rs6000: Add -mrop-protect and -mprivileged flags
authorBill Schmidt <wschmidt@linux.ibm.com>
Fri, 14 May 2021 19:15:55 +0000 (14:15 -0500)
committerBill Schmidt <wschmidt@linux.ibm.com>
Sat, 15 May 2021 19:04:44 +0000 (14:04 -0500)
commit0df864ed1d24bbb0cf7504814e2f48e496ea5669
treed5365a837de269765543ca4ec09fbd7f81e30be9
parent57d2342fbb55f73ef29ca186744663b320352c92
rs6000: Add -mrop-protect and -mprivileged flags

2021-05-14  Bill Schmidt  <wschmidt@linux.ibm.com>

gcc/
* config/rs6000/rs6000.c (rs6000_option_override_internal):
Disable shrink wrap when inserting ROP-protect instructions.
* config/rs6000/rs6000.opt (mrop-protect): New option.
(mprivileged): Likewise.
* doc/invoke.texi: Document mrop-protect and mprivileged.
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/rs6000.opt
gcc/doc/invoke.texi