[Bug bootstrap/79255] [7 Regression] PGO bootstrap fails on x86_64/ppc64le building Ada
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 27 14:01:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79255
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> ---
One of the affected DIEs look like the following, thus the assert trips over
the DW_AT_GNU_all_call_sites attribute.
[ 8875s] DIE 0: DW_TAG_subprogram (0x7f2de962e5f0)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "uintp__ui_div_rem__B_27__ui_div_vector"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1072
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9e81960)
[ 8875s] DW_AT_inline: 2
[ 8875s] DW_AT_ranges: range list
[ 8875s] DW_AT_frame_base: location descriptor:
[ 8875s] (0x7f2de8acf0a0) DW_OP_call_frame_cfa 0, 0
[ 8875s]
[ 8875s] DW_AT_GNU_all_call_sites: 1
[ 8875s] DIE 0: DW_TAG_formal_parameter (0x7f2de96350f0)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "l_vec"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1065
[ 8875s] DW_AT_type: die -> 0 (0x7f2de960f960)
[ 8875s] DW_AT_location: location list -> label:*.LLST809
[ 8875s] DIE 0: DW_TAG_formal_parameter (0x7f2de9635140)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "r_int"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1066
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9831550)
[ 8875s] DW_AT_location: location list -> label:*.LLST810
[ 8875s] DIE 0: DW_TAG_formal_parameter (0x7f2de9635190)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "quotient"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1067
[ 8875s] DW_AT_type: die -> 0 (0x7f2de960f960)
[ 8875s] DW_AT_location: location list -> label:*.LLST811
[ 8875s] DIE 0: DW_TAG_variable (0x7f2de96351e0)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "remainder"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1068
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9e81960)
[ 8875s] DW_AT_location: location list -> label:*.LLST812
[ 8875s] DIE 0: DW_TAG_lexical_block (0x7f2de9635230)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_ranges: range list
[ 8875s] DIE 0: DW_TAG_variable (0x7f2de9635280)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "tmp_int"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1078
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9e81960)
[ 8875s] DW_AT_location: location list -> label:*.LLST813
[ 8875s] DIE 0: DW_TAG_variable (0x7f2de96352d0)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name:
"uintp__ui_div_rem__B_27__ui_div_vector__L_28__T93b___L"
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9635320)
[ 8875s] DW_AT_artificial: 1
[ 8875s] DW_AT_location: location list -> label:*.LLST814
[ 8875s] DIE 0: DW_TAG_variable (0x7f2de9635370)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name:
"uintp__ui_div_rem__B_27__ui_div_vector__L_28__T93b___U"
[ 8875s] DW_AT_type: die -> 0 (0x7f2de96353c0)
[ 8875s] DW_AT_artificial: 1
[ 8875s] DW_AT_location: location descriptor:
[ 8875s] (0x7f2de8b086e0) DW_OP_reg9 0, 0
[ 8875s]
[ 8875s] DIE 0: DW_TAG_lexical_block (0x7f2de9635410)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_ranges: range list
[ 8875s] DIE 0: DW_TAG_variable (0x7f2de9635460)
[ 8875s] abbrev id: 0 offset: 0 mark: 0
[ 8875s] DW_AT_name: "j"
[ 8875s] DW_AT_decl_file: "../../gcc/ada/uintp.adb" (3)
[ 8875s] DW_AT_decl_line: 1082
[ 8875s] DW_AT_type: die -> 0 (0x7f2de9e819b0)
[ 8875s] DW_AT_location: location list -> label:*.LLST815
More information about the Gcc-bugs
mailing list