aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog60
1 files changed, 60 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 832c940..e35c40e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,63 @@
+2023-08-01 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * config/s390/s390.cc (s390_encode_section_info): Assume external
+ symbols without explicit alignment to be unaligned if
+ -munaligned-symbols has been specified.
+ * config/s390/s390.opt (-munaligned-symbols): New option.
+
+2023-08-01 Richard Ball <richard.ball@arm.com>
+
+ * gimple-fold.cc (fold_ctor_reference):
+ Add support for poly_int.
+
+2023-08-01 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/110220
+ * config/avr/avr.cc (avr_optimize_casesi): Set JUMP_LABEL and
+ LABEL_NUSES of new conditional branch instruction.
+
+2023-08-01 Jan Hubicka <jh@suse.cz>
+
+ * tree-vect-loop-manip.cc (vect_do_peeling): Fix profile update after
+ constant prologue peeling.
+
+2023-08-01 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * doc/sourcebuild.texi (arm_v8_1m_main_cde_mve_fp): Fix spelling.
+
+2023-08-01 Pan Li <pan2.li@intel.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv.cc (DYNAMIC_FRM_RTL): New macro.
+ (STATIC_FRM_P): Ditto.
+ (struct mode_switching_info): New struct for mode switching.
+ (struct machine_function): Add new field mode switching.
+ (riscv_emit_frm_mode_set): Add DYN_CALL emit.
+ (riscv_frm_adjust_mode_after_call): New function for call mode.
+ (riscv_frm_emit_after_call_in_bb_end): New function for emit
+ insn when call as the end of bb.
+ (riscv_frm_mode_needed): New function for frm mode needed.
+ (frm_unknown_dynamic_p): Remove call check.
+ (riscv_mode_needed): Extrac function for frm.
+ (riscv_frm_mode_after): Add DYN_CALL after.
+ (riscv_mode_entry): Remove backup rtl initialization.
+ * config/riscv/vector.md (frm_mode): Add dyn_call.
+ (fsrmsi_restore_exit): Rename to _volatile.
+ (fsrmsi_restore_volatile): Likewise.
+
+2023-08-01 Pan Li <pan2.li@intel.com>
+
+ * config/riscv/riscv-vector-builtins-bases.cc
+ (class reverse_binop_frm): Add new template for reversed frm.
+ (vfsub_frm_obj): New obj.
+ (vfrsub_frm_obj): Likewise.
+ * config/riscv/riscv-vector-builtins-bases.h:
+ (vfsub_frm): New declaration.
+ (vfrsub_frm): Likewise.
+ * config/riscv/riscv-vector-builtins-functions.def
+ (vfsub_frm): New function define.
+ (vfrsub_frm): Likewise.
+
2023-08-01 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/93044