Auto-sync with upstream branch release/2.29/master
Upstream commit: 2ec0b166bf04e22bb6921a08bb1a1131b57889a1
- Use a proper C tokenizer to implement the obsolete typedefs test
- malloc: Fix warnings in tests with GCC
- Fix tcache count maximum (swbz#24531)
- dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once) (swbz#24476)
- Fix crash in _IO_wfile_sync (#1710460)