diff -Nrcpad gcc-13-20251009/LAST_UPDATED gcc-13-20251016/LAST_UPDATED
*** gcc-13-20251009/LAST_UPDATED	Thu Oct  9 22:34:01 2025
--- gcc-13-20251016/LAST_UPDATED	Thu Oct 16 22:32:26 2025
***************
*** 1 ****
! Obtained from git: releases/gcc-13 revision f875cd8bfea59ba23f3958ccff914126a0cae0d0
--- 1 ----
! Obtained from git: releases/gcc-13 revision 93e8fc9791967c79e2cebf1d9c77cb0e419b5236
diff -Nrcpad gcc-13-20251009/MD5SUMS gcc-13-20251016/MD5SUMS
*** gcc-13-20251009/MD5SUMS	Thu Oct  9 22:34:08 2025
--- gcc-13-20251016/MD5SUMS	Thu Oct 16 22:32:30 2025
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-13-20251009.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the
! # gcc-13-20251016.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
*************** d32239bcb673463ab874e80d47fae504  COPYIN
*** 21,27 ****
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! f024669012d790c29e9e74ff74542605  LAST_UPDATED
  81b3330d422f3ce1ef8b720dfae35068  MAINTAINERS
  2b61ddbd876fa839639a7ca551773426  Makefile.def
  5d2d6a74f897f8158d37f5f2ec6877ce  Makefile.in
--- 21,27 ----
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! c206d29128b74b80529924ee330cfb76  LAST_UPDATED
  81b3330d422f3ce1ef8b720dfae35068  MAINTAINERS
  2b61ddbd876fa839639a7ca551773426  Makefile.def
  5d2d6a74f897f8158d37f5f2ec6877ce  Makefile.in
*************** a22e70b3f29292d0e628450f4bb11e62  fixinc
*** 475,481 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! acfc1fb32262566f066aff66691d6401  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 475,481 ----
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! b21d62edcf945ba85091778539d9e0ba  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 510,516 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 3e738d9527db5282895d85aa1a803719  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 510,516 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 781843d7538ec420297e27d8bf29780d  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** d910da6919ac5db4583b4c606a2a94e5  gcc/co
*** 4636,4642 ****
  331273395372eddd12e125c743ba20b0  gcc/config/rs6000/8540.md
  0574596a3aa61f5ed67581712ce8a431  gcc/config/rs6000/a2.md
  7066cb868f097d4aedbe42b4de90f4ca  gcc/config/rs6000/aix-stdint.h
! 13f319aa5c2928f7ad24baf9da2ac70e  gcc/config/rs6000/aix.h
  bd35332d6b4881a6b7c1887edcbc4760  gcc/config/rs6000/aix64.opt
  b4ae894c7649abb1dc14070d9797b00d  gcc/config/rs6000/aix71.h
  43cf8f7978a5d583e2342acb04cc595b  gcc/config/rs6000/aix72.h
--- 4636,4642 ----
  331273395372eddd12e125c743ba20b0  gcc/config/rs6000/8540.md
  0574596a3aa61f5ed67581712ce8a431  gcc/config/rs6000/a2.md
  7066cb868f097d4aedbe42b4de90f4ca  gcc/config/rs6000/aix-stdint.h
! 7499b04f22446e843be2add460f747f1  gcc/config/rs6000/aix.h
  bd35332d6b4881a6b7c1887edcbc4760  gcc/config/rs6000/aix64.opt
  b4ae894c7649abb1dc14070d9797b00d  gcc/config/rs6000/aix71.h
  43cf8f7978a5d583e2342acb04cc595b  gcc/config/rs6000/aix72.h
*************** d26ca7644b0c87e9afba723a82e83ffa  gcc/ma
*** 7083,7089 ****
  020ac57561ab532784bab813afc03f17  gcc/machmode.h
  f837fae8701f147a459629038cc2f8d1  gcc/main.cc
  1f00c2ae711dcf705d2724bc1912adec  gcc/make-unique.h
