Daily bump.

This commit is contained in:
GCC Administrator 2023-03-15 00:16:58 +00:00
parent 38945ee3b2
commit fd42a8fa4b
8 changed files with 261 additions and 1 deletions

View file

@ -1,3 +1,65 @@
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/109109
* config/i386/i386-expand.cc (split_double_concat): Fix splitting
when lo is equal to dhi and hi is a MEM which uses dlo register.
2023-03-14 Martin Jambor <mjambor@suse.cz>
PR ipa/107925
* ipa-cp.cc (update_profiling_info): Drop counts of orig_node to
global0 instead of zeroing when it does not have as many counts as
it should.
2023-03-14 Martin Jambor <mjambor@suse.cz>
PR ipa/107925
* ipa-cp.cc (update_specialized_profile): Drop orig_node_count to
ipa count, remove assert, lenient_count_portion_handling, dump
also orig_node_count.
2023-03-14 Uros Bizjak <ubizjak@gmail.com>
* config/i386/i386-expand.cc (expand_vec_perm_movs):
Handle V2SImode for TARGET_MMX_WITH_SSE.
* config/i386/mmx.md (*mmx_movss_<mode>): Rename from *mmx_movss
using V2FI mode iterator to handle both V2SI and V2SF modes.
2023-03-14 Sam James <sam@gentoo.org>
* config/riscv/genrvv-type-indexer.cc: Avoid calloc() poisoning on musl by
including <sstream> earlier.
* system.h: Add INCLUDE_SSTREAM.
2023-03-14 Richard Biener <rguenther@suse.de>
* tree-ssa-live.cc (remove_unused_locals): Do not treat
the .DEFERRED_INIT of a variable as use, instead remove
that if it is the only use.
2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
PR rtl-optimization/107762
* expr.cc (emit_group_store): Revert latest change.
2023-03-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
PR tree-optimization/109005
* tree-if-conv.cc (get_bitfield_rep): Replace BLKmode check with
aggregate type check.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109115
* tree-vect-patterns.cc (vect_recog_divmod_pattern): Don't use
r.upper_bound () on r.undefined_p () range.
2023-03-14 Jan Hubicka <hubicka@ucw.cz>
PR tree-optimization/106896
* profile-count.cc (profile_count::to_sreal_scale): Synchronize
implementatoin with probability_in; avoid some asserts.
2023-03-13 Max Filippov <jcmvbkbc@gmail.com>
* config/xtensa/linux.h (TARGET_ASM_FILE_END): New macro.

View file

@ -1 +1 @@
20230314
20230315

View file

@ -1,3 +1,40 @@
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR c++/96830
* pt.cc (push_inline_template_parms_recursive): Set
TEMPLATE_PARMS_CONSTRAINTS.
(push_template_decl): For an out-of-line declaration, verify
constraints for each enclosing template scope match those of the
original template declaratation.
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR c++/96830
* pt.cc (redeclare_class_template): Add missing "of" in
constraint mismatch diagnostic.
(tsubst_friend_class): For an already declared class template,
substitute and pass the friend declaration's constraints to
redeclare_class_template instead of passing the existing
template's constraints.
2023-03-14 Jason Merrill <jason@redhat.com>
PR c++/108468
* pt.cc (unify_pack_expansion): Check that TPARMS_PRIMARY_TEMPLATE
is non-null.
2023-03-14 Jason Merrill <jason@redhat.com>
PR c++/107310
* cp-gimplify.cc (genericize_if_stmt): Restore folding
of constant conditions.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/109096
* tree.cc (record_has_unique_obj_representations): Ignore unnamed
bitfields.
2023-03-13 Jason Merrill <jason@redhat.com>
PR c++/107128

View file

@ -1,3 +1,11 @@
2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109108
* decl.cc (function_defined_in_root_p): Remove.
(get_symbol_decl): Set DECL_LAMBDA_FUNCTION_P on function literals.
(start_function): Unconditionally unset DECL_EXTERNAL
(set_linkage_for_decl): Give lambda functions one-only linkage.
2023-03-13 Iain Buclaw <ibuclaw@gdcproject.org>
* decl.cc (finish_thunk): Unset DECL_EXTERNAL on thunk.

View file

@ -1,3 +1,12 @@
2023-03-14 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109125
* gm2-libs-ch/cgetopt.c (cgetopt_SetOption): Replace int
for bool.
* gm2-libs-ch/termios.c (doSetUnset): Replace int for bool.
* gm2-libs/Builtins.mod (isfinitef): Correct typo in return
statement.
2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109103

View file

