From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 10042 invoked by alias); 19 Feb 2002 18:56:58 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 9829 invoked by uid 71); 19 Feb 2002 18:56:55 -0000 Date: Tue, 19 Feb 2002 11:06:00 -0000 Message-ID: <20020219185654.9806.qmail@sources.redhat.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Neil Booth Subject: Re: other/5718: Inconsistent and backwards incompatible handling of '-o' switch. Reply-To: Neil Booth X-SW-Source: 2002-02/txt/msg00480.txt.bz2 List-Id: The following reply was made to PR other/5718; it has been noted by GNATS. From: Neil Booth To: Zack Weinberg Cc: Nathan Sidwell , gcc-gnats@gcc.gnu.org, osv@javad.ru, gcc-patches@gcc.gnu.org Subject: Re: other/5718: Inconsistent and backwards incompatible handling of '-o' switch. Date: Tue, 19 Feb 2002 18:48:12 +0000 Zack Weinberg wrote:- > On Mon, Feb 18, 2002 at 10:17:33PM +0000, Neil Booth wrote: > > Zack / Nathan, > > > > I'd appreciate it if you would have a careful look at the attached patch, > > which I hope fixes this PR. It's an attempt to fix the issue of "MD > > -E -o file" specificying the preprocessed output file, but "MD -c -o > > file" specifying the output object file. This is what 2.95 appears to > > have done. > > This seems to be the right thing, or at least a step in the right > direction. Great, I've committed it. I think I've got Chris' issues fixed too. (PR 3951). I'm doing a bootstrap and test cycle; if it looks good I'll post that too. Then I'll want to make the documentation crystal clear, and hopefully figure out a way to add tests to the testsuite. However, that probably requires TCL-hacking, and so might not be doable immediately. But at least we'll have 2.95 and 3.1 agreeing. I hope there's a 3.0.5; then we can consider 3.0 finally fixed too. [Incidentally, Zack, unless you object I'm going to document cpplib's use of environment variables. I think there are at least 6 we use, and some documented only in the code]. Neil.