[gcc r15-3167] Support if conversion for switches

2024-08-25 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:c9ccc3961f5b8d333f5081b377cd9ee9e33079f7 commit r15-3167-gc9ccc3961f5b8d333f5081b377cd9ee9e33079f7 Author: Andi Kleen Date: Thu Aug 1 20:10:27 2024 -0700 Support if conversion for switches The gimple-if-to-switch pass converts if statements with multiple

[gcc r15-3194] Remove an unneeded include that was added by mistake.

2024-08-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:cc372be5d0a8a1665bc5f716458f326b5afad43f commit r15-3194-gcc372be5d0a8a1665bc5f716458f326b5afad43f Author: Andi Kleen Date: Mon Aug 26 08:12:45 2024 -0700 Remove an unneeded include that was added by mistake. gcc/ChangeLog: * tree-if-conv.cc:

[gcc r15-3236] Fix test failing on sparc

2024-08-27 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:ffb00a0da44be946bcac45dd702e18555f564b2e commit r15-3236-gffb00a0da44be946bcac45dd702e18555f564b2e Author: Andi Kleen Date: Tue Aug 27 16:45:26 2024 -0700 Fix test failing on sparc SPARC does not support vectorizing conditions, which this test relies on.

[gcc r15-3432] PR116080: Fix test suite checks for musttail

2024-09-03 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:1fad396dd467326251572811b703e788e62a2588 commit r15-3432-g1fad396dd467326251572811b703e788e62a2588 Author: Andi Kleen Date: Mon Jul 29 10:58:29 2024 -0700 PR116080: Fix test suite checks for musttail This is a new attempt to fix PR116080. The previous try was

[gcc r15-2122] Improve must tail in RTL backend

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a6502accf381358173b19e615fdeb0aa17949c93 commit r15-2122-ga6502accf381358173b19e615fdeb0aa17949c93 Author: Andi Kleen Date: Tue Jan 23 23:42:08 2024 -0800 Improve must tail in RTL backend - Give error messages for all causes of non sibling call generation

[gcc r15-2123] Fix pro_and_epilogue for sibcalls at -O0 (PR115255)

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:983daf0e5fdaada5b930374c21455d42d34350be commit r15-2123-g983daf0e5fdaada5b930374c21455d42d34350be Author: Andi Kleen Date: Sat Jun 1 22:04:41 2024 -0700 Fix pro_and_epilogue for sibcalls at -O0 (PR115255) Some of the cfg fixups in pro_and_epilogue for sibcal

[gcc r15-2124] Enable musttail tail conversion even when not optimizing

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:b738a63e528db410a1c51fc27db37fe22f0cb397 commit r15-2124-gb738a63e528db410a1c51fc27db37fe22f0cb397 Author: Andi Kleen Date: Wed May 15 19:57:22 2024 -0700 Enable musttail tail conversion even when not optimizing Enable the tailcall optimization for non optimi

[gcc r15-2125] Give better error messages for musttail

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:81824596361cf4919d6dc026155160581c99b860 commit r15-2125-g81824596361cf4919d6dc026155160581c99b860 Author: Andi Kleen Date: Tue May 21 07:01:57 2024 -0700 Give better error messages for musttail When musttail is set, make tree-tailcall give error messages

[gcc r15-2126] Mark expand musttail error messages for translation

2024-07-17 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:d062b0abf45cd54057352fc4b7827a3b1b9a160a commit r15-2126-gd062b0abf45cd54057352fc4b7827a3b1b9a160a Author: Andi Kleen Date: Fri Jun 21 11:19:12 2024 -0700 Mark expand musttail error messages for translation The musttail error messages are reported to the user

[gcc r15-2168] Add a musttail generic attribute to the c-attribs table

2024-07-19 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:5c4c1fe6df0f752764cdfd7404a60bfd2b4f5057 commit r15-2168-g5c4c1fe6df0f752764cdfd7404a60bfd2b4f5057 Author: Andi Kleen Date: Wed May 15 19:38:43 2024 -0700 Add a musttail generic attribute to the c-attribs table The actual handling is directly in the parser si

[gcc r15-2169] C++: Support clang compatible [[musttail]] (PR83324)

2024-07-19 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:59dd1d7ab21ad9a7ebf641ec9aeea609c003ad2f commit r15-2169-g59dd1d7ab21ad9a7ebf641ec9aeea609c003ad2f 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

[gcc r15-2172] Add documentation for musttail attribute

2024-07-19 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:56f824cc206ff00d466aaeb11211d8005c4668bc commit r15-2172-g56f824cc206ff00d466aaeb11211d8005c4668bc Author: Andi Kleen Date: Tue Jan 23 23:38:23 2024 -0800 Add documentation for musttail attribute gcc/ChangeLog: PR c/83324 * doc/ex

