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)15 int f(void)
16 {
17   int i;
18 
19   i = reg->i;
20   i = (reg)->i;
21 
22   return i;
23 }
24