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

index f0e4319c3cb19c1f0d0a3ac66c947e31331b8e0b..f4b2e8cf65d0afcb2664c8dd69443201e06a7193 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-04-25  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
 2023-04-24  Martin Liska  <mliska@suse.cz>
 
        * MAINTAINERS: Fix sorting.
index 83857bf81a93f77227431998d1290afc85a30d72..7699d552d90ab32043044175cf58331dff0a3a70 100644 (file)
@@ -1,3 +1,93 @@
+2023-04-25  Hans-Peter Nilsson  <hp@axis.com>
+
+       * recog.cc (peep2_attempt, peep2_update_life): Correct
+       head-comment description of parameter match_len.
+
+2023-04-25  Vineet Gupta  <vineetg@rivosinc.com>
+
+       * config/riscv/riscv.md: riscv_move_integer() drop in_splitter arg.
+       riscv_split_symbol() drop in_splitter arg.
+       * config/riscv/riscv.cc: riscv_move_integer() drop in_splitter arg.
+       riscv_split_symbol() drop in_splitter arg.
+       riscv_force_temporary() drop in_splitter arg.
+       * config/riscv/riscv-protos.h: riscv_move_integer() drop in_splitter arg.
+       riscv_split_symbol() drop in_splitter arg.
+
+2023-04-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * tree-ssa.cc (insert_debug_temp_for_var_def): Do not create
+       superfluous debug temporaries for single GIMPLE assignments.
+
+2023-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109609
+       * attr-fnspec.h (arg_max_access_size_given_by_arg_p):
+       Clarify semantics.
+       * tree-ssa-alias.cc (check_fnspec): Correctly interpret
+       the size given by arg_max_access_size_given_by_arg_p as
+       maximum, not exact, size.
+
+2023-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/99195
+       * config/aarch64/aarch64-simd.md (orn<mode>3): Rename to...
+       (orn<mode>3<vczle><vczbe>): ... This.
+       (bic<mode>3): Rename to...
+       (bic<mode>3<vczle><vczbe>): ... This.
+       (<su><maxmin><mode>3): Rename to...
+       (<su><maxmin><mode>3<vczle><vczbe>): ... This.
+
+2023-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/aarch64/aarch64-simd.md (<su_optab>div<mode>3): New define_expand.
+       * config/aarch64/iterators.md (VQDIV): New mode iterator.
+       (vnx2di): New mode attribute.
+
+2023-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/109585
+       * tree-ssa-alias.cc (aliasing_component_refs_p): Fix typo.
+
+2023-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109566
+       * config/rs6000/rs6000.cc (rs6000_is_valid_rotate_dot_mask): For
+       !TARGET_64BIT, don't return true if UINTVAL (mask) << (63 - nb)
+       is larger than signed int maximum.
+
+2023-04-25  Martin Liska  <mliska@suse.cz>
+
+       * doc/gcov.texi: Document the new "calls" field and document
+       the API bump. Mention also "block_ids" for lines.
+       * gcov.cc (output_intermediate_json_line): Output info about
+       calls and extend branches as well.
+       (generate_results): Bump version to 2.
+       (output_line_details): Use block ID instead of a non-sensual
+       index.
+
+2023-04-25  Roger Sayle  <roger@nextmovesoftware.com>
+
+       * config/stormy16/stormy16.md (zero_extendqihi2): Restore/fix
+       length attribute for the first (memory operand) alternative.
+
+2023-04-25  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+       * config/aarch64/aarch64-simd.md(aarch64_simd_stp<mode>): New.
+       * config/aarch64/constraints.md: Make "Umn" relaxed memory
+       constraint.
+       * config/aarch64/iterators.md(ldpstp_vel_sz): New.
+
+2023-04-25  Aldy Hernandez  <aldyh@redhat.com>
+
+       * value-range.cc (frange::set): Adjust constructor.
+       * value-range.h (nan_state::nan_state): Replace default
+       constructor with one taking an argument.
+
+2023-04-25  Aldy Hernandez  <aldyh@redhat.com>
+
+       * ipa-cp.cc (ipa_range_contains_p): New.
+       (decide_whether_version_node): Use it.
+
 2023-04-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
 
        * tree-ssa-forwprop.cc (is_combined_permutation_identity): Try to
index 6d3fa5c3171b5e428aa52a38aaec33135b23ab94..927b96ecaa8736b000b56f96d44ec10b5e3e51fb 100644 (file)
@@ -1 +1 @@
-20230425
+20230426
index fc9b66ddae1a5679714890bafc77ada92d39f0dd..1813dae9e629b4cc548ec7354d0844a91ed6867d 100644 (file)
@@ -1,3 +1,8 @@
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * c-parser.cc (c_parser_omp_scan_loop_body): Handle
+       zero exec statements before/after 'omp scan'.
+
 2023-04-20  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/107041
