gcc/libgcc/config/arc
Claudiu Zissulescu 2744b8b286 [ARC] Make libgcc compatible with ARC's reduced register set config.
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.
2020-01-27 14:51:03 +02:00
..
ieee-754 Update copyright years. 2020-01-01 12:51:42 +01:00
asm.h Update copyright years. 2020-01-01 12:51:42 +01:00
crti.S [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
crtn.S [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
crttls.S [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
divtab-arc700.c Update copyright years. 2020-01-01 12:51:42 +01:00
dp-hack.h Update copyright years. 2020-01-01 12:51:42 +01:00
fp-hack.h [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
initfini.c Update copyright years. 2020-01-01 12:51:42 +01:00
lib1funcs.S [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
lib2funcs.c [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
libgcc-excl.ver Update copyright years. 2020-01-01 12:51:42 +01:00
linux-unwind-reg.def Update copyright years. 2020-01-01 12:51:42 +01:00
linux-unwind.h Update copyright years. 2020-01-01 12:51:42 +01:00
t-arc [ARC] Make libgcc compatible with ARC's reduced register set config. 2020-01-27 14:51:03 +02:00
t-arc-uClibc Update copyright years. 2020-01-01 12:51:42 +01:00