Daily bump.

This commit is contained in:
GCC Administrator 2023-03-25 00:16:51 +00:00
parent fdb06fe682
commit 13ec81eb4c
8 changed files with 183 additions and 1 deletions

View file

@ -1,3 +1,52 @@
2023-03-24 David Malcolm <dmalcolm@redhat.com>
* doc/analyzer.texi (Debugging the Analyzer): Add notes on useful
debugging options.
(Special Functions for Debugging the Analyzer): Convert to a
table, and rewrite in places.
(Other Debugging Techniques): Add notes on how to compare two
different exploded graphs.
2023-03-24 David Malcolm <dmalcolm@redhat.com>
PR other/109163
* json.cc: Update comments to indicate that we now preserve
insertion order of keys within objects.
(object::print): Traverse keys in insertion order.
(object::set): Preserve insertion order of keys.
(selftest::test_writing_objects): Add an additional key to verify
that we preserve insertion order.
* json.h (object::m_keys): New field.
2023-03-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/109238
* gimple-range-cache.cc (ranger_cache::resolve_dom): Ignore
predecessors which this block dominates.
2023-03-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/106912
* tree-profile.cc (tree_profiling): Update stmts only when
profiling or testing coverage. Make sure to update calls
fntype, stripping 'const' there.
2023-03-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/109258
* builtins.cc (inline_expand_builtin_bytecmp): Return NULL_RTX early
if target == const0_rtx.
2023-03-24 Alexandre Oliva <oliva@adacore.com>
* doc/sourcebuild.texi (weak_undefined, posix_memalign):
Document options and effective targets.
2023-03-24 Costas Argyris <costas.argyris@gmail.com>
* config/i386/x-mingw32-utf8: Make HOST_EXTRA_OBJS_SYMBOL
optional.
2023-03-23 Pat Haugen <pthaugen@linux.ibm.com>
* config/rs6000/rs6000.md (*mod<mode>3, umod<mode>3): Add

View file

@ -1 +1 @@
20230324
20230325

View file

@ -1,3 +1,14 @@
2023-03-24 Patrick Palka <ppalka@redhat.com>
PR c++/106969
* parser.cc (cp_parser_class_specifier): Clear current_class_ptr
and current_class_ref sooner, before parsing a class definition.
2023-03-24 Jason Merrill <jason@redhat.com>
PR c++/105481
* pt.cc (type_unification_real): Adjust for partial ordering.
2023-03-23 Jason Merrill <jason@redhat.com>
PR c++/105996

View file

@ -1,3 +1,22 @@
2023-03-24 Harald Anlauf <anlauf@gmx.de>
* expr.cc (free_expr0): Free also BOZ strings as part of an expression.
2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
Tobias Burnus <tobias@codesourcery.com>
PR target/103628
* target-memory.cc (gfc_interpret_float): Return FAIL when
native_interpret_expr gets a NULL tree.
* arith.cc (gfc_hollerith2real): Return NULL when
gfc_interpret_float fails.
* error.cc (gfc_buffered_p): Define.
* gfortran.h (gfc_buffered_p): Declare.
* intrinsic.cc: Add diagnostic.h to include list.
(do_simplify): Save errorcount and check it at finish. Report a
"Cannot simplify expression" error on a bad result if error count
doesn't change and no other errors buffered.
2023-03-22 Harald Anlauf <anlauf@gmx.de>
Steven G. Kargl <kargl@gcc.gnu.org>

View file

@ -1,3 +1,13 @@
2023-03-24 Jakub Jelinek <jakub@redhat.com>
PR middle-end/109258
* go-gcc.cc (Gcc_backend): Add new static data members builtin_pure
and builtin_nothrow.
(Gcc_backend::Gcc_backend): Pass builtin_pure | builtin_nothrow for
BUILT_IN_MEMCMP.
(Gcc_backend::define_builtin): Handle builtin_pure and builtin_nothrow
in flags.
2023-02-23 Arsen Arsenović <arsen@aarsen.me>
* gccgo.texi: Reorder index entries around @items.

