Hello there,

I just tried to compile some parts of Suse Linux with GNU C compiler
4.1 snapshot 20051015 on an x86_64 machine, and the compiler said

-----------------------------------------------------------

linux:/usr/src/packages/BUILD/clisp-2.33.2/x86_64-suse-linux #
/home/dcb/gnu/41-20051015/results/bin/gcc -fPIC     -O  -c /tmp/q.i
In file included from spvw.d:25:
lispbibl.d:7430: warning: volatile register variables donpvw_typealloc.d:397:
error: unrecognizable insn:
(insn 132 131 125 6 (set (reg/f:DI 101)
        (plus:DI (reg:DI 104)
            (const_int 1125899906842624 [0x4000000000000]))) -1
(insn_list:REG_DEP_TRUE 131 (nil))
    (expr_list:REG_DEAD (reg:DI 104)
        (expr_list:REG_EQUAL (const:DI (plus:DI (symbol_ref:DI
("symbol_tab_data") [flags 0x40] <var_decl 0x2aaaaae11c60 symbol_tab_data>)
                    (const_int 1125899906842624 [0x4000000000000])))
            (nil))))
spvw_typealloc.d:397: internal compiler error: in extract_insn, at recog.c:2084
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-----------------------------------------------------------

Note how I had to use the compiler flags -fPIC and -O to get a crash.

The bugzilla won't let me either attach the source code or put it in
this field, so I'll have to say that source code is available on
request.


-- 
           Summary: unrecognized instruction with -fPIC and -O with 4.1-
                    20051015
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: dcb314 at hotmail dot com
  GCC host triplet: x86_64-linux-gnu


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

Reply via email to