Added lcc support release snippet

pull/3115/head
makise-homura 7 years ago
parent c8ee45cf15
commit 7c1132b681
  1. 23
      docs/markdown/snippets/lcc.md

@ -0,0 +1,23 @@
## Support for lcc compiler for e2k (Elbrus) architecture
In this version, a support for lcc compiler for Elbrus processors
based on [e2k microarchitecture](https://en.wikipedia.org/wiki/Elbrus_2000)
has been added.
Examples of such CPUs:
* [Elbrus-8S (Эльбрус-8С)](https://en.wikipedia.org/wiki/Elbrus-8S);
* Elbrus-4S (Эльбрус-4С);
* [Elbrus-2S+ (Эльбрус-2С+)](https://en.wikipedia.org/wiki/Elbrus-2S%2B).
Such compiler have a similar behavior as gcc (basic option compatibility),
but, in is not strictly compatible with gcc as of current version.
Major differences as of version 1.21.22:
* it does not support LTO and PCH;
* it suffers from the same dependency file creation error as icc;
* it has minor differences in output, especially version output;
* it differently reacts to lchmod() detection;
* some backend messages are produced in ru_RU.KOI8-R even if LANG=C;
* its preprocessor treats some characters differently.
So every noted difference is properly handled now in meson.
Loading…
Cancel
Save