diff -Nrcpad gcc-14-20251128/LAST_UPDATED gcc-14-20251205/LAST_UPDATED
*** gcc-14-20251128/LAST_UPDATED	Fri Nov 28 22:32:18 2025
--- gcc-14-20251205/LAST_UPDATED	Fri Dec  5 22:32:18 2025
***************
*** 1 ****
! Obtained from git: releases/gcc-14 revision db138aff1247feb9b755443c80d226fb601ebe49
--- 1 ----
! Obtained from git: releases/gcc-14 revision de24aa4ed4492bd9d9241318f4d92cc9a8928aa9
diff -Nrcpad gcc-14-20251128/MD5SUMS gcc-14-20251205/MD5SUMS
*** gcc-14-20251128/MD5SUMS	Fri Nov 28 22:32:23 2025
--- gcc-14-20251205/MD5SUMS	Fri Dec  5 22:32:22 2025
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-14-20251128.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-14-20251205.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
*************** fc9280b02bc68e4fb1ef8d51ccc25061  Change
*** 23,29 ****
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! 3cc95d5935930182b3687972f412696f  LAST_UPDATED
  1671040823f8eb8436a06fdd18065e02  MAINTAINERS
  304c3887135aefa27c21292ec585b0a3  Makefile.def
  8dd93fbf2e32bcbd2faba10e3b8ba2b0  Makefile.in
--- 23,29 ----
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! 96329a7e5d7f8817520f5d4cac9d9ec7  LAST_UPDATED
  1671040823f8eb8436a06fdd18065e02  MAINTAINERS
  304c3887135aefa27c21292ec585b0a3  Makefile.def
  8dd93fbf2e32bcbd2faba10e3b8ba2b0  Makefile.in
*************** bc7394806417778d77541ba1ec0e4a70  gcc/BA
*** 505,511 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 7b5ed6376d99cf2b83ed855290443c90  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
--- 505,511 ----
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 7026cfbc5245624ea3905339cc3692ab  gcc/ChangeLog
  a3b63c675afa7a655cc2bfa8a907af79  gcc/ChangeLog-1997
  d9a88529352a010253c2e8fb1ed6023b  gcc/ChangeLog-1998
  240f08f81cb4699e8b49347db38233db  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 541,547 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! cfb29dd6502187510c0f93521e6e2ad0  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
--- 541,547 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 538be0b0001b3225eb717d297a362cce  gcc/DATESTAMP
  d41d8cd98f00b204e9800998ecf8427e  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
*************** f41f3240af59c920785f7ad7373f06c9  gcc/lt
*** 6450,6456 ****
  2916ac789715a6c1398f1322b6b937db  gcc/lto-streamer.cc
  5c0abe5215dcb405391bf4047b52d8c5  gcc/lto-streamer.h
  dfc5bd8804cb8c3a60dee7d8eeafccdb  gcc/lto-wrapper.cc
! 21e82f241fdba5d5f79e33e835fb9199  gcc/lto/ChangeLog
  b32abe0dfb9c9271f0bda635d92fa0d1  gcc/lto/Make-lang.in
  9f59490a66de9aa5822b069eef35b0ec  gcc/lto/common.cc
  770a74217f81f6124a1081aad362ee00  gcc/lto/common.h
--- 6450,6456 ----
  2916ac789715a6c1398f1322b6b937db  gcc/lto-streamer.cc
  5c0abe5215dcb405391bf4047b52d8c5  gcc/lto-streamer.h
  dfc5bd8804cb8c3a60dee7d8eeafccdb  gcc/lto-wrapper.cc
! 9c929f2e21aaed75a453aed2fcf0914d  gcc/lto/ChangeLog
  b32abe0dfb9c9271f0bda635d92fa0d1  gcc/lto/Make-lang.in
  9f59490a66de9aa5822b069eef35b0ec  gcc/lto/common.cc
  770a74217f81f6124a1081aad362ee00  gcc/lto/common.h
*************** ae0dba9d0013e4c8cedcdd03afa46f86  gcc/lt
*** 6458,6464 ****
  ca7eb1cb6f46e46d89b0bd2d24fa7224  gcc/lto/lang-specs.h
  3d17fd327034a3b2340ce163e802bbfc  gcc/lto/lang.opt
  e09c982f34fcc53d88fb9b974a77d569  gcc/lto/lang.opt.urls
! fc269aa5460e53c582ca9ca821182310  gcc/lto/lto-common.cc
  cae920ee0ecb9f75f85298db508074be  gcc/lto/lto-common.h
  2ff531281d36cf4cb5ebf9d9bfa44d83  gcc/lto/lto-dump.cc
  9371b719ce0fc231f11fc9f406670e0d  gcc/lto/lto-lang.cc
--- 6458,6464 ----
  ca7eb1cb6f46e46d89b0bd2d24fa7224  gcc/lto/lang-specs.h
  3d17fd327034a3b2340ce163e802bbfc  gcc/lto/lang.opt
  e09c982f34fcc53d88fb9b974a77d569  gcc/lto/lang.opt.urls
! 8bafa1eea5f8bac7b3b5ad9fd5437a74  gcc/lto/lto-common.cc
  cae920ee0ecb9f75f85298db508074be  gcc/lto/lto-common.h
  2ff531281d36cf4cb5ebf9d9bfa44d83  gcc/lto/lto-dump.cc
  9371b719ce0fc231f11fc9f406670e0d  gcc/lto/lto-lang.cc
*************** e8a9eb01b9451a357155e7152df1c669  gcc/ta
*** 8061,8067 ****
  a05663c52c607143c607d3ecf1391979  gcc/targhooks.cc
  51d240e574a3f9ecec346d64a04ac634  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 3070003739dfb0788483a91f75a4e412  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
--- 8061,8067 ----
  a05663c52c607143c607d3ecf1391979  gcc/targhooks.cc
  51d240e574a3f9ecec346d64a04ac634  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! c7bec6d7c5fab42f57ca487278fad460  gcc/testsuite/ChangeLog
  862f04afbd87da2cc6bc432c3f28430f  gcc/testsuite/ChangeLog-1993-2007
  029a5d8dacd25eb5d4711452ac448e5b  gcc/testsuite/ChangeLog-2008
  13ac28c41d51b66b4ec40dba6bd50f39  gcc/testsuite/ChangeLog-2009
diff -Nrcpad gcc-14-20251128/gcc/ChangeLog gcc-14-20251205/gcc/ChangeLog
*** gcc-14-20251128/gcc/ChangeLog	Fri Nov 28 22:32:05 2025
--- gcc-14-20251205/gcc/ChangeLog	Fri Dec  5 22:32:05 2025
***************
*** 1,3 ****
--- 1,8 ----
+ 2025-11-28  Avinash Jayakar  <avinashd@linux.ibm.com>
+ 
+ 	PR tree-optimization/122126
+ 	* gimple-isel.cc (gimple_expand_vec_set_extract_expr): Add bound check.
+ 
  2025-11-27  Georg-Johann Lay  <avr@gjlay.de>
  
  	Backported from master:
diff -Nrcpad gcc-14-20251128/gcc/DATESTAMP gcc-14-20251205/gcc/DATESTAMP
*** gcc-14-20251128/gcc/DATESTAMP	Fri Nov 28 22:32:06 2025
--- gcc-14-20251205/gcc/DATESTAMP	Fri Dec  5 22:32:05 2025
***************
*** 1 ****
! 20251128
--- 1 ----
! 20251205
diff -Nrcpad gcc-14-20251128/gcc/lto/ChangeLog gcc-14-20251205/gcc/lto/ChangeLog
*** gcc-14-20251128/gcc/lto/ChangeLog	Fri Nov 28 22:32:07 2025
--- gcc-14-20251205/gcc/lto/ChangeLog	Fri Dec  5 22:32:07 2025
***************
*** 1,3 ****
--- 1,11 ----
+ 2025-12-03  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+ 
+ 	Backported from master:
+ 	2025-11-25  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+ 
+ 	PR lto/122515
+ 	* lto-common.cc (lto_read_section_data): Avoid using SSIZE_MAX.
+ 
  2025-11-18  Siddhesh Poyarekar  <siddhesh@gotplt.org>
  
  	Backported from master:
diff -Nrcpad gcc-14-20251128/gcc/lto/lto-common.cc gcc-14-20251205/gcc/lto/lto-common.cc
*** gcc-14-20251128/gcc/lto/lto-common.cc	Fri Nov 28 22:32:07 2025
--- gcc-14-20251205/gcc/lto/lto-common.cc	Fri Dec  5 22:32:07 2025
*************** lto_read_section_data (struct lto_file_d
*** 2420,2426 ****
  
    computed_offset = offset & ((off_t) page_mask);
    diff = offset - computed_offset;
!   if (len > (size_t) (SSIZE_MAX - diff))
      {
        fatal_error (input_location, "Cannot map %s: section is too long",
  		   file_data->file_name);
--- 2420,2426 ----
  
    computed_offset = offset & ((off_t) page_mask);
    diff = offset - computed_offset;
!   if (len > (((size_t) -1) >> 1) - diff)
      {
        fatal_error (input_location, "Cannot map %s: section is too long",
  		   file_data->file_name);
diff -Nrcpad gcc-14-20251128/gcc/testsuite/ChangeLog gcc-14-20251205/gcc/testsuite/ChangeLog
*** gcc-14-20251128/gcc/testsuite/ChangeLog	Fri Nov 28 22:32:08 2025
--- gcc-14-20251205/gcc/testsuite/ChangeLog	Fri Dec  5 22:32:07 2025
***************
*** 1,3 ****
--- 1,9 ----
+ 2025-11-28  Avinash Jayakar  <avinashd@linux.ibm.com>
+ 
+ 	PR tree-optimization/122126
+ 	* gcc.dg/pr122126_vextr.c: New test.
+ 	* gcc.dg/pr122126_vset.c: New test.
+ 
  2025-11-27  Richard Earnshaw  <rearnsha@arm.com>
  
  	Backported from master:
