]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
backport: [multiple changes]
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Sat, 3 Dec 2005 16:45:14 +0000 (16:45 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Sat, 3 Dec 2005 16:45:14 +0000 (16:45 +0000)
2005-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>

* gcc.dg/loop-3.c: Skip if ix86 and -m64.
* gcc.dg/i386-local.c: Likewise.  Also skip if x86_64 and -m32.

Backport:

2005-08-25  Alan Modra  <amodra@bigpond.net.au>
        * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.

2004-12-09  Richard Henderson  <rth@redhat.com>
        * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.

2004-11-17  Janis Johnson  <janis187@us.ibm.com>
* gcc.dg/i386-sse-8.c: Use dg-skip-if i?86 -m64.

2004-04-06  Jakub Jelinek  <jakub@redhat.com>
        * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
        * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
        * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to options.

From-SVN: r108000

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20020103-1.c
gcc/testsuite/gcc.dg/i386-local.c
gcc/testsuite/gcc.dg/i386-sse-8.c
gcc/testsuite/gcc.dg/loop-3.c

index 3a315d52b3e2d1b3b39a12f6766d5cc445434f02..9d91df6d96824970101f5c2f9782e4aa74d4c2c8 100644 (file)
@@ -1,3 +1,24 @@
+2005-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/loop-3.c: Skip if ix86 and -m64.
+       * gcc.dg/i386-local.c: Likewise.  Also skip if x86_64 and -m32.
+       
+       Backport:
+       
+       2005-08-25  Alan Modra  <amodra@bigpond.net.au>
+        * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
+
+       2004-12-09  Richard Henderson  <rth@redhat.com>
+        * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
+
+       2004-11-17  Janis Johnson  <janis187@us.ibm.com>
+       * gcc.dg/i386-sse-8.c: Use dg-skip-if i?86 -m64.
+
+       2004-04-06  Jakub Jelinek  <jakub@redhat.com>
+        * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
+        * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
+        * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to options.
+
 2005-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * g++.old-deja/g++.other/enum5.C: Change from "run" to "compile".
index 5197fa67e1f8b2c9b40613a2c9aaf3167823976b..54ad83c21e52aa1f98ea6482ee590010a32fb065 100644 (file)
@@ -1,8 +1,8 @@
 /* Verify that constant equivalences get reloaded properly, either by being
    spilled to the stack, or regenerated, but not dropped to memory.  */
 /* { dg-do compile { target i?86-*-* powerpc-*-* rs6000-*-* alpha*-*-* x86_64-*-*} } */
-/* { dg-options "-O2 -fpic -fno-omit-frame-pointer" } */
-/* { dg-final { scan-assembler-not "LC" } } */
+/* { dg-options "-O2 -fpic -fno-omit-frame-pointer -fno-asynchronous-unwind-tables" } */
+/* { dg-final { scan-assembler-not "LC\[0-9\]" } } */
 
 /* Clobber all call-saved registers that can hold a pointer value.  */
 #if defined(__i386__)
index 0c3103007cfc99166affb20e7dfb8a4924382257..1ff6b53b66df66ff434c53551ae0bab2765003a5 100644 (file)
@@ -1,6 +1,9 @@
 /* { dg-do compile { target i?86-*-* x86_64-*-* } } */
 /* { dg-options "-O2 -funit-at-a-time" } */
-/* { dg-final { scan-assembler "magic\[^\\n\]*eax" } } */
+/* { dg-final { scan-assembler "magic\[^\\n\]*eax" { target i?86-*-* } } } */
+/* { dg-final { scan-assembler "magic\[^\\n\]*edi" { target x86_64-*-* } } } */
+/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
+/* { dg-skip-if "" { x86_64-*-* } { "-m32" } { "" } } */
 
 /* Verify that local calling convention is used.  */
 static t(int) __attribute__ ((noinline));
index d6e1056c0a9b95e07bb2bab150c2af8ff7ee4b29..ffaa5fa939004faac83fe1c8af4e2fcba2b912fd 100644 (file)
@@ -2,7 +2,8 @@
 /* Origin: <Pawe Sikora <pluto@ds14.agh.edu.pl> */
 
 /* { dg-do compile } */
-/* { dg-options "-march=pentium3" { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-march=pentium3" { target i?86-*-* } } */
+/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
 
 int main() 
 { 
index ba6fe5563158d3e958b4a5364327eb9f8d76e8ec..8c7b1a4cffc97bfcbe111a79ed01f0ae9599b304 100644 (file)
@@ -3,7 +3,8 @@
 
 /* { dg-do compile } */
 /* { dg-options "-O3" } */
-/* { dg-options "-O3 -mtune=i386" { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-O3 -mtune=i386" { target i?86-*-* } } */
+/* { dg-skip-if "" { i?86-*-* } { "-m64" } { "" } } */
 
 #if defined(STACK_SIZE) && (STACK_SIZE < 65536)
 # define BYTEMEM_SIZE 10000L