Daily bump.

This commit is contained in:
GCC Administrator 2020-12-08 00:16:46 +00:00
parent a19a242c70
commit bc8a701380
7 changed files with 204 additions and 1 deletions

View file

@ -1,3 +1,74 @@
2020-12-07 Jakub Jelinek <jakub@redhat.com>
PR target/98147
* builtins.c (default_emit_call_builtin___clear_cache): Call
convert_memory_address to ptr_mode on both begin and end.
2020-12-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
* ipa-param-manipulation.c
(ipa_param_body_adjustments::modify_call_stmt): Set location info.
2020-12-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* doc/extend.texi (used function attribute): Document saving
the declaration from linker garbage collection.
(used variable attribute): Likewise.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98113
* tree-vectorizer.h (struct slp_root): New.
(_bb_vec_info::roots): New member.
* tree-vect-slp.c (vect_analyze_slp): Also walk BB info
roots.
(_bb_vec_info::_bb_vec_info): Adjust.
(_bb_vec_info::~_bb_vec_info): Likewise.
(vld_cmp): New.
(vect_slp_is_lane_insert): Likewise.
(vect_slp_check_for_constructors): Match a series of
BIT_INSERT_EXPRs as vector constructor.
(vect_slp_analyze_bb_1): Continue if BB info roots is
not empty.
(vect_slp_analyze_bb_1): Mark the whole BIT_INSERT_EXPR root
sequence as pure_slp.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98117
* tree-vect-loop-manip.c (vect_gen_vector_loop_niters):
Properly handle degenerate niter when setting the vector
loop IV range.
2020-12-07 Andreas Krebbel <krebbel@linux.ibm.com>
* config/s390/s390.c (s390_emit_stack_probe): Change Pmode to
word_mode.
2020-12-07 Martin Jambor <mjambor@suse.cz>
PR ipa/97816
* ipa-cp.c (safe_add): Removed.
(good_cloning_opportunity_p): Remove special handling of INT_MAX.
(value_topo_info<valtype>::propagate_effects): Take care not to
propagate from size one value to another through more sources. Scale
propagated times with edge frequencies. Include local time and size
in propagates ones here. Take care not to overflow size.
(decide_about_value): Do not add local and propagated effects when
passing them to good_cloning_opportunity_p.
2020-12-07 Matthias Klose <doko@ubuntu.com>
* genextract.c (print_header): Undefine ENABLE_RTL_CHECKING
and ENABLE_RTL_FLAG_CHECKING.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98137
* tree-data-ref.c (split_constant_offset_1): Use
determine_value_range instead of get_range_info to handle
arbitrary expressions.
2020-12-06 H.J. Lu <hjl.tools@gmail.com>
PR target/98162

View file

@ -1 +1 @@
20201207
20201208

View file

@ -1,3 +1,45 @@
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/Make-lang.in: Remove ^L characters.
* gcc-interface/decl.c (create_concat_name): Add cast.
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/trans.c (maybe_make_gnu_thunk): Return false if the
target is local and thunk and target do not have the same context.
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/trans.c (lvalue_for_aggregate_p): Also return true
for return statements.
* gcc-interface/utils.c (gnat_write_global_declarations): Use the
maximum index for the dummy object to avoid a name collision.
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/decl.c (gnat_to_gnu_entity) <Fixed_Point_Type>: Put
back the "else" unduly removed.
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/trans.c (Call_to_gnu): Also create a temporary for
the return value if the LHS is a bit-field and the return type is
a type padding a self-referential type.
(gnat_to_gnu): Do not remove the padding on the result if it is too
small with regard to the natural padding size.
2020-12-07 Eric Botcazou <ebotcazou@adacore.com>
* gcc-interface/utils.c (convert) <INTEGER_TYPE>: Call fold_convert
in the cases where convert_to_integer is not called.
<BOOLEAN_TYPE>: Call fold_convert instead of convert_to_integer.
2020-12-07 Matthias Klose <doko@ubuntu.com>
PR ada/97504
* Makefile.rtl (LIBGNAT_TARGET_PAIRS) <mips*-*-linux*>: Use wraplf
version of Aux_Long_Long_Float.
2020-11-30 Pierre-Marie de Rodat <derodat@adacore.com>
* libgnat/s-trasym.ads: Update the list of supported platforms.

