diff options
author | Michael Meissner <meissner@linux.vnet.ibm.com> | 2013-06-13 19:46:29 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 2013-06-13 19:46:29 +0000 |
commit | 135faab69ac610c1c9d2e0228ed682222094b6ac (patch) | |
tree | 749a0de491a513ced0175167b97bcf82440db775 /gcc/config/rs6000 | |
parent | 948a1fd93681cc364caf89dbd6bb7f746d0fa576 (diff) | |
download | gcc-135faab69ac610c1c9d2e0228ed682222094b6ac.zip gcc-135faab69ac610c1c9d2e0228ed682222094b6ac.tar.gz gcc-135faab69ac610c1c9d2e0228ed682222094b6ac.tar.bz2 |
rs6000.c (rs6000_option_override_internal): Move test for clearing quad memory on 32-bit later.
2013-06-13 Michael Meissner <meissner@linux.vnet.ibm.com>
* config/rs6000/rs6000.c (rs6000_option_override_internal): Move
test for clearing quad memory on 32-bit later.
From-SVN: r200074
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index c5087b1..55273ab 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -2979,16 +2979,6 @@ rs6000_option_override_internal (bool global_init_p) } } - /* The quad memory instructions only works in 64-bit mode. In 32-bit mode, - silently turn off quad memory mode. */ - if (TARGET_QUAD_MEMORY && !TARGET_POWERPC64) - { - if ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY) != 0) - warning (0, N_("-mquad-memory requires 64-bit mode")); - - rs6000_isa_flags &= ~OPTION_MASK_QUAD_MEMORY; - } - if (TARGET_DEBUG_REG || TARGET_DEBUG_TARGET) rs6000_print_isa_options (stderr, 0, "before defaults", rs6000_isa_flags); @@ -3046,6 +3036,16 @@ rs6000_option_override_internal (bool global_init_p) rs6000_isa_flags &= ~OPTION_MASK_VSX_TIMODE; } + /* The quad memory instructions only works in 64-bit mode. In 32-bit mode, + silently turn off quad memory mode. */ + if (TARGET_QUAD_MEMORY && !TARGET_POWERPC64) + { + if ((rs6000_isa_flags_explicit & OPTION_MASK_QUAD_MEMORY) != 0) + warning (0, N_("-mquad-memory requires 64-bit mode")); + + rs6000_isa_flags &= ~OPTION_MASK_QUAD_MEMORY; + } + if (TARGET_DEBUG_REG || TARGET_DEBUG_TARGET) rs6000_print_isa_options (stderr, 0, "after defaults", rs6000_isa_flags); |