[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- You need to provide the definition of dothis() somewhere. Not a bug.

[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80469 --- Comment #2 from Markus Trippelsdorf --- In other words, don't use -fvisibility=hidden when you build subimpl.cpp.

[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80469 --- Comment #4 from Markus Trippelsdorf --- (In reply to Ubikovich from comment #3) > >> You need to provide the definition of dothis() somewhere. > > There is the definition: > > // subimpl.cpp > #include "subimpl.h" > void A::dothis() {} Yea

[Bug debug/80453] another compare-debug failure

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453 Markus Trippelsdorf changed: What|Removed |Added Summary|[7 Regression] another |another compare-debug

[Bug rtl-optimization/80429] -fcompare-debug failure on ppc64le with LRA

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80429 --- Comment #4 from Markus Trippelsdorf --- (In reply to Richard Biener from comment #3) > Fixed on trunk (sofar)? Yes.

[Bug c++/80469] Undefined symbol for abstract class impl with -fvisibility=hidden

2017-04-20 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80469 --- Comment #6 from Markus Trippelsdorf --- (In reply to Ubikovich from comment #5) > (In reply to Markus Trippelsdorf from comment #4) > > (In reply to Ubikovich from comment #3) > > > >> You need to provide the definition of dothis() somewhere.

[Bug target/80479] New: endless stream of valgrind errors when using trunk build with trunk on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- When I build trunk with trunk on ppc64le (--enable-valgrind-annotations --disable-bootstrap) the resulting compiler

[Bug target/80479] endless stream of valgrind errors when using trunk build with trunk on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added Target||ppc64le Host|

[Bug target/80479] endless stream of valgrind errors when using trunk build with trunk on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 --- Comment #2 from Markus Trippelsdorf --- Hmm, all error locations involve calls to strcmp().

[Bug target/80479] endless stream of valgrind errors when using trunk build with trunk on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 --- Comment #5 from Markus Trippelsdorf --- Looks more like a missing valgrind suppression.

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added CC||acsawdey at gcc dot gnu.org --- Co

[Bug c++/80480] The compiler gets killed by an internal error when compiling ZNC

2017-04-21 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- You need more memory. Look for OOM killer in dmseg.

[Bug c++/80480] The compiler gets killed by an internal error when compiling ZNC

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80480 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/80480] The compiler gets killed by an internal error when compiling ZNC

2017-04-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80480 Markus Trippelsdorf changed: What|Removed |Added Resolution|FIXED |INVALID

[Bug debug/78587] dwarf2out.c:1517:45: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int [4]'; cast to an unsigned type to negate this value to itself

2017-04-24 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78587 Markus Trippelsdorf changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug other/69412] bootstrap-ubsan profiledbootstrap issues

2017-04-24 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69412 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/80479] [7/8 Regression] strcmp() produces valgrind errors on ppc64le

2017-04-24 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479 Markus Trippelsdorf changed: What|Removed |Added CC||dje at gcc dot gnu.org --- Comment

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- main() has an implicit return 0.

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515 --- Comment #3 from Markus Trippelsdorf --- (In reply to Marc Glisse from comment #2) > The implicit "return 0;" is only in C++ IIRC. No, C99 also has an implicit return 0;.

[Bug bootstrap/80509] ICE in cc1 during selftests

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80509 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515 --- Comment #5 from Markus Trippelsdorf --- (In reply to Paul Eggert from comment #4) > > main() has an implicit return 0. > > That's irrelevant to the purpose of the warning. The warning is there to > catch the common typo of a function contain

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515 Markus Trippelsdorf changed: What|Removed |Added Status|RESOLVED|NEW Last reconfirmed|

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515 --- Comment #9 from Markus Trippelsdorf --- But for C++: [[noreturn]] int main() { while(true) ; } is warning free in clang++ and icpc.

[Bug c/80515] __attribute__ ((__noreturn__)) false alarm for 'main'

