[Bug target/90878] [8/9/10 Regression] integer -> SSE register move isn't generated

2019-09-18 Thread hjl at gcc dot gnu.org
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

[Bug target/91446] Wrong cost for scalar_load/scalar_store of vector type

2019-09-18 Thread hjl at gcc dot gnu.org
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

[Bug target/90878] [8/9/10 Regression] integer -> SSE register move isn't generated

2019-08-15 Thread hjl at gcc dot gnu.org
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

[Bug target/90980] Missing AVX512 unaligned intrinsics

2019-07-11 Thread hjl at gcc dot gnu.org
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

[Bug tree-optimization/54855] Unnecessary duplication when performing scalar operation on vector element

2019-06-20 Thread hjl at gcc dot gnu.org
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

[Bug rtl-optimization/90765] preferred_stack_boundary is updated for callee

2019-06-14 Thread hjl at gcc dot gnu.org
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

[Bug target/90877] Dead codes in ix86_register_move_cost

2019-06-14 Thread hjl at gcc dot gnu.org
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

[Bug target/89355] Unnecessary ENDBR

2019-05-31 Thread hjl at gcc dot gnu.org
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_

[Bug target/88483] Unnecessary stack alignment

2019-05-22 Thread hjl at gcc dot gnu.org
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

[Bug bootstrap/90497] [10 Regression] Broken bootstrap on i686-linux

2019-05-17 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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_

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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_

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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_

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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_

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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.

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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

[Bug target/89021] Implement mmintrin.h in SSE

2019-05-15 Thread hjl at gcc dot gnu.org
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-

[Bug target/89929] __attribute__((target("avx512bw"))) doesn't work on non avx512bw systems

2019-04-25 Thread hjl at gcc dot gnu.org
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

[Bug target/90178] [9 Regression] Missed optimization: duplicated terminal basic block with -mavx

2019-04-21 Thread hjl at gcc dot gnu.org
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

[Bug testsuite/89907] Incorrect check_avx2_available

2019-04-01 Thread hjl at gcc dot gnu.org
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

[Bug c++/89630] [9 Regression] FAIL: g++.dg/cpp0x/alias-decl-64.C

2019-03-18 Thread hjl at gcc dot gnu.org
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

[Bug target/89523] Incorrect AVX instructions with VSIB address

2019-03-17 Thread hjl at gcc dot gnu.org
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

[Bug target/89523] Incorrect AVX instructions with VSIB address

2019-03-17 Thread hjl at gcc dot gnu.org
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

[Bug target/89650] [9 Regression] ICE in pre_and_rev_post_order_compute, at cfganal.c:1055 since r269119

2019-03-14 Thread hjl at gcc dot gnu.org
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

[Bug target/89523] Incorrect AVX instructions with VSIB address

2019-03-14 Thread hjl at gcc dot gnu.org
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

[Bug target/89455] [9 Regression] FAIL: g++.target/i386/mv16.C on Westmere

2019-02-28 Thread hjl at gcc dot gnu.org
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

[Bug target/87007] [8 Regression] 10% slowdown with -march=skylake-avx512

2019-02-24 Thread hjl at gcc dot gnu.org
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

[Bug fortran/89476] FAIL: gfortran.dg/ISO_Fortran_binding_5.f90

2019-02-23 Thread hjl at gcc dot gnu.org
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

[Bug driver/69471] "-march=native" unintentionally breaks further -march/-mtune flags

2019-02-23 Thread hjl at gcc dot gnu.org
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

[Bug target/89071] AVX vcvtsd2ss lets us avoid PXOR dependency breaking for scalar float<->double and other scalar xmm,xmm instructions

2019-02-22 Thread hjl at gcc dot gnu.org
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

[Bug target/87007] [8/9 Regression] 10% slowdown with -march=skylake-avx512

2019-02-22 Thread hjl at gcc dot gnu.org
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

[Bug target/89444] [9 Regression] r264052 removed PTA_AES from PTA_SKYLAKE/PTA_GOLDMONT

2019-02-22 Thread hjl at gcc dot gnu.org
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

[Bug target/87412] -fcf-protection and -mindirect-branch=thunk are incompatible on x86_64

