[r10-9173 Regression] FAIL: 30_threads/future/members/poll.cc execution test on Linux/x86_64

2020-12-25 Thread sunil.k.pandey via Gcc-patches
On Linux/x86_64,

9b3be7ede2d3d9e7585560e7992e8d0b470cebad is the first bad commit
commit 9b3be7ede2d3d9e7585560e7992e8d0b470cebad
Author: GCC Administrator 
Date:   Fri Dec 25 00:17:11 2020 +

Daily bump.

caused

FAIL: 30_threads/future/members/poll.cc execution test

with GCC configured with

../../gcc/configure 
--prefix=/local/skpandey/gccwork/toolwork/gcc-bisect-10/releases/gcc-10/r10-9173/usr
 --enable-clocale=gnu --with-system-zlib --with-demangler-in-ld 
--with-fpmath=sse --enable-languages=c,c++,fortran --enable-cet --without-isl 
--enable-libmpx x86_64-linux --disable-bootstrap

To reproduce:

$ cd {build_dir}/x86_64-linux/libstdc++-v3/testsuite && make check 
RUNTESTFLAGS="conformance.exp=30_threads/future/members/poll.cc 
--target_board='unix{-m32}'"

(Please do not reply to this email, for question about this report, contact me 
at skpgkp2 at gmail dot com)


Re: [PATCH] PR fortran/93685 - [9/10/11 Regression] ICE in gfc_constructor_append_expr, at fortran/constructor.c:135

2020-12-25 Thread Thomas Koenig via Gcc-patches



Hi Harald,


OK for master?  As it is a regression, I intend to backport as seems applicable.


Looks good to me.

Thanks for the patch!

Best regards

Thomas


[committed] libstdc++: Convert three doxygen.nl links to https

2020-12-25 Thread Gerald Pfeifer
Pushed.

(The doxygen.nl server suggested those three via a redirect.)

Gerald


commit 4ee8e5949a9b43c05c17667dd26852f5e9d5b98b
Author: Gerald Pfeifer 
Date:   Fri Dec 25 15:20:43 2020 +0100

libstdc++: Convert three doxygen.nl links to https

libstdc++-v3:
2020-12-25  Gerald Pfeifer  

* doc/xml/manual/documentation_hacking.xml: Convert three links
to doxygen.nl to https.
* doc/html/manual/documentation_hacking.html: Regenerate.

diff --git a/libstdc++-v3/doc/html/manual/documentation_hacking.html 
b/libstdc++-v3/doc/html/manual/documentation_hacking.html
index f6f32fbda63..c978d5f3d1f 100644
--- a/libstdc++-v3/doc/html/manual/documentation_hacking.html
+++ b/libstdc++-v3/doc/html/manual/documentation_hacking.html
@@ -114,7 +114,7 @@
   ps, and dvi.
 DoxygenPrerequisitesTable??B.1.??Doxygen PrerequisitesToolVersionRequired Bycoreutils8.5allbash4.1alldoxygen1.7.6.1allgraphviz2.26graphical 
