[gcc r15-3613] Implement modules for UNSIGNED.

2024-09-12 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2847a541c1f19b67ae84be8d0f6dc8e1f9371d16 commit r15-3613-g2847a541c1f19b67ae84be8d0f6dc8e1f9371d16 Author: Steven G. Kargl Date: Thu Sep 12 21:33:31 2024 +0200 Implement modules for UNSIGNED. gcc/fortran/ChangeLog: * module.cc (bt_types): Add

[gcc r15-3619] Fix endianness issue on unsigned_21.f90.

2024-09-12 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5d9486c29938d79beb798dce1a5509da54fe8c9f commit r15-3619-g5d9486c29938d79beb798dce1a5509da54fe8c9f Author: Thomas Koenig Date: Fri Sep 13 07:47:24 2024 +0200 Fix endianness issue on unsigned_21.f90. gcc/testsuite/ChangeLog: PR fortran/116653

[gcc] Created branch 'devel/fortran_unsigned'

2024-07-24 Thread Thomas Kテカnig via Gcc-cvs
The branch 'devel/fortran_unsigned' was created pointing to: f70cf64690ab... Got some basic arithmetic working, test case now run-time.

[gcc/devel/fortran_unsigned] Initial version - add do-nothing -funsigned option and BT_UNSIGNED.

2024-07-24 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:623d8e6272d915e76f1d607a95db9d1624cec572 commit 623d8e6272d915e76f1d607a95db9d1624cec572 Author: Thomas Koenig Date: Sun Jul 21 14:58:54 2024 +0200 Initial version - add do-nothing -funsigned option and BT_UNSIGNED. Diff: --- gcc/fortran/expr.cc | 3 +++ gcc/f

[gcc/devel/fortran_unsigned] Very first program compiles.

2024-07-24 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:cb2e6d872e374ee0df02414e1c1f31ed4cb28be8 commit cb2e6d872e374ee0df02414e1c1f31ed4cb28be8 Author: Thomas Koenig Date: Mon Jul 22 22:53:27 2024 +0200 Very first program compiles. Diff: --- gcc/fortran/decl.cc | 11 + gcc/fortran/dump-parse-tre

[gcc/devel/fortran_unsigned] Got some basic arithmetic working, test case now run-time.

2024-07-24 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f70cf64690ab718b40763be506ec47e135e666f3 commit f70cf64690ab718b40763be506ec47e135e666f3 Author: Thomas Koenig Date: Wed Jul 24 22:35:49 2024 +0200 Got some basic arithmetic working, test case now run-time. Diff: --- gcc/fortran/arith.cc | 13 +++

[gcc/devel/fortran_unsigned] gcc: stop adding -fno-common for checking builds

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e6431eaa7867b0a55aa3a118ed3f5408f1dd0cbf commit e6431eaa7867b0a55aa3a118ed3f5408f1dd0cbf Author: Sam James Date: Sat Jul 20 01:21:59 2024 +0100 gcc: stop adding -fno-common for checking builds Originally added in r0-44646-g204250d2fcd084 and r0-44627-gfd350d2

[gcc/devel/fortran_unsigned] [PR rtl-optimization/115877] Fix livein computation for ext-dce

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:81e528bfffa44566ca6c93aae4acb407144fd241 commit 81e528bfffa44566ca6c93aae4acb407144fd241 Author: Jeff Law Date: Sun Jul 21 07:36:37 2024 -0600 [PR rtl-optimization/115877] Fix livein computation for ext-dce So I'm not yet sure how I'm going to break everythin

[gcc/devel/fortran_unsigned] [PR rtl-optimization/115877][2/n] Improve liveness computation for constant initialization

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:3514d03e8ba53f76b672baf7935b0258ac9609b5 commit 3514d03e8ba53f76b672baf7935b0258ac9609b5 Author: Jeff Law Date: Sun Jul 21 08:41:28 2024 -0600 [PR rtl-optimization/115877][2/n] Improve liveness computation for constant initialization While debugging pr115877

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:89dc810dc5bcb0a86ac0d091f6a47fdc4b36010d commit 89dc810dc5bcb0a86ac0d091f6a47fdc4b36010d Author: GCC Administrator Date: Mon Jul 22 00:16:38 2024 + Daily bump. Diff: --- gcc/ChangeLog | 25 + gcc/DATESTAMP | 2 +- gcc

[gcc/devel/fortran_unsigned] Fortran: Fix regression caused by r14-10477 [PR59104]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a1b441efc42938b7b2b14e9f23b1ec351d2da098 commit a1b441efc42938b7b2b14e9f23b1ec351d2da098 Author: Paul Thomas Date: Sun Jul 21 17:48:47 2024 +0100 Fortran: Fix regression caused by r14-10477 [PR59104] 2024-07-21 Paul Thomas gcc/fortran

[gcc/devel/fortran_unsigned] RISC-V: Rearrange the test helper files for vector .SAT_*

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8c5b1ea8d17207cdcd27bc2fbf7e0b5193d415bc commit 8c5b1ea8d17207cdcd27bc2fbf7e0b5193d415bc Author: Pan Li Date: Sat Jul 20 10:43:44 2024 +0800 RISC-V: Rearrange the test helper files for vector .SAT_* Rearrange the test help header files, as well as align the

