+2025-12-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * Makefile.def (flags_to_pass): Rename GA68, GA68FLAGS,
+ GA68_FOR_TARGET, GA68FLAGS_FOR_TARGET to A68, A68FLAGS,
+ A68_FOR_TARGET and A68FLAGS_FOR_TARGET.
+ * Makefile.tpl: Use A68, A68FLAGS, A68_FOR_BUILD and
+ A68_FOR_TARGET rather than GA68, GA68FLAGS, GA68_FOR_BUILD and
+ GA68_FOR_TARGET.
+ * Makefile.in: Regenerate.
+ * configure.ac: Set A68_FOR_BUILD rather than GA68_FOR_BUILD, and
+ invoke ACX_PROG_A68 rather than ACX_PROG_GA68.
+ Subst A68_FOR_BUILD rather than GA68_FOR_BUILD.
+ Subst A68 and A68FLAGS rather than GA68 and GA68FLAGS.
+ Set A68_FOR_TARGET rather than GA68_FOR_TARGET.
+ * configure: Regenerate.
+ * config-ml.in: Handle A68FLAGS and define A68 in sub-configures.
+
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* libtool.m4: Cherry-pick libtool commit
+2025-12-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * acx.m4: Define ACX_PROG_A68 rather than ACX_PROG_GA68.
+ (ACX_PROG_A68): Set A68 rather than GA68.
+
2025-12-09 John Ericson <git@johnericson.me>
* gthr.m4: Create new GCC_AC_THREAD_MODEL macro
+2025-12-30 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ PR target/123318
+ * config/riscv/riscv.cc (riscv_legitimize_const_move): Force
+ riscv_split_symbol to generate a new temporary if the provided
+ one isn't Pmode.
+
2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
* ifcvt.cc (noce_try_cond_zero_arith): Remove restriction on comparison
+2025-12-30 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ * gcc-interface/Make-lang.in (GNATBIND_FLAGS): Delete.
+ (GNAT_ADA_OBJS): Move g-byorma.o, g-htable.o, g-spchge.o,
+ g-speche.o and g-u3spch.o to STAGE1 list.
+ (GNATBIND_OBJS): Move g-byorma.o, g-hesora.o and g-htable.o
+ to STAGE1 list.
+ (ada/b_gnat1.adb): Do not pass GNATBIND_FLAGS to gnatbind.
+ (ada/b_gnatb.adb): Likewise.
+ (ADA_GENERATED_FILES): Add g-byorma.ad[sb], g-hesora.ad[sb],
+ g-htable.ad[sb], g-spchge.ad[sb], g-speche.ad[sb], g-u3spch.ad[sb]
+ and alphabetize.
+ * libgnat/g-byorma.ads: Add note to head comment.
+ * libgnat/g-hesora.ads: Likewise.
+ * libgnat/g-htable.ads: Likewise.
+ * libgnat/g-spchge.ads: Likewise.
+ * libgnat/g-speche.ads: Likewise.
+ * libgnat/g-u3spch.ads: Likewise.
+
+2025-12-30 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ PR ada/15605
+ * sem_ch8.adb (Analyze_Subprogram_Renaming): Give an error if the
+ name is also that of a formal parameter of the specification.
+
2025-12-27 Eric Botcazou <ebotcazou@gcc.gnu.org>
PR ada/123306
+2025-12-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * a68-lang.cc (a68_init_options): Add an entry to A68_MODULE_FILES
+ to map module Transput to the basename ga68.
+
2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
* a68-parser-scanner.cc (get_next_token): Bits denotation parsing
+2025-12-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/execute/char-in-string-1.a68: New test.
+
+2025-12-30 Jeff Law <jeffrey.law@oss.qualcomm.com>
+
+ PR target/123318
+ * gcc.target/riscv/pr123318.c: New test.
+
+2025-12-30 Eric Botcazou <ebotcazou@gcc.gnu.org>
+
+ * gnat.dg/specs/profile1.ads: New test.
+
2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
* algol68/compile/error-radix-1.a68: New test.
+2025-12-30 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * m4/autoconf.m4: New file.
+ * configure.ac: Expand AC_PROG_A68.
+ * configure: Regenerate.
+ * Makefile.am: Add rules to build Algol 68 sources and to
+ build the transput module.
+ * Makefile.in: Regenerate.
+ * acinclude.m4: Include m4/autoconf.m4.
+ * sppp.awk: New file.
+ * transput.a68.in: Likewise.
+
+2025-12-30 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * acinclude.m4: New file. Add visibility attribute test.
+ * configure.ac: Use the new test.
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Likewise.
+ * config.h.in: Likewise.
+ * configure: Likewise.
+ * ga68.h (GA68_HIDDEN): New macro.
+ (_libga68_abort): Add visibility hidden attribute.
+ (_libga68_init_heap): Likewise.
+ (_libga68_malloc_internal): Likewise.
+ (_libga68_realloc): Likewise.
+ (_libga68_realloc_unchecked): Likewise.
+ (_libga68_free_internal): Likewise.
+ (_libga68_u8_uctomb): Likewise.
+ (_libga68_u8_mbtouc): Likewise.
+ (_libga68_u32_to_u8): Likewise.
+
2025-12-29 Pietro Monteiro <pietro@sociotechnical.xyz>
* configure.ac: New test to determine if symbol versioning is