https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100149
--- Comment #2 from Scot Breitenfeld <brtnfld at hdfgroup dot org> --- Thanks for the update; it is good to know that it was fixed in 11.0. I also tried it with GCC master (4.20.2021), and it worked. This is for an open-source library (CGNS), and it is a commonly used API; it is a show-stopper bug. Thanks again.