]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 20 May 2023 00:16:40 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 20 May 2023 00:16:40 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index d00dafc2f335156eb1882b6bc45be73a0ae70b61..fb22cebc30bafa58c6eb4bfbba2fdea083310b6d 100644 (file)
@@ -1,3 +1,53 @@
+2023-05-19  Nathan Sidwell  <nathan@acm.org>
+
+       PR other/99451
+       * opts.h (handle_deferred_dump_options): Declare.
+       * opts-global.cc (handle_common_deferred_options): Do not handle
+       dump options here.
+       (handle_deferred_dump_options): New.
+       * toplev.cc (toplev::main): Call it after plugin init.
+
+2023-05-19  Joern Rennecke  <joern.rennecke@embecosm.com>
+
+       * config/riscv/constraints.md (DsS, DsD): Restore agreement
+       with shiftm1 mode attribute.
+
+2023-05-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR driver/33980
+       * gcc.cc (default_compilers["@c-header"]): Add %w
+       after the --output-pch.
+
+2023-05-19  Vineet Gupta  <vineetg@rivosinc.com>
+
+       * config/riscv/riscv.cc (riscv_split_integer): if loval is equal
+       to hival, ASHIFT the corresponding regs.
+
+2023-05-19  Robin Dapp  <rdapp@ventanamicro.com>
+
+       * config/riscv/riscv.cc (riscv_const_insns): Remove else.
+
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/105776
+       * tree-ssa-math-opts.cc (arith_overflow_check_p): If cast_stmt is
+       non-NULL, allow division statement to have a cast as single imm use
+       rather than comparison/condition.
+       (match_arith_overflow): In that case remove the cast stmt in addition
+       to the division statement.
+
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/101856
+       * tree-ssa-math-opts.cc (match_arith_overflow): Pattern detect
+       unsigned __builtin_mul_overflow_p even when umulv4_optab doesn't
+       support it but umul_highpart_optab does.
+
+2023-05-19  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * varasm.cc (output_constructor_bitfield): Call tree_to_uhwi instead
+       of tree_to_shwi on array indices.  Minor tweaks.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * alias.cc (ref_all_alias_ptr_type_p): Use _P() defines from tree.h.
index 69b7e9e68ccd4b19accc0d6b7881673ebb4629ba..3113e73604c8b3c4ff1671b7305c025ad56ba230 100644 (file)
@@ -1 +1 @@
-20230519
+20230520
index ee2f0ce3e3b077ba2433080ae7dd2796fa480dec..df94b8150073138653e9e35e0285e4c47894ab72 100644 (file)
@@ -1,3 +1,19 @@
+2023-05-19  Martin Uecker  <uecker@tugraz.at>
+
+       * c-decl.cc (set_type_context): Remove.
+       (pop_scope, diagnose_mismatched_decls, pushdecl):
+       Remove dead code.
+       * c-typeck.cc (comptypes_internal): Remove dead code.
+       (same_translation_unit_p): Remove.
+       (tagged_types_tu_compatible_p): Some fixes.
+
+2023-05-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * c-decl.cc (diagnose_mismatched_decls): Do not handle
+       thread-local declarations as tentative definitions for C2x.
+       (finish_decl): Do not allow thread-local definition with
+       incomplete type for C2x.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * c-convert.cc (c_convert): Ditto.
index ff4b3977d9511f6da3bea2786a499116ee6a926c..999daf21766475246c4eb823deddff887404c61d 100644 (file)
@@ -1,3 +1,26 @@
+2023-05-19  Andrew Pinski  <apinski@marvell.com>
+
+       PR driver/33980
+       * lang-specs.h ("@c++-header"): Add %w after
+       the --output-pch.
+       ("@c++-system-header"): Likewise.
+       ("@c++-user-header"): Likewise.
+
+2023-05-19  Patrick Palka  <ppalka@redhat.com>
+
+       * constraint.cc (normalize_concept_check): Avoid having to do
+       two norm_cache lookups.  Remove unnecessary early exit for an
+       ill-formed concept definition.
+
+2023-05-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97340
+       * pt.cc (lookup_and_finish_template_variable): Don't call
+       convert_from_reference.
+       (tsubst_copy_and_build) <case TEMPLATE_ID_EXPR>: Call
+       convert_from_reference on the result of
+       lookup_and_finish_template_variable.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * call.cc (promoted_arithmetic_type_p): Use _P defines from tree.h.
index c1f7f0b04f1a59d78da95caff496153be9da6305..f14d770881551511842a5298b5db3e9334ead130 100644 (file)
@@ -1,3 +1,11 @@
+2023-05-19  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       * expr.cc (gfc_get_corank): Use CLASS_DATA from gfortran.h.
+       * resolve.cc (resolve_component): Same.
+       (resolve_fl_derived0): Same.
+       * simplify.cc (gfc_simplify_extends_type_of): Same.
+       (simplify_cobound): Same.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * trans-array.cc (is_pointer_array): Use _P() defines from tree.h.
index 6e0f38e1b7ae0956105a9d4ce82fca81bacb8be5..1e1de5b7efb70c4baf47f46dad6fd1e614f01e82 100644 (file)
@@ -1,3 +1,8 @@
+2023-05-19  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/109908
+       * gm2-libs-iso/Strings.mod (Delete): Re-implement.
+
 2023-05-18  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
        * gm2-gcc/m2builtins.cc (doradix): Use _P defines from tree.h.
