diff options
Diffstat (limited to 'meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0411-gcc-testsuite-gcc.target-arm-20090811-1.c-Skip-for-i.patch')
-rw-r--r-- | meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0411-gcc-testsuite-gcc.target-arm-20090811-1.c-Skip-for-i.patch | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0411-gcc-testsuite-gcc.target-arm-20090811-1.c-Skip-for-i.patch b/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0411-gcc-testsuite-gcc.target-arm-20090811-1.c-Skip-for-i.patch new file mode 100644 index 0000000000..c0c21cc6ab --- /dev/null +++ b/meta/recipes-devtools/gcc/gcc-4.6.0/gcc-4_6-branch-backports/0411-gcc-testsuite-gcc.target-arm-20090811-1.c-Skip-for-i.patch | |||
@@ -0,0 +1,79 @@ | |||
1 | From 402f14acd8d298bc8d11cd77fd6e60780903e1b1 Mon Sep 17 00:00:00 2001 | ||
2 | From: janis <janis@138bc75d-0d04-0410-961f-82ee72b054a4> | ||
3 | Date: Fri, 10 Jun 2011 18:28:18 +0000 | ||
4 | Subject: [PATCH] * gcc/testsuite/gcc.target/arm/20090811-1.c: Skip for incompatible | ||
5 | options, do not override other options. | ||
6 | * gcc/testsuite/gcc.target/arm/combine-cmp-shift.c: Skip for | ||
7 | incompatible options. | ||
8 | * gcc/testsuite/gcc.target/arm/pr45094.c: Likewise. | ||
9 | * gcc/testsuite/gcc.target/arm/scd42-1.c: Likewise. | ||
10 | * gcc/testsuite/gcc.target/arm/scd42-3.c: Likewise. | ||
11 | * gcc/testsuite/gcc.target/arm/thumb-ltu.c: Likewise. | ||
12 | |||
13 | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_6-branch@174923 138bc75d-0d04-0410-961f-82ee72b054a4 | ||
14 | |||
15 | index bc0dc93..d820601 100644 | ||
16 | --- a/gcc/testsuite/gcc.target/arm/20090811-1.c | ||
17 | +++ b/gcc/testsuite/gcc.target/arm/20090811-1.c | ||
18 | @@ -1,4 +1,7 @@ | ||
19 | /* { dg-do compile } */ | ||
20 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "-march=armv7-a" } } */ | ||
21 | +/* { dg-skip-if "do not override -mcpu" { *-*-* } { "-mcpu=*" } { "-mcpu=cortex-a8" } } */ | ||
22 | +/* { dg-skip-if "do not override -mfloat-abi" { *-*-* } { "-mfloat-abi=*" } { "-mfloat-abi=softfp" } } */ | ||
23 | /* { dg-options "-O3 -mcpu=cortex-a8 -mfpu=vfp3 -mfloat-abi=softfp" } */ | ||
24 | |||
25 | typedef struct cb | ||
26 | diff --git a/gcc/testsuite/gcc.target/arm/combine-cmp-shift.c b/gcc/testsuite/gcc.target/arm/combine-cmp-shift.c | ||
27 | index 1cacc29..a64f20e 100644 | ||
28 | --- a/gcc/testsuite/gcc.target/arm/combine-cmp-shift.c | ||
29 | +++ b/gcc/testsuite/gcc.target/arm/combine-cmp-shift.c | ||
30 | @@ -1,3 +1,4 @@ | ||
31 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "-march=armv7-a" } } */ | ||
32 | /* { dg-options "-O2 -mcpu=cortex-a8" } */ | ||
33 | /* { dg-final { scan-assembler "cmp\tr\[0-9\]*, r\[0-9\]*, asr #31" } } */ | ||
34 | |||
35 | diff --git a/gcc/testsuite/gcc.target/arm/pr45094.c b/gcc/testsuite/gcc.target/arm/pr45094.c | ||
36 | index 05f16d8..f35e7bb 100644 | ||
37 | --- a/gcc/testsuite/gcc.target/arm/pr45094.c | ||
38 | +++ b/gcc/testsuite/gcc.target/arm/pr45094.c | ||
39 | @@ -1,4 +1,5 @@ | ||
40 | /* { dg-do run } */ | ||
41 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "-march=armv7-a" } } */ | ||
42 | /* { dg-require-effective-target arm_neon_hw } */ | ||
43 | /* { dg-options "-O2 -mcpu=cortex-a8" } */ | ||
44 | /* { dg-add-options arm_neon } */ | ||
45 | diff --git a/gcc/testsuite/gcc.target/arm/scd42-1.c b/gcc/testsuite/gcc.target/arm/scd42-1.c | ||
46 | index e02a898..2cd1eeb 100644 | ||
47 | --- a/gcc/testsuite/gcc.target/arm/scd42-1.c | ||
48 | +++ b/gcc/testsuite/gcc.target/arm/scd42-1.c | ||
49 | @@ -1,5 +1,6 @@ | ||
50 | /* Verify that mov is preferred on XScale for loading a 1 byte constant. */ | ||
51 | /* { dg-do compile } */ | ||
52 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "" } } */ | ||
53 | /* { dg-options "-mcpu=xscale -O" } */ | ||
54 | |||
55 | unsigned load1(void) __attribute__ ((naked)); | ||
56 | diff --git a/gcc/testsuite/gcc.target/arm/scd42-3.c b/gcc/testsuite/gcc.target/arm/scd42-3.c | ||
57 | index b2e6666..d1d07b0 100644 | ||
58 | --- a/gcc/testsuite/gcc.target/arm/scd42-3.c | ||
59 | +++ b/gcc/testsuite/gcc.target/arm/scd42-3.c | ||
60 | @@ -1,5 +1,6 @@ | ||
61 | /* Verify that ldr is preferred on XScale for loading a 3 or 4 byte constant. */ | ||
62 | /* { dg-do compile } */ | ||
63 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "" } } */ | ||
64 | /* { dg-options "-mcpu=xscale -O" } */ | ||
65 | |||
66 | unsigned load4(void) __attribute__ ((naked)); | ||
67 | diff --git a/gcc/testsuite/gcc.target/arm/thumb-ltu.c b/gcc/testsuite/gcc.target/arm/thumb-ltu.c | ||
68 | index 899b8d2..2467121 100644 | ||
69 | --- a/gcc/testsuite/gcc.target/arm/thumb-ltu.c | ||
70 | +++ b/gcc/testsuite/gcc.target/arm/thumb-ltu.c | ||
71 | @@ -1,4 +1,5 @@ | ||
72 | /* { dg-do compile } */ | ||
73 | +/* { dg-skip-if "incompatible options" { arm*-*-* } { "-march=*" } { "-march=armv6" "-march=armv6j" "-march=armv6z" } } */ | ||
74 | /* { dg-options "-mcpu=arm1136jf-s -mthumb -O2" } */ | ||
75 | |||
76 | void f(unsigned a, unsigned b, unsigned c, unsigned d) | ||
77 | -- | ||
78 | 1.7.0.4 | ||
79 | |||