diff -Nrcpad gcc-13-20260429/LAST_UPDATED gcc-13-20260506/LAST_UPDATED
*** gcc-13-20260429/LAST_UPDATED	Wed Apr 29 22:32:21 2026
--- gcc-13-20260506/LAST_UPDATED	Wed May  6 22:32:21 2026
***************
*** 1 ****
! Obtained from git: releases/gcc-13 revision 272bfa3ccc2a0bee59d9d9bf9ae41e4628336e4d
--- 1 ----
! Obtained from git: releases/gcc-13 revision 1d5e3c60a35ecb1c698b9e44b6de7247312be52c
diff -Nrcpad gcc-13-20260429/MD5SUMS gcc-13-20260506/MD5SUMS
*** gcc-13-20260429/MD5SUMS	Wed Apr 29 22:32:25 2026
--- gcc-13-20260506/MD5SUMS	Wed May  6 22:32:25 2026
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-13-20260429.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-20260506.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
! a08c15027da25499480c3ff61ce3bc25  LAST_UPDATED
  81b3330d422f3ce1ef8b720dfae35068  MAINTAINERS
  2b61ddbd876fa839639a7ca551773426  Makefile.def
  5d2d6a74f897f8158d37f5f2ec6877ce  Makefile.in
--- 21,27 ----
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! f3f001c0a1ce7e8b9e3b6f9137b927bb  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
! b785ebf76b099a7bd61a3f2461f6c32c  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
! dfe6ab56a785177f46aa6c4f853170a8  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
! 0432c3a48eb582b94f96e9c025f41b9b  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
! 59ea4b405b257c7d0bff4ec4430fc38a  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** a66f3c594c6fc329800e3fb836fdfd26  gcc/co
*** 3430,3436 ****
  5a144b12347f9e5cd1b3b8c2fcf8a8a3  gcc/config/arm/arm-tune.md
  927c45a49457470411085e1f0908f8d9  gcc/config/arm/arm.cc
  c14964f7e41f42d7c9bf3b5b0b556ebf  gcc/config/arm/arm.h
! 4fd6af776ffd8c0bdd28db011577bdc9  gcc/config/arm/arm.md
  cf127021475a9bc9dca6dabb24611b52  gcc/config/arm/arm.opt
  ae0d6a7918a07a46e029c0586ebfd584  gcc/config/arm/arm1020e.md
  411234d30435fe643f2aea88d2a73e8c  gcc/config/arm/arm1026ejs.md
--- 3430,3436 ----
  5a144b12347f9e5cd1b3b8c2fcf8a8a3  gcc/config/arm/arm-tune.md
  927c45a49457470411085e1f0908f8d9  gcc/config/arm/arm.cc
  c14964f7e41f42d7c9bf3b5b0b556ebf  gcc/config/arm/arm.h
! 973fbe07473e72230f9d0d07fe63fb92  gcc/config/arm/arm.md
  cf127021475a9bc9dca6dabb24611b52  gcc/config/arm/arm.opt
  ae0d6a7918a07a46e029c0586ebfd584  gcc/config/arm/arm1020e.md
  411234d30435fe643f2aea88d2a73e8c  gcc/config/arm/arm1026ejs.md
*************** e77f7696b58814939d7e7ad921a38f19  gcc/co
*** 3451,3457 ****
  84ecce562f7cb7b7cc93005aac1c1017  gcc/config/arm/arm_vfp_builtins.def
  79ab104de3312f2b4cf0f67d914a2d2b  gcc/config/arm/bpabi.h
  65a7ab5fcf7564784afb364788a4283b  gcc/config/arm/common.md
! dd0f07e4c2335b9e8ee1d77a9ebb20a3  gcc/config/arm/constraints.md
  f6d76c35442b52381ff0dcd26efa83bf  gcc/config/arm/cortex-a15-neon.md
  15f1c652045e6f032a1195b533ddb7ab  gcc/config/arm/cortex-a15.md
  0f5b810c73bc341aee5e91fda44872a5  gcc/config/arm/cortex-a17-neon.md
--- 3451,3457 ----
  84ecce562f7cb7b7cc93005aac1c1017  gcc/config/arm/arm_vfp_builtins.def
  79ab104de3312f2b4cf0f67d914a2d2b  gcc/config/arm/bpabi.h
  65a7ab5fcf7564784afb364788a4283b  gcc/config/arm/common.md
! c4ea8731e72ebe3839945116cb5012e5  gcc/config/arm/constraints.md
  f6d76c35442b52381ff0dcd26efa83bf  gcc/config/arm/cortex-a15-neon.md
  15f1c652045e6f032a1195b533ddb7ab  gcc/config/arm/cortex-a15.md
  0f5b810c73bc341aee5e91fda44872a5  gcc/config/arm/cortex-a17-neon.md
*************** e7e7ef073cb669f87b1c3d19a818da5f  gcc/co
*** 3524,3530 ****
  81115de2baf547c45bac2d5a9351d0d1  gcc/config/arm/unknown-elf.h
  ba045ad86a2d928edec4dd73916e3bfe  gcc/config/arm/unspecs.md
  d3f86ea670553a63589dd121a82deda4  gcc/config/arm/vec-common.md
! 6b0999f69646c0e1acbf4c59437ddb12  gcc/config/arm/vfp.md
  a373ca0dfe835fe420a8d470352225d5  gcc/config/arm/vfp11.md
  0c48cf1cdfe34e99dab3413a702c4b55  gcc/config/arm/vxworks.h
  19d25b9fb05789a755ec49d65b5d6fcd  gcc/config/arm/vxworks.opt
--- 3524,3530 ----
  81115de2baf547c45bac2d5a9351d0d1  gcc/config/arm/unknown-elf.h
  ba045ad86a2d928edec4dd73916e3bfe  gcc/config/arm/unspecs.md
  d3f86ea670553a63589dd121a82deda4  gcc/config/arm/vec-common.md
! 63d3443fa8e730182ee440dde4b1a6ca  gcc/config/arm/vfp.md
  a373ca0dfe835fe420a8d470352225d5  gcc/config/arm/vfp11.md
  0c48cf1cdfe34e99dab3413a702c4b55  gcc/config/arm/vxworks.h
  19d25b9fb05789a755ec49d65b5d6fcd  gcc/config/arm/vxworks.opt
*************** aec47cbaec48561e260557f0682793cf  gcc/cs
*** 5186,5192 ****
  a667c8581cf5009d6af17f19f1186065  gcc/ctfc.cc
  9881edbbb726db4859766d0a32beb6a7  gcc/ctfc.h
  744cafae198aaa990e1c303aa66f0504  gcc/ctfout.cc
! 34ae11c6e949c69e770151f3b811516e  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
--- 5186,5192 ----
  a667c8581cf5009d6af17f19f1186065  gcc/ctfc.cc
  9881edbbb726db4859766d0a32beb6a7  gcc/ctfc.h
  744cafae198aaa990e1c303aa66f0504  gcc/ctfout.cc
! fe4ad520a2c1a78cb16592302f68c328  gcc/d/ChangeLog
  86f687c485111eedca2eb048294f957e  gcc/d/ChangeLog-2006
  70ed1c47fd9b3f5dd95055642ed79265  gcc/d/ChangeLog-2007
  a7090ab2dd83aa4f44823c17566b83ef  gcc/d/ChangeLog-2008
*************** b1d8cca7f88b3b7a419bdaad940457c0  gcc/d/
*** 5418,5424 ****
  7fbf81ad217c5efa6f267572778e7ab8  gcc/d/runtime.def
  94e59e9f9adf115478148e8ffd079d8e  gcc/d/toir.cc
  168e3e721d8dc43fb9d250ca847af79a  gcc/d/typeinfo.cc
! 0b05a0067e1af26cb004690abedade5d  gcc/d/types.cc
  accc2d7f211bb139fde71fcb94dbbf92  gcc/data-streamer-in.cc
  888eb4c7a007875545f7f89fa223643c  gcc/data-streamer-out.cc
  047c64792c9f1e60b4b6498df8817c94  gcc/data-streamer.cc
--- 5418,5424 ----
  7fbf81ad217c5efa6f267572778e7ab8  gcc/d/runtime.def
  94e59e9f9adf115478148e8ffd079d8e  gcc/d/toir.cc
  168e3e721d8dc43fb9d250ca847af79a  gcc/d/typeinfo.cc
! 9c046db86e0710d26de7518fdee18595  gcc/d/types.cc
  accc2d7f211bb139fde71fcb94dbbf92  gcc/data-streamer-in.cc
  888eb4c7a007875545f7f89fa223643c  gcc/data-streamer-out.cc
  047c64792c9f1e60b4b6498df8817c94  gcc/data-streamer.cc
*************** d805766cac737a191548368792524f9d  gcc/gi
*** 5835,5841 ****
  5402c032b10ed83d1f77ec71616dd286  gcc/ginclude/tgmath.h
  c92410f8fdb1cb95371b72c53ad55b5f  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
! 5a3af36f882f0b8588bf6b6d2a2dd6d4  gcc/glimits.h
  6203700585b0aeb810914a5e9db364ca  gcc/go/ChangeLog
  1e68fc87619f2cd82132ed974cbcea92  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
--- 5835,5841 ----
  5402c032b10ed83d1f77ec71616dd286  gcc/ginclude/tgmath.h
  c92410f8fdb1cb95371b72c53ad55b5f  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
! 5700356ce2d0cf330916f6862124c244  gcc/glimits.h
  6203700585b0aeb810914a5e9db364ca  gcc/go/ChangeLog
  1e68fc87619f2cd82132ed974cbcea92  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
*************** b829ed0032c899e107be2db349c913f3  gcc/ta
*** 7637,7643 ****
  811da275a2b9d3186a6decf96c01b0ed  gcc/targhooks.cc
  edb193a32070c4a7626fb75382def9b9  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 9d48c96bd79178b31ff2b47b992f7359  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 7637,7643 ----
  811da275a2b9d3186a6decf96c01b0ed  gcc/targhooks.cc
  edb193a32070c4a7626fb75382def9b9  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 1b27d6eb9aeb66e52632cfd10711ff7b  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