index b7c2a1c7d0b0b9608881d956d3f40a7517102b6f..9cdc935dbe0d03143176ef624f917076b9a197df 100644 (file)
@@ -1,3 +1,15 @@
+2023-04-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108975
+       * pt.cc (value_dependent_expression_p) <case VAR_DECL>:
+       Suppress conservative early exit for reference variables
+       when DECL_HAS_VALUE_EXPR_P.
+
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * parser.cc (cp_parser_omp_scan_loop_body): Handle
+       zero exec statements before/after 'omp scan'.
+
 2023-04-24  Patrick Palka  <ppalka@redhat.com>
 
        * cp-tree.h (cp_expr_location): Define here.
index 3db84b9edda6e9eb0f20f8d3f2b1bb8c3a171dfc..e76c62874b00d4d87146e3d1dd09eb391cdf4fc9 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * openmp.cc (gfc_resolve_omp_do_blocks): Handle zero
+       or more than one exec statements before/after 'omp scan'.
+       * trans-openmp.cc (gfc_trans_omp_do): Likewise.
+
 2023-04-22  Harald Anlauf  <anlauf@gmx.de>
            Steven G. Kargl  <kargl@gcc.gnu.org>
 
index a4f8a31a2f88dc02860589116b0e5eaa86764994..cc3800e351b9a9bf79bbe07362dd05586c293b3e 100644 (file)
@@ -1,3 +1,7 @@
+2023-04-25  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.pot: Regenerate.
+
 2023-04-24  Joseph Myers  <joseph@codesourcery.com>
 
        * hr.po, sv.po, zh_CN.po: Update.
index 338a0d818ef3d5038196212f7eafc97311d129e0..252fd4dd066ffbcf09df629ae616e2fcd0f6e599 100644 (file)
@@ -1,3 +1,73 @@
+2023-04-25  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/108975
+       * g++.dg/cpp0x/lambda/lambda-const11a.C: New test.
+
+2023-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/109609
+       * gcc.dg/torture/pr109609.c: New testcase.
+
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * g++.dg/gomp/attrs-7.C: Update dg-error/dg-warning.
+       * gfortran.dg/gomp/loop-2.f90: Likewise.
+       * gfortran.dg/gomp/reduction5.f90: Likewise.
+       * gfortran.dg/gomp/reduction6.f90: Likewise.
+       * gfortran.dg/gomp/scan-1.f90: Likewise.
+       * gfortran.dg/gomp/taskloop-2.f90: Likewise.
+       * c-c++-common/gomp/scan-6.c: New test.
+       * gfortran.dg/gomp/scan-8.f90: New test.
+
+2023-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * g++.dg/cpp23/ext-floating2.C: Add dg-add-options for
+       float16, float32, float64 and float128.
+
+2023-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR target/99195
+       * gcc.target/aarch64/simd/pr99195_1.c: Add tests for orn, bic, max and min.
+
+2023-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * gcc.target/aarch64/sve-neon-modes_3.c: New test.
+
+2023-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/109278
+       * g++.dg/cpp23/ext-floating15.C: Add dg-add-options float128.
+
+2023-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/109585
+       * gcc.dg/torture/pr109585.c: New testcase.
+
+2023-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/109566
+       * gcc.target/powerpc/pr109566.c: New test.
+
+2023-04-25  Martin Liska  <mliska@suse.cz>
+
+       * g++.dg/gcov/gcov-17.C: Add call to a noreturn function.
+       * g++.dg/gcov/test-gcov-17.py: Cover new format.
+       * lib/gcov.exp: Add options for gcov that emit the extra info.
+
+2023-04-25  Victor Do Nascimento  <victor.donascimento@arm.com>
+
+       * gcc.target/aarch64/stp_vec_dup_32_64-1.c: New.
+
+2023-04-25  Sam James   <sam@gentoo.org>
+
+       PR tree-optimization/105312
+       PR target/105573
+       * gcc.target/sparc/pr105573.c: New test.
+
+2023-04-25  Andrew Pinski  <apinski@marvell.com>
+
+       * gcc.dg/tree-ssa/phi-opt-25a.c: New test.
+
 2023-04-24  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
 
        * gcc.target/aarch64/sve/acle/general/rev-1.c: New test.
index 67950648e82e434b1d621ba25843e3d19f9d31dd..4dad53a338000295391db70f6b93218a97754db6 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * configure.ac (TOOLS_TARGET_PAIRS): Remove obsolete settings.
+       (EXTRA_GNATTOOLS): Likewise.
+       * configure: Regenerate.
+
 2022-08-31  Martin Liska  <mliska@suse.cz>
 
        * configure.ac: Remove deprecated ports.
index c50e5916f8f47e6856fbdbea3160b194bb8cabf3..e91e3b08b95e1053150795463f982bfe291a5605 100644 (file)
@@ -1,3 +1,9 @@
+2023-04-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       * testsuite/libgomp.c-c++-common/scan-1.c: New test.
+       * testsuite/libgomp.c/scan-23.c: New test.
+       * testsuite/libgomp.fortran/scan-2.f90: New test.
+
 2023-03-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * testsuite/libgomp.oacc-c-c++-common/routine-nohost-2.c: Add