[Bug tree-optimization/89617] memmove used even after runtime guard against overlap

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89617 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug go/89171] Wrong default for GOROOT

2019-03-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89171 Andreas Schwab changed: What|Removed |Added Summary|FAIL: go/build |Wrong default for GOROOT --- Comment #6

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #26 from Jakub Jelinek --- Author: jakub Date: Thu Mar 7 08:18:36 2019 New Revision: 269451 URL: https://gcc.gnu.org/viewcvs?rev=269451&root=gcc&view=rev Log: PR c++/89585 * doc/extend.texi (Basic Asm): Document qual

[Bug c++/89616] Parameter names can be redeclared in outermost block of a function definition

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89616 Jonathan Wakely changed: What|Removed |Added Keywords||accepts-invalid Status|UNC

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #27 from Jakub Jelinek --- Author: jakub Date: Thu Mar 7 08:32:09 2019 New Revision: 269452 URL: https://gcc.gnu.org/viewcvs?rev=269452&root=gcc&view=rev Log: PR c++/89585 * parser.c (cp_parser_asm_definition): Parse

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #28 from Harald van Dijk --- Okay, the version without a warning was checked in. Should I have suggested the warning elsewhere?

[Bug tree-optimization/89617] memmove used even after runtime guard against overlap

2019-03-07 Thread jzwinck at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89617 --- Comment #2 from John Zwinck --- Jakub, here is a similar example using structs instead of arrays. It still generates different code, with RESTRICT giving memcpy instead of mov, but no RESTRICT still using memmove which is suboptimal. st

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread eb at emlix dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #29 from Rolf Eike Beer --- I guess this would also need a backport into gcc-7-branch as the "asm inline" changes were backported also there, no?

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #30 from Jakub Jelinek --- (In reply to Harald van Dijk from comment #28) > Okay, the version without a warning was checked in. Should I have suggested > the warning elsewhere? For 8.x we do not want to warn, that will break people b

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #31 from Jakub Jelinek --- Created attachment 45914 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45914&action=edit gcc9-pr89585.patch Incremental patch to warn for GCC 9 instead of error.

[Bug c++/89612] [7/8/9 Regression] internal compiler error: in push_access_scope, at cp/pt.c:237

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89612 Richard Biener changed: What|Removed |Added Priority|P3 |P2

[Bug libstdc++/89610] Move-assigning a pmr container sometimes copies the elements instead of moving them

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89610 Richard Biener changed: What|Removed |Added Keywords||missed-optimization,

[Bug bootstrap/32497] Crosscomiling native sh3 gcc on a 64-bit host fails

2019-03-07 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=32497 Thomas Koenig changed: What|Removed |Added CC||aoliva at gcc dot gnu.org,

[Bug c++/89585] GCC 8.3: asm volatile no longer accepted at file scope

2019-03-07 Thread harald at gigawatt dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89585 --- Comment #32 from Harald van Dijk --- (In reply to Jakub Jelinek from comment #30) > For 8.x we do not want to warn, that will break people building with -Werror. > For 9.x, Jason said that perhaps we should warn instead of error for > volatil

[Bug tree-optimization/89550] [8/9 Regression] Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89550 --- Comment #4 from Jakub Jelinek --- The compile time evaluation of a loop to determine final values when scev can't do it is also mentioned in PR87465. Perhaps we can have some valueization where we keep current values of SSA_NAMEs (dunno if i

[Bug c++/87481] [7/8/9 Regression] Endless loop with optimisation in C++17

2019-03-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87481 Paolo Carlini changed: What|Removed |Added CC||paolo.carlini at oracle dot com --- Comm

[Bug c/89618] New: Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread moritz.kreutzer at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 Bug ID: 89618 Summary: Inner loop won't vectorize unless dummy statement is included Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/89619] New: g++ does not terminate

2019-03-07 Thread stas.pyatykh at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89619 Bug ID: 89619 Summary: g++ does not terminate Product: gcc Version: 7.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: un

[Bug tree-optimization/89550] [8/9 Regression] Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89550 Richard Biener changed: What|Removed |Added CC||rguenth at gcc dot gnu.org --- Comment

[Bug target/89578] [9 Regression] 5% runtime regression for 481.wrf at -Ofast -flto

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89578 Richard Biener changed: What|Removed |Added CC||matz at gcc dot gnu.org --- Comment #6

