From patchwork Mon Jan 5 23:15:08 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eric Botcazou X-Patchwork-Id: 425450 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id A18921400A0 for ; Tue, 6 Jan 2015 10:20:20 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:from :to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; q=dns; s=default; b=DjhfW5KBLFGYGKav rmIgwdajIx/ZZ254qMHfSpYtIyAZTW9NIX7Vm+HJGJnDf5NBX5ha4JvV3IUUlV7Z c9qnOHg5ks90SbrzqjOfraf3I2hdzv61XR+y5OM+LDQ4tmCDJ69t2zTOcdRFyDkb Yj8auJh3oEzJvcxZu0IfmyDA/PQ= 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:from :to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=default; bh=0U6s2m1l3eGw3qnSL0tnKt WS0tQ=; b=xIoP/oLDtkCfn5/6icI5kEh6fN61dt2OjPVSfxq+Nz8VJFbLJj+Z8k 73IA/Ic2OroJWocMkpr1kGDDMek9SbVKGUCANJx9ljY9Q0PZJDgedSdaMg0PMgrw q2DW+e3JqvOFlZEZ4g0u57cRChH72uvu6/p6N78kxdaaFIgnhgGdE= Received: (qmail 5156 invoked by alias); 5 Jan 2015 23:20:13 -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 5144 invoked by uid 89); 5 Jan 2015 23:20:12 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 X-HELO: smtp.eu.adacore.com Received: from mel.act-europe.fr (HELO smtp.eu.adacore.com) (194.98.77.210) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Mon, 05 Jan 2015 23:20:10 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-smtp.eu.adacore.com (Postfix) with ESMTP id 47FDD2C253A7; Tue, 6 Jan 2015 00:20:07 +0100 (CET) Received: from smtp.eu.adacore.com ([127.0.0.1]) by localhost (smtp.eu.adacore.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KqUi-gcG9PxU; Tue, 6 Jan 2015 00:20:07 +0100 (CET) Received: from polaris.localnet (bon31-6-88-161-99-133.fbx.proxad.net [88.161.99.133]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.eu.adacore.com (Postfix) with ESMTPSA id D984A2C252B2; Tue, 6 Jan 2015 00:20:06 +0100 (CET) From: Eric Botcazou To: gcc-patches@gcc.gnu.org Cc: Sebastien Bourdeauducq , Anthony Green , Chung-Lin Tang , Sandra Loosemore , Bernd Schmidt , DJ Delorie , Nick Clifton Subject: Housekeeping work in backends.html Date: Tue, 06 Jan 2015 00:15:08 +0100 Message-ID: <8312738.ciDlLVGyTE@polaris> User-Agent: KMail/4.7.2 (Linux/3.1.10-1.29-desktop; KDE/4.7.2; x86_64; ; ) MIME-Version: 1.0 Hi, the attached patch removes obsolete ports (c4x, m68hc11 and ms1), toggles the 'p' letter and adjust accordingly (only avr, fr30, m68k, mcore, rs6000 and sh still use define_peephole) and removes trailing spaces. OK to commit? Some ports are missing (lm32, moxie, nios2, nvptx, rl78, rx) so the relevant maintainers are CCed (see 6.3.9 Anatomy of a Target Back End in the doc). Index: backends.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v retrieving revision 1.51 diff -u -r1.51 backends.html --- backends.html 22 Sep 2014 13:46:25 -0000 1.51 +++ backends.html 5 Jan 2015 23:07:09 -0000 @@ -47,7 +47,7 @@ r Port can switch between ILP32 and LP64 at runtime. (Not necessarily supported by all subtargets.) c Port uses cc0. -p Port does not use define_peephole. +p Port uses define_peephole (as opposed to define_peephole2). f Port does not define prologue and/or epilogue RTL expanders. g Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE. m Port does not use define_constants. @@ -66,49 +66,46 @@ | Characteristics Target | HMSLQNFICBD lqrcpfgmbdates ---------+--------------------------- -aarch64 | Q q p g da s -alpha | ?? Q C q p g bda e -arc | B p g da +aarch64 | Q q g da s +alpha | ?? Q C q g bda e +arc | B g da arm | da s -avr | L FI l c g b -bfin | F p g da -c4x | ?? N I BD g d e -c6x | S CB p g bda +avr | L FI l cp g b +bfin | F g da +c6x | S CB g bda cr16 | L F C g s -cris | F B cp g b a s -epiphany | C p g bda s -fr30 | ?? FI B gm s -frv | ?? B p da s -h8300 | FI cp g s -i386 | ? Q q p da -ia64 | ? Q C qr p da -iq2000 | ??? FICB p g d t -m32c | L FI l p g s +cris | F B c g b a s +epiphany | C g bda s +fr30 | ?? FI B p gm s +frv | ?? B da s +h8300 | FI c g s +i386 | ? Q q da +ia64 | ? Q C qr da +iq2000 | ??? FICB g d t +m32c | L FI l g s m32r | FI d s -m68hc11 | L FI l c s -m68k | ? c a -mcore | ? FI gm d s -mep | F C p g d t s +m68k | ? cp a +mcore | ? FI p gm d s +mep | F C g d t s microblaze CB bd s -mips | Q CB qr p bda s -mmix | HM Q C q p b a e +mips | Q CB qr bda s +mmix | HM Q C q b a e mn10300 | ?? c g s -ms1 | S F B p g bd -msp430 | L FI l p g s -nds32 | F C p da s -pa | ? Q CBD qr m da e -pdp11 | L IC qrcp e -rs6000 | Q C qr da -s390 | ? Q qr p g bda e -sh | Q CB qr bda -sparc | Q CB qr p da -spu | ? Q *C p g bd -stormy16 | ???L FIC D l p m a -tilegx | S Q C q p g bda e -tilepro | S F C p g bda e -v850 | ?? FI cp gm d s -vax | M? I cp a e -xtensa | ? C p bd +msp430 | L FI l g s +nds32 | F C da s +pa | ? Q CBD qr m da e +pdp11 | L IC qrc e +rs6000 | Q C qr p da +s390 | ? Q qr g bda e +sh | Q CB qr p bda +sparc | Q CB qr da +spu | ? Q *C g bd +stormy16 | ???L FIC D l m a +tilegx | S Q C q g bda e +tilepro | S F C g bda e +v850 | ?? FI c gm d s +vax | M? I c a e +xtensa | ? C bd

For AVR simulator, see