From: Alan Modra Date: Thu, 3 Mar 2005 01:20:41 +0000 (+0000) Subject: re PR target/20277 (-mcpu=power4 vs. -maltivec) X-Git-Tag: releases/gcc-3.4.4~180 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa34c6f596a6dbe023fa82734b1a76069ef816fc;p=thirdparty%2Fgcc.git 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: r95822 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 15dc08ecf121..6a69237c20aa 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-03-03 Alan Modra + + PR target/20277 + * config/rs6000/rs6000.c (rs6000_override_options): Don't allow + -mcpu to override any other explicitly given flags. + 2005-03-02 Mark Mitchell PR c++/19916 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 4a4092890d76..f23de4c3f761 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -754,9 +754,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;