[gcc r14-9766] LoongArch: Remove unused code.

2024-04-02 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:8677182f32234786fccce25583232ec5181dde75 commit r14-9766-g8677182f32234786fccce25583232ec5181dde75 Author: Jiahao Xu Date: Wed Apr 3 09:38:23 2024 +0800 LoongArch: Remove unused code. gcc/ChangeLog: * config/loongarch/lasx.md: Remove unused

[gcc r14-9764] PR modula2/114565 progress trace would be useful to isolate ICE for users

2024-04-02 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:1bafa6a3fdbb53651ffa5d854c2341c487bf3269 commit r14-9764-g1bafa6a3fdbb53651ffa5d854c2341c487bf3269 Author: Gaius Mulley Date: Tue Apr 2 23:47:42 2024 +0100 PR modula2/114565 progress trace would be useful to isolate ICE for users This patch introduces the

[gcc r14-9763] Fix ICE with -g and -std=c23 related to incomplete types [PR114361]

2024-04-02 Thread Martin Uecker via Gcc-cvs
https://gcc.gnu.org/g:871bb5ad2dd56343d80b6a6d269e85efdce5 commit r14-9763-g871bb5ad2dd56343d80b6a6d269e85efdce5 Author: Martin Uecker Date: Thu Mar 28 19:15:40 2024 +0100 Fix ICE with -g and -std=c23 related to incomplete types [PR114361] We did not copy TYPE_CANONICAL

[gcc r14-9762] analyzer: prevent ICEs with null types

2024-04-02 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e945d322fcbc68f91388b1d1297bdf6a6c6fcbaa commit r14-9762-ge945d322fcbc68f91388b1d1297bdf6a6c6fcbaa Author: David Malcolm Date: Tue Apr 2 17:42:16 2024 -0400 analyzer: prevent ICEs with null types Fixes some ICEs seen analyzing the Linux kernel.

[gcc r14-9761] libstdc++: Guard uses of char8_t with __cpp_char8_t [PR114519]

2024-04-02 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:21aa57e73b820395b7b01843d61ef5b84cd20d02 commit r14-9761-g21aa57e73b820395b7b01843d61ef5b84cd20d02 Author: Jonathan Wakely Date: Thu Mar 28 21:29:17 2024 + libstdc++: Guard uses of char8_t with __cpp_char8_t [PR114519] libstdc++-v3/ChangeLog:

[gcc r14-9760] libiberty: Invoke D demangler when --format=auto

2024-04-02 Thread Tom Tromey via Gcc-cvs
https://gcc.gnu.org/g:ca2f7c84927f85b95f0f48f82b93f1460c372db4 commit r14-9760-gca2f7c84927f85b95f0f48f82b93f1460c372db4 Author: Tom Tromey Date: Sat Mar 30 13:48:30 2024 -0600 libiberty: Invoke D demangler when --format=auto Investigating GDB PR d/31580 showed that the libiberty

[gcc r13-8566] testsuite, Darwin: Skip g++.dg/debug/dwarf2/pr85550.C

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:84e9d97ec642521fa976d82c3dc0b89765ade1c2 commit r13-8566-g84e9d97ec642521fa976d82c3dc0b89765ade1c2 Author: Iain Sandoe Date: Sun Oct 1 20:38:44 2023 +0100 testsuite, Darwin: Skip g++.dg/debug/dwarf2/pr85550.C There are two problems here; first that the

[gcc r13-8565] testsuite: adjust for darwin linker warning

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:83f10a9ac04a616a9c7c7d3f35401653afe3296c commit r13-8565-g83f10a9ac04a616a9c7c7d3f35401653afe3296c Author: Francois-Xavier Coudert Date: Fri Sep 8 21:55:56 2023 +0200 testsuite: adjust for darwin linker warning On recent macOS versions, no_pie is deprecated

[gcc r13-8564] Testsuite: fix contructor priority test

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:f650cfccc61f0352f9c3a0993457e1cb7845bc7a commit r13-8564-gf650cfccc61f0352f9c3a0993457e1cb7845bc7a Author: Francois-Xavier Coudert Date: Sat Aug 19 22:37:33 2023 +0200 Testsuite: fix contructor priority test Fix the expected warning wording for targets

[gcc r13-8563] testsuite, jit, Darwin: Handle Mach-O in assembler tests.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 commit r13-8563-g6709e6b08d1b0f59da0f3e2a8cb376bc3d203323 Author: Iain Sandoe Date: Sat Jan 13 13:40:51 2024 + testsuite, jit, Darwin: Handle Mach-O in assembler tests. Several of the jit tests check for

