[Bug c/93537] gcc 9.2 takes a Segmentation Violation when attached file is compiled

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93537 Andrew Pinski changed: What|Removed |Added Keywords||needs-bisection --- Comment #2 from

Results for 14.0.1 20240409 (experimental) [remotes/origin/HEAD r14-9852-g18e94e04da] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 IEEE128) via Gcc-testresults
git commit g:18e94e04dae724c61cbc13ace85fa68f2deda900 gcc-descr r14-9852-g18e94e04dae724 power9 IEEE128 Linux 6.9.0-0.rc2.20240402git026e680b0a08.24.fc41.ppc64le ppc64le GNU Make 4.4.1 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit

Re: [PATCH] middle-end/114604 - ranger allocates bitmap without initialized obstack

2024-04-08 Thread Aldy Hernandez
BTW, I'm not opposed to this patch. Thank you for tracking this down, and feel free to commit as is if y'all PMs agree it's OK. I just wanted to know if there's a better way going forward. I can certainly put it on my TODO list once stage1 opens again. And no, there probably isn't an obstack

Re: [PATCH] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-04-08 Thread Kewen.Lin
on 2024/4/9 11:20, Peter Bergner wrote: > On 4/8/24 9:37 PM, Kewen.Lin wrote: >> on 2024/4/8 21:21, Peter Bergner wrote: >> I prefer to remove it completely, that is: >> >>> -mdirect-move >>> -Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) WarnRemoved >> >> The reason why you still

[Bug c/88642] Accepts ill-formed program with invalid scalar initialization syntax.

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88642 --- Comment #3 from Andrew Pinski --- So this code is quiet old. There was an error back before r0-5028-g790e949032a94b (1993, change by RMS) and mailing lists don't exist that far back ...

[Bug c/88642] Accepts ill-formed program with invalid scalar initialization syntax.

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88642 --- Comment #2 from Andrew Pinski --- We do warn: : In function 'main': :3:5: warning: braces around scalar initializer 3 | int x = { { 0 } } ; | ^~~ Maybe this should be a pedantic warning instead ... if

Results for 14.0.1 20240408 (experimental) [master revision gcc-14-9847-geaccdba315b] (GCC) testsuite on aarch64-unknown-linux-gnu

2024-04-08 Thread ci_notify--- via Gcc-testresults
es 1 # of unsupported tests 4486 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/aarch64-linux-gnu-gcc version 14.0.1 20240408 (experimental) [master revision gcc-14-9847-geaccdba315b] (GCC) Host is x86_64-pc-linux-gnu === gfor

[gcc(refs/users/meissner/heads/work164-vpair)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e994ae407e4dd762c46590ee49bbf691265eaa87 commit e994ae407e4dd762c46590ee49bbf691265eaa87 Author: Michael Meissner Date: Tue Apr 9 01:15:05 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.vpair | 350 +++- 1 file

[gcc(refs/users/meissner/heads/work164-vpair)] Add vector pair optimizations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f66efd9225badd375ff92f1e57397efc2877 commit f66efd9225badd375ff92f1e57397efc2877 Author: Michael Meissner Date: Tue Apr 9 01:13:59 2024 -0400 Add vector pair optimizations. 2024-03-12 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Add vector pair init and splat.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:aa0d0f245a6d4a763b754944463a9c1800394e35 commit aa0d0f245a6d4a763b754944463a9c1800394e35 Author: Michael Meissner Date: Tue Apr 9 01:08:44 2024 -0400 Add vector pair init and splat. 2024-04-09 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Add support for vector pair fma operations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dd2a7e91bc7f77c9bf37472daf343a6a22d977a0 commit dd2a7e91bc7f77c9bf37472daf343a6a22d977a0 Author: Michael Meissner Date: Tue Apr 9 01:00:03 2024 -0400 Add support for vector pair fma operations. 2024-04-09 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-vpair)] Add support for vector pair unary and binary operations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:473ef47c46ad9efc28bb01e376783d331596fdd4 commit 473ef47c46ad9efc28bb01e376783d331596fdd4 Author: Michael Meissner Date: Tue Apr 9 00:55:10 2024 -0400 Add support for vector pair unary and binary operations. 2024-04-09 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work164-vpair)] Peter's patches for subreg support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:f975eab7d1e0a30db8fb7ce8107a08be5e018d05 commit f975eab7d1e0a30db8fb7ce8107a08be5e018d05 Author: Michael Meissner Date: Tue Apr 9 00:49:34 2024 -0400 Peter's patches for subreg support. 2024-03-12 Peter Bergner gcc/ PR

