https://bugzilla.novell.com/show_bug.cgi?id=860322 https://bugzilla.novell.com/show_bug.cgi?id=860322#c1 Martin Kroeker <martin@ruby.chemie.uni-freiburg.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin@ruby.chemie.uni-frei | |burg.de --- Comment #1 from Martin Kroeker <martin@ruby.chemie.uni-freiburg.de> 2014-02-08 13:51:21 UTC --- I can confirm this, and concur this looks very much like a gcc optimizer bug. Actually making just the local variable "nd" volatile solves the problem as well. Before the change, the for loop (il=0;il<nd;il++) iterates well beyond the actual value of nd (as confirmed by printf just before the loop) until array accesses within the loop run into uncharted territory causing a segfault. The code in itself looks fairly straightforward, so who knows what else got miscompiled in 13.1. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.