https://gcc.gnu.org/g:1d8272d4d86c45bdaeb2a84d0a235db13f03540b
commit r16-4495-g1d8272d4d86c45bdaeb2a84d0a235db13f03540b Author: GCC Administrator <[email protected]> Date: Mon Oct 20 00:18:13 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 9 +++++++++ gcc/DATESTAMP | 2 +- gcc/cobol/ChangeLog | 27 +++++++++++++++++++++++++++ gcc/m2/ChangeLog | 9 +++++++++ gcc/testsuite/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ libgcobol/ChangeLog | 15 +++++++++++++++ 6 files changed, 102 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7d6ac644f7d8..fe5a6f5de6ea 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2025-10-19 Georg-Johann Lay <[email protected]> + + * 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 <[email protected]> * common.opt.urls: Regenerate. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4ce1a22d8d92..bc3f4162f56e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20251019 +20251020 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 1f4d1b8ae73d..8a0a3dbc500f 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,30 @@ +2025-10-19 Robert Dubner <[email protected]> + + * 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 <[email protected]> * cdf.y: In support of the described changes. diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 8efab9ee7287..b605bf2fba69 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,12 @@ +2025-10-19 Gaius Mulley <[email protected]> + + 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 <[email protected]> PR modula2/122241 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 971f67fb81d3..58055c576f8d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,44 @@ +2025-10-19 Georg-Johann Lay <[email protected]> + + 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 <[email protected]> + + 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 <[email protected]> + + * 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 <[email protected]> PR c++/119060 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 7083d90eccba..80d51e2c86e7 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,18 @@ +2025-10-19 Robert Dubner <[email protected]> + + * 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 <[email protected]> * charmaps.cc (raw_is_SBC): Likewise.
