2 Jan 2004 12:36
No Mozilla nor KDE with gcc 3.3 on sparc
Julian Coleman <jdc <at> coris.org.uk>
2004-01-02 11:36:17 GMT
2004-01-02 11:36:17 GMT
The g++ compiler that is in current will crash (internal compiler error)
when trying to convert a va_arg() to a double (e.g. the attached code).
Both MozillaFirebird and KDE (qt3-libs) have code like this, so it's not
possible to compile these packages for sparc. I raised gcc bug 13173 for
this, but it's not going to be fixed on the 3.3 branch.
J
- - 8< - - - - - - - - - - - - - Cut here - - - - - - - - - - - - - >8 - -
$ cat zz.C
#include <stdarg.h>
static void parse_va(va_list ap) { double val = va_arg(ap, double); }
$ g++ -c -o zz.o zz.C
zz.C: In function `void parse_va(char*)':
zz.C:2: internal compiler error: in convert_move, at expr.c:565
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.netbsd.org/Misc/send-pr.html> for instructions.
--
--
My other computer also runs NetBSD / Sailing at Newbiggin
http://www.netbsd.org/ / http://www.newbigginsailingclub.org/
it is only 8 bit, but the
user of this desktop doesn't seem to mind...
i have not yet run the full kde login - i would have but "kdm" doesn't
work on sparc64....and i haven't yet figured out why not.
it does take a LONG TIME to startup on my G4/733 running netbsd, so i
don't expect it to start up fast on the U2 at all
.mrg.
RSS Feed