[gcc r15-1576] rs6000: Eliminate unnecessary byte swaps for duplicated constant vector store

2024-06-23 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:6274f10318d05311f31147c895f76a01aec37830 commit r15-1576-g6274f10318d05311f31147c895f76a01aec37830 Author: Haochen Gui Date: Mon Jun 24 13:16:12 2024 +0800 rs6000: Eliminate unnecessary byte swaps for duplicated constant vector store gcc/ PR

[gcc r15-1575] fwprop: invoke change_is_worthwhile to judge if a replacement is worthwhile

2024-06-23 Thread HaoChen Gui via Gcc-cvs
https://gcc.gnu.org/g:ea8061f46a301797e7ba33b52e3b4713fb8e6b48 commit r15-1575-gea8061f46a301797e7ba33b52e3b4713fb8e6b48 Author: Haochen Gui Date: Mon Jun 24 13:12:51 2024 +0800 fwprop: invoke change_is_worthwhile to judge if a replacement is worthwhile gcc/ *

[gcc r15-1574] [PATCH 06/11] Handle enums for CodeView

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:d820db38870155d941ffcad5846389e0de059534 commit r15-1574-gd820db38870155d941ffcad5846389e0de059534 Author: Mark Harmstone Date: Sun Jun 23 21:48:22 2024 -0600 [PATCH 06/11] Handle enums for CodeView Translates DW_TAG_enumeration_type DIEs into LF_ENUM

[gcc r15-1573] [PATCH 05/11] Handle const and varible modifiers for CodeView

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:29fec9ee74c3219bce714f2e5b6381a48049e01e commit r15-1573-g29fec9ee74c3219bce714f2e5b6381a48049e01e Author: Mark Harmstone Date: Sun Jun 23 21:39:45 2024 -0600 [PATCH 05/11] Handle const and varible modifiers for CodeView gcc/ * dwarf2codeview.cc

[gcc r15-1572] [PATCH 04/11] Handle pointers for CodeView

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:35cca2ccd908960d789533ddb93bb1bea5e71305 commit r15-1572-g35cca2ccd908960d789533ddb93bb1bea5e71305 Author: Mark Harmstone Date: Sun Jun 23 21:30:08 2024 -0600 [PATCH 04/11] Handle pointers for CodeView Translates DW_TAG_pointer_type DIEs into LF_POINTER

[gcc r11-11535] rs6000: Don't clobber return value when eh_return called [PR114846]

2024-06-23 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:549701628b64a7c4ac9bb5f9623e83a8dc1d828c commit r11-11535-g549701628b64a7c4ac9bb5f9623e83a8dc1d828c Author: Kewen Lin Date: Tue May 28 21:13:40 2024 -0500 rs6000: Don't clobber return value when eh_return called [PR114846] As the associated test case in

[gcc r12-10579] rs6000: Don't clobber return value when eh_return called [PR114846]

2024-06-23 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:0fd6ae9b20913ab84d596448e14411eedbd324f9 commit r12-10579-g0fd6ae9b20913ab84d596448e14411eedbd324f9 Author: Kewen Lin Date: Tue May 28 21:13:40 2024 -0500 rs6000: Don't clobber return value when eh_return called [PR114846] As the associated test case in

[gcc r13-8866] rs6000: Don't clobber return value when eh_return called [PR114846]

2024-06-23 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:dd54ed4ae417935300a3c4bb356d37c2ae7f731e commit r13-8866-gdd54ed4ae417935300a3c4bb356d37c2ae7f731e Author: Kewen Lin Date: Tue May 28 21:13:40 2024 -0500 rs6000: Don't clobber return value when eh_return called [PR114846] As the associated test case in

[gcc r14-10342] rs6000: Don't clobber return value when eh_return called [PR114846]

