Hi Iain, > At some point during GCC 15 development, the compiler-generated code for > D ModuleInfo support now gets transformed into the following on x86: > > _12 = (uint) &__stop_minfo; > _13 = (uint) &__start_minfo; > _14 = (uint) &gdc.dso_slot; > _15 = {1, _14, _13, _12}; > gdc.dso_initialized = 0; > MEM <unsigned char[8]> [(void *)&D.1974 + 16B] = {}; > MEM <vector(4) uint> [(void *)&D.1974] = _15; > _d_dso_registry (&D.1974); > > This causes the scan-tree-dump-not test to fail. As ModuleInfo is not > what's being checked for in PR110406, remove its generation altogether. > > Bootstrapped and regression tested on x86_64-linux-gnu/-m32, committed > to mainline.
this is PR tree-optimization/117707. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University