]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 25 Mar 2023 00:16:51 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 25 Mar 2023 00:16:51 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/go/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libgomp/ChangeLog

index 5c7ba69232db9e656d02658003abee6b5950ef0a..b732fa6d2c9c9a187a1168ed935106b300d4e343 100644 (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
index c2cc3bfa412f22fd6a6396b4e019006f44ba94ce..3c8c315bc19de23b5a88d1a2a9c64e5c6b8df462 100644 (file)
@@ -1 +1 @@
-20230324
+20230325
index 32715f370d9cdee3f8c6449f5e816b031d38aef8..200404e6f8d1caddb8bd40621ccd99f0dd9ded3f 100644 (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
index a46fb92493625c2f4ca0c0670b815c09a5012f74..0d7cbfdf8c0ddec53fc9a8447f9c4f557d1bed3b 100644 (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>
 
index e091babba9682d36b2f4bae38d4d8b4fb2b20f3a..507e2d3c876f5c608f73b38258cf4204638d81b5 100644 (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.
index 1af2de951017b1b4a8447bed3f685f06a18166c2..27cbce430b8b54360cd98840c3dc143799a75268 100644 (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
index 694360672a4bfcb325641e46184555a59b65877a..cd2c49432c57f14a4e76d5f85d5888ae2edb747d 100644 (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.
index 116fa36d775952b068ba33e0e6c5b63c91f45584..e9f3073fee72978ff9c0c2f45a5f3eab5b2fc2f5 100644 (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