*************** c6c1c759a610556eca59987a77084f45  gcc/te
*** 60378,60384 ****
  53e11cdab71cca17d6fdaf4ed9224a30  gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-1.c
  5790d3efd74c1ddf5aeb2e8743385c60  gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-2.c
  e760d8a00f0e4b4ceedce756dc61f6c1  gcc/testsuite/gcc.target/arm/armv8_2-fp16-conv-1.c
! 2f54b8d253156a2be1577d30ce773f07  gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
  8411d0e77a0611b1b9aef23030254fbe  gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c
  43365e7220d0c89c221983b0088e64ec  gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-1.c
  dc2445fc2ce3b9779058431b1cfb377b  gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c
--- 60378,60384 ----
  53e11cdab71cca17d6fdaf4ed9224a30  gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-1.c
  5790d3efd74c1ddf5aeb2e8743385c60  gcc/testsuite/gcc.target/arm/armv8_2-fp16-arith-2.c
  e760d8a00f0e4b4ceedce756dc61f6c1  gcc/testsuite/gcc.target/arm/armv8_2-fp16-conv-1.c
! 1e4a9e637ba2067c00eb31092a65dfb4  gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
  8411d0e77a0611b1b9aef23030254fbe  gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c
  43365e7220d0c89c221983b0088e64ec  gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-1.c
  dc2445fc2ce3b9779058431b1cfb377b  gcc/testsuite/gcc.target/arm/armv8_2-fp16-neon-2.c
*************** ca03d4215dfd4e98fc1d17e6890fcc4a  gcc/te
*** 63416,63421 ****
--- 63416,63422 ----
  b78ed4b32814a22ad0cf1f46aee89cc8  gcc/testsuite/gcc.target/arm/pr105312.c
  d59d090be25d48a18820542cf3abe1eb  gcc/testsuite/gcc.target/arm/pr109939.c
  82da20b2c4061a368f405dbeb1cdb341  gcc/testsuite/gcc.target/arm/pr123271.c
+ 236563c6007691d6571ab9e909e2c81e  gcc/testsuite/gcc.target/arm/pr124933.c
  03b84ccc5b909e6ece59f619e9298211  gcc/testsuite/gcc.target/arm/pr19599.c
  3425143e88f989a8f52f345e6237106a  gcc/testsuite/gcc.target/arm/pr26702.c
  fc0dd660f56108005b4f0b142e94d10d  gcc/testsuite/gcc.target/arm/pr37780_1.c
*************** a45efe7a1d6f8b7f15f7befa3e7b1768  gcc/te
*** 80124,80129 ****
--- 80125,80131 ----
  4e7020df6ad139d4b43104ca5b97d142  gcc/testsuite/gdc.dg/pr123419.d
  56c2a0939424aafd465f15ffdd08847b  gcc/testsuite/gdc.dg/pr123798.d
  8121b336beaee98841d3fb15f1ac0198  gcc/testsuite/gdc.dg/pr124026.d
+ 0510f96a422a0543d9382a0700a9b0fb  gcc/testsuite/gdc.dg/pr125089.d
  d32aa8ed5ea10931be4ddb5bb9e863d8  gcc/testsuite/gdc.dg/pr89017.d
  53fa8db94d4ca3fc9ba83769733dc0e7  gcc/testsuite/gdc.dg/pr89041.d
  6c316b13f71ea31fcada56b58a41ebd1  gcc/testsuite/gdc.dg/pr89042a.d
*************** e020b68426183241592d8d9e6fc099b4  gcc/te
*** 98754,98760 ****
  b295a72c05b831c76c031b8e2eb4d3b2  gcc/testsuite/lib/scanwpaipa.exp
  193dff75973e9817b77d076cd499f3fa  gcc/testsuite/lib/target-libpath.exp
  3d3f2e71aead61b3117d14eb7bbd4a01  gcc/testsuite/lib/target-supports-dg.exp
! 66e07f3cd02fc91bdb4a02de7c8f4029  gcc/testsuite/lib/target-supports.exp
  7e0169745cc1fb5c7a32430931fd5493  gcc/testsuite/lib/target-utils.exp
  60311806ad83bff4ff32a9473e1b70f2  gcc/testsuite/lib/timeout-dg.exp
  b097a1276df72ba56dc546dc3859883c  gcc/testsuite/lib/timeout.exp
--- 98756,98762 ----
  b295a72c05b831c76c031b8e2eb4d3b2  gcc/testsuite/lib/scanwpaipa.exp
  193dff75973e9817b77d076cd499f3fa  gcc/testsuite/lib/target-libpath.exp
  3d3f2e71aead61b3117d14eb7bbd4a01  gcc/testsuite/lib/target-supports-dg.exp
