[google] Backport r172837 and r172788 to google/main
Easwaran Raman
eraman@google.com
Fri May 6 18:27:00 GMT 2011
Backported r172788 and r172837 from trunk to google/main.
2011-05-06 Easwaran Raman <eraman@google.com>
Backport r172837:
* cfgexpand.c (stack_var): Remove OFFSET...
(add_stack_var): ...and its reference here...
(expand_stack_vars): ...and here.
(stack_var_cmp): Sort by descending order of size.
(partition_stack_vars): Change heuristic.
(union_stack_vars): Fix to reflect changes in
partition_stack_vars.
(dump_stack_var_partition): Add newline after each partition.
2011-05-06 Easwaran Raman <eraman@google.com>
Backport r172788:
* cfgexpand.c (add_alias_set_conflicts): Add conflicts with a variable
containing union type only with -fstrict-aliasing.
testsuite/ChangeLog.google-main:
2011-05-06 Easwaran Raman <eraman@google.com>
Backport r172837:
* gcc.dg/stack-layout-2.c: New test.
2011-05-06 Easwaran Raman <eraman@google.com>
Backport r172788:
* gcc.dg/stack-layout-1.c: New test.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cfgexpand_backport.patch
Type: text/x-patch
Size: 7142 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20110506/feb402bb/attachment.bin>
More information about the Gcc-patches
mailing list