[patch, libgfortran] Fix warning about mismatched type declarations.

2018-09-01 Thread Jerry DeLisle
All, The subject patch fixes the declaration for the vlist argument of the formatted_dtio function pointer definition which currently gives a warnings during compilation for mismatched types. Regression tested on x86_64-pc-linux. OK for trunk? Regards, Jerry 2018-09-01 Jerry DeLisle

[doc] standards.texi -- update Objective-C reference

2018-09-01 Thread Gerald Pfeifer
2018-09-02 Gerald Pfeifer * doc/standards.texi (Standards): Update Objective-C reference. Committed. Gerald Index: doc/standards.texi === --- doc/standards.texi (revision 264033) +++ doc/standards.texi (working copy)

[wwwdocs] Simplify gcc-3.x/criteria.html (no more align="left")

2018-09-01 Thread Gerald Pfeifer
Remove align="left" (which does not seem to have any impact nowadays) from table headers in the criterial.html files for all GCC 3.x releases. Committed. Gerald Index: gcc-3.0/criteria.html === RCS file:

[doc] install.texi -- update link for MPC

2018-09-01 Thread Gerald Pfeifer
Committed. Probably not worth backporting to the GCC 8, 7, and 6 branches? Gerald 2018-09-01 Gerald Pfeifer * doc/install.texi (Prerequisites): Update link for MPC. Index: doc/install.texi === --- doc/install.texi

[wwwdocs] Remove last traces of (gcc-3.4/mips-abi.html)

2018-09-01 Thread Gerald Pfeifer
This removes the last traces of from our web pages, a key step towards HTML 5. Committed. Gerald Index: gcc-3.4/mips-abi.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-3.4/mips-abi.html,v retrieving revision 1.4 diff -u -r1.4

[doc] Adjust link to openmp.org in generic.texi and invoke.texi

