https://gcc.gnu.org/g:45c1d14b21b6e969bd36cdfef4389c17f9decdbd
commit r16-9223-g45c1d14b21b6e969bd36cdfef4389c17f9decdbd Author: GCC Administrator <[email protected]> Date: Sat Jul 4 00:22:14 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 12 ++++++++++ gcc/testsuite/ChangeLog | 17 +++++++++++++ 4 files changed, 93 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 85196d55c6c7..72bb1e9584b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,66 @@ +2026-07-03 Avinash Jayakar <[email protected]> + + Backported from master: + 2026-05-07 Avinash Jayakar <[email protected]> + + * config/rs6000/crypto.md (UNSPEC_XXAESENCP): New unspec entry. + (UNSPEC_XXAES128ENCP): Likewise. + (UNSPEC_XXAES192ENCP): Likewise. + (UNSPEC_XXAES256ENCP): Likewise. + (UNSPEC_XXAESDECP): Likewise. + (UNSPEC_XXAES128DECP): Likewise. + (UNSPEC_XXAES192DECP): Likewise. + (UNSPEC_XXAES256DECP): Likewise. + (UNSPEC_XXAESGENLKP): Likewise. + (UNSPEC_XXAES128GENLKP): Likewise. + (UNSPEC_XXAES192GENLKP): Likewise. + (UNSPEC_XXAES256GENLKP): Likewise. + (UNSPEC_XXGFMUL128): Likewise. + (UNSPEC_XXGFMUL128GCM): Likewise. + (UNSPEC_XXGFMUL128XTS): Likewise. + (AESACC_base_code): New iterator for xxaesencp and xxaesdecp base + mnemonics. + (AESACC_code): New iterator for xxaesencp and xxaesdecp extended + mnemonics. + (AESGENLKP_code): New iterator for xxaesgenlkp extended mnemonics. + (AESGF_code): New iterator for xxgfmul128 extended mnemonics. + (AESACC_base_insn): New attribute iterator for xxaesencp and xxaesdecp + base mnemonics. + (AESACC_insn): New attribute iterator for xxaesencp and xxaesdecp + extended mnemonics. + (AESGENLKP_insn): New attribute iterator for xxaesgenlkp extended + mnemonics. + (AESGF_insn): New attribute iterator for xxgfmul128 extended mnemonics. + (<AESACC_base_insn>): New define_insn for xxaesencp and xxaesdecp base + mnemonics. + (<AESACC_insn>): New define_insn for xxaesencp and xxaesdecp extended + mnemonics. + (<AESGENLKP_insn>): New define_insn for xxaesgenlkp extended mnemonics. + (xxaesgenlkp): New define_insn for genlkp base mnemonic. + (<AESGF_insn>): New define_insn for xxgfmul128 extended mnemonics. + (xxgfmul128): New define_insn for xxgfmul128 base mnemonic. + * config/rs6000/rs6000-builtins.def: Added new builtin definitions for + AES acceleration. + * doc/extend.texi: Add new section for AES acceleration builtins + for Future ISA. + +2026-07-03 Kishan Parmar <[email protected]> + + Backported from master: + 2026-06-23 Kishan Parmar <[email protected]> + + * 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. + 2026-07-02 Xi Ruoyao <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e0b5151540e1..d8351f019a66 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260703 +20260704 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 78b7953b5f64..241a5c9ec63f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,15 @@ +2026-07-03 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-07-03 Jerry DeLisle <[email protected]> + + PR fortran/126018 + * match.cc (gfc_match_stopcode): Adjust the f2008 error check.If the + STOP code expr type is unknown, do not error. It will be checked in + gfc_resolve_code. + * resolve.cc (gfc_resolve_code): Add checks for EXEC_STOP and + EXEC_ERROR_STOP. + 2026-06-29 Paul Thomas <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index eaeab975f282..ad4d7ff39a3f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,20 @@ +2026-07-03 Avinash Jayakar <[email protected]> + + Backported from master: + 2026-05-07 Avinash Jayakar <[email protected]> + + * gcc.target/powerpc/aes-builtin-1.c: New test. + * gcc.target/powerpc/aes-builtin-2.c: New test. + * gcc.target/powerpc/aes-builtin-3.c: New test. + +2026-07-03 Jerry DeLisle <[email protected]> + + Backported from master: + 2026-07-03 Jerry DeLisle <[email protected]> + + PR fortran/126018 + * gfortran.dg/stop_function_code_1.f90: New test. + 2026-07-02 Jason Merrill <[email protected]> Backported from master:
