dwarf2out.c (output_call_frame_info): Create debug_frame_section if it hasn't been initialized by dwarf2out_init.
* dwarf2out.c (output_call_frame_info): Create debug_frame_section if it hasn't been initialized by dwarf2out_init. From-SVN: r112871
This commit is contained in:
parent
63c9a19053
commit
10934c3b87
2 changed files with 11 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2006-04-11 Roger Sayle <roger@eyesopen.com>
|
||||
|
||||
* dwarf2out.c (output_call_frame_info): Create debug_frame_section
|
||||
if it hasn't been initialized by dwarf2out_init.
|
||||
|
||||
2006-04-11 John David Anglin <dava.anglin@nrc-cnrc.gc.ca>
|
||||
|
||||
* pa.md (MAX_12BIT_OFFSET, MAX_17BIT_OFFSET): Define and use new
|
||||
|
|
|
@ -2218,7 +2218,12 @@ output_call_frame_info (int for_eh)
|
|||
if (for_eh)
|
||||
switch_to_eh_frame_section ();
|
||||
else
|
||||
switch_to_section (debug_frame_section);
|
||||
{
|
||||
if (!debug_frame_section)
|
||||
debug_frame_section = get_section (DEBUG_FRAME_SECTION,
|
||||
SECTION_DEBUG, NULL);
|
||||
switch_to_section (debug_frame_section);
|
||||
}
|
||||
|
||||
ASM_GENERATE_INTERNAL_LABEL (section_start_label, FRAME_BEGIN_LABEL, for_eh);
|
||||
ASM_OUTPUT_LABEL (asm_out_file, section_start_label);
|
||||
|
|
Loading…
Add table
Reference in a new issue