diff --git a/glibc-fix-float128-benchtests.patch b/glibc-fix-float128-benchtests.patch
deleted file mode 100644
index 78f214d..0000000
--- a/glibc-fix-float128-benchtests.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-commit 7b7338cd82c8d39993644768752cc656f65adc20
-Author: Arjun Shankar <arjun@redhat.com>
-Date:   Sat Sep 19 00:42:26 2020 +0200
-
-    benchtests: Run _Float128 tests only on architectures that support it
-    
-    __float128 is a non-standard name and is not available on some architectures
-    (like aarch64 or s390x) even though they may support the standard _Float128
-    type.  Other architectures (like armv7) don't support quad-precision
-    floating-point operations at all.
-    
-    This commit replaces benchtests references to __float128 with _Float128 and
-    runs the corresponding tests only on architectures that support it.
-
-diff --git a/benchtests/Makefile b/benchtests/Makefile
-index 3095076055f3c47e..922e2a94b13c4b3c 100644
---- a/benchtests/Makefile
-+++ b/benchtests/Makefile
-@@ -25,7 +25,11 @@ bench-math := acos acosh asin asinh atan atanh cos cosh exp exp2 log log2 \
- 	      modf pow rint sin sincos sinh sqrt tan tanh fmin fmax fminf \
- 	      fmaxf powf trunc truncf roundeven roundevenf expf exp2f logf \
- 	      log2f sincosf sinf cosf isnan isinf isfinite hypot logb logbf \
--	      exp10f expf128 powf128 sinf128
-+	      exp10f
-+
-+ifneq (,$(filter yes,$(float128-fcts) $(float128-alias-fcts)))
-+bench-math += expf128 powf128 sinf128
-+endif
- 
- bench-pthread := pthread_once thread_create
- 
-diff --git a/benchtests/expf128-inputs b/benchtests/expf128-inputs
-index 5b36f8672a0049f9..5dc0f4e49ba7db48 100644
---- a/benchtests/expf128-inputs
-+++ b/benchtests/expf128-inputs
-@@ -1,6 +1,6 @@
- ## includes: math.h
--## args: __float128
--## ret: __float128
-+## args: _Float128
-+## ret: _Float128
- # Random inputs in [-10,10]
- ## name: workload-random.wrf
- 0x4.e6f9d6da10d9a422942a89cdfa1p+0L
-diff --git a/benchtests/powf128-inputs b/benchtests/powf128-inputs
-index 7cbabafff6e058c4..6826266ad58c2196 100644
---- a/benchtests/powf128-inputs
-+++ b/benchtests/powf128-inputs
-@@ -1,6 +1,6 @@
- ## includes: math.h
--## args: __float128:__float128
--## ret: __float128
-+## args: _Float128:_Float128
-+## ret: _Float128
- # Random inputs in [-10,10] such that x and y are not both negative
- ## name: workload-random.wrf
- 0x8.130b31ed5288656428a29cead83p+0L, -0x6.e7ead09b7877a118813b50cfb3c8p+0L
-diff --git a/benchtests/sinf128-inputs b/benchtests/sinf128-inputs
-index 9aaf3124131a0439..01b75336800c1e24 100644
---- a/benchtests/sinf128-inputs
-+++ b/benchtests/sinf128-inputs
-@@ -1,6 +1,6 @@
- ## includes: math.h
--## args: __float128
--## ret: __float128
-+## args: _Float128
-+## ret: _Float128
- # Random inputs in [-10,10]
- ## name: workload-random.wrf
- 0x4.e6f9d6da10d9a422942a89cdfa1p+0
diff --git a/glibc.spec b/glibc.spec
index fd0ef46..67a85e2 100644
--- a/glibc.spec
+++ b/glibc.spec
@@ -1,4 +1,4 @@
-%define glibcsrcdir glibc-2.32.9000-117-gcdf645427d
+%define glibcsrcdir glibc-2.32.9000-165-g72d36ffd7d
 %define glibcversion 2.32.9000
 # Pre-release tarballs are pulled in from git using a command that is
 # effectively:
@@ -96,7 +96,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 7%{?dist}
+Release: 8%{?dist}
 
 # In general, GPLv2+ is used by programs, LGPLv2+ is used for
 # libraries.
