From patchwork Sun Aug 26 16:44:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gerald Pfeifer X-Patchwork-Id: 962275 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=gcc.gnu.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=gcc-patches-return-484457-incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=pfeifer.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b="uKn/+mnv"; dkim-atps=neutral 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 41z18M2M6Rz9s2P for ; Mon, 27 Aug 2018 02:44:49 +1000 (AEST) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:subject:message-id:mime-version:content-type; q=dns; s= default; b=q14ZZmafFMDkeR7trlX5b7qPvvhe9CgKi3RGOy1ayWv268JcCr3CT DHVYtQAY80H8T9wzagA+XPN4KLCuXHFv3wwIqa8HzlLHqB2CiyenjvopkbYGFTJR kCRDmEYGN+tStTNsrA53NryZ+2PTirVBdbEjtoSyBkwB7VBU+ctugE= 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:date :from:to:subject:message-id:mime-version:content-type; s= default; bh=W543MXLM7KbSBvWTuEzbIgqacQQ=; b=uKn/+mnvAYF/u3YlmfXW NazTQR3kAd+EeBH5RtRZjgkXHnbmCnkQ0Um0mk0KJM2Ujy8JPh7223Z6B6hPdPaX nVdc6dNtDBcB/SLCbd7b4KIUy3297vqWcPHeU3zx1tBpZhQavr98SBUW9DKQv+HC 0BM58hPJnopxgeAWrJ1dnBc= Received: (qmail 113085 invoked by alias); 26 Aug 2018 16:44:42 -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 113074 invoked by uid 89); 26 Aug 2018 16:44:41 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.1 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.2 spammy=UD:faq.html, faq.html, faqhtml, originally X-HELO: ainaz.pair.com Received: from ainaz.pair.com (HELO ainaz.pair.com) (209.68.2.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 26 Aug 2018 16:44:40 +0000 Received: from ainaz.pair.com (localhost [127.0.0.1]) by ainaz.pair.com (Postfix) with ESMTP id 8F78EB53EC9 for ; Sun, 26 Aug 2018 12:44:38 -0400 (EDT) Received: from [192.168.0.2] (vie-91-186-158-155.dsl.sil.at [91.186.158.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ainaz.pair.com (Postfix) with ESMTPSA id 6705EB53E28 for ; Sun, 26 Aug 2018 12:44:25 -0400 (EDT) Date: Sun, 26 Aug 2018 18:44:07 +0200 (CEST) From: Gerald Pfeifer To: gcc-patches@gcc.gnu.org Subject: [wwwdocs] faq.html - make HTML 5 ready Message-ID: MIME-Version: 1.0 X-IsSubscribed: yes Replace the use of by ids. Remove the id of "bugreport" which was only used by GCC < 2.95.3. A number of cases here required special attention such as the very first one which originally read

General information

Committed. Gerald Index: faq.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/faq.html,v retrieving revision 1.227 diff -u -r1.227 faq.html --- faq.html 2 Jun 2018 21:16:10 -0000 1.227 +++ faq.html 26 Aug 2018 16:40:56 -0000 @@ -57,12 +57,9 @@
- -

General information

+

General information

- -

How do I get a bug fixed or - a feature added?

+

How do I get a bug fixed or a feature added?

There are lots of ways to get something fixed. The list below may be incomplete, but it covers many of the common cases. These are listed @@ -94,7 +91,7 @@


-

Does GCC work on my platform?

+

Does GCC work on my platform?

The host/target specific installation notes for GCC include information about known problems with installing or using GCC on particular platforms. @@ -105,10 +102,9 @@ for several versions of GCC are also available at the web site.


- -

Installation

+

Installation

-

How to install multiple versions of GCC

+

How to install multiple versions of GCC

It may be desirable to install multiple versions of the compiler on the same system. This can be done by using different prefix paths at @@ -168,7 +164,7 @@ /usr/local/bin/gcc.


-

Dynamic linker is unable to find GCC libraries

+

Dynamic linker is unable to find GCC libraries

This problem manifests itself by programs not finding shared libraries they depend on when the programs are started. (This @@ -204,7 +200,7 @@


-

GCC can not find GNU as/GNU ld

+

GCC can not find GNU as/GNU ld

GCC searches the PATH for an assembler and a linker, but it only does so after searching a directory list hard-coded in the GCC executables. Since, on most platforms, the hard-coded list includes @@ -240,7 +236,7 @@ specified filenames exist.


-

cpp: Usage:... Error

+

cpp: Usage:... Error

If you get an error like this when building GCC (particularly when building __mulsi3), then you likely have a problem with your environment variables.

@@ -257,11 +253,10 @@
- -

Testsuite problems

+

Testsuite problems

-

How do I pass flags like - -fnew-abi to the testsuite?

+

How do I pass flags like -fnew-abi to +the testsuite?

If you invoke runtest directly, you can use the --tool_opts option, e.g:

@@ -275,7 +270,7 @@
-

How can I run the testsuite with multiple options?

+

How can I run the testsuite with multiple options?

If you invoke runtest directly, you can use the --target_board option, e.g:

@@ -295,11 +290,10 @@
- -

Miscellaneous

+

Miscellaneous

-

Friend Templates

+

Friend Templates

In order to make a specialization of a template function a friend of a (possibly template) class, you must explicitly state that the @@ -354,7 +348,7 @@


-

dynamic_cast, throw, typeid don't work with shared libraries

+

dynamic_cast, throw, typeid don't work with shared libraries

The new C++ ABI in the GCC 3.0 series uses address comparisons, rather than string compares, to determine type equality. This leads @@ -413,7 +407,7 @@ "-Bsymbolic" flags.


-

Why do I need autoconf, bison, xgettext, automake, etc?

+

Why do I need autoconf, bison, xgettext, automake, etc?

If you're using diffs up dated from one snapshot to the next, or if you're using the SVN repository, you may need several additional programs @@ -436,7 +430,7 @@


-

Why can't I build a shared library?

+

Why can't I build a shared library?

When building a shared library you may get an error message from the linker like `assert pure-text failed:' or `DP relative code in file'.

@@ -459,7 +453,7 @@
-

When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them

+

When building C++, the linker says my constructors, destructors or virtual tables are undefined, but I defined them

The ISO C++ Standard specifies that all virtual methods of a class that are not pure-virtual must be defined, but does not require any