2018-09-01 Thread Gerald Pfeifer
Committed. Gerald 2018-09-01 Gerald Pfeifer * doc/generic.texi (OpenMP): Adjust link to openmp.org. * doc/invoke.texi (C Dialect Options): Ditto. Index: doc/generic.texi === --- doc/generic.texi(revision

[wwwdocs] gcc-4.0/changes.html -- update link to note on Unicode quotations marks

2018-09-01 Thread Gerald Pfeifer
Committed. Gerald Index: gcc-4.0/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v retrieving revision 1.73 diff -u -r1.73 changes.html --- gcc-4.0/changes.html26 Aug 2018 13:04:29 - 1.73 +++

Re: Relocation (= move+destroy)

2018-09-01 Thread Marc Glisse
On Sat, 1 Sep 2018, Marc Glisse wrote: this patch passed bootstrap+regtest on powerpc64le-unknown-linux-gnu. I realized afterwards that for a C++17-only feature, that's not testing much... So I changed it to apply in C++14 and fixed a minor issue. There is now a single regression:

Re: [patch,nvptx] Basic -misa support for nvptx

2018-09-01 Thread Tom de Vries
On 08/31/2018 04:14 PM, Cesar Philippidis wrote: > Attached is an nvptx patch that adds support for a new, albeit rarely > used, compiler option -misa. At present, there are only two valid ISA > arguments, SM_30 and SM_35. Without that flag, GCC will default to > SM_30. The major advantage of

Re: [PATCH][debug] Add -gdescribe-dies

2018-09-01 Thread Tom de Vries
On 08/31/2018 11:19 PM, Jason Merrill wrote: > On Fri, Aug 24, 2018 at 11:38 AM, Tom de Vries wrote: >> [ was: Re: [PATCH][debug] Add -gdescriptive-dies ] >> On Fri, Aug 24, 2018 at 12:44:38PM +0200, Richard Biener wrote: >>> On Wed, 22 Aug 2018, Tom de Vries wrote: >>> [ was: Re:

Re: Relocation (= move+destroy)

2018-09-01 Thread Marc Glisse
I forgot to attach the "diff -w" version of the patch, which may be a bit more readable. -- Marc GlisseIndex: include/bits/alloc_traits.h === --- include/bits/alloc_traits.h (revision 264027) +++ include/bits/alloc_traits.h

Relocation (= move+destroy)

2018-09-01 Thread Marc Glisse
Hello, this patch passed bootstrap+regtest on powerpc64le-unknown-linux-gnu. The main idea is manually performing loop fusion when we see 2 consecutive loops where the first moves data from A to B, and the second destroys the same elements in A. This is beneficial because there is one loop

[wwwdocs] readings.html - update link

2018-09-01 Thread Gerald Pfeifer
...to "A formal model of sequence points and related issues". Committed. Gerald Index: readings.html === RCS file: /cvs/gcc/wwwdocs/htdocs/readings.html,v retrieving revision 1.298 diff -u -r1.298 readings.html --- readings.html

[libstdc++,doc] Update three ieeexplore.ieee.org references

2018-09-01 Thread Gerald Pfeifer
I caught these three while looking at borken/changed links on our web page. (There are a few more I want to look into the coming days.) Applied. 2018-09-01 Gerald Pfeifer * doc/xml/manual/profile_mode.xml: Update three ieeexplore.ieee.org references. Index:

[doc] install.texi - mpfr.org link adjustment

2018-09-01 Thread Gerald Pfeifer
I made a similar change to the web pages earlier today; this is the complementary one for the installation documentation. Applied. Gerald 2018-09-01 Gerald Pfeifer * doc/install.texi (Prerequisites): Adjust link mpfr.org. Index: doc/install.texi

[wwwdocs] Update various links to openmp.org

2018-09-01 Thread Gerald Pfeifer
Committed. Gerald Index: gcc-5/changes.html === RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-5/changes.html,v retrieving revision 1.151 diff -u -r1.151 changes.html --- gcc-5/changes.html 26 Aug 2018 13:04:30 - 1.151 +++

[wwwdocs] Remove border="0" from tables

2018-09-01 Thread Gerald Pfeifer
...since it's the default (and also stands in the way of moving to HTML 5). Applied. Gerald Index: egcs-1.1/regress.html === RCS file: /cvs/gcc/wwwdocs/htdocs/egcs-1.1/regress.html,v retrieving revision 1.9 diff -u -r1.9

[wwwdocs] Remove gcc.skazkaforyou.com mirror

2018-09-01 Thread Gerald Pfeifer
This mirror has gone rogue and the domain is for sale, so I went ahead and removed it with the patch below. Gerald Index: mirrors.html === RCS file: /cvs/gcc/wwwdocs/htdocs/mirrors.html,v retrieving revision 1.251 diff -u -r1.251

[wwwdocs] Update link to Mono project at projects/cli.html

2018-09-01 Thread Gerald Pfeifer
Committed. Gerald Index: projects/cli.html === RCS file: /cvs/gcc/wwwdocs/htdocs/projects/cli.html,v retrieving revision 1.32 diff -u -r1.32 cli.html --- projects/cli.html 29 Jul 2018 20:31:35 - 1.32 +++ projects/cli.html

Re: [Patch, fortran] PR86328 - [8/9 Regression] Runtime segfault reading an allocatable class(*) object in allocate statements

2018-09-01 Thread Paul Richard Thomas
Hi Janus, Thanks for the review. I decided to commit just the parts that address the regression to both branches. Assignment to polymorphic variables is in such a mess that I did not consider it sensible to apply part of a fragment of Band Aid. I will raise a PR for the bugs that I know of.

[wwwdocs] readings.html -- link maintenance

2018-09-01 Thread Gerald Pfeifer
Update a few sites from http to https and update some links in other ways. On the way remove duplicate . Committed. Gerald Index: readings.html === RCS file: /cvs/gcc/wwwdocs/htdocs/readings.html,v retrieving revision 1.297 diff -u

[wwwdocs] gcc-4.3/changes.html -- reduce links to mpfr.org

2018-09-01 Thread Gerald Pfeifer
This page already has a link to mpfr.org (which I updated recently), and this being more of a historical page and to make future link maintenance easier, this reduces the number of links. Applied. Gerald Index: gcc-4.3/changes.html

Re: DWARF: Represent hard frame pointer as stack pointer + offset

2018-09-01 Thread Segher Boessenkool
Hi! On Fri, Aug 31, 2018 at 02:54:17PM -0700, H.J. Lu wrote: > On Fri, Aug 31, 2018 at 1:32 PM, Jason Merrill wrote: > > On Fri, Aug 31, 2018 at 3:33 PM, H.J. Lu wrote: > >> On Thu, Aug 30, 2018 at 10:21 AM, Jason Merrill wrote: > >>> > r138335 allowed arg_pointer_rtx to be eliminated by

Re: [Patch][GCC] Document and fix -r (partial linking)

2018-09-01 Thread Allan Sandfeld Jensen
On Montag, 27. August 2018 15:37:15 CEST Joseph Myers wrote: > On Sun, 26 Aug 2018, Allan Sandfeld Jensen wrote: > > Patch updated. I specifically edited a number of the existing tests that > > used both -r and -nostdlib and removed -nostdlib so the patch is > > exercised by existing tests. The

Re: [Patch][GCC] Document and fix -r (partial linking)

2018-09-01 Thread Allan Sandfeld Jensen
On Montag, 27. August 2018 15:37:15 CEST Joseph Myers wrote: > On Sun, 26 Aug 2018, Allan Sandfeld Jensen wrote: > > Patch updated. I specifically edited a number of the existing tests that > > used both -r and -nostdlib and removed -nostdlib so the patch is > > exercised by existing tests. The

[wwwdocs] codingconventions.html/codingrationale.html -- prepare for HTML 5 migration

2018-09-01 Thread Gerald Pfeifer
These were two of the few remaining pages where we still had instead of using ids. Changed thusly. Gerald Index: codingconventions.html === RCS file: /cvs/gcc/wwwdocs/htdocs/codingconventions.html,v retrieving revision 1.81 diff