Daily bump.

This commit is contained in:
GCC Administrator 2022-01-29 00:16:22 +00:00
parent 06995c2958
commit f6f2d6cfec
7 changed files with 232 additions and 1 deletions

View File

@ -1,3 +1,84 @@
2022-01-28 Yoshinori Sato <yo-satoh@sios.com>
* config/sh/t-linux (MULTILIB_EXCEPTIONS): Add m1, mb/m1 and m2a.
2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
PR tree-optimization/103514
* match.pd (a & b) ^ (a == b) -> !(a | b): New optimization.
(a & b) == (a ^ b) -> !(a | b): New optimization.
2022-01-28 Marek Polacek <polacek@redhat.com>
* doc/invoke.texi: Update -Wbidi-chars documentation.
2022-01-28 Iain Sandoe <iain@sandoe.co.uk>
* config/rs6000/darwin.h (OPTION_GLIBC): Define to 0.
2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
PR tree-optimization/95424
* match.pd: Simplify 1 / X where X is an integer.
2022-01-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104263
* gimple-ssa-store-merging.cc (get_status_for_store_merging): For
cfun->can_throw_non_call_exceptions && cfun->eh test whether
last non-debug stmt in the bb is store_valid_for_store_merging_p
rather than last stmt.
2022-01-28 Martin Liska <mliska@suse.cz>
* diagnostic.cc (diagnostic_action_after_output): Remove extra
newline.
2022-01-28 Martin Liska <mliska@suse.cz>
* config/rs6000/host-darwin.cc (segv_crash_handler):
Do not use leading capital letter.
(segv_handler): Likewise.
* ipa-sra.cc (verify_splitting_accesses): Likewise.
* varasm.cc (get_section): Likewise.
2022-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/104267
* tree-vect-stmts.cc (vectorizable_call): Properly use the
per-argument determined vector type for externals and
invariants.
2022-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/104263
* tree-cfg.cc (gimple_purge_dead_abnormal_call_edges):
Purge edges also when !cfun->has_nonlocal_label
and !cfun->calls_setjmp.
2022-01-28 Maciej W. Rozycki <macro@embecosm.com>
* config/riscv/riscv.md: Document `auipc' and `bitmanip' `type'
attributes.
2022-01-28 Jakub Jelinek <jakub@redhat.com>
PR lto/104237
* cfgrtl.cc (loc_equal): New function.
(unique_locus_on_edge_between_p): Use it.
2022-01-28 Richard Biener <rguenther@suse.de>
* cfganal.h (mark_dfs_back_edges): Provide API with struct
function argument.
* cfganal.cc (mark_dfs_back_edges): Take a struct function
to work on, add a wrapper passing cfun.
* graph.cc (draw_cfg_nodes_no_loops): Replace stray cfun
uses with fun which is already passed.
(draw_cfg_edges): Likewise.
(draw_cfg_nodes_for_loop): Do not use draw_cfg_nodes_for_loop
for fun != cfun.
2022-01-27 Patrick Palka <ppalka@redhat.com>
PR c++/99895

View File

@ -1 +1 @@
20220128
20220129

View File

@ -1,3 +1,9 @@
2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
PR ada/104258
* exp_ch4.adb (Narrow_Large_Operation): Also copy the entity, if
any, when rewriting the operator node.
2022-01-19 H.J. Lu <hjl.tools@gmail.com>
PR ada/103538

View File

@ -1,3 +1,28 @@
2022-01-28 Patrick Palka <ppalka@redhat.com>
Jason Merrill <jason@redhat.com>
PR c++/92752
* typeck.cc (build_ptrmemfunc): Cast a nullptr constant to the
unqualified pointer type not the qualified one.
2022-01-28 Patrick Palka <ppalka@redhat.com>
PR c++/103341
* decl.cc (cp_finish_decl): Pass the template arguments of a
variable template specialization or a templated static data
member to do_auto_deduction when the auto is constrained.
2022-01-28 Jason Merrill <jason@redhat.com>
PR c++/100198
PR c++/100030
PR c++/100282
* parser.cc (cp_parser_enumerator_definition): Sorry on parameter
pack in lambda.
(cp_parser_class_head): And in class attributes.
* pt.cc (check_for_bare_parameter_packs): Sorry instead of error
in lambda.
2022-01-27 Jason Merrill <jason@redhat.com>
PR c++/104245

View File

