Hi Peter, On Fri, Jun 17, 2022 at 11:50:35PM -0500, Peter Bergner wrote: > The initial commit that added opaque types thought that there couldn't > be any valid initializations for variables of these types, but the test > case in the bug report shows that isn't true. The solution is to handle > OPAQUE_TYPE initializations just like the other scalar types. > > This passed bootstrap and regtesting with no regressions on powerpc64le-linux. > Ok for trunk? This is an issue in GCC 12 and 11 too. Ok for the release > branches after some burn-in on trunk? > > Peter > > gcc/ > PR c/106016 > * expr.cc (count_type_elements): Handle OPAQUE_TYPE. > > gcc/testsuite/ > PR c/106016 > * gcc.target/powerpc/pr106016.c: New test.
The testcase is fine everywhere. Thanks! Segher