2 // { dg-options "-O2" }
4 typedef unsigned long T;
5 typedef volatile T* const hwreg_t;
18 static hwreg_t mpMaskRegister;
21 extern char SimulatedRegisters[];
23 hwreg_t Controller_t::mpMaskRegister
24 = &(reinterpret_cast<volatile RegisterLayout*>(SimulatedRegisters))->intmask;
26 Controller_t::Controller_t()