[pushed] wwwdocs: gcc-3.*: Remove download links for MTL from 20 years ago

2024-07-13 Thread Gerald Pfeifer
The entire osl.iu.edu site has gone away without direct replacement.
---
 htdocs/gcc-3.1/criteria.html | 3 +--
 htdocs/gcc-3.3/criteria.html | 3 +--
 htdocs/gcc-3.4/criteria.html | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/htdocs/gcc-3.1/criteria.html b/htdocs/gcc-3.1/criteria.html
index 13d5a7bd..22ffaaf7 100644
--- a/htdocs/gcc-3.1/criteria.html
+++ b/htdocs/gcc-3.1/criteria.html
@@ -251,8 +251,7 @@ shown here are used for GCC 3.1 integration testing.
 http://www.osl.iu.edu/research/mtl/;>MTL
 C++
 2.12.2.-20
-http://www.osl.iu.edu/research/mtl/download.php3;>
-MTL (Download)
+
 
 
 POOMA
diff --git a/htdocs/gcc-3.3/criteria.html b/htdocs/gcc-3.3/criteria.html
index ec32b28d..547c1bff 100644
--- a/htdocs/gcc-3.3/criteria.html
+++ b/htdocs/gcc-3.3/criteria.html
@@ -255,8 +255,7 @@ shown here are used for GCC 3.3 integration testing.
 http://www.osl.iu.edu/research/mtl/;>MTL
 C++
 2.12.2.-20
-http://www.osl.iu.edu/research/mtl/download.php3;>
-MTL (Download), with http://www.osl.iu.edu/MailArchives/mtl-devel/msg00311.php;>patch
+
 
 
 POOMA
diff --git a/htdocs/gcc-3.4/criteria.html b/htdocs/gcc-3.4/criteria.html
index 8860aa36..1ff98ee9 100644
--- a/htdocs/gcc-3.4/criteria.html
+++ b/htdocs/gcc-3.4/criteria.html
@@ -255,8 +255,7 @@ shown here are used for GCC 3.4 integration testing.
 http://www.osl.iu.edu/research/mtl/;>MTL
 C++
 2.12.2.-20
-http://www.osl.iu.edu/research/mtl/download.php3;>
-MTL (Download), with http://www.osl.iu.edu/MailArchives/mtl-devel/msg00311.php;>patch
+
 
 
 POOMA
-- 
2.45.2


[pushed] wwwdocs: news: Update links to Craig Burley's notes on g77

2024-07-13 Thread Gerald Pfeifer
The new site does not offer https, so staying with http.

Pushed.

Gerald


On the way remove a mailto: link to offer g77 help from 1999.
---
 htdocs/news.html | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 5e782349..6fac4ea5 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -1612,14 +1612,11 @@ series.  On behalf of the entire GCC team, the steering 
committee
 would like to thank Craig for his work.
 
 Craig has written a detailed analysis of the
-http://world.std.com/~burley/g77-why.html;>current state
+http://www.kilmnj.com/g77/why.html;>current state
 and
-http://world.std.com/~burley/g77-next.html;>possible future
+http://www.kilmnj.com/g77/next.html;>possible future
 of g77, available at his
-http://world.std.com/~burley/g77.html;>g77 web site.
-
-If you are interested in helping with g77, please mailto:g...@gcc.gnu.org?subject=g77%20Help%20Wanted?;>contact us!
+http://www.kilmnj.com/g77/;>g77 web site.
 
 
 October 12, 1999
-- 
2.45.2


[pushed] wwwdocs: news: Update Google Summer of Code 2014 project link

2024-07-11 Thread Gerald Pfeifer
Quite a different link - kudos to Google for the proper redirect alerting 
of the change _and_ providing the new URL.

Pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index f13a8249..5e782349 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -328,7 +328,7 @@
 GCC Google Summer of Code 2014
 [2014-02-24] wwwdocs:
 GCC has been accepted as a
-http://www.google-melange.com/gsoc/org2/google/gsoc2014/gcc;>Google 
Summer of Code 2014 project.
+https://www.google-melange.com/archive/gsoc/2014/orgs/gcc;>Google 
Summer of Code 2014 project.
 Students, mentors and project ideas welcome!
 
 Intel AVX-512 support
-- 
2.45.2


[pushed] wwwdocs: gcc-3.*: Drop FTP links to kernel tarballs

2024-07-11 Thread Gerald Pfeifer
Most browsers these days do not support FTP any longer, and while
kernel.org offers downloads via other means, realistically, who is
going to download 2.4.0 or 2.4.18 kernels anyways?
---
 htdocs/gcc-3.0/criteria.html | 4 +---
 htdocs/gcc-3.1/criteria.html | 4 +---
 htdocs/gcc-3.3/criteria.html | 4 +---
 htdocs/gcc-3.4/criteria.html | 4 +---
 4 files changed, 4 insertions(+), 12 deletions(-)

diff --git a/htdocs/gcc-3.0/criteria.html b/htdocs/gcc-3.0/criteria.html
index 146bf056..57e7e897 100644
--- a/htdocs/gcc-3.0/criteria.html
+++ b/htdocs/gcc-3.0/criteria.html
@@ -229,9 +229,7 @@ different programming languages.
 http://www.kernel.org;>Linux kernel
 C
 2.4.0
-ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.0.tar.gz;>
-linux-2.4.0.tar.gz
+linux-2.4.0.tar.gz
 
 http://www.gnu.org/software/emacs/;>GNU Emacs
 C
diff --git a/htdocs/gcc-3.1/criteria.html b/htdocs/gcc-3.1/criteria.html
index 078303be..13d5a7bd 100644
--- a/htdocs/gcc-3.1/criteria.html
+++ b/htdocs/gcc-3.1/criteria.html
@@ -245,9 +245,7 @@ shown here are used for GCC 3.1 integration testing.
 https://www.kernel.org;>Linux kernel
 C
 2.4.18
-ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.bz2;>
-linux-2.4.18.tar.gz
+linux-2.4.18.tar.gz
 
 
 http://www.osl.iu.edu/research/mtl/;>MTL
diff --git a/htdocs/gcc-3.3/criteria.html b/htdocs/gcc-3.3/criteria.html
index ceb21ac7..ec32b28d 100644
--- a/htdocs/gcc-3.3/criteria.html
+++ b/htdocs/gcc-3.3/criteria.html
@@ -249,9 +249,7 @@ shown here are used for GCC 3.3 integration testing.
 http://www.kernel.org;>Linux kernel
 C
 2.4.18
-ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.bz2;>
-linux-2.4.18.tar.gz
+linux-2.4.18.tar.gz
 
 
 http://www.osl.iu.edu/research/mtl/;>MTL
diff --git a/htdocs/gcc-3.4/criteria.html b/htdocs/gcc-3.4/criteria.html
index e3d84320..8860aa36 100644
--- a/htdocs/gcc-3.4/criteria.html
+++ b/htdocs/gcc-3.4/criteria.html
@@ -249,9 +249,7 @@ shown here are used for GCC 3.4 integration testing.
 http://www.kernel.org;>Linux kernel
 C
 2.4.18
-ftp://ftp.kernel.org/pub/linux/kernel/v2.4/linux-2.4.18.tar.bz2;>
-linux-2.4.18.tar.gz
+linux-2.4.18.tar.gz
 
 
 http://www.osl.iu.edu/research/mtl/;>MTL
-- 
2.45.2


Re: [PATCH][wwwdocs] changes.html changes for AArch64 for GCC 14.1

2024-07-08 Thread Gerald Pfeifer
On Mon, 8 Jul 2024, Kyrylo Tkachov wrote:
>> How about the following simplification around generic-armv8-a and
>> generic-armv8-a? I believe this version is easier to consume.
> Yeah, that does look smoother.
> Ok. Thanks!

Pushed, thanks.

Gerald


Re: [PATCH][wwwdocs] changes.html changes for AArch64 for GCC 14.1

2024-07-08 Thread Kyrylo Tkachov
Hi Gerald,

> On 7 Jul 2024, at 19:26, Gerald Pfeifer  wrote:
> 
> External email: Use caution opening links or attachments
> 
> 
> On Tue, 2 Apr 2024, Kyrylo Tkachov wrote:
>> Here's a writeup of the AArch64 changes to highlight in GCC 14.1. If
>> there's something you'd like to highlight feel free to comment or add a
>> patch yourself. I don't expect the list to be exhaustive.
>> 
>> It's been a busy release for AArch64!
> 
> Indeed. Busy in a good way. :-)
> 
> How about the following simplification around generic-armv8-a and
> generic-armv8-a? I believe this version is easier to consume.
> 

Yeah, that does look smoother.
Ok. Thanks!
Kyrill

> (_Not_ pushed.)
> 
> Gerald
> 
> 
> diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
> index 9a1b0c8a..ca4cae0f 100644
> --- a/htdocs/gcc-14/changes.html
> +++ b/htdocs/gcc-14/changes.html
> @@ -687,11 +687,11 @@ You may also want to check out our
>   Microsoft Cobalt-100 (cobalt-100).
> 
> Additionally, the identifiers generic,
> -generic-armv8-a and generic-armv9-a are added
> -as arguments to -mcpu= and -mtune= to optimize
> -code generation aimed at a good blend of CPUs of a particular 
> architecture
> -version.  These tunings are also used as the default optimization targets
> -when compiling with the -march=armv8-a or
> +generic-armv8-a and generic-armv9-a can be
> +used to optimize code generation for a good blend of CPUs of a
> +particular architecture
> +version.  These tunings are also used as the default optimization
> +targets when compiling with the -march=armv8-a or
> -march=armv9-a options and their point releases e.g.
> -march=armv8.2-a or -march=armv9.3-a.
> 



[pushed] wwwdocs: readings: Update Edsger W. Dijkstra's home page

2024-07-07 Thread Gerald Pfeifer
---
 htdocs/readings.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/readings.html b/htdocs/readings.html
index ae1b52bb..f0d44d6f 100644
--- a/htdocs/readings.html
+++ b/htdocs/readings.html
@@ -469,7 +469,7 @@ names.
 
Historical material - for your enjoyment.

- https://www.cs.utexas.edu/users/EWD/;>The writings of Edsger 
W. Dijkstra (RIP)
+ https://www.cs.utexas.edu/~EWD/;>The writings of Edsger W. 
Dijkstra (RIP)


 
-- 
2.45.2


[pushed] wwwdocs: news: Standardize OpenMP references

2024-07-07 Thread Gerald Pfeifer
Use OpenMP X.Y instead of OpenMP vX.Y. Use https for web links.
---
 htdocs/news.html | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 4a104520..f13a8249 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -302,10 +302,10 @@
 standards. The code was contributed by Fran??ois-Xavier Coudert of
 CNRS.
 
-OpenMP v4.0
+OpenMP 4.0
 [2014-06-30] wwwdocs:
 An implementation of the http://www.openmp.org/specifications/;>OpenMP v4.0
+href="https://www.openmp.org/specifications/;>OpenMP 4.0
 parallel programming interface for Fortran has been added and is going
 to be available in the upcoming GCC 4.9.1 release.
 
@@ -360,10 +360,10 @@
 [2013-10-16] wwwdocs:
 
 
-OpenMP v4.0
+OpenMP 4.0
 [2013-10-11] wwwdocs:
 An implementation of the http://www.openmp.org/specifications/;>OpenMP v4.0
+href="https://www.openmp.org/specifications/;>OpenMP 4.0
 parallel programming interface for so far C and C++ has been added.
 Code was contributed by Jakub Jelinek, Aldy Hernandez, Richard Henderson
 of Red Hat, Inc. and Tobias Burnus.
@@ -530,7 +530,7 @@ by Embecosm.
     [2011-10-26] wwwdocs:
 
 
-OpenMP v3.1
+OpenMP 3.1
     [2011-08-02] wwwdocs:
 An implementation of the OpenMP 3.1
 parallel programming interface for C, C++ and Fortran has been added.
-- 
2.45.2


[pushed] wwwdocs: gcc-14: Use hyphen in compile-time

2024-07-07 Thread Gerald Pfeifer
---
 htdocs/gcc-14/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 9a1b0c8a..29958fd5 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -621,7 +621,7 @@ You may also want to check out our
   
   The -Wcase-enum
 and -Wuninit-variable-checking= options have
-been implemented to provide compile time warnings against
+been implemented to provide compile-time warnings against
 missing case clauses and uninitialized variables respectively.
   
 
-- 
2.45.2


Re: [PATCH][wwwdocs] changes.html changes for AArch64 for GCC 14.1

2024-07-07 Thread Gerald Pfeifer
On Tue, 2 Apr 2024, Kyrylo Tkachov wrote:
> Here's a writeup of the AArch64 changes to highlight in GCC 14.1. If 
> there's something you'd like to highlight feel free to comment or add a 
> patch yourself. I don't expect the list to be exhaustive.
> 
> It's been a busy release for AArch64!

Indeed. Busy in a good way. :-)

How about the following simplification around generic-armv8-a and
generic-armv8-a? I believe this version is easier to consume.

(_Not_ pushed.)

Gerald


diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 9a1b0c8a..ca4cae0f 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -687,11 +687,11 @@ You may also want to check out our
   Microsoft Cobalt-100 (cobalt-100).
 
 Additionally, the identifiers generic,
-generic-armv8-a and generic-armv9-a are added
-as arguments to -mcpu= and -mtune= to optimize
-code generation aimed at a good blend of CPUs of a particular architecture
-version.  These tunings are also used as the default optimization targets
-when compiling with the -march=armv8-a or
+generic-armv8-a and generic-armv9-a can be
+used to optimize code generation for a good blend of CPUs of a
+particular architecture
+version.  These tunings are also used as the default optimization
+targets when compiling with the -march=armv8-a or
 -march=armv9-a options and their point releases e.g.
 -march=armv8.2-a or -march=armv9.3-a.
 


[pushed] wwwdocs: gcc-3.0: Use testing/testing-lapack.html

2024-07-06 Thread Gerald Pfeifer
testing/testing-lapack.html appears newer and a generic page, which
allows us to retire the mostly redundant gcc-3.0/lapack-guide.html .

(Still essentially obsolete information, at least only half of it now.)

Gerald
---
 htdocs/gcc-3.0/criteria.html |   4 +-
 htdocs/gcc-3.0/lapack-guide.html | 117 ---
 2 files changed, 2 insertions(+), 119 deletions(-)
 delete mode 100644 htdocs/gcc-3.0/lapack-guide.html

diff --git a/htdocs/gcc-3.0/criteria.html b/htdocs/gcc-3.0/criteria.html
index 3e679d28..146bf056 100644
--- a/htdocs/gcc-3.0/criteria.html
+++ b/htdocs/gcc-3.0/criteria.html
@@ -279,8 +279,8 @@ guide.
 LAPACK is a well known linear algebra package that contains
 code typical for large scale Fortran programs.
 For instructions on how to set up and build LAPACK and check the
-outcome of its testing programs see 
-this guide.
+outcome of its testing programs see the
+build and test guide.
 
 As progress is made towards the release, specific information about
 how these programs should be compiled, and how their correct operation
