From: Ayappan Perumal <[email protected]>

---
stack-protector is not supported in GCC on AIX. This patch is to fail the
compilation if -fstack-protector option is passed.

 gcc/config/rs6000/aix.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/gcc/config/rs6000/aix.h b/gcc/config/rs6000/aix.h
index 9e7edbb2f22..c83eacefff4 100644
--- a/gcc/config/rs6000/aix.h
+++ b/gcc/config/rs6000/aix.h
@@ -281,4 +281,6 @@
 #undef SUBTARGET_DRIVER_SELF_SPECS
 #define SUBTARGET_DRIVER_SELF_SPECS    \
 "%{m64:-maix64} %<m64",                        \
-"%{m32:-maix32} %<m32"
+"%{m32:-maix32} %<m32",                        \
+"%{fstack-protector*: %<fstack-protector* \
+   %estack-protector not supported on AIX}"
-- 
2.41.0

Reply via email to