[gcc r15-2129] i386: Fix testcases generating invalid asm

2024-07-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:4b58697cecbd72fd7db5a0fcdf7af8deb3be2b14 commit r15-2129-g4b58697cecbd72fd7db5a0fcdf7af8deb3be2b14 Author: Haochen Jiang Date: Wed Jul 17 16:26:35 2024 +0800 i386: Fix testcases generating invalid asm For compile test, we should generate valid asm except for

[gcc r15-2130] testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char

2024-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:958ee138748fae4371e453eb9b357f576abbe83e commit r15-2130-g958ee138748fae4371e453eb9b357f576abbe83e Author: Jakub Jelinek Date: Thu Jul 18 09:22:10 2024 +0200 testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char As reported on gcc-regression, this t

[gcc r15-2131] Fortran: Use char* for deferred length character arrays [PR82904]

2024-07-18 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:0231b076dc98eb02e3289b21ace1757782e3917b commit r15-2131-g0231b076dc98eb02e3289b21ace1757782e3917b Author: Andre Vehreschild Date: Wed Jul 10 14:37:37 2024 +0200 Fortran: Use char* for deferred length character arrays [PR82904] Randomly during compiling the p

[gcc r15-2132] Implement a -ftrapping-math/-fsignaling-nans TODO in match.pd.

2024-07-18 Thread Roger Sayle via Gcc-cvs
https://gcc.gnu.org/g:030186cabe8128e752619e101768cf8823a42c38 commit r15-2132-g030186cabe8128e752619e101768cf8823a42c38 Author: Roger Sayle Date: Thu Jul 18 08:27:36 2024 +0100 Implement a -ftrapping-math/-fsignaling-nans TODO in match.pd. I've been investigating some (float)i ==

[gcc r14-10454] testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char

2024-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:0fbad21b0705f748076a715d0b756996f4cadcc8 commit r14-10454-g0fbad21b0705f748076a715d0b756996f4cadcc8 Author: Jakub Jelinek Date: Thu Jul 18 09:22:10 2024 +0200 testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char As reported on gcc-regression, this

[gcc r15-2133] tree-optimization/104515 - store motion and clobbers

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8c67dc40459e3d72e8169b099cc8c5dbdb759da3 commit r15-2133-g8c67dc40459e3d72e8169b099cc8c5dbdb759da3 Author: Richard Biener Date: Wed Jul 17 10:22:47 2024 +0200 tree-optimization/104515 - store motion and clobbers The following addresses an old regression when

[gcc r15-2134] gimple-fold: consistent dump of builtin call simplifications

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:cee56fe0ba757cae17dcc4be216cea88be76e740 commit r15-2134-gcee56fe0ba757cae17dcc4be216cea88be76e740 Author: Rubin Gerritsen Date: Tue Jul 16 21:11:24 2024 +0200 gimple-fold: consistent dump of builtin call simplifications Previously only simplifications of the

[gcc r15-2135] Fortran: Suppress bogus used uninitialized warnings [PR108889].

2024-07-18 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:c3aa339ea50f050caf7ed2e497f5499ec2d7b9cc commit r15-2135-gc3aa339ea50f050caf7ed2e497f5499ec2d7b9cc Author: Paul Thomas Date: Thu Jul 18 08:51:35 2024 +0100 Fortran: Suppress bogus used uninitialized warnings [PR108889]. 2024-07-18 Paul Thomas gcc/

[gcc r15-2136] testsuite: Add dg-do run to more tests

2024-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:e217e7dbdc1040e7ee160796e9ca1ef12a0dd1cb commit r15-2136-ge217e7dbdc1040e7ee160796e9ca1ef12a0dd1cb Author: Sam James Date: Thu Jul 18 10:00:17 2024 +0200 testsuite: Add dg-do run to more tests All of these are for wrong-code bugs. Confirmed to be used before

[gcc r11-11582] testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char

2024-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:39f89e0daf6933fc888b79aa15f358b145c212ee commit r11-11582-g39f89e0daf6933fc888b79aa15f358b145c212ee Author: Jakub Jelinek Date: Thu Jul 18 09:22:10 2024 +0200 testsuite: Fix up builtin-clear-padding-3.c for -funsigned-char As reported on gcc-regression, this

[gcc r15-2137] Fortran: Fix Explicit cobounds of a procedures parameter not respected [PR78466]

