diff options
author | Richard Guenther <rguenther@suse.de> | 2013-02-04 12:19:25 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-02-04 12:19:25 +0000 |
commit | ed73881ea9ff3c99389618defe96b814cb952135 (patch) | |
tree | 621502d44633d587a4706564dbe2902f5db4f1e5 /gcc/tree-ssa-structalias.c | |
parent | 139a0707cb46308598ece7785130679ea6e737a8 (diff) | |
download | gcc-ed73881ea9ff3c99389618defe96b814cb952135.zip gcc-ed73881ea9ff3c99389618defe96b814cb952135.tar.gz gcc-ed73881ea9ff3c99389618defe96b814cb952135.tar.bz2 |
re PR lto/56168 (GCC seems to disregard -fno-builtin when compiling with LTO)
2013-02-04 Richard Guenther <rguenther@suse.de>
PR lto/56168
* lto-symtab.c (lto_symtab_merge_decls_1): Make non-builtin
node prevail as last resort.
(lto_symtab_merge_decls): Remove guard on LTRANS here.
(lto_symtab_prevailing_decl): Builtins are their own prevailing
decl.
lto/
* lto.c (read_cgraph_and_symbols): Do not call lto_symtab_merge_decls
or lto_fixup_decls at LTRANS time.
* gcc.dg/lto/pr56168_0.c: New testcase.
* gcc.dg/lto/pr56168_1.c: Likewise.
From-SVN: r195709
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions