5.0.1 test failures on alphaev56-dec-osf4.0g (Tru64)
Torbjorn Granlund
tg at gmplib.org
Wed Sep 8 23:49:50 CEST 2010
"Daniel Richard G." <skunk at iSKUNK.ORG> writes:
On Tue, 2010 Sep 7 20:33+0200, Torbjorn Granlund wrote:
>
> Please use gdb to see which exact instruction fails.
I thought I'd provided that information already. Should I attach the
preprocessed .s file?
Sorry, I didn't see that before. It is he first LEA that crashes.
Let's blindly test if moving the float constant into data space helps:
diff -r c173a930ec87 mpn/alpha/default.m4
--- a/mpn/alpha/default.m4 Tue May 25 10:07:38 2010 +0200
+++ b/mpn/alpha/default.m4 Wed Sep 08 23:45:33 2010 +0200
@@ -35,6 +35,7 @@
dnl Usage: FLOAT64(label,value)
define(`FLOAT64',
m4_assert_numargs(2)
+ DATA
` .align 3
$1: .t_floating $2')
This is a static-only build, as the later GCC build will be built with a
static libgcc. (I'm also using --with-pic, but the same failures result
without that.)
I am not sure --with-pic has any effect.
Interestingly, a shared-only build passes all tests.
Curious. If one build type causes trouble, it is usually the shared
build!
I just see an invocation of plain "as" in there. If the problem is
down to the linker, however, this would be the only instance of it
that I'm aware of.
WHich as version is this? What does "which as" print?
What does "as --version" or somesuch option print?
Surely this is something simple enough! Would you want to see assembly
from one of the generic .c files?
If the above patch fails, I'll send some C snippets for compilation...
--
Torbjörn
More information about the gmp-bugs
mailing list