aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-12-19 00:17:36 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-12-19 00:17:36 +0000
commit08c5d26afade74f8493580fb0380abcc7ee9589b (patch)
tree9d2b08c818b056b6828062eead834f917d925554 /gcc
parent4f54e656788be3268dd45eb036447464a937fae9 (diff)
downloadgcc-08c5d26afade74f8493580fb0380abcc7ee9589b.zip
gcc-08c5d26afade74f8493580fb0380abcc7ee9589b.tar.gz
gcc-08c5d26afade74f8493580fb0380abcc7ee9589b.tar.bz2
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog101
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c/ChangeLog6
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--gcc/testsuite/ChangeLog58
5 files changed, 174 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index aeb8954..cc88c72 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,104 @@
+2023-12-18 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR rtl-optimization/112918
+ * lra-constraints.cc (SMALL_REGISTER_CLASS_P): Move before in_class_p.
+ (in_class_p): Restrict condition for narrowing class in case of
+ allow_all_reload_class_changes_p.
+ (process_alt_operands): Pass true for
+ allow_all_reload_class_changes_p in calls of in_class_p.
+ (curr_insn_transform): Ditto for reg operand win.
+
+2023-12-18 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md (redundant compare peephole2):
+ New peephole2 pattern.
+
+2023-12-18 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * config/s390/s390.cc (s390_encode_section_info): Replace
+ SYMBOL_REF_LOCAL_P with decl_binds_to_current_def_p.
+
+2023-12-18 Andrew Pinski <quic_apinski@quicinc.com>
+
+ PR tree-optimization/113054
+ * gimple-ssa-sccopy.cc: Wrap the local types
+ with an anonymous namespace.
+
+2023-12-18 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/111975
+ * tree-pretty-print.cc (dump_generic_node): Dump
+ sizetype as __SIZETYPE__ with TDF_GIMPLE.
+ Dump unnamed vector types as T [[gnu::vector_size(n)]] with
+ TDF_GIMPLE.
+ * tree-ssa-address.cc (create_mem_ref_raw): Never generate
+ a NULL STEP when INDEX is specified.
+
+2023-12-18 Gerald Pfeifer <gerald@pfeifer.com>
+
+ PR target/69374
+ * doc/install.texi (Specific) <hppa*-hp-hpux10>: Remove section.
+ (Specific) <hppa*-hp-hpux11>: Remove references to GCC 2.95 and
+ 3.0. Also libffi has been ported now.
+
+2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112432
+ * config/riscv/riscv.md (none,W21,W42,W84,W43,W86,W87): Add W0.
+ (none,W21,W42,W84,W43,W86,W87,W0): Ditto.
+ * config/riscv/vector.md: Ditto.
+
+2023-12-18 Richard Biener <rguenther@suse.de>
+
+ PR c/111975
+ * tree-pretty-print.cc (dump_mem_ref): Use TDF_GIMPLE path
+ also for TARGET_MEM_REF and amend it.
+
+2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv.cc (riscv_regmode_natural_size): Fix ICE for
+ FIXED-VLMAX of -march=rv32gc_zve32f.
+
+2023-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113013
+ * tree-object-size.cc (alloc_object_size): Return size_unknown if
+ corresponding argument(s) don't have integral type or have integral
+ type with higher precision than sizetype. Don't check arg1 >= 0
+ uselessly. Compare argument indexes against gimple_call_num_args
+ in unsigned type rather than int. Formatting fixes.
+
+2023-12-18 Pan Li <pan2.li@intel.com>
+
+ * config/riscv/riscv-v.cc (expand_const_vector): Take step2
+ instead of step1 for second series.
+
+2023-12-18 liushuyu <liushuyu011@gmail.com>
+
+ * config.gcc: Add loongarch-d.o to d_target_objs for LoongArch
+ architecture.
+ * config/loongarch/t-loongarch: Add object target for loongarch-d.cc.
+ * config/loongarch/loongarch-d.cc
+ (loongarch_d_target_versions): add interface function to define builtin
+ D versions for LoongArch architecture.
+ (loongarch_d_handle_target_float_abi): add interface function to define
+ builtin D traits for LoongArch architecture.
+ (loongarch_d_register_target_info): add interface function to register
+ loongarch_d_handle_target_float_abi function.
+ * config/loongarch/loongarch-d.h
+ (loongarch_d_target_versions): add function prototype.
+ (loongarch_d_register_target_info): Likewise.
+
+2023-12-18 xuli <xuli1@eswincomputing.com>
+
+ * config/riscv/vector.md: Add viota avl_type attribute.
+
+2023-12-18 Pan Li <pan2.li@intel.com>
+
+ * config/riscv/riscv.cc (riscv_expand_mult_with_const_int):
+ Change int into HOST_WIDE_INT.
+ (riscv_legitimize_poly_move): Ditto.
+
2023-12-17 Xi Ruoyao <xry111@xry111.site>
* config/loongarch/loongarch.md (alslsi3_extend): New
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f613fe5..124c331 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231218
+20231219
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 4cf122b..89acbe3 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2023-12-18 Richard Biener <rguenther@suse.de>
+
+ PR c/111975
+ * gimple-parser.cc (c_parser_gimple_postfix_expression):
+ Parse TARGET_MEM_REF extended operands for __MEM.
+
2023-12-13 Jason Merrill <jason@redhat.com>
* c-typeck.cc (convert_for_assignment): Adjust call to
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 90e31b5..a67df81 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2023-12-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/96580
+ * check.cc (array_size_check): New helper function.
+ (gfc_check_date_and_time): Use it for checking minimum size of
+ VALUES argument. Update kind check to Fortran 2018.
+ * intrinsic.texi: Fix documentation of DATE_AND_TIME.
+
2023-12-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/97592
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 21890a5..36c476e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,61 @@
+2023-12-18 Harald Anlauf <anlauf@gmx.de>
+
+ PR fortran/96580
+ * gfortran.dg/date_and_time_2.f90: New test.
+ * gfortran.dg/date_and_time_3.f90: New test.
+ * gfortran.dg/date_and_time_4.f90: New test.
+
+2023-12-18 Andreas Krebbel <krebbel@linux.ibm.com>
+
+ * gcc.target/s390/unaligned-2.c: New test.
+
+2023-12-18 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/base/pr112432-42.c: Moved to...
+ * gcc.target/riscv/rvv/base/pr112431-42.c: ...here.
+
+2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/112432
+ * gcc.target/riscv/rvv/base/pr112432-42.c: New test.
+
+2023-12-18 Richard Biener <rguenther@suse.de>
+
+ PR c/111975
+ * gcc.dg/gimplefe-52.c: New testcase.
+
+2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * lib/target-supports.exp: Add RV32.
+
+2023-12-18 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/autovec/bug-4.c: New test.
+ * gcc.target/riscv/rvv/autovec/bug-5.c: New test.
+ * gcc.target/riscv/rvv/autovec/bug-6.c: New test.
+
+2023-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/113013
+ * gcc.dg/pr113013.c: New test.
+
+2023-12-18 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/abi/abi-tag25a.C: Expect second dg-warning only for c++14
+ and later.
+
+2023-12-18 xuli <xuli1@eswincomputing.com>
+
+ * gcc.target/riscv/rvv/base/cpymem-1.c: Fix checks.
+
+2023-12-18 xuli <xuli1@eswincomputing.com>
+
+ * gcc.target/riscv/rvv/autovec/bug-2.c: New test.
+
+2023-12-18 Pan Li <pan2.li@intel.com>
+
+ * gcc.target/riscv/rvv/autovec/bug-3.c: New test.
+
2023-12-17 Harald Anlauf <anlauf@gmx.de>
PR fortran/97592