Daily bump.

This commit is contained in:
GCC Administrator
2025-10-25 00:18:16 +00:00
parent 2bb77c52c9
commit f0717d1340
10 changed files with 343 additions and 1 deletions

View File

@@ -1,3 +1,10 @@
2025-10-24 Thomas Schwinge <tschwinge@baylibre.com>
PR driver/81358
* Makefile.tpl: Move generation of dependencies for libatomic out
of loop over 'target_modules'.
* Makefile.in: Regenerate.
2025-10-22 Josef Melcr <jmelcr02@gmail.com>
* MAINTAINERS: Update my contact information.

View File

@@ -1,3 +1,76 @@
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/114025
* gimple-range-fold.cc (fold_using_range::condexpr_adjust): Handle
the same ssa_name in the condition and the COND_EXPR better.
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
* range-op.cc (operator_bitwise_and::wi_fold): Split signed
operations crossing zero into 2 operations.
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/118254
PR tree-optimization/114331
* range-op.cc (operator_cast::fold_range): When VARYING is
reached, update the bitmask if we reach VARYING.
(operator_cast::op1_range): For truncating casts, create a
bitmask bit in LHS.
2025-10-24 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
* config/xtensa/xtensa.md (call_internal, call_value_internal,
sibcall_internal, sibcall_value_internal): Remove 'n'-constraint.
2025-10-24 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp>
* config/xtensa/xtensa.md (*addsubx, *subsi3_from_const,
*xtensa_clamps, *andsi3_const_pow2_minus_one,
*andsi3_const_negative_pow2, *andsi3_const_shifted_mask,
*splice_bits, extvsi_internal, extzvsi_internal,
*extzvsi-1bit_ashlsi3, *extzvsi-1bit_addsubx, insvsi, *lsiu, *ssiu,
*lsip, *ssip, *shift_per_byte_omit_AND_0, *shift_per_byte_omit_AND_1,
*shlrd_const, *shlrd_per_byte_omit_AND, *masktrue_const_bitcmpl,
*masktrue_const_pow2_minus_one, *masktrue_const_negative_pow2,
*masktrue_const_shifted_mask, call_internal, call_value_internal,
sibcall_internal, sibcall_value_internal, entry,
*eqne_zero_masked_bits, *eqne_in_range): Remove 'i'-constraint.
2025-10-24 Josef Melcr <jmelcr02@gmail.com>
PR middle-end/122392
* attr-callback.cc (callback_build_attr): Remove erroneous
annotation.
2025-10-24 Richard Biener <rguenther@suse.de>
* tree-vect-loop.cc (vectorizable_reduction): SLP-ify reduction
operation processing a bit more.
2025-10-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/122406
* tree-vect-slp.cc (vect_analyze_slp_reduc_chain): Create
the SLP nodes for the conversions around the reduction
operation if required.
2025-10-24 Paul-Antoine Arras <parras@baylibre.com>
PR fortran/121452
* omp-low.cc (check_omp_nesting_restrictions): Accept an
OMP_STRUCTURED_BLOCK in a collapsed simd region and in an ordered loop.
2025-10-24 Pengfei Li <Pengfei.Li2@arm.com>
* match.pd: Fold VEC_PERM_EXPR chains implementing vector
concat-and-extract.
2025-10-24 Olivier Hainque <hainque@adacore.com>
* config/rs6000/vxworks.h (SET_CMODEL): Undefine before
(re)defining.
2025-10-23 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
* match.pd (`(type1)x CMP CST1 ? (type2)x : CST2`): Better handling

View File

@@ -1 +1 @@
20251024
20251025

View File

@@ -1,3 +1,44 @@
2025-10-24 Eric Botcazou <ebotcazou@adacore.com>
PR ada/80033
* gcc-interface/Makefile.in (force): Restore.
2025-10-24 Nicolas Boulenguez <nicolas@debian.org>
PR ada/80033
* gcc-interface/Makefile.in (deftarg.o): Delete.
(init-vxsim.o): Likewise.
(force): Likewise.
2025-10-24 Mivirl <octoberstargazer7405@mivirl.dev>
PR ada/122367
* rtinit.c (__gnat_runtime_initialize) [__MINGW32__]: Fix detection
of quoted arguments.
2025-10-24 Eric Botcazou <ebotcazou@adacore.com>
PR ada/118782
* styleg.adb (Is_Box_Comment): Also stop the loop at EOF.
2025-10-24 Eric Botcazou <ebotcazou@adacore.com>
PR ada/113516
* s-oscons-tmplt.c [_WIN32]: Undefine POLLPRI before redefining it.
2025-10-24 Eric Botcazou <ebotcazou@adacore.com>
PR ada/98879
* terminals.c (__gnat_setup_child_communication) [_WIN32]: Add else
blocks in the processing of the data returned by ReadFile.
2025-10-24 Nicolas Boulenguez <nicolas@debian.org>
PR ada/81087
* gnatlink.adb (Is_Prefix): Move around, streamline and return false
when the prefix is not strict.
(Gnatlink): Fix other instances of incorrect lower bound assumption.
2025-10-20 Eric Botcazou <ebotcazou@adacore.com>
PR ada/102078

