]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR testsuite/19275 ([3.4/4.0] gcc.dg/20020919-1.c fails with -fpic/-fPIC on i686...
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Wed, 30 Nov 2005 18:04:46 +0000 (18:04 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Wed, 30 Nov 2005 18:04:46 +0000 (18:04 +0000)
PR testsuite/19275
Backport from mainline:

* gcc.dg/20020919-1.c:  Fix for x86 Darwin.
* gcc.dg/20020919-1.c:  Remove unnecessary conditional.

From-SVN: r107729

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020919-1.c

index 2def9c517a78121b964183fef7eb66f470684879..4b75c441e476a43fd809e7704281ead29f26f584 100644 (file)
@@ -1,3 +1,11 @@
+2005-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR testsuite/19275
+       Backport from mainline:
+
+       * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
+       * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
+
 2005-11-23  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/21983
index 0eb6b50bdc92c649d5d5e9cf163503d64bb0ba02..9c16d3d07e82ce3a639387f40cf07aa30f915d24 100644 (file)
@@ -31,8 +31,9 @@
 #elif defined (__i386__)
 # define REG1 "%eax"
 # define REG2 "%edx"
-# define REG3 "%ecx"
-# define REG4 "%ebx"
+/* On Darwin -fpic is on by default, so don't use %ebx. */
+# define REG3 "%esi"
+# define REG4 "%edi"
 #elif defined (__MMIX__)
 # define REG1 "$8"
 # define REG2 "$9"