From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4733 invoked by alias); 22 Mar 2006 19:36:29 -0000 Received: (qmail 4710 invoked by alias); 22 Mar 2006 19:36:26 -0000 Date: Wed, 22 Mar 2006 19:36:00 -0000 Message-ID: <20060322193626.4709.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug driver/22600] Exit code should be different from 1 for internal compiler error In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "reichelt at gcc dot gnu dot org" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2006-03/txt/msg02247.txt.bz2 List-Id: ------- Comment #10 from reichelt at gcc dot gnu dot org 2006-03-22 19:36 ------- Subject: Bug 22600 Author: reichelt Date: Wed Mar 22 19:36:22 2006 New Revision: 112292 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112292 Log: PR driver/22600 * system.h (ICE_EXIT_CODE): New macro. * diagnostic.c (diagnostic_count_diagnostic): Exit with ICE_EXIT_CODE. (diagnostic_action_after_output): Likewise. * gcc.c (fatal_ice): New function. (execute): Use it instead of fatal. (fancy_abort): Likewise. * doc/invoke.texi (-pass-exit-codes): Document return code for ICEs. * fortran/error.c (gfc_fatal_error): Return ICE_EXIT_CODE instead of 4. Modified: trunk/gcc/ChangeLog trunk/gcc/diagnostic.c trunk/gcc/doc/invoke.texi trunk/gcc/fortran/ChangeLog trunk/gcc/fortran/error.c trunk/gcc/gcc.c trunk/gcc/system.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22600