summaryrefslogtreecommitdiff
path: root/gcc/tradcpp.c
diff options
context:
space:
mode:
authorzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-07-13 04:43:47 +0000
committerzack <zack@138bc75d-0d04-0410-961f-82ee72b054a4>2000-07-13 04:43:47 +0000
commit4ed34b76f1ceaf567a836a603ca5e62fcc37521c (patch)
tree6de36bf7b8f48857cc3e90312c8d4589da6c3f6f /gcc/tradcpp.c
parentbad4935b3dbe6d13f20e73e54918e8decedf07fe (diff)
downloadgcc-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.c14
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 *));