david135 / ypsilon

Automatically exported from code.google.com/p/ypsilon
Other
0 stars 0 forks source link

compile error #87

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Using svn as of today (28-Mar-09), on gentoo linux amd64 box, with gcc 
4.1.2:

g++ -pipe -x 
c++ -O3 -fstrict-aliasing -fomit-frame-pointer -momit-leaf-frame-pointer -msse2 
-mfpmath=sse -pthread -m64 -DNDEBUG 
-DSYSTEM_SHARE_PATH='"/usr/local/share/ypsilon"' -DDEFAULT_HEAP_LIMIT=64  -c -o 
arith.o src/arith.cpp
src/arith.cpp: In function 'void* 
integer_mul10_may_inplace(object_heap_t*, void*)':
src/arith.cpp:4411: error: unrecognizable insn:
(insn 396 395 397 1 (parallel [
            (set (reg:CC 17 flags)
                (unspec:CC [
                        (reg:DI 37 r8 [87])
                        (const_int 4611686018427387904 
[0x4000000000000000])
                    ] 24))
            (set (reg:DI 37 r8 [87])
                (plus:DI (reg:DI 37 r8 [87])
                    (const_int 4611686018427387904 
[0x4000000000000000])))
        ]) -1 (nil)
    (nil))
src/arith.cpp:4411: internal compiler error: in extract_insn, at 
recog.c:2084

I've attache the preprocessed source.

Original issue reported on code.google.com by reginald...@gmail.com on 28 Mar 2009 at 3:00

Attachments:

GoogleCodeExporter commented 9 years ago
Thank you for your message.
It is the known bug of GCC. :(
http://www.google.com/search?q=%22internal+compiler+error+in+extract_insn+at+rec
og+c+2084%22
Please update GCC to fix it.
-- fujita

Original comment by y.fujita...@gmail.com on 30 Mar 2009 at 4:18