[Bug c++/21592] [3.4/4.0/4.1 Regression] ICE in resolve_overloaded_unification/arg_assoc

2005-10-12 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/23984] [4.0/4.1 Regression] second operand of PLUS_EXPR is NULL (in constructor)

2005-10-12 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/21592] [3.4/4.0/4.1 Regression] ICE in resolve_overloaded_unification/arg_assoc

2005-10-12 Thread nathan at gcc dot gnu dot org
--- Comment #13 from nathan at gcc dot gnu dot org 2005-10-12 18:23 --- Fixed mainline & 4.0 2005-10-12 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21592 * pt.c (build_non_dependent_expr): Don't wrap a COMPONENT_REF with already looked up m

[Bug c++/23797] [3.4/4.0/4.1 Regression] ICE on typename outside template

2005-10-12 Thread nathan at gcc dot gnu dot org
--- Comment #10 from nathan at gcc dot gnu dot org 2005-10-12 18:23 --- Fixed mainline and 4.0 2005-10-12 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/23797 * parser.c (cp_parser_functional_cast): Cope when TYPE is not a TYPE_DECL. Use dependent_type_p to

[Bug c++/21117] [3.4/4.0/4.1 Regression] ICE after error about returning an incomplete type

2005-10-12 Thread nathan at gcc dot gnu dot org
--- Comment #7 from nathan at gcc dot gnu dot org 2005-10-12 18:24 --- Fixed mainline & 4.0 2005-10-12 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21117 * decl.c (check_function_type): Correctly overwrite incomplete return type with void type.

[Bug c++/22603] [4.0 Regression] ICE in pop_binding, at cp/name-lookup.c:380

2005-10-13 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-13 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/21117] [3.4/4.0/4.1 Regression] ICE after error about returning an incomplete type

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #8 from nathan at gcc dot gnu dot org 2005-10-13 13:11 --- Wont fix for pre 4.0 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21117

[Bug c++/21592] [3.4/4.0/4.1 Regression] ICE in resolve_overloaded_unification/arg_assoc

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #15 from nathan at gcc dot gnu dot org 2005-10-13 13:12 --- wont fix for pre 4.0 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21592

[Bug c++/23797] [3.4 Regression] ICE on typename outside template

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #12 from nathan at gcc dot gnu dot org 2005-10-13 13:14 --- probably should be backported to 3.4 -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/22180] [3.4/4.0/4.1 regression] ICE on invalid destructor call

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2005-10-13 13:14 --- wont fix for 3.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22180

[Bug c++/23694] [3.4/4.0/4.1 Regression] ICE after error about extern "C".

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #5 from nathan at gcc dot gnu dot org 2005-10-13 13:15 --- wont fix for 3.4 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23694

[Bug c++/23307] [3.4 Regression] ICE in cp_parser_template_id, at cp/parser.c:8564 with Boost remote_call_manager

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #10 from nathan at gcc dot gnu dot org 2005-10-13 13:16 --- could probably backport to 3.4 -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/22352] [3.4 Regression] ICE in lookup_member

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #7 from nathan at gcc dot gnu dot org 2005-10-13 13:17 --- could probably backport to 3.4 -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/22464] [3.4 Regression] ICE on classes in template functions which attempt closure

2005-10-13 Thread nathan at gcc dot gnu dot org
--- Comment #10 from nathan at gcc dot gnu dot org 2005-10-13 13:19 --- Could probably backport to 3.4 -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/23307] [3.4 Regression] ICE in cp_parser_template_id, at cp/parser.c:8564 with Boost remote_call_manager

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|3.4.6 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23307

[Bug c++/22352] [3.4 Regression] ICE in lookup_member

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|3.4.6 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22352

[Bug c++/22464] [3.4 Regression] ICE on classes in template functions which attempt closure

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|3.4.6 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22464

[Bug c++/23797] [3.4 Regression] ICE on typename outside template

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|3.4.6 |4.0.3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23797

[Bug c++/23984] [4.0/4.1 Regression] second operand of PLUS_EXPR is NULL (in constructor)

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #9 from nathan at gcc dot gnu dot org 2005-10-14 08:43 --- fixed mainline & 4.0 2005-10-13 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/23984 * class.c (build_base_path): The vtable is always the first thing in the vtt. -- nathan at g

