bug-gmp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

failed build on HPUX


From: Igor Schein
Subject: failed build on HPUX
Date: Sat, 12 Jul 2003 14:22:58 -0400

Hi,

I am trying to build gmp-4.1.2 with a 64bit gcc on HPUX:

% gcc -v
Reading specs from
/opt/64bit/pa20_64/bin/../lib/gcc-lib/hppa64-hp-hpux11.00/3.3/specs
Configured with: ../src/configure --enable-languages=c,c++
--prefix=/usr/local/pa20_64 --with-local-prefix=/usr/local/pa20_64
--with-gnu-as --with-as=/usr/local/pa20_64/bin/as --with-gnu-ld
--with-ld=/usr/local/pa20_64/bin/ld --disable-shared --disable-nls
--host=hppa64-hp-hpux11.00 
Thread model: single
gcc version 3.3
% % uname -a
HP-UX hydra B.11.00 A 9000/785 2003694076 two-user license
% ./config.guess
hppa2.0w-hp-hpux11.00
% ./configfsf.guess
hppa2.0w-hp-hpux11.00

The following is the error during the compilation:

/bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c 
-DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo 
udiv_qrnnd | sed 's/_$//'`     `test -f udiv_qrnnd.asm || echo 
'./'`udiv_qrnnd.asm
../mpn/m4-ccas --m4=m4 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP 
-I.. -DOPERATION_udiv_qrnnd udiv_qrnnd.asm  -fPIC -DPIC -o .libs/udiv_qrnnd.o
m4  -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_udiv_qrnnd -DPIC 
udiv_qrnnd.asm >tmp-udiv_qrnnd.s
 gcc -c -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I.. 
-DOPERATION_udiv_qrnnd tmp-udiv_qrnnd.s -fPIC -DPIC -o .libs/udiv_qrnnd.o
tmp-udiv_qrnnd.s: Assembler messages:
tmp-udiv_qrnnd.s:54: Warning: rest of line ignored; first ignored character is 
`W'
tmp-udiv_qrnnd.s:62: Error: Missing .callinfo.
tmp-udiv_qrnnd.s:208: Error: Missing .EXIT for a .ENTRY
make[2]: *** [udiv_qrnnd.lo] Error 1
make[2]: Leaving directory `/home/igor/build/gmp-4.1.2/mpn'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/igor/build/gmp-4.1.2'
make: *** [all] Error 2

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\config.m4\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
dnl config.m4.  Generated automatically by configure.
changequote(<,>)
ifdef(<__CONFIG_M4_INCLUDED__>,,<
define(<CONFIG_TOP_SRCDIR>,<`../.'>)
define(<WANT_PROFILING>,<`no'>)
define(<M4WRAP_SPURIOUS>,<no>)
define(<TEXT>, <.code>)
define(<DATA>, <.data>)
define(<LABEL_SUFFIX>, <$1>)
define(<GLOBL>, <.export>)
define(<GSYM_PREFIX>, <>)
define(<RODATA>, <      .section        .rodata>)
define(<GLOBL_ATTR>, <,entry>)
define(<TYPE>, <.type   $1,@$2>)
define(<SIZE>, <.size   $1,$2>)
define(<LSYM_PREFIX>, <.L>)
define(<W32>, <.word>)
define(<ALIGN_LOGARITHMIC>,<no>)
define(<SQR_KARATSUBA_THRESHOLD>,<64>)
define(<GMP_LIMB_BITS>,64)
define(<GMP_NAIL_BITS>,0)
define(<GMP_NUMB_BITS>,eval(GMP_LIMB_BITS-GMP_NAIL_BITS))
>)
changequote(`,')
ifdef(`__CONFIG_M4_INCLUDED__',,`
include(CONFIG_TOP_SRCDIR`/mpn/asm-defs.m4')
define_not_for_expansion(`HAVE_HOST_CPU_hppa2_0w')
define_not_for_expansion(`HAVE_ABI_2_0w')
')
define(`__CONFIG_M4_INCLUDED__')
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\.s file\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\





















































        .level  2.0W

        .code
        .align  8
        .export __gmpn_udiv_qrnnd ,entry
        .type   __gmpn_udiv_qrnnd,@function
__gmpn_udiv_qrnnd
        .proc
        .entry
        .callinfo       frame=0,no_calls,save_rp,entry_gr=7


        ldi             0,%r28
        cmpib,*>=       0,%r24,large_divisor
        ldi             8,%r31          

        sub             %r0,%r24,%r29
Loop    add             %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26

        addib,<>        -1,%r31,Loop
        nop


        bve             (%r2)
        std             %r26,0(%r23)    

large_divisor
        extrd,u         %r25,63,1,%r19  
        shrpd           %r26,%r25,1,%r25        
        shrpd           %r0,%r26,1,%r26 
        extrd,u         %r24,63,1,%r20  
        shrpd           %r0,%r24,1,%r24 
        add,l           %r20,%r24,%r24  

        sub             %r0,%r24,%r29
Loop2   add             %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26
 add            %r25,%r25,%r25
        add,dc          %r26,%r26,%r26
        sub             %r26,%r24,%r1
        add,dc          %r28,%r28,%r28
        cmpclr,*<<      %r26,%r24,%r0
        copy            %r1,%r26

        addib,<>        -1,%r31,Loop2
        nop

        cmpib,*=        0,%r20,even_divisor
        shladd          %r26,1,%r19,%r26        

        add             %r24,%r24,%r24          
        sub             %r24,%r20,%r24  
        sub             %r0,%r24,%r29   

        add,*nuv        %r26,%r28,%r26          
        add,l           %r26,%r29,%r26  
        add,dc          %r0,%r28,%r28           

        sub,*<<         %r26,%r24,%r0   
        add,l           %r26,%r29,%r26  
        add,dc          %r0,%r28,%r28           

even_divisor

        bve             (%r2)
        std             %r26,0(%r23)    

        .procend
        .size   __gmpn_udiv_qrnnd,.-__gmpn_udiv_qrnnd





reply via email to

[Prev in Thread] Current Thread [Next in Thread]