1  /* PR preprocessor/58844 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-ftrack-macro-expansion=0" } */
       4  
       5  #define A x######x
       6  int A = 1;
       7  #define A x######x	/* { dg-message "-:previous definition" } */
       8  #define A x##x		/* { dg-warning "-:redefined" } */