[Bug debug/77389] New: FAIL: g++.dg/debug/dwarf2/template-params-12f.C -std=gnu++11 scan-assembler-times DIE \\\\([^\\n]*\\\\) DW_TAG_template_value_param ...
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Fri Aug 26 10:16:00 GMT 2016
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)
More information about the Gcc-bugs
mailing list