[Bug c++/33239] [4.1/4.2 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 #7 from jason at gcc dot gnu dot org 2007-09-24 20:56 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug middle-end/27945] [4.0/4.1/4.2/4.3 Regression] Packed struct of variable length has wrong size

2007-09-24 Thread jason at gcc dot gnu dot org
--- Comment #10 from jason at gcc dot gnu dot org 2007-09-24 21:00 --- Fixed in 4.3.0. Not sure if the fix should go into 4.2.x, since it's an ABI change. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/33571] [4.3 Regression] ICEs on unknown attributes on template functions

2007-09-27 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33571

[Bug c++/33571] [4.3 Regression] ICEs on unknown attributes on template functions

2007-09-27 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2007-09-27 20:58 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|WAITING

[Bug c++/10179] alignment attributes are not inherited correctly with empty classes

2007-09-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++/10179] alignment attributes are not inherited correctly with empty classes

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

[Bug c++/10179] alignment attributes are not inherited correctly with empty classes

2007-09-28 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-09-28 18:08 --- Subject: Bug 10179 Author: jason Date: Fri Sep 28 18:07:57 2007 New Revision: 128871 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128871 Log: PR c++/10179 * class.c (layout_empty_bas

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

2007-09-29 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-09-30 02:41 --- Subject: Bug 33094 Author: jason Date: Sun Sep 30 02:41:39 2007 New Revision: 128890 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128890 Log: PR c++/33094

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

2007-10-01 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-10-01 20:53 --- Subject: Bug 15745 Author: jason Date: Mon Oct 1 20:53:09 2007 New Revision: 128917 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128917 Log: PR c++/15745 * except.c (prepare_eh_ty

[Bug c++/33441] [4.2 Regression] FAIL: g++.dg/ext/vla4.C (test for errors, line 10)

2007-10-01 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-10-01 20:54 --- This is not a compiler bug; I forgot to apply the same patch to vla4.C on the branch that I did on the trunk. Fixed now. -- jason at gcc dot gnu dot org changed: What|Removed

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

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #10 from jason at gcc dot gnu dot org 2007-10-03 10:43 --- Subject: Bug 15764 Author: jason Date: Wed Oct 3 10:43:42 2007 New Revision: 128979 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128979 Log: PR c++/15764 * cp/decl.c (wrap_cleanups

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

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2007-10-03 18:26 --- Fixed for 4.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

[Bug c++/8007] typeof(...) as template arg doesn't work

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-10-03 21:54 --- The error the trunk gives is correct; this is not one of the allowed uses of a member function name in [expr.prim]p10. -- jason at gcc dot gnu dot org changed: What|Removed

[Bug c++/11078] [ABI] decltype(T()) doesn't work

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #28 from jason at gcc dot gnu dot org 2007-10-03 23:54 --- Changing the testcase to use decltype instead of typeof produces this error with current sources: wa.C:2: sorry, unimplemented: zero-operand casts cannot be mangled due to a defect in the C++ ABI Now that we have

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

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-10-04 01:01 --- Subject: Bug 11756 Author: jason Date: Thu Oct 4 01:01:00 2007 New Revision: 128999 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128999 Log: PR c++/11756 * mangle.c (wr

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

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-10-04 01:01 --- This works with decltype, so I'm just going to change the ICE using typeof to a sorry. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/13740] ICE when mangling template which uses typeof

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2007-10-04 01:05 --- The testcase works fine if I change typeof to __decltype and add the necessary template<> template<> to the third line. -- jason at gcc dot gnu dot org changed: What

[Bug c++/32182] [4.2 Regression] -fstrict-aliasing optimizations cause constructor not to run for object causing segfault

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #14 from jason at gcc dot gnu dot org 2007-10-04 01:29 --- Both bug32182 and test_4 work for me with pre-4.3.0 on i686-pc-linux-gnu, so I'm going to set known to work for 4.3. -- jason at gcc dot gnu dot org changed: What|Re

[Bug c++/32470] [4.2/4.3 regression] fvisibility=hidden without effect in some cases

2007-10-03 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++/21560] #pragma pack(1) doesn't work on the inner classes inside the temlated class

2007-10-03 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++/24312] C++ front-end doesn't correctly handle distinction between global initializers and ctors

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2007-10-04 01:45 --- This is not a bug; Mark's comment in bug 21089 had to do with the fact that [basic.start.init] says that static initialization happens before dynamic initialization. Using foo() in Y's initializer makes Y d

[Bug c++/20416] Incorrect lifetime for temporary with static const reference

2007-10-03 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++/21560] #pragma pack(1) doesn't work on the inner classes inside the temlated class

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-10-04 01:50 --- *** This bug has been marked as a duplicate of 7046 *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/7046] #pragma pack(1) context evaluated at point of instantiation rather than declaration

