Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 19 Sep 2020 00:16:29 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 19 Sep 2020 00:16:29 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index b023931686877fddf70dce344df626382f29027b..7b85668a291a1e86f5a54423e99985cff1127377 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-09-18  Omar Tahir  <omar.tahir@arm.com>
+
+       * MAINTAINERS (Write After Approval): Add myself.
+
 2020-08-26  Tobias Burnus  <tobias@codesourcery.com>
 
        * MAINTAINERS (Various Maintainers): Add myself as OpenACC maintainer.
index c9f428227cfd4c17e3e21bd683cba3770df35ecd..be428b84fd0d410e4af8a8291021a53c186a5b98 100644 (file)
@@ -1,3 +1,86 @@
+2020-09-18  Sudi Das  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * 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  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * config/arm/thumb2.md (*thumb2_csinc): New.
+       (*thumb2_cond_arith): Generate CINC where possible.
+
+2020-09-18  Sudi Das  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * 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  <richard.sandiford@arm.com>
+
+       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  <rguenther@suse.de>
+
+       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  <jozef.l@mittosystems.com>
+
+       * 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  <jozef.l@mittosystems.com>
+
+       * 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  <ams@codesourcery.com>
+
+       * 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  <alex.coplan@arm.com>
+
+       * cfgloop.h (nb_iter_bound): Reword comment describing is_exit.
+
+2020-09-18  Richard Biener  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       PR tree-optimization/97089
+       * tree-ssa-sccvn.c (visit_nary_op): Do not replace unsigned
+       divisions.
+
+2020-09-18  Richard Biener  <rguenther@suse.de>
+
+       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  <siarheit@google.com>
 
        * profile.c (sort_hist_values): Clarify hist format:
index 1900f8394ad4c84b214db66045dc14405c552b9b..795f43e0fdb75ef6a5831b782efb14a320e13045 100644 (file)
@@ -1 +1 @@
-20200918
+20200919
index 5a176c75011c5c720a215df599a52b2c9fa907c2..7ec4c1451f11f8e1b64640b2f372e6443eb0e51f 100644 (file)
@@ -1,3 +1,13 @@
+2020-09-18  David Malcolm  <dmalcolm@redhat.com>
+
+       * checker-path.cc (warning_event::get_desc): Handle global state
+       changes.
+
+2020-09-18  David Malcolm  <dmalcolm@redhat.com>
+
+       * sm-malloc.cc (malloc_state_machine::on_stmt): Handle strdup and
+       strndup as being malloc-like allocators.
+
 2020-09-16  David Malcolm  <dmalcolm@redhat.com>
 
        * engine.cc (strongly_connected_components::strong_connect): Only
index e750250b197f1b1c648ecf51beef99887541bc1b..3f3de0b29ede38f71ab24a4f85749b5703243d4c 100644 (file)
@@ -1,3 +1,13 @@
+2020-09-18  Jason Merrill  <jason@redhat.com>
+
+       PR bootstrap/97118
+       * decl.c (complete_vars): Only call layout_var_decl if completing
+       the type succeeded.
+
+2020-09-18  Jason Merrill  <jason@redhat.com>
+
+       * decl.c (complete_vars): Call layout_var_decl.
+
 2020-09-17  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/96409
index 51a5d2ee64ef0d323684eef9a6af1d09a1cd5b56..4450f204454896c6c279245363e5760f0d9e267f 100644 (file)
@@ -1,3 +1,56 @@
+2020-09-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/97105
+       * g++.dg/template/pr97105.C: New test.
+
+2020-09-18  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/analyzer/strdup-1.c: New test.
+       * gcc.dg/analyzer/strndup-1.c: New test.
+
+2020-09-18  Sudi Das  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * gcc.target/arm/csneg.c: New test.
+
+2020-09-18  Sudi Das  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * gcc.target/arm/csinc-1.c: New test.
+
+2020-09-18  Sudi Das  <sudi.das@arm.com>
+           Omar Tahir  <omar.tahir@arm.com>
+
+       * gcc.target/arm/csinv-1.c: New test.
+
+2020-09-18  H.J. Lu  <hjl.tools@gmail.com>
+           Richard Sandiford  <richard.sandiford@arm.com>
+
+       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  <jakub@redhat.com>
+
+       PR tree-optimization/97081
+       * gcc.dg/vect/pr97081-2.c: New test.
+
+2020-09-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/97081
+       * gcc.dg/vect/pr97081.c: New testcase.
+
+2020-09-18  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * 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  <rguenther@suse.de>
+
+       PR tree-optimization/97095
+       * gfortran.dg/pr97095.f: New testcase.
+
 2020-09-17  Tom de Vries  <tdevries@suse.de>
 
        * lib/target-supports.exp (check_effective_target_non_strict_prototype):