[Bug java/23620] [4.0/4.1 Regression] Segfault compiling inner interfaces

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #9 from nathan at gcc dot gnu dot org 2005-10-14 08:48 --- fixed mainline and 4.0 2005-10-14 Nathan Sidwell <[EMAIL PROTECTED]> Wil Mahan <[EMAIL PROTECTED]> PR java/23620 * class.c (make_class): Create empty binfo here. (se

[Bug c++/17796] [3.4/4.0/4.1 Regression] Too many unused parameter warnings emitted.

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #8 from nathan at gcc dot gnu dot org 2005-10-14 13:00 --- fixed mainline and 4.0 2005-10-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22551 * c-common.c (c_add_case_label): Clear LOW_VALUE and HIGH_VALUE's overflow flags. Re

[Bug c++/22603] [4.0 Regression] ICE in pop_binding, at cp/name-lookup.c:380

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #7 from nathan at gcc dot gnu dot org 2005-10-14 16:02 --- 2005-10-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22603 Backport part of 2005-03-14 Kriang Lerdsuwanakij <[EMAIL PROTECTED]> * name-lookup.c (pushtag): Skip templa

[Bug c++/17796] [3.4/4.0/4.1 Regression] Too many unused parameter warnings emitted.

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2005-10-14 16:10 --- the patch in #4 is definitely wrong, the right patch will be to the C++ FE, not the common code. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17796

[Bug c++/17796] [3.4/4.0/4.1 Regression] Too many unused parameter warnings emitted.

2005-10-14 Thread nathan at gcc dot gnu dot org
--- Comment #9 from nathan at gcc dot gnu dot org 2005-10-14 16:39 --- Fixed mainline and 4.0. 2005-10-14 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/17796 * optimize.c (update_cloned_parm): Add FIRST parameter. Use it. (maybe_clone_body): Track the first

[Bug c++/21353] [3.4/4.0/4.1 Regression] rvalues should not be allowed to be default values for non const references in class functions.

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/21383] [3.4/4.0/4.1 Regression] Crash when finding &a_templated_func<>

2005-10-14 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/22147] [4.0 regression] ICE in get_bindings

2005-10-15 Thread nathan at gcc dot gnu dot org
--- Comment #12 from nathan at gcc dot gnu dot org 2005-10-15 14:44 --- bum! -- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|mark at

[Bug testsuite/24399] other/switch2.C fails on ia64

2005-10-16 Thread nathan at gcc dot gnu dot org
--- Comment #1 from nathan at gcc dot gnu dot org 2005-10-16 08:53 --- doh! -- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-16 Thread nathan at gcc dot gnu dot org
--- Comment #10 from nathan at gcc dot gnu dot org 2005-10-16 09:02 --- something is not quite right ... -- nathan at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #12 from nathan at gcc dot gnu dot org 2005-10-17 08:36 --- the overflow happens in the static constant assignment 'int b = 0x8000' assigns an unsigned long to an int, and overflows. The int_cst as b's DCL_INITIAL has the overflow flag set. I reject

[Bug c++/21353] [3.4/4.0/4.1 Regression] rvalues should not be allowed to be default values for non const references in class functions.

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2005-10-17 11:26 --- fixed mainline and 4.0. 2005-10-17 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21353 * decl.c (check_default_argument): Don't check processing_template_decl or uses_template

[Bug c++/24386] [4.0/4.1 regression] wrong virtual function called in template member

2005-10-17 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #14 from nathan at gcc dot gnu dot org 2005-10-17 13:57 --- refixed 2005-10-17 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22551 * c-common.c (c_add_case_label): Revert my 2005-10-14 clearing of overflow flags. 2005-10-17 Nathan Sidwell &

[Bug testsuite/24399] [4.1 regression] other/switch2.C fails

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #4 from nathan at gcc dot gnu dot org 2005-10-17 13:58 --- fixed 2005-10-17 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22551 * c-common.c (c_add_case_label): Revert my 2005-10-14 clearing of overflow flags. 2005-10-17 Nathan Sidwell &

[Bug c++/24386] [4.0/4.1 regression] wrong virtual function called in template member

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #3 from nathan at gcc dot gnu dot org 2005-10-17 17:29 --- 2005-10-17 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/24386 * cp-tree.h (BASELINK_QUALIFIED_P): New. * pt.c (tsubst_copy_and_build): : Use it. * ty