! 19924de2a2dbf163c8a7663f82e2a372  gcc/match.pd
  ad32d5a9a041bd32e3123d6caba1f49d  gcc/mcf.cc
  c3df3b1477c180924303d737bff27c46  gcc/mem-stats-traits.h
  6682c830fe9e4f4ab3d82e31b7e3aa49  gcc/mem-stats.h
--- 7083,7089 ----
  020ac57561ab532784bab813afc03f17  gcc/machmode.h
  f837fae8701f147a459629038cc2f8d1  gcc/main.cc
  1f00c2ae711dcf705d2724bc1912adec  gcc/make-unique.h
! 3e5c5e6466987f8e3e1c5fde3edbd395  gcc/match.pd
  ad32d5a9a041bd32e3123d6caba1f49d  gcc/mcf.cc
  c3df3b1477c180924303d737bff27c46  gcc/mem-stats-traits.h
  6682c830fe9e4f4ab3d82e31b7e3aa49  gcc/mem-stats.h
*************** fc2eb8ac52faed5fba0a017b858d4ae4  gcc/te
*** 59732,59737 ****
--- 59732,59738 ----
  8a43a90457a76e1e8f6951c362fed0e0  gcc/testsuite/gcc.target/aarch64/torture/aarch64-torture.exp
  4036d83a59b4adcf9e8a4cf5a291d22e  gcc/testsuite/gcc.target/aarch64/torture/pr111677.c
  8ba6cf5317762b2b89350d4f652efa53  gcc/testsuite/gcc.target/aarch64/torture/pr116564.c
+ d03b2f46140f14ae9b2101813aec3525  gcc/testsuite/gcc.target/aarch64/torture/pr121772.c
  5266ac107a73e3ee1d1f44e1cda7d9f2  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-1.c
  9c3416db2fc04c3f91b03ecae15e943e  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c
  df55bfe2c1ce46074b19b4566cedeef4  gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c
*************** b8223329488a4001552728350c5dbbef  gcc/tr
*** 100483,100489 ****
  931fca6fc15298fa1f2021f8e4f2ed8d  gcc/tree-ssa-address.cc
  c37e139873f3e8da2fffefa09903ee42  gcc/tree-ssa-address.h
  e7da83a9f8b9fdd2773b043ed2e5d28d  gcc/tree-ssa-alias-compare.h
! 7fac33c1038c88f8f926620ac4bdf3c8  gcc/tree-ssa-alias.cc
  ba44f6b9cdb34f227ce92ce6bbaaf35d  gcc/tree-ssa-alias.h
  6a88811f7f31882f57fe34d498a722d4  gcc/tree-ssa-ccp.cc
  cd2e4de6ee944facf2a1995f8743f8c2  gcc/tree-ssa-ccp.h
--- 100484,100490 ----
  931fca6fc15298fa1f2021f8e4f2ed8d  gcc/tree-ssa-address.cc
  c37e139873f3e8da2fffefa09903ee42  gcc/tree-ssa-address.h
  e7da83a9f8b9fdd2773b043ed2e5d28d  gcc/tree-ssa-alias-compare.h
! 7067bad4860c241813f77e8cde8790b0  gcc/tree-ssa-alias.cc
  ba44f6b9cdb34f227ce92ce6bbaaf35d  gcc/tree-ssa-alias.h
  6a88811f7f31882f57fe34d498a722d4  gcc/tree-ssa-ccp.cc
  cd2e4de6ee944facf2a1995f8743f8c2  gcc/tree-ssa-ccp.h
diff -Nrcpad gcc-13-20251009/gcc/ChangeLog gcc-13-20251016/gcc/ChangeLog
*** gcc-13-20251009/gcc/ChangeLog	Thu Oct  9 22:32:27 2025
--- gcc-13-20251016/gcc/ChangeLog	Thu Oct 16 22:32:07 2025
***************
*** 1,3 ****
--- 1,12 ----
+ 2025-10-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	Backported from master:
+ 	2025-05-09  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/120156
+ 	* tree-ssa-alias.cc (ptr_deref_may_alias_decl_p): Verify
+ 	the pointer is an SSA name.
+ 
  2025-10-03  Jeff Law  <jlaw@ventanamicro.com>
  
  	Backported from master:
diff -Nrcpad gcc-13-20251009/gcc/DATESTAMP gcc-13-20251016/gcc/DATESTAMP
*** gcc-13-20251009/gcc/DATESTAMP	Thu Oct  9 22:32:27 2025
--- gcc-13-20251016/gcc/DATESTAMP	Thu Oct 16 22:32:07 2025
***************
*** 1 ****
! 20251009
--- 1 ----
! 20251016
diff -Nrcpad gcc-13-20251009/gcc/config/rs6000/aix.h gcc-13-20251016/gcc/config/rs6000/aix.h
*** gcc-13-20251009/gcc/config/rs6000/aix.h	Thu Oct  9 22:32:29 2025
--- gcc-13-20251016/gcc/config/rs6000/aix.h	Thu Oct 16 22:32:09 2025
***************
*** 283,286 ****
  #undef SUBTARGET_DRIVER_SELF_SPECS
  #define SUBTARGET_DRIVER_SELF_SPECS	\
  "%{m64:-maix64} %<m64",			\
! "%{m32:-maix32} %<m32"
--- 283,288 ----
  #undef SUBTARGET_DRIVER_SELF_SPECS
  #define SUBTARGET_DRIVER_SELF_SPECS	\
  "%{m64:-maix64} %<m64",			\
! "%{m32:-maix32} %<m32",			\
! "%{fstack-protector*: %<fstack-protector* \
!    %estack-protector not supported on AIX}"
diff -Nrcpad gcc-13-20251009/gcc/match.pd gcc-13-20251016/gcc/match.pd
*** gcc-13-20251009/gcc/match.pd	Thu Oct  9 22:32:36 2025
--- gcc-13-20251016/gcc/match.pd	Thu Oct 16 22:32:10 2025
*************** and,
*** 8121,8126 ****
--- 8121,8127 ----
  			 ? gimple_assign_rhs1 (SSA_NAME_DEF_STMT (@0)) : @0);
  	    tree elt = ctor_single_nonzero_element (ctor); }
        (if (elt
+ 	   && types_match (type, TREE_TYPE (elt))
  	   && !HONOR_SNANS (type)
  	   && !HONOR_SIGNED_ZEROS (type))
  	{ elt; }))))
diff -Nrcpad gcc-13-20251009/gcc/testsuite/gcc.target/aarch64/torture/pr121772.c gcc-13-20251016/gcc/testsuite/gcc.target/aarch64/torture/pr121772.c
*** gcc-13-20251009/gcc/testsuite/gcc.target/aarch64/torture/pr121772.c	Thu Jan  1 00:00:00 1970
--- gcc-13-20251016/gcc/testsuite/gcc.target/aarch64/torture/pr121772.c	Thu Oct 16 22:32:16 2025
***************
*** 0 ****
--- 1,6 ----
+ /* { dg-do compile } */
+ /* { dg-options "-fchecking" } */
+ #include <arm_neon.h>
+ int16_t f(int16x4_t b) {
+   return vaddvq_s16(vcombine_s16(b, vdup_n_s16 (0)));
+ }
diff -Nrcpad gcc-13-20251009/gcc/tree-ssa-alias.cc gcc-13-20251016/gcc/tree-ssa-alias.cc
*** gcc-13-20251009/gcc/tree-ssa-alias.cc	Thu Oct  9 22:33:05 2025
--- gcc-13-20251016/gcc/tree-ssa-alias.cc	Thu Oct 16 22:32:19 2025
*************** ptr_deref_may_alias_decl_p (tree ptr, tr
*** 295,300 ****
--- 295,305 ----
    if (!may_be_aliased (decl))
      return false;
  
+   /* From here we require a SSA name pointer.  Anything else aliases.  */
+   if (TREE_CODE (ptr) != SSA_NAME
+       || !POINTER_TYPE_P (TREE_TYPE (ptr)))
+     return true;
+ 
    /* If we do not have useful points-to information for this pointer
       we cannot disambiguate anything else.  */
    pi = SSA_NAME_PTR_INFO (ptr);
