Daily bump.
This commit is contained in:
parent
610d789832
commit
d9176e643f
@ -1,3 +1,8 @@
|
|||||||
|
2022-05-27 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* gcc-changelog/git_update_version.py (active_refs): Remove
|
||||||
|
releases/gcc-9.
|
||||||
|
|
||||||
2022-05-06 Jakub Jelinek <jakub@redhat.com>
|
2022-05-06 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* gennews (files): Add files for GCC 12.
|
* gennews (files): Add files for GCC 12.
|
||||||
|
@ -1,3 +1,75 @@
|
|||||||
|
2022-05-27 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* tree-dfa.cc (get_ref_base_and_extent): Avoid shift.
|
||||||
|
|
||||||
|
2022-05-27 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
|
PR ipa/105639
|
||||||
|
* ipa-prop.cc (propagate_controlled_uses): Check type of the
|
||||||
|
constant before adding a LOAD reference.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* tree-core.h (enum omp_clause_code): Rename OMP_CLAUSE_TO_DECLARE
|
||||||
|
to OMP_CLAUSE_ENTER.
|
||||||
|
* tree.h (OMP_CLAUSE_ENTER_TO): Define.
|
||||||
|
* tree.cc (omp_clause_num_ops, omp_clause_code_name): Rename
|
||||||
|
OMP_CLAUSE_TO_DECLARE to OMP_CLAUSE_ENTER.
|
||||||
|
* tree-pretty-print.cc (dump_omp_clause): Handle OMP_CLAUSE_ENTER
|
||||||
|
instead of OMP_CLAUSE_TO_DECLARE, if OMP_CLAUSE_ENTER_TO, print
|
||||||
|
"to" instead of "enter".
|
||||||
|
* tree-nested.cc (convert_nonlocal_omp_clauses,
|
||||||
|
convert_local_omp_clauses): Handle OMP_CLAUSE_ENTER instead of
|
||||||
|
OMP_CLAUSE_TO_DECLARE.
|
||||||
|
|
||||||
|
2022-05-27 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/105726
|
||||||
|
* gimple-ssa-warn-restrict.cc (builtin_memref::set_base_and_offset):
|
||||||
|
Constrain array-of-flexarray case more.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR sanitizer/105729
|
||||||
|
* fold-const.cc (fold_unary_loc): Don't optimize (X &) ((Y *) z + w)
|
||||||
|
to (X &) z + w if -fsanitize=null during GENERIC folding.
|
||||||
|
|
||||||
|
2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* match.pd (match_zero_one_valued_p): New predicate.
|
||||||
|
(mult @0 @1): Use zero_one_valued_p for optimization to the
|
||||||
|
expression "bit_and @0 @1".
|
||||||
|
(bit_and (negate zero_one_valued_p@0) @1): Optimize to MULT_EXPR.
|
||||||
|
(plus @0 (mult (minus @1 @0) zero_one_valued_p@2)): New transform.
|
||||||
|
(minus @0 (mult (minus @0 @1) zero_one_valued_p@2)): Likewise.
|
||||||
|
(bit_xor @0 (mult (bit_xor @0 @1) zero_one_valued_p@2)): Likewise.
|
||||||
|
Remove three redundant transforms obsoleted by the three above.
|
||||||
|
|
||||||
|
2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* config/i386/i386.md (*test<mode>_not): New define_insn_and_split
|
||||||
|
to split a combined "and;cmp" sequence into "not;test".
|
||||||
|
|
||||||
|
2022-05-27 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||||
|
|
||||||
|
* config/xtensa/xtensa.md (bswapsi2): New expansion pattern.
|
||||||
|
(bswapsi2_internal): Revise the template and condition, and add
|
||||||
|
detection code for preceding the same insn in order to omit a
|
||||||
|
"SSAI 8" instruction of the latter.
|
||||||
|
(bswapdi2): Suppress built-in insn expansion with the corresponding
|
||||||
|
library call when optimizing for size.
|
||||||
|
|
||||||
|
2022-05-27 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||||
|
|
||||||
|
* config/xtensa/xtensa-protos.h
|
||||||
|
(xtensa_expand_block_set_unrolled_loop,
|
||||||
|
xtensa_expand_block_set_small_loop): New prototypes.
|
||||||
|
* config/xtensa/xtensa.cc (xtensa_sizeof_MOVI,
|
||||||
|
xtensa_expand_block_set_unrolled_loop,
|
||||||
|
xtensa_expand_block_set_small_loop): New functions.
|
||||||
|
* config/xtensa/xtensa.md (setmemsi): New expansion pattern.
|
||||||
|
* config/xtensa/xtensa.opt (mlongcalls): Add target mask.
|
||||||
|
|
||||||
2022-05-26 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
2022-05-26 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||||
|
|
||||||
* config/xtensa/xtensa.cc (xtensa_expand_block_move):
|
* config/xtensa/xtensa.cc (xtensa_expand_block_move):
|
||||||
|
@ -1 +1 @@
|
|||||||
20220527
|
20220528
|
||||||
|
@ -1,3 +1,12 @@
|
|||||||
|
2022-05-27 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c/90658
|
||||||
|
* c-attribs.cc (get_priority): Check FUNCTION_DECL.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-pragma.h (enum pragma_omp_clause): Add PRAGMA_OMP_CLAUSE_ENTER.
|
||||||
|
|
||||||
2022-05-20 David Malcolm <dmalcolm@redhat.com>
|
2022-05-20 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
* c-format.cc: Replace uses of "FINAL" and "OVERRIDE" with "final"
|
* c-format.cc: Replace uses of "FINAL" and "OVERRIDE" with "final"
|
||||||
|
@ -1,3 +1,17 @@
|
|||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-parser.cc (c_parser_omp_clause_name): Parse enter clause.
|
||||||
|
(c_parser_omp_all_clauses): For to clause on declare target, use
|
||||||
|
OMP_CLAUSE_ENTER clause with OMP_CLAUSE_ENTER_TO instead of
|
||||||
|
OMP_CLAUSE_TO_DECLARE clause. Handle PRAGMA_OMP_CLAUSE_ENTER.
|
||||||
|
(OMP_DECLARE_TARGET_CLAUSE_MASK): Add enter clause.
|
||||||
|
(c_parser_omp_declare_target): Use OMP_CLAUSE_ENTER instead of
|
||||||
|
OMP_CLAUSE_TO_DECLARE.
|
||||||
|
* c-typeck.cc (c_finish_omp_clauses): Handle OMP_CLAUSE_ENTER instead
|
||||||
|
of OMP_CLAUSE_TO_DECLARE, to OMP_CLAUSE_ENTER_TO use "to" as clause
|
||||||
|
name in diagnostics instead of
|
||||||
|
omp_clause_code_name[OMP_CLAUSE_CODE (c)].
|
||||||
|
|
||||||
2022-05-25 Jakub Jelinek <jakub@redhat.com>
|
2022-05-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
PR c/91134
|
PR c/91134
|
||||||
|
@ -1,3 +1,22 @@
|
|||||||
|
2022-05-27 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105725
|
||||||
|
* parser.cc (class_decl_loc_t::add): Check CLASS_TYPE_P.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* parser.cc (cp_parser_omp_clause_name): Parse enter clause.
|
||||||
|
(cp_parser_omp_all_clauses): For to clause on declare target, use
|
||||||
|
OMP_CLAUSE_ENTER clause with OMP_CLAUSE_ENTER_TO instead of
|
||||||
|
OMP_CLAUSE_TO_DECLARE clause. Handle PRAGMA_OMP_CLAUSE_ENTER.
|
||||||
|
(OMP_DECLARE_TARGET_CLAUSE_MASK): Add enter clause.
|
||||||
|
(cp_parser_omp_declare_target): Use OMP_CLAUSE_ENTER instead of
|
||||||
|
OMP_CLAUSE_TO_DECLARE.
|
||||||
|
* semantics.cc (finish_omp_clauses): Handle OMP_CLAUSE_ENTER instead
|
||||||
|
of OMP_CLAUSE_TO_DECLARE, to OMP_CLAUSE_ENTER_TO use "to" as clause
|
||||||
|
name in diagnostics instead of
|
||||||
|
omp_clause_code_name[OMP_CLAUSE_CODE (c)].
|
||||||
|
|
||||||
2022-05-26 Marek Polacek <polacek@redhat.com>
|
2022-05-26 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
PR c++/105569
|
PR c++/105569
|
||||||
|
@ -1,3 +1,10 @@
|
|||||||
|
2022-05-27 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* dmd/MERGE: Merge upstream dmd 4d07f22f2
|
||||||
|
* d-lang.cc (d_handle_option): Handle OPT_fpreview_fiximmutableconv.
|
||||||
|
* lang.opt (fpreview=fiximmutableconv): New option.
|
||||||
|
* runtime.def (ARRAYAPPENDT): Remove.
|
||||||
|
|
||||||
2022-05-25 Iain Buclaw <ibuclaw@gdcproject.org>
|
2022-05-25 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
* expr.cc: Add "final" and "override" to all "visit" vfunc decls
|
* expr.cc: Add "final" and "override" to all "visit" vfunc decls
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2022-05-27 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
Chung-Lin Tang <cltang@codesourcery.com>
|
||||||
|
|
||||||
|
* openmp.cc (gfc_check_omp_requires): Fix clause name in error.
|
||||||
|
|
||||||
2022-05-24 Tobias Burnus <tobias@codesourcery.com>
|
2022-05-24 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
PR c/105378
|
PR c/105378
|
||||||
|
@ -1,3 +1,62 @@
|
|||||||
|
2022-05-27 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/105725
|
||||||
|
* g++.dg/warn/Wmismatched-tags-10.C: New test.
|
||||||
|
|
||||||
|
2022-05-27 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c/90658
|
||||||
|
* c-c++-common/attr-cdtor-1.c: New test.
|
||||||
|
|
||||||
|
2022-05-27 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
Chung-Lin Tang <cltang@codesourcery.com>
|
||||||
|
|
||||||
|
* gfortran.dg/gomp/requires-4.f90: Update dg-error.
|
||||||
|
* gfortran.dg/gomp/requires-8.f90: Update dg-error.
|
||||||
|
|
||||||
|
2022-05-27 Martin Jambor <mjambor@suse.cz>
|
||||||
|
|
||||||
|
PR ipa/105639
|
||||||
|
* gcc.dg/ipa/pr105639.c: New test.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-c++-common/gomp/clauses-3.c: Add tests with enter clause instead
|
||||||
|
of to or modify some existing to clauses to enter.
|
||||||
|
* c-c++-common/gomp/declare-target-1.c: Likewise.
|
||||||
|
* c-c++-common/gomp/declare-target-2.c: Likewise.
|
||||||
|
* c-c++-common/gomp/declare-target-3.c: Likewise.
|
||||||
|
* g++.dg/gomp/attrs-9.C: Likewise.
|
||||||
|
* g++.dg/gomp/declare-target-1.C: Likewise.
|
||||||
|
|
||||||
|
2022-05-27 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/105726
|
||||||
|
* g++.dg/warn/Warray-bounds-27.C: New testcase.
|
||||||
|
|
||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR sanitizer/105729
|
||||||
|
* g++.dg/ubsan/pr105729.C: New test.
|
||||||
|
|
||||||
|
2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* gcc.dg/pr98865.c: New test case.
|
||||||
|
|
||||||
|
2022-05-27 Roger Sayle <roger@nextmovesoftware.com>
|
||||||
|
|
||||||
|
* gcc.target/i386/pr91400-1.c: Update for improved code generation.
|
||||||
|
* gcc.target/i386/pr91400-2.c: Likewise.
|
||||||
|
* gcc.target/i386/testnot-1.c: New test case.
|
||||||
|
* gcc.target/i386/testnot-2.c: Likewise.
|
||||||
|
|
||||||
|
2022-05-27 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||||
|
|
||||||
|
* gcc.target/xtensa/bswap.c: Remove test.
|
||||||
|
* gcc.target/xtensa/bswap-O1.c: New.
|
||||||
|
* gcc.target/xtensa/bswap-O2.c: Ditto.
|
||||||
|
* gcc.target/xtensa/bswap-Os.c: Ditto.
|
||||||
|
|
||||||
2022-05-26 Marek Polacek <polacek@redhat.com>
|
2022-05-26 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
PR c++/105569
|
PR c++/105569
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
2022-05-27 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/libgomp.c-c++-common/target-40.c: Modify some existing to
|
||||||
|
clauses to enter.
|
||||||
|
* testsuite/libgomp.c/target-41.c: Likewise.
|
||||||
|
|
||||||
|
2022-05-27 Tobias Burnus <tobias@codesourcery.com>
|
||||||
|
|
||||||
|
* libgomp.texi (Other new OpenMP 5.1 features): Add
|
||||||
|
'begin declare target'.
|
||||||
|
(Other new OpenMP 5.2 features): New.
|
||||||
|
|
||||||
2022-05-25 Jakub Jelinek <jakub@redhat.com>
|
2022-05-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* task.c (gomp_task_run_post_handle_dependers): If empty_task
|
* task.c (gomp_task_run_post_handle_dependers): If empty_task
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2022-05-27 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
|
* libdruntime/MERGE: Merge upstream druntime f89da313.
|
||||||
|
* src/MERGE: Merge upstream phobos d46814c86.
|
||||||
|
|
||||||
2022-05-16 Iain Buclaw <ibuclaw@gdcproject.org>
|
2022-05-16 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||||
|
|
||||||
* libdruntime/MERGE: Merge upstream druntime 94bd5bcb.
|
* libdruntime/MERGE: Merge upstream druntime 94bd5bcb.
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
2022-05-27 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/105671
|
||||||
|
* include/std/sstream (basic_stringbuf::_M_high_mark): Add
|
||||||
|
always_inline attribute.
|
||||||
|
|
||||||
2022-05-26 Jonathan Wakely <jwakely@redhat.com>
|
2022-05-26 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/105681
|
PR libstdc++/105681
|
||||||
|
Loading…
Reference in New Issue
Block a user