| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ieee-754 | ||
| asm.h | ||
| crti.S | ||
| crtn.S | ||
| crttls.S | ||
| divtab-arc700.c | ||
| dp-hack.h | ||
| fp-hack.h | ||
| initfini.c | ||
| lib1funcs.S | ||
| lib2funcs.c | ||
| libgcc-excl.ver | ||
| linux-unwind-reg.def | ||
| linux-unwind.h | ||
| t-arc | ||
| t-arc-uClibc |
ARC processors can work with a reduced register set (i.e. registers r4-r9 and r16-r25 are not available). This option can be enabled passing -mrf16 option to the compiler, or by using -mcpu=em_mini CPU configuration. Using RF16 config requires all the hand-made assembly files used in libgcc to have the corresponding RF16 object attribute set. This patch qualifies the relevant hand-made assembly files to RF16 config, and also adds generic c-functions for the one which are not. libgcc/ xxxx-xx-xx Claudiu Zissulescu <claziss@synopsys.com> * config/arc/crti.S: Add RF16 object attribute. * config/arc/crtn.S: Likewise. * config/arc/crttls.S: Likewise. * config/arc/lib1funcs.S: Likewise. * config/arc/fp-hack.h (ARC_OPTFPE): Define. * config/arc/lib2funcs.c: New file. * config/arc/t-arc: Add lib2funcs to LIB2ADD.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| ieee-754 | Loading commit data... | |
| asm.h | Loading commit data... | |
| crti.S | Loading commit data... | |
| crtn.S | Loading commit data... | |
| crttls.S | Loading commit data... | |
| divtab-arc700.c | Loading commit data... | |
| dp-hack.h | Loading commit data... | |
| fp-hack.h | Loading commit data... | |
| initfini.c | Loading commit data... | |
| lib1funcs.S | Loading commit data... | |
| lib2funcs.c | Loading commit data... | |
| libgcc-excl.ver | Loading commit data... | |
| linux-unwind-reg.def | Loading commit data... | |
| linux-unwind.h | Loading commit data... | |
| t-arc | Loading commit data... | |
| t-arc-uClibc | Loading commit data... |