[gcc r15-2170] C: Implement musttail attribute for returns

2024-07-19 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:7db47f7b915c5f5d645fa536547e26b92290afe3 commit r15-2170-g7db47f7b915c5f5d645fa536547e26b92290afe3 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

[gcc r15-2171] Add tests for C/C++ musttail attributes

2024-07-19 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:37c4703ce84722b9c24db3e8e6d57ab6d3a7b5eb commit r15-2171-g37c4703ce84722b9c24db3e8e6d57ab6d3a7b5eb 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

[gcc r15-2177] Revert "C++: Support clang compatible [[musttail]] (PR83324)"

2024-07-20 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:ff6994e483be5bd340bfacc50d3441bd21aba1c4 commit r15-2177-gff6994e483be5bd340bfacc50d3441bd21aba1c4 Author: Andi Kleen Date: Sat Jul 20 16:07:41 2024 -0700 Revert "C++: Support clang compatible [[musttail]] (PR83324)" This reverts commit 59dd1d7ab21ad9a7ebf641

[gcc r15-2178] Revert "C: Implement musttail attribute for returns"

2024-07-20 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:53660b102e69ddc6d9add22abaf03ce791babb44 commit r15-2178-g53660b102e69ddc6d9add22abaf03ce791babb44 Author: Andi Kleen Date: Sat Jul 20 16:09:07 2024 -0700 Revert "C: Implement musttail attribute for returns" This reverts commit 7db47f7b915c5f5d645fa536547e26b

[gcc r15-2179] Revert "Add tests for C/C++ musttail attributes"

2024-07-20 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:8805ad29924f43d2005784efc8f7d29f10b7f6d9 commit r15-2179-g8805ad29924f43d2005784efc8f7d29f10b7f6d9 Author: Andi Kleen Date: Sat Jul 20 16:09:25 2024 -0700 Revert "Add tests for C/C++ musttail attributes" This reverts commit 37c4703ce84722b9c24db3e8e6d57ab6d3a

[gcc r15-2180] Revert "Add documentation for musttail attribute"

2024-07-20 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:4a46ba2d905ed40116fb7e7a34809307dc8e37be commit r15-2180-g4a46ba2d905ed40116fb7e7a34809307dc8e37be Author: Andi Kleen Date: Sat Jul 20 16:09:41 2024 -0700 Revert "Add documentation for musttail attribute" This reverts commit 56f824cc206ff00d466aaeb11211d8005c

[gcc r15-2231] C++: Support clang compatible [[musttail]] (PR83324)

2024-07-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:2bd8177256b6d87f6e75819218cf22c2c0bfc1ac commit r15-2231-g2bd8177256b6d87f6e75819218cf22c2c0bfc1ac 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

[gcc r15-2232] C: Implement musttail attribute for returns

2024-07-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:78bbdbd5352df527feccf0a8c2f862f25a2e88b4 commit r15-2232-g78bbdbd5352df527feccf0a8c2f862f25a2e88b4 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

[gcc r15-2233] Add tests for C/C++ musttail attributes

2024-07-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:8d1af8f904a0c08656d976cbf8ca56dba35197b0 commit r15-2233-g8d1af8f904a0c08656d976cbf8ca56dba35197b0 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

[gcc r15-2234] Add documentation for musttail attribute

2024-07-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:8daae81113eeff37b4ae2e08a9797295fbc8b81e commit r15-2234-g8daae81113eeff37b4ae2e08a9797295fbc8b81e Author: Andi Kleen Date: Tue Jan 23 23:38:23 2024 -0800 Add documentation for musttail attribute gcc/ChangeLog: PR c/83324 * doc/ex

[gcc r15-2339] PR116080: Fix tail call dejagnu checks

2024-07-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:ee41cd863b7c38ee3bc415ea7154954aa6facca3 commit r15-2339-gee41cd863b7c38ee3bc415ea7154954aa6facca3 Author: Andi Kleen Date: Wed Jul 24 20:18:56 2024 -0700 PR116080: Fix tail call dejagnu checks - Run the target_effective tail_call checks without optimization

[gcc r15-2340] PR116019: Improve tail call error message

2024-07-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:899ee4815424a73a2b9d899591fab3fcc4520b61 commit r15-2340-g899ee4815424a73a2b9d899591fab3fcc4520b61 Author: Andi Kleen Date: Thu Jul 25 13:54:50 2024 -0700 PR116019: Improve tail call error message The "tail call must be the same type" message is common on som

