[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #10 from Bernd Edlinger --- Hmm, there are a few loose ends, where there is simply no decl. For instance in this example: /* PR c/5597 */ /* { dg-do compile } */ /* { dg-options "" } */ /* Verify that GCC forbids non-static

[Bug target/88498] [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread xuepeng.guo at intel dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 --- Comment #3 from Terry Guo --- I just tried and both of failures are gone with Jakub's patch.

[Bug rtl-optimization/88001] ASMCONS cannot handle properly UNSPEC(CONST)

2018-12-14 Thread vgupta at synopsys dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88001 --- Comment #11 from Vineet Gupta --- Sure, but how can I ? if i click the "known to work" field it takes me to help. The issue certainly with gcc-8-branch for ARC and presumably also with tip/trunk.

[Bug c++/88509] Missing optimization of tls initialization

2018-12-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88509 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization --- Comment #1 from

[Bug target/88510] New: GCC generates inefficient U64x2 scalar multiply for NEON32

2018-12-14 Thread husseydevin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88510 Bug ID: 88510 Summary: GCC generates inefficient U64x2 scalar multiply for NEON32 Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug c/87310] -Wc90-c99-compat does not warn about bool usage

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87310 Eric Gallager changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug debug/49167] dwarf marker for function return instruction

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49167 --- Comment #4 from Eric Gallager --- Alexandre, did you just get assigned this because that's what happens with all bugs with the "debug" component, or are you actually working on it?

[Bug c++/88509] New: Missing optimization of tls initialization

2018-12-14 Thread rafael at espindo dot la
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88509 Bug ID: 88509 Summary: Missing optimization of tls initialization Product: gcc Version: 8.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-14 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 --- Comment #7 from Nicholas Krause --- (In reply to Nicholas Krause from comment #6) > Created attachment 45242 [details] > Proposed Bug Fix This is my proposed fix after tracing it and reading it carefully seems that passing the NULL_TREE in

[Bug c/78352] GCC lacks support for the Apple "blocks" extension to the C family of languages

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78352 --- Comment #6 from Eric Gallager --- (In reply to Eric Gallager from comment #5) > (In reply to René J.V. Bertin from comment #4) > > Any news on this front? > > Last I heard from Iain he was still having to deal with water damage to his >

[Bug c++/88395] ICE: Segmentation fault signal terminated program cc1plus, with -std=c++2a -fconcepts

2018-12-14 Thread xerofoify at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88395 --- Comment #6 from Nicholas Krause --- Created attachment 45242 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45242=edit Proposed Bug Fix

[Bug sanitizer/84863] false-positive -Warray-bounds warning with -fsanitize-coverage=object-size

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84863 --- Comment #2 from Eric Gallager --- (In reply to Jakub Jelinek from comment #1) > Never use -Werror with -fsanitize=*, those really do cause new warnings > because the code intentionally is less optimized and the runtime check > themselves

[Bug libstdc++/88508] New: std::bad_cast in std::basic_ostringstream.oss.fill()

2018-12-14 Thread dudin.roman at list dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88508 Bug ID: 88508 Summary: std::bad_cast in std::basic_ostringstream.oss.fill() Product: gcc Version: 8.1.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/88001] ASMCONS cannot handle properly UNSPEC(CONST)

2018-12-14 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88001 --- Comment #10 from Segher Boessenkool --- Sure this can be backported... But can you fill in known-to-{work,fail} then please? Thanks.

[Bug rtl-optimization/87759] [8/9 Regression] ICE in lra_assign, at lra-assigns.c:1624, or ICE: Maximum number of LRA assignment passes is achieved (30), or compile-time hog

2018-12-14 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87759 --- Comment #2 from Vladimir Makarov --- I've started to work on it. The patch will be probably ready on Monday or Tuesday.

[Bug c++/88507] New: utf8 not displayed

2018-12-14 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88507 Bug ID: 88507 Summary: utf8 not displayed Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee:

[Bug c++/88501] Improve suggested alternative to be closer to typo

2018-12-14 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 --- Comment #3 from Jonny Grant --- (In reply to David Malcolm from comment #2) > Confirmed. "string" vs "stting" has edit distance of 1, closer than > "stdin". I think the issue here is that it's not considering names that > would be found

[Bug tree-optimization/88372] alloc_size attribute is ignored on function pointers

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88372 Martin Sebor changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c/88506] New: missing warning assigning to a pointer with incompatible attributes

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88506 Bug ID: 88506 Summary: missing warning assigning to a pointer with incompatible attributes Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 23:21:10 2018 New Revision: 267160 URL: https://gcc.gnu.org/viewcvs?rev=267160=gcc=rev Log: PR target/88489 * config/i386/sse.md (UNSPEC_SFIXUPIMM): New unspec

[Bug fortran/87992] ICE in resolve_fl_variable, at fortran/resolve.c:12314

2018-12-14 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87992 kargl at gcc dot gnu.org changed: What|Removed |Added Priority|P3 |P4 CC|

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 23:17:03 2018 New Revision: 267159 URL: https://gcc.gnu.org/viewcvs?rev=267159=gcc=rev Log: PR rtl-optimization/88478 * cselib.c (cselib_record_sets): Move

[Bug middle-end/88505] New: missing -Wbuiltin-declaration-mismatch on a declaration with incompatible attributes

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88505 Bug ID: 88505 Summary: missing -Wbuiltin-declaration-mismatch on a declaration with incompatible attributes Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug c++/87436] [7/8 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added Summary|[7/8/9 Regression] G++ |[7/8 Regression] G++

[Bug tree-optimization/88372] alloc_size attribute is ignored on function pointers

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88372 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/88372] alloc_size attribute is ignored on function pointers

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88372 --- Comment #5 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:45:55 2018 New Revision: 267158 URL: https://gcc.gnu.org/viewcvs?rev=267158=gcc=rev Log: PR tree-optimization/88372 - alloc_size attribute is ignored on function pointers

[Bug tree-optimization/87096] "Optimised" snprintf is not POSIX conformant

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87096 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/87096] "Optimised" snprintf is not POSIX conformant

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87096 --- Comment #12 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:38:08 2018 New Revision: 267157 URL: https://gcc.gnu.org/viewcvs?rev=267157=gcc=rev Log: PR tree-optimization/87096 - Optimised snprintf is not POSIX conformant

[Bug c++/88504] New: Inconsistent error message notes when using forward-declared type as value

2018-12-14 Thread petschy at gmail dot com
() { } void baz2(Foo f_) { } void baz3() { Foo foo; } Foo g_foo; $ g++-9.0.0 -Wall -Wextra -c 20181214-fwddecl_value.cpp 20181214-fwddecl_value.cpp:10:6: error: field ‘m_foo’ has incomplete type ‘Foo’ 10 | Foo m_foo; | ^ 20181214-fwddecl_value.cpp:1:8: note: forward

[Bug web/79738] Documentation for __attribute__((const)) slightly misleading

2018-12-14 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79738 --- Comment #6 from Martin Sebor --- Author: msebor Date: Fri Dec 14 22:16:43 2018 New Revision: 267156 URL: https://gcc.gnu.org/viewcvs?rev=267156=gcc=rev Log: PR 79738 - Documentation for __attribute__((const)) slightly misleading

[Bug c++/87814] [9 Regression] ICE in in tsubst_copy, at cp/pt.c:15962 with range-v3

2018-12-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87814 --- Comment #8 from Alexandre Oliva --- Author: aoliva Date: Fri Dec 14 21:57:07 2018 New Revision: 267155 URL: https://gcc.gnu.org/viewcvs?rev=267155=gcc=rev Log: [PR c++/87814] undefer deferred noexcept on tsubst if request tsubst_expr and

[Bug c++/88501] Improve suggested alternative to be closer to typo

2018-12-14 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 David Malcolm changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/88503] New: 'invalid static_cast' error message could be more helpful

2018-12-14 Thread petschy at gmail dot com
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: petschy at gmail dot com Target Milestone: --- class Parent; class Derived; Derived* foo(Parent* p) { return static_cast(p); } $ g++-9.0.0 -Wall -Wextra -c 20181214

[Bug target/88502] New: Inline built-in asinh, acosh, atanh for -ffast-math

2018-12-14 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88502 Bug ID: 88502 Summary: Inline built-in asinh, acosh, atanh for -ffast-math Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug rtl-optimization/88001] ASMCONS cannot handle properly UNSPEC(CONST)

2018-12-14 Thread vgupta at synopsys dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88001 --- Comment #9 from Vineet Gupta --- Can this be stable backported to gcc-8-branch as well. glibc folks use that branch for their regular smoke testing and without that ARC tools don't even build.

[Bug c++/78986] [7/8/9 Regression] template inner classes are not affected by access specifiers

