diff options
author | bernie <bernie@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-20 22:15:57 +0000 |
---|---|---|
committer | bernie <bernie@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-20 22:15:57 +0000 |
commit | 553e19b549892a5267cd918b1b90b61a213bf14d (patch) | |
tree | 34a2358230bde8362a5a5e9557b8b4915534e4a7 /gcc/config/m68k/m68k.md | |
parent | 658fc6b4e6c918222cc8ec22e1f396e0cda0fe28 (diff) | |
download | gcc-553e19b549892a5267cd918b1b90b61a213bf14d.tar.gz |
* config/m68k/m68k.md (anonymous define_insn): remove obsolete code
selected by FSGLMUL_USE_S and FSGLDIV_USE_S
* config/m68k/m68k.c (output_move_himode): remove SGS_NO_LI check
* config/m68k/m68k.md (anonymous define_insn): Likewise
* config/m68k/m68k.md (anonymous define_insn): remove ISI_OV check
* config/m68k/m68k.c (standard_68881_constant_p): remove obsolete
code selected by NO_ASM_FMOVECR
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70622 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m68k/m68k.md')
-rw-r--r-- | gcc/config/m68k/m68k.md | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md index bc22ec1d0b0..703a8954aa9 100644 --- a/gcc/config/m68k/m68k.md +++ b/gcc/config/m68k/m68k.md @@ -199,12 +199,7 @@ "" "* { -#ifdef ISI_OV - /* ISI's assembler fails to handle tstl a0. */ - if (! ADDRESS_REG_P (operands[0])) -#else if (TARGET_68020 || TARGET_5200 || ! ADDRESS_REG_P (operands[0])) -#endif return \"tst%.l %0\"; /* If you think that the 68020 does not support tstl a0, reread page B-167 of the 68020 manual more carefully. */ @@ -3018,17 +3013,10 @@ "TARGET_68881" "* { -#ifdef FSGLMUL_USE_S - if (REG_P (operands[2]) && ! DATA_REG_P (operands[2])) - return (TARGET_68040_ONLY - ? \"fsmul%.s %2,%0\" - : \"fsglmul%.s %2,%0\"); -#else if (REG_P (operands[2]) && ! DATA_REG_P (operands[2])) return (TARGET_68040_ONLY ? \"fsmul%.x %2,%0\" : \"fsglmul%.x %2,%0\"); -#endif return (TARGET_68040_ONLY ? \"fsmul%.s %f2,%0\" : \"fsglmul%.s %f2,%0\"); @@ -3126,17 +3114,10 @@ "TARGET_68881" "* { -#ifdef FSGLDIV_USE_S - if (REG_P (operands[2]) && ! DATA_REG_P (operands[2])) - return (TARGET_68040_ONLY - ? \"fsdiv%.s %2,%0\" - : \"fsgldiv%.s %2,%0\"); -#else if (REG_P (operands[2]) && ! DATA_REG_P (operands[2])) return (TARGET_68040_ONLY ? \"fsdiv%.x %2,%0\" : \"fsgldiv%.x %2,%0\"); -#endif return (TARGET_68040_ONLY ? \"fsdiv%.s %f2,%0\" : \"fsgldiv%.s %f2,%0\"); @@ -6997,7 +6978,6 @@ "" "* { -#ifndef SGS_NO_LI /* Recognize an insn that refers to a table of offsets. Such an insn will need to refer to a label on the insn. So output one. Use the label-number of the table of offsets to generate this label. This code, @@ -7026,7 +7006,6 @@ #endif /* SGS_SWITCH_TABLES */ #endif /* SGS_SWITCH_TABLES or not MOTOROLA */ } -#endif /* SGS_NO_LI */ return \"lea %a1,%0\"; }") |