https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77308
--- Comment #11 from Bernd Edlinger <edlinger at gcc dot gnu.org> --- Author: edlinger Date: Mon Oct 17 17:46:59 2016 New Revision: 241273 URL: https://gcc.gnu.org/viewcvs?rev=241273&root=gcc&view=rev Log: 2016-10-17 Bernd Edlinger <bernd.edlin...@hotmail.de> PR target/77308 * config/arm/arm.c (arm_emit_coreregs_64bit_shift): Clear the result register explicitly. * config/arm/arm.md (ashldi3, ashrdi3, lshrdi3): Don't FAIL if optimizing for size. testsuite: 2016-10-17 Bernd Edlinger <bernd.edlin...@hotmail.de> PR target/77308 * gcc.target/arm/pr77308.c: New test. Added: trunk/gcc/testsuite/gcc.target/arm/pr77308.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c trunk/gcc/config/arm/arm.md trunk/gcc/testsuite/ChangeLog