From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 25384 invoked by alias); 7 Jan 2015 08:44:46 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 25368 invoked by uid 89); 7 Jan 2015 08:44:45 -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; Wed, 07 Jan 2015 08:44:44 +0000 Received: from localhost (localhost [127.0.0.1]) by filtered-smtp.eu.adacore.com (Postfix) with ESMTP id 5AE8F2C4000C for ; Wed, 7 Jan 2015 09:44:38 +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 6emnhV1eLx_u for ; Wed, 7 Jan 2015 09:44:38 +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 06F4E2C40003 for ; Wed, 7 Jan 2015 09:44:38 +0100 (CET) From: Eric Botcazou To: gcc-patches@gcc.gnu.org Subject: Re: Housekeeping work in backends.html Date: Wed, 07 Jan 2015 08:44:00 -0000 Message-ID: <3099427.HZad4n1Lxd@polaris> User-Agent: KMail/4.7.2 (Linux/3.1.10-1.29-desktop; KDE/4.7.2; x86_64; ; ) In-Reply-To: <8312738.ciDlLVGyTE@polaris> References: <8312738.ciDlLVGyTE@polaris> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="nextPart5151568.OISX2xhBrp" Content-Transfer-Encoding: 7Bit X-SW-Source: 2015-01/txt/msg00292.txt.bz2 --nextPart5151568.OISX2xhBrp Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Content-length: 432 > 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. Same treatment for the 'd' letter, the ports that do not use DFA scheduler descriptions are a clear minority (avr, cr16, cris, fr30, h8300, m32c, mmix, msp430, pdp11, stormy16, vax). Applied. -- Eric Botcazou --nextPart5151568.OISX2xhBrp Content-Disposition: attachment; filename="p.diff" Content-Transfer-Encoding: 7Bit Content-Type: text/x-patch; charset="utf-8"; name="p.diff" Content-length: 4350 Index: backends.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/backends.html,v retrieving revision 1.56 diff -u -p -r1.56 backends.html --- backends.html 7 Jan 2015 08:10:32 -0000 1.56 +++ backends.html 7 Jan 2015 08:37:40 -0000 @@ -52,7 +52,7 @@ f Port does not define prologue an g Port does not define TARGET_ASM_FUNCTION_(PRO|EPI)LOGUE. m Port does not use define_constants. b Port does not use '"* ..."' notation for output template code. -d Port uses DFA scheduler descriptions. +d Port does not use DFA scheduler descriptions. a Port generates multiple inheritance thunks using TARGET_ASM_OUTPUT_MI(_VCALL)_THUNK. t All insns either produce exactly one assembly instruction, or @@ -66,49 +66,49 @@ s <arch>-elf is the correct | Characteristics Target | HMSLQNFICBD lqrcpfgmbdates -----------+--------------------------- -aarch64 | Q q g da s -alpha | ?? Q C q g bda e -arc | B g da -arm | da s -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 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 -lm32 | F g bd -m32c | L FI l g s -m32r | FI d s +aarch64 | Q q g a s +alpha | ?? Q C q g b a e +arc | B g a +arm | a s +avr | L FI l cp g bd +bfin | F g a +c6x | S CB g b a +cr16 | L F C g d s +cris | F B c g bda s +epiphany | C g b a s +fr30 | ?? FI B p gm d s +frv | ?? B a s +h8300 | FI c g d s +i386 | ? Q q a +ia64 | ? Q C qr a +iq2000 | ??? FICB g t +lm32 | F g b +m32c | L FI l g d s +m32r | FI 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 bda s -mmix | HM Q C q b a e +mcore | ? FI p gm s +mep | F C g t s +microblaze | CB b s +mips | Q CB qr b a s +mmix | HM Q C q bda e mn10300 | ?? c g s -msp430 | L FI l g s -nds32 | F C da s -nios2 | S C bd -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 -visium | B g bd s -vax | M? I c a e -xtensa | C bd +msp430 | L FI l g d s +nds32 | F C a s +nios2 | S C b +pa | ? Q CBD qr m a e +pdp11 | L IC qrc d e +rs6000 | Q C qr p a +s390 | ? Q qr g b a e +sh | Q CB qr p b a +sparc | Q CB qr a +spu | ? Q *C g b +stormy16 | ???L FIC D l m da +tilegx | S Q C q g b a e +tilepro | S F C g b a e +v850 | ?? FI c gm s +visium | B g b s +vax | M? I c da e +xtensa | C b

For AVR simulator, see