From patchwork Wed Feb 25 06:09:15 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chung-Ju Wu X-Patchwork-Id: 443316 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 89C791400DD for ; Wed, 25 Feb 2015 17:09:26 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=pass reason="1024-bit key; unprotected key" header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=Va91C/te; dkim-adsp=none (unprotected policy); dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; q=dns; s=default; b=kuhb+sEUkmVVGsxNlN 03BqHDWuuqlSK9RSZjOiPAsQ2milaa8F+V3xz+DEqA12tkcDRgrowhVq5D5kzmD2 nXhKRFVs0boN3624r+wQAVCABDu4tP3Emdd03rSiF91TRD5sroHxO0dcoM0PiGcs cGCDamLsLrE9SdKJGmVUydNv4= 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 :mime-version:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; s=default; bh=ncectGZBW4QHCmR9mCqSNAIr fUs=; b=Va91C/teCR1zcCg0cCqQ5H1DSiKnOnad5Wbwi2aGCu8JvzauupDaaM5Q U8B5gatLkDav9M8RvWlnj0E6w5438Bb4ZxQDv20nVivedt4hiq3TWus1fD15goZ3 v3h7lr7SI4+/PF7svDCLj5i8ild9ILwYw9Qi1U3ZRuse/o8fKWg= Received: (qmail 117836 invoked by alias); 25 Feb 2015 06:09:19 -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 117827 invoked by uid 89); 25 Feb 2015 06:09:18 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, KAM_FROM_URIBL_PCCC, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-qa0-f46.google.com Received: from mail-qa0-f46.google.com (HELO mail-qa0-f46.google.com) (209.85.216.46) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Wed, 25 Feb 2015 06:09:17 +0000 Received: by mail-qa0-f46.google.com with SMTP id n4so1334365qaq.5 for ; Tue, 24 Feb 2015 22:09:15 -0800 (PST) MIME-Version: 1.0 X-Received: by 10.140.196.2 with SMTP id r2mr3948464qha.6.1424844555314; Tue, 24 Feb 2015 22:09:15 -0800 (PST) Received: by 10.140.22.179 with HTTP; Tue, 24 Feb 2015 22:09:15 -0800 (PST) In-Reply-To: <54E0056E.8030804@gmail.com> References: <54E0056E.8030804@gmail.com> Date: Wed, 25 Feb 2015 14:09:15 +0800 Message-ID: Subject: Re: [PATCH, wwwdoc] Describe the changes of NDS32 port in GCC-5.0. From: Chung-Ju Wu To: gcc patches Cc: Gerald Pfeifer , Shiva Chen X-IsSubscribed: yes 2015-02-15 10:33 GMT+08:00 Chung-Ju Wu : > Hi, all, > > There are some major changes on NDS32 port in GCC-5.0: > https://gcc.gnu.org/ml/gcc-patches/2014-09/msg00316.html > https://gcc.gnu.org/ml/gcc-patches/2015-01/msg00992.html > https://gcc.gnu.org/ml/gcc-patches/2015-01/msg00993.html > > This patch is to describe them in changes.html. > > Although it is target-specific part, it is welcome for others to have > review comments on its format, layout, and english words improvement. > > If there is no other comments about this patch, I will commit it into > trunk next week. :) > Committed as revision 1.82 of htdocs/gcc-5/changes.html with minor adjustment.
  • The compiler will now pass the appropriate --isa= option > > Best regards, > jasonwucj > Index: htdocs/gcc-5/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.81 diff -u -r1.81 changes.html --- htdocs/gcc-5/changes.html 17 Feb 2015 22:55:14 -0000 1.81 +++ htdocs/gcc-5/changes.html 25 Feb 2015 05:50:42 -0000 @@ -626,6 +626,19 @@ soft-float targets.
+

NDS32

+
    +
  • The variadic function ABI implementation is now compatible to the past + Andes toolchains where caller uses registers to pass arguments and callee + is in charge of pushing them into stack.
  • +
  • The options -mforce-fp-as-gp, -mforbid-fp-as-gp, + and -mex9 have been removed since they are not available yet in + the nds32 port of GNU binutils package.
  • +
  • New option -mcmodel=[small|medium|large] is provided to + support varied code model on code generation. The -mgp-direct + option now becomes meaningless and can be discarded.
  • +
+

SH