diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2012-02-25 12:09:27 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2012-02-25 12:09:27 +0000 |
commit | 0e22465644731d86e2d317bf5fbfab2a76eccc9c (patch) | |
tree | 6ab41affb99d878e95476613024ed2c4536fa5c6 /gcc/alias.c | |
parent | 2ef7cdff1ee32d6fd8397d6229cc6410cb475ee0 (diff) | |
download | gcc-0e22465644731d86e2d317bf5fbfab2a76eccc9c.zip gcc-0e22465644731d86e2d317bf5fbfab2a76eccc9c.tar.gz gcc-0e22465644731d86e2d317bf5fbfab2a76eccc9c.tar.bz2 |
re PR debug/52001 (Huge compile-time regression with var-tracking)
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.
From-SVN: r184571
Diffstat (limited to 'gcc/alias.c')
0 files changed, 0 insertions, 0 deletions