[Bug c++/26571] [4.0/4.1 regression] Bad diagnostic using type modifier with struct

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2006-09-07 23:04 --- Fixed -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26571

[Bug c++/26671] [4.0/4.1 Regression] Missing "warning: reference to local variable returned"

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2006-09-07 23:05 --- Fixed -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/26696] [4.0/4.1 Regression] ICE with statement forming unused static member function reference

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2006-09-07 23:05 --- Fixed -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/27371] [4.1 Regression] Does not warn about unused function result (__attribute__((warn_unused_result)))

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2006-09-07 23:07 --- I don't think this patch is safe enough to backport to 4.1. Closing. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/26571] [4.0/4.1 regression] Bad diagnostic using type modifier with struct

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2006-09-07 23:07 --- now closed, too -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug target/13685] Building simple test application with -march=pentium3 -Os gives SIGSEGV (unaligned sse instruction)

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #20 from jason at gcc dot gnu dot org 2006-09-08 00:28 --- Subject: Bug 13685 Author: jason Date: Fri Sep 8 00:28:30 2006 New Revision: 116775 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116775 Log: PR target/13685 * config/i38

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2006-09-08 00:43 --- I don't think disabling the assertion is enough. Yes, the compiler would do the right thing for this particular testcase, but would be wrong if the subtraction produces a negative result. Rather, we should

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2006-09-08 05:11 --- Subject: Bug 27724 Author: jason Date: Fri Sep 8 05:11:40 2006 New Revision: 116777 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116777 Log: PR middle-end/27724 * varasm.c (output_

[Bug middle-end/27724] [4.1/4.2 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2006-09-08 05:16 --- Subject: Bug 27724 Author: jason Date: Fri Sep 8 05:16:26 2006 New Revision: 116778 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116778 Log: PR middle-end/27724 * varasm.c (output_

[Bug middle-end/27724] [4.1 Regression] internal compiler error: no-op convert from 4 to 8 bytes in initializer

2006-09-07 Thread jason at gcc dot gnu dot org
--- Comment #20 from jason at gcc dot gnu dot org 2006-09-08 05:38 --- fixed in 4.1 as well. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-07 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #15 from jason at gcc dot gnu dot org 2006-09-08 07:14 --- The bug is in expand_builtin_setjmp_receiver: /* Now put in the code to restore the frame pointer, and argument pointer, if needed. */ [...] emit_move_insn (virtual_stack_vars_rtx, hard_frame_pointer_rtx

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #16 from jason at gcc dot gnu dot org 2006-09-08 07:37 --- The line in question dates back to when __builtin_setjmp was first added in 1996. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28493

[Bug c++/26957] [4.0/4.1 regression] ICE in make_decl_rtl, at varasm.c:871

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #15 from jason at gcc dot gnu dot org 2006-09-08 16:52 --- Subject: Bug 26957 Author: jason Date: Fri Sep 8 16:52:40 2006 New Revision: 116781 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116781 Log: PR c++/26957 * method.c (use_thunk

[Bug c++/26957] [4.0/4.1 regression] ICE in make_decl_rtl, at varasm.c:871

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #16 from jason at gcc dot gnu dot org 2006-09-08 16:54 --- Subject: Bug 26957 Author: jason Date: Fri Sep 8 16:53:55 2006 New Revision: 116782 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116782 Log: PR c++/26957 * method.c (use_thunk

[Bug c++/26957] [4.0/4.1 regression] ICE in make_decl_rtl, at varasm.c:871

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2006-09-08 16:54 --- Applied to 4.0 and 4.1 as well. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2006-09-08 22:37 --- Hmm, it seems things are a bit more complicated than I thought. Without my change to expand_builtin_setjmp_receiver, Janis's test passes at -O0 and fails at -O1; the adjustment of r31 at -O0 is actually co

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2006-09-08 22:52 --- Janis: the most part of the -fstack-protector patch that seems plausible for causing this problem was the change to expand_function_end to call sjlj_emit_function_exit_after at a different point. But that section of

[Bug middle-end/28915] [4.2 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973

2006-09-08 Thread jason at gcc dot gnu dot org
--- Comment #13 from jason at gcc dot gnu dot org 2006-09-09 06:44 --- I think if we are going to leave the vector initializer as a CONSTANT, we might as well just leave it alone entirely if it has TREE_CONSTANT set. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28915

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-09 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2006-09-09 07:16 --- Yep, after merging the 101673 change back in, the compiler works up until 101467, at which point Jakub's ppc sfp change seems to break the testcase (at -O1). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28493

[Bug c++/26957] [4.0/4.1 regression] ICE in make_decl_rtl, at varasm.c:871

2006-09-09 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2006-09-09 16:11 --- Subject: Bug 26957 Author: jason Date: Sat Sep 9 16:11:34 2006 New Revision: 116799 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116799 Log: PR c++/26957 * method.c (use_thunk): F

[Bug c++/28996] [4.0/4.1/4.2 Regression] ICE with statement forming unused static member function reference

2006-09-09 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/28996] [4.0/4.1/4.2 Regression] ICE with statement forming unused static member function reference

2006-09-09 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2006-09-09 22:27 --- Subject: Bug 28996 Author: jason Date: Sat Sep 9 22:26:53 2006 New Revision: 116800 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116800 Log: PR c++/28996 * cvt.c (convert_to_void

[Bug middle-end/28915] [4.2 regression] ICE: tree check: expected class 'constant', have 'declaration' (var_decl) in build_vector, at tree.c:973

2006-09-09 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug middle-end/28493] [4.1/4.2 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-12 Thread jason at gcc dot gnu dot org
--- Comment #20 from jason at gcc dot gnu dot org 2006-09-12 18:02 --- Subject: Bug 28493 Author: jason Date: Tue Sep 12 18:02:36 2006 New Revision: 116900 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116900 Log: PR middle-end/28493 * bu

[Bug middle-end/28493] [4.1 Regression] Wrong address of stack object used for destructor call on PPC

2006-09-14 Thread jason at gcc dot gnu dot org
--- Comment #21 from jason at gcc dot gnu dot org 2006-09-14 23:13 --- Subject: Bug 28493 Author: jason Date: Thu Sep 14 23:13:30 2006 New Revision: 116955 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116955 Log: PR middle-end/28493 * bu

[Bug target/13685] Building simple test application with -march=pentium3 -Os gives SIGSEGV (unaligned sse instruction)

2006-09-22 Thread jason at gcc dot gnu dot org
--- Comment #24 from jason at gcc dot gnu dot org 2006-09-22 22:42 --- This has been fixed for a while. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/28996] [4.0/4.1 Regression] ICE with statement forming unused static member function reference

2006-09-22 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2006-09-22 23:23 --- Subject: Bug 28996 Author: jason Date: Fri Sep 22 23:23:08 2006 New Revision: 117155 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117155 Log: PR c++/28996 * cvt.c (convert_to_void

[Bug c++/28996] [4.0/4.1 Regression] ICE with statement forming unused static member function reference

2006-09-22 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2006-09-22 23:28 --- Subject: Bug 28996 Author: jason Date: Fri Sep 22 23:28:13 2006 New Revision: 117157 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=117157 Log: PR c++/28996 * cvt.c (convert_to_void

[Bug c++/28996] [4.0/4.1 Regression] ICE with statement forming unused static member function reference

2006-09-22 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2006-09-22 23:45 --- fixed on branches, too -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/29365] Unnecessary anonymous namespace warnings

2006-10-06 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2006-10-06 18:36 --- Yes. If foo is used in multiple translation units, it violates the ODR because gazonk is a different type in each translation unit. -- jason at gcc dot gnu dot org changed: What|Removed

[Bug c++/29365] Unnecessary anonymous namespace warnings

2006-10-06 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2006-10-06 21:00 --- Yes, sorry, I should have said if foo::bar is used in multiple TUs, rather than foo itself. If foo::bar is defined in only one TU, and is used as an opaque type in other TUs, you're fine. Perhaps we should sup

[Bug c++/28266] [4.0/4.1/4.2/4.3 regression] ICE on invalid default variable

2007-01-29 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-01-29 16:27 --- Subject: Bug 28266 Author: jason Date: Mon Jan 29 16:27:21 2007 New Revision: 121288 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121288 Log: PR c++/28266 * gimplify.c (gimplify_tar

[Bug c++/28266] [4.0/4.1/4.2 regression] ICE on invalid default variable

2007-02-02 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-02-02 18:01 --- Subject: Bug 28266 Author: jason Date: Fri Feb 2 18:01:22 2007 New Revision: 121514 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=121514 Log: PR c++/28266 * gimplify.c (gimplify_tar

[Bug c++/31187] [4.2/4.3 regression] extern declaration of variable in anonymous namespace prevents use of its address as template argument

2007-03-26 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/31187] [4.2/4.3 regression] extern declaration of variable in anonymous namespace prevents use of its address as template argument

2007-04-02 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-04-02 18:49 --- Subject: Bug 31187 Author: jason Date: Mon Apr 2 18:49:21 2007 New Revision: 123432 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123432 Log: PR c

[Bug c++/31187] [4.2/4.3 regression] extern declaration of variable in anonymous namespace prevents use of its address as template argument

2007-04-02 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-04-02 20:12 --- Subject: Bug 31187 Author: jason Date: Mon Apr 2 20:12:15 2007 New Revision: 123434 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123434 Log: PR c

[Bug c++/31187] [4.2/4.3 regression] extern declaration of variable in anonymous namespace prevents use of its address as template argument

2007-04-09 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-04-09 22:43 --- Fixed in 4.2 branch and trunk. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31074] [4.1/4.2/4.3 Regression] Reference casting involving multiple inheritance produces bad pointer

2007-04-13 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/31074] [4.1/4.2/4.3 Regression] Reference casting involving multiple inheritance produces bad pointer

2007-04-13 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-04-14 00:43 --- Subject: Bug 31074 Author: jason Date: Sat Apr 14 00:43:18 2007 New Revision: 123805 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123805 Log: PR c++/31074 * call.c (reference_bindi

[Bug c++/31074] [4.1/4.2/4.3 Regression] Reference casting involving multiple inheritance produces bad pointer

2007-04-13 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-04-14 02:27 --- Subject: Bug 31074 Author: jason Date: Sat Apr 14 02:27:02 2007 New Revision: 123807 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123807 Log: PR c++/31074 * call.c (reference_bindi

[Bug c++/31074] [4.1/4.2/4.3 Regression] Reference casting involving multiple inheritance produces bad pointer

2007-04-13 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-04-14 02:29 --- Subject: Bug 31074 Author: jason Date: Sat Apr 14 02:29:29 2007 New Revision: 123808 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123808 Log: PR c++/31074 * call.c (reference_bindi

[Bug c++/25895] [4.0/4.1/4.2 Regression] wrong code with ?: and derived class pointers

2007-04-14 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-04-15 00:54 --- I believe that this change will pessimize alias analysis somewhat; improved alias analysis was the reason for my change to model base access with COMPONENT_REF. But I'll leave this alone until I get around to

[Bug c++/31337] [4.2/4.3 regression] ICE with statement expression

2007-04-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/7302] -Wnon-virtual-dtor should't complain of protected dtor

2007-08-20 Thread jason at gcc dot gnu dot org
--- Comment #24 from jason at gcc dot gnu dot org 2007-08-20 15:08 --- Subject: Bug 7302 Author: jason Date: Mon Aug 20 15:08:24 2007 New Revision: 127649 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127649 Log: PR c++/7302 * cp/class.c (finish_struct_

[Bug c++/29365] Unnecessary anonymous namespace warnings

2007-08-20 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/29365] Unnecessary anonymous namespace warnings

2007-08-22 Thread jason at gcc dot gnu dot org
--- Comment #31 from jason at gcc dot gnu dot org 2007-08-22 17:23 --- Subject: Bug 29365 Author: jason Date: Wed Aug 22 17:23:37 2007 New Revision: 127711 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127711 Log: PR c++/29365 * pt.c (outermost_tin

[Bug c++/29365] Unnecessary anonymous namespace warnings

2007-08-22 Thread jason at gcc dot gnu dot org
--- Comment #32 from jason at gcc dot gnu dot org 2007-08-22 20:40 --- Subject: Bug 29365 Author: jason Date: Wed Aug 22 20:40:30 2007 New Revision: 127716 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127716 Log: PR c++/29365 * pt.c (outermost_tin

[Bug c++/29365] Unnecessary anonymous namespace warnings

2007-08-22 Thread jason at gcc dot gnu dot org
--- Comment #33 from jason at gcc dot gnu dot org 2007-08-22 21:50 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug middle-end/20218] Can't use __attribute__ ((visibility ("hidden"))) to hide a symbol

2007-08-27 Thread jason at gcc dot gnu dot org
--- Comment #53 from jason at gcc dot gnu dot org 2007-08-27 16:32 --- Reassigning since H.J. fixed the bug. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug libmudflap/19319] Mudflap produce many violations on simple, correct c++ program

2007-08-27 Thread jason at gcc dot gnu dot org
--- Comment #31 from jason at gcc dot gnu dot org 2007-08-27 18:41 --- It seems that G++ is setting TREE_ADDRESSABLE on the RETURN_DECL properly, so the remaining problem is in the mudflap code. Reassigning to fche. -- jason at gcc dot gnu dot org changed: What

[Bug c++/31337] [4.2/4.3 regression] ICE with statement expression

2007-08-27 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-08-27 20:02 --- Subject: Bug 31337 Author: jason Date: Mon Aug 27 20:02:22 2007 New Revision: 127838 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127838 Log: PR c++/31337 * gimplify.c (gimplify_mod

[Bug c++/28558] [4.0/4.1/4.2/4.3 regression] Trouble with __attribute__ and non-PODs

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

[Bug c++/31337] [4.2/4.3 regression] ICE with statement expression

2007-08-27 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-08-27 22:04 --- Subject: Bug 31337 Author: jason Date: Mon Aug 27 22:04:37 2007 New Revision: 127840 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127840 Log: PR c++/31337 * gimplify.c (gimplify_mod

[Bug c++/28558] [4.0/4.1/4.2/4.3 regression] Trouble with __attribute__ and non-PODs

2007-08-28 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-08-28 13:57 --- Subject: Bug 28558 Author: jason Date: Tue Aug 28 13:57:09 2007 New Revision: 127859 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127859 Log: PR c++/28558 * cp/decl.c (groktypename)

[Bug c++/31337] [4.2/4.3 regression] ICE with statement expression

2007-08-28 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-08-28 14:00 --- Fixed in 4.2 and 4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/29000] [4.2/4.3 regression] ICE on invalid use of template in statement-expr

2007-08-28 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-08-28 16:59 --- Subject: Bug 29000 Author: jason Date: Tue Aug 28 16:58:59 2007 New Revision: 127868 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=127868 Log: PR c++/29000 * pt.c (build_non_depend

[Bug c++/28558] [4.0/4.1/4.2/4.3 regression] Trouble with __attribute__ and non-PODs

2007-08-28 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-08-28 19:32 --- Fixed for 4.3, not going to bother applying to other branches. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/14032] Specialization of inner template using outer template argument doesn't work

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

[Bug c++/29000] [4.2 regression] ICE on invalid use of template in statement-expr

2007-08-30 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/29000] [4.2 regression] ICE on invalid use of template in statement-expr

2007-08-30 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-08-30 16:30 --- Fixed for 4.3, IMO not enough evident interest in the bug to bother backporting. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/30917] [4.1 Regression] ICE with friend in local class (to a function)

2007-08-30 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-08-30 16:33 --- Fixed by Simon Martin. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/14032] Specialization of inner template using outer template argument doesn't work

2007-09-04 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2007-09-04 12:27 --- Subject: Bug 14032 Author: jason Date: Tue Sep 4 12:27:21 2007 New Revision: 128076 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128076 Log: PR c++/14032 * pt.c (most_specializ

[Bug c++/14032] Specialization of inner template using outer template argument doesn't work

2007-09-04 Thread jason at gcc dot gnu dot org
--- Comment #19 from jason at gcc dot gnu dot org 2007-09-04 12:28 --- Subject: Bug 14032 Author: jason Date: Tue Sep 4 12:27:38 2007 New Revision: 128077 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128077 Log: PR c++/14032 * pt.c (most_specializ

[Bug c++/31411] [4.1/4.2/4.3 Regression] ICE in gimplify_expr with throw/special copy constructor with initializer with a deconstructor

2007-09-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/31419] [4.1/4.2/4.3 regression] template user defined conversion operator instantiated for conversion to self

2007-09-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/14032] Specialization of inner template using outer template argument doesn't work

2007-09-04 Thread jason at gcc dot gnu dot org
--- Comment #20 from jason at gcc dot gnu dot org 2007-09-04 15:43 --- Subject: Bug 14032 Author: jason Date: Tue Sep 4 15:43:00 2007 New Revision: 128090 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128090 Log: PR c++/14032 * pt.c (most_specializ

[Bug c++/31411] [4.1/4.2/4.3 Regression] ICE in gimplify_expr with throw/special copy constructor with initializer with a deconstructor

2007-09-04 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-09-04 18:37 --- Subject: Bug 31411 Author: jason Date: Tue Sep 4 18:37:33 2007 New Revision: 128100 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128100 Log: PR c++/31411 * except.c (initialize_hand

[Bug c++/31419] [4.1/4.2/4.3 regression] template user defined conversion operator instantiated for conversion to self

2007-09-04 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-04 20:18 --- Subject: Bug 31419 Author: jason Date: Tue Sep 4 20:18:05 2007 New Revision: 128102 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128102 Log: PR c++/31419 * call.c (reference_binding

[Bug c++/15097] code generator problem with ::delete and multiple inheritance and virtual deconstructs

2007-09-05 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-09-05 16:08 --- The reduced testcase breaks in the same way with ICC 10.0.023 if I add a user-defined operator delete to B2. If I add it to D instead, ICC incorrectly calls the user-defined delete instead of the global delete in the

[Bug c++/15097] code generator problem with ::delete and multiple inheritance and virtual deconstructs

2007-09-05 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-09-06 01:25 --- Subject: Bug 15097 Author: jason Date: Thu Sep 6 01:24:59 2007 New Revision: 128172 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128172 Log: PR c++/15097 * init.c (build_dele

[Bug c++/15745] exception specification incorrectly changes the type of the exception thrown

2007-09-05 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-09-06 03:33 --- Subject: Bug 15745 Author: jason Date: Thu Sep 6 03:33:46 2007 New Revision: 128174 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128174 Log: PR c++/15745 * except.c (prepare_eh_ty

[Bug c++/15764] no cleanup if temporary's dtor terminates with an exception

2007-09-05 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-09-06 05:36 --- This version of the test breaks under ICC: -- extern "C" void abort (); int counter = 0; int thrown = 0; struct a { ~a () { if (!thrown++) throw 1; } }; int f (a const&, const

[Bug c++/19163] __attribute__((aligned)) not working in template

2007-09-05 Thread jason at gcc dot gnu dot org
--- Comment #10 from jason at gcc dot gnu dot org 2007-09-06 05:50 --- Vague references: http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00247.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17743 Seems like Mark and/or Nathan have/had state on this that they haven't shared wit

[Bug c++/19163] __attribute__((aligned)) not working in template

2007-09-05 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

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

2007-09-08 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-09 04:33 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/31411] [4.1/4.2 Regression] ICE in gimplify_expr with throw/special copy constructor with initializer with a deconstructor

2007-09-11 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-09-11 15:35 --- Fixed for 4.2.2. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/15097] code generator problem with ::delete and multiple inheritance and virtual deconstructs

2007-09-13 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-13 16:04 --- Fixed for 4.2.2 and 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31419] [4.1/4.2/4.3 regression] template user defined conversion operator instantiated for conversion to self

2007-09-13 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-09-13 16:05 --- Fixed for 4.2.2 and 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/14032] Specialization of inner template using outer template argument doesn't work

2007-09-13 Thread jason at gcc dot gnu dot org
--- Comment #21 from jason at gcc dot gnu dot org 2007-09-13 16:06 --- Fixed for 4.2.2 and 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/19163] __attribute__((aligned)) not working in template

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #14 from jason at gcc dot gnu dot org 2007-09-22 14:28 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/17743] dependent expressions in attributes

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #25 from jason at gcc dot gnu dot org 2007-09-22 14:29 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Known to work

[Bug c++/17743] dependent expressions in attributes

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #26 from jason at gcc dot gnu dot org 2007-09-22 14:30 --- Change state. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|NEW

[Bug c++/7586] Incorrect handling of attributes in template codes

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-09-22 14:31 --- Fixed for 4.3.0 -- jason at gcc dot gnu dot org changed: What|Removed |Added CC

[Bug c++/19407] vector keyword in typedef inside template struct ignored

2007-09-22 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/19407] vector keyword in typedef inside template struct ignored

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-09-23 02:36 --- Subject: Bug 19407 Author: jason Date: Sun Sep 23 02:36:34 2007 New Revision: 128681 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128681 Log: PR c++/19407 * cp/cp-tree.h (ATTR_IS_D

[Bug c++/19407] vector keyword in typedef inside template struct ignored

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-23 02:39 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/15269] __attribute__((deprecated)) broken with inline, ignored with pure virtual, misreported after definition

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-23 04:33 --- About #3: When we see the definition of a function, we don't keep information about where it was first declared. For member functions, we could give the source position of the class if that would be hel

[Bug c++/15269] __attribute__((deprecated)) broken with inline, ignored with pure virtual, misreported after definition

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-09-23 04:37 --- Subject: Bug 15269 Author: jason Date: Sun Sep 23 04:37:26 2007 New Revision: 128682 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128682 Log: PR c++/15269 * call.c (build_over_cal

[Bug c++/15269] __attribute__((deprecated)) broken with inline, ignored with pure virtual, misreported after definition

2007-09-22 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-09-23 04:39 --- Virtual problem fixed for 4.3.0. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15269

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-23 15:27 --- Subject: Bug 16370 Author: jason Date: Sun Sep 23 15:27:10 2007 New Revision: 128691 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128691 Log: PR c++/16370 * decl.c (grokdeclarato

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/16370] __attribute__((deprecated)) not useful on classes, and ugly function name listed for deperecation warnings on constructor

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-09-23 15:28 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

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

2007-09-23 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-09-23 17:49 --- I don't think implementing this can leverage the attribute work. I'd probably implement it with a new tree code; the alternative would be a new flag in a lot of places. -- http://gcc.gnu.or

[Bug c++/33094] [4.2/4.3 Regression] ICE on valid C++ virtual template static member in anonymous namespace

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

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

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/11407] [DR 115] Function cannot be resolved

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/11756] ICE's when using typeof in template function parameter type declarations

2007-09-23 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |jason at gcc dot gnu dot org |dot org

[Bug c++/28642] [4.0/4.1/4.2 Regression] ICE in layout_type with may_alias and templates

2007-09-24 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-09-24 13:53 --- I'm reluctant to backport the changes to 4.2 now because they're fairly intrusive; I'm not sufficiently confident yet that the change in typedef handling won't introduce other problems. --

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

2007-09-24 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-24 20:54 --- Subject: Bug 33239 Author: jason Date: Mon Sep 24 20:54:34 2007 New Revision: 128725 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128725 Log: PR c++/33239 * pt.c (resolve_typen

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