Mercurial > hg > CbC > CbC_gcc
comparison gcc/testsuite/gcc.dg/guality/pr54970.c @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
6 #include "../nop.h" | 6 #include "../nop.h" |
7 | 7 |
8 int | 8 int |
9 main () | 9 main () |
10 { | 10 { |
11 int a[] = { 1, 2, 3 }; /* { dg-final { gdb-test .+4 "a\[0\]" "1" } } */ | 11 int a[] = { 1, 2, 3 }; /* { dg-final { gdb-test .+4 "a\[0\]" "1" { xfail { *-*-* } } } } */ |
12 int *p = a + 2; /* { dg-final { gdb-test .+3 "a\[1\]" "2" } } */ | 12 int *p = a + 2; /* { dg-final { gdb-test .+3 "a\[1\]" "2" } } */ |
13 int *q = a + 1; /* { dg-final { gdb-test .+2 "a\[2\]" "3" } } */ | 13 int *q = a + 1; /* { dg-final { gdb-test .+2 "a\[2\]" "3" } } */ |
14 /* { dg-final { gdb-test .+1 "*p" "3" } } */ | 14 /* { dg-final { gdb-test .+1 "*p" "3" } } */ |
15 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "2" } } */ | 15 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "2" } } */ |
16 *p += 10; /* { dg-final { gdb-test .+4 "a\[0\]" "1" } } */ | 16 *p += 10; /* { dg-final { gdb-test .+4 "a\[0\]" "1" { xfail { *-*-* } } } } */ |
17 /* { dg-final { gdb-test .+3 "a\[1\]" "2" } } */ | 17 /* { dg-final { gdb-test .+3 "a\[1\]" "2" } } */ |
18 /* { dg-final { gdb-test .+2 "a\[2\]" "13" } } */ | 18 /* { dg-final { gdb-test .+2 "a\[2\]" "13" } } */ |
19 /* { dg-final { gdb-test .+1 "*p" "13" } } */ | 19 /* { dg-final { gdb-test .+1 "*p" "13" } } */ |
20 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "2" } } */ | 20 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "2" } } */ |
21 *q += 10; /* { dg-final { gdb-test .+4 "a\[0\]" "1" } } */ | 21 *q += 10; /* { dg-final { gdb-test .+4 "a\[0\]" "1" { xfail { *-*-* } } } } */ |
22 /* { dg-final { gdb-test .+3 "a\[1\]" "12" } } */ | 22 /* { dg-final { gdb-test .+3 "a\[1\]" "12" } } */ |
23 /* { dg-final { gdb-test .+2 "a\[2\]" "13" } } */ | 23 /* { dg-final { gdb-test .+2 "a\[2\]" "13" } } */ |
24 /* { dg-final { gdb-test .+1 "*p" "13" } } */ | 24 /* { dg-final { gdb-test .+1 "*p" "13" } } */ |
25 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "12" } } */ | 25 asm volatile (NOP); /* { dg-final { gdb-test . "*q" "12" } } */ |
26 __builtin_memcpy (&a, (int [3]) { 4, 5, 6 }, sizeof (a)); | 26 __builtin_memcpy (&a, (int [3]) { 4, 5, 6 }, sizeof (a)); |