aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-alias.c
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2019-06-04 00:33:11 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2019-06-04 00:33:11 +0200
commitec7fd7807d5e1a06a8fe957d0e12df0753acb6c4 (patch)
tree70d855c8c2cb0c88e6d46dc4a8dae53e3f810c89 /gcc/tree-ssa-alias.c
parent51b2b05a85f02f4ab10000f278d796b27778ccf6 (diff)
downloadgcc-ec7fd7807d5e1a06a8fe957d0e12df0753acb6c4.zip
gcc-ec7fd7807d5e1a06a8fe957d0e12df0753acb6c4.tar.gz
gcc-ec7fd7807d5e1a06a8fe957d0e12df0753acb6c4.tar.bz2
rs6000: Delete wg
The "wg" constraint is used for the floating point side on mfpgpr instructions. Those instructions do not exist on any relevant hardware. This patch deletes the constraint and the insns using it. * config/rs6000/constraints.md (define_register_constraint "wg"): Delete. * config/rs6000/rs6000.h (enum r6000_reg_class_enum): Delete RS6000_CONSTRAINT_wg. * config/rs6000/rs6000.c (rs6000_debug_reg_global): Adjust. (rs6000_init_hard_regno_mode_ok): Adjust. * config/rs6000/rs6000.md (*mov<mode>_softfloat32, *movdi_internal64): Delete "wg" alternatives. * doc/md.texi (Machine Constraints): Adjust. From-SVN: r271888
Diffstat (limited to 'gcc/tree-ssa-alias.c')
0 files changed, 0 insertions, 0 deletions