[gcc(refs/users/aoliva/heads/testme)] [i386] adjust flag_omit_frame_pointer in a single function [PR113719]

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
https://gcc.gnu.org/g:ef1d9ef17840032c60e9757d92a55fc71ba55353 commit ef1d9ef17840032c60e9757d92a55fc71ba55353 Author: Alexandre Oliva Date: Thu Jul 11 01:16:32 2024 -0300 [i386] adjust flag_omit_frame_pointer in a single function [PR113719] The first two patches for PR113719 have

[gcc/aoliva/heads/testme] (269 commits) [i386] adjust flag_omit_frame_pointer in a single function

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testme' was updated to point to: ef1d9ef17840... [i386] adjust flag_omit_frame_pointer in a single function It previously pointed to: 18cdf562ea2a... UI_To_gnu: cope with per-target precision limits Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (

[gcc/aoliva/heads/testbase] (268 commits) RISC-V: c implies zca, and conditionally zcf & zcd

2024-07-10 Thread Alexandre Oliva via Gcc-cvs
The branch 'aoliva/heads/testbase' was updated to point to: 36e5e409190e... RISC-V: c implies zca, and conditionally zcf & zcd It previously pointed to: 73ad57c244c2... libstdc++: Fix std::codecvt for e Diff: Summary of changes (added commits): --- 36e5e40.

[gcc r15-1961] RISC-V: c implies zca, and conditionally zcf & zcd

2024-07-10 Thread Fei Gao via Gcc-cvs
https://gcc.gnu.org/g:36e5e409190e595638cec053ea034d20d5c74d6b commit r15-1961-g36e5e409190e595638cec053ea034d20d5c74d6b Author: Fei Gao Date: Wed Jul 10 10:12:02 2024 + RISC-V: c implies zca, and conditionally zcf & zcd According to Zc-1.0.4-3.pdf from https://github.com

[gcc r15-1959] Vect: Optimize truncation for .SAT_SUB operands

2024-07-10 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:3918bea620e826b0df68a9c8492b791a67f294b5 commit r15-1959-g3918bea620e826b0df68a9c8492b791a67f294b5 Author: Pan Li Date: Sun Jun 30 10:55:50 2024 +0800 Vect: Optimize truncation for .SAT_SUB operands To get better vectorized code of .SAT_SUB, we would like to

[gcc r15-1958] libstdc++: Make std::basic_format_context non-copyable [PR114387]

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:d8cd8521185436ea45ed48c5dd481277e9b8a98d commit r15-1958-gd8cd8521185436ea45ed48c5dd481277e9b8a98d Author: Jonathan Wakely Date: Wed Jul 10 10:27:24 2024 +0100 libstdc++: Make std::basic_format_context non-copyable [PR114387] Users are not supposed to create

[gcc r15-1957] libstdc++: Minor optimization for std::locale::encoding()

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:9f758953eb2cb89e306025dc232ae20da6cb860a commit r15-1957-g9f758953eb2cb89e306025dc232ae20da6cb860a Author: Jonathan Wakely Date: Wed Jul 10 17:47:56 2024 +0100 libstdc++: Minor optimization for std::locale::encoding() For the C locale we know the encoding is

[gcc r15-1956] libstdc++: Use direct-initialization for std::vector's allocator [PR115854]

2024-07-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:c5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a commit r15-1956-gc5efc6eca8e3eee7038ae218cf7e2dbe9ed9d82a Author: Jonathan Wakely Date: Wed Jul 10 10:29:52 2024 +0100 libstdc++: Use direct-initialization for std::vector's allocator [PR115854] The consensus in the s

[gcc r15-1955] libstdc++: ranges::find needs explicit conversion to size_t [PR115799]

2024-07-10 Thread Jonathan Wakely via Libstdc++-cvs
https://gcc.gnu.org/g:cda469a59e222496248025e0834a15d466f79d4a commit r15-1955-gcda469a59e222496248025e0834a15d466f79d4a Author: Jonathan Wakely Date: Mon Jul 8 10:45:52 2024 +0100 libstdc++: ranges::find needs explicit conversion to size_t [PR115799] For an integer-class type we

[gcc r15-1954] i386: Swap compare operands in ustrunc patterns

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:aae535f3a870659d1f002f82bd585de0bcec7905 commit r15-1954-gaae535f3a870659d1f002f82bd585de0bcec7905 Author: Uros Bizjak Date: Wed Jul 10 23:00:00 2024 +0200 i386: Swap compare operands in ustrunc patterns A last minute change led to a wrong operand order in th

