mirror of
https://gcc.gnu.org/git/gcc.git
synced 2026-02-22 20:01:22 -05:00
Daily bump.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -1 +1 @@
|
||||
20251024
|
||||
20251025
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user