diff options
| author | iains <iains@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-13 12:50:37 +0000 |
|---|---|---|
| committer | iains <iains@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-13 12:50:37 +0000 |
| commit | 9d0e49467a8045e70af4e31f7095e5722a96780a (patch) | |
| tree | 35512607cf06e5b5845e20b30e999f543e51cf78 /libjava/classpath/gnu/java/beans/decoder/LongHandler.java | |
| parent | c17430be1f209943c85788b9972ffa5e9e36ee18 (diff) | |
| download | ppe42-gcc-9d0e49467a8045e70af4e31f7095e5722a96780a.tar.gz ppe42-gcc-9d0e49467a8045e70af4e31f7095e5722a96780a.zip | |
don't emit debug sections until they are required
gcc:
* dwarf2out.c (macinfo_entry): New struct.
(output_comp_unit): Emit the section start label here and flag that we
will emit an info section.
(dwarf2out_start_source_file): Save data in a macinfo entry rather than
emitting directly.
(dwarf2out_end_source_file): Likewise.
(dwarf2out_define): Likewise.
(dwarf2out_undef): Likewise.
(output_macinfo): New.
(dwarf2out_init): Do not emit debug section switches here, allocate a
vec for macinfo, when required.
(dwarf2out_finish): First switch to debug_abbrev_section here.
debug_line_section, debug_macinfo_section, Likewise.
Check that the pubtypes table has at least one unpruned entry before
trying to emit it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166704 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/gnu/java/beans/decoder/LongHandler.java')
0 files changed, 0 insertions, 0 deletions