[Bug c++/22604] [4.0/4.1 Regression] ICE after invalid covariant return

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #12 from nathan at gcc dot gnu dot org 2005-10-17 17:36 --- I'll take a look -- nathan at gcc dot gnu dot org changed: What|Removed |Added Assig

[Bug c++/23118] [3.4/4.0/4.1 Regression] Another segmentation fault after improper overloading (BootView)

2005-10-17 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2005-10-17 17:36 --- I'll take a look -- nathan at gcc dot gnu dot org changed: What|Removed |Added Assig

[Bug c++/23118] [3.4/4.0/4.1 Regression] Another segmentation fault after improper overloading (BootView)

2005-10-18 Thread nathan at gcc dot gnu dot org
--- Comment #9 from nathan at gcc dot gnu dot org 2005-10-18 12:39 --- fixed mainline & 4.0 2005-10-18 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22604 * class.c (update_vtable_entry_for_fn): Don't process invalid covariant overriders.

[Bug c++/22604] [4.0/4.1 Regression] ICE after invalid covariant return

2005-10-18 Thread nathan at gcc dot gnu dot org
--- Comment #15 from nathan at gcc dot gnu dot org 2005-10-18 12:40 --- fixed mainline and 4.0 2005-10-18 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22604 * class.c (update_vtable_entry_for_fn): Don't process invalid covariant overriders. P

[Bug c++/21383] [3.4 Regression] Crash when finding &a_templated_func<>

2005-10-18 Thread nathan at gcc dot gnu dot org
--- Comment #8 from nathan at gcc dot gnu dot org 2005-10-18 13:49 --- fixed mainline, 4.0 2005-10-18 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21383 * name-lookup.c (arg_assoc): Template args can be null in a template-id-expr. leaving open for 3.4 ba

[Bug c++/22147] [4.0 regression] ICE in get_bindings

2005-10-18 Thread nathan at gcc dot gnu dot org
--- Comment #14 from nathan at gcc dot gnu dot org 2005-10-18 16:41 --- fixed on 4.0 branch 2005-10-18 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22147 Backport 2005-09-27 Mark Mitchell <[EMAIL PROTECTED]> * n

[Bug c++/22551] [4.0/4.1 Regression] [ICE] in tree_low_cst, at tree.c:3843

2005-10-19 Thread nathan at gcc dot gnu dot org
--- Comment #17 from nathan at gcc dot gnu dot org 2005-10-19 12:50 --- fix for 4.0 2005-10-19 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22551 * typeck2.c (digest_init): Clear overflow flags on the folded initializer. -- http://gcc.gnu.org/bu

[Bug testsuite/24399] [4.0 only] other/switch2.C fails

2005-10-19 Thread nathan at gcc dot gnu dot org
--- Comment #6 from nathan at gcc dot gnu dot org 2005-10-19 12:51 --- 2005-10-19 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22551 * typeck2.c (digest_init): Clear overflow flags on the folded initializer. -- nathan at gcc dot gnu dot org c

[Bug c++/21383] [3.4 Regression] Crash when finding &a_templated_func<>

2005-10-19 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|nathan at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug c++/23797] [3.4 Regression] ICE on typename outside template

2005-10-19 Thread nathan at gcc dot gnu dot org
-- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|nathan at gcc dot gnu dot |unassigned at gcc dot gnu |org

[Bug c++/21799] [4.0/4.1 regression] Spurious ambiguity with pointers to members

2005-06-24 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-06-24 13:37 --- > > It could be fixed by backing out Nathan's patch (that, to the best of my > > knowledge didn't fix a regression). it did not fix a regression, but was something we wanted adde

[Bug c++/21799] [4.0/4.1 regression] Spurious ambiguity with pointers to members

2005-06-24 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-06-24 15:53 --- looking carefully, this is exposing an existing bug that we deduce 'const X' against template void f (T &, void (T::*)() ); this should not happen. Previously we must have been

[Bug c++/20746] Incorrect return value for covariant return function returning null ptr

