gcc/libgcc/config/arc
Claudiu Zissulescu 8180cde0fb [ARC] Remove non standard funcions calls.
Replace all custom "library" calls with compiler known patterns.

gcc/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

	* config/arc/arc.md (mulsi3): Remove call to mulsi_600_lib.
	(mulsi3_600_lib): Remove pattern.
	(umulsi3_highpart_600_lib_le): Likewise.
	(umulsi3_highpart): Remove call to umulsi3_highpart_600_lib_le.
	(umulsidi3): Remove call to umulsidi3_600_lib.
	(umulsidi3_600_lib): Remove pattern.
	(peephole2): Remove peephole using the above deprecated patterns.

testsuite/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

	* gcc.target/arc/mulsi3_highpart-2.c: Update test.

libgcc/
xxxx-xx-xx  Claudiu Zissulescu  <claziss@synopsys.com>

	* config/arc/lib1funcs.S (_muldi3): New function.
	* config/arc/t-arc (LIB1ASMFUNCS): Add _muldi3.

From-SVN: r265672
2018-10-31 12:27:07 +01:00
..
ieee-754
asm.h
crti.S
crtn.S
crttls.S
divtab-arc700.c
dp-hack.h
fp-hack.h
initfini.c
lib1funcs.S [ARC] Remove non standard funcions calls. 2018-10-31 12:27:07 +01:00
libgcc-excl.ver
linux-unwind-reg.def
linux-unwind.h
t-arc [ARC] Remove non standard funcions calls. 2018-10-31 12:27:07 +01:00
t-arc-uClibc