[Bug c++/90480] [8/9/10 Regression] ICE when calling operator() inside a lambda defined in a template class method

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90480 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[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=gcc=rev Log: i386: Emulate MMX ashr3/3 with SSE Emulate MMX ashr3/3 with SSE. Only 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 #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=gcc=rev Log: i386: Emulate MMX mmx_pmaddwd with SSE Emulate MMX pmaddwd with SSE. Only

[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=gcc=rev Log: i386: Emulate MMX mmx_pextrw with SSE Emulate MMX mmx_pextrw 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 #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=gcc=rev Log: i386: Emulate MMX sse_cvtpi2ps with SSE Emulate MMX sse_cvtpi2ps 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 #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=gcc=rev Log: i386: Emulate MMX ssse3_phdv2si3 with SSE Emulate MMX ssse3_phdv2si3 with

[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=gcc=rev Log: i386: Emulate MMX ssse3_pmaddubsw with SSE Emulate MMX ssse3_pmaddubsw

[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=gcc=rev Log: i386: Add tests for MMX intrinsic emulations with SSE Test MMX intrinsics

[Bug tree-optimization/90316] [8/9 Regression] large compile time increase in opt / alias stmt walking for Go example

2019-05-15 Thread thanm at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #37 from Than McIntosh --- (In reply to rguent...@suse.de from comment #36) > Thanks for the experiment. I guess I will limit backporting things > to the GCC 9 branch then. Am I correct that the 2127 seconds are > the same

[Bug c++/90491] New: simple operation with unsigned integer and conversion to float/double not vectorized

2019-05-15 Thread g.peterh...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90491 Bug ID: 90491 Summary: simple operation with unsigned integer and conversion to float/double not vectorized Product: gcc Version: 8.3.1 Status: UNCONFIRMED

[Bug c++/90492] New: simple array-copy not use available simd-registers

2019-05-15 Thread g.peterh...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90492 Bug ID: 90492 Summary: simple array-copy not use available simd-registers Product: gcc Version: 8.3.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug fortran/86148] parameterized type compile time error

2019-05-15 Thread townsend at astro dot wisc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86148 Rich Townsend changed: What|Removed |Added CC||townsend at astro dot wisc.edu ---

[Bug c++/90484] [9/10 Regression] ICE in equal_mem_array_ref_p at gcc/tree-ssa-scopedtables.c:550 since r270433 on i586

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90484 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c++/90485] Improve error message for throw/noexcept/const after function attribute

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90485 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/90487] New: optimize SSE & AVX char compares with subsequent movmskb [negation]

2019-05-15 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90487 Bug ID: 90487 Summary: optimize SSE & AVX char compares with subsequent movmskb [negation] Product: gcc Version: 9.1.0 Status: UNCONFIRMED Keywords:

[Bug c++/90484] [9/10 Regression] ICE in equal_mem_array_ref_p at gcc/tree-ssa-scopedtables.c:550 since r270433 on i586

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90484 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[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=gcc=rev Log: i386: Emulate MMX mmx_pinsrw with SSE Emulate MMX mmx_pinsrw 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 #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=gcc=rev Log: i386: Emulate MMX ssse3_palignrdi with SSE Emulate MMX version of palignrq

[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=gcc=rev Log: i386: Emulate MMX abs2 with SSE Emulate MMX abs2 with SSE. Only SSE

[Bug c++/90493] New: const variable template specialization is always local

2019-05-15 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90493 Bug ID: 90493 Summary: const variable template specialization is always local Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3

[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=gcc=rev Log: i386: Emulate MMX 3 with SSE Emulate MMX 3 with SSE. Only SSE register

[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=gcc=rev Log: i386: Emulate MMX mmx_andnot3 with SSE Emulate MMX mmx_andnot3 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 #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=gcc=rev Log: i386: Emulate MMX V4HI smaxmin/V8QI umaxmin with SSE Emulate MMX V4HI

[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=gcc=rev Log: i386: Allow MMX intrinsic emulation with SSE Allow MMX intrinsic emulation

[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=gcc=rev Log: i386: Enable TM MMX intrinsics with SSE2 This patch enables TM MMX

[Bug c++/90490] ICE on noexcept with decltype expression

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90490 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/90491] simple operation with unsigned integer and conversion to float/double not vectorized

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90491 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

[Bug target/61976] aix64: Data corruption in struct passed by value

2019-05-15 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61976 --- Comment #6 from David Edelsohn --- Author: dje Date: Wed May 15 17:11:31 2019 New Revision: 271257 URL: https://gcc.gnu.org/viewcvs?rev=271257=gcc=rev Log: Backport from mainline 2019-04-11 David Edelsohn *

[Bug c++/90495] Incorrect parsing of a()->b construction

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90495 Marek Polacek changed: What|Removed |Added Keywords||diagnostic

[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=gcc=rev Log: i386: Emulate MMX mmx_eq/mmx_gt3 with SSE Emulate MMX mmx_eq/mmx_gt3 with

[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=gcc=rev Log: i386: Emulate MMX vec_dupv2si with SSE Emulate MMX vec_dupv2si 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 #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=gcc=rev Log: i386: Emulate MMX ssse3_pmulhrswv4hi3 with SSE Emulate MMX

[Bug c++/90489] Attributes no longer allowed in lambdas with trailing return type

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90489 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/90461] [F18] Allow opening same file on separate units

2019-05-15 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90461 --- Comment #2 from Janne Blomqvist --- Author: jb Date: Wed May 15 18:02:36 2019 New Revision: 271260 URL: https://gcc.gnu.org/viewcvs?rev=271260=gcc=rev Log: Allow opening file on multiple units As of Fortran 2018 it's allowed to open the

[Bug target/90483] input to ptest not optimized

2019-05-15 Thread kretz at kde dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90483 --- Comment #1 from Matthias Kretz --- https://godbolt.org/z/7BFMdG (for quick verification)

[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=gcc=rev Log: i386: Allow MMX register modes in SSE registers In 64-bit mode, SSE2 can be

[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=gcc=rev Log: i386: Emulate MMX pshufw with SSE Emulate MMX pshufw with SSE. Only 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=gcc=rev Log: i386: Emulate MMX sse_cvtps2pi/sse_cvttps2pi 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 #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=gcc=rev Log: Prevent allocation of MMX registers with TARGET_MMX_WITH_SSE 2019-05-15

[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=gcc=rev Log: i386: Allow MMXMODE moves with TARGET_MMX_WITH_SSE PR target/89021

[Bug lto/90434] [regression from 8.x] Incorrect code generation for __builtin_strcmp with LTO and freestanding binary

2019-05-15 Thread andrew.cooper3 at citrix dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90434 --- Comment #2 from Andrew Cooper --- I'm afraid that so far, I haven't found a way to reduce the test case. I'm still trying.

[Bug libstdc++/85965] [8 Regression] G++ gives cryptic error instead of incomplete type

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85965 --- Comment #14 from Jonathan Wakely --- A new patch to fix this was posted to: https://gcc.gnu.org/ml/gcc-patches/2019-05/msg00863.html

[Bug c++/90490] [9/10 Regression] ICE on noexcept with decltype expression

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90490 Marek Polacek changed: What|Removed |Added Keywords||ice-on-valid-code

[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=gcc=rev Log: i386: Emulate MMX mulv4hi3 with SSE Emulate MMX mulv4hi3 with SSE. Only

[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=gcc=rev Log: i386: Emulate MMX plusminus/sat_plusminus 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 #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=gcc=rev Log: i386: Emulate MMX maskmovq with SSE2 maskmovdqu Emulate MMX maskmovq with

[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=gcc=rev Log: i386: Emulate MMX mmx_uavgv8qi3 with SSE Emulate MMX mmx_uavgv8qi3 with

[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=gcc=rev Log: i386: Emulate MMX movntq with SSE2 movntidi Emulate MMX movntq 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 #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=gcc=rev Log: i386: Emulate MMX umulv1siv1di3 with SSE2 Emulate MMX umulv1siv1di3 with

[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=gcc=rev Log: i386: Make _mm_empty () as NOP without MMX With SSE emulation of 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 #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=gcc=rev Log: i386: Emulate MMX ssse3_phwv4hi3 with SSE Emulate MMX ssse3_phwv4hi3 with

[Bug c++/90333] Can't apply attributes to lambdas with trailing returns

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90333 Jonathan Wakely changed: What|Removed |Added CC||mathias at gaunard dot com ---

^#提wO供CV嘌cq据Pfq

2019-05-15 Thread jprzc
办 企禾兑 理 业 栗 详陪喷电:l36—8687—4946,王-生 Q Q:113—489—1578 gcc-bugs@gcc.gnu.org

[Bug debug/90494] New: ICE using a released ssaname

2019-05-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90494 Bug ID: 90494 Summary: ICE using a released ssaname Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug

[Bug debug/86964] [7/8 Regression] Too many debug symbols included, especially for extern globals

2019-05-15 Thread patrickdepinguin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86964 --- Comment #15 from Thomas De Schampheleire --- Created attachment 46361 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46361=edit Make -feliminate-unused-debug-symbols the default Attached patch makes -feliminate-unused-debug-symbols

[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=gcc=rev Log: i386: Emulate MMX packsswb/packssdw/packuswb with SSE2 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 #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=gcc=rev Log: i386: Emulate MMX punpcklXX/punpckhXX with SSE punpcklXX 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 #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=gcc=rev Log: i386: Emulate MMX mmx_pmovmskb with SSE Emulate MMX mmx_pmovmskb 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 #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=gcc=rev Log: i386: Emulate MMX mmx_umulv4hi3_highpart 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 #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=gcc=rev Log: i386: Emulate MMX pshufb with SSE version Emulate MMX version of pshufb

[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=gcc=rev Log: i386: Emulate MMX ssse3_psign3 with SSE Emulate MMX ssse3_psign3 with SSE.

[Bug c++/90489] New: Attributes no longer allowed in lambdas with trailing return type

2019-05-15 Thread mathias at gaunard dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90489 Bug ID: 90489 Summary: Attributes no longer allowed in lambdas with trailing return type Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal

[Bug debug/90471] ICE Segmentation fault when compiling with debug info

2019-05-15 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90471 --- Comment #20 from Daniel Fruzynski --- gcc 8.2.0 does not crash on this code. I tried to use sgcheck, but without luck - it exited on some assertion failure.

[Bug c++/90490] New: ICE on noexcept with decltype expression

2019-05-15 Thread dacamara.cameron at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90490 Bug ID: 90490 Summary: ICE on noexcept with decltype expression Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug tree-optimization/90488] New: OpenACC Profiling Interface: callbacks from the OpenACC implementation into user code

2019-05-15 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90488 Bug ID: 90488 Summary: OpenACC Profiling Interface: callbacks from the OpenACC implementation into user code Product: gcc Version: 10.0 Status: UNCONFIRMED

[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=gcc=rev Log: i386: Emulate MMX mmx_psadbw with SSE Emulate MMX mmx_psadbw 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 #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=gcc=rev Log: i386: Emulate MMX mmx_uavgv4hi3 with SSE Emulate MMX mmx_uavgv4hi3 with

[Bug c++/90489] Attributes no longer allowed in lambdas with trailing return type

2019-05-15 Thread mathias at gaunard dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90489 --- Comment #1 from Mathias Gaunard --- Possibly related, Both auto const f = [](int) [[gnu::always_inline]] -> int { return 0; }; and auto const f = [](int) [[gnu::always_inline]] { return 0; }; also fail with GCC 9.1, but work with GCC 8.2.

[Bug c++/90333] [9/10 Regression] Can't apply attributes to lambdas with trailing returns

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90333 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug target/61976] aix64: Data corruption in struct passed by value

2019-05-15 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61976 --- Comment #5 from David Edelsohn --- Author: dje Date: Wed May 15 17:01:42 2019 New Revision: 271255 URL: https://gcc.gnu.org/viewcvs?rev=271255=gcc=rev Log: * xcoffout.h (xcoff_private_rodata_section_name): Declare. *

[Bug fortran/90461] [F18] Allow opening same file on separate units

2019-05-15 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90461 Janne Blomqvist changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[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=gcc=rev Log: i386: Emulate MMX smulv4hi3_highpart with SSE Emulate MMX mulv4hi3 with

[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=gcc=rev Log: i386: Allow MMX vector expanders with TARGET_MMX_WITH_SSE PR

[Bug c++/90495] New: Incorrect parsing of a()->b construction

2019-05-15 Thread soko.slav at yandex dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90495 Bug ID: 90495 Summary: Incorrect parsing of a()->b construction Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug target/90492] simple array-copy not use available simd-registers

2019-05-15 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90492 --- Comment #1 from Marc Glisse --- > copy's use only sse-registers and never higher What do you mean by that? Do you want AVX? Then you should let the compiler know that they are available (for instance -march=native).

[Bug debug/90471] ICE Segmentation fault when compiling with debug info

2019-05-15 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90471 Martin Liška changed: What|Removed |Added Known to work||7.3.0 Known to fail|

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Wed May 15 20:27:45 2019 New Revision: 271265 URL: https://gcc.gnu.org/viewcvs?rev=271265=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

[Bug c++/81862] [C++11][constexpr] Constructor Parenthesized Initialization of Member Array Crash

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81862 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org

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

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497 --- Comment #1 from Jakub Jelinek --- BTW, I'd fear that with system GCC 10, one won't be able to build any earlier GCCs unless patching libcpp/lex.c :(.

[Bug c++/90428] -Wredundant-move could warn for more cases

2019-05-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90428 Eric Gallager changed: What|Removed |Added CC||egallager at gcc dot gnu.org

[Bug c++/81159] New warning idea: -Wself-move

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81159 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug target/90492] simple array-copy not use available simd-registers

2019-05-15 Thread g.peterh...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90492 --- Comment #4 from g.peterh...@t-online.de --- #include #include int main(const int argc, const char** argv) { using value_type = int64_t; using array_type = std::array; array_type a, b; for (size_t i=0;

[Bug c++/81862] [C++11][constexpr] Constructor Parenthesized Initialization of Member Array Crash

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81862 --- Comment #2 from Marek Polacek --- Reduced. But the PR86917 is much simpler, so I'd start with fixing that one. template struct b; template struct g; template struct g, b> { using e = b; }; template struct i : g::e, typename i::e> {};

[Bug rtl-optimization/90496] New: ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize=address -fstack-usage` are used on trivial source

2019-05-15 Thread gcc_bugs at codyps dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90496 Bug ID: 90496 Summary: ICE in RTL pass pro_and_epilogue when all of `-flto -fsanitize=address -fstack-usage` are used on trivial source Product: gcc Version:

[Bug target/90492] simple array-copy not use available simd-registers

2019-05-15 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90492 --- Comment #2 from Marc Glisse --- Ah, I see, this is a DUP or PR 89226 then?

[Bug debug/90197] [8/9/10 Regression] Cannot step through simple loop at -O -g

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90197 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Wed May 15 21:41:35 2019 New Revision: 271269 URL: https://gcc.gnu.org/viewcvs?rev=271269=gcc=rev Log: PR debug/90197 * cp-gimplify.c (genericize_cp_loop): Emit a

[Bug fortran/90498] New: [8,9 Regression] ICE with select type/associate and derived type argument containing class(*)

2019-05-15 Thread vladimir.fuka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90498 Bug ID: 90498 Summary: [8,9 Regression] ICE with select type/associate and derived type argument containing class(*) Product: gcc Version: unknown Status: UNCONFIRMED

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

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497 Bug ID: 90497 Summary: [10 Regression] Broken bootstrap on i686-linux Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

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

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497 Jakub Jelinek changed: What|Removed |Added Priority|P3 |P1 CC|

[Bug libstdc++/85965] [8/9/10 Regression] G++ gives cryptic error instead of incomplete type

2019-05-15 Thread hedayat.fwd at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85965 --- Comment #15 from Hedayat Vatankhah --- Thanks! Yep, I'm certainly not a C++ standard expert.

[Bug tree-optimization/90491] simple operation with unsigned integer and conversion to float/double not vectorized

2019-05-15 Thread g.peterh...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90491 --- Comment #2 from g.peterh...@t-online.de --- example: #include #include int main(const int argc, const char** argv) { using value_type = float; using array_type = std::array; array_type a; for (size_t

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

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497 --- Comment #4 from Jakub Jelinek --- spawn -ignore SIGHUP /home/jakub/src/gcc/obj45/gcc/xgcc -B/home/jakub/src/gcc/obj45/gcc/ -fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2

[Bug libstdc++/90454] filesystem::path template constructor void* overload interference

2019-05-15 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90454 --- Comment #6 from Jonathan Wakely --- Author: redi Date: Wed May 15 19:34:59 2019 New Revision: 271262 URL: https://gcc.gnu.org/viewcvs?rev=271262=gcc=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::path

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

2019-05-15 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90497 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/90478] [10 Regression] ICE in emit_case_dispatch_table at gcc/stmt.c:796

2019-05-15 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90478 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed May 15 22:43:47 2019 New Revision: 271271 URL: https://gcc.gnu.org/viewcvs?rev=271271=gcc=rev Log: PR middle-end/90478 * gcc.dg/tree-ssa/pr90478.c: Add empty

[Bug c++/90490] [9/10 Regression] ICE on noexcept with decltype expression

2019-05-15 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90490 --- Comment #3 from Marek Polacek --- And we also started rejecting this: struct R { constexpr operator bool() { return false;} }; template struct S { void g() noexcept(decltype(R{ }) { }) { } };

[Bug target/90500] New: ICE error in copy_forbiden

2019-05-15 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500 Bug ID: 90500 Summary: ICE error in copy_forbiden Product: gcc Version: 10.0 Status: UNCONFIRMED Keywords: ice-on-invalid-code Severity: normal Priority: P3

[Bug tree-optimization/37239] peeling last iteration of a <= loop

2019-05-15 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37239 Eric Gallager changed: What|Removed |Added CC||law at redhat dot com --- Comment #9

[Bug target/90500] ICE error in copy_forbiden

2019-05-15 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500 --- Comment #1 from Hongtao.liu --- command line: gcc -std=gnu11 -fgnu89-inline -O3 -march=westmere -mtune=skylake -g2 -m64 -Wl,-z,max-page-size=0x1000 -fPIC -Wall -Wwrite-strings -Wundef -Werror -fmerge-all-constants -frounding-math

[Bug target/90500] ICE error in copy_forbiden

2019-05-15 Thread crazylht at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90500 --- Comment #2 from Hongtao.liu --- Code in s_tanh.i cause internal error: extern __typeof (__tanh) tanh __attribute__ ((weak, alias ("__tanh"))) __attribute__ ((__copy__ (__tanh)));; extern __typeof (__tanh) tanhf64 __attribute__ ((weak, alias

  1   2   >