[Bug c++/42331] [4.4/4.5 regression] ICE in error recovery

2009-12-08 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|WAITING |NEW Last reconfirmed|2009-12-08 11:19:20 |2009-12-08

[Bug c++/42331] [4.4/4.5 regression] ICE in error recovery

2009-12-08 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2009-12-08 11:21 --- Let's CC Jason, maybe it's just matter of robustifying a tad the initializer list code. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42325] internal compiler error: in instantiate_decl (with checking enabled)

2009-12-08 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-08 13:11 --- Likely a duplicate of PR34491. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42330] undefined reference to static const int in class when passing as const int to a function

2009-12-08 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-12-08 13:12 --- Then show here exactly what you are trying to compile. Note: this is *not* gcc-help. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42330

[Bug c++/42332] Illegal instruction generated while compiling with optimization

2009-12-08 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Severity|critical|normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42332

[Bug c++/42330] undefined reference to static const int in class when passing as const int to a function

2009-12-08 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2009-12-08 14:15 --- Since you have specializations for A, you also need, in general, the corresponding definitions: const int A0::i; const int A1::i; -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42330

[Bug libstdc++/42319] incomplete type char_traits if parallel mode is active

2009-12-07 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug libstdc++/42319] incomplete type char_traits if parallel mode is active

2009-12-07 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-07 14:30 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42322] 'foo is not a template function' error message should include signature of function

2009-12-07 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-12-07 16:41 --- In any case, please provide a small self-contained snippet demonstrating the issue. Thanks. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42328] rejects valid friend

2009-12-07 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-07 23:35 --- Likewise SunStudio and Icc reject it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42328

[Bug c++/42251] [4.5 Regression] failure detecting constant integral expression

2009-12-06 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-06 19:35 --- Let's CC Dodji... -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42296] template : missing in analyse of possible constructor

2009-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-05 09:45 --- *** This bug has been marked as a duplicate of 42272 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42272] derived template default argument

2009-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-12-05 09:45 --- *** Bug 42296 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42272

[Bug c++/42296] template : missing in analyse of possible constructor

2009-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-12-05 19:32 --- *** This bug has been marked as a duplicate of 42272 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42272] derived template default argument

2009-12-05 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2009-12-05 19:32 --- *** Bug 42296 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42272

[Bug c++/42301] Segmentation fault during brace initialization of an empty vector of tuples.

2009-12-05 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever Confirmed|0 |1

[Bug c++/42266] [C++0x] ICE with decltype and variadic templates

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-04 08:50 --- Thanks Jason, it looks like the larger testcases we have also build fine now! -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/42261] infinite recursion from string(string::size_type(6), string::size_type('f'))

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2009-12-04 09:21 --- Fixed for 4.4.3 too, arguably this is a regression. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42261

[Bug libstdc++/42273] atomic_2.h:111: = instead of == in if

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-12-04 09:31 --- Benjamin, can you check this? -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug bootstrap/42271] os_defines.h:60:1: error: expected '{' before '_GLIBCXX_PSEUDO_VISIBILITY'

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-04 10:49 --- Let's add DaveK in CC -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug other/42230] abi::__cxa_demangle fails to return the length of the decoded name

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-04 16:20 --- I'm recategorizing as other, because actually the demangler doesn't belong to the library. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42272] derived template default argument

2009-12-04 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-12-04 17:44 --- . -- paolo dot carlini at oracle dot com changed: What|Removed |Added Status

[Bug libstdc++/42261] infinite recursion from string(string::size_type(6), string::size_type('f'))

2009-12-03 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-03 12:42 --- Funny, after so many years... Let me look into it. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42260] [4.3/4.4/4.5 Regression] ICE looking up template conversion operator

2009-12-03 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-12-03 13:04 --- Note, however, that this happens only with checking enabled... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42260

[Bug libstdc++/42261] infinite recursion from string(string::size_type(6), string::size_type('f'))

2009-12-03 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-12-03 14:22 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42266] New: [C++0x] ICE with decltype and variadic templates

2009-12-03 Thread paolo dot carlini at oracle dot com
org ReportedBy: paolo dot carlini at oracle dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42266

[Bug c++/34272] ICE with invalid template specialization

2009-12-03 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-03 18:19 --- Second try here: http://gcc.gnu.org/ml/gcc-patches/2009-12/msg00184.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34272

[Bug c++/34836] Parts of sentences substituted for %s can not be translated

2009-12-02 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-12-02 15:54 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/29917] %s substituted with actual words can not be translated correctly (op_error)