View File

@@ -1,3 +1,18 @@
2025-10-24 Joseph Myers <josmyers@redhat.com>
* c-parser.cc (c_parser_next_tokens_start_typename)
(c_parser_next_tokens_start_declaration): Add argument for token
to start from
(c_parser_next_tokens_start_declaration): Check for whether static
assertion followed by semicolon.
(c_parser_check_balanced_raw_token_sequence): Declare earlier.
(c_parser_compound_statement_nostart, c_parser_for_statement): Use
c_parser_next_tokens_start_declaration not
c_token_starts_declaration on second token.
(c_parser_unary_expression): Handle static assertions.
* c-parser.h (c_parser_next_tokens_start_declaration): Add
argument.
2025-10-21 Martin Uecker <uecker@tugraz.at>
* c-decl.cc (build_array_declarator): Remove error.

View File

@@ -1,3 +1,16 @@
2025-10-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/122386
* dependency.cc (gfc_ref_needs_temporary_p): Revert r16-518.
* trans-intrinsic.cc (gfc_conv_intrinsic_transfer): Force temporary
for SOURCE not being a simply-contiguous array.
2025-10-24 Paul-Antoine Arras <parras@baylibre.com>
PR fortran/121452
* openmp.cc (resolve_omp_do): Allow CONTINUE as end statement of a
perfectly nested loop.
2025-10-21 Paul-Antoine Arras <parras@baylibre.com>
PR c/120180

View File

@@ -1,3 +1,79 @@
2025-10-24 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122407
* gm2-compiler/FilterError.def (Copyright): Use correct
licence.
* gm2-compiler/FilterError.mod (Copyright): Ditto.
* gm2-compiler/M2Quads.mod (BuildNewProcedure): Rewrite.
(BuildIncProcedure): Ditto.
(BuildDecProcedure): Ditto.
(BuildInclProcedure): Ditto.
(BuildExclProcedure): Ditto.
(BuildAbsFunction): Ditto.
(BuildCapFunction): Ditto.
(BuildChrFunction): Ditto.
(BuildOrdFunction): Ditto.
(BuildIntFunction): Ditto.
(BuildMinFunction): Ditto.
(BuildMaxFunction): Ditto.
(BuildTruncFunction): Ditto.
(BuildTBitSizeFunction): Ditto.
(BuildTSizeFunction): Ditto.
(BuildSizeFunction): Ditto.
2025-10-24 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122407
* Make-lang.in (GM2-LIBS-BOOT-DEFS): Add BinDict.def.
(GM2-LIBS-BOOT-MODS): Add BinDict.mod.
(GM2-COMP-BOOT-DEFS): Add FilterError.def.
(GM2-COMP-BOOT-MODS): Add FilterError.mod.
(GM2-LIBS-DEFS): Add BinDict.def.
(GM2-LIBS-MODS): Add BinDict.mod.
* gm2-compiler/M2Error.def (KillError): New procedure.
* gm2-compiler/M2Error.mod (WriteFormat3): Reformat.
(NewError): Rewrite and call AddToList.
(AddToList): New procedure.
(SubFromList): Ditto.
(WipeReferences): Ditto.
(KillError): Ditto.
* gm2-compiler/M2LexBuf.mod (MakeVirtualTok): Return
caret if all token positions are identical.
* gm2-compiler/M2MetaError.mod (KillError): Import.
(FilterError): Import.
(FilterUnknown): New global.
(initErrorBlock): Initialize symcause and token.
(push): Capitalize comments.
(pop): Copy symcause to toblock if discovered.
(doError): Add parameter sym.
(defaultError): Assign token if discovered.
Pass NulSym to doError.
(updateTokSym): New procedure.
(chooseError): Call updateTokSym.
(doErrorScopeModule): Pass sym to doError.
(doErrorScopeForward): Ditto.
(doErrorScopeMod): Ditto.
(doErrorScopeFor): Ditto.
(doErrorScopeDefinition): Ditto.
(doErrorScopeDef): Ditto.
(doErrorScopeProc): Ditto.
(used): Pass sym[bol] to doError.
(op): Assign symcause when encountering
an error, warning or note.
(MetaErrorStringT1): Rewrite.
(MetaErrorStringT2): Ditto.
(MetaErrorStringT3): Ditto.
(MetaErrorStringT4): Ditto.
(isUniqueError): New procedure function.
(wrapErrors): Rewrite.
(FilterUnknown): Initialize.
* gm2-compiler/M2Quads.mod (BuildTSizeFunction): Add spell check
hint specifier.
* gm2-compiler/FilterError.def: New file.
* gm2-compiler/FilterError.mod: New file.
* gm2-libs/BinDict.def: New file.
* gm2-libs/BinDict.mod: New file.
2025-10-19 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122333

View File

