[gcc r15-8993] testsuite: fix some malformed dg-require-* directives

2025-03-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c88abca94a6abba20ba0bea32a0192d28e6f04ed commit r15-8993-gc88abca94a6abba20ba0bea32a0192d28e6f04ed Author: David Malcolm Date: Thu Mar 27 20:00:29 2025 -0400 testsuite: fix some malformed dg-require-* directives gcc/testsuite/ChangeLog: * g++.dg/a

[gcc r15-8992] contrib: add dg-lint and libgdiagnostics.py [PR116163]

2025-03-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:8d6de758cca6d16eb930ac1a7008ee54ec5489d9 commit r15-8992-g8d6de758cca6d16eb930ac1a7008ee54ec5489d9 Author: David Malcolm Date: Thu Mar 27 19:46:20 2025 -0400 contrib: add dg-lint and libgdiagnostics.py [PR116163] Changed in v2: - eliminated COMMON_MISSPEL

[gcc r15-8943] testsuite, gomp: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:3b166100add9f00d6d8e2812cec86d6447ebf5dd commit r15-8943-g3b166100add9f00d6d8e2812cec86d6447ebf5dd Author: David Malcolm Date: Wed Mar 26 17:39:58 2025 -0400 testsuite, gomp: fix broken dg directives gcc/testsuite/ChangeLog: * c-c++-common/gomp/me

[gcc r15-8944] testsuite, powerpc: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fc749717001436d49ed34aec6b034670f5a3fbcd commit r15-8944-gfc749717001436d49ed34aec6b034670f5a3fbcd Author: David Malcolm Date: Wed Mar 26 17:40:31 2025 -0400 testsuite, powerpc: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog:

[gcc r15-8942] testsuite: fix broken dg directives

2025-03-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a49d66f4e5e9cc5d133b25b022a09aa7f2a2162c commit r15-8942-ga49d66f4e5e9cc5d133b25b022a09aa7f2a2162c Author: David Malcolm Date: Wed Mar 26 17:39:32 2025 -0400 testsuite: fix broken dg directives Found by dg-lint. gcc/testsuite/ChangeLog: *

[gcc r15-8447] diagnostics: fix crash in urlifier with -Wfatal-errors [PR119366]

2025-03-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:24b6d2014035073870d9d8dae9152fc16fc319fd commit r15-8447-g24b6d2014035073870d9d8dae9152fc16fc319fd Author: David Malcolm Date: Wed Mar 19 15:03:42 2025 -0400 diagnostics: fix crash in urlifier with -Wfatal-errors [PR119366] diagnostic_context's dtor assumed t

[gcc r15-8016] analyzer: support RAW_DATA_CST [PR117262]

2025-03-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:8015a72ae496401e05942f4d33c94aa45174f841 commit r15-8016-g8015a72ae496401e05942f4d33c94aa45174f841 Author: David Malcolm Date: Wed Mar 12 20:51:06 2025 -0400 analyzer: support RAW_DATA_CST [PR117262] gcc/analyzer/ChangeLog: PR analyzer/117262

[gcc r15-7658] sarif-replay: add testcase for empty input file

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:c5f541e40aca2d36c8a2a731e6b811aa1ad9b38f commit r15-7658-gc5f541e40aca2d36c8a2a731e6b811aa1ad9b38f Author: David Malcolm Date: Thu Feb 20 17:10:54 2025 -0500 sarif-replay: add testcase for empty input file gcc/testsuite/ChangeLog: * sarif-replay.d

[gcc r15-7659] diagnostics: add comments about global_dc

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4e9ee99647ebb9a7cab1497d78477f75d1157ac5 commit r15-7659-g4e9ee99647ebb9a7cab1497d78477f75d1157ac5 Author: David Malcolm Date: Thu Feb 20 17:10:54 2025 -0500 diagnostics: add comments about global_dc No functional change intended. gcc/ChangeLog:

[gcc r15-7657] sarif-replay: improve error for unescaped braces in messages (§3.11.5)

2025-02-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5a30a3aba065f6e683bc429da44437676662e113 commit r15-7657-g5a30a3aba065f6e683bc429da44437676662e113 Author: David Malcolm Date: Thu Feb 20 17:10:53 2025 -0500 sarif-replay: improve error for unescaped braces in messages (§3.11.5) Spotted via https://github.com

[gcc r15-7627] input: give file_cache_slot its own copy of the file path [PR118919]

2025-02-19 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ee6619b1246b38cfb36f6efd931a6f475a9033c7 commit r15-7627-gee6619b1246b38cfb36f6efd931a6f475a9033c7 Author: David Malcolm Date: Wed Feb 19 09:46:43 2025 -0500 input: give file_cache_slot its own copy of the file path [PR118919] input.cc's file_cache was borrow

[gcc r15-7626] analyzer: handle more IFN_UBSAN_* as no-ops [PR118300]

2025-02-19 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:58b90139e093aeb5494627d92257a97aebb4a6d9 commit r15-7626-g58b90139e093aeb5494627d92257a97aebb4a6d9 Author: David Malcolm Date: Wed Feb 19 09:44:46 2025 -0500 analyzer: handle more IFN_UBSAN_* as no-ops [PR118300] Previously the analyzer treated IFN_UBSAN_BOUN

[gcc r15-7611] analyzer: add more properties to sarif output

2025-02-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fcdcccdbf809f918db354353ce3afd5b299f913c commit r15-7611-gfcdcccdbf809f918db354353ce3afd5b299f913c Author: David Malcolm Date: Tue Feb 18 16:54:57 2025 -0500 analyzer: add more properties to sarif output Add some more properties to the analyzer's sarif output

