blob: 6272f5c72c304e8882d4df1e98304932e22c647b [file] [log] [blame]
/* { dg-do compile } */
/* { dg-require-effective-target powerpc_pcrel } */
/* { dg-options "-O2 -mdejagnu-cpu=power10 -mpcrel-opt" } */
#define TYPE unsigned int
/* Test whether using an external variable twice (doing an increment) prevents
the PCREL_OPT optimization. */
extern TYPE ext;
void
inc (void)
{
ext++; /* No PCREL_OPT (uses address twice). */
}
/* { dg-final { scan-assembler-not "R_PPC64_PCREL_OPT" } } */