[Bug tree-optimization/90377] [10 Regression] New -Wstringop-overflow with -O3 since r270852

2019-05-07 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90377 --- Comment #1 from Marc Glisse --- What kind of obfuscator did this go through?

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

2019-05-07 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Bug 40883 depends on bug 79869, which changed state. Bug 79869 Summary: i18n: document placeholders for translators https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869 What|Removed |Added

[Bug target/79869] i18n: document placeholders for translators

2019-05-07 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/79817] GCC does not recognize [[deprecated]] attribute for namespace

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

[Bug other/90381] New: New test case gcc.dg/tree-ssa/pr88676-2.c fails with its introduction in r270934

2019-05-07 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90381 Bug ID: 90381 Summary: New test case gcc.dg/tree-ssa/pr88676-2.c fails with its introduction in r270934 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity:

[Bug c++/84177] Attributes on C++17 nested namespaces

2019-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84177 Eric Gallager changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #2

[Bug c++/87145] [7/8 Regression] Implicit conversion to scoped enum fails: "error: taking address of temporary/rvalue"

2019-05-07 Thread jorrit at jorrit dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87145 --- Comment #12 from Jö --- Just to be get this straight: "no backport possible" means this won't be fixed at all for 7 and 8, correct?

[Bug c++/87145] [7/8 Regression] Implicit conversion to scoped enum fails: "error: taking address of temporary/rvalue"

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87145 --- Comment #13 from Marek Polacek --- (In reply to Jö from comment #12) > Just to be get this straight: "no backport possible" means this won't be > fixed at all for 7 and 8, correct? If it's important, I could actually fix it for GCC 8.4 too.

[Bug tree-optimization/90377] [10 Regression] New -Wstringop-overflow with -O3 since r270852

2019-05-07 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90377 --- Comment #3 from Marc Glisse --- (In reply to Andrew Pinski from comment #2) > Most likely used creduce to reduce the failure. creduce didn't use to produce such awful code. Part is because of -fpermissive, but part seems to be because the re

[Bug c++/87145] [7/8 Regression] Implicit conversion to scoped enum fails: "error: taking address of temporary/rvalue"

2019-05-07 Thread jorrit at jorrit dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87145 --- Comment #14 from Jö --- Hmm, thinking about it. But it looks like Debian buster is going to release with 8.3 anyway as it is in freeze. And I don't think they're gonna update gcc in buster while it's stable. Which means we're going to have

[Bug preprocessor/90382] New: internal compiler error: in linemap_macro_map_loc_to_exp_point, at libcpp/line-map.c:1061

2019-05-07 Thread sbergman at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90382 Bug ID: 90382 Summary: internal compiler error: in linemap_macro_map_loc_to_exp_point, at libcpp/line-map.c:1061 Product: gcc Version: 10.0 Status: UN

[Bug middle-end/89765] [9/10 Regression] Multiple problems with vec-insert implementation on PowerPC

2019-05-07 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89765 --- Comment #12 from kelvin at gcc dot gnu.org --- Author: kelvin Date: Tue May 7 21:40:46 2019 New Revision: 270982 URL: https://gcc.gnu.org/viewcvs?rev=270982&root=gcc&view=rev Log: gcc/ChangeLog: 2019-05-07 Kelvin Nilsen PR targe

[Bug c++/87847] spec_hasher::hash does not match with spec_hasher::equal

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87847 --- Comment #2 from Marek Polacek --- In the ttp23.C testcase we're comparing B and B. In one case the template argument is >> and the other is >> same_type_p says they're same, so comp_template_args returns true. One of the template_temp

[Bug c++/86485] [7/8 Regression] "anonymous" maybe-uninitialized false positive with ternary operator

2019-05-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86485 --- Comment #6 from Jason Merrill --- Author: jason Date: Tue May 7 22:37:19 2019 New Revision: 270985 URL: https://gcc.gnu.org/viewcvs?rev=270985&root=gcc&view=rev Log: PR c++/86485 - -Wmaybe-unused with empty class ?: * typec

[Bug c++/90171] [9 Regression] ICE in build_op_delete_call, at cp/call.c:6630

2019-05-07 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90171 --- Comment #3 from Jason Merrill --- Author: jason Date: Tue May 7 22:37:24 2019 New Revision: 270986 URL: https://gcc.gnu.org/viewcvs?rev=270986&root=gcc&view=rev Log: PR c++/90171 - reorganize usual_deallocation_fn_p When fixing 901

[Bug libstdc++/89102] 'common_type' of single abominable function should not have a nested typename

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89102 --- Comment #7 from Jonathan Wakely --- Author: redi Date: Tue May 7 22:46:39 2019 New Revision: 270987 URL: https://gcc.gnu.org/viewcvs?rev=270987&root=gcc&view=rev Log: PR libstdc++/89102 implement new common_type rules (P0435R1, P0548R1) Th

[Bug other/90375] Environment variables not listed in ENVIRONMENT section of man page

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90375 --- Comment #2 from Jonathan Wakely --- (In reply to Eric Gallager from comment #1) > I thought the CHKP/MPX stuff had been removed... It has, I was looking at the man page for gcc-8, sorry.

[Bug libstdc++/89102] 'common_type' of single abominable function should not have a nested typename

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

[Bug other/90375] Environment variables not listed in ENVIRONMENT section of man page

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

[Bug c++/90383] New: [9 Regression] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding. (Again)

2019-05-07 Thread eric at efcs dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90383 Bug ID: 90383 Summary: [9 Regression] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding. (Again) Product: gcc Version

[Bug libstdc++/90384] New: std::transform fails to apply to all elements

2019-05-07 Thread mfdeakin at cs dot unc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90384 Bug ID: 90384 Summary: std::transform fails to apply to all elements Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: l

[Bug target/48429] ARM __attribute__((interrupt("FIQ"))) not optimizing register allocation

2019-05-07 Thread sven.koehler at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48429 --- Comment #2 from Sven --- Even 8 years later, this bug is not fixed (gcc 8.3). I believe clang/llvm has the same problem. Anyhow, that's not the only problem. The moment that a function is called, registers r0 to r3 (and maybe others) have to

[Bug c++/90383] [9 Regression] GCC generates invalid constexpr copy/move assignment operators for types with trailing padding. (Again)

2019-05-07 Thread eric at efcs dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90383 --- Comment #1 from Eric Fiselier --- It's important to note that this bug affects any struct with tail padding. For example `struct optional { T value; bool has_value; /*...*/ };` would hit it. https://godbolt.org/z/VX9VTh

[Bug tree-optimization/90385] New: [9/10 Regression] ICE: tree check: expected ssa_name, have real_cst in transform_to_exit_first_loop_alt, at tree-parloops.c:1772

2019-05-07 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90385 Bug ID: 90385 Summary: [9/10 Regression] ICE: tree check: expected ssa_name, have real_cst in transform_to_exit_first_loop_alt, at tree-parloops.c:1772 Product: gcc

[Bug other/90381] New test case gcc.dg/tree-ssa/pr88676-2.c fails with its introduction in r270934

2019-05-07 Thread helijia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90381 --- Comment #1 from Li Jia He --- Thanks for pointing this out. I used the following code: struct foo1 { int i:1; }; int test1 (struct foo1 *x) { if (x->i == 0) return 1; else if (x->i == 1) return 1; return 0; } to dumped the

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

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #20 from Richard Biener --- (In reply to Than McIntosh from comment #19) > Created attachment 46313 [details] > SVG graph from profiling run Do I read this correctly in that all the time spent in PRE is via do_pre_regular_insertion?

<    1   2