]> gcc.gnu.org Git - gcc.git/commitdiff
re PR target/52530 (Many 64-bit execution failures on Solaris 10/11 with Sun as)
authorUros Bizjak <ubizjak@gmail.com>
Thu, 8 Mar 2012 15:19:32 +0000 (16:19 +0100)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 8 Mar 2012 15:19:32 +0000 (16:19 +0100)
PR target/52530
Revert:
2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>

* config/i386/i386.c (ix86_print_operand_address): Only handle
zero-extended DImode addresses.

From-SVN: r185103

gcc/ChangeLog
gcc/config/i386/i386.c

index 3161c396472742b9233eca39b95561ac50b6f031..08ab3c9231c1b76c4504a38f488939dfc9514cd9 100644 (file)
@@ -1,3 +1,12 @@
+2012-03-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/52530
+       Revert:
+       2012-03-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/i386.c (ix86_print_operand_address): Only handle
+       zero-extended DImode addresses.
+
 2012-03-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * configure.ac (gcc_cv_as_ix86_tlsldmplt): Add label.
index 7361df894a421c05d63babc60d34d8023390e90a..666cf15cdf3ff4be56ae60934606608d7723ca49 100644 (file)
@@ -14491,7 +14491,7 @@ ix86_print_operand_address (FILE *file, rtx addr)
 
       /* Print SImode registers for zero-extended addresses to force
         addr32 prefix.  Otherwise print DImode registers to avoid it.  */
-      if (TARGET_64BIT && GET_MODE (addr) == DImode)
+      if (TARGET_64BIT)
        code = ((GET_CODE (addr) == ZERO_EXTEND
                 || GET_CODE (addr) == AND)
                ? 'l'
This page took 0.099184 seconds and 5 git commands to generate.