From patchwork Fri Aug 3 04:12:51 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andris Pavenis X-Patchwork-Id: 174873 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 66B872C008E for ; Fri, 3 Aug 2012 14:13:19 +1000 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1344572000; h=Comment: DomainKey-Signature:Received:Received:Received:Received: Message-ID:Date:From:User-Agent:MIME-Version:To:Subject: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=8/Nf600 FEpS3dRVTE8n2bkKNARs=; b=V59JJwcPmHjDWgSsNsEDpJLJSHpKoCjs2RhOulH Cz7tKwQt55Lzf+27Qp5VJjoJXUNYSl/7PMfeEdhg4fcZCqf/3uhPalXgE3QsA67P Z8SKLIA+JlnIQL8yoa/dNAlgVMzsqM1UO4n9biINCUQnjgDaAZsZYMqPKjiMipEB b2V8= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:Subject:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=Qu1YxjzdhsyPM0gD9iBOGNBi2M0q8kAMGBVa4KEn6RJ+DdpqYE1NPe08ojEiVr l3SBNT4tCFP4Ye+ku5H094gtHiVxyLIyMijAQk104RF/gm3lZv4PaTkAP8mM1pp7 GiIVYPLv2Iz7q3TKwVt+kh3r8Iee+IekB8O6s2DGgkmVE=; Received: (qmail 2321 invoked by alias); 3 Aug 2012 04:13:11 -0000 Received: (qmail 1658 invoked by uid 22791); 3 Aug 2012 04:13:08 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=BAYES_00 X-Spam-Check-By: sourceware.org Received: from wmh1.mail.saunalahti.fi (HELO wmh1.mail.saunalahti.fi) (62.142.5.133) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 03 Aug 2012 04:12:54 +0000 Received: from ap.localhost.localdomain (dsl-hkibrasgw2-fef3de00-47.dhcp.inet.fi [80.222.243.47]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: andris.pavenis@wippies.com) by wmh1.mail.saunalahti.fi (Postfix) with ESMTPSA id EA05B1FC07A; Fri, 3 Aug 2012 07:12:51 +0300 (EEST) Message-ID: <501B4FC3.6040503@wippies.com> Date: Fri, 03 Aug 2012 07:12:51 +0300 From: Andris Pavenis User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120717 Thunderbird/14.0 MIME-Version: 1.0 To: GCC Patches Subject: [PATCH] Missing change from gcc/ada/system.ads X-IsSubscribed: yes 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 Revision http://gcc.gnu.org/viewcvs?view=revision&revision=189772 added constant Support_Atomic_Primitives to the target specific system-*.ads files. The default system.ads was not updated. The included patch - adds the missing constant - removes constants not present in other system-*.ads files any more Andris 2012-08-03 andris.pavenis@iki.fi * system.ads: Support_Atomic_Primitives set to False, Remove outdated constants From e63ea85554db9c652070280161cd55a861d3b2db Mon Sep 17 00:00:00 2001 From: Andris Pavenis Date: Thu, 2 Aug 2012 21:18:39 +0300 Subject: [PATCH] Add constant Support_Atomic_Primitives to system.ads Additionally remove contants not present for target specific versions. --- gcc/ada/system.ads | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/gcc/ada/system.ads b/gcc/ada/system.ads index d38a533..9cca2d5 100644 --- a/gcc/ada/system.ads +++ b/gcc/ada/system.ads @@ -136,7 +136,6 @@ private -- parameters is not too critical for the compiler version (e.g. we -- do not use floating-point anyway in the compiler). - AAMP : constant Boolean := False; Backend_Divide_Checks : constant Boolean := False; Backend_Overflow_Checks : constant Boolean := False; Command_Line_Args : constant Boolean := True; @@ -148,13 +147,13 @@ private Frontend_Layout : constant Boolean := False; Machine_Overflows : constant Boolean := False; Machine_Rounds : constant Boolean := True; - OpenVMS : constant Boolean := False; Preallocated_Stacks : constant Boolean := False; Signed_Zeros : constant Boolean := True; Stack_Check_Default : constant Boolean := False; Stack_Check_Probes : constant Boolean := False; Stack_Check_Limits : constant Boolean := False; Support_Aggregates : constant Boolean := True; + Support_Atomic_Primitives : constant Boolean := False; Support_Composite_Assign : constant Boolean := True; Support_Composite_Compare : constant Boolean := True; Support_Long_Shifts : constant Boolean := True; @@ -163,13 +162,4 @@ private Use_Ada_Main_Program_Name : constant Boolean := False; ZCX_By_Default : constant Boolean := False; - -- Obsolete entries, to be removed eventually (bootstrap issues!) - - Front_End_ZCX_Support : constant Boolean := False; - High_Integrity_Mode : constant Boolean := False; - Long_Shifts_Inlined : constant Boolean := True; - Functions_Return_By_DSP : constant Boolean := False; - Support_64_Bit_Divides : constant Boolean := True; - GCC_ZCX_Support : constant Boolean := False; - end System; -- 1.7.11.2