http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50821
--- Comment #2 from Steve Kargl <sgk at troutmask dot apl.washington.edu> 2011-10-21 17:43:31 UTC --- On Fri, Oct 21, 2011 at 12:41:00PM +0000, dominiq at lps dot ens.fr wrote: > The errors are > > [macbook] f90/bug% gfc > /opt/gcc/work/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-bit.f > /opt/gcc/work/gcc/testsuite/gfortran.dg/g77/f90-intrinsic-bit.f:224.24-27: > > call c_i(ISHFTC(i,i2,i3),5,'ISHFTC(integer,integer,integer)') > 1 2 > Error: The absolute value of SHIFT at (1) must be less than > or equal to SIZE at (2) Dominiq, Can you test the attached patch? I still don't know why my previous regression test passed, but it's clear that I need to check that SHIFT and SIZE are constants before I try to check their values. :-/