index e511088127618ecf09fb72dc278c33328284c4fd..ef6ca54abdcc96fdca9ad53b810e30f8de583106 100644 (file)
@@ -1,3 +1,53 @@
+2023-05-19  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/97340
+       * g++.dg/cpp1y/var-templ80.C: New test.
+       * g++.dg/cpp1y/var-templ81.C: New test.
+
+2023-05-19  Robin Dapp  <rdapp@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/binop/shift-run.c: Do not include
+       <stdio.h>.
+       * gcc.target/riscv/rvv/autovec/binop/shift-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vadd-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vand-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vdiv-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vmax-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vmin-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vmul-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vor-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vrem-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vsub-run-template.h: Removed.
+       * gcc.target/riscv/rvv/autovec/binop/vxor-run-template.h: Removed.
+
+2023-05-19  Robin Dapp  <rdapp@ventanamicro.com>
+
+       * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vmv-imm-fixed-rv64.c: New test.
+
+2023-05-19  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/109908
+       * gm2/isolib/run/pass/testdelete.mod: New test.
+
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/105776
+       * gcc.target/i386/pr105776.c: New test.
+
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/101856
+       * gcc.dg/tree-ssa/pr101856.c: New test.
+
+2023-05-19  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/array6.ads: New test.
+
+2023-05-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/c2x-thread-local-2.c: New test.
+
 2023-05-18  Uros Bizjak  <ubizjak@gmail.com>
 
        * gcc.target/i386/avx512vl-pr95488-1.c: Adjust
index 78aa86c7bc1dff170189bb4cc9cb404358e3bcb6..1d4f3abd8a8151b8e1ded7b9fff9952af0f4a611 100644 (file)
@@ -1,3 +1,16 @@
+2023-05-19  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config.host: Arrange to set min Darwin OS versions from
+       the configured host version.
+       * config/darwin10-unwind-find-enc-func.c: Do not use current
+       headers, but declare the nexessary structures locally to the
+       versions in use for Mac OSX 10.6.
+       * config/t-darwin: Amend to handle configured min OS
+       versions.
+       * config/t-darwin-min-1: New.
+       * config/t-darwin-min-5: New.
+       * config/t-darwin-min-8: New.
+
 2023-05-15  Thomas Neumann  <tneumann@users.sourceforge.net>
 
        * unwind-dw2-fde.c: Fix assert in non-atomic path.
index 8c0ed36fc0567e5c7792463ee854e242a0d5bf3f..4e42e0ca9b901533fdce76d7f673889325a653a3 100644 (file)
@@ -1,3 +1,9 @@
+2023-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR libgomp/109904
+       * configure.ac (link_gomp): Include also $DL_LIBS.
+       * configure: Regenerated.
+
 2023-05-17  Tobias Burnus  <tobias@codesourcery.com>
 
        * testsuite/libgomp.fortran/target-enter-data-3.f90: Uncomment
index 9a685763986fbf00c3dd92557a69c79b7e5b9eac..f80396b34e84dfde96ad79c62666219decbcaebd 100644 (file)
@@ -1,3 +1,8 @@
+2023-05-19  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/xml/manual/strings.xml: Move lafstern.org reference to https.
+       * doc/html/manual/strings.html: Regenerate.
+
 2023-05-17  Jakub Jelinek  <jakub@redhat.com>
 
        PR libstdc++/109883