diff --git a/htdocs/gcc-3.0/lapack-guide.html b/htdocs/gcc-3.0/lapack-guide.html
deleted file mode 100644
index fb477aaa..
--- a/htdocs/gcc-3.0/lapack-guide.html
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-LAPACK build and test guide
-https://gcc.gnu.org/gcc.css;>
-
-
-
-LAPACK build and test guide
-
-This page is a guide to building the LAPACK linear algebra
-package and running its testing and timing programs.
-
-Build
-
-It is assumed that you already downloaded LAPACK from the
-netlib repository at http://www.netlib.org/lapack/lapack.tgz;>
-lapack.tgz. This is a 5 Mb file.
-
-To build it, perform the following:
-
-Unpack the .tgz file:
-
-tar zxf lapack.tgz, or
-gunzip -c lapack.tgz | tar xf -
-
-
-Change directory to the repository thus created:
-
-cd LAPACK
-
-
-Edit the include file of the main Makefile (make.inc):
-
-PLAT = G77
-FORTRAN = /your/full/path/to/g77
-OPTS = -g -O2 -funroll-loops
-NOOPT = -g
-LOADER = $(FORTRAN)
-LOADOPTS =
-RANLIB = ranlib
-BLASLIB = ../../blas$(PLAT).a
-
-Note that the value of RANLIB depends on ranlib being
-available (and necessary) on your operating system.
-
-If you want to test LAPACK with an uninstalled compiler,
-change the following in the above:
-
-Add: GCC_DIR = /path/to/gcc/build/directory
-Change: FORTRAN = $(GCC_DIR)/gcc/g77 
-B$(GCC_DIR)/gcc/
-Change: LOADER = $(FORTRAN) 
-L$(GCC_DIR)/target/libf2c
-
-where target is the target triple for your system 
(e.g.
-mips-sgi-irix6.5)
-
-
-
-The uncompressed LAPACK distribution comprises some 35 Mb of source files.
-Building the libraries, test and timing programs adds between 80 and 100
-Mb of objects, libraries and executables to this.
-
-A final note:  On 64-bit targets, LAPACK cannot be built using GCC 2.95.2
-without specifying the -femulate-complex flag.  Building it
-using GCC 3.0 should not need that flag.
-
-On Alphas it is necessary to add the flag -mieee to OPTS,
-NOOPT and LOADOPTS.
-
-Run
-
-The LAPACK Makefile assumes that you have the current
-directory in your path.  If this is not the case in your
-shell setup, use the following command line:
-
-(PATH=$PATH:. export PATH;
-make install blaslib lapacklib tmglib testing blas_testing)
-
-If the main memory in your machine is 512 Mbyte or larger,
-you are able to run the timing programs in addition to the
-testing programs that are run with the command above.  In that
-case, issue the command:
-
-(PATH=$PATH:. export PATH;
-make install blaslib lapacklib tmglib
-testing blas_testing timing blas_timing)
-
-Testing
-
-The output of the testing programs gets written into
-files with extension .out in the TESTING subdirectory of
-the main LAPACK directory.  Use the command grep -i
-fail *.out to find the number of failing tests.
-
-GCC 3.0 should not result in more failures than GCC 2.95.2
-
-Timing
-
-TBD
-
-Cleanup
-
-Cleanup (to prepare the directory for a fresh run, e.g.
-with another version of the compiler), has to be done as follows:
-
-(PATH=$PATH:. export PATH; make clean;
-rm `find . -name '*.SUMM' -print`)
-
-The reason for this is that the LAPACK programs leave files
-behind with the extension .SUMM, which are opened with 
-STATUS='NEW' - this will result in an abort if the files
-already exist.
-
-
-
-- 
2.45.2


Re: [wwwdocs] [PATCH 0/4] Fix various typos

2024-07-05 Thread Gerald Pfeifer
Hi Pokechu22,

On Tue, 22 Mar 2022, Pokechu22 via Gcc-patches wrote:
> While working on a separate patch, I found several typos on the website.
> I have only looked within the htdocs directory, not its subdirectories.

thanks for those patches, and sorry they fell through the cracks 
originally. I'll keep my eyes open for potential future ones.

> These are individual patches per file, since that seemed reasonable to 
> me.

Agreed.

> I believe this is a small enough change that I do not need to go through
> copyright assignment or DCO certification (if I had supplied a list of
> files and line numbers, I suspect anyone else would have made the same
> patches).  I would rather remain pseudonymous.

For DCO certification we need real names. Luckily, as you mentioned, these 
were not big and for any still relevant I did some spell checking on those
files and compared the findings. And some of your cathces were found and 
re-created independently.

I believe we have now handled everything your reported/submitted. Please 
advise if there is anything open (or newly found)!

Thank you,
Gerald


[pushed] wwwdocs: contribute: Uppercase spelling of Bugzilla

2024-07-05 Thread Gerald Pfeifer


---
 htdocs/contribute.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/contribute.html b/htdocs/contribute.html
index 24f8d30b..caff1f2a 100644
--- a/htdocs/contribute.html
+++ b/htdocs/contribute.html
@@ -322,7 +322,7 @@ not be confused with other patches.
 
 If your patch relates a bug in the compiler for which there is an
 existing PR number the bug number should be stated.  Use the
-short-form variant [PRn] wwwdocs: without the bugzilla
+short-form variant [PRn] wwwdocs: without the Bugzilla
 component identifier and with no space between 'PR' and the number.
 The body of the commit message should still contain the full form
 (PR component/n) within the body of
-- 
2.45.2


[pushed] wwwdocs: *: Normalize links to the www.gnu.org main page

2024-07-04 Thread Gerald Pfeifer
No need for a trailing slash, and switch to https.

---
 htdocs/gcc-3.0/index.html | 2 +-
 htdocs/gcc-3.1/index.html | 4 ++--
 htdocs/gccmission.html| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/htdocs/gcc-3.0/index.html b/htdocs/gcc-3.0/index.html
index a1f454e0..7d39658b 100644
--- a/htdocs/gcc-3.0/index.html
+++ b/htdocs/gcc-3.0/index.html
@@ -16,7 +16,7 @@
 
 February 20, 2002
 
-The http://www.gnu.org/;>GNU project and the GCC
+The https://www.gnu.org;>GNU project and the GCC
 developers are pleased to announce the release of GCC 3.0.4, which is
 a bug-fix release for the GCC 3.0 series.
 
diff --git a/htdocs/gcc-3.1/index.html b/htdocs/gcc-3.1/index.html
index 0c85bcb9..6f25a878 100644
--- a/htdocs/gcc-3.1/index.html
+++ b/htdocs/gcc-3.1/index.html
@@ -16,14 +16,14 @@
 
 July 27, 2002
 
-The http://www.gnu.org/;>GNU project and the GCC
+The GNU project and the GCC
 developers are pleased to announce the release of GCC 3.1.1.
 
 The links below still apply to GCC 3.1.1.
 
 May 15, 2002
 
-The http://www.gnu.org/;>GNU project and the GCC
+The https://www.gnu.org;>GNU project and the GCC
 developers are pleased to announce the release of GCC 3.1.
 
 GCC used to stand for the GNU C Compiler, but since the compiler
diff --git a/htdocs/gccmission.html b/htdocs/gccmission.html
index 1124fe9f..2eff0453 100644
--- a/htdocs/gccmission.html
+++ b/htdocs/gccmission.html
@@ -11,7 +11,7 @@
 
 GCC Development Mission Statement (2021-06-01)
 
-GCC development is a part of the http://www.gnu.org/;>GNU
+GCC development is a part of the https://www.gnu.org;>GNU
 Project, aiming to improve the compiler used in the GNU system
 including the GNU/Linux variant.
 The GCC development effort uses an open development environment and
-- 
2.45.2


[pushed] wwwdocs: news: Remove some last links to our previous /java sub-site

2024-07-04 Thread Gerald Pfeifer
On the way fix the spelling of SUSE in one case.

Pushed.
Gerald
---
 htdocs/news.html | 14 ++
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index e78abfc3..4a104520 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -10,8 +10,7 @@
 
 GCC news and announcements
 
-More current news, or some (older)
-GCJ news.
+More current news.
 
 
 
@@ -1068,8 +1067,8 @@ Annual GCC Developers' Summit, which took place May 
25-27, 2003.
 
 January 29, 2003
 
-Andrew Haley of Red Hat completed the work begun by Bo Thorsen of SuSE
-to port GCJ to the AMD x86-64
+Andrew Haley of Red Hat completed the work begun by Bo Thorsen of SUSE
+to port GCJ to the AMD x86-64
 architecture.  This is the first implementation of the Java
 programming language to be made available on that platform.  It will
 be part of the GCC 3.3 release.
@@ -1352,10 +1351,9 @@ stabilization for branching for GCC 3.0.
 
 December 19, 2000
 
-The runtime library for the 
-Java front end, libgcj, has been moved into the GCC 
-tree. This means that a separate download will no longer be required for 
-Java support.
+The runtime library for the Java front end, libgcj, has
+been moved into the GCC tree. A separate download is no longer required
+for Java support.
 
 
 December 4, 2000
-- 
2.45.2


[pushed] wwwdocs: gcc-12: Tweak RISC-V default ISA announcement

2024-07-04 Thread Gerald Pfeifer
"bump" instead of "bumped" triggered by attention, and while I was there 
already I tweaked the whole entry.

Pushed.

Gerald
---
 htdocs/gcc-12/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index bf332c86..b97dc376 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -899,9 +899,9 @@ function Multiply (S1, S2 : Sign) return Sign is
 
 RISC-V
 
-Default ISA spec version was bump to 20191213, more detail see this The default ISA spec version was bumped to 20191213; see https://groups.google.com/a/groups.riscv.org/g/sw-dev/c/aE1ZeHHCYf4;>
-announcement
+this announcement for details.
 New ISA extension support for zba, zbb, zbc, zbs was added.
 New ISA extension support for vector and scalar crypto was added, only
support architecture testing macro and -march= 
parsing.
-- 
2.45.2


[committed] wwwdocs: Add Summer 2024 C++26 papers

2024-07-02 Thread Jakub Jelinek
Hi!

I've committed the following patch as obvious to wwwdocs.

diff --git a/htdocs/projects/cxx-status.html b/htdocs/projects/cxx-status.html
index 4401c87e..65c120a3 100644
--- a/htdocs/projects/cxx-status.html
+++ b/htdocs/projects/cxx-status.html
@@ -184,6 +184,31 @@
14

 
+
+
+   constexpr placement new 
+   https://wg21.link/P2747R2;>P2747R2
+   https://gcc.gnu.org/PR115744;>No
+   __cpp_constexpr >= 202406L 
+
+
+   Structured binding declaration as a condition 
+   https://wg21.link/P0963R3;>P0963R3
+   https://gcc.gnu.org/PR115745;>No
+   
+
+
+   Ordering of constraints involving fold expressions 
+   https://wg21.link/P2963R3;>P2963R3
+   https://gcc.gnu.org/PR115746;>No
+   
+
+
+   Deleting a pointer to an incomplete type should be ill-formed 
+   https://wg21.link/P3144R2;>P3144R2
+   https://gcc.gnu.org/PR115747;>No
+   
+
 

[wwwdocs, committed] git: Move current devel/omp/gcc branch to 14

2024-06-28 Thread Paul-Antoine Arras

Committed as debf3885965604c81541a549d531ec450f498058
https://gcc.gnu.org/git.html#general
--
PAcommit debf3885965604c81541a549d531ec450f498058
Author: Paul-Antoine Arras 
Date:   Fri Jun 28 12:08:57 2024 +0200

git: Move current devel/omp/gcc branch to 14

diff --git htdocs/git.html htdocs/git.html
index a6e88566..b5c2737a 100644
--- htdocs/git.html
+++ htdocs/git.html
@@ -280,17 +280,17 @@ in Git.
   Makarov vmaka...@redhat.com.
   
 
-  https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-13;>devel/omp/gcc-13
+  https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-14;>devel/omp/gcc-14
   This branch is for collaborative development of
   https://gcc.gnu.org/wiki/OpenACC;>OpenACC and
   https://gcc.gnu.org/wiki/openmp;>OpenMP support and related
   functionality, such
   as https://gcc.gnu.org/wiki/Offloading;>offloading support (OMP:
   offloading and multi processing).
-  The branch is based on releases/gcc-13.
-  Please send patch emails with a short-hand [og13] tag in the
+  The branch is based on releases/gcc-14.
+  Please send patch emails with a short-hand [og14] tag in the
   subject line, and use ChangeLog.omp files. (Likewise but now
-  stale branches exists for the prior GCC releases 9 to 12.)
+  stale branches exists for the prior GCC releases 9 to 13.)
 
   unified-autovect
   This branch is for work on improving effectiveness and generality of GCC's
@@ -897,14 +897,15 @@ merged.
   https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-9;>devel/omp/gcc-9
   https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-10;>devel/omp/gcc-10
   https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-11;>devel/omp/gcc-11
+  https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-12;>devel/omp/gcc-12
+  https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;a=shortlog;h=refs/heads/devel/omp/gcc-13;>devel/omp/gcc-13
   These branches were used for collaborative development of
   https://gcc.gnu.org/wiki/OpenACC;>OpenACC and
   https://gcc.gnu.org/wiki/openmp;>OpenMP support and related
   functionality as the successors to openacc-gcc-9-branch after the move to
   Git.
-  The branches were based on releases/gcc-9, releases/gcc-10 and
-  releases/gcc-11 respectively.
-  Development has now moved to the devel/omp/gcc-12 branch.
+  The branches were based on releases/gcc-9, releases/gcc-10, etc.
+  Development has now moved to the devel/omp/gcc-14 branch.
 
   hammer-3_3-branch
   The goal of this branch was to have a stable compiler based on GCC 3.3


[pushed] wwwdocs: news: Tweak MPFR link

2024-06-22 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 471b31b7..e78abfc3 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -798,7 +798,7 @@ annual report for 2008
 
 January 6, 2007
 Kaveh Ghazi has integrated the GCC middle-end with the http://www.mpfr.org/;>MPFR library, allowing more
+href="https://www.mpfr.org;>MPFR library, allowing more
 effective compile-time
 optimizations.  As a result, this library and the https://gmplib.org/;>GMP library are now 

[pushed] wwwdocs: contribute: Add a missing parenthesis

2024-06-22 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/contribute.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/contribute.html b/htdocs/contribute.html
index 7d85d885..24f8d30b 100644
--- a/htdocs/contribute.html
+++ b/htdocs/contribute.html
@@ -270,7 +270,7 @@ characters.
 
 The classifier identifies the type of contribution, for example a
 patch, an RFC (request for comments) or a committed patch (where
-approval is not necessary.  The classifier should be written in upper
+approval is not necessary).  The classifier should be written in upper
 case and surrounded with square brackets.  This is the only component
 of the e-mail subject line that will not appear in the commit itself.
 The classifier may optionally contain a version number (vN) and
-- 
2.45.2


[pushed] wwwdocs: backends: Fix markup with overly long block

2024-06-22 Thread Gerald Pfeifer
An  environment is in parallel to a  environment and cannot be 
nested in the latter; in HTML 5 an instance of the former automatically 
ends the latter.

Pushed.

Gerald
---
 htdocs/backends.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/htdocs/backends.html b/htdocs/backends.html
index 9272558c..2a63f91b 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -120,7 +120,7 @@ visium |  B g  t s
 xtensa | C
 
 
-For AVR simulators, see
+For AVR simulators, see
   
 https://github.com/sprintersb/atest;
   >AVRtest and
@@ -131,7 +131,6 @@ xtensa | C
   >SimulAVR
 
 
-
 
 For ARC simulator, see https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb;>
-- 
2.45.2


Re: [wwwdocs] [PATCH 4/4] contribute: Fix various typos

2024-06-21 Thread Gerald Pfeifer
On Tue, 22 Mar 2022, Pokechu22 via Gcc-patches wrote:
> ---
>  htdocs/contribute.html | 8 
>  1 file changed, 4 insertions(+), 4 deletions(-)

Sorry this fell through the cracks on our end. I'll shortly push a change 
to add the missing closing parenthesis.

All other changes have been independently - what a timing - cover by

  commit 3f37542935165c3dc74f41d4c11c3621f8386b59
  Author: Jonathan Grant 
  Date:   Sat Jun 8 21:26:04 2024 +0200

Gerald


[pushed] wwwdocs: news: Unify hsafoundation.com URLs

2024-06-21 Thread Gerald Pfeifer
---
 htdocs/news.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 4a6c2ab3..471b31b7 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -168,7 +168,7 @@
 
 BRIG/HSAIL (Heterogeneous Systems Architecture Intermediate 
Language) front end added
  [2017-02-01] wwwdocs:
- http://hsafoundation.com;> Heterogeneous Systems
+ https://hsafoundation.com;>Heterogeneous Systems
  Architecture 1.0 BRIG (HSAIL)
  front end was added to GCC,
  enabling HSAIL finalization for gcc-supported