[gcc r11-11568] middle-end: Fix stalled swapped condition code value [PR115836]

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:d67566cefe7325998cc2471a28e9d3a3016455a0 commit r11-11568-gd67566cefe7325998cc2471a28e9d3a3016455a0 Author: Uros Bizjak Date: Wed Jul 10 09:27:27 2024 +0200 middle-end: Fix stalled swapped condition code value [PR115836] emit_store_flag_1 calculates scode (sw

[gcc r15-1952] c: ICE with invalid sizeof [PR115642]

2024-07-10 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:0c27eade4754c13a54e265e4305182c95be1e441 commit r15-1952-g0c27eade4754c13a54e265e4305182c95be1e441 Author: Marek Polacek Date: Tue Jun 25 14:55:08 2024 -0400 c: ICE with invalid sizeof [PR115642] Here we ICE in c_expr_sizeof_expr on an erroneous expr.value.

[gcc r15-1951] c: ICE on invalid with attribute optimize [PR115549]

2024-07-10 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:4c7009735f73f59c9a635d79c048c8981310e331 commit r15-1951-g4c7009735f73f59c9a635d79c048c8981310e331 Author: Marek Polacek Date: Thu Jun 27 16:39:29 2024 -0400 c: ICE on invalid with attribute optimize [PR115549] I had this PR in my open tabs so why not go ahea

[gcc r12-10610] middle-end: Fix stalled swapped condition code value [PR115836]

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:10904e051f1b970cd8e030dff7dec8374c946b12 commit r12-10610-g10904e051f1b970cd8e030dff7dec8374c946b12 Author: Uros Bizjak Date: Wed Jul 10 09:27:27 2024 +0200 middle-end: Fix stalled swapped condition code value [PR115836] emit_store_flag_1 calculates scode (sw

[gcc r13-8903] middle-end: Fix stalled swapped condition code value [PR115836]

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:cc47ad09e571016f498710fbd8a19f302c9004de commit r13-8903-gcc47ad09e571016f498710fbd8a19f302c9004de Author: Uros Bizjak Date: Wed Jul 10 09:27:27 2024 +0200 middle-end: Fix stalled swapped condition code value [PR115836] emit_store_flag_1 calculates scode (swa

[gcc r13-8902] testsuite: Align testcase with implementation [PR105090]

2024-07-10 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:4f6f63f2cfcc62d6d893f301ea6aa4f6365624ba commit r13-8902-g4f6f63f2cfcc62d6d893f301ea6aa4f6365624ba Author: Torbjörn SVENSSON Date: Wed Jul 10 18:14:22 2024 +0200 testsuite: Align testcase with implementation [PR105090] Since r13-1006-g2005b9b888eeac, the test

[gcc r14-10405] testsuite: Align testcase with implementation [PR105090]

2024-07-10 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:e7d81cf551bcbf6cfa7612c1dc3c83fef036b3e1 commit r14-10405-ge7d81cf551bcbf6cfa7612c1dc3c83fef036b3e1 Author: Torbjörn SVENSSON Date: Wed Jul 10 18:14:22 2024 +0200 testsuite: Align testcase with implementation [PR105090] Since r13-1006-g2005b9b888eeac, the tes

[gcc r15-1950] testsuite: Align testcase with implementation [PR105090]

2024-07-10 Thread Torbjorn Svensson via Gcc-cvs
https://gcc.gnu.org/g:4865a92b35054fdfaa1318a4c1f56d95d44012a2 commit r15-1950-g4865a92b35054fdfaa1318a4c1f56d95d44012a2 Author: Torbjörn SVENSSON Date: Wed Jul 10 18:14:22 2024 +0200 testsuite: Align testcase with implementation [PR105090] Since r13-1006-g2005b9b888eeac, the test

[gcc r15-1949] RISC-V: Update testsuite to use b

2024-07-10 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:04df2a924bba38c271bfe4ed0e94af1877413818 commit r15-1949-g04df2a924bba38c271bfe4ed0e94af1877413818 Author: Edwin Lu Date: Wed Jul 3 17:17:27 2024 -0700 RISC-V: Update testsuite to use b Update all instances of zba_zbb_zbs in the testsuite to use b instead

[gcc r15-1948] RISC-V: Add support for B standard extension

2024-07-10 Thread Edwin Lu via Gcc-cvs
https://gcc.gnu.org/g:2a90c41a131080e5fdd2b5554fcdba5c654cb93f commit r15-1948-g2a90c41a131080e5fdd2b5554fcdba5c654cb93f Author: Edwin Lu Date: Wed Jul 10 09:44:48 2024 -0700 RISC-V: Add support for B standard extension This patch adds support for recognizing the B standard extens

[gcc r15-1947] internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling

2024-07-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:5686d3b8ae16d9aeea8d39a56ec6f8ecee661e01 commit r15-1947-g5686d3b8ae16d9aeea8d39a56ec6f8ecee661e01 Author: Richard Sandiford Date: Wed Jul 10 17:37:58 2024 +0100 internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling expand_fn_using_insn has code to handle SUBREG_

[gcc r15-1946] c++: array new with value-initialization [PR115645]

2024-07-10 Thread Marek Polacek via Gcc-cvs
https://gcc.gnu.org/g:fde96e8205f343e6471a11cc9def967bb5dd5362 commit r15-1946-gfde96e8205f343e6471a11cc9def967bb5dd5362 Author: Marek Polacek Date: Tue Jul 2 15:22:39 2024 -0400 c++: array new with value-initialization [PR115645] This extends the r11-5179 fix which doesn't work w

[gcc r15-1945] recog: Handle some mode-changing hardreg propagations

2024-07-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:9d20529d94b23275885f380d155fe8671ab5353a commit r15-1945-g9d20529d94b23275885f380d155fe8671ab5353a Author: Richard Sandiford Date: Wed Jul 10 17:01:29 2024 +0100 recog: Handle some mode-changing hardreg propagations insn_propagation would previously only repl

[gcc r15-1944] rtl-ssa: Add replace_nondebug_insn [PR115785]

2024-07-10 Thread Richard Sandiford via Gcc-cvs
https://gcc.gnu.org/g:e08ebd7d77a216ee2313b585c370333c66497b53 commit r15-1944-ge08ebd7d77a216ee2313b585c370333c66497b53 Author: Richard Sandiford Date: Wed Jul 10 17:01:29 2024 +0100 rtl-ssa: Add replace_nondebug_insn [PR115785] change_insns is used to change multiple instruction

[gcc r15-1943] fixincludes: skip stdio_stdarg_h on darwin

2024-07-10 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:7d454cae9d7df1f2936ad02d0742674a85396736 commit r15-1943-g7d454cae9d7df1f2936ad02d0742674a85396736 Author: Francois-Xavier Coudert Date: Wed Jul 10 17:23:18 2024 +0200 fixincludes: skip stdio_stdarg_h on darwin The fix is unnecessary on macOS. fixinc

[gcc r15-1942] c++, contracts: Fix ICE in create_tmp_var [PR113968]

2024-07-10 Thread Jason Merrill via Gcc-cvs
https://gcc.gnu.org/g:c829042849da4e82668db8c845ef0847264c8687 commit r15-1942-gc829042849da4e82668db8c845ef0847264c8687 Author: Nina Ranns Date: Thu Jul 4 17:08:58 2024 +0100 c++, contracts: Fix ICE in create_tmp_var [PR113968] During contract parsing, in grok_contract(), we proc

[gcc(refs/users/matz/heads/x86-ssw)] Add target hook shrink_wrap.cleanup_components

2024-07-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:826dd85cb9f368608a9890046cd701f7530d7315 commit 826dd85cb9f368608a9890046cd701f7530d7315 Author: Michael Matz Date: Wed Jul 10 17:10:18 2024 +0200 Add target hook shrink_wrap.cleanup_components when the shrink wrapping infrastructure removed components th

[gcc(refs/users/matz/heads/x86-ssw)] x86-ssw: tidy and commentary

2024-07-10 Thread Michael Matz via Gcc-cvs
https://gcc.gnu.org/g:4e6291b6aa5c2033a36e0ac92077a55471e64f92 commit 4e6291b6aa5c2033a36e0ac92077a55471e64f92 Author: Michael Matz Date: Tue Jul 9 17:27:37 2024 +0200 x86-ssw: tidy and commentary Diff: --- gcc/config/i386/i386.cc | 310 g

[gcc r15-1941] fixincludes: add bypass to darwin_objc_runtime_1

2024-07-10 Thread François-Xavier Coudert via Gcc-cvs
https://gcc.gnu.org/g:8326956159053b215b5cfe6cd41bfceff413491e commit r15-1941-g8326956159053b215b5cfe6cd41bfceff413491e Author: Francois-Xavier Coudert Date: Wed Jul 10 14:50:38 2024 +0200 fixincludes: add bypass to darwin_objc_runtime_1 Headers are now fixed in the macOS 15 SDK,

[gcc r15-1940] PR modula2/115823 Wrong expansion of isnormal optab

2024-07-10 Thread Gaius Mulley via Gcc-cvs
https://gcc.gnu.org/g:2d1f68e7965795dc66db83bc7840ba7a23eeb01b commit r15-1940-g2d1f68e7965795dc66db83bc7840ba7a23eeb01b Author: Gaius Mulley Date: Wed Jul 10 15:52:37 2024 +0100 PR modula2/115823 Wrong expansion of isnormal optab The bug fix changes gcc/m2/gm2-gcc/m2builtins.c:m2

[gcc r11-11567] libstdc++: Destroy allocators in re-inserted container nodes [PR114401]

2024-07-10 Thread Jonathan Wakely via Gcc-cvs
https://gcc.gnu.org/g:69ce8e406a2aa0aba5dcae5e419503ec105355b0 commit r11-11567-g69ce8e406a2aa0aba5dcae5e419503ec105355b0 Author: Jonathan Wakely Date: Thu Mar 21 13:25:15 2024 + libstdc++: Destroy allocators in re-inserted container nodes [PR114401] The allocator objects in c

[gcc r14-10404] middle-end: Fix stalled swapped condition code value [PR115836]

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:47a8b464d2dd9a586a9e15242c9825e39e1ecd4c commit r14-10404-g47a8b464d2dd9a586a9e15242c9825e39e1ecd4c Author: Uros Bizjak Date: Wed Jul 10 09:27:27 2024 +0200 middle-end: Fix stalled swapped condition code value [PR115836] emit_store_flag_1 calculates scode (sw

[gcc r15-1939] middle-end: Fix stalled swapped condition code value [PR115836]

2024-07-10 Thread Uros Bizjak via Gcc-cvs
https://gcc.gnu.org/g:44933fdeb338e00c972e42224b9a83d3f8f6a757 commit r15-1939-g44933fdeb338e00c972e42224b9a83d3f8f6a757 Author: Uros Bizjak Date: Wed Jul 10 09:27:27 2024 +0200 middle-end: Fix stalled swapped condition code value [PR115836] emit_store_flag_1 calculates scode (swa

[gcc r15-1938] arm: cleanup legacy ARM_PE code

2024-07-10 Thread Richard Earnshaw via Gcc-cvs
https://gcc.gnu.org/g:73f5a3aa3e2f468d2c1a0f6884fe433a4f30 commit r15-1938-g73f5a3aa3e2f468d2c1a0f6884fe433a4f30 Author: Richard Earnshaw Date: Tue Jul 9 22:31:32 2024 +0100 arm: cleanup legacy ARM_PE code The arm 'pe' target was removed back in 2012 when the FPA support w

[gcc r15-1937] [PR115394] Remove streamer_debugging and it's uses.

2024-07-10 Thread Prathamesh Kulkarni via Gcc-cvs
https://gcc.gnu.org/g:23c2e6de305b8a9e44041d54e587f1333f06134c commit r15-1937-g23c2e6de305b8a9e44041d54e587f1333f06134c Author: Prathamesh Kulkarni Date: Wed Jul 10 16:58:20 2024 +0530 [PR115394] Remove streamer_debugging and it's uses. gcc/ChangeLog: PR lto/115394

[gcc r15-1936] Match: Support form 2 for the .SAT_TRUNC

2024-07-10 Thread Pan Li via Gcc-cvs
https://gcc.gnu.org/g:80e446e829d818dc19daa6e671b9626e93ee4949 commit r15-1936-g80e446e829d818dc19daa6e671b9626e93ee4949 Author: Pan Li Date: Fri Jul 5 20:36:35 2024 +0800 Match: Support form 2 for the .SAT_TRUNC This patch would like to add form 2 support for the .SAT_TRUNC. Aka

[gcc r15-1935] testsuite: Tests the pattern folding x/sqrt(x) to sqrt(x) for Float16

2024-07-10 Thread Kyrylo Tkachov via Gcc-cvs
https://gcc.gnu.org/g:1ae5fc24e86ecc9e7b60346d9ca2e56f83517bda commit r15-1935-g1ae5fc24e86ecc9e7b60346d9ca2e56f83517bda Author: Jennifer Schmitz Date: Wed Jul 10 12:54:01 2024 +0530 testsuite: Tests the pattern folding x/sqrt(x) to sqrt(x) for Float16 As a follow-up to adding a p