[gcc(refs/users/meissner/heads/work164-vpair)] Power10: Add options to disable load and store vector pair.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a6a927f86a58862aa30bda8f609fb5641fc76810 commit a6a927f86a58862aa30bda8f609fb5641fc76810 Author: Michael Meissner Date: Tue Apr 9 00:44:44 2024 -0400 Power10: Add options to disable load and store vector pair. In working on some future patches that involve

[Bug c/86885] gcc erroneously allows constructor/destructor attributes on nested functions

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86885 Andrew Pinski changed: What|Removed |Added Known to fail||4.1.2 --- Comment #2 from Andrew Pinski

[Bug c/86885] gcc erroneously allows constructor/destructor attributes on nested functions

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86885 --- Comment #1 from Andrew Pinski --- Created attachment 57908 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57908=edit testcase

[Bug middle-end/87535] multiple attribute assume_aligned interpreted inconsistently

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87535 Andrew Pinski changed: What|Removed |Added Depends on||64236 --- Comment #3 from Andrew Pinski

[Bug c/65007] __builtin_uaddll_overflow wrong *res declaration

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65007 Andrew Pinski changed: What|Removed |Added Status|NEW |RESOLVED Target Milestone|---

[Bug c/56335] Optimization assumes __attribute__((aligned(N))) always works.

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56335 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c/87795] Excessive alignment permitted for functions and labels

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87795 Andrew Pinski changed: What|Removed |Added Target Milestone|--- |9.0

[gcc(refs/users/meissner/heads/work164-vpair)] Revert all changes

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9a6e5ecfb5ac36496f700ee14b6aeed59de991a4 commit 9a6e5ecfb5ac36496f700ee14b6aeed59de991a4 Author: Michael Meissner Date: Tue Apr 9 00:43:54 2024 -0400 Revert all changes Diff: --- gcc/config/rs6000/mma.md | 19 ++-

[gcc(refs/users/meissner/heads/work164-vpair)] Power10: Add options to disable load and store vector pair.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:76066d95bf3f71b749084b11fc6dab1ee7cbd813 commit 76066d95bf3f71b749084b11fc6dab1ee7cbd813 Author: Michael Meissner Date: Tue Apr 9 00:42:14 2024 -0400 Power10: Add options to disable load and store vector pair. In working on some future patches that involve

[gcc(refs/users/meissner/heads/work164-bugs)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:d332fba26fbf1202b38fe1d51002abbcbdd4bcbf commit d332fba26fbf1202b38fe1d51002abbcbdd4bcbf Author: Michael Meissner Date: Tue Apr 9 00:34:39 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 176 - 1 file

Results for 13.2.1 20240409 [releases/gcc-13 r13-8595-g3c019816c9] (GCC) testsuite on powerpc64-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 BE) via Gcc-testresults
git commit g:3c019816c9c3604d4d039e22bb1e39c14ba8ac17 gcc-descr r13-8595-g3c019816c9c360 power9 BE Linux 6.7.9-powerpc64 ppc64 GNU Make 4.3 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 03:19:19 UTC 2024

[gcc(refs/users/meissner/heads/work164-bugs)] Add power10 ori/oris and xori/xoris fusion support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:9b813c320ee59176e3279391ef7c47ef6ea8ba3a commit 9b813c320ee59176e3279391ef7c47ef6ea8ba3a Author: Michael Meissner Date: Tue Apr 9 00:30:46 2024 -0400 Add power10 ori/oris and xori/xoris fusion support. 2024-04-09 Michael Meissner gcc/

[gcc(refs/users/meissner/heads/work164-bugs)] Add power10 wide immediate fusion

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:36b37616daeec9f84d6afa97a6e2d235bebe103d commit 36b37616daeec9f84d6afa97a6e2d235bebe103d Author: Michael Meissner Date: Tue Apr 9 00:27:11 2024 -0400 Add power10 wide immediate fusion 2024-04-09 Michael Meissner gcc/ PR

Results for 11.4.1 20240409 [releases/gcc-11 revision 8b910e5a64a:b91b9e2d98e:84d7cc1e01dabc95d54ed33ecd5d84293ca29ce2] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9) via Gcc-testresults
git commit g:84d7cc1e01dabc95d54ed33ecd5d84293ca29ce2 gcc-descr r11-11313-g84d7cc1e01dabc power9 Linux 5.15.0-97-generic ppc64le GNU Make 4.3 DejaGnu: DejaGnu version 1.6.2 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 03:31:20 UTC 2024

Results for 12.3.1 20240409 [remotes/origin/releases/gcc-12 r12-10316-g5f84bdad43] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER8) via Gcc-testresults
git commit g:5f84bdad43d9b67d102ee9773240190db0c2e218 gcc-descr r12-10316-g5f84bdad43d9b6 power8 Linux 5.4.0-174-generic ppc64le GNU Make 4.2.1 DejaGnu: DejaGnu version 1.6.2 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 02:52:49 UTC 2024