@@ -207,7 +207,7 @@
 
  Heterogeneous Systems Architecture support
  [2016-01-27] wwwdocs:
- http://www.hsafoundation.com/;> Heterogeneous Systems
+ https://hsafoundation.com;>Heterogeneous Systems
  Architecture 1.0 https://gcc.gnu.org/gcc-6/changes.html#hsa;>
  support was added to GCC, contributed by Martin Jambor, Martin Li??ka
  and Michael Matz from SUSE.
-- 
2.45.2


Re: [wwwdocs] [PATCH 1/4] branch-closing: Fix various typos

2024-06-21 Thread Gerald Pfeifer
On Tue, 22 Mar 2022, Pokechu22 via Gcc-patches wrote:
> --- a/htdocs/branch-closing.html
> +++ b/htdocs/branch-closing.html
> @@ -54,7 +54,7 @@ is listed in "Known to work" or "Known to fail" as
> applicable.
>  If the bug is a regression that is not fixed on all subsequent
>  release branches and on trunk then it needs to remain open.  Remove
>  the version number of the branch being closed from the summary (for
> -example, change "[7/8 Regression]" to "[8 Regression]".  If the
> +example, change "[7/8 Regression]" to "[8 Regression]").  If the
>  milestone is not set, or is set to a version from the branch being
>  closed, set it to the version number of the next release from the next
>  oldest release branch.

Thank you for pointing this out; I fixed this now.

Gerald


Re: [wwwdocs] simtest-howto.html: Remove cc0 mentions

2024-06-20 Thread Richard Biener
On Thu, Jun 20, 2024 at 1:32 PM Georg-Johann Lay  wrote:
>
> cc0 has been removed long ago, removed mentions.

OK

> Johann
>
> diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
> index ea69c9ed..f18a78f6 100644
> --- a/htdocs/simtest-howto.html
> +++ b/htdocs/simtest-howto.html
> @@ -164,13 +164,7 @@ to exercise the just-built gcc on every test-suite
> in the tree.
>   a patch you should compare your results with and without the
> patch.
>
>   The target characteristic can help you determine which targets to
> -use to broaden the scope of your testing.  A cc0 target uses a
> -single condition code register, cc0, which is set as a side effect
> -of most instructions.  The compiler cannot insert other instructions
> -between the instruction that sets cc0 and the one that uses it.
> -Because of this, a cc0 target causes
> -significantly different code to be generated and can matter more
> -than word size and endianness in terms of detecting new breakage.
> +use to broaden the scope of your testing.
>
>   
>   
> @@ -200,7 +194,7 @@ to exercise the just-built gcc on every test-suite
> in the tree.
>   
>h8300-coff
>h8300-sim
> - cc0 target, big endian
> + big endian
>
> href="https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00624.html;>3.3
> 20030509 (prerelease)
>
> @@ -240,7 +234,7 @@ to exercise the just-built gcc on every test-suite
> in the tree.
>   
>mn10300-elf
>mn10300-sim
> - cc0 target, little endian
> + little endian
>
> href="https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00632.html;>3.3
> 20030509 (prerelease)
>
> @@ -297,7 +291,7 @@ to exercise the just-built gcc on every test-suite
> in the tree.
>   
>v850-elf
>v850-sim
> - cc0 target, 32-bit word, little endian
> + 32-bit word, little endian
>
> href="https://gcc.gnu.org/ml/gcc-testresults/2003-04/msg00978.html;>3.2.3
> 20030415 (prerelease)
>


[wwwdocs] simtest-howto.html: Remove cc0 mentions

2024-06-20 Thread Georg-Johann Lay

cc0 has been removed long ago, removed mentions.

Johann

diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
index ea69c9ed..f18a78f6 100644
--- a/htdocs/simtest-howto.html
+++ b/htdocs/simtest-howto.html
@@ -164,13 +164,7 @@ to exercise the just-built gcc on every test-suite 
in the tree.
 a patch you should compare your results with and without the 
patch.


 The target characteristic can help you determine which targets to
-use to broaden the scope of your testing.  A cc0 target uses a
-single condition code register, cc0, which is set as a side effect
-of most instructions.  The compiler cannot insert other instructions
-between the instruction that sets cc0 and the one that uses it.
-Because of this, a cc0 target causes
-significantly different code to be generated and can matter more
-than word size and endianness in terms of detecting new breakage.
+use to broaden the scope of your testing.

 
 
@@ -200,7 +194,7 @@ to exercise the just-built gcc on every test-suite 
in the tree.

 
  h8300-coff
  h8300-sim
- cc0 target, big endian
+ big endian
  
  href="https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00624.html;>3.3 
20030509 (prerelease)

  
@@ -240,7 +234,7 @@ to exercise the just-built gcc on every test-suite 
in the tree.

 
  mn10300-elf
  mn10300-sim
- cc0 target, little endian
+ little endian
  
  href="https://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00632.html;>3.3 
20030509 (prerelease)

  
@@ -297,7 +291,7 @@ to exercise the just-built gcc on every test-suite 
in the tree.

 
  v850-elf
  v850-sim
- cc0 target, 32-bit word, little endian
+ 32-bit word, little endian
  
  href="https://gcc.gnu.org/ml/gcc-testresults/2003-04/msg00978.html;>3.2.3 
20030415 (prerelease)

  


[wwwdocs] simtest-howto.html: Add test instructions for avr.

2024-06-20 Thread Georg-Johann Lay

Added the following hint on testing for target avr.

Johann

--


diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
index 3afbdb0b..ea69c9ed 100644
--- a/htdocs/simtest-howto.html
+++ b/htdocs/simtest-howto.html
@@ -304,5 +304,22 @@ to exercise the just-built gcc on every test-suite 
in the tree.

 

 
+
+Target specific test instructions
+
+avr
+
+  
+See the
+https://github.com/sprintersb/atest;
+   >AVRtest
+core simulator and
+href="https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator;
+   >README: Running the avr-gcc Testsuite using the AVRtest 
Simulator.

+The AVRtest project comes with a number of different board descriptions
+that cover the various AVR cores.  avr-gdb is not required.
+  
+
+
 
 


[pushed] wwwdocs: gcc-3.0: Avoid duplicate link to LAPACK

2024-06-19 Thread Gerald Pfeifer
There is already one such link pretty directly above, so avoid the
second one.
---
 htdocs/gcc-3.0/criteria.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/htdocs/gcc-3.0/criteria.html b/htdocs/gcc-3.0/criteria.html
index 97be2e30..3e679d28 100644
--- a/htdocs/gcc-3.0/criteria.html
+++ b/htdocs/gcc-3.0/criteria.html
@@ -313,8 +313,7 @@ for measuring code quality:
 
 LAPACK
 Fortran
-http://www.netlib.org/lapack/lapack.tgz;>
-LAPACK 3.0 (timing programs)
+LAPACK 3.0 (timing programs)
 
 
 
-- 
2.45.2


[pushed] wwwdocs: codingrationale: Fix spelling

2024-06-19 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/codingrationale.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/codingrationale.html b/htdocs/codingrationale.html
index c51c9da4..5e3d6b88 100644
--- a/htdocs/codingrationale.html
+++ b/htdocs/codingrationale.html
@@ -18,7 +18,7 @@
 
 
 Inlining functions has a potential cost in object size,
-working set size, compile time, and debuggablity.
+working set size, compile time, and debugability.
 These costs should not be borne without some evidence
 that the inlining pays for itself.
 
-- 
2.45.2


Re: [wwwdocs] [PATCH 3/4] codingrationale: Fix various typos

2024-06-19 Thread Gerald Pfeifer
On Tue, 22 Mar 2022, Pokechu22 via Gcc-patches wrote:
>  htdocs/codingrationale.html | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)

Thank you for this, and sorry for us missing it originally.

> -working set size, compile time, and debuggablity.
> +working set size, compile time, and "debuggability.

I changed this to "debuggability".

>  These costs should not be borne without some evidence
>  that the inlining pays for itself.
>  
> @@ -155,7 +155,7 @@ Wide use of implicit conversion can cause some
> very surprising results.
> 
>  
>  C++03 has no explicit conversion operators,
> -and hence using them cannot avoid suprises.
> +and hence using them cannot avoid surprises.

This was coincidently fixed independently a few days ago:

  commit 3f37542935165c3dc74f41d4c11c3621f8386b59
  Author: Jonathan Grant 
  Date:   Sat Jun 8 21:26:04 2024 +0200

*: Correct spelling

Thanks,
Gerald


Re: [wwwdocs,pushed] backends.html - Update weblinks to AVR simulators

2024-06-18 Thread Georg-Johann Lay




Am 18.06.24 um 00:06 schrieb Gerald Pfeifer:

On Sat, 15 Jun 2024, Georg-Johann Lay wrote:

Applied this one:


Cool.


+SimulAVR at https://www.nongnu.org/simulavr;


This one gives a http response of "301 Moved Permanently" redirecting to
https://www.nongnu.org/simulavr/ . I'll fix this in a minute.

On a related note, though, can we update the references to the simulators
from (exemplary)

+avrtest at
+  https://github.com/sprintersb/atest;
+>https://github.com/sprintersb/atest

to

+https://github.com/sprintersb/atest;>avrtest


Thanks,
Gerald


Of course, yes.  I was unsure about the used link style; the old page
had link text = href.  Using the project name feels much more natural.

Johann



Re: [wwwdocs] [PATCH 2/4] codingconventions: Fix various typos

2024-06-18 Thread Gerald Pfeifer
On Tue, 22 Mar 2022, Pokechu22 via Gcc-patches wrote:
>  htdocs/codingconventions.html | 6 +++---
>  1 file changed, 3 insertions(+), 3 deletions(-)

Thank you for this patch, and apologies it fell through the cracks.

Applying your patch I found that I independently had discovered and fixed 
the first two items half a year later via

   commit 69102e7bf8c4afdc6380e0e6547c84cc5649eae5
   Author: Gerald Pfeifer 
   Date:   Wed Oct 19 16:11:10 2022 +0200

codingconventions: Fix two typos

The third hunk, though, was still there, and I fixed this now:

> -On the rare occasion that using mulitple inheritance is indeed useful,
> +On the rare occasion that using multiple inheritance is indeed useful,

Thank you for pointing these out.

Gerald


[pushed] wwwdocs: backends: Adjust SimulAVR link

2024-06-17 Thread Gerald Pfeifer
The original link gives a "301 Moved Permanently", easily fixed by 
appending a slash.

Pushed.

Gerald

---
 htdocs/backends.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/backends.html b/htdocs/backends.html
index 1f7c85d7..d86783a6 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -128,8 +128,8 @@ xtensa | C
   https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator;
 >README: Running the avr-gcc Testsuite using the avrtest Simulator
 
-SimulAVR at https://www.nongnu.org/simulavr;
-  >https://www.nongnu.org/simulavr
+SimulAVR at https://www.nongnu.org/simulavr/;
+  >https://www.nongnu.org/simulavr/
 
 
 
-- 
2.45.2


Re: [wwwdocs,pushed] backends.html - Update weblinks to AVR simulators

2024-06-17 Thread Gerald Pfeifer
On Sat, 15 Jun 2024, Georg-Johann Lay wrote:
> Applied this one:

Cool.

> +SimulAVR at https://www.nongnu.org/simulavr;

This one gives a http response of "301 Moved Permanently" redirecting to 
https://www.nongnu.org/simulavr/ . I'll fix this in a minute.

On a related note, though, can we update the references to the simulators 
from (exemplary)

   +avrtest at
   +  https://github.com/sprintersb/atest;
   +>https://github.com/sprintersb/atest

to

   +https://github.com/sprintersb/atest;>avrtest


Thanks,
Gerald


[pushed] wwwdocs: readings: Drop 1750a section

2024-06-17 Thread Gerald Pfeifer
We dropped support for 1750a back in 2002.

Pushed.

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

diff --git a/htdocs/readings.html b/htdocs/readings.html
index 0f6032c2..784a3bd7 100644
--- a/htdocs/readings.html
+++ b/htdocs/readings.html
@@ -632,12 +632,6 @@ Below is the list of ports that GCC used to support.
 
 
 
-  1750a
-  Exact chip name: MIL-STD-1750A processor
-  Manufacturers: various
-  http://legacy.cleanscape.net/stdprod/xtc1750a/resources/mil-std-1750.zip;>Specification
-  
-
   a29k
   Manufacturer: AMD
   
-- 
2.45.2


[pushed] wwwdocs: news: Update link to our ACM SIGPLAN award

2024-06-16 Thread Gerald Pfeifer
This isn't just http to https, also the anchor has changed.

Not sure why anyone would go for #2014_The_GNU_Compiler_Collection_(GCC)
- but so be it.)

Pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 7d793add..4a6c2ab3 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -314,7 +314,7 @@
 [2014-06-12] wwwdocs:
 
 
-http://www.sigplan.org/Awards/Software/#2014;>ACM SIGPLAN 
Programming Languages Software Award
+https://www.sigplan.org/Awards/Software/#2014_The_GNU_Compiler_Collection_(GCC)">ACM
 SIGPLAN Programming Languages Software Award
 [2014-06-10] wwwdocs:
 
 
-- 
2.45.2


[wwwdocs,pushed] backends.html - Update weblinks to AVR simulators

2024-06-15 Thread Georg-Johann Lay

Applied this one:

backends.html - Update weblinks to AVR simulators.

diff --git a/htdocs/backends.html b/htdocs/backends.html
index bdaf29ad..1f7c85d7 100644
--- a/htdocs/backends.html
+++ b/htdocs/backends.html
@@ -120,9 +120,19 @@ visium |  B g  t s
 xtensa | C
 

-For AVR simulator, see https://gcc.gnu.org/ml/gcc/2003-10/msg00027.html;>
-https://gcc.gnu.org/ml/gcc/2003-10/msg00027.html.
+For AVR simulator, see
+  
+avrtest at
+  https://github.com/sprintersb/atest;
+>https://github.com/sprintersb/atest and
+  href="https://github.com/sprintersb/atest?tab=readme-ov-file#running-the-avr-gcc-testsuite-using-the-avrtest-simulator;
+>README: Running the avr-gcc Testsuite using the avrtest 
Simulator

+
+SimulAVR at https://www.nongnu.org/simulavr;
+  >https://www.nongnu.org/simulavr
+
+
+

 For ARC simulator, see https://github.com/foss-for-synopsys-dwc-arc-processors/binutils-gdb;>


[pushed] wwwdocs: news: Drop links to old OpenMP standard PDFs

2024-06-15 Thread Gerald Pfeifer
We still have newer ones and general links to the specifications.

Pushed.

Gerald
---
 htdocs/news.html | 9 +++--
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 4a24a4ad..7d793add 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -239,8 +239,7 @@
 
 OpenMP 4.0 offloading support in GCC
  [2015-01-14] wwwdocs:
- http://www.openmp.org/wp-content/uploads/OpenMP4.0.0.pdf;>
- OpenMP 4.0 https://gcc.gnu.org/gcc-5/changes.html#offload;>
+ OpenMP 4.0 https://gcc.gnu.org/gcc-5/changes.html#offload;>
  offloading support was added to GCC.
  Contributed by Jakub Jelinek (Red Hat), Bernd Schmidt and
  Thomas Schwinge (CodeSourcery), Andrey Turetskiy,
@@ -534,8 +533,7 @@ by Embecosm.
 
 OpenMP v3.1
 [2011-08-02] wwwdocs:
-An implementation of the http://www.openmp.org/mp-documents/OpenMP3.1.pdf;>OpenMP v3.1
+An implementation of the OpenMP 3.1
 parallel programming interface for C, C++ and Fortran has been added.
 Code was contributed by Jakub Jelinek of Red Hat, Inc. and
 Tobias Burnus.
@@ -702,8 +700,7 @@ target has been contributed by Picochip Designs 
Limited.
 GCC 4.3.1 has been released.
 
 June 6, 2008
-An implementation of the http://openmp.org/mp-documents/spec30.pdf;>OpenMP v3.0
+An implementation of the OpenMP 3.0
 parallel programming interface for C, C++ and Fortran has been added.
 Code was contributed by Jakub Jelinek, Richard Henderson and
 Ulrich Drepper of Red Hat, Inc.
