diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2024-07-08 23:14:03 +0100 |
---|---|---|
committer | Richard Earnshaw <rearnsha@arm.com> | 2024-07-09 14:45:14 +0100 |
commit | 959c168e77f2e1a02b086536c69c99f7413e08bf (patch) | |
tree | da732c7513823ae3a76a6854e48ab4da6678d1c1 /gcc/doc | |
parent | 5ef0b7d2048a7142174ee3e8e021fc1a9c3e3334 (diff) | |
download | gcc-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