]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Jul 2023 00:17:44 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 26 Jul 2023 00:17:44 +0000 (00:17 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog

index b8a2ff8c0b92aae4c82a64917095d7d5b559ec9b..b07b41cfe945ca1dad8a5cbcaf16eebe54c4e885 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-07-25  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * MAINTAINERS: List myself as "nvptx port" maintainer.
+
 2023-07-21  Cupertino Miranda  <cupertino.miranda@oracle.com>
 
        * MAINTAINERS: Add myself to write after approval
index 2ccde3ff4b26bab82366e7eaf682edd6225c6e55..5f431987009f86aedb13a7c67eaf7ec940b326d8 100644 (file)
@@ -1,3 +1,32 @@
+2023-07-25  David Faust  <david.faust@oracle.com>
+
+       * config/bpf/bpf.cc (bpf_print_operand_address): Don't print
+       enclosing parentheses for pseudo-C dialect.
+       * config/bpf/bpf.md (zero_exdendhidi2): Add parentheses around
+       operands of pseudo-C dialect output templates where needed.
+       (zero_extendqidi2): Likewise.
+       (zero_extendsidi2): Likewise.
+       (*mov<MM:mode>): Likewise.
+
+2023-07-25  Aldy Hernandez  <aldyh@redhat.com>
+
+       * tree-ssa-ccp.cc (value_mask_to_min_max): Make static.
+       (bit_value_mult_const): Same.
+       (get_individual_bits): Same.
+
+2023-07-25  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/103605
+       * config/rs6000/rs6000-builtin.cc (rs6000_gimple_fold_builtin): Gimple
+       fold RS6000_BIF_XSMINDP and RS6000_BIF_XSMAXDP when fast-math is set.
+       * config/rs6000/rs6000.md (FMINMAX): New int iterator.
+       (minmax_op): New int attribute.
+       (UNSPEC_FMAX, UNSPEC_FMIN): New unspecs.
+       (f<minmax_op><mode>3): New pattern by UNSPEC_FMAX and UNSPEC_FMIN.
+       * config/rs6000/rs6000-builtins.def (__builtin_vsx_xsmaxdp): Set
+       pattern to fmaxdf3.
+       (__builtin_vsx_xsmindp): Set pattern to fmindf3.
+
 2023-07-24  David Faust  <david.faust@oracle.com>
 
        * config/bpf/bpf.md (nop): Add pseudo-c asm dialect template.
index c2d3fa2602e7f4fb43f84fff9f8abb5cf4d1e537..1f31718b49944dc317fb16acb3afc5b61d2ebea6 100644 (file)
@@ -1 +1 @@
-20230725
+20230726
index 107456d46c8ce172fab30baf1a12e146a3e7c178..1087a9fcd4e0776a07b2d14b1297e0cb7b02a06c 100644 (file)
@@ -1,3 +1,18 @@
+2023-07-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/108960
+       * pt.cc (lookup_and_finish_template_variable): Don't clear tf_partial
+       here.
+       (instantiate_template): Reset all complain flags except
+       tf_warning_or_error.
+
+2023-07-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/110382
+       * constexpr.cc (cxx_eval_array_reference): Create a new constructor
+       only when we don't already have a matching one.  Clear the object
+       when the type is non-scalar.
+
 2023-07-21  Marek Polacek  <polacek@redhat.com>
 
        PR c++/110106
index 4be1424dfd62fa637bfbc02424c7e2de91d1924f..c590d825b88377e41cfddec22e12ad97c87f4a6c 100644 (file)
@@ -1,3 +1,14 @@
+2023-07-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/110725
+       PR middle-end/71065
+       * gfortran.h (gfc_omp_clauses): Add target_first_st_is_teams.
+       * parse.cc (parse_omp_structured_block): Set it if the first
+       statement in the structured block of a TARGET is TEAMS or
+       a combined/composite starting with TEAMS.
+       * openmp.cc (resolve_omp_target): Also show an error for
+       contains_teams_construct without target_first_st_is_teams.
+
 2023-07-24  Tobias Burnus  <tobias@codesourcery.com>
 
        PR fortran/110725
index 519353af4313d616b6c9da49c1bd6ed3456c914a..c32aebb53f84815596057417571fed90dc709a42 100644 (file)
@@ -1,3 +1,34 @@
+2023-07-25  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110174
+       * gm2-compiler/M2GCCDeclare.def (PromoteToCString): New procedure
+       function.
+       * gm2-compiler/M2GCCDeclare.mod (PromoteToCString): New procedure
+       function.
+       * gm2-compiler/M2GenGCC.mod (BuildTreeFromInterface): Call
+       skip_const_decl before chaining the parameter value.
+       Use PromoteToCString to ensure the string is nul terminated.
+       (CodeInline): Remove all parameters and replace with quad.
+       Use GetQuadOtok to get operand token numbers.
+       Remove call to DeclareConstant and replace it with PromoteToCString.
+       * gm2-compiler/M2Quads.def (BuildInline): Rename into ...
+       (BuildAsm): ... this.
+       * gm2-compiler/M2Quads.mod: (BuildInline): Rename into ...
+       (BuildAsm): ... this.
+       (BuildAsmElement): Add debugging.
+       * gm2-compiler/P1Build.bnf: Remove import of BuildInline.
+       * gm2-compiler/P2Build.bnf: Remove import of BuildInline.
+       * gm2-compiler/P3Build.bnf: Remove import of BuildInline and
+       import BuildAsm.
+       * gm2-compiler/PHBuild.bnf: Remove import of BuildInline.
+       * gm2-libs-iso/SysClock.mod (foo): Remove.
+       * gm2-libs/FIO.mod (BufferedRead): Rename parameter a to dest.
+       Rename variable t to src.
+       * m2pp.cc (pf): Correct block comment.
+       (pe): Correct block comment.
+       (m2pp_asm_expr): New function.
+       (m2pp_statement): Call m2pp_asm_expr.
+
 2023-07-22  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/110631
index 571af08ada0e53f9b9083e1bf9540fbbca53e499..1a6725d13c4fc6d9d997fec7f275c46dfa628758 100644 (file)
@@ -1,3 +1,7 @@
+2023-07-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * uk.po: Update.
+
 2023-07-21  Joseph Myers  <joseph@codesourcery.com>
 
        * hr.po: Update.
index 5d0627c1188c66ce0c8e4a4ee83f6d854ab7c609..8dfa8052637233006831820454e9e14ded2342ee 100644 (file)
@@ -1,3 +1,44 @@
+2023-07-25  Andrew Pinski  <apinski@marvell.com>
+
+       PR testsuite/110803
+       * gcc.dg/tree-ssa/pr109986.c: Change plain char to be
+       `signed char`.
+
+2023-07-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/110382
+       * g++.dg/cpp1y/constexpr-110382.C: New test.
+
+2023-07-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR fortran/110725
+       PR middle-end/71065
+       * gfortran.dg/gomp/teams-6.f90: New test.
+
+2023-07-25  Marc Poulhiès  <poulhies@adacore.com>
+
+       * gnat.dg/unroll3.adb: Adjust.
+
+2023-07-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * gfortran.dg/gomp/pr99226.f90: Update dg-error.
+
+2023-07-25  Haochen Gui  <guihaoc@gcc.gnu.org>
+
+       PR target/103605
+       * gcc.target/powerpc/pr103605.h: New.
+       * gcc.target/powerpc/pr103605-1.c: New.
+       * gcc.target/powerpc/pr103605-2.c: New.
+
+2023-07-25  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/110174
+       * gm2/pim/pass/program2.mod: Remove import of BuildInline.
+       * gm2/extensions/asm/fail/extensions-asm-fail.exp: New test.
+       * gm2/extensions/asm/fail/stressreturn.mod: New test.
+       * gm2/extensions/asm/pass/extensions-asm-pass.exp: New test.
+       * gm2/extensions/asm/pass/fooasm.mod: New test.
+
 2023-07-24  Tobias Burnus  <tobias@codesourcery.com>
 
        PR fortran/110725