Commit bd849fe6 by Jakub Jelinek Committed by Jakub Jelinek

re PR debug/64511 (ICE at -O3 with -g enabled on x86_64-linux-gnu)

	PR debug/64511
	* dwarf2out.c (struct dw_loc_descr_node): Add chain_next
	GTY markup.

From-SVN: r220031
parent b55f40c1
2015-01-23 Jakub Jelinek <jakub@redhat.com>
PR debug/64511
* dwarf2out.c (struct dw_loc_descr_node): Add chain_next
GTY markup.
* diagnostic-core.h (internal_error_no_backtrace): New prototype.
* diagnostic.def (DK_ICE_NOBT): New kind.
* diagnostic.c (diagnostic_action_after_output): Handle DK_ICE_NOBT
......
......@@ -205,7 +205,7 @@ struct GTY(()) dw_val_node {
/* Locations in memory are described using a sequence of stack machine
operations. */
struct GTY(()) dw_loc_descr_node {
struct GTY((chain_next ("%h.dw_loc_next"))) dw_loc_descr_node {
dw_loc_descr_ref dw_loc_next;
ENUM_BITFIELD (dwarf_location_atom) dw_loc_opc : 8;
/* Used to distinguish DW_OP_addr with a direct symbol relocation
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment