Hello! > > Have you tried running valgrind? > > Thanks for the tip. Indeed something shows up: > > [...] > > if (parts.base) > { > if (REGNO_POINTER_ALIGN (REGNO (parts.base)) < 32) <-- 820 > return 0; > } > > I think parts.base is OK so it's probably REGNO_POINTER_ALIGN > > function.h:#define REGNO_POINTER_ALIGN(REGNO) > (rtl.emit.regno_pointer_align[REGNO]) > > which makes some sense since it was touched very recently: > > 2008-03-31 Jan Hubicka <[EMAIL PROTECTED]>
This patch also fails for gcc.target/i386/movq.c with -fpic[1]. It doesn't fail before this patch was committed [2]. [1] http://gcc.gnu.org/ml/gcc-testresults/2008-04/msg00031.html [2] http://gcc.gnu.org/ml/gcc-testresults/2008-04/msg00001.html Uros.