Sorry, I repost last patch with small correction in dg-do directive. The ! in there needs additional framing, and I missed the target keyword.
Regards, Kai Index: 20010327-1.c =================================================================== --- 20010327-1.c (Revision 208594) +++ 20010327-1.c (Arbeitskopie) @@ -1,4 +1,4 @@ -/* { dg-require-effective-target ptr32plus } */ +/* { dg-do compile { target { ptr32plus && { ! llp64 } } } } */ /* This testcase tests whether GCC can produce static initialized data that references addresses of size 'unsigned long', even if that's not