2007-10-03 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-10-04 01:50 --- *** Bug 21560 has been marked as a duplicate of this bug. *** -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/7046] #pragma pack(1) context evaluated at point of instantiation rather than declaration

2007-10-03 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-10-04 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2007-10-04 07:53 --- Can you spell decltype? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11756

[Bug c++/32470] [4.2/4.3 regression] fvisibility=hidden without effect in some cases

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-10-04 08:48 --- Subject: Bug 32470 Author: jason Date: Thu Oct 4 08:48:23 2007 New Revision: 129003 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129003 Log: PR c++/32470 * name-

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

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-10-04 08:49 --- Less flippantly, I don't see the point in spending much effort on getting typeof to work properly inside templates when there's a standardized language feature you can use instead which is also better spe

[Bug c++/32470] [4.2 regression] fvisibility=hidden without effect in some cases

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2007-10-04 08:50 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Known to work

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

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2007-10-04 09:34 --- decltype is the C++0x equivalent of the GCC typeof extension; if you replace the word "typeof" in the testcase with "decltype" and compile with -fstd=c++0x, the testcase will work as expec

[Bug c++/20416] Incorrect lifetime for temporary with static const reference

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2007-10-04 17:58 --- Subject: Bug 20416 Author: jason Date: Thu Oct 4 17:58:07 2007 New Revision: 129020 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129020 Log: PR c++/20416 * call.c (initialize_r

[Bug c++/20416] Incorrect lifetime for temporary with static const reference

2007-10-04 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2007-10-04 18:00 --- Fixed for 4.3.0. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

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

2007-10-09 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2007-10-09 20:52 --- Subject: Bug 33094 Author: jason Date: Tue Oct 9 20:52:24 2007 New Revision: 129180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129180 Log: PR c++/32470 * name-

[Bug c++/32470] [4.2 regression] fvisibility=hidden without effect in some cases

2007-10-09 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2007-10-09 20:52 --- Subject: Bug 32470 Author: jason Date: Tue Oct 9 20:52:24 2007 New Revision: 129180 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=129180 Log: PR c++/32470 * name-

[Bug c++/32470] [4.2 regression] fvisibility=hidden without effect in some cases

2007-10-09 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2007-10-09 21:10 --- Fixed for 4.2.3. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status

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

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

[Bug c++/33799] Return value's destructor not executed when a local variable's destructor throws

2007-10-17 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2007-10-17 17:07 --- Similar to Bug 15764. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/33620] [4.3 regression] internal compiler error: canonical types differ for identical types const QList and const QList

