]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 6 Nov 2021 00:16:24 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 6 Nov 2021 00:16:24 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libgcc/ChangeLog
libstdc++-v3/ChangeLog

index 5442f3fc836f9a64c8b46dadeda63fdd4c5e229e..a0e50c9b1d97c51112a409d852dddd638741ad64 100644 (file)
@@ -1,3 +1,7 @@
+2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       * testsuite-management/validate_failures.py: 2to3
+
 2021-11-04  Martin Liska  <mliska@suse.cz>
 
        * gcc-changelog/git_check_commit.py: Add -v option.
index fcbcc6f56688044731e42602bfabb839409e296f..cff950cbdf6279c82a9048cb41669b371a097d5f 100644 (file)
@@ -1,3 +1,153 @@
+2021-11-05  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103073
+       * ipa-modref-tree.h (modref_tree::insert): Do nothing for
+       paradoxical and zero sized accesses.
+
+2021-11-05  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103082
+       * ipa-modref-tree.h (struct modref_access_node): Avoid left shift
+       of negative value
+
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/darwin.h (ASM_GENERATE_INTERNAL_LABEL): Add LTRAMP
+       to the list of symbol prefixes that must be made linker-
+       visible.
+
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config.host: Add support for aarch64-*-darwin.
+       * config/aarch64/host-aarch64-darwin.c: New file.
+       * config/aarch64/x-darwin: New file.
+
+2021-11-05  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/103093
+       * gimple-range-gori.cc (range_def_chain::get_imports): Remove assert.
+
+2021-11-05  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR tree-optimization/102943
+       * gimple-range-cache.cc (class update_list): New.
+       (update_list::add): Replace add_to_update.
+       (update_list::pop): New.
+       (ranger_cache::ranger_cache): Adjust.
+       (ranger_cache::~ranger_cache): Adjust.
+       (ranger_cache::add_to_update): Delete.
+       (ranger_cache::propagate_cache): Adjust to new class.
+       (ranger_cache::propagate_updated_value): Ditto.
+       (ranger_cache::fill_block_cache): Ditto.
+       * gimple-range-cache.h (class ranger_cache): Adjust to update class.
+
+2021-11-05  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-loop.c (vect_analyze_loop): Remove obsolete
+       comment and expand on another one.  Combine nested if.
+
+2021-11-05  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR libgomp/96661
+       * config/pa/pa-modes.def: Add OImode integer type.
+       * config/pa/pa.c (pa_scalar_mode_supported_p): Allow TImode
+       for TARGET_64BIT.
+       * config/pa/pa.h (MIN_UNITS_PER_WORD) Define to MIN_UNITS_PER_WORD
+       to UNITS_PER_WORD if IN_LIBGCC2.
+       * config/pa/pa.md (addti3, addvti3, subti3, subvti3, negti2,
+       negvti2, ashlti3, shrpd_internal): New patterns.
+       Change some multi instruction types to multi.
+
+2021-11-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/100246
+       * config/i386/i386.h
+       (stringop_algs::stringop_strategy::stringop_strategy): Make the ctor
+       constexpr.
+
+2021-11-05  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR target/103085
+       * config/aarch64/aarch64.c (aarch64_mov_operand_p): Strip the salt
+       first.
+       * config/aarch64/constraints.md: Support const in Usw.
+
+2021-11-05  John David Anglin  <danglin@gcc.gnu.org>
+
+       * config/pa/pa.h (PREFERRED_DEBUGGING_TYPE): Define to DWARF2_DEBUG.
+       * config/pa/pa64-hpux.h (PREFERRED_DEBUGGING_TYPE): Remove define.
+
+2021-11-05  Richard Biener  <rguenther@suse.de>
+
+       * tree-vectorizer.h (vec_info_shared::n_stmts): Add.
+       (LOOP_VINFO_N_STMTS): Likewise.
+       (vec_info_for_bb): Remove unused function.
+       * tree-vectorizer.c (vec_info_shared::vec_info_shared):
+       Initialize n_stmts member.
+       * tree-vect-loop.c: Remove INCLUDE_FUNCTIONAL.
+       (vect_create_loop_vinfo): Do not set loop->aux.
+       (vect_analyze_loop_2): Do not get n_stmts as argument,
+       instead use LOOP_VINFO_N_STMTS.  Set LOOP_VINFO_VECTORIZABLE_P
+       here.
+       (vect_analyze_loop_1): Remove callback, get the mode iterator
+       and autodetected_vector_mode as argument, advancing the
+       iterator and initializing autodetected_vector_mode here.
+       (vect_analyze_loop): Split analysis loop into two, first
+       processing main loops only and then epilogues.
+
+2021-11-05  Martin Jambor  <mjambor@suse.cz>
+
+       * ipa-prop.c (compute_complex_assign_jump_func): Remove
+       unnecessary check for RECORD_TYPE.
+
+2021-11-05  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/install.texi2html: Do not generate old.html any longer.
+
+2021-11-05  Martin Liska  <mliska@suse.cz>
+
+       PR debug/102955
+       * opts.c (finish_options): Reset flag_gtoggle when it is used.
+
+2021-11-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/103046
+       * dwarf2out.c (add_const_value_attribute): Add MODE argument, use it
+       in CONST_WIDE_INT handling.  Adjust recursive calls.
+       (add_location_or_const_value_attribute): Pass DECL_MODE (decl) to
+       new add_const_value_attribute argument.
+       (tree_add_const_value_attribute): Pass TYPE_MODE (type) to new
+       add_const_value_attribute argument.
+
+2021-11-05  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+
+       * config/vx-common.h: Test value of TARGET_VXWORKS7 rather
+       than definedness.
+
+2021-11-05  Richard Biener  <rguenther@suse.de>
+
+       * tree-vectorizer.h (struct vect_loop_form_info): New.
+       (vect_analyze_loop_form): Adjust.
+       (vect_create_loop_vinfo): New.
+       * tree-parloops.c (gather_scalar_reductions): Adjust for
+       vect_analyze_loop_form API change.
+       * tree-vect-loop.c: Include <functional>.
+       (vect_analyze_loop_form_1): Rename to vect_analyze_loop_form,
+       take struct vect_loop_form_info as output parameter and adjust.
+       (vect_analyze_loop_form): Rename to vect_create_loop_vinfo and
+       split out call to the original vect_analyze_loop_form_1.
+       (vect_reanalyze_as_main_loop): Rename to...
+       (vect_analyze_loop_1): ... this, factor out the call to
+       vect_analyze_loop_form and generalize to be able to use it twice ...
+       (vect_analyze_loop): ... here.  Perform vect_analyze_loop_form
+       once only and here.
+
+2021-11-05  Xionghu Luo  <luoxhu@linux.ibm.com>
+
+       PR target/102991
+       * config/rs6000/fusion.md: Regenerate.
+       * config/rs6000/genfusion.pl: Fix incorrect clobber constraint.
+
 2021-11-04  Andreas Krebbel  <krebbel@linux.ibm.com>
 
        * config/s390/s390.h (STACK_CHECK_MOVING_SP): New macro
