diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 83 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 53 |
6 files changed, 161 insertions, 1 deletions
@@ -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. 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 <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: 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 <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 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 <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 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 <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): |