aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/i386/i386.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 75d23de..f69622d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2010-11-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR target/46326
+ * config/i386/i386.c (ix86_delegitimize_address): Fix a typo
+ in the last change.
+
2010-11-05 Ian Lance Taylor <iant@google.com>
* explow.c (allocate_dynamic_stack_space): Check
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index c50fcc2..6e086bc 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -13012,8 +13012,8 @@ ix86_delegitimize_address (rtx x)
{
if (GET_CODE (x) != CONST
|| GET_CODE (XEXP (x, 0)) != UNSPEC
- || XINT (XEXP (x, 0), 1) != UNSPEC_GOTPCREL
- || XINT (XEXP (x, 0), 1) != UNSPEC_PCREL
+ || (XINT (XEXP (x, 0), 1) != UNSPEC_GOTPCREL
+ && XINT (XEXP (x, 0), 1) != UNSPEC_PCREL)
|| !MEM_P (orig_x))
return ix86_delegitimize_tls_address (orig_x);
x = XVECEXP (XEXP (x, 0), 0, 0);