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

[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/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 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 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 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 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 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 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 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 --- 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 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 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++/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 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 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 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 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 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 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++/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 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++/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 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 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 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 tree-optimization/90377] [10 Regression] New -Wstringop-overflow with -O3 since r270852

2019-05-07 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90377 --- Comment #2 from Andrew Pinski --- (In reply to Marc Glisse from comment #1) > What kind of obfuscator did this go through? Most likely used creduce to reduce the failure. NOTE sometimes creduce reduced are reduced into invalid/undefined cod

[Bug target/63651] Lot of failures in obj(c|-c++) with yosemite

2019-05-07 Thread egallager at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63651 --- Comment #22 from Eric Gallager --- (In reply to Iain Sandoe from comment #21) > (In reply to Eric Gallager from comment #20) > > (In reply to Dominique d'Humieres from comment #18) > > > For the record with darwin15 I had to add > > > > > >

[Bug c++/89214] [7/8 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/88857] [7/8 Regression] ICE in build_value_init

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88857 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89876] [8 Regression] ICE in convert_like_real on decltype expression involving string conversion to char*

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89876 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89511] [7/8 Regression] ICE in push_using_decl_1, at cp/name-lookup.c:3845

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89511 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89705] [7/8 Regression] ICE in convert_like_real, at cp/call.c:7334

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89705 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/89876] [8 Regression] ICE in convert_like_real on decltype expression involving string conversion to char*

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89876 --- Comment #6 from Marek Polacek --- Author: mpolacek Date: Tue May 7 16:29:39 2019 New Revision: 270974 URL: https://gcc.gnu.org/viewcvs?rev=270974&root=gcc&view=rev Log: PR c++/89876 - ICE with deprecated conversion. * call.c

[Bug c++/89705] [7/8 Regression] ICE in convert_like_real, at cp/call.c:7334

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89705 --- Comment #8 from Marek Polacek --- Author: mpolacek Date: Tue May 7 16:28:11 2019 New Revision: 270973 URL: https://gcc.gnu.org/viewcvs?rev=270973&root=gcc&view=rev Log: PR c++/89705 - ICE with reference binding with conversion funct

[Bug c++/89511] [7/8 Regression] ICE in push_using_decl_1, at cp/name-lookup.c:3845

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89511 --- Comment #13 from Marek Polacek --- Author: mpolacek Date: Tue May 7 16:26:38 2019 New Revision: 270972 URL: https://gcc.gnu.org/viewcvs?rev=270972&root=gcc&view=rev Log: PR c++/89511 - ICE with using-declaration and unscoped enumera

[Bug c++/89214] [7/8 Regression] ICE in digest_init_r, at cp/typeck2.c:1211 with -std=c++17

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89214 --- Comment #13 from Marek Polacek --- Author: mpolacek Date: Tue May 7 16:25:26 2019 New Revision: 270971 URL: https://gcc.gnu.org/viewcvs?rev=270971&root=gcc&view=rev Log: PR c++/89214 - ICE when initializing aggregates with bases.

[Bug c++/88857] [7/8 Regression] ICE in build_value_init

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88857 --- Comment #10 from Marek Polacek --- Author: mpolacek Date: Tue May 7 16:23:19 2019 New Revision: 270970 URL: https://gcc.gnu.org/viewcvs?rev=270970&root=gcc&view=rev Log: PR c++/88857 - ICE with value-initialization of argument in te

[Bug target/89424] __builtin_vec_ext_v1ti (v, i) results in ICE with variable i (RS6000)

2019-05-07 Thread kelvin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89424 --- Comment #2 from kelvin at gcc dot gnu.org --- Author: kelvin Date: Tue May 7 16:22:21 2019 New Revision: 270969 URL: https://gcc.gnu.org/viewcvs?rev=270969&root=gcc&view=rev Log: gcc/ChangeLog: 2019-05-07 Kelvin Nilsen Backport

[Bug libstdc++/90105] std::forward_list::sort() is not "stable"

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90105 --- Comment #6 from Jonathan Wakely --- Also fixed for 8.4 now.

[Bug libstdc++/88740] [7/8 Regression] libstdc++ tests no longer print assertion failure messages

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88740 --- Comment #3 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:40 2019 New Revision: 270967 URL: https://gcc.gnu.org/viewcvs?rev=270967&root=gcc&view=rev Log: PR libstdc++/88740 Print assertion messages to stderr Backport from main

