[Bug c++/31988] new operator should not permit default first parameter

2007-09-21 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-22 00:04 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-20 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-20 09:34 --- Great Janis, I will ask your help more often: hunts are very helpful for quickly fixing recent bugs! -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/31260] [4.1/4.2/4.3 Regression] ICE: segmentation fault with template code

2007-09-20 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-20 10:21 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/33459] [4.2/4.3 regression] ICE on reference member in union

2007-09-20 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-20 10:05 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33460] [4.1/4.2 regression] ICE with static member in anonymous union

2007-09-20 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-20 23:08 --- Fixed for mainline. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini

[Bug c++/31747] [4.2/4.3 regression] ICE combining static and extern

2007-09-19 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

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

2007-09-19 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33459] [4.2/4.3 regression] ICE on reference member in union

2007-09-19 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-19 14:43 --- Thanks a lot! -- pcarlini at suse dot de changed: What|Removed |Added Status|UNCONFIRMED

[Bug c++/33459] [4.2/4.3 regression] ICE on reference member in union

2007-09-19 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-19 15:17 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-19 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-19 17:59 --- Hi again... A regression hunt would be useful for this one too... -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33459] [4.2/4.3 regression] ICE on reference member in union

2007-09-18 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-18 10:55 --- Janis, is it possible to have a regression hunt? Thanks in advance. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33464] [4.3 regression] Broken diagnostic: 'trait_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-18 14:36 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33463] [4.1/4.2/4.3 regression] Broken diagnostic: 'typeid_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33462] [4.1/4.2/4.3 regression] Broken diagnostic: 'va_arg_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33463] [4.1/4.2 regression] Broken diagnostic: 'typeid_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-18 15:40 --- Fixed in mainline. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini

[Bug c++/33462] [4.1/4.2/4.3 regression] Broken diagnostic: 'va_arg_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-18 15:39 --- Thanks a lot Jakub, I'm going to do exactly that but as part of cxx_pretty_print.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33462

[Bug c++/33462] [4.1/4.2 regression] Broken diagnostic: 'va_arg_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-18 18:06 --- Fixed in mainline. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini

[Bug c++/33478] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-18 18:29 --- *** This bug has been marked as a duplicate of 33477 *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33477] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-18 18:29 --- *** Bug 33478 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33477

[Bug c++/33460] [4.1/4.2/4.3 regression] ICE with static member in anonymous union

2007-09-18 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33481] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-18 19:04 --- *** This bug has been marked as a duplicate of 33475 *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33475] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-18 19:04 --- *** Bug 33481 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33475

[Bug c++/33462] [4.1/4.2 regression] Broken diagnostic: 'va_arg_expr' not supported by dump_expr

2007-09-18 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-18 19:06 --- If Gaby agree with that change, I'm ok with it. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33475] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-18 19:04 --- *** Bug 33480 has been marked as a duplicate of this bug. *** -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33475

[Bug c++/33480] New warning suggestion: virtual functions called from constructors/destructors

2007-09-18 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-18 19:04 --- *** This bug has been marked as a duplicate of 33475 *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33378] [4.3 regression] Recent gcc 4.3 snapshots think comparison operators are ambiguous

2007-09-17 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-17 17:22 --- I can't reproduce the problem with current (128551) mainline. Likely a transient issue, otherwise, please reopen. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/29018] empty enum accepted

2007-09-17 Thread pcarlini at suse dot de
--- Comment #10 from pcarlini at suse dot de 2007-09-17 19:18 --- Not actively working on it (for now) -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33464] [4.3 regression] Broken diagnostic: 'trait_expr' not supported by dump_expr

2007-09-17 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33124] C++ frontend should not warn about new a[0] in template context

2007-09-16 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-16 22:55 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33342] [4.3 Regression] ICE in dependent_type_p, at cp/pt.c:15081

2007-09-08 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-08 11:14 --- Thanks. The patch passes regtesting. Maybe Andrew can help us for a reduced testcase? -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33124] C++ frontend should not warn about new a[0] in template context

2007-09-08 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-09-08 19:09 --- Hi. So, what shall we do here? I can remove the warning completely or conditionalize it to -Wextra, for example. Just let me know... -- pcarlini at suse dot de changed: What|Removed

[Bug c++/32211] Compile error

2007-09-07 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-07 17:35 --- Feedback not forthcoming -- pcarlini at suse dot de changed: What|Removed |Added Status

[Bug c++/33342] [4.3 Regression] ICE in dependent_type_p, at cp/pt.c:15081

2007-09-07 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-08 02:08 --- Jason, could you please have a look to this issue? In my hunt it appeared with your fix for c++/14032 (r128076). Thanks. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33239] [4.1/4.2/4.3 Regression] internal compiler error in instantiate_class_template, at cp/pt.c:5666

