gcc/cp:
* except.c (choose_personality_routine): Export. Add explanatory comment. Take an enum languages, not a boolean. (initialize_handler_parm): Adjust to match. * cp-tree.h: Prototype choose_personality_routine. * lex.c (handle_pragma_java_exceptions): New function. (init_cp_pragma): Register #pragma GCC java_exceptions. gcc: * extend.texi: Document #pragma GCC java_exceptions. libjava: * Makefile.am (libgcj_la_OBJECTS): Remove libsupc++convenience.la. * Makefile.in: Regenerate (by hand). * include/jvm.h: Add #pragma GCC java_exceptions at top of file. * doc/cni.sgml: Document #pragma GCC java_exceptions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42027 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 4 additions, 0 deletionsgcc/ChangeLog
- gcc/cp/ChangeLog 9 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-tree.h 1 addition, 0 deletionsgcc/cp/cp-tree.h
- gcc/cp/except.c 42 additions, 20 deletionsgcc/cp/except.c
- gcc/cp/lex.c 15 additions, 0 deletionsgcc/cp/lex.c
- gcc/extend.texi 36 additions, 0 deletionsgcc/extend.texi
- libjava/ChangeLog 7 additions, 0 deletionslibjava/ChangeLog
- libjava/Makefile.am 0 additions, 1 deletionlibjava/Makefile.am
- libjava/Makefile.in 0 additions, 1 deletionlibjava/Makefile.in
- libjava/doc/cni.sgml 25 additions, 0 deletionslibjava/doc/cni.sgml
- libjava/include/jvm.h 3 additions, 0 deletionslibjava/include/jvm.h
Loading
Please register or sign in to comment