rs6000.opt: Rename -mdfp option to -mhard-dfp.
2007-10-31 Andreas Krebbel <krebbel1@de.ibm.com> * config/rs6000/rs6000.opt: Rename -mdfp option to -mhard-dfp. * config/s390/s390.c: (override_options): Replace -mhard-dfp/-msoft-dfp with -mhard-dfp/-mno-hard-dfp. * config/s390/s390.opt: Likewise. * config/s390/s390.h: Add MASK_HARD_DFP to the TARGET_DEFAULT definition. From-SVN: r129793
This commit is contained in:
parent
0e95aec103
commit
47d94c1a50
@ -1,3 +1,13 @@
|
||||
2007-10-31 Andreas Krebbel <krebbel1@de.ibm.com>
|
||||
|
||||
* config/rs6000/rs6000.opt: Rename -mdfp option to -mhard-dfp.
|
||||
|
||||
* config/s390/s390.c: (override_options): Replace -mhard-dfp/-msoft-dfp
|
||||
with -mhard-dfp/-mno-hard-dfp.
|
||||
* config/s390/s390.opt: Likewise.
|
||||
* config/s390/s390.h: Add MASK_HARD_DFP to the TARGET_DEFAULT
|
||||
definition.
|
||||
|
||||
2007-10-30 Janis Johnson <janis187@us.ibm.com>
|
||||
|
||||
* tree-ssa.c (execute_update_addresses_taken): Initialize update_vops.
|
||||
|
@ -75,7 +75,7 @@ maltivec
|
||||
Target Report Mask(ALTIVEC)
|
||||
Use AltiVec instructions
|
||||
|
||||
mdfp
|
||||
mhard-dfp
|
||||
Target Report Mask(DFP)
|
||||
Use decimal floating point instructions
|
||||
|
||||
|
@ -1448,9 +1448,9 @@ override_options (void)
|
||||
if (TARGET_64BIT && !TARGET_ZARCH)
|
||||
error ("64-bit ABI not supported in ESA/390 mode");
|
||||
|
||||
if (TARGET_HARD_DFP && (!TARGET_CPU_DFP || !TARGET_ZARCH))
|
||||
if (TARGET_HARD_DFP && !TARGET_DFP)
|
||||
{
|
||||
if (target_flags_explicit & MASK_SOFT_DFP)
|
||||
if (target_flags_explicit & MASK_HARD_DFP)
|
||||
{
|
||||
if (!TARGET_CPU_DFP)
|
||||
error ("Hardware decimal floating point instructions"
|
||||
@ -1460,15 +1460,15 @@ override_options (void)
|
||||
" not available in ESA/390 mode");
|
||||
}
|
||||
else
|
||||
target_flags |= MASK_SOFT_DFP;
|
||||
target_flags &= ~MASK_HARD_DFP;
|
||||
}
|
||||
|
||||
if ((target_flags_explicit & MASK_SOFT_FLOAT) && TARGET_SOFT_FLOAT)
|
||||
{
|
||||
if ((target_flags_explicit & MASK_SOFT_DFP) && TARGET_HARD_DFP)
|
||||
if ((target_flags_explicit & MASK_HARD_DFP) && TARGET_HARD_DFP)
|
||||
error ("-mhard-dfp can't be used in conjunction with -msoft-float");
|
||||
|
||||
target_flags |= MASK_SOFT_DFP;
|
||||
target_flags &= ~MASK_HARD_DFP;
|
||||
}
|
||||
|
||||
/* Set processor cost function. */
|
||||
|
@ -103,7 +103,7 @@ extern enum processor_flags s390_arch_flags;
|
||||
while (0)
|
||||
|
||||
#ifdef DEFAULT_TARGET_64BIT
|
||||
#define TARGET_DEFAULT (MASK_64BIT | MASK_ZARCH)
|
||||
#define TARGET_DEFAULT (MASK_64BIT | MASK_ZARCH | MASK_HARD_DFP)
|
||||
#else
|
||||
#define TARGET_DEFAULT 0
|
||||
#endif
|
||||
|
@ -47,8 +47,8 @@ Target Report Mask(FUSED_MADD)
|
||||
Enable fused multiply/add instructions
|
||||
|
||||
mhard-dfp
|
||||
Target Report RejectNegative InverseMask(SOFT_DFP, HARD_DFP)
|
||||
Enable hardware decimal floating point
|
||||
Target Report Mask(HARD_DFP)
|
||||
Enable decimal floating point hardware support
|
||||
|
||||
mhard-float
|
||||
Target Report RejectNegative InverseMask(SOFT_FLOAT, HARD_FLOAT)
|
||||
@ -70,10 +70,6 @@ msmall-exec
|
||||
Target Report Mask(SMALL_EXEC)
|
||||
Use bras for executable < 64k
|
||||
|
||||
msoft-dfp
|
||||
Target Report RejectNegative Mask(SOFT_DFP)
|
||||
Disable hardware decimal floating point
|
||||
|
||||
msoft-float
|
||||
Target Report RejectNegative Mask(SOFT_FLOAT)
|
||||
Disable hardware floating point
|
||||
|
Loading…
Reference in New Issue
Block a user