From patchwork Tue Nov 15 20:59:58 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthias Klose X-Patchwork-Id: 82411 Delivered-To: patch@linaro.org Received: by 10.182.1.168 with SMTP id 8csp1933167obn; Tue, 15 Nov 2016 13:00:40 -0800 (PST) X-Received: by 10.99.9.129 with SMTP id 123mr56907pgj.84.1479243640689; Tue, 15 Nov 2016 13:00:40 -0800 (PST) Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id j13si28032737pgn.187.2016.11.15.13.00.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 15 Nov 2016 13:00:40 -0800 (PST) Received-SPF: pass (google.com: domain of gcc-patches-return-441561-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; dkim=pass header.i=@gcc.gnu.org; spf=pass (google.com: domain of gcc-patches-return-441561-patch=linaro.org@gcc.gnu.org designates 209.132.180.131 as permitted sender) smtp.mailfrom=gcc-patches-return-441561-patch=linaro.org@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 :subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; q=dns; s=default; b=I3/V1XHEGkYDW9wk/ IBtbAgHANiSI5IZEsAcNbY7FbTOnky5vTGvTZq4xbJdFSh2VmCfwAe/1vS1DbZWx W9qaq2aqulh+kLfs+eOQ17/02PMOnOXxE7gDXU7AiyINEsygSRP/eV5kwWBDoKtD FjEkfMt3/1R5b75XPZObYRDfFM= 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 :subject:to:references:from:message-id:date:mime-version :in-reply-to:content-type; s=default; bh=QrJQgtsfo0BocZtmnfSY2ti y2kk=; b=nedbcHhmsc/mtPAqzNGQQcecS3IJifMofKoZEEapvW17ZYmO7Ggbl6e MJxyhhcQERrTS1d2y7Kq8EV1Wgs2E9WUXebPatZfua/8lwAi49njmrZyT2f3r8T0 RGiBhvx5nUZOhk6rHqNbr7b8oti3g4qolCUjuFeyxLV0C8UUz3WY= Received: (qmail 36021 invoked by alias); 15 Nov 2016 21:00: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 35425 invoked by uid 89); 15 Nov 2016 21:00:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL, BAYES_00, KAM_ASCII_DIVIDERS, RCVD_IN_DNSWL_LOW autolearn=no version=3.3.2 spammy=ads, jar, f77, instructs X-Spam-User: qpsmtpd, 2 recipients X-HELO: einhorn.in-berlin.de Received: from einhorn.in-berlin.de (HELO einhorn.in-berlin.de) (192.109.42.8) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 15 Nov 2016 21:00:01 +0000 X-Envelope-From: doko@ubuntu.com Received: from [192.168.178.26] (ip5f5af460.dynamic.kabel-deutschland.de [95.90.244.96]) (authenticated bits=0) by einhorn.in-berlin.de (8.14.4/8.14.4/Debian-8+deb8u1) with ESMTP id uAFKxwUI003845 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 15 Nov 2016 21:59:59 +0100 Subject: Re: [patch] remove more GCJ references To: GCC Patches , GCJ-patches References: <62935be0-488e-537b-2175-c51f0a1e9ba9@ubuntu.com> <3a92f93f-0043-a296-0bfb-890cf33f0d83@ubuntu.com> From: Matthias Klose Message-ID: Date: Tue, 15 Nov 2016 21:59:58 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: <3a92f93f-0043-a296-0bfb-890cf33f0d83@ubuntu.com> On 15.11.2016 21:41, Matthias Klose wrote: > On 15.11.2016 16:52, Jeff Law wrote: >> On 11/15/2016 03:55 AM, Matthias Klose wrote: >>> This patch removes some references to gcj in the top level and config >>> directories and in the gcc documentation. The change to the config directory >>> requires regenerating aclocal.m4 and configure in each sub directory. >>> >>> Ok for the trunk? >>> >>> Matthias >>> >>> >>> >>> 2016-11-14 Matthias Klose >>> >>> * config-ml.in: Remove references to GCJ. >>> * configure.ac: Likewise. >>> * configure: Regenerate. >>> >>> config/ >>> >>> 2016-11-14 Matthias Klose >>> >>> multi.m4: Don't set GCJ. >>> >>> gcc/ >>> >>> 2016-11-14 Matthias Klose >>> >>> * doc/install.texi: Remove references to gcj/libjava. >>> * doc/invoke.texi: Likewise. >>> >> OK. >> jeff > > I was missing more references in the documentation, committing the remaining > changes as obvious: > > gcc/ > 2016-11-15 Matthias Klose > > * doc/install.texi: Remove references to java/libjava. > * doc/sourcebuild.texi: Likewise. and here are the remaining java reference in the user oriented documentation: 2016-11-15 Matthias Klose * doc/install.texi: Remove references to java/libjava. * doc/invoke.texi: Likewise. * doc/standards.texi: Likewise. gcc/ 2016-11-15 Matthias Klose * doc/install.texi: Remove references to java/libjava. * doc/invoke.texi: Likewise. * doc/standards.texi: Likewise. Index: gcc/doc/install.texi =================================================================== --- gcc/doc/install.texi (revision 242455) +++ gcc/doc/install.texi (working copy) @@ -4021,7 +4021,7 @@ it sorts relocations for REL targets (o32, o64, EABI). This can cause bad code to be generated for simple C++ programs. Also the linker from GNU binutils versions prior to 2.17 has a bug which causes the -runtime linker stubs in very large programs, like @file{libgcj.so}, to +runtime linker stubs in very large programs to be incorrectly generated. GNU Binutils 2.18 and later (and snapshots made after Nov. 9, 2006) should be free from both of these problems. Index: gcc/doc/invoke.texi =================================================================== --- gcc/doc/invoke.texi (revision 242455) +++ gcc/doc/invoke.texi (working copy) @@ -1316,12 +1316,6 @@ @item @var{file}.go Go source code. -@c FIXME: Descriptions of Java file types. -@c @var{file}.java -@c @var{file}.class -@c @var{file}.zip -@c @var{file}.jar - @item @var{file}.ads Ada source code file that contains a library unit declaration (a declaration of a package, subprogram, or generic, or a generic @@ -1370,7 +1364,6 @@ ada f77 f77-cpp-input f95 f95-cpp-input go -java @end smallexample @item -x none @@ -3174,7 +3167,7 @@ @item -fobjc-exceptions @opindex fobjc-exceptions Enable syntactic support for structured exception handling in -Objective-C, similar to what is offered by C++ and Java. This option +Objective-C, similar to what is offered by C++. This option is required to use the Objective-C keywords @code{@@try}, @code{@@throw}, @code{@@catch}, @code{@@finally} and @code{@@synchronized}. This option is available with both the GNU @@ -10800,7 +10793,7 @@ @opindex fbounds-check For front ends that support it, generate additional code to check that indices used to access arrays are within the declared range. This is -currently only supported by the Java and Fortran front ends, where +currently only supported by the Fortran front end, where this option defaults to true and false respectively. @item -fcheck-pointer-bounds @@ -11861,8 +11854,7 @@ This option instructs the compiler to assume that signed arithmetic overflow of addition, subtraction and multiplication wraps around using twos-complement representation. This flag enables some optimizations -and disables others. This option is enabled by default for the Java -front end, as required by the Java language specification. +and disables others. The options @option{-ftrapv} and @option{-fwrapv} override each other, so using @option{-ftrapv} @option{-fwrapv} on the command-line results in @option{-fwrapv} being effective. Note that only active options override, so Index: gcc/doc/standards.texi =================================================================== --- gcc/doc/standards.texi (revision 242455) +++ gcc/doc/standards.texi (working copy) @@ -315,6 +315,3 @@ @xref{Standards,,Standards, gfortran, The GNU Fortran Compiler}, for details of standards supported by GNU Fortran. - -@xref{Compatibility,,Compatibility with the Java Platform, gcj, GNU gcj}, -for details of compatibility between @command{gcj} and the Java Platform.