Claudiu Zissulescu-Ianculescu

Results 76 comments of Claudiu Zissulescu-Ianculescu

I've pushed a small [patch](https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/57a70f6e161881866634c6324a3da6e170526a4d) that adds proper DWARF macros. Still need to add EH code.

These errors are related to *ARC700* floating point division implementation in libgcc.

Arm is using special symbols to mark if a frag is data, arm code or thumb see chapter 4.5.5 of [AAELF](https://simplemachines.it/doc/aaelf.pdf). The disassembler is recognizes these special symbols and it...

The `INVALID_REGS` define is a very large number, you need to use an appropriate memory model:`-mcmodel=large` .

I cannot understand what is missing [see](https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/blob/90a22db1ffcb8654690d7207ca3183d5a44b0757/gcc/config/arc64/arc64.c#L973). The 'U' modifier is used in arc64.md in all ST/LD instructions.

I have added the configure support for `--with-cpu` option: https://github.com/foss-for-synopsys-dwc-arc-processors/gcc/commit/47518cf6707d2eb65ee970ec685563ecc0d865f6 @abrodkin please retry

The issue is due to _hidden_ symbols which are defined in a different object, but still they are local. Because of this fact, the linker was erroneously allocating dynamic section...

A tentative patch is here 6fb6db52d75404682fe57ffc62f339555bc0c939

It is just an encoding issue, GAS doesn't expect to have a symbol there. Hence, the error.

It seems the `fesetround` is not implemented. This is what the compiler is showing: `fp-int-convert-timode-3.c:(.text+0x68): warning: fesetround is not implemented and will always fail`