Commit Graph

9 Commits

Author SHA1 Message Date
Jeff Law
e9a25f70a0 Update mainline egcs to gcc2 snapshot 971021.
From-SVN: r16278
1997-11-02 14:19:36 -07:00
Jim Wilson
c1e385dbd1 Fix typo in last obstack.h change.
* obstack.h (obstack_empty_p): Fix spurious space after backslash.

From-SVN: r16144
1997-10-21 18:16:10 -07:00
Jason Merrill
d1485032c8 tree.c (restore_tree_status): Also free up temporary storage when we finish a toplevel function.
* tree.c (restore_tree_status): Also free up temporary storage
	when we finish a toplevel function.
	(dump_tree_statistics): Print stats for backend obstacks.

	* libgcc2.c (__throw): Don't copy the return address.
	* dwarf2out.c (expand_builtin_dwarf_reg_size): Ignore return address.

	* except.c (exceptions_via_longjmp): Initialize to 2 (uninitialized).
	* toplev.c (main): Initialize exceptions_via_longjmp.

	* tree.c: Add extra_inline_obstacks.
	(save_tree_status): Use it.
	(restore_tree_status): If this is a toplevel inline obstack and we
	didn't want to save anything on it, recycle it.
	(print_inline_obstack_statistics): New fn.
	* function.c (pop_function_context_from): Pass context to
	restore_tree_status.
	* obstack.h (obstack_empty_p): New macro.

From-SVN: r16050
1997-10-18 17:10:32 -04:00
Jeff Law
861bb6c1b0 Initial revision
From-SVN: r14764
1997-08-11 09:56:58 -06:00
Paul Eggert
bc68611e9f automatically generated from GPLed version
From-SVN: r14274
1997-06-21 04:31:15 +00:00
Miles Bader
bc6812982b automatically generated from GPLed version
From-SVN: r14270
1997-06-21 04:28:55 +00:00
Paul Eggert
588add846e automatically generated from GPLed version
From-SVN: r14269
1997-06-21 03:24:49 +00:00
Paul Eggert
9938b122e4 automatically generated from GPLed version
From-SVN: r14127
1997-05-27 03:15:14 +00:00
Ulrich Drepper
3b1afa4b24 automatically generated from GPLed version
From-SVN: r14126
1997-05-27 03:15:09 +00:00