[AArch64] Merge stores of D-register values with different modes
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / 20020807-1.c
blob605986a630d9f6e269624720da8615af098724ff
1 /* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
2 int x;
4 static int
5 __attribute__ ((noinline))
6 foo (void)
8 return 0;
11 static void
12 __attribute__ ((noinline))
13 bar (void)
17 static inline void
18 baz (void)
20 char arr[x];
22 lab:
23 if (foo () == -1)
25 bar ();
26 goto lab;
30 void
31 test (void)
33 baz ();