index b911d2a20470af7215fdd0b6d15f87526c7f9a33..6394793959f7cb10c26c43acf6c1224bd11c7832 100644 (file)
@@ -1 +1 @@
-20211105
+20211106
index 914086ff02fa7d11034ec4a96f2feff61a199dfe..f7e70dbbd70786a60fff2c5fba2e092b1b3bf24e 100644 (file)
@@ -1,3 +1,10 @@
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc-interface/Make-lang.in: Use iOS signal trampoline code
+       for hosted Ada tools.
+       * sigtramp-ios.c: Wrap the declarations in extern "C" when
+       the code is built by a C++ compiler.
+
 2021-10-30  Alexandre Oliva  <oliva@adacore.com>
 
        * doc/gnat_rm/security_hardening_features.rst: Mention
index 194f8bbff65902ff7721240060606e2ae7f1f2f7..5efbad7c4a93799d8ec675173e6de9720d21add6 100644 (file)
@@ -1,3 +1,42 @@
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102817
+       * expr.c (simplify_parameter_variable): Copy shape of referenced
+       subobject when simplifying.
+
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/69419
+       * match.c (gfc_match_common): Check array spec of a symbol in a
+       COMMON object list and reject it if it is a coarray.
+
+2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/100972
+       * decl.c (gfc_match_implicit_none): Fix typo in warning.
+       * resolve.c (resolve_unknown_f): Reject external procedures
+       without explicit EXTERNAL attribute whe IMPLICIT none (external)
+       is in effect.
+
+2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       * decl.c (gfc_insert_kind_parameter_exprs): Make static.
+       * expr.c (gfc_build_init_expr): Make static
+       (gfc_build_default_init_expr): Move below its static helper.
+       * gfortran.h (gfc_insert_kind_parameter_exprs, gfc_add_saved_common,
+       gfc_add_common, gfc_use_derived_tree, gfc_free_charlen,
+       gfc_get_ultimate_derived_super_type,
+       gfc_resolve_oacc_parallel_loop_blocks, gfc_build_init_expr,
+       gfc_iso_c_sub_interface): Delete.
+       * symbol.c (gfc_new_charlen, gfc_get_derived_super_type): Make
+       static.
+
+2021-11-05  Sandra Loosemore  <sandra@codesourcery.com>
+
+       PR fortran/35276
+       * gfortran.texi (Mixed-Language Programming): Talk about C++,
+       and how to link.
+
 2021-11-04  Sandra Loosemore  <sandra@codesourcery.com>
 
        * gfortran.texi (Projects): Add bullet for helping with
