On Mon, Aug 30, 2010 at 03:29:20PM -0700, Steve Kargl wrote: > On Mon, Aug 30, 2010 at 09:51:09PM +0200, Uros Bizjak wrote: > > > > So, attached and untested. > > > > Uros. > > I tested your patch on x86_64-*-freebsd. My ppl and cloog > libraries were built with FreeBSD's system gcc (4.2.1). All > tests failed due to missing symbols that are marked GCC_3.0. > > > Index: gcc/config/i386/t-freebsd > > =================================================================== > > --- gcc/config/i386/t-freebsd (revision 0) > > +++ gcc/config/i386/t-freebsd (revision 0) > > @@ -0,0 +1 @@ > > +SHLIB_MAPFILES = $(srcdir)/config/i386/libgcc-bsd.ver > > Changing the = to += seems to fix the problem. My > regression testing is still running, so I can't > report stats. >
With my change to +=, on x86_64-*-freebsd I get === gcc Summary === # of expected passes 72950 # of unexpected failures 74 # of unexpected successes 3 # of expected failures 215 # of unresolved testcases 3 # of unsupported tests 1081 /usr/home/sgk/gcc/obj4x/gcc/xgcc version 4.6.0 20100830 (experimental) (GCC) === gfortran Summary === # of expected passes 36155 # of unexpected failures 4 # of unexpected successes 7 # of expected failures 59 # of unsupported tests 53 /usr/home/sgk/gcc/obj4x/gcc/testsuite/gfortran/../../gfortran version 4.6.0 20100830 (experimental) (GCC) I quickly looked through the gcc.log file and noticed a couple of ICE's but I believe those are unrelated to the TFmode patch. Note, I believe that I do not have the authority to approve this patch. -- Steve