From 1523ffa92a6b83492f576ee12813d3ae7337eda6 Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Sun, 22 May 2011 21:34:16 +0200 Subject: [PATCH] stop.c (stop_string,error_stop_string): Minor cleanup. 2011-05-22 Tobias Burnus * runtime/stop.c (stop_string,error_stop_string): Minor cleanup. From-SVN: r174039 --- libgfortran/ChangeLog | 46 +++++++++++++++++++++----------------- libgfortran/runtime/stop.c | 6 ++--- 2 files changed, 27 insertions(+), 25 deletions(-) diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 6f5b0581b5a..5c1144fe000 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,36 +1,40 @@ +2011-05-22 Tobias Burnus + + * runtime/stop.c (stop_string,error_stop_string): Minor cleanup. + 2011-05-22 Janne Blomqvist - PR libfortran/48931 - * configure.ac: Check for backtrace_symbols_fd instead of + PR libfortran/48931 + * configure.ac: Check for backtrace_symbols_fd instead of backtrace_symbols, check for readlink. - * config.h.in: Regenerated. - * configure: Regenerated. - * runtime/backtrace.c (local_strcasestr): Remove. - (bt_header): New function. - (dump_glibc_backtrace): Remove. - (fd_gets): New function. - (show_backtrace): Rework to use backtrace_symbols_fd and pipes + * config.h.in: Regenerated. + * configure: Regenerated. + * runtime/backtrace.c (local_strcasestr): Remove. + (bt_header): New function. + (dump_glibc_backtrace): Remove. + (fd_gets): New function. + (show_backtrace): Rework to use backtrace_symbols_fd and pipes avoiding functions that are not async-signal-safe, reformat output. - * runtime/main.c (store_exe_path): Try to check /proc/self/exe + * runtime/main.c (store_exe_path): Try to check /proc/self/exe first. 2011-05-20 Janne Blomqvist - Uros Bizjak + Uros Bizjak - PR libfortran/48977 - * configure.host: Swap order of glibc and x86 tests. + PR libfortran/48977 + * configure.host: Swap order of glibc and x86 tests. 2011-05-20 Janne Blomqvist - * config/fpu-387.h (set_fpu): Use renamed inexact macro. - * config/fpu-aix.h (set_fpu): Clarify error messages, use renamed - inexact macro, set TRP_INEXACT for inexact exception instead of - TRP_UNDERFLOW. - * config/fpu-generic.h (set_fpu): Clarify error messages, use - renamed inexact macro. - * config/fpu-glibc.h (set_fpu): Likewise. - * config/fpu-sysv.h (set_fpu): Likewise. + * config/fpu-387.h (set_fpu): Use renamed inexact macro. + * config/fpu-aix.h (set_fpu): Clarify error messages, use renamed + inexact macro, set TRP_INEXACT for inexact exception instead of + TRP_UNDERFLOW. + * config/fpu-generic.h (set_fpu): Clarify error messages, use + renamed inexact macro. + * config/fpu-glibc.h (set_fpu): Likewise. + * config/fpu-sysv.h (set_fpu): Likewise. 2011-05-14 Tobias Burnus diff --git a/libgfortran/runtime/stop.c b/libgfortran/runtime/stop.c index 4c3a0f99c89..912dd54fbf7 100644 --- a/libgfortran/runtime/stop.c +++ b/libgfortran/runtime/stop.c @@ -67,8 +67,7 @@ stop_string (const char *string, GFC_INTEGER_4 len) if (string) { estr_write ("STOP "); - ssize_t w = write (STDERR_FILENO, string, len); - (void) sizeof (w); /* Avoid compiler warning about not using w. */ + (void) write (STDERR_FILENO, string, len); estr_write ("\n"); } exit (0); @@ -88,8 +87,7 @@ void error_stop_string (const char *string, GFC_INTEGER_4 len) { estr_write ("ERROR STOP "); - ssize_t w = write (STDERR_FILENO, string, len); - (void) sizeof (w); /* Avoid compiler warning about not using w. */ + (void) write (STDERR_FILENO, string, len); estr_write ("\n"); exit (1); -- 2.30.2