2007-10-19 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++/37006] explicitly deleted inline function gives warning "used but never defined"

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-08-04 18:40 --- Subject: Bug 37006 Author: jason Date: Mon Aug 4 18:39:16 2008 New Revision: 138648 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138648 Log: PR c++/37006 * pt.c (tsubst_decl

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2008-08-04 19:37 --- In general, it seems like SRA needs to be more conservative with TYPE_STRUCTURAL_EQUALITY_P types such as these. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37016

[Bug c++/36963] [4.4 Regression] Bogus narrowing conversion error in initializer list.

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2008-08-04 19:55 --- Subject: Bug 36963 Author: jason Date: Mon Aug 4 19:53:57 2008 New Revision: 138652 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138652 Log: PR c++/36963 * typeck2.c (check_n

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #9 from jason at gcc dot gnu dot org 2008-08-04 20:17 --- However, it's not clear to me that pointers to member functions need to have TYPE_STRUCTURAL_EQUALITY_P in general; I'm testing a patch to set TYPE_CANONICAL appropriately. -- http://gcc.gnu.or

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #11 from jason at gcc dot gnu dot org 2008-08-04 21:02 --- Created an attachment (id=16017) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16017&action=view) Patch to check TYPE_STRUCTURAL_EQUALITY_P in useless_type_conversion -- http://gcc.gnu.org/b

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-04 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2008-08-04 21:03 --- Well, that's the problem then: we have two POINTER_TYPE to METHOD_TYPE which are considered equivalent in the front end, but not equivalent in the tree-ssa types_compatible_p. The specific bug seems to be

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-05 Thread jason at gcc dot gnu dot org
--- Comment #15 from jason at gcc dot gnu dot org 2008-08-05 22:23 --- Subject: Bug 37016 Author: jason Date: Tue Aug 5 22:22:00 2008 New Revision: 138740 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138740 Log: PR c++/37016 * tr

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-05 Thread jason at gcc dot gnu dot org
--- Comment #16 from jason at gcc dot gnu dot org 2008-08-06 01:55 --- Subject: Bug 37016 Author: jason Date: Wed Aug 6 01:54:31 2008 New Revision: 138755 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138755 Log: PR c++/37016 * tr

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-05 Thread jason at gcc dot gnu dot org
--- Comment #17 from jason at gcc dot gnu dot org 2008-08-06 02:26 --- Subject: Bug 37016 Author: jason Date: Wed Aug 6 02:25:20 2008 New Revision: 138756 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=138756 Log: PR c++/37016 * decl.c (build_ptrmemf

[Bug c++/37016] [4.3/4.4 Regression] member function pointer failure with optimization

2008-08-05 Thread jason at gcc dot gnu dot org
--- Comment #18 from jason at gcc dot gnu dot org 2008-08-06 03:14 --- Fixed in two different ways. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/37208] C++0x deleted functions and SFINAE

2008-08-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 debug/33044] Local static variable in C++ constructor not visible for debugging

2008-08-29 Thread jason at gcc dot gnu dot org
--- Comment #14 from jason at gcc dot gnu dot org 2008-08-29 16:09 --- Dodji is right: since the variable is shared between all concrete instances, there is no need to repeat anything about it in the concrete instance. The debugger should find the information it wants in the abstract

[Bug c++/37288] ICE using auto as function return type or parameter

2008-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++/37288] ICE using auto as function return type or parameter

2008-08-30 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2008-08-30 23:14 --- Subject: Bug 37288 Author: jason Date: Sat Aug 30 23:12:45 2008 New Revision: 139811 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139811 Log: PR c++/37288 * pt.c (dependent_type_p

[Bug c++/37302] New: function parameters are declared too late

2008-08-31 Thread jason at gcc dot gnu dot org
ers are declared too late Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org http://

[Bug c++/37302] function parameters are declared too late

2008-08-31 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++/37234] [c++0x] =default definition outside template class fails

2008-09-01 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++/37288] ICE using auto as function return type or parameter

2008-09-01 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-09-01 19:35 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/37006] explicitly deleted inline function gives warning "used but never defined"

2008-09-01 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-09-01 19:35 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/37208] C++0x deleted functions and SFINAE

2008-09-02 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-09-03 04:11 --- Subject: Bug 37208 Author: jason Date: Wed Sep 3 04:10:27 2008 New Revision: 139926 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=139926 Log: PR c++/37208 * call.c (build_over_cal

[Bug c++/37376] New: No standard mangling for char16/32_t yet

2008-09-04 Thread jason at gcc dot gnu dot org
Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id

[Bug c++/37376] No standard mangling for char16/32_t yet

2008-09-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37376

[Bug c++/37376] No standard mangling for char16/32_t yet

2008-09-04 Thread jason at gcc dot gnu dot org
-- jason at gcc dot gnu dot org changed: What|Removed |Added Priority|P1 |P3 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37376

[Bug c++/37439] ICE using auto return-type in template function

2008-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++/37439] ICE using auto return-type in template function

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2008-09-17 16:12 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/37302] function parameters are declared too late

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2008-09-17 16:13 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/37208] C++0x deleted functions and SFINAE

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-09-17 16:14 --- Fixed. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/37558] [4.4 regression] rev 140120 changes the accessibility of a friend decl.

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #1 from jason at gcc dot gnu dot org 2008-09-17 16:19 --- This doesn't have anything to do with accessibility, but it is a new bug. -- jason at gcc dot gnu dot org changed: What|Removed |

[Bug c++/37558] [4.4 regression] rev 140120 changes the accessibility of a friend decl.

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2008-09-17 17:31 --- Fixed -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug c++/35782] support for standard layout types

2008-09-17 Thread jason at gcc dot gnu dot org
--- Comment #7 from jason at gcc dot gnu dot org 2008-09-17 21:17 --- 8.5.1 says "An aggregate is an array or a class (Clause 9) with ... no base classes (Clause 10)" Lawrence's suggestion won't work because the copy constructor is deleted. To make aggregate