2009-12-02 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-12-02 15:55 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42057] [4.5 Regression] ICE with invalid parameter of virtual function

2009-12-01 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-12-01 09:22 --- Done, thank you. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/32618] std::vector calls uneccessary constructors instead of inplace construction of first object

2009-12-01 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-12-02 00:01 --- *** Bug 42242 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/42242] vector::resize could be split up into two different functions

2009-12-01 Thread paolo dot carlini at oracle dot com
--- Comment #13 from paolo dot carlini at oracle dot com 2009-12-02 00:01 --- This is essentially PR32618, see the last audit trail entries, in particular. As far as I know my last remark is still an issue (I told privately Howard but then I dropped it): without Concepts, it's quite

[Bug c++/38600] Trouble mangling template_id_expr

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2009-11-30 08:53 --- Jason, can we close this one as duplicate of PR38712 ? -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42057] [4.5 Regression] ICE with invalid parameter of virtual function

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-30 10:27 --- Today (r154772), I can't reproduce the issue anymore. Volker, can you double check? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42057

[Bug c++/42062] [4.3/4.4/4.5 Regression] Trouble with invalid template specialization

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-30 14:02 --- The ICE part is fixed by my patch for PR34272. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42062

[Bug c++/42062] [4.3/4.4/4.5 Regression] Trouble with invalid template specialization

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-30 14:07 --- The second part seems to me essentially a duplicate of PR28300. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42062

[Bug libstdc++/42230] abi::__cxa_demangle fails to return the length of the decoded name

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-30 15:29 --- Ian, can you have a look to this issue? Thanks in advance. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/40371] ICE with template operator

2009-11-30 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/40371] ICE with template operator

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-30 18:41 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01729.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40371

[Bug c++/38712] can't mangle template-id gN(t)

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-30 22:41 --- *** This bug has been marked as a duplicate of 38600 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/38600] Trouble mangling template_id_expr

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-11-30 22:41 --- *** Bug 38712 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/38600] Trouble mangling template_id_expr

2009-11-30 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added CC|jason at gcc dot gnu dot org| AssignedTo|unassigned at gcc dot gnu |jason at gcc

[Bug c++/40371] ICE with template operator

2009-11-30 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-11-30 22:46 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/41975] unordered_set::erase performs worse when nearly empty

2009-11-29 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2009-11-29 08:34 --- Stefan is right. The issue, in full generality, isn't trivial at all, there is now a new discussion on the library reflector. I'm under the impression that for C++0x we are not going to standardize

[Bug c++/38600] Trouble mangling template_id_expr

2009-11-29 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-11-29 23:50 --- Is this related to PR38600? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38600

[Bug c++/38600] Trouble mangling template_id_expr

2009-11-29 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-29 23:52 --- Oops, I meant PR38712 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38600

[Bug c++/34272] ICE with invalid template specialization

2009-11-28 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-28 19:05 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01568.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34272

[Bug libstdc++/42191] operator(istream , double ) overwrites value upon failure

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-27 10:24 --- Definitely intentional, yes. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/35112] [4.3/4.4 regression] ICE and broken diagnostic with ambiguous class name

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2009-11-27 10:46 --- Fixed for 4.5.0. Not planning a backport. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/42191] operator(istream , double ) overwrites value upon failure

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-11-27 10:50 --- It is zero, in mainline. I'm not planning to backport anything here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42191

[Bug c++/37933] reference to ... is ambiguous: same error shown twice for same line of code

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-27 12:49 --- Fixed by my patch for PR35112 in r154698. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/38656] Broken diagnostic: 'template_id_expr' not supported by pp_c_expression

2009-11-27 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/38656] Broken diagnostic: 'template_id_expr' not supported by pp_c_expression

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-27 16:37 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42197] g++ 4.1.2 on x86_64 gives differing results in O0, O1 and O2, O3

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-27 16:48 --- 4.1.x is very old and not maintained anymore. Try something more recent, eg, 4.4.x, and, before reporting anything make sure you are not violating aliasing rules (double check if the result changes with -fno

[Bug c++/42197] g++ 4.1.2 on x86_64 gives differing results in O0, O1 and O2, O3

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-27 16:52 --- Reopening to... -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42197] g++ 4.1.2 on x86_64 gives differing results in O0, O1 and O2, O3

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-27 16:53 --- ... close as duplicate. *** This bug has been marked as a duplicate of 21920 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c/21920] aliasing violations

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #150 from paolo dot carlini at oracle dot com 2009-11-27 16:53 --- *** Bug 42197 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/34272] ICE with invalid template specialization

2009-11-27 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42201] [C++0x] std::vectorstd::unique_futureT::push_back fails

