lto-symtab.c (lto_symtab_prevailing_decl): Remove redundant test, do not replace...
authorRichard Biener <rguenther@suse.de>
Mon, 31 Aug 2015 11:48:11 +0000 (11:48 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 31 Aug 2015 11:48:11 +0000 (11:48 +0000)
commit45aee888b558bbf042ab53c88005148e44d0e1b1
treecfb9a962ef757505f7618678eb1167a6ab46af2c
parent6c1bc27c5f1052e363e69fcabee45ef44d4bdde5
lto-symtab.c (lto_symtab_prevailing_decl): Remove redundant test, do not replace a non-builtin with a builtin.

2015-08-31  Richard Biener  <rguenther@suse.de>

lto/
* lto-symtab.c (lto_symtab_prevailing_decl): Remove redundant
test, do not replace a non-builtin with a builtin.
* lto.c (compare_tree_sccs_1): Do not merge things we stream
as builtins vs. non-builtins.

From-SVN: r227339
gcc/lto/ChangeLog
gcc/lto/lto-symtab.c
gcc/lto/lto.c