mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-21 19:35:28 -05:00
Daily bump.
This commit is contained in:
@@ -1,3 +1,63 @@
|
||||
2026-02-12 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* config/cris/cris.cc (cris_reduce_compare): Add forcing the first
|
||||
operand to be a register, unless the second operand is 0, to scope.
|
||||
* config/cris/cris.md ("*cstore<mode><code>4")
|
||||
("*cbranch<mode><code>4"): Add guards to condition, for either operand
|
||||
to be a register unless the last operand is zero.
|
||||
|
||||
2026-02-12 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* config/cris/cris.md (BWDSF): New mode_iterator replacing SISF.
|
||||
All callers changed.
|
||||
("*movhi_internal<setcc><setnz><setnzvc>"): Anonymized from
|
||||
"<acc><anz><anzvc>movhi<setcc><setnz><setnzvc>" to make it a
|
||||
match-only pattern. Add conditions to guard from source and
|
||||
destination both being memory operands.
|
||||
("*movstricthi_internal", "*movstrictqi_internal"): Similarly
|
||||
for "movstricthi" and "movstrictqi".
|
||||
("movstrict<mode>"): Add common expander for BW, forcing one operand
|
||||
to be a register or source being zero.
|
||||
|
||||
2026-02-12 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
* config/cris/cris.md (SISF): New mode_iterator for SI and SF.
|
||||
("mov<mode>"): Make "movsi" a define_expand to include SFmode by
|
||||
means of the SISF iterator and adjust to also handle SFmode.
|
||||
("*movsf_internal"): Anonymize "movsf"; make it a match-only pattern.
|
||||
Add conditions to guard from source and destination both being memory
|
||||
operands.
|
||||
|
||||
2026-02-12 Kwok Cheung Yeung <kcyeung@baylibre.com>
|
||||
|
||||
PR middle-end/113436
|
||||
* omp-low.cc (is_variable_sized): Add extra is_ref argument. Check
|
||||
referenced type if true.
|
||||
(lower_omp_target): Call lower_private_allocate to generate code to
|
||||
allocate memory for firstprivate/private clauses with allocators, and
|
||||
insert code after dependent variables have been initialized.
|
||||
Construct calls to free allocate memory and insert after target block.
|
||||
Adjust decl values for clause variables. Copy value of firstprivate
|
||||
variables to allocated memory.
|
||||
|
||||
2026-02-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR rtl-optimization/124062
|
||||
* ifcvt.cc (noce_try_cond_arith): Check the conditional code
|
||||
for UNKNOWN.
|
||||
|
||||
2026-02-12 Soumya AR <soumyaa@nvidia.com>
|
||||
|
||||
* config/aarch64/aarch64-json-schema.h: Include inherited members for
|
||||
SVE vector costs.
|
||||
* config/aarch64/aarch64-json-tunings-parser-generated.inc
|
||||
(parse_vec_costs_sve): Regenerate.
|
||||
* config/aarch64/aarch64-json-tunings-parser.cc
|
||||
(aarch64_load_tuning_params_from_json_string): Clear dispatch scheduling
|
||||
flag if dispatch_constraints is NULL.
|
||||
* config/aarch64/aarch64-json-tunings-printer-generated.inc
|
||||
(serialize_vec_costs_sve): Regenerate.
|
||||
|
||||
2026-02-11 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR rtl-optimization/121191
|
||||
|
||||
@@ -1 +1 @@
|
||||
20260212
|
||||
20260213
|
||||
|
||||
@@ -1,3 +1,12 @@
|
||||
2026-02-12 James Bohl <bohlj47@gmail.com>
|
||||
|
||||
PR algol68/124049
|
||||
* Make-lang.in (ALGOL68_OBJS): Add algol68/a68-moids-sorting.o.
|
||||
* a68.h: Add prototype for a68_sort_union_packs.
|
||||
* a68-moids-sorting.cc: New file.
|
||||
* a68-parser-modes.cc (a68_make_moid_list): Call a68_sort_union_packs.
|
||||
* ga68-exports.pk (ga68_mode_64): Add comment on union mode ordering.
|
||||
|
||||
2026-02-11 Jose E. Marchesi <jemarch@gnu.org>
|
||||
|
||||
* ga68-coding-guidelines.texi (Enquiry clauses): New section.
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
2026-02-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/117369
|
||||
* kf.cc (kf_sprintf::impl_call_pre): Use the capacity of the
|
||||
region when "faking" a write to the destination buffer, to
|
||||
avoid buffer overflow false +ves.
|
||||
|
||||
2026-02-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/124073
|
||||
* region-model.cc (region_model::push_frame): Bulletproof against
|
||||
DECL_RESULT having null SSA on function missing a return
|
||||
statement (-Wreturn-type).
|
||||
|
||||
2026-02-11 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/124055
|
||||
|
||||
@@ -1,3 +1,9 @@
|
||||
2026-02-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR c/105555
|
||||
* c-common.cc (fold_offsetof): Handle REALPART_EXPR
|
||||
and IMAGPART_EXPR.
|
||||
|
||||
2026-02-06 Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
|
||||
|
||||
PR middle-end/123892
|
||||
|
||||
@@ -1,3 +1,49 @@
|
||||
2026-02-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* cbldiag.h: Copyright updated to 2026.
|
||||
* cdf-copy.cc: Likewise.
|
||||
* cdf.y: Likewise.
|
||||
* cdfval.h: Likewise.
|
||||
* cobol-system.h: Likewise.
|
||||
* convert.cc: Likewise.
|
||||
* copybook.h: Likewise.
|
||||
* except.cc: Likewise.
|
||||
* exceptg.h: Likewise.
|
||||
* genapi.cc: Likewise.
|
||||
* genapi.h: Likewise.
|
||||
* gengen.cc: Likewise.
|
||||
* gengen.h: Likewise.
|
||||
* genmath.cc: Likewise.
|
||||
* genmath.h: Likewise.
|
||||
* genutil.cc: Likewise.
|
||||
* genutil.h: Likewise.
|
||||
* inspect.h: Likewise.
|
||||
* lang-specs.h: Likewise.
|
||||
* lexio.cc: Likewise.
|
||||
* lexio.h: Likewise.
|
||||
* messages.cc: Likewise.
|
||||
* parse.y: Likewise.
|
||||
* parse_ante.h: Likewise.
|
||||
* parse_util.h: Likewise.
|
||||
* scan.l: Likewise.
|
||||
* scan_ante.h: Likewise.
|
||||
* scan_post.h: Likewise.
|
||||
* show_parse.h: Likewise.
|
||||
* structs.cc: Likewise.
|
||||
* structs.h: Likewise.
|
||||
* symbols.cc: Likewise.
|
||||
* symbols.h: Likewise.
|
||||
* symfind.cc: Likewise.
|
||||
* util.cc: Likewise.
|
||||
* util.h: Likewise.
|
||||
|
||||
2026-02-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* genapi.cc (establish_using): Use a 128-bit type for
|
||||
float-extended; handle numeric-edited values of different sizes
|
||||
and signs correctly.
|
||||
(create_and_call): Use a 128-bit type for float-extended.
|
||||
|
||||
2026-02-06 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/119332
|
||||
|
||||
@@ -1,3 +1,58 @@
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* constraint.cc (finish_shorthand_constraint): Add is_non_type
|
||||
parameter. Handle constrained auto NTTPs.
|
||||
* cp-tree.h (copy_template_args): Declare.
|
||||
(expand_template_argument_pack): Declare.
|
||||
(finish_shorthand_constraint): Adjust declaration.
|
||||
* mangle.cc (write_template_param_decl): Obtain constraints of
|
||||
an auto NTTP through TEMPLATE_PARM_CONSTRAINTS instead of
|
||||
PLACEHOLDER_TYPE_CONSTRAINTS.
|
||||
* parser.cc (cp_parser_constrained_type_template_parm): Inline
|
||||
into its only caller and remove.
|
||||
(cp_parser_constrained_non_type_template_parm): Likewise.
|
||||
(finish_constrained_parameter): Simplify after the above. Replace
|
||||
the type of an ordinary constrained auto NTTP with a
|
||||
non-constrained one and set TEMPLATE_PARM_CONSTRAINTS for it.
|
||||
(cp_parser_template_parameter): Dispatch to
|
||||
finish_constrained_parameter for a constrained auto NTTP.
|
||||
* pt.cc (process_template_parm): Pass is_non_type to
|
||||
finish_shorthand_constraint. Use TEMPLATE_PARM_CONSTRAINTS
|
||||
instead of TREE_TYPE for clarity.
|
||||
(expand_template_argument_pack): Remove forward declaration.
|
||||
(copy_template_args): Likewise.
|
||||
(make_constrained_placeholder_type): Return the type not the
|
||||
TYPE_NAME for consistency with make_auto_1 etc.
|
||||
(do_auto_deduction): Assert we no longer see simple constrained
|
||||
autos during coercion/deduction.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* cp-gimplify.cc (cp_gimplify_expr) <case CALL_EXPR>: Adjust
|
||||
r16-7487 comment.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/123989
|
||||
* cp-gimplify.cc (cp_gimplify_expr) <case CALL_EXPR>: Evaluate
|
||||
the object argument of an xobj memfn call first too.
|
||||
|
||||
2026-02-12 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/124045
|
||||
* parser.cc (cp_parser_parse_and_diagnose_invalid_type_name): Also
|
||||
abort the tentative parse when id is error_mark_node.
|
||||
(cp_parser_simple_declaration): Set CP_PARSER_FLAGS_TYPENAME_OPTIONAL
|
||||
when in a namespace scope.
|
||||
(cp_parser_single_declaration): Use cp_parser_flags instead of int.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/98939
|
||||
PR libstdc++/119745
|
||||
* class.cc (object_parms_correspond): Allow differing
|
||||
FUNCTION_REF_QUALIFIED in C++20.
|
||||
|
||||
2026-02-11 Boris Staletic <boris.staletic@protonmail.com>
|
||||
|
||||
PR c++/123660
|
||||
|
||||
@@ -1,3 +1,154 @@
|
||||
2026-02-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR c/105555
|
||||
* gcc.dg/complex-10.c: New test.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* g++.dg/cpp26/pack-indexing15.C: Adjust expected error upon
|
||||
constrained auto NTTP satisfaction failure.
|
||||
* g++.dg/cpp2a/concepts-placeholder12.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-pr97093.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-template-parm2.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-template-parm6.C: Likewise.
|
||||
* g++.dg/cpp2a/concepts-template-parm12.C: New test.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/123989
|
||||
* g++.dg/cpp23/explicit-obj-eval-order.C: New test.
|
||||
|
||||
2026-02-12 Kwok Cheung Yeung <kcyeung@baylibre.com>
|
||||
|
||||
PR middle-end/113436
|
||||
* c-c++-common/gomp/pr113436-1.c: New.
|
||||
* c-c++-common/gomp/pr113436-2.c: New.
|
||||
* g++.dg/gomp/pr113436.C: New.
|
||||
* gfortran.dg/gomp/pr113436-1.f90: New.
|
||||
* gfortran.dg/gomp/pr113436-2.f90: New.
|
||||
* gfortran.dg/gomp/pr113436-3.f90: New.
|
||||
* gfortran.dg/gomp/pr113436-4.f90: New.
|
||||
|
||||
2026-02-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* cobol.dg/group2/USING_COMP-3_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_COMP-3_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_COMP-3_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_COMP-3_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_FLOAT-SLX_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_FLOAT-SLX_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_FLOAT-SLX_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_FLOAT-SLX_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_NumericDisplay_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_NumericDisplay_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_NumericDisplay_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_NumericDisplay_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_COMP-3_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_COMP-3_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_COMP-3_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_COMP-3_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed___COMP-3_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed___COMP-3_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed___COMP-3_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed___COMP-3_BY_VALUE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed___NumericDisplay_BY_REFERENCE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed___NumericDisplay_BY_REFERENCE.out: New test.
|
||||
* cobol.dg/group2/USING_Signed___NumericDisplay_BY_VALUE.cob: New test.
|
||||
* cobol.dg/group2/USING_Signed___NumericDisplay_BY_VALUE.out: New test.
|
||||
|
||||
2026-02-12 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/vect.exp: Adjust vec-scal-*.c glob. Merge
|
||||
globbing of non-bb-slp-*.c tests to a *.c glob excluding
|
||||
bb-slp-*.c.
|
||||
* gcc.dg/vect/vec-scal-opt.c: Move ...
|
||||
* gcc.dg/vect/veclower/vec-scal-opt.c: ... here.
|
||||
* gcc.dg/vect/vec-scal-opt1.c: Move ...
|
||||
* gcc.dg/vect/veclower/vec-scal-opt1.c: ... here.
|
||||
* gcc.dg/vect/vec-scal-opt2.c: Move ...
|
||||
* gcc.dg/vect/veclower/vec-scal-opt2.c: ... here.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-double.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-half-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-double.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-add-pattern-half-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mla-double.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mla-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mla-half-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mls-double.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mls-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mls-half-float.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mul-double.c: ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mul-float.c : ... this.
|
||||
* gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: Rename to ...
|
||||
* gcc.dg/vect/complex/bb-slp-complex-mul-half-float.c: ... this.
|
||||
* gcc.dg/vect/complex/complex-add-pattern-template.c: Skip.
|
||||
* gcc.dg/vect/complex/complex-add-template.c: Skip.
|
||||
* gcc.dg/vect/complex/complex-mla-template.c: Skip.
|
||||
* gcc.dg/vect/complex/complex-mls-template.c: Skip.
|
||||
* gcc.dg/vect/complex/complex-mul-template.c: Skip.
|
||||
* gcc.dg/vect/complex/complex-operations.c: Skip.
|
||||
|
||||
2026-02-12 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/124045
|
||||
* g++.dg/reflect/type1.C: Don't expect an error for a missing typename
|
||||
in a namespace scope.
|
||||
|
||||
2026-02-12 James Bohl <bohlj47@gmail.com>
|
||||
|
||||
PR algol68/124049
|
||||
* algol68/execute/modules/program-25.a68: New test.
|
||||
* algol68/execute/modules/module25a.a68: New file.
|
||||
* algol68/execute/modules/module25b.a68: New file.
|
||||
|
||||
2026-02-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||
|
||||
PR rtl-optimization/124062
|
||||
* gcc.dg/torture/pr124062-1.c: New test.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/98939
|
||||
PR libstdc++/119745
|
||||
* g++.dg/cpp0x/ref-qual5.C: Expect no diagnostics in C++20.
|
||||
|
||||
2026-02-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/117369
|
||||
* c-c++-common/analyzer/sprintf-pr117369.c: New test.
|
||||
* gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: Update expected
|
||||
results to reflect complexity limits being hit earlier.
|
||||
|
||||
2026-02-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/111099
|
||||
* gcc.dg/analyzer/torture/ice-pr111099.c: New test.
|
||||
|
||||
2026-02-12 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/124073
|
||||
* g++.dg/analyzer/ice-pr124073.C: New test.
|
||||
|
||||
2026-02-11 Joseph Myers <josmyers@redhat.com>
|
||||
|
||||
* lib/tsan-dg.exp (orig_tsan_options_saved, orig_tsan_options):
|
||||
|
||||
@@ -1,3 +1,52 @@
|
||||
2026-02-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
PR cobol/121499
|
||||
* LICENSE: Copyright updated to 2026.
|
||||
* Makefile.am: Compile with -fstrict-aliasing.
|
||||
* Makefile.in: Autoreconf.
|
||||
* acinclude.m4: Copyright updated to 2026.
|
||||
* charmaps.cc: Likewise.
|
||||
* charmaps.h: Likewise.
|
||||
* common-defs.h: Likewise.
|
||||
* configure.tgt: Likewise.
|
||||
* constants.cc: Likewise.
|
||||
* ec.h: Likewise.
|
||||
* encodings.h: Likewise.
|
||||
* exceptl.h: Likewise.
|
||||
* gcobolio.h: Likewise.
|
||||
* gfileio.cc: Likewise.
|
||||
* gfileio.h: Likewise.
|
||||
* gmath.cc (multiply_int256_by_int64): Eliminate aliasing.
|
||||
(divide_int256_by_int64): Likewise.
|
||||
(multiply_int128_by_int128): Likewise.
|
||||
(divide_int128_by_int128): Likewise.
|
||||
* gmath.h: Copyright updated to 2026.
|
||||
* intrinsic.cc: Likewise.
|
||||
* io.cc: Likewise.
|
||||
* io.h: Likewise.
|
||||
* libgcobol.cc: Likewise.
|
||||
* libgcobol.h: Likewise.
|
||||
* stringbin.cc: Likewise.
|
||||
* stringbin.h: Likewise.
|
||||
* valconv.cc: Likewise.
|
||||
* valconv.h: Likewise.
|
||||
* xmlparse.cc: Likewise.
|
||||
|
||||
2026-02-12 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* Makefile.am: Temporarily continue to use -fno-strict-aliasing.
|
||||
* Makefile.in: Likewise.
|
||||
* libgcobol.cc (__gg__fetch_call_by_value_value): Simplify handling
|
||||
of FldFloat.
|
||||
(__gg__assign_value_from_stack): Likewise.
|
||||
(__gg__unstring): Avoid uninitialized variable error.
|
||||
(__gg__look_at_int128): New function useful for debugging.
|
||||
(__gg__look_at_pointer): Likewise.
|
||||
* xmlparse.cc (xml_event): Implement namespace XML.
|
||||
(cdataBlock): Likewise.
|
||||
(characters): Likewise.
|
||||
(__gg__xml_parse): Likewise.
|
||||
|
||||
2026-02-05 Robert Dubner <rdubner@symas.com>
|
||||
|
||||
* valconv.cc (__gg__string_to_numeric_edited): Explanatory comment.
|
||||
|
||||
@@ -1,3 +1,17 @@
|
||||
2026-02-12 Kwok Cheung Yeung <kcyeung@baylibre.com>
|
||||
|
||||
PR middle-end/113436
|
||||
* libgomp.texi (OpenMP 5.0): Mark allocate clause as implemented.
|
||||
(Memory allocation): Add documentation for use in target construct.
|
||||
* testsuite/libgomp.c++/firstprivate-1.C: Enable alignment check.
|
||||
* testsuite/libgomp.c++/pr113436-1.C: New.
|
||||
* testsuite/libgomp.c++/pr113436-2.C: New.
|
||||
* testsuite/libgomp.c++/private-1.C: Enable alignment check.
|
||||
* testsuite/libgomp.c-c++-common/pr113436-1.c: New.
|
||||
* testsuite/libgomp.c-c++-common/pr113436-2.c: New.
|
||||
* testsuite/libgomp.fortran/pr113436-1.f90: New.
|
||||
* testsuite/libgomp.fortran/pr113436-2.f90: New.
|
||||
|
||||
2026-02-05 Andrew Stubbs <ams@baylibre.com>
|
||||
|
||||
* libgomp.texi: Mark TR14 omp_target_is_accessible status as "Y".
|
||||
|
||||
@@ -1,3 +1,8 @@
|
||||
2026-02-12 LIU Hao <lh_mouse@126.com>
|
||||
|
||||
* vprintf-support.c (do_strtoul): New function.
|
||||
(libiberty_vprintf_buffer_size): Replace `strtoul` with `do_strtoul`.
|
||||
|
||||
2026-02-05 Matthieu Longo <matthieu.longo@arm.com>
|
||||
|
||||
* testsuite/test-doubly-linked-list.c: Update.
|
||||
|
||||
@@ -1,3 +1,20 @@
|
||||
2026-02-12 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR libitm/69018
|
||||
* testsuite/lib/libitm.exp (libitm_init): Check
|
||||
GXX_UNDER_TEST. Add "${blddir}/.libs" to
|
||||
always_ld_library_path if blddir is not empty. Use
|
||||
"-fdiagnostics-plain-output". Don't set compiler to GCC_UNDER_TEST.
|
||||
* testsuite/libitm.c++/c++.exp: If $blddir is not empty set
|
||||
libstdc++_library_path, shlib_ext, lang_include_flags, add
|
||||
"${blddir}/${lang_library_paths}" to ld_library_path.
|
||||
Unset libstdc++_library_path and shlib_ext if we skip C++
|
||||
tests and at the end of the test run.
|
||||
* testsuite/libitm.c/c.exp: Update the FSF address to the
|
||||
website in the license text. Unset lang_library_paths and
|
||||
lang_include_flags. Set the compiler to $GCC_UNDER_TEST.
|
||||
|
||||
2026-01-31 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||
|
||||
PR libitm/69018
|
||||
|
||||
@@ -1,3 +1,38 @@
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
* include/bits/regex_executor.tcc (_Executor::_M_rep_once_more):
|
||||
Make unnused _Match_mode parameter unnamed.
|
||||
(_Executor::_M_handle_repeat): Likewise.
|
||||
(_Executor::_M_handle_subexpr_begin): Likewise.
|
||||
(_Executor::_M_handle_subexpr_end): Likewise.
|
||||
(_Executor::_M_handle_line_begin_assertion): Likewise.
|
||||
(_Executor::_M_handle_line_end_assertion): Likewise.
|
||||
(_Executor::_M_handle_match): Likewise.
|
||||
(_Executor::_M_handle_backref): Likewise.
|
||||
(_Executor::_M_handle_alternative): Likewise.
|
||||
|
||||
2026-02-12 Xi Ruoyao <xry111@xry111.site>
|
||||
Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/17_intro/badnames.cc (__unused): Do not define.
|
||||
* testsuite/17_intro/names.cc [glibc == 2.43] (__unused): Undef.
|
||||
|
||||
2026-02-12 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/type_traits (is_function): Declare before first
|
||||
use.
|
||||
|
||||
2026-02-12 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR libstdc++/114865
|
||||
* include/std/atomic (atomic<_Tp>::atomic(_Tp)) [C++11]:
|
||||
Enable __builtin_clear_padding logic.
|
||||
* testsuite/29_atomics/atomic/compare_exchange_padding.cc: Enable
|
||||
this test in earlier modes, including C++11.
|
||||
* testsuite/29_atomics/atomic/cons/zero_padding.cc [C++11]:
|
||||
Enable tests verifying cleared padding bits for a non-static-init
|
||||
std::atomic object.
|
||||
|
||||
2026-02-11 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||
|
||||
* include/bits/funcref_impl.h (function_ref::function_ref(_Fn&&)):
|
||||
|
||||
Reference in New Issue
Block a user