2019-02-21 Thread hjl at gcc dot gnu.org
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

[Bug target/87412] -fcf-protection and -mindirect-branch=thunk are incompatible on x86_64

2019-02-21 Thread hjl at gcc dot gnu.org
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

[Bug sanitizer/89409] [9 Regression] FAIL: c-c++-common/ubsan/div-by-zero-[67].c

2019-02-20 Thread hjl at gcc dot gnu.org
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

[Bug target/89397] [7/8/9 Regression] ICE in build_call_expr_loc_array at gcc/tree.c:11563 since r229082

2019-02-19 Thread hjl at gcc dot gnu.org
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

[Bug target/89372] Incorrect PMULHRSW

2019-02-16 Thread hjl at gcc dot gnu.org
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

[Bug target/89229] [7/8 Regression] Unnecessary ZMM in movoi_internal_avx/movti_internal

2019-02-12 Thread hjl at gcc dot gnu.org
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

[Bug target/89229] [7/8/9 Regression] Unnecessary ZMM in movoi_internal_avx/movti_internal

2019-02-08 Thread hjl at gcc dot gnu.org
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

[Bug target/89229] [7/8/9 Regression] Unnecessary ZMM in movoi_internal_avx/movti_internal

2019-02-07 Thread hjl at gcc dot gnu.org
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

[Bug libgcc/88931] Inaccurate DI/TI -> SF/DF conversions in libgcc2

2019-01-23 Thread hjl at gcc dot gnu.org
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

[Bug target/88909] struct builtin_description doesn't support ix86_isa_flags2

2019-01-22 Thread hjl at gcc dot gnu.org
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

[Bug target/88954] __attribute__((noplt)) doesn't work with function pointers

2019-01-22 Thread hjl at gcc dot gnu.org
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

[Bug target/71659] _xgetbv intrinsic missing

2019-01-21 Thread hjl at gcc dot gnu.org
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

[Bug middle-end/88587] ICE in expand_debug_locations, at cfgexpand.c:5450

2019-01-18 Thread hjl at gcc dot gnu.org
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

[Bug c/51628] __attribute__((packed)) is unsafe in some cases (i.e. add -Waddress-of-packed-member, etc.)

2019-01-18 Thread hjl at gcc dot gnu.org
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

[Bug c++/88664] [9 Regression] False positive -Waddress-of-packed-member

2019-01-18 Thread hjl at gcc dot gnu.org
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

[Bug target/88717] Unnecessary vzeroupper

2019-01-08 Thread hjl at gcc dot gnu.org
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

[Bug testsuite/88639] FAIL: gfortran.dg/ieee/ieee_10.f90 -O0 (test for excess errors)

2018-12-30 Thread hjl at gcc dot gnu.org
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

[Bug c/51628] __attribute__((packed)) is unsafe in some cases (i.e. add -Waddress-of-packed-member, etc.)

2018-12-20 Thread hjl at gcc dot gnu.org
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

[Bug debug/79342] [6 Regression] ICE in output_index_string, at dwarf2out.c:25635 with -gsplit-dwarf

2018-12-17 Thread hjl at gcc dot gnu.org
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

[Bug target/88483] Unnecessary stack alignment

2018-12-16 Thread hjl at gcc dot gnu.org
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:

[Bug target/88483] Unnecessary stack alignment

2018-12-14 Thread hjl at gcc dot gnu.org
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

[Bug target/87853] _mm_cmpgt_epi8 broken with -funsigned-char

2018-12-13 Thread hjl at gcc dot gnu.org
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

[Bug target/87317] Missed optimisation: merging VMOVQ with operations that only use the low 8 bytes

2018-11-21 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-22 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-22 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-22 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-21 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-21 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-21 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-21 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-21 Thread hjl at gcc dot gnu.org
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

[Bug target/87662] Missing AVX512VL intrinsics

2018-10-21 Thread hjl at gcc dot gnu.org
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/

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-20 Thread hjl at gcc dot gnu.org
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

[Bug target/72782] AVX512: No support for scalar broadcasts

2018-10-19 Thread hjl at gcc dot gnu.org
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   2   3   4   5   6   7   8   >