aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/utils.c
diff options
context:
space:
mode:
authorWilco Dijkstra <wdijkstr@arm.com>2017-09-04 17:23:01 +0000
committerWilco Dijkstra <wilco@gcc.gnu.org>2017-09-04 17:23:01 +0000
commitc9244494c07bce8ef0c7830b101eb94e9eff3bc0 (patch)
treee67de2bb38efd630c105828175444df243e7ff52 /gcc/ada/gcc-interface/utils.c
parentdf66af3b1edaf46420191aec73311fa408cb18c1 (diff)
downloadgcc-c9244494c07bce8ef0c7830b101eb94e9eff3bc0.zip
gcc-c9244494c07bce8ef0c7830b101eb94e9eff3bc0.tar.gz
gcc-c9244494c07bce8ef0c7830b101eb94e9eff3bc0.tar.bz2
Fix ldrd offsets
Fix the ldrd offsets of Thumb-2 - for TARGET_LDRD the range is +-1020, without -252..4096. This reduces the number of addressing instructions when using DI mode operations (such as in PR77308). gcc/ * config/arm/arm.c (arm_legitimate_index_p): Add comment. (thumb2_legitimate_index_p): Use correct range for DI/DF mode. From-SVN: r251681
Diffstat (limited to 'gcc/ada/gcc-interface/utils.c')
0 files changed, 0 insertions, 0 deletions