2017-04-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515 --- Comment #10 from Markus Trippelsdorf --- See also https://cplusplus.github.io/EWG/ewg-active.html#162

[Bug debug/80526] New: -fcompare-debug doesn't make sense for -c -flto

2017-04-26 Thread trippels at gcc dot gnu.org
onent: debug Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- When using -fcompare-debug with "-c -flto" the resulting two *.gkd files always have size zero. So it doesn't make sense to compile twice in this ca

[Bug debug/80526] -fcompare-debug doesn't make sense for -c -flto

2017-04-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80526 --- Comment #2 from Markus Trippelsdorf --- (In reply to Richard Biener from comment #1) > Maybe it does if you use -ffat-lto-objects. Sure, yes. But -fno-fat-lto-objects is the default.

[Bug c++/80534] [7/8 Regression] 7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963

2017-04-26 Thread trippels at gcc dot gnu.org
||2017-04-26 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #2 from Markus Trippelsdorf --- template struct A { struct type { char __data[0]; }; }; template struct B; template

[Bug c++/80534] [7/8 Regression] 7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963

2017-04-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534 Markus Trippelsdorf changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comme

[Bug c++/80534] [7/8 Regression] 7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963

2017-04-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534 Markus Trippelsdorf changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comme

[Bug c++/80534] [7/8 Regression] 7.1 RC - internal compiler error: in finish_member_declaration, at cp/semantics.c:2963

2017-04-27 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534 --- Comment #6 from Markus Trippelsdorf --- Here is a different reduction leading to a different ICE: trippels@gcc75 ~ % cat lowLevelInitialization.ii template struct aligned_storage { struct type { char __data[0]; }; }; struct A {}; te

[Bug sanitizer/80550] New: error: case label does not reduce to an integer constant

2017-04-27 Thread trippels at gcc dot gnu.org
Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org Target Milestone

[Bug sanitizer/80550] error: case label does not reduce to an integer constant

2017-04-27 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550 --- Comment #1 from Markus Trippelsdorf --- Looks like a dup of PR66880. richi said in that bug: »It would be better to make the C FE reject this as constant expression which invokes undefined behavior. IMHO -fsanitize should never sanitize an

[Bug sanitizer/80550] error: case label does not reduce to an integer constant

2017-04-27 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug sanitizer/66880] 'error: case label does not reduce to an integer constant' with -fsanitize=shift -std=gnu99.

2017-04-27 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66880 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug bootstrap/69790] LTO compiling GCC does not work (lib/bfd-plugin path has unclear location)

2017-04-28 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69790 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug bootstrap/69790] LTO compiling GCC does not work (lib/bfd-plugin path has unclear location)

2017-04-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69790 Markus Trippelsdorf changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug tree-optimization/79224] [7/8 Regression] Large C-Ray slowdown

2017-04-30 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79224 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug ipa/80581] New: [8 Regression] ICE: in estimate_node_size_and_time, at ipa-inline-analysis.c:3425

2017-05-01 Thread trippels at gcc dot gnu.org
: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: hubicka at gcc dot gnu.org Target Milestone: --- Since r247417: trippels@gcc2-power8 llvm_build % g++ -c -O2

[Bug ipa/80581] [8 Regression] ICE: in estimate_node_size_and_time, at ipa-inline-analysis.c:3425

2017-05-01 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80581 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/80583] ICE with target_clones and vectorized float: internal compiler error: in convert_move, at expr.c:270

2017-05-01 Thread trippels at gcc dot gnu.org
||2017-05-01 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- Please attach the compressed testcase.

[Bug target/80583] [6/7/8 Regression] ICE with target_clones and vectorized float: internal compiler error: in convert_move, at expr.c:270

2017-05-01 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80583 Markus Trippelsdorf changed: What|Removed |Added Target||x86_64-*-*, i?86-*-* S

[Bug tree-optimization/80612] [7/8 Regression] ICE compiling grep-3.0 and m4-1.4.18 with LTO

