OSDN Git Service

PR debug/52001
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Feb 2012 12:09:27 +0000 (12:09 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 25 Feb 2012 12:09:27 +0000 (12:09 +0000)
commit0be329eff8728d984adb170591e01cd499de7a36
tree6ab41affb99d878e95476613024ed2c4536fa5c6
parenta617841ca2bb5f4abc8d14884193dce35df87ceb
PR debug/52001
* cselib.c (preserve_only_constants): Rename to...
(preserve_constants_and_equivs): ... this.  Split out...
(invariant_or_equiv_p): ... this.  Preserve plus expressions
of other preserved expressions too.
(cselib_reset_table): Adjust.
* var-tracking.c (reverse_op): Use canonical value to build
reverse operation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184571 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cselib.c
gcc/var-tracking.c