aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/lambda.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2016-02-17 11:52:35 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2016-02-17 11:52:35 +0000
commit1312b1ba114f41bf477db50b516f806a8e688978 (patch)
treeb28d521f8f7c3439381b2a18c8f7fb9e21283158 /gcc/cp/lambda.c
parent448db8d2f6a47996a8523408ab96496d555f19ec (diff)
downloadgcc-1312b1ba114f41bf477db50b516f806a8e688978.zip
gcc-1312b1ba114f41bf477db50b516f806a8e688978.tar.gz
gcc-1312b1ba114f41bf477db50b516f806a8e688978.tar.bz2
As part of the final cleanup of aarch64_internal_mov_immediate a return was accidentally removed.
As part of the final cleanup of aarch64_internal_mov_immediate a return was accidentally removed. This causes the 2-instruction case to fallthrough into the general case even when it found a match. An example immediate is 0xcccccccccccccccd which was using 2 instructions in GCC5 but now requires 4. Adding the return fixes the regressions. 2016-02-17 Wilco Dijkstra <wdijkstr@arm.com> gcc/ * config/aarch64/aarch64.c (aarch64_internal_mov_immediate): Add missing return. From-SVN: r233490
Diffstat (limited to 'gcc/cp/lambda.c')
0 files changed, 0 insertions, 0 deletions