#9897: pari-2.4.3.svn-12577 fails to build on itanium with gcc 4.5.1
-------------------------------------------------------+--------------------
Reporter: jhpalmieri | Owner: tbd
Type: defect | Status: closed
Priority: critical | Milestone:
sage-duplicate/invalid/wontfix
Component: packages | Resolution:
duplicate
Keywords: | Author:
Upstream: Reported upstream. Little or no feedback. | Reviewer: Jeroen
Demeyer
Merged: | Work_issues:
-------------------------------------------------------+--------------------
Description changed by jdemeyer:
Old description:
> On the skynet machines cleo (ia64-Linux-rhel) and iras (ia64-Linux-suse),
> the PARI spkg in 4.6.alpha0 triggers a '''bug in gcc 4.5.1''':
> {{{
> gcc -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -O3 -g -I.
> -I../src/headers -fPIC -o mpqs.o ../src/modules/mpqs.c
> ../src/modules/krasner.c: In function 'GetRamifiedPol':
> ../src/modules/krasner.c:878:1: error: unrecognizable insn:
> (insn:TI 7910 7861 7937 509 (parallel [
> (set (reg:DI 134 f6)
> (asm_operands:DI ("xma.hu %0 = %2, %3, f0
> ;;
> xma.l %1 = %2, %3, f0") ("=&f") 0 [
> (reg:DI 135 f7)
> (reg/v:DI 130 f2 [orig:1756 pmodg ] [1756])
> ]
> [
> (asm_input:DI ("f") (null):0)
> (asm_input:DI ("f") (null):0)
> ]
> [] ../src/modules/krasner.c:878))
> (set (reg:DI 135 f7)
> (asm_operands:DI ("xma.hu %0 = %2, %3, f0
> ;;
> xma.l %1 = %2, %3, f0") ("=f") 1 [
> (reg:DI 135 f7)
> (reg/v:DI 130 f2 [orig:1756 pmodg ] [1756])
> ]
> [
> (asm_input:DI ("f") (null):0)
> (asm_input:DI ("f") (null):0)
> ]
> [] ../src/modules/krasner.c:878))
> ]) -1 (nil))
> ../src/modules/krasner.c:878:1: internal compiler error: in
> get_attr_first_insn, at config/ia64/itanium2.md:1909
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <http://gcc.gnu.org/bugs.html> for instructions.
> make[3]: *** [krasner.o] Error 1
> }}}
>
> Reported upstream: [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46044]
>
> Fixed by #10430.
New description:
On the skynet machines cleo (ia64-Linux-rhel) and iras (ia64-Linux-suse),
the PARI spkg in 4.6.alpha0 triggers a '''bug in gcc 4.5.1''':
{{{
gcc -c -O3 -Wall -fno-strict-aliasing -fomit-frame-pointer -O3 -g -I.
-I../src/headers -fPIC -o mpqs.o ../src/modules/mpqs.c
../src/modules/krasner.c: In function 'GetRamifiedPol':
../src/modules/krasner.c:878:1: error: unrecognizable insn:
(insn:TI 7910 7861 7937 509 (parallel [
(set (reg:DI 134 f6)
(asm_operands:DI ("xma.hu %0 = %2, %3, f0
;;
xma.l %1 = %2, %3, f0") ("=&f") 0 [
(reg:DI 135 f7)
(reg/v:DI 130 f2 [orig:1756 pmodg ] [1756])
]
[
(asm_input:DI ("f") (null):0)
(asm_input:DI ("f") (null):0)
]
[] ../src/modules/krasner.c:878))
(set (reg:DI 135 f7)
(asm_operands:DI ("xma.hu %0 = %2, %3, f0
;;
xma.l %1 = %2, %3, f0") ("=f") 1 [
(reg:DI 135 f7)
(reg/v:DI 130 f2 [orig:1756 pmodg ] [1756])
]
[
(asm_input:DI ("f") (null):0)
(asm_input:DI ("f") (null):0)
]
[] ../src/modules/krasner.c:878))
]) -1 (nil))
../src/modules/krasner.c:878:1: internal compiler error: in
get_attr_first_insn, at config/ia64/itanium2.md:1909
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [krasner.o] Error 1
}}}
Reported upstream: [http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46044]
Fixed by #10572.
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9897#comment:22>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.