2017-05-03 Thread trippels at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2017-05-03 CC||trippels at gcc dot gnu.org Summary|ICE compiling grep-3.0 and |[7/8 Regression] ICE |m4-1.4.18 with LTO |compiling grep-3.0

[Bug tree-optimization/80612] [7/8 Regression] ICE in get_range_info, at tree-ssanames.c:375

2017-05-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80612 Markus Trippelsdorf changed: What|Removed |Added Keywords|lto | Summary|[7/8 Regressio

[Bug c++/66139] destructor not called for members of partially constructed anonymous struct/array

2017-05-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66139 --- Comment #6 from Markus Trippelsdorf --- (In reply to Andrzej Krzemienski from comment #5) > What does this mean that the status of this bug report is "NEW"? It is 2 > years old. In GCC Bugzilla one can assign status "CONFIRMED" to bug reports

[Bug libstdc++/80690] New: [7/8 Regression] clang rejects std::thread with -std=c++1z

2017-05-09 Thread trippels at gcc dot gnu.org
Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- markus@x4 /tmp % cat thread.cpp #include static void f() {} int main() { std::thread t(f); } markus@x4 /tmp % g++ -std=gnu++1z

[Bug lto/80699] New: multiple prevailing defs with -flto and -Wl,--wrap

2017-05-10 Thread trippels at gcc dot gnu.org
Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- markus@x4 /tmp % cat test.c void foo() {} markus@x4 /tmp % cat test_warp.c extern void foo(); void __wrap_foo() { foo(); }; int main() {} markus@x4 /tmp % gcc -Wl

[Bug lto/51859] Linker option effects not reflected in symbol resolution file

2017-05-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51859 --- Comment #6 from Markus Trippelsdorf --- Clang handles it fine BTW: markus@x4 /tmp % cat test.c void foo() {} markus@x4 /tmp % cat test_warp.c extern void foo(); void __wrap_foo() { foo(); }; int main() {} markus@x4 /tmp % gcc -Wl,--wrap=fo

[Bug c++/66139] destructor not called for members of partially constructed anonymous struct/array

2017-05-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66139 Markus Trippelsdorf changed: What|Removed |Added CC||majerech.o at gmail dot com --- Co

[Bug c++/80683] Exceptions don't propagate through default member initializer

2017-05-10 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Markus Trippelsdorf --- dup. *** This bug has been marked as a duplicate of bug 66139 ***

[Bug libstdc++/80703] Including breaks structured bindings

2017-05-10 Thread trippels at gcc dot gnu.org
||2017-05-10 CC||trippels at gcc dot gnu.org, ||ville at gcc dot gnu.org Component|c++ |libstdc++ Ever confirmed|0 |1

[Bug libstdc++/78939] [C++17] interferes with structured binding from struct

2017-05-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 Markus Trippelsdorf changed: What|Removed |Added CC||barry.revzin at gmail dot com ---

[Bug libstdc++/80703] Including breaks structured bindings

2017-05-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80703 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug other/80066] dead stores and initializations pointed out by clang --analyze

2017-05-10 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80066 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug tree-optimization/80707] New: [8 Regression] r247844 causes error: extra outgoing edge

2017-05-10 Thread trippels at gcc dot gnu.org
Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- Since r247844: trippels@gcc2-power8 ~ % cat tzfmt.ii struct A { int m_fn1(int &) const; }; int A::m_fn1(int &p

[Bug middle-end/80823] New: [8 Regression] ICE: verify_flow_info failed

2017-05-18 Thread trippels at gcc dot gnu.org
-end Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- trippels@gcc2-power8 linux % cat book3s_pr_papr.i int a, c; int b[1]; int fn1() { switch (a) case 0: case 2: return 1; return 0; } void fn2() { int i; for

[Bug middle-end/80823] [8 Regression] ICE: verify_flow_info failed

2017-05-18 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/80838] New: PGO/LTO bootstrapped compiler 5% slower than pure PGO bootstrapped one

2017-05-20 Thread trippels at gcc dot gnu.org
Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: hubicka at ucw dot cz Target Milestone: --- On the new Ryzen compile farm machine a PGO/LTO bootstrapped compiler is ~5

[Bug middle-end/80743] [8 Regression] ICE in estimate_node_size_and_time, at ipa-inline-analysis.c:3385

2017-05-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug bootstrap/80838] PGO/LTO bootstrapped compiler 5% slower than pure PGO bootstrapped one

