[committed] wwwdocs: projects: Remove extra slash at end of

2022-10-29 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/projects/cxx0x.html | 2 +- htdocs/projects/cxx1y.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/projects/cxx0x.html b/htdocs/projects/cxx0x.html index 89112d01..49cfcc98 100644 --- a/htdocs/projects/cxx0x.html +++

[committed] wwwdocs: gcc-4.3: Switch www.open-std.org to https

2022-10-29 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/gcc-4.3/cxx0x_status.html | 102 +++ htdocs/gcc-4.3/porting_to.html | 2 +- 2 files changed, 52 insertions(+), 52 deletions(-) diff --git a/htdocs/gcc-4.3/cxx0x_status.html b/htdocs/gcc-4.3/cxx0x_status.html index d4680370..de1de274

[committed] wwwdocs: testing: Switch www.netlib.org to https

2022-10-29 Thread Gerald Pfeifer
Not sure anyone is (still) using these instructions? Still, as long as we have them, adjust the links. Pushed. Gerald --- htdocs/testing/testing-lapack.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/testing/testing-lapack.html

[committed] wwwdocs: gcc-10: Update two developer.arm.com links

2022-10-29 Thread Gerald Pfeifer
Pushed. --- htdocs/gcc-10/changes.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/gcc-10/changes.html b/htdocs/gcc-10/changes.html index 79de28f7..2bad8ea3 100644 --- a/htdocs/gcc-10/changes.html +++ b/htdocs/gcc-10/changes.html @@ -850,14 +850,14 @@ typedef

[committed] wwwdocs: frontends: Adjust Sourceforge links to https

2022-10-29 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/frontends.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/frontends.html b/htdocs/frontends.html index 8f156e96..8e38838a 100644 --- a/htdocs/frontends.html +++ b/htdocs/frontends.html @@ -37,7 +37,7 @@ a declarative logic/functional

[committed] wwwdocs: readings: Update Go-related links to new site

2022-10-29 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/readings.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/readings.html b/htdocs/readings.html index f0327e39..01ccd55d 100644 --- a/htdocs/readings.html +++ b/htdocs/readings.html @@ -553,9 +553,8 @@ names. Go information

[committed] wwwdocs: bugs: Switch www.open-std.org to https

2022-10-29 Thread Gerald Pfeifer
Pushed. Gerald --- htdocs/bugs/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/bugs/index.html b/htdocs/bugs/index.html index d3a50f2a..aaef8915 100644 --- a/htdocs/bugs/index.html +++ b/htdocs/bugs/index.html @@ -650,8 +650,8 @@ the C++ standard:

Repair --disable-sjlj-exceptions

2022-10-29 Thread Eric Botcazou via Gcc-patches
It was broken by: 2022-08-31 Martin Liska * config.build: Remove deprecated ports. * config.gcc: Likewise. * config.host: Likewise. * configure.ac: Likewise. * configure: Regenerate. * config/pa/pa-hpux10.h: Removed. *

Re: [PATCH] Restore RTL alias analysis for hard frame pointer

2022-10-29 Thread Richard Biener via Gcc-patches
> Am 29.10.2022 um 10:19 schrieb Eric Botcazou : > >  >> >> OK for trunk and 12 after a while of burn-in. > > Thanks! > >> Oh, do you have a testcase suitable for the testsuite? > > I only have an Ada testcase for GDB, let me try to find something more usable. Not too bad if it works to

Re: [PATCH v4] RISC-V: Libitm add RISC-V support.

2022-10-29 Thread Xiongchuan Tan via Gcc-patches
On Saturday, 29 October 2022 12:33:50 CST Jeff Law wrote: > > +#ifdef __riscv_e > > +# error "rv32e unsupported" > > +#endif > > error "rv32e and rv64e unsupported" would probably be a better error > here. But it's probably not a big deal. Fixed in v5. > Do you have commit access? If so, go

[PATCH v5] RISC-V: Libitm add RISC-V support.

2022-10-29 Thread Xiongchuan Tan via Gcc-patches
Reviewed-by: Palmer Dabbelt Acked-by: Palmer Dabbelt libitm/ChangeLog: * configure.tgt: Add riscv support. * config/riscv/asm.h: New file. * config/riscv/sjlj.S: New file. * config/riscv/target.h: New file. --- v2: Change HW_CACHELINE_SIZE to 64 (in accordance

[committed] wwwdocs: contribute: Remove

2022-10-29 Thread Gerald Pfeifer
Google has not been using that forever and there are indications search engines even use it as one indication for spam sites. Pushed. Gerald --- htdocs/contribute.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/htdocs/contribute.html b/htdocs/contribute.html index 02843580..7c1ae323

Re: [PATCH] Restore RTL alias analysis for hard frame pointer

2022-10-29 Thread Eric Botcazou via Gcc-patches
> OK for trunk and 12 after a while of burn-in. Thanks! > Oh, do you have a testcase suitable for the testsuite? I only have an Ada testcase for GDB, let me try to find something more usable. -- Eric Botcazou

[committed] d: Make TARGET_D_MINFO_SECTION hooks in elfos.h the language default.

2022-10-29 Thread Iain Buclaw via Gcc-patches
Hi, This patch makes the TARGET_D_MINFO_SECTION hooks defined in elfos.h the langauge default, removing the last of all TARGET_D_* macro definitions in common target headers. Now everything is either defined in the D language front-end, or D-specific target headers. The target macros

Re: [PATCH v1 2/2] LoongArch: Add prefetch insns.

2022-10-29 Thread Lulu Cheng
Sorry for the problem in this patch. I will send it again after modification. 在 2022/10/29 下午3:05, Lulu Cheng 写道: Co-Authored-By: xujiahao gcc/ChangeLog: * config/loongarch/loongarch-def.c: Initial number of parallel prefetch. * config/loongarch/loongarch-protos.h

[PATCH v1 1/2] LoongArch: Optimize immediate load.

2022-10-29 Thread Lulu Cheng
Fixed an issue where the compiler would not take four 64-bit immediate load instructions out of the loop. gcc/ChangeLog: * config/loongarch/constraints.md (x): New constraint. * config/loongarch/loongarch.cc (struct loongarch_integer_op): Define a new member curr_value,

[PATCH v1 2/2] LoongArch: Add prefetch insns.

2022-10-29 Thread Lulu Cheng
Co-Authored-By: xujiahao gcc/ChangeLog: * config/loongarch/loongarch-def.c: Initial number of parallel prefetch. * config/loongarch/loongarch-protos.h (loongarch_prefetch_cookie): Function declaration. * config/loongarch/loongarch-tune.h (struct loongarch_cache):

[PATCH v1 0/2] Optimize immediate load. Add prefetch insns.

2022-10-29 Thread Lulu Cheng
1. The problem mentioned in the link does not move the four immediate load instructions out of the loop. It has been optimized. Now, as in the test case, four immediate load instructions are generated outside the loop.

[PATCH v4] Libvtv: Add loongarch support.

2022-10-29 Thread Lulu Cheng
v1 - > v2: 1. When the macro __loongarch_lp64 is defined, the VTV_PAGE_SIZE is set to 64K. 2. In the vtv_malloc.cc file __vtv_malloc_init function, it does not check whether VTV_PAGE_SIZE is equal to the system page size, if the macro __loongarch_lp64 is defined. v2 -> v3: Set