diff options
author | Alan Modra <amodra@bigpond.net.au> | 2005-03-03 01:03:28 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2005-03-03 11:33:28 +1030 |
commit | 768875a86fdf0a487ba662404e04f1898ce88c1e (patch) | |
tree | af3beb24f55da162e7a480f2372d9544c0b76281 /gcc | |
parent | cea914801febc623f9a6ed0e9559b6793464161c (diff) | |
download | gcc-768875a86fdf0a487ba662404e04f1898ce88c1e.zip gcc-768875a86fdf0a487ba662404e04f1898ce88c1e.tar.gz gcc-768875a86fdf0a487ba662404e04f1898ce88c1e.tar.bz2 |
re PR target/20277 (-mcpu=power4 vs. -maltivec)
PR target/20277
* config/rs6000/rs6000.c (rs6000_override_options): Don't allow
-mcpu to override any other explicitly given flags.
From-SVN: r95820
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 5 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8e4d6dc..ac00e93 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-03-03 Alan Modra <amodra@bigpond.net.au> + + PR target/20277 + * config/rs6000/rs6000.c (rs6000_override_options): Don't allow + -mcpu to override any other explicitly given flags. + 2005-03-02 J"orn Rennecke <joern.rennecke@st.com> * recog.c (verify_changes, confirm_change_group): New functions, diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index ff6d09d..2687a1a 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -1192,9 +1192,8 @@ rs6000_override_options (const char *default_cpu) set_masks &= ~MASK_ALTIVEC; #endif - /* Don't override these by the processor default if given explicitly. */ - set_masks &= ~(target_flags_explicit - & (MASK_MULTIPLE | MASK_STRING | MASK_SOFT_FLOAT)); + /* Don't override by the processor default if given explicitly. */ + set_masks &= ~target_flags_explicit; /* Identify the processor type. */ rs6000_select[0].string = default_cpu; |