From: GCC Administrator Date: Mon, 2 Feb 2026 00:16:29 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1c0305d7aea53d788f3f74ca9a2bd9fb764c0109;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4960e84f0bf..122927b74ad 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2026-02-01 Richard Biener + + PR tree-optimization/123755 + * tree-vect-stmts.cc (vectorizable_call): Adjust len-masking + condition. Simplify code generation. + 2026-01-31 Keith Packard * config/picolibc-spec.h (LIBC_LINK_SPEC): Use find-file for test diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 085bf3a226d..95ff8268247 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260201 +20260202 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 0e97ef0192d..2627d561dfd 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,19 @@ +2026-02-01 Eric Botcazou + Liam Powell + + PR ada/123902 + * sem_ch4.adb (Analyze_Selected_Component): Also test + Core_Extensions_Allowed for discriminated private types. + Rework and augment commentary throughout the procedure. + +2026-02-01 Eric Botcazou + Liam Powell + + PR ada/121316 + * exp_ch5.adb (Expand_Iterator_Loop_Over_Array): Minor tweak. + (Expand_Iterator_Loop_Over_Container): Likewise. + (Expand_N_Loop_Statement): Use Statements (N) throughout. + 2026-01-30 Gary Dismukes * sem_ch8.adb (End_Use_Type): Remove test of Prev_Use_Clause as diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index e49e38c4db3..c990a71b480 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,20 @@ +2026-02-01 Jose E. Marchesi + + * a68-low-bits.cc (a68_bits_test): Do not get a parameter with the + result moid. + * a68.h: Adapt prototype of a68_bits_test accordingly. + * a68-low-prelude.cc (a68_lower_test3): Adjust call accordingly. + +2026-02-01 Jose E. Marchesi + + * a68.h: Prototype for a68_make_proc_formal_hole_decl. + * a68-parser-extract.cc (extract_identities): Mark identity + declarations of proc modes whose actual parameter is a formal hole + as "inproc". + * a68-low.cc (a68_make_proc_formal_hole_decl): New function. + * a68-low-units.cc (a68_lower_formal_hole): Call + a68_make_proc_formal_hole_decl whenever necessary. + 2026-01-31 Jose E. Marchesi * a68.h: Prototypes for a68_bits_test and a68_lower_test3. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index aad6cb4706b..6783b184af2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2026-02-01 Nathaniel Shead + + PR c++/121832 + * parser.cc (cp_parser_explicit_template_declaration): Check for + null. + 2026-01-31 Nathaniel Shead PR c++/123557 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2a8a57620b9..0c50aad9c25 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,97 @@ +2026-02-01 Eric Botcazou + Liam Powell + + * gnat.dg/prefix4.adb: New test. + * gnat.dg/prefix4_pkg.ads: New helper. + +2026-02-01 Eric Botcazou + Liam Powell + + * gnat.dg/iter7.adb: New test. + +2026-02-01 Richard Biener + + PR tree-optimization/123755 + * gcc.dg/vect/vect-pr123755-2.c: New testcase. + +2026-02-01 Alexandre Oliva + + * g++.dg/lto/pr118817_0.C: Require hostedlib. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/lto/pr110812_0.c: Set cmodel explicitly. + * gcc.target/riscv/lto/pr110812_1.c: Likewise. + +2026-02-01 Alexandre Oliva + + * gcc.dg/tree-ssa/pr83403-1.c: Bump param on riscv32. + * gcc.dg/tree-ssa/pr83403-2.c: Likewise. + +2026-02-01 Alexandre Oliva + + * gcc.dg/pr90838-2.c: Drop 64-bit CTZ expectation on riscv32. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/pr114139.c: Set the abi explicitly. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/pr118170.c: Set the abi explicitly. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c: + Set the abi explicitly. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/rvv/autovec/pr113206-2.c: Set the expected + code model explicitly. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/rvv/autovec/binop/vadd-rv32gcv-nofm.c: Set the + expected code model explicitly. + * gcc.target/riscv/rvv/autovec/binop/vadd-rv64gcv-nofm.c: Likewise. + * gcc.target/riscv/rvv/autovec/binop/vsub-rv32gcv-nofm.c: Likewise. + * gcc.target/riscv/rvv/autovec/binop/vsub-rv64gcv-nofm.c: Likewise. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/rvv/autovec/bug-3.c: Disable scheduling, + and restore expectation of slli combine. + +2026-02-01 Alexandre Oliva + + * gcc.target/riscv/pr122215.c: Prune valgrind unhandled + syscall multi-line warning. + +2026-02-01 Alexandre Oliva + + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-3.c: Revert + Maximum lmul = 2 count. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-7.c: XFAIL + unmet lmul selection expectations. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-5.c: Likewise, + and drop start/end patterns. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-6.c: XFAIL + missing Maximum lmul messages. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul4-8.c: Likewise. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-12.c: Drop + Maximum lmul = 8 message. Likewise. + * gcc.dg/vect/costmodel/riscv/rvv/dynamic-lmul8-10.c: Likewise. + * gcc.dg/vect/costmodel/riscv/rvv/pr113112-3.c: XFAIL unexpected + selections of lmul, and of return insn. + * gcc.dg/vect/costmodel/riscv/rvv/pr113112-4.c: XFAIL unexpected + selection of lmul. + +2026-02-01 Nathaniel Shead + + PR c++/121832 + * g++.dg/concepts/pr121832.C: New test. + 2026-01-31 Jose E. Marchesi * algol68/execute/bits-test-1.a68: New test.