2005-07-01 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-01 11:39 --- (In reply to comment #8) > This fix has not made it to the gcc_4_0 branch, and the problem still exists > in > gcc4.0.0. It is trivially recreated using the same test code: the bug is not a regre

[Bug c++/21799] [4.0/4.1 regression] Spurious ambiguity with pointers to members

2005-07-08 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-08 11:08 --- Fixed mainline 2005-07-08 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21799 * pt.c (type_unification_real): Add is_method argument. Use it for this pointer unifi

[Bug target/22112] Another fallout from alias warning patch

2005-07-08 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-08 11:18 --- rth beat me to installing a patch -- What|Removed |Added Status|ASSIGNED

[Bug c++/20678] [3.4/4.0 Regression] Make process stopped

2005-07-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-12 11:27 --- Applied to 4.0 branch -- What|Removed |Added Status|ASSIGNED

[Bug c++/21903] [4.0 regression] Default argument of template function causes a compile-time error

2005-07-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-12 11:27 --- applied to 4.0 branch -- What|Removed |Added Status|ASSIGNED

[Bug c++/21929] [4.0 regression] ICE on invalid template parameter

2005-07-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-12 11:28 --- applied to 4.0 branch -- What|Removed |Added Status|ASSIGNED

[Bug c++/20789] [4.0 regression] ICE with incomplete type in template

2005-07-12 Thread nathan at gcc dot gnu dot org
=1.3.76.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.other/redecl2.C.diff?cvsroot=gcc&only_with_tag=gcc-4_0-branch&r1=1.3&r2=1.3.76.1 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/g++.old-deja/g++.other/redecl4.C.diff?cvsroot=gcc&only_with_t

[Bug c++/20746] [4.0 only] Incorrect return value for covariant return function returning null ptr

2005-07-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-12 11:29 --- fixed on 4.0 branch -- What|Removed |Added Status|REOPENED

[Bug c++/20637] [3.4/4.0 regression] Confusing message with different using declarations

2005-07-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-07-12 11:50 --- fixed on 4.0 branch -- What|Removed |Added Status|ASSIGNED

[Bug c++/22136] [4.1 regression] Rejects old-style using declaration

2005-08-02 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/23044] [4.0/4.1 Regression] ICE on valid code

2005-08-02 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/23219] [4.1 Regression] ICE: Segmentation fault in decl_namespace_context

2005-08-05 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-05 09:12 --- stealing from Richard -- thanks for your investigation. If it turns out your patch is best, I'll let you know :) -- What|Removed |

[Bug c++/21166] g++ gives error on reference to packed structure elements

2005-08-08 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-08 14:22 --- 2005-08-08 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21166 * stor-layout.c (finalize_type_size): Undo DECL_PACKED when possible. -- What|R

[Bug c++/23219] [4.1 Regression] ICE: Segmentation fault in decl_namespace_context

2005-08-11 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-11 09:29 --- Fixed mainline and 4.0 2005-08-11 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/23219 * name-lookup.c (pushtag): Process the template type before altering the identifier lookup

[Bug c++/21799] [4.0 regression] Spurious ambiguity with pointers to members

2005-08-12 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-12 09:36 --- Fixed mainline & 4.0 2005-08-12 Giovanni Bajo <[EMAIL PROTECTED]> Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21799 PR c++/8271 * pt.c (unify) : Check

[Bug c++/22454] [4.0/4.1 Regression] ICE with operator in default argument in template class

2005-08-22 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/18835] memory consumption is high for C++ testcase

2005-08-23 Thread nathan at gcc dot gnu dot org
-- Bug 18835 depends on bug 23044, which changed state. Bug 23044 Summary: [4.0/4.1 Regression] ICE on valid code http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23044 What|Old Value |New Value ---

[Bug c++/23044] [4.0/4.1 Regression] ICE on valid code

2005-08-23 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-23 12:38 --- fixed mainline and 4.0 2005-08-23 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/23044 * pt.c (tsubst_qualified_id): A SCOPE_REF can still remain. -- What|R

[Bug c++/22454] [4.0/4.1 Regression] ICE with operator in default argument in template class

2005-08-24 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-24 10:24 --- fixed mainline, 4.0 2005-08-24 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/22454 * parser.c (cp_lexer_peek_nth_token): Relax assert. -- What|R

[Bug c++/20817] [4.0/4.1 Regression] ICE for tree check in build_offset_type

2005-08-25 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-08-25 09:16 --- fixed mainline and 4.0 2005-08-25 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/20817 * typeck.c (build_x_unary_op): Make sure OFFSET_REF is not for a ->*. --

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-20 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2010-08-20 18:12 --- Thanks Uros. Could you prepare a patch to match the x86_64 output -- given you have the hardware? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45361

[Bug testsuite/45361] gcc.target/i386/volatile-2.c failed

