From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30822 invoked by alias); 15 Nov 2009 14:22:58 -0000 Received: (qmail 30805 invoked by uid 22791); 15 Nov 2009 14:22:55 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-pw0-f57.google.com (HELO mail-pw0-f57.google.com) (209.85.160.57) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 15 Nov 2009 14:22:01 +0000 Received: by pwi2 with SMTP id 2so3015010pwi.16 for ; Sun, 15 Nov 2009 06:22:00 -0800 (PST) Received: by 10.114.237.24 with SMTP id k24mr3809304wah.5.1258294920053; Sun, 15 Nov 2009 06:22:00 -0800 (PST) Received: from Paullaptop (203-158-49-56.dyn.iinet.net.au [203.158.49.56]) by mx.google.com with ESMTPS id 23sm847022pxi.1.2009.11.15.06.21.56 (version=SSLv3 cipher=RC4-MD5); Sun, 15 Nov 2009 06:21:58 -0800 (PST) Message-ID: From: "Paul Edwards" To: "Ulrich Weigand" Cc: "Ralf Wildenhues" , "Ian Lance Taylor" , References: <200911131257.nADCvpjn024342@d12av02.megacenter.de.ibm.com> In-Reply-To: <200911131257.nADCvpjn024342@d12av02.megacenter.de.ibm.com> Subject: Re: i370 port - finally building Date: Sun, 15 Nov 2009 14:22:00 -0000 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="Windows-1252"; reply-type=original Content-Transfer-Encoding: 7bit Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org X-SW-Source: 2009-11/txt/msg00404.txt.bz2 I have wonderful news to report. I am finally able to build GCC 3.4.6 for MVS using the normal build process. There is still a lot of extra i370-specific utilities to e.g. generate compile JCL, but these are completely separate scripts so not intrusive at all. Here's all the changes I have made to 3.4.6, including the extra i370 stuff, and including the generated files like insn-*.c. http://rapidshare.com/files/307362433/gccnew-beta72.zip And here's the file of more interest - much smaller: http://rapidshare.com/files/307366004/gcc-change.zip that contains just the changes to common files. There are 78 files in total that have been changed. Almost all of the changes are quite small. I am now in a strong position to do 2 things: 1. Experiment with changes to the build procedure, because I can easily check that the whole thing still works (it takes 2 hours to do an end-to-end test, so I see the results in the morning etc). 2. Replicate the same thing on GCC 4. I'll work on number 1 first, as I haven't put the external name remapping into the suggested place yet. And I haven't incorporated that (external) remap-generation into the build process either. Hopefully by the time I've finished that, someone can suggest precisely what autoconfigure changes would be best for (2), thinking especially of a config-by-prototype option. BFN. Paul.