Subject: Re: XFree86 4.5.0 woes
To: Matthias Scheler <tron@zhadum.de>
From: Michael <macallan18@earthlink.net>
List: tech-x11
Date: 03/19/2005 13:29:48
--Signature=_Sat__19_Mar_2005_13_29_48_-0500_LeUmOf50uXOd2j.5
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Hello,

> > btw. I've found a funny problem in freetype2. When compiled with optimisations enabled this code in
> > xsrc/xfree/xc/extras/freetype2/base/ftobjs.c:
> >      if ( service && service->name_index ) 
> >        result = service->name_index( face, glyph_name );
> > causes a SIGILL.
> 
> Great.
> 
> > This happens on both sparc64 and macppc.
> 
> It doesn't happen on NetBSD-i386.
Thought so. Problems like that only ever seem to happen on RISCs, preferrably with big caches.

> > So I guess that's a bug in gcc.
> 
> Which version of GCC?
~> uname -a
NetBSD Inishowen 3.99.1 NetBSD 3.99.1 (INISHOWEN) #321: Fri Mar 18 10:15:41 EST 2005  ml@Inishowen:/data/src/sys/arch/sparc64/compile/INISHOWEN sparc64
~> gcc -v
Using built-in specs.
Configured with: /home/nick/work/netbsd/src/tools/gcc/../../gnu/dist/gcc/configure --enable-long-long --disable-multilib --enable-threads --disable-symvers --build=i386-unknown-netbsdelf --host=sparc64--netbsd --target=sparc64--netbsd
Thread model: posix
gcc version 3.3.3 (NetBSD nb3 20040520)

gcc version is the same on macppc ( both come from a 2.0-release userland ), the kernel is 2.99.16 there.

have fun
Michael

--Signature=_Sat__19_Mar_2005_13_29_48_-0500_LeUmOf50uXOd2j.5
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (NetBSD)

iQEVAwUBQjxvnMpnzkX8Yg2nAQKqjgf/fL1I+DN7z69mUwr1QPSSe5je1fvM4NWO
J5XODUUlP43yI3/GUl3RIj7k0ucG/kdhMqGxv0MTNINTAGjgM2sg57YBPOgWqqu6
i2R5nOOQENFwVJt0aBD1O1yVUbXuAj2D5/cmacQw+ch9U2Xb65FH7CD1f+ZEjtm/
wJv9KuWar/WGBTXniAmqjqDx4SgMK9bS6SfYEp82E3XJf5nAVDaW9906UcYVdqwj
CqeLN6nKabZz/7eEcn98NnW9u5EJSdSxK4MvyJCWQ+DBjIimNAvZEn0B6tj/ColY
NmCu1//g450lLy9manbWWoTfsIBME4M0dvZUIIqcyzKQGpVkFZamcg==
=vUJ9
-----END PGP SIGNATURE-----

--Signature=_Sat__19_Mar_2005_13_29_48_-0500_LeUmOf50uXOd2j.5--