[gcc/devel/fortran_unsigned] testsuite: powerpc: fix dg-do run typo

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4eb0e778e3b3a4096df3deaca625709cb209c7b4 commit 4eb0e778e3b3a4096df3deaca625709cb209c7b4 Author: Sam James Date: Sun Jul 21 20:36:08 2024 -0500 testsuite: powerpc: fix dg-do run typo 'dg-run' is not a valid dejagnu directive, 'dg-do run' is needed here fo

[gcc/devel/fortran_unsigned] middle-end: Implement conditonal store vectorizer pattern [PR115531]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f60e18d0c8a64f26dd87cbf3c91975f19953379d commit f60e18d0c8a64f26dd87cbf3c91975f19953379d Author: Tamar Christina Date: Mon Jul 22 10:26:14 2024 +0100 middle-end: Implement conditonal store vectorizer pattern [PR115531] This adds a conditional store optimizati

[gcc/devel/fortran_unsigned] AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531].

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6a5ba2f4bc9d176efe46603369bb8c8ed4132ca4 commit 6a5ba2f4bc9d176efe46603369bb8c8ed4132ca4 Author: Tamar Christina Date: Mon Jul 22 10:28:19 2024 +0100 AArch64: implement TARGET_VECTORIZE_CONDITIONAL_OPERATION_IS_EXPENSIVE [PR115531]. This implements the new

[gcc/devel/fortran_unsigned] Fix Rejects allocatable coarray passed as a dummy argument [88624]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:067ada0bfa02f39bc26324f59fe3158c6c6c8969 commit 067ada0bfa02f39bc26324f59fe3158c6c6c8969 Author: Andre Vehreschild Date: Thu Jul 11 10:07:12 2024 +0200 Fix Rejects allocatable coarray passed as a dummy argument [88624] Coarray parameters of procedures/functio

[gcc/devel/fortran_unsigned] Fix hash of WIDEN_*_EXPR

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8ea8acf54495c11348e104ecc5a5353e33359aa6 commit 8ea8acf54495c11348e104ecc5a5353e33359aa6 Author: Richard Biener Date: Mon Jul 22 11:07:28 2024 +0200 Fix hash of WIDEN_*_EXPR We're hashing operand 2 to the temporary hash. * fold-const.cc (oper