2017-05-21 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80838 --- Comment #2 from Markus Trippelsdorf --- (In reply to Jan Hubicka from comment #1) > If it is easy to do, can you attach profiles please? > i will try to reproduce this... Thanks. (There is still some tooling missing (perf, etc.) on the Ryze

[Bug c++/80856] [7/8 Regression] ICE from template local overload resolution

2017-05-22 Thread trippels at gcc dot gnu.org
Status|UNCONFIRMED |NEW Last reconfirmed||2017-05-22 CC||trippels at gcc dot gnu.org Summary|ICE from template local |[7/8 Regression] ICE from |overload resolution

[Bug c++/80856] [7/8 Regression] ICE from template local overload resolution

2017-05-22 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80856 Markus Trippelsdorf changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comme

[Bug middle-end/80743] [8 Regression] ICE in estimate_node_size_and_time, at ipa-inline-analysis.c:3385

2017-05-23 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/80866] New: [8 Regression] segfault in is_overloaded_fn()

2017-05-23 Thread trippels at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: nathan at gcc dot gnu.org Target Milestone: --- % cat pow_test.ii void pow(); namespace math { template void pow(T); } using namespace math; decltype(pow<>(0)) z(); %

[Bug c++/80812] [8 Regression] ICE: in build_value_init_noctor, at cp/init.c:483

2017-05-23 Thread trippels at gcc dot gnu.org
Status|UNCONFIRMED |NEW Last reconfirmed||2017-05-24 CC||trippels at gcc dot gnu.org, ||ville at gcc dot gnu.org Summary|internal compiler error: in

[Bug tree-optimization/80876] [8 Regression] ICE in verify_loop_structure, at cfgloop.c:1644 (error: loop 1's latch does not have an edge to its header)

2017-05-24 Thread trippels at gcc dot gnu.org
||2017-05-25 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Markus Trippelsdorf --- Started with r247879.

[Bug c++/80891] New: [8 Regression] Three new ICEs

2017-05-26 Thread trippels at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: nathan at gcc dot gnu.org Target Milestone: --- 1) % cat chi_square_std_dev_test.ii namespace std { struct A { void operator<<(A(A)); }; template _CharT endl(_Traits); A a; } using std

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #7 from Markus Trippelsdorf --- Thanks for the fixes. Here is a new issue: 4) % cat vf2_sub_graph_iso_test.ii namespace tuples { template void get(); template void get(); } using tuples::get; template void make_iterator_vertex_m

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 --- Comment #9 from Markus Trippelsdorf --- 5) % cat test.ii struct __normal_iterator get(); namespace boost { template void get(); struct A { A(int); }; enum problem_selector { subgraph_iso }; template struct B { B(A, A, int, int, int, i

[Bug c++/80891] [8 Regression] Three new ICEs

2017-05-29 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891 Markus Trippelsdorf changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80967] ICE in tsubst_decomp_names, at cp/pt.c:15660

2017-06-03 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #1 from Markus Trippelsdorf --- Please don't report bugs for ancient pre-release versions of gcc-7.

[Bug c++/80967] ICE in tsubst_decomp_names, at cp/pt.c:15660

2017-06-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80967 --- Comment #3 from Markus Trippelsdorf --- (In reply to ryan.burn from comment #2) > That's built from trunk only less than 2 months ago. Are you certain this is > invalid? Did you actually try to reproduce? Sure. The bug is fixed already. I cl