View file

@ -1,3 +1,9 @@
2020-12-07 Marek Polacek <polacek@redhat.com>
PR c++/98126
* c-common.c (verify_tree_lim_r): New function.
(verify_sequence_points): Use it. Use nullptr instead of 0.
2020-12-03 Martin Sebor <msebor@redhat.com>
PR c++/90629

View file

@ -1,3 +1,9 @@
2020-12-07 Martin Uecker <muecker@gwdg.de>
PR c/97981
* c-typeck.c (convert_lvalue_to_rvalue): Move the code
that drops qualifiers to the end of the function.
2020-11-26 Martin Uecker <muecker@gwdg.de>
PR c/65455

View file

@ -1,3 +1,26 @@
2020-12-07 Marek Polacek <polacek@redhat.com>
PR c++/98043
* decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
set it to the type of SWITCH_STMT_COND.
2020-12-07 Nathan Sidwell <nathan@acm.org>
* cp-tree.h (build_cplus_array_type): Add defaulted DEP parm.
* tree.c (set_array_type_common): Add DEP parm.
(build_cplus_array_type): Add DEP parm, determine dependency if
needed. Mark dependency of new types.
(cp_build_qualified_type_real): Adjust array-building call, assert
no surprising dependency.
(strip_typedefs): Likewise.
2020-12-07 Nathan Sidwell <nathan@acm.org>
PR c++/98116
* typeck.c (structural_comptypes): Move early outs to comptype.
Always check template-alias match when comparing_specializations.
(comptypes): Do early out checking here.
2020-12-05 Patrick Palka <ppalka@redhat.com>
PR c++/97093

View file

@ -1,3 +1,58 @@
2020-12-07 Martin Uecker <muecker@gwdg.de>
PR c/97981
* gcc.dg/pr97981.c: New test.
* gcc.dg/pr60195.c: Adapt test.
2020-12-07 Jakub Jelinek <jakub@redhat.com>
PR target/98147
* gcc.dg/pr98147.c: New test.
2020-12-07 Marek Polacek <polacek@redhat.com>
PR c++/98043
* g++.dg/cpp0x/enum41.C: New test.
2020-12-07 Ian Lance Taylor <iant@golang.org>
* go.test/go-test.exp (errchk): Don't backslash quote parentheses
that are already backslash quoted.
2020-12-07 Marek Polacek <polacek@redhat.com>
PR c++/98126
* g++.dg/warn/Wsequence-point-4.C: New test.
2020-12-07 Nathan Sidwell <nathan@acm.org>
PR c++/98116
* g++.dg/template/pr98116.C: Remove dg-ice.
* g++.dg/template/pr98116-2.C: New.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98113
* gcc.dg/vect/bb-slp-70.c: New testcase.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98117
* gcc.dg/torture/pr98117.c: New testcase.
2020-12-07 Andreas Krebbel <krebbel@linux.ibm.com>
* gcc.target/s390/s390.exp: New target check s390_zarch.
* gcc.target/s390/stack-clash-1.c: Use s390_zarch instead of lp64.
* gcc.target/s390/stack-clash-2.c: Likewise.
* gcc.target/s390/stack-clash-3.c: Likewise.
* gcc.target/s390/stack-clash-5.c: New test.
2020-12-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/98137
* gcc.dg/vect/bb-slp-pr98137.c: New testcase.
2020-12-06 H.J. Lu <hjl.tools@gmail.com>
* gcc.target/i386/pr98161.c: New test.