[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2010-09-17 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2010-09-17 09:06 --- -combine has been removed from GCC 4.6 in favor of LTO, closing as WONTFIX. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2008-10-07 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2008-10-07 07:38 --- Unlikely to be fixed. -combine is an obscure feature. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added

[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2008-10-07 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-10-07 20:40 --- (In reply to comment #2) Unlikely to be fixed. -combine is an obscure feature. Except it might not be a -combine issue :). Until the bug gets reduced/analyzed we cannot say it will unlikely be fixed. --

[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2008-10-07 Thread pinskia at gcc dot gnu dot org
--- Comment #4 from pinskia at gcc dot gnu dot org 2008-10-08 00:29 --- Reduced testcase. FILE 1: struct dns_ctx { int dnsc_serv[6]; unsigned dnsc_nserv; }; struct dns_ctx dns_defctx; int dns_add_serv(int t) { struct dns_ctx *ctx = dns_defctx; ctx-dnsc_serv[t] = 0; } --- CUT

[Bug tree-optimization/37756] ICE building object file with -O3 and -combine

2008-10-07 Thread zlynx at acm dot org
--- Comment #5 from zlynx at acm dot org 2008-10-08 00:54 --- I think you missed some of your explanation. Do you mean that it may not be valid to take the address of a global struct with partial definition? For example in udns_init.c which does not define dns_defctx, but has this