[gcc r13-8562] testsuite, jit: Allow for target-specific assembler scans.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:bb7718a5e180bf6fd31dbb885caa705b90c97a3b commit r13-8562-gbb7718a5e180bf6fd31dbb885caa705b90c97a3b Author: Iain Sandoe Date: Sat Jan 13 13:30:08 2024 + testsuite, jit: Allow for target-specific assembler scans. Partial backport of

[gcc r13-8561] testsuite, jit: Handle whitespace in test-link-section-assembler.c.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:0b17c87414f0caa00b7b799258db91b1251e406c commit r13-8561-g0b17c87414f0caa00b7b799258db91b1251e406c Author: Iain Sandoe Date: Sat Jan 13 12:49:28 2024 + testsuite, jit: Handle whitespace in test-link-section-assembler.c. Darwin has a different .section

[gcc r14-9759] c++: make __is_array return false for T[0] [PR114479]

2024-04-02 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:2f2924078ce51c2a0da3ad8f958f2d1de533969a commit r14-9759-g2f2924078ce51c2a0da3ad8f958f2d1de533969a Author: Marek Polacek Date: Mon Apr 1 12:55:46 2024 -0400 c++: make __is_array return false for T[0] [PR114479] When we switched to using the __is_array

[gcc r13-8560] c++: ICE with scoped enum in switch condition [PR103825]

2024-04-02 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:22510e4a68aa9ca850db34ae62c21c58442d8ab3 commit r13-8560-g22510e4a68aa9ca850db34ae62c21c58442d8ab3 Author: Marek Polacek Date: Fri Mar 29 16:59:37 2024 -0400 c++: ICE with scoped enum in switch condition [PR103825] Here we ICE when gimplifying

[gcc r14-9758] c++: ICE with scoped enum in switch condition [PR103825]

2024-04-02 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:daa2e7c7ffe49b788357f7f2c9ef1c9b125c1f8c commit r14-9758-gdaa2e7c7ffe49b788357f7f2c9ef1c9b125c1f8c Author: Marek Polacek Date: Fri Mar 29 16:59:37 2024 -0400 c++: ICE with scoped enum in switch condition [PR103825] Here we ICE when gimplifying

[gcc r14-9757] c++: binding reference to comma expr [PR114561]

2024-04-02 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:5d7e9a35024f065b25f61747859c7cb7a770c92b commit r14-9757-g5d7e9a35024f065b25f61747859c7cb7a770c92b Author: Jason Merrill Date: Tue Apr 2 10:52:28 2024 -0400 c++: binding reference to comma expr [PR114561] We represent a reference binding where the referent

[gcc r13-8559] Fortran: error recovery while simplifying expressions [PR103707, PR106987]

2024-04-02 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:2808797fc4da7cc455803e2b69368b52db857b4c commit r13-8559-g2808797fc4da7cc455803e2b69368b52db857b4c Author: Harald Anlauf Date: Tue Mar 5 21:54:26 2024 +0100 Fortran: error recovery while simplifying expressions [PR103707,PR106987] When an exception is

[gcc r14-9756] libstdc++: Allow adjacent __maybe_present_t fields to overlap

2024-04-02 Thread Patrick Palka via Libstdc++-cvs
https://gcc.gnu.org/g:0e64bbb8823f7b3757befc878ed177dfb59943d1 commit r14-9756-g0e64bbb8823f7b3757befc878ed177dfb59943d1 Author: Patrick Palka Date: Tue Apr 2 13:07:07 2024 -0400 libstdc++: Allow adjacent __maybe_present_t fields to overlap Currently __maybe_present_t maps to the

[gcc r13-8558] Fortran: error recovery on arithmetic overflow on unary operations [PR113799]

2024-04-02 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:ec8303dea72ed4f9ae9fdf3c996a0deef6809351 commit r13-8558-gec8303dea72ed4f9ae9fdf3c996a0deef6809351 Author: Harald Anlauf Date: Thu Feb 8 21:51:38 2024 +0100 Fortran: error recovery on arithmetic overflow on unary operations [PR113799] PR

[gcc r13-8557] Fortran: set shape of initializers of zero-sized arrays [PR95374, PR104352]

2024-04-02 Thread Harald Anlauf via Gcc-cvs
https://gcc.gnu.org/g:0dd82c0fba660775ff76ae27077a67f2f1358920 commit r13-8557-g0dd82c0fba660775ff76ae27077a67f2f1358920 Author: Harald Anlauf Date: Wed May 17 20:39:18 2023 +0200 Fortran: set shape of initializers of zero-sized arrays [PR95374,PR104352] gcc/fortran/ChangeLog:

[gcc r11-11306] Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407]

2024-04-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:4de35949e462d89926a171cd1ef7b6f40a308dab commit r11-11306-g4de35949e462d89926a171cd1ef7b6f40a308dab Author: Qing Zhao Date: Mon Mar 25 14:17:56 2024 + Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407] This is a

