(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
powerpc/
pcrel-opt-inc-di.c
       1  /* { dg-do compile } */
       2  /* { dg-require-effective-target powerpc_pcrel } */
       3  /* { dg-options "-O2 -mdejagnu-cpu=power10 -mpcrel-opt" } */
       4  
       5  #define TYPE	unsigned int
       6  
       7  /* Test whether using an external variable twice (doing an increment) prevents
       8     the PCREL_OPT optimization.  */
       9  extern TYPE ext;
      10  
      11  void
      12  inc (void)
      13  {
      14    ext++;		/* No PCREL_OPT (uses address twice).  */
      15  }
      16  
      17  /* { dg-final { scan-assembler-not "R_PPC64_PCREL_OPT" } } */