[gcc r15-2384] Revert "PR116080: Fix tail call dejagnu checks"

2024-07-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a7d6f7327e9211fbb4a800c06d00c4555dbffcec commit r15-2384-ga7d6f7327e9211fbb4a800c06d00c4555dbffcec Author: Andi Kleen Date: Mon Jul 29 10:17:43 2024 -0700 Revert "PR116080: Fix tail call dejagnu checks" This reverts commit ee41cd863b7c38ee3bc415ea7154954aa6fa

[gcc r15-2766] Remove MMX code path in lexer

2024-08-06 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:eac63be1d4a0d64f918163f113ec1b339e917a0e commit r15-2766-geac63be1d4a0d64f918163f113ec1b339e917a0e Author: Andi Kleen Date: Mon Jul 29 18:48:08 2024 -0700 Remove MMX code path in lexer Host systems with only MMX and no SSE2 should be really rare now. Let'

[gcc r15-2868] Fix reference to the dom walker function in the documentation

2024-08-10 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:85a6073e8225a3a484b92445d85840af356cb4b7 commit r15-2868-g85a6073e8225a3a484b92445d85840af356cb4b7 Author: Andi Kleen Date: Thu Aug 8 08:46:33 2024 -0700 Fix reference to the dom walker function in the documentation It is using a class now with a different na

[gcc r15-1180] Factor out static_assert constexpr string extraction for reuse

2024-06-11 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:6ef8c905e0064c4dfb7ca302355fc20cb96b147b commit r15-1180-g6ef8c905e0064c4dfb7ca302355fc20cb96b147b Author: Andi Kleen Date: Sun May 5 22:40:20 2024 -0700 Factor out static_assert constexpr string extraction for reuse The only semantics changes are slightly mo

[gcc r15-1181] C++: Support constexpr strings for asm statements

2024-06-11 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:53ac88cedf9348b0139fa92c3257b877694f6194 commit r15-1181-g53ac88cedf9348b0139fa92c3257b877694f6194 Author: Andi Kleen Date: Wed Jan 24 04:27:13 2024 -0800 C++: Support constexpr strings for asm statements Some programing styles use a lot of inline assembler,

[gcc r15-1214] Move cexpr_stree tree string build into utility function

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:bd6bc352d96304a13da63fed6aeb1615be535fd7 commit r15-1214-gbd6bc352d96304a13da63fed6aeb1615be535fd7 Author: Andi Kleen Date: Wed Jun 12 06:59:37 2024 -0700 Move cexpr_stree tree string build into utility function No semantics changes. gcc/cp/ChangeLog

[gcc r15-1235] Remove const char * support for asm constexpr

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:6f1f1657cd7a8472b4a4aeef60f1c59606ee011b commit r15-1235-g6f1f1657cd7a8472b4a4aeef60f1c59606ee011b Author: Andi Kleen Date: Wed Jun 12 09:09:37 2024 -0700 Remove const char * support for asm constexpr asm constexpr now only accepts the same string types as C+

[gcc r15-1236] Parse close paren even when constexpr extraction fails

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:d0379809a45f77d2dedb93a443aa1dd96d13c6e5 commit r15-1236-gd0379809a45f77d2dedb93a443aa1dd96d13c6e5 Author: Andi Kleen Date: Wed Jun 12 09:11:46 2024 -0700 Parse close paren even when constexpr extraction fails To get better error recovery. gcc/cp/Cha

[gcc r15-1237] Fix error message

2024-06-12 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:64cd70e315ed2cf0653cfdde96ae80c3f90a07f4 commit r15-1237-g64cd70e315ed2cf0653cfdde96ae80c3f90a07f4 Author: Andi Kleen Date: Wed Jun 12 09:15:47 2024 -0700 Fix error message gcc/cp/ChangeLog: * parser.cc (cp_parser_asm_string_expression): Use

[gcc r15-4387] PR116510: Add missing fold_converts into tree switch if conversion

2024-10-16 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:d5a05db80fa95dcae1ebc177f7790e1d34fa73ed commit r15-4387-gd5a05db80fa95dcae1ebc177f7790e1d34fa73ed Author: Andi Kleen Date: Tue Oct 15 13:16:02 2024 -0700 PR116510: Add missing fold_converts into tree switch if conversion Passes test suite. Ok to commit?

[gcc r15-4761] Revert "Simplify switch bit test clustering algorithm"

2024-10-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:220e0570f0861c1fd531ef0b309692deb2509a67 commit r15-4761-g220e0570f0861c1fd531ef0b309692deb2509a67 Author: Andi Kleen Date: Tue Oct 29 16:41:57 2024 -0700 Revert "Simplify switch bit test clustering algorithm" This reverts commit 3d06e9c3e07e13eab715e19dafbcf