-- 
2.45.2


[pushed] wwwdocs: gcc-11: Fix grammar - template alias parameters

2024-06-14 Thread Gerald Pfeifer
Elsewhere, for example in the D documentation, template is used in 
singular, too.

Pushed.

Gerald
---
 htdocs/gcc-11/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
index b4ecf3c0..3737af5b 100644
--- a/htdocs/gcc-11/changes.html
+++ b/htdocs/gcc-11/changes.html
@@ -585,7 +585,7 @@ You may also want to check out our
   User-defined attributes can now be used to annotate enum members,
alias declarations, and function parameters.
   
-  Templates alias parameters can now be instantiated with basic types
+  Template alias parameters can now be instantiated with basic types
such as int or void function().
   
   The mixin construct can now be used as types in the form
-- 
2.45.2


[pushed] wwwdocs: news: Remove reference to /java

2024-06-12 Thread Gerald Pfeifer
This is a left-over that redirects to our main page; we removed all
our Java material years ago.
---
 htdocs/news.html | 1 -
 1 file changed, 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index de92bdf6..4a24a4ad 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -1799,7 +1799,6 @@ that tracks checkins to the egcs webpages CVS repository.
 Cygnus announces the first public
 release of libgcj, the runtime component of the GNU compiler for Java.
 Read the release announcement.
-Goto the libgcj homepage.
 
 
 April 6, 1999
-- 
2.45.2


[pushed] wwwdocs: news: Use https for our Wiki

2024-06-10 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 5f652d90..de92bdf6 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -384,7 +384,7 @@
 
 The Vtable Verification Feature is now in GCC
 [2013-09-08] wwwdocs:
-The http://gcc.gnu.org/wiki/vtv;>vtable verification
+The https://gcc.gnu.org/wiki/vtv;>vtable verification
 branch has been merged into trunk.  This work was contributed by
 Caroline Tice, Luis Lozano and Geoff Pike of Google, and
 Benjamin Kosnik of Red Hat.
-- 
2.45.2


Re: [wwwdocs] gcc-15/changes.html + projects/gomp: update for new OpenMP features

2024-06-08 Thread Tobias Burnus

Hi Gerald,

Gerald Pfeifer wrote:

Looks like a janitorial task to fix the absolute links, possibly
excluding those with /git, /onlinedocs, /wiki – or assuming that the
main page is GCC.gnu.org, relying on the redirects.

It's on my list. A first quick check indicates there isn't much to do,
though. :-)


You could consider

htdocs/search.html:

to avoid a redirect (but it is not a broken link);
otherwise, I but I concur that it seems to be (mostly) fine :-)

* * *


+  loop-transformation constructs are now supported.
I'm thinking "loop transformation" in English? Or is this a specific term
from the standard?

Loop transformation happens at the end. But e.g "(#pragma omp) unroll
full" is a directive and, e.g.
...
is a construct (= directive + structured block (if any) + end directive
(if any)).

I believe there was a misunderstanding and I wasn't clear enough: I was
wondering whether instead of "loop-transformation" the patch should have
"loop transformation".

In your response you use the version without dash, so I guess we agree?
:-)


(Pedantically it's a hyphen (-) and not a(n en/em) dash (–/—), i.e. '-' 
not '--' or '---' in TeX.)


No, we don't. – There is a difference whether the two words are used 
alone or as modifier to a noun, like the "this is well defined" vs. "a 
well-defined project".


Thus, while "loop transformation happens" is without hyphen (as we both 
agree),* for "loop(-| )tranformation constructs" the (non-)usage of 
hyphens is not well defined; grouping wise, those are clearly '((loop 
transformation) constructs)' and not '(loop (transformation constructs))'.


I believe both variants are perfectly fine.

BTW: In the OpenMP pre-6.0 draft (TR12), the verb 'transform' is now 
used as noun not with suffix '-ation' but with the suffix '-ing' (also 
referred to as gerund) such that a section title now uses 
"Loop-Transforming Constructs"; I think for '(word) plus (-ing word)' – 
used as modifier –, a hyphen is a tad more common than for '(word) plus 
'(word with -ation suffix)'.


Tobias

* The Oxford Guide to Style points out some words that do get 
hyphenated: clear-cut, drip-proof, take-off, part-time, … – or to refer 
to the abstract meaning rather than literal: bull's-eye, crow's-feet, … 
— Formerly, present particle plus noun got hyphenated when the compound 
was acted on: walking-stick, walking-frame. Likewise, it was formerly 
normal in British English to hyphenate a single adjectival noun and the 
noun it modified: note-cue, title-page, volume-number (less common now, 
but can linger in some combination). And until recently: small 
scale-factory (vs. small-scale factory), white water-lily (vs. 
white-water lily).


[pushed] wwwdocs: *: Refer to /onlinedocs fully qualified via gcc.gnu.org

2024-06-08 Thread Gerald Pfeifer
Thanks for Tobias for pointing these two out. 

Pushed.

Gerald
---
 htdocs/gcc-14/porting_to.html | 2 +-
 htdocs/gcc-5/changes.html | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-14/porting_to.html b/htdocs/gcc-14/porting_to.html
index ef02e071..3de15d02 100644
--- a/htdocs/gcc-14/porting_to.html
+++ b/htdocs/gcc-14/porting_to.html
@@ -428,7 +428,7 @@ exec /usr/bin/gcc -fpermissive "$@"
 
 C code generators that cannot be updated to generate valid standard C
 can emit
-#pragma GCC 
diagnostic warning
+https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Diagnostic-Pragmas.html;>#pragma
 GCC diagnostic warning
 directives to turn these errors back into warnings:
 
 
diff --git a/htdocs/gcc-5/changes.html b/htdocs/gcc-5/changes.html
index ab3da60b..81ad4be3 100644
--- a/htdocs/gcc-5/changes.html
+++ b/htdocs/gcc-5/changes.html
@@ -438,7 +438,7 @@ version 2 and the current setting.
 
   Runtime Library (libstdc++)
   
-A Dual
+A https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dual_abi.html;>Dual
 ABI is provided by the library. A new ABI is enabled by default.
 The old ABI is still supported and can be used by defining the macro
 _GLIBCXX_USE_CXX11_ABI to 0 before
-- 
2.45.1


Re: [wwwdocs] gcc-15/changes.html + projects/gomp: update for new OpenMP features

2024-06-08 Thread Gerald Pfeifer
On Fri, 7 Jun 2024, Tobias Burnus wrote:
>> +  https://gcc.gnu.org/projects/gomp/;>OpenMP
>> Can you please make this a relative link, i.e. "../projects/gomp/"?
> Good point. I thought such links should be absolute because of (www.)GNU.org,
> i.e.
> 
> https://www.gnu.org/software/gcc/releases.html

We only need to use absolutely links for material only available on 
gcc.gnu.org such as Bugzilla, the Wiki, or /onlinedocs.

Everyone directly unter wwwdocs/htdocs can be relative.

> GNU.org does not have the documentation, but going to
> https://www.gnu.org/software/gcc/onlinedocs/ or a subpage redirects (302
> temporary redirect) to the GCC website. Likewise for '../git' but for
> '../wiki' it has a HTTP 404 not found; fortunately, ../wiki/ works.
> 
> I think there are plenty of links which could be relative ones but are
> absolute ones.

The original trigger to be careful and provide absolute links was  
https://www.gnu.org/software/gcc/ which was established early in the
days of GCC 2.95 after the egcs/gcc/GCC reconciliation.

This is also useful in case anyone wants to use these pages locally.

> Looks like a janitorial task to fix the absolute links, possibly 
> excluding those with /git, /onlinedocs, /wiki – or assuming that the 
> main page is GCC.gnu.org, relying on the redirects.

It's on my list. A first quick check indicates there isn't much to do, 
though. :-)


> o In any case, those links are probably broken on GNU.org:
> 
> htdocs/gcc-14/porting_to.html: href="/onlinedocs/gcc-14.1.0/gcc/Diagnostic-Pragmas.html">#pragma GCC
> diagnostic warning
> 
> htdocs/gcc-5/changes.html:    A  href="/onlinedocs/libstdc++/manual/using_dual_abi.html">Dual

Yes, those are definitely in need of being fixed. I'll do so in a minute. 
Thanks for pointing out the two.


>> +  loop-transformation constructs are now supported.
>> I'm thinking "loop transformation" in English? Or is this a specific term
>> from the standard?
> Loop transformation happens at the end. But e.g "(#pragma omp) unroll 
> full" is a directive and, e.g.
> 
> #pragma omp unroll partial(2)
> 
> for (int i=0; i < n; i++)
> 
> a[i] = 5;
> 
> is a construct (= directive + structured block (if any) + end directive 
> (if any)).

I believe there was a misunderstanding and I wasn't clear enough: I was 
wondering whether instead of "loop-transformation" the patch should have 
"loop transformation".

In your response you use the version without dash, so I guess we agree? 
:-)

Cheers,
Gerald

[pushed] wwwdocs: gcc-12: Break up markup of list of AArch64 options

2024-06-08 Thread Gerald Pfeifer
When showing a list of options marked up as code, each individual option 
should be marked up, not the entire list and he commas as part of that.

Pushed.

Gerald
---
 htdocs/gcc-12/changes.html | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 2f790e0b..9e2cee50 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -691,7 +691,8 @@ function Multiply (S1, S2 : Sign) return Sign is
 AArch64  arm
 
   Newer revisions of the Arm Architecture are supported as arguments to the
-  -march option: armv8.7-a, armv8.8-a, armv9-a.
+  -march option: armv8.7-a, 
+  armv8.8-a, armv9-a.
   The Arm Cortex-A510 CPU is now supported through the cortex-a510
argument to the -mcpu and -mtune options.
   
-- 
2.45.1


[pushed] wwwdocs: news: Update links re GCC Runtime Library Exception

2024-06-08 Thread Gerald Pfeifer
Note this is more than just http->https.

Pushed. 

Gerald
---
 htdocs/news.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index aeac6935..5f652d90 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -678,13 +678,13 @@ platforms that support dynamically loadable objects.
 
 The GCC Steering Committee, along with the Free Software Foundation
 and the Software Freedom Law Center, is pleased to announce the release
-of a new http://www.gnu.org/licenses/gcc-exception.html;>GCC
+of a new https://www.gnu.org/licenses/gcc-exception-3.1.html;>GCC
 Runtime Library Exception.
 
 This license exception has been developed to allow various GCC
 libraries to upgrade to GPLv3.  It will also enable the development
 of a plugin framework for GCC.
-(http://www.gnu.org/licenses/gcc-exception-faq.html;>Rationale
+(https://www.gnu.org/licenses/gcc-exception-3.1-faq.html;>Rationale
 document and FAQ)
 
 
-- 
2.45.1


[pushed] wwwdocs: simtest-howto: Use https to link to our install docs

2024-06-07 Thread Gerald Pfeifer


---
 htdocs/simtest-howto.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/simtest-howto.html b/htdocs/simtest-howto.html
index d9c027fd..3afbdb0b 100644
--- a/htdocs/simtest-howto.html
+++ b/htdocs/simtest-howto.html
@@ -115,7 +115,7 @@ cd gcc  find . -print | cpio -pdlmu ../combined 
 cd ..
 Build it
 
 Make sure the
-http://gcc.gnu.org/install/prerequisites.html;>building
+https://gcc.gnu.org/install/prerequisites.html;>building
 prerequisites for GCC are met, for example a host GCC no earlier
 than 3.4 or later, with C++ support enabled.
 
-- 
2.45.1


Re: [wwwdocs] gcc-15/changes.html + projects/gomp: update for new OpenMP features

2024-06-06 Thread Tobias Burnus

Hi Gerald,

Gerald Pfeifer wrote:

+++ b/htdocs/gcc-15/changes.html
+
+  https://gcc.gnu.org/projects/gomp/;>OpenMP

Can you please make this a relative link, i.e. "../projects/gomp/"?


Good point. I thought such links should be absolute because of 
(www.)GNU.org, i.e.


https://www.gnu.org/software/gcc/releases.html

... but also that page has https://www.gnu.org/software/gcc/projects/gomp/

GNU.org does not have the documentation, but going to 
https://www.gnu.org/software/gcc/onlinedocs/ or a subpage redirects (302 
temporary redirect) to the GCC website. Likewise for '../git' but for 
'../wiki' it has a HTTP 404 not found; fortunately, ../wiki/ works.


I think there are plenty of links which could be relative ones but are 
absolute ones.


Looks like a janitorial task to fix the absolute links, possibly 
excluding those with /git, /onlinedocs, /wiki – or assuming that the 
main page is GCC.gnu.org, relying on the redirects.


In any case, those links are probably broken on GNU.org:

htdocs/gcc-14/porting_to.html:href="/onlinedocs/gcc-14.1.0/gcc/Diagnostic-Pragmas.html">#pragma 
GCC diagnostic warning


htdocs/gcc-5/changes.html:    A href="/onlinedocs/libstdc++/manual/using_dual_abi.html">Dual


* * *


+
+  OpenMP 5.1: The unroll and tile
+  loop-transformation constructs are now supported.
+

I'm thinking "loop transformation" in English? Or is this a specific term
from the standard?


Loop transformation happens at the end. But e.g "(#pragma omp) unroll 
full" is a directive and, e.g.


#pragma omp unroll partial(2)

for (int i=0; i < n; i++)

a[i] = 5;

is a construct (= directive + structured block (if any) + end directive 
(if any)).


Tobias



Re: [wwwdocs] gcc-15/changes.html + projects/gomp: update for new OpenMP features

2024-06-06 Thread Gerald Pfeifer
On Thu, 6 Jun 2024, Tobias Burnus wrote:
> GCC 15 now supports unified-shared memory and the tile/unroll constructs 
> in OpenMP.
> 
> Updates https://gcc.gnu.org/gcc-15/changes.html
> and https://gcc.gnu.org/projects/gomp/

Nice!

> Comments?

--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
+
+  https://gcc.gnu.org/projects/gomp/;>OpenMP

Can you please make this a relative link, i.e. "../projects/gomp/"?

+  Support for unified-shared memory has been added for some AMD and Nvidia
+  GPUs devices, enabled only when using the

"GPU devices", I believe?

And I think just "enabled" is sufficient.

+
+  OpenMP 5.1: The unroll and tile
+  loop-transformation constructs are now supported.
+

I'm thinking "loop transformation" in English? Or is this a specific term 
from the standard?

Fine with these changes.

Thanks,
Gerald


[wwwdocs] gcc-15/changes.html + projects/gomp: update for new OpenMP features

2024-06-06 Thread Tobias Burnus

GCC 15 now supports unified-shared memory and the tile/unroll constructs
in OpenMP.

Updates https://gcc.gnu.org/gcc-15/changes.html
and https://gcc.gnu.org/projects/gomp/

Comments?

Tobias
gcc-15/changes.html + projects/gomp: update for new OpenMP features

GCC 15 now supports unified-shared memory and the tile/unroll constructs
in OpenMP.

 htdocs/gcc-15/changes.html  | 27 ++-
 htdocs/projects/gomp/index.html | 11 +++
 2 files changed, 33 insertions(+), 5 deletions(-)

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index b59fd3be..94528ebd 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -40,6 +40,24 @@ a work-in-progress.
 
 New Languages and Language specific improvements
 
+
+  https://gcc.gnu.org/projects/gomp/;>OpenMP
+  
+
+  Support for unified-shared memory has been added for some AMD and Nvidia
+  GPUs devices, enabled only when using the
+  unified_shared_memory clause to the requires
+  directive. For details, see the offload-target specifics section in the
+  https://gcc.gnu.org/onlinedocs/libgomp/Offload-Target-Specifics.html;
+  >GNU Offloading and Multi Processing Runtime Library Manual.
+
+
+  OpenMP 5.1: The unroll and tile
+  loop-transformation constructs are now supported.
+
+  
+
+
 
 
 
diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 94bda5ff..d1765fc3 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -313,18 +313,21 @@ than listed, depending on resolved corner cases and optimizations.
   
   
 requires directive
