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

Reply via email to