--- Comment #9 from tim at klingt dot org 2006-08-17 09:43 ---
i have the same problem on my machine, using the latest snapshot.
i'm not sure, if the following information is helpful, but gcc -v gives me:
Using built-in specs.
Target: i686-pc-linux-gnu
Configured with:
/var/tmp/portage
Product: gcc
Version: 4.1.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28444
--- Comment #14 from tim at klingt dot org 2007-01-01 23:53 ---
this is still a problem in the 4.2 branch
--
tim at klingt dot org changed:
What|Removed |Added
--- Comment #15 from tim at klingt dot org 2007-05-18 00:06 ---
4.2.0 still has this bug ... maybe someone with enough power can add this to
the known to fail section?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13675
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53756
tim blechmann tim at klingt dot org changed:
What|Removed |Added
CC||tim at klingt dot
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55076
Bug #: 55076
Summary: ice when compiling lambda function
Classification: Unclassified
Product: gcc
Version: 4.7.2
Status: UNCONFIRMED
Severity: normal
: normal
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Created attachment 30227
-- http://gcc.gnu.org/bugzilla/attachment.cgi?id=30227action=edit
preprocessed source
i get an ice, when cross-compiling
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57472
tim blechmann tim at klingt dot org changed:
What|Removed |Added
Attachment #30227|0 |1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38768
--- Comment #1 from tim at klingt dot org 2009-01-08 17:44 ---
Created an attachment (id=17057)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17057action=view)
proposed patch
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38768
--- Comment #3 from tim at klingt dot org 2009-01-08 18:30 ---
This patch is incorrect as -fschedule-insns is enabled at -O2 and
above for most targets except for x86.
and x86_64 ... the only platforms i can use for testing ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
dot org
ReportedBy: tim at klingt dot org
GCC build triplet: x86_64-linux-gnu
GCC host triplet: x86_64-linux-gnu
GCC target triplet: x86_64-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38779
--- Comment #1 from tim at klingt dot org 2009-01-09 09:28 ---
Created an attachment (id=17064)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17064action=view)
preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38779
4.2/4.3
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org
: register renaming in unrolled loop
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
--- Comment #3 from tim at klingt dot org 2009-01-13 15:26 ---
(In reply to comment #1)
Try -frename-registers.
i forgot to mention: the binaries are compiled with -O3 -mfpmath=sse -msse
(4.2, 4.3 and 4.4).
-frename-registers is enabled by -O3
(In reply to comment #2)
Note
--- Comment #5 from tim at klingt dot org 2009-01-13 16:08 ---
(In reply to comment #4)
-frename-registers does make a difference for me,
i can reproduce it, however, -frename-registers is supposed to be enabled by
-O3:
t...@thinkpad:~/workspace/nova-server.git$ /usr/local/lib/gcc
--- Comment #2 from tim at klingt dot org 2009-01-13 16:22 ---
(In reply to comment #1)
I don't see how this changes could cause more branch misses. If you do the
same .palign for the 4.4 code does the regression vanish? I would suspect
that the loop-stream detector catches one
--- Comment #9 from tim at klingt dot org 2009-01-24 09:56 ---
Hi tim, I extracted this test case from your website. But I can't exactly
reproduce this bug on my machine with a core2 quard micor processor. Can you
help me to check whether my test case is valid firstly? Here I post
--- Comment #10 from tim at klingt dot org 2009-01-24 13:14 ---
btw, i tried the proposed patch ssef, with no big performance difference:
t...@thinkpad:~/sandbox$ time ./a.out
real0m2.494s
user0m2.473s
sys 0m0.002s
t...@thinkpad:~/sandbox$ time ./a.out
real0m2.479s
: 4.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
GCC host triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33109
--- Comment #1 from tim at klingt dot org 2007-08-18 18:30 ---
Created an attachment (id=14074)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14074action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33109
--- Comment #2 from tim at klingt dot org 2007-08-18 18:47 ---
it seems to be related to massive recursive template instantiation of the
following code:
namespace detail
{
template int n
always_inline void zerovec_simd_mp_iteration(float *dst, __m128 const
zero
: [autovectorize]: missed optimization
Product: gcc
Version: 4.2.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http
dot gnu dot org
ReportedBy: tim at klingt dot org
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34604
--
tim at klingt dot org changed:
What|Removed |Added
Severity|normal |enhancement
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34604
Product: gcc
Version: 4.2.3
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34624
--- Comment #2 from tim at klingt dot org 2008-01-13 12:38 ---
... i tried when reporting the bug ... however i haven't really been able
create a stripped down version ...
the problem also occurs when using std::tr1::array instead of boost::array,
though ...
--
http://gcc.gnu.org
--- Comment #1 from tim at klingt dot org 2008-02-07 10:22 ---
Created an attachment (id=15113)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15113action=view)
preprocessed source file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35118
: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35118
--- Comment #1 from tim at klingt dot org 2008-02-08 14:01 ---
*** This bug has been marked as a duplicate of 35138 ***
--
tim at klingt dot org changed:
What|Removed |Added
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
Product: gcc
Version: 4.3.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
--- Comment #1 from tim at klingt dot org 2008-02-08 14:01 ---
*** Bug 35139 has been marked as a duplicate of this bug. ***
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35138
at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33322
--- Comment #1 from tim at klingt dot org 2007-09-06 10:11 ---
Created an attachment (id=14163)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14163action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33322
--- Comment #2 from tim at klingt dot org 2007-09-06 11:07 ---
ah, forgot to mention ... gcc-4.1 can compile the code:
[EMAIL PROTECTED]:~$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v
--enable-languages=c,c++,fortran,objc,obj-c++,treelang
ReportedBy: tim at klingt dot org
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34213
--- Comment #1 from tim at klingt dot org 2007-11-24 11:42 ---
Created an attachment (id=14629)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=14629action=view)
program to illustrate the issue
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34213
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
--- Comment #1 from tim at klingt dot org 2008-11-15 15:55 ---
Created an attachment (id=16684)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16684action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134
--- Comment #3 from tim at klingt dot org 2008-11-15 17:04 ---
i tried to run the benchmark with -fno-ira, which turned out to be about 20%
slower than without the flag.
anyway, i found, that the preprocessed source generated by gcc-4.3 cannot be
compiled with gcc-4.4 ... the specific
--- Comment #7 from tim at klingt dot org 2008-11-17 18:19 ---
Created an attachment (id=16710)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16710action=view)
compressed preprocessed source, gcc-4.4
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38134
--- Comment #8 from tim at klingt dot org 2008-11-17 18:30 ---
Created an attachment (id=16711)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16711action=view)
16684: compressed preprocessed source, gcc-4.3
--
tim at klingt dot org changed:
What|Removed
--- Comment #9 from tim at klingt dot org 2008-11-17 18:49 ---
i have updated the test program and attached preprocessed sources of gcc 4.3
and 4.4
the loop prefix contains
4.4 (9 invariant loads, one store of a generated constant to the stack):
pxor%xmm5, %xmm5
Product: gcc
Version: 4.3.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id
--- Comment #2 from tim at klingt dot org 2008-12-09 17:23 ---
well, would be nice to read something like that in the attribute documentation
...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38455
--- Comment #7 from tim at klingt dot org 2008-12-30 09:58 ---
Created an attachment (id=17009)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17009action=view)
preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34624
--- Comment #8 from tim at klingt dot org 2008-12-30 09:59 ---
Created an attachment (id=17010)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17010action=view)
preprocessed source with -m32
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34624
--- Comment #9 from tim at klingt dot org 2008-12-30 10:00 ---
(In reply to comment #8)
Created an attachment (id=17010)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17010action=view) [edit]
preprocessed source with -m32
(In reply to comment #7)
Created an attachment (id
: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38670
--- Comment #1 from tim at klingt dot org 2008-12-30 10:42 ---
Created an attachment (id=17011)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17011action=view)
preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38670
--- Comment #2 from tim at klingt dot org 2008-12-30 10:56 ---
Created an attachment (id=17012)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17012action=view)
possible reduced test case
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38670
--- Comment #3 from tim at klingt dot org 2008-12-30 10:58 ---
(In reply to comment #2)
Created an attachment (id=17012)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17012action=view) [edit]
possible reduced test case
hm, i am not sure, whether this is a compiler bug
: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38671
--- Comment #1 from tim at klingt dot org 2008-12-30 12:58 ---
Created an attachment (id=17013)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17013action=view)
preprocessed source (gcc-4.4)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38671
--- Comment #6 from tim at klingt dot org 2008-12-31 09:20 ---
sys_perf_counter_open always returns less than zero for me.
This is with:
Linux gcc13 2.6.18-6-vserver-amd64 #1 SMP Sun Feb 10 17:55:04 UTC 2008 x86_64
GNU/Linux
What system call is it trying to do and why
and -ffast-math
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: enhancement
Priority: P3
Component: tree-optimization
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
GCC target
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35630
)
--
Summary: wrong visibility with static member function pointers
Product: gcc
Version: 4.3.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim
: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36054
--- Comment #1 from tim at klingt dot org 2008-04-26 16:27 ---
Created an attachment (id=15533)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15533action=view)
preprocessed source file
preprocessed source file
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36054
--- Comment #3 from tim at klingt dot org 2008-04-30 08:40 ---
have you tried to compile with -march=core2 -mfpmath=sse -msse? i guess, that
is required to compile the preprocessed source file correctly ...
i will try gcc-4.4, when i find the time to compile it ...
--
http
--- Comment #5 from tim at klingt dot org 2008-04-30 09:58 ---
odd, it compiled fine for me:
[EMAIL PROTECTED]:~/workspace/nova$ g++-4.3 -g -O3 -march=core2 -mfpmath=sse
-msse
-ftemplate-depth-4096 -Wnon-virtual-dtor -fPIC kernel_build.ii -c
[EMAIL PROTECTED]:~/workspace/nova
--- Comment #12 from tim at klingt dot org 2008-05-01 13:14 ---
Since it doesn't link, I can only check the .s file. There are a couple of
constructor called Environment, which one is the problemetic function?
sorry for not providing a stripped down test case ...
the specific
--- Comment #18 from tim at klingt dot org 2008-05-05 09:09 ---
hm, if that code is broken, what about the following one on x86_64
(__sync_bool_compare_and_swap_16 requires an alignment of 16 byte)?
struct __attribute__((aligned(16))) foo_t
{
foo_t(int a = 0, int b = 0): a_(a), b_
generates wrong code on x86_64
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org
--- Comment #1 from tim at klingt dot org 2009-08-18 11:35 ---
Created an attachment (id=18395)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18395action=view)
preprocessed source, 4.4
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41103
--- Comment #2 from tim at klingt dot org 2009-08-18 11:37 ---
Created an attachment (id=18396)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=18396action=view)
preprocessed source, 4.2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41103
--- Comment #3 from tim at klingt dot org 2009-08-18 11:50 ---
i forgot to mention, i am building with bjam, passing the following options:
COLLECT_GCC_OPTIONS='-ftemplate-depth-128' '-O3' '-finline-functions'
'-Wno-inline' '-Wall' '-pthread' '-fPIC' '-g' '-v' '-save-temps
--- Comment #5 from tim at klingt dot org 2009-08-18 14:36 ---
compiling with -fno-strict-aliasing doesn't do any difference.
the error is actually related to some code, that does a pointer/tag
compression, packing a pointer and an integer to a 64bit pointer [1] in order
to deal
: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36542
--- Comment #1 from tim at klingt dot org 2008-06-15 11:24 ---
Created an attachment (id=15772)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15772action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36542
--- Comment #5 from tim at klingt dot org 2008-06-15 13:00 ---
i don't think it is related to the vectorizer:
gcc-4.3, -O3 -fno-tree-vectorize: 137088
gcc-4.3, -O3: 137016
gcc-4.3, -O3 -ftree-vectorize: 54640
gcc-4.3, -O3: 54564
--
http
--- Comment #7 from tim at klingt dot org 2008-06-15 14:01 ---
i see ... is it possible to enable the complete unroller manually?
from my understanding gcc-4.3 -O3 is the same as -O2 -fgcse-after-reload
-finline-functions -fpredictive-commoning -ftree-vectorize -funswitch-loops
dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36694
--- Comment #1 from tim at klingt dot org 2008-07-02 10:58 ---
Created an attachment (id=15843)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15843action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36694
--- Comment #3 from tim at klingt dot org 2008-07-02 16:15 ---
compiled via:
g++-4.2 server_dsp_thread_test.ii
error message:
libs/boost/boost/concept_check.hpp: In instantiation of
âboost::CopyConstructiblenova::dsp_thread_queue_itemunnamed::dummy_runnable*â:
libs/boost/boost
++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36812
--- Comment #1 from tim at klingt dot org 2008-07-12 10:47 ---
Created an attachment (id=15904)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15904action=view)
compressed pre-processed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36812
Status: UNCONFIRMED
Severity: minor
Priority: P3
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37367
: P3
Component: target
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: tim at klingt dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437
--- Comment #1 from tim at klingt dot org 2008-09-09 00:41 ---
Created an attachment (id=16262)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16262action=view)
compressed preprocessed source
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37437
--- Comment #5 from tim at klingt dot org 2008-09-22 12:11 ---
i have the same issue with both gcc-4.3 and gcc-4.4 ...
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34624
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47993
Summary: `internal error: Killed'
Product: gcc
Version: 4.3.5
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassig...@gcc.gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47993
--- Comment #2 from tim blechmann tim at klingt dot org 2011-03-05 14:58:35
UTC ---
thanks ... didn't think of running out of memory on a 12gb machine
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49298
Summary: c++0x regression: sorry, unimplemented: unexpected ast
of kind field_decl
Product: gcc
Version: 4.6.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
Created attachment 50762
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=50762=edit
reduced testcase
i came across an ICE that appears when compiling for arc
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100441
--- Comment #2 from tim blechmann ---
i've been able to reproduce this on a raspberry pi running ubuntu:
```
ubuntu@pi4:~/scratch$ g++-10 x.i -S -fpermissive -w -O -v
Using built-in specs.
COLLECT_GCC=g++-10
Target: aarch64-linux-gnu
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
possibly a duplicate of 103703, but the backtrace is slightly different, so i'd
file a separate ticket for it:
cwise gave me:
```
template class T::QPrivateSignal
```
stack trace
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105725
--- Comment #1 from tim blechmann ---
it also ICEs on valid code:
```
template struct enable_if;
template using enable_if_t = typename enable_if<_Cond>::type;
template bool is_class_v;
template bool IsPrivateSignalArg;
template
bool
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107146
tim blechmann changed:
What|Removed |Added
Resolution|--- |FIXED
Status|UNCONFIRMED
: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
Created attachment 53665
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=53665=edit
-freport-bug output
this ICE happens with g++-12, but not with g++-11 (code is ba
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108309
--- Comment #3 from tim blechmann ---
> That is a conditionally supported construct in C++. clang does not support it
> but GCC does.
>
> GCC does warn with -Wconditionally-supported
interesting. i may have to reduce it manually rather than
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108309
--- Comment #1 from tim blechmann ---
Created attachment 54200
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=54200=edit
reduced test case
Priority: P3
Component: c++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
```
template constexpr _Tp forward(_Tp &__t) {
return static_cast<_Tp &&>(__t);
}
struct _Enable_copy_move {};
struct
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
`_GLIBCXX_ASSERTIONS` does not enable any API validation for std::optional.
e.g. `operator->` translates to `address_to`:
https://github.
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
consider this snippet, that uses class template argument deduction for arrays
```
#include
std::array a {"a", "b", "c"}; // ctad, but emits -Wmissing-brac
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108460
--- Comment #1 from tim blechmann ---
possibly related to 95330?
++
Assignee: unassigned at gcc dot gnu.org
Reporter: tim at klingt dot org
Target Milestone: ---
compare https://github.com/llvm/llvm-project/issues/58754
https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/bits/char_traits.h#L216-L217
```
if (__s1
100 matches
Mail list logo