2018-12-14 Thread balakrishnan.erode at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78986 Balakrishnan B changed: What|Removed |Added CC||balakrishnan.erode at gmail dot co

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 --- Comment #4 from Bill Schmidt --- Yes, reassociation sounds like the right place to look at this.

[Bug libgomp/88495] An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88495 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:43:02 2018 New Revision: 267152 URL: https://gcc.gnu.org/viewcvs?rev=267152=gcc=rev Log: [PR88495] An OpenACC async queue is always synchronized with itself An

[Bug libgomp/88484] OpenACC wait directive without wait argument but with async clause

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88484 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:50 2018 New Revision: 267151 URL: https://gcc.gnu.org/viewcvs?rev=267151=gcc=rev Log: [PR88484] OpenACC wait directive without wait argument but with async clause

[Bug libgomp/88407] [OpenACC] Correctly handle unseen async-arguments

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88407 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:40 2018 New Revision: 267150 URL: https://gcc.gnu.org/viewcvs?rev=267150=gcc=rev Log: [PR88407] [OpenACC] Correctly handle unseen async-arguments ... which turn

[Bug libgomp/88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync, acc_async_noval

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88370 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Fri Dec 14 20:42:08 2018 New Revision: 267147 URL: https://gcc.gnu.org/viewcvs?rev=267147=gcc=rev Log: [PR88370] acc_get_cuda_stream/acc_set_cuda_stream: acc_async_sync,

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #9 from Jeffrey A. Law --- Thanks for running with this Bernd. My brain was too mushy last night to get anywhere. I agree that digest_init_r seems like the right place to try and address this problem. ISTM we could either add the

[Bug c++/86823] [7/8/9 Regression] private member template struct/class is publicly accessible

2018-12-14 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86823 --- Comment #7 from Alexandre Oliva --- Author: aoliva Date: Fri Dec 14 20:06:15 2018 New Revision: 267144 URL: https://gcc.gnu.org/viewcvs?rev=267144=gcc=rev Log: [PR86823] retain deferred access checks from outside firewall We used to

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 --- Comment #3 from Jakub Jelinek --- Obviously, in either case for -ffast-math only.

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug target/88498] [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug c++/82294] Array of objects with constexpr constructors initialized from space-inefficient memory image

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82294 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:37:38 2018 New Revision: 267143 URL: https://gcc.gnu.org/viewcvs?rev=267143=gcc=rev Log: PR c++/82294 PR c++/87436 * expr.h

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 --- Comment #8 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:37:38 2018 New Revision: 267143 URL: https://gcc.gnu.org/viewcvs?rev=267143=gcc=rev Log: PR c++/82294 PR c++/87436 * expr.h

[Bug c++/82294] Array of objects with constexpr constructors initialized from space-inefficient memory image

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82294 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:36:33 2018 New Revision: 267142 URL: https://gcc.gnu.org/viewcvs?rev=267142=gcc=rev Log: PR c++/82294 PR c++/87436 * init.c (build_vec_init): Change

[Bug c++/87436] [7/8/9 Regression] G++ produces >300MB .rodata section to initialize struct with big array

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Fri Dec 14 19:36:33 2018 New Revision: 267142 URL: https://gcc.gnu.org/viewcvs?rev=267142=gcc=rev Log: PR c++/82294 PR c++/87436 * init.c (build_vec_init): Change

[Bug c++/88501] Improve suggested alternative to be closer to typo

2018-12-14 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 Eric Gallager changed: What|Removed |Added Keywords||diagnostic CC|

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #5 from joseph at codesourcery dot com --- On Fri, 14 Dec 2018, rguenther at suse dot de wrote: > Note I do not think the C standard is sufficiently clear with regarding > to restrict qualified pointers loaded from memory. I think

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 Bernd Edlinger changed: What|Removed |Added CC||bernd.edlinger at hotmail dot de ---

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #3 from Teodor Petrov --- @Marc Glisse: Would it be possible to give an explanation why this is not a good idea? Link to some kind of a documentation which explains that this behaviour is expected?

[Bug c++/88501] New: Improve suggested alternative to be closer to typo

2018-12-14 Thread jg at jguk dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88501 Bug ID: 88501 Summary: Improve suggested alternative to be closer to typo Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 --- Comment #3 from Jakub Jelinek --- The test FAILs even at -O0 when built with -mavx512vl, when built e.g. with -mavx512{bw,dq} it works fine.

