https://gcc.gnu.org/g:21db895f1e067a1094591330ea7baad2abc89087
commit r13-9924-g21db895f1e067a1094591330ea7baad2abc89087 Author: Ayappan Perumal <[email protected]> Date: Mon Sep 1 08:27:52 2025 -0500 Error out stack-protector unavailability on AIX stack-protector is not supported in GCC on AIX. This patch is to fail the compilation if -fstack-protector option is passed. gcc/ChangeLog: * config/rs6000/aix.h (SUBTARGET_DRIVER_SELF_SPECS): Error out when stack-protector option is used in AIX as it is not supported on AIX Approved By: Segher Boessenkool <[email protected]> (cherry picked from commit dfb7e97dd214f7d8ca0fa970d81ad5ba805aaa8d) Diff: --- 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 69db93ef47b8..11e3fdf1d5a4 100644 --- a/gcc/config/rs6000/aix.h +++ b/gcc/config/rs6000/aix.h @@ -283,4 +283,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}"
