aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-07-05 00:17:25 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-07-05 00:17:25 +0000
commit304b6464e0ba3536e986f3464dfb4bcfcbefa294 (patch)
tree3086f1badcb3f0b7581da898c4ac34c8daf1f9b9 /gcc/ChangeLog
parentf8c130cdf531653e5c041d247729851419bc7bde (diff)
downloadgcc-304b6464e0ba3536e986f3464dfb4bcfcbefa294.zip
gcc-304b6464e0ba3536e986f3464dfb4bcfcbefa294.tar.gz
gcc-304b6464e0ba3536e986f3464dfb4bcfcbefa294.tar.bz2
Daily bump.
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6ea3039..b36d3df 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,51 @@
+2024-07-04 Siarhei Volkau <lis8215@gmail.com>
+
+ * config/arm/arm.cc (thumb_load_double_from_address): Emit ldmia
+ when address reg rewritten by load.
+ * config/arm/thumb1.md (peephole2 to rewrite DI/DF load): New.
+ (peephole2 to rewrite DI/DF store): New.
+ * config/arm/iterators.md (DIDF): New.
+
+2024-07-04 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/114890
+ * config/aarch64/aarch64-simd.md: Remove bigendian operand swap.
+
+2024-07-04 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/115426
+ * gimplify.cc (gimplify_asm_expr): Handle "rm" output
+ constraint gimplified to a register (operation).
+
+2024-07-04 Roger Sayle <roger@nextmovesoftware.com>
+
+ * config/i386/i386.md (bswaphisi2_lowpart peephole2): New
+ peephole2 variant to eliminate register shuffling.
+
+2024-07-04 Jeff Law <jlaw@ventanamicro.com>
+
+ * config/rx/rx.cc (rx_expand_prologue): Mark the copy from FP to SP
+ as frame related.
+ (rx_expand_epilogue): Mark the stack pointer adjustment as frame
+ related.
+
+2024-07-04 Hongyu Wang <hongyu.wang@intel.com>
+
+ * config/i386/i386.cc (ix86_expand_prologue): Set apx_ppx_used
+ flag in m.fs with TARGET_APX_PPX && !crtl->calls_eh_return.
+ (ix86_emit_save_regs): Emit ppx is available only when
+ TARGET_APX_PPX && !crtl->calls_eh_return.
+ (ix86_expand_epilogue): Don't restore reg using mov when
+ apx_ppx_used flag is true.
+ * config/i386/i386.h (struct machine_frame_state):
+ Add apx_ppx_used flag.
+
+2024-07-04 Hu, Lin1 <lin1.hu@intel.com>
+
+ PR tree-optimization/115753
+ * tree-vect-stmts.cc (supportable_indirect_convert_operation): Add
+ TYPE_CODE check before SSA_NAME_RANGE_INFO.
+
2024-07-03 Jeff Law <jlaw@ventanamicro.com>
* reorg.cc (relax_delay_slots): Do not optimize a conditional