Daily bump.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b2a086..96b1db6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,82 @@
+2026-06-12 Claudio Bantaloukas <claudio.bantaloukas@arm.com>
+
+ * config/aarch64/aarch64-cores.def (cortex-a320): Update core.
+ * config/aarch64/aarch64.cc: Add cortexa320.h.
+ * config/aarch64/tuning_models/cortexa320.h: New file.
+
+2026-06-12 Ramin Moussavi <lordrasmus@gmail.com>
+
+ * config/microblaze/microblaze.h (DWARF_ALT_FRAME_RETURN_COLUMN):
+ Define.
+
+2026-06-12 Thomas Schwinge <tschwinge@baylibre.com>
+
+ PR target/101484
+ * config/gcn/gcn.cc (TARGET_ADDR_SPACE_ZERO_ADDRESS_VALID): Implement.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * lra-constraints.cc (reload_section_anchor_p): New function.
+ (curr_insn_transform): For offsetable MEMs, try reloading the
+ section anchor only.
+
+2026-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/125597
+ * tree-vect-loop-manip.cc (vect_do_peeling): Create IFN_VARYING for
+ early break scalar IV.
+ * tree-vect-loop.cc (vect_update_ivs_after_vectorizer_for_early_breaks):
+ Replace the IFN_VARYING with actual value.
+
+2026-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/125597
+ (vect_do_peeling): Create IFN_VARYING for masks.
+ * tree-vect-loop-manip.cc (vect_set_loop_condition): Replace the
+ IFN_VARYING.
+
+2026-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/125597
+ * internal-fn.def (VARYING): New.
+ * doc/ifn.texi: Document it.
+ * internal-fn.cc (expand_VARYING): New.
+ * internal-fn.h (expand_VARYING): New.
+ * tree-cfg.cc (verify_gimple_call): Check for leaked IFN_VARYING.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ PR rtl-optimization/125173
+ * ira.cc (combine_and_move_insns): Allow multiple uses within
+ an insn.
+
+2026-06-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+ Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR tree-optimization/125557
+ PR tree-optimization/64700
+ PR tree-optimization/29144
+ PR tree-optimization/94274
+ * tree-if-conv.cc (find_different_opnum): Move to ...
+ * gimple-match-exports.cc (find_different_opnum): Here.
+ * gimple-match.h (find_different_opnum): New decl.
+ * tree-ssa-phiopt.cc (is_factor_profitable): Take
+ gimple_match_op instead of one operand.
+ Rearrange the code to check the lifetime of the operands last.
+ (factor_out_conditional_operation): Handle operands > 1,
+ including operands communitive operands. Add early_p argument
+ for costing. Update call of is_factor_profitable.
+ (pass_phiopt::execute): Pass early_p to
+ factor_out_conditional_operation.
+ * tree.h (int_divide_or_mod_p): New function.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * ira-costs.cc (find_costs_and_classes): Do not honour equivs if
+ they get rejected by LRA anyway.
+ * ira-int.h (CONST_POOL_OK_P): Move CONST_POOL_OK_P here ...
+ * lra-constraints.cc (CONST_POOL_OK_P): from there.
+
2026-06-11 Iain Sandoe <iain@sandoe.co.uk>
* common/config/aarch64/aarch64-common.cc: Make the asm
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c90bb2f..18e7cc6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260612
+20260613
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 2f95ede..9c2f977 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-12 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * a68-imports.cc (a68_try_suffixes): Use .dylib suffix on Darwin.
+ Use .dll suffix and optional lib prefix on Windows.
+
2026-06-08 Jose E. Marchesi <jemarch@gnu.org>
* a68-pretty-print.h (a68_attr_format_token): Get diagnostic
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7adc456..011541c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * pt.cc (tsubst_decl): Diagnose bit-field widths
+ with invalid type.
+
2026-06-10 Jakub Jelinek <jakub@redhat.com>
PR c/125694
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 7fc1d87..7c8db60 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,43 @@
+2026-06-12 Tobias Burnus <tburnus@baylibre.com>
+
+ * openmp.cc (gfc_omp_udm_find, gfc_omp_udr_find): Fix
+ to handle derived-type renaming via module use.
+
+2026-06-12 Tobias Burnus <tburnus@baylibre.com>
+
+ * parse.cc (match_word): Add no_substring and
+ reject_stmt_on_error arguments, defaulting to false and true,
+ respectively.
+ (match_word_omp_simd): Do not reject_statement on error and
+ enable no-substring matching.
+ (matcha, matcho, matchdo): Call match_word with no_substring
+ set to true and reject_stmt_on_error set to false.
+ (decode_omp_directive): Distinguish unknown directive name from
+ errors found during matching.
+ (decode_oacc_directive): Likewise; use matcha not match.
+ (matcha, matcho, matchdo, matchs, matchds): #undef after use.
+
+2026-06-12 Julian Brown <julian@codesourcery.com>
+ Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.h (gfc_omp_namelist): Change udm member into
+ a pointer type.
+ (gfc_omp_namelist_udm): Add mapper_id member and move
+ down in the file below the related ..._udr struct.
+ (gfc_get_omp_namelist_udm): New convenience macro.
+ * match.cc (gfc_free_omp_namelist): Free udm.
+ * module.cc (MOD_VERSION_NUMERIC): Add.
+ (load_omp_udrs): Add diagnostic_group.
+ (omp_map_clause_ops, load_omp_udms, check_omp_declare_mappers,
+ write_omp_udm, write_omp_udms): New.
+ (read_module, write_module): Support 'declare mapper'.
+ * openmp.cc (gfc_find_omp_udm, gfc_match_omp_clauses,
+ resolve_omp_clauses): Handle mapper_id and do later
+ resolution.
+ * resolve.cc (resolve_types): Remove 'declare mapper' sorry.
+ * trans-openmp.cc (gfc_trans_omp_clauses): Add sorry for
+ map clauses with mapper.
+
2026-06-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/30438
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6d66b2e..0ab92e9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,84 @@
+2026-06-12 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/declare-mapper-6.f90: New test.
+ * gfortran.dg/gomp/declare-mapper-7.f90: New test.
+ * gfortran.dg/gomp/declare-reduction-3.f90: New test.
+ * gfortran.dg/gomp/declare-reduction-4.f90: New test.
+
+2026-06-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/125674
+ * g++.dg/template/bitfield5.C: New test.
+ * g++.dg/template/bitfield6.C: New test.
+
+2026-06-12 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/goacc/asyncwait-4.f95: Update dg-error.
+ * gfortran.dg/goacc/routine-6.f90: Likewise.
+ * gfortran.dg/gomp/udr1.f90: Likewise.
+ * gfortran.dg/gomp/udr2.f90: Likewise.
+ * gfortran.dg/gomp/udr4.f90: Likewise.
+ * gfortran.dg/gomp/declare-reduction-2.f90: New test.
+
+2026-06-12 Julian Brown <julian@codesourcery.com>
+ Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/declare-mapper-1.f90: Remove no longer
+ expect 'sorry, unimplemented'.
+ * gfortran.dg/gomp/declare-mapper-3.f90: New test.
+ * gfortran.dg/gomp/declare-mapper-31.f90: New test.
+ * gfortran.dg/gomp/declare-mapper-4.f90: New test.
+ * gfortran.dg/gomp/declare-mapper-5.f90: New test.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/section-anchors-4.c: New test.
+
+2026-06-12 Iain Sandoe <iain@sandoe.co.uk>
+
+ * g++.dg/modules/clone-4_b.C: Account for missing strong symbol
+ aliases.
+ * g++.dg/template/explicit-instantiation8.C: Likewise.
+
+2026-06-12 Tamar Christina <tamar.christina@arm.com>
+
+ PR tree-optimization/125597
+ * gcc.target/aarch64/pr125597.c: New test.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ PR rtl-optimization/125173
+ * gcc.dg/pr125173-1.c: New test.
+
+2026-06-12 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+ Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR tree-optimization/125557
+ PR tree-optimization/64700
+ PR tree-optimization/29144
+ PR tree-optimization/94274
+ * gcc.dg/tree-ssa/recip-3.c: Disable phiopt since it removes
+ one division and recip pass needs 3.
+ * gcc.dg/tree-ssa/recip-5.c: Likewise.
+ * gcc.dg/tree-ssa/recip-6.c: Likewise.
+ * gcc.dg/tree-ssa/recip-7.c: Likewise.
+ * gcc.dg/tree-ssa/slsr-12.c: xfail.
+ * gcc.dg/tree-ssa/slsr-34.c: Likewise.
+ * gcc.dg/tree-ssa/pr122629-1.c: Update to scan phiopt1.
+ * gcc.dg/vect/vect-reduc-cond-2.c: Likewise.
+ * gcc.dg/tree-ssa/phi-factor-binary-1.c: New test.
+ * gcc.dg/tree-ssa/phi-factor-binary-2.c: New test.
+ * gcc.target/aarch64/phi-factor-binary-1.c: New test.
+ * gcc.target/aarch64/cinc_common_1.c: xfail.
+ * gcc.target/aarch64/fuse_cmp_csel.c: xfail.
+ * gcc.target/aarch64/fuse_cmp_csel-1.c: New test.
+
+2026-06-12 Stefan Schulze Frielinghaus <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/ira-pic-spill-1.c: New test.
+ * gcc.target/s390/ira-pic-spill-2.c: New test.
+ * gcc.target/s390/ira-pic-spill-3.c: New test.
+
2026-06-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/30438
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3380fea..5d67609 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2026-06-12 Ramin Moussavi <lordrasmus@gmail.com>
+
+ * config.host (microblaze*-linux*): Set md_unwind_header.
+ * config/microblaze/linux-unwind.h: New file.
+
2026-06-09 Georg-Johann Lay <avr@gjlay.de>
* config/avr/lib1funcs.S: Fix trailing blanks.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 137baa9..b16a575 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,25 @@
+2026-06-12 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * config/linux/allocator.c: De-duplicate '#define _GNU_SOURCE'.
+
+2026-06-12 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * plugin/plugin-gcn.c: '#define _GNU_SOURCE'.
+ * plugin/Makefrag.am (libgomp_plugin_gcn_la_CPPFLAGS): Don't add
+ '-D_GNU_SOURCE'.
+ * Makefile.in: Regenerate.
+
+2026-06-12 Thomas Schwinge <tschwinge@baylibre.com>
+
+ PR target/101484
+ * configure.tgt [GCN] (XCFLAGS): Don't add '-Wno-error=array-bounds'.
+
+2026-06-12 Lipeng Zhu <lipeng.zhu@intel.com>
+
+ PR testsuite/113005
+ * testsuite/libgomp.fortran/rwlock_1.f90: Enlarge buffer size of
+ 'file_name' handling 5 instead of 3 digit I/O unit numbers.
+
2026-06-11 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/30438