2024-07-18 Thread Andre Vehreschild via Gcc-cvs
https://gcc.gnu.org/g:18f3b223b97011c2eab71c8e48c3a38a12ff8f65 commit r15-2137-g18f3b223b97011c2eab71c8e48c3a38a12ff8f65 Author: Andre Vehreschild Date: Thu Dec 31 10:40:30 2020 +0100 Fortran: Fix Explicit cobounds of a procedures parameter not respected [PR78466] Explicit coboun

[gcc r15-2138] Doc: Add Standard-Names ustrunc and sstrunc for integer modes

2024-07-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:ebac11afbcb7a52536da5f04fc524b870f5d76e0 commit r15-2138-gebac11afbcb7a52536da5f04fc524b870f5d76e0 Author: Pan Li Date: Thu Jul 18 11:30:38 2024 +0800 Doc: Add Standard-Names ustrunc and sstrunc for integer modes This patch would like to add the doc for the S

[gcc r14-10455] PR tree-optimization/113673: Avoid load merging when potentially trapping.

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0f593e4cd82eeced5d7666ae6752f238c7dbd7f6 commit r14-10455-g0f593e4cd82eeced5d7666ae6752f238c7dbd7f6 Author: Roger Sayle Date: Mon Jun 24 15:34:03 2024 +0100 PR tree-optimization/113673: Avoid load merging when potentially trapping. This patch fixes PR tree-op

[gcc r14-10456] Fix points_to_local_or_readonly_memory_p wrt TARGET_MEM_REF

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:0b7ec50ae2959153650c0b3dc134c8872ff9fcfc commit r14-10456-g0b7ec50ae2959153650c0b3dc134c8872ff9fcfc Author: Jan Hubicka Date: Thu May 16 15:33:55 2024 +0200 Fix points_to_local_or_readonly_memory_p wrt TARGET_MEM_REF TARGET_MEM_REF can be used to offset const

[gcc r14-10457] analyzer: fix ICE seen with -fsanitize=undefined [PR114899]

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:b0452ed2fdc8bd9d5e911b6ea3166e4cd4be5256 commit r14-10457-gb0452ed2fdc8bd9d5e911b6ea3166e4cd4be5256 Author: David Malcolm Date: Wed May 15 18:40:56 2024 -0400 analyzer: fix ICE seen with -fsanitize=undefined [PR114899] gcc/analyzer/ChangeLog: PR a

[gcc r14-10459] c++: ICE with __has_unique_object_representations [PR115476]

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:c314867fc06d475e3c2ace32032e0d72e3915b55 commit r14-10459-gc314867fc06d475e3c2ace32032e0d72e3915b55 Author: Marek Polacek Date: Mon Jun 17 17:53:12 2024 -0400 c++: ICE with __has_unique_object_representations [PR115476] Here we started to ICE with r13-25: in

[gcc r14-10458] i386: PR target/115351: RTX costs for *concatditi3 and *insvti_highpart.

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:a4c9ade72885f9cf72c873d110545e4e3c2c7805 commit r14-10458-ga4c9ade72885f9cf72c873d110545e4e3c2c7805 Author: Roger Sayle Date: Fri Jun 7 14:03:20 2024 +0100 i386: PR target/115351: RTX costs for *concatditi3 and *insvti_highpart. This patch addresses PR target

[gcc r15-2139] middle-end/115641 - invalid address construction

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:3670c70c561656a19f6bff36dd229f18120af127 commit r15-2139-g3670c70c561656a19f6bff36dd229f18120af127 Author: Richard Biener Date: Thu Jul 18 13:35:33 2024 +0200 middle-end/115641 - invalid address construction fold_truth_andor_1 via make_bit_field_ref builds an

[gcc r15-2140] Do not use caller-saved registers for COMDAT functions

2024-07-18 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:5080840d8fbf25a321dd27543a1462d393d338bc commit r15-2140-g5080840d8fbf25a321dd27543a1462d393d338bc Author: LIU Hao Date: Mon Jul 15 16:55:52 2024 +0800 Do not use caller-saved registers for COMDAT functions A reference to a COMDAT function may be resolved to

[gcc r14-10460] Do not use caller-saved registers for COMDAT functions

2024-07-18 Thread Jonathan Yong via Gcc-cvs
https://gcc.gnu.org/g:747c4b58573ea00419f64293a61537eb69f43307 commit r14-10460-g747c4b58573ea00419f64293a61537eb69f43307 Author: LIU Hao Date: Mon Jul 15 16:55:52 2024 +0800 Do not use caller-saved registers for COMDAT functions A reference to a COMDAT function may be resolved to

