From 239601c53b03880832193f34c799d20fd2c5fe70 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sat, 19 Sep 2020 00:16:29 +0000 Subject: Daily bump. --- gcc/ChangeLog | 83 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 10 ++++++ gcc/cp/ChangeLog | 10 ++++++ gcc/testsuite/ChangeLog | 53 +++++++++++++++++++++++++++++++ 5 files changed, 157 insertions(+), 1 deletion(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c9f4282..be428b8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,86 @@ +2020-09-18 Sudi Das + Omar Tahir + + * config/arm/thumb2.md (*thumb2_csneg): New. + (*thumb2_negscc): Don't match if TARGET_COND_ARITH. + * config/arm/arm.md (*if_neg_move): Don't match if TARGET_COND_ARITH. + +2020-09-18 Sudi Das + Omar Tahir + + * config/arm/thumb2.md (*thumb2_csinc): New. + (*thumb2_cond_arith): Generate CINC where possible. + +2020-09-18 Sudi Das + Omar Tahir + + * config/arm/arm.h (TARGET_COND_ARITH): New macro. + * config/arm/arm.c (arm_have_conditional_execution): Return false if + TARGET_COND_ARITH before reload. + * config/arm/predicates.md (arm_comparison_operation): Returns true if + comparing CC_REGNUM with constant zero. + * config/arm/thumb2.md (*thumb2_csinv): New. + (*thumb2_movcond): Don't match if TARGET_COND_ARITH. + +2020-09-18 Richard Sandiford + + PR middle-end/91957 + * ira.c (ira_setup_eliminable_regset): Skip the special elimination + handling of the hard frame pointer if the hard frame pointer is fixed. + +2020-09-18 Richard Biener + + PR tree-optimization/97081 + * tree-vect-patterns.c (vect_recog_rotate_pattern): Use the + precision of the shifted operand to determine the mask. + +2020-09-18 Jozef Lawrynowicz + + * config/msp430/msp430.c (msp430_print_operand): Update comment. + Cast to long when printing values formatted as long. + Support 'd', 'e', 'f' and 'g' modifiers. + Extract operand value with a single operation for all modifiers. + * doc/extend.texi (msp430Operandmodifiers): New. + +2020-09-18 Jozef Lawrynowicz + + * config/msp430/msp430.c (increment_stack): Mark insns which increment + the stack as frame_related. + (msp430_expand_prologue): Add comments. + (msp430_expand_epilogue): Mark insns which decrement + the stack as frame_related. + Add reg_note to stack pop insns describing position of register + variables on the stack. + +2020-09-18 Andrew Stubbs + + * config/gcn/gcn-tree.c (execute_omp_gcn): Delete. + (make_pass_omp_gcn): Delete. + * config/gcn/t-gcn-hsa (PASSES_EXTRA): Delete. + * config/gcn/gcn-passes.def: Removed. + +2020-09-18 Alex Coplan + + * cfgloop.h (nb_iter_bound): Reword comment describing is_exit. + +2020-09-18 Richard Biener + + PR tree-optimization/97095 + * tree-vect-loop.c (vectorizable_live_operation): Get + the SLP vector type from the correct object. + +2020-09-18 Richard Biener + + PR tree-optimization/97089 + * tree-ssa-sccvn.c (visit_nary_op): Do not replace unsigned + divisions. + +2020-09-18 Richard Biener + + PR tree-optimization/97098 + * tree-vect-slp.c (vect_bb_slp_mark_live_stmts): Do not + recurse to children when all stmts were already visited. + 2020-09-17 Sergei Trofimovich * profile.c (sort_hist_values): Clarify hist format: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1900f83..795f43e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200918 +20200919 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 5a176c7..7ec4c14 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,13 @@ +2020-09-18 David Malcolm + + * checker-path.cc (warning_event::get_desc): Handle global state + changes. + +2020-09-18 David Malcolm + + * sm-malloc.cc (malloc_state_machine::on_stmt): Handle strdup and + strndup as being malloc-like allocators. + 2020-09-16 David Malcolm * engine.cc (strongly_connected_components::strong_connect): Only diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e750250..3f3de0b 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2020-09-18 Jason Merrill + + PR bootstrap/97118 + * decl.c (complete_vars): Only call layout_var_decl if completing + the type succeeded. + +2020-09-18 Jason Merrill + + * decl.c (complete_vars): Call layout_var_decl. + 2020-09-17 Patrick Palka PR c++/96409 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 51a5d2e..4450f20 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,56 @@ +2020-09-18 Jakub Jelinek + + PR c++/97105 + * g++.dg/template/pr97105.C: New test. + +2020-09-18 David Malcolm + + * gcc.dg/analyzer/strdup-1.c: New test. + * gcc.dg/analyzer/strndup-1.c: New test. + +2020-09-18 Sudi Das + Omar Tahir + + * gcc.target/arm/csneg.c: New test. + +2020-09-18 Sudi Das + Omar Tahir + + * gcc.target/arm/csinc-1.c: New test. + +2020-09-18 Sudi Das + Omar Tahir + + * gcc.target/arm/csinv-1.c: New test. + +2020-09-18 H.J. Lu + Richard Sandiford + + PR middle-end/91957 + * g++.target/i386/pr97054.C: New test. + * gcc.target/i386/pr82673.c: Remove redundant extra message. + +2020-09-18 Jakub Jelinek + + PR tree-optimization/97081 + * gcc.dg/vect/pr97081-2.c: New test. + +2020-09-18 Richard Biener + + PR tree-optimization/97081 + * gcc.dg/vect/pr97081.c: New testcase. + +2020-09-18 Jozef Lawrynowicz + + * gcc.target/msp430/operand-modifiers.c: Extend test to handle new + modifiers. + * gcc.target/msp430/operand-modifiers-bad.c: New test. + +2020-09-18 Richard Biener + + PR tree-optimization/97095 + * gfortran.dg/pr97095.f: New testcase. + 2020-09-17 Tom de Vries * lib/target-supports.exp (check_effective_target_non_strict_prototype): -- cgit v1.1