// PR c++/67064
// { dg-options "-w" }
struct s {
int i;
};
#ifdef __hppa__
/* Register %r1 can't be fixed when generating PIC code. */
register struct s *reg __asm__( "4" );
#else
register struct s *reg __asm__( "1" );
#endif
int f(void)
{
int i;
i = reg->i;
i = (reg)->i;
return i;
}