mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
79d5504002
commit
14f337e328
133
gcc/ChangeLog
133
gcc/ChangeLog
|
@ -1,3 +1,136 @@
|
||||||
|
2025-01-15 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
PR tree-optimization/102705
|
||||||
|
* match.pd (`(1 >> X) != 0`): Remove pattern.
|
||||||
|
(`1 >> x`): New pattern.
|
||||||
|
|
||||||
|
2025-01-15 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
* doc/extend.texi: Cleanup trailing whitespace.
|
||||||
|
|
||||||
|
2025-01-15 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
* doc/extend.texi: Add 'a' for grammar fix.
|
||||||
|
|
||||||
|
2025-01-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/tuning_models/neoverse512tvb.h (tune_flags): Update.
|
||||||
|
|
||||||
|
2025-01-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64-tuning-flags.def (AARCH64_EXTRA_TUNE_BASE):
|
||||||
|
Add AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA.
|
||||||
|
* config/aarch64/tuning_models/ampere1b.h: Remove redundant
|
||||||
|
AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA.
|
||||||
|
* config/aarch64/tuning_models/neoversev2.h: Likewise.
|
||||||
|
|
||||||
|
2025-01-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64.cc (aarch64_override_options): Add warning.
|
||||||
|
* doc/invoke.texi: Document -mabi=ilp32 as deprecated.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* config/bpf/core-builtins.cc (compute_field_expr): Change
|
||||||
|
VAR_DECL outcome in switch case.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* config/bpf/core-builtins.cc
|
||||||
|
(make_gimple_core_safe_access_index): Fix in condition.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* btfout.cc (get_btf_kind): Remove static from function definition.
|
||||||
|
* config/bpf/btfext-out.cc (bpf_code_reloc_add): Check if CO-RE type
|
||||||
|
is not a const or volatile.
|
||||||
|
* ctfc.h (btf_dtd_kind): Add prototype for function.
|
||||||
|
|
||||||
|
2025-01-15 Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR middle-end/118472
|
||||||
|
* fold-const.cc (operand_compare::operand_equal_p): Fix incorrect
|
||||||
|
replacement.
|
||||||
|
|
||||||
|
2025-01-15 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
* genmatch.cc (define_dump_logs): Make reverse lookup in
|
||||||
|
dbg_line_numbers easier by adding comments with start index
|
||||||
|
and cutting number of elements per line to 10.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR ipa/116068
|
||||||
|
* cgraphunit.cc (symbol_table::process_new_functions): Call
|
||||||
|
bitmap_obstack_initialize (NULL); and bitmap_obstack_release (NULL)
|
||||||
|
around processing the functions.
|
||||||
|
|
||||||
|
2025-01-15 Kito Cheng <kito.cheng@sifive.com>
|
||||||
|
|
||||||
|
PR target/118182
|
||||||
|
* config/riscv/autovec-opt.md (*widen_reduc_plus_scal_<mode>): Adjust
|
||||||
|
argument for expand_reduction.
|
||||||
|
(*widen_reduc_plus_scal_<mode>): Ditto.
|
||||||
|
(*fold_left_widen_plus_<mode>): Ditto.
|
||||||
|
(*mask_len_fold_left_widen_plus_<mode>): Ditto.
|
||||||
|
(*cond_widen_reduc_plus_scal_<mode>): Ditto.
|
||||||
|
(*cond_len_widen_reduc_plus_scal_<mode>): Ditto.
|
||||||
|
(*cond_widen_reduc_plus_scal_<mode>): Ditto.
|
||||||
|
* config/riscv/autovec.md (reduc_plus_scal_<mode>): Adjust argument for
|
||||||
|
expand_reduction.
|
||||||
|
(reduc_smax_scal_<mode>): Ditto.
|
||||||
|
(reduc_umax_scal_<mode>): Ditto.
|
||||||
|
(reduc_smin_scal_<mode>): Ditto.
|
||||||
|
(reduc_umin_scal_<mode>): Ditto.
|
||||||
|
(reduc_and_scal_<mode>): Ditto.
|
||||||
|
(reduc_ior_scal_<mode>): Ditto.
|
||||||
|
(reduc_xor_scal_<mode>): Ditto.
|
||||||
|
(reduc_plus_scal_<mode>): Ditto.
|
||||||
|
(reduc_smax_scal_<mode>): Ditto.
|
||||||
|
(reduc_smin_scal_<mode>): Ditto.
|
||||||
|
(reduc_fmax_scal_<mode>): Ditto.
|
||||||
|
(reduc_fmin_scal_<mode>): Ditto.
|
||||||
|
(fold_left_plus_<mode>): Ditto.
|
||||||
|
(mask_len_fold_left_plus_<mode>): Ditto.
|
||||||
|
* config/riscv/riscv-v.cc (expand_reduction): Add one more
|
||||||
|
argument for reduction code for vl0-safe.
|
||||||
|
* config/riscv/riscv-protos.h (expand_reduction): Ditto.
|
||||||
|
* config/riscv/vector-iterators.md (unspec): Add _VL0_SAFE variant of
|
||||||
|
reduction.
|
||||||
|
(ANY_REDUC_VL0_SAFE): New.
|
||||||
|
(ANY_WREDUC_VL0_SAFE): Ditto.
|
||||||
|
(ANY_FREDUC_VL0_SAFE): Ditto.
|
||||||
|
(ANY_FREDUC_SUM_VL0_SAFE): Ditto.
|
||||||
|
(ANY_FWREDUC_SUM_VL0_SAFE): Ditto.
|
||||||
|
(reduc_op): Add _VL0_SAFE variant of reduction.
|
||||||
|
(order) Ditto.
|
||||||
|
* config/riscv/vector.md (@pred_<reduc_op><mode>): New.
|
||||||
|
|
||||||
|
2025-01-15 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/115777
|
||||||
|
* tree-vect-slp.cc (vect_bb_slp_scalar_cost): Do not
|
||||||
|
cost a scalar stmt that needs to be preserved.
|
||||||
|
|
||||||
|
2025-01-15 Michal Jires <mjires@suse.cz>
|
||||||
|
|
||||||
|
PR lto/118238
|
||||||
|
* lto-wrapper.cc (run_gcc): Remove link() copying.
|
||||||
|
|
||||||
|
2025-01-15 Anton Blanchard <antonb@tenstorrent.com>
|
||||||
|
Jeff Law <jlaw@ventanamicro.com>
|
||||||
|
|
||||||
|
PR target/118170
|
||||||
|
* config/riscv/generic-ooo.md (generic_ooo_float_div_half): New
|
||||||
|
reservation.
|
||||||
|
|
||||||
|
2025-01-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
Jeff Law <jlaw@ventanamicro.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/109592
|
||||||
|
* simplify-rtx.cc (simplify_context::simplify_binary_operation_1):
|
||||||
|
Simplify nested shifts with subregs.
|
||||||
|
|
||||||
2025-01-14 anetczuk <anetczuk@o2.pl>
|
2025-01-14 anetczuk <anetczuk@o2.pl>
|
||||||
|
|
||||||
* tree-dump.cc (dequeue_and_dump): Handle OBJ_TYPE_REF.
|
* tree-dump.cc (dequeue_and_dump): Handle OBJ_TYPE_REF.
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
20250115
|
20250116
|
||||||
|
|
|
@ -1,3 +1,51 @@
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118390
|
||||||
|
* cp-tree.h (count_ctor_elements): Declare.
|
||||||
|
* call.cc (count_ctor_elements): No longer static.
|
||||||
|
* pt.cc (unify): Use count_ctor_elements instead of
|
||||||
|
CONSTRUCTOR_NELTS.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118278
|
||||||
|
* mangle.cc (write_expression): Handle RAW_DATA_CST.
|
||||||
|
|
||||||
|
2025-01-15 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118139
|
||||||
|
* cxx-pretty-print.cc (pp_cxx_nested_name_specifier): Handle
|
||||||
|
a computed-type-specifier.
|
||||||
|
|
||||||
|
2025-01-15 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
|
PR c++/118486
|
||||||
|
* decl.cc (omp_declare_variant_finalize_one): When resolving
|
||||||
|
the variant to use, handle variant calls with TARGET_EXPR.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118387
|
||||||
|
* method.cc (build_comparison_op): Set bad if
|
||||||
|
std::strong_ordering::equal doesn't convert to rettype.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118124
|
||||||
|
* cp-tree.h (build_array_of_n_type): Change second argument type
|
||||||
|
from int to unsigned HOST_WIDE_INT.
|
||||||
|
* tree.cc (build_array_of_n_type): Likewise.
|
||||||
|
* call.cc (count_ctor_elements): New function.
|
||||||
|
(maybe_init_list_as_array): Use it instead of CONSTRUCTOR_NELTS.
|
||||||
|
(convert_like_internal): Use length from init's type instead of
|
||||||
|
len when handling the maybe_init_list_as_array case.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118124
|
||||||
|
* call.cc (convert_like_internal): Handle RAW_DATA_CST in
|
||||||
|
ck_list handling. Formatting fixes.
|
||||||
|
|
||||||
2025-01-14 Marek Polacek <polacek@redhat.com>
|
2025-01-14 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
PR c++/118047
|
PR c++/118047
|
||||||
|
|
|
@ -1,3 +1,9 @@
|
||||||
|
2025-01-15 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/71884
|
||||||
|
* resolve.cc (resolve_allocate_expr): Reject intrinsic NULL as
|
||||||
|
source-expr.
|
||||||
|
|
||||||
2025-01-14 Sandra Loosemore <sloosemore@baylibre.com>
|
2025-01-14 Sandra Loosemore <sloosemore@baylibre.com>
|
||||||
Kwok Cheung Yeung <kcy@codesourcery.com>
|
Kwok Cheung Yeung <kcy@codesourcery.com>
|
||||||
Sandra Loosemore <sandra@codesourcery.com>
|
Sandra Loosemore <sandra@codesourcery.com>
|
||||||
|
|
|
@ -1,3 +1,118 @@
|
||||||
|
2025-01-15 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
PR tree-optimization/102705
|
||||||
|
* gcc.dg/tree-ssa/pr105832-2.c: Update testcase.
|
||||||
|
* gcc.dg/tree-ssa/pr96669-1.c: Likewise.
|
||||||
|
* gcc.dg/tree-ssa/pr102705-1.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/pr102705-2.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Harald Anlauf <anlauf@gmx.de>
|
||||||
|
|
||||||
|
PR fortran/71884
|
||||||
|
* gfortran.dg/pr71884.f90: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118390
|
||||||
|
* g++.dg/cpp/embed-20.C: New test.
|
||||||
|
* g++.dg/cpp0x/pr118390.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/inline-mem-set-pr112804.c: Add -Wno-deprecated.
|
||||||
|
* gcc.target/aarch64/pr100518.c: Likewise.
|
||||||
|
* gcc.target/aarch64/pr113114.c: Likewise.
|
||||||
|
* gcc.target/aarch64/pr80295.c: Likewise.
|
||||||
|
* gcc.target/aarch64/pr94201.c: Likewise.
|
||||||
|
* gcc.target/aarch64/pr94577.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/pr108603.c: Likewise.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/core-builtin-1.c: Correct test.
|
||||||
|
* gcc.target/bpf/core-builtin-2.c: Correct test.
|
||||||
|
* gcc.target/bpf/core-builtin-exprlist-1.c: Correct test.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/core-attr-calls.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Cupertino Miranda <cupertino.miranda@oracle.com>
|
||||||
|
|
||||||
|
* gcc.target/bpf/core-attr-const.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118278
|
||||||
|
* g++.dg/abi/mangle80.C: New test.
|
||||||
|
* g++.dg/cpp/embed-19.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118139
|
||||||
|
* g++.dg/diagnostic/decltype1.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Tamar Christina <tamar.christina@arm.com>
|
||||||
|
|
||||||
|
PR middle-end/118472
|
||||||
|
* gcc.dg/pr118472.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Christoph Müllner <christoph.muellner@vrull.eu>
|
||||||
|
|
||||||
|
PR target/117079
|
||||||
|
* gcc.target/i386/pr105493.c: Fix expected vectorization
|
||||||
|
|
||||||
|
2025-01-15 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
|
PR c++/118486
|
||||||
|
* g++.dg/gomp/declare-variant-11.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR ipa/116068
|
||||||
|
* gcc.dg/graphite/pr116068.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118387
|
||||||
|
* g++.dg/cpp2a/spaceship-err6.C: Expect another error.
|
||||||
|
* g++.dg/cpp2a/spaceship-synth17.C: Likewise.
|
||||||
|
* g++.dg/cpp2a/spaceship-synth-neg6.C: Likewise.
|
||||||
|
* g++.dg/cpp2a/spaceship-synth-neg7.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118124
|
||||||
|
* g++.dg/cpp0x/initlist-opt5.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118124
|
||||||
|
* g++.dg/cpp/embed-15.C: New test.
|
||||||
|
* g++.dg/cpp/embed-16.C: New test.
|
||||||
|
* g++.dg/cpp0x/initlist-opt3.C: New test.
|
||||||
|
* g++.dg/cpp0x/initlist-opt4.C: New test.
|
||||||
|
|
||||||
|
2025-01-15 Kito Cheng <kito.cheng@sifive.com>
|
||||||
|
|
||||||
|
PR target/118182
|
||||||
|
* gfortran.target/riscv/rvv/pr118182.f: New.
|
||||||
|
* gcc.target/riscv/rvv/autovec/pr118182-1.c: New.
|
||||||
|
* gcc.target/riscv/rvv/autovec/pr118182-2.c: New.
|
||||||
|
|
||||||
|
2025-01-15 Anton Blanchard <antonb@tenstorrent.com>
|
||||||
|
Jeff Law <jlaw@ventanamicro.com>
|
||||||
|
|
||||||
|
PR target/118170
|
||||||
|
* gcc.target/riscv/pr118170.c: New test.
|
||||||
|
|
||||||
|
2025-01-15 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
Jeff Law <jlaw@ventanamicro.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/109592
|
||||||
|
* gcc.target/riscv/pr109592.c: New test.
|
||||||
|
* gcc.target/riscv/sign-extend-rshift.c: Adjust expected output
|
||||||
|
|
||||||
2025-01-14 anetczuk <anetczuk@o2.pl>
|
2025-01-14 anetczuk <anetczuk@o2.pl>
|
||||||
|
|
||||||
* g++.dg/diagnostic/lang-dump-1.C: New test.
|
* g++.dg/diagnostic/lang-dump-1.C: New test.
|
||||||
|
|
|
@ -1,3 +1,35 @@
|
||||||
|
2025-01-15 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/27_io/ios_base/types/openmode/case_label.cc: Use
|
||||||
|
standard feature test macro not internal one.
|
||||||
|
|
||||||
|
2025-01-15 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/23_containers/set/requirements/explicit_instantiation/alloc_ptr.cc:
|
||||||
|
Guard node extraction checks with feature test macro. Remove
|
||||||
|
calls to non-existent range members.
|
||||||
|
* testsuite/23_containers/forward_list/requirements/explicit_instantiation/alloc_ptr.cc:
|
||||||
|
Use standard macro not internal one.
|
||||||
|
* testsuite/23_containers/list/requirements/explicit_instantiation/alloc_ptr.cc:
|
||||||
|
Likewise.
|
||||||
|
|
||||||
|
2025-01-15 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
PR libstdc++/109849
|
||||||
|
* include/bits/vector.tcc (vector::_M_range_insert): Fix
|
||||||
|
reversed args in length calculation.
|
||||||
|
|
||||||
|
2025-01-15 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/28_regex/traits/char/transform_primary.cc: Fix
|
||||||
|
subclause numbering in references to the standard.
|
||||||
|
|
||||||
|
2025-01-15 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/118387
|
||||||
|
* testsuite/25_algorithms/default_template_value.cc
|
||||||
|
(Input::operator<=>): Use auto as return type rather than bool.
|
||||||
|
|
||||||
2025-01-12 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
2025-01-12 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||||
|
|
||||||
* testsuite/27_io/print/1.cc: Allow both LF and CRLF in test.
|
* testsuite/27_io/print/1.cc: Allow both LF and CRLF in test.
|
||||||
|
|
|
@ -1,3 +1,10 @@
|
||||||
|
2025-01-15 Michal Jires <mjires@suse.cz>
|
||||||
|
|
||||||
|
PR lto/118238
|
||||||
|
* lto-plugin.c (cleanup_handler):
|
||||||
|
Keep output_files when using Incremental LTO.
|
||||||
|
(onload): Detect Incremental LTO.
|
||||||
|
|
||||||
2024-08-23 H.J. Lu <hjl.tools@gmail.com>
|
2024-08-23 H.J. Lu <hjl.tools@gmail.com>
|
||||||
|
|
||||||
PR lto/116361
|
PR lto/116361
|
||||||
|
|
Loading…
Reference in New Issue