From patchwork Wed Feb 24 13:59:04 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Richard Earnshaw \(lists\)" X-Patchwork-Id: 62795 Delivered-To: patch@linaro.org Received: by 10.112.43.199 with SMTP id y7csp2419795lbl; Wed, 24 Feb 2016 05:59:57 -0800 (PST) X-Received: by 10.66.97.101 with SMTP id dz5mr45688602pab.61.1456322397069; Wed, 24 Feb 2016 05:59:57 -0800 (PST) Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id fr4si5120491pac.214.2016.02.24.05.59.56 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 24 Feb 2016 05:59:57 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-return-422086-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; spf=pass (google.com: domain of gcc-patches-return-422086-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-422086-patch=linaro.org@gcc.gnu.org; dkim=pass header.i=@gcc.gnu.org DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to:cc :from:subject:message-id:date:mime-version:content-type; q=dns; s=default; b=nNJ+sf7QSQLdtsBrG0KoMbEvWA1zRzd5dbq485VeXOZIjfYJEA yuV3toIL5fEEIFwVnS+OycGTSd+seuCbPkcJPxuAxNUZ4AAQlpZmD9Bayivfo0Q+ lkCx7KPSafGkPQ2hUiJZoPi/cje5b4K3wAtl7H6rs1JsIxtOITtEv8TtQ= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:to:cc :from:subject:message-id:date:mime-version:content-type; s= default; bh=2hSIFKWzKdACWQdFesdoHbIuW+s=; b=CqNKzFLB5WLGd3kuZ3jF P0WD+PdJrfmq4veS8hq0z4Rt+OfBJxQOIL2Tyu63R8ZAcV+buFUIkPgD3OYe5F9E IRLqiFO0lBX1PKTSHfEy431Vkebx87o6n3dIHInxG7H8NacRtvZSA9mWUimBSSxC mlhCM5JOqFELFUsilUdVJVY= Received: (qmail 87211 invoked by alias); 24 Feb 2016 13:59:10 -0000 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 Received: (qmail 87187 invoked by uid 89); 24 Feb 2016 13:59:10 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RP_MATCHES_RCVD, SPF_PASS autolearn=ham version=3.3.2 spammy=1.61, UD:changes.html, UD:changes.html, v, changes.html, v X-Spam-User: qpsmtpd, 2 recipients X-HELO: foss.arm.com Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 24 Feb 2016 13:59:09 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id BE45C49; Wed, 24 Feb 2016 05:58:14 -0800 (PST) Received: from e105689-lin.cambridge.arm.com (e105689-lin.cambridge.arm.com [10.2.207.32]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5F3AF3F25E; Wed, 24 Feb 2016 05:59:06 -0800 (PST) To: gcc-patches , gcc@gcc.gnu.org Cc: Ramana Radhakrishnan , Kyrylo Tkachov , "nickc@redhat.com" From: "Richard Earnshaw (lists)" Subject: [WWWDocs] Deprecate support for non-thumb ARM devices Message-ID: <56CDB728.1050300@arm.com> Date: Wed, 24 Feb 2016 13:59:04 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 After discussion with the ARM port maintainers we have decided that now is probably the right time to deprecate support for versions of the ARM Architecture prior to ARMv4t. This will allow us to clean up some of the code base going forwards by being able to assume: - Presence of half-word data accesses - Presence of Thumb and therefore of interworking instructions. This patch records the status change in the GCC-6 release notes. I propose to commit this patch later this week. R. Index: htdocs/gcc-6/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-6/changes.html,v retrieving revision 1.61 diff -u -r1.61 changes.html --- htdocs/gcc-6/changes.html 19 Feb 2016 05:00:54 -0000 1.61 +++ htdocs/gcc-6/changes.html 19 Feb 2016 14:47:31 -0000 @@ -340,7 +340,14 @@

ARM

  • - The arm port now supports target attributes and pragmas. Please + Support for revisions of the ARM architecture prior to ARMv4t has + been deprecated and will be removed in a future GCC release. + This affects ARM6, ARM7 (but not ARM7TDMI), ARM8, StrongARM, and + Faraday fa526 and fa626 devices, which do not have support for + the Thumb execution state. +
  • +
  • + The ARM port now supports target attributes and pragmas. Please refer to the documentation for details of available attributes and pragmas as well as usage instructions.