diff options
author | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-13 04:43:47 +0000 |
---|---|---|
committer | zack <zack@138bc75d-0d04-0410-961f-82ee72b054a4> | 2000-07-13 04:43:47 +0000 |
commit | 4ed34b76f1ceaf567a836a603ca5e62fcc37521c (patch) | |
tree | 6de36bf7b8f48857cc3e90312c8d4589da6c3f6f /gcc/tradcpp.c | |
parent | bad4935b3dbe6d13f20e73e54918e8decedf07fe (diff) | |
download | gcc-4ed34b76f1ceaf567a836a603ca5e62fcc37521c.tar.gz |
* gcc.c (execute): If a subprocess gets a fatal signal, report
strsignal() of the signal number, and ask for a bug report.
Do not do this for SIGPIPE if there's already been an error.
* tradcpp.c: Don't include signal.h. Don't catch SIGPIPE.
Delete pipe_closed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35006 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tradcpp.c')
-rw-r--r-- | gcc/tradcpp.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/gcc/tradcpp.c b/gcc/tradcpp.c index 2afb550fae6..971dfeffdb1 100644 --- a/gcc/tradcpp.c +++ b/gcc/tradcpp.c @@ -28,8 +28,6 @@ Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. #include "version.h" #include "cppdefault.h" -#include <signal.h> - typedef unsigned char U_CHAR; /* Name under which this program was invoked. */ @@ -387,7 +385,6 @@ U_CHAR *skip_to_end_of_comment PARAMS ((FILE_BUF *, int *)); U_CHAR *skip_quoted_string PARAMS ((U_CHAR *, U_CHAR *, int, int *, int *, int *)); -void pipe_closed PARAMS ((int)); int main PARAMS ((int, char **)); /* Convenience. Write U"string" to get an unsigned string constant. */ @@ -457,15 +454,6 @@ int deps_column; /* Nonzero means -I- has been seen, so don't look for #include "foo" the source-file directory. */ int ignore_srcdir; - -/* Handler for SIGPIPE. */ - -void -pipe_closed (dummy) - int dummy ATTRIBUTE_UNUSED; -{ - exit (FATAL_EXIT_CODE); -} int main (argc, argv) @@ -515,8 +503,6 @@ main (argc, argv) dump_macros = 0; no_output = 0; - signal (SIGPIPE, pipe_closed); - max_include_len = cpp_GCC_INCLUDE_DIR_len + 7; /* ??? */ memset (pend_files, 0, argc * sizeof (char *)); |