]> git.ipfire.org Git - thirdparty/gcc.git/commit
rs6000: Delete -mmfpgpr
authorsegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jun 2019 22:36:24 +0000 (22:36 +0000)
committersegher <segher@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Jun 2019 22:36:24 +0000 (22:36 +0000)
commit9ef812efa1b040a8d1d7c7cf440d905ea65e85b5
treed506da46c8059f6d1d257b275d7de16db9f364e6
parentbb2a57d6dba4a7c119b048378a71528b299f4f2c
rs6000: Delete -mmfpgpr

This patch makes the -mmfpgpr option not do anything except warn that
the option is deprecated.

* config/rs6000/rs6000.h (MASK_MFPGPR): Delete.
* config/rs6000/rs6000.c (direct_move_p): Adjust.
(rs6000_secondary_reload_simple_move): Adjust.
(rs6000_opt_masks): Neuter the "mfpgpr" option.
* config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Adjust.
* config/rs6000/rs6000-cpus.def (ISA_2_5_MASKS_EMBEDDED): Adjust
comment.
(power6x): Adjust.
* config/rs6000/rs6000.md (floatsi<mode>2_lfiwax): Adjust.
(floatunssi<mode>2_lfiwzx): Adjust.
(fix_trunc<mode>si2_stfiwx): Adjust.
(fixuns_trunc<mode>si2_stfiwx): Adjust.
* config/rs6000/rs6000.opt (mno-mfpgpr): New.
(mfpgpr): Mark as deprecated.
* doc/extend.texi (PowerPC Function Attributes): Delete mfpgpr.
(Basic PowerPC Built-in Functions Available on ISA 2.05): Adjust.
* doc/invoke.texi (RS/6000 and PowerPC Options): Delete -mmfpgpr.

gcc/testsuite/
* gcc.target/powerpc/mmfpgpr.c: Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@271889 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/rs6000/rs6000-c.c
gcc/config/rs6000/rs6000-cpus.def
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/rs6000.md
gcc/config/rs6000/rs6000.opt
gcc/doc/extend.texi
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/mmfpgpr.c [deleted file]