Results for 12.3.1 20240409 [releases/gcc-12 r12-10316-g5f84bdad43] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 IEEE128) via Gcc-testresults
git commit g:5f84bdad43d9b67d102ee9773240190db0c2e218 gcc-descr r12-10316-g5f84bdad43d9b6 power9 IEEE128 Linux 6.9.0-0.rc2.20240402git026e680b0a08.24.fc41.ppc64le ppc64le GNU Make 4.4.1 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit

Results for 14.0.1 20240405 (experimental) [master r14-9797-g5192e72e7e1fe6] (GCC) testsuite on riscv64-suse-linux-gnu

2024-04-08 Thread Andreas Schwab via Gcc-testresults
LAST_UPDATED: Fri Apr 5 00:39:54 UTC 2024 (revision r14-9797-g5192e72e7e1fe6) === acats tests === === acats Summary === # of expected passes2328 # of unexpected failures0 Native configuration is riscv64-suse-linux-gnu === g++

Re: [PATCH/RFC] On the use of -funreachable-traps to deal with PR 109627

2024-04-08 Thread Jeff Law
On 4/8/24 5:04 PM, Iain Sandoe wrote: Hi PR 109627 is about functions that have had their bodies completely elided, but still have the wrappers for EH frames (either .cfi_xxx or LFSxx/LFExx). These are causing issues for some linkers because such functions result in FDEs with a 0 code

