------- Comment #1 from kargl at gcc dot gnu dot org  2007-01-16 00:54 -------
\> 0x003e75d8 in __gmpz_add_ui ()
> (gdb) bt
> #0  0x003e75d8 in __gmpz_add_ui ()
> #1  0x0003402c in gfc_enum_initializer (last_initializer=0x400817a8, where=
>       {nextc = 0x0, lb = 0x0}) at ../../gcc/gcc/fortran/arith.c:2475

Is your source up to date?  arith.c contains 2447 lines of code.


> Dump of assembler code from 0x3e75c8 to 0x3e75e8:
> 0x003e75c8 <__gmpz_add_ui+104>: ldw -70(sp),r3
> 0x003e75cc <__gmpz_add_ui+108>: bv r0(rp)
> 0x003e75d0 <__gmpz_add_ui+112>: ldw,mb -80(sp),r7
> 0x003e75d4 <__gmpz_add_ui+116>: cmpib,>,n 0,r4,0x3e76d4 <__gmpz_add_ui+372>
> 0x003e75d8 <__gmpz_add_ui+120>: ldw 0(r25),ret0
> 0x003e75dc <__gmpz_add_ui+124>: add,l r5,ret0,ret0
> 0x003e75e0 <__gmpz_add_ui+128>: cmpb,>>= ret0,r5,0x3e769c <__gmpz_add_ui+316>
> 0x003e75e4 <__gmpz_add_ui+132>: stw ret0,0(r22)
> 

This suggests that you have a broken GMP, which isn't a gfortran problem.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30478

Reply via email to