Excellent.  Thank you.  Okay for trunk, as David said.

Do you want backports for this?


Segher


On Mon, Sep 01, 2025 at 07:22:17PM +0530, Ayappan Perumal wrote:
> From: Ayappan Perumal <ayapp...@in.ibm.com>
> 
> ---
> 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