]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/fortran/gfortran.h
re PR libfortran/36044 (user-requested backtrace)
authorJanus Weil <janus@gcc.gnu.org>
Thu, 20 Dec 2012 18:15:13 +0000 (19:15 +0100)
committerJanus Weil <janus@gcc.gnu.org>
Thu, 20 Dec 2012 18:15:13 +0000 (19:15 +0100)
commitf0f67c96c3906c09d9a9e00cbdbbb959c9c6e539
treee5d70c766699e82a05d85f8b91a5a37c1eee9520
parentd97c9b2248a86fc8a2d3f65df0e0a63347c89e2a
re PR libfortran/36044 (user-requested backtrace)

2012-12-20  Janus Weil  <janus@gcc.gnu.org>

PR fortran/36044
* gfortran.h (gfc_isym_id): Add GFC_ISYM_BACKTRACE.
* intrinsic.c (add_subroutines): Add "backtrace".
* intrinsic.texi (BACKTRACE): Document BACKTRACE intrinsic.

2012-12-20  Janus Weil  <janus@gcc.gnu.org>

PR fortran/36044
* gfortran.map: Add _gfortran_backtrace.
* libgfortran.h: Rename 'show_backtrace' and export.
* runtime/backtrace.c (show_backtrace): Rename to 'backtrace'.
Don't show message. Close file descriptor. Export.
* runtime/compile_options.c (backtrace_handler): Renamed
'show_backtrace'. Move message outside.
* runtime/error.c (sys_abort): Ditto.

From-SVN: r194648
gcc/fortran/ChangeLog
gcc/fortran/gfortran.h
gcc/fortran/intrinsic.c
gcc/fortran/intrinsic.texi
libgfortran/ChangeLog
libgfortran/gfortran.map
libgfortran/libgfortran.h
libgfortran/runtime/backtrace.c
libgfortran/runtime/compile_options.c
libgfortran/runtime/error.c