[gcc r15-4757] Only do switch bit test clustering when multiple labels point to same bb

2024-10-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a4e2b13888267f2581ac03f076aa0d32cd045adb commit r15-4757-ga4e2b13888267f2581ac03f076aa0d32cd045adb Author: Andi Kleen Date: Wed Oct 16 14:07:18 2024 -0700 Only do switch bit test clustering when multiple labels point to same bb The bit cluster code generation

[gcc r15-4758] Simplify switch bit test clustering algorithm

2024-10-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:3d06e9c3e07e13eab715e19dafbcfc1a0b7e43d6 commit r15-4758-g3d06e9c3e07e13eab715e19dafbcfc1a0b7e43d6 Author: Andi Kleen Date: Fri Oct 25 15:04:06 2024 -0700 Simplify switch bit test clustering algorithm The current switch bit test clustering enumerates all poss

[gcc r15-4756] Disable -fbit-tests and -fjump-tables at -O0

2024-10-29 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:06bc3a734e88908cad1d3bf547a722b3f9597a0d commit r15-4756-g06bc3a734e88908cad1d3bf547a722b3f9597a0d Author: Andi Kleen Date: Tue Oct 15 13:15:09 2024 -0700 Disable -fbit-tests and -fjump-tables at -O0 gcc/ChangeLog: * common.opt: Enable -fbit-

[gcc r15-4783] Remove sys/user time in -ftime-report

2024-10-30 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a2cd5d1f106f4dce3a93aede00cf082f144464be commit r15-4783-ga2cd5d1f106f4dce3a93aede00cf082f144464be Author: Andi Kleen Date: Wed Oct 2 13:13:21 2024 -0700 Remove sys/user time in -ftime-report Retrieving sys/user time in timevars is quite expensive because it

[gcc r15-4810] Add autoconf check for clock_gettime

2024-10-31 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:b23de8ec7694883b1c203e1f12e3ea6d249f23f8 commit r15-4810-gb23de8ec7694883b1c203e1f12e3ea6d249f23f8 Author: Andi Kleen Date: Thu Oct 31 10:03:08 2024 -0700 Add autoconf check for clock_gettime Reported by Andrew Stubbs gcc/ChangeLog:

[gcc r15-5054] Update gcc-auto-profile / gen_autofdo_event.py

2024-11-08 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:9c8f3d5e7d5ee64ffe5c50a72b087227f2e8f957 commit r15-5054-g9c8f3d5e7d5ee64ffe5c50a72b087227f2e8f957 Author: Andi Kleen Date: Thu Oct 31 16:31:02 2024 -0700 Update gcc-auto-profile / gen_autofdo_event.py - Fix warnings with newer python versions about bad escap

[gcc r15-5711] PR117350: Keep assembler name for abstract decls for autofdo

2024-11-26 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:5e718a7a789b39ef877e0d66c7a6a85b54eb112f commit r15-5711-g5e718a7a789b39ef877e0d66c7a6a85b54eb112f Author: Andi Kleen Date: Thu Oct 31 10:26:16 2024 -0700 PR117350: Keep assembler name for abstract decls for autofdo autofdo looks up inline stacks and tries to

[gcc r15-7357] Fix file cache tunables documentation

2025-02-04 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a506abfa07bbc4298bf6a2d73e25051c8496dc46 commit r15-7357-ga506abfa07bbc4298bf6a2d73e25051c8496dc46 Author: Andi Kleen Date: Tue Feb 4 08:42:36 2025 -0800 Fix file cache tunables documentation Document new params in invoke.texi. The auto tuning descri

[gcc r15-7431] Add a cache of recent lines

2025-02-07 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:66af77cbed6c5bf15c19573ad21ebfd0552cc4b2 commit r15-7431-g66af77cbed6c5bf15c19573ad21ebfd0552cc4b2 Author: Andi Kleen Date: Thu Dec 26 12:36:04 2024 -0800 Add a cache of recent lines For larger files the file_cache line index will be spread out to make th

[gcc r15-7326] Add tunables for input buffer

2025-02-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:ae814afad900edf1f19850985614398e0875618c commit r15-7326-gae814afad900edf1f19850985614398e0875618c Author: Andi Kleen Date: Wed Dec 25 11:54:13 2024 -0800 Add tunables for input buffer The input machinery to read the source code independent of the lexer h

[gcc r15-7327] Rebalance file_cache input line cache dynamically