[Bug c++/89619] g++ does not terminate

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89619 Richard Biener changed: What|Removed |Added Keywords||compile-time-hog Status|UNC

[Bug c++/89619] g++ does not terminate

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89619 --- Comment #2 from Jonathan Wakely --- It does terminate, it just takes a long time: $ time g++-7.3.0 t.cc -O1 real6m16.685s user6m16.163s sys 0m0.038s With GCC 8.2.0 it's much faster: real0m44.389s user0m44.029s sys

[Bug c/89618] Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/89550] [8/9 Regression] Spurious array-bounds warning when using __PRETTY_FUNCTION__ as a string_view

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89550 --- Comment #6 from Jakub Jelinek --- Created attachment 45916 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45916&action=edit gcc9-pr89550.patch While investigating why r264868 didn't warn even when the IL is pretty much the same, I've f

[Bug c++/89620] New: Add fix-it hint for missing comma in template argument list

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89620 Bug ID: 89620 Summary: Add fix-it hint for missing comma in template argument list Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic

[Bug fortran/89621] New: Internal Compiler Error with allocatable character and openmp

2019-03-07 Thread mweiland at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89621 Bug ID: 89621 Summary: Internal Compiler Error with allocatable character and openmp Product: gcc Version: 7.2.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/89618] Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 --- Comment #2 from Richard Biener --- Created attachment 45918 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45918&action=edit patch

[Bug c++/87481] [7/8/9 Regression] Endless loop with optimisation in C++17

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87481 --- Comment #6 from Jakub Jelinek --- On struct thread { template thread(F) { } }; template void sleep_for(D) { } template struct duration { }; using milliseconds = duration; void f() { thread sleeper([]{ while (true) { for (unsi

[Bug libstdc++/89610] Move-assigning a pmr container sometimes copies the elements instead of moving them

2019-03-07 Thread Casey at Carter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89610 --- Comment #2 from Casey Carter --- This isn't a "missed-optimization", it's non-conforming behavior. The Allocator-aware container requirements (http://eel.is/c++draft/container.requirements.general#16.sentence-41) require only that the element

[Bug tree-optimization/89595] [8/9 Regression] DOM miscompiles code

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89595 --- Comment #4 from Richard Biener --- Author: rguenth Date: Thu Mar 7 12:46:44 2019 New Revision: 269453 URL: https://gcc.gnu.org/viewcvs?rev=269453&root=gcc&view=rev Log: 2019-03-07 Richard Biener PR tree-optimization/89595

[Bug tree-optimization/89595] [8 Regression] DOM miscompiles code

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89595 Richard Biener changed: What|Removed |Added Known to work||9.0 Summary|[8/9 Regression]

[Bug c++/53415] problematic error message for ambiguity

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53415 --- Comment #2 from Jonathan Wakely --- (In reply to Nathan Ridge from comment #0) > 1. Template argument deduction/substitution is failing because of a > *warning*? The following reduced example: > > struct string > { > string(c

[Bug c++/89622] New: G++ prints notes, but no warning or error

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89622 Bug ID: 89622 Summary: G++ prints notes, but no warning or error Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: diagnostic Severity: normal Priority: P

[Bug c++/87481] [7/8/9 Regression] Endless loop with optimisation in C++17

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87481 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/53415] problematic error message for ambiguity

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53415 --- Comment #3 from Jonathan Wakely --- P.S. also -pedantic-errors makes it an error, not just a warning

[Bug target/89623] New: Can't build mips-wrs-vxworks cross-compiler

2019-03-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89623 Bug ID: 89623 Summary: Can't build mips-wrs-vxworks cross-compiler Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug tree-optimization/89618] Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread moritz.kreutzer at siemens dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 --- Comment #3 from Moritz Kreutzer --- Great, thanks for the quick action Richard!

[Bug c++/89622] G++ prints notes, but no warning or error

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89622 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug go/89227] gotools test cmd/go fails with link error "call lacks nop, can't restore toc; recompile with -fPIC"

2019-03-07 Thread boger at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89227 --- Comment #6 from boger at gcc dot gnu.org --- Works now, thanks.

[Bug libstdc++/89610] Move-assigning a pmr container sometimes copies the elements instead of moving them

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89610 Jonathan Wakely changed: What|Removed |Added Keywords|missed-optimization | Status|UNCONFIRMED

[Bug c++/89619] g++ does not terminate

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89619 Jakub Jelinek changed: What|Removed |Added Status|NEW |RESOLVED CC|

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

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87436 Jakub Jelinek changed: What|Removed |Added CC||stas.pyatykh at gmail dot com --- Commen

[Bug c++/89612] [7/8/9 Regression] internal compiler error: in push_access_scope, at cp/pt.c:237

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

[Bug tree-optimization/89618] Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 --- Comment #4 from Richard Biener --- Author: rguenth Date: Thu Mar 7 14:53:37 2019 New Revision: 269458 URL: https://gcc.gnu.org/viewcvs?rev=269458&root=gcc&view=rev Log: 2019-04-07 Richard Biener PR middle-end/89618 * cfg

[Bug tree-optimization/89618] Inner loop won't vectorize unless dummy statement is included

2019-03-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89618 Richard Biener changed: What|Removed |Added Known to work||9.0 Known to fail|

[Bug c++/89599] C-style function-pointer-to-void* cast is handled inconsistently

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89599 --- Comment #1 from Jakub Jelinek --- Created attachment 45921 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45921&action=edit gcc9-pr89599.patch Untested fix.

[Bug c++/80916] [7/8/9 Regression] Spurious "declared 'static' but never defined" warning

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80916 --- Comment #12 from Jason Merrill --- Author: jason Date: Thu Mar 7 15:10:22 2019 New Revision: 269459 URL: https://gcc.gnu.org/viewcvs?rev=269459&root=gcc&view=rev Log: PR c++/80916 - spurious "static but not defined" warning. Nothin

[Bug libstdc++/55233] libstdc++ atomic does not support hle_acquire/release

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55233 --- Comment #5 from Jonathan Wakely --- I think this change is broken for -fshort-enums because the std::memory_order enum will be a single byte, and not be able to store the HLE bits.

[Bug c++/80916] [7/8 Regression] Spurious "declared 'static' but never defined" warni

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80916 Jason Merrill changed: What|Removed |Added Summary|[7/8/9 Regression] Spurious |[7/8 Regression] Spurious

[Bug libstdc++/89624] New: HLE acquire/release bits in std::memory_order don't work with -fshort-enums or -fstrict-enums

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89624 Bug ID: 89624 Summary: HLE acquire/release bits in std::memory_order don't work with -fshort-enums or -fstrict-enums Product: gcc Version: 9.0 Status: UNCONFIRMED

[Bug libstdc++/89624] HLE acquire/release bits in std::memory_order don't work with -fshort-enums or -fstrict-enums

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

[Bug libstdc++/55233] libstdc++ atomic does not support hle_acquire/release

2019-03-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55233 --- Comment #6 from Jonathan Wakely --- (In reply to Jonathan Wakely from comment #5) > I think this change is broken for -fshort-enums because the > std::memory_order enum will be a single byte, and not be able to store the > HLE bits. That's n

[Bug c++/88123] [8/9 Regression] faulty qualified name lookup of overloaded operator within generic lambda via using-directive

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88123 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/85665] Multiple typos in diagnostics

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85665 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug libgcc/89625] New: Freeing memory under the lock in __deregister_frame_info_bases

2019-03-07 Thread antoshkka at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89625 Bug ID: 89625 Summary: Freeing memory under the lock in __deregister_frame_info_bases Product: gcc Version: 9.0 Status: UNCONFIRMED Keywords: missed-optimizatio

[Bug ipa/88235] [7/8/9 Regression] ICE: verify_cgraph_node failed (error: edge points to wrong declaration)

2019-03-07 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88235 --- Comment #6 from Martin Jambor --- Author: jamborm Date: Thu Mar 7 16:03:34 2019 New Revision: 269462 URL: https://gcc.gnu.org/viewcvs?rev=269462&root=gcc&view=rev Log: Relax cgraph_node::clone_of_p to also look through former clones 2019-0

[Bug fortran/80012] FIXME in diagnostic "%s procedure at %L is already declared as %s procedure" from symbol.c

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80012 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug c++/88820] [7/8 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 Jason Merrill changed: What|Removed |Added Summary|[7/8/9 Regression] ICE in |[7/8 Regression] ICE in in

[Bug c++/88820] [7/8/9 Regression] ICE in in C++2a mode for code which is able to be compiled in C++17 mode

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88820 --- Comment #12 from Jason Merrill --- Author: jason Date: Thu Mar 7 16:15:56 2019 New Revision: 269463 URL: https://gcc.gnu.org/viewcvs?rev=269463&root=gcc&view=rev Log: PR c++/88820 - ICE with CTAD and member template used in DMI. He

[Bug target/89626] New: Extraneous error message when compiling vector __int128

2019-03-07 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 Bug ID: 89626 Summary: Extraneous error message when compiling vector __int128 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #1 from kelvin at gcc dot gnu.org --- Created attachment 45923 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45923&action=edit preprocessed source code for reproducer

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 kelvin at gcc dot gnu.org changed: What|Removed |Added CC||kelvin at gcc dot gnu.org,

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #3 from Andrew Pinski --- Looks like the preprocess conditional identifier does not recognize __int128 as something it should be used with vector. I doubt this is a real bug as vector __int128 is not defined in the PowerPC specificat

[Bug translation/79999] possible typo in gimplify.c: depend(sink:)

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1

[Bug c++/88123] [8/9 Regression] faulty qualified name lookup of overloaded operator within generic lambda via using-directive

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88123 --- Comment #4 from Jason Merrill --- The problem is that we don't preserve the unqualified lookup in our template representation of operator expressions the way we do for normal calls. Here's a variant that never worked, because we're instantia

[Bug lto/87525] [7/8/9 Regression] infinite loop generated for fread() if enabling -flto and -D_FORTIFY_SOURCE=2

2019-03-07 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87525 --- Comment #22 from Martin Jambor --- Author: jamborm Date: Thu Mar 7 16:42:20 2019 New Revision: 269464 URL: https://gcc.gnu.org/viewcvs?rev=269464&root=gcc&view=rev Log: Zero local estimated benefit for cloning extern inline function 2019-0

[Bug d/89016] ICE in ArrayLiteralExp::toStringExp, at d/dmd/expression.c:3873

2019-03-07 Thread ibuclaw at gdcproject dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89016 Iain Buclaw changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug translation/79999] possible typo in gimplify.c: depend(sink:)

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/89627] New: Miscompiled constructor call

2019-03-07 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89627 Bug ID: 89627 Summary: Miscompiled constructor call Product: gcc Version: unknown Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #4 from Segher Boessenkool --- If you use -mcpu=power8 (or up) it works fine.

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #5

[Bug target/89628] New: aarch64_vector_pcs does not use v24-v31 as temp regs

2019-03-07 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89628 Bug ID: 89628 Summary: aarch64_vector_pcs does not use v24-v31 as temp regs Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #6 from Segher Boessenkool --- "vector signed __int128" and "vector unsigned __int128" are both defined, and both work fine. But "vector __int128" is not defined in the ABI, and does not work unless you are building for power8 or up.

[Bug libstdc++/89629] New: std::hash segfault for long strings

2019-03-07 Thread dan at stahlke dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89629 Bug ID: 89629 Summary: std::hash segfault for long strings Product: gcc Version: 8.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #7 from Jakub Jelinek --- If vector followed by __int128 is unconditionally mapped to __vector, then so should vector double.

[Bug target/89602] Missing AVX512 intrinsics

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89602 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Mar 7 19:10:21 2019 New Revision: 269467 URL: https://gcc.gnu.org/viewcvs?rev=269467&root=gcc&view=rev Log: PR target/89602 * config/i386/sse.md (avx512f_mov_mask,

[Bug target/88918] [meta-bug] x86 intrinsic issues

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88918 Bug 88918 depends on bug 89602, which changed state. Bug 89602 Summary: Missing AVX512 intrinsics https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89602 What|Removed |Added --

[Bug target/89602] Missing AVX512 intrinsics

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89602 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 seurer at gcc dot gnu.org changed: What|Removed |Added CC||seurer at gcc dot gnu.org ---

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #9 from Bill Schmidt --- vector __int128 is equivalent to vector signed __int128, and only is defined for the ELFv2 ABI. Technically ELFv2 can be used anywhere, but in practice it is little-endian only.LE systems require a minimu

[Bug translation/79999] possible typo in gimplify.c: depend(sink:)

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Thu Mar 7 19:46:11 2019 New Revision: 269468 URL: https://gcc.gnu.org/viewcvs?rev=269468&root=gcc&view=rev Log: PR translation/7 * gimplify.c (gimplify_omp_ordered):

[Bug c++/29040] missing access control checks in subclasses for nested types

2019-03-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=29040 --- Comment #12 from Paolo Carlini --- My draft doesn't the templated case: struct c { private: template struct n { int j; }; }; struct d:public c { template void f (struct n *p); }; Interestingly, currently we neither handle corre

[Bug translation/79999] possible typo in gimplify.c: depend(sink:)

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Bug 40883 depends on bug 7, which changed state. Bug 7 Summary: possible typo in gimplify.c: depend(sink:) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=7 What|Removed |Added -

[Bug c++/84518] [8/9 Regression] ICE with lambda capturing broken variable

2019-03-07 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84518 --- Comment #7 from Paolo Carlini --- These are fixed in trunk: I'm adding the testcases and removing the 9 regression marker.

[Bug c++/84518] [8/9 Regression] ICE with lambda capturing broken variable

2019-03-07 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84518 --- Comment #8 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu Mar 7 20:49:42 2019 New Revision: 269469 URL: https://gcc.gnu.org/viewcvs?rev=269469&root=gcc&view=rev Log: 2019-03-07 Paolo Carlini PR c++/84518 * g++

[Bug target/80003] i386.c: %s placeholder is no semantic grammar unit

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80003 --- Comment #1 from Jakub Jelinek --- Author: jakub Date: Thu Mar 7 21:32:21 2019 New Revision: 269471 URL: https://gcc.gnu.org/viewcvs?rev=269471&root=gcc&view=rev Log: PR target/80003 * config/i386/i386.c (ix86_set_func_type):

[Bug target/89602] Missing AVX512 intrinsics

2019-03-07 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89602 Uroš Bizjak changed: What|Removed |Added Target Milestone|--- |9.0

[Bug c++/84518] [8 Regression] ICE with lambda capturing broken variable

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84518 --- Comment #9 from Jakub Jelinek --- It got fixed with r269292 in particular.

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 --- Comment #10 from Segher Boessenkool --- But it behaves exactly likes this on LE ELFv2 systems as well. Only explicitly signed and unsigned types are documented, sure, but that does not make all that much sense, IMO.

[Bug target/89626] Extraneous error message when compiling vector __int128

2019-03-07 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89626 Segher Boessenkool changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80003] i386.c: %s placeholder is no semantic grammar unit

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80003 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2019-03-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Bug 40883 depends on bug 80003, which changed state. Bug 80003 Summary: i386.c: %s placeholder is no semantic grammar unit https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80003 What|Removed |Added -

[Bug fortran/60091] Misleading error messages in rank-2 pointer assignment to rank-1 target

2019-03-07 Thread anlauf at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60091 Harald Anlauf changed: What|Removed |Added CC||anlauf at gmx dot de --- Comment #2 from

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2019-03-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Eric Gallager changed: What|Removed |Added Keywords||easyhack --- Comment #4 from Eric Gallag

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2019-03-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Eric Gallager changed: What|Removed |Added Severity|normal |trivial

[Bug go/89406] Go testing leaves many temporary directories in /tmp around

2019-03-07 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89406 Ian Lance Taylor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/88123] [8/9 Regression] faulty qualified name lookup of overloaded operator within generic lambda via using-directive

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88123 --- Comment #5 from Jason Merrill --- Author: jason Date: Fri Mar 8 02:54:41 2019 New Revision: 269477 URL: https://gcc.gnu.org/viewcvs?rev=269477&root=gcc&view=rev Log: PR c++/88123 - lambda and using-directive. For named function cal

[Bug c++/88123] [8 Regression] faulty qualified name lookup of overloaded operator within generic lambda via using-directive

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88123 Jason Merrill changed: What|Removed |Added Summary|[8/9 Regression] faulty |[8 Regression] faulty

[Bug c++/87748] [8/9 Regression] G++-8 treats SFINAE as error

2019-03-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87748 Jason Merrill changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

  1   2   >