1 /* { dg-do compile } */ 2 /* { dg-options "-gdwarf -O0 -dA -fno-merge-debug-strings" } */ 3 4 struct foo; 5 struct foo *obj; 6 struct foo 7 { 8 int x; 9 }; 10 11 int main()12main () 13 { 14 return 0; 15 } 16 17 /* { dg-final { scan-assembler "DW_TAG_structure_type\[^\\r\\n\]*\[\\r\\n\]+\[^\\r\\n\]*\"foo\[^\\r\\n\]*DW_AT_name(\[^\\r\\n\]*\[\\r\\n\]+\[^\\r\\n\]*DW_AT_)*\[^\\r\\n\]*\[\\r\\n\]+\[^\\r\\n\]*\[^0-9a-fA-FxX](0x)?6\[^0-9a-fA-FxX]\[^\\r\\n\]*DW_AT_decl_line" } } */ 18