diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2007-06-22 14:56:37 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2007-06-22 14:56:37 +0200 |
commit | 9064c53336c60cb5f21d2c8551e707522d1a5575 (patch) | |
tree | 863d7e3f5cc7eed13badac85632f8e2622379eaa | |
parent | 1ad91955bd4c1ed33404acfbcf79450f6b61e618 (diff) | |
download | gcc-9064c53336c60cb5f21d2c8551e707522d1a5575.zip gcc-9064c53336c60cb5f21d2c8551e707522d1a5575.tar.gz gcc-9064c53336c60cb5f21d2c8551e707522d1a5575.tar.bz2 |
i386.c (override_options): Correct x86_sahf setting condition.
* config/i386/i386.c (override_options): Correct x86_sahf
setting condition.
From-SVN: r125948
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0a447dd..e97babf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-06-22 Uros Bizjak <ubizjak@gmail.com> + + * config/i386/i386.c (override_options): Correct x86_sahf + setting condition. + 2007-06-21 David Daney <ddaney@avtrex.com> PR target/32406 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index ad51cb6..1483cac 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -2059,7 +2059,7 @@ override_options (void) x86_popcnt = true; if (processor_alias_table[i].flags & (PTA_PREFETCH_SSE | PTA_SSE)) x86_prefetch_sse = true; - if ((processor_alias_table[i].flags & PTA_NO_SAHF) && !TARGET_64BIT) + if (!(TARGET_64BIT && (processor_alias_table[i].flags & PTA_NO_SAHF))) x86_sahf = true; break; |