2010-08-23 Thread nathan at gcc dot gnu dot org
--- Comment #10 from nathan at gcc dot gnu dot org 2010-08-23 07:42 --- Thanks Uros! -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45361

[Bug c++/43120] Virtual inheritence with covariant return type confuses GCC

2010-07-07 Thread nathan at gcc dot gnu dot org
--- Comment #8 from nathan at gcc dot gnu dot org 2010-07-07 13:56 --- Hm, I guess I must have flubbed the testcase. After all this time, I don't have a better recollection. Sorry. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43120

[Bug debug/33861] Debugging info for C++ template parameters is incorrect

2007-10-22 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2007-10-22 14:32 --- the testcase is valid. [14.3.2]/2 essentially gives it as an example. A literal '&' is optional in this case (para 1). para 5 tells us that array to pointer decay happens here, and GCC internally r

[Bug testsuite/36067] gcc.dg/tls/section-2.c doesn't work

2008-04-30 Thread nathan at gcc dot gnu dot org
--- Comment #1 from nathan at gcc dot gnu dot org 2008-04-30 10:11 --- 2008-04-30 Nathan Sidwell <[EMAIL PROTECTED]> * gcc.dg/tls/section-2.c: Restrict to vxworks. -- nathan at gcc dot gnu dot org changed: What|Removed

[Bug testsuite/36292] [4.4 Regression]: Many failures in gcc.dg/pch/

2008-05-21 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2008-05-21 17:00 --- working on it -- nathan at gcc dot gnu dot org changed: What|Removed |Added AssignedTo

[Bug testsuite/36292] [4.4 Regression]: Many failures in gcc.dg/pch/

2008-05-21 Thread nathan at gcc dot gnu dot org
--- Comment #3 from nathan at gcc dot gnu dot org 2008-05-22 06:33 --- 2008-05-22 Nathan Sidwell <[EMAIL PROTECTED]> * lib/dg-pch.exp (dg-pch): Fix if bracing. -- nathan at gcc dot gnu dot org changed: What|Removed

[Bug c++/17519] [3.4/4.0/4.1/4.2 Regression] Warning for array of packed non-POD in packed struct

2006-02-16 Thread nathan at gcc dot gnu dot org
--- Comment #11 from nathan at gcc dot gnu dot org 2006-02-16 20:12 --- Is this still an issue in 4.1/4.2. IIUC I've cleaned up the points where this warning was/was not being emitted. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17519

[Bug target/25218] [4.0 Regression] ICE : in compensate_edge, at reg-stack.c:2795

2006-02-20 Thread nathan at gcc dot gnu dot org
--- Comment #7 from nathan at gcc dot gnu dot org 2006-02-20 16:24 --- I'm guessing my change was in converting an if () abort () into gcc_assert, and not directly to blame for whatever's happening here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25218

[Bug c/26544] New: printf calls optimized at -O0

2006-03-03 Thread nathan at gcc dot gnu dot org
: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nathan at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26544

[Bug c/26544] printf calls optimized at -O0

2006-03-03 Thread nathan at gcc dot gnu dot org
--- Comment #1 from nathan at gcc dot gnu dot org 2006-03-03 10:28 --- Created an attachment (id=10960) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10960&action=view) testcase -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26544

[Bug c/26544] printf calls optimized at -O0

2006-03-03 Thread nathan at gcc dot gnu dot org
--- Comment #2 from nathan at gcc dot gnu dot org 2006-03-03 10:29 --- Created an attachment (id=10961) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=10961&action=view) i686 assembler -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26544

[Bug middle-end/26544] printf calls optimized at -O0

2006-03-03 Thread nathan at gcc dot gnu dot org
--- Comment #4 from nathan at gcc dot gnu dot org 2006-03-03 12:49 --- I find it a surprise that when not optimizing, the compiler has examined the printf string and determined it can replace the printf with a puts call. This seems more than mere constant folding. -- http

[Bug bootstrap/21168] bootstrap failed on Linux/ia64

2005-04-23 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug bootstrap/21168] bootstrap failed on Linux/ia64

2005-04-23 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-04-23 08:48 --- 2005-04-23 Nathan Sidwell <[EMAIL PROTECTED]> * haifa-sched.c (schedule_block): Fix thinko in previous assertification patch. -- What|Removed

[Bug c++/21166] g++ gives error on reference to packed structure elements

2005-04-27 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|UNCONFIRMED

