http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41929
--- Comment #10 from Rainer Orth <ro at gcc dot gnu.org> 2011-02-14 12:32:15 UTC --- Author: ro Date: Mon Feb 14 12:32:11 2011 New Revision: 170126 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=170126 Log: gcc: PR ada/41929 * config/sparc/sol2-unwind.h: Include <sys/frame.h>, <sys/stack.h> (IS_SIGHANDLER): Define. (sparc64_is_sighandler): New function, split off from sparc64_fallback_frame_state. (sparc_is_sighandler): New function, split off from sparc_fallback_frame_state. (sparc64_fallback_frame_state): Merge with ... (sparc_fallback_frame_state): ... this into ... (MD_FALLBACK_FRAME_STATE_FOR): ... this. Change new_cfa to long. Remove regs_off, fpu_save_off, fpu_save. Define nframes, mctx. Use IS_SIGHANDLER, handler_args, mctx, walk stack instead of hardcoded offsets. gcc/testsuite: PR ada/41929 * gnat.dg/null_pointer_deref1.exp: Don't skip on sparc*-sun-solaris2.11. Modified: trunk/gcc/ChangeLog trunk/gcc/config/sparc/sol2-unwind.h trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gnat.dg/null_pointer_deref1.adb