parent
c8ee45cf15
commit
7c1132b681
1 changed files with 23 additions and 0 deletions
@ -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…
Reference in new issue