2025-02-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:4a992ecad0f302f69c4f6c42708c737eabaa60dc commit r15-7327-g4a992ecad0f302f69c4f6c42708c737eabaa60dc Author: Andi Kleen Date: Wed Dec 25 14:41:49 2024 -0800 Rebalance file_cache input line cache dynamically The input context file_cache maintains an array of anc

[gcc r15-7328] Remove m_total_lines support from input cache

2025-02-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:33acec612423efd2d9db9ffc808c4d103840dcd2 commit r15-7328-g33acec612423efd2d9db9ffc808c4d103840dcd2 Author: Andi Kleen Date: Wed Dec 25 14:42:09 2024 -0800 Remove m_total_lines support from input cache With the new cache maintenance algorithm we don't need the

[gcc r15-7330] Add a unit test for random access in the file cache

2025-02-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:75ab30f77f6d8a555aa78472b45a75a508544c68 commit r15-7330-g75ab30f77f6d8a555aa78472b45a75a508544c68 Author: Andi Kleen Date: Sat Jan 25 22:48:29 2025 -0800 Add a unit test for random access in the file cache v2: Remove extra {} gcc/ChangeLog:

[gcc r15-7329] Size input line cache based on file size

2025-02-02 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:baf26fccfb51fa54fcf7c668b96cae4cdbe574b3 commit r15-7329-gbaf26fccfb51fa54fcf7c668b96cae4cdbe574b3 Author: Andi Kleen Date: Thu Dec 26 13:05:57 2024 -0800 Size input line cache based on file size While the input line cache size now tunable it's better if the

[gcc r15-7211] Move ferror out of hot loop of file cache

2025-01-25 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:e2f024f586e99fb63dd49e0603f52d1cb765a77e commit r15-7211-ge2f024f586e99fb63dd49e0603f52d1cb765a77e Author: Andi Kleen Date: Wed Dec 25 20:21:58 2024 -0800 Move ferror out of hot loop of file cache glibc ferror is surprisingly expensive. Move it out of the hot

[gcc r15-6934] Fix an incorrect file header comment for the core2 scheduling model

2025-01-15 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:efd00e3a48b63bc7d3f3f7a2e5a6be520d05036b commit r15-6934-gefd00e3a48b63bc7d3f3f7a2e5a6be520d05036b Author: Andi Kleen Date: Wed Jan 15 19:07:44 2025 -0800 Fix an incorrect file header comment for the core2 scheduling model Committed as obvious. gcc/C

[gcc r15-9143] PR119482: Avoid mispredictions in bitmap_set_bit

2025-04-01 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:063fbd5a10d47d4957d605ca917480d02e054249 commit r15-9143-g063fbd5a10d47d4957d605ca917480d02e054249 Author: Andi Kleen Date: Tue Apr 1 11:48:11 2025 -0700 PR119482: Avoid mispredictions in bitmap_set_bit bitmap_set_bit checks the original value of the bit to r

[gcc r15-7612] Fix description of file-cache-lines/file-cache-files params

2025-02-18 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:29482d4e536b93037801d08f096ecf7b7a7f23ad commit r15-7612-g29482d4e536b93037801d08f096ecf7b7a7f23ad Author: Andi Kleen Date: Tue Feb 18 15:40:28 2025 -0800 Fix description of file-cache-lines/file-cache-files params The file-cache-lines / file-cache-files tuna

[gcc r16-852] Use optimize free lists for alloc_pages

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:725063bc1fda6b0403a8b72fce3b4c9cc6a4ba3a commit r16-852-g725063bc1fda6b0403a8b72fce3b4c9cc6a4ba3a Author: Andi Kleen Date: Tue Apr 1 15:37:39 2025 -0700 Use optimize free lists for alloc_pages Right now ggc has a single free list for multiple sizes. In some c

[gcc r16-854] Add diffsummary.py to contrib

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:a2681eb403928c69d8dddfea6f1de25f57f1f3ac commit r16-854-ga2681eb403928c69d8dddfea6f1de25f57f1f3ac Author: Andi Kleen Date: Fri Apr 11 09:10:04 2025 -0700 Add diffsummary.py to contrib This adds an automatic downloader for the latest test results from the

[gcc r16-853] Add a bootstrap-native build config

2025-05-23 Thread Andi Kleen via Gcc-cvs
https://gcc.gnu.org/g:57f8cc4601454c797d0857201b26f9a7c2893933 commit r16-853-g57f8cc4601454c797d0857201b26f9a7c2893933 Author: Andi Kleen Date: Tue Jul 30 09:39:48 2024 -0700 Add a bootstrap-native build config ... that uses -march=native -mtune=native to build a compiler optimiz