+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.
+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.
+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
+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
+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.