@@ -1,3 +1,96 @@
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr110405.c: New.
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/114025
* g++.dg/pr114025.C: New.
2025-10-24 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122407
* gm2.dg/spell/iso/fail/badspellabs.mod: New test.
* gm2.dg/spell/iso/fail/badspelladr.mod: New test.
* gm2.dg/spell/iso/fail/badspellcap.mod: New test.
* gm2.dg/spell/iso/fail/badspellchr.mod: New test.
* gm2.dg/spell/iso/fail/badspellchr2.mod: New test.
* gm2.dg/spell/iso/fail/badspelldec.mod: New test.
* gm2.dg/spell/iso/fail/badspellexcl.mod: New test.
* gm2.dg/spell/iso/fail/badspellinc.mod: New test.
* gm2.dg/spell/iso/fail/badspellincl.mod: New test.
* gm2.dg/spell/iso/fail/badspellnew.mod: New test.
* gm2.dg/spell/iso/fail/badspellsize.mod: New test.
* gm2.dg/spell/iso/fail/dg-spell-iso-fail.exp: New test.
2025-10-24 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
PR target/122402
* gcc.target/aarch64/auto-init-padding-2.c: Turn off SRA.
* gcc.target/aarch64/auto-init-padding-4.c: Likewise.
2025-10-24 Harald Anlauf <anlauf@gmx.de>
PR fortran/122386
* gfortran.dg/transfer_array_subref_2.f90: New test.
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
* gcc.dg/pr114725.c: New.
2025-10-24 Andrew MacLeod <amacleod@redhat.com>
PR tree-optimization/118254
PR tree-optimization/114331
* gcc.dg/pr114331.c: New.
* gcc.dg/pr118254.c: New.
2025-10-24 Alex Coplan <alex.coplan@arm.com>
* gcc.dg/torture/vect-permute-ice.c: New test.
2025-10-24 Richard Biener <rguenther@suse.de>
* gcc.dg/vect/vect-pr122406-1.c: Adjust to expect reduction
chain vectorization.
* gcc.dg/vect/vect-pr122406-2.c: Likewise.
2025-10-24 Richard Biener <rguenther@suse.de>
PR tree-optimization/122406
* gcc.dg/vect/vect-pr122406-1.c: New testcase.
* gcc.dg/vect/vect-pr122406-2.c: Likewise.
2025-10-24 Paul-Antoine Arras <parras@baylibre.com>
PR fortran/121452
* c-c++-common/gomp/pr121452-1.c: New test.
* c-c++-common/gomp/pr121452-2.c: New test.
* gfortran.dg/gomp/pr121452-1.f90: New test.
* gfortran.dg/gomp/pr121452-2.f90: New test.
* gfortran.dg/gomp/pr121452-3.f90: New test.
2025-10-24 H.J. Lu <hjl.tools@gmail.com>
PR target/122323
* gcc.target/i386/builtin-fabs-2.c: Also scan (%edi)for x32.
2025-10-24 Pengfei Li <Pengfei.Li2@arm.com>
* gcc.dg/fold-vecperm-1.c: New test.
2025-10-24 Olivier Hainque <hainque@adacore.com>
* lib/target-supports.exp (check_weak_available):
Return 1 for VxWorks7.
2025-10-24 Joseph Myers <josmyers@redhat.com>
* gcc.dg/c23-static-assert-5.c, gcc.dg/c23-static-assert-6.c,
gcc.dg/c23-static-assert-7.c, gcc.dg/c23-static-assert-8.c,
gcc.dg/c2y-static-assert-2.c, gcc.dg/c2y-static-assert-3.c,
gcc.dg/c2y-static-assert-4.c: New tests.
2025-10-23 Robert Dubner <rdubner@symas.com>
* cobol.dg/group2/Length_overflow__2_.out: Updated test result.

View File

@@ -1,3 +1,10 @@
2025-10-24 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122407
* libm2pim/Makefile.am (M2MODS): Add BinDict.mod.
(M2DEFS): Add BinDict.def.
* libm2pim/Makefile.in: Regenerate.
2025-10-07 Jonathan Wakely <jwakely@redhat.com>
* configure.host: Fix spelling in comment.

View File

@@ -1,3 +1,20 @@
2025-10-24 Eric Pimentel Aguiar <eric.pimentela@gmail.com>
* src/c++23/std.cc.in (std::strided_slice, std::full_extent_t)
(std::full_extent, std::submdspan_mapping_result): Add std
qualification.
2025-10-24 Tomasz Kamiński <tkaminsk@redhat.com>
PR libstdc++/122022
* include/std/functional (_Bind_fn_t): Use forwarding reference as
paremeter.
(std::not_fn<f>): Use forwarding reference as lambda parameter.
* testsuite/20_util/function_objects/bind_back/nttp.cc: Rework tests.
* testsuite/20_util/function_objects/bind_front/nttp.cc: Likewise.
* testsuite/20_util/function_objects/not_fn/nttp.cc: Add test for
argument forwarding.
2025-10-22 Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/122224