https://gcc.gnu.org/g:e0f131c87942a0ea9b072750d670d57e1f2c4d34
commit r14-10722-ge0f131c87942a0ea9b072750d670d57e1f2c4d34 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Sun Sep 29 00:22:12 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 8 +++++++ 3 files changed, 72 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ad8f8d4714ee..456aff01cb46 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,66 @@ +2024-09-28 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-09-03 Jan Hubicka <j...@suse.cz> + + * config/i386/i386.cc (ix86_reassociation_width): Update for Znver5. + * config/i386/x86-tune-costs.h (znver5_costs): Update reassociation + widths. + +2024-09-28 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-09-03 Jan Hubicka <j...@suse.cz> + + * config/i386/x86-tune-sched.cc (ix86_fuse_mov_alu_p): Fix + typo. + +2024-09-28 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-09-03 Jan Hubicka <j...@suse.cz> + + * config/i386/i386.h (TARGET_FUSE_MOV_AND_ALU): New tune. + * config/i386/x86-tune-sched.cc (ix86_issue_rate): Updat for znver5. + (ix86_adjust_cost): Add TODO about znver5 memory latency. + (ix86_fuse_mov_alu_p): New. + (ix86_macro_fusion_pair_p): Use it. + * config/i386/x86-tune.def (X86_TUNE_FUSE_ALU_AND_BRANCH): Add ZNVER5. + (X86_TUNE_FUSE_MOV_AND_ALU): New tune; + +2024-09-28 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-09-03 Jan Hubicka <j...@suse.cz> + + * config/i386/x86-tune.def (X86_TUNE_USE_GATHER_2PARTS): Disable for + ZNVER5. + (X86_TUNE_USE_SCATTER_2PARTS): Disable for ZNVER5. + (X86_TUNE_USE_GATHER_4PARTS): Disable for ZNVER5. + (X86_TUNE_USE_SCATTER_4PARTS): Disable for ZNVER5. + (X86_TUNE_USE_GATHER_8PARTS): Disable for ZNVER5. + (X86_TUNE_USE_SCATTER_8PARTS): Disable for ZNVER5. + +2024-09-28 Jan Hubicka <j...@suse.cz> + + Backported from master: + 2024-09-03 Jan Hubicka <j...@suse.cz> + + * config/i386/x86-tune.def (X86_TUNE_AVOID_128FMA_CHAINS): Enable for + znver5. + (X86_TUNE_AVOID_256FMA_CHAINS): Likewise. + (X86_TUNE_AVOID_512FMA_CHAINS): Likewise. + +2024-09-28 H.J. Lu <hjl.to...@gmail.com> + + Backported from master: + 2024-09-25 H.J. Lu <hjl.to...@gmail.com> + + PR target/116839 + * config/i386/i386.cc (ix86_rewrite_tls_address_1): Make it + static. Return if TLS address is thread register plus an integer + register. + 2024-09-26 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d1c175554616..3745c09494ae 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240928 +20240929 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5c08a47f315c..aa7f591527db 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2024-09-28 H.J. Lu <hjl.to...@gmail.com> + + Backported from master: + 2024-09-25 H.J. Lu <hjl.to...@gmail.com> + + PR target/116839 + * gcc.target/i386/pr116839.c: New file. + 2024-09-26 Stefan Schulze Frielinghaus <stefa...@gcc.gnu.org> Backported from master: