diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-02-01 23:39:31 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-02-01 23:39:31 +0100 |
commit | d0268b37f87359ebf5d6f8bd95fe9829b520749a (patch) | |
tree | 6d20c4dc8d9379e506a9c5f4d19e1a1aa2108f84 /gcc/errors.c | |
parent | e1b81f2ba000a61a3d845f0d3bb038b62d43673f (diff) | |
download | gcc-d0268b37f87359ebf5d6f8bd95fe9829b520749a.zip gcc-d0268b37f87359ebf5d6f8bd95fe9829b520749a.tar.gz gcc-d0268b37f87359ebf5d6f8bd95fe9829b520749a.tar.bz2 |
re PR rtl-optimization/69592 (Compile-time and memory-use hog in combine)
PR rtl-optimization/69592
* rtlanal.c (nonzero_bits_binary_arith_p): New inline function.
(cached_nonzero_bits): Use it instead of ARITHMETIC_P.
(num_sign_bit_copies_binary_arith_p): New inline function.
(cached_num_sign_bit_copies): Use it instead of ARITHMETIC_P.
* gcc.dg/pr69592.c: New test.
From-SVN: r233059
Diffstat (limited to 'gcc/errors.c')
0 files changed, 0 insertions, 0 deletions