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