-
+
   GCC9
   GCC12
   GCC13
-  GCC14
+  GCC14
+  GCC15
 
 
   (atomic_default_mem_order)
   (dynamic_allocators)
   complete but no non-host devices provides unified_address or
   unified_shared_memory
-  complete but no non-host devices provides unified_shared_memory
+  complete but no non-host devices provides unified_shared_memory
+  complete; see also https://gcc.gnu.org/onlinedocs/libgomp/Offload-Target-Specifics.html;>
+  Offload-Target Specifics
 
   
   
@@ -706,7 +709,7 @@ than listed, depending on resolved corner cases and optimizations.
   
   
 Loop transformation constructs
-No
+GCC15
 
   
   


Re: [wwwdocs][patch] gcc-15/changes.html: Fortran - mention F2023 logical-kind additions

2024-06-05 Thread Gerald Pfeifer
On Tue, 28 May 2024, Tobias Burnus wrote:
> Let's make https://gcc.gnu.org/gcc-15/changes.html a bit more useful … 

Always a good idea. :-)

> Thus, document selected_logical_kind and the ISO_FORTRAN_ENV additions.
> 
> Comments or suggestions before I commit it?

Looks good to me, thanks.

Gerald

Re: [wwwdocs] gcc-15/changes.html (nvptx): Constructors are now supported

2024-06-05 Thread Gerald Pfeifer
Hi Tobias,

On Mon, 3 Jun 2024, Tobias Burnus wrote:
> Comments or fine as is?

+NVPTX
+
+
+  GCC's nvptx target now supports constructors and destructors;

I'd make this a full stop/distinct sentence and ...

+  for this, a recent version of nvptx-tools is https://gcc.gnu.org/install/specific.html#nvptx-x-none;
+  >required.

... make "nvptx-tools is required" the link text.

Okay with these changes.

Thanks,
Gerald


*ping* – Re: [wwwdocs] gcc-15/changes.html (nvptx): Constructors are now supported

2024-06-05 Thread Tobias Burnus
Regarding 
https://gcc.gnu.org/pipermail/gcc-patches/2024-June/653417.html , are 
there any …


Tobias Burnus wrote:

Comments or fine as is?


Tobias



Re: pushed: wwwdocs: [PATCH] gcc-14/changes: Fix mislocated in RISC-V changes

2024-06-05 Thread Kito Cheng
Ohh, thanks for fixing that!