2007-09-07 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-08 02:22 --- Now the ICE is at line 6586. Can be triggered with this smaller snippet: struct null_type; templatetypename T1, typename T2 struct tuple_impl { templatetypename U struct append { typedef tuple_implU, null_type

[Bug c++/32674] [4.1/4.2/4.3 regression] ICE in lvalue_p_1 initialising static variable inside template class

2007-09-06 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-06 15:39 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/32674] [4.1 regression] ICE in lvalue_p_1 initialising static variable inside template class

2007-09-06 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-06 19:20 --- Fixed in mainline and 4_2-branch. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/26698] [4.0/4.1/4.2/4.3 Regression] g++ accepts const-incorrect code due to conversion function

2007-09-06 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-07 00:36 --- Mark? -- pcarlini at suse dot de changed: What|Removed |Added CC

[Bug c++/26698] [4.0/4.1/4.2/4.3 Regression] g++ accepts const-incorrect code due to conversion function

2007-09-06 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-07 00:34 --- Now in mainline things are better: 26698.C: In member function ‘X::operator X() const’: 26698.C:25: error: invalid initialization of reference of type ‘X’ from expression of type ‘const X’ I'm not sure whether an error

[Bug c++/26698] [4.0/4.1/4.2/4.3 Regression] g++ accepts const-incorrect code due to conversion function

2007-09-06 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-07 00:39 --- Meant line *38* of course, sorry. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26698

[Bug c++/29731] [4.0/4.1/4.2 regression] ICE with statement expression as template parameter

2007-09-05 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-05 09:33 --- Fixed for 4.3.0. Frankly, I'm not interested in working on the other branches... -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33210] [4.1 Regression] Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl

2007-09-05 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-05 10:41 --- Fixed in 4_2-branch too. -- pcarlini at suse dot de changed: What|Removed |Added Summary|[4.1

[Bug c++/30302] [4.0/4.1/4.2 regression] ICE with invalid member in anonymous struct

2007-09-05 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-09-05 19:12 --- Fixed in mainline. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini

[Bug libstdc++/33293] inlining std::inner_product()

2007-09-04 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-04 08:41 --- The patch itself is trivial but in our experience changing the inlining patterns can have far reaching and unpredictable fall-outs. Thus, better not touching the release branches, sorry. -- http://gcc.gnu.org/bugzilla

[Bug c++/18608] Configuration documentation mentions wrong flag

2007-09-04 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-04 11:10 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|NEW

[Bug c++/14178] doc bug: -fabi-version=2 is now default (not 1)

2007-09-04 Thread pcarlini at suse dot de
--- Comment #12 from pcarlini at suse dot de 2007-09-04 14:28 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|NEW

[Bug c++/14622] type mismatch in explicit template instantiation not detected

2007-09-04 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-04 15:01 --- Fixed for 4.3.0. -- pcarlini at suse dot de changed: What|Removed |Added Status|NEW

[Bug c++/29018] empty enum accepted

2007-09-04 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-04 16:51 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/29018] empty enum accepted

2007-09-04 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-04 17:47 --- Hummm, with reference to the patch in Comment #9: I don't think 'enum { };' is flagged in the standard as ill-formed because of the empty enumerator-list (that possibility is explicitly discussed in 7.2/5), but because

[Bug c++/29018] empty enum accepted

2007-09-04 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-04 17:53 --- Humm, no, anonymous enums are clearly legal, sorry about the stupid mistake. Still, it's not completely clear to me the discussion in 7.2/5 of empty enumerator-lists, evidently, we must assume those are illegal *only* when

[Bug c++/29731] [4.0/4.1/4.2/4.3 regression] ICE with statement expression as template parameter

2007-09-03 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-03 12:09 --- Fixing the second ICE. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo

[Bug c++/30302] [4.0/4.1/4.2/4.3 regression] ICE with invalid member in anonymous struct

2007-09-03 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-03 16:35 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug libstdc++/33293] inlining std::inner_product()

2007-09-03 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-03 17:20 --- Note, in GCC any -Ox, x 3 is identical to -O3. Anyway, I think we can safely add inline to std::accumulate and std::inner_product. -- pcarlini at suse dot de changed: What|Removed

[Bug libstdc++/33293] inlining std::inner_product()

2007-09-03 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-03 17:50 --- Fixed for 4.3.0. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33208] Broken diagnostic: 'component_ref' not supported by dump_decl

2007-09-02 Thread pcarlini at suse dot de
--- Comment #11 from pcarlini at suse dot de 2007-09-02 13:03 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33051] g++-4.2: Internal error: Segmentation fault (program cc1plus)