View file

@ -1,3 +1,80 @@
2023-03-24 Patrick Palka <ppalka@redhat.com>
PR c++/106969
* g++.dg/lookup/name-clash11.C: Fix ASSERT macro definition in
C++98 mode.
* g++.dg/lookup/this2.C: New test.
2023-03-24 Jason Merrill <jason@redhat.com>
PR c++/105481
* g++.dg/cpp0x/fntmpdefarg-partial1.C: New test.
2023-03-24 David Malcolm <dmalcolm@redhat.com>
PR other/109163
* c-c++-common/diagnostic-format-json-1.c: Update comment.
* c-c++-common/diagnostic-format-json-2.c: Likewise.
* c-c++-common/diagnostic-format-json-3.c: Likewise.
* c-c++-common/diagnostic-format-json-4.c: Likewise.
* c-c++-common/diagnostic-format-json-5.c: Rewrite regexps.
* c-c++-common/diagnostic-format-json-stderr-1.c: Update comment.
2023-03-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/109238
* gcc.dg/pr109238.c: New.
2023-03-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/106912
* gcc.dg/profile-generate-4.c: New testcase.
2023-03-24 Gaius Mulley <gaiusmod2@gmail.com>
* gm2/projects/iso/small/run/pass/iso-extended-opaque-run-pass.exp:
Compile object for stressset.mod and testlib.mod. Add test so
that we only link these objects with test application objects.
2023-03-24 Jakub Jelinek <jakub@redhat.com>
PR target/109137
* gcc.target/i386/pr109137.c: Remove -m32 from dg-options, instead
require ia32 effective target. Only add -fPIC for fpic effective
target. Remove #include <string.h>, use __builtin_memset instead of
memset.
2023-03-24 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/99739
* gcc.dg/tree-ssa/pr99739.c: New test.
2023-03-24 Alexandre Oliva <oliva@adacore.com>
* lib/target-supports.exp (add_options_for_weak_undefined):
New.
(check_effective_target_weak_undefined): Use it.
(check_effective_target_posix_memalign): New.
* gcc.dg/torture/pr53922.c: Drop skips and custom options in
favor of effective target requirement and added options for
weak_undefined symbols.
* gcc.dg/torture/pr90020.c: Likewise.
* gcc.dg/addr_equal-1.c: Likewise.
* gcc.target/aarch64/aapcs64/aapcs64.exp: Likewise, for
abitest.S-using tests.
* gcc.dg/torture/pr60092.c: Likewise, but in favor of
posix_memalign tests.
* gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
2023-03-24 Haochen Gui <guihaoc@gcc.gnu.org>
Tobias Burnus <tobias@codesourcery.com>
PR target/103628
* gfortran.dg/assumed_size_refs_2.f90: Check "Cannot simplify
expression" error.
* gfortran.dg/unpack_field_1.f90: Likewise.
* gfortran.dg/pr103628.f90: New.
2023-03-23 Jason Merrill <jason@redhat.com>
PR c++/105996

View file

@ -1,3 +1,9 @@
2023-03-24 Wilco Dijkstra <wilco.dijkstra@arm.com>
PR libgcc/108891
* config/linux/aarch64/atomic_16.S: Fix libat_load_16_i1.
Add comments describing the memory order.
2023-03-03 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com>
* config/s390/cas_n.c: New file.

View file

@ -1,3 +1,13 @@
2023-03-24 Tobias Burnus <tobias@codesourcery.com>
* libgomp.texi (Offload-Target Specifics): Grammar fix.
2023-03-24 Thomas Schwinge <thomas@codesourcery.com>
PR fortran/104949
* target.c (gomp_map_vars_internal) <GOMP_MAP_FIRSTPRIVATE>: Add
caveat/safeguard.
2023-03-10 Thomas Schwinge <thomas@codesourcery.com>
PR libgomp/90596