aboutsummaryrefslogtreecommitdiff
path: root/gcc/cfgexpand.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2018-12-04 20:41:52 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2018-12-04 20:41:52 +0100
commitf698917d45cc12703603b85fb9bb3ea378984269 (patch)
treedbaaaf710169dfa637848913a8c25bd3a678e231 /gcc/cfgexpand.c
parent22f309bc29de788fc686f9f98b194996b109b218 (diff)
downloadgcc-f698917d45cc12703603b85fb9bb3ea378984269.zip
gcc-f698917d45cc12703603b85fb9bb3ea378984269.tar.gz
gcc-f698917d45cc12703603b85fb9bb3ea378984269.tar.bz2
re PR target/88188 (ICE in print_operand, at config/rs6000/rs6000.c)
PR target/88188 * config/rs6000/rs6000.c (ccr_bit): Return -1 instead of assertion failures. (print_operand): Use REG_P instead of GET_CODE == REG. <case 'D'>: Also check CR_REGNO_P (REGNO (x)). <case 't'>: Likewise. Remove GET_MODE check. * config/rs6000/rs6000.md (scc patterns): Assert ccr_bit didn't return -1. * gcc.target/powerpc/pr88188-2.c: New test. From-SVN: r266794
Diffstat (limited to 'gcc/cfgexpand.c')
0 files changed, 0 insertions, 0 deletions