diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-07-26 00:17:44 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-07-26 00:17:44 +0000 |
commit | af37e3948f00b355eca7b881039b22a711e02eb3 (patch) | |
tree | 0dbea65e33d7e14f26dd1cfa99278d85e76ffb65 | |
parent | 8d36a0f5952d0abe475262356424826464612a88 (diff) | |
download | gcc-af37e3948f00b355eca7b881039b22a711e02eb3.zip gcc-af37e3948f00b355eca7b881039b22a711e02eb3.tar.gz gcc-af37e3948f00b355eca7b881039b22a711e02eb3.tar.bz2 |
Daily bump.
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 11 | ||||
-rw-r--r-- | gcc/m2/ChangeLog | 31 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 41 |
8 files changed, 136 insertions, 1 deletions
@@ -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 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ccde3f..5f43198 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c2d3fa2..1f31718 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230725 +20230726 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 107456d..1087a9f 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4be1424..c590d82 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 519353a..c32aebb 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -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 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 571af08..1a6725d 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5d0627c..8dfa805 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |