Daily bump.
This commit is contained in:
parent
0acac6c432
commit
93acd068af
11 changed files with 278 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2025-04-02 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* configure: Regenerate.
|
||||
* configure.ac: Use -B instead of -L to specifiy the C++ runtime
|
||||
paths on Darwin.
|
||||
|
||||
2025-03-31 Alice Carlotti <alice.carlotti@arm.com>
|
||||
|
||||
* MAINTAINERS: Update my name.
|
||||
|
|
|
@ -1,3 +1,102 @@
|
|||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
GUO Yixuan <culu.gyx@gmail.com>
|
||||
|
||||
PR driver/58973
|
||||
* common.opt (Werror, Werror=): Use less awkward wording in
|
||||
description.
|
||||
(pedantic-errors): Likewise.
|
||||
* doc/invoke.texi (Warning Options): Likewise for -Werror and
|
||||
-Werror= here.
|
||||
|
||||
2025-04-02 Robin Dapp <rdapp@ventanamicro.com>
|
||||
|
||||
PR target/119572
|
||||
* config/riscv/autovec.md: Mask broadcast value.
|
||||
|
||||
2025-04-02 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* config/riscv/bitmanip.md: The optimization can only be applied if
|
||||
the high bit of operands[3] is set to 1.
|
||||
|
||||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR c/114957
|
||||
PR c/78008
|
||||
PR c++/60972
|
||||
* doc/extend.texi (Structure-Layout Pragmas): Add @cindex
|
||||
entries and reformat the pragma descriptions to match the markup
|
||||
used for other pragmas. Document what #pragma pack(0) does.
|
||||
Add cross-references to similar attributes.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/119491
|
||||
* tree-tailcall.cc (single_non_eh_succ_edge): New function.
|
||||
(independent_of_stmt_p): Use single_non_eh_succ_edge (bb)->dest
|
||||
instead of single_succ (bb).
|
||||
(empty_eh_cleanup): New function.
|
||||
(find_tail_calls): Diagnose throwing of exceptions which do not
|
||||
propagate only if there are no EDGE_EH successor edges. If there are
|
||||
and the call is musttail, use empty_eh_cleanup to find if the cleanup
|
||||
is not empty. If not or the call is not musttail, use different
|
||||
diagnostics. Set is_noreturn even if there are successor edges. Use
|
||||
single_non_eh_succ_edge (abb) instead of single_succ_edge (abb). Punt
|
||||
on internal noreturn calls.
|
||||
(decrease_profile): Don't assert 0 or 1 successor edges.
|
||||
(eliminate_tail_call): Use
|
||||
single_non_eh_succ_edge (gsi_bb (t->call_gsi)) instead of
|
||||
single_succ_edge (gsi_bb (t->call_gsi)).
|
||||
(tree_optimize_tail_calls_1): Also look into basic blocks with
|
||||
single succ edge which is EDGE_EH for noreturn musttail calls.
|
||||
|
||||
2025-04-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119586
|
||||
* tree-vect-stmts.cc (vectorizable_load): Assume we got
|
||||
alignment analysis for VMAT_STRIDED_SLP wrong.
|
||||
(vectorizable_store): Likewise.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* doc/extend.texi (musttail statement attribute): Hint how
|
||||
to avoid -Wmaybe-musttail-local-addr warnings.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* common.opt (Wmusttail-local-addr, Wmaybe-musttail-local-addr): New.
|
||||
* tree-tailcall.cc (suitable_for_tail_call_opt_p): Don't fail for
|
||||
TREE_ADDRESSABLE PARM_DECLs for musttail calls if diag_musttail.
|
||||
Emit -Wmusttail-local-addr warnings.
|
||||
(maybe_error_musttail): Use gimple_location instead of directly
|
||||
accessing location member.
|
||||
(find_tail_calls): For musttail calls if diag_musttail, don't fail
|
||||
if address of local could escape to the call, instead emit
|
||||
-Wmaybe-musttail-local-addr warnings. Emit
|
||||
-Wmaybe-musttail-local-addr warnings also for address taken
|
||||
parameters.
|
||||
* common.opt.urls: Regenerate.
|
||||
* doc/extend.texi (musttail statement attribute): Clarify local
|
||||
variables without non-trivial destruction are considered out of scope
|
||||
before the tail call instruction.
|
||||
* doc/invoke.texi (-Wno-musttail-local-addr,
|
||||
-Wmaybe-musttail-local-addr): Document.
|
||||
|
||||
2025-04-02 Andi Kleen <ak@gcc.gnu.org>
|
||||
|
||||
PR middle-end/119482
|
||||
* bitmap.cc (bitmap_set_bit): Write back value unconditionally
|
||||
|
||||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR c++/118982
|
||||
* doc/extend.texi (Common Function Attributes): For the
|
||||
constructor/destructory attribute, be more explicit about the
|
||||
relationship between the constructor attribute and
|
||||
the C++ init_priority attribute, and add a cross-reference.
|
||||
Also document that most targets support this.
|
||||
(C++ Attributes): Similarly for the init_priority attribute.
|
||||
|
||||
2025-04-01 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR c/118118
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250402
|
||||
20250403
|
||||
|
|
|
@ -1,3 +1,19 @@
|
|||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/119582
|
||||
* c-typeck.cc (pointer_diff, build_binary_op): Call c_fully_fold on
|
||||
__sanitizer_ptr_sub or __sanitizer_ptr_cmp arguments.
|
||||
|
||||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR middle-end/118965
|
||||
* c-parser.cc (c_parser_omp_clause_init_modifiers): Adjust
|
||||
error message.
|
||||
(c_parser_omp_clause_init): Remove code for recognizing clauses
|
||||
without modifiers. Diagnose missing target/targetsync modifier.
|
||||
(c_finish_omp_declare_variant): Diagnose missing target/targetsync
|
||||
modifier.
|
||||
|
||||
2025-03-28 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* Make-lang.in (c.srcextra): Don't depend on anything and don't copy
|
||||
|
|
|
@ -1,3 +1,20 @@
|
|||
2025-04-02 Bob Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/119521
|
||||
* genapi.cc: (parser_division): Change comment.
|
||||
(parser_symbol_add): Change intermediate_t handling.
|
||||
* parse.y: Multiple changes to new_alphanumeric() calls.
|
||||
* parse_ante.h: Establish named constant for date function
|
||||
calls. Change declaration of new_alphanumeric() function.
|
||||
* symbols.cc: (new_temporary_impl): Use named constant
|
||||
for default size of temporary alphanumerics.
|
||||
* symbols.h: Establish MAXIMUM_ALPHA_LENGTH constant.
|
||||
|
||||
2025-04-02 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* symfind.cc (finalize_symbol_map2): Use std::list::remove_if
|
||||
instead of std::remove_if.
|
||||
|
||||
2025-04-01 Bob Dubner <rdubner@symas.com>
|
||||
|
||||
* genapi.cc: (section_label): Use xasprintf() instead of sprintf().
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR middle-end/118965
|
||||
* parser.cc (c_parser_omp_clause_init_modifiers): Adjust
|
||||
error message.
|
||||
(cp_parser_omp_clause_init): Remove code for recognizing clauses
|
||||
without modifiers. Diagnose missing target/targetsync modifier.
|
||||
(cp_finish_omp_declare_variant): Diagnose missing target/targetsync
|
||||
modifier.
|
||||
|
||||
2025-04-01 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/119551
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-04-02 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd ed17b3e95d.
|
||||
|
||||
2025-03-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd c6863be720.
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR middle-end/118965
|
||||
* openmp.cc (gfc_parser_omp_clause_init_modifiers): Fix some
|
||||
inconsistent code indentation. Remove code for recognizing
|
||||
clauses without modifiers. Diagnose prefer_type without a
|
||||
following paren. Adjust error message for an unrecognized modifier.
|
||||
Diagnose missing target/targetsync modifier.
|
||||
(gfc_match_omp_init): Fix more inconsistent code indentation.
|
||||
|
||||
2025-03-28 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
* check.cc (gfc_invalid_boz): Correct spelling of compiler flag in
|
||||
|
|
|
@ -1,3 +1,100 @@
|
|||
2025-04-02 Jin Ma <jinma@linux.alibaba.com>
|
||||
|
||||
* gcc.target/riscv/zba-shNadd-09.c: New test.
|
||||
* gcc.target/riscv/zba-shNadd-10.c: New test.
|
||||
|
||||
2025-04-02 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* g++.dg/modules/pr98893_b.C: xfail __tcf_ZL1b
|
||||
assembler check on hppa*-*-hpux*.
|
||||
|
||||
2025-04-02 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* g++.dg/abi/abi-tag18a.C: Skip on hppa*-*-hpux*.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/119491
|
||||
* g++.dg/opt/musttail3.C: New test.
|
||||
* g++.dg/opt/musttail4.C: New test.
|
||||
* g++.dg/opt/musttail5.C: New test.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/119582
|
||||
* gcc.dg/asan/pr119582.c: New test.
|
||||
|
||||
2025-04-02 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR middle-end/118965
|
||||
* c-c++-common/gomp/append-args-1.c: Add target/targetsync
|
||||
modifiers so tests do what they were previously supposed to do.
|
||||
Adjust expected output.
|
||||
* c-c++-common/gomp/append-args-7.c: Likewise.
|
||||
* c-c++-common/gomp/append-args-8.c: Likewise.
|
||||
* c-c++-common/gomp/append-args-9.c: Likewise.
|
||||
* c-c++-common/gomp/interop-1.c: Likewise.
|
||||
* c-c++-common/gomp/interop-2.c: Likewise.
|
||||
* c-c++-common/gomp/interop-3.c: Likewise.
|
||||
* c-c++-common/gomp/interop-4.c: Likewise.
|
||||
* c-c++-common/gomp/pr118965-1.c: New.
|
||||
* c-c++-common/gomp/pr118965-2.c: New.
|
||||
* g++.dg/gomp/append-args-1.C: Add target/targetsync modifiers
|
||||
and adjust expected output.
|
||||
* g++.dg/gomp/append-args-2.C: Likewise.
|
||||
* g++.dg/gomp/append-args-6.C: Likewise.
|
||||
* g++.dg/gomp/append-args-7.C: Likewise.
|
||||
* g++.dg/gomp/append-args-8.C: Likewise.
|
||||
* g++.dg/gomp/interop-5.C: Likewise.
|
||||
* gfortran.dg/gomp/append_args-1.f90: Add target/targetsync
|
||||
modifiers and adjust expected output.
|
||||
* gfortran.dg/gomp/append_args-2.f90: Likewise.
|
||||
* gfortran.dg/gomp/append_args-3.f90: Likewise.
|
||||
* gfortran.dg/gomp/append_args-4.f90: Likewise.
|
||||
* gfortran.dg/gomp/interop-1.f90: Likewise.
|
||||
* gfortran.dg/gomp/interop-2.f90: Likewise.
|
||||
* gfortran.dg/gomp/interop-3.f90: Likewise.
|
||||
* gfortran.dg/gomp/interop-4.f90: Likewise.
|
||||
* gfortran.dg/gomp/pr118965-1.f90: New.
|
||||
* gfortran.dg/gomp/pr118965-2.f90: New.
|
||||
|
||||
2025-04-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119586
|
||||
* gcc.dg/vect/pr119586.c: New testcase.
|
||||
|
||||
2025-04-02 Jonathan Yong <10walls@gmail.com>
|
||||
|
||||
* gcc.dg/analyzer/torture/switch-3.c: Fix llp64 warnings.
|
||||
|
||||
2025-04-02 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ipa/119376
|
||||
* c-c++-common/musttail8.c: Expect a warning rather than error in one
|
||||
case.
|
||||
(f4): Add int * argument.
|
||||
* c-c++-common/musttail15.c: Don't disallow for C++98.
|
||||
* c-c++-common/musttail16.c: Likewise.
|
||||
* c-c++-common/musttail17.c: Likewise.
|
||||
* c-c++-common/musttail18.c: Likewise.
|
||||
* c-c++-common/musttail19.c: Likewise. Expect a warning rather than
|
||||
error in one case.
|
||||
(f4): Add int * argument.
|
||||
* c-c++-common/musttail20.c: Don't disallow for C++98.
|
||||
* c-c++-common/musttail21.c: Likewise.
|
||||
* c-c++-common/musttail28.c: New test.
|
||||
* c-c++-common/musttail29.c: New test.
|
||||
* c-c++-common/musttail30.c: New test.
|
||||
* c-c++-common/musttail31.c: New test.
|
||||
* g++.dg/ext/musttail1.C: New test.
|
||||
* g++.dg/ext/musttail2.C: New test.
|
||||
* g++.dg/ext/musttail3.C: New test.
|
||||
|
||||
2025-04-02 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR target/119556
|
||||
* gcc.target/arm/short-vfp-1.c: Add missing spaces.
|
||||
|
||||
2025-04-01 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/119551
|
||||
|
|
|
@ -1,3 +1,11 @@
|
|||
2025-04-02 Bob Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/119521
|
||||
* intrinsic.cc: (__gg__reverse): Trim final result for intermediate_e.
|
||||
* libgcobol.cc: (__gg__adjust_dest_size): Abort on attempt to increase
|
||||
the size of a result. (__gg__module_name): Formatting.
|
||||
__gg__reverse(): Resize only intermediates
|
||||
|
||||
2025-03-28 Bob Dubner <rdubner@symas.com>
|
||||
|
||||
* charmaps.cc:Eliminate "#include libgcobol.h".
|
||||
|
|
|
@ -1,3 +1,13 @@
|
|||
2025-04-02 John David Anglin <danglin@gcc.gnu.org>
|
||||
|
||||
* config/os/hpux/os_defines.h: Only use long long when
|
||||
__cplusplus >= 201103L.
|
||||
|
||||
2025-04-02 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* testsuite/lib/prune.exp: Prune ld warning about duplicatei
|
||||
rpaths.
|
||||
|
||||
2025-04-01 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/114945
|
||||
|
|
Loading…
Add table
Reference in a new issue