2009-11-27 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-27 23:08 --- The issue is pretty simple, actually: std::unique_future (which, by the way, will be renamed just std::future), is missing move assignment operator. Note, in N2914 it does *not* exist, has been added only

[Bug libstdc++/42182] memory errors using valarrays

2009-11-26 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-26 11:35 --- Hey, this is pointless, the issue is well known and Gaby is the reference person in this area. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug libstdc++/42182] memory errors using valarrays

2009-11-26 Thread paolo dot carlini at oracle dot com
--- Comment #7 from paolo dot carlini at oracle dot com 2009-11-26 12:15 --- What I meant, exactly, is that if any issue is well known to the concerned people, there is no need for a Bugzilla, in particular an invalid one ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42182

[Bug libstdc++/42182] memory errors using valarrays

2009-11-26 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-11-26 12:57 --- The point is that the code is not conforming. In any case, conforming or not, in the future please do not open Bugzilla for issues already known to the maintainers, thanks in advance. -- http

[Bug libstdc++/42182] memory errors using valarrays

2009-11-26 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2009-11-26 18:00 --- Yes, but remember our policy in the future, thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42182

[Bug c++/35112] [4.3/4.4/4.5 regression] ICE and broken diagnostic with ambiguous class name

2009-11-26 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42057] [4.5 Regression] ICE with invalid parameter of virtual function

2009-11-24 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-24 08:37 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2009-11/msg01304.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42057

[Bug libstdc++/42158] structure alignment for derived class is wrong in some cases

2009-11-24 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-11-24 10:49 --- Of course, this is completely unsupported. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug tree-optimization/42142] GCC 4.5 doesn't compile a certain quicksort implementation correctly when optimizing with -O1 or higher

2009-11-23 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-23 12:40 --- Richard, can you have a look to this one? First blush, I don't see anything wrong with the code... -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42038] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in useless_type_conversion_p

2009-11-23 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42038] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in useless_type_conversion_p

2009-11-23 Thread paolo dot carlini at oracle dot com
--- Comment #4 from paolo dot carlini at oracle dot com 2009-11-23 23:18 --- Jason, as far as I know, we never compiled this, the ICE is new. If we only want to avoid the ICE, I'm attaching a patchlet to except.c which works fine, otherwise, please let me know... -- paolo dot

[Bug c++/42038] ICE: tree check: expected class 'type', have 'exceptional' (error_mark) in useless_type_conversion_p

2009-11-23 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-23 23:19 --- Created an attachment (id=19105) -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=19105action=view) Draft patch -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42038

[Bug c++/42132] [C++0x] SFINAE failure with cv-qualifiers

2009-11-22 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-11-22 17:02 --- To work around this, can't you move the decltype as default of an additional template parameter and use result_of for the result type? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42132

[Bug c++/42132] [C++0x] SFINAE failure with cv-qualifiers

2009-11-22 Thread paolo dot carlini at oracle dot com
--- Comment #10 from paolo dot carlini at oracle dot com 2009-11-22 17:34 --- Yes, it works nice for me ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42132

[Bug c++/26099] support for type traits is not available

2009-11-22 Thread paolo dot carlini at oracle dot com
--- Comment #30 from paolo dot carlini at oracle dot com 2009-11-22 19:13 --- Nope, let's keep it open as a reminder that we are still missing __is_convertible_to and the newer ones, needed to implement N2984 (I'm implementing three as we are speaking) -- paolo dot carlini

[Bug c++/26099] support for type traits is not available

2009-11-22 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added Status|WAITING |ASSIGNED Last reconfirmed|2009-11-22 19:13:48 |2009

[Bug c++/27402] error on SFINAE

2009-11-21 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-21 19:16 --- This works with 4.4.x and current mainline. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42132] [C++0x] SFINAE failure with cv-qualifiers

2009-11-21 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-21 21:11 --- No excuses, just use --permissive! ;) Seriously, it would be nice if Jason could confirm this is glitch in the extended SFINAE implementation, which, in case, could be relatively easy to fix, I suspect

[Bug c++/42132] [C++0x] SFINAE failure with cv-qualifiers

2009-11-21 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-21 23:05 --- Thanks for the analysis, Jason. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42132

[Bug c++/29017] %s substituted with different untranslated words can't be properly translated

2009-11-20 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-20 10:07 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42060] [4.4/4.5 Regression] [c++0x] ICE throwing array with initializer list

2009-11-20 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42060] [4.4 Regression] [c++0x] ICE throwing array with initializer list

2009-11-20 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-20 16:05 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c/42097] Reference operator () error from included file.