! 0f9acc7018e46dd69e49ec12a112f6d5  gcc/testsuite/lib/target-supports.exp
  7e0169745cc1fb5c7a32430931fd5493  gcc/testsuite/lib/target-utils.exp
  60311806ad83bff4ff32a9473e1b70f2  gcc/testsuite/lib/timeout-dg.exp
  b097a1276df72ba56dc546dc3859883c  gcc/testsuite/lib/timeout.exp
*************** e0bd9b8669e44ec6010f92da1d5188ad  libqua
*** 113147,113153 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! b9dae8c12997a535cab6668b4cd033b4  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  29e193ebd43391db91cd7be26d8cd169  libsanitizer/LOCAL_PATCHES
--- 113149,113155 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! 658061d043d020fb90b0321308a8d38a  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  29e193ebd43391db91cd7be26d8cd169  libsanitizer/LOCAL_PATCHES
*************** b582d1c8ad1dfab45211cbb7c25cf5f6  libsan
*** 113444,113450 ****
  363c19d7d7061beabfcc5393b85ef479  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! 7434c2aad61b0cd2433946a556a1b7cf  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
  40a8327e0c94fa88314fad7bb6d05547  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  711b54008ada7faff939a95e325b185b  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  ab1ad414331f77e459da9a32b756cbac  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
--- 113446,113452 ----
  363c19d7d7061beabfcc5393b85ef479  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp
  d41d8cd98f00b204e9800998ecf8427e  libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.h
! 073e50e3d8b36def74cb6ff7942abd46  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
  40a8327e0c94fa88314fad7bb6d05547  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  711b54008ada7faff939a95e325b185b  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  ab1ad414331f77e459da9a32b756cbac  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
diff -Nrcpad gcc-13-20260429/gcc/ChangeLog gcc-13-20260506/gcc/ChangeLog
*** gcc-13-20260429/gcc/ChangeLog	Wed Apr 29 22:32:06 2026
--- gcc-13-20260506/gcc/ChangeLog	Wed May  6 22:32:05 2026
***************
*** 1,3 ****
--- 1,33 ----
+ 2026-05-03  Collin Funk  <collin.funk1@gmail.com>
+ 
+ 	Backported from master:
+ 	2026-05-03  Collin Funk  <collin.funk1@gmail.com>
+ 
+ 	* glimits.h (__STDC_VERSION_LIMITS_H__): Only define the macro
+ 	if it was not already defined.
+ 
+ 2026-04-30  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2026-04-14  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/123102
+ 	* config/arm/arm.md (*cmp_ite0): Apply stricter checks on the
+ 	comparison mode.
+ 	(*cmp_ite1, *cmp_and, *cmp_ior): Likewise.
+ 
+ 2026-04-30  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/124933
+ 	* config/arm/constraints.md (Uj): Allow offset addressing for
+ 	all targets, only allow Neon addressing when we have both Neon
+ 	and FP16INST.
+ 	* config/arm/vfp.md (mov<mode>_vfp_<mode>16): Only use vld1/vst1
+ 	when the pattern needs address write-back.
+ 
  2026-04-13  Richard Earnshaw  <rearnsha@arm.com>
  
  	Backported from master:
diff -Nrcpad gcc-13-20260429/gcc/DATESTAMP gcc-13-20260506/gcc/DATESTAMP
*** gcc-13-20260429/gcc/DATESTAMP	Wed Apr 29 22:32:06 2026
--- gcc-13-20260506/gcc/DATESTAMP	Wed May  6 22:32:05 2026
***************
*** 1 ****
! 20260429
--- 1 ----
! 20260506
diff -Nrcpad gcc-13-20260429/gcc/config/arm/arm.md gcc-13-20260506/gcc/config/arm/arm.md
*** gcc-13-20260429/gcc/config/arm/arm.md	Wed Apr 29 22:32:07 2026
--- gcc-13-20260506/gcc/config/arm/arm.md	Wed May  6 22:32:06 2026
***************
*** 10133,10138 ****
--- 10133,10139 ----
     (set_attr "type" "multiple")]
  )
  
+ ;; (pred4 && pred5) != 0
  (define_insn "*cmp_ite0"
    [(set (match_operand 6 "dominant_cc_register" "")
  	(compare
***************
*** 10149,10155 ****
  	        "lPy,rI,L,lPy,lPy,rI,rI,L,L")])
  	  (const_int 0))
  	 (const_int 0)))]
!   "TARGET_32BIT"
    "*
    {
      static const char * const cmp1[NUM_OF_COND_CMP][2] =
--- 10150,10160 ----
  	        "lPy,rI,L,lPy,lPy,rI,rI,L,L")])
  	  (const_int 0))
  	 (const_int 0)))]
!   "TARGET_32BIT
!    && GET_MODE (operands[6]) != CCmode
!    && (GET_MODE (operands[6])
!        == arm_select_dominance_cc_mode (operands[4], operands[5],
! 					DOM_CC_X_AND_Y))"
    "*
    {
      static const char * const cmp1[NUM_OF_COND_CMP][2] =
***************
*** 10216,10221 ****
--- 10221,10227 ----
             (const_int 10))])]
  )
  
