Daily bump.
This commit is contained in:
parent
e8a5f747cf
commit
3e3af042e6
12 changed files with 313 additions and 1 deletions
|
@ -1,3 +1,89 @@
|
|||
2025-03-21 Andrew Pinski <quic_apinski@quicinc.com>
|
||||
|
||||
PR rtl-optimization/118914
|
||||
* combine.cc (recog_for_combine): Add old_nregs and new_nregs
|
||||
argument (defaulting to 0). Update call to recog_for_combine_1.
|
||||
(combine_split_insns): Add old_nregs and new_nregs arguments,
|
||||
store the old and new max registers to them.
|
||||
(try_combine): Update calls to combine_split_insns and
|
||||
pass old_nregs and new_nregs for the i3 call to recog_for_combine.
|
||||
(find_split_point): Update call to combine_split_insns; ignoring
|
||||
the values there.
|
||||
(recog_for_combine_1): Add old_nregs and new_nregs arguments,
|
||||
if the insn was recognized (and not to no-op move), add the
|
||||
REG_DEAD notes to pnotes argument.
|
||||
|
||||
2025-03-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/119389
|
||||
* tree-ssa-sccvn.cc (dominated_by_p_w_unex): Limit the number
|
||||
of predecessors of a CFG merge we try to skip.
|
||||
|
||||
2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
2025-03-11 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* config.gcc: Fail in case of option --with-mode=esa.
|
||||
* config/s390/s390.cc (s390_option_override_internal): Default
|
||||
to z/Architecture mode.
|
||||
* config/s390/s390.h (DRIVER_SELF_SPECS): Ditto.
|
||||
* config/s390/s390.opt: Emit a warning for option -mesa.
|
||||
* doc/invoke.texi: Document the change.
|
||||
|
||||
2025-03-20 Filip Kastl <fkastl@suse.cz>
|
||||
|
||||
* gimple-ssa-sccopy.cc (scc_copy_prop::propagate): Don't
|
||||
increment after vec::unordered_remove().
|
||||
|
||||
2025-03-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-core.h (function_decl_type): Make a scoped enum.
|
||||
* tree.h (set_function_decl_type): Adjust.
|
||||
(DECL_IS_OPERATOR_NEW_P): Likewise.
|
||||
(DECL_SET_IS_OPERATOR_NEW): Likewise.
|
||||
(DECL_IS_OPERATOR_DELETE_P): Likewise.
|
||||
(DECL_SET_IS_OPERATOR_DELETE): Likewise.
|
||||
(DECL_LAMBDA_FUNCTION_P): Likewise.
|
||||
(DECL_SET_LAMBDA_FUNCTION): Likewise.
|
||||
* lto-streamer-out.cc (hash_tree): Hash all of
|
||||
FUNCTION_DECL_DECL_TYPE.
|
||||
* tree-streamer-out.cc (pack_ts_function_decl_value_fields):
|
||||
Adjust.
|
||||
* config/aarch64/aarch64-simd-pragma-builtins.def (vcombine_mf8):
|
||||
Use literal zero instead of NONE.
|
||||
|
||||
2025-03-20 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR target/117452
|
||||
* config/i386/i386.md (cbranchbf4): Use
|
||||
ix86_fp_comparison_operator instead of comparison_operator.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2-512satcvtintrin.h: Add "s_" before
|
||||
intrinsics' core name.
|
||||
* config/i386/avx10_2satcvtintrin.h: Ditto.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2-512satcvtintrin.h: Add new intrinsics.
|
||||
* config/i386/avx10_2satcvtintrin.h: Ditto.
|
||||
* config/i386/i386-builtin-types.def:
|
||||
Add DEF_FUNCTION_TYPE (V32HI, V32HF, V32HI, USI),
|
||||
(V16SI, V16SF, V16SI, UHI), (V8DI, V8SF, V8DI, UQI),
|
||||
(V8DI, V8DF, V8DI, UQI), (V8SI, V8DF, V8SI, UQI).
|
||||
* config/i386/i386-builtin.def: Add new builtins.
|
||||
* config/i386/i386-expand.cc: Handle V16SI_FTYPE_V16SF_V16SI_UHI,
|
||||
V32HI_FTYPE_V32HF_V32HI_USI, V8DI_FTYPE_V8SF_V8DI_UQI,
|
||||
V8DI_FTYPE_V8DF_V8DI_UQI, V8SI_FTYPE_V8DF_V8SI_UQI.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* config/i386/avx10_2-512satcvtintrin.h: Change *i[u]bs's type suffix
|
||||
of intrin name.
|
||||
* config/i386/avx10_2satcvtintrin.h: Ditto.
|
||||
|
||||
2025-03-19 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR target/119270
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250320
|
||||
20250321
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-20 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* cdfval.h (struct cdfval_t): Overload long instead of int64_t.
|
||||
|
||||
2025-03-18 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* gcobolspec.cc (append_rpath): Remove.
|
||||
|
|
|
@ -1,3 +1,15 @@
|
|||
2025-03-20 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* module.cc (trees_out::core_bools): Convert scoped enum
|
||||
explicitly.
|
||||
|
||||
2025-03-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/119370
|
||||
* decl2.cc (set_context_for_auto_vars_r): New function.
|
||||
(emit_partial_init_fini_fn): Call walk_tree with that function
|
||||
on &init before walk_tree with copy_tree_body_r.
|
||||
|
||||
2025-03-19 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/119316
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-03-20 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/118545
|
||||
* d-lang.cc (d_handle_option): Adjust quoted options.
|
||||
|
||||
2025-03-18 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd fde0f8c40a.
|
||||
|
|
|
@ -1,3 +1,32 @@
|
|||
2025-03-20 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118600
|
||||
* gm2-compiler/M2GenGCC.mod (PerformCodeBecomes): New procedure.
|
||||
(CodeBecomes): Refactor and call PerformCodeBecomes.
|
||||
* gm2-gcc/m2builtins.cc (gm2_strncpy_node): New global variable.
|
||||
(DoBuiltinStrNCopy): New function.
|
||||
(m2builtins_BuiltinStrNCopy): New function.
|
||||
(m2builtins_init): Initialize gm2_strncpy_node.
|
||||
* gm2-gcc/m2builtins.def (BuiltinStrNCopy): New procedure
|
||||
function.
|
||||
* gm2-gcc/m2builtins.h (m2builtins_BuiltinStrNCopy): New
|
||||
function.
|
||||
* gm2-gcc/m2statement.cc (copy_record_fields): New function.
|
||||
(copy_array): Ditto.
|
||||
(copy_strncpy): Ditto.
|
||||
(copy_memcpy): Ditto.
|
||||
(CopyByField_Lower): Ditto.
|
||||
(m2statement_CopyByField): Ditto.
|
||||
* gm2-gcc/m2statement.def (CopyByField): New procedure function.
|
||||
* gm2-gcc/m2statement.h (m2statement_CopyByField): New function.
|
||||
* gm2-gcc/m2type.cc (check_record_fields): Ditto.
|
||||
(check_array_types): Ditto.
|
||||
(m2type_IsGccStrictTypeEquivalent): Ditto.
|
||||
* gm2-gcc/m2type.def (IsGccStrictTypeEquivalent): New procedure
|
||||
function.
|
||||
* gm2-gcc/m2type.h (m2type_IsAddress): Replace return type int
|
||||
with bool.
|
||||
|
||||
2025-03-16 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/115111
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-20 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* hr.po: Update.
|
||||
|
||||
2025-03-19 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* fr.po: Update.
|
||||
|
|
|
@ -1,3 +1,133 @@
|
|||
2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
Revert:
|
||||
2025-03-20 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
|
||||
|
||||
* gcc.target/s390/20020926-1.c: Deal with deprecation warning.
|
||||
* gcc.target/s390/dwarfregtable-1.c: Ditto.
|
||||
* gcc.target/s390/fp2int1.c: Ditto.
|
||||
* gcc.target/s390/pr102222.c: Ditto.
|
||||
* gcc.target/s390/pr106355-3.c: Ditto.
|
||||
* gcc.target/s390/pr61078.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-10.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-12.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-14.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-18.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-2.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-20.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-22.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-24.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-26.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-28.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-30.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-32.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-4.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-6.c: Ditto.
|
||||
* gcc.target/s390/target-attribute/tattr-m31-8.c: Ditto.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Fix testcase.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
|
||||
|
||||
2025-03-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/119370
|
||||
* g++.dg/gomp/pr119370.C: New test.
|
||||
|
||||
2025-03-20 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
* gcc.target/i386/pr117452.c: New test.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrinsic name.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-satcvt-1.c: Add testcase.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2dqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2qqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2udqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttpd2uqqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2dqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2qqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2udqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2uqqs-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto
|
||||
* gcc.target/i386/avx10_2-vcvttsd2sis-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-vcvttsd2usis-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-vcvttss2sis-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-vcvttss2usis-2.c: Ditto
|
||||
* gcc.target/i386/avx10_2-vcvtps2iubs-2.c: New file.
|
||||
|
||||
2025-03-20 Hu, Lin1 <lin1.hu@intel.com>
|
||||
|
||||
* gcc.target/i386/avx10_2-512-satcvt-1.c: Modify intrin name.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvtps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttbf162iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttph2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2ibs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-512-vcvttps2iubs-2.c: Ditto.
|
||||
* gcc.target/i386/avx10_2-satcvt-1.c: Ditto.
|
||||
* gcc.target/i386/sse-14.c: Ditto.
|
||||
* gcc.target/i386/sse-22.c: Ditto.
|
||||
|
||||
2025-03-19 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/116706
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-03-20 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* de.po: Update.
|
||||
|
||||
2025-03-18 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* fr.po, sv.po: Update.
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2025-03-20 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* Makefile.am: Use LIBICONV.
|
||||
* Makefile.in: Regenerate.
|
||||
* aclocal.m4: Regenerate.
|
||||
* config.h.in: Regenerate.
|
||||
* configure: Regenerate.
|
||||
* configure.ac: Check for iconv support.
|
||||
|
||||
2025-03-17 Bob Dubner <rdubner@symas.com>
|
||||
|
||||
* charmaps.cc: Remove unused headers
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2025-03-20 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
* libm2iso/ErrnoCategory.cc (IsErrnoHard): Defend against
|
||||
lack of ENOTBLK.
|
||||
(UnAvailable): Ditto.
|
||||
(GetOpenResults): Ditto.
|
||||
|
||||
2024-11-20 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/117703
|
||||
|
|
|
@ -1,3 +1,25 @@
|
|||
2025-03-20 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/debug/unordered_map (unordered_map): Add from_range
|
||||
constructors and deduction guides.
|
||||
(unordered_multimap): Likewise.
|
||||
* include/debug/unordered_set (unordered_set): Add from_range
|
||||
constructors and deduction guides.
|
||||
(unordered_multiset): Likewise.
|
||||
|
||||
2025-03-20 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/debug/map.h (map): Add from_range constructors and
|
||||
deduction guides.
|
||||
* include/debug/multimap.h (multimap): Likewise.
|
||||
* include/debug/multiset.h (multiset): Likewise.
|
||||
* include/debug/set.h (set): Likewise.
|
||||
|
||||
2025-03-20 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* testsuite/18_support/numeric_limits/traps.cc (main): Fix comment
|
||||
typo.
|
||||
|
||||
2025-03-19 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* doc/xml/manual/test.xml: Fix default for -std option.
|
||||
|
|
Loading…
Add table
Reference in a new issue