[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals with nested functions

2008-01-29 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2008-01-29 15:56 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals with nested functions

2008-01-29 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2008-01-29 15:48 --- Subject: Bug 35006 Author: rguenth Date: Tue Jan 29 15:47:19 2008 New Revision: 131939 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131939 Log: 2008-01-29 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals with nested functions

2008-01-29 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2008-01-29 12:41 --- I am testing a patch. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Assig

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals

2008-01-29 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-01-29 12:39 --- Uh, so the variable D.1574 is referenced from grub_cmdline_get and cl_delete, but we have only one variable annotation, referenced from var->base.ann, where we should in such a case use the per-function hashtable to

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals

2008-01-28 Thread pinskia at gcc dot gnu dot org
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-01-29 00:48 --- Here is a reduced testcase: typedef unsigned long grub_uint64_t; typedef grub_uint64_t grub_size_t; grub_cmdline_get ( unsigned max_len, int echo_char ) { unsigned xpos, ypos, ystart; grub_size_t lpos, llen;

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals

2008-01-28 Thread pinskia at gcc dot gnu dot org
-- pinskia at gcc dot gnu dot org changed: What|Removed |Added CC||pinskia at gcc dot gnu dot |

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals

2008-01-28 Thread tbm at cyrius dot com
--- Comment #2 from tbm at cyrius dot com 2008-01-29 00:18 --- Created an attachment (id=15042) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15042&action=view) preprocessed source -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35006

[Bug tree-optimization/35006] [4.3 Regression] Segfault in remove_unused_locals

2008-01-28 Thread tbm at cyrius dot com
--- Comment #1 from tbm at cyrius dot com 2008-01-29 00:17 --- Program received signal SIGSEGV, Segmentation fault. remove_unused_locals () at gcc/tree-ssa-live.c:587 587 var_ann (t)->used = false; (gdb) where #0 remove_unused_locals () at gcc/tree-ssa-live.c:587 #1 0x0