[Bug bootstrap/80978] New: [8 Regression] LTO/PGO bootstrap broken by r248863

2017-06-05 Thread trippels at gcc dot gnu.org
: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: hubicka at ucw dot cz Target Milestone: --- Since r248863: /home/trippels/gcc_build_dir_/./prev-gcc/xg++ -B/home/trippels/gcc_build_dir_/./prev-gcc/ -B/usr/local

[Bug c++/80981] [7/8 Regression] couldn't deduce template parameter for an obvious case

2017-06-05 Thread trippels at gcc dot gnu.org
||trippels at gcc dot gnu.org Resolution|--- |INVALID --- Comment #2 from Markus Trippelsdorf --- The error looks valid. Even clang rejects it when using a vanilla class a (without template). You need a forward declaration of void b() in this

[Bug c++/80981] [7/8 Regression] couldn't deduce template parameter for an obvious case

2017-06-05 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80981 Markus Trippelsdorf changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug bootstrap/80978] [8 Regression] LTO/PGO bootstrap broken by r248863

2017-06-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80978 Markus Trippelsdorf changed: What|Removed |Added Status|ASSIGNED|NEW --- Comment #2 from Markus Tri

[Bug bootstrap/80978] [8 Regression] LTO/PGO bootstrap broken by r248863

2017-06-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80978 --- Comment #3 from Markus Trippelsdorf --- HJ's tester sees the same ICE: https://gcc.gnu.org/ml/gcc-regression/2017-06/msg00057.html

[Bug bootstrap/80978] [8 Regression] LTO/PGO bootstrap broken by r248863

2017-06-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80978 Markus Trippelsdorf changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug bootstrap/80838] PGO/LTO bootstrapped compiler 5% slower than pure PGO bootstrapped one

2017-06-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80838 --- Comment #3 from Markus Trippelsdorf --- bootstrap-lto/PGO: Performance counter stats for 'g++ -Ofast -w tramp3d-v4.cpp' (10 runs): 16381.906087 task-clock (msec) #0.998 CPUs utilized ( +- 0.32% )

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-07 Thread trippels at gcc dot gnu.org
|UNCONFIRMED |NEW Last reconfirmed||2017-06-07 CC||trippels at gcc dot gnu.org Summary|linking failed with -flto |[7/8 Regression] linking ||failed with -flto

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #4 from Markus Trippelsdorf --- Created attachment 41493 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41493&action=edit unreduced testcase Here is the unreduced testcase: g++ -w -flto -Wl,--no-demangle l.ii o.ii -O1 -std=c+

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #5 from Markus Trippelsdorf --- Created attachment 41494 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41494&action=edit crappy auto reduced testcase Here's the reduced testcase anyway: % g++ -O2 -c value_semantic.ii % g++

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Markus Trippelsdorf changed: What|Removed |Added Attachment #41494|0 |1 is obsolete|

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-07 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Markus Trippelsdorf changed: What|Removed |Added CC||hubicka at ucw dot cz --- Comment

[Bug c++/81016] [7/8 Regression] ICE: segfault with template struct specialisation

2017-06-08 Thread trippels at gcc dot gnu.org
||6.3.0 Keywords||ice-on-invalid-code Last reconfirmed||2017-06-08 CC||trippels at gcc dot gnu.org Ever confirmed|0 |1

[Bug sanitizer/80932] UBSAN: false positive as a result of distribution: c1*(c2*v1-c3*v2)=>c1*c2*v1-c1*c3*v2

2017-06-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80932 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug libstdc++/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 Markus Trippelsdorf changed: What|Removed |Added Attachment #41495|0 |1 is obsolete|

[Bug lto/81004] [7/8 Regression] linking failed with -flto and static libboost_program_options

2017-06-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004 --- Comment #11 from Markus Trippelsdorf --- It goes from: _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev/37 (__comp_dtor ) @0x7f9a6e65eb80 Type: function definition a

