This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Continued exception problems


Well, I thought the frame.c patch from Andreas Schwab might fix my
problem, but I'm still getting that same abort() when my test program
throws an exception.

I'm using 970929 with these patches, under i486-pc-linux-gnu,
bootstrapped with -g -O2.  Is using any of these patches unwise when
experiencing exception problems?

#00:
    Thu Oct  2 14:28:30 1997  David S. Miller  <davem@tanya.rutgers.edu>
	* explow.c (optimize_save_area_alloca): New function for targets
	where SETJMP_VIA_SAVE_AREA is true.
	(allocate_dynamic_stack_space): On SETJMP_VIA_SAVE_AREA targets,
	compute the amount of stack space needed should we find later that
	setjmp is never called by this function, stuff rtl for this inside
	a REG_NOTE of the final SET of stack_pointer_rtx.
	* toplev.c (rest_of_compilation): If SETJMP_VIA_SAVE_AREA and
	current_function_calls_alloca, call optimize_save_area_alloca.

#01:
    n/a

#02:
    Tue Sep 30 11:05:47 1997  Richard Henderson  <rth@cygnus.com>
	* i386.h (RETURN_ADDR_RTX): New definition that works for 
	__builtin_return_address(0) and -fomit-frame-pointer.

#03:
    Wed Oct  1 15:37:58 CEST 1997  Thomas Koenig (ig25@rz.uni-karlsruhe.de)
	* cp/parse.y: Remove duplicate definition of PFUNCNAME

#04:
    Wed Oct  1 23:51:06 CEST 1997  Thomas Koenig (ig25@rz.uni-karlsruhe.de)
	* reload.c (decompose): Always initialize val.base.

#05:
    Wed Oct  1 17:47:48 1997  Richard Henderson  <rth@cygnus.com>
	* expr.c (get_inner_reference): Remove the array bias after 
	converting the index to Pmode.

#06:
    Tue Sep 30 08:51:36 1997  Jason Merrill  <jason@yorick.cygnus.com>
        * method.c (build_decl_overload_real): Reformat.

#07:
    1997-10-04  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
	* frame.c (__frame_state_for): Execute the FDE insns until the
	current pc value is strictly bigger than the target pc value.

#08:
    Tue Sep 30 16:50:55 CEST 1997  Thomas Koenig  (ig25@rz.uni-karlsruhe.de)
	* cccp.c: (struct file_buf) change system_header_p to int
          (expand_to_temp_buffer) initialize all members of obuf

#09:
    Fri Oct  3 10:42:37 1997  Mark Mitchell  <mmitchell@usa.net>
	* decl.c (make_typename_type): Do not try to call lookup_field for
	non-aggregate types.

#10:
    Fri Oct  3 11:56:36 1997  Jason Merrill  <jason@yorick.cygnus.com>
	* toplev.c (rest_of_compilation): Defer all non-nested inlines.

#11:
    Alexandre Oliva <oliva@dcc.unicamp.br>
	* libio.h: _G_HAVE_PRINTF_FP's value must be tested, not its
	definition
	* iostream.cc: ditto

#12:
    "... patch by Jeff Law that fixes the suboptimal recognition of
     GIVs due to removal of some special case ARRAY_REF code from
     expand_expr (see [Toon Moene's] mail dd 14th of September)"
	* loop.c
-- 
Chip Salzenberg          - a.k.a. -           <chip@pobox.com>
        "He's Mr. Big of 'Big And Tall' fame."  // MST3K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]