https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68088
--- Comment #4 from ktkachov at gcc dot gnu.org --- Author: ktkachov Date: Fri Nov 6 12:04:15 2015 New Revision: 229845 URL: https://gcc.gnu.org/viewcvs?rev=229845&root=gcc&view=rev Log: [ARM/AArch64] PR 68088: Fix RTL checking ICE due to subregs inside accumulator forwarding check PR target/68088 * config/arm/aarch-common.c (aarch_accumulator_forwarding): Strip subregs from accumulator and make sure it's a register. * gcc.dg/pr68088_1.c: New test. Added: trunk/gcc/testsuite/gcc.dg/pr68088_1.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/aarch-common.c trunk/gcc/testsuite/ChangeLog