On Sun, Oct 16, 2011 at 8:09 AM, Uros Bizjak <ubiz...@gmail.com> wrote:
> As explained in length in the PR [1], we fail to mark signal frames > correctly, leading to the abort in EH support library. > > As suggested by Eric, attached patch marks fs->signal_frame in the > same way as other dwarf2 targets. > > 2011-10-16 Uros Bizjak <ubiz...@gmail.com> > Eric Botcazou <ebotca...@adacore.com> > > * config/alpha/linux-unwind.h (alpha_fallback_frame_state): Set > fs->signal_frame to 1. > > Patch was bootstrapped and regression tested on alphaev68-pc-linux-gnu > where it fixes all libjava failures [2]. I didn't notice new Java failure: === libjava tests === Running target unix FAIL: Array_3 execution - source compiled test FAIL: Array_3 -findirect-dispatch execution - source compiled test FAIL: Array_3 -O3 execution - source compiled test FAIL: Array_3 -O3 -findirect-dispatch execution - source compiled test === libjava Summary === # of expected passes 2578 # of unexpected failures 4 # of untested testcases 4 Running failing test manually with new libgcc_s.so, we get: ./Array_3.exe Exception in thread "main" java.lang.NullPointerException at Array_3.main(Array_3.java:37) It looks that NullPointerException handler was not reached for some reason... Uros.