@ -1,3 +1,7 @@
2022-01-28 Martin Liska <mliska@suse.cz>
* decl.cc (d_finish_decl): Do not use leading capital letter.
2022-01-17 Martin Liska <mliska@suse.cz>
* d-gimplify.cc: Rename .c names to .cc.

View File

@ -1,3 +1,30 @@
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* trans-array.cc (structure_alloc_comps): Prevent descriptor
stacking for non-array data; do not broadcast caf-tokens.
* trans-intrinsic.cc (conv_co_collective): Prevent generation
of unused descriptor.
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
Revert:
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* trans-array.cc (structure_alloc_comps): Prevent descriptor
stacking for non-array data; do not broadcast caf-tokens.
* trans-intrinsic.cc (conv_co_collective): Prevent generation
of unused descriptor.
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* trans-array.cc (structure_alloc_comps): Prevent descriptor
stacking for non-array data; do not broadcast caf-tokens.
* trans-intrinsic.cc (conv_co_collective): Prevent generation
of unused descriptor.
2022-01-27 Harald Anlauf <anlauf@gmx.de>
PR fortran/104128

View File

@ -1,3 +1,91 @@
2022-01-28 Navid Rahimi <navidrahimi@microsoft.com>
* gcc.dg/tree-ssa/pr103514.c: Testcase for this optimization.
2022-01-28 Patrick Palka <ppalka@redhat.com>
Jason Merrill <jason@redhat.com>
PR c++/92752
* g++.dg/warn/Wignored-qualifiers2.C: New test.
2022-01-28 Zhao Wei Liew <zhaoweiliew@gmail.com>
PR tree-optimization/95424
* gcc.dg/tree-ssa/divide-6.c: New file.
* gcc.dg/tree-ssa/divide-7.c: New file.
2022-01-28 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/104263
* gcc.dg/pr104263.c: New test.
2022-01-28 Allan McRae <allan@archlinux.org>
PR testsuite/70230
* gcc.dg/asan/use-after-scope-4.c (dg-options): Add
-fno-stack-protector.
* gcc.dg/stack-usage-1.c: Likewise
* gcc.dg/superblock.c: Likewise
* gcc.target/i386/avx-vzeroupper-17.c: Likewise
* gcc.target/i386/cleanup-1.c: Likewise
* gcc.target/i386/cleanup-2.c: Likewise
* gcc.target/i386/interrupt-redzone-1.c: Likewise
* gcc.target/i386/interrupt-redzone-2.c: Likewise
* gcc.target/i386/pr79793-1.c: Likewise
* gcc.target/i386/pr79793-2.c: Likewise
* gcc.target/i386/shrink_wrap_1.c: Likewise
* gcc.target/i386/stack-check-11.c: Likewise
* gcc.target/i386/stack-check-18.c: Likewise
* gcc.target/i386/stack-check-19.c: Likewise
* gcc.target/i386/stackalign/pr88483-1.c: Likewise
* gcc.target/i386/stackalign/pr88483-2.c: Likewise
* gcc.target/i386/sw-1.c: Likewise
2022-01-28 Patrick Palka <ppalka@redhat.com>
PR c++/103341
* g++.dg/cpp2a/concepts-class4.C: New test.
* g++.dg/cpp2a/concepts-var-templ2.C: New test.
2022-01-28 Richard Biener <rguenther@suse.de>
PR tree-optimization/104263
* gcc.dg/tree-ssa/inline-13.c: New testcase.
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* gfortran.dg/coarray_collectives_18.f90: New test.
2022-01-28 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/generic_comp.adb: New test.
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
Revert:
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* gfortran.dg/coarray_collectives_18.f90: New test.
2022-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
PR fortran/103790
* gfortran.dg/coarray_collectives_18.f90: New test.
2022-01-28 Jason Merrill <jason@redhat.com>
PR c++/100198
PR c++/100030
PR c++/100282
* g++.dg/cpp0x/lambda/lambda-variadic13.C: Accept the sorry
as well as the correct error.
* g++.dg/cpp0x/lambda/lambda-variadic14.C: Likewise.
* g++.dg/cpp0x/lambda/lambda-variadic14a.C: New test.
* g++.dg/cpp0x/lambda/lambda-variadic15.C: New test.
* g++.dg/cpp0x/lambda/lambda-variadic16.C: New test.
2022-01-27 David Malcolm <dmalcolm@redhat.com>
* gcc.dg/analyzer/data-model-1.c: Add dg-message directives for