[gcc r14-9755] aarch64: Fix typo in comment about FEATURE_STRING

2024-04-02 Thread Christophe Lyon via Gcc-cvs
https://gcc.gnu.org/g:d5aa2ca06aa7a6a2f826c4da19204b6db1402995 commit r14-9755-gd5aa2ca06aa7a6a2f826c4da19204b6db1402995 Author: Christophe Lyon Date: Fri Mar 29 14:25:05 2024 + aarch64: Fix typo in comment about FEATURE_STRING Fix the comment to document FEATURE_STRING

[gcc r12-10306] Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407]

2024-04-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:5f23f9f141c4b52e8f4a9aadc88b8155cf1959a3 commit r12-10306-g5f23f9f141c4b52e8f4a9aadc88b8155cf1959a3 Author: Qing Zhao Date: Thu Feb 29 15:07:49 2024 + Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407] This is a

[gcc r14-9754] Prettify output of debug_dwarf_die

2024-04-02 Thread Tom Tromey via Gcc-cvs
https://gcc.gnu.org/g:1e459e6625ff86babc461f8ceada0a63aee5b7a5 commit r14-9754-g1e459e6625ff86babc461f8ceada0a63aee5b7a5 Author: Tom Tromey Date: Thu Mar 28 13:22:34 2024 -0600 Prettify output of debug_dwarf_die When debugging gcc, I tried calling debug_dwarf_die and I saw this

[gcc r14-9753] Fortran: Add error for subroutine passed to a variable dummy [PR106999]

2024-04-02 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:a7aa9455a8b9cb080649a7357b7360f2d99bcbf1 commit r14-9753-ga7aa9455a8b9cb080649a7357b7360f2d99bcbf1 Author: Paul Thomas Date: Tue Apr 2 15:53:29 2024 +0100 Fortran: Add error for subroutine passed to a variable dummy [PR106999] 2024-04-02 Paul Thomas

[gcc r13-8556] Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407]

2024-04-02 Thread Qing Zhao via Gcc-cvs
https://gcc.gnu.org/g:2d9a9488e26233eb9497722fa9ccb88258f7402c commit r13-8556-g2d9a9488e26233eb9497722fa9ccb88258f7402c Author: Qing Zhao Date: Thu Feb 29 15:07:49 2024 + Fix SSA corruption due to widening_mul opt on conflict across an abnormal edge [PR111407] This is a bug

[gcc r14-9752] Fortran: Fix wrong recursive errors and class initialization [PR112407]

2024-04-02 Thread Paul Thomas via Gcc-cvs
https://gcc.gnu.org/g:35408b3669fac104cd380582b32e32c64a603d8b commit r14-9752-g35408b3669fac104cd380582b32e32c64a603d8b Author: Paul Thomas Date: Tue Apr 2 14:19:09 2024 +0100 Fortran: Fix wrong recursive errors and class initialization [PR112407] 2024-04-02 Paul Thomas

[gcc r11-11305] fortran: Ignore use statements on error [PR107426]

2024-04-02 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:3d05b9ac1c6ad950339f9487702c3165c189fe9e commit r11-11305-g3d05b9ac1c6ad950339f9487702c3165c189fe9e Author: Mikael Morin Date: Thu Mar 21 17:27:54 2024 +0100 fortran: Ignore use statements on error [PR107426] This fixes an access to freed memory on the

[gcc r12-10305] fortran: Ignore use statements on error [PR107426]

2024-04-02 Thread Mikael Morin via Gcc-cvs
https://gcc.gnu.org/g:38dd703d368c9e60159e6f19cfc8303ad639b557 commit r12-10305-g38dd703d368c9e60159e6f19cfc8303ad639b557 Author: Mikael Morin Date: Thu Mar 21 17:27:54 2024 +0100 fortran: Ignore use statements on error [PR107426] This fixes an access to freed memory on the

[gcc r14-9751] Fix up postboot dependencies [PR106472]

2024-04-02 Thread Jakub Jelinek via Gcc-cvs
https://gcc.gnu.org/g:9a5e4aade2b847c5262577a1490ce6f3df9a9841 commit r14-9751-g9a5e4aade2b847c5262577a1490ce6f3df9a9841 Author: Jakub Jelinek Date: Tue Apr 2 13:40:27 2024 +0200 Fix up postboot dependencies [PR106472] On Wed, Mar 13, 2024 at 10:13:37AM +0100, Jakub Jelinek

[gcc r14-9750] Fix up duplicated words mostly in comments, part 1

