Last GCC2 merge patch

Jason Merrill jason@cygnus.com
Tue Nov 30 23:59:00 GMT 1999


>>>>> Richard Kenner <kenner@vlsi1.ultra.nyu.edu> writes:

 >> 	* dwarf2out.c (dwarf2out_do_frame): Check -funwind_tables.
 >> 	(dwarf2out_frame_finish): Likewise.

 >     What is the purpose of this option?  

 > For cases where you just want the tables, but not the code.  Ada is the
 > only current user of this option.

Ah, I see.  I got the sense of the option backwards.

 >> 	* dwarf2out.c (ctype.h): Include.
 >> 	(output_line_info): Compute size of line info table from difference
 >> 	of labels.

 >     Please use ASM_GENERATE_INTERNAL_LABEL for these labels, like we do
 >     everywhere else.

 > This just changed the way the size was computed and wrote it out the
 > way it used to be written, so I don't understand your point.

My point is that rather than use ".LTSTART" directly, you should say

ASM_GENERATE_INTERNAL_LABEL (label, "LTSTART", label_num++);

and use 'label'.

Jason



More information about the Gcc-patches mailing list