+2025-04-30 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/119712
+ * value-range.cc (range_bitmask::adjust_range): Delete.
+ (irange::set_range_from_bitmask): Integrate adjust_range.
+ (irange::update_bitmask): Do nothing if bitmask doesnt change.
+ (irange:intersect_bitmask): Do not call adjust_range. Exit if there
+ is no second bitmask.
+ * value-range.h (adjust_range): Remove prototype.
+
+2025-04-30 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.md (fxload_<mode>_libgcc): Use REG_ prefix for
+ magix register numbers (aligns with trunk).
+
+2025-04-30 Georg-Johann Lay <avr@gjlay.de>
+
+ Backported from master:
+ 2025-04-30 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/avr.md (xload_<mode>_libgcc): Clobber R21, Z.
+
2025-04-29 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
+2025-04-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/112958
+ * Makefile.rtl (LIBGNAT_TARGET_PAIRS) [x86 FreeBSD]: Add specific
+ version of s-dorepr.adb.
+ * libgnat/s-dorepr__freebsd.adb: New file.
+
+2025-04-30 Eric Botcazou <ebotcazou@adacore.com>
+
+ PR ada/112958
+ * init.c (__gnat_error_handler) [__FreeBSD__]: Fix typo.
+
2025-04-25 Release Manager
* GCC 15.1.0 released.
+2025-04-30 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2025-04-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119981
+ PR c++/119378
+ * pt.cc (tsubst) <case UNBOUND_CLASS_TEMPLATE>: Substitute
+ into template parameter list first. When substituting the
+ context, only set processing_template_decl if there's more
+ than one level of introduced template parameters.
+
2025-04-27 Nathaniel Shead <nathanieloshead@gmail.com>
Backported from master:
+2025-04-30 Joseph Myers <josmyers@redhat.com>
+
+ * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po,
+ zh_CN.po, zh_TW.po: Update.
+
2025-04-25 Release Manager
* GCC 15.1.0 released.
+2025-04-30 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/119712
+ * gcc.dg/pr119712.c: New.
+ * gcc.dg/pr83072-2.c: Adjust.
+ * gcc.dg/tree-ssa/phi-opt-value-5.c: Adjust.
+ * gcc.dg/tree-ssa/vrp122.c: Adjust
+
+2025-04-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ Backported from master:
+ 2025-04-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.target/aarch64/pr115258.c: Add -mcmodel=small.
+
+2025-04-30 Patrick Palka <ppalka@redhat.com>
+
+ Backported from master:
+ 2025-04-30 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/119981
+ PR c++/119378
+ * g++.dg/cpp2a/lambda-targ15.C: New test.
+
+2025-04-30 Georg-Johann Lay <avr@gjlay.de>
+
+ Backported from master:
+ 2025-04-30 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/torture/pr119989.h: New file.
+ * gcc.target/avr/torture/pr119989-memx-1.c: New test.
+ * gcc.target/avr/torture/pr119989-memx-2.c: New test.
+ * gcc.target/avr/torture/pr119989-memx-3.c: New test.
+ * gcc.target/avr/torture/pr119989-memx-4.c: New test.
+ * gcc.target/avr/torture/pr119989-flashx-1.c: New test.
+ * gcc.target/avr/torture/pr119989-flashx-2.c: New test.
+ * gcc.target/avr/torture/pr119989-flashx-3.c: New test.
+ * gcc.target/avr/torture/pr119989-flashx-4.c: New test.
+
2025-04-29 Richard Sandiford <richard.sandiford@arm.com>
Backported from master:
+2025-04-30 François Dumont <frs.dumont@gmail.com>
+
+ Backported from master:
+ 2025-04-30 François Dumont <frs.dumont@gmail.com>
+ Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/lib/libstdc++.exp (v3_target_compile): Strip version namespace
+ from compiler output.
+ * testsuite/20_util/aligned_storage/value.cc [_GLIBCXX_INLINE_VERSION]:
+ Avoid align_msa check.
+ * testsuite/20_util/function/cons/70692.cc: Remove now useless __8 namespace
+ pattern.
+ * testsuite/23_containers/map/48101_neg.cc: Likewise.
+ * testsuite/23_containers/multimap/48101_neg.cc: Likewise.
+
2025-04-25 Tomasz Kamiński <tkaminsk@redhat.com>
Backported from master: