diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 87 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/c-family/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 57 |
7 files changed, 196 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd6d2c5..2dc021f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,90 @@ +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + PR target/114810 + * config/i386/i386.md (*andn<dwi>3_doubleword_bmi): Split the =&r,r,ro + alternative into =&r,r,r enabled only for x64 and =&r,r,o. + +2024-04-23 Jan Hubicka <jh@suse.cz> + + * doc/invoke.texi (-ftree-loop-distribute-patterns): Remove duplicated + sentence about optimization flags implying this. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * config/darwin.opt (init): Spelling fix: initialiser -> initializer. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * config/epiphany/epiphany.opt (may-round-for-trunc): Spelling fix: + floatig -> floating. + * config/riscv/riscv.opt (mcsr-check): Spelling fix: CRS -> CSR. + * params.opt (-param=ipa-cp-profile-count-base=): Spelling fix: + frequncy -> frequency. + +2024-04-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114799 + * tree-vect-slp.cc (vect_get_and_check_slp_defs): Properly + update ->any_pattern when swapping operands. + +2024-04-23 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/114676 + * config/s390/s390-c.cc (s390_expand_overloaded_builtin): Use a + MEM_REF with an addend of type ptr_type_node. + +2024-04-23 Yang Yujie <yangyujie@loongson.cn> + + * config.gcc: Add loongarch-evolution.o. + * config/loongarch/genopts/genstr.sh: Enable generation of + loongarch-evolution.[cc,h]. + * config/loongarch/t-loongarch: Likewise. + * config/loongarch/genopts/gen-evolution.awk: New file. + * config/loongarch/genopts/isa-evolution.in: Mark ISA version + of introduction for each ISA evolution feature. + * config/loongarch/loongarch-c.cc (loongarch_cpu_cpp_builtins): + Define builtin macros for enabled ISA evolutions and the ISA + version. + * config/loongarch/loongarch-cpu.cc: Use loongarch-evolution.h. + * config/loongarch/loongarch.h: Likewise. + * config/loongarch/loongarch-cpucfg-map.h: Delete. + * config/loongarch/loongarch-evolution.cc: New file. + * config/loongarch/loongarch-evolution.h: New file. + * config/loongarch/loongarch-opts.h (ISA_HAS_FRECIPE): Define. + (ISA_HAS_DIV32): Likewise. + (ISA_HAS_LAM_BH): Likewise. + (ISA_HAS_LAMCAS): Likewise. + (ISA_HAS_LD_SEQ_SA): Likewise. + +2024-04-23 Yang Yujie <yangyujie@loongson.cn> + + * config.gcc: Make la64v1.0 the default ISA preset of the lp64d ABI. + * config/loongarch/genopts/loongarch-strings: Define la64v1.0, la64v1.1. + * config/loongarch/genopts/loongarch.opt.in: Likewise. + * config/loongarch/loongarch-c.cc (LARCH_CPP_SET_PROCESSOR): Likewise. + (loongarch_cpu_cpp_builtins): Likewise. + * config/loongarch/loongarch-cpu.cc (get_native_prid): Likewise. + (fill_native_cpu_config): Likewise. + * config/loongarch/loongarch-def.cc (array_tune): Likewise. + * config/loongarch/loongarch-def.h: Likewise. + * config/loongarch/loongarch-driver.cc (driver_set_m_parm): Likewise. + (driver_get_normalized_m_opts): Likewise. + * config/loongarch/loongarch-opts.cc (default_tune_for_arch): Likewise. + (TUNE_FOR_ARCH): Likewise. + (arch_str): Likewise. + (loongarch_target_option_override): Likewise. + * config/loongarch/loongarch-opts.h (TARGET_uARCH_LA464): Likewise. + (TARGET_uARCH_LA664): Likewise. + * config/loongarch/loongarch-str.h (STR_CPU_ABI_DEFAULT): Likewise. + (STR_ARCH_ABI_DEFAULT): Likewise. + (STR_TUNE_GENERIC): Likewise. + (STR_ARCH_LA64V1_0): Likewise. + (STR_ARCH_LA64V1_1): Likewise. + * config/loongarch/loongarch.cc (loongarch_cpu_sched_reassociation_width): Likewise. + (loongarch_asm_code_end): Likewise. + * config/loongarch/loongarch.opt: Likewise. + * doc/invoke.texi: Likewise. + 2024-04-22 Pan Li <pan2.li@intel.com> * config/riscv/vector-crypto.md: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index f007dcf..de7a64b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240423 +20240424 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index d7c59f7..3bff87d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * c-attribs.cc (handle_objc_nullability_attribute): Spelling fix: + recognised -> recognized. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * c.opt (Wstrict-flex-arrays): Spelling fix: inproper -> improper. + 2024-04-19 Jakub Jelinek <jakub@redhat.com> PR c/114780 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 5ba3f1c..4d42b8b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com> + + * parser.cc (cp_parser_parameter_declaration): Check if + decl_specifiers.type is null. + +2024-04-23 Patrick Palka <ppalka@redhat.com> + + PR c++/114795 + * module.cc (trees_in::is_matching_decl): Propagate deduced + function return type. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * parser.cc (cp_parser_using_declaration): Spelling fix: favour + -> favor. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/114784 + * method.cc (implicitly_declare_fn): Call clone_attrs + on DECL_ATTRIBUTES on STRIP_TEMPLATE (inherited_ctor) rather than + inherited_ctor. Also copy DECL_DISREGARD_INLINE_LIMITS flag from it. + +2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/114078 + * decl.cc (grokdeclarator): Check allocation functions for xobj + parameters. + 2024-04-16 Jakub Jelinek <jakub@redhat.com> PR c++/114706 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index e4faada..cfd330b 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,12 @@ +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * lang.opt (fdef=, fmod=): Spelling fix: recognise -> recognize. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * lang.opt (fuse-list=): Spelling fix: finalializations -> + finalizations. + 2024-04-22 Gaius Mulley <gaiusmod2@gmail.com> PR modula2/114811 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 2a302e2..bb90627 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2024-04-23 Joseph Myers <josmyers@redhat.com> + + * gcc.pot: Regenerate. + 2024-04-19 Joseph Myers <josmyers@redhat.com> * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e806065..f00258e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,60 @@ +2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com> + + * g++.dg/cpp23/explicit-obj-basic7.C: New test. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + PR target/114810 + * g++.target/i386/pr114810.C: New test. + +2024-04-23 Harald Anlauf <anlauf@gmx.de> + + PR fortran/103496 + * gfortran.dg/c_sizeof_8.f90: New test. + +2024-04-23 Patrick Palka <ppalka@redhat.com> + + PR c++/114795 + * g++.dg/modules/auto-4_a.H: New test. + * g++.dg/modules/auto-4_b.C: New test. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + * objc.dg/attributes/nullability-00.m: Adjust expected diagnostic + spelling: recognised -> recognized. + * obj-c++.dg/attributes/nullability-00.mm: Likewise. + +2024-04-23 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> + + * gcc.dg/tree-ssa/forwprop-40.c: Xfail for s390. + * gcc.dg/tree-ssa/forwprop-41.c: Xfail for s390. + * lib/target-supports.exp: Add target check s390_mvx. + +2024-04-23 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/102597 + * gfortran.dg/pr102597.f90: New test. + +2024-04-23 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114799 + * gcc.dg/vect/bb-slp-pr114799.c: New testcase. + +2024-04-23 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/114676 + * gcc.target/s390/zvector/pr114676.c: New test. + +2024-04-23 Jakub Jelinek <jakub@redhat.com> + + PR c++/114784 + * g++.dg/cpp0x/inh-ctor39.C: New test. + +2024-04-23 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/114078 + * g++.dg/cpp23/explicit-obj-ops-alloc.C: New test. + 2024-04-22 Gaius Mulley <gaiusmod2@gmail.com> PR modula2/114811 |