> BTW for the LTO type merging issues one could probably just drop those types > and all derivations to alias set 0. But indeed rewriting them to pointers > would > be better, especially for ABI compatibility. > > The Ada ICE I get is: > Continuing. > +===========================GNAT BUG DETECTED==============================+ > | 6.0.0 20151122 (experimental) (x86_64-pc-linux-gnu) Assert_Failure > atree.adb:6776| > | Error detected at system.ads:107:4 | > | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | > | Use a subject line meaningful to you and us to track the bug. | > | Include the entire contents of this bug box in the report. | > | Include the exact command that you entered. | > | Also include sources listed below. | > +==========================================================================+
Eric, I finally got around comitting the DCE patch so mainline lto bootstrap works up to this point. It would be great if you could take a look so we can get it finally fixed. Thanks, Honza