diff options
author | Richard Guenther <rguenther@suse.de> | 2009-10-05 14:27:39 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2009-10-05 14:27:39 +0000 |
commit | fd7588bcde3fd5a94a4e62b51a394a2a0926701b (patch) | |
tree | 4e43893fdcd55979833a36ef94e1565238f19dee /gcc/combine.c | |
parent | fe03b3df84399b6e2f63ea4286b295e8dc145c60 (diff) | |
download | gcc-fd7588bcde3fd5a94a4e62b51a394a2a0926701b.zip gcc-fd7588bcde3fd5a94a4e62b51a394a2a0926701b.tar.gz gcc-fd7588bcde3fd5a94a4e62b51a394a2a0926701b.tar.bz2 |
re PR lto/40902 (LTO doesn't merge CV differences properly)
2009-10-05 Richard Guenther <rguenther@suse.de>
PR lto/40902
* lto-symtab.c (lto_compatible_attributes_p): Remove.
(external_aggregate_decl_p): Likewise.
(lto_symtab_compatible): Re-structure. Remove dead code.
For variables ignore toplevel qualifiers when comparing types.
Issue warnings, not errors for mismatched user-alignment.
* gcc.dg/lto/20091005-1_0.c: New testcase.
* gcc.dg/lto/20091005-1_1.c: Likewise.
From-SVN: r152452
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions