Daily bump.
This commit is contained in:
parent
bcf3728abe
commit
851dff042a
9 changed files with 305 additions and 1 deletions
|
@ -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.
|
||||
|
|
150
gcc/ChangeLog
150
gcc/ChangeLog
|
@ -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
|
||||
|
|
|
@ -1 +1 @@
|
|||
20211105
|
||||
20211106
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue