||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.
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.
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80453
Markus Trippelsdorf changed:
What|Removed |Added
Summary|[7 Regression] another |another compare-debug
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.
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.
: 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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
Target||ppc64le
Host|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #2 from Markus Trippelsdorf ---
Hmm, all error locations involve calls to strcmp().
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
--- Comment #5 from Markus Trippelsdorf ---
Looks more like a missing valgrind suppression.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
CC||acsawdey at gcc dot gnu.org
--- Co
||trippels at gcc dot gnu.org
Resolution|--- |INVALID
--- Comment #1 from Markus Trippelsdorf ---
You need more memory. Look for OOM killer in dmseg.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80480
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |WAITING
Last reconfirmed|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80480
Markus Trippelsdorf changed:
What|Removed |Added
Resolution|FIXED |INVALID
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78587
Markus Trippelsdorf changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69412
Markus Trippelsdorf changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80479
Markus Trippelsdorf changed:
What|Removed |Added
CC||dje at gcc dot gnu.org
--- Comment
||trippels at gcc dot gnu.org
Resolution|--- |INVALID
--- Comment #1 from Markus Trippelsdorf ---
main() has an implicit return 0.
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;.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80509
Markus Trippelsdorf changed:
What|Removed |Added
CC||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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80515
Markus Trippelsdorf changed:
What|Removed |Added
Status|RESOLVED|NEW
Last reconfirmed|
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.
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
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
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.
||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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
Markus Trippelsdorf changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80534
Markus Trippelsdorf changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comme
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80550
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66880
Markus Trippelsdorf changed:
What|Removed |Added
CC||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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69790
Markus Trippelsdorf changed:
What|Removed |Added
Status|WAITING |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79224
Markus Trippelsdorf changed:
What|Removed |Added
CC||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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80581
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
||2017-05-01
CC||trippels at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Markus Trippelsdorf ---
Please attach the compressed testcase.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80583
Markus Trippelsdorf changed:
What|Removed |Added
Target||x86_64-*-*, i?86-*-*
S
|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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80612
Markus Trippelsdorf changed:
What|Removed |Added
Keywords|lto |
Summary|[7/8 Regressio
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
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66139
Markus Trippelsdorf changed:
What|Removed |Added
CC||majerech.o at gmail dot com
--- Co
||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 ***
||2017-05-10
CC||trippels at gcc dot gnu.org,
||ville at gcc dot gnu.org
Component|c++ |libstdc++
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939
Markus Trippelsdorf changed:
What|Removed |Added
CC||barry.revzin at gmail dot com
---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80703
Markus Trippelsdorf changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80066
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
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
-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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80823
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743
Markus Trippelsdorf changed:
What|Removed |Added
CC||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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80856
Markus Trippelsdorf changed:
What|Removed |Added
CC||jason at gcc dot gnu.org
--- Comme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80743
Markus Trippelsdorf changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
++
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();
%
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
||2017-05-25
CC||trippels at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #1 from Markus Trippelsdorf ---
Started with r247879.
++
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80891
Markus Trippelsdorf changed:
What|Removed |Added
Status|ASSIGNED|RESOLVED
Resolution|---
||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.
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
: 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
||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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80981
Markus Trippelsdorf changed:
What|Removed |Added
Status|REOPENED|RESOLVED
Resolution|---
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80978
Markus Trippelsdorf changed:
What|Removed |Added
Status|ASSIGNED|NEW
--- Comment #2 from Markus Tri
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80978
Markus Trippelsdorf changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
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% )
|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
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+
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++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004
Markus Trippelsdorf changed:
What|Removed |Added
Attachment #41494|0 |1
is obsolete|
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81004
Markus Trippelsdorf changed:
What|Removed |Added
CC||hubicka at ucw dot cz
--- Comment
||6.3.0
Keywords||ice-on-invalid-code
Last reconfirmed||2017-06-08
CC||trippels at gcc dot gnu.org
Ever confirmed|0 |1
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80932
Markus Trippelsdorf changed:
What|Removed |Added
CC||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|
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81028
Markus Trippelsdorf changed:
What|Removed |Added
CC||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
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::
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81066
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
: 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
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()
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
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
> >
: 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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81109
Markus Trippelsdorf changed:
What|Removed |Added
Status|UNCONFIRMED |RESOLVED
Resolution|---
501 - 600 of 3500 matches
Mail list logo