diff options
| author | Jakub Jelinek <jakub@redhat.com> | 2015-11-25 22:13:00 +0100 |
|---|---|---|
| committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-11-25 22:13:00 +0100 |
| commit | 2a7d8a291f29e2be4b159b81ee00e8465fa727e5 (patch) | |
| tree | 5aef7810d27760dd362f675f20d1c067e534a9fd /libjava/java/sql/SQLWarning.h | |
| parent | 7a0cde5b02931a314c75c33a04b10003fc7cc8d3 (diff) | |
backport: re PR c++/67354 (internal compiler error: in add_to_same_comdat_group, at symtab.c:421)
Backported from mainline
2015-11-20 Jakub Jelinek <jakub@redhat.com>
PR c++/67354
* cp-tree.h (defer_mangling_aliases): Declare.
(generate_mangling_aliases): New prototype.
* decl2.c (defer_mangling_aliases): New variable.
(note_mangling_alias): Use !defer_mangling_aliases
instead of at_eof.
(generate_mangling_aliases): No longer static. Clear
defer_mangling_aliases.
* optimize.c (maybe_thunk_body): Defer emitting mangling aliases
if !defer_mangling_aliases until the fns are put into the same
comdat group.
* g++.dg/abi/mangle67.C: New test.
2015-05-09 Aldy Hernandez <aldyh@redhat.com>
PR bootstrap/66085
* decl2.c (note_mangling_alias): Declare arguments as unused.
2015-05-08 Jason Merrill <jason@redhat.com>
* decl2.c (mangling_aliases): New variable.
(note_mangling_alias, generate_mangling_aliases): New.
(cp_write_global_declarations): Call generate_mangling_aliases.
(generate_mangling_alias): Split out from...
* mangle.c (mangle_decl): ...here.
* cp-tree.h: Declare note_mangling_alias.
From-SVN: r230905
Diffstat (limited to 'libjava/java/sql/SQLWarning.h')
0 files changed, 0 insertions, 0 deletions
