This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r144749 - in /branches/lto/gcc: ChangeLog.lto g...
- From: dnovillo at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 10 Mar 2009 15:24:48 -0000
- Subject: r144749 - in /branches/lto/gcc: ChangeLog.lto g...
Author: dnovillo
Date: Tue Mar 10 15:24:46 2009
New Revision: 144749
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144749
Log:
2009-03-10 Diego Novillo <dnovillo@google.com>
Revert:
2009-03-09 Diego Novillo <dnovillo@google.com>
* tree.c (free_lang_data_in_type): Remove all variants
except the main variant of TYPE.
* gimple.c (struct type_pair_d): Define.
(type_pair_t): Define.
(type_pair_hash): New.
(type_pair_eq): New.
(lookup_type_pair): New.
(gimple_compare_types): Factor out of gimple_types_compatible_p.
Compare type sizes, alignment, precision, mode and sign.
Compare values for enumeral types.
Compare all fields of structures and unions.
Fix comparison of TYPE_QUALS.
Compare TYPE_IS_SIZETYPE for integer types.
(gimple_types_compatible_p): Call gimple_compare_types.
(gimple_same_type_p): Remove. Update all callers.
* gimple.h (gimple_same_type_p): Remove.
2009-03-10 Diego Novillo <dnovillo@google.com>
Revert:
2009-03-09 Simon Baldwin <simonb@google.com>
* g++.dg/lto/20090302_0.C: New.
* g++.dg/lto/20090302_1.C: New.
Removed:
branches/lto/gcc/testsuite/g++.dg/lto/20090302_0.C
branches/lto/gcc/testsuite/g++.dg/lto/20090302_1.C
Modified:
branches/lto/gcc/ChangeLog.lto
branches/lto/gcc/gimple.c
branches/lto/gcc/gimple.h
branches/lto/gcc/lto-symtab.c
branches/lto/gcc/testsuite/ChangeLog.lto
branches/lto/gcc/tree.c