hierarchiespdflatex2007-59pdf 
output
Prerequisite tools are Bash 2.0 or later,
-   http://www.doxygen.nl"; target="_top">Doxygen, 
and
+   https://www.doxygen.nl"; 
target="_top">Doxygen, and
the http://www.gnu.org/software/coreutils/"; 
target="_top">GNU
coreutils. (GNU versions of find, xargs, and possibly
sed and grep are used, just because the GNU versions make
@@ -232,7 +232,7 @@
   
Adding Doxygen markup to a file (informally called
???doxygenating???) is very simple. See the
-   http://www.doxygen.nl/download.html#latestman"; 
target="_top">Doxygen
+   https://www.doxygen.nl/download.html#latestman"; 
target="_top">Doxygen
  manual for details.
We try to use a very-recent version of Doxygen.
   
@@ -245,7 +245,7 @@
these member functions.
   
Some commentary to accompany
-   the first list in the http://www.doxygen.nl/manual/docblocks.html"; target="_top">Special
+   the first list in the https://www.doxygen.nl/manual/docblocks.html"; target="_top">Special
Documentation Blocks section of the Doxygen manual:
   For longer comments, use the Javadoc style...
...not the Qt style. The intermediate *'s are preferred.
diff --git a/libstdc++-v3/doc/xml/manual/documentation_hacking.xml 
b/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
index 723120808d7..03bf1f184d4 100644
--- a/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
+++ b/libstdc++-v3/doc/xml/manual/documentation_hacking.xml
@@ -261,7 +261,7 @@
 
   
Prerequisite tools are Bash 2.0 or later,
-   http://www.w3.org/1999/xlink"; 
xlink:href="http://www.doxygen.nl";>Doxygen, and
+   http://www.w3.org/1999/xlink"; 
xlink:href="https://www.doxygen.nl";>Doxygen, and
the http://www.w3.org/1999/xlink"; 
xlink:href="http://www.gnu.org/software/coreutils/";>GNU
coreutils. (GNU versions of find, xargs, and possibly
sed and grep are used, just because the GNU versions make
@@ -447,7 +447,7 @@
Adding Doxygen markup to a file (informally called
doxygenating) is very simple. See the
http://www.w3.org/1999/xlink";
- xlink:href="http://www.doxygen.nl/download.html#latestman";>Doxygen
+ xlink:href="https://www.doxygen.nl/download.html#latestman";>Doxygen
  manual for details.
We try to use a very-recent version of Doxygen.
   
@@ -465,7 +465,7 @@
   
Some commentary to accompany
the first list in the http://www.w3.org/1999/xlink";
-xlink:href="http://www.doxygen.nl/manual/docblocks.html";>Special
+xlink:href="https://www.doxygen.nl/manual/docblocks.html";>Special
Documentation Blocks section of the Doxygen manual:
   
 


[committed] doc: Fix reference to libcody

2020-12-25 Thread Gerald Pfeifer
The libcody changes brought to new issue as far as our docs go. 

This is the easier one; fixes thusly and pushed.

( http://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Modules.html now linking 
to http://gcc.gnu.org/onlinedocs/gcc/cplusplus/draft.git which does not
exist is the other one.)

Gerald


commit 6a25dda42d42edc5e3d7c7ae01bf65ddb05a7499
Author: Gerald Pfeifer 
Date:   Fri Dec 25 15:30:42 2020 +0100

doc: Fix reference to libcody

github.com requests (via 301 Moved Permanently) to use gibhub.com,
not www.github.com.

gcc/ChangeLog:

2020-12-25  Gerald Pfeifer  

* doc/invoke.texi (C++ Module Mapper): Fix reference to libcody.

diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index 3b8b003c51d..dd086978883 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -33081,7 +33081,7 @@ links are present.
 
 The mapper protocol was published as ``A Module Mapper''
 @uref{https://wg21.link/p1184}.  The implementation is provided by
-@command{libcody}, @uref{https://www.github.com/urnathan/libcody},
+@command{libcody}, @uref{https://github.com/urnathan/libcody},
 which specifies the canonical protocol definition.  A proof of concept
 server implementation embedded in @command{make} was described in
 ''Make Me A Module'', @uref{https://wg21.link/p1602}.


[committed] libstdc++: Update link to Java docs

2020-12-25 Thread Gerald Pfeifer
The new link, a micro site oracle.com now redirects to, is quite more
generic, yet I have not found a general link just covering Java API,
so went ahead pushing this for now.

Any suggestions for something more specific?

Gerald


commit a746898dff8d92646b007fec3eb971ec5e8be9e0
Author: Gerald Pfeifer 
Date:   Fri Dec 25 19:14:35 2020 +0100

libstdc++: Update link to Java docs

libstdc++-v3:

2020-12-25  Gerald Pfeifer  

* doc/xml/manual/messages.xml: Update link to Java docs.
* doc/html/manual/facets.html: Ditto.

diff --git a/libstdc++-v3/doc/html/manual/facets.html 
b/libstdc++-v3/doc/html/manual/facets.html
index 2dd36307fcd..828b52f49bb 100644
--- a/libstdc++-v3/doc/html/manual/facets.html
+++ b/libstdc++-v3/doc/html/manual/facets.html
@@ -732,7 +732,7 @@ void test01()
 . Angelika 
Langer. Klaus Kreft. Copyright ?? 2000 Addison Wesley Longman, Inc.. 
Addison Wesley Longman
   . 
-   https://www.oracle.com/technetwork/java/api/index.html"; target="_top">
+   https://docs.oracle.com/en/java/"; target="_top">
API Specifications, Java Platform

   . java.util.Properties, 
java.text.MessageFormat,
diff --git a/libstdc++-v3/doc/xml/manual/messages.xml 
b/libstdc++-v3/doc/xml/manual/messages.xml
index b1bc4b76f07..418304c3dc2 100644
--- a/libstdc++-v3/doc/xml/manual/messages.xml
+++ b/libstdc++-v3/doc/xml/manual/messages.xml
@@ -541,7 +541,7 @@ void test01()
   
   
http://www.w3.org/1999/xlink";
- 
xlink:href="https://www.oracle.com/technetwork/java/api/index.html";>
+ xlink:href="https://docs.oracle.com/en/java/";>
API Specifications, Java Platform

   


[committed] wwwdocs: "Essential Fortran 90&95" examples are gone

2020-12-25 Thread Gerald Pfeifer
This link/subsite is gone and frantically clicking that site nor
Google did not provide any replacement, so I decided to yank it.

If any of you has an alternate location and wants to add that,
feel free to go for it.

Gerald

---
 htdocs/readings.html | 14 --
 1 file changed, 14 deletions(-)

diff --git a/htdocs/readings.html b/htdocs/readings.html
index 13e9e71e..183329a3 100644
--- a/htdocs/readings.html
+++ b/htdocs/readings.html
@@ -478,20 +478,6 @@ names.
   

 
-   Fortran packages -
-   Some packages containing (mostly) legal Fortran code.
-   
- 
-   Books with source code: 
-   
- 
-   https://www.fortran.com/F/books.html";>Examples of
-   Essential Fortran 90 & 95 by Loren Meissner.
- 
-   
- 
-   
-   
Historical material -
A few links for your enjoyment.

-- 
2.29.2