mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-21 19:35:36 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2026-01-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR ada/123490
|
||||
* config-ml.in: Restore ml_subdir being empty instead of /.
|
||||
for the primary multilib.
|
||||
|
||||
2026-01-09 Ben Boeckel <ben.boeckel@kitware.com>
|
||||
|
||||
* config-ml.in: Replace gcc-bugs@ with bug reporting link.
|
||||
|
||||
@@ -1,3 +1,47 @@
|
||||
2026-01-10 Jeff Law <jeffrey.law@oss.qualcomm.com>
|
||||
|
||||
* config/mcore/mcore.h (ASM_OUT_ADDR_DIFF_ELT): Remove.
|
||||
|
||||
2026-01-10 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config/s390/s390-modes.def (FLOAT_MODE): Add HF mode.
|
||||
(VECTOR_MODE): Add V{1,2,4,8,16}HF modes.
|
||||
* config/s390/s390.cc (s390_scalar_mode_supported_p): For 64-bit
|
||||
targets z10 and newer support HF mode.
|
||||
(s390_vector_mode_supported_p): Add HF mode.
|
||||
(s390_register_move_cost): Keep HF mode operands in registers.
|
||||
(s390_legitimate_constant_p): Support zero constant.
|
||||
(s390_secondary_reload): For GPR to FPR moves a secondary reload
|
||||
register is required.
|
||||
(s390_secondary_memory_needed): GPR<->FPR moves don't require
|
||||
secondary memory.
|
||||
(s390_libgcc_floating_mode_supported_p): For 64-bit targets z10
|
||||
and newer support HF mode.
|
||||
(s390_hard_regno_mode_ok): Allow HF mode for FPRs and VRs.
|
||||
(s390_function_arg_float): Consider HF mode, too.
|
||||
(s390_excess_precision): For EXCESS_PRECISION_TYPE_FLOAT16
|
||||
return FLT_EVAL_METHOD_PROMOTE_TO_FLOAT16.
|
||||
(TARGET_LIBGCC_FLOATING_MODE_SUPPORTED_P): Define.
|
||||
* config/s390/s390.md (movhf): Define.
|
||||
(reload_half_gprtofpr_z10): Define.
|
||||
(signbithf2): Define.
|
||||
* config/s390/vector.md: Add new vector modes to various
|
||||
iterators.
|
||||
|
||||
2026-01-10 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123417
|
||||
* tree-cfgcleanup.cc (maybe_remove_forwarder_block): Always
|
||||
protect latches.
|
||||
|
||||
2026-01-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/123431
|
||||
* gimple-range-op.cc (gimple_range_op_handler::maybe_builtin_call):
|
||||
Punt if type-generic builtins with a single argument don't have
|
||||
exactly one argument. For returns_arg punt if call doesn't have
|
||||
at least one argument.
|
||||
|
||||
2026-01-09 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123414
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260110
|
||||
20260111
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
2026-01-10 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* libgnarl/s-osinte__darwin.adb: Delete unneeded use clause.
|
||||
|
||||
2026-01-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
* gcc-interface/trans.cc (gnat_to_gnu): Add comment explaining why
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
2026-01-10 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
* a68-low-posix.cc (a68_posix_setexitstatus): Delete function.
|
||||
(a68_posix_exit): New function.
|
||||
* a68-low-prelude.cc (a68_lower_setexitstatus): Delete function.
|
||||
(a68_lower_posixexit): New function.
|
||||
* a68-low-runtime.def (SET_EXIT_STATUS): Delete definition.
|
||||
(POSIX_EXIT): Add definition for posixexit.
|
||||
* a68-parser-prelude.cc (posix_prelude): Remove setexitstatus
|
||||
identifier from and add posixexit identifier to standenv.
|
||||
* a68.h (a68_posix_setexitstatus): Delete prototype.
|
||||
(a68_lower_setexitstatus): Likewise.
|
||||
(a68_posix_exit): New prototype.
|
||||
(a68_lower_posixexit): Likewise.
|
||||
* ga68.texi:
|
||||
|
||||
2026-01-09 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* ga68.texi (Worthy characters): Escape @.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2026-01-10 Martin Uecker <uecker@tugraz.at>
|
||||
|
||||
PR c/123435
|
||||
PR c/123463
|
||||
* c-typeck.cc (comptypes_internal): Test for qualifiers first.
|
||||
|
||||
2026-01-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c/123475
|
||||
|
||||
@@ -1,3 +1,44 @@
|
||||
2026-01-10 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* g++.target/s390/float16-1.C: New test.
|
||||
* g++.target/s390/float16-2.C: New test.
|
||||
* gcc.target/s390/float16-1-2.h: New test.
|
||||
* gcc.target/s390/float16-1.c: New test.
|
||||
* gcc.target/s390/float16-10.c: New test.
|
||||
* gcc.target/s390/float16-2.c: New test.
|
||||
* gcc.target/s390/float16-3.c: New test.
|
||||
* gcc.target/s390/float16-4.c: New test.
|
||||
* gcc.target/s390/float16-5.c: New test.
|
||||
* gcc.target/s390/float16-6.c: New test.
|
||||
* gcc.target/s390/float16-7.c: New test.
|
||||
* gcc.target/s390/float16-8.c: New test.
|
||||
* gcc.target/s390/float16-9.c: New test.
|
||||
* gcc.target/s390/float16-signbit.h: New test.
|
||||
* gcc.target/s390/vector/vec-extract-4.c: New test.
|
||||
* gcc.target/s390/vector/vec-float16-1.c: New test.
|
||||
|
||||
2026-01-10 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123417
|
||||
* gcc.dg/vect/vect-uncounted_7.c: xfail vect test.
|
||||
|
||||
2026-01-10 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR tree-optimization/123431
|
||||
* gcc.dg/pr123431.c: New test.
|
||||
|
||||
2026-01-10 Martin Uecker <uecker@tugraz.at>
|
||||
|
||||
PR c/123435
|
||||
PR c/123463
|
||||
* gcc.dg/pr123435-1.c: New test.
|
||||
* gcc.dg/pr123435-2.c: New test.
|
||||
* gcc.dg/pr123463.c: New test.
|
||||
|
||||
2026-01-10 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
* algol68/execute/posix-exit-1.a68: New test.
|
||||
|
||||
2026-01-09 Robin Dapp <rdapp@oss.qualcomm.com>
|
||||
|
||||
PR tree-optimization/123414
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
2026-01-10 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
* ga68-posix.c (_libga68_posixexit): New function.
|
||||
* ga68.h (_libga68_posixexit): New prototype.
|
||||
(_libga68_set_exit_status): Delete prototype.
|
||||
* ga68.map: Remove _libga68_set_exit_status from and add
|
||||
_libga68_posixexit to the global map.
|
||||
* libga68.c: include <stdlib.h>.
|
||||
(_libga68_set_exit_status): Delete function.
|
||||
(main): Return EXIT_SUCCESS.
|
||||
|
||||
2026-01-02 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||
|
||||
* sppp.awk: Avoid conditional expression.
|
||||
|
||||
@@ -1,3 +1,22 @@
|
||||
2026-01-10 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config.host: Include s390/t-float16.
|
||||
* config/s390/libgcc-glibc.ver: Export symbols
|
||||
__trunc{sf,df,tf}hf2, __extendhf{sf,df,tf}2, __fix{,uns}hfti,
|
||||
__float{,un}tihf, __floatbitinthf.
|
||||
* config/s390/t-softfp: Add to softfp_extras instead of setting
|
||||
it.
|
||||
* configure: Regenerate.
|
||||
* configure.ac: Support float16 only for 64-bit targets z10 and
|
||||
newer.
|
||||
* config/s390/_dpd_dd_to_hf.c: New file.
|
||||
* config/s390/_dpd_hf_to_dd.c: New file.
|
||||
* config/s390/_dpd_hf_to_sd.c: New file.
|
||||
* config/s390/_dpd_hf_to_td.c: New file.
|
||||
* config/s390/_dpd_sd_to_hf.c: New file.
|
||||
* config/s390/_dpd_td_to_hf.c: New file.
|
||||
* config/s390/t-float16: New file.
|
||||
|
||||
2026-01-07 Xinhui Yang <cyan@cyano.uk>
|
||||
|
||||
* config.host (ia64): include unwind-compat only if the system
|
||||
|
||||
@@ -1,3 +1,24 @@
|
||||
2026-01-10 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Add
|
||||
names {,P,K}DF16.
|
||||
|
||||
2026-01-10 Wang Jinghao <zheng.xianyuwang@gmail.com>
|
||||
|
||||
* src/c++11/system_error.cc (system_error_category) [_WIN32]:
|
||||
Use FormatMessageA function instead of FormatMessage macro.
|
||||
* testsuite/19_diagnostics/error_category/system_category.cc:
|
||||
Fix typo in __MINGW32__ macro name. Adjust behavior on the
|
||||
mingw32 target.
|
||||
|
||||
2026-01-10 Yuao Ma <c8ef@outlook.com>
|
||||
|
||||
* include/bits/version.def: Add FTM.
|
||||
* include/bits/version.h: Regenerate.
|
||||
* include/std/flat_map: Add constexpr.
|
||||
* testsuite/23_containers/flat_map/1.cc: Add constexpr test.
|
||||
* testsuite/23_containers/flat_multimap/1.cc: Add constexpr test.
|
||||
|
||||
2026-01-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* src/c++20/atomic.cc (use_proxy_wait): Remove unused second
|
||||
|
||||
Reference in New Issue
Block a user