[gcc/devel/fortran_unsigned] [NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as live in ext-dce

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5a3562e3873d5b6ce6fce30ae84e6f80b047ed1b commit 5a3562e3873d5b6ce6fce30ae84e6f80b047ed1b Author: Jeff Law Date: Mon Jul 22 08:45:10 2024 -0600 [NFC][PR rtl-optimization/115877] Avoid setting irrelevant bit groups as live in ext-dce Another patch to refine li

[gcc/devel/fortran_unsigned] constify inchash

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:0231dbacb563c2e9e0825d40952c10a529f746d6 commit 0231dbacb563c2e9e0825d40952c10a529f746d6 Author: Richard Biener Date: Mon Jul 22 11:09:03 2024 +0200 constify inchash The following constifies parts of inchash. * inchash.h (inchash::end): Make

[gcc/devel/fortran_unsigned] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:aab585a37c84e99a04c3b159e97517ae36ee9cde commit aab585a37c84e99a04c3b159e97517ae36ee9cde Author: Richard Sandiford Date: Mon Jul 22 16:42:15 2024 +0100 aarch64: Tighten aarch64_simd_mem_operand_p [PR115969] aarch64_simd_mem_operand_p checked for a memory with

[gcc/devel/fortran_unsigned] rtl-ssa: Add debug routines for def_splay_tree

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:59041534f03903e828d4ada1b879af2dd1b536fb commit 59041534f03903e828d4ada1b879af2dd1b536fb Author: Richard Sandiford Date: Mon Jul 22 16:42:16 2024 +0100 rtl-ssa: Add debug routines for def_splay_tree This patch adds debug routines for def_splay_tree, which I f

[gcc/devel/fortran_unsigned] rtl-ssa: Avoid using a stale splay tree root [PR116009]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:082e0faa06b32f765cceb989453d7736ddaee878 commit 082e0faa06b32f765cceb989453d7736ddaee878 Author: Richard Sandiford Date: Mon Jul 22 16:42:16 2024 +0100 rtl-ssa: Avoid using a stale splay tree root [PR116009] In the fix for PR115928, I'd failed to notice that

[gcc/devel/fortran_unsigned] Compare loop bounds in ipa-icf

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:0b5b178caea0417ff23d0609b1416e3f3e4f6689 commit 0b5b178caea0417ff23d0609b1416e3f3e4f6689 Author: Jan Hubicka Date: Mon Jul 22 18:01:57 2024 +0200 Compare loop bounds in ipa-icf Hi, this testcase shows another poblem with missing comparators for metadata

[gcc/devel/fortran_unsigned] Fix accounting of offsets in unadjusted_ptr_and_unit_offset

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d9c73e23ed096c8c786f2206df29d8ea3ab54038 commit d9c73e23ed096c8c786f2206df29d8ea3ab54038 Author: Jan Hubicka Date: Mon Jul 22 18:05:26 2024 +0200 Fix accounting of offsets in unadjusted_ptr_and_unit_offset unadjusted_ptr_and_unit_offset accidentally throws aw

[gcc/devel/fortran_unsigned] Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameter

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:14f605f17b8ee8e8a2dc3b4292420ea5f5d2cf8d commit 14f605f17b8ee8e8a2dc3b4292420ea5f5d2cf8d Author: Jan Hubicka Date: Mon Jul 22 18:08:08 2024 +0200 Fix modref_eaf_analysis::analyze_ssa_name handling of values dereferenced to function call parameters modref_eaf

[gcc/devel/fortran_unsigned] [4/n][PR rtl-optimization/115877] Correct SUBREG handling in a destination

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f357bfdb41779139e1658433bffa9e7dbee534c5 commit f357bfdb41779139e1658433bffa9e7dbee534c5 Author: Jeff Law Date: Mon Jul 22 10:11:57 2024 -0600 [4/n][PR rtl-optimization/115877] Correct SUBREG handling in a destination If we encounter something during SET hand

[gcc/devel/fortran_unsigned] Add -mcpu=power11 support.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2a3e29507eafc2d5c9119ea138c3d6257e89e459 commit 2a3e29507eafc2d5c9119ea138c3d6257e89e459 Author: Michael Meissner Date: Mon Jul 22 12:20:43 2024 -0400 Add -mcpu=power11 support. This patch adds the power11 option to the -mcpu= and -mtune= switches. T

[gcc/devel/fortran_unsigned] Fix modref's iteraction with store merging

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:087a28832a28543872386e6e98692e1b9ea93bdf commit 087a28832a28543872386e6e98692e1b9ea93bdf Author: Jan Hubicka Date: Mon Jul 22 19:00:39 2024 +0200 Fix modref's iteraction with store merging Hi, this patch fixes wrong code in case store-merging introduces l

[gcc/devel/fortran_unsigned] c++: Some cp-tree.def comment fixes

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a0f900eae9843f9a2687daf1f068077c2412b364 commit a0f900eae9843f9a2687daf1f068077c2412b364 Author: Jakub Jelinek Date: Mon Jul 22 19:47:17 2024 +0200 c++: Some cp-tree.def comment fixes While reading the fold expression and concept tree comments, I found va

[gcc/devel/fortran_unsigned] Fix handling of ICF_NOVOPS in ipa-modref

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5179dda44a6279ad0156b2c8414235325843197b commit 5179dda44a6279ad0156b2c8414235325843197b Author: Jan Hubicka Date: Mon Jul 22 23:01:50 2024 +0200 Fix handling of ICF_NOVOPS in ipa-modref As shown in somewhat convoluted testcase, ipa-modref is mistreating

[gcc/devel/fortran_unsigned] Daily bump.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:53cc3f61b5ff4fc9070a98f2af11976acfacdc91 commit 53cc3f61b5ff4fc9070a98f2af11976acfacdc91 Author: GCC Administrator Date: Tue Jul 23 00:19:00 2024 + Daily bump. Diff: --- gcc/ChangeLog | 131 + gcc/DATESTAMP | 2 +- g

[gcc/devel/fortran_unsigned] RISC-V: Implement the .SAT_TRUNC for scalar

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:46e5eb062eda5bfdd0b416c32983769091b75947 commit 46e5eb062eda5bfdd0b416c32983769091b75947 Author: Pan Li Date: Mon Jul 1 16:36:35 2024 +0800 RISC-V: Implement the .SAT_TRUNC for scalar This patch would like to implement the simple .SAT_TRUNC pattern in the

[gcc/devel/fortran_unsigned] c++/coroutines: correct passing *this to promise type [PR104981]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:78f1f323ffbd45edf3faafb8f66b76f627c5b460 commit 78f1f323ffbd45edf3faafb8f66b76f627c5b460 Author: Patrick Palka Date: Mon Jul 22 21:30:49 2024 -0400 c++/coroutines: correct passing *this to promise type [PR104981] When passing *this to the promise type ctor (o

[gcc/devel/fortran_unsigned] [powerpc] [testsuite] reorder dg directives [PR106069]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5b224c1d75382064c98da0ee73af741c4f96d275 commit 5b224c1d75382064c98da0ee73af741c4f96d275 Author: Alexandre Oliva Date: Mon Jul 22 23:09:24 2024 -0300 [powerpc] [testsuite] reorder dg directives [PR106069] The dg-do directive appears after dg-require-effective

[gcc/devel/fortran_unsigned] [5/n][PR rtl-optimization/115877] Fix handling of input/output operands

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:aa6cfa75bcdd8637f270d1a91ae8ee382e4bf0b8 commit aa6cfa75bcdd8637f270d1a91ae8ee382e4bf0b8 Author: Jeff Law Date: Mon Jul 22 21:48:28 2024 -0600 [5/n][PR rtl-optimization/115877] Fix handling of input/output operands So in this patch we're correcting a failure

[gcc/devel/fortran_unsigned] i386: Change prefetchi output template

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:150f5707ca5506917504631d60cd0b060019a778 commit 150f5707ca5506917504631d60cd0b060019a778 Author: Haochen Jiang Date: Mon Jul 22 14:06:18 2024 +0800 i386: Change prefetchi output template For prefetchi instructions, RIP-relative address is explicitly mentioned

[gcc/devel/fortran_unsigned] rs6000: Consider explicitly set options in target option parsing [PR115713]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a5013a17cbf984c4db9f9e518816a5fe42e4a1ba commit a5013a17cbf984c4db9f9e518816a5fe42e4a1ba Author: Kewen Lin Date: Tue Jul 23 00:48:00 2024 -0500 rs6000: Consider explicitly set options in target option parsing [PR115713] In rs6000_inner_target_options, when en

[gcc/devel/fortran_unsigned] rs6000: Escalate warning to error for VSX with explicit no-altivec etc.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8237d37d294b70c81ae95f72c1e2c814cf1369f2 commit 8237d37d294b70c81ae95f72c1e2c814cf1369f2 Author: Kewen Lin Date: Tue Jul 23 00:47:49 2024 -0500 rs6000: Escalate warning to error for VSX with explicit no-altivec etc. As the discussion in PR115688, for now when

[gcc/devel/fortran_unsigned] rs6000: Update option set in rs6000_inner_target_options [PR115713]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:21a8e13ba60e91190bcdc9bc18ef222e8144bd5b commit 21a8e13ba60e91190bcdc9bc18ef222e8144bd5b Author: Kewen Lin Date: Tue Jul 23 00:48:14 2024 -0500 rs6000: Update option set in rs6000_inner_target_options [PR115713] When function rs6000_inner_target_options parsi

[gcc/devel/fortran_unsigned] Relax ix86_hardreg_mov_ok after split1.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a3fd4dc978b35efed5a4da1c0a1dfbb4cb6e7e92 commit a3fd4dc978b35efed5a4da1c0a1dfbb4cb6e7e92 Author: liuhongt Date: Mon Jul 22 11:36:59 2024 +0800 Relax ix86_hardreg_mov_ok after split1. ix86_hardreg_mov_ok is added by r11-5066-gbe39636d9f68c4 >The s

[gcc/devel/fortran_unsigned] [v2] rtl-optimization/116002 - cselib hash is bad

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e818585e264728859ec375efca66998ff232ef9d commit e818585e264728859ec375efca66998ff232ef9d Author: Richard Biener Date: Fri Jul 19 16:23:51 2024 +0200 [v2] rtl-optimization/116002 - cselib hash is bad The following addresses the bad hash function of cselib whic

[gcc/devel/fortran_unsigned] c++: Remove CHECK_CONSTR

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6d116bc5f958054fca819ab38d40e1abefd74b2d commit 6d116bc5f958054fca819ab38d40e1abefd74b2d Author: Jakub Jelinek Date: Tue Jul 23 10:39:08 2024 +0200 c++: Remove CHECK_CONSTR On Mon, Jul 22, 2024 at 11:48:51AM -0400, Patrick Palka wrote: > FWIW this tree co

[gcc/devel/fortran_unsigned] ssa: Fix up maybe_rewrite_mem_ref_base complex type handling [PR116034]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:caad1323a23c3933a9a29205f3602616cec0e879 commit caad1323a23c3933a9a29205f3602616cec0e879 Author: Jakub Jelinek Date: Tue Jul 23 10:50:29 2024 +0200 ssa: Fix up maybe_rewrite_mem_ref_base complex type handling [PR116034] The folding into REALPART_EXPR is corre

[gcc/devel/fortran_unsigned] libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:81073bc4fddfd31a8823d8ededeb47e32b6401dc commit 81073bc4fddfd31a8823d8ededeb47e32b6401dc Author: Jonathan Wakely Date: Tue Jul 23 10:08:52 2024 +0100 libstdc++: Use [[maybe_unused]] attribute in src/c++23/print.cc This avoids some warnings when the preprocess

[gcc/devel/fortran_unsigned] testsuite: Disable finite math only for test [PR115826]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6d68404e8c1b24ce70a09fb3aa138f6dec52873a commit 6d68404e8c1b24ce70a09fb3aa138f6dec52873a Author: Torbjörn SVENSSON Date: Mon Jul 15 12:10:12 2024 +0200 testsuite: Disable finite math only for test [PR115826] As the test case requires +-Inf and NaN to work an

[gcc/devel/fortran_unsigned] tree-optimization/116002 - PTA solving slow with degenerate graph

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b448b3b695f5d3c86a6bee3ce8522f261869dbb0 commit b448b3b695f5d3c86a6bee3ce8522f261869dbb0 Author: Richard Biener Date: Tue Jul 23 10:29:58 2024 +0200 tree-optimization/116002 - PTA solving slow with degenerate graph When the constraint graph consists of N node

[gcc/devel/fortran_unsigned] report message for operator %a on unaddressible operand

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e2441359f7d1d493c18cdf63098d4646c8ee4c58 commit e2441359f7d1d493c18cdf63098d4646c8ee4c58 Author: Jiufu Guo Date: Tue Jul 23 13:34:20 2024 +0800 report message for operator %a on unaddressible operand Hi, For PR96866, when printing asm code for modifi

[gcc/devel/fortran_unsigned] install.texi (gcn): Suggest newer commit for Newlib

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b53a1fd4561c0533e31cbe5089f595dcb0e0b562 commit b53a1fd4561c0533e31cbe5089f595dcb0e0b562 Author: Tobias Burnus Date: Tue Jul 23 12:41:40 2024 +0200 install.texi (gcn): Suggest newer commit for Newlib Newlib 4.4.0 lacks two commits: 7dd4eb1db (2024-03-25) to f

[gcc/devel/fortran_unsigned] cp/coroutines: add a test for PR c++/103953

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:168abf43add49d7b1494411ce778e5d1b206a59f commit 168abf43add49d7b1494411ce778e5d1b206a59f Author: Arsen Arsenović Date: Tue Jul 23 13:01:03 2024 +0200 cp/coroutines: add a test for PR c++/103953 This PR seems to have been fixed by a fix for a seemingly unrelat

[gcc/devel/fortran_unsigned] PR modula2/116048 ICE when encountering wrong kind of qualident

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b1b2c26c374435f081a59aae149a6661dfd70eb8 commit b1b2c26c374435f081a59aae149a6661dfd70eb8 Author: Gaius Mulley Date: Tue Jul 23 15:54:16 2024 +0100 PR modula2/116048 ICE when encountering wrong kind of qualident Following on from PR-115957 further ICEs can be

[gcc/devel/fortran_unsigned] c++: missing SFINAE during alias CTAD [PR115296]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b4b4e9f51b37e5e12f81da5fa0a8fa6db2b3614a commit b4b4e9f51b37e5e12f81da5fa0a8fa6db2b3614a Author: Patrick Palka Date: Tue Jul 23 11:37:31 2024 -0400 c++: missing SFINAE during alias CTAD [PR115296] During the alias CTAD transformation, if substitution failed f

[gcc/devel/fortran_unsigned] C++: Support clang compatible [[musttail]] (PR83324)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4428d8452a382996e31bda21a49cb8175efb6644 commit 4428d8452a382996e31bda21a49cb8175efb6644 Author: Andi Kleen Date: Tue Jan 23 23:44:48 2024 -0800 C++: Support clang compatible [[musttail]] (PR83324) This patch implements a clang compatible [[musttail]] attribu

[gcc/devel/fortran_unsigned] C: Implement musttail attribute for returns

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f5a65389e32b50b9069e7132498294b092c0f258 commit f5a65389e32b50b9069e7132498294b092c0f258 Author: Andi Kleen Date: Wed Jan 24 07:44:23 2024 -0800 C: Implement musttail attribute for returns Implement a C23 clang compatible musttail attribute similar to the ear

[gcc/devel/fortran_unsigned] c++: normalizing ttp constraints [PR115656]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:275063836c30229a055861ddbcd725324e91a833 commit 275063836c30229a055861ddbcd725324e91a833 Author: Patrick Palka Date: Tue Jul 23 13:16:14 2024 -0400 c++: normalizing ttp constraints [PR115656] Here we normalize the constraint same_as for the first time dur

[gcc/devel/fortran_unsigned] Add tests for C/C++ musttail attributes

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:102bf56bb2127ee326b6e7f846c4bdd33155178c commit 102bf56bb2127ee326b6e7f846c4bdd33155178c Author: Andi Kleen Date: Tue Jan 23 23:54:56 2024 -0800 Add tests for C/C++ musttail attributes Some adopted from the existing C musttail plugin tests. Also extends t

[gcc/devel/fortran_unsigned] Add documentation for musttail attribute

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ff65486d2ea0ed7d97081785dbef1f1f1cc2abda commit ff65486d2ea0ed7d97081785dbef1f1f1cc2abda Author: Andi Kleen Date: Tue Jan 23 23:38:23 2024 -0800 Add documentation for musttail attribute gcc/ChangeLog: PR c/83324 * doc/extend.texi:

[gcc/devel/fortran_unsigned] doc: add missing @option for musttail

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:74cdc9a4d85fe521aaf5cc6556b4438e5aa58a9f commit 74cdc9a4d85fe521aaf5cc6556b4438e5aa58a9f Author: Marek Polacek Date: Tue Jul 23 16:32:20 2024 -0400 doc: add missing @option for musttail gcc/ChangeLog: * doc/extend.texi: Add missing @option.

[gcc/devel/fortran_unsigned] RISC-V: Fix snafu in SI mode splitters patch

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e13081bf2db7d755a8de99cb67eb395dc2f1decb commit e13081bf2db7d755a8de99cb67eb395dc2f1decb Author: Vineet Gupta Date: Tue Jul 23 15:12:11 2024 -0700 RISC-V: Fix snafu in SI mode splitters patch SPEC2017 perlbench for RISC-V was broke as runtime output mismatch

[gcc/devel/fortran_unsigned] Output CodeView type information for references

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:98fa2f48b5f91a6ac2bb8329de53a456da1015f2 commit 98fa2f48b5f91a6ac2bb8329de53a456da1015f2 Author: Mark Harmstone Date: Sat Jul 20 20:12:30 2024 +0100 Output CodeView type information for references Translates DW_TAG_reference_type DIEs into LF_POINTER types.

[gcc/devel/fortran_unsigned] Output CodeView type information for rvalue references

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:713ec9f62ba4321b8f82aad47d3f2960ef92a935 commit 713ec9f62ba4321b8f82aad47d3f2960ef92a935 Author: Mark Harmstone Date: Sat Jul 20 20:18:14 2024 +0100 Output CodeView type information for rvalue references Translates DW_TAG_rvalue_reference_type DIEs into LF_PO

[gcc/devel/fortran_unsigned] [PR rtl-optimization/115877][6/n] Add testcase from pr115877

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:73948d0d4ec3b7866df9e141ac49acfb86768149 commit 73948d0d4ec3b7866df9e141ac49acfb86768149 Author: Jeff Law Date: Tue Jul 23 19:11:04 2024 -0600 [PR rtl-optimization/115877][6/n] Add testcase from pr115877 This just adds the testcase from pr115877. It's workin

[gcc/devel/fortran_unsigned] Internal-fn: Only allow modes describe types for internal fn[PR115961]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:984eaee93bc70992a2993ab0f54f18419bc4b864 commit 984eaee93bc70992a2993ab0f54f18419bc4b864 Author: Pan Li Date: Thu Jul 18 17:23:36 2024 +0800 Internal-fn: Only allow modes describe types for internal fn[PR115961] The direct_internal_fn_supported_p has no restr

[gcc/devel/fortran_unsigned] x86: Don't enable APX_F in 32-bit mode

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:18dd6a050f175ac59c343ba9f0dcfd9bb0e25619 commit 18dd6a050f175ac59c343ba9f0dcfd9bb0e25619 Author: Lingling Kong Date: Wed Jul 24 14:52:47 2024 +0800 x86: Don't enable APX_F in 32-bit mode gcc/ChangeLog: PR target/115978 * config/i3

[gcc/devel/fortran_unsigned] RISC-V: Disable Zba optimization pattern if XTheadMemIdx is enabled

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:a0c89d90d3bd8ac6aeb4ef4d70caef7f6a60ff8d commit a0c89d90d3bd8ac6aeb4ef4d70caef7f6a60ff8d Author: Christoph Müllner Date: Tue Jul 23 14:48:02 2024 +0200 RISC-V: Disable Zba optimization pattern if XTheadMemIdx is enabled It is possible that the Zba optimizatio

[gcc/devel/fortran_unsigned] [MAINTAINERS] Update email and move to DCO

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:75f31ee1a00ef2ccac8d78854cf3295b6ac2ca19 commit 75f31ee1a00ef2ccac8d78854cf3295b6ac2ca19 Author: Matthew Malcomson Date: Tue Jul 23 14:56:41 2024 +0100 [MAINTAINERS] Update email and move to DCO * MAINTAINERS: Update my email address. Signed-

[gcc/devel/fortran_unsigned] aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:7be99ec9261afa37188017925eba8ae7530188a3 commit 7be99ec9261afa37188017925eba8ae7530188a3 Author: Jennifer Schmitz Date: Mon Jul 22 23:24:45 2024 -0700 aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2 According to the Neoverse V2 Software Optimization

[gcc/devel/fortran_unsigned] Revert "aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2"

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:5a6cc54ce068be40a8d4c1608963cb3644510a4d commit 5a6cc54ce068be40a8d4c1608963cb3644510a4d Author: Kyrylo Tkachov Date: Wed Jul 24 17:25:43 2024 +0530 Revert "aarch64: Fuse CMP+CSEL and CMP+CSET for -mcpu=neoverse-v2" This reverts commit 4c5eb66e701bc9f3bf12982

[gcc/devel/fortran_unsigned] tree-optimization/116057 - wrong code with CCP and vector CTORs

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2c8986cc98fac56857989a692901c505c0f6ec01 commit 2c8986cc98fac56857989a692901c505c0f6ec01 Author: Richard Biener Date: Wed Jul 24 13:16:35 2024 +0200 tree-optimization/116057 - wrong code with CCP and vector CTORs The following fixes an issue with CCPs likely_

[gcc/devel/fortran_unsigned] modula2: Improve error message to include symbol name.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:43d803bcb2325cc6659c39c4d264e5ce9c396f60 commit 43d803bcb2325cc6659c39c4d264e5ce9c396f60 Author: Gaius Mulley Date: Wed Jul 24 14:26:39 2024 +0100 modula2: Improve error message to include symbol name. gcc/m2/ChangeLog: * gm2-compiler/M2State

[gcc/devel/fortran_unsigned] modula2: Add GNU flex as a build and install prerequisite.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6c7ad84bc54e1a79ba19093f071acf78791ec5d5 commit 6c7ad84bc54e1a79ba19093f071acf78791ec5d5 Author: Gaius Mulley Date: Wed Jul 24 14:25:45 2024 +0100 modula2: Add GNU flex as a build and install prerequisite. gcc/ChangeLog: * doc/install.texi (G

[gcc/devel/fortran_unsigned] optabs/rs6000: Rename iorc and andc to iorn and andn

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:b34504a2594337d295875dc604c355aa851dd4aa commit b34504a2594337d295875dc604c355aa851dd4aa Author: Andrew Pinski Date: Mon Jul 22 21:23:38 2024 -0700 optabs/rs6000: Rename iorc and andc to iorn and andn When I was trying to add an scalar version of iorc and and

[gcc/devel/fortran_unsigned] c++: add fixed testcase [PR109997]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:686a0e1af619f926842f11eef713825c8fe201f4 commit 686a0e1af619f926842f11eef713825c8fe201f4 Author: Jason Merrill Date: Wed Jul 24 11:07:42 2024 -0400 c++: add fixed testcase [PR109997] Fixed by r14-9713 for PR100667. PR c++/109997 gcc/

[gcc/devel/fortran_unsigned] aarch64: Remove unused global aarch64_tune_flags

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:fecc7eeb05d2ca9b57e49fa5da923a09286a6ae8 commit fecc7eeb05d2ca9b57e49fa5da923a09286a6ae8 Author: Andrew Carlotti Date: Wed Apr 17 19:28:20 2024 +0100 aarch64: Remove unused global aarch64_tune_flags gcc/ChangeLog: * config/aarch64/aarch64.cc

[gcc/devel/fortran_unsigned] aarch64: Move AARCH64_NUM_ISA_MODES definition

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f0140a67bf6e72f4b6159a6512110929ef2e60a8 commit f0140a67bf6e72f4b6159a6512110929ef2e60a8 Author: Andrew Carlotti Date: Fri May 3 16:09:27 2024 +0100 aarch64: Move AARCH64_NUM_ISA_MODES definition AARCH64_NUM_ISA_MODES will be used within aarch64-opts.h in a l

[gcc/devel/fortran_unsigned] aarch64: Eliminate a temporary variable.

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:3ff25c34c5a588cab7d31d4253367f65609ecb7a commit 3ff25c34c5a588cab7d31d4253367f65609ecb7a Author: Andrew Carlotti Date: Fri May 10 12:56:44 2024 +0100 aarch64: Eliminate a temporary variable. The name would become misleading in a later commit anyway, and I thi

[gcc/devel/fortran_unsigned] aarch64: Introduce aarch64_isa_mode type

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:679ffdd4fcb4ebb051f07f62266481d7b7236805 commit 679ffdd4fcb4ebb051f07f62266481d7b7236805 Author: Andrew Carlotti Date: Fri May 3 16:51:05 2024 +0100 aarch64: Introduce aarch64_isa_mode type Currently there are many places where an aarch64_feature_flags variab

[gcc/devel/fortran_unsigned] aarch64: Define aarch64_get_{asm_|}isa_flags

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:7086cefb05fdaf3dc7fb12f009a18b5189c8cc17 commit 7086cefb05fdaf3dc7fb12f009a18b5189c8cc17 Author: Andrew Carlotti Date: Fri May 10 11:46:17 2024 +0100 aarch64: Define aarch64_get_{asm_|}isa_flags Building an aarch64_feature_flags value from data within a gcc_o

[gcc/devel/fortran_unsigned] aarch64: Decouple feature flag option storage type

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:aa17619bfd61035c3cccb3ca40c72f2363a64600 commit aa17619bfd61035c3cccb3ca40c72f2363a64600 Author: Andrew Carlotti Date: Fri May 10 11:56:57 2024 +0100 aarch64: Decouple feature flag option storage type The awk scripts that process the .opt files are relatively

[gcc/devel/fortran_unsigned] aarch64: Add explicit bool cast to return value

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:7d55e6ca2bbe47a5b8892346b453580ff543b211 commit 7d55e6ca2bbe47a5b8892346b453580ff543b211 Author: Andrew Carlotti Date: Wed Jul 10 15:00:16 2024 +0100 aarch64: Add explicit bool cast to return value gcc/ChangeLog: * config/aarch64/aarch64.cc

[gcc/devel/fortran_unsigned] aarch64: Add bool conversion to TARGET_* macros

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:cc35f99789b7380558f97d835a0e67684f507721 commit cc35f99789b7380558f97d835a0e67684f507721 Author: Andrew Carlotti Date: Wed Jul 10 14:42:37 2024 +0100 aarch64: Add bool conversion to TARGET_* macros Use a new AARCH64_HAVE_ISA macro in TARGET_* definitions, and

[gcc/devel/fortran_unsigned] aarch64: Use constructor explicitly in get_flags_off

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8a2679f74fe0fe7717431e2b901f1aec6e607e72 commit 8a2679f74fe0fe7717431e2b901f1aec6e607e72 Author: Andrew Carlotti Date: Thu Jul 11 01:25:05 2024 +0100 aarch64: Use constructor explicitly in get_flags_off gcc/ChangeLog: * config/aarch64/aarch64

[gcc/devel/fortran_unsigned] Add new bbitmap class

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:92b4552f64a1a065e6c20cdf55c8465faf3159cc commit 92b4552f64a1a065e6c20cdf55c8465faf3159cc Author: Andrew Carlotti Date: Fri Jun 21 18:59:25 2024 +0100 Add new bbitmap class This class provides a constant-size bitmap that can be used as almost a drop-in rep

[gcc/devel/fortran_unsigned] aarch64: Extend aarch64_feature_flags to 128 bits

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2afa4c45a392438dad05786a7c4dec9d8a3d097f commit 2afa4c45a392438dad05786a7c4dec9d8a3d097f Author: Andrew Carlotti Date: Fri May 10 13:34:34 2024 +0100 aarch64: Extend aarch64_feature_flags to 128 bits Replace the existing uint64_t typedef with a bbitmap<2> typ

[gcc/devel/fortran_unsigned] testsuite: Fix up pr116034.c test for big/pdp endian [PR116061]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:41886930c339c382cd4b5d9ea959590390bb0ac4 commit 41886930c339c382cd4b5d9ea959590390bb0ac4 Author: Jakub Jelinek Date: Wed Jul 24 18:00:05 2024 +0200 testsuite: Fix up pr116034.c test for big/pdp endian [PR116061] Didn't notice the memmove is into an int variab

[gcc/devel/fortran_unsigned] [rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:e1577cad35935cfc687337c7cbd14ac105b6827d commit e1577cad35935cfc687337c7cbd14ac105b6827d Author: Jeff Law Date: Wed Jul 24 11:16:26 2024 -0600 [rtl-optimization/116037] Explicitly track if a destination was skipped in ext-dce So this has been in the hopper s

[gcc/devel/fortran_unsigned] c++: parse error with -std=c++14 -fconcepts [PR116071]

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ea94dde1aa58bd337772f74787f821b34f866c4a commit ea94dde1aa58bd337772f74787f821b34f866c4a Author: Jason Merrill Date: Wed Jul 24 16:20:33 2024 -0400 c++: parse error with -std=c++14 -fconcepts [PR116071] cp_parser_simple_type_specifier tries a variety of diffe

[gcc/devel/fortran_unsigned] c++: Mostly concepts related formatting fixes

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:2e6caf0f849f92332e95c468d6d989699301db77 commit 2e6caf0f849f92332e95c468d6d989699301db77 Author: Jakub Jelinek Date: Wed Jul 24 19:46:58 2024 +0200 c++: Mostly concepts related formatting fixes When playing with P2963R3, while reading and/or modifying code I'

[gcc/devel/fortran_unsigned] json: add dump overload for easier debugging

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4dbb4af7aafdd67eb4d8247c83e92d2d1e9bbbd7 commit 4dbb4af7aafdd67eb4d8247c83e92d2d1e9bbbd7 Author: David Malcolm Date: Wed Jul 24 18:07:51 2024 -0400 json: add dump overload for easier debugging This has saved me a lot of typing in the debugger. gcc/Ch

[gcc/devel/fortran_unsigned] analyzer: reduce use of naked "new" for json dumps

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8c6f0b6e2aa5a3b7207a2a8dd196f00b3bc1f56f commit 8c6f0b6e2aa5a3b7207a2a8dd196f00b3bc1f56f Author: David Malcolm Date: Wed Jul 24 18:07:52 2024 -0400 analyzer: reduce use of naked "new" for json dumps No functional change intended. gcc/analyzer/ChangeL

[gcc/devel/fortran_unsigned] json: add array::append_string

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:4a228dcfe5016401a02598910c7d0af7aa1f6b8d commit 4a228dcfe5016401a02598910c7d0af7aa1f6b8d Author: David Malcolm Date: Wed Jul 24 18:07:51 2024 -0400 json: add array::append_string No functional change intended. gcc/analyzer/ChangeLog: * su

[gcc/devel/fortran_unsigned] gcov: reduce use of naked "new" for json output

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:d03459c5685287190ca623bdf355f3f80c3fd715 commit d03459c5685287190ca623bdf355f3f80c3fd715 Author: David Malcolm Date: Wed Jul 24 18:07:52 2024 -0400 gcov: reduce use of naked "new" for json output No functional change intended. gcc/ChangeLog:

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add sarif_object subclasses throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:35bb4ff3442ce9116c5f933d431a05b2e8040f22 commit 35bb4ff3442ce9116c5f933d431a05b2e8040f22 Author: David Malcolm Date: Wed Jul 24 18:07:52 2024 -0400 diagnostics: SARIF output: add sarif_object subclasses throughout No functional change intended. gcc/C

[gcc/devel/fortran_unsigned] diagnostics: output formats: use references for non-null pointers

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:336dceb5dd2d0d8bf235100af4b3c493d8ef591c commit 336dceb5dd2d0d8bf235100af4b3c493d8ef591c Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 diagnostics: output formats: use references for non-null pointers No functional change intended. gcc/C

[gcc/devel/fortran_unsigned] json: support std::unique_ptr in array::append and object::set

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:f43be6cc9d84eb8e80c9b01d96a36e5937887253 commit f43be6cc9d84eb8e80c9b01d96a36e5937887253 Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 json: support std::unique_ptr in array::append and object::set This patch uses templates to add overloads of js

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: use std::unique_ptr throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:8485fe1b546f755616c6152fd5b6aa2520ac58ef commit 8485fe1b546f755616c6152fd5b6aa2520ac58ef Author: David Malcolm Date: Wed Jul 24 18:07:53 2024 -0400 diagnostics: SARIF output: use std::unique_ptr throughout No functional change intended. gcc/analyzer/

[gcc/devel/fortran_unsigned] diagnostics: JSON output: use std::unique_ptr throughout

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:da87cbedcdf76a6cbc7910fba604efd50e8cc48e commit da87cbedcdf76a6cbc7910fba604efd50e8cc48e Author: David Malcolm Date: Wed Jul 24 18:07:54 2024 -0400 diagnostics: JSON output: use std::unique_ptr throughout No functional change intended. gcc/ChangeLog:

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: potentially add escaped renderings of source (§3.3.4)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:6cce58792ba040b435c0943dff5f0781fb9b9e54 commit 6cce58792ba040b435c0943dff5f0781fb9b9e54 Author: David Malcolm Date: Wed Jul 24 18:07:54 2024 -0400 diagnostics: SARIF output: potentially add escaped renderings of source (§3.3.4) This patch adds support to ou

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "workingDirectory" property (§3.20.19)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:ffab30cde56ac0b33b859fb2f248dc3f1f01c010 commit ffab30cde56ac0b33b859fb2f248dc3f1f01c010 Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "workingDirectory" property (§3.20.19) gcc/ChangeLog: * diagnostic-f

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c2b6115accb67243e2e1c7ea8f6a5d421435f882 commit c2b6115accb67243e2e1c7ea8f6a5d421435f882 Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "{start,end}TimeUtc" properties (§§3.20.7-8) gcc/ChangeLog: * diagno

[gcc/devel/fortran_unsigned] diagnostics: SARIF output: add "arguments" property (§3.20.2)

2024-07-28 Thread Thomas Kテカnig via Gcc-cvs
https://gcc.gnu.org/g:c06d90c59837e570954efe9fbba98560f9b3880a commit c06d90c59837e570954efe9fbba98560f9b3880a Author: David Malcolm Date: Wed Jul 24 18:07:55 2024 -0400 diagnostics: SARIF output: add "arguments" property (§3.20.2) gcc/ChangeLog: * diagnostic-format-sa

  1   2   3   >