+ ;; (!pred4 || pred5) != 0
  (define_insn "*cmp_ite1"
    [(set (match_operand 6 "dominant_cc_register" "")
  	(compare
***************
*** 10232,10238 ****
  	        "lPy,rI,L,lPy,lPy,rI,rI,L,L")])
  	  (const_int 1))
  	 (const_int 0)))]
!   "TARGET_32BIT"
    "*
    {
      static const char * const cmp1[NUM_OF_COND_CMP][2] =
--- 10238,10248 ----
  	        "lPy,rI,L,lPy,lPy,rI,rI,L,L")])
  	  (const_int 1))
  	 (const_int 0)))]
!   "TARGET_32BIT
!    && GET_MODE (operands[6]) != CCmode
!    && (GET_MODE (operands[6])
!        == arm_select_dominance_cc_mode (operands[4], operands[5],
! 					DOM_CC_NX_OR_Y))"
    "*
    {
      static const char * const cmp1[NUM_OF_COND_CMP][2] =
***************
*** 10315,10321 ****
  	    (match_operand:SI 3 "arm_add_operand"
  	        "lPy,rI,L,lPy,lPy,r,rI,rI,L,L")]))
  	 (const_int 0)))]
!   "TARGET_32BIT"
    "*
    {
      static const char *const cmp1[NUM_OF_COND_CMP][2] =
--- 10325,10335 ----
  	    (match_operand:SI 3 "arm_add_operand"
  	        "lPy,rI,L,lPy,lPy,r,rI,rI,L,L")]))
  	 (const_int 0)))]
!   "TARGET_32BIT
!    && GET_MODE (operands[6]) != CCmode
!    && (GET_MODE (operands[6])
!        == arm_select_dominance_cc_mode (operands[4], operands[5],
! 					DOM_CC_X_AND_Y))"
    "*
    {
      static const char *const cmp1[NUM_OF_COND_CMP][2] =
***************
*** 10400,10406 ****
  	    (match_operand:SI 3 "arm_add_operand"
  	        "lPy,rI,L,lPy,lPy,r,rI,rI,L,L")]))
  	 (const_int 0)))]
!   "TARGET_32BIT"
    "*
    {
      static const char *const cmp1[NUM_OF_COND_CMP][2] =
--- 10414,10424 ----
  	    (match_operand:SI 3 "arm_add_operand"
  	        "lPy,rI,L,lPy,lPy,r,rI,rI,L,L")]))
  	 (const_int 0)))]
