Daily bump.
This commit is contained in:
parent
71f6540fc5
commit
1fb2146baa
12 changed files with 281 additions and 1 deletions
103
gcc/ChangeLog
103
gcc/ChangeLog
|
@ -1,3 +1,106 @@
|
|||
2025-02-11 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/115478
|
||||
* config/aarch64/iterators.md (any_or_plus): New code iterator.
|
||||
* config/aarch64/aarch64.md (extr<mode>5_insn): Use any_or_plus.
|
||||
(extr<mode>5_insn_alt, extrsi5_insn_uxtw): Likewise.
|
||||
(extrsi5_insn_uxtw_alt, extrsi5_insn_di): Likewise.
|
||||
|
||||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/188574
|
||||
* doc/invoke.texi: Adjust -frange-for-ext-temps documentation.
|
||||
|
||||
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-option-extensions.def
|
||||
(SSVE_FP8FMA): Adjust formatting.
|
||||
(FP8DOT4): Replace FP8FMA dependency with FP8.
|
||||
(SSVE_FP8DOT4): Replace SSVE_FP8FMA dependency with SME2+FP8.
|
||||
(FP8DOT2): Replace FP8DOT4 dependency with FP8.
|
||||
(SSVE_FP8DOT2): Replace SSVE_FP8DOT4 dependency with SME2+FP8.
|
||||
|
||||
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* omp-general.cc (omp_check_context_selector): Change
|
||||
metadirective_p argument to a 3-way flag. Add extra check for
|
||||
OMP_CTX_BEGIN_DECLARE_VARIANT.
|
||||
* omp-general.h (enum omp_ctx_directive): New.
|
||||
(omp_check_context_selector): Adjust declaration.
|
||||
|
||||
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* omp-general.cc (omp_context_selector_props_compare): Handle
|
||||
arbitrary expressions in the "user" and "device_num" selectors.
|
||||
(omp_context_selector_set_compare): Detect mismatch when one
|
||||
selector specifies a score and the other doesn't.
|
||||
|
||||
2025-02-11 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR lto/118125
|
||||
* ipa-fnsummary.cc (redirect_to_unreachable): Add checking assert
|
||||
that the builtin_unreachable decl has attribute cold.
|
||||
|
||||
2025-02-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR sarif-replay/118792
|
||||
* libsarifreplay.cc (sarif_replayer::handle_region_object): Fix
|
||||
off-by-one in handling of endColumn property so that the code
|
||||
matches the comment and the SARIF spec (§3.30.8).
|
||||
|
||||
2025-02-11 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/118817
|
||||
* tree-ssa-pre.cc (fully_constant_expression): Fold into
|
||||
the single caller.
|
||||
(phi_translate_1): Refactor folded in fully_constant_expression.
|
||||
* tree-ssa-sccvn.cc (vn_nary_simplify): Update the NARY with
|
||||
the simplified expression.
|
||||
|
||||
2025-02-11 H.J. Lu <hjl.tools@gmail.com>
|
||||
|
||||
PR target/118825
|
||||
* config/i386/i386.h (ASM_OUTPUT_SYMBOL_REF): Replace x with
|
||||
SYM.
|
||||
|
||||
2025-02-11 YunQiang Su <syq@debian.org>
|
||||
|
||||
* config.gcc: Add mips*64*-linux-muslabi64 triple support.
|
||||
|
||||
2025-02-11 Jie Mei <jie.mei@oss.cipunited.com>
|
||||
Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* config/mips/i6400.md (i6400_fpu_minmax): Include
|
||||
fclass type.
|
||||
(i6400_fpu_fadd): Include frint type.
|
||||
* config/mips/mips.cc (AVAIL_NON_MIPS16): Add an entry
|
||||
for __builtin_mipsr6_xxx.
|
||||
(MIPSR6_BUILTIN_PURE): Same as above.
|
||||
(CODE_FOR_mipsr6_min_a_s, CODE_FOR_mipsr6_min_a_d)
|
||||
(CODE_FOR_mipsr6_max_a_s, CODE_FOR_mipsr6_max_a_d)
|
||||
(CODE_FOR_mipsr6_class_s, CODE_FOR_mipsr6_class_d):
|
||||
New code_aliasing macros.
|
||||
(mips_builtins): Add mips32r6 min_a_s, min_a_d, max_a_s,
|
||||
max_a_d, class_s, class_d builtins.
|
||||
* config/mips/mips.h (ISA_HAS_FRINT): Define a new macro.
|
||||
(ISA_HAS_FCLASS): Same as above.
|
||||
* config/mips/mips.md (UNSPEC_FRINT): New unspec.
|
||||
(UNSPEC_FCLASS): Same as above.
|
||||
(type): Add frint and fclass.
|
||||
(fmin_a_<mode>): Generates MINA.fmt instructions.
|
||||
(fmax_a_<mode>): Generates MAXA.fmt instructions.
|
||||
(rint<mode>2): Generates RINT.fmt instructions.
|
||||
(fclass_<mode>): Generates CLASS.fmt instructions.
|
||||
* config/mips/p6600.md (p6600_fpu_fadd): Include
|
||||
frint type.
|
||||
(p6600_fpu_fabs): Include fclass type.
|
||||
|
||||
2025-02-11 Haochen Jiang <haochen.jiang@intel.com>
|
||||
|
||||
PR target/118813
|
||||
* config/i386/avx512bwintrin.h: Fix wrong __OPTIMIZE__
|
||||
wrap.
|
||||
|
||||
2025-02-10 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* config/gcn/mkoffload.cc (enum elf_arch_code): Add
|
||||
|
|
|
@ -1 +1 @@
|
|||
20250211
|
||||
20250212
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/188574
|
||||
* c-opts.cc (c_common_post_options): Only enable
|
||||
-frange-for-ext-temps by default in C++23.
|
||||
|
||||
2025-02-07 Jakub Jelinek <jakub@redhat.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* c-parser.cc (c_finish_omp_declare_variant): Update call to
|
||||
omp_check_context_selector.
|
||||
(c_parser_omp_metadirective): Likewise.
|
||||
|
||||
2025-02-07 Jakub Jelinek <jakub@redhat.com>
|
||||
Jason Merrill <jason@redhat.com>
|
||||
|
||||
|
|
|
@ -1,3 +1,39 @@
|
|||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/118574
|
||||
PR c++/107637
|
||||
* call.cc (struct extend_temps_data): New.
|
||||
(extend_temps_r, extend_all_temps): New.
|
||||
(set_up_extended_ref_temp): Handle tree walk case.
|
||||
(extend_ref_init_temps): Cal extend_all_temps.
|
||||
* decl.cc (initialize_local_var): Revert ext-temps change.
|
||||
* parser.cc (cp_convert_range_for): Likewise.
|
||||
(cp_parser_omp_loop_nest): Likewise.
|
||||
* pt.cc (tsubst_stmt): Likewise.
|
||||
* semantics.cc (finish_for_stmt): Likewise.
|
||||
|
||||
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* parser.cc (cp_finish_omp_declare_variant): Update call to
|
||||
omp_check_context_selector.
|
||||
(cp_parser_omp_metadirective): Likewise.
|
||||
|
||||
2025-02-11 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/118306
|
||||
PR c++/118304
|
||||
* decl.cc (maybe_strip_indirect_ref): New.
|
||||
(check_special_function_return_type): Take declarator as input.
|
||||
Call maybe_strip_indirect_ref and error out if it returns true.
|
||||
(grokdeclarator): Update call to
|
||||
check_special_function_return_type.
|
||||
|
||||
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/118807
|
||||
* pt.cc (reregister_specialization): Remove spec from
|
||||
DECL_TEMPLATE_INSTANTIATIONS.
|
||||
|
||||
2025-02-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/115586
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-02-11 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* trans-openmp.cc (gfc_trans_omp_declare_variant): Update call to
|
||||
omp_check_context_selector.
|
||||
(gfc_trans_omp_metadirective): Likewise.
|
||||
|
||||
2025-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/24878
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
2025-02-11 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR lto/118125
|
||||
* lto-lang.cc (lto_gnu_attributes): Add an entry for cold attribute.
|
||||
(handle_cold_attribute): New function.
|
||||
|
||||
2025-01-14 Sandra Loosemore <sloosemore@baylibre.com>
|
||||
|
||||
* lto-partition.cc (lto_balanced_map): Adjust code referencing
|
||||
|
|
|
@ -1,3 +1,10 @@
|
|||
2025-02-11 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/118761
|
||||
* gm2spec.cc (lang_specific_driver): Add case clauses for
|
||||
OPT__help, OPT__help_ set in_added_libraries to 0 and early
|
||||
return.
|
||||
|
||||
2025-02-04 Gaius Mulley <gaiusmod2@gmail.com>
|
||||
|
||||
PR modula2/115112
|
||||
|
|
|
@ -1,3 +1,95 @@
|
|||
2025-02-11 Jeff Law <jlaw@ventanamicro.com>
|
||||
|
||||
PR target/115478
|
||||
* gcc.target/aarch64/bitint-args.c: Update expected output.
|
||||
|
||||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/188574
|
||||
* g++.dg/cpp23/range-for3.C: Use -frange-for-ext-temps.
|
||||
* g++.dg/cpp23/range-for4.C: Adjust expected result.
|
||||
|
||||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/118574
|
||||
PR c++/107637
|
||||
* g++.dg/coroutines/range-for1.C: New test.
|
||||
|
||||
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
|
||||
|
||||
* gcc.target/aarch64/pragma_cpp_predefs_4.c: Adjust expected
|
||||
defines.
|
||||
* gcc.target/aarch64/simd/vmla_lane_indices_1.c: Modify target
|
||||
pragmas.
|
||||
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_1.c:
|
||||
Ditto.
|
||||
* gcc.target/aarch64/sve/acle/general-c/ternary_mfloat8_lane_group_selection_1.c:
|
||||
Ditto.
|
||||
* gcc.target/aarch64/sve2/acle/asm/dot_lane_mf8.c: Ditto.
|
||||
* gcc.target/aarch64/sve2/acle/asm/dot_mf8.c: Ditto.
|
||||
|
||||
2025-02-11 Andrew Carlotti <andrew.carlotti@arm.com>
|
||||
|
||||
* lib/gcc-defs.exp
|
||||
(gcc_runtest_parallelize_limit_minor): New global variable.
|
||||
(gcc_parallel_test_run_p): Use new variable for batch size.
|
||||
|
||||
2025-02-11 Simon Martin <simon@nasilyan.com>
|
||||
|
||||
PR c++/118306
|
||||
PR c++/118304
|
||||
* g++.old-deja/g++.jason/operator.C: Adjust bogus test
|
||||
expectation (char** vs char*).
|
||||
* g++.dg/parse/constructor4.C: New test.
|
||||
* g++.dg/parse/constructor5.C: New test.
|
||||
* g++.dg/parse/conv_op2.C: New test.
|
||||
* g++.dg/parse/default_to_int.C: New test.
|
||||
|
||||
2025-02-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR sarif-replay/118792
|
||||
* sarif-replay.dg/2.1.0-valid/error-with-note.sarif: Update
|
||||
expected output to reflect fix to off-by-one error in handling of
|
||||
"endColumn" property.
|
||||
* sarif-replay.dg/2.1.0-valid/malloc-vs-local-4.c.sarif: Likewise.
|
||||
* sarif-replay.dg/2.1.0-valid/signal-1.c.moved.sarif: Likewise.
|
||||
* sarif-replay.dg/2.1.0-valid/signal-1.c.sarif: Likewise.
|
||||
|
||||
2025-02-11 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/118817
|
||||
* g++.dg/lto/pr118817_0.C: New testcase.
|
||||
|
||||
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
* g++.dg/modules/adl-5_a.c: Move to...
|
||||
* g++.dg/modules/adl-5_a.C: ...here.
|
||||
* g++.dg/modules/adl-5_d.C: Add errors.
|
||||
|
||||
2025-02-11 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/118807
|
||||
* g++.dg/modules/pr118807.C: New test.
|
||||
|
||||
2025-02-11 Jie Mei <jie.mei@oss.cipunited.com>
|
||||
Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* gcc.target/mips/mips-class.c: New tests for MIPSr6
|
||||
* gcc.target/mips/mips-minamaxa.c: Same as above.
|
||||
* gcc.target/mips/mips-rint.c: Same as above.
|
||||
|
||||
2025-02-11 Xi Ruoyao <xry111@xry111.site>
|
||||
|
||||
* lib/target-supports.exp
|
||||
(check_effective_target_vect_call_btrunc): Drop LoongArch.
|
||||
(check_effective_target_vect_call_btruncf): Likewise.
|
||||
(check_effective_target_vect_call_ceil): Likewise.
|
||||
(check_effective_target_vect_call_ceilf): Likewise.
|
||||
(check_effective_target_vect_call_floor): Likewise.
|
||||
(check_effective_target_vect_call_floorf): Likewise.
|
||||
(check_effective_target_vect_call_lfloor): Likewise.
|
||||
(check_effective_target_vect_call_lfloorf): Likewise.
|
||||
|
||||
2025-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
|
||||
|
||||
PR fortran/24878
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2025-02-11 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* dwarf2.def (DW_CFA_AARCH64_negate_ra_state_with_pc): Define.
|
||||
|
||||
2025-01-08 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* dwarf2.h (enum dwarf_source_language): Fix comment pasto.
|
||||
|
|
|
@ -1,3 +1,8 @@
|
|||
2025-02-11 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/188574
|
||||
* testsuite/libgomp.c++/range-for-4.C: Adjust expected result.
|
||||
|
||||
2025-02-07 Tobias Burnus <tburnus@baylibre.com>
|
||||
|
||||
* plugin/plugin-gcn.c (ELFABIVERSION_AMDGPU_HSA_V6,
|
||||
|
|
|
@ -1,3 +1,12 @@
|
|||
2025-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR d/111628
|
||||
* testsuite/libphobos.phobos/phobos.exp (libphobos_skip_tests):
|
||||
Add libphobos.phobos/std/concurrency.d on macOS 13+.
|
||||
* testsuite/libphobos.phobos_shared/phobos_shared.exp
|
||||
(libphobos_skip_tests): Likewise for
|
||||
libphobos.phobos_shared/std/concurrency.d
|
||||
|
||||
2025-01-21 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
PR d/118584
|
||||
|
|
Loading…
Add table
Reference in a new issue