[Bug c++/35782] support for standard layout types

2008-09-18 Thread jason at gcc dot gnu dot org
--- Comment #8 from jason at gcc dot gnu dot org 2008-09-18 17:01 --- (In reply to comment #7) > Lawrence's suggestion won't work because the copy constructor is deleted. It seems I was wrong about this: the wording that went into the standard doesn't require the

[Bug c++/37596] New: g++ randomly does or doesn't require .template

2008-09-19 Thread jason at gcc dot gnu dot org
ty: normal Priority: P3 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37596

[Bug libstdc++/25191] exception_defines.h #defines try/catch

2008-09-23 Thread jason at gcc dot gnu dot org
--- Comment #55 from jason at gcc dot gnu dot org 2008-09-23 20:43 --- It seems reasonable to me for try { X } catch... to mean X when -fno-exceptions. We don't need to error except on throw. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25191

[Bug c++/37729] New: function parameter pack expansion doesn't work in late-specified return type

2008-10-03 Thread jason at gcc dot gnu dot org
unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37729

[Bug c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet

2008-10-06 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++/37761] [4.4 Regression]: Revision 140916 caused libstdc++ failures

2008-10-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 c++/37376] [4.4 Regression] No standard mangling for char16/32_t yet

2008-10-07 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2008-10-07 17:50 --- Yep. -- jason at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug debug/37801] New: DWARF output for inlined functions doesn't always use DW_TAG_inlined_subroutine

2008-10-10 Thread jason at gcc dot gnu dot org
Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: debug AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37801

[Bug debug/33429] debug info for class2 in g++.dg/other/unused1.C requires -femit-class-debug-always

2008-10-15 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2008-10-15 18:28 --- Contra Mark, this seems like a WONTFIX to me. g++ assumes that if a class has a vtable, if we're going to do anything with it we'll create an object of that type at some point, which will use the vtable, an

[Bug fortran/35219] zdotu (copy of BLAS version) works in x86, x86_64, segfaults in arm.

2008-11-05 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-11-05 15:49 --- Subject: Bug 35219 Author: jason Date: Wed Nov 5 15:48:01 2008 New Revision: 141612 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=141612 Log: PR c++/35219 * cp-tre

[Bug c++/38007] [4.2/4.3/4.4 Regression] g++ instantiate same operator twice due to bitfield in -O0 mode, causing symbol already defined assembler error

2008-11-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 c++/34846] [4.3 regression] ICE on STL container iterator copy

2008-01-21 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++/34573] [4.3 Regression] ICE with nested class in template

2008-01-21 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++/33959] [4.1/4.2/4.3 Regression] ICE in instantiate_class_template, at cp/pt.c:6649

2008-01-21 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++/34196] [4.3 Regression] uninitialized variable warning in dead exception region

2008-01-21 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-22 04:54 --- Subject: Bug 34196 Author: jason Date: Tue Jan 22 04:53:33 2008 New Revision: 131710 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131710 Log: PR c++/34196 * tree.h (TRY_CATCH_IS

[Bug c++/34846] [4.3 regression] ICE on STL container iterator copy

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-22 14:48 --- Subject: Bug 34846 Author: jason Date: Tue Jan 22 14:48:05 2008 New Revision: 131724 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131724 Log: PR c++/33959 * pt.c (tsubst_aggr_typ

[Bug c++/33959] [4.1/4.2/4.3 Regression] ICE in instantiate_class_template, at cp/pt.c:6649

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #10 from jason at gcc dot gnu dot org 2008-01-22 14:48 --- Subject: Bug 33959 Author: jason Date: Tue Jan 22 14:48:05 2008 New Revision: 131724 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131724 Log: PR c++/33959 * pt.c (tsubst_aggr_typ

[Bug c++/34573] [4.3 Regression] ICE with nested class in template

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #6 from jason at gcc dot gnu dot org 2008-01-22 14:48 --- Subject: Bug 34573 Author: jason Date: Tue Jan 22 14:48:05 2008 New Revision: 131724 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131724 Log: PR c++/33959 * pt.c (tsubst_aggr_typ

[Bug c++/31780] [4.2/4.3 regression] ICE with incompatible types for ?: with "complex type" conversion

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #37 from jason at gcc dot gnu dot org 2008-01-22 15:37 --- (In reply to comment #7) > Since complex types are arithmetic types in GNU C++, we should allow standard > conversions to them from integers, just as we do for all other arithmetic > types. > > How

[Bug c++/33959] [4.1/4.2 Regression] ICE in instantiate_class_template, at cp/pt.c:6649

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #12 from jason at gcc dot gnu dot org 2008-01-22 16:00 --- Subject: Bug 33959 Author: jason Date: Tue Jan 22 15:59:57 2008 New Revision: 131725 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131725 Log: PR c++/33959 * pt.c (tsubst_aggr_typ

[Bug c++/34912] [4.1/4.2/4.3 regression] ICE with friend in local class

2008-01-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++/34912] [4.1/4.2/4.3 regression] ICE with friend in local class

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #2 from jason at gcc dot gnu dot org 2008-01-22 19:51 --- Subject: Bug 34912 Author: jason Date: Tue Jan 22 19:50:37 2008 New Revision: 131740 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131740 Log: PR c++/34912 * friend.c (do_friend): C

[Bug debug/34895] [4.1/4.2/4.3 Regression] ICE in force_type_die, at dwarf2out.c:12923

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-22 20:06 --- That patch looks right to me. This seems to be a bug caused by the deceptive name "gen_type_die" which really should be called something like "gen_main_variant_type_die". -- http://

[Bug c++/34912] [4.1/4.2 Regression] ICE with friend in local class

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-22 20:07 --- Not worth fixing in 4.1/4.2. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/28560] [4.1/4.2/4.3 regression] Trouble with __attribute__ in template parameter