[Bug libstdc++/90165] std::variant constructs wrong alternative

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90165 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:36 2019 New Revision: 270966 URL: https://gcc.gnu.org/viewcvs?rev=270966&root=gcc&view=rev Log: PR libstdc++/90165 constrain variant(T&&) constructor Backport from main

[Bug libstdc++/90165] std::variant constructs wrong alternative

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

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

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

[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 #6 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:44 2019 New Revision: 270968 URL: https://gcc.gnu.org/viewcvs?rev=270968&root=gcc&view=rev Log: PR libstdc++/89102 fix common_type<> and common_type specializations Thi

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

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89629 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:45:59 2019 New Revision: 270959 URL: https://gcc.gnu.org/viewcvs?rev=270959&root=gcc&view=rev Log: PR libstdc++/89629 fix _Hash_bytes for lengths > INT_MAX Backport from m

[Bug libstdc++/90105] std::forward_list::sort() is not "stable"

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90105 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:32 2019 New Revision: 270965 URL: https://gcc.gnu.org/viewcvs?rev=270965&root=gcc&view=rev Log: PR libstdc++/90105 make forward_list::sort stable While testing the fix

[Bug libstdc++/48101] obscure error message with std::set

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48101 --- Comment #11 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:05 2019 New Revision: 270960 URL: https://gcc.gnu.org/viewcvs?rev=270960&root=gcc&view=rev Log: PR libstdc++/85965 delay static assertions until types are complete The

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

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85965 --- Comment #8 from Jonathan Wakely --- Author: redi Date: Tue May 7 15:46:05 2019 New Revision: 270960 URL: https://gcc.gnu.org/viewcvs?rev=270960&root=gcc&view=rev Log: PR libstdc++/85965 delay static assertions until types are complete The

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

[Bug c++/90372] [x64][missed optimization] pushes unused r12 onto stack on unique_ptr use

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

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

2019-05-07 Thread thanm at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #19 from Than McIntosh --- Created attachment 46313 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46313&action=edit SVG graph from profiling run

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

2019-05-07 Thread thanm at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90316 --- Comment #18 from Than McIntosh --- I tested the most recent commit (270944). That cuts the compile time on the larger example in half, but still at around 1200 seconds. I took another profile (will attach an SVG image from 'pprof web').

[Bug middle-end/90376] spurious -Warray-bounds on memset() of several struct's subobjects

2019-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90376 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Status|NEW

[Bug tree-optimization/56456] [meta-bug] bogus/missing -Warray-bounds

2019-05-07 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56456 Bug 56456 depends on bug 90376, which changed state. Bug 90376 Summary: spurious -Warray-bounds on memset() of several struct's subobjects https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90376 What|Removed |Added

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #3 from Martin Liška --- Confirmed, I see following back-trace: #0 0x0044f9d4 in handle_cycle (count=, edges=...) at /usr/src/debug/gcc8-8.3.1+r269200-1.1.x86_64/obj-x86_64-suse-linux/prev-x86_64-suse-linux/libstdc++-v3/incl

[Bug c++/61990] Incorrect caret location for type mismatches in function calls

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61990 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #13 from The Written Word --- (In reply to dave.anglin from comment #12) > It might help to compile stage1 with -O2 or -Os.  This might reduce offset > and get a newer version > of gcc to build.  gcc-8.3.0 seems to have built okay on

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #14 from The Written Word --- (In reply to dave.anglin from comment #10) > I don't know the status of Jim Wilson who is listed as ia64 maintainer. We reached out to Jim Wilson in 2016 and got a reply back. He no longer has access to

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

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

2019-05-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|ASSIGNED|RESOLVED Resolution|---

[Bug gcov-profile/90380] gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-07 Thread vsande at cimne dot upc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 --- Comment #1 from Victor --- Sorry, the command to launch the docker container has an extra `gcov` at the end. To correctly launch the container, please use this command: $ docker run --rm -ti fempar/fempar:gnu-8.3.0_gcov-issue Best, Víctor

[Bug gcov-profile/90380] New: gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project

2019-05-07 Thread vsande at cimne dot upc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90380 Bug ID: 90380 Summary: gcov issue: gets stuck (infinite loop?) while analyzing coverage on Fortran project Product: gcc Version: 8.3.0 Status: UNCONFIRMED Sever

[Bug c++/81933] [7 Regression] Invalid "constexpr call flows off the end of the function" error

2019-05-07 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81933 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/78666] conflicting attribute alloc_size accepted

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

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #12 from dave.anglin at bell dot net --- On 2019-05-07 9:32 a.m., bugzilla-gcc at thewrittenword dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 > > --- Comment #11 from The Written Word com> --- > (In reply to dav

