mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 06:49:09 +02:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
2026-01-31 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
* compare_tests: Use egrep if 'grep -E' is not supported.
|
||||
|
||||
2026-01-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* update-copyright.py (GCCFilter): Don't filter out
|
||||
|
||||
@@ -1,3 +1,19 @@
|
||||
2026-01-31 Keith Packard <keithp@keithp.com>
|
||||
|
||||
* config/picolibc-spec.h (LIBC_LINK_SPEC): Use find-file for test
|
||||
and access to picolibc.ld.
|
||||
|
||||
2026-01-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/123887
|
||||
* match.pd ((a ? x : y) !=/== (b ? x : y)): Make sure
|
||||
x and y have no side-effects before evaluating them
|
||||
unconditionally.
|
||||
|
||||
2026-01-31 Gerald Pfeifer <gerald@pfeifer.com>
|
||||
|
||||
* doc/install.texi (Binaries): Switch delorie.com to https.
|
||||
|
||||
2026-01-30 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/123887
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260131
|
||||
20260201
|
||||
|
||||
@@ -1,3 +1,24 @@
|
||||
2026-01-31 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* a68.h: Prototypes for a68_bits_test and a68_lower_test3.
|
||||
* a68-low-bits.cc (a68_bits_test): New function.
|
||||
* a68-low-prelude.cc (a68_lower_test3): Likewise.
|
||||
* a68-parser-prelude.cc (gnu_prelude): Declare TEST operators and
|
||||
their priority.
|
||||
* ga68.texi (Extended bits operators): New section.
|
||||
|
||||
2026-01-31 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* ga68.texi (POSIX files): Document SET and CLEAR operators.
|
||||
* a68.h: Prototypes for a68_bits_set, a68_bits_clear,
|
||||
a68_lower_set3 and a68_lower_clear3.
|
||||
* a68-low-bits.cc (a68_bits_set): New function.
|
||||
(a68_bits_clear): Likewise.
|
||||
* a68-low-prelude.cc (a68_lower_set3): Likewise.
|
||||
(a68_lower_clear3): Likewise.
|
||||
* a68-parser-prelude.cc (gnu_prelude): Declare operators SET and
|
||||
CLEAR and their priorities.
|
||||
|
||||
2026-01-30 Marc Poulhiès <dkm@kataplop.net>
|
||||
|
||||
* ga68-coding-guidelines.texi: Typo fix.
|
||||
|
||||
@@ -1,3 +1,10 @@
|
||||
2026-01-31 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/123880
|
||||
* engine.cc (throw_custom_edge::update_model): Gracefully handle
|
||||
not knowing the current exception in a rethrow.
|
||||
(exploded_node::on_throw): Likewise.
|
||||
|
||||
2026-01-27 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/122623
|
||||
|
||||
@@ -1,3 +1,32 @@
|
||||
2026-01-31 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/123557
|
||||
PR c++/123738
|
||||
* cp-gimplify.cc (cp_fold_maybe_rvalue): Call
|
||||
cp_fold_non_odr_use_1 before recursing cp_fold.
|
||||
(cp_fold): Pass op0 to cp_fold_non_odr_use_1 when folding a
|
||||
reference. Reapply set_target_expr_eliding on the initializing
|
||||
expression of an INIT_EXPR.
|
||||
|
||||
2026-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123825
|
||||
* cp-tree.h (merge_decl_arguments): Declare.
|
||||
* decl.cc (duplicate_decls): Outline DECL_ARGUMENTS handling
|
||||
into ...
|
||||
(merge_decl_arguments): ... new function.
|
||||
* name-lookup.cc (push_local_extern_decl_alias): Call
|
||||
merge_decl_arguments. Don't copy just the first PARM_DECL when
|
||||
creating a new alias FUNCTION_DECL.
|
||||
|
||||
2026-01-31 Jason Merrill <jason@redhat.com>
|
||||
Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122785
|
||||
* decl.cc (maybe_commonize_var): Don't check consteval_only_p.
|
||||
(make_rtl_for_nonlocal_decl): Undo make_decl_one_only for
|
||||
consteval-only variables.
|
||||
|
||||
2026-01-30 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/123845
|
||||
|
||||
@@ -1,3 +1,42 @@
|
||||
2026-01-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd e1f6680f50.
|
||||
* Make-lang.in (D_FRONTEND_OBJS): Remove d/gluelayer.o, d/iasm.o,
|
||||
d/iasmgcc.o. Add d/iasm-package.o, d/iasm-gcc.o.
|
||||
(d/iasm-%.o): New recipe.
|
||||
* d-convert.cc (convert_expr): Remove library call to dynamic_cast.
|
||||
* d-lang.cc (d_init_options): Set errorSupplementLimit parameter.
|
||||
* decl.cc (DeclVisitor::visit): Update for new front-end interface.
|
||||
* expr.cc (ExprVisitor::visit (EqualExp *)): Update for front-end
|
||||
lowering expression using templates.
|
||||
(ExprVisitor::visit (InExp *)): Likewise.
|
||||
(ExprVisitor::visit (IndexExp *)): Likewise.
|
||||
(ExprVisitor::visit (CastExp *)): Likewise.
|
||||
(ExprVisitor::visit (RemoveExp *)): Likewise.
|
||||
(ExprVisitor::visit (AddrExp *)): Likewise.
|
||||
(ExprVisitor::visit (NewExp *)): Likewise.
|
||||
(ExprVisitor::visit (ArrayLiteralExp *)): Likewise.
|
||||
(ExprVisitor::visit (AssocArrayLiteralExp *)): Likewise.
|
||||
* imports.cc (ImportVisitor::visit (AliasDeclaration *)): Update for
|
||||
new front-end interface.
|
||||
* runtime.def (DYNAMIC_CAST): Remove.
|
||||
(INTERFACE_CAST): Remove.
|
||||
(ARRAYLITERALTX): Remove.
|
||||
(ADEQ2): Remove.
|
||||
(ASSOCARRAYLITERALTX): Remove.
|
||||
(AANEW): Remove.
|
||||
(AAEQUAL): Remove.
|
||||
(AAINX): Remove.
|
||||
(AAGETY): Remove.
|
||||
(AAGETRVALUEX): Remove.
|
||||
(AADELX): Remove.
|
||||
* typeinfo.cc (TypeInfoVisitor::visit): Layout xopEquals and xtoHash
|
||||
in TypeInfo_AssociativeArray.
|
||||
(create_typeinfo): Add new fields to internal typeinfo.
|
||||
(check_typeinfo_type): Print instantiation trace of error.
|
||||
* types.cc (TypeVisitor::visit (TypeStruct *)): Update for new
|
||||
front-end interface.
|
||||
|
||||
2026-01-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* dmd/MERGE: Merge upstream dmd 1017635a96.
|
||||
|
||||
@@ -1,3 +1,21 @@
|
||||
2026-01-31 Paul Thomas <pault@gcc.gnu.org>
|
||||
|
||||
* array.cc (resolve_array_list): Use macro IS_PDT.
|
||||
* gfortran.h : Supply macros IS_PDT and IS_CLASS_PDT.
|
||||
* match.cc (gfc_match_type_is): Use IS_PDT and IS_CLASS_PDT as
|
||||
appropriate.
|
||||
* resolve.cc (gfc_resolve_ref, build_init_assign,
|
||||
resolve_component): Likewise.
|
||||
* trans-array.cc (gfc_trans_array_constructor_value,
|
||||
trans_array_constructor, structure_alloc_comps,
|
||||
has_parameterized_comps): Likewise.
|
||||
* trans-decl.cc (gfc_get_symbol_decl, gfc_init_default_dt,
|
||||
gfc_trans_deferred_vars, gfc_generate_function_code): Likewise.
|
||||
* trans-expr.cc (conv_dummy_value, gfc_conv_structure,
|
||||
gfc_trans_assignment_1): Likewise.
|
||||
* trans-stmt.cc (trans_associate_var, gfc_trans_allocate,
|
||||
gfc_trans_deallocate): Likewise.
|
||||
|
||||
2026-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/123868
|
||||
|
||||
@@ -1,3 +1,71 @@
|
||||
2026-01-31 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* algol68/execute/bits-test-1.a68: New test.
|
||||
|
||||
2026-01-31 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* algol68/execute/bits-clear-1.a68: New test.
|
||||
* algol68/execute/bits-set-1.a68: Likewise.
|
||||
|
||||
2026-01-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR middle-end/123887
|
||||
* gcc.dg/torture/pr123887-2.c: New testcase.
|
||||
|
||||
2026-01-31 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/123557
|
||||
PR c++/123738
|
||||
* g++.dg/cpp0x/constexpr-ice22.C: New test.
|
||||
* g++.dg/cpp2a/constexpr-ref2.C: New test.
|
||||
|
||||
2026-01-31 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/123825
|
||||
* g++.dg/reflect/has_identifier3.C: New test.
|
||||
* g++.dg/reflect/identifier_of3.C: New test.
|
||||
* g++.dg/cpp26/attr-indeterminate5.C: New test.
|
||||
|
||||
2026-01-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* gdc.dg/asm1.d: Adjust test.
|
||||
* gdc.dg/asm5.d: Likewise.
|
||||
* gdc.dg/pr100967.d: Likewise.
|
||||
* gdc.dg/rtti1.d: Likewise.
|
||||
* gdc.dg/rtti2.d: New test.
|
||||
|
||||
2026-01-31 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.target/arm/crypto-vsha1cq_u32.c: Accept d regs in
|
||||
vdup.32. Drop extraneous + after ] in vmov.32 pattern.
|
||||
* gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
|
||||
* gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
|
||||
* gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
|
||||
|
||||
2026-01-31 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.target/arm/bfloat16_simd_1_2.c: Add -mcpu=unset.
|
||||
* gcc.target/arm/bfloat16_simd_2_2.c: Likewise.
|
||||
* gcc.target/arm/bfloat16_simd_3_2.c: Likewise.
|
||||
* gcc.dg/torture/pr120347.c: Likewise. Add +fp to -march.
|
||||
|
||||
2026-01-31 Alexandre Oliva <oliva@adacore.com>
|
||||
|
||||
* gcc.dg/vect/complex/fast-math-complex-mls-half-float.c:
|
||||
Don't expect COMPLEX_ADD_ROT270.
|
||||
|
||||
2026-01-31 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/123880
|
||||
* g++.dg/analyzer/exception-rethrow-3.C: New test.
|
||||
|
||||
2026-01-31 Jason Merrill <jason@redhat.com>
|
||||
Nathaniel Shead <nathanieloshead@gmail.com>
|
||||
|
||||
PR c++/122785
|
||||
* g++.dg/modules/reflect-1_a.H: New test.
|
||||
* g++.dg/modules/reflect-1_b.C: New test.
|
||||
|
||||
2026-01-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||
|
||||
PR fortran/123868
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
2026-01-31 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
PR libitm/69018
|
||||
* testsuite/lib/libitm.exp (libitm_target_compile): Add
|
||||
lang_include_flags and `-B${blddir}/${lang_library_paths}' to
|
||||
additional_flags.
|
||||
* testsuite/libitm.c++/c++.exp: Set lang_library_paths and lang_include_flags.
|
||||
|
||||
2026-01-01 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* libitm.texi: Bump @copying's copyright year.
|
||||
|
||||
@@ -1,3 +1,16 @@
|
||||
2026-01-31 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime e1f6680f50.
|
||||
* libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
|
||||
core/internal/cast_.d. Remove rt/aaA.d, rt/adi.d, rt/cast_.d.
|
||||
(DRUNTIME_DSOURCES_POSIX): Add core/sys/posix/endian.d.
|
||||
* libdruntime/Makefile.in: Regenerate.
|
||||
* src/MERGE: Merge upstream phobos f87979028.
|
||||
* src/Makefile.am (PHOBOS_DSOURCES): Add std/internal/entropy.d.
|
||||
* src/Makefile.in: Regenerate.
|
||||
* testsuite/libphobos.aa/test_aa.d: Adjust test.
|
||||
* testsuite/libphobos.init_fini/custom_gc.d: Likewise.
|
||||
|
||||
2026-01-30 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* libdruntime/MERGE: Merge upstream druntime 1017635a96.
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2026-01-31 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/regex_executor.tcc (_ExecutorFrameBase): Add
|
||||
#pragma GCC diagnostic to suppress -Wpedantic warning about
|
||||
anonymous structs.
|
||||
|
||||
2026-01-30 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/regex_executor.tcc (__detail::_Executor::_M_node)
|
||||
|
||||
Reference in New Issue
Block a user