https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77389
Bug ID: 77389 Summary: FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param ... Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug Assignee: unassigned at gcc dot gnu.org Reporter: dominiq at lps dot ens.fr CC: aoliva at gcc dot gnu.org, iains at gcc dot gnu.org Target Milestone: --- Host: x86_64-apple-darwin15 Target: x86_64-apple-darwin15 Build: x86_64-apple-darwin15 On x86_64-apple-darwin15 I see the following failures FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1S1fEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++14 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1S1fEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++98 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1S1fEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 FAIL: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1B1gEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 FAIL: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++14 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1B1gEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 FAIL: g++.dg/debug/dwarf2/template-params-12g.C -std=gnu++98 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param[^\\n]*\\n[^\\n]* DW_AT_name\\n[^\\n]* DW_AT_type\\n[^\\n]*[^\\n]* DW_AT_location\\n[^\\n]* DW_OP_addr\\n[^\\n]*_ZN1B1gEv[^\\n]*\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece\\n[^\\n]*\\n[^\\n]* DW_OP_lit0\\n[^\\n]* DW_OP_stack_value\\n[^\\n]* DW_OP_piece 1 The test has been introduced at revision r239401 and has never succeeded. grep DW_TAG_template_value_param template-params-12f.s returns .byte 0x11 # uleb128 0x11; (DIE (0x2ac) DW_TAG_template_value_param) .byte 0x30 # uleb128 0x30; (TAG: DW_TAG_template_value_param)