[Bug testsuite/90379] New: Gcc 9.1 fails "make check" on linux due to missing MacOS-specific header file

2019-05-07 Thread make_distclean at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90379 Bug ID: 90379 Summary: Gcc 9.1 fails "make check" on linux due to missing MacOS-specific header file Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: n

[Bug middle-end/90263] Calls to mempcpy should use memcpy

2019-05-07 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90263 --- Comment #20 from Wilco --- (In reply to Martin Liška from comment #19) > Created attachment 46265 [details] > Patch candidate v2 > > Update patch that should be fine. Tests on x86_64 work except: > FAIL: gcc.c-torture/execute/builtins/mempcp

[Bug rtl-optimization/90378] New: [9 regression] -Os -flto miscompiles 454.calculix after r266385 on Arm

2019-05-07 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90378 Bug ID: 90378 Summary: [9 regression] -Os -flto miscompiles 454.calculix after r266385 on Arm Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #15 from Richard Biener --- Educating people about -fstack-reuse is also a possibility, thus leave the issue to workarounds like that, experimenting with full rewrites that are obviously not back-portable.

[Bug tree-optimization/90332] New test case gcc.dg/vect/slp-reduc-sad-2.c in r270847 fails

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90332 --- Comment #5 from Richard Biener --- I don't see a vec_initv16qiv8qi on power either, so that might be it - there's no effective target for building a vector from halves (and I wonder how code-generation fares here). So an option is to simply

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #14 from Jakub Jelinek --- (In reply to Michael Matz from comment #12) > (In reply to Jakub Jelinek from comment #11) > > before that region. If we can say for: > > for (...) > > { > > unsigned char v[10]; > > unsig

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #13 from Richard Biener --- (In reply to Jakub Jelinek from comment #11) > (In reply to Richard Biener from comment #10) > > (In reply to Jakub Jelinek from comment #9) > > > Created attachment 46312 [details] > > > gcc10-pr90348.patc

[Bug rtl-optimization/87845] cselib_hasher::hash function does not match with cselib_hasher::equal operator

2019-05-07 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87845 --- Comment #2 from rsandifo at gcc dot gnu.org --- (In reply to Martin Liška from comment #0) > Can please anybody familiar with cselib help me here? Don't think that's me (not really familiar with it), but I agree the code looks dubious. cse

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread bugzilla-gcc at thewrittenword dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #11 from The Written Word --- (In reply to dave.anglin from comment #10) > On 2019-05-07 5:29 a.m., redi at gcc dot gnu.org wrote: > > Dave, are you aware of anybody testing ia64-hpux? > > Should it be deprecated if nobody is maintai

[Bug tree-optimization/90332] New test case gcc.dg/vect/slp-reduc-sad-2.c in r270847 fails

2019-05-07 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90332 --- Comment #4 from seurer at gcc dot gnu.org --- This still fails (just on power 9) even with the above change. On all the other powerpc64 targets it comes up as unsupported.

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #12 from Michael Matz --- (In reply to Jakub Jelinek from comment #11) > before that region. If we can say for: > for (...) > { > unsigned char v[10]; > unsigned char *p = foo (v); > *p = 1; > unsigned c

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #11 from Jakub Jelinek --- (In reply to Richard Biener from comment #10) > (In reply to Jakub Jelinek from comment #9) > > Created attachment 46312 [details] > > gcc10-pr90348.patch > > > > Untested patch that implements what was wri

