summaryrefslogtreecommitdiff
path: root/gcc/unwind-c.c
Commit message (Collapse)AuthorAgeFilesLines
* * unwind-c.c: Add libgcc-style exception.drow2003-08-191-0/+9
| | | | | | | | | | * unwind-dw2.c: Likewise. * unwind-pe.h: Likewise. * unwind-sjlj.c: Likewise. * unwind.inc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70576 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from Gunther Nikl.wilson2003-06-281-1/+0
| | | | | | | * unwind-c.c (PERSONALITY_FUNCTION): Delete duplicate define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68616 138bc75d-0d04-0410-961f-82ee72b054a4
* * unwind-c.c: Define NO_SIZE_OF_ENCODED_VALUE.kraai2003-06-141-0/+1
| | | | | | | | * unwind-pe.h (size_of_encoded_value): Do not define if NO_SIZE_OF_ENCODED_VALUE is defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67930 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c (handle_cleanup_attribute): New.rth2003-06-041-0/+186
(c_common_attributes): Add it. * c-decl.c (finish_decl): Honor the cleanup attribute. * doc/extend.texi (Variable Attributes): Document it. * unwind-c.c: New file. * Makefile.in (LIB2ADDEH): Add it. * config/t-darwin, config/t-linux, config/t-linux-gnulibc1, config/ia64/t-ia64: Likewise. * gcc.dg/cleanup-1.c: New. * gcc.dg/cleanup-2.c: New. * gcc.dg/cleanup-3.c: New. * gcc.dg/cleanup-4.c: New. * gcc.dg/cleanup-5.c: New. * gcc.dg/cleanup-6.c: New. * gcc.dg/cleanup-7.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67449 138bc75d-0d04-0410-961f-82ee72b054a4