Problems building on HP-UX 11.31/IA

Niels Möller nisse at lysator.liu.se
Sun Aug 25 22:44:24 CEST 2013


Albert Chin <gmp-bugs at mlists.thewrittenword.com> writes:

> It seems the following changesets were introduced between 5.0.5 and
> 5.1.2:
>   changeset:   13762:389ed05793c7
>   user:        Torbjorn Granlund <tege at gmplib.org>
>   date:        Sat Jan 22 22:30:31 2011 +0100
>   summary:     Fix some incorrect bundle types.
>
>   changeset:   13558:a4322947edf2
>   user:        Torbjorn Granlund <tege at gmplib.org>
>   date:        Sat Apr 10 18:29:36 2010 +0200
>   summary:     Rewrite Itanium addition code.
>
>   changeset:   13495:228d9deade5b
>   user:        Torbjorn Granlund <tege at gmplib.org>
>   date:        Mon Mar 15 02:12:46 2010 +0100
>   summary:     Insert explicitly typed nops to trigger intended bundling.
>
> I've attached a copy of tmp-add_n.s from 5.0.5 and 5.1.2.

Thanks, this is very helpful.

The first error, at line 116, is for the bundle

.mmi;	add	r20 = 500, r33	
	add	r21 = 500, r34	
	mov	r23 = r36		
	;;

Since in the 5.0.5 version, all ".mmi-type"
bundles (whatever that means, I have never learnt ia64 assembly) are
enclosed in {...}, I'll second Marc's suggestion to add explicit braces
around all those bundles, to see if that makes the assembler happier.

At least that's the, to me, most obvious syntactic difference.

Best regards,
/Niels

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.


More information about the gmp-bugs mailing list