2024-04-02 Thread Jakub Jelinek via Libstdc++-cvs
https://gcc.gnu.org/g:94792057ad4a81bb10cdd20085c31df3ca59177e commit r14-9750-g94792057ad4a81bb10cdd20085c31df3ca59177e Author: Jakub Jelinek Date: Tue Apr 2 13:39:11 2024 +0200 Fix up duplicated words mostly in comments, part 1 Like in

[gcc r14-9749] jit, Darwin: Implement library exports list.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:b120e355e59142bd15d6b010461d07236288d843 commit r14-9749-gb120e355e59142bd15d6b010461d07236288d843 Author: Iain Sandoe Date: Sat Jan 13 17:20:47 2024 + jit, Darwin: Implement library exports list. Currently, we have no exports list for libgccjit, which

[gcc r14-9748] testsuite: Remove duplicate -lgcov [PR114034]

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:799a056cf804f433ce0050a5a6bf900f7a01ecb1 commit r14-9748-g799a056cf804f433ce0050a5a6bf900f7a01ecb1 Author: Iain Sandoe Date: Sun Mar 31 11:22:58 2024 +0100 testsuite: Remove duplicate -lgcov [PR114034] Duplicate library entries now cause linker warnings with

[gcc r14-9747] testsuite, Darwin: Allow for an undefined symbol [PR114036].

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:ad8e34eaa870608e2b07b4e7147e6ef2944bb8b5 commit r14-9747-gad8e34eaa870608e2b07b4e7147e6ef2944bb8b5 Author: Iain Sandoe Date: Sun Mar 31 11:27:53 2024 +0100 testsuite, Darwin: Allow for an undefined symbol [PR114036]. Darwin's linker defaults to requiring all

[gcc r14-9746] Darwin: Correct a version check.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:451bb0b9262d2f54173937569a29d7f1ad234e30 commit r14-9746-g451bb0b9262d2f54173937569a29d7f1ad234e30 Author: Iain Sandoe Date: Mon Apr 1 20:47:25 2024 +0100 Darwin: Correct a version check. When the version for dsymutil comes from a clang build, it is of

[gcc r14-9745] Darwin: Do not emit .macinfo when dsymutil cannot consume it.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:3c499f8f6f7d19b21d7047efabbe6396ee1c2cac commit r14-9745-g3c499f8f6f7d19b21d7047efabbe6396ee1c2cac Author: Iain Sandoe Date: Sun Mar 31 23:25:31 2024 +0100 Darwin: Do not emit .macinfo when dsymutil cannot consume it. Some verions of dsymutil do not ignore

[gcc r14-9744] testsuite, Darwin: Update bad-mapper-1 after libiberty changes.

2024-04-02 Thread Iain D Sandoe via Gcc-cvs
https://gcc.gnu.org/g:c85c2e26b8de2781ac22e7687e8c9652a56b0a07 commit r14-9744-gc85c2e26b8de2781ac22e7687e8c9652a56b0a07 Author: Iain Sandoe Date: Fri Mar 8 09:21:39 2024 + testsuite, Darwin: Update bad-mapper-1 after libiberty changes. A recent change to libiberty has

gcc-wwwdocs branch master updated. 501aef9bacc3842d0b7d022a4333c9d71d419d4d

2024-04-02 Thread Kyrylo Tkachov via Gcc-cvs-wwwdocs
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 501aef9bacc3842d0b7d022a4333c9d71d419d4d (commit) from

[gcc r13-8555] handle unwind tables that are embedded within unwinding code [PR111731]

2024-04-02 Thread Thomas Neumann via Gcc-cvs
https://gcc.gnu.org/g:11f37868bb5812c4f0ac023909f5421595f68a43 commit r13-8555-g11f37868bb5812c4f0ac023909f5421595f68a43 Author: Thomas Neumann Date: Mon Mar 11 14:35:20 2024 +0100 handle unwind tables that are embedded within unwinding code [PR111731] Original bug report:

[gcc r14-9743] LoongArch: Fix missing plugin header

2024-04-02 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:078f4a958cd2267d5b1dccda838785836ac19b79 commit r14-9743-g078f4a958cd2267d5b1dccda838785836ac19b79 Author: Yang Yujie Date: Tue Apr 2 09:20:32 2024 +0800 LoongArch: Fix missing plugin header gcc/ChangeLog: * config/loongarch/t-loongarch: Add

[gcc r14-9742] LoongArch: Add support for TLS descriptors.

2024-04-02 Thread LuluCheng via Gcc-cvs
https://gcc.gnu.org/g:b253b4695ddac43301bb572895095b9569165ff4 commit r14-9742-gb253b4695ddac43301bb572895095b9569165ff4 Author: mengqinggang Date: Tue Apr 2 09:57:20 2024 +0800 LoongArch: Add support for TLS descriptors. Add support for TLS descriptors on normal code model and