diff options
author | Dave Korn <dave.korn.cygwin@gmail.com> | 2010-12-19 11:14:19 +0000 |
---|---|---|
committer | Dave Korn <davek@gcc.gnu.org> | 2010-12-19 11:14:19 +0000 |
commit | b48feb9dd8ddf488bcd619b41cee07b9d8d740d0 (patch) | |
tree | adfdc3fe165d29f60b3e4d4833fa36dc2c898961 /libobjc/objc | |
parent | f910786b9865adf3548fcbbcd569bc90ea314420 (diff) | |
download | gcc-b48feb9dd8ddf488bcd619b41cee07b9d8d740d0.zip gcc-b48feb9dd8ddf488bcd619b41cee07b9d8d740d0.tar.gz gcc-b48feb9dd8ddf488bcd619b41cee07b9d8d740d0.tar.bz2 |
re PR middle-end/46674 (Weak alias is mistakenly optimized away)
PR middle-end/46674
PR middle-end/46221
* varasm.c (symbol_alias_set_t): New typedef for derived pointer_set
wrapper class.
(symbol_alias_set_create): New wrapper function.
(symbol_alias_set_destroy): Likewise.
(symbol_alias_set_contains): Likewise.
(symbol_alias_set_insert): Likewise.
(compute_visible_aliases): Use the above and return symbol_alias_set_t,
not a pointer_set.
(remove_unreachable_alias_pairs): Adjust likewise to match.
(finish_aliases_1): Likewise.
From-SVN: r168047
Diffstat (limited to 'libobjc/objc')
0 files changed, 0 insertions, 0 deletions