s390.opt ("mhard-float", [...]): Bit value inverted and documentation adjusted.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Mon, 19 Mar 2007 08:46:57 +0000 (08:46 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 19 Mar 2007 08:46:57 +0000 (08:46 +0000)
commit3443392a8a5ec38a0e1c58689c166e025226b802
tree424ef0516d90005fc4c736c199941d07d7d83da5
parentc413e1b5beea151b19a980d40906c5a874c1bc32
s390.opt ("mhard-float", [...]): Bit value inverted and documentation adjusted.

2007-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>

* config/s390/s390.opt ("mhard-float", "msoft-float"): Bit value
inverted and documentation adjusted.
("mhard-dfp", "msoft-dfp"): New options.
* config/s390/s390.c (s390_handle_arch_option): New architecture
switch: z9-ec.
(override_options): Sanity checks for the new options added.
* config.gcc: New architecture switch: z9-ec.
* config/s390/s390.h (processor_flags): PF_DFP added.
(TARGET_CPU_DFP, TARGET_DFP): Macro definitions added.
(TARGET_DEFAULT): Due to the s390.opt changes hard float is enabled
when the bit is NOT set so remove it from the defaults.

From-SVN: r123055
gcc/ChangeLog
gcc/config.gcc
gcc/config/s390/s390.c
gcc/config/s390/s390.md
gcc/config/s390/s390.opt