[gcc r15-7610] sarif output: fix alphabetization in sarif_scheme_handler::make_sink

2025-02-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:196e8dbddc509cd6f42f879b72934dfbdb470aa1 commit r15-7610-g196e8dbddc509cd6f42f879b72934dfbdb470aa1 Author: David Malcolm Date: Tue Feb 18 16:54:52 2025 -0500 sarif output: fix alphabetization in sarif_scheme_handler::make_sink No functional change intended.

[gcc r15-7564] sarif-replay: handle the 'fixes' property (§3.27.30)

2025-02-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d0d5204afff226ffc5d329b8e4734dda081dd9b4 commit r15-7564-gd0d5204afff226ffc5d329b8e4734dda081dd9b4 Author: David Malcolm Date: Sat Feb 15 08:18:19 2025 -0500 sarif-replay: handle the 'fixes' property (§3.27.30) This adds support to sarif-replay to display fix

[gcc r15-7563] sarif-replay: don't add trailing " [error]"

2025-02-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d022a068e0c8587b2570147b738cb2781242f162 commit r15-7563-gd022a068e0c8587b2570147b738cb2781242f162 Author: David Malcolm Date: Sat Feb 15 08:17:09 2025 -0500 sarif-replay: don't add trailing " [error]" Our SARIF output supplies "error" for the rule ID for DK_

[gcc r15-7562] sarif-replay: handle relatedLocations without messages (§3.27.22)

2025-02-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:79c311d42f846f3e65e012d66e5d8fde4c3b1958 commit r15-7562-g79c311d42f846f3e65e012d66e5d8fde4c3b1958 Author: David Malcolm Date: Sat Feb 15 08:15:58 2025 -0500 sarif-replay: handle relatedLocations without messages (§3.27.22) Given the .sarif output from e.g.:

[gcc r15-7561] sarif-replay: display annotations as labelled ranges (§3.28.6) [PR118881]

2025-02-15 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a1f63ea36e9c9f2f66980dccc76d18cf781716a7 commit r15-7561-ga1f63ea36e9c9f2f66980dccc76d18cf781716a7 Author: David Malcolm Date: Sat Feb 15 08:13:06 2025 -0500 sarif-replay: display annotations as labelled ranges (§3.28.6) [PR118881] In our .sarif output from e

[gcc r15-7515] jit: add "final override" to diagnostic sink [PR116613]

2025-02-13 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:6ac313525a1faecb9f39a0ba3240f7a9ead91dcc commit r15-7515-g6ac313525a1faecb9f39a0ba3240f7a9ead91dcc Author: David Malcolm Date: Thu Feb 13 18:10:47 2025 -0500 jit: add "final override" to diagnostic sink [PR116613] I added class jit_diagnostic_listener in r15-

[gcc r15-7474] sarif-replay: fix off-by-one in handling of "endColumn" (§3.30.8) [PR118792]

2025-02-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e8c5013b6b7820d77edc45d04e634d49b20c05ce commit r15-7474-ge8c5013b6b7820d77edc45d04e634d49b20c05ce Author: David Malcolm Date: Tue Feb 11 08:54:15 2025 -0500 sarif-replay: fix off-by-one in handling of "endColumn" (§3.30.8) [PR118792] gcc/ChangeLog:

[gcc r15-7317] sarif-replay: support "cached" logical locations [§3.33.3]

2025-02-01 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:cf24c0fa53870da6e666a97b79c4b053317c4951 commit r15-7317-gcf24c0fa53870da6e666a97b79c4b053317c4951 Author: David Malcolm Date: Sat Feb 1 08:38:13 2025 -0500 sarif-replay: support "cached" logical locations [§3.33.3] Some SARIF files offload most of the proper

[gcc r15-7255] sarif output: escape braces in messages [PR118675]

2025-01-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b4bd06774ced72d5f0059ec55022840ad3f37fa4 commit r15-7255-gb4bd06774ced72d5f0059ec55022840ad3f37fa4 Author: David Malcolm Date: Tue Jan 28 10:36:53 2025 -0500 sarif output: escape braces in messages [PR118675] gcc/ChangeLog: PR other/118675

[gcc r15-7256] input.cc: show line record indices in file_cache_slot::dump

