#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.

Reply via email to