diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/charset/asm2.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/charset/asm2.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/charset/asm2.c b/gcc/testsuite/gcc.dg/charset/asm2.c new file mode 100644 index 0000000..4af7a18 --- /dev/null +++ b/gcc/testsuite/gcc.dg/charset/asm2.c @@ -0,0 +1,16 @@ +/* Test for execution character set encoding errors. + If we ever get a good way to test error recovery + the string "foobar" should be translated. */ +/* { dg-do compile } */ +/* { dg-require-iconv "IBM-1047" } */ +asm (not_a_string); /* { dg-error "syntax error before" "not_a_string" } */ +char x[] = "foobar"; + +void foo (void) +{ + char *y; + asm (not_a_string2); /* { dg-error "syntax error before" "not_a_string" } */ + +#define FOO "walrus" + y = FOO; +} |