diff options
author | Jason Merrill <jason@redhat.com> | 2012-05-03 15:55:16 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2012-05-03 15:55:16 -0400 |
commit | 05688bf703428871ef285958d1f4cf644017c4f1 (patch) | |
tree | e8876d4b5b803b492b0d913c0c863dbd00026f2d /gcc/recog.c | |
parent | f95f017c421cb6ae4e5adc7a8a51ab68df4b40ac (diff) | |
download | gcc-05688bf703428871ef285958d1f4cf644017c4f1.zip gcc-05688bf703428871ef285958d1f4cf644017c4f1.tar.gz gcc-05688bf703428871ef285958d1f4cf644017c4f1.tar.bz2 |
dwarf2out.c (struct external_ref, [...]): New.
* dwarf2out.c (struct external_ref, build_local_stub): New.
(hash_external_ref, external_ref_eq, lookup_external_ref): New.
(optimize_external_refs, optimize_external_refs_1): New.
(change_AT_die_ref): New.
(clone_as_declaration): Add DW_AT_signature when cloning a declaration.
(build_abbrev_table): Take the external refs hashtable.
(output_comp_unit): Get it from optimize_external_refs and pass it in.
From-SVN: r187116
Diffstat (limited to 'gcc/recog.c')
0 files changed, 0 insertions, 0 deletions