!   "TARGET_32BIT
!    && GET_MODE (operands[6]) != CCmode
!    && (GET_MODE (operands[6])
!        == arm_select_dominance_cc_mode (operands[4], operands[5],
! 					DOM_CC_X_OR_Y))"
    "*
    {
      static const char *const cmp1[NUM_OF_COND_CMP][2] =
diff -Nrcpad gcc-13-20260429/gcc/config/arm/constraints.md gcc-13-20260506/gcc/config/arm/constraints.md
*** gcc-13-20260429/gcc/config/arm/constraints.md	Wed Apr 29 22:32:07 2026
--- gcc-13-20260506/gcc/config/arm/constraints.md	Wed May  6 22:32:06 2026
***************
*** 478,489 ****
  (define_memory_constraint "Uj"
   "@internal
    In ARM/Thumb-2 state a VFP load/store address that supports writeback
!   for Neon but not for MVE"
   (and (match_code "mem")
!       (match_test "TARGET_32BIT")
!       (match_test "TARGET_HAVE_MVE
!                    ? arm_coproc_mem_operand_no_writeback (op)
!                    : neon_vector_mem_operand (op, 2, true)")))
  
  (define_memory_constraint "Uy"
   "@internal
--- 478,489 ----
  (define_memory_constraint "Uj"
   "@internal
    In ARM/Thumb-2 state a VFP load/store address that supports writeback
!   for Neon but not for MVE or VFP_FP16INST"
   (and (match_code "mem")
!       (match_test "TARGET_32BIT
! 		   && (arm_coproc_mem_operand_no_writeback (op)
! 		       || (TARGET_NEON_FP16
! 			   && neon_vector_mem_operand (op, 2, true)))")))
  
  (define_memory_constraint "Uy"
   "@internal
diff -Nrcpad gcc-13-20260429/gcc/config/arm/vfp.md gcc-13-20260506/gcc/config/arm/vfp.md
*** gcc-13-20260429/gcc/config/arm/vfp.md	Wed Apr 29 22:32:07 2026
--- gcc-13-20260506/gcc/config/arm/vfp.md	Wed May  6 22:32:06 2026
***************
*** 424,435 ****
      case 6: /* S register from immediate.  */
        return \"vmov.f16\\t%0, %1\t%@ __<fporbf>\";
      case 7: /* S register from memory.  */
!       if (TARGET_HAVE_MVE)
  	return \"vldr.16\\t%0, %1\";
        else
  	return \"vld1.16\\t{%z0}, %A1\";
      case 8: /* Memory from S register.  */
!       if (TARGET_HAVE_MVE)
  	return \"vstr.16\\t%1, %0\";
        else
  	return \"vst1.16\\t{%z1}, %A0\";
--- 424,435 ----
      case 6: /* S register from immediate.  */
        return \"vmov.f16\\t%0, %1\t%@ __<fporbf>\";
      case 7: /* S register from memory.  */
!       if (!auto_inc_p (XEXP (operands[1], 0)))
  	return \"vldr.16\\t%0, %1\";
        else
  	return \"vld1.16\\t{%z0}, %A1\";
      case 8: /* Memory from S register.  */
!       if (!auto_inc_p (XEXP (operands[0], 0)))
  	return \"vstr.16\\t%1, %0\";
        else
  	return \"vst1.16\\t{%z1}, %A0\";
diff -Nrcpad gcc-13-20260429/gcc/d/ChangeLog gcc-13-20260506/gcc/d/ChangeLog
*** gcc-13-20260429/gcc/d/ChangeLog	Wed Apr 29 22:32:07 2026
--- gcc-13-20260506/gcc/d/ChangeLog	Wed May  6 22:32:07 2026
***************
*** 1,3 ****
--- 1,15 ----
+ 2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/125089
+ 	* types.cc (finish_aggregate_mode): Explicitly set TYPE_MODE of
+ 	non-POD types here.
+ 	(finish_aggregate_type): Propagate TREE_ADDRESSABLE to all variants.
+ 	(TypeVisitor::visit (TypeStruct *)): Set TREE_ADDRESSABLE before
+ 	visiting struct members.
+ 
  2026-02-08  Iain Buclaw  <ibuclaw@gdcproject.org>
  
  	Backported from master:
diff -Nrcpad gcc-13-20260429/gcc/d/types.cc gcc-13-20260506/gcc/d/types.cc
*** gcc-13-20260429/gcc/d/types.cc	Wed Apr 29 22:32:07 2026
--- gcc-13-20260506/gcc/d/types.cc	Wed May  6 22:32:07 2026
*************** finish_aggregate_mode (tree type)
*** 593,599 ****
  	return;
      }
  
!   compute_record_mode (type);
  
    /* Propagate computed mode to all variants of this aggregate type.  */
    for (tree t = TYPE_MAIN_VARIANT (type); t; t = TYPE_NEXT_VARIANT (t))
--- 593,604 ----
  	return;
      }
  
!   /* Force mode of non-trivially copyable structs to be BLKmode, preventing it
!      from being returned in a register.  */
!   if (TREE_ADDRESSABLE (type))
!     SET_TYPE_MODE (type, BLKmode);
!   else
!     compute_record_mode (type);
  
    /* Propagate computed mode to all variants of this aggregate type.  */
    for (tree t = TYPE_MAIN_VARIANT (type); t; t = TYPE_NEXT_VARIANT (t))
*************** finish_aggregate_type (unsigned structsi
*** 715,720 ****
--- 720,726 ----
        TYPE_PACKED (t) = TYPE_PACKED (type);
        SET_TYPE_ALIGN (t, TYPE_ALIGN (type));
        TYPE_USER_ALIGN (t) = TYPE_USER_ALIGN (type);
+       TREE_ADDRESSABLE (t) = TREE_ADDRESSABLE (type);
      }
  
    /* Complete any other forward-referenced fields of this aggregate type.  */
*************** public:
*** 1232,1237 ****
--- 1238,1249 ----
      TYPE_LANG_SPECIFIC (t->ctype) = build_lang_type (t);
      TYPE_CXX_ODR_P (t->ctype) = 1;
  
+     /* For structs with a user defined postblit, copy constructor, or a
+        destructor, also set TREE_ADDRESSABLE on the type and all variants.
+        This will make the struct be passed around by reference.  */
+     if (!t->sym->isPOD ())
+       TREE_ADDRESSABLE (t->ctype) = 1;
+ 
      if (t->sym->members)
        {
  	/* Must set up the overall size and alignment before determining
*************** public:
*** 1253,1270 ****
  	build_type_decl (t->ctype, t->sym);
  	apply_user_attributes (t->sym, t->ctype);
        }
- 
-     /* For structs with a user defined postblit, copy constructor, or a
-        destructor, also set TREE_ADDRESSABLE on the type and all variants.
-        This will make the struct be passed around by reference.  */
-     if (!t->sym->isPOD ())
-       {
- 	for (tree tv = t->ctype; tv != NULL_TREE; tv = TYPE_NEXT_VARIANT (tv))
- 	  {
- 	    TREE_ADDRESSABLE (tv) = 1;
- 	    SET_TYPE_MODE (tv, BLKmode);
- 	  }
-       }
    }
  
    /* Build a class type.  Whereas structs are value types, classes are
--- 1265,1270 ----
diff -Nrcpad gcc-13-20260429/gcc/glimits.h gcc-13-20260506/gcc/glimits.h
*** gcc-13-20260429/gcc/glimits.h	Wed Apr 29 22:32:08 2026
--- gcc-13-20260506/gcc/glimits.h	Wed May  6 22:32:07 2026
*************** see the files COPYING3 and COPYING.RUNTI
*** 157,163 ****
  # undef BOOL_WIDTH
  # define BOOL_WIDTH 1
  
! # define __STDC_VERSION_LIMITS_H__	202311L
  #endif
  
  #endif /* _LIMITS_H___ */
--- 157,165 ----
  # undef BOOL_WIDTH
  # define BOOL_WIDTH 1
  
! # ifndef __STDC_VERSION_LIMITS_H__
! #  define __STDC_VERSION_LIMITS_H__	202311L
! # endif
  #endif
  
  #endif /* _LIMITS_H___ */
diff -Nrcpad gcc-13-20260429/gcc/testsuite/ChangeLog gcc-13-20260506/gcc/testsuite/ChangeLog
*** gcc-13-20260429/gcc/testsuite/ChangeLog	Wed Apr 29 22:32:09 2026
--- gcc-13-20260506/gcc/testsuite/ChangeLog	Wed May  6 22:32:08 2026
***************
*** 1,3 ****
--- 1,22 ----
+ 2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	Backported from master:
+ 	2026-05-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+ 
+ 	PR d/125089
+ 	* gdc.dg/pr125089.d: New test.
+ 
+ 2026-04-30  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	Backported from master:
+ 	2026-04-22  Richard Earnshaw  <rearnsha@arm.com>
+ 
+ 	PR target/124933
+ 	* lib/target-supports.exp (v8_1m_main_fp_hard): New arm
+ 	architecture variant.
+ 	* gcc.target/arm/pr124933.c: New test.
+ 	* gcc.target/arm/armv8_2-fp16-move-1.c: Update expected output.
+ 
  2026-04-21  Christopher Albert  <albert@tugraz.at>
  
  	Backported from master:
diff -Nrcpad gcc-13-20260429/gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c gcc-13-20260506/gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c
*** gcc-13-20260429/gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c	Wed Apr 29 22:32:14 2026
--- gcc-13-20260506/gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c	Wed May  6 22:32:13 2026
***************
*** 8,14 ****
  /*
  **test_load_1:
  **	...
! **	vld1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  __fp16
--- 8,14 ----
  /*
  **test_load_1:
  **	...
! **	vldr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  __fp16
*************** test_load_1 (__fp16* a)
*** 20,26 ****
  /*
  **test_load_2:
  **	...
! **	vld1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  __fp16
--- 20,26 ----
  /*
  **test_load_2:
  **	...
! **	vldr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  __fp16
*************** test_load_2 (__fp16* a, int i)
*** 32,38 ****
  /*
  **test_store_1:
  **	...
! **	vst1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  void
--- 32,38 ----
  /*
  **test_store_1:
  **	...
! **	vstr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  void
*************** test_store_1 (__fp16* a, __fp16 b)
*** 44,50 ****
  /*
  **test_store_2:
  **	...
! **	vst1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  void
--- 44,50 ----
  /*
  **test_store_2:
  **	...
! **	vstr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  void
*************** test_store_2 (__fp16* a, int i, __fp16 b
*** 56,64 ****
  /*
  **test_load_store_1:
  **	...
! **	vld1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
! **	vst1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  __fp16
--- 56,64 ----
  /*
  **test_load_store_1:
  **	...
! **	vldr.16	s[0-9]+, \[r[0-9]+\]
  **	...
! **	vstr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  __fp16
*************** test_load_store_1 (__fp16* a, int i, __f
*** 70,78 ****
  /*
  **test_load_store_2:
  **	...
! **	vld1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
! **	vst1.16	{d[0-9]+\[[0-9]+\]}, \[r[0-9]+\]
  **	...
  */
  __fp16
--- 70,78 ----
  /*
  **test_load_store_2:
  **	...
! **	vldr.16	s[0-9]+, \[r[0-9]+\, #4]
  **	...
! **	vstr.16	s[0-9]+, \[r[0-9]+\]
  **	...
  */
  __fp16
diff -Nrcpad gcc-13-20260429/gcc/testsuite/gcc.target/arm/pr124933.c gcc-13-20260506/gcc/testsuite/gcc.target/arm/pr124933.c
*** gcc-13-20260429/gcc/testsuite/gcc.target/arm/pr124933.c	Thu Jan  1 00:00:00 1970
--- gcc-13-20260506/gcc/testsuite/gcc.target/arm/pr124933.c	Wed May  6 22:32:13 2026
***************
*** 0 ****
--- 1,17 ----
+ /* { dg-require-effective-target arm_arch_v8_1m_main_fp_hard_ok } */
+ /* { dg-add-options arm_arch_v8_1m_main_fp_hard } */
+ /* { dg-additional-options "-O2 -mfp16-format=ieee" } */
+ /* { dg-do assemble } */
+ 
+ __fp16 f;
+ __fp16 g;
+ 
+ void __attribute__((noinline,noclone)) h (__fp16 x)
+ {
+   g = x;
+ }
+ 
+ void __attribute__((noinline,noclone)) i ()
+ {
+   h (f);
+ }
diff -Nrcpad gcc-13-20260429/gcc/testsuite/gdc.dg/pr125089.d gcc-13-20260506/gcc/testsuite/gdc.dg/pr125089.d
*** gcc-13-20260429/gcc/testsuite/gdc.dg/pr125089.d	Thu Jan  1 00:00:00 1970
--- gcc-13-20260506/gcc/testsuite/gdc.dg/pr125089.d	Wed May  6 22:32:14 2026
***************
*** 0 ****
--- 1,20 ----
+ // { dg-do compile }
+ struct R125089
+ {
+     S125089.T st;
+ }
+ 
+ struct S125089
+ {
+     struct T
+     {
+         void* v;
+         ~this() {}
+     }
+ 
+     T t;
+     this(R125089 r)
+     {
+         this.t = r.st;
+     }
+ }
diff -Nrcpad gcc-13-20260429/gcc/testsuite/lib/target-supports.exp gcc-13-20260506/gcc/testsuite/lib/target-supports.exp
*** gcc-13-20260429/gcc/testsuite/lib/target-supports.exp	Wed Apr 29 22:32:15 2026
--- gcc-13-20260506/gcc/testsuite/lib/target-supports.exp	Wed May  6 22:32:15 2026
*************** foreach { armfunc armflag armdefs } {
*** 5059,5064 ****
--- 5059,5065 ----
  	v8_1m_main "-march=armv8.1-m.main -mthumb" __ARM_ARCH_8M_MAIN__
  	v8_1m_main_pacbti "-march=armv8.1-m.main+pacbti+fp -mthumb"
  		"__ARM_ARCH_8M_MAIN__ && __ARM_FEATURE_BTI && __ARM_FEATURE_PAUTH"
+ 	v8_1m_main_fp_hard "-march=armv8.1-m.main+pacbti+fp -mthumb -mfpu=auto -mfloat-abi=hard" "__ARM_ARCH_8M_MAIN__ && (__ARM_FP & 2)"
  	v9a "-march=armv9-a" __ARM_ARCH_9A__ } {
      eval [string map [list FUNC $armfunc FLAG $armflag DEFS $armdefs ] {
  	proc check_effective_target_arm_arch_FUNC_ok { } {
diff -Nrcpad gcc-13-20260429/libsanitizer/ChangeLog gcc-13-20260506/libsanitizer/ChangeLog
*** gcc-13-20260429/libsanitizer/ChangeLog	Wed Apr 29 22:32:17 2026
--- gcc-13-20260506/libsanitizer/ChangeLog	Wed May  6 22:32:17 2026
***************
*** 1,3 ****
--- 1,11 ----
+ 2026-04-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	Backported from master:
+ 	2026-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* sanitizer_common/sanitizer_platform_limits_posix.cpp: Cherry picked
+ 	from LLVM commit 3dc4fd6dd41100f051a63642f449b16324389c96.
+ 
  2025-07-31  Florian Weimer  <fweimer@redhat.com>
  
  	Backported from master:
diff -Nrcpad gcc-13-20260429/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp gcc-13-20260506/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
*** gcc-13-20260429/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp	Wed Apr 29 22:32:17 2026
--- gcc-13-20260506/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp	Wed May  6 22:32:17 2026
*************** typedef struct user_fpregs elf_fpregset_
*** 144,159 ****
  #if defined(__mips64)
  # include <sys/procfs.h>
  #endif
! #include <sys/user.h>
! #include <linux/if_eql.h>
! #include <linux/if_plip.h>
! #include <linux/lp.h>
! #include <linux/mroute.h>
! #include <linux/mroute6.h>
! #include <linux/scc.h>
! #include <linux/serial.h>
! #include <sys/msg.h>
! #include <sys/ipc.h>
  #endif  // SANITIZER_ANDROID
  
  #include <link.h>
--- 144,158 ----
  #if defined(__mips64)
  # include <sys/procfs.h>
  #endif
! #      include <linux/if_eql.h>
! #      include <linux/if_plip.h>
! #      include <linux/lp.h>
! #      include <linux/mroute.h>
! #      include <linux/mroute6.h>
! #      include <linux/serial.h>
! #      include <sys/ipc.h>
! #      include <sys/msg.h>
! #      include <sys/user.h>
  #endif  // SANITIZER_ANDROID
  
  #include <link.h>
*************** unsigned struct_ElfW_Phdr_sz = sizeof(El
*** 505,512 ****
    unsigned struct_kbsentry_sz = sizeof(struct kbsentry);
    unsigned struct_mtconfiginfo_sz = sizeof(struct mtconfiginfo);
    unsigned struct_nr_parms_struct_sz = sizeof(struct nr_parms_struct);
-   unsigned struct_scc_modem_sz = sizeof(struct scc_modem);
-   unsigned struct_scc_stat_sz = sizeof(struct scc_stat);
    unsigned struct_serial_multiport_struct_sz
        = sizeof(struct serial_multiport_struct);
    unsigned struct_serial_struct_sz = sizeof(struct serial_struct);
--- 504,509 ----
