diff options
author | Jakub Jelinek <jakub@redhat.com> | 2014-03-05 09:46:31 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2014-03-05 09:46:31 +0100 |
commit | 5525ed38b494c33e6c693f1f16bd49abb454d45f (patch) | |
tree | d9e72aff796794255618b803a9b18bc740312cc7 /libgcc | |
parent | 7af9985b2d8850584c543d9ff5f09ee4e29ed0df (diff) | |
download | gcc-5525ed38b494c33e6c693f1f16bd49abb454d45f.zip gcc-5525ed38b494c33e6c693f1f16bd49abb454d45f.tar.gz gcc-5525ed38b494c33e6c693f1f16bd49abb454d45f.tar.bz2 |
re PR lto/60404 (wrong code by LTO on x86_64-linux-gnu)
PR lto/60404
* cfgexpand.c (expand_used_vars): Do not assume all SSA_NAMEs
of PARM/RESULT_DECLs must be coalesced with optimize && in_lto_p.
* tree-ssa-coalesce.c (coalesce_ssa_name): Use MUST_COALESCE_COST - 1
cost for in_lto_p.
* gcc.dg/lto/pr60404_0.c: New test.
* gcc.dg/lto/pr60404_1.c: New file.
* gcc.dg/lto/pr60404_2.c: New file.
From-SVN: r208340
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions