-
- Downloads
[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
Showing
- gcc/ChangeLog 10 additions, 0 deletionsgcc/ChangeLog
- gcc/config/arc/arc.md 10 additions, 148 deletionsgcc/config/arc/arc.md
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c 2 additions, 3 deletionsgcc/testsuite/gcc.target/arc/mulsi3_highpart-2.c
- libgcc/ChangeLog 5 additions, 0 deletionslibgcc/ChangeLog
- libgcc/config/arc/lib1funcs.S 54 additions, 0 deletionslibgcc/config/arc/lib1funcs.S
- libgcc/config/arc/t-arc 1 addition, 1 deletionlibgcc/config/arc/t-arc
Loading
Please register or sign in to comment