http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55320
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55323
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51242
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-11-19 07:26:11 UTC ---
(In reply to comment #2)
What does 'rejects-valid' keywords mean?
It means that the compiler rejects valid code, see
http://gcc.gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55385
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55432
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55446
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55663
Bug #: 55663
Summary: [C++11] Alias template combined with constexpr
function is considered non-const
Classification: Unclassified
Product: gcc
Version: 4.8.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55680
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-12-15 16:44:08 UTC ---
The same problem exists for gcc 4.8.0 20121209 (experimental). The code looks
valid to me. I tried to deduce the root of the compiler problem
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55710
Bug #: 55710
Summary: [C++11] Linkage errors with lambdas
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55710
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-12-15 18:57:37 UTC ---
(In reply to comment #2)
Note that my first example is not related to NSDMIs, it occurs in a static data
member initializer.
The actual reason
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55710
--- Comment #6 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-12-15 19:55:56 UTC ---
(In reply to comment #5)
So will the following do that:
//
template class T
struct X {
static void (*code) ();
};
template
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55710
--- Comment #7 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-12-17 13:54:20 UTC ---
(In reply to comment #3)
I have now much confidence that our production code (based on GCC 4.7.2) fails
due to bug 55015. Fortunately
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55720
Bug #: 55720
Summary: [C++11] Linkage errors of static data member
initializers with lambdas
Classification: Unclassified
Product: gcc
Version: 4.7.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55720
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
Keywords
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55727
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55766
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55787
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55817
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55828
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55879
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55893
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55879
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-08 20:26:33 UTC ---
(In reply to comment #2)
If I understand you right, then you mean that the s_Memmap is not an
constexpr array. As far as I understand
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55914
Bug #: 55914
Summary: [C++11] Pack expansion for class member expression
fails in lambda expressions
Classification: Unclassified
Product: gcc
Version: 4.7.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55914
--- Comment #2 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-09 10:39:29 UTC ---
(In reply to comment #1)
I suspect this is just a different manifestation of PR41933.
Thanks Paolo, I partially agree. Indeed the problem
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55914
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-09 11:37:49 UTC ---
(In reply to comment #4)
You are right, I missed the CD2 tag
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55924
Bug #: 55924
Summary: [C++11] Not all copy-assignment operator forms are
correctly detected
Classification: Unclassified
Product: gcc
Version: 4.7.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55924
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-09 18:32:26 UTC ---
Remark: The noexcept specifier was added unintentionally and is not relevant to
reproduce the described problem.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55924
--- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-09 18:43:52 UTC ---
Oops I failed to read the error description correctly. The compiler is correct,
so please declare this as INVALID. Sorry for the noise.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55931
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55931
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-11 13:26:46 UTC ---
(In reply to comment #1)
Most likely because Testint is not complete at the time of parsing.
But this should be considered as a compiler
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55944
Bug #: 55944
Summary: [C++11] static local member with constexpr c'tor
causes ICE
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55931
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-11 18:32:13 UTC ---
The ICE bug of 4.8.0 has been submitted as bug 55944
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55977
Bug #: 55977
Summary: [C++11] vector range construction imposes unnecessary
conversion constraints
Classification: Unclassified
Product: gcc
Version: 4.8.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55979
Bug #: 55979
Summary: [C++11] std::list range construction imposes
unnecessary conversion constraints
Classification: Unclassified
Product: gcc
Version: 4.8.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55977
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-14 22:18:08 UTC ---
I just notice that the implementation of construct should be changed to
template class U, class... Args
void construct(U* p, Args... args
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55992
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52688
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55043
--- Comment #25 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-16 09:43:07 UTC ---
(In reply to comment #24)
That really feels like a hack.
It is also broken, I think. The P/R has the effect that is_copy_constructible
is now
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56009
Bug #: 56009
Summary: Nested global destruction semantics not working
(mingw)
Classification: Unclassified
Product: gcc
Version: 4.7.2
Status: UNCONFIRMED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56011
Bug #: 56011
Summary: [C++11] std::atomicbool and std::atomic_bool miss
volatile assignment operator overload
Classification: Unclassified
Product: gcc
Version: 4.8.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56002
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56039
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56039
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-19 17:20:21 UTC ---
(In reply to comment #2)
You make a good point, but my remaining argument would focus on the fact that
the expression
false [](){}
is always
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56039
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-19 20:20:43 UTC ---
(In reply to comment #4)
(In reply to comment #3)
I seem to find that the expression in question
false [](){}
is valid because
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56039
--- Comment #6 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-20 12:27:20 UTC ---
(In reply to comment #0)
The code uses C++11 lambda expressions in a constant expression context for
the SFINAE. As far as I can tell, SFINAE
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55223
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-20 19:56:22 UTC ---
(In reply to comment #2)
The underlying compiler supports additional __ATOMIC_HLE_ACQUIRE/RELEASE
memmodel flags for TSX
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56009
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56095
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56095
--- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-01-24 12:07:25 UTC ---
(In reply to comment #3)
I cant reproduce the crash with any version
Here is what I get with my mingw-64 gcc 4.8.0 20130120 (experimental
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56104
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56152
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
Bug #: 56208
Summary: sizeof sfinae fails to work
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
Priority:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-02-04 19:54:47 UTC ---
I just notice that the problem is not restricted to sizeof sfinae. In fact if
we define the first test overload as follows:
templateclass U
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
--- Comment #2 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-02-04 19:57:18 UTC ---
The actually tested gcc version was 4.8.0 20130127 (experimental)
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
Summary|[4.8 Regression] sizeof
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-02-05 06:37:06 UTC ---
I think I found the problem, the root is actually not related to sfinae
(fortunately), but to the way how name-lookup in classes work in gcc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56208
--- Comment #9 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-02-05 19:09:15 UTC ---
Further data about the root of the problem: It seems actually to be an access
problem, the requirements for reproducing seem to be:
1) Some
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56222
--- Comment #2 from Daniel Krügler daniel.kruegler at googlemail dot com
2013-02-06 11:42:21 UTC ---
The code looks valid to me, I don't see any reason for capturing something
here. The expression Test::y should be valid in that scope
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58605
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com ---
Re initialization: I would think that the usage of uninitialized state is a
wording issue that should better be clarified by a library issue. I don't think
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58605
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Jeffrey Yasskin from comment #2)
It would still make sense to keep this issue open as Deferred waiting for the
corresponding library issue resolution. I'll
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58625
--- Comment #10 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Oleg Endo from comment #4)
There's another place in file libstdc++-v3/include/c_std/cmath:
templatetypename _Tp
inline typename __gnu_cxx
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58605
--- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Daniel Krügler from comment #3)
A new library has been opened:
http://cplusplus.github.io/LWG/lwg-active.html#2334
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58713
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Jonathan Wakely from comment #1)
I've tried to improve it in the past, but I think there's no easy way to do
it.
A possible fix might be to change
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58713
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Marc Glisse from comment #4)
If I try to sfinae-out this function based on osx being well-formed, I get
an error that template instantiation depth exceeds
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58713
--- Comment #6 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Daniel Krügler from comment #5)
Thanks for your test, Marc. I will reflect upon the problem in a bit more
detail
My current guess is that my suggested
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58815
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58820
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com ---
This looks like a more fundamental name lookup problem of gcc to me. It can be
reproduced with function object types that are no lambda closures:
template class... Fs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58815
--- Comment #8 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Paolo Carlini from comment #6)
I also would like to encourage using explicit conversion functions. This is
explicitly suggested in the updated C++11
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58848
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58885
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58885
--- Comment #5 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Vehbi Esref Bayraktar from comment #4)
So why doesn't it compile as is
CGEnumint, Test_Enum::instances_list CGEnumint, Test_Enum::msInstances;
and asks
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58894
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58923
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58924
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Fanael from comment #1)
I agree with Fanael: It is supposed to be that way in C++11 because of the
provided stream-rvalue support via
template class charT
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58954
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58948
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58948
--- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to sshannin from comment #2)
I wonder if there's any way to declare it such that the namespaces/types are
unambiguous that will parse correctly in both the c
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58972
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59004
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59005
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59027
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59033
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59027
--- Comment #4 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Marc Mutz from comment #3)
See code posted in http://llvm.org/bugs/show_bug.cgi?id=17834
is_unsignedMouseButton fails, !is_signed succeeds. MouseButton
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58752
--- Comment #6 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Richard Smith from comment #4)
Richard, could you please explain what precisely you meant with:
Deducing #1 from #2 gives T=const U, which results
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59135
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com ---
The problem seems to exist in gcc 4.7.3 and within the recent 4.9.0 trunk. The
following variant of the code removes unnecessary library dependencies and
constexpr (which
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59144
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59165
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59204
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59211
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59244
--- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com ---
This seems to be fixed in gcc 4.8.2 and in gcc 4.9.0 HEAD
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57645
--- Comment #6 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Dave Peterson from comment #5)
In C++11 terminate is expected for this code, because the implied exception
specification of any destructor is noexcept(true
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59329
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59508
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59508
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com ---
(In reply to Oleg Endo from comment #2)
Could you please elaborate?
My response was referring to the generic code that you provided, because that
would also be applied
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59404
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54198
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54235
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
CC
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54249
Bug #: 54249
Summary: [C++11] No ::nullptr_t in header stddef.h
Classification: Unclassified
Product: gcc
Version: 4.8.0
Status: UNCONFIRMED
Severity: normal
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54249
Daniel Krügler daniel.kruegler at googlemail dot com changed:
What|Removed |Added
Keywords
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54249
--- Comment #3 from Daniel Krügler daniel.kruegler at googlemail dot com
2012-08-14 09:52:30 UTC ---
(In reply to comment #2)
(In reply to comment #0)
Every C header, each of which has a name of the form name.h, behaves as if
each name
1 - 100 of 881 matches
Mail list logo