aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>2024-07-08 23:14:03 +0100
committerRichard Earnshaw <rearnsha@arm.com>2024-07-09 14:45:14 +0100
commit959c168e77f2e1a02b086536c69c99f7413e08bf (patch)
treeda732c7513823ae3a76a6854e48ab4da6678d1c1 /gcc/doc
parent5ef0b7d2048a7142174ee3e8e021fc1a9c3e3334 (diff)
downloadgcc-959c168e77f2e1a02b086536c69c99f7413e08bf.zip
gcc-959c168e77f2e1a02b086536c69c99f7413e08bf.tar.gz
gcc-959c168e77f2e1a02b086536c69c99f7413e08bf.tar.bz2
arm: clean up some legacy FPA related cruft.
Support for the FPA on Arm was removed after gcc-4.7, but this little bit of crufty code was left behind. In particular the code to support the 'N' modifier in assembly code was left behind and this lead to a trail of other code that depended on it, even though most of the constants that it supported had been removed in the original cleanup. This patch removes most of the remaining cruft and simplifies the one bit that remains: to determine whether an RTL construct contains 0.0 we don't need to convert it to a real value, we can simply compare it to CONST0_RTX of the appropriate mode. gcc/ * config/arm/arm.cc (fp_consts_initited): Delete variable. (value_fp0): Likewise. (init_fp_table): Delete function. (fp_const_from_val): Likewise. (arm_const_double_rtx): Rework to avoid converting to REAL_VALUE_TYPE. (arm_print_operand, case 'N'): Make use of this case an error.
Diffstat (limited to 'gcc/doc')
0 files changed, 0 insertions, 0 deletions