[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 #17 from Richard Biener --- Author: rguenth Date: Tue May 7 13:03:19 2019 New Revision: 270944 URL: https://gcc.gnu.org/viewcvs?rev=270944&root=gcc&view=rev Log: 2019-05-07 Richard Biener PR tree-optimization/90316

[Bug gcov-profile/90364] 521.wrf_r is 9.5 % slower with PGO on Zen CPUs at -Ofast and native march/mtune

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90364 --- Comment #4 from Richard Biener --- (In reply to Martin Liška from comment #3) > So the problem is that without a profile tree-vectorizer does a > vectorization in 1162 functions, while with PGO only 49 functions are > vectorized. > Can you pl

[Bug rtl-optimization/88879] [9/10 Regression] ICE in sel_target_adjust_priority, at sel-sched.c:3332

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88879 --- Comment #9 from Richard Biener --- ping?

[Bug middle-end/90345] too pessimistic check whether pointer may alias a local variable

2019-05-07 Thread vanyacpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90345 --- Comment #4 from Ivan Sorokin --- Making points-to analysis aware of SESE regions will definitely help here and is a nice thing to have. There is one more option. In my reduced test case the body of 'push_back' is unavailable, but when it is

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #10 from Richard Biener --- (In reply to Jakub Jelinek from comment #9) > Created attachment 46312 [details] > gcc10-pr90348.patch > > Untested patch that implements what was written in #c5. I agree that > without further changes to

[Bug gcov-profile/90364] 521.wrf_r is 9.5 % slower with PGO on Zen CPUs at -Ofast and native march/mtune

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90364 Martin Liška changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|marxin at gcc dot

[Bug gcov-profile/90364] 521.wrf_r is 9.5 % slower with PGO on Zen CPUs at -Ofast and native march/mtune

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90364 --- Comment #3 from Martin Liška --- So the problem is that without a profile tree-vectorizer does a vectorization in 1162 functions, while with PGO only 49 functions are vectorized. Can you please Richi take a look? I can provide vectorizer dump

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

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90377 Martin Liška changed: What|Removed |Added Last reconfirmed||2019-5-7 CC|

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

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90377 Bug ID: 90377 Summary: [10 Regression] New -Wstringop-overflow with -O3 since r270852 Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal P

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

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87847 --- Comment #1 from Martin Liška --- May I please ping this? I would like to finish the hast table sanitization patch in this stage1.

[Bug rtl-optimization/87845] cselib_hasher::hash function does not match with cselib_hasher::equal operator

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87845 --- Comment #1 from Martin Liška --- May I please ping this? I would like to finish the hast table sanitization patch in this stage1.

[Bug bootstrap/84402] [meta] GCC build system: parallelism bottleneck

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84402 Martin Liška changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|marxin at gcc dot

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 --- Comment #10 from dave.anglin at bell dot net --- On 2019-05-07 5:29 a.m., redi at gcc dot gnu.org wrote: > Dave, are you aware of anybody testing ia64-hpux? > Should it be deprecated if nobody is maintaining it? I don't have or access to a ia6

[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 #16 from Richard Biener --- Author: rguenth Date: Tue May 7 11:17:00 2019 New Revision: 270940 URL: https://gcc.gnu.org/viewcvs?rev=270940&root=gcc&view=rev Log: 2019-05-07 Richard Biener PR tree-optimization/90316

[Bug middle-end/90348] [7/8/9/10 Regression] Partition of char arrays is incorrect in some cases

2019-05-07 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90348 --- Comment #9 from Jakub Jelinek --- Created attachment 46312 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46312&action=edit gcc10-pr90348.patch Untested patch that implements what was written in #c5. I agree that without further chang

[Bug libstdc++/90361] [9/10 Regression] Undefined symbols in libstdc++ when building with --with-default-libstdcxx-abi=gcc4-compatible

2019-05-07 Thread ostash at ostash dot kiev.ua
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90361 --- Comment #4 from Viktor Ostashevskyi --- Bisected to: commit c6e37a9f5734bfe731b042993f77cb41b5a566c5 Author: redi Date: Sun Jan 6 22:34:29 2019 + PR libstdc++/86756 add std::filesystem::path to libstdc++.so Move the C++17 st

[Bug c/90376] spurious -Warray-bounds on memset() of several struct's subobjects

2019-05-07 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90376 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/90376] New: spurious -Warray-bounds on memset() of several struct's subobjects

2019-05-07 Thread ryabinin.a.a at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90376 Bug ID: 90376 Summary: spurious -Warray-bounds on memset() of several struct's subobjects Product: gcc Version: 9.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 Jonathan Wakely changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug lto/90369] error: could not unlink output file

2019-05-07 Thread hoganmeier at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90369 --- Comment #4 from krux --- The code was automatically reduced, hence the empty linker script. Looks promising, seems like you found the cause.

[Bug target/61577] [4.9.0] can't compile on hp-ux v3 ia64

2019-05-07 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61577 Jonathan Wakely changed: What|Removed |Added Keywords||build CC|

[Bug tree-optimization/90373] Better alias analysis based on libc functions with arguments which cannot alias

2019-05-07 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90373 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

  1   2   >