diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2017-09-04 17:23:01 +0000 |
---|---|---|
committer | Wilco Dijkstra <wilco@gcc.gnu.org> | 2017-09-04 17:23:01 +0000 |
commit | c9244494c07bce8ef0c7830b101eb94e9eff3bc0 (patch) | |
tree | e67de2bb38efd630c105828175444df243e7ff52 /gcc/ada/gcc-interface/utils.c | |
parent | df66af3b1edaf46420191aec73311fa408cb18c1 (diff) | |
download | gcc-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