On Wed, Jun 24, 2026 at 08:06:40PM +0530, Kishan Parmar wrote: > Hello Mike and Surya, > > Can i backport the patch to gcc-16?
Yes, assuming gcc 16 is open for patches. > ~Kishan > > On 23/06/26 11:06 am, Michael Meissner wrote: > > On Mon, Jun 15, 2026 at 11:34:43PM +0530, Kishan Parmar wrote: > >> Hello, > >> > >> Below patch is bootstrapped and regtested on powerpc64le-linux-gnu with > >> no regressions. > >> > >> This patch adds infrastructure support for future-altivec as a > >> builtin-stanza predicate for PowerPC. This provides a framework for > >> defining builtins that require both -mcpu=future and -maltivec options. > >> > >> The future-altivec stanza can be used to add AltiVec-specific builtins for > >> future PowerPC ISA extensions. > >> > >> 2026-06-15 Kishan Parmar <[email protected]> > >> > >> gcc/ChangeLog: > >> * config/rs6000/rs6000-builtin.cc (rs6000_invalid_builtin): Handle > >> ENB_FUTURE_ALTIVEC and issue a diagnostic requiring -mcpu=future > >> and -maltivec. > >> (rs6000_builtin_is_supported): Check TARGET_FUTURE && TARGET_ALTIVEC > >> for ENB_FUTURE_ALTIVEC built-ins. > >> * config/rs6000/rs6000-gen-builtins.cc (enum bif_stanza): Add > >> BSTZ_FUTURE_ALTIVEC entry. > >> (stanza_map): Add future-altivec stanza mapping. > >> (enable_string): Add ENB_FUTURE_ALTIVEC. > >> (write_decls): Add ENB_FUTURE_ALTIVEC to the bif_enable enum in the > >> generated header file. > > This is ok. > > > -- Michael Meissner, IBM PO Box 98, Ayer, Massachusetts, USA, 01432 email: [email protected]
