https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90859
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsm28 at gcc dot gnu.org --- Comment #8 from Thomas Schwinge <tschwinge at gcc dot gnu.org> --- (In reply to David Edelsohn from comment #7) > I'm seeing a new failure that this string no longer appears in the dump for > 32 bit AIX. According to <gcc-testresu...@gcc.gnu.org> posts, this has been FAILing forever for powerpc-ibm-aix7.2.0.0 (so, not a "new failure" as far as I can tell?), ever since my 2019-06-19 r272452 '[PR90859] Document status quo for "[OMP] Mappings for VLA different depending on 'target { c && { ! lp64 } }'"'. The problem here relates to front end 'sizetype' internals, for which 'c && { ! lp64 }' doesn't seem to be quite the right conditional. In PR95002, there is discussion about the actual C/C++ front end and/or gimplifier changes assumed to be necessary to fix this for good. Spending time on that would be more useful than figuring out the right testsuite-level conditional -- but I don't have a good understanding of the relevant C/C++ language-level requirements, and the relevant front end vs. gimple-level folding.