On Wed, Jun 5, 2024 at 1:16 PM Xi Ruoyao  wrote:
>
> ---
>
> Pushed as obvious.
>
>  htdocs/gcc-14/changes.html | 4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
> index 6447898e..7a5eb449 100644
> --- a/htdocs/gcc-14/changes.html
> +++ b/htdocs/gcc-14/changes.html
> @@ -1218,9 +1218,9 @@ __asm (".global __flmap_lock"  "\n\t"
>configured with --with-tls=[trad|desc].
>Support for the TLS descriptors, this can be enabled by
>-mtls-dialect=desc and the default behavior can be 
> configure
> -  by --with-tls=[trad|desc], and this feature require glibc 2.40,
> +  by --with-tls=[trad|desc], and this feature require glibc 
> 2.40,
>thanks to Tatsuyuki Ishi from
> -  https://bluewhale.systems/;>Blue Whale Systems
> +  https://bluewhale.systems/;>Blue Whale Systems.
>
>Support for the following standard extensions has been added:
>  
> --
> 2.45.2
>


pushed: wwwdocs: [PATCH] gcc-14/changes: Fix mislocated in RISC-V changes

2024-06-04 Thread Xi Ruoyao
---

Pushed as obvious.

 htdocs/gcc-14/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 6447898e..7a5eb449 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -1218,9 +1218,9 @@ __asm (".global __flmap_lock"  "\n\t"
   configured with --with-tls=[trad|desc].
   Support for the TLS descriptors, this can be enabled by
   -mtls-dialect=desc and the default behavior can be configure
-  by --with-tls=[trad|desc], and this feature require glibc 2.40,
+  by --with-tls=[trad|desc], and this feature require glibc 
2.40,
   thanks to Tatsuyuki Ishi from
-  https://bluewhale.systems/;>Blue Whale Systems
+  https://bluewhale.systems/;>Blue Whale Systems.
   
   Support for the following standard extensions has been added:
 
-- 
2.45.2



[pushed] wwwdocs: gcc-14: Make GCC 11-related link relative

2024-06-04 Thread Gerald Pfeifer
This also better supports mirror sites (if still any).

Gerald
---
 htdocs/gcc-14/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 7a5eb449..9a1b0c8a 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -971,7 +971,7 @@ __asm (".global __flmap_lock"  "\n\t"
 -march=knm, -mtune=knl or -mtune=knm
 compiler switches. Support will be removed in GCC 15.
   
-  https://gcc.gnu.org/gcc-11/changes.html;>Hardware-assisted
+  Hardware-assisted
 AddressSanitizer now works for the x86-64 target with LAM_U57.
 -fsanitize=hwaddress will enable -mlam=u57
 by default.
-- 
2.45.1


[wwwdocs] gcc-15/changes.html (nvptx): Constructors are now supported

2024-06-03 Thread Tobias Burnus

Comments or fine as is?

Tobias
gcc-15/changes.html (nvptx): Constructors are now supported

diff --git a/htdocs/gcc-15/changes.html b/htdocs/gcc-15/changes.html
index b59fd3be..b3305079 100644
--- a/htdocs/gcc-15/changes.html
+++ b/htdocs/gcc-15/changes.html
@@ -85,7 +103,14 @@ a work-in-progress.
 
 
 
-
+NVPTX
+
+
+  GCC's nvptx target now supports constructors and destructors;
+  for this, a recent version of nvptx-tools is https://gcc.gnu.org/install/specific.html#nvptx-x-none;
+  >required.
+
 
 
 



Re: [pushed] wwwdocs: mirrors: Remove gcc.fyxm.net

2024-06-02 Thread Gerald Pfeifer
On Sun, 2 Jun 2024, Gerald Pfeifer wrote:
> The hostname gcc.fyxm.net no longer resolves.
> 
> Jan, thank you for past services. Please advise if you'd like to restore 
> (or using a different address).

Just for the record/archive:

   : host imaginarium.2600.sk[159.69.251.30] said: 554 5.7.1
   : Recipient address rejected: Access denied (in reply to
RCPT TO command)

Gerald


[pushed] wwwdocs: mirrors: Remove gcc.fyxm.net

2024-06-02 Thread Gerald Pfeifer
The hostname gcc.fyxm.net no longer resolves.

Jan, thank you for past services. Please advise if you'd like to restore 
(or using a different address).

Gerald
---
 htdocs/mirrors.html | 1 -
 1 file changed, 1 deletion(-)

diff --git a/htdocs/mirrors.html b/htdocs/mirrors.html
index b49aa76c..e9d1090a 100644
--- a/htdocs/mirrors.html
+++ b/htdocs/mirrors.html
@@ -36,7 +36,6 @@ mirrors.  The following sites mirror the gcc.gnu.org 
download site
 ?? thanks to Martin (mir...@koddos.net) at KoDDoS.
 The Netherlands, Nijmegen: https://ftp.nluug.nl/languages/gcc/;>ftp.nluug.nl, thanks to Jan 
Cristiaan van Winkel (j...@atcomputing.nl)
 Russia, Novosibirsk: http://mirror.linux-ia64.org/gnu/gcc/;>http://mirror.linux-ia64.org/gnu/gcc/,
 thanks to Daniel Volchixin (dan...@volchixin.co.uk)
-Slovakia, Bratislava: http://gcc.fyxm.net/;>gcc.fyxm.net, 
thanks to Jan Teluch (ad...@2600.sk)
 UK: https://mirrorservice.org/sites/sourceware.org/pub/gcc/;>mirrorservice.org,
 thanks to mir...@mirrorservice.org
 US, San Francisco: https://bigsearcher.com/mirrors/gcc/;>https://bigsearcher.com/mirrors/gcc/,
 thanks to i...@bigsearcher.com
 US, San Jose: http://www.netgull.com/gcc/;>http://www.netgull.com, thanks to 
ad...@netgull.com
-- 
2.45.1


[pushed] wwwdocs: *: Move www.netlib.org to https

2024-06-02 Thread Gerald Pfeifer
Simplify a link on the way, removing trailing "index.html".
---
 htdocs/gcc-3.0/criteria.html | 4 ++--
 htdocs/gcc-3.1/criteria.html | 2 +-
 htdocs/gcc-3.3/criteria.html | 2 +-
 htdocs/gcc-3.4/criteria.html | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/htdocs/gcc-3.0/criteria.html b/htdocs/gcc-3.0/criteria.html
index 8bca802f..97be2e30 100644
--- a/htdocs/gcc-3.0/criteria.html
+++ b/htdocs/gcc-3.0/criteria.html
@@ -243,10 +243,10 @@ different programming languages.
 2.2.0
 pooma-2.3.0.tgz
 
-http://www.netlib.org/lapack/index.html;>LAPACK
+https://www.netlib.org/lapack/;>LAPACK
 Fortran
 3.0
-http://www.netlib.org/lapack/lapack.tgz;>
+https://www.netlib.org/lapack/lapack.tgz;>
 LAPACK (testing programs)
 
 
diff --git a/htdocs/gcc-3.1/criteria.html b/htdocs/gcc-3.1/criteria.html
index 2a51da81..078303be 100644
--- a/htdocs/gcc-3.1/criteria.html
+++ b/htdocs/gcc-3.1/criteria.html
@@ -320,7 +320,7 @@ quality:
 ftp://ftp.kai.com/pub/benchmarks/stepanov_v1p2.C
 
 LAPACKFortran
-http://www.netlib.org/lapack/lapack.tgz;>
+https://www.netlib.org/lapack/lapack.tgz;>
 LAPACK 3.0 (timing programs)
 
 
diff --git a/htdocs/gcc-3.3/criteria.html b/htdocs/gcc-3.3/criteria.html
index a002d161..ceb21ac7 100644
--- a/htdocs/gcc-3.3/criteria.html
+++ b/htdocs/gcc-3.3/criteria.html
@@ -325,7 +325,7 @@ quality:
  stepanov_v1p2.C
 
 LAPACKFortran
-http://www.netlib.org/lapack/lapack.tgz;>
+https://www.netlib.org/lapack/lapack.tgz;>
 LAPACK 3.0 (timing programs)
 
 
diff --git a/htdocs/gcc-3.4/criteria.html b/htdocs/gcc-3.4/criteria.html
index 56b7d321..e3d84320 100644
--- a/htdocs/gcc-3.4/criteria.html
+++ b/htdocs/gcc-3.4/criteria.html
@@ -325,7 +325,7 @@ quality:
  stepanov_v1p2.C
 
 LAPACKFortran 77
-http://www.netlib.org/lapack/lapack.tgz;>
+https://www.netlib.org/lapack/lapack.tgz;>
 LAPACK 3.0 (timing programs)
 
 
-- 
2.45.1


[pushed] wwwdocs: gcc-*/buildstat: Drop references to "Final Installation" docs

2024-06-01 Thread Gerald Pfeifer
Instructions for reporting a successful build are not actually part
of the "Final Installation" docs (any more) and we have not been
adding new build results for several years.
---
 htdocs/gcc-3.0/buildstat.html | 6 +-
 htdocs/gcc-3.1/buildstat.html | 6 +-
 htdocs/gcc-3.2/buildstat.html | 6 +-
 htdocs/gcc-3.3/buildstat.html | 6 +-
 htdocs/gcc-3.4/buildstat.html | 6 +-
 htdocs/gcc-4.0/buildstat.html | 6 +-
 htdocs/gcc-4.1/buildstat.html | 6 +-
 htdocs/gcc-4.2/buildstat.html | 6 +-
 htdocs/gcc-4.3/buildstat.html | 6 +-
 htdocs/gcc-4.4/buildstat.html | 6 +-
 htdocs/gcc-4.5/buildstat.html | 6 +-
 htdocs/gcc-4.6/buildstat.html | 6 +-
 htdocs/gcc-4.7/buildstat.html | 6 +-
 htdocs/gcc-4.8/buildstat.html | 6 +-
 htdocs/gcc-4.9/buildstat.html | 6 +-
 htdocs/gcc-5/buildstat.html   | 6 +-
 htdocs/gcc-6/buildstat.html   | 6 +-
 htdocs/gcc-7/buildstat.html   | 6 +-
 htdocs/gcc-8/buildstat.html   | 6 +-
 19 files changed, 19 insertions(+), 95 deletions(-)

diff --git a/htdocs/gcc-3.0/buildstat.html b/htdocs/gcc-3.0/buildstat.html
index e751f9a8..442e275a 100644
--- a/htdocs/gcc-3.0/buildstat.html
+++ b/htdocs/gcc-3.0/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful build, including a list of
-information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-3.1/buildstat.html b/htdocs/gcc-3.1/buildstat.html
index 348ab001..f58a6d28 100644
--- a/htdocs/gcc-3.1/buildstat.html
+++ b/htdocs/gcc-3.1/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful make bootstrap,
-including a list of information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-3.2/buildstat.html b/htdocs/gcc-3.2/buildstat.html
index 31ae26bb..1f6454de 100644
--- a/htdocs/gcc-3.2/buildstat.html
+++ b/htdocs/gcc-3.2/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful make bootstrap,
-including a list of information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-3.3/buildstat.html b/htdocs/gcc-3.3/buildstat.html
index c2d6c345..093ad9ab 100644
--- a/htdocs/gcc-3.3/buildstat.html
+++ b/htdocs/gcc-3.3/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful make bootstrap,
-including a list of information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-3.4/buildstat.html b/htdocs/gcc-3.4/buildstat.html
index 02b491ed..1d00b2e4 100644
--- a/htdocs/gcc-3.4/buildstat.html
+++ b/htdocs/gcc-3.4/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful make bootstrap,
-including a list of information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-4.0/buildstat.html b/htdocs/gcc-4.0/buildstat.html
index 23184f2d..cefb9951 100644
--- a/htdocs/gcc-4.0/buildstat.html
+++ b/htdocs/gcc-4.0/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 https://gcc.gnu.org/install/test.html;>
-Installing GCC: Testing.
-Instructions for reporting a successful make bootstrap,
-including a list of information to include in such a report, are part of
-https://gcc.gnu.org/install/finalinstall.html;>
-Installing GCC: Final Installation.
+Installing GCC: Testing.
 
 
 
diff --git a/htdocs/gcc-4.1/buildstat.html b/htdocs/gcc-4.1/buildstat.html
index f319c7f2..f21c9b04 100644
--- a/htdocs/gcc-4.1/buildstat.html
+++ b/htdocs/gcc-4.1/buildstat.html
@@ -17,11 +17,7 @@ summaries.
 Instructions for running the testsuite and for submitting test results
 are part of
 

[pushed] wwwdocs: news: golang.org has become go.dev

2024-06-01 Thread Gerald Pfeifer
Pushed

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index b7a6f479..c319e250 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -582,7 +582,7 @@ We are currently accepting student applications.
 
 December 2, 2010
 GCC 4.6 will support
-  the https://golang.org/;>Go programming language.  The
+  the https://go.dev;>Go programming language.  The
   new front end was contributed by Ian Lance Taylor at Google.
 
 November 16, 2010
-- 
2.45.1


[pushed] wwwdocs: *: Use https to access gcc.gnu.org/onlinedocs

2024-05-30 Thread Gerald Pfeifer
Not sure we really need to keep all those docus for all our point 
releases. Might make more sense use the latest for each branch. But 
that's another discussion.

Gerald

---
 htdocs/gcc-10/index.html  | 12 ++--
 htdocs/gcc-11/index.html  | 10 +-
 htdocs/gcc-12/index.html  |  8 
 htdocs/gcc-13/index.html  |  8 
 htdocs/gcc-14/index.html  |  4 ++--
 htdocs/gcc-4.9/index.html |  8 
 htdocs/gcc-5/index.html   | 12 ++--
 htdocs/gcc-6/index.html   | 12 ++--
 htdocs/gcc-7/index.html   | 12 ++--
 htdocs/gcc-8/index.html   | 12 ++--
 htdocs/gcc-9/index.html   | 12 ++--
 11 files changed, 55 insertions(+), 55 deletions(-)

diff --git a/htdocs/gcc-10/index.html b/htdocs/gcc-10/index.html
index 5fb1e02e..fe1e4c07 100644
--- a/htdocs/gcc-10/index.html
+++ b/htdocs/gcc-10/index.html
@@ -28,31 +28,31 @@ GCC 10.4 relative to previous releases of GCC.
 GCC 10.5
 July 7, 2023
 (changes,
- http://gcc.gnu.org/onlinedocs/10.5.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/10.5.0/;>documentation)
 
 
 GCC 10.4
 June 28, 2022
 (changes,
- http://gcc.gnu.org/onlinedocs/10.4.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/10.4.0/;>documentation)
 
 
 GCC 10.3
 April 8, 2021
 (changes,
- http://gcc.gnu.org/onlinedocs/10.3.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/10.3.0/;>documentation)
 
 
 GCC 10.2
 July 23, 2020
 (changes,
- http://gcc.gnu.org/onlinedocs/10.2.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/10.2.0/;>documentation)
 
 
 GCC 10.1
 May 7, 2020
 (changes,
- http://gcc.gnu.org/onlinedocs/10.1.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/10.1.0/;>documentation)
 
 
 
@@ -66,7 +66,7 @@ GNU Compiler Collection.
 The GCC developers would like to thank the numerous people that have
 contributed new features, improvements, bug fixes, and other changes as
 well as test results to GCC.
-This http://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html;>amazing
+This https://gcc.gnu.org/onlinedocs/gcc-10.1.0/gcc/Contributors.html;>amazing
 group of volunteers is what makes GCC successful.
 
 For additional information about GCC please refer to the
diff --git a/htdocs/gcc-11/index.html b/htdocs/gcc-11/index.html
index bb41c492..681da6a1 100644
--- a/htdocs/gcc-11/index.html
+++ b/htdocs/gcc-11/index.html
@@ -25,25 +25,25 @@ GCC 11.3 relative to previous releases of GCC.
 GCC 11.4
 May 29, 2023
 (changes,
- http://gcc.gnu.org/onlinedocs/11.4.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/11.4.0/;>documentation)
 
 
 GCC 11.3
 April 21, 2022
 (changes,
- http://gcc.gnu.org/onlinedocs/11.3.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/11.3.0/;>documentation)
 
 
 GCC 11.2
 July 28, 2021
 (changes,
- http://gcc.gnu.org/onlinedocs/11.2.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/11.2.0/;>documentation)
 
 
 GCC 11.1
 April 27, 2021
 (changes,
- http://gcc.gnu.org/onlinedocs/11.1.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/11.1.0/;>documentation)
 
 
 
@@ -57,7 +57,7 @@ GNU Compiler Collection.
 The GCC developers would like to thank the numerous people that have
 contributed new features, improvements, bug fixes, and other changes as
 well as test results to GCC.
-This http://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html;>amazing
+This https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gcc/Contributors.html;>amazing
 group of volunteers is what makes GCC successful.
 
 For additional information about GCC please refer to the
diff --git a/htdocs/gcc-12/index.html b/htdocs/gcc-12/index.html
index a76ef1dc..3ba4df2b 100644
--- a/htdocs/gcc-12/index.html
+++ b/htdocs/gcc-12/index.html
@@ -25,19 +25,19 @@ GCC 12.2 relative to previous releases of GCC.
 GCC 12.3
 May 8, 2023
 (changes,
- http://gcc.gnu.org/onlinedocs/12.3.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/12.3.0/;>documentation)
 
 
 GCC 12.2
 Aug 19, 2022
 (changes,
- http://gcc.gnu.org/onlinedocs/12.2.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/12.2.0/;>documentation)
 
 
 GCC 12.1
 May 6, 2022
 (changes,
- http://gcc.gnu.org/onlinedocs/12.1.0/;>documentation)
+ https://gcc.gnu.org/onlinedocs/12.1.0/;>documentation)
 
 
 
@@ -51,7 +51,7 @@ GNU Compiler Collection.
 The GCC developers would like to thank the numerous people that have
 contributed new features, improvements, bug fixes, and other changes as
 well as test results to GCC.
-This http://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html;>amazing
+This https://gcc.gnu.org/onlinedocs/gcc-12.1.0/gcc/Contributors.html;>amazing
 group of volunteers is what makes GCC successful.
 
 For additional information about GCC please refer to the
diff --git a/htdocs/gcc-13/index.html b/htdocs/gcc-13/index.html
index b04838db..ad1d5f1a 100644
--- a/htdocs/gcc-13/index.html
+++ b/htdocs/gcc-13/index.html
@@ -25,19 +25,19 @@ GCC 

Re: [pushed] wwwdocs: news: Google+ is no more

2024-05-29 Thread Eric Gallager
Maybe also add a mention of the toolchain's Mastodon account while
you're there? https://fosstodon.org/@gnutools

On Sun, May 26, 2024 at 6:05 PM Gerald Pfeifer  wrote:
>
> Keep the reference as text; just not the link.
>
> Gerald
> ---
>  htdocs/news.html | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/htdocs/news.html b/htdocs/news.html
> index af30872b..09dd2424 100644
> --- a/htdocs/news.html
> +++ b/htdocs/news.html
> @@ -393,8 +393,7 @@
>  [2013-08-08] wwwdocs:
>  GCC and the GNU Toolchain Project now have accounts on
>  https://twitter.com/gnutools; target="_blank">Twitter and
> -https://plus.google.com/108467477471815191158; rel="publisher" 
> target="_blank">Google+
> - to help developers stay informed of progress.
> +Google+ to help developers stay informed of progress.
>
>  IBM POWER8 support
>  [2013-07-15] wwwdocs:
> --
> 2.45.0


Re: [wwwdocs][patch] gcc-15/changes.html: Fortran - mention F2023 logical-kind additions

2024-05-28 Thread FX Coudert
Seems good, thanks Tobias!

FX


[wwwdocs][patch] gcc-15/changes.html: Fortran - mention F2023 logical-kind additions

2024-05-28 Thread Tobias Burnus
Let's make https://gcc.gnu.org/gcc-15/changes.html a bit more useful … 
While there were several useful Fortran commits already, only one seems 
to be about a new feature.


Thus, document selected_logical_kind and the ISO_FORTRAN_ENV additions.

Comments or suggestions before I commit it?

Tobias
Title: GCC 15 Release Series — Changes, New Features, and Fixes








GCC 15 Release SeriesChanges, New Features, and Fixes


This page is a "brief" summary of some of the huge number of improvements
in GCC 15.



Note: GCC 15 has not been released yet, so this document is
a work-in-progress.


Caveats

  ...




General Improvements


New Languages and Language specific improvements










Fortran


  Fortran 2023: The selected_logical_kind intrinsic function
  and, in the ISO_FORTRAN_ENV module, the named constants
  logical{8,16,32,64} and real16 were added.








New Targets and Target Specific Improvements








































Operating Systems



























Other significant improvements










[pushed] wwwdocs: news: Move www.velox-project.eu to https

2024-05-28 Thread Gerald Pfeifer
Not sure why these all are popping up recently...

Anyway: pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index ca3e7dc5..b7a6f479 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -512,7 +512,7 @@ ongoing https://gcc.gnu.org/wiki/TransactionalMemory;>transactional
 memory standard has been added.  Code was contributed by Richard
 Henderson, Aldy Hernandez, and Torvald Riegel, all of Red Hat, Inc.
 The project was partially funded by
-the http://www.velox-project.eu/;>Velox project.  This
+the https://www.velox-project.eu;>Velox project.  This
 feature is experimental and is available for C and C++ on selected
 platforms.
 
-- 
2.45.1


[pushed] wwwdocs: news: Only refer, don't link to cvsweb

2024-05-27 Thread Gerald Pfeifer
First of all we have not been using CVS for a while, second cvsweb
itself is not actively maintained any more. And on the way refer to
it as a tool, not a package.

Gerald
---
 htdocs/news.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 2490d69e..ca3e7dc5 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -1997,8 +1997,7 @@ Cygnus donates gcse 
optimization pass.
 
   The egcs web pages are now supported by egcs project hardware and
   are searchable with webglimpse.  The CVS sources are browsable with
-  the free http://people.freebsd.org/~fenner/cvsweb/;>cvsweb package.
+  the free cvsweb tool.
 
 
 February 7, 1998
-- 
2.45.0


[pushed] wwwdocs: news: Tweak hsafoundation.com URL

2024-05-27 Thread Gerald Pfeifer
"www" prefixes come and go...

Pushed.

Gerald
---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index d2168528..2490d69e 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -168,7 +168,7 @@
 
 BRIG/HSAIL (Heterogeneous Systems Architecture Intermediate 
Language) front end added
  [2017-02-01] wwwdocs:
- http://www.hsafoundation.com/;> Heterogeneous Systems
+ http://hsafoundation.com;> Heterogeneous Systems
  Architecture 1.0 BRIG (HSAIL)
  front end was added to GCC,
  enabling HSAIL finalization for gcc-supported
-- 
2.45.0


[pushed] wwwdocs: *: Refer to the ACE's project new home

2024-05-27 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/gcc-3.1/criteria.html | 2 +-
 htdocs/gcc-3.3/criteria.html | 2 +-
 htdocs/gcc-3.4/criteria.html | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/htdocs/gcc-3.1/criteria.html b/htdocs/gcc-3.1/criteria.html
index 2a9febc3..2a51da81 100644
--- a/htdocs/gcc-3.1/criteria.html
+++ b/htdocs/gcc-3.1/criteria.html
@@ -206,7 +206,7 @@ shown here are used for GCC 3.1 integration testing.
 Source URL
 Build and test guide
 
-http://www.cs.wustl.edu/~schmidt/ACE.html;>ACE
+https://github.com/cflowe/ACE;>ACE
 C++
 5.2
 
diff --git a/htdocs/gcc-3.3/criteria.html b/htdocs/gcc-3.3/criteria.html
index 70b20a71..a002d161 100644
--- a/htdocs/gcc-3.3/criteria.html
+++ b/htdocs/gcc-3.3/criteria.html
@@ -209,7 +209,7 @@ shown here are used for GCC 3.3 integration testing.
 Source URL
 Build and test guide
 
-http://www.cs.wustl.edu/~schmidt/ACE.html;>ACE
+https://github.com/cflowe/ACE;>ACE
 C++
 5.2
 http://deuce.doc.wustl.edu/Download.html;>
diff --git a/htdocs/gcc-3.4/criteria.html b/htdocs/gcc-3.4/criteria.html
index 25f3f8ca..56b7d321 100644
--- a/htdocs/gcc-3.4/criteria.html
+++ b/htdocs/gcc-3.4/criteria.html
@@ -209,7 +209,7 @@ shown here are used for GCC 3.4 integration testing.
 Source URL
 Build and test guide
 
-http://www.cs.wustl.edu/~schmidt/ACE.html;>ACE
+https://github.com/cflowe/ACE;>ACE
 C++
 5.2
 http://deuce.doc.wustl.edu/Download.html;>
-- 
2.45.0


[pushed] wwwdocs: gcc-12: Make reference to problem reporting more general

2024-05-26 Thread Gerald Pfeifer
Don't link to Bugzilla directly (nor refer to it directly).

Pushed.
Gerald

---
 htdocs/gcc-12/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 0cfa12eb..2f790e0b 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -864,8 +864,8 @@ function Multiply (S1, S2 : Sign) return Sign is
 The internal implementation of Power's target-specific built-in functions
 has been rewritten to be easier and less error-prone to maintain.  Every
 attempt has been made to ensure that the new behavior matches the old
-behavior, but inevitably some bugs can be expected.  Please report any
-problems via https://gcc.gnu.org/bugzilla/;>GCC Bugzilla.
+behavior, but inevitably some bugs can be expected.  Please report any problems.
   
   
 The built-in functions __builtin_get_texasr,
-- 
2.45.0


[pushed] wwwdocs: testing: Move buildbot.net to https

2024-05-26 Thread Gerald Pfeifer
Pushed.

Gerald

---
 htdocs/testing/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/testing/index.html b/htdocs/testing/index.html
index 012ac287..bf031c22 100644
--- a/htdocs/testing/index.html
+++ b/htdocs/testing/index.html
@@ -117,7 +117,7 @@ the testsuite directories.
   Run benchmarks regularly and report performance regressions.
   Extend the build robot to also do local builds, run the testsuite,
   visualize test result differences and probably use something like
-  http://buildbot.net/;>BuildBot. Some of the
+  https://buildbot.net;>BuildBot. Some of the
   https://gcc.gnu.org/wiki/CompileFarm;>Compile Farm machines
   could also be used.
 
-- 
2.45.0


[pushed] wwwdocs: news: Drop reference to www.gccsummit.org

2024-05-26 Thread Gerald Pfeifer
This is a perfect example why maintaining links is important. The domain
appears to have changed owners and now appears very spammy.

Pushed. Gerald
---
 htdocs/news.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index 09dd2424..d2168528 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -1051,8 +1051,7 @@ It will be part of the GCC 3.4.0 release.
 May 27, 2003
 
 Proceedings and photographs of participants are available for the First
-Annual http://www.gccsummit.org/;>GCC Developers' Summit,
-which took place May 25-27, 2003.
+Annual GCC Developers' Summit, which took place May 25-27, 2003.
 
 
 May 14, 2003
-- 
2.45.0


[pushed] wwwdocs: news: Google+ is no more

2024-05-26 Thread Gerald Pfeifer
Keep the reference as text; just not the link.

Gerald
---
 htdocs/news.html | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index af30872b..09dd2424 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -393,8 +393,7 @@
 [2013-08-08] wwwdocs:
 GCC and the GNU Toolchain Project now have accounts on
 https://twitter.com/gnutools; target="_blank">Twitter and
-https://plus.google.com/108467477471815191158; rel="publisher" 
target="_blank">Google+
- to help developers stay informed of progress.
+Google+ to help developers stay informed of progress.
 
 IBM POWER8 support
 [2013-07-15] wwwdocs:
-- 
2.45.0


[pushed] wwwdocs: news: Move www.multiprecision.org to https

2024-05-26 Thread Gerald Pfeifer
Not sure why all these showed up within a few weeks. Anyway, pushed.

Gerald

---
 htdocs/news.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/news.html b/htdocs/news.html
index fb34e64a..af30872b 100644
--- a/htdocs/news.html
+++ b/htdocs/news.html
@@ -622,7 +622,7 @@ target by Michael Eager, Eager Consulting.
 
 January 26, 2010
 Kaveh Ghazi has integrated GCC with the http://www.multiprecision.org/;>MPC library.  As of the
+href="https://www.multiprecision.org;>MPC library.  As of the
 upcoming GCC 4.5.0 release this library will be required to build GCC.
 Using MPC allows more effective and accurate complex number 

[pushed] wwwdocs: *: Update URL for ROOT project at CERN

2024-05-26 Thread Gerald Pfeifer
Not exactly the download for the specific release, but then a more 
stable URL.

Pushed.

Gerald

---
 htdocs/gcc-3.1/criteria.html | 3 +--
 htdocs/gcc-3.3/criteria.html | 3 +--
 htdocs/gcc-3.4/criteria.html | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/htdocs/gcc-3.1/criteria.html b/htdocs/gcc-3.1/criteria.html
index a77b49f6..2a9febc3 100644
--- a/htdocs/gcc-3.1/criteria.html
+++ b/htdocs/gcc-3.1/criteria.html
@@ -272,8 +272,7 @@ shown here are used for GCC 3.1 integration testing.
 ROOT
 C++
 3.01.00
-http://root.cern.ch/root/Version301.html;>
-root-3.01
+https://root.cern;>ROOT homepage
 
 
 
diff --git a/htdocs/gcc-3.3/criteria.html b/htdocs/gcc-3.3/criteria.html
index 81358b57..c9bd4c9d 100644
--- a/htdocs/gcc-3.3/criteria.html
+++ b/htdocs/gcc-3.3/criteria.html
@@ -276,8 +276,7 @@ shown here are used for GCC 3.3 integration testing.
 ROOT
 C++
 3.01.00
-http://root.cern.ch/root/Version301.html;>
-root-3.01
+https://root.cern;>ROOT homepage
 
 
 
diff --git a/htdocs/gcc-3.4/criteria.html b/htdocs/gcc-3.4/criteria.html
index bf5e943c..25f3f8ca 100644
--- a/htdocs/gcc-3.4/criteria.html
+++ b/htdocs/gcc-3.4/criteria.html
@@ -276,8 +276,7 @@ shown here are used for GCC 3.4 integration testing.
 ROOT
 C++
 3.01.00
-http://root.cern.ch/root/Version301.html;>
-root-3.01
+https://root.cern;>ROOT homepage
 
 
 
-- 
2.45.0


[pushed] wwwdocs: gcc-13: Reword section on __bf16

2024-05-25 Thread Gerald Pfeifer
I found this section hard to understand at first (in addition to some 
grammar issues) so pushed the following.

Lingling, please advise if you'd like further changes.

Gerald

---
 htdocs/gcc-13/changes.html | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 2702170d..49261e1b 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -549,10 +549,10 @@ You may also want to check out our
   For both C and C++ the __bf16 type is supported on
   x86 systems with SSE2 and above enabled.
   
-  Use real __bf16 type for AVX512BF16 intrinsics. Previously
-  we use __bfloat16 which is typedef of short. Now we introduced real
-  __bf16 type to x86 psABI. Users need to adjust their
-  AVX512BF16-related source code when upgrading GCC12 to GCC13.
+  Use this __bf16 type for AVX512BF16 intrinsics instead
+  of __bfloat16 which is typedef for short.
+  __bf16 is now part of the x86 psABI. Users need to adjust their
+  AVX512BF16-related source code when upgrading to GCC 13.
   
   New ISA extension support for Intel AMX-COMPLEX was added.
   AMX-COMPLEX intrinsics are available via the -mamx-complex
-- 
2.45.0


[pushed] wwwdocs: git: Fix typo

2024-05-25 Thread Gerald Pfeifer
Trivial fix. Pushed.
 
Gerald
---
 htdocs/git.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/git.html b/htdocs/git.html
index 22c0eec1..a6e88566 100644
--- a/htdocs/git.html
+++ b/htdocs/git.html
@@ -236,7 +236,7 @@ additional branches can also be fetched if necessary.
 
 
 You can download any of the additional branches by adding a suitable
-fetch specification to your local copy of the git repostiory.  For
+fetch specification to your local copy of the git repository.  For
 example, if your remote is called 'origin' (the default with git
 clone) you can add the 'dead' development branches by running:
 
-- 
2.45.0


[pushed] wwwdocs: gcc-13: Run time instead of runtime

2024-05-24 Thread Gerald Pfeifer
Per our codingconventions.html 

Gerald
---
 htdocs/gcc-13/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index d431c768..2702170d 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -62,9 +62,9 @@ You may also want to check out our
   includes the iostream header. This change
   improves the start-up performance of C++ programs, but it means that
   code compiled with GCC 13.1 will crash if the correct version of
-  libstdc++.so is not used at runtime. See the
+  libstdc++.so is not used at run time. See the
   https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_dynamic_or_shared.html#manual.intro.using.linkage.dynamic;>documentation
-  about using the right libstdc++.so at runtime.
+  about using the right libstdc++.so at run time.
   Future GCC releases will mitigate the problem so that the program
   cannot be run at all with an older libstdc++.so.
 
-- 
2.45.0


Re: [PATCH] wwwdocs: contribute.html: Update consensus on patch content.

2024-05-23 Thread Christophe Lyon
On Mon, 20 May 2024 at 15:23, Nick Clifton  wrote:
>
> Hi Christophe,
>
> > I have a follow-up one: I think the same applies to binutils, but I
> > don't think any maintainer / contributor expressed an opinion, and
> > IIUC patch policy for binutils is (lightly) documented at
> > https://sourceware.org/binutils/wiki/HowToContribute
> > Maybe Nick can update it?
>
> Done.

Thanks!

>
> > (I don't have such rights)
>
> Would you like them ?  It is easy enough to set up.
>
No need to bother :-)

Christophe

> Cheers
>Nick
>
>


Re: [committed][wwwdocs] gcc-12/changes.html: Document RISC-V changes

2024-05-22 Thread Gerald Pfeifer
On Fri, 17 May 2024, Palmer Dabbelt wrote:
> Ya, I guess it's kind of an odd phrasing.  Maybe it should be something like

Yes, this would have helped me understand. Thank you.

>The vector and scalar crypto extensions are now accepted in ISA strings
>via the -march argument.  Note that enabling these extensions
>will only set the coorespending feature test macros and enable assembler
   ^
>support, they don't yet generate binaries with the instructions added in
>these extensions.

Are you going to push this change (with the typo marked above fixed and
maybe "added by these extensions" instead of "...in...")?

Gerald


Re: [PATCH] wwwdocs: contribute.html: Update consensus on patch content.

2024-05-20 Thread Nick Clifton

Hi Christophe,


I have a follow-up one: I think the same applies to binutils, but I
don't think any maintainer / contributor expressed an opinion, and
IIUC patch policy for binutils is (lightly) documented at
https://sourceware.org/binutils/wiki/HowToContribute
Maybe Nick can update it? 


Done.


(I don't have such rights)


Would you like them ?  It is easy enough to set up.

Cheers
  Nick




[pushed] wwwdocs: gcc-14: Fix seven typos

2024-05-19 Thread Gerald Pfeifer
Pushed.

Gerald
---
 htdocs/gcc-14/changes.html | 14 +++---
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index dd3fea8d..6447898e 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -31,7 +31,7 @@ You may also want to check out our
   another structure, is deprecated. Refer to
   https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Zero-Length.html;>
   Zero Length Arrays.
-  Any code relying on this extension should be modifed to ensure that
+  Any code relying on this extension should be modified to ensure that
   C99 flexible array members only end up at the ends of structures.
   Please use the warning option
   https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Warning-Options.html#index-Wflex-array-member-not-at-end;>-Wflex-array-member-not-at-end
 to
@@ -111,7 +111,7 @@ You may also want to check out our
 properties of functions and variables.  The stack frame used by
 functions marked with the attribute gets zeroed-out upon returning
 or exception escaping.  Scalar variables marked with the attribute
-cause functions contaning or accessing them to get stack scrubbing
+cause functions containing or accessing them to get stack scrubbing
 enabled implicitly.
   
   
@@ -155,7 +155,7 @@ You may also want to check out our

can now be vectorized on a number of targets.  In this first version any
input data sources must either have a statically known size at compile 
time
-   or the vectorizer must be able to determine based on auxillary 
information
+   or the vectorizer must be able to determine based on auxiliary 
information
that the accesses are aligned.
   
 
@@ -191,7 +191,7 @@ You may also want to check out our
   used for allocatables and pointers using the allocate
   directive and its OpenMP 5.2 replacement, the allocators
   directive; files using this allocator and all files that might directly
-  or indirectly (intrinisic assignment, intent(out), ...)
+  or indirectly (intrinsic assignment, intent(out), ...)
   de- or reallocate such-allocated variables must be compiled with the
   https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gfortran/Fortran-Dialect-Options.html#index-fopenmp-allocators;
   >-fopenmp-allocators option.
@@ -282,7 +282,7 @@ You may also want to check out our
   with SPARK 2014.
   Support for the LoongArch architecture.
   Support for vxWorks 7 Cert RTP has been removed.
-  Additional hardening improvements. For more information reltated to
+  Additional hardening improvements. For more information related to
 hardening options, refer to
 the https://gcc.gnu.org/onlinedocs/gcc-14.1.0/gcc/Instrumentation-Options.html#index-fharden-compares;>GCC
 Instrumentation Options and
@@ -428,7 +428,7 @@ You may also want to check out our
   
   
 
-When a diagnostic occurrs involving a C++ template,
+When a diagnostic occurs involving a C++ template,
 GCC will now quote the source code of the context at which
 the template is instantiated ("required from here"),
 rather than just print filename and line/column numbers.
@@ -1570,7 +1570,7 @@ it emits:
 GCC diagnostics have been able to have execution paths associated
 with them since GCC 10, but previously these were required to be
 single-threaded.
-As of GCC 14, these execution paths can have multipled named threads
+As of GCC 14, these execution paths can have multiple named threads
 associated with them, with each event being associated with one of the
 threads.
 No existing GCC diagnostics take advantage of this, but GCC plugins
-- 
2.45.0


[pushed] wwwdocs: egcs-1.1: Use 64-bit instead of 64 bit

2024-05-18 Thread Gerald Pfeifer
Another instance I found. With that wwwdocs should be consistent.

Pushed.

Gerald

---
 htdocs/egcs-1.1/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/egcs-1.1/index.html b/htdocs/egcs-1.1/index.html
index 5db4e342..a62ed3df 100644
--- a/htdocs/egcs-1.1/index.html
+++ b/htdocs/egcs-1.1/index.html
@@ -37,7 +37,7 @@ in older versions of EGCS:
Vastly improved C++ compiler and
   integrated C++ runtime libraries.
Fixes for the /tmp symlink race security problems.
-   New targets including mips16, arm-thumb and 64 bit PowerPC.
+   New targets including mips16, arm-thumb and 64-bit PowerPC.
Improvements to GNU Fortran (g77) compiler and
   runtime library made since g77 version 0.5.23.
 
-- 
2.45.0


Re: [committed][wwwdocs] gcc-12/changes.html: Document RISC-V changes

2024-05-17 Thread Palmer Dabbelt

On Fri, 17 May 2024 14:30:49 PDT (-0700), ger...@pfeifer.com wrote:

On Thu, 28 Apr 2022, Kito Cheng wrote:

---
 htdocs/gcc-12/changes.html | 13 -

:

+New ISA extension support for vector and scalar crypto was added, only
+   support architecture testing marco and -march= 
parsing.


I realized I'm not sure I understand what the second part ("only
support...") means.

That for the time being (back then) only the macros and -march parsing
were supported?


Ya, I guess it's kind of an odd phrasing.  Maybe it should be something 
like


   The vector and scalar crypto extensions are now accepted in ISA 
   strings via the -march argument.  Note that enabling these 
   extensions will only set the coorespending feature test macros and 
   enable assembler support, they don't yet generate binaries with the 
   instructions added in these extensions.



Gerald


[pushed] wwwdocs: gcc-4.6: Use 64-bit instead of 64 bit

2024-05-17 Thread Gerald Pfeifer
---
 htdocs/gcc-4.6/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-4.6/changes.html b/htdocs/gcc-4.6/changes.html
index c96d347f..d1e15af3 100644
--- a/htdocs/gcc-4.6/changes.html
+++ b/htdocs/gcc-4.6/changes.html
@@ -791,7 +791,7 @@
 Several enhancements were committed to improve SIMD code
   generation for NEON by adding support for widening instructions,
   misaligned loads and stores, vector conditionals and
-  support for 64 bit arithmetic.
+  support for 64-bit arithmetic.
 
 Support was added for the Faraday cores fa526, fa606te,
   fa626te, fmp626te, fmp626 and fa726te and can be used with the
@@ -927,7 +927,7 @@
   which always generates the VSX memory instructions.
 The GCC compiler on AIX now defaults to a process layout with a
   larger data space allowing larger programs to be compiled.
-The GCC long double type on AIX 6.1 and above has reverted to 64 bit
+The GCC long double type on AIX 6.1 and above has reverted to 64-bit
   double precision, matching the AIX XL compiler default, because of
   missing C99 symbols required by the GCC runtime.
 The default processor scheduling model and tuning for PowerPC64
-- 
2.45.0


Re: [committed][wwwdocs] gcc-12/changes.html: Document RISC-V changes

2024-05-17 Thread Gerald Pfeifer
On Thu, 28 Apr 2022, Kito Cheng wrote:
> ---
>  htdocs/gcc-12/changes.html | 13 -
:
> +New ISA extension support for vector and scalar crypto was added, 
> only
> + support architecture testing marco and -march= 
> parsing.

I realized I'm not sure I understand what the second part ("only 
support...") means.

That for the time being (back then) only the macros and -march parsing 
were supported?

Gerald


[pushed] wwwdocs: gcc-12: Fix typo

2024-05-17 Thread Gerald Pfeifer


---
 htdocs/gcc-12/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index 8a0347e3..0cfa12eb 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -903,7 +903,7 @@ function Multiply (S1, S2 : Sign) return Sign is
 announcement
 New ISA extension support for zba, zbb, zbc, zbs was added.
 New ISA extension support for vector and scalar crypto was added, only
-   support architecture testing marco and -march= 
parsing.
+   support architecture testing macro and -march= 
parsing.
 The option -mtune=thead-c906 is added to tune for T-HEAD
c906 cores.
 libstdc++ no longer attempts to detect built-in atomics.
-- 
2.45.0


[wwwdocs] Document reimplementation of GNU threads library on Windows

2024-05-16 Thread Eric Botcazou
... which happened in GCC 13.

Validated with W3C's Validator and applied.

-- 
Eric Botcazoudiff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index e324b782..3ab4a101 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -770,8 +770,17 @@ You may also want to check out our
 
 
 
-
-
+Windows
+
+  The GNU threads library used by the win32 thread model has
+  been reimplemented using direct Win32 API calls, except for the Objective-C
+  specific subset.  It requires Windows XP/Server 2003 or later.  The new
+  implementation also adds the support needed for the C++11 threads, using
+  again direct Win32 API calls; this additional layer requires Windows
+  Vista/Server 2008 or later.  It is recommended to use a recent version of
+  MinGW-W64 in conjunction with the win32 thread model.
+  
+
 
 
 


[PATCH wwwdocs] gcc-14/changes: Add Rust section to New languages

2024-05-14 Thread Arthur Cohen
---
 htdocs/gcc-14/changes.html | 13 +
 1 file changed, 13 insertions(+)

diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 924e045a..dd3fea8d 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -626,6 +626,19 @@ You may also want to check out our
   
 
 
+
+Rust
+
+  
+Experimental support for the Rust programming language has been
+added. The compiler is incomplete, but already supports a subset of the
+Rust programming language. The frontend does not support compiling the
+Rust standard library, so it cannot be used for most real-world Rust code 
yet.
+However, you can experiment with the compiler to run Rust code on 
#[no_core]
+targets.
+  
+
+
 
 libgccjit
 
-- 
2.42.0



[wwwdocs,committed] projects/gomp: Update doc links for GCC 14

2024-05-14 Thread Tobias Burnus

Minor update – to include GCC 14 and update mainline to 15.

I also replaced the doc links to the latest release; shouldn't matter 
for the status but it is nicer nonetheless.


Tobias
commit 6d76756d2070040c35e7991a626805a736edea1d
Author: Tobias Burnus 
Date:   Tue May 14 09:34:47 2024 +0200

projects/gomp: Update doc links for GCC 14

And link to latest GCC 12 + 13 release version

diff --git a/htdocs/projects/gomp/index.html b/htdocs/projects/gomp/index.html
index 05b81f1e..94bda5ff 100644
--- a/htdocs/projects/gomp/index.html
+++ b/htdocs/projects/gomp/index.html
@@ -144,10 +144,12 @@ filing a bug report.
 
 Implementation status in libgomp manual:
 https://gcc.gnu.org/onlinedocs/libgomp/OpenMP-Implementation-Status.html;
->Mainline (GCC 14),
-https://gcc.gnu.org/onlinedocs/gcc-13.1.0/libgomp/OpenMP-Implementation-Status.html;
+>Mainline (GCC 15),
+https://gcc.gnu.org/onlinedocs/gcc-14.1.0/libgomp/OpenMP-Implementation-Status.html;
+>GCC 14,
+https://gcc.gnu.org/onlinedocs/gcc-13.2.0/libgomp/OpenMP-Implementation-Status.html;
 >GCC 13,
-https://gcc.gnu.org/onlinedocs/gcc-12.1.0/libgomp/OpenMP-Implementation-Status.html;
+https://gcc.gnu.org/onlinedocs/gcc-12.3.0/libgomp/OpenMP-Implementation-Status.html;
 >GCC 12.
 
 Disclaimer: A feature might be only fully supported in a later GCC version


[pushed] wwwdocs: cxx-dr-status: Replace by

2024-05-13 Thread Gerald Pfeifer
The validator warns about  as deprecated; use  instead.

Pushed.

Gerald

---
 htdocs/projects/cxx-dr-status.html | 12 ++--
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index c70cdf21..e29d2407 100644
--- a/htdocs/projects/cxx-dr-status.html
+++ b/htdocs/projects/cxx-dr-status.html
@@ -19929,7 +19929,7 @@
 
   https://wg21.link/cwg2842;>2842
   open
-  Preferring an initializer_list over a single value
+  Preferring an initializer_list over a single value
   -
   
 
@@ -20062,7 +20062,7 @@
 
   https://wg21.link/cwg2861;>2861
   review
-  dynamic_cast on bad pointer value
+  dynamic_cast on bad pointer value
   ?
   
 
@@ -20097,7 +20097,7 @@
 
   https://wg21.link/cwg2866;>2866
   open
-  Observing the effects of [[no_unique_address] wwwdocs:]
+  Observing the effects of [[no_unique_address] 
wwwdocs:]
   -
   
 
@@ -20118,7 +20118,7 @@
 
   https://wg21.link/cwg2869;>2869
   open
-  this in local classes
+  this in local classes
   -
   
 
@@ -20167,7 +20167,7 @@
 
   https://wg21.link/cwg2876;>2876
   open
-  Disambiguation of T x = delete("text")
+  Disambiguation of T x = delete("text")
   -
   
 
@@ -20188,7 +20188,7 @@
 
   https://wg21.link/cwg2879;>2879
   open
-  Undesired outcomes with const_cast
+  Undesired outcomes with const_cast
   -
   
 
-- 
2.45.0


[wwwdocs] cxx-dr-status: Update from C++ Core Language Issue TOC, Revision 114

2024-05-13 Thread Marek Polacek
Pushed.

commit 06c46c88cc02e0dff5f65b41754178fb25fb939e
Author: Marek Polacek 
Date:   Mon May 13 16:09:05 2024 -0400

cxx-dr-status: Update from C++ Core Language Issue TOC, Revision 114

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index a5f45359..2a61cfbd 100644
--- a/htdocs/projects/cxx-dr-status.html
+++ b/htdocs/projects/cxx-dr-status.html
@@ -15,7 +15,7 @@
 
   This table tracks the implementation status of C++ defect reports in GCC.
   It is based on C++ Standard Core Language Issue Table of Contents, Revision
-  113 (https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html;>here).
+  114 (https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html;>here).
 
   
 
@@ -1652,7 +1652,7 @@
 
 
   https://wg21.link/cwg233;>233
-  drafting
+  review
   References vs pointers in UDC overload resolution
   No
   https://gcc.gnu.org/PR114697;>PR114697
@@ -3196,7 +3196,7 @@
 
 
   https://wg21.link/cwg453;>453
-  tentatively ready
+  DR
   References may only bind to "valid" objects
   ?
   
@@ -7031,11 +7031,11 @@
   ?
   
 
-
+
   https://wg21.link/cwg1001;>1001
-  drafting
+  review
   Parameter type adjustment in dependent parameter types
-  -
+  ?
   https://gcc.gnu.org/PR51851;>PR51851
 
 
@@ -7292,7 +7292,7 @@
 
 
   https://wg21.link/cwg1038;>1038
-  DR
+  DRWP
   Overload resolution of x.static_func
   ?
   
@@ -8624,6 +8624,7 @@
   https://wg21.link/cwg1228;>1228
   NAD
   Copy-list-initialization and explicit constructors
+
   No
   https://gcc.gnu.org/PR113300;>PR113300
 
@@ -11916,7 +11917,7 @@
 
 
   https://wg21.link/cwg1698;>1698
-  DR
+  DRWP
   Files ending in \
   ?
   
@@ -12075,11 +12076,11 @@
   ?
   
 
-
+
   https://wg21.link/cwg1721;>1721
-  drafting
+  review
   Diagnosing ODR violations for static data members
-  -
+  ?
   
 
 
@@ -13454,11 +13455,11 @@
   N/A
   
 
-
+
   https://wg21.link/cwg1918;>1918
-  open
+  CD5
   friend templates with dependent scopes
-  -
+  ?
   
 
 
@@ -13644,11 +13645,11 @@
   -
   
 
-
+
   https://wg21.link/cwg1945;>1945
-  open
+  CD5
   Friend declarations naming members of class templates in 
non-templates
-  -
+  ?
   
 
 
@@ -13709,7 +13710,7 @@
 
 
   https://wg21.link/cwg1954;>1954
-  tentatively ready
+  DR
   typeid null dereference check in subexpressions
   ?
   
@@ -14373,11 +14374,11 @@
   -
   
 
-
+
   https://wg21.link/cwg2049;>2049
-  drafting
+  DRWP
   List initializer in non-type template default argument
-  -
+  ?
   
 
 
@@ -14410,7 +14411,7 @@
 
 
   https://wg21.link/cwg2054;>2054
-  DR
+  DRWP
   Missing description of class SFINAE
   ?
   
@@ -14746,7 +14747,7 @@
 
 
   https://wg21.link/cwg2102;>2102
-  DR
+  DRWP
   Constructor checking in new-expression
   ?
   
@@ -15797,7 +15798,7 @@
 
 
   https://wg21.link/cwg2252;>2252
-  DR
+  DRWP
   Enumeration list-initialization from the same type
   ?
   
@@ -17069,11 +17070,11 @@
   ?
   
 
-
+
   https://wg21.link/cwg2434;>2434
-  open
+  review
   Mandatory copy elision vs non-class objects
-  -
+  ?
   
 
 
@@ -17183,7 +17184,7 @@
 
 
   https://wg21.link/cwg2450;>2450
-  review
+  DRWP
   braced-init-list as a template-argument
   11
   
@@ -17244,12 +17245,12 @@
   ?
   
 
-
+
   https://wg21.link/cwg2459;>2459
-  drafting
+  DRWP
   Template parameter initialization
-  -
-  
+  ?
+  https://gcc.gnu.org/PR113800;>PR113800
 
 
   https://wg21.link/cwg2460;>2460
@@ -17365,7 +17366,7 @@
 
 
   https://wg21.link/cwg2476;>2476
-  tentatively ready
+  DR
   placeholder-type-specifiers and function declarators
   ?
   
@@ -17561,7 +17562,7 @@
 
 
   https://wg21.link/cwg2504;>2504
-  DR
+  DRWP
   Inheriting constructors from virtual base classes
   ?
   
@@ -17750,7 +17751,7 @@
 
 
   https://wg21.link/cwg2531;>2531
-  DR
+  DRWP
   Static data members redeclared as constexpr
   ?
   
@@ -17764,7 +17765,7 @@
 
 
   https://wg21.link/cwg2533;>2533
-  review
+  DR
   Storage duration of implicitly created objects
   ?
   
@@ -17855,14 +17856,14 @@
 
 
   https://wg21.link/cwg2546;>2546
-  tentatively ready
+  DR
   Defaulted secondary comparison operators defined as deleted
   ?
 

Re: [wwwdocs] Add Cauldron2024

2024-05-10 Thread Jeff Law




On 5/7/24 4:34 AM, Jan Hubicka wrote:

Hi,
this adds Cauldron2024 to main page. OK?

OK, of course.

jeff



[pushed] wwwdocs: gcc-9: Various editorial changes

2024-05-09 Thread Gerald Pfeifer
Something I had on a disk for a bit; note how this includes a case of 
going from "link-time" to "link time" (used as a noun).

Pushed.

Gerald

---
 htdocs/gcc-9/changes.html | 28 ++--
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/htdocs/gcc-9/changes.html b/htdocs/gcc-9/changes.html
index 89c20985..47d2f2a2 100644
--- a/htdocs/gcc-9/changes.html
+++ b/htdocs/gcc-9/changes.html
@@ -221,7 +221,7 @@ v.c:10:7: missed: statement clobbers memory: __asm__ 
__volatile__( :
   
   Inter-procedural propagation of stack alignment can now be controlled by
   https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-fipa-stack-alignment;>-fipa-stack-alignment.
-  Propagation of addressability, readonly and writeonly flags on
+  Propagation of addressability, readonly, and writeonly flags on
   static variables can now be controlled by
   https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-fipa-reference-addressable;>-fipa-reference-addressable.
 
@@ -277,8 +277,8 @@ foo (int how)
   
 Inter-procedural optimization improvements:
   
-   Inliner defaults was tuned to better suits modern C++ codebases
-   especially when built with link time optimizations.
+   Inliner defaults were tuned to better suit modern C++ codebases,
+   especially when built with link time-optimizations.
New parameters max-inline-insns-small,
max-inline-insns-size,
uninlined-function-insns,
@@ -295,27 +295,27 @@ foo (int how)
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-floop-interchange;>-floop-interchange,
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-floop-unroll-and-jam;>-floop-unroll-and-jam,
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gcc/Optimize-Options.html#index-ftree-loop-distribution;>-ftree-loop-distribution.
-Streaming of counter histograms was removed.  This reduces
-   the size of profile files.  Histogram is computed on the fly
-   with link-time optimization.
-Parameter hot-bb-count-ws-permille was reduced
+Streaming of counter histograms was removed, which reduces
+   the size of profile files. Histograms are computed on the fly
+   with link-time optimization.
+The parameter hot-bb-count-ws-permille was reduced
 from 999 to 990 to account for more precise histograms.
   
 Link-time optimization improvements:
   
-Types are now simplified prior streaming resulting in significant
-   reductions of the LTO object files, link-time memory use, and
-   improvements of link-time parallelism.
-Default number of partitions (--param lto-partitions) was
+Types are now simplified prior to streaming resulting in significant
+   reductions of LTO object file sizes and link-time memory use as well
+   as improvements of link-time parallelism.
+The default number of partitions (--param lto-partitions) 
was
increased from 32 to 128 enabling effective use of CPUs with more than
32 hyperthreads. --param lto-max-streaming-parallelism
-   can now be used to control number of streaming processes.
+   can now be used to control the number of streaming processes.
 Warnings on C++ One Decl Rule violations (-Wodr) are
now more informative and produce fewer redundant results.
   
   Overall compile time of Firefox 66 and LibreOffice 6.2.3 on an 8-core
   machine was reduced by about 5% compared to GCC 8.3, and the size of
-  LTO object files by 7%.  LTO link-time improves by 11% on an 8-core
+  LTO object files by 7%.  LTO link time improves by 11% on an 8-core
   machine and scales significantly better for more parallel build
   environments.  The serial stage of
   the link-time optimization is 28% faster consuming 20% less memory.
@@ -1039,7 +1039,7 @@ $ g++ typo.cc
 which provide the __fentry__ symbol and do not
 clobber r0 when resolving lazily bound functions.
 
--mfentry is only supported when generating 64 bit
+-mfentry is only supported when generating 64-bit
 code and does not work with nested C functions.
 
   The -mnop-mcount option can be used to emit NOP
-- 
2.44.0


[pushed] wwwdocs: gcc-11: Use 64-bit instead of 64 bit

2024-05-09 Thread Gerald Pfeifer
After yesterday's changes I did some grep-ing and found three more cases, 
this time in the GCC 11 pages.

Pushed.

Gerald

---
 htdocs/gcc-11/changes.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
index a00637c6..b4ecf3c0 100644
--- a/htdocs/gcc-11/changes.html
+++ b/htdocs/gcc-11/changes.html
@@ -1001,8 +1001,8 @@ You may also want to check out our
 
 AIX
 
-  GCC for AIX can be built as a 64 bit application and the runtime
-is built as FAT libraries containing both 32 bit and 64 bit objects.
+  GCC for AIX can be built as a 64-bit application and the runtime
+is built as FAT libraries containing both 32-bit and 64-bit objects.
   Support AIX Vector Extended ABI with -mabi=vec-extabi.
   Thread-Local uninitiated data placed in local common section.
   Use thread-safe access in ctype.
-- 
2.44.0


[pushed] wwwdocs: gcc-12: 512-bit instead of 512 bit

2024-05-08 Thread Gerald Pfeifer
Same as for GCC 13, as I just noticed. Pushed.

Gerald

---
 htdocs/gcc-12/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-12/changes.html b/htdocs/gcc-12/changes.html
index b4e29d72..8a0347e3 100644
--- a/htdocs/gcc-12/changes.html
+++ b/htdocs/gcc-12/changes.html
@@ -1149,7 +1149,7 @@ are not listed here).
 
   GCC now supports AMD CPUs based on the znver4 core
 via -march=znver4.  The switch makes GCC consider
-using 512 bit vectors when auto-vectorizing.
+using 512-bit vectors when auto-vectorizing.
   
 
 
-- 
2.44.0


[pushed] wwwdocs: gcc-13: 512-bit instead of 512 bit

2024-05-08 Thread Gerald Pfeifer
A detail I missed last year. My bad. Fixed thusly and pushed.

Gerald
---
 htdocs/gcc-13/changes.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/htdocs/gcc-13/changes.html b/htdocs/gcc-13/changes.html
index 15a309d6..e324b782 100644
--- a/htdocs/gcc-13/changes.html
+++ b/htdocs/gcc-13/changes.html
@@ -609,7 +609,7 @@ You may also want to check out our
   
   GCC now supports AMD CPUs based on the znver4 core
 via -march=znver4.  The switch makes GCC consider
-using 512 bit vectors when auto-vectorizing.
+using 512-bit vectors when auto-vectorizing.
   
 
 
-- 
2.44.0


Re: [wwwdocs] Specify AArch64 BitInt support for little-endian only

2024-05-07 Thread Jakub Jelinek
On Tue, May 07, 2024 at 02:12:07PM +0100, Andre Vieira (lists) wrote:
> Hey Jakub,
> 
> This what ya had in mind?

Yes.

> diff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
> index 
> ca5174de991bb088f653468f77485c15a61526e6..924e045a15a78b5702a0d6997953f35c6b47efd1
>  100644
> --- a/htdocs/gcc-14/changes.html
> +++ b/htdocs/gcc-14/changes.html
> @@ -325,7 +325,7 @@ You may also want to check out our
>Bit-precise integer types (_BitInt (N)
>and unsigned _BitInt (N)): integer types with
>a specified number of bits.  These are only supported on
> -  IA-32, x86-64 and AArch64 at present.
> +  IA-32, x86-64 and AArch64 (little-endian) at present.
>Structure, union and enumeration types may be defined more
>than once in the same scope with the same contents and the same
>tag; if such types are defined with the same contents and the


Jakub



[wwwdocs] Specify AArch64 BitInt support for little-endian only

2024-05-07 Thread Andre Vieira (lists)

Hey Jakub,

This what ya had in mind?

Kind regards,
Andre Vieiradiff --git a/htdocs/gcc-14/changes.html b/htdocs/gcc-14/changes.html
index 
ca5174de991bb088f653468f77485c15a61526e6..924e045a15a78b5702a0d6997953f35c6b47efd1
 100644
--- a/htdocs/gcc-14/changes.html
+++ b/htdocs/gcc-14/changes.html
@@ -325,7 +325,7 @@ You may also want to check out our
   Bit-precise integer types (_BitInt (N)
   and unsigned _BitInt (N)): integer types with
   a specified number of bits.  These are only supported on
-  IA-32, x86-64 and AArch64 at present.
+  IA-32, x86-64 and AArch64 (little-endian) at present.
   Structure, union and enumeration types may be defined more
   than once in the same scope with the same contents and the same
   tag; if such types are defined with the same contents and the


  1   2   3   4   5   6   7   8   9   10   >