[gcc r12-10623] alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]

2024-07-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:c5a26fc24b0af61498fae65ccad69d51d63d2a8b commit r12-10623-gc5a26fc24b0af61498fae65ccad69d51d63d2a8b Author: Uros Bizjak Date: Wed Jul 17 18:11:26 2024 +0200 alpha: Fix duplicate !tlsgd!62 assemble error [PR115526] Add missing "cannot_copy" attribute to instru

[gcc r15-2141] eh: ICE with std::initializer_list and ASan [PR115865]

2024-07-18 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:1e60a6abfece40c7bf55d6ca0a439078d3f5159a commit r15-2141-g1e60a6abfece40c7bf55d6ca0a439078d3f5159a Author: Marek Polacek Date: Thu Jul 11 15:57:43 2024 -0400 eh: ICE with std::initializer_list and ASan [PR115865] Here we ICE with -fsanitize=address on

[gcc r15-2142] libatomic: Improve cpuid usage in __libat_feat1_init

2024-07-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:f7d01e080a54ea94586c8847857e5aef17906519 commit r15-2142-gf7d01e080a54ea94586c8847857e5aef17906519 Author: Uros Bizjak Date: Thu Jul 18 16:58:09 2024 +0200 libatomic: Improve cpuid usage in __libat_feat1_init Check the result of __get_cpuid and process FEAT1_

[gcc r14-10461] eh: ICE with std::initializer_list and ASan [PR115865]

2024-07-18 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:493035c8780cd510a680a791d0c7f94368164352 commit r14-10461-g493035c8780cd510a680a791d0c7f94368164352 Author: Marek Polacek Date: Thu Jul 11 15:57:43 2024 -0400 eh: ICE with std::initializer_list and ASan [PR115865] Here we ICE with -fsanitize=address on

[gcc r15-2143] rs6000, update effective target for tests builtins-10*.c and vec_perm-runnable-i128.c

2024-07-18 Thread Carl Love via Gcc-cvs
https://gcc.gnu.org/g:c19237614b42ddae80a9a24e0b282cecc8aefb86 commit r15-2143-gc19237614b42ddae80a9a24e0b282cecc8aefb86 Author: Carl Love Date: Fri Jul 12 13:37:36 2024 -0500 rs6000, update effective target for tests builtins-10*.c and vec_perm-runnable-i128.c The tests:

[gcc r15-2144] rs6000: Fix .machine cpu selection w/ altivec [PR97367]

2024-07-18 Thread Peter Bergner via Gcc-cvs
https://gcc.gnu.org/g:6962835bca3e6bef0f6ceae84a7814138b08b8a5 commit r15-2144-g6962835bca3e6bef0f6ceae84a7814138b08b8a5 Author: René Rebe Date: Fri Jul 12 21:17:08 2024 + rs6000: Fix .machine cpu selection w/ altivec [PR97367] There are various non-IBM CPUs with altivec, so w

[gcc r15-2145] libbacktrace: use __has_attribute for fallthrough

2024-07-18 Thread Ian Lance Taylor via Gcc-cvs
https://gcc.gnu.org/g:248e8530dd0298e9bbe099c651d5d9c4d2a0c0f9 commit r15-2145-g248e8530dd0298e9bbe099c651d5d9c4d2a0c0f9 Author: Ian Lance Taylor Date: Thu Jul 18 11:34:09 2024 -0700 libbacktrace: use __has_attribute for fallthrough Also convert some FALLTHROUGH comments to ATTRIB

[gcc r15-2146] c++: implement DR1363 and DR1496 for __is_trivial [PR85723]

2024-07-18 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:9690fb3a43e5cf26a5fb853283d4200df312a640 commit r15-2146-g9690fb3a43e5cf26a5fb853283d4200df312a640 Author: Marek Polacek Date: Tue Jun 18 16:49:24 2024 -0400 c++: implement DR1363 and DR1496 for __is_trivial [PR85723] is_trivial was introduced in

[gcc r15-2147] libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomic [PR104688]

2024-07-18 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:9846b0916c1a9b9f3e9df4657670ef4419617134 commit r15-2147-g9846b0916c1a9b9f3e9df4657670ef4419617134 Author: mayshao Date: Thu Jul 18 22:43:00 2024 +0200 libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomic [PR104688] PR target/104688 l

[gcc] Created branch 'meissner/heads/work172' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172' was created in namespace 'refs/users' pointing to: 9846b0916c1a... libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomi

[gcc(refs/users/meissner/heads/work172)] Add ChangeLog.meissner and REVISION.

2024-07-18 Thread Michael Meissner via Libstdc++-cvs
https://gcc.gnu.org/g:17ac65e3c71f1cadcb631ee5d1ff4ababf02e4b7 commit 17ac65e3c71f1cadcb631ee5d1ff4ababf02e4b7 Author: Michael Meissner Date: Thu Jul 18 19:00:48 2024 -0400 Add ChangeLog.meissner and REVISION. 2024-07-18 Michael Meissner gcc/ * REVISIO

[gcc] Created branch 'meissner/heads/work172-dmf' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-dmf' was created in namespace 'refs/users' pointing to: 17ac65e3c71f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work172-dmf)] Add ChangeLog.dmf and update REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:473e41582f5dfa6f5f4ee9e03b18bd5114eb4863 commit 473e41582f5dfa6f5f4ee9e03b18bd5114eb4863 Author: Michael Meissner Date: Thu Jul 18 19:13:26 2024 -0400 Add ChangeLog.dmf and update REVISION. 2024-07-18 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work172-vpair' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-vpair' was created in namespace 'refs/users' pointing to: 17ac65e3c71f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work172-vpair)] Add ChangeLog.vpair and update REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:43d27e034c3bb7e62dd110daac7410946e468e0c commit 43d27e034c3bb7e62dd110daac7410946e468e0c Author: Michael Meissner Date: Thu Jul 18 19:14:25 2024 -0400 Add ChangeLog.vpair and update REVISION. 2024-07-18 Michael Meissner gcc/ * Cha

[gcc] Created branch 'meissner/heads/work172-tar' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-tar' was created in namespace 'refs/users' pointing to: 17ac65e3c71f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work172-tar)] Add ChangeLog.tar and update REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:c9780fe1de77b080a002c3094319055df191b541 commit c9780fe1de77b080a002c3094319055df191b541 Author: Michael Meissner Date: Thu Jul 18 19:15:19 2024 -0400 Add ChangeLog.tar and update REVISION. 2024-07-18 Michael Meissner gcc/ * Chang

[gcc] Created branch 'meissner/heads/work172-bugs' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-bugs' was created in namespace 'refs/users' pointing to: 17ac65e3c71f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work172-bugs)] Add ChangeLog.bugs and update REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:fef03352a9599cc48ff9288ce6d8e4de66808ad2 commit fef03352a9599cc48ff9288ce6d8e4de66808ad2 Author: Michael Meissner Date: Thu Jul 18 19:16:11 2024 -0400 Add ChangeLog.bugs and update REVISION. 2024-07-18 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work172-test' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-test' was created in namespace 'refs/users' pointing to: 17ac65e3c71f... Add ChangeLog.meissner and REVISION.

[gcc(refs/users/meissner/heads/work172-test)] Add ChangeLog.test and update REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:a602ce0fee0366f03d86872d52d54e1d17d5116c commit a602ce0fee0366f03d86872d52d54e1d17d5116c Author: Michael Meissner Date: Thu Jul 18 19:17:04 2024 -0400 Add ChangeLog.test and update REVISION. 2024-07-18 Michael Meissner gcc/ * Chan

[gcc] Created branch 'meissner/heads/work172-orig' in namespace 'refs/users'

2024-07-18 Thread Michael Meissner via Gcc-cvs
The branch 'meissner/heads/work172-orig' was created in namespace 'refs/users' pointing to: 9846b0916c1a... libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomi

[gcc(refs/users/meissner/heads/work172-orig)] Add REVISION.

2024-07-18 Thread Michael Meissner via Gcc-cvs
https://gcc.gnu.org/g:e824b5573b8eaef4acd107d4f3d643c735c138c7 commit e824b5573b8eaef4acd107d4f3d643c735c138c7 Author: Michael Meissner Date: Thu Jul 18 19:28:52 2024 -0400 Add REVISION. 2024-07-18 Michael Meissner gcc/ * REVISION: New file for branch.

[gcc r15-2149] Match: Only allow single use of MIN_EXPR for SAT_TRUNC form 2 [PR115863]

2024-07-18 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:02cc8494745c4235890ad58e93b5acce5a89a775 commit r15-2149-g02cc8494745c4235890ad58e93b5acce5a89a775 Author: Pan Li Date: Thu Jul 18 20:16:34 2024 +0800 Match: Only allow single use of MIN_EXPR for SAT_TRUNC form 2 [PR115863] The SAT_TRUNC form 2 has below patt

[gcc r15-2150] c++: Hash placeholder constraint in ctp_hasher

2024-07-18 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:0f8261eae068850c8c48400159fc0a5b540d4d53 commit r15-2150-g0f8261eae068850c8c48400159fc0a5b540d4d53 Author: Seyed Sajad Kahani Date: Thu Jul 18 16:01:32 2024 +0100 c++: Hash placeholder constraint in ctp_hasher This patch addresses a difference between the has

[gcc r11-11584] Update ChangeLog and version files for release

2024-07-18 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:5cc4c42a0d4de08715c2eef8715ad5b2e92a23b6 commit r11-11584-g5cc4c42a0d4de08715c2eef8715ad5b2e92a23b6 Author: Richard Biener Date: Fri Jul 19 05:53:33 2024 + Update ChangeLog and version files for release Diff: --- ChangeLog | 4 c++to

[gcc] Created tag 'releases/gcc-11.5.0'

2024-07-18 Thread Richard Biener via Gcc-cvs
The signed tag 'releases/gcc-11.5.0' was created pointing to: 5cc4c42a0d4d... Update ChangeLog and version files for release Tagger: Richard Biener Date: Fri Jul 19 05:53:40 2024 + GCC 11.5.0 release

[gcc r14-10463] [RISC-V] add implied extension repeatly until stable

2024-07-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:b218c425328cd54994f717aaaca757b852df6aa9 commit r14-10463-gb218c425328cd54994f717aaaca757b852df6aa9 Author: Fei Gao Date: Fri Jul 5 09:56:30 2024 + [RISC-V] add implied extension repeatly until stable Call handle_implied_ext repeatly until there's no

[gcc r14-10464] RISC-V: Use tu policy for first-element vec_set [PR115725].

2024-07-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:2d7dda84730e0e364b3b1776d387c9ceb85385ea commit r14-10464-g2d7dda84730e0e364b3b1776d387c9ceb85385ea Author: Robin Dapp Date: Mon Jul 1 13:37:17 2024 +0200 RISC-V: Use tu policy for first-element vec_set [PR115725]. This patch changes the tail policy for vmv.s

[gcc r14-10465] [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_conditional_move()

2024-07-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:c32995c4453fa4e04d27fda1597e31e6664f5eb4 commit r14-10465-gc32995c4453fa4e04d27fda1597e31e6664f5eb4 Author: Artemiy Volkov Date: Sun Jun 23 14:54:00 2024 -0600 [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_conditional_move() Presently, the code

[gcc r14-10469] RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar

2024-07-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:68ef0c321a7df5899e1fbc3e20e75cce4233d6f7 commit r14-10469-g68ef0c321a7df5899e1fbc3e20e75cce4233d6f7 Author: Pan Li Date: Sat May 11 15:25:28 2024 +0800 RISC-V: Bugfix ICE for RVV intrinisc vfw on _Float16 scalar For the vfw vx format RVV intrinsic, the scalar

[gcc r14-10471] RISC-V: Add -X to link spec

2024-07-18 Thread Kito Cheng via Gcc-cvs
https://gcc.gnu.org/g:3a7e796b48b9d8e37ec142abd9c20b1847535f7e commit r14-10471-g3a7e796b48b9d8e37ec142abd9c20b1847535f7e Author: Fangrui Song Date: Fri Apr 26 18:14:33 2024 -0700 RISC-V: Add -X to link spec --discard-locals (-X) instructs the linker to remove local .L* symbols,

[gcc r15-2152] c++: Add [dcl.init.aggr] examples to testsuite

2024-07-18 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:cea6473e48b4cfbf16f7b4a804f1562f8da8f25b commit r15-2152-gcea6473e48b4cfbf16f7b4a804f1562f8da8f25b Author: Jakub Jelinek Date: Fri Jul 19 08:53:47 2024 +0200 c++: Add [dcl.init.aggr] examples to testsuite When working on the #embed optimization support, I wen