This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[lto]: Code to fix the handling of constructors.
- From: Kenneth Zadeck <zadeck at naturalbridge dot com>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>, Nathan Froyd <froydnj at codesourcery dot com>
- Date: Tue, 13 Nov 2007 08:19:03 -0500
- Subject: [lto]: Code to fix the handling of constructors.
We were not putting out enough information for the index fields of
constructors.
committed as revision 130137.
Kenny
2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-function-out.c (output_constructor): Modified to output
index field if it exists.
(output_expr_operand): Removed incorrect assert about type names.
Added RANGE_EXPR case.
* lto-tree-flags.def (LTO_constructor_range): Removed.
* lto-tags.h (LTO_constructor_range): Removed.
2007-11-13 Kenneth Zadeck <zadeck@naturalbridge.com>
* lto-read.c (input_expr_operand): Added code to properly handle
index filed. Added new RANGE_EXPR case.