2024-06-23 Thread Kewen Lin via Gcc-cvs
https://gcc.gnu.org/g:2b5e8f918ef0027d2af8e53c4e114e1d133fc609 commit r14-10342-g2b5e8f918ef0027d2af8e53c4e114e1d133fc609 Author: Kewen Lin Date: Tue May 28 21:13:40 2024 -0500 rs6000: Don't clobber return value when eh_return called [PR114846] As the associated test case in

[gcc r15-1571] [PATCH 03/11] Handle typedefs for CodeView

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:de2ade6908c6f18b821d6d25b4f4833c850fa19c commit r15-1571-gde2ade6908c6f18b821d6d25b4f4833c850fa19c Author: Mark Harmstone Date: Sun Jun 23 18:30:02 2024 -0600 [PATCH 03/11] Handle typedefs for CodeView gcc/ * dwarf2codeview.cc (get_type_num):

[gcc r15-1570] [PATCH 02/11] Handle CodeView base types

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:340bca65ce50ccb827a2501273f50da77c7d7349 commit r15-1570-g340bca65ce50ccb827a2501273f50da77c7d7349 Author: Mark Harmstone Date: Sun Jun 23 18:17:39 2024 -0600 [PATCH 02/11] Handle CodeView base types Adds a get_type_num function to translate type DIEs into

[gcc r15-1568] [PATCH 01/11] Output CodeView data about variables

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:a9df6bdef485a185a0911d103e7a456c2f22c16a commit r15-1568-ga9df6bdef485a185a0911d103e7a456c2f22c16a Author: Mark Harmstone Date: Sun Jun 23 17:48:10 2024 -0600 [PATCH 01/11] Output CodeView data about variables Parse the DW_TAG_variable DIEs, and outputs

[gcc r15-1567] [PATCH] RISC-V: Fix unrecognizable pattern in riscv_expand_conditional_move()

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:eb647daa87b466d0a71246fad302cd81bfce9be5 commit r15-1567-geb647daa87b466d0a71246fad302cd81bfce9be5 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 r15-1566] [committed][RISC-V][PR target/114139] Verify we have a CONST_INT before extracting INTVAL

2024-06-23 Thread Jeff Law via Gcc-cvs
https://gcc.gnu.org/g:fd536b8412d4dae42aa04739c06f99a915be6261 commit r15-1566-gfd536b8412d4dae42aa04739c06f99a915be6261 Author: Jeff Law Date: Sun Jun 23 08:26:25 2024 -0600 [committed][RISC-V][PR target/114139] Verify we have a CONST_INT before extracting INTVAL

[gcc r15-1565] tree-optimization/115597 - allow CSE of two-operator VEC_PERM nodes

2024-06-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:2a345214fc332b6f0821edf394ff8802b768db1d commit r15-1565-g2a345214fc332b6f0821edf394ff8802b768db1d Author: Richard Biener Date: Sun Jun 23 11:26:39 2024 +0200 tree-optimization/115597 - allow CSE of two-operator VEC_PERM nodes The following makes sure to

[gcc r15-1564] tree-optimization/115579 - fix wrong code with store-motion

2024-06-23 Thread Richard Biener via Gcc-cvs
https://gcc.gnu.org/g:8a1795bddcd34284936af4706f762d89c60fc69c commit r15-1564-g8a1795bddcd34284936af4706f762d89c60fc69c Author: Richard Biener Date: Sat Jun 22 14:59:09 2024 +0200 tree-optimization/115579 - fix wrong code with store-motion The recent change to relax store motion

[gcc r15-1563] AVX-512: Pacify -Wshift-overflow=2. [PR115409]

2024-06-23 Thread hongtao Liu via Gcc-cvs
https://gcc.gnu.org/g:4c957d7ba84d8bbce6e778048f38e92ef71806c8 commit r15-1563-g4c957d7ba84d8bbce6e778048f38e92ef71806c8 Author: Collin Funk Date: Mon Jun 10 06:36:47 2024 + AVX-512: Pacify -Wshift-overflow=2. [PR115409] A shift of 31 on a signed int is undefined behavior.