diff options
author | Jakub Jelinek <jakub@redhat.com> | 2019-03-02 09:05:10 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2019-03-02 09:05:10 +0100 |
commit | 73ba6c712005892fbddb3e4dd7160d218e1b8c50 (patch) | |
tree | 23f55f2090bbf8f16d7a9866aed7bd3445092c07 /gcc/fortran/resolve.c | |
parent | 64ef1e96ff72cbf856d1fc8c2eb6e78afd94d86a (diff) | |
download | gcc-73ba6c712005892fbddb3e4dd7160d218e1b8c50.zip gcc-73ba6c712005892fbddb3e4dd7160d218e1b8c50.tar.gz gcc-73ba6c712005892fbddb3e4dd7160d218e1b8c50.tar.bz2 |
re PR target/89506 (ICE: in decompose, at rtl.h:2266 with -Og -g)
PR target/89506
* config/arm/arm.md (cmpsi2_addneg): Use
trunc_int_for_mode (-INTVAL (...), SImode) instead of -INTVAL (...).
If operands[2] is 0 or INT_MIN, force use of subs.
(*compare_scc splitter): Use gen_int_mode.
(*negscc): Likewise.
* config/arm/thumb2.md (*thumb2_negscc): Likewise.
* gcc.dg/pr89506.c: New test.
From-SVN: r269339
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions