[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 Emulate MMX umulv1siv1d

[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 emulation of

[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 Emulate MMX ssse3_phwv4

[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 Emulate MMX ssse3_phdv2

[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 Emulate MMX ssse3_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 #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 Emulate MMX ssse3_

[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 version of

[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 ssse3_psign3

[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 version of

[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 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 #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_WITH_SSE 2019

[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 PR tar

[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_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 #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 intrinsic

[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 enables TM MM

[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 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 Test MMX in

[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 regardle

[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. s

[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 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 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 --- Comment

[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 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 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] 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 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 Seve

[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 Com

[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 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 Status|NEW

[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 Component

[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&root=gcc&view=rev Log: * xcoffout.h (xcoff_private_rodata_section_name): Declare.

[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&root=gcc&view=rev Log: Backport from mainline 2019-04-11 David Edelsohn

[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 Com

[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&root=gcc&view=rev Log: Allow opening file on multiple units As of Fortran 2018 it's allowed to op

[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 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 --- Comme

[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 Assign

^#提wO供CV嘌cq据Pfq

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

[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 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 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&action=edit Make -feliminate-unused-debug-symbols the default Attached patch makes -feliminate-unused-debug-symb

[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 Status|UNCONFIRME

[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: 8.3.

[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 S

[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 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 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&root=gcc&view=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::

[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 #3 from g.peterh...@t-online.de --- Am 15.05.19 um 21:20 schrieb 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 highe

[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 #21 from Daniel Fruzynski --- I have increased stack size on Linux to 800MB, verified that ulimit -s reports new value and run gcc again - it crashed again.

[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&root=gcc&view=rev Log: PR libstdc++/90454.cc path construction from void* Make the filesystem::

[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 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[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: boot

[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 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 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 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 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org Depe

[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 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 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 a

[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&root=gcc&view=rev Log: PR debug/90197 * cp-gimplify.c (genericize_cp_loop): Emit

[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 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 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&root=gcc&view=rev Log: PR middle-end/90478 * gcc.dg/tree-ssa/pr90478.c: Add empty

[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 #3 from Jakub Jelinek --- With that patch what previously failed bootstrap passes it now. Compared to a build from 24 hours ago and ignoring FAILs introduces during that time also on x86_64-linux, I see: +FAIL: gcc.target/i386/3dnow-1

[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 -Werror-implicit-function-

[Bug fortran/90499] New: ICE during polymorphic assignment

2019-05-15 Thread townsend at astro dot wisc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90499 Bug ID: 90499 Summary: ICE during polymorphic assignment Product: gcc Version: 8.3.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran

[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 c/86407] Ignore function attributes in function type declarations?

2019-05-15 Thread alexhenrie24 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86407 --- Comment #6 from Alex Henrie --- Created attachment 46363 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46363&action=edit [PATCH] Add option to ignore fndecl attributes on function pointers This patch separates warnings about applying

[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 fro

[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 -fstack-

[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

mingw-w64 gcc 9.1.0 - cc1plus: internal compiler error: Segmentation fault

2019-05-15 Thread hien via gcc-bugs
Hi folks, I've encounterd a bug with GCC 9.1.0 on the mingw-w64 target. g++ is built as a cross-compiler running on 64-bit GNU/Linux (glibc 2.29, linux 5.1.2)... $ x86_64-w64-mingw32-g++ -v .//configure --prefix=/usr --target=x86_64-w64-mingw32 --enable-targets=x86_64-w64-mingw32,mingw32 --w

<    1   2