From patchwork Mon Jan 31 00:30:20 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joseph Myers X-Patchwork-Id: 81051 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id 273E5B6F1E for ; Mon, 31 Jan 2011 11:30:35 +1100 (EST) Received: (qmail 14624 invoked by alias); 31 Jan 2011 00:30:30 -0000 Received: (qmail 14615 invoked by uid 22791); 31 Jan 2011 00:30:29 -0000 X-SWARE-Spam-Status: No, hits=-1.8 required=5.0 tests=AWL, BAYES_00, TW_XG, T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from mail.codesourcery.com (HELO mail.codesourcery.com) (38.113.113.100) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 31 Jan 2011 00:30:23 +0000 Received: (qmail 30023 invoked from network); 31 Jan 2011 00:30:21 -0000 Received: from unknown (HELO digraph.polyomino.org.uk) (joseph@127.0.0.2) by mail.codesourcery.com with ESMTPA; 31 Jan 2011 00:30:21 -0000 Received: from jsm28 (helo=localhost) by digraph.polyomino.org.uk with local-esmtp (Exim 4.72) (envelope-from ) id 1Pjheu-0007Io-6Q; Mon, 31 Jan 2011 00:30:20 +0000 Date: Mon, 31 Jan 2011 00:30:20 +0000 (UTC) From: "Joseph S. Myers" To: gcc-patches@gcc.gnu.org cc: ro@CeBiTec.Uni-Bielefeld.DE Subject: Add Tru64 options from specs to new alpha/osf5.opt Message-ID: MIME-Version: 1.0 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org In preparation for the driver only accepting options listed in .opt files, and not other options that simply happen to match some spec, this patch adds options from specs in alpha/osf5.h to a new alpha/osf5.opt. Tested building cc1 and xgcc for cross to alpha-dec-osf5.1. OK to commit? 2011-01-30 Joseph Myers * config/alpha/osf5.opt: New. * config.gcc (alpha*-dec-osf5.1*): Use alpha/osf5.opt. Index: gcc/config.gcc =================================================================== --- gcc/config.gcc (revision 169317) +++ gcc/config.gcc (working copy) @@ -736,7 +736,7 @@ alpha*-dec-osf5.1*) tmake_file="alpha/t-alpha alpha/t-ieee alpha/t-crtfm alpha/t-osf5" tm_file="${tm_file} alpha/osf5.h" tm_defines="${tm_defines} TARGET_SUPPORT_ARCH=1" - extra_options="${extra_options} rpath.opt" + extra_options="${extra_options} rpath.opt alpha/osf5.opt" extra_headers=va_list.h use_gcc_stdint=provide case ${enable_threads} in Index: gcc/config/alpha/osf5.opt =================================================================== --- gcc/config/alpha/osf5.opt (revision 0) +++ gcc/config/alpha/osf5.opt (revision 0) @@ -0,0 +1,39 @@ +; Tru64 options. + +; Copyright (C) 2011 +; Free Software Foundation, Inc. +; +; This file is part of GCC. +; +; GCC is free software; you can redistribute it and/or modify it under +; the terms of the GNU General Public License as published by the Free +; Software Foundation; either version 3, or (at your option) any later +; version. +; +; GCC is distributed in the hope that it will be useful, but WITHOUT ANY +; WARRANTY; without even the implied warranty of MERCHANTABILITY or +; FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +; for more details. +; +; You should have received a copy of the GNU General Public License +; along with GCC; see the file COPYING3. If not see +; . + +; See the GCC internals manual (options.texi) for a description of +; this file's format. + +; Please try to keep this file in ASCII collating order. + +K +Driver + +pthread +Driver + +taso +Driver + +threads +Driver + +; This comment is to ensure we retain the blank line above.