2009-11-20 Thread paolo dot carlini at oracle dot com
--- Comment #5 from paolo dot carlini at oracle dot com 2009-11-20 21:36 --- Note: linux is an operating system; borland is a software company. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42097

[Bug c++/42057] [4.5 Regression] ICE with invalid parameter of virtual function

2009-11-20 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42101] Linking failure with static constants and ternary inline function

2009-11-19 Thread paolo dot carlini at oracle dot com
--- Comment #8 from paolo dot carlini at oracle dot com 2009-11-19 09:38 --- It is basic, yes, a point worth making with people insisting that we do have a serious bug, thus reopening the PR at will, without trusting the competence of the maintainers and wasting some of our time

[Bug libstdc++/41622] [DR 1245] [c++0x] std::hashstd::string::operator() copies its argument

2009-11-19 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-11-19 17:03 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug middle-end/22201] Parameter description strings should all start with a capital letter

2009-11-18 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-18 11:11 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/40892] maybe_warn_cpp0x i18n problems

2009-11-18 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-18 11:37 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42101] Linking failure with static constants and ternary inline function

2009-11-18 Thread paolo dot carlini at oracle dot com
--- Comment #6 from paolo dot carlini at oracle dot com 2009-11-19 02:16 --- It doesn't have any definition, it does have a *declaration*. This is pretty basic C++, by the way. Just add out of class: const size_t X::DEPENDENT_LENGTH_MASK; ... ... and everything will be fine

[Bug c++/42058] [4.3/4.4/4.5 Regression] Trouble with invalid array initialization

2009-11-17 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-17 11:01 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2009-11/msg00783.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42058

[Bug middle-end/42077] std::set: dereferencing pointer '__x.15' does break strict-aliasing rules

2009-11-17 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-17 11:09 --- *** This bug has been marked as a duplicate of 39390 *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug tree-optimization/39390] [4.4 Regression] Bogus aliasing warning with std::set

2009-11-17 Thread paolo dot carlini at oracle dot com
--- Comment #9 from paolo dot carlini at oracle dot com 2009-11-17 11:09 --- *** Bug 42077 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug tree-optimization/39390] [4.4 Regression] Bogus aliasing warning with std::set

2009-11-17 Thread paolo dot carlini at oracle dot com
--- Comment #11 from paolo dot carlini at oracle dot com 2009-11-17 15:15 --- Yes. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39390

[Bug c++/42058] [4.3/4.4 Regression] Trouble with invalid array initialization

2009-11-17 Thread paolo dot carlini at oracle dot com
--- Comment #3 from paolo dot carlini at oracle dot com 2009-11-17 20:05 --- Fixed in mainline, I'm not planning work on a backport. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/32056] Storage classes on template parameters

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-16 08:33 --- Fixed for 4.5.0. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42055] [4.5 Regression] ICE with ambiguous template specialization

2009-11-16 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/42063] g++ violate [class.dtor] when explicit destructor call

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #1 from paolo dot carlini at oracle dot com 2009-11-16 13:16 --- I don't have the time to analyze this, but I note that a binary built with ICC behaves exactly the same way. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42063

[Bug c++/42063] g++ violate [class.dtor] when explicit destructor call

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-16 13:59 --- The confusion stems from the way, slightly confusing, in which the example in the standard is written, which, if considered an actually runnable snippet, invokes undefined behavior, because destroys the base

[Bug c++/11764] [DR147] g++ does not treat injected class name correctly.

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #17 from paolo dot carlini at oracle dot com 2009-11-16 14:06 --- Gaby, I'm sorry, are you actively working on this issue? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764

[Bug c++/42055] [4.5 Regression] ICE with ambiguous template specialization

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #2 from paolo dot carlini at oracle dot com 2009-11-16 14:59 --- Fixed. -- paolo dot carlini at oracle dot com changed: What|Removed |Added

[Bug c++/42058] [4.3/4.4/4.5 Regression] Trouble with invalid array initialization

2009-11-16 Thread paolo dot carlini at oracle dot com
-- paolo dot carlini at oracle dot com changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |paolo dot carlini at oracle |dot org

[Bug c++/29388] [4.3 regression] ICE with invalid nested name specifier

2009-11-16 Thread paolo dot carlini at oracle dot com
--- Comment #16 from paolo dot carlini at oracle dot com 2009-11-16 22:02 --- *** Bug 42071 has been marked as a duplicate of this bug. *** -- paolo dot carlini at oracle dot com changed: What|Removed |Added

<    8   9   10   11   12   13   14   15   16   17   >