Name |
Last commit
|
Last update |
---|---|---|
.. | ||
crt1.S | ||
crti.S | ||
crtn.S | ||
lib1funcs-4-300.S | ||
lib1funcs-Os-4-200.S | ||
lib1funcs.S | ||
lib1funcs.h | ||
libgcc-excl.ver | ||
libgcc-glibc.ver | ||
linux-atomic.c | ||
linux-unwind.h | ||
t-linux | ||
t-netbsd | ||
t-sh | ||
t-sh64 | ||
t-superh |
PR target/49880 * config/sh/sh.opt (FPU_SINGLE_ONLY): New mask. (musermode): Convert to Var(TARGET_USERMODE). * config/sh/sh.h (SELECT_SH2A_SINGLE_ONLY, SELECT_SH4_SINGLE_ONLY, MASK_ARCH): Add MASK_FPU_SINGLE_ONLY. * config/sh/sh.c (sh_option_override): Use TARGET_FPU_DOUBLE || TARGET_FPU_SINGLE_ONLY for call-fp case. * config/sh/sh.md (udivsi3_i1, divsi3_i1): Remove ! TARGET_SH4 condition. (udivsi3_i4, divsi3_i4): Use TARGET_FPU_DOUBLE condition instead of TARGET_SH4. (udivsi3_i4_single, divsi3_i4_single): Use TARGET_FPU_SINGLE_ONLY || TARGET_FPU_DOUBLE instead of TARGET_HARD_SH4. PR target/49880 * config/sh/lib1funcs.S (sdivsi3_i4, udivsi3_i4): Enable for SH2A. (sdivsi3, udivsi3): Remove SH4 check and always compile these functions. PR target/49880 * gcc.target/sh/pr49880-1.c: New. * gcc.target/sh/pr49880-2.c: New. * gcc.target/sh/pr49880-3.c: New. * gcc.target/sh/pr49880-4.c: New. * gcc.target/sh/pr49880-5.c: New. From-SVN: r196636
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
crt1.S | Loading commit data... | |
crti.S | Loading commit data... | |
crtn.S | Loading commit data... | |
lib1funcs-4-300.S | Loading commit data... | |
lib1funcs-Os-4-200.S | Loading commit data... | |
lib1funcs.S | Loading commit data... | |
lib1funcs.h | Loading commit data... | |
libgcc-excl.ver | Loading commit data... | |
libgcc-glibc.ver | Loading commit data... | |
linux-atomic.c | Loading commit data... | |
linux-unwind.h | Loading commit data... | |
t-linux | Loading commit data... | |
t-netbsd | Loading commit data... | |
t-sh | Loading commit data... | |
t-sh64 | Loading commit data... | |
t-superh | Loading commit data... |