1 // PR c++/67064 2 // { dg-options "-w" } 3 4 struct s { 5 int i; 6 }; 7 8 #ifdef __hppa__ 9 /* Register %r1 can't be fixed when generating PIC code. */ 10 register struct s *reg __asm__( "4" ); 11 #else 12 register struct s *reg __asm__( "1" ); 13 #endif 14 f(void)15int f(void) 16 { 17 int i; 18 19 i = reg->i; 20 i = (reg)->i; 21 22 return i; 23 } 24