| 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... |