]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 5 Apr 2023 00:16:53 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 5 Apr 2023 00:16:53 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 4e0d745c74eff57567e79a0706c0d2aa689d7650..a3438d3a6d10d0b537b37530acb653dc0db52cbf 100644 (file)
@@ -1,3 +1,79 @@
+2023-04-04  Hans-Peter Nilsson  <hp@axis.com>
+
+       * doc/md.texi (Including Patterns): Fix page break.
+
+2023-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/109386
+       * range-op-float.cc (foperator_lt::op1_range, foperator_lt::op2_range,
+       foperator_le::op1_range, foperator_le::op2_range,
+       foperator_gt::op1_range, foperator_gt::op2_range,
+       foperator_ge::op1_range, foperator_ge::op2_range): Make r varying for
+       BRS_FALSE case even if the other op is maybe_isnan, not just
+       known_isnan.
+       (foperator_unordered_lt::op1_range, foperator_unordered_lt::op2_range,
+       foperator_unordered_le::op1_range, foperator_unordered_le::op2_range,
+       foperator_unordered_gt::op1_range, foperator_unordered_gt::op2_range,
+       foperator_unordered_ge::op1_range, foperator_unordered_ge::op2_range):
+       Make r varying for BRS_TRUE case even if the other op is maybe_isnan,
+       not just known_isnan.
+
+2023-04-04  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/109107
+       * fold-const.cc (fold_binary_loc): Use TYPE_OVERFLOW_SANITIZED
+       when associating.
+       * match.pd: Use TYPE_OVERFLOW_SANITIZED.
+
+2023-04-04  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+
+       * config/arm/mve.md (mve_vcvtq_n_to_f_<supf><mode>): Swap operands.
+       (mve_vcreateq_f<mode>): Swap operands.
+
+2023-04-04  Andrew Stubbs  <ams@codesourcery.com>
+
+       * config/gcn/gcn-valu.md (one_cmpl<mode>2<exec>): New.
+
+2023-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109384
+       * common/config/riscv/riscv-common.cc (riscv_subset_list::parse):
+       Reword diagnostics about zfinx conflict with f, formatting fixes.
+
+2023-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * config/sol2.h (LIB_SPEC): Don't link with -lpthread.
+
+2023-04-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109304
+       * tree-profile.cc (tree_profiling): Use symtab node
+       availability to decide whether to skip adjusting calls.
+       Do not adjust calls to internal functions.
+
+2023-04-04  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/108807
+       * config/rs6000/rs6000.cc (rs6000_expand_vector_set_var_p9): Fix gen
+       function for permutation control vector by considering big endianness.
+
+2023-04-04  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/108699
+       * config/rs6000/altivec.md (*p9v_parity<mode>2): Rename to ...
+       (rs6000_vprtyb<mode>2): ... this.
+       * config/rs6000/rs6000-builtins.def (VPRTYBD): Replace parityv2di2 with
+       rs6000_vprtybv2di2.
+       (VPRTYBW): Replace parityv4si2 with rs6000_vprtybv4si2.
+       (VPRTYBQ): Replace parityv1ti2 with rs6000_vprtybv1ti2.
+       * config/rs6000/vector.md (parity<mode>2 with VEC_IP): Expand with
+       popcountv16qi2 and the corresponding rs6000_vprtyb<mode>2.
+
+2023-04-04  Hans-Peter Nilsson  <hp@axis.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       * doc/md.texi (Insn Splitting): Tweak wording for readability.
+
 2023-04-03  Martin Jambor  <mjambor@suse.cz>
 
        PR ipa/109303
index 8ddc41d9cfcf4f976fb1c947e2979d1170ee041a..643efe31568dc35535ad472195e4268db30f0078 100644 (file)
@@ -1 +1 @@
-20230404
+20230405
index 5fe0bcff50516dfd2073d4d7abe8a75bdb72369a..908c66cc83953aecbe012de630c57f18316f1348 100644 (file)
@@ -1,3 +1,8 @@
+2023-04-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/107484
+       * decl2.cc (find_last_decl): Return early if DECL_USE_TEMPLATE.
+
 2023-04-03  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/109300
index 10b81c98e2add05fa1b56ea7e864235de9da6010..78991576f067bbc04afec9ed6c2b30098c46c562 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-04  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104349
+       * expr.cc (check_restricted): Adjust check for valid variables in
+       restricted expressions: make no exception for module variables.
+
 2023-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        * dump-parse-tree.cc (get_c_type_name): Fix "long_long"
index f892db5b10ab116e989480572116a15c5a1b7c08..f08e145fdf21ea02d9f34a7d1658e3d8c865f9f2 100644 (file)
@@ -1,3 +1,7 @@
+2023-04-04  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
 2023-04-03  Joseph Myers  <joseph@codesourcery.com>
 
        * sv.po: Update.
index a4e7ece6e77b5950e37c47060c5b2f78c747bda8..b7cbffd5e5c6c8a122718be09e7ffaf1e08ab137 100644 (file)
@@ -1,3 +1,58 @@
+2023-04-04  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104349
+       * gfortran.dg/der_charlen_1.f90: Adjust dg-patterns.
+       * gfortran.dg/pr104349.f90: New test.
+
+2023-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/109386
+       * gcc.c-torture/execute/ieee/pr109386.c: New test.
+
+2023-04-04  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/109107
+       * c-c++-common/ubsan/pr109107-1.c: New test.
+       * c-c++-common/ubsan/pr109107-2.c: New test.
+       * c-c++-common/ubsan/pr109107-3.c: New test.
+       * c-c++-common/ubsan/pr109107-4.c: New test.
+
+2023-04-04  Stam Markianos-Wright  <stam.markianos-wright@arm.com>
+
+       * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Tighten test.
+       * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Tighten test.
+
+2023-04-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109384
+       * gcc.target/riscv/arch-19.c: Expect a different message about zfinx
+       vs. f conflict.
+
+2023-04-04  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109304
+       * gcc.dg/pr109304.c: New testcase.
+
+2023-04-04  Kewen Lin  <linkw@linux.ibm.com>
+
+       PR target/108699
+       * gcc.target/powerpc/p9-vparity.c: Add scan-assembler-not for vpopcntb
+       to distinguish parity byte from parity.
+       * gcc.target/powerpc/pr108699.c: New test.
+
+2023-04-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/107484
+       * g++.dg/lookup/friend25.C: New test.
+
 2023-04-03  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/109300
index d4ba35e2dc9484ae590d214122f86f344f927bf5..c3632c33da95665bddab9051ce425722101c6d73 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-04  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/extensions.xml: Remove std::bad_exception from
+       example program.
+       * doc/html/manual/ext_demangling.html: Regenerate.
+
 2023-03-31  Jonathan Wakely  <jwakely@redhat.com>
 
        PR tree-optimization/107087