https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65117
--- Comment #1 from Chen Gang <gang.chen.5i5j at gmail dot com> --- The root cause is in function 'find_reload' (at least it should be a real cause): - 'this_alternative_match_win' is not initialized before use it -- for the first looping 0, it initializes 'this_alternative_match_win[0]', but 'did_match' may use 'this_alternative_match_win[2]'. - 'this_alternative' is not initialized before use it -- it initializes this_alternative[i], but may use this_alternative[m] (m > i). After initialize the 2 arrays with 0, this issue can be fixed (r100.i can pass compiling).