Merged revisions 208012,208018-208019,208021,208023-208030,208033,208037,208040-20804...
[official-gcc.git] / main / gcc / testsuite / c-c++-common / ubsan / save-expr-1.c
blob19b1eb08bd662c01fc0cc61c5f615c9befd160d6
1 /* { dg-do compile } */
2 /* { dg-options "-fsanitize=shift -Wall -Werror -O" } */
4 #include <stdio.h>
6 static int x;
7 int
8 main (void)
10 fputs ("UBSAN TEST START\n", stderr);
12 int o = 1;
13 int y = x << o;
15 fputs ("UBSAN TEST END\n", stderr);
16 return y;
19 /* { dg-output "UBSAN TEST START(\n|\r\n|\r)UBSAN TEST END" } */