1 /* PR middle-end/87052 - STRING_CST printing incomplete in Gimple dumps
3 { dg-options "-fdump-tree-gimple" } */
5 void sink (const void*, ...);
9 const char a
[3] = "\000ab";
11 /* Expect the following in the dump:
14 const char b
[] = { 'a', 0, 'b', 'c' };
16 /* Expect the following:
21 /* Expect the following:
24 const char d
[0] = { };
26 /* Expect the following:
36 /* { dg-final { scan-tree-dump-times "a = \"\\\\x00ab\";" 1 "gimple" } }
37 { dg-final { scan-tree-dump-times "b = \"a\\\\x00bc\";" 1 "gimple" } }
38 { dg-final { scan-tree-dump-times "c = \"\";" 1 "gimple" } }
39 { dg-final { scan-tree-dump-times "d = { *};" 1 "gimple" } }
40 { dg-final { scan-tree-dump-times "e = " 1 "gimple" } }
41 { dg-final { scan-tree-dump-times "e = {CLOBBER}" 1 "gimple" } } */