2007-09-02 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-02 15:23 --- Currently 4_2-branch and 4_1-branch also give the same. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/28239] [4.2/4.3 regression] ICE in gimple_add_tmp_var, at gimplify.c:720

2007-09-02 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-02 17:12 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

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

2007-09-02 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-02 23:00 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

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

2007-09-02 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-02 23:29 --- Humm, too tricky. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini

[Bug c++/33208] Broken diagnostic: 'component_ref' not supported by dump_decl

2007-09-01 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-01 20:52 --- But do we really want 'a.A::b' ?!? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33208

[Bug c++/33208] Broken diagnostic: 'component_ref' not supported by dump_decl

2007-09-01 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-01 21:11 --- Thanks Gaby, let's see what I can do... -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33208] Broken diagnostic: 'component_ref' not supported by dump_decl

2007-09-01 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-01 22:14 --- (In reply to comment #8) Paolo, what about error (invalid use of Boolean expression as operand to %operator--%) ? Cetainly works for me... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33208

[Bug c++/33255] A warning for unused typedefs?

2007-08-31 Thread pcarlini at suse dot de
--- Comment #10 from pcarlini at suse dot de 2007-08-31 08:41 --- (In reply to comment #8) Aren't unused typedefs sometimes useful for static assertions and concept checking, using templates? I understand the general spirit of your concerns. However I'm under the impression

[Bug c++/33255] A warning for unused typedefs?

2007-08-31 Thread pcarlini at suse dot de
--- Comment #11 from pcarlini at suse dot de 2007-08-31 08:44 --- (In reply to comment #7) I did not mean to imply that the problem is unsolvable or NP-complete or something like that. I just pointed out that usually we rely on (1) data flow insfrastructure, (2) uniqueness

[Bug c++/33212] [4.3 regression] Broken diagnostic: 'trait_expr' not supported by dump_expr

2007-08-31 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-31 09:12 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/32113] [4.1/4.2/4.3 regression] ICE with invalid template parameter

2007-08-31 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-31 09:58 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33210] [4.1/4.2/4.3 Regression] Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl

2007-08-31 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-08-31 10:32 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/33210] [4.1/4.2 Regression] Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl

2007-08-31 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-08-31 11:41 --- Fixed in mainline. Frankly, I'm not interested in fixing the issue in the other branches, taking also into account that it dates back to 3_4... -- pcarlini at suse dot de changed: What|Removed

[Bug c++/33255] A warning for unused typedefs?

2007-08-30 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-30 23:33 --- Careful, only *in function bodies*. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33255

[Bug c++/33255] New: A warning for unused typedefs?

2007-08-30 Thread pcarlini at suse dot de
: UNCONFIRMED Severity: enhancement Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pcarlini at suse dot de http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33255

[Bug c++/33255] A warning for unused typedefs?

2007-08-30 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-30 23:46 --- (In reply to comment #3) Maybe the original idea could be refined to *local* typedef declarations. Of course. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33255

[Bug c++/33255] A warning for unused typedefs?

2007-08-30 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-08-30 23:59 --- Well, assuming there are no no-go theorems about that problem ;) I would be certainly interested in studying the problem in better detail... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33255

[Bug c/33219] Error in compiling when there is a function with a char parameter called before its declaration with inline parameters.

2007-08-29 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added Severity|major |normal http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33219

[Bug c++/32113] [4.1/4.2/4.3 regression] ICE with invalid template parameter

2007-08-29 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug libstdc++/33128] std::tr1::uniform_int returns value out of range

2007-08-28 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-28 08:52 --- Fixed. By the way, in C++0x things will be rather different and more work on random facilities properly belong there. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug middle-end/33199] [4.3 Regression] tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc

2007-08-28 Thread pcarlini at suse dot de
--- Comment #13 from pcarlini at suse dot de 2007-08-28 08:56 --- (In reply to comment #12) Totally agreed. In any case, I think we all agree that: 1- Miscompilations are always very bad; 2- It is legal C++; 3- Any user, not just library authors, can write such kind of code

[Bug c++/30896] Broken diagnostic for complex template parameter

2007-08-28 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-08-28 09:59 --- Fixed by: http://gcc.gnu.org/ml/gcc-patches/2007-08/msg01906.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30896

[Bug c++/30896] Broken diagnostic for complex template parameter

2007-08-28 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini at suse dot de |unassigned at gcc dot gnu

[Bug c++/33209] Broken diagnostic: 'template_type_parm' not supported by dump_expr

2007-08-28 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c/33219] Error in compiling when there is a function with a char parameter called before its declaration with inline parameters.

2007-08-28 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-28 15:56 --- Out of curiosity, do you ever add -Wall to the command line? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33219

[Bug c++/33209] Broken diagnostic: 'template_type_parm' not supported by dump_expr

2007-08-28 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-28 16:43 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33210] [4.1/4.2/4.3 regression] Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl

2007-08-28 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug c++/33210] [4.1/4.2/4.3 Regression] Broken diagnostics: 'bound_template_template_parm' not supported by pp_cxx_unqualified_id/dump_decl

2007-08-28 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-08-28 18:10 --- Oops.. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|pcarlini at suse dot

[Bug libstdc++/33128] std::tr1::uniform_int returns value out of range

2007-08-27 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de |dot org

[Bug libstdc++/33201] libstc++ togehter wiht uclibc cannot format double in iostream

2007-08-27 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-27 09:58 --- Sorry, but the analysis doesn't make sense to me: if __convert_from_v is called that way in _M_insert_float, it means _GLIBCXX_USE_C99 is undefined. In that case __convert_from_v does *not* use __size for the simple reason

[Bug libstdc++/33201] libstc++ togehter wiht uclibc cannot format double in iostream

2007-08-27 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-27 11:17 --- (In reply to comment #3) Hm, if i look in libstdc++-v3/config/locale/uclibc/c_locale.h Then you are using a special version of GCC, not the official FSF one for which we provide support, because such /uclibc directory

[Bug c++/33212] [4.3 regression] Broken diagnostic: 'trait_expr' not supported by dump_expr

2007-08-27 Thread pcarlini at suse dot de
-- pcarlini at suse dot de changed: What|Removed |Added CC|pcarlini at suse dot de | AssignedTo|unassigned at gcc dot gnu |pcarlini at suse dot de

[Bug c++/32112] [4.1/4.2 regression] #'unbound_class_template' not supported by dump_decl#

2007-08-18 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-08-18 10:09 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/31751] [4.1/4.2 regression] ICE with forgotten member declaration

2007-08-17 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-08-17 09:23 --- Hi Volker. I will be away for some days on vacations... In the meanwhile, if you could double check that we really want the fix for 27211 (not a regression) on the branches and, in case, take care of the backport, it would

[Bug c++/32870] Unclear error message when declaring struct in wrong namespace

2007-08-17 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-08-17 09:36 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug libstdc++/33084] Small typo in valarray header

2007-08-17 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-17 09:30 --- Fixed for 4.2.2. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/32190] wrong error recovery on parsing template arguments

2007-08-17 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-08-17 10:22 --- This is now fixed both in mainline and in 4_2-branch: 32190.C: In function 'int main()': 32190.C:5: error: template argument 1 is invalid at this point, not being a regression, I think we can close it. -- pcarlini

[Bug c++/32190] wrong error recovery on parsing template arguments

2007-08-17 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-08-17 10:26 --- Sure, I'll take care of that... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32190

[Bug c++/29077] Incorrect error message for destructor in wrong namespace

2007-08-17 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-08-17 15:30 --- I guess we can indeed close this one as fixed in mainline... -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/28107] Incomplete type in struct added to global namespace

2007-08-17 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-17 15:37 --- FWIW, Comeau gives very similar errors: ComeauTest.c, line 3: error: incomplete type is not allowed union B b; ^ ComeauTest.c, line 6: error: tag kind of class or struct is incompatible

[Bug c++/18207] misleading diagnostic for ill-formed implicitly-defined default constructor

2007-08-17 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-08-17 16:15 --- This is fixed in the active branches. Now the diagnostic is: 18207.C: In constructor 's::s()': 18207.C:8: error: no matching function for call to 'm::m()' 18207.C:4: note: candidates are: m::m(const m) 18207.C

[Bug libstdc++/33098] [c++0x] __is_convertible_helper in type_traits uses deprecated add_reference

2007-08-17 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-08-17 16:31 --- Yes, let's patch-up this, but really I have to finish the builtin, this is only temporary. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug libstdc++/33098] [c++0x] __is_convertible_helper in type_traits uses deprecated add_reference

2007-08-17 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-08-17 16:40 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/14283] Diagnostic for invalid template-id could be improved

2007-08-17 Thread pcarlini at suse dot de
--- Comment #12 from pcarlini at suse dot de 2007-08-17 18:09 --- Hi Giovanni, any update on this? -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/32190] wrong error recovery on parsing template arguments

2007-08-17 Thread pcarlini at suse dot de
--- Comment #15 from pcarlini at suse dot de 2007-08-17 21:40 --- Already fixed in 4_2-branch and mainline. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/31132] [4.1/4.2 regression] ICE on inconsistent friend declaration

2007-08-16 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-08-16 09:08 --- Fixing the problem on 4_1-branch and 4_2-branch depends on fixing 27211... -- pcarlini at suse dot de changed: What|Removed |Added

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