[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 %") > > ? Cetainly works for me... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33208

[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 at

[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|Remo

[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 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),

[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*

[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 |

[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 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 whe

[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++/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; template struct tuple_impl { template struct append { typedef tuple_impl type; }; int data; }; template class

[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++/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++/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 |

[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++/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 |

[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++/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++/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++/30659] [4.0/4.1/4.2/4.3 Regression] ICE in undefined template

2007-09-21 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++/25137] Warning "missing braces around initializer" causing problems with tr1::array

2007-09-21 Thread pcarlini at suse dot de
--- Comment #11 from pcarlini at suse dot de 2007-09-21 16:50 --- Looking into it: I mean to investigate whether a relaxed warning per Comment #9 is implementable in a decently clean way. -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/28293] ICE on invalid typedef

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

[Bug c++/29615] Class can't be friends of itself?

2007-09-21 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++/29615] Class can't be friends of itself?

2007-09-21 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++/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++/21385] __extension__ lost inside template

2007-09-22 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-22 18:08 --- I'm not sure, but naively appears fixable similarly to the attributes... Jason? -- pcarlini at suse dot de changed: What|Removed |

[Bug c++/30897] [4.1/4.2/4.3 regression] ICE with default argument in template template parameter

2007-09-23 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-23 11:52 --- By the way, the hunk of code at issue dates back to this time: http://gcc.gnu.org/ml/gcc-patches/2001-10/msg00589.html (and, by the way, I cannot find an explicit approval in the mailing list). Anyway, the effect of

[Bug c++/26404] g++ seems to substitute template parameter too early

2007-09-23 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-23 18:58 --- For the record, Comeau also rejects it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26404

[Bug c++/30080] incorrect code generation, possibly related to casting/aliasing

2007-09-23 Thread pcarlini at suse dot de
--- Comment #7 from pcarlini at suse dot de 2007-09-23 22:55 --- Double checked, closing. -- pcarlini at suse dot de changed: What|Removed |Added Status

[Bug c++/30303] [4.2/4.3 regression] ICE with invalid constructor definition

2007-09-23 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-23 23:02 --- Any news? ;) -- pcarlini at suse dot de changed: What|Removed |Added CC

[Bug c++/7588] Built-in functions not marked as such

2007-09-24 Thread pcarlini at suse dot de
--- Comment #14 from pcarlini at suse dot de 2007-09-24 09:06 --- I think Gaby said the issue doesn't exist anymore after Roger work. Otherwise, please reopen, thanks. -- pcarlini at suse dot de changed: What|Removed |

[Bug c++/28743] [4.1/4.2/4.3 regression] ICE with invalid specialization

2007-09-24 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-24 09:15 --- Hi Janis, a regression hunt would be useful, indeed... Thanks! -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33118] [4.3 Regression] #'argument_pack_select' not supported by dump_expr#

2007-09-24 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-24 14:07 --- On it. -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo|unassigned at gcc dot

[Bug c++/21385] __extension__ lost inside template

2007-09-24 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-24 16:46 --- I see, thanks. Well, if I can bother you a bit more about your very welcome work on attribute aligned, I noticed also PR10179. Thanks again. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21385

[Bug c++/26352] ICE

2007-09-24 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-24 17:05 --- In any case, the pre-processed code doesn't compile anymore with 4.2 and mainline. -- pcarlini at suse dot de changed: What|Removed |

[Bug c++/26747] bad break/continue is not dectected until the gimplifier

2007-09-24 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-24 18:01 --- Isn't the C++ front-end also fixed? I can confirm that currently the error comes from cp_parser_jump_statement. In general, the check in build_bc_goto is apparently dead: I have been able to build and test

[Bug tree-optimization/33546] [missed optimization] trivial static function not inlined.

2007-09-24 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-24 18:10 --- Maybe the underlying issue is tree-optimization/3713, not fixed in less-than-trivial cases? -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/29927] template instantiation with function type

2007-09-24 Thread pcarlini at suse dot de
--- Comment #8 from pcarlini at suse dot de 2007-09-24 23:33 --- Therefore, if I understand correctly, we want to reject the code and 4.2.0 was already implementing that behavior. This is not a regression, we can close it as fixed. If I'm mistaken, please reopen, thanks. -- pca

[Bug c++/29727] [4.2/4.3 regression] ICE on invalid initializer for template member

2007-09-25 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-25 14:54 --- When fixing this bug we also want to make sure we do not reject this valid variant: template struct A { struct S { int X; }; static S a; }; template typename A::S A::a = { X : 1 }; void foo() { A<0&

[Bug c++/32385] [4.1/4.2/4.3 regression] ICE with struct in default argument of template function

2007-09-25 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-25 17:39 --- Note: given the C99 extensions, this is actually reject-valid: for instance Comeau in relaxed mode accepts it. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32385

[Bug c++/33556] [4.1/4.2/4.3 Regression] internal compiler error: in finish_function, at cp/decl.c:11638

2007-09-25 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-25 23:26 --- The fix seems simple... -- pcarlini at suse dot de changed: What|Removed |Added AssignedTo

[Bug c++/30303] [4.2/4.3 regression] ICE with invalid constructor definition

2007-09-25 Thread pcarlini at suse dot de
--- Comment #9 from pcarlini at suse dot de 2007-09-25 23:54 --- *** Bug 33556 has been marked as a duplicate of this bug. *** -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33556] [4.1/4.2/4.3 Regression] internal compiler error: in finish_function, at cp/decl.c:11638

2007-09-25 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-25 23:54 --- *** This bug has been marked as a duplicate of 30303 *** -- pcarlini at suse dot de changed: What|Removed |Added

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

2007-09-25 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++/31446] [4.2/4.3 regression] ICE with invalid template parameter

2007-09-26 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-26 18:24 --- Seems due to a trivial thinko in the changes for 27668, 27962, etc.. -- pcarlini at suse dot de changed: What|Removed |Added

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

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

[Bug c++/33569] A bug in inlining static const members.

2007-09-27 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-27 10:10 --- Indeed, in general you have to add: const int A::anInt; At high optimization levels the the static int is "inlined" but this is just implementation defined behavior... -- pcarlini at suse dot

[Bug c++/33461] [4.3 regression] ICE with invalid specialization involving parameter packs

2007-09-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 c++/33572] wrong code with -O

2007-09-27 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-27 16:36 --- I can't reproduce... -- pcarlini at suse dot de changed: What|Removed |Added Summary|

[Bug tree-optimization/33572] [4.3 Regression] wrong code with -O

2007-09-27 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-09-27 21:19 --- I can see now from the reduced testcase that the library uses mt_alloc, not the default allocator. Next time, just say it... ;) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33572

[Bug driver/33577] Compile failing for xpdf 3.02

2007-09-27 Thread pcarlini at suse dot de
--- Comment #3 from pcarlini at suse dot de 2007-09-28 00:10 --- (In reply to comment #2) > (In reply to comment #1) > > >g++: Internal error: Segmentation fault (program as) > > as is crashing so I am assuming you don't have an updated as from IBM. > > You

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

2007-09-28 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-28 15:46 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01551.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31747

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

2007-09-28 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-28 15:43 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01711.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31988

[Bug c++/33461] [4.3 regression] ICE with invalid specialization involving parameter packs

2007-09-28 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-28 15:39 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01999.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33461

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

2007-09-28 Thread pcarlini at suse dot de
--- Comment #6 from pcarlini at suse dot de 2007-09-28 15:40 --- Patch at: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg01933.html -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31446

[Bug c++/31441] [4.3 regression] ICE with variadic template and specialization

2007-09-28 Thread pcarlini at suse dot de
--- Comment #1 from pcarlini at suse dot de 2007-09-28 16:01 --- My patch for PR33461 fixes this one too ;) -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/32260] [4.3 Regression] too many warning: dereferencing type-punned pointer will break strict-aliasing rules

2007-09-28 Thread pcarlini at suse dot de
--- Comment #2 from pcarlini at suse dot de 2007-09-28 17:04 --- Short term at least, could be considered a duplicate of PR32256 (and PR32368). -- pcarlini at suse dot de changed: What|Removed |Added

[Bug c++/33118] [4.3 Regression] #'argument_pack_select' not supported by dump_expr#

2007-09-28 Thread pcarlini at suse dot de
--- Comment #5 from pcarlini at suse dot de 2007-09-28 15:10 --- Fixed. -- pcarlini at suse dot de changed: What|Removed |Added Status|ASSIGNED

[Bug c++/33213] [4.3 regression] Broken diagnostic: 'type_pack_expansion' not supported by dump_decl

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

[Bug c++/33213] [4.3 regression] Broken diagnostic: 'type_pack_expansion' not supported by dump_decl

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

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

2007-09-28 Thread pcarlini at suse dot de
--- Comment #4 from pcarlini at suse dot de 2007-09-28 16:11 --- (In reply to comment #3) > I'm not a GCC expert, but that patch looks like it will silently change the > behaviour of the compiler when -pedantic is not given. When -pedantic is not given (the default) a pe

<    3   4   5   6   7   8   9   10   11   12   >