[gcc(refs/users/meissner/heads/work164-dmf)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:dd2213d6a6c95bd6ba7cdc2a5da4fd44ed57f1e4 commit dd2213d6a6c95bd6ba7cdc2a5da4fd44ed57f1e4 Author: Michael Meissner Date: Tue Apr 9 00:00:15 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 464 ++ 1 file

Results for 14.0.1 20240408 (experimental) [master r14-9841-g1e3312a25a7] (GCC) testsuite on s390x-ibm-linux-gnu arch14

2024-04-08 Thread stefansf--- via Gcc-testresults
LAST_UPDATED: Mon Apr 8 17:05:13 UTC 2024 (revision r14-9841-g1e3312a25a7) === acats tests === FAIL: cb1010a === acats Summary === # of expected passes2327 # of unexpected failures1 Native configuration is s390x-ibm-linux-gnu arch14

[gcc(refs/users/meissner/heads/work164-dmf)] Update ChangeLog.*

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:49632a09712aad4bde818f869b02faadade8e1da commit 49632a09712aad4bde818f869b02faadade8e1da Author: Michael Meissner Date: Mon Apr 8 23:57:17 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.dmf | 161 +- 1 file

Results for 14.0.1 20240409 (experimental) [master revision gcc-14-9852-g18e94e04dae] (GCC) testsuite on armv8l-unknown-linux-gnueabihf

2024-04-08 Thread ci_notify--- via Gcc-testresults
# From https://ci.linaro.org/job/tcwg_gcc_check--master-arm-build/1949/: LAST_UPDATED: 2024-04-09T03:30:27+00:00 (master revision gcc-14-9852-g18e94e04dae) armv8l-unknown-linux-gnueabihf Native configuration is armv8l-unknown-linux-gnueabihf === libatomic tests === Running

[gcc(refs/users/meissner/heads/work164-dmf)] Add paddis support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a111516557ce455bbcade91f94299af03c9f3bb4 commit a111516557ce455bbcade91f94299af03c9f3bb4 Author: Michael Meissner Date: Mon Apr 8 23:46:29 2024 -0400 Add paddis support. 2024-03-22 Michael Meissner gcc/ *

[gcc(refs/users/meissner/heads/work164-dmf)] Add xvrlw support.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6f6c28cb2beae8629e4177e160cd1b2b01e72fb1 commit 6f6c28cb2beae8629e4177e160cd1b2b01e72fb1 Author: Michael Meissner Date: Mon Apr 8 23:52:39 2024 -0400 Add xvrlw support. 2024-04-08 Michael Meissner gcc/ * config/rs6000/altivec.md

[gcc(refs/users/meissner/heads/work164-dmf)] Add -mcpu=future2

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:08dd6bc886f7d7a42332d19c66f47c735676dc11 commit 08dd6bc886f7d7a42332d19c66f47c735676dc11 Author: Michael Meissner Date: Mon Apr 8 23:40:42 2024 -0400 Add -mcpu=future2 2024-04-08 Michael Meissner gcc/ * config/rs6000/aix71.h

[Bug tree-optimization/58806] New attribute for functions that access memory only through their arguments

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58806 Andrew Pinski changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

C/C++ results under Intel SDE for 14.0.1 20240409 (experimental) [native/master r14-9849-g600bf396799] (GCC) testsuite on x86_64-pc-linux-gnu

2024-04-08 Thread H. J. Lu via Gcc-testresults
LAST_UPDATED: Tue Apr 9 01:40:05 UTC 2024 (revision r14-9849-g600bf396799) Native configuration is x86_64-pc-linux-gnu === gcc tests === Running target sde FAIL: gcc.target/i386/apx-ndd-tls-1b.c scan-assembler-times addq[ \\t]+%r[a-z0-9]+, a@gottpoff(%rip),

[Bug target/114639] [riscv] ICE in create_pre_exit, at mode-switching.cc:451

2024-04-08 Thread pan2.li at intel dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114639 --- Comment #7 from Li Pan --- Looks this commit from bisect acc22d56e140220e7dc6c138918cb6754b6d1c0b, will take a look into it.

Results for 14.0.1 20240409 (experimental) [native/master r14-9849-g600bf396799] (GCC) testsuite on x86_64-pc-linux-gnu

2024-04-08 Thread H. J. Lu via Gcc-testresults
LAST_UPDATED: Tue Apr 9 01:40:05 UTC 2024 (revision r14-9849-g600bf396799) Native configuration is x86_64-pc-linux-gnu === gcc tests === Running target unix XPASS: gcc.dg/Wstringop-overflow-47.c pr97027 (test for warnings, line 72) XPASS: gcc.dg/Wstringop-overflow-47.c pr97027

Results for 14.0.1 20240408 (experimental) [master r14-9833-g278cad85077] (GCC) testsuite on x86_64-pc-linux-gnu

2024-04-08 Thread H.J. Lu via Gcc-testresults
of unexpected failures404 # of unexpected successes 59 # of expected failures 4657 # of unresolved testcases 1 # of unsupported tests 10828 /export/gnu/import/git/gcc-test-master-intel64/bld/gcc/xgcc version 14.0.1 20240408 (experimental) [master r14-9833-g278cad850

Regressions on master at commit r14-9833 vs commit r14-9823 on Linux/x86_64

2024-04-08 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9833 vs commit r14-9823 on Linux/x86_64 New failures: FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link, -O -flto -save-temps FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link, -O -flto -save-temps FAIL:

[Bug other/57956] missing 'msgstr' section errors when building

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57956 Andrew Pinski changed: What|Removed |Added Keywords||build, documentation Last

[gcc(refs/users/meissner/heads/work164-dmf)] Add saturating subtract built-ins.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:6ac16950e262822264bae44d33157e440af81bf4 commit 6ac16950e262822264bae44d33157e440af81bf4 Author: Michael Meissner Date: Mon Apr 8 23:34:30 2024 -0400 Add saturating subtract built-ins. This patch adds support for a saturating subtract built-in function that

[gcc(refs/users/meissner/heads/work164-dmf)] Support load/store vector with right length.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:bb0e760624b02e7f9fc22dca10925cd82efa commit bb0e760624b02e7f9fc22dca10925cd82efa Author: Michael Meissner Date: Mon Apr 8 23:28:46 2024 -0400 Support load/store vector with right length. This patch adds support for new instructions that may be added

[Bug other/57956] missing 'msgstr' section errors when building

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57956 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

[Bug libstdc++/89624] HLE acquire/release bits in std::memory_order don't work with -fshort-enums or -fstrict-enums

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89624 --- Comment #4 from Andrew Pinski --- Hmm, Does this matter that much since HLE has been disabled on all cores?

Results for 14.0.1 20240409 (experimental) [remotes/origin/HEAD r14-9849-g600bf396799] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9) via Gcc-testresults
git commit g:600bf396799a022e65938de572ad1a79a951b95a gcc-descr r14-9849-g600bf396799a02 power9 Linux 5.15.0-97-generic ppc64le GNU Make 4.3 DejaGnu: DejaGnu version 1.6.2 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 01:55:04 UTC 2024

[Bug target/55139] __atomic store does not support __ATOMIC_HLE_RELEASE

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55139 Andrew Pinski changed: What|Removed |Added Resolution|--- |FIXED Status|UNCONFIRMED

Re: [PATCH] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-04-08 Thread Peter Bergner
On 4/8/24 9:37 PM, Kewen.Lin wrote: > on 2024/4/8 21:21, Peter Bergner wrote: > I prefer to remove it completely, that is: > >> -mdirect-move >> -Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) WarnRemoved > > The reason why you still kept it is to keep a historical record here? I

