[Bug lto/55113] ICE with LTO and -fshort-double

2014-03-04 Thread pmatos at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 pmatos at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|--

[Bug lto/55113] ICE with LTO and -fshort-double

2014-03-02 Thread pmatos at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #17 from pmatos at gcc dot gnu.org --- Patch submitted to gcc-patches.

[Bug lto/55113] ICE with LTO and -fshort-double

2014-02-28 Thread pmatos at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #16 from pmatos at gcc dot gnu.org --- (In reply to Richard Biener from comment #14) > > Well. At least to my theory (didn't try). > Theory and practice match. It seems to fix the bug and work fine. I will do some further testing an

[Bug lto/55113] ICE with LTO and -fshort-double

2014-02-27 Thread pmatos at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #15 from pmatos at gcc dot gnu.org --- (In reply to Richard Biener from comment #14) > See above - if that works I'd prefer that. Makes sense. Thanks Richard. I will give that a try and if everything looks ok I will prepare a patch tod

[Bug lto/55113] ICE with LTO and -fshort-double

2014-02-27 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #14 from Richard Biener --- (In reply to pmatos from comment #13) > (In reply to Richard Biener from comment #11) > > If double_type_node is FE dependent then it needs treatment in > > tree-streamer.c:preload_common_nodes: > > > > sta

[Bug lto/55113] ICE with LTO and -fshort-double

2014-02-26 Thread pmatos at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #13 from pmatos at gcc dot gnu.org --- (In reply to Richard Biener from comment #11) > If double_type_node is FE dependent then it needs treatment in > tree-streamer.c:preload_common_nodes: > > static void > preload_common_nodes (struc

[Bug lto/55113] ICE with LTO and -fshort-double

2014-01-20 Thread patrick at motec dot com.au
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #12 from Patrick Oppenlander --- (In reply to Andrew Pinski from comment #10) > -fshort-double is what is causing the issue. Why are you using that option > in the first place? It changes the ABI. We are using the option as it suit

[Bug lto/55113] ICE with LTO and -fshort-double

2014-01-20 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 --- Comment #11 from Richard Biener --- If double_type_node is FE dependent then it needs treatment in tree-streamer.c:preload_common_nodes: static void preload_common_nodes (struct streamer_tree_cache_d *cache) { unsigned i; for (i = 0; i <

[Bug lto/55113] ICE with LTO and -fshort-double

2014-01-19 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55113 Andrew Pinski changed: What|Removed |Added Summary|ICE in |ICE with LTO and |emit_