]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 20 Oct 2025 00:18:13 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 20 Oct 2025 00:18:13 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cobol/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libgcobol/ChangeLog

index 7d6ac644f7d8d5f7a2eb98bf1ba3605a6397f3de..fe5a6f5de6ea5cecaeea6307c305c7e8a5e6af24 100644 (file)
@@ -1,3 +1,12 @@
+2025-10-19  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_nonzero_bits_lsr_operands_p): Also
+       handle PLUS.
+       * config/avr/avr.md (pixaop): New code iterator for PLUS,
+       IOR, XOR, AND.
+       (nzb=1 insns): Use pixaop instead of bitop code iterator.
+       Handle PLUS in outputs.
+
 2025-10-18  Mark Wielaard  <mark@klomp.org>
 
        * common.opt.urls: Regenerate.
index 4ce1a22d8d92ed858b64d5af3dffe424a17d9aad..bc3f4162f56efc48bbd50fa6aa35ed811b552172 100644 (file)
@@ -1 +1 @@
-20251019
+20251020
index 1f4d1b8ae73d3602daf48bd62c5e413c3a432a34..8a0a3dbc500ff58d8ca0d09c8121529b378a0f92 100644 (file)
@@ -1,3 +1,30 @@
+2025-10-19  Robert Dubner  <rdubner@symas.com>
+
+       * genapi.cc (move_tree): Formatting.
+       (parser_enter_file): Incorporate global __gg__entry_label.
+       (enter_program_common): Remove calls to alphabet overrides.
+       (parser_alphabet): Change cbl_alphabet_e handling.
+       (parser_alphabet_use): Likewise.
+       (initialize_the_data): Likewise.
+       (establish_using): Process passed parameters in a subroutine.
+       (parser_division): Remove in-line parameter processing;
+       call establish_using() instead. Check for __gg__entry_label.
+       (parser_file_add): Temporary workaround for charset encoding.
+       (parser_file_open): Likewise.
+       (create_and_call): Push/pop program state around call to external.
+       (parser_entry): Implement new ENTRY statement feature.
+       (mh_source_is_literalN): Formatting.
+       * genapi.h (parser_entry): New ENTRY statement.
+       * gengen.cc (gg_create_goto_pair): Formatting.
+       (gg_goto_label_decl): Remove.
+       * gengen.h (gg_goto_label_decl): Remove.
+       * genutil.cc (internal_codeset_is_ebcdic): Remove.
+       * genutil.h (internal_codeset_is_ebcdic): Remove.
+       * symbols.cc (symbols_alphabet_set): Restrict alphabet scan to
+       program.
+       * symbols.h (is_elementary): Use defined constants instead of
+       explicit 'A'and 'N'
+
 2025-10-10  Robert Dubner  <rdubner@symas.com>
 
        * cdf.y: In support of the described changes.
index 8efab9ee72872ef765d1e20709c7745a4e4ab143..b605bf2fba69bcbb93536e16b207ab2473d55204 100644 (file)
@@ -1,3 +1,12 @@
+2025-10-19  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/122333
+       * gm2-compiler/M2MetaError.mod (JoinSentances): Remove
+       unused variable.
+       * gm2-gcc/m2spellcheck.cc (m2spellcheck_InitCandidates): Rewrite.
+       (KillCandidates): Deallocate auto_vec candidates_array.
+       (candidates_array_vec_t): New declaration.
+
 2025-10-13  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/122241
index 971f67fb81d347502f6acdca9594020d8e9684e2..58055c576f8df15421c383e491fa5c21bc3a39ea 100644 (file)
@@ -1,3 +1,44 @@
+2025-10-19  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR testsuite/122212
+       PR testsuite/52641
+       * gcc.dg/torture/pr122212.c: Pass 0xffffffff instead of -1u
+       for all bits set in uint32_t.
+
+2025-10-19  Georg-Johann Lay  <avr@gjlay.de>
+
+       PR testsuite/122016
+       PR testsuite/52641
+       * gcc.dg/torture/pr122016.c (strncmp): Use __SIZE_TYPE__ instead
+       of long as type of the size argument.
+
+2025-10-19  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/sat/sat_arith.h: Add test helper macros.
+       * gcc.target/riscv/sat/sat_u_mul-7-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u16-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u16-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u32-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u32-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u8-from-u64.rv32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-7-u8-from-u64.rv64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u16-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u32-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u32-from-u64.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u64-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u128.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u16.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u32.c: New test.
+       * gcc.target/riscv/sat/sat_u_mul-run-7-u8-from-u64.c: New test.
+
 2025-10-18  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/119060
index 7083d90eccba8e9c941a897d87fbb9bb798315ea..80d51e2c86e7eb98b61b9a23e39a9c008c5927ac 100644 (file)
@@ -1,3 +1,18 @@
+2025-10-19  Robert Dubner  <rdubner@symas.com>
+
+       * charmaps.cc (__gg__set_internal_codeset): Eliminate ascii/ebcdic.
+       (__gg__text_conversion_override): Remove.
+       * charmaps.h (enum text_device_t):  Eliminate ascii/ebcdic.
+       (enum text_codeset_t): Remove.
+       (__gg__set_internal_codeset): Remove.
+       (__gg__text_conversion_override): Remove.
+       * gfileio.cc: Anticipate cbl_encoding_t fixes.
+       * libgcobol.cc (struct program_state): Incorporate
+       __gg__entry_label.
+       (__gg__pop_program_state): Eliminate unused defines.
+       (__gg__alphabet_use): Eliminate ascii/ebcdic dichotomy.
+       * valconv.cc (__gg__alphabet_create): Likewise.
+
 2025-10-10  Robert Dubner  <rdubner@symas.com>
 
        * charmaps.cc (raw_is_SBC): Likewise.