mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
1099ffffff
commit
a784ed8dad
|
|
@ -1,3 +1,8 @@
|
|||
2025-11-12 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* gcc-changelog/git_commit.py (ignored_prefixes): Add
|
||||
'libgrust/rustc-lib/stdarch/'.
|
||||
|
||||
2025-11-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR diagnostics/115970
|
||||
|
|
|
|||
|
|
@ -1,3 +1,99 @@
|
|||
2025-11-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR diagnostics/115970
|
||||
* diagnostics/sarif-sink.cc (maybe_open_sarif_sink_for_socket):
|
||||
Add "%m" to error messages, so that we print the string form of
|
||||
errno.
|
||||
|
||||
2025-11-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* diagnostics/sarif-sink.cc (class unique_fd): New.
|
||||
(sarif_socket_sink::sarif_socket_sink): Convert "fd" arg and m_fd
|
||||
from int to unique_fd.
|
||||
(~sarif_socket_sink): Drop.
|
||||
(sarif_socket_sink::dump_kind): Update for m_fd becoming a
|
||||
unique_fd.
|
||||
(sarif_socket_sink::m_fd): Convert from "int" to "unique_fd".
|
||||
(maybe_open_sarif_sink_for_socket): Likewise for "sfd".
|
||||
|
||||
2025-11-12 Philipp Tomsich <philipp.tomsich@vrull.eu>
|
||||
|
||||
* config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere1c.
|
||||
* config/aarch64/aarch64-tune.md: Regenerate.
|
||||
* doc/invoke.texi: Document the above.
|
||||
|
||||
2025-11-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config/i386/i386.opt.urls: Regenerate.
|
||||
* config/s390/s390.opt.urls: Ditto.
|
||||
* doc/invoke.texi: Add documentation for
|
||||
-mstack-protector-guard= and -mstack-protector-guard-record.
|
||||
|
||||
2025-11-12 Arsen Arsenović <arsen@aarsen.me>
|
||||
|
||||
* doc/invoke.texi (Diagnostic Message Formatting Options): Add
|
||||
index entries for SARIF and HTML output formats.
|
||||
|
||||
2025-11-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122653
|
||||
* tree-scalar-evolution.cc (interpret_rhs_expr): Handle
|
||||
POINTER_DIFF_EXPR.
|
||||
|
||||
2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/122175
|
||||
* config/arm/iterators.md (asm_const_size): New mode attr.
|
||||
* config/arm/mve.md (@mve_<mve_insn>q_n_<supf><mode>): Use it.
|
||||
|
||||
2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
PR target/122539
|
||||
* config/arm/arm.cc (comp_not_to_clear_mask_str_un): Skip partial
|
||||
register clearing logic for FP_REGS.
|
||||
(compute_not_to_clear_mask): Likewise.
|
||||
|
||||
2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
PR target/122539
|
||||
* config/arm/arm.cc (comp_not_to_clear_mask_str_un): Update
|
||||
not_to_clear_reg_mask for union members.
|
||||
|
||||
2025-11-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config/s390/s390-opts.h (enum stack_protector_guard): Define
|
||||
SP_TLS and SP_GLOBAL.
|
||||
* config/s390/s390.h (TARGET_SP_GLOBAL_GUARD): Define predicate.
|
||||
(TARGET_SP_TLS_GUARD): Define predicate.
|
||||
* config/s390/s390.md (stack_protect_global_guard_addr<mode>):
|
||||
New insn.
|
||||
(stack_protect_set): Also deal with a global guard.
|
||||
(stack_protect_test): Also deal with a global guard.
|
||||
* config/s390/s390.opt (-mstack-protector-guard={global,tls}):
|
||||
New option.
|
||||
(-mstack-protector-guard-record) New option.
|
||||
|
||||
2025-11-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122647
|
||||
* tree-vect-stmts.cc (vectorizable_conversion): Fix guard on
|
||||
bool to non-bool conversion.
|
||||
* tree-vect-patterns.cc (vect_recog_bool_pattern): Also handle
|
||||
FLOAT_EXPR from bool.
|
||||
|
||||
2025-11-12 Kuan-Lin Chen <rufus@andestech.com>
|
||||
|
||||
* config/riscv/andes-25-series.md: New file.
|
||||
* config/riscv/riscv-cores.def (RISCV_TUNE): Add andes-25-series.
|
||||
(RISCV_CORE): Add Andes 25-series cpu list.
|
||||
* config/riscv/riscv-opts.h
|
||||
(enum riscv_microarchitecture_type): Add andes_25_series_.
|
||||
* config/riscv/riscv.cc: Add andes_25_tune_info.
|
||||
* config/riscv/riscv.md: Add andes_25.
|
||||
* doc/riscv-mcpu.texi: Regenerated for Andes cpu list.
|
||||
* doc/riscv-mtune.texi: Regenerated for andes-25-series.
|
||||
|
||||
2025-11-11 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* config/gcn/mkoffload.cc (process_asm): Replace "configure_stack_size"
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20251112
|
||||
20251113
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
2025-11-12 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/122640
|
||||
* sem_ch3.adb (Analyze_Object_Declaration): Set Is_True_Constant
|
||||
on entry for constants and Never_Set_In_Source in all cases.
|
||||
If an initialization expression is present, set Has_Initial_Value
|
||||
and Is_True_Constant on variables.
|
||||
|
||||
2025-11-08 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR ada/34374
|
||||
|
|
|
|||
|
|
@ -1,3 +1,8 @@
|
|||
2025-11-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* program-state.cc (log_set_of_svalues): Avoid -Wformat-security
|
||||
warning when logging name.
|
||||
|
||||
2025-11-10 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
PR other/122243
|
||||
|
|
|
|||
|
|
@ -1,3 +1,16 @@
|
|||
2025-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/96255
|
||||
* match.cc (apply_typespec_to_iterator): Call gfc_set_sym_referenced
|
||||
for both new and shadow iterator symbols.
|
||||
|
||||
2025-11-12 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR libgomp/119677
|
||||
* intrinsic.texi (OpenMP Modules): Add omp_default_device.
|
||||
* openmp.cc (gfc_resolve_omp_context_selector): Accept
|
||||
omp_default_device as conforming device number.
|
||||
|
||||
2025-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/96255
|
||||
|
|
|
|||
|
|
@ -1,3 +1,9 @@
|
|||
2025-11-12 Antoni Boucher <bouanto@zoho.com>
|
||||
|
||||
* jit-playback.cc: Support new function attributes.
|
||||
* jit-recording.cc: Support new function attributes.
|
||||
* libgccjit.h: Support new function attributes.
|
||||
|
||||
2025-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* jit-recording.cc (recording::array_type::make_debug_string,
|
||||
|
|
|
|||
|
|
@ -1,3 +1,14 @@
|
|||
2025-11-12 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
|
||||
* ast/rust-fmt.h: Simplify diagnostic avoidance.
|
||||
|
||||
2025-11-12 Arthur Cohen <arthur.cohen@embecosm.com>
|
||||
Thomas Schwinge <tschwinge@gcc.gnu.org>
|
||||
|
||||
PR rust/122498
|
||||
* ast/rust-fmt.h: Add -Warray-bounds pragma to avoid the issue during
|
||||
bootstraps
|
||||
|
||||
2025-10-30 Owen Avery <powerboat9.gamer@gmail.com>
|
||||
|
||||
* ast/rust-ast-pointer-visitor.cc (PointerVisitor::visit):
|
||||
|
|
|
|||
|
|
@ -1,3 +1,82 @@
|
|||
2025-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/96255
|
||||
* gfortran.dg/do_concurrent_typespec_1.f90: Update testcase to check
|
||||
for bugus warnings.
|
||||
|
||||
2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
PR target/122175
|
||||
* gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Adjust expected
|
||||
output.
|
||||
* gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
|
||||
|
||||
2025-11-12 Antoni Boucher <bouanto@zoho.com>
|
||||
|
||||
* jit.dg/all-non-failing-tests.h: Mention new test.
|
||||
* jit.dg/test-abi.c: New test.
|
||||
|
||||
2025-11-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122653
|
||||
* gcc.dg/tree-ssa/scev-16.c: New testcase.
|
||||
|
||||
2025-11-12 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
PR target/122175
|
||||
* gcc.target/arm/mve/intrinsics/pr122175.c: New test.
|
||||
|
||||
2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/arm/cmse/mainline/8m/hard/union-fp.c: New.
|
||||
* gcc.target/arm/cmse/baseline/union-4.c: New.
|
||||
* gcc.target/arm/cmse/mainline/8m/hard/union-4.c: New.
|
||||
* gcc.target/arm/cmse/mainline/8m/soft/union-4.c: New.
|
||||
* gcc.target/arm/cmse/mainline/8m/softfp/union-4.c: New.
|
||||
* gcc.target/arm/cmse/union-4.x: New.
|
||||
|
||||
2025-11-12 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/arm/cmse/union-3.x: New test.
|
||||
* gcc.target/arm/cmse/baseline/union-3.c: New test.
|
||||
* gcc.target/arm/cmse/mainline/8m/union-3.c: New test.
|
||||
* gcc.target/arm/cmse/mainline/8_1m/union-3.c: New test.
|
||||
|
||||
2025-11-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* gcc.target/s390/stack-protector-guard-global-1.c: New test.
|
||||
* gcc.target/s390/stack-protector-guard-global-2.c: New test.
|
||||
* gcc.target/s390/stack-protector-guard-global-3.c: New test.
|
||||
* gcc.target/s390/stack-protector-guard-global-4.c: New test.
|
||||
|
||||
2025-11-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/122647
|
||||
* g++.dg/vect/pr122647.cc: New testcase.
|
||||
|
||||
2025-11-12 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gnat.dg/warn34.adb: New test.
|
||||
|
||||
2025-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR libfortran/36725
|
||||
* gfortran.dg/fmt_g0_4.f08: Change test case from
|
||||
compile only to compile and run. Adjust test conditions.
|
||||
|
||||
2025-11-11 Christopher Albert <albert@tugraz.at>
|
||||
|
||||
PR fortran/90519
|
||||
|
|
|
|||
|
|
@ -1,3 +1,32 @@
|
|||
2025-11-12 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR libgomp/119677
|
||||
* testsuite/libgomp.c-c++-common/target-is-accessible-1.c: Modify
|
||||
test as -5 is now a conforming device number.
|
||||
* testsuite/libgomp.fortran/target-is-accessible-1.f90: Likewise.
|
||||
|
||||
2025-11-12 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* libgomp.texi (OpenMP Implementation Status): Add TR14.
|
||||
|
||||
2025-11-12 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
PR libgomp/119677
|
||||
* omp.h.in (omp_default_device): New enum value.
|
||||
* omp_lib.f90.in: New parameter.
|
||||
* omp_lib.h.in: Likewise
|
||||
* target.c (gomp_get_default_device): New. Split off from ...
|
||||
(resolve_device): ... here; call it.
|
||||
(omp_target_alloc, omp_target_free, omp_target_is_present,
|
||||
omp_target_memcpy_check, omp_target_memset, omp_target_memset_async,
|
||||
omp_target_associate_ptr, omp_get_mapped_ptr,
|
||||
omp_target_is_accessible, omp_pause_resource,
|
||||
omp_get_uid_from_device): Handle omp_default_device.
|
||||
* testsuite/libgomp.c/device_uid.c: Likewise.
|
||||
* testsuite/libgomp.fortran/device_uid.f90: Likewise.
|
||||
* testsuite/libgomp.c-c++-common/omp-default-device.c: New test.
|
||||
* testsuite/libgomp.fortran/omp-default-device.f90: New test.
|
||||
|
||||
2025-11-05 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.c++/target-std__multimap-concurrent.C: Fix memory
|
||||
|
|
|
|||
|
|
@ -1,3 +1,52 @@
|
|||
2025-11-12 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/122425
|
||||
* include/std/optional
|
||||
(ranges::enable_borrowed_range<optional<_Tp&>>): Define.
|
||||
* testsuite/20_util/optional/range.cc: Update tests.
|
||||
|
||||
2025-11-12 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
PR libstdc++/122396
|
||||
* include/std/optional (__optional_ref_base): Define.
|
||||
(std::optional<_Tp&>): Inherit from __optional_ref_base<_Tp>.
|
||||
(optional<_Tp&>::iterator): Move to base class.
|
||||
(optional<_Tp&>::begin, optional<_Tp&>::end): Use deduced return
|
||||
type and constrain accordingly.
|
||||
* testsuite/20_util/optional/range.cc: Add test for optional<T&>.
|
||||
|
||||
2025-11-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* testsuite/18_support/exception_ptr/62258.cc: Use
|
||||
-Wno-deprecated-declarations instead of -Wno-deprecated.
|
||||
* testsuite/18_support/uncaught_exception/14026.cc
|
||||
* testsuite/20_util/headers/functional/synopsis.cc
|
||||
* testsuite/20_util/is_literal_type/requirements/explicit_instantiation.cc
|
||||
* testsuite/20_util/is_literal_type/requirements/typedefs.cc
|
||||
* testsuite/20_util/is_literal_type/value.cc
|
||||
* testsuite/20_util/is_pod/requirements/explicit_instantiation.cc
|
||||
* testsuite/20_util/is_pod/requirements/typedefs.cc
|
||||
* testsuite/20_util/is_pod/value.cc
|
||||
* testsuite/20_util/shared_ptr/assign/auto_ptr.cc
|
||||
* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc
|
||||
* testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc
|
||||
* testsuite/20_util/shared_ptr/atomic/1.cc
|
||||
* testsuite/20_util/shared_ptr/atomic/2.cc
|
||||
* testsuite/20_util/shared_ptr/atomic/3.cc
|
||||
* testsuite/20_util/shared_ptr/cons/43820_neg.cc
|
||||
* testsuite/20_util/shared_ptr/cons/auto_ptr.cc
|
||||
* testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
|
||||
* testsuite/20_util/shared_ptr/creation/dr925.cc
|
||||
* testsuite/20_util/unique_ptr/cons/auto_ptr.cc
|
||||
* testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc
|
||||
* testsuite/20_util/variable_templates_for_traits.cc
|
||||
* testsuite/29_atomics/atomic/lwg3220.cc
|
||||
* testsuite/experimental/type_traits/value.cc: Likewise.
|
||||
|
||||
2025-11-12 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* testsuite/lib/prune.exp: Sync with gcc prune.exp.
|
||||
|
||||
2025-11-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libsupc++/compare: Implement final wording of C++26 P3778R0 - Fix
|
||||
|
|
|
|||
Loading…
Reference in New Issue