(CPP_SPEC): Added -mieee and -mieee-with-inexact.
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 17 Mar 1996 00:32:17 +0000 (19:32 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 17 Mar 1996 00:32:17 +0000 (19:32 -0500)
commit2bf6230de9fe946ecc286c4d2543266a412d02b5
tree77e0ffd3c194e93f1653c616ecd7545281d56839
parent03ffa1710321b66ea6901d5aae9dd33728bd4124
(CPP_SPEC): Added -mieee and -mieee-with-inexact.

(alpha_trap_precision, alpha_fp_rounding_mode, alpha_fp_trap_mode):
New enum types.
(target_flags, alpha_tp, alpha_fprm, alpha_fptm): New external vars.
(alpha_fprm_string, alpha_fptm_string, alpha_tp_string): Likewise.
(TARGET_IEEE{,_WITH_INEXACT,_CONFORMANT}): New macros.
(MASK_IEEE{,_WITH_INEXACT,_CONFORMANT}): Likewise.
(MASK_FP, MASK_FPREGS,
(TARGET_SWITCHES): Added "ieee-conformant", "ieee", and
"ieee-with-inexact"; use MASK symbols.
(TARGET_OPTIONS): New macro.
(OVERRIDE_OPTIONS, FINAL_PRESCAN_{INSN,LABEL}): New macros.
(PRINT_OPERAND_PUNCT_VALID_P): Allow operand codes for FP insns.
(CC1_SPEC): New macro.

From-SVN: r11549
gcc/config/alpha/alpha.h