summaryrefslogtreecommitdiff
path: root/libgfortran/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libgfortran/ChangeLog')
-rw-r--r--libgfortran/ChangeLog42
1 files changed, 42 insertions, 0 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index b3fa7633418..8b4c27cbc95 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,45 @@
+2015-09-05 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR fortran/53379
+ * libgfortran.h (exit_error): New prototype.
+ * runtime/error.c (exit_error): New function.
+ (os_error): Call exit_error instead of exit.
+ (runtime_error): Likewise.
+ (runtime_error_at): Likewise.
+ (internal_error): Likewise.
+ (generate_error): Likewise.
+ (notify_std): Likewise.
+ * runtime/stop.c (error_stop_string): Likewise.
+ (error_stop_numeric): Likewise.
+
+2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
+
+ * io/unix.h (delete_file): Remove prototype.
+ * io/unix.c (delete_file): Remove function.
+ * io/close.c (st_close): Replace delete_file and unlink with
+ remove.
+ * io/open.c (already_open): Replace unlink with remove.
+
+2015-09-02 Janne Blomqvist <jb@gcc.gnu.org>
+
+ PR libfortran/67414
+ * io/write.c (gfc_itoa): Move to runtime/string.c.
+ * libgfortran.h (show_backtrace): Make arg bool.
+ (gfc_itoa): New prototype.
+ * runtime/backtrace.c (struct mystate): Change type of try_simple
+ field, add in_signal_handler field.
+ (error_callback): Print out error number, or if not in a signal
+ handler, the error message.
+ (show_backtrace): Change type of arg, change initialization of
+ struct mystate.
+ (backtrace): Call show_backtrace with correct arg type.
+ * runtime/compile_options.c (backtrace_handler): Call with correct
+ arg type.
+ * runtime/error.c (sys_abort): Likewise.
+ (gf_strerror): Handle newlocale() failure.
+ * runtime/string.c (gfc_itoa): Function moved here from
+ io/write.c.
+
2015-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
PR libfortran/47571