index 6706dc633e3e4e76a361d4bfc13937bd6af5f427..6345023c702e2c5a0aedd4f5295e2e2eee58c1f6 100644 (file)
@@ -1,3 +1,50 @@
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/102817
+       * gfortran.dg/pr102817.f90: New test.
+
+2021-11-05  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/103073
+       * g++.dg/torture/pr103073.C: New test.
+       * gcc.dg/tree-ssa/modref-11.c: New test.
+
+2021-11-05  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/69419
+       * gfortran.dg/pr69419.f90: New test.
+
+2021-11-05  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/100972
+       * gfortran.dg/implicit_14.f90: Adjust error.
+       * gfortran.dg/external_implicit_none_3.f08: New test.
+
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h
+       on Darwin also use posix_memalign ().
+
+2021-11-05  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/pr103093.c: New.
+
+2021-11-05  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       PR target/103085
+       PR target/103085
+       * gcc.target/aarch64/pr103085.c: New test
+
+2021-11-05  Martin Liska  <mliska@suse.cz>
+
+       PR gcov-profile/102945
+       * gcc.dg/gcov-info-to-gcda.c: Filter supported targets.
+
+2021-11-05  Martin Liska  <mliska@suse.cz>
+
+       PR debug/102955
+       * g++.dg/pr102955.C: New test.
+
 2021-11-04  Jonathan Wakely  <jwakely@redhat.com>
 
        * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new
index 9a639c056dcc7b43ee44551dc580118f38e8a594..0f69b44638f6c8ceb5030f10b2c5e17b82a883a1 100644 (file)
@@ -1,3 +1,8 @@
+2021-11-05  Gerald Pfeifer  <gerald@pfeifer.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       * md5.h (USE_SYSTEM_MD5): Introduce.
+
 2021-09-27  Vincent Lefevre  <vincent@vinc17.net>
 
        * floatformat.h: Update pathname for IBM long double description.
index 37774451f68cff13388552b15a9bb7d91c3f4d2f..9201460e4e2f0ed648a0cfb6624be1c8862f5656 100644 (file)
@@ -1,3 +1,18 @@
+2021-11-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/darwin10-unwind-find-enc-func.c: Include libgcc_tm.h.
+       * config/i386/darwin-lib.h: Declare Darwin10 crt function.
+
+2021-11-05  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR libgomp/96661
+       * config.host (hppa*64*-*-linux*): Revise tmake_file.
+       (hppa*64*-*-hpux11*): Likewise.
+       * config/pa/sfp-exceptions.c: New.
+       * config/pa/sfp-machine.h: New.
+       * config/pa/t-dimode: New.
+       * config/pa/t-softfp-sfdftf: New.
+
 2021-10-27  John David Anglin  <danglin@gcc.gnu.org>
 
        * config.host (hppa*64*-*-linux*): Don't add pa/t-linux to
index 6d5c1ee5f4057ad40b05a8282b89aa6bea2a0faf..c6f116410f7e8d227a10244be3313aa92457af15 100644 (file)
@@ -1,3 +1,40 @@
+2021-11-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/range_access.h (begin(valarray), end(valarray)):
+       Add noexcept.
+
+2021-11-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/tuple (tuple_size_v): Fix pack expansion.
+
+2021-11-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/c++11/random.cc (__x86_rdrand, __x86_rdseed): Add
+       [[unlikely]] attribute.
+
+2021-11-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * src/c++11/random.cc [__powerpc__] (USE_DARN): Define.
+       (__ppc_darn): New function to use POWER9 DARN instruction.
+       (Which): Add 'darn' enumerator.
+       (which_source): Check for __ppc_darn.
+       (random_device::_M_init): Support "darn" and "hw" tokens.
+       (random_device::_M_getentropy): Add darn to switch.
+       * testsuite/26_numerics/random/random_device/cons/token.cc:
+       Check "darn" token.
+       * testsuite/26_numerics/random/random_device/entropy.cc:
+       Likewise.
+
+2021-11-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/lib/gdb-test.exp: Add target selector support to the
+       dg-final directives.
+       * testsuite/libstdc++-prettyprinters/80276.cc: Add xfail for
+       C++20.
+       * testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
+       * testsuite/libstdc++-prettyprinters/prettyprinters.exp: Tweak
+       comment.
+
 2021-11-04  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/103086