mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 14:59:39 +02:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,69 @@
|
||||
2026-03-18 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/124041
|
||||
PR rtl-optimization/124439
|
||||
* lra-constraints.cc (process_alt_operands): Check hard reg subreg
|
||||
mode by hard_regno_mode_ok.
|
||||
(curr_insn_transform): Always subsitute equivalence for hard reg
|
||||
subreg.
|
||||
|
||||
2026-03-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/124555
|
||||
* match.pd ((A - B) >=/> 0 ? (A - B) : (B - A) -> abs (A - B)):
|
||||
Guard the vector case with target_supports_op_p checks.
|
||||
((A - B) <=/< 0 ? (A - B) : (B - A) -> -abs (A - B)): Likewise.
|
||||
((type)A >=/> 0 ? A : -A -> abs (A)): Likewise.
|
||||
((type)A <=/< 0 ? A : -A -> -abs (A)): Likewise.
|
||||
|
||||
2026-03-18 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* Makefile.in (all.fda): Add `--print-autofdo-gcov-version` to
|
||||
profile_merger invocation.
|
||||
* auto-profile.cc (AUTO_PROFILE_VERSION): Move from here ...
|
||||
* auto-profile.h (AUTO_PROFILE_VERSION): ... to here.
|
||||
* common.opt: Add -print-autofdo-gcov-version and
|
||||
--print-autofdo-gcov-version.
|
||||
* doc/invoke.texi: Document the options.
|
||||
* gcc.cc: Add include for auto-profile.h.
|
||||
(driver_handle_option): Add OPT_print_autofdo_gcov_version.
|
||||
(driver::maybe_print_and_exit): Handle the option.
|
||||
|
||||
2026-03-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/124552
|
||||
* function.cc (free_after_compilation): Free the copyid
|
||||
allocator.
|
||||
|
||||
2026-03-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR bootstrap/124547
|
||||
* configure.ac (--with-gnu-ld): Set gnu_ld_flag= instead of
|
||||
gnu_ld_flag=no if not explicitly specified.
|
||||
(--with-gnu-as): Similarly for gas_flag.
|
||||
(DEFAULT_ASSEMBLER): Use wording without GNU as whenever gas_flag
|
||||
is not yes rather than when it is no.
|
||||
* configure: Regenerate.
|
||||
|
||||
2026-03-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* common.opt (fpost-ipa-mem-report): Fix typo.
|
||||
|
||||
2026-03-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* ipa-cp.cc (gather_edges_for_value): Return an auto_vec.
|
||||
(decide_about_value): Simplify, fixing leak of callers.
|
||||
|
||||
2026-03-18 Prachi Godbole <pgodbole@nvidia.com>
|
||||
|
||||
PR target/123749
|
||||
* ipa-locality-cloning.cc (partition_callchain): Start new partition
|
||||
if no. of insns exceeds size and if there are nodes to process.
|
||||
|
||||
2026-03-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* config/sparc/t-rtems: Add leon5 multilibs.
|
||||
|
||||
2026-03-17 Alice Carlotti <alice.carlotti@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-sve2.md (@aarch64_pred_revd<mode>):
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260318
|
||||
20260319
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
2026-03-18 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* Make-lang.in (cc1.fda): Add `--print-autofdo-gcov-version` to
|
||||
profile_merger invocation.
|
||||
(create_fdas_for_cc1): Add `--print-autofdo-gcov-version` to
|
||||
create_gcov invocations.
|
||||
|
||||
2026-03-10 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR c/123461
|
||||
|
||||
@@ -1,3 +1,16 @@
|
||||
2026-03-18 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* Make-lang.in (cc1plus.fda): Add `--print-autofdo-gcov-version` to
|
||||
profile_merger invocation.
|
||||
(create_fdas_for_cc1plus): Add `--print-autofdo-gcov-version` to
|
||||
create_gcov invocations.
|
||||
|
||||
2026-03-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/124474
|
||||
* reflect.cc (check_out_of_consteval_use_r): Don't walk subtrees
|
||||
of RETURN_EXPR on cdtor_returns_this targets in cdtors.
|
||||
|
||||
2026-03-17 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/124493
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
2026-03-18 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* Make-lang.in (lto1.fda): Add `--print-autofdo-gcov-version` to
|
||||
profile_merger invocation.
|
||||
(create_fdas_for_lto1): Add `--print-autofdo-gcov-version` to
|
||||
create_gcov invocations.
|
||||
|
||||
2026-02-13 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* Make-lang.in (lto1.fda): Likewise.
|
||||
|
||||
@@ -1,3 +1,29 @@
|
||||
2026-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR d/124158
|
||||
* gdc.test/runnable/dbitfieldsdm.d: Remove.
|
||||
|
||||
2026-03-18 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/124555
|
||||
* gcc.dg/torture/pr124555.c: New testcase.
|
||||
* g++.dg/absvect.C: Restrict dump scan to x86-64 and force
|
||||
-msse4 there.
|
||||
|
||||
2026-03-18 Dhruv Chawla <dhruvc@nvidia.com>
|
||||
|
||||
* lib/profopt.exp: Invoke $GCC_UNDER_TEST with
|
||||
`--print-autofdo-gcov-version` before running create_gcov to get
|
||||
the GCOV version.
|
||||
|
||||
2026-03-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* gcc.dg/tree-ssa/forwprop-42.c: Add -Wno-psabi to dg-options.
|
||||
* gcc.dg/tree-ssa/forwprop-43.c: Likewise. For ia32 add -msse2 as
|
||||
dg-additional-options.
|
||||
* gcc.dg/torture/pr65270-3.c: Add -Wno-psabi to dg-options.
|
||||
* gcc.target/i386/part-vect-absnegbf.c: Add -msse2 to dg-options.
|
||||
|
||||
2026-03-17 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/124493
|
||||
|
||||
@@ -1,3 +1,25 @@
|
||||
2026-03-18 Arsen Arsenović <aarsenovic@baylibre.com>
|
||||
|
||||
* plugin/plugin-gcn.c (struct kernel_dispatch): Add a field to
|
||||
hold a pointer to the allocation cache node this dispatch is
|
||||
holding for kernel arguments, replacing kernarg_address.
|
||||
(print_kernel_dispatch): Print the allocation pointer from that
|
||||
node as kernargs address.
|
||||
(struct agent_info): Add in an allocation cache field.
|
||||
(alloc_kernargs_on_agent): New function. Pulls kernel arguments
|
||||
from the cache, or, if no appropriate node is found, allocates
|
||||
new ones.
|
||||
(create_kernel_dispatch): Use alloc_kernargs_on_agent to
|
||||
allocate kernargs.
|
||||
(release_kernel_dispatch): Use release_alloc_cache_node to
|
||||
release kernargs.
|
||||
(run_kernel): Update usages of kernarg_address to use the kernel
|
||||
arguments cache node.
|
||||
(GOMP_OFFLOAD_fini_device): Clean up kernargs cache.
|
||||
(GOMP_OFFLOAD_init_device): Initialize kernargs cache.
|
||||
* alloc_cache.h: New file.
|
||||
* testsuite/libgomp.c/alloc_cache-1.c: New test.
|
||||
|
||||
2026-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/120286
|
||||
|
||||
@@ -1,3 +1,31 @@
|
||||
2026-03-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/17_intro/names.cc (ext, max_iter, ret, subs, Rg, Rs):
|
||||
Define macros.
|
||||
[__cplusplus < 201103] (mutex): Define macro.
|
||||
|
||||
2026-03-18 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/experimental/bits/fs_path.h (path::stem)
|
||||
(path::extension, path::has_stem, path::has_extension): Uglify
|
||||
ext variable name.
|
||||
|
||||
2026-03-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* include/bits/regex_compiler.h (_Compiler::_M_pop): Uglify ret
|
||||
variable name.
|
||||
|
||||
2026-03-18 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/std/mdspan (__mdspan::__index_type_cast): Handle
|
||||
forwarding referene and use forward for class types.
|
||||
* testsuite/23_containers/mdspan/int_like.h (ConstLValueInt)
|
||||
(CustomIndexKind::ConstLValue): Define.
|
||||
(CustomIndexType): Handle CustomIndexKind::ConstLValue.
|
||||
* testsuite/23_containers/mdspan/at.cc: Test with ConstLValueInt.
|
||||
* testsuite/23_containers/mdspan/extents/custom_integer.cc: Likewise.
|
||||
* testsuite/23_containers/mdspan/mdspan.cc: Likewise.
|
||||
|
||||
2026-03-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/chrono_io.h (__formatter_duration::_S_subseconds):
|
||||
|
||||
Reference in New Issue
Block a user