mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
2026-01-06 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
* MAINTAINERS: Add myself as global reviewer.
|
||||
|
||||
2026-01-06 supers1ngular <supers1ngular@baylibre.com>
|
||||
|
||||
* MAINTAINERS: Add my bugzilla account.
|
||||
|
||||
2026-01-05 Filip Kastl <fkastl@suse.cz>
|
||||
|
||||
* MAINTAINERS: Put <jeffrey.law@oss.qualcomm.com> before
|
||||
|
||||
@@ -1,3 +1,72 @@
|
||||
2026-01-06 Sebastian Huber <sebastian.huber@embedded-brains.de>
|
||||
|
||||
* tree-profile.cc (tree_profiling): Do not use atomic operations
|
||||
if they are not available. Try to use at least partial atomic
|
||||
updates as a fallback.
|
||||
|
||||
2026-01-06 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
|
||||
|
||||
* config/xtensa/xtensa.h (EPILOGUE_USES): New macro definition.
|
||||
* config/xtensa/xtensa.md (return):
|
||||
Remove '(use (reg:SI A0_REG))' from the template description, and
|
||||
reload_completed from the condition.
|
||||
(sibcall_epilogue): Remove emitting '(use (reg:SI A0_REG))'.
|
||||
|
||||
2026-01-06 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122103
|
||||
* tree-if-conv.cc (ifcvt_can_predicate): Add check for
|
||||
normal builtins.
|
||||
|
||||
2026-01-06 Richard Ball <Richard.Ball@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-builtins.cc
|
||||
(enum aarch64_builtins): New builtin flag.
|
||||
(aarch64_init_pcdphint_builtins): New builtin function.
|
||||
(aarch64_expand_pldir_builtin): Expander for new intrinsic.
|
||||
(aarch64_general_expand_builtin): Call new expander.
|
||||
* config/aarch64/aarch64.md
|
||||
(aarch64_pldir): New pattern for instrinsic.
|
||||
* config/aarch64/arm_acle.h
|
||||
(__attribute__): New call to builtin.
|
||||
(__pldir): Likewise.
|
||||
|
||||
2026-01-06 Richard Ball <Richard.Ball@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-builtins.cc
|
||||
(enum aarch64_builtins): Add new flags.
|
||||
(aarch64_init_pcdphint_builtins): Create new Builtin functions.
|
||||
(aarch64_general_init_builtins): Call init for PCDPHINT.
|
||||
(aarch64_expand_stshh_builtin): Expander for new intrinsic.
|
||||
(aarch64_general_expand_builtin): Call new expander.
|
||||
* config/aarch64/aarch64-c.cc
|
||||
(aarch64_update_cpp_builtins): New feature.
|
||||
* config/aarch64/aarch64.h (TARGET_PCDPHINT): Likewise.
|
||||
* config/aarch64/arm_acle.h
|
||||
(__atomic_store_with_stshh): Generic to call builtins.
|
||||
* config/aarch64/atomics.md
|
||||
(@aarch64_atomic_store_stshh<mode>): New pattern for intrinsic.
|
||||
* config/aarch64/iterators.md: New UNSPEC.
|
||||
|
||||
2026-01-06 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR target/121192
|
||||
* expr.cc (store_constructor) <VECTOR_TYPE>: Disable the special
|
||||
trick for uniform boolean vectors with integer modes and single-bit
|
||||
mask entries on big-endian platforms.
|
||||
|
||||
2026-01-06 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* doc/install.texi (Prerequisites): Remove reference to Ada in
|
||||
conjunction with GCC 9.5 and adjust its GCC version requirement.
|
||||
|
||||
2026-01-06 Jakub Jelinek <jakub@redhat.com>
|
||||
Marco Falke <falke.marco@gmail.com>
|
||||
|
||||
PR tree-optimization/123351
|
||||
* tree-object-size.cc (object_sizes_set_temp): Separate calls to
|
||||
make_ssa_name to ensure deterministic execution order.
|
||||
|
||||
2026-01-05 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122103
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260106
|
||||
20260107
|
||||
|
||||
@@ -1,3 +1,16 @@
|
||||
2026-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/123029
|
||||
* io.cc (check_open_constraints): Delete erroneous check.
|
||||
|
||||
2026-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* libgfortran.h: Add enum for new LIBERROR_RECURSIVE_IO.
|
||||
|
||||
2026-01-06 supers1ngular <supers1ngular@baylibre.com>
|
||||
|
||||
* openmp.cc (gfc_match_omp_clauses): New diagnostic logic.
|
||||
|
||||
2026-01-05 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
PR fortran/123071
|
||||
|
||||
@@ -1,3 +1,77 @@
|
||||
2026-01-06 Jeff Law <jeffrey.law@oss.qualcomm.com>
|
||||
|
||||
PR target/123269
|
||||
* gcc.dg/tree-ssa/predcom-dse-4.c: Disable vectorization.
|
||||
* gcc.dg/tree-ssa/predcom-dse-7.c: Likewise.
|
||||
|
||||
2026-01-06 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* gcc.dg/ssp-1.c, gcc.dg/ssp-2.c, gcc.dg/stackprotectexplicit1.c:
|
||||
Do not restrict to { target native }.
|
||||
|
||||
2026-01-06 Richard Ball <Richard.Ball@arm.com>
|
||||
|
||||
* gcc.target/aarch64/pldir.c: New test.
|
||||
|
||||
2026-01-06 Richard Ball <Richard.Ball@arm.com>
|
||||
|
||||
* gcc.target/aarch64/atomic_store_with_stshh.c: New test.
|
||||
|
||||
2026-01-06 Artemiy Volkov <artemiy.volkov@arm.com>
|
||||
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Adjust testcase.
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise.
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise.
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise.
|
||||
* gcc.dg/vect/complex/complex-add-template.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise.
|
||||
* gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c:
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c:
|
||||
Likewise.
|
||||
* gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c:
|
||||
Likewise.
|
||||
* lib/target-supports.exp:
|
||||
(check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Add
|
||||
explicit "+simd" and tighten check-compile code fragment.
|
||||
(check_effective_target_arm_v8_3a_fp16_complex_neon_ok_nocache):
|
||||
Likewise.
|
||||
|
||||
2026-01-06 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* lib/file-format.exp (gcc_target_object_format): Always return ELF
|
||||
for Solaris targets.
|
||||
|
||||
2026-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* gfortran.dg/pr119136.f90: New test.
|
||||
|
||||
2026-01-05 Tamar Christina <tamar.christina@arm.com>
|
||||
|
||||
PR tree-optimization/122103
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
2026-01-06 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
* io/async.h (UNLOCK_UNIT): New macro.
|
||||
(TRYLOCK_UNIT): New macro.
|
||||
(LOCK_UNIT): New macro.
|
||||
* io/io.h: Delete prototype for unused stash_internal_unit.
|
||||
(check_for_recursive): Add prototype for this new function.
|
||||
* io/transfer.c (data_transfer_init): Add call to new
|
||||
check_for_recursive.
|
||||
* io/unit.c (delete_unit): Fix comment.
|
||||
(check_for_recursive): Add new function.
|
||||
(init_units): Use new macros.
|
||||
(close_unit_1): Likewise.
|
||||
(unlock_unit): Likewise.
|
||||
* io/unix.c (flush_all_units_1): Likewise.
|
||||
(flush_all_units): Likewise.
|
||||
* runtime/error.c (translate_error): : Add translation for
|
||||
"Recursive I/O not allowed runtime error message.
|
||||
|
||||
2026-01-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
2026-01-06 supers1ngular <supers1ngular@baylibre.com>
|
||||
|
||||
* testsuite/libgomp.fortran/pr84418-1.f90: Fix verbiage of
|
||||
dg-warning to reflect updated warning.
|
||||
|
||||
2026-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libgomp.texi: Bump @copying's copyright year.
|
||||
|
||||
Reference in New Issue
Block a user