2008-01-22 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-23 05:12 --- Subject: Bug 28560 Author: jason Date: Wed Jan 23 05:11:58 2008 New Revision: 131755 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131755 Log: PR c++/28560 * decl.c (groktypenam

[Bug c++/34944] Tree check: at cp/typecheck.c

2008-01-23 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-01-23 21:24 --- Subject: Bug 34944 Author: jason Date: Wed Jan 23 21:23:32 2008 New Revision: 131765 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131765 Log: PR bootstrap/34944 Modified: branches

[Bug c++/34944] Tree check: at cp/typecheck.c

2008-01-23 Thread jason at gcc dot gnu dot org
--- Comment #4 from jason at gcc dot gnu dot org 2008-01-23 21:24 --- That's bizarre, I'm not sure how I managed to check in a different version of that patch on 4.2 than the one I tested. Fixed. -- jason at gcc dot gnu dot org changed: What

[Bug c++/34913] [4.1/4.2/4.3 Regression] ICE vector in template

2008-01-24 Thread jason at gcc dot gnu dot org
--- Comment #5 from jason at gcc dot gnu dot org 2008-01-24 14:42 --- Subject: Bug 34913 Author: jason Date: Thu Jan 24 14:41:32 2008 New Revision: 131779 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131779 Log: PR c++/34913 *

[Bug c++/31780] [4.2/4.3 regression] ICE with incompatible types for ?: with "complex type" conversion

2008-01-25 Thread jason at gcc dot gnu dot org
--- Comment #40 from jason at gcc dot gnu dot org 2008-01-25 19:45 --- Subject: Bug 31780 Author: jason Date: Fri Jan 25 19:45:11 2008 New Revision: 131832 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131832 Log: PR c++/31780 * call.c (standard_co

[Bug c++/27177] [4.1/4.2/4.3 Regression] ICE in build_simple_base_path, at cp/class.c:474

2008-01-25 Thread jason at gcc dot gnu dot org
--- Comment #22 from jason at gcc dot gnu dot org 2008-01-26 00:42 --- Subject: Bug 27177 Author: jason Date: Sat Jan 26 00:41:49 2008 New Revision: 131855 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=131855 Log: PR c++/27177 * class.c (build_base_path

[Bug c++/30209] C++ front-end rejects valid compound literal (with complex types)

2008-01-25 Thread jason at gcc dot gnu dot org
--- Comment #3 from jason at gcc dot gnu dot org 2008-01-25 19:52 --- Fixed by the patch for bug 31780. -- jason at gcc dot gnu dot org changed: What|Removed |Added

[Bug c++/31780] [4.2 regression] ICE with incompatible types for ?: with "complex type" conversion

2008-01-25 Thread jason at gcc dot gnu dot org
--- Comment #41 from jason at gcc dot gnu dot org 2008-01-25 19:51 --- Fixed for 4.3.0, not worth fixing on 4.2 branch. -- jason at gcc dot gnu dot org changed: What|Removed |Added

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