On 06/02/2010 06:29, Dave Korn wrote: > On 05/02/2010 22:26, Dave Korn wrote: > >> libjava/ChangeLog: >> >> PR java/42811 >> * configure.ac (libgcj_spec_lgcj_override): Add undefined reference >> to arbitrary symbol in noncore library. >> (libgcj_spec_lgcj_bc_override): Likewise. >> >> I'm taking this for a bootstrap-and-test cycle on i686-pc-cygwin. Does it >> seem like a reasonable approach? > > It caused a regression: > >> FAIL: events output I've now tracked this regression down to a use of uninitialised memory in the core vm code(*), which appears to be entirely unrelated to (and presumably entirely accidentally exposed by) this patch. So, I'm reviving it. I'm running a full testsuite now for the combined patch, but I've already verified this regression no longer appears. libjava/ChangeLog: PR java/42811 * configure.ac (libgcj_spec_lgcj_override): Add undefined reference to arbitrary symbol in noncore library. (libgcj_spec_lgcj_bc_override): Likewise. configure: Regenerate. * jvmti.cc (_Jv_GetJVMTIEnv): Fix use of uninitialised memory exposed by the above change. Bootstrapped on i686-pc-cygwin; currently running check-target-libjava only. Assuming no regressions this time, OK for head? cheers, DaveK -- (*) - http://gcc.gnu.org/ml/java/2010-02/msg00002.html