diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-23 00:16:34 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2021-02-23 00:16:34 +0000 |
commit | 2f5765cf25115fc8306806a913d90bed6edb420b (patch) | |
tree | a02c5a325dce7aa1c1374dbd4549133ccbb3379d /gcc | |
parent | 5ee4ba031dd9fc60bf2494ca30f46c0acaa34805 (diff) | |
download | gcc-2f5765cf25115fc8306806a913d90bed6edb420b.zip gcc-2f5765cf25115fc8306806a913d90bed6edb420b.tar.gz gcc-2f5765cf25115fc8306806a913d90bed6edb420b.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 47 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/analyzer/ChangeLog | 14 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 15 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 62 |
6 files changed, 145 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cadcc1f..3bd8772 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,50 @@ +2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * config/aarch64/aarch64-tuning-flags.def (cse_sve_vl_constants): + Define. + * config/aarch64/aarch64.md (add<mode>3): Force CONST_POLY_INT immediates + into a register when the above is enabled. + * config/aarch64/aarch64.c (neoversev1_tunings): + AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS. + (aarch64_rtx_costs): Use AARCH64_EXTRA_TUNE_CSE_SVE_VL_CONSTANTS. + +2021-02-22 Hans-Peter Nilsson <hp@axis.com> + + * config/cris/cris.c (cris_print_operand) <'T'>: Change + valid operand from is now an addi mult-value to shift-value. + * config/cris/cris.md (*addi): Change expression of scaled + operand from mult to ashift. + * config/cris/cris.md (*addi_reload): New insn_and_split. + +2021-02-22 John David Anglin <danglin@gcc.gnu.org> + + PR target/85074 + * config/pa/pa.c (TARGET_ASM_CAN_OUTPUT_MI_THUNK): Define as + hook_bool_const_tree_hwi_hwi_const_tree_true. + (pa_asm_output_mi_thunk): Add support for nonzero vcall_offset. + +2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com> + + PR rtl-optimization/98791 + * ira-conflicts.c (process_regs_for_copy): Don't create allocno copies + for unordered modes. + +2021-02-22 Martin Liska <mliska@suse.cz> + + * tree-inline.c (inline_forbidden_p): Set + inline_forbidden_reason. + +2021-02-22 Richard Biener <rguenther@suse.de> + + * tree-vect-slp.c (vect_bb_vectorization_profitable_p): Dump + costed subgraph. + +2021-02-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99165 + * gimple-ssa-store-merging.c (pass_store_merging::process_store): + Accumulate changed to ret. + 2021-02-21 Uros Bizjak <ubizjak@gmail.com> Revert: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 236fe4a..6b9f5c9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210222 +20210223 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index de03487..23486ac 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,17 @@ +2021-02-22 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/99196 + * engine.cc (exploded_node::on_stmt): Provide terminate_path + flag as a way for on_call_pre to terminate the current analysis + path. + * region-model-impl-calls.cc (call_details::num_args): New. + (region_model::impl_call_error): New. + * region-model.cc (region_model::on_call_pre): Add param + "out_terminate_path". Handle "error" and "error_at_line". + * region-model.h (call_details::num_args): New decl. + (region_model::on_call_pre): Add param "out_terminate_path". + (region_model::impl_call_error): New decl. + 2021-02-17 David Malcolm <dmalcolm@redhat.com> PR analyzer/98969 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index fe80d4a..bc97ed5 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2021-02-22 Nathan Sidwell <nathan@acm.org> + + PR c++/99174 + * module.cc (struct module_state): Add visited_p flag. + (name_pending_imports): Use it to avoid duplicate requests. + (preprocess_module): Don't read preprocessor state if we failed to + load a module's config. + +2021-02-22 Nathan Sidwell <nathan@acm.org> + + PR c++/99153 + * decl.c (duplicate_decls): Move DECL_MODULE_IMPORT_P propagation + to common-path. + * module.cc (set_defining_module): Add assert. + 2021-02-19 Nathan Sidwell <nathan@acm.org> PR c++/98741 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d995a7d..171b3c9 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2021-02-22 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/99171 + * trans-openmp.c (gfc_omp_is_optional_argument): Regard optional + dummy procs as nonoptional as no special treatment is needed. + 2021-02-21 Harald Anlauf <anlauf@gmx.de> * trans-expr.c (gfc_conv_procedure_call): Do not add clobber to diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ab9e3cb..6864bcb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,65 @@ +2021-02-22 David Malcolm <dmalcolm@redhat.com> + + PR analyzer/99196 + * gcc.dg/analyzer/error-1.c: New test. + * gcc.dg/analyzer/error-2.c: New test. + * gcc.dg/analyzer/error-3.c: New test. + +2021-02-22 H.J. Lu <hjl.tools@gmail.com> + + PR testsuite/99173 + * c-c++-common/attr-retain-5.c: Require R_flag_in_section. + * c-c++-common/attr-retain-6.c: Likewise. + * c-c++-common/attr-retain-7.c: Likewise. + * c-c++-common/attr-retain-8.c: Likewise. + * c-c++-common/attr-retain-9.c: Likewise. + +2021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> + + * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test. + +2021-02-22 Hans-Peter Nilsson <hp@axis.com> + + * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C, + g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C: + Handle __INT32_TYPE__ being "long int". + +2021-02-22 Hans-Peter Nilsson <hp@axis.com> + + * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4. + +2021-02-22 Hans-Peter Nilsson <hp@axis.com> + + * gcc.target/cris/biap-mul.c: New test. + +2021-02-22 Hans-Peter Nilsson <hp@axis.com> + + * gcc.target/cris/torture/sync-reload-mul-1.c: New test. + +2021-02-22 Nathan Sidwell <nathan@acm.org> + + PR c++/99174 + * g++.dg/modules/pr99174-1_a.C: New. + * g++.dg/modules/pr99174-1_b.C: New. + * g++.dg/modules/pr99174-1_c.C: New. + * g++.dg/modules/pr99174.H: New. + +2021-02-22 Nathan Sidwell <nathan@acm.org> + + PR c++/99153 + * g++.dg/modules/pr99153_a.H: New. + * g++.dg/modules/pr99153_b.H: New. + +2021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com> + + PR rtl-optimization/98791 + * gcc.target/aarch64/sve/pr98791.c: New test. + +2021-02-22 Richard Biener <rguenther@suse.de> + + PR tree-optimization/99165 + * g++.dg/pr99165.C: New testcase. + 2021-02-21 Harald Anlauf <anlauf@gmx.de> * gfortran.dg/intent_optimize_3.f90: New test. |