Results for 14.0.1 20240409 (experimental) [master r14-9849-g600bf39679] (GCC) testsuite on powerpc64-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 BE) via Gcc-testresults
git commit g:600bf396799a022e65938de572ad1a79a951b95a gcc-descr r14-9849-g600bf396799a02 power9 BE Linux 6.7.9-powerpc64 ppc64 GNU Make 4.3 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 01:46:28 UTC 2024

Re: [PATCH] c++: Keep DECL_SAVED_TREE of destructor instantiations in modules [PR104040]

2024-04-08 Thread Jason Merrill
On 4/4/24 07:27, Nathaniel Shead wrote: On Wed, Apr 03, 2024 at 11:18:01AM -0400, Jason Merrill wrote: On 4/2/24 20:57, Nathaniel Shead wrote: On Tue, Apr 02, 2024 at 01:18:17PM -0400, Jason Merrill wrote: On 3/28/24 23:21, Nathaniel Shead wrote: - && !(modules_p () &&

[Linaro-TCWG-CI] gcc-14-9841-g1e3312a25a7: FAIL: 3 regressions on arm

2024-04-08 Thread ci_notify--- via Gcc-regression
Dear contributor, our automatic CI has detected problems related to your patch(es). Please find some details below. If you have any questions, please follow up on linaro-toolch...@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer

☠ Buildbot (Sourceware): gcc-autoregen - failed 'git diff ...' (failure) (master)

2024-04-08 Thread builder--- via Gcc-testresults
A failed build has been detected on builder gcc-autoregen while building gcc. Full details are available at: https://builder.sourceware.org/buildbot/#/builders/269/builds/4210 Build state: failed 'git diff ...' (failure) Revision: 18e94e04dae724c61cbc13ace85fa68f2deda900 Worker: bb1-1 Build

Re: [PATCH] i386: Fix aes/vaes patterns [PR114576]

2024-04-08 Thread Hongtao Liu
On Thu, Apr 4, 2024 at 4:42 PM Jakub Jelinek wrote: > > On Wed, Apr 19, 2023 at 02:40:59AM +, Jiang, Haochen via Gcc-patches > wrote: > > > > (define_insn "aesenc" > > > > - [(set (match_operand:V2DI 0 "register_operand" "=x,x") > > > > - (unspec:V2DI [(match_operand:V2DI 1

Results for 13.2.1 20240409 [releases/gcc-13 r13-8595-g3c019816c9] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 IEEE128) via Gcc-testresults
git commit g:3c019816c9c3604d4d039e22bb1e39c14ba8ac17 gcc-descr r13-8595-g3c019816c9c360 power9 IEEE128 Linux 6.9.0-0.rc2.20240402git026e680b0a08.24.fc41.ppc64le ppc64le GNU Make 4.4.1 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit

[Bug target/112980] 64-bit powerpc ELFv2 does not allow nops to be generated before function global entry point

2024-04-08 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112980 --- Comment #13 from Kewen Lin --- (In reply to Giuliano Belinassi from comment #12) > With your patch we have: > > > .LPFE0: > > ... > Which seems what is expected. Hi Giuliano, thanks for your time on testing it! Could you kindly help to

[gcc(refs/users/meissner/heads/work164-dmf)] PowerPC: Add support for 1, 024 bit DMR registers.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:4174abc0dd30ebbb2feaf03f229b5c991c0c7b97 commit 4174abc0dd30ebbb2feaf03f229b5c991c0c7b97 Author: Michael Meissner Date: Mon Apr 8 23:01:07 2024 -0400 PowerPC: Add support for 1,024 bit DMR registers. This patch is a prelimianry patch to add the full 1,024

[gcc(refs/users/meissner/heads/work164-dmf)] Add dense math test for new instruction names.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:97bf659e44a71e0f35a82dc7454b9d8eaf60cd81 commit 97bf659e44a71e0f35a82dc7454b9d8eaf60cd81 Author: Michael Meissner Date: Mon Apr 8 22:17:17 2024 -0400 Add dense math test for new instruction names. 2024-04-08 Michael Meissner gcc/testsuite/

[gcc(refs/users/meissner/heads/work164-dmf)] PowerPC: Switch to dense math names for all MMA operations.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:5ebe63826f25ac7416e399f4216f86a41695da89 commit 5ebe63826f25ac7416e399f4216f86a41695da89 Author: Michael Meissner Date: Mon Apr 8 22:15:44 2024 -0400 PowerPC: Switch to dense math names for all MMA operations. This patch changes the assembler instruction

[gcc(refs/users/meissner/heads/work164-dmf)] Add support for dense math registers.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:236e981f23100b440dc60543935d43d310ddf324 commit 236e981f23100b440dc60543935d43d310ddf324 Author: Michael Meissner Date: Mon Apr 8 22:10:53 2024 -0400 Add support for dense math registers. The MMA subsystem added the notion of accumulator registers as an

[gcc(refs/users/meissner/heads/work164-dmf)] Add wD constraint.

2024-04-08 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:ddcfc9baba6d56ded3bd877409614d494803f26f commit ddcfc9baba6d56ded3bd877409614d494803f26f Author: Michael Meissner Date: Mon Apr 8 21:34:32 2024 -0400 Add wD constraint. This patch adds a new constraint ('wD') that matches the accumulator registers that

[Bug target/55966] __atomic_fetch_* generate wrong code for HLE

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55966 Andrew Pinski changed: What|Removed |Added Resolution|--- |WONTFIX Status|UNCONFIRMED

Regressions on master at commit r14-9847 vs commit r14-9833 on Linux/i686

2024-04-08 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9847 vs commit r14-9833 on Linux/i686 New failures: FAIL: gcc-dg-lto-pr113359-2-01.exe scan-wpa-ipa-dump icf "Semantic equality hit:geta/.*getb/" FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o assemble, -O2 -flto -fno-strict-aliasing -fno-ipa-cp

Results for 14.0.1 20240408 (experimental) [master r14-9847-geaccdba315b] (GCC) testsuite on i686-pc-linux-gnu

2024-04-08 Thread H.J. Lu via Gcc-testresults
[^n]* = foo.simdclone" 2 === gcc Summary === # of expected passes197242 # of unexpected failures128 # of unexpected successes 27 # of expected failures 1556 # of unsupported tests 4122 /export/gnu/import/git/gcc-test-master-ia32

Results for 14.0.1 20240408 (experimental) [master-ia32 r14-9847-geaccdba315b] (GCC) testsuite on i686-pc-linux-gnu

2024-04-08 Thread H.J. Lu via Gcc-testresults
ution test === gcc Summary === # of expected passes197292 # of unexpected failures120 # of unexpected successes 27 # of expected failures 1556 # of unsupported tests 4107 /export/gnu/import/git/gcc-test-master-ia32/bld/gcc/xgcc version 14.0.1

Regressions on master at commit r14-9847 vs commit r14-9833 on Linux/i686

2024-04-08 Thread H.J. Lu via Gcc-regression
Regressions on master at commit r14-9847 vs commit r14-9833 on Linux/i686 New failures: FAIL: gcc-dg-lto-pr113359-2-01.exe scan-wpa-ipa-dump icf "Semantic equality hit:geta/.*getb/" FAIL: gcc.dg/lto/pr113359-2 c_lto_pr113359-2_0.o assemble, -O2 -flto -fno-strict-aliasing -fno-ipa-cp

Results for 14.0.1 20240409 (experimental) [remotes/origin/HEAD r14-9848-g45532e3a92] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER8) via Gcc-testresults
git commit g:45532e3a929d2893b3efd26beefb1162e50cb51b gcc-descr r14-9848-g45532e3a929d28 power8 Linux 5.4.0-174-generic ppc64le GNU Make 4.2.1 DejaGnu: DejaGnu version 1.6.2 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 00:47:28 UTC 2024

[Bug target/55947] non constant memory models lose HLE qualifiers

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55947 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/114587] -mapxf should define a macro

2024-04-08 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114587 --- Comment #4 from GCC Commits --- The master branch has been updated by H.J. Lu : https://gcc.gnu.org/g:18e94e04dae724c61cbc13ace85fa68f2deda900 commit r14-9852-g18e94e04dae724c61cbc13ace85fa68f2deda900 Author: H.J. Lu Date: Mon Apr 8

[gcc r14-9852] x86: Define __APX_INLINE_ASM_USE_GPR32__

2024-04-08 Thread H.J. Lu via Gcc-cvs
https://gcc.gnu.org/g:18e94e04dae724c61cbc13ace85fa68f2deda900 commit r14-9852-g18e94e04dae724c61cbc13ace85fa68f2deda900 Author: H.J. Lu Date: Mon Apr 8 18:57:49 2024 -0700 x86: Define __APX_INLINE_ASM_USE_GPR32__ Define __APX_INLINE_ASM_USE_GPR32__ for

Re: Question about constructing vector types in GIMPLE pass

2024-04-08 Thread Hanke Zhang via Gcc
Hi Marc, Thanks for your reply. I want to create a new type similar to this one `(const __m256i_u * {ref-all})` indeed. And I try to create it via these calls: tree type = build_vector_type_for_mode (intDI_type_node, V4DImode); tree type_p = build_pointer_type_for_mode(type, VOIDmode, true);

[Bug target/56009] Nested global destruction semantics not working (mingw)

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56009 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

Re: [PATCH] rs6000: Replace OPTION_MASK_DIRECT_MOVE with OPTION_MASK_P8_VECTOR [PR101865]

2024-04-08 Thread Kewen.Lin
Hi Peter, on 2024/4/8 21:21, Peter Bergner wrote: > On 4/8/24 3:55 AM, Kewen.Lin wrote: >> on 2024/4/6 06:28, Peter Bergner wrote: >>> +mno-direct-move >>> +Target Undocumented WarnRemoved >>> + >>> mdirect-move >>> -Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) WarnRemoved >>>

Re: [PATCH v2] c++/modules: Track declarations imported from partitions [PR99377]

2024-04-08 Thread Jason Merrill
On 4/4/24 08:27, Nathaniel Shead wrote: On Wed, Apr 03, 2024 at 02:16:25PM -0400, Jason Merrill wrote: On 3/28/24 08:22, Nathaniel Shead wrote: Bootstrapped and regtested on x86_64-pc-linux-gnu, OK for trunk? -- >8 -- The testcase in comment 15 of the linked PR is caused because the

[Bug target/56009] Nested global destruction semantics not working (mingw)

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56009 --- Comment #3 from Andrew Pinski --- This is IIRC the whole atexit vs __cxa_atexit issue.

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 --- Comment #7 from Andrew Pinski --- (In reply to Andrew Pinski from comment #6) > (In reply to Andrew Pinski from comment #5) > > for try blocks, I do need the catch blocks so do it as the siblings. > > For catch blocks, the child will be type

[Bug testsuite/114614] New test case gcc.misc-tests/gcov-20.c from r14-9789-g08a52331803f66 fails

2024-04-08 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114614 Kewen Lin changed: What|Removed |Added Target Milestone|--- |14.0 Status|ASSIGNED

Re: [PATCH] testsuite: Add profile_update_atomic check to gcov-20.c [PR114614]

2024-04-08 Thread Kewen.Lin
on 2024/4/8 18:47, Richard Biener wrote: > On Mon, Apr 8, 2024 at 11:23 AM Kewen.Lin wrote: >> >> Hi, >> >> As PR114614 shows, the newly added test case gcov-20.c by >> commit r14-9789-g08a52331803f66 failed on targets which do >> not support atomic profile update, there would be a message >>

Re: [PATCH] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-08 Thread Kewen.Lin
on 2024/4/8 18:47, Richard Biener wrote: > On Mon, Apr 8, 2024 at 11:22 AM Kewen.Lin wrote: >> >> Hi, >> >> As the comments in PR88309 show, there are two oversights >> in rs6000_gimple_fold_builtin that pass align in bytes to >> build_aligned_type but which actually requires align in >> bits, it

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 --- Comment #6 from Andrew Pinski --- (In reply to Andrew Pinski from comment #5) > for try blocks, I do need the catch blocks so do it as the siblings. > For catch blocks, the child will be type that is being caught as a >

[gcc r14-9850] rs6000: Fix wrong align passed to build_aligned_type [PR88309]

2024-04-08 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:26eb5f8fd173e2425ae7505528fc426de4b7e34c commit r14-9850-g26eb5f8fd173e2425ae7505528fc426de4b7e34c Author: Kewen Lin Date: Mon Apr 8 21:01:36 2024 -0500 rs6000: Fix wrong align passed to build_aligned_type [PR88309] As the comments in PR88309 show, there are

[gcc r14-9851] testsuite: Add profile_update_atomic check to gcov-20.c [PR114614]

2024-04-08 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:9c97de682303b81c8886ac131fcfb3b122f2f1a6 commit r14-9851-g9c97de682303b81c8886ac131fcfb3b122f2f1a6 Author: Kewen Lin Date: Mon Apr 8 21:02:17 2024 -0500 testsuite: Add profile_update_atomic check to gcov-20.c [PR114614] As PR114614 shows, the newly added

[Bug testsuite/114614] New test case gcc.misc-tests/gcov-20.c from r14-9789-g08a52331803f66 fails

2024-04-08 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114614 --- Comment #2 from GCC Commits --- The master branch has been updated by Kewen Lin : https://gcc.gnu.org/g:9c97de682303b81c8886ac131fcfb3b122f2f1a6 commit r14-9851-g9c97de682303b81c8886ac131fcfb3b122f2f1a6 Author: Kewen Lin Date: Mon Apr

[Bug target/88309] [11/12/13/14 Regression] ICE: Floating point exception (in is_miss_rate_acceptable), target assigning alignent of 4 bits(!) to vector

2024-04-08 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88309 --- Comment #7 from GCC Commits --- The master branch has been updated by Kewen Lin : https://gcc.gnu.org/g:26eb5f8fd173e2425ae7505528fc426de4b7e34c commit r14-9850-g26eb5f8fd173e2425ae7505528fc426de4b7e34c Author: Kewen Lin Date: Mon Apr 8

[Bug testsuite/114642] new test case gcc.dg/debug/btf/btf-datasec-3.c from r14-6195-gb8cf266f4ca4ff fails for 32 bits

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114642 --- Comment #3 from Andrew Pinski --- (In reply to Kewen Lin from comment #2) > David posted a fix (see URL). Oh yes that should fix it for MIPS and RISCV too.

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 --- Comment #5 from Andrew Pinski --- for try blocks, I do need the catch blocks so do it as the siblings. For catch blocks, the child will be type that is being caught as a DW_TAG_formal_parameter/DW_TAG_unspecified_parameters .

Re: [PATCH v2] x86: Define __APX_INLINE_ASM_USE_GPR32__

2024-04-08 Thread Hongtao Liu
On Tue, Apr 9, 2024 at 9:58 AM H.J. Lu wrote: > > Define __APX_INLINE_ASM_USE_GPR32__ for -mapx-inline-asm-use-gpr32. > When __APX_INLINE_ASM_USE_GPR32__ is defined, inline asm statements > should contain only instructions compatible with r16-r31. Ok. > > gcc/ > > PR target/114587 >

[Bug testsuite/114642] new test case gcc.dg/debug/btf/btf-datasec-3.c from r14-6195-gb8cf266f4ca4ff fails for 32 bits

2024-04-08 Thread linkw at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114642 Kewen Lin changed: What|Removed |Added URL||https://gcc.gnu.org/piperma

[PATCH v2] x86: Define __APX_INLINE_ASM_USE_GPR32__

2024-04-08 Thread H.J. Lu
Define __APX_INLINE_ASM_USE_GPR32__ for -mapx-inline-asm-use-gpr32. When __APX_INLINE_ASM_USE_GPR32__ is defined, inline asm statements should contain only instructions compatible with r16-r31. gcc/ PR target/114587 * config/i386/i386-c.cc (ix86_target_macros_internal): Define

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 --- Comment #4 from Andrew Pinski --- So for space, on LP64 (and LLP64) hosts, there is a free 32bits in the BLOCK structure: ``` tree chain; unsigned block_num; location_t locus; // unsigned location_t end_locus; // unsigned tree

Results for 14.0.1 20240409 (experimental) [remotes/origin/HEAD r14-9848-g45532e3a92] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9 IEEE128) via Gcc-testresults
git commit g:45532e3a929d2893b3efd26beefb1162e50cb51b gcc-descr r14-9848-g45532e3a929d28 power9 IEEE128 Linux 6.9.0-0.rc2.20240402git026e680b0a08.24.fc41.ppc64le ppc64le GNU Make 4.4.1 DejaGnu: DejaGnu version 1.6.3 Expect version 5.45.4 Tcl version 8.6 64-bit

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 Andrew Pinski changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

Results for 12.3.1 20240409 [remotes/origin/releases/gcc-12 r12-10316-g5f84bdad43] (GCC) testsuite on powerpc64le-unknown-linux-gnu

2024-04-08 Thread Bill Seurer (POWER9) via Gcc-testresults
git commit g:5f84bdad43d9b67d102ee9773240190db0c2e218 gcc-descr r12-10316-g5f84bdad43d9b6 power9 Linux 5.15.0-97-generic ppc64le GNU Make 4.3 DejaGnu: DejaGnu version 1.6.2 Expect version 5.45.4 Tcl version 8.6 64-bit LAST_UPDATED: Tue Apr 9 00:43:05 UTC 2024

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 Andrew Pinski changed: What|Removed |Added See Also||https://github.com/llvm/llv

[Bug debug/39436] g++ does not emit DW_TAG_try_block or DW_TAG_catch_block

2024-04-08 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39436 Andrew Pinski changed: What|Removed |Added CC||pinskia at gcc dot gnu.org --- Comment

[Bug modula2/114648] compiler by default does not handle C pre-processor file and line directives

2024-04-08 Thread gaius at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114648 Gaius Mulley changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[gcc r14-9849] PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives

2024-04-08 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:600bf396799a022e65938de572ad1a79a951b95a commit r14-9849-g600bf396799a022e65938de572ad1a79a951b95a Author: Gaius Mulley Date: Tue Apr 9 02:35:11 2024 +0100 PR modula2/114648 cc1gm2 by default does not handle C pre-processor file and line directives This

  1   2   3   4   5   6   >