https://gcc.gnu.org/g:219ddae16f9d724baeff86934f8981aa5ef7b95f
commit r15-6394-g219ddae16f9d724baeff86934f8981aa5ef7b95f
Author: Uros Bizjak
Date: Fri Dec 20 16:16:15 2024 +0100
i386: Disable SImode/DImode moves from/to mask regs without avx512bw
[PR118067]
SImode and DImode move
https://gcc.gnu.org/g:56f1863ade1bf416e09da305615ecb2ae04602a8
commit r15-6289-g56f1863ade1bf416e09da305615ecb2ae04602a8
Author: Uros Bizjak
Date: Mon Dec 16 20:58:09 2024 +0100
i386: Fix tabs vs. spaces in mmx.md
gcc/ChangeLog:
* config/i386/mmx.md: Fix tabs vs.
https://gcc.gnu.org/g:9d96b03c1edbd5cd47566fbcca61c5d4d5b01625
commit r15-6288-g9d96b03c1edbd5cd47566fbcca61c5d4d5b01625
Author: Uros Bizjak
Date: Mon Dec 16 20:51:07 2024 +0100
i386: Add HImode to VALID_SSE2_REG_MODE
Move explicit Himode handling for SSE2 XMM regnos from
ix86
https://gcc.gnu.org/g:c08ae0cf33e7e8339456a4a9ba0c494600eadcf3
commit r14-11073-gc08ae0cf33e7e8339456a4a9ba0c494600eadcf3
Author: Uros Bizjak
Date: Fri Dec 6 16:59:16 2024 +0100
i386: Fix unwanted fwprop to 3dNOW! insn [PR117926]
The compiler is able to forward propagate a partial
https://gcc.gnu.org/g:171aef2974d25c427720a07b1a619ed4a664ce13
commit r15-5994-g171aef2974d25c427720a07b1a619ed4a664ce13
Author: Uros Bizjak
Date: Fri Dec 6 19:21:53 2024 +0100
i386: Add missing part from my previous commit.
gcc/ChangeLog:
* config/i386/i386.cc (i
https://gcc.gnu.org/g:6a8ff7de756bc2e048f0a70edf69d6863f43233c
commit r15-5993-g6a8ff7de756bc2e048f0a70edf69d6863f43233c
Author: Uros Bizjak
Date: Fri Dec 6 19:00:34 2024 +0100
i386: Fix gcc.target/i386/pr101716.c (and some related cleanups)
Fix pr101716.c testcase scan-assembler
https://gcc.gnu.org/g:1acc5cffbb04949a790d6e1a34a46ec71418a57b
commit r15-5991-g1acc5cffbb04949a790d6e1a34a46ec71418a57b
Author: Uros Bizjak
Date: Fri Dec 6 16:59:16 2024 +0100
i386: Fix unwanted fwprop to 3dNOW! insn [PR117926]
The compiler is able to forward propagate a partial
https://gcc.gnu.org/g:b3cb0c3302a7c16e661a08c15c897c8f7bbb5d23
commit r15-5950-gb3cb0c3302a7c16e661a08c15c897c8f7bbb5d23
Author: Uros Bizjak
Date: Thu Dec 5 17:02:46 2024 +0100
i386: Fix addcarry/subborrow issues [PR117860]
Fix several things to enable combine to handle addcarry/s
https://gcc.gnu.org/g:ab2cce593ef6085a5f517cdca2520c5c44acbfad
commit r15-5763-gab2cce593ef6085a5f517cdca2520c5c44acbfad
Author: Uros Bizjak
Date: Thu Nov 28 17:44:03 2024 +0100
i386: Macroize compound shift patterns some more
Merge ashl and compound define_insn_and_split
pat
https://gcc.gnu.org/g:ea36e9d17971210762580489b71b05e7bf7faa2e
commit r14-10996-gea36e9d17971210762580489b71b05e7bf7faa2e
Author: Vladimir N. Makarov
Date: Mon Nov 25 16:09:00 2024 -0500
[PR117105][LRA]: Use unique value reload pseudo for early clobber operand
LRA did not generate
https://gcc.gnu.org/g:196ab7853ef5dc225833a914491add0a3adeaf9d
commit r14-10995-g196ab7853ef5dc225833a914491add0a3adeaf9d
Author: Vladimir N. Makarov
Date: Fri May 10 09:15:50 2024 -0400
[PR114942][LRA]: Don't reuse input reload reg of inout early clobber operand
The insn in que
https://gcc.gnu.org/g:093584abb854559393e36cd4cdcf9dc4862dd046
commit r15-5731-g093584abb854559393e36cd4cdcf9dc4862dd046
Author: Uros Bizjak
Date: Wed Nov 27 20:45:25 2024 +0100
i386: x86 can use x >> y for x >> 32+y [PR36503]
x86 targets mask 32-bit shifts with a 5-bit mask (and
https://gcc.gnu.org/g:551fd4d5c98859522dd21db6fbb39fceac3936b2
commit r15-5657-g551fd4d5c98859522dd21db6fbb39fceac3936b2
Author: Uros Bizjak
Date: Mon Nov 25 20:04:38 2024 +0100
i386: Generalize x >> 32-y to x >> -y conversion with multiples of 32
Optimize also cases where immedia
https://gcc.gnu.org/g:04f0652c91435987e137a85013a601b8b51d5662
commit r15-5636-g04f0652c91435987e137a85013a601b8b51d5662
Author: Uros Bizjak
Date: Sun Nov 24 22:18:31 2024 +0100
testsuite/x86: Add -mfpmath=sse to add_options_for_float16
Add -mfpmath=sse to add_options_for_float16
https://gcc.gnu.org/g:1ff69000b50e8ac184e925af71e794e7c3d5d2a6
commit r15-5635-g1ff69000b50e8ac184e925af71e794e7c3d5d2a6
Author: Uros Bizjak
Date: Sun Nov 24 22:00:18 2024 +0100
i386: x86 can use x >> -y for x >> 32-y [PR36503]
x86 targets mask 32-bit shifts with a 5-bit mask (and
https://gcc.gnu.org/g:724dbdad0d23e2d460ca49aea3be5673e7ad80d1
commit r13-9201-g724dbdad0d23e2d460ca49aea3be5673e7ad80d1
Author: Uros Bizjak
Date: Mon Nov 18 22:38:46 2024 +0100
i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]
__builtin_ia32_rsqrtsf2 expander generate
https://gcc.gnu.org/g:540c0c7c424a43c1d99dd22f6db020cc0cd6eaea
commit r12-10822-g540c0c7c424a43c1d99dd22f6db020cc0cd6eaea
Author: Uros Bizjak
Date: Mon Nov 18 22:38:46 2024 +0100
i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]
__builtin_ia32_rsqrtsf2 expander generat
https://gcc.gnu.org/g:fee461613856c98946e15ef55d813831a73d2485
commit r14-10940-gfee461613856c98946e15ef55d813831a73d2485
Author: Uros Bizjak
Date: Mon Nov 18 22:38:46 2024 +0100
i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]
__builtin_ia32_rsqrtsf2 expander generat
https://gcc.gnu.org/g:344356f781ddb7bf0abb11edf9bdd13f6802dea8
commit r15-5426-g344356f781ddb7bf0abb11edf9bdd13f6802dea8
Author: Uros Bizjak
Date: Mon Nov 18 22:38:46 2024 +0100
i386: Enable *rsqrtsf2_sse without TARGET_SSE_MATH [PR117357]
__builtin_ia32_rsqrtsf2 expander generate
https://gcc.gnu.org/g:ee09fcc4e37a80d1c5cc0b08144bb1c2c4424747
commit r15-4767-gee09fcc4e37a80d1c5cc0b08144bb1c2c4424747
Author: Uros Bizjak
Date: Wed Oct 30 08:17:15 2024 +0100
i386: Use assign_stack_temp instead of assign_386_stack_local with SLOT_TEMP
It is better to use assign
https://gcc.gnu.org/g:3a12ac403251e0a1542609d7a4d8a464a5e1dc86
commit r15-4479-g3a12ac403251e0a1542609d7a4d8a464a5e1dc86
Author: Uros Bizjak
Date: Fri Oct 18 16:04:12 2024 +0200
i386: Fix the order of operands in andn3 [PR117192]
Fix the order of operands in andn3 expander to comp
https://gcc.gnu.org/g:a8bd38de88715fdbf0d064ff0d50e2b8734de939
commit r12-10774-ga8bd38de88715fdbf0d064ff0d50e2b8734de939
Author: Uros Bizjak
Date: Tue Oct 15 16:51:33 2024 +0200
i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]
Middle end can generate SYMBOL_
https://gcc.gnu.org/g:dc295054c4ba28e44d4856bb68d148e9ac272d05
commit r13-9119-gdc295054c4ba28e44d4856bb68d148e9ac272d05
Author: Uros Bizjak
Date: Tue Oct 15 16:51:33 2024 +0200
i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]
Middle end can generate SYMBOL_R
https://gcc.gnu.org/g:8be94d5643176ecd2dcdceaf4448c3b89318037c
commit r14-10797-g8be94d5643176ecd2dcdceaf4448c3b89318037c
Author: Uros Bizjak
Date: Tue Oct 15 16:51:33 2024 +0200
i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]
Middle end can generate SYMBOL_
https://gcc.gnu.org/g:0fa5017df91731fb276aef5ded8a153e80bae358
commit r15-4364-g0fa5017df91731fb276aef5ded8a153e80bae358
Author: Uros Bizjak
Date: Tue Oct 15 17:45:13 2024 +0200
testsuite/i386: Require AVX2 effective target in pr107432-9.c
x86-64-v3 requires AVX2 effective target
https://gcc.gnu.org/g:80d7032067a3a5b76aecd657d9b35b0a8f5a941d
commit r15-4359-g80d7032067a3a5b76aecd657d9b35b0a8f5a941d
Author: Uros Bizjak
Date: Tue Oct 15 16:51:33 2024 +0200
i386: Fix expand_vector_set for VEC_MERGE/VEC_DUPLICATE RTX [PR117116]
Middle end can generate SYMBOL_R
https://gcc.gnu.org/g:a564261245ad3002d53916e017b85939ace816a6
commit r15-4284-ga564261245ad3002d53916e017b85939ace816a6
Author: Uros Bizjak
Date: Sat Oct 12 10:04:03 2024 +0200
testsuite/i386: Add vector sat_sub testcases [PR112600]
PR middle-end/112600
gcc/tests
https://gcc.gnu.org/g:4697543b765dbfaa9dc12be0537861e586e48202
commit r14-10723-g4697543b765dbfaa9dc12be0537861e586e48202
Author: Uros Bizjak
Date: Fri Sep 27 15:58:17 2024 +0200
i386: Modernize AMD processor types
Use iterative PTA definitions for members of the same AMD processo
https://gcc.gnu.org/g:a72108920805a024b6bbee5acdd32914382c47a1
commit r15-3927-ga72108920805a024b6bbee5acdd32914382c47a1
Author: Uros Bizjak
Date: Fri Sep 27 15:58:17 2024 +0200
i386: Modernize AMD processor types
Use iterative PTA definitions for members of the same AMD processor
https://gcc.gnu.org/g:19d751601d012bbe31512d26f968e75873a408ab
commit r15-3612-g19d751601d012bbe31512d26f968e75873a408ab
Author: Uros Bizjak
Date: Thu Sep 12 20:34:28 2024 +0200
i386: Implement SAT_ADD for signed vector integers
Enable V4QI, V2QI and V2HI mode signed saturated ari
https://gcc.gnu.org/g:8c01976b8e34eaa2483ab37d1bd18ebc5c8ada95
commit r15-3604-g8c01976b8e34eaa2483ab37d1bd18ebc5c8ada95
Author: Uros Bizjak
Date: Thu Sep 12 16:28:10 2024 +0200
i386: Use offsetable address constraint for double-word memory operands,
part 2
Double-word memory ope
https://gcc.gnu.org/g:1da79de5275de82bc810d2f8d70fbc98dbce3da5
commit r15-3552-g1da79de5275de82bc810d2f8d70fbc98dbce3da5
Author: Uros Bizjak
Date: Mon Sep 9 22:33:52 2024 +0200
i386: Use offsetable address constraint for double-word memory operands
Double-word memory operands are
https://gcc.gnu.org/g:8b737ec289da83e9e2a9672be0336980616e8932
commit r15-2419-g8b737ec289da83e9e2a9672be0336980616e8932
Author: Uros Bizjak
Date: Tue Jul 30 20:02:36 2024 +0200
i386/testsuite: Add testcase for fixed PR [PR51492]
PR target/51492
gcc/testsuite/Chan
https://gcc.gnu.org/g:9846b0916c1a9b9f3e9df4657670ef4419617134
commit r15-2147-g9846b0916c1a9b9f3e9df4657670ef4419617134
Author: mayshao
Date: Thu Jul 18 22:43:00 2024 +0200
libatomic: Handle AVX+CX16 ZHAOXIN like Intel for 16b atomic [PR104688]
PR target/104688
l
https://gcc.gnu.org/g:f7d01e080a54ea94586c8847857e5aef17906519
commit r15-2142-gf7d01e080a54ea94586c8847857e5aef17906519
Author: Uros Bizjak
Date: Thu Jul 18 16:58:09 2024 +0200
libatomic: Improve cpuid usage in __libat_feat1_init
Check the result of __get_cpuid and process FEAT1_
https://gcc.gnu.org/g:c5a26fc24b0af61498fae65ccad69d51d63d2a8b
commit r12-10623-gc5a26fc24b0af61498fae65ccad69d51d63d2a8b
Author: Uros Bizjak
Date: Wed Jul 17 18:11:26 2024 +0200
alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
Add missing "cannot_copy" attribute to instru
https://gcc.gnu.org/g:37bd7d5c4e17c97d2b7d50f630b1cf8b347a31f4
commit r13-8920-g37bd7d5c4e17c97d2b7d50f630b1cf8b347a31f4
Author: Uros Bizjak
Date: Wed Jul 17 18:11:26 2024 +0200
alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
Add missing "cannot_copy" attribute to instruc
https://gcc.gnu.org/g:3a963d441a68797956a5f67dcb351b2dbd4ac1d0
commit r14-10448-g3a963d441a68797956a5f67dcb351b2dbd4ac1d0
Author: Uros Bizjak
Date: Wed Jul 17 18:11:26 2024 +0200
alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
Add missing "cannot_copy" attribute to instru
https://gcc.gnu.org/g:0841fd4c42ab053be951b7418233f0478282d020
commit r15-2104-g0841fd4c42ab053be951b7418233f0478282d020
Author: Uros Bizjak
Date: Wed Jul 17 18:11:26 2024 +0200
alpha: Fix duplicate !tlsgd!62 assemble error [PR115526]
Add missing "cannot_copy" attribute to instruc
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
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
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
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
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
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
https://gcc.gnu.org/g:d17889dbffd5dcdb2df22d42586ac0363704e1f1
commit r15-1914-gd17889dbffd5dcdb2df22d42586ac0363704e1f1
Author: Uros Bizjak
Date: Tue Jul 9 17:34:25 2024 +0200
i386: Implement .SAT_TRUNC for unsigned integers
The following testcase:
unsigned short foo (un
https://gcc.gnu.org/g:2b3027bea3f218599d36379d3d593841df7a1559
commit r15-1899-g2b3027bea3f218599d36379d3d593841df7a1559
Author: Uros Bizjak
Date: Mon Jul 8 20:47:52 2024 +0200
i386: Promote {QI,HI}mode x86_movcc_0_m1_neg to SImode
Promote HImode x86_movcc_0_m1_neg insn to SImode
https://gcc.gnu.org/g:7419b4fe48b48e44b27e2dadc9ff870f5e049077
commit r15-1711-g7419b4fe48b48e44b27e2dadc9ff870f5e049077
Author: Uros Bizjak
Date: Fri Jun 28 17:49:43 2024 +0200
i386: Cleanup tmp variable usage in ix86_expand_move
Remove extra assignment, extra temp variable and v
https://gcc.gnu.org/g:6f6ea27d17e9bbc917b94ffea1c933755e736bdc
commit r15-1454-g6f6ea27d17e9bbc917b94ffea1c933755e736bdc
Author: mayshao
Date: Wed Jun 19 16:03:25 2024 +0200
i386: Zhaoxin shijidadao enablement
This patch enables -march/-mtune=shijidadao, costs and tunings are set
https://gcc.gnu.org/g:05b95238be648c9cf8af2516930af6a7b637a2b8
commit r15-1183-g05b95238be648c9cf8af2516930af6a7b637a2b8
Author: Uros Bizjak
Date: Tue Jun 11 16:00:31 2024 +0200
i386: Use CMOV in .SAT_{ADD|SUB} expansion for TARGET_CMOV [PR112600]
For TARGET_CMOV targets emit insn
https://gcc.gnu.org/g:8bb6b2f4ae19c3aab7d7a5e5c8f5965f89d90e01
commit r15-1122-g8bb6b2f4ae19c3aab7d7a5e5c8f5965f89d90e01
Author: Uros Bizjak
Date: Sun Jun 9 12:09:13 2024 +0200
i386: Implement .SAT_SUB for unsigned scalar integers [PR112600]
The following testcase:
unsign
https://gcc.gnu.org/g:de05e44b2ad9638d04173393b1eae3c38b2c3864
commit r15-1113-gde05e44b2ad9638d04173393b1eae3c38b2c3864
Author: Uros Bizjak
Date: Sat Jun 8 12:17:11 2024 +0200
i386: Implement .SAT_ADD for unsigned scalar integers [PR112600]
The following testcase:
unsign
https://gcc.gnu.org/g:366d45c8d4911dc7874d2e64cf2583c0133b8dd5
commit r15-1077-g366d45c8d4911dc7874d2e64cf2583c0133b8dd5
Author: Uros Bizjak
Date: Thu Jun 6 19:18:41 2024 +0200
testsuite/i386: Add vector sat_sub testcases [PR112600]
PR middle-end/112600
gcc/testsu
https://gcc.gnu.org/g:835b913aff1b1a813df3b9d2bbef170ae7d8856d
commit r11-11463-g835b913aff1b1a813df3b9d2bbef170ae7d8856d
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with
https://gcc.gnu.org/g:c6c2a6cebabc5f78cef3d81cedb4b3b578478b9f
commit r12-10486-gc6c2a6cebabc5f78cef3d81cedb4b3b578478b9f
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with
https://gcc.gnu.org/g:ed06ca80bae174f1179222ff8e6b93464006e86a
commit r13-8820-ged06ca80bae174f1179222ff8e6b93464006e86a
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with i
https://gcc.gnu.org/g:6ab5145825ca7e96fcbe3aa505d42e4ae8f81009
commit r15-993-g6ab5145825ca7e96fcbe3aa505d42e4ae8f81009
Author: Uros Bizjak
Date: Mon Jun 3 15:48:18 2024 +0200
i386: Force operand 1 of bswapsi2 to a register for !TARGET_BSWAP [PR115321]
PR target/115321
https://gcc.gnu.org/g:ec92744de552303a1424085203e1311bd9146f21
commit r14-10264-gec92744de552303a1424085203e1311bd9146f21
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with
https://gcc.gnu.org/g:0ac802064c2a018cf166c37841697e867de65a95
commit r15-943-g0ac802064c2a018cf166c37841697e867de65a95
Author: Uros Bizjak
Date: Fri May 31 15:52:03 2024 +0200
alpha: Fix invalid RTX in divmodsi insn patterns [PR115297]
any_divmod instructions are modelled with in
https://gcc.gnu.org/g:e715204f203d318524ae86f3f2a1e8d5d7cb08dc
commit r15-930-ge715204f203d318524ae86f3f2a1e8d5d7cb08dc
Author: Uros Bizjak
Date: Thu May 30 21:27:42 2024 +0200
i386: Rewrite bswaphi2 handling [PR115102]
Introduce *bswaphi2 instruction pattern and enable bswaphi2 e
https://gcc.gnu.org/g:91d79053f2b416cb9e97d9c0c3fb5b73075289e6
commit r15-876-g91d79053f2b416cb9e97d9c0c3fb5b73075289e6
Author: Uros Bizjak
Date: Tue May 28 20:25:14 2024 +0200
i386: Improve access to _Atomic DImode location via XMM regs for SSE4.1
x86_32 targets
Use MOVD/PEXTRD
https://gcc.gnu.org/g:d8985ea10c911c994e00dbd6a08dcae907ebc1f7
commit r11-11454-gd8985ea10c911c994e00dbd6a08dcae907ebc1f7
Author: Jakub Jelinek
Date: Wed May 22 09:12:28 2024 +0200
ubsan: Use right address space for MEM_REF created for bool/enum
sanitization [PR115172]
The follow
https://gcc.gnu.org/g:da9b7a507ef38287cc16bc88e808293019f9f531
commit r12-10477-gda9b7a507ef38287cc16bc88e808293019f9f531
Author: Jakub Jelinek
Date: Wed May 22 09:12:28 2024 +0200
ubsan: Use right address space for MEM_REF created for bool/enum
sanitization [PR115172]
The follow
https://gcc.gnu.org/g:b59de4113262f2bee14147eb17eb3592f03d9556
commit r15-634-gb59de4113262f2bee14147eb17eb3592f03d9556
Author: Uros Bizjak
Date: Fri May 17 09:55:49 2024 +0200
i386: Rename sat_plusminus expanders to standard names [PR112600]
Rename _3 expander to a standard ssadd
https://gcc.gnu.org/g:624c3bb9ff762f196852dc77233610d1cdf7d7be
commit r11-11351-g624c3bb9ff762f196852dc77233610d1cdf7d7be
Author: Jakub Jelinek
Date: Fri Mar 22 09:23:44 2024 +0100
ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736]
On x86 and avr some address
https://gcc.gnu.org/g:09910b6753427eeb3f6dded4fae3578851da7422
commit r11-11352-g09910b6753427eeb3f6dded4fae3578851da7422
Author: Jakub Jelinek
Date: Tue Mar 26 11:06:15 2024 +0100
tsan: Don't instrument non-generic AS accesses [PR111736]
Similar to the asan and ubsan changes, we
https://gcc.gnu.org/g:b4e1aee01a2fa617cf74ab04cf0ab574761aaaea
commit r11-11350-gb4e1aee01a2fa617cf74ab04cf0ab574761aaaea
Author: Richard Biener
Date: Thu Mar 21 08:30:39 2024 +0100
tree-optimization/111736 - avoid address sanitizing of __seg_gs
The following more thoroughly avoid
https://gcc.gnu.org/g:b86b523fb53f5ffb0e3f3236fc526a587944d9ea
commit r11-11349-gb86b523fb53f5ffb0e3f3236fc526a587944d9ea
Author: Richard Biener
Date: Tue Dec 5 14:00:43 2023 +0100
sanitizer/111736 - skip ASAN for globals in alternate address-space
gcc/ChangeLog:
https://gcc.gnu.org/g:48fd1c5791b47717dcd4fa5615bc07cf54e964a7
commit r12-10390-g48fd1c5791b47717dcd4fa5615bc07cf54e964a7
Author: Jakub Jelinek
Date: Tue Mar 26 11:06:15 2024 +0100
tsan: Don't instrument non-generic AS accesses [PR111736]
Similar to the asan and ubsan changes, we
https://gcc.gnu.org/g:e89b5ed62a5a06fb8918ffa1616f0f37c8d359c3
commit r12-10388-ge89b5ed62a5a06fb8918ffa1616f0f37c8d359c3
Author: Richard Biener
Date: Thu Mar 21 08:30:39 2024 +0100
tree-optimization/111736 - avoid address sanitizing of __seg_gs
The following more thoroughly avoid
https://gcc.gnu.org/g:d6c62e4fb9a6d395599b7c78c831bace4bc7ff8f
commit r12-10389-gd6c62e4fb9a6d395599b7c78c831bace4bc7ff8f
Author: Jakub Jelinek
Date: Fri Mar 22 09:23:44 2024 +0100
ubsan: Don't -fsanitize=null instrument __seg_fs/gs pointers [PR111736]
On x86 and avr some address
https://gcc.gnu.org/g:61d1962e7c3c32da6962d9cb20f6fd996501f3f2
commit r12-10387-g61d1962e7c3c32da6962d9cb20f6fd996501f3f2
Author: Richard Biener
Date: Tue Dec 5 14:00:43 2023 +0100
sanitizer/111736 - skip ASAN for globals in alternate address-space
PR sanitizer/111736
https://gcc.gnu.org/g:eaccdba315b86d374a4e72b9dd8fefb0fc3cc5ee
commit r14-9847-geaccdba315b86d374a4e72b9dd8fefb0fc3cc5ee
Author: Uros Bizjak
Date: Mon Apr 8 20:54:30 2024 +0200
combine: Fix ICE in try_combine on pr112494.c [PR112560]
The compiler, configured with --enable-checking
https://gcc.gnu.org/g:f6ed0466d40de496b14225fae44acf618dac1fd2
commit r12-10284-gf6ed0466d40de496b14225fae44acf618dac1fd2
Author: Uros Bizjak
Date: Tue Mar 19 16:57:50 2024 +0100
testsuite/i386: Correct pr111822.C dg-do options [PR111822]
PR target/111822
gcc/test
https://gcc.gnu.org/g:1a6d04fce7d78b9e5201333be0c0877390f81bc3
commit r13-8466-g1a6d04fce7d78b9e5201333be0c0877390f81bc3
Author: Uros Bizjak
Date: Tue Mar 19 16:56:11 2024 +0100
i386: Unify {general,timode}_scalar_chain::convert_op [PR111822]
Recent PR111822 fix implemented REG_EH
https://gcc.gnu.org/g:b96c5436880d7926299314a33c953171082ab59e
commit r14-9523-gb96c5436880d7926299314a33c953171082ab59e
Author: Uros Bizjak
Date: Mon Mar 18 20:40:29 2024 +0100
i386: Unify {general,timode}_scalar_chain::convert_op [PR111822]
Recent PR111822 fix implemented REG_EH
https://gcc.gnu.org/g:74e8cc28eda9b1d75588fcd4017a735911b9d2b4
commit r14-9346-g74e8cc28eda9b1d75588fcd4017a735911b9d2b4
Author: Uros Bizjak
Date: Wed Mar 6 20:53:50 2024 +0100
i386: Fix and improve insn constraint for V2QI arithmetic/shift insns
optimize_function_for_size_p predi
https://gcc.gnu.org/g:e772c0c05c36d0b0539effb4256be67bbedd77fb
commit r14-9338-ge772c0c05c36d0b0539effb4256be67bbedd77fb
Author: Uros Bizjak
Date: Wed Mar 6 17:08:25 2024 +0100
i386: Eliminate common code from x86_32 TARGET_MACHO part in
ix86_expand_move
Eliminate common code fro
78 matches
Mail list logo