2025-01-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:50c37516958319e10a137d2b3dba7b070523248a commit r15-7256-g50c37516958319e10a137d2b3dba7b070523248a Author: David Malcolm Date: Tue Jan 28 10:38:39 2025 -0500 input.cc: show line record indices in file_cache_slot::dump gcc/ChangeLog: * input.cc (fi

[gcc r15-7179] jit: fix for write_reproducer [PR117886]

2025-01-24 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4d18acf8023ba0495007aa7a6f36d5509a51760b commit r15-7179-g4d18acf8023ba0495007aa7a6f36d5509a51760b Author: David Malcolm Date: Fri Jan 24 10:20:16 2025 -0500 jit: fix for write_reproducer [PR117886] The original generated .c reproducer for PR jit/117886 did n

[gcc r15-7178] sarif-replay: respect prefix and suffix during installation [PR117670]

2025-01-24 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d49667be2c2953c33086a02cac8729a550990c8c commit r15-7178-gd49667be2c2953c33086a02cac8729a550990c8c Author: David Malcolm Date: Fri Jan 24 10:20:11 2025 -0500 sarif-replay: respect prefix and suffix during installation [PR117670] gcc/ChangeLog: PR

[gcc r15-7126] jit: fix startup on aarch64

2025-01-22 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:27470f9a818538fadb0e458a272358c7141fcd8c commit r15-7126-g27470f9a818538fadb0e458a272358c7141fcd8c Author: David Malcolm Date: Wed Jan 22 08:35:41 2025 -0500 jit: fix startup on aarch64 libgccjit fails on startup on aarch64 (and probably other archs).

[gcc r15-6886] c: improve UX for -Wincompatible-pointer-types (v3) [PR116871]

2025-01-13 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bbc7900ce7e2c3d906286674f80789f057e86c0a commit r15-6886-gbbc7900ce7e2c3d906286674f80789f057e86c0a Author: David Malcolm Date: Mon Jan 13 19:47:25 2025 -0500 c: improve UX for -Wincompatible-pointer-types (v3) [PR116871] PR c/116871 notes that our diagnostics

[gcc r15-6838] c: UX improvements to 'too {few, many} arguments' errors (v5) [PR118112]

2025-01-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a236f70617213343f3075ee43e8d9f5882dca400 commit r15-6838-ga236f70617213343f3075ee43e8d9f5882dca400 Author: David Malcolm Date: Sun Jan 12 13:46:31 2025 -0500 c: UX improvements to 'too {few,many} arguments' errors (v5) [PR118112] Consider this case of a bad c

[gcc r15-6507] c: special-case some "bool" errors with C23 (v2) [PR117629]

2025-01-02 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:321983033d621e3f75e11d380c4463956a3f6e1e commit r15-6507-g321983033d621e3f75e11d380c4463956a3f6e1e Author: David Malcolm Date: Thu Jan 2 15:10:15 2025 -0500 c: special-case some "bool" errors with C23 (v2) [PR117629] Changed in v2: - distinguish between "

[gcc r15-6286] sarif-replay: handle embedded links (§3.11.6)

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7f4f49687b1f1b7aed0d6626b24f214e8a800439 commit r15-6286-g7f4f49687b1f1b7aed0d6626b24f214e8a800439 Author: David Malcolm Date: Mon Dec 16 11:22:50 2024 -0500 sarif-replay: handle embedded links (§3.11.6) Handle embedded links in plain text messages. For now,

[gcc r15-6282] diagnostics: implement file_cache::dump

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e55cfebd0016e4945643322cb083b2fdf8ac835d commit r15-6282-ge55cfebd0016e4945643322cb083b2fdf8ac835d Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 diagnostics: implement file_cache::dump This is purely for use when debugging. gcc/ChangeLog

[gcc r15-6284] sarif-replay: quote source from artifact contents [PR117943]

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:778336e0e4f25745f76a127801dc3bab5e9c1334 commit r15-6284-g778336e0e4f25745f76a127801dc3bab5e9c1334 Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 sarif-replay: quote source from artifact contents [PR117943] The diagnostic source-quoting machinery

[gcc r15-6285] libgdiagnostics: consolidate logical locations

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2af541920787e333a25b6524e6b94200f128ba13 commit r15-6285-g2af541920787e333a25b6524e6b94200f128ba13 Author: David Malcolm Date: Mon Dec 16 11:22:50 2024 -0500 libgdiagnostics: consolidate logical locations This patch updates diagnostic_manager_new_logical_loca

[gcc r15-6283] diagnostics: move libgdiagnostics dc from sinks into diagnostic_manager

2024-12-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:ea7da640cf234ebde8d73d996dd14e6563c1ffcf commit r15-6283-gea7da640cf234ebde8d73d996dd14e6563c1ffcf Author: David Malcolm Date: Mon Dec 16 11:22:49 2024 -0500 diagnostics: move libgdiagnostics dc from sinks into diagnostic_manager libgdiagnostics was written b

[gcc r15-6118] c++: tweak colorization of incompatible declspecs

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4b4023d52986b20369a0bdc9366d82c2b2f1efc7 commit r15-6118-g4b4023d52986b20369a0bdc9366d82c2b2f1efc7 Author: David Malcolm Date: Wed Dec 11 10:32:14 2024 -0500 c++: tweak colorization of incompatible declspecs Introduce a helper function for complaining about "

[gcc r15-6115] diagnostics: tweak output for nested messages [PR116253]

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:331226fd87c2010928329ef35b6d4f680d9234d1 commit r15-6115-g331226fd87c2010928329ef35b6d4f680d9234d1 Author: David Malcolm Date: Wed Dec 11 10:21:35 2024 -0500 diagnostics: tweak output for nested messages [PR116253] When printing nested messages with -fdia

[gcc r15-6117] diagnostics: suppress "note: " prefix in nested diagnostics [PR116253]

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7435d1dbae8ae1db239228811b1e1f2452674704 commit r15-6117-g7435d1dbae8ae1db239228811b1e1f2452674704 Author: David Malcolm Date: Wed Dec 11 10:26:17 2024 -0500 diagnostics: suppress "note: " prefix in nested diagnostics [PR116253] This patch is a followup to:

[gcc r15-6116] c++: print z candidate count and number them (v2)

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d3dd24acd74605488ebdb93c8b95da958053d43f commit r15-6116-gd3dd24acd74605488ebdb93c8b95da958053d43f Author: David Malcolm Date: Wed Dec 11 10:24:26 2024 -0500 c++: print z candidate count and number them (v2) Changed in v2: changed wording to "there is"/"there

[gcc r15-6114] input.cc: rename file_cache:in_context

2024-12-11 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e4ef3aa2911f1a1548089712b0bf34c812c19438 commit r15-6114-ge4ef3aa2911f1a1548089712b0bf34c812c19438 Author: David Malcolm Date: Wed Dec 11 10:14:37 2024 -0500 input.cc: rename file_cache:in_context No functional change intended. gcc/ChangeLog:

[gcc r15-6095] sarif-replay: fix missing URLs [PR117944]

2024-12-10 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f102b82d3da6dd4d5f9af1cd622fce93d0c494eb commit r15-6095-gf102b82d3da6dd4d5f9af1cd622fce93d0c494eb Author: David Malcolm Date: Tue Dec 10 18:31:24 2024 -0500 sarif-replay: fix missing URLs [PR117944] gcc/ChangeLog: PR other/117944 * li

[gcc r15-6094] contrib: add 'libgdiagnostics' and 'sarif-replay' to bug_components

2024-12-10 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5fba71a88f3826ffbdd7fab0116b154b1af22ace commit r15-6094-g5fba71a88f3826ffbdd7fab0116b154b1af22ace Author: David Malcolm Date: Tue Dec 10 17:36:30 2024 -0500 contrib: add 'libgdiagnostics' and 'sarif-replay' to bug_components contrib/ChangeLog: *

[gcc r15-5995] c++: use diagnostic nesting [PR116253]

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:339246fb9ef4cac84126138093303f309071e40e commit r15-5995-g339246fb9ef4cac84126138093303f309071e40e Author: David Malcolm Date: Fri Dec 6 13:40:55 2024 -0500 c++: use diagnostic nesting [PR116253] This patch uses the nested diagnostics capabilities added in th

[gcc r15-5988] diagnostics: UX: add doc URLs for attributes (v2)

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5a022062d22e0bd6f8bb650ca109b0ca2d093796 commit r15-5988-g5a022062d22e0bd6f8bb650ca109b0ca2d093796 Author: David Malcolm Date: Fri Dec 6 11:48:43 2024 -0500 diagnostics: UX: add doc URLs for attributes (v2) This is v2 of the patch; v1 was here: https://

[gcc r15-5987] c++: handle misspelled concepts and missing #include

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:31c08879dcc750275a59d73aefe2e1fc4ed4957d commit r15-5987-g31c08879dcc750275a59d73aefe2e1fc4ed4957d Author: David Malcolm Date: Fri Dec 6 11:33:59 2024 -0500 c++: handle misspelled concepts and missing #include gcc/cp/ChangeLog: * name-lookup.cc (

[gcc r15-5986] c++: consolidate location printing in error.cc [PR116253]

2024-12-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4f5b7f1b738f7206402d008e52718abfd78e2a07 commit r15-5986-g4f5b7f1b738f7206402d008e52718abfd78e2a07 Author: David Malcolm Date: Fri Dec 6 11:29:54 2024 -0500 c++: consolidate location printing in error.cc [PR116253] Consolidate the location-printing logic in c

[gcc r15-5928] c++: give suggestion on misspelled class name [PR116771]

2024-12-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2576dd68a60b3f317f89c8c007d0eea63151a793 commit r15-5928-g2576dd68a60b3f317f89c8c007d0eea63151a793 Author: David Malcolm Date: Wed Dec 4 17:34:27 2024 -0500 c++: give suggestion on misspelled class name [PR116771] gcc/cp/ChangeLog: PR c++/116771

[gcc r15-5927] libgdiagnostics: documentation tweaks

2024-12-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:68aefc6988dc34d4b9a2194f9fb08bccfe7a076b commit r15-5927-g68aefc6988dc34d4b9a2194f9fb08bccfe7a076b Author: David Malcolm Date: Wed Dec 4 15:01:34 2024 -0500 libgdiagnostics: documentation tweaks gcc/ChangeLog: * doc/libgdiagnostics/topics/executio

[gcc r15-5922] arm: use quotes when referring to command-line options [PR90160]

2024-12-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a0ac8fa55a4749979faa56a9e8bd389252edc89f commit r15-5922-ga0ac8fa55a4749979faa56a9e8bd389252edc89f Author: David Malcolm Date: Wed Dec 4 08:40:34 2024 -0500 arm: use quotes when referring to command-line options [PR90160] gcc/ChangeLog: PR transla

[gcc r15-5901] maintainer-scripts: fix jit docs on website

2024-12-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:168f938b8f2aab5c0443b02404d004ed4298651f commit r15-5901-g168f938b8f2aab5c0443b02404d004ed4298651f Author: David Malcolm Date: Tue Dec 3 13:53:42 2024 -0500 maintainer-scripts: fix jit docs on website I noticed whilst working on the libgdiagnostics docs t

[gcc r15-5902] maintainer-scripts: build the libgdiagnostics docs for the website [PR117883]

2024-12-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e6e4cb34e30f25adfb57e998663a8a1796b8573c commit r15-5902-ge6e4cb34e30f25adfb57e998663a8a1796b8573c Author: David Malcolm Date: Tue Dec 3 13:53:46 2024 -0500 maintainer-scripts: build the libgdiagnostics docs for the website [PR117883] maintainer-scripts/Chan

[gcc r15-5898] libgdiagnostics: fix docs metadata

2024-12-03 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2b93d71b068b2f5be134350697fb075d72d01163 commit r15-5898-g2b93d71b068b2f5be134350697fb075d72d01163 Author: David Malcolm Date: Tue Dec 3 12:17:01 2024 -0500 libgdiagnostics: fix docs metadata gcc/ChangeLog: * doc/libgdiagnostics/conf.py: Remove "a

[gcc r15-5873] libgdiagnostics: fix a missing rename in the docs

2024-12-02 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e11c795b09a4b3238dd10e642b9cc406604ac95a commit r15-5873-ge11c795b09a4b3238dd10e642b9cc406604ac95a Author: David Malcolm Date: Mon Dec 2 17:29:56 2024 -0500 libgdiagnostics: fix a missing rename in the docs gcc/ChangeLog: * doc/libgdiagnostics/tut

[gcc r15-5811] Rename "libdiagnostics" to "libgdiagnostics"

2024-11-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bc3597635a708cd91d742c91c6050829cfb4062a commit r15-5811-gbc3597635a708cd91d742c91c6050829cfb4062a Author: David Malcolm Date: Fri Nov 29 18:13:22 2024 -0500 Rename "libdiagnostics" to "libgdiagnostics" "libdiagnostics" clashes with an existing soname in Debi

[gcc r15-5739] c-family: offer suggestions for missing command-line options [PR82892]

2024-11-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5341eb669658c7c73d55021b10a4765bf4ce3078 commit r15-5739-g5341eb669658c7c73d55021b10a4765bf4ce3078 Author: David Malcolm Date: Wed Nov 27 19:21:15 2024 -0500 c-family: offer suggestions for missing command-line options [PR82892] Some builtin macros are only d

[gcc r15-5740] analyzer,timevar: avoid naked "new" in JSON-handling

2024-11-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:066f309db6a545a7ee0a266018abac60ce7143d9 commit r15-5740-g066f309db6a545a7ee0a266018abac60ce7143d9 Author: David Malcolm Date: Wed Nov 27 19:21:16 2024 -0500 analyzer,timevar: avoid naked "new" in JSON-handling Now that is always included, use std::unique_pt

[gcc r15-5737] diagnostics: replace %<%s%> with %qs [PR104896]

2024-11-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:9f06b910a840d8ed06e27942bc23f260a0e0ccf3 commit r15-5737-g9f06b910a840d8ed06e27942bc23f260a0e0ccf3 Author: David Malcolm Date: Wed Nov 27 19:21:15 2024 -0500 diagnostics: replace %<%s%> with %qs [PR104896] No functional change intended. gcc/analyzer/

[gcc r15-5738] C/C++: add fix-it hints for missing '&' and '*' (v5) [PR87850]

2024-11-27 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5336b63fe81029cfd790208fbc69a08c70b82b01 commit r15-5738-g5336b63fe81029cfd790208fbc69a08c70b82b01 Author: David Malcolm Date: Wed Nov 27 19:21:15 2024 -0500 C/C++: add fix-it hints for missing '&' and '*' (v5) [PR87850] This patch adds a note with a fix-it h

[gcc r15-5705] selftest: invoke "diff" when ASSERT_STREQ fails

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:746629e22888b376f95c45779db40bfbfe2ab282 commit r15-5705-g746629e22888b376f95c45779db40bfbfe2ab282 Author: David Malcolm Date: Tue Nov 26 16:09:37 2024 -0500 selftest: invoke "diff" when ASSERT_STREQ fails Currently when ASSERT_STREQ or ASSERT_STREQ_AT fail w

[gcc r15-5704] testsuite: rename plugins from .c to .cc

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b4d4e22a6232999e1a8bc11db9641fb71d118c0b commit r15-5704-gb4d4e22a6232999e1a8bc11db9641fb71d118c0b Author: David Malcolm Date: Tue Nov 26 16:01:35 2024 -0500 testsuite: rename plugins from .c to .cc In r12-6650-g5c69acb32329d4 we updated our sources from .c t

[gcc r15-5703] csky: use quotes when referring to cpus and archs [PR90160]

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:e2db825f857da195e93fd8e4ac5228311fd37775 commit r15-5703-ge2db825f857da195e93fd8e4ac5228311fd37775 Author: David Malcolm Date: Tue Nov 26 15:58:25 2024 -0500 csky: use quotes when referring to cpus and archs [PR90160] gcc/ChangeLog: PR translation

[gcc r15-5700] c: avoid double-negative in warning message [PR94370]

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5134bad11b9a71f869abbb7f3d37b669c6ba138b commit r15-5700-g5134bad11b9a71f869abbb7f3d37b669c6ba138b Author: David Malcolm Date: Tue Nov 26 10:39:48 2024 -0500 c: avoid double-negative in warning message [PR94370] gcc/c/ChangeLog: PR c/94370

[gcc r15-5698] plugin: add missing colon in error message [PR93746]

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:08bb92d642757f1d4374b947f45f871cc04b8c65 commit r15-5698-g08bb92d642757f1d4374b947f45f871cc04b8c65 Author: David Malcolm Date: Tue Nov 26 10:39:12 2024 -0500 plugin: add missing colon in error message [PR93746] gcc/ChangeLog: PR plugins/93746

[gcc r15-5699] loop-prefetch: fix wording of warning [PR80760]

2024-11-26 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:67458ea13895bae3965274e7f03701fb14f8b1e6 commit r15-5699-g67458ea13895bae3965274e7f03701fb14f8b1e6 Author: David Malcolm Date: Tue Nov 26 10:39:18 2024 -0500 loop-prefetch: fix wording of warning [PR80760] gcc/ChangeLog: PR translation/80760

[gcc r15-5574] testsuite: add print-stack.exp

2024-11-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b599498e1842ef00a298d7c423a2dcd3859a3bca commit r15-5574-gb599498e1842ef00a298d7c423a2dcd3859a3bca Author: David Malcolm Date: Thu Nov 21 14:36:16 2024 -0500 testsuite: add print-stack.exp I wrote this support file to help me debug Tcl issues in the tests

[gcc r15-5575] json parsing: avoid relying on floating point equality [PR117677]

2024-11-21 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:4574f15bb305204fb615756148da8f214156c787 commit r15-5575-g4574f15bb305204fb615756148da8f214156c787 Author: David Malcolm Date: Thu Nov 21 14:36:23 2024 -0500 json parsing: avoid relying on floating point equality [PR117677] gcc/ChangeLog: PR boots

[gcc r14-10953] diagnostics: fixes to SARIF output [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:07485ccd31935b1f82d321f91c677840bd05247c commit r14-10953-g07485ccd31935b1f82d321f91c677840bd05247c Author: David Malcolm Date: Fri Jun 21 08:46:13 2024 -0400 diagnostics: fixes to SARIF output [PR109360] When adding validation of .sarif files against the sch

[gcc r14-10957] SARIF output: fix schema URL [§3.13.3, PR116603]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:41344d6077953bf1d16883bea638d31d355b96fd commit r14-10957-g41344d6077953bf1d16883bea638d31d355b96fd Author: David Malcolm Date: Mon Sep 9 19:38:11 2024 -0400 SARIF output: fix schema URL [§3.13.3, PR116603] We were using https://raw.githubusercontent.c

[gcc r14-10955] testsuite: use check-jsonschema for validating .sarif files [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d5d62a38493be4c4923cacf2e9cd2c93d4216001 commit r14-10955-gd5d62a38493be4c4923cacf2e9cd2c93d4216001 Author: David Malcolm Date: Tue Jun 25 20:26:21 2024 -0400 testsuite: use check-jsonschema for validating .sarif files [PR109360] As reported here: https

[gcc r14-10952] regenerate-opt-urls.py: fix transposed values for "vax" and "v850"

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:54504e8c704f4c99275fcaced15a0944345ea31c commit r14-10952-g54504e8c704f4c99275fcaced15a0944345ea31c Author: David Malcolm Date: Tue May 28 15:47:38 2024 -0400 regenerate-opt-urls.py: fix transposed values for "vax" and "v850" gcc/ChangeLog: * conf

[gcc r14-10954] testsuite: check that generated .sarif files validate against the SARIF schema [PR109360]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:bf01dcd117ceabff839bb002b9eba4494656fd02 commit r14-10954-gbf01dcd117ceabff839bb002b9eba4494656fd02 Author: David Malcolm Date: Fri Jun 21 08:46:14 2024 -0400 testsuite: check that generated .sarif files validate against the SARIF schema [PR109360] This patc

[gcc r14-10956] analyzer: handle at -O0 [PR115724]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0f26f4f76961cdc7ebf7f07bec0b370fd1a04972 commit r14-10956-g0f26f4f76961cdc7ebf7f07bec0b370fd1a04972 Author: David Malcolm Date: Thu Jul 4 14:44:51 2024 -0400 analyzer: handle at -O0 [PR115724] At -O0, glibc's: __extern_always_inline void error (

[gcc r14-10951] testsuite: fix analyzer C++ failures on Solaris [PR111475]

2024-11-20 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:156051d083d91f31caf15a70f2d85d65fde3ff08 commit r14-10951-g156051d083d91f31caf15a70f2d85d65fde3ff08 Author: David Malcolm Date: Fri May 3 09:05:29 2024 -0400 testsuite: fix analyzer C++ failures on Solaris [PR111475] As part of PR analyzer/96395, these patche

[gcc r15-5437] Regenerate config/avr/avr.opt.urls

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fff5cfa4353e0c45400d8cb9cbff5c40c55fc97a commit r15-5437-gfff5cfa4353e0c45400d8cb9cbff5c40c55fc97a Author: David Malcolm Date: Mon Nov 18 20:44:09 2024 -0500 Regenerate config/avr/avr.opt.urls gcc/ChangeLog: * config/avr/avr.opt.urls: Regenerate f

[gcc r15-5429] json: add json parsing support

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:66e6e4f131e517344e4f2c16f96de90d391d94e0 commit r15-5429-g66e6e4f131e517344e4f2c16f96de90d391d94e0 Author: David Malcolm Date: Mon Nov 18 17:08:36 2024 -0500 json: add json parsing support This patch implements JSON parsing support. It's based on the

[gcc r15-5417] diagnostics: add support for nested diagnostics [PR116253]

2024-11-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a5af2ec16fa75941a39a5a339d13590cd13c54e9 commit r15-5417-ga5af2ec16fa75941a39a5a339d13590cd13c54e9 Author: David Malcolm Date: Mon Nov 18 14:20:17 2024 -0500 diagnostics: add support for nested diagnostics [PR116253] Previously the diagnostic subsystem suppor

[gcc r15-5202] diagnostics: avoid using global_dc in path-printing

2024-11-13 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:5ace2b23199f4216b0cdb0a41a68617bcdee9b3e commit r15-5202-g5ace2b23199f4216b0cdb0a41a68617bcdee9b3e Author: David Malcolm Date: Wed Nov 13 08:26:58 2024 -0500 diagnostics: avoid using global_dc in path-printing gcc/analyzer/ChangeLog: * checker-pat

[gcc r15-5179] selftests: clear GCC_COLORS [PR117503]

2024-11-12 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:169897bb402c46394ca38c8b3146d9d0c7ec35f5 commit r15-5179-g169897bb402c46394ca38c8b3146d9d0c7ec35f5 Author: David Malcolm Date: Tue Nov 12 17:22:46 2024 -0500 selftests: clear GCC_COLORS [PR117503] gcc/ChangeLog: PR bootstrap/117503 * M

[gcc r15-4983] testsuite: add infinite recursion test case [PR63388]

2024-11-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:85736ba8e1fc4a5003f958dd268a155e379e059f commit r15-4983-g85736ba8e1fc4a5003f958dd268a155e379e059f Author: David Malcolm Date: Wed Nov 6 08:45:29 2024 -0500 testsuite: add infinite recursion test case [PR63388] gcc/testsuite/ChangeLog: PR c++/6338

[gcc r15-4982] diagnostics: fix typo in comment

2024-11-06 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:6f4977ee545ab81906dcdcc6e44b7d6ca1404652 commit r15-4982-g6f4977ee545ab81906dcdcc6e44b7d6ca1404652 Author: David Malcolm Date: Wed Nov 6 08:45:29 2024 -0500 diagnostics: fix typo in comment gcc/ChangeLog: * diagnostic.h (class diagnostic_context):

[gcc r15-4969] fortran: dynamically allocate error_buffer [PR117442]

2024-11-05 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:8c4184682d1cdfc43296f9550a48eaadb7501bbd commit r15-4969-g8c4184682d1cdfc43296f9550a48eaadb7501bbd Author: David Malcolm Date: Tue Nov 5 18:30:39 2024 -0500 fortran: dynamically allocate error_buffer [PR117442] PR fortran/117442 reports a crash on exit of f95

[gcc r15-4934] diagnostics: cleanups to opts-diagnostic.cc

2024-11-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:196b13f72f3549442c9e3ea3874ce930d193a1e9 commit r15-4934-g196b13f72f3549442c9e3ea3874ce930d193a1e9 Author: David Malcolm Date: Mon Nov 4 14:48:23 2024 -0500 diagnostics: cleanups to opts-diagnostic.cc No functional change intended. gcc/ChangeLog:

[gcc r15-4935] diagnostics: update leading comment for class diagnostic_context

2024-11-04 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:b8ac365db7fac9895cf4139400896cdc359c8664 commit r15-4935-gb8ac365db7fac9895cf4139400896cdc359c8664 Author: David Malcolm Date: Mon Nov 4 14:48:23 2024 -0500 diagnostics: update leading comment for class diagnostic_context No functional change intended.

[gcc r15-4858] analyzer: use std::unique_ptr in "to_json" functions

2024-11-01 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0cb6078ca83f545bfe54b4064181dca6f81ce45d commit r15-4858-g0cb6078ca83f545bfe54b4064181dca6f81ce45d Author: David Malcolm Date: Fri Nov 1 21:40:47 2024 -0400 analyzer: use std::unique_ptr in "to_json" functions No functional change intended. gcc/analy

[gcc r15-4841] analyzer: fix -Wunused-parameter warning [PR117373]

2024-11-01 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:36a92c3829ba7a2683c3b095356b9ed08978420a commit r15-4841-g36a92c3829ba7a2683c3b095356b9ed08978420a Author: David Malcolm Date: Fri Nov 1 12:22:53 2024 -0400 analyzer: fix -Wunused-parameter warning [PR117373] gcc/analyzer/ChangeLog: PR analyzer/11

[gcc r15-4840] Use LC_ALL=C when running selftests [PR117361]

2024-11-01 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:8e95e064ea73d46b50a68b0104c18685251d326d commit r15-4840-g8e95e064ea73d46b50a68b0104c18685251d326d Author: David Malcolm Date: Fri Nov 1 12:22:47 2024 -0400 Use LC_ALL=C when running selftests [PR117361] gcc/ChangeLog: PR bootstrap/117361

[gcc r15-4807] diagnostics: add class lazy_diagnostic_path

2024-10-31 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:da9772be0ceee9b9a3f6f8ff20df939ce8063660 commit r15-4807-gda9772be0ceee9b9a3f6f8ff20df939ce8063660 Author: David Malcolm Date: Thu Oct 31 12:25:36 2024 -0400 diagnostics: add class lazy_diagnostic_path This patch adds a new class lazy_diagnostic_path for

[gcc r15-4806] diagnostics: use std::move in output_factory::handler ctor

2024-10-31 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a91569d47d68cfe2b53b97b743c8b936d58b1658 commit r15-4806-ga91569d47d68cfe2b53b97b743c8b936d58b1658 Author: David Malcolm Date: Thu Oct 31 12:25:07 2024 -0400 diagnostics: use std::move in output_factory::handler ctor gcc/ChangeLog: * opts-diagnost

[gcc r15-4805] diagnostics: fix memory leak of m_option_mgr

2024-10-31 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:d1d3c17258a564ade216ec908ac99ab6c78f8e3e commit r15-4805-gd1d3c17258a564ade216ec908ac99ab6c78f8e3e Author: David Malcolm Date: Thu Oct 31 12:24:55 2024 -0400 diagnostics: fix memory leak of m_option_mgr Fix some noise seen in "make selftest-valgrind".

[gcc r14-10855] jit: reset state in varasm.cc [PR117275]

2024-10-30 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:70f911bf547326a7b9ae6e116c65c22ce0cd0e65 commit r14-10855-g70f911bf547326a7b9ae6e116c65c22ce0cd0e65 Author: David Malcolm Date: Wed Oct 30 16:11:40 2024 -0400 jit: reset state in varasm.cc [PR117275] PR jit/117275 reports various jit test failures seen on

[gcc r14-10856] jit: fix leak of pending_assemble_externals_set [PR117275]

2024-10-30 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:acc0b9ff9cf1bcfed63812ca223251485b6471b7 commit r14-10856-gacc0b9ff9cf1bcfed63812ca223251485b6471b7 Author: David Malcolm Date: Wed Oct 30 16:11:41 2024 -0400 jit: fix leak of pending_assemble_externals_set [PR117275] My recent r15-4580-g779c0390e3b57d fix fo

[gcc r14-10854] testsuite, jit: fix test-error-pr63969-missing-driver.c

2024-10-30 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:771873f0a95162236ab6a237db1b142a39b2f9b9 commit r14-10854-g771873f0a95162236ab6a237db1b142a39b2f9b9 Author: David Malcolm Date: Wed Oct 30 16:11:40 2024 -0400 testsuite, jit: fix test-error-pr63969-missing-driver.c jit.dg/test-error-pr63969-missing-driver.c t

[gcc r15-4760] diagnostics: support multiple output formats simultaneously [PR116613]

2024-10-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:0b73e9382ab51c00a79b2a6f8abbcd31d87f6814 commit r15-4760-g0b73e9382ab51c00a79b2a6f8abbcd31d87f6814 Author: David Malcolm Date: Tue Oct 29 19:12:02 2024 -0400 diagnostics: support multiple output formats simultaneously [PR116613] This patch generalizes diagnos

[gcc r15-4739] jit: fix leak of pending_assemble_externals_set [PR117275]

2024-10-29 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:7f41203f08b9948c1c636dc9d66571121c6c7793 commit r15-4739-g7f41203f08b9948c1c636dc9d66571121c6c7793 Author: David Malcolm Date: Tue Oct 29 08:25:56 2024 -0400 jit: fix leak of pending_assemble_externals_set [PR117275] My recent r15-4580-g779c0390e3b57d fix for

[gcc r15-4727] testsuite: drop the "test-" prefix from sarif-output python scripts

2024-10-28 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:a67594d181527218d8c0316ef68af238f8d80e87 commit r15-4727-ga67594d181527218d8c0316ef68af238f8d80e87 Author: David Malcolm Date: Mon Oct 28 18:43:11 2024 -0400 testsuite: drop the "test-" prefix from sarif-output python scripts Drop the "text-" prefix from the

[gcc r15-4609] Add comment about pp_format to diagnostic_context::report_diagnostic

2024-10-25 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:fc1a001921c9c37b4d4dcaf180998aefb4037b8e commit r15-4609-gfc1a001921c9c37b4d4dcaf180998aefb4037b8e Author: David Malcolm Date: Thu Oct 24 11:47:30 2024 -0400 Add comment about pp_format to diagnostic_context::report_diagnostic No functional change intended.

[gcc r15-4580] jit: reset state in varasm.cc [PR117275]

2024-10-23 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:779c0390e3b57d1eebd41bbfe43d1f329c91de6c commit r15-4580-g779c0390e3b57d1eebd41bbfe43d1f329c91de6c Author: David Malcolm Date: Wed Oct 23 14:26:38 2024 -0400 jit: reset state in varasm.cc [PR117275] PR jit/117275 reports various jit test failures seen on

[gcc r15-4575] diagnostics: implement buffering for non-textual formats [PR105916]

2024-10-23 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:f565063a0602ad3b48ac687f575dea7a90cd4105 commit r15-4575-gf565063a0602ad3b48ac687f575dea7a90cd4105 Author: David Malcolm Date: Wed Oct 23 10:54:42 2024 -0400 diagnostics: implement buffering for non-textual formats [PR105916] PR fortran/105916 reports stray d

[gcc r15-4492] diagnostics: remove forward decl of json::value from diagnostic.h

2024-10-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:83abdb041426b7490e93c3f77be93148bcd94de3 commit r15-4492-g83abdb041426b7490e93c3f77be93148bcd94de3 Author: David Malcolm Date: Fri Oct 18 21:51:39 2024 -0400 diagnostics: remove forward decl of json::value from diagnostic.h I believe this hasn't been necessar

[gcc r15-4491] diagnostics: add debug dump functions

2024-10-18 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:2ca19d43fb5d7598c4a6fa9bfbfaf6dea4ea7c33 commit r15-4491-g2ca19d43fb5d7598c4a6fa9bfbfaf6dea4ea7c33 Author: David Malcolm Date: Fri Oct 18 21:51:35 2024 -0400 diagnostics: add debug dump functions This commit expands on r15-3973-g4c7a58ac2617e2, which added

[gcc r15-4393] diagnostics: capture backtraces in SARIF notifications [PR116602]

2024-10-16 Thread David Malcolm via Gcc-cvs
https://gcc.gnu.org/g:69b2d523b1069651053cd39dc9b4810a2c7f964a commit r15-4393-g69b2d523b1069651053cd39dc9b4810a2c7f964a Author: David Malcolm Date: Wed Oct 16 13:10:11 2024 -0400 diagnostics: capture backtraces in SARIF notifications [PR116602] This patch makes the SARIF output's

  1   2   3   >