[Bug tree-optimization/88464] AVX-512 vectorization of masked scatter failing with "not suitable for scatter store"

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/88487] union prevents autovectorization

2018-12-14 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 --- Comment #4 from Daniel Fruzynski --- OK, I see. Is there any workaround for this? I tried to assign pointer to local variable directly and with intermediate casting via void*, but it did not help. Casting S1* to S2* also does not work.

[Bug target/88474] Inline built-in hypot for -ffast-math

2018-12-14 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88474 --- Comment #2 from uros at gcc dot gnu.org --- Author: uros Date: Fri Dec 14 17:04:48 2018 New Revision: 267137 URL: https://gcc.gnu.org/viewcvs?rev=267137=gcc=rev Log: PR target/88474 * internal-fn.def (HYPOT): New. *

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #7 from Bernd Edlinger --- Created attachment 45238 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45238=edit untested patch

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #2 from Marc Glisse --- I don't think using fenv.h with -ffast-math makes much sense.

[Bug go/88500] New: [SH]: SETCONTEXT_CLOBBERS_TLS needs to be handled in libgo

2018-12-14 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88500 Bug ID: 88500 Summary: [SH]: SETCONTEXT_CLOBBERS_TLS needs to be handled in libgo Product: gcc Version: 8.2.0 Status: UNCONFIRMED Severity: normal

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-14 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 --- Comment #11 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #10 from Johannes Pfau --- > I guess the proper fix to the alignment problem is using > 'https://dlang.org/phobos/std_traits.html#classInstanceAlignment' (or rather > the

[Bug other/88499] Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 --- Comment #1 from Teodor Petrov --- Here are the commands used to reproduce the bug: $ g++ -g -fPIC -Ofast -msse4.2 -std=c++11 -ffunction-sections -fdata-sections -ffast-math -fvisibility=hidden -fexceptions -Wno-c++11-extensions

[Bug other/88499] New: Check for less than zero removed before floating point division causes division by zero (fast-math mode)

2018-12-14 Thread fuscated at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88499 Bug ID: 88499 Summary: Check for less than zero removed before floating point division causes division by zero (fast-math mode) Product: gcc Version: 8.2.0 Status:

[Bug d/88462] All D execution tests FAIL on Solaris/SPARC

2018-12-14 Thread johannespfau at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88462 Johannes Pfau changed: What|Removed |Added CC||johannespfau at gmail dot com ---

[Bug target/88498] [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

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

[Bug target/88498] New: [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error)

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88498 Bug ID: 88498 Summary: [9 Regression] FAIL: gcc.target/i386/avx512vl-pr79299-1.c (internal compiler error) Product: gcc Version: 9.0 Status:

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread hjl.tools at gmail dot com
Thread model: posix gcc version 9.0.0 20181214 (experimental) [trunk revision 267123] (GCC) [hjl@gnu-skx-1 gcc]$ --with-arch=native --with-cpu=native is equivalent to -march=skylake-avx512. It used to pass before r265827.

[Bug libgomp/87835] nvptx offloading: libgomp.oacc-c-c++-common/asyncwait-1.c execution test intermittently fails at -O2

2018-12-14 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87835 --- Comment #1 from Tom de Vries --- (In reply to Thomas Schwinge from comment #0) > After r264397 "[nvptx] Remove use of CUDA unified memory in libgomp", I'm > seeing (intermittently only, and only on some systems): > I see the failure

[Bug middle-end/88497] Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 kelvin at gcc dot gnu.org changed: What|Removed |Added CC||kelvin at gcc dot gnu.org,

[Bug middle-end/88497] New: Improve Accumulation in Auto-Vectorized Code

2018-12-14 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88497 Bug ID: 88497 Summary: Improve Accumulation in Auto-Vectorized Code Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/88496] New: Unnecessary stack adjustment with -mavx512f