@@ -169,7 +169,6 @@ Patch29: glibc-fedora-nsswitch.patch
 Patch30: glibc-deprecated-selinux-makedb.patch
 Patch31: glibc-deprecated-selinux-nscd.patch
 Patch32: glibc-rhbz1869030-faccessat2-eperm.patch
-Patch33: glibc-fix-float128-benchtests.patch
 
 ##############################################################################
 # Continued list of core "glibc" package information:
@@ -2020,6 +2019,60 @@ fi
 %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
 
 %changelog
+* Thu Oct 08 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-8
+- Drop glibc-fix-float128-benchtests.patch; applied upstream.
+- Auto-sync with upstream branch master,
+  commit 72d36ffd7db55ae599f4c77feb0eae25a0f3714e:
+- elf: Implement __rtld_malloc_is_complete
+- __vfscanf_internal: fix aliasing violation (bug 26690)
+- Revert "Fix missing redirects in testsuite targets"
+- nptl: Add missing cancellation flags on futex_internal and pselect32
+- elf: Implement _dl_write
+- elf: Do not search HWCAP subdirectories in statically linked binaries
+- Linux: Require properly configured /dev/pts for PTYs
+- Linux: unlockpt needs to fail with EINVAL, not ENOTTY (bug 26053)
+- login/tst-grantpt: Convert to support framework, more error checking
+- posix: Fix -Warray-bounds instances building timer_create [BZ #26687]
+- Replace Minumum/minumum with Minimum/minimum
+- Optimize scripts/merge-test-results.sh
+- Fix GCC 11 -Warray-parameter warning for __sigsetjmp (bug 26647)
+- manual: Fix typo
+- y2038: nptl: Convert pthread_rwlock_{clock|timed}{rd|wr}lock to support 64
+  bit time
+- Y2038: nptl: Provide futex_abstimed_wait64 supporting 64 bit time
+- sysvipc: Return EINVAL for invalid msgctl commands
+- sysvipc: Fix IPC_INFO and MSG_INFO handling [BZ #26639]
+- sysvipc: Return EINVAL for invalid semctl commands
+- sysvipc: Fix SEM_STAT_ANY kernel argument pass [BZ #26637]
+- aarch64: enforce >=64K guard size [BZ #26691]
+- sysvipc: Fix semtimedop for Linux < 5.1 for 64-bit ABI
+- nptl: futex: Move __NR_futex_time64 alias to beginning of futex-internal.h
+- nptl: Provide proper spelling for 32 bit version of futex_abstimed_wait
+- string: Fix strerrorname_np return value [BZ #26555]
+- Set tunable value as well as min/max values
+- ld.so: add an --argv0 option [BZ #16124]
+- Reversing calculation of __x86_shared_non_temporal_threshold
+- linux: Add time64 recvmmsg support
+- linux: Add time64 support for nanosleep
+- linux: Consolidate utimes
+- linux: Use 64-bit time_t syscall on clock_getcputclockid
+- linux: Add time64 sigtimedwait support
+- linux: Add time64 select support
+- nptl: Fix __futex_abstimed_wait_cancellable32
+- sysvipc: Fix semtimeop for !__ASSUME_DIRECT_SYSVIPC_SYSCALLS
+- hurd: add ST_RELATIME
+- intl: Handle translation output codesets with suffixes [BZ #26383]
+- bench-strcmp.c: Add workloads on page boundary
+- bench-strncmp.c: Add workloads on page boundary
+- strcmp: Add a testcase for page boundary
+- strncmp: Add a testcase for page boundary [BZ #25933]
+- Set locale related environment variables in debugglibc.sh
+- benchtests: Run _Float128 tests only on architectures that support it
+- powerpc: Protect dl_powerpc_cpu_features on INIT_ARCH() [BZ #26615]
+- x86: Harden printf against non-normal long double values (bug 26649)
+- x86: Use one ldbl2mpn.c file for both i386 and x86_64
+- Define __THROW to noexcept for C++11 and later
+
 * Mon Sep 21 2020 Arjun Shankar <arjun@redhat.com> - 2.32.9000-7
 - Adjust glibc-rh741105.patch.
 - Add glibc-fix-float128-benchtests.patch to allow building on armv7hl.