[Bug sanitizer/80932] UBSAN: false positive as a result of distribution: c1*(c2*v1-c3*v2)=>c1*c2*v1-c1*c3*v2

2017-06-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80932 --- Comment #8 from Markus Trippelsdorf --- https://gcc.gnu.org/ml/gcc-regression/2017-06/msg00104.html https://gcc.gnu.org/ml/gcc-regression/2017-06/msg00105.html https://gcc.gnu.org/ml/gcc-regression/2017-06/msg00107.html

[Bug sanitizer/80932] UBSAN: false positive as a result of distribution: c1*(c2*v1-c3*v2)=>c1*c2*v1-c1*c3*v2

2017-06-08 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80932 --- Comment #9 from Markus Trippelsdorf --- trunk (checking=release): trippels@gcc67 gcc % gcc -O0 -fsanitize=undefined ./gcc/testsuite/c-c++-common/ubsan/pr80932.c trippels@gcc67 gcc % ./a.out gcc/testsuite/c-c++-common/ubsan/pr80932.c:10:88: r

[Bug tree-optimization/81028] GCC miscompiles placement new

2017-06-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81028 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug sanitizer/81066] New: sanitizer_stoptheworld_linux_libcdep.cc:276:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined

2017-06-11 Thread trippels at gcc dot gnu.org
Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: dodji at gcc dot gnu.org, dvyukov at gcc dot

[Bug sanitizer/81066] sanitizer_stoptheworld_linux_libcdep.cc:276:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined

2017-06-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066 --- Comment #2 from Markus Trippelsdorf --- Another issue with glibc trunk: The definition of __res_state moved from resolv.h to bits/types/res_state.h: /home/markus/llvm/compiler-rt/lib/tsan/rtl/tsan_platform_linux.cc: In function ‘int __tsan::

[Bug sanitizer/81066] sanitizer_stoptheworld_linux_libcdep.cc:276:22: error: aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined

2017-06-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug bootstrap/81089] New: [8 Regression] ICE: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023

2017-06-13 Thread trippels at gcc dot gnu.org
: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org Target Milestone: --- bootstrap-O3 is broken: gcc % g++ -O3 -c alias.ii during

[Bug bootstrap/81089] [8 Regression] ICE: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023

2017-06-13 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81089 --- Comment #1 from Markus Trippelsdorf --- enum rtx_code { CONST_DOUBLE, CONST_VECTOR, CONST_STRING, CONST, PC, REG, SUBREG, STRICT_LOW_PART, CONCAT, CONCATN, MEM }; int fn1(); int a; rtx_code b; int fn2() { int c = fn1()

[Bug tree-optimization/81089] [8 Regression] ICE: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023

2017-06-14 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81089 --- Comment #5 from Markus Trippelsdorf --- (In reply to Yuri Gribov from comment #4) > Created attachment 41551 [details] > Draft patch > > Here's a draft patch. It fixes the repro but bootstrapping will take some > time on my notebook. There

[Bug tree-optimization/81089] [8 Regression] ICE: tree check: expected ssa_name, have integer_cst in register_edge_assert_for_2, at tree-vrp.c:5023

2017-06-15 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81089 --- Comment #7 from Markus Trippelsdorf --- (In reply to Yuri Gribov from comment #6) > (In reply to Markus Trippelsdorf from comment #5) > > (In reply to Yuri Gribov from comment #4) > > > Created attachment 41551 [details] > > > Draft patch > >

[Bug c++/81109] New: [8 Regression] new -Wclass-memaccess warning noisy

2017-06-15 Thread trippels at gcc dot gnu.org
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: msebor at gcc dot gnu.org Target Milestone: --- The new -Wclass-memaccess warning (r249234) is noisy, e.g.: % cat deoptimizer-ppc.ii class A { A(); }; struct B

[Bug c++/81109] [8 Regression] new -Wclass-memaccess warning noisy

2017-06-16 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81109 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

<    1   2   3   4   5   6   7   8   9   10   >