2018-12-14 Thread hjl.tools at gmail dot com
unction f2: .LFB0: .cfi_startproc xorl%eax, %eax xorl%edx, %edx ret .cfi_endproc .LFE0: .size f2, .-f2 .ident "GCC: (GNU) 9.0.0 20181214 (experimental)" .section.note.GNU-stack,"",@progbits [hjl@gnu-

[Bug tree-optimization/88044] [9 regression] gfortran.dg/transfer_intrinsic_3.f90 hangs after r266171

2018-12-14 Thread samtebbs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88044 --- Comment #7 from samtebbs at gcc dot gnu.org --- I can confirm this test fails on arm-none-linux-gnueabihf when invoking with "-mcpu=cortex-a5 -mfpu=vfpv3-d16-fp16", as Christophe wrote. Please see the attached log.

[Bug libgomp/88495] New: An OpenACC async queue is always synchronized with itself

2018-12-14 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88495 Bug ID: 88495 Summary: An OpenACC async queue is always synchronized with itself Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: openacc, patch

[Bug tree-optimization/88044] [9 regression] gfortran.dg/transfer_intrinsic_3.f90 hangs after r266171

2018-12-14 Thread samtebbs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88044 samtebbs at gcc dot gnu.org changed: What|Removed |Added CC||samtebbs at gcc dot gnu.org

[Bug c++/88261] [9 Regression] ICE: verify_gimple failed (error: non-trivial conversion at assignment)

2018-12-14 Thread edlinger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88261 --- Comment #6 from Bernd Edlinger --- (In reply to Jeffrey A. Law from comment #5) > Right, but we're not supposed to ICE, even on invalid code. Yes, ideed. I think what would be needed is adding this C-error to the C++FE: array-6.c: In

[Bug target/88494] [9 Regression] polyhedron 10% mdbx runtime regression

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug target/88494] New: [9 Regression] polyhedron 10% mdbx runtime regression

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88494 Bug ID: 88494 Summary: [9 Regression] polyhedron 10% mdbx runtime regression Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/88483] Unnecessary stack alignment

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88483 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/87370] [7/8/9 Regression] Inefficient return code of struct values

2018-12-14 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87370 --- Comment #14 from H.J. Lu --- (In reply to trashyankes from comment #12) > (In reply to H.J. Lu from comment #11) > > (In reply to trashyankes from comment #10) > > > > Which GCC are you using? GCC 8.2 generates: > > GCC Explorer :D > >

[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=gcc=rev Log: x86: Don't use get_frame_size when finalizing stack frame get_frame_size ()

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #4 from rguenther at suse dot de --- On Fri, 14 Dec 2018, bugzi...@poradnik-webmastera.com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 > > --- Comment #3 from Daniel Fruzynski --- > In this case s->d is pointer to

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 --- Comment #3 from Daniel Fruzynski --- In this case s->d is pointer to pointer to double, and both pointer levels have restrict qualifier. I wonder if you could add some tag that s->d[n] and s->d[k] points to separate memory areas. This tag

[Bug tree-optimization/88464] AVX-512 vectorization of masked scatter failing with "not suitable for scatter store"

2018-12-14 Thread moritz.kreutzer at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88464 --- Comment #11 from Moritz Kreutzer --- Jakub, I can confirm it's working for masked gathers (we have a similar pattern elsewhere in our code) with the latest trunk. Thanks for looking at the scatters as well!

[Bug target/88473] AVX512: constant folding on mask does not remove unnecessary instructions

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473 --- Comment #5 from Jakub Jelinek --- The rationale for doing it the way it currently is done: https://gcc.gnu.org/ml/gcc-patches/2016-11/msg02612.html

[Bug rtl-optimization/88253] Inlining of function incorrectly deletes volatile register access when using XOR in avr-gcc

2018-12-14 Thread saaadhu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88253 Senthil Kumar Selvaraj changed: What|Removed |Added CC||saaadhu at gcc dot gnu.org ---

[Bug tree-optimization/88492] SLP optimization generates ugly code

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88492 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug target/88224] Wrong Cortex-R7 and Cortex-R8 FPU configuration

2018-12-14 Thread avieira at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88224 avieira at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug middle-end/88490] Missed autovectorization when indices are different

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88490 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/88473] AVX512: constant folding on mask does not remove unnecessary instructions

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88473 Jakub Jelinek changed: What|Removed |Added CC||kyukhin at gcc dot gnu.org,

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Richard Biener changed: What|Removed |Added Target|x86 |x86_64-*-*, i?86-*-* Target

[Bug middle-end/88487] union prevents autovectorization

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88487 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 David Binderman changed: What|Removed |Added CC||aoliva at gcc dot gnu.org --- Comment

[Bug target/88489] [9 Regression] FAIL: gcc.target/i386/avx512f-vfixupimmss-2.c execution test

2018-12-14 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88489 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug rtl-optimization/88478] [9 Regression] valgrind error in cselib_record_sets

2018-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88478 Richard Biener changed: What|Removed |Added Component|c++ |rtl-optimization

  1   2   >