@ -1,3 +1,80 @@
2023-03-15 Jonathan Yong <10walls@gmail.com>
* gcc.dg/pic-2.c: Fix expected __PIC__ value.
* gcc.dg/pic-3.c: Ditto.
* gcc.dg/pic-4.c: Ditto.
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR c++/96830
* g++.dg/cpp2a/concepts-class5.C: New test.
* g++.dg/cpp2a/concepts-class5a.C: New test.
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR c++/96830
* g++.dg/cpp2a/concepts-friend14.C: New test.
2023-03-14 Jason Merrill <jason@redhat.com>
PR c++/108468
* g++.dg/cpp1y/var-templ78.C: New test.
2023-03-14 Jason Merrill <jason@redhat.com>
PR c++/107310
* c-c++-common/Wimplicit-fallthrough-39.c: Adjust warning.
* g++.dg/warn/Wreturn-6.C: New test.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR target/109109
* gcc.target/i386/pr109109-1.c: New test.
* gcc.target/i386/pr109109-2.c: New test.
2023-03-14 Iain Buclaw <ibuclaw@gdcproject.org>
PR d/109108
* gdc.dg/torture/imports/pr109108.d: New test.
* gdc.dg/torture/pr109108.d: New test.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/108972
PR testsuite/109129
* g++.dg/cpp2a/concepts-lambda3.C: Use dg-do run only for c++20,
for c++17_down dg-do compile. Expect dg-excess-errors for c++17_down
rather than ! concepts.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR c++/109096
* g++.dg/cpp1z/has-unique-obj-representations3.C: New test.
2023-03-14 Richard Biener <rguenther@suse.de>
* gcc.dg/auto-init-unused-1.c: New testcase.
2023-03-14 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/109005
* gnat.dg/specs/opt6.ads: New test.
2023-03-14 Tamar Christina <tamar.christina@arm.com>
PR testsuite/109118
* gcc.dg/mla_1.c: Moved to...
* gcc.target/aarch64/sve/mla_3.c: ...here.
2023-03-14 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/109115
* gcc.dg/pr109115.c: New test.
2023-03-14 Richard Biener <rguenther@suse.de>
* g++.dg/torture/20230313.C: New testcase.
2023-03-13 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/pim/fail/largeconst.mod: New test.

View file

@ -1,3 +1,19 @@
2023-03-14 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/109125
* libm2iso/ErrnoCategory.cc (FALSE): Remove.
(TRUE): Remove.
* libm2iso/wrapsock.c (TRUE): Remove.
(FALSE): Remove.
* libm2iso/wraptime.cc (TRUE): Remove.
(FALSE): Remove.
* libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
parameter in the definition module.
* libm2pim/dtoa.cc: Ditto.
* libm2pim/ldtoa.cc: Ditto.
* libm2pim/termios.cc: Ditto.
(doSetUnset): Replace int for bool.
2023-02-27 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/108944

View file

@ -1,3 +1,54 @@
2023-03-14 Patrick Palka <ppalka@redhat.com>
PR libstdc++/109111
* include/std/ranges (repeat_view): Remove redundant parentheses
in requires-clause.
(repeat_view::_Iterator): Correct the requires-clause.
2023-03-14 Patrick Palka <ppalka@redhat.com>
* include/bits/stl_iterator.h (move_iterator::_S_iter_concept):
Define.
(__cpp_lib_move_iterator_concept): Define for C++20.
(move_iterator::iterator_concept): Strengthen as per P2520R0.
* include/std/version (__cpp_lib_move_iterator_concept): Define
for C++20.
* testsuite/24_iterators/move_iterator/p2520r0.cc: New test.
2023-03-14 Patrick Palka <ppalka@redhat.com>
* include/bits/ranges_util.h (view_interface::empty): Add
preferred overloads that use ranges::size when the range is
sized as per LWG 3715.
* testsuite/std/ranges/adaptors/lwg3715.cc: New test.
2023-03-14 Jonathan Wakely <jwakely@redhat.com>
* include/bits/chrono.h (__is_duration_v, __is_time_point_v):
Only define for C++17 and later.
2023-03-14 Jonathan Wakely <jwakely@redhat.com>
* src/Makefile.am: Add comment about linker script fragments.
* src/Makefile.in: Regenerate.
2023-03-14 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/62196
* include/bits/mask_array.h (mask_array): Add assertions to
assignment operators.
* include/std/valarray (valarray::operator[](valarray<bool>)):
Add assertions.
* testsuite/26_numerics/valarray/mask-1_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-2_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-3_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-4_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-5_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-6_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-7_neg.cc: New test.
* testsuite/26_numerics/valarray/mask-8_neg.cc: New test.
* testsuite/26_numerics/valarray/mask.cc: New test.
2023-03-13 Jakub Jelinek <jakub@redhat.com>
* config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update.