------- Comment #3 from rguenth at gcc dot gnu dot org  2010-04-26 11:59 -------
b) has been fixed on the trunk.

a) is caused by using -fshort-double and LTO streamer interaction with
pre-recorded types and their merging.  Testcase:

int main() { return 0; }

> gcc-4.5 -o dc empty.c -flto -fshort-double 
lto1: internal compiler error: in lto_get_pickled_tree, at
lto-streamer-in.c:2574


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
           Keywords|lto                         |
   Last reconfirmed|0000-00-00 00:00:00         |2010-04-26 11:59:43
               date|                            |
            Summary|lto crash and/or infinite   |ICE in lto_get_pickled_tree,
                   |loop                        |at lto-streamer-in.c:2574


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

Reply via email to