https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90878
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed Sep 18 19:50:45 2019
New Revision: 275906
URL: https://gcc.gnu.org/viewcvs?rev=275906&root=gcc&view=rev
Log:
i386: Restore Skylake SImode hard register store cost
On
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91446
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed Sep 18 19:49:19 2019
New Revision: 275905
URL: https://gcc.gnu.org/viewcvs?rev=275905&root=gcc&view=rev
Log:
i386: Increase Skylake SImode pseudo register store
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90878
--- Comment #7 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Aug 15 18:15:33 2019
New Revision: 274543
URL: https://gcc.gnu.org/viewcvs?rev=274543&root=gcc&view=rev
Log:
i386: Separate costs of pseudo registers from hard r
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90980
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Jul 11 19:09:37 2019
New Revision: 273416
URL: https://gcc.gnu.org/viewcvs?rev=273416&root=gcc&view=rev
Log:
i386: Add AVX512 unaligned intrinsics
__m512i _mm512_loa
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54855
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Jun 20 15:30:54 2019
New Revision: 272511
URL: https://gcc.gnu.org/viewcvs?rev=272511&root=gcc&view=rev
Log:
i386: Generate standard floating point scalar operation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90765
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Jun 14 16:24:56 2019
New Revision: 272296
URL: https://gcc.gnu.org/viewcvs?rev=272296&root=gcc&view=rev
Log:
Update preferred_stack_boundary only when expanding funct
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90877
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Jun 14 15:41:43 2019
New Revision: 272294
URL: https://gcc.gnu.org/viewcvs?rev=272294&root=gcc&view=rev
Log:
i386: Update SSE <-> integer mov
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89355
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri May 31 23:59:16 2019
New Revision: 271828
URL: https://gcc.gnu.org/viewcvs?rev=271828&root=gcc&view=rev
Log:
i386: Don't insert ENDBR after NOTE_INSN_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 22 18:53:37 2019
New Revision: 271517
URL: https://gcc.gnu.org/viewcvs?rev=271517&root=gcc&view=rev
Log:
x86: Don't allocate stack frame nor align stack
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497
--- Comment #7 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri May 17 14:48:37 2019
New Revision: 271328
URL: https://gcc.gnu.org/viewcvs?rev=271328&root=gcc&view=rev
Log:
i386: Enable MMX intrinsics without SSE/SSE2/SSSE3
S
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #46 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:39:38 2019
New Revision: 271254
URL: https://gcc.gnu.org/viewcvs?rev=271254&root=gcc&view=rev
Log:
i386: Add tests for MMX intrinsic emulations with SSE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #45 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:33:43 2019
New Revision: 271253
URL: https://gcc.gnu.org/viewcvs?rev=271253&root=gcc&view=rev
Log:
i386: Enable TM MMX intrinsics with SSE2
This patch en
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #44 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:32:33 2019
New Revision: 271252
URL: https://gcc.gnu.org/viewcvs?rev=271252&root=gcc&view=rev
Log:
i386: Allow MMX intrinsic emulation with SSE
Allow MMX i
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #43 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:31:18 2019
New Revision: 271251
URL: https://gcc.gnu.org/viewcvs?rev=271251&root=gcc&view=rev
Log:
i386: Allow MMX vector expanders with TARGET_MMX_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #42 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:30:32 2019
New Revision: 271250
URL: https://gcc.gnu.org/viewcvs?rev=271250&root=gcc&view=rev
Log:
i386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #41 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:29:28 2019
New Revision: 271249
URL: https://gcc.gnu.org/viewcvs?rev=271249&root=gcc&view=rev
Log:
Prevent allocation of MMX registers with TARGET_MMX_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #39 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:27:33 2019
New Revision: 271247
URL: https://gcc.gnu.org/viewcvs?rev=271247&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_palignrdi with SSE
Emulate MMX
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #40 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:28:04 2019
New Revision: 271248
URL: https://gcc.gnu.org/viewcvs?rev=271248&root=gcc&view=rev
Log:
i386: Emulate MMX abs2 with SSE
Emulate MMX abs2 with SS
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #38 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:26:59 2019
New Revision: 271246
URL: https://gcc.gnu.org/viewcvs?rev=271246&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_psign3 with SSE
Emulate MMX ssse
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #37 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:26:19 2019
New Revision: 271245
URL: https://gcc.gnu.org/viewcvs?rev=271245&root=gcc&view=rev
Log:
i386: Emulate MMX pshufb with SSE version
Emulate MMX ve
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #36 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:24:44 2019
New Revision: 271244
URL: https://gcc.gnu.org/viewcvs?rev=271244&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_pmulhrswv4hi3 with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #35 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:23:49 2019
New Revision: 271243
URL: https://gcc.gnu.org/viewcvs?rev=271243&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_pmaddubsw with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #34 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:23:11 2019
New Revision: 271242
URL: https://gcc.gnu.org/viewcvs?rev=271242&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_phdv2si3 with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #33 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:22:39 2019
New Revision: 271241
URL: https://gcc.gnu.org/viewcvs?rev=271241&root=gcc&view=rev
Log:
i386: Emulate MMX ssse3_phwv4hi3 with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #31 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:21:39 2019
New Revision: 271239
URL: https://gcc.gnu.org/viewcvs?rev=271239&root=gcc&view=rev
Log:
i386: Emulate MMX umulv1siv1di3 with SSE2
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #32 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:22:08 2019
New Revision: 271240
URL: https://gcc.gnu.org/viewcvs?rev=271240&root=gcc&view=rev
Log:
i386: Make _mm_empty () as NOP without MMX
With SSE emul
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #30 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:21:04 2019
New Revision: 271238
URL: https://gcc.gnu.org/viewcvs?rev=271238&root=gcc&view=rev
Log:
i386: Emulate MMX movntq with SSE2 movntidi
Emulate MM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #29 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:20:28 2019
New Revision: 271237
URL: https://gcc.gnu.org/viewcvs?rev=271237&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_psadbw with SSE
Emulate MMX mm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #28 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:19:55 2019
New Revision: 271236
URL: https://gcc.gnu.org/viewcvs?rev=271236&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_uavgv4hi3 with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #27 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:19:19 2019
New Revision: 271235
URL: https://gcc.gnu.org/viewcvs?rev=271235&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_uavgv8qi3 with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #26 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:18:41 2019
New Revision: 271234
URL: https://gcc.gnu.org/viewcvs?rev=271234&root=gcc&view=rev
Log:
i386: Emulate MMX maskmovq with SSE2 maskmovdqu
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #25 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:17:25 2019
New Revision: 271233
URL: https://gcc.gnu.org/viewcvs?rev=271233&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_umulv4hi3_highpart with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #24 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:16:27 2019
New Revision: 271232
URL: https://gcc.gnu.org/viewcvs?rev=271232&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_pmovmskb with SSE
Emulate MMX mmx_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #23 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:15:44 2019
New Revision: 271231
URL: https://gcc.gnu.org/viewcvs?rev=271231&root=gcc&view=rev
Log:
i386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #22 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:14:03 2019
New Revision: 271230
URL: https://gcc.gnu.org/viewcvs?rev=271230&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_pinsrw with SSE
Emulate MMX mm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #21 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:13:31 2019
New Revision: 271229
URL: https://gcc.gnu.org/viewcvs?rev=271229&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_pextrw with SSE
Emulate MMX mm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #20 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:12:47 2019
New Revision: 271228
URL: https://gcc.gnu.org/viewcvs?rev=271228&root=gcc&view=rev
Log:
i386: Emulate MMX sse_cvtpi2ps with SSE
Emulate MMX sse_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #19 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:12:14 2019
New Revision: 271227
URL: https://gcc.gnu.org/viewcvs?rev=271227&root=gcc&view=rev
Log:
i386: Emulate MMX sse_cvtps2pi/sse_cvttps2pi with SSE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #18 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:11:41 2019
New Revision: 271226
URL: https://gcc.gnu.org/viewcvs?rev=271226&root=gcc&view=rev
Log:
i386: Emulate MMX pshufw with SSE
Emulate MMX pshufw
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #17 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:11:07 2019
New Revision: 271225
URL: https://gcc.gnu.org/viewcvs?rev=271225&root=gcc&view=rev
Log:
i386: Emulate MMX vec_dupv2si with SSE
Emulate MMX vec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #16 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:10:32 2019
New Revision: 271224
URL: https://gcc.gnu.org/viewcvs?rev=271224&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_eq/mmx_gt3 with SSE
Emulate MM
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #15 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:09:50 2019
New Revision: 271223
URL: https://gcc.gnu.org/viewcvs?rev=271223&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_andnot3 with SSE
Emulate MMX mmx
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #14 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:09:19 2019
New Revision: 271222
URL: https://gcc.gnu.org/viewcvs?rev=271222&root=gcc&view=rev
Log:
i386: Emulate MMX 3 with SSE
Emulate MMX 3 with SSE.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #13 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:08:38 2019
New Revision: 271221
URL: https://gcc.gnu.org/viewcvs?rev=271221&root=gcc&view=rev
Log:
i386: Emulate MMX ashr3/3 with SSE
Emulate MMX ashr3/3
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #12 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:08:04 2019
New Revision: 271220
URL: https://gcc.gnu.org/viewcvs?rev=271220&root=gcc&view=rev
Log:
i386: Emulate MMX mmx_pmaddwd with SSE
Emulate MMX pmad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #11 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:07:04 2019
New Revision: 271219
URL: https://gcc.gnu.org/viewcvs?rev=271219&root=gcc&view=rev
Log:
i386: Emulate MMX smulv4hi3_highpart with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:06:28 2019
New Revision: 271218
URL: https://gcc.gnu.org/viewcvs?rev=271218&root=gcc&view=rev
Log:
i386: Emulate MMX mulv4hi3 with SSE
Emulate MMX mulv4
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #9 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:05:48 2019
New Revision: 271217
URL: https://gcc.gnu.org/viewcvs?rev=271217&root=gcc&view=rev
Log:
i386: Emulate MMX plusminus/sat_plusminus with SSE
Emu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:05:07 2019
New Revision: 271216
URL: https://gcc.gnu.org/viewcvs?rev=271216&root=gcc&view=rev
Log:
i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #7 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:04:08 2019
New Revision: 271215
URL: https://gcc.gnu.org/viewcvs?rev=271215&root=gcc&view=rev
Log:
i386: Emulate MMX packsswb/packssdw/packuswb with SSE2
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89021
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed May 15 15:02:54 2019
New Revision: 271213
URL: https://gcc.gnu.org/viewcvs?rev=271213&root=gcc&view=rev
Log:
i386: Allow MMX register modes in SSE registers
In 64-
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89929
--- Comment #25 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Apr 25 17:00:28 2019
New Revision: 270578
URL: https://gcc.gnu.org/viewcvs?rev=270578&root=gcc&view=rev
Log:
x86: Update message for target_clones and unsuppor
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90178
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Apr 21 18:23:00 2019
New Revision: 270484
URL: https://gcc.gnu.org/viewcvs?rev=270484&root=gcc&view=rev
Log:
LRA: Revert "Remove useless move insns"
Useless
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89907
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Apr 1 18:34:00 2019
New Revision: 270066
URL: https://gcc.gnu.org/viewcvs?rev=270066&root=gcc&view=rev
Log:
Check avx2_available in check_avx2_available
check_avx2_a
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89630
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Mar 18 21:22:30 2019
New Revision: 269781
URL: https://gcc.gnu.org/viewcvs?rev=269781&root=gcc&view=rev
Log:
Add a test for PR c++/89630
PR c++/89630
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89523
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Mar 17 09:27:56 2019
New Revision: 269739
URL: https://gcc.gnu.org/viewcvs?rev=269739&root=gcc&view=rev
Log:
x32: Add addr32 prefix to VSIB address
32-bit indices
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89523
--- Comment #2 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Mar 17 09:11:22 2019
New Revision: 269738
URL: https://gcc.gnu.org/viewcvs?rev=269738&root=gcc&view=rev
Log:
x32: Add addr32 prefix to VSIB address
32-bit indices
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89650
--- Comment #4 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Mar 14 20:38:52 2019
New Revision: 269694
URL: https://gcc.gnu.org/viewcvs?rev=269694&root=gcc&view=rev
Log:
i386: Handle REG_EH_REGION note
When we split:
(insn 18
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89523
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Mar 14 08:49:54 2019
New Revision: 269673
URL: https://gcc.gnu.org/viewcvs?rev=269673&root=gcc&view=rev
Log:
x32: Add addr32 prefix to VSIB address
32-bit indices
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89455
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Feb 28 14:24:52 2019
New Revision: 269281
URL: https://gcc.gnu.org/viewcvs?rev=269281&root=gcc&view=rev
Log:
i386: Identify Westmere from PCLMUL
Since AES has been
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87007
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Feb 24 22:41:55 2019
New Revision: 269178
URL: https://gcc.gnu.org/viewcvs?rev=269178&root=gcc&view=rev
Log:
i386: Compile PR target/87007 tests with -mfpmath=sse
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89476
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sat Feb 23 19:58:52 2019
New Revision: 269165
URL: https://gcc.gnu.org/viewcvs?rev=269165&root=gcc&view=rev
Log:
Include "../../../libgfortran/ISO_Fortran_binding.h
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69471
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sat Feb 23 19:39:35 2019
New Revision: 269164
URL: https://gcc.gnu.org/viewcvs?rev=269164&root=gcc&view=rev
Log:
driver: Also prune joined switches with negation
Whe
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89071
--- Comment #21 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Feb 22 15:54:08 2019
New Revision: 269119
URL: https://gcc.gnu.org/viewcvs?rev=269119&root=gcc&view=rev
Log:
i386: Add pass_remove_partial_avx_dependency
With -m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87007
--- Comment #7 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Feb 22 15:54:08 2019
New Revision: 269119
URL: https://gcc.gnu.org/viewcvs?rev=269119&root=gcc&view=rev
Log:
i386: Add pass_remove_partial_avx_dependency
With -m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89444
--- Comment #2 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Feb 22 12:49:21 2019
New Revision: 269114
URL: https://gcc.gnu.org/viewcvs?rev=269114&root=gcc&view=rev
Log:
x86: (Reapply) Move AESNI generation to Skylake and Goldmo
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87412
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Feb 21 18:59:00 2019
New Revision: 269074
URL: https://gcc.gnu.org/viewcvs?rev=269074&root=gcc&view=rev
Log:
i386: Replace -fcf-protection with -fcf-protection=branc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87412
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Feb 21 13:41:53 2019
New Revision: 269068
URL: https://gcc.gnu.org/viewcvs?rev=269068&root=gcc&view=rev
Log:
i386: Check -mindirect-branch/-mfunction-return w
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89409
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed Feb 20 16:20:50 2019
New Revision: 269042
URL: https://gcc.gnu.org/viewcvs?rev=269042&root=gcc&view=rev
Log:
libsanitizer: Restore internal_readlink for x32
Che
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89397
--- Comment #2 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Tue Feb 19 14:19:33 2019
New Revision: 269017
URL: https://gcc.gnu.org/viewcvs?rev=269017&root=gcc&view=rev
Log:
i386: Set ix86_fpmath to FPMATH_387 without SSE
ix8
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89372
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sat Feb 16 22:16:04 2019
New Revision: 268964
URL: https://gcc.gnu.org/viewcvs?rev=268964&root=gcc&view=rev
Log:
i386: Add ssse3_pmulhrswv4hi3 expander
There is no V4HI
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Tue Feb 12 19:00:35 2019
New Revision: 268811
URL: https://gcc.gnu.org/viewcvs?rev=268811&root=gcc&view=rev
Log:
i386: Revert revision 268678 and revision 268657
i386 bac
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Feb 8 11:30:53 2019
New Revision: 268678
URL: https://gcc.gnu.org/viewcvs?rev=268678&root=gcc&view=rev
Log:
i386: Use OI/TImode in *mov[ot]i_internal_avx with
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89229
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Feb 7 17:58:19 2019
New Revision: 268657
URL: https://gcc.gnu.org/viewcvs?rev=268657&root=gcc&view=rev
Log:
i386: Fix typo in *movoi_internal_avx/movti_internal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88931
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed Jan 23 21:41:59 2019
New Revision: 268216
URL: https://gcc.gnu.org/viewcvs?rev=268216&root=gcc&view=rev
Log:
libgcc2.c: Correct DI/TI -> SF/DF conversions
FSTYPE F
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88909
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Tue Jan 22 16:20:25 2019
New Revision: 268155
URL: https://gcc.gnu.org/viewcvs?rev=268155&root=gcc&view=rev
Log:
i386: Add mask2 to builtin_description
There are
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88954
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Tue Jan 22 14:53:41 2019
New Revision: 268152
URL: https://gcc.gnu.org/viewcvs?rev=268152&root=gcc&view=rev
Log:
i386: Load external function address via GOT slot
Wi
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71659
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Jan 21 12:23:49 2019
New Revision: 268113
URL: https://gcc.gnu.org/viewcvs?rev=268113&root=gcc&view=rev
Log:
i386: Move Intel intrinsics head files to
According
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88587
--- Comment #14 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Jan 18 14:33:46 2019
New Revision: 268079
URL: https://gcc.gnu.org/viewcvs?rev=268079&root=gcc&view=rev
Log:
Update PR middle-end/88587 tests
It is wrong to use -m
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51628
--- Comment #61 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Jan 18 13:05:18 2019
New Revision: 268075
URL: https://gcc.gnu.org/viewcvs?rev=268075&root=gcc&view=rev
Log:
c-family: Update unaligned adress of packed member chec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88664
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Jan 18 13:05:18 2019
New Revision: 268075
URL: https://gcc.gnu.org/viewcvs?rev=268075&root=gcc&view=rev
Log:
c-family: Update unaligned adress of packed member chec
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88717
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Tue Jan 8 17:40:18 2019
New Revision: 267732
URL: https://gcc.gnu.org/viewcvs?rev=267732&root=gcc&view=rev
Log:
x86: Don't generate vzeroupper if caller pass
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88639
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Dec 30 17:36:05 2018
New Revision: 267478
URL: https://gcc.gnu.org/viewcvs?rev=267478&root=gcc&view=rev
Log:
Use dg-additional-options instead of dg-options
Use dg-ad
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51628
--- Comment #54 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Dec 20 21:41:48 2018
New Revision: 267313
URL: https://gcc.gnu.org/viewcvs?rev=267313&root=gcc&view=rev
Log:
C/C++: Add -Waddress-of-packed-member
When address o
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79342
--- Comment #14 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Dec 17 13:49:16 2018
New Revision: 267202
URL: https://gcc.gnu.org/viewcvs?rev=267202&root=gcc&view=rev
Log:
DWARF: Don't expand hash table when no insert
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483
--- Comment #3 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Dec 16 13:55:18 2018
New Revision: 267186
URL: https://gcc.gnu.org/viewcvs?rev=267186&root=gcc&view=rev
Log:
x86: Revert reversion 267133
Revert commit:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Dec 14 12:38:04 2018
New Revision: 267133
URL: https://gcc.gnu.org/viewcvs?rev=267133&root=gcc&view=rev
Log:
x86: Don't use get_frame_size when finalizin
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87853
--- Comment #12 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Thu Dec 13 14:42:43 2018
New Revision: 267095
URL: https://gcc.gnu.org/viewcvs?rev=267095&root=gcc&view=rev
Log:
x86: Fix _mm_cmpgt_epi8 with -funsigned-char
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87317
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Wed Nov 21 13:18:54 2018
New Revision: 266342
URL: https://gcc.gnu.org/viewcvs?rev=266342&root=gcc&view=rev
Log:
x86: Add pmovzx/pmovsx patterns with memory operands
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #14 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Oct 22 07:35:48 2018
New Revision: 265370
URL: https://gcc.gnu.org/viewcvs?rev=265370&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for INT andnot
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #13 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Oct 22 07:29:03 2018
New Revision: 265369
URL: https://gcc.gnu.org/viewcvs?rev=265369&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for INT logic
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #12 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Mon Oct 22 07:25:51 2018
New Revision: 265368
URL: https://gcc.gnu.org/viewcvs?rev=265368&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for INT add
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #11 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 20:30:06 2018
New Revision: 265359
URL: https://gcc.gnu.org/viewcvs?rev=265359&root=gcc&view=rev
Log:
i386: Update AVX512 FMSUB/FNMADD/FNMSUB tests
Updat
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #10 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 20:28:56 2018
New Revision: 265358
URL: https://gcc.gnu.org/viewcvs?rev=265358&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for FNMSUB
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #9 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 20:27:09 2018
New Revision: 265357
URL: https://gcc.gnu.org/viewcvs?rev=265357&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for FNMADD
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #8 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 20:24:50 2018
New Revision: 265356
URL: https://gcc.gnu.org/viewcvs?rev=265356&root=gcc&view=rev
Log:
Enable AVX512 memory broadcast for FMSUB
Many AVX51
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #7 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 10:35:36 2018
New Revision: 265351
URL: https://gcc.gnu.org/viewcvs?rev=265351&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for FP mul
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87662
--- Comment #1 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sun Oct 21 10:23:58 2018
New Revision: 265350
URL: https://gcc.gnu.org/viewcvs?rev=265350&root=gcc&view=rev
Log:
i386: Add missing AVX512VL or/xor intrinsics
gcc/
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #6 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Sat Oct 20 20:41:10 2018
New Revision: 265345
URL: https://gcc.gnu.org/viewcvs?rev=265345&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for FP div
Man
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72782
--- Comment #5 from hjl at gcc dot gnu.org ---
Author: hjl
Date: Fri Oct 19 09:13:34 2018
New Revision: 265311
URL: https://gcc.gnu.org/viewcvs?rev=265311&root=gcc&view=rev
Log:
i386: Enable AVX512 memory broadcast for FP add
Man
1 - 100 of 727 matches
Mail list logo