[Bug c++/21089] [4.0/4.1 Regression] C++ front-end does not "inline" the static const double

2005-04-28 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-04-28 08:02 --- the example test case is invalid even with the gnu extension. As with static const int members, you must have a single out-of-class definition of the member EVEN IF the member is initialized in class

[Bug rtl-optimization/21281] New: ICE with building newlib

2005-04-29 Thread nathan at gcc dot gnu dot org
.html> for instructions. -- Summary: ICE with building newlib Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: rtl-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy:

[Bug rtl-optimization/21281] ICE with building newlib

2005-04-29 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-04-29 09:46 --- Created an attachment (id=8762) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8762&action=view) testcase extracted from dprintf.c in newlib -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21281

[Bug target/21283] New: ICE with doubles

2005-04-29 Thread nathan at gcc dot gnu dot org
et AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: nathan at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: i686-pc-linux-gnu GCC host triplet: i686-pc-linux-gnu GCC target triplet: fr30-none-elf http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21283

[Bug target/21283] ICE with doubles

2005-04-29 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-04-29 12:32 --- Created an attachment (id=8763) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8763&action=view) testcase from newlib -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21283

[Bug c++/21427] [3.4/4.0 only] Failure in make_thunk, cp/method.c:145 when compiling with multiply-inherited members

2005-05-08 Thread nathan at gcc dot gnu dot org
-- What|Removed |Added AssignedTo|unassigned at gcc dot gnu |nathan at gcc dot gnu dot |dot org |org Status|NEW

[Bug c++/21427] [3.4/4.0 only] Failure in make_thunk, cp/method.c:145 when compiling with multiply-inherited members

2005-05-09 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-09 12:21 --- 2005-05-08 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/21427 Backport 2005-03-01 Nathan Sidwell <[EMAIL PROTECTED]> * class.c (update_vtable_entry_for_fn): Don't

[Bug c++/12536] [DR 214/200] partial ordering bug

2005-05-10 Thread nathan at gcc dot gnu dot org
-- Bug 12536 depends on bug 19203, which changed state. Bug 19203 Summary: [3.4/4.0 Regression] [DR 214] Partial ordering failure between function reference and generic const reference http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19203 What|Old Value |New Value

[Bug c++/19203] [3.4/4.0 Regression] [DR 214] Partial ordering failure between function reference and generic const reference

2005-05-10 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-10 13:29 --- fixed on 4.0 branch 2005-05-10 Nathan Sidwell <[EMAIL PROTECTED]> PR c++/20723 * pt.c (more_specialized_fn): Member functions are unordered wrt non-members. Conversion ope

[Bug c++/4672] [4.0 only] [DR 214] Template parameter deduction fails for overloaded template functions.

2005-05-10 Thread nathan at gcc dot gnu dot org
-- Bug 4672 depends on bug 19203, which changed state. Bug 19203 Summary: [3.4/4.0 Regression] [DR 214] Partial ordering failure between function reference and generic const reference http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19203 What|Old Value |New Value

[Bug c++/15674] [4.0 only] [DR214] template argument binding differs between member and static fumctions

2005-05-10 Thread nathan at gcc dot gnu dot org
-- Bug 15674 depends on bug 19203, which changed state. Bug 19203 Summary: [3.4/4.0 Regression] [DR 214] Partial ordering failure between function reference and generic const reference http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19203 What|Old Value |New Value

[Bug bootstrap/21481] [4.1 Regression] Bootstrap is broken of FreeBSD by changes to crtstuff.c

2005-05-11 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-11 10:55 --- Hm, this means there are more configure defines that need propagating to the target side. -- What|Removed |Added

[Bug bootstrap/21481] [4.1 Regression] Bootstrap is broken of FreeBSD by changes to crtstuff.c

2005-05-11 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-11 14:19 --- not fixed properly. just patched around -- What|Removed |Added Status|RESOLVED

[Bug c++/21627] New: invalid inline warning

2005-05-17 Thread nathan at gcc dot gnu dot org
t gnu dot org ReportedBy: nathan at gcc dot gnu dot org CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21627

[Bug c++/21627] invalid inline warning

2005-05-17 Thread nathan at gcc dot gnu dot org
--- Additional Comments From nathan at gcc dot gnu dot org 2005-05-17 15:29 --- Created an attachment (id=8913) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=8913&action=view) test case, compile with -Wall -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21627

<    1   2   3   4   >