[Bug testsuite/51059] FAIL: gcc.misc-tests/gcov-14.c (test for excess errors) on powerpc-apple-darwin9

2011-11-09 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51059 --- Comment #1 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-10 07:38:26 UTC --- There's something strange about the semantics of weak inline on darwin (or a bug in the darwin linker?). Here's the bits of the testcase: extern int

[Bug testsuite/51059] FAIL: gcc.misc-tests/gcov-14.c (test for excess errors) on *-apple-darwin*

2011-11-11 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51059 --- Comment #6 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-11 20:11:31 UTC --- great, who wants to commit the fix?

[Bug gcov-profile/51113] [4.7 regression] rev. 181105 causes Firefox profiledbuild failure

2011-11-13 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51113 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added CC||nathan at gcc

[Bug gcov-profile/51113] [4.7 regression] rev. 181105 causes Firefox profiledbuild failure

2011-11-15 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51113 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug gcov-profile/51113] [4.7 regression] rev. 181105 causes Firefox profiledbuild failure

2011-11-20 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51113 --- Comment #9 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-20 09:09:39 UTC --- Author: nathan Date: Sun Nov 20 09:09:34 2011 New Revision: 181524 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181524 Log: PR gcov-profile/51113

[Bug gcov-profile/51297] [4.7 regressions] Many gcov tests FAIL on Tru64 UNIX, Solaris 8

2011-11-24 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51297 --- Comment #1 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-24 18:30:40 UTC --- The line numbers in the backtrace don't seem to correspond to current sources. for instance line 866 is the definition of find_source, not the location

[Bug gcov-profile/51297] [4.7 regression] Many gcov tests FAIL on Tru64, Solaris 8 and 9

2011-11-24 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51297 --- Comment #4 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-24 19:08:24 UTC --- the names being entered into the array are unique, so there is a total ordering -- I think that's a red herring. I think the problem is the string read from

[Bug gcov-profile/51297] [4.7 regression] Many gcov tests FAIL on Tru64, Solaris 8 and 9

2011-11-26 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51297 --- Comment #11 from Nathan Sidwell nathan at gcc dot gnu.org 2011-11-26 21:44:26 UTC --- Author: nathan Date: Sat Nov 26 21:44:24 2011 New Revision: 181745 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181745 Log: PR gcov-profile

[Bug gcov-profile/51297] [4.7 regression] Many gcov tests FAIL on Tru64, Solaris 8 and 9

2011-11-26 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51297 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug gcov-profile/51113] [4.7 regression] rev. 181105 causes Firefox profiledbuild failure

2011-12-01 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51113 --- Comment #10 from Nathan Sidwell nathan at gcc dot gnu.org 2011-12-01 19:58:55 UTC --- Author: nathan Date: Thu Dec 1 19:58:51 2011 New Revision: 181892 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=181892 Log: PR gcov-profile

[Bug gcov-profile/51113] [4.7 regression] rev. 181105 causes Firefox profiledbuild failure

2011-12-05 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51113 --- Comment #12 from Nathan Sidwell nathan at gcc dot gnu.org 2011-12-06 07:25:47 UTC --- Thanks for confirming. I 'fixed' it by reverting part of the new feature set I was implementing (hence the new xfail and removed testcases). What's

[Bug gcov-profile/51449] [4.7 regression] Rev181994 causes tramp3d-v4 profiled build failure

2011-12-07 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51449 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug gcov-profile/51361] [4.7 Regression] 471.omnetpp of SPEC2006 fails to build with -fprofile-generate

2011-12-07 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51361 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added CC||nathan at gcc

[Bug gcov-profile/51449] [4.7 regression] Rev181994 causes tramp3d-v4 profiled build failure

2011-12-10 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51449 --- Comment #4 from Nathan Sidwell nathan at gcc dot gnu.org 2011-12-10 08:32:38 UTC --- Author: nathan Date: Sat Dec 10 08:32:34 2011 New Revision: 182184 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=182184 Log: PR gcov-profile/51449

[Bug gcov-profile/51449] [4.7 regression] Rev181994 causes tramp3d-v4 profiled build failure

2011-12-10 Thread nathan at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51449 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/65954] gcc segfaults on the following input with a syntax error

2015-05-19 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65954 --- Comment #1 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Wed May 20 01:54:09 2015 New Revision: 223430 URL: https://gcc.gnu.org/viewcvs?rev=223430root=gccview=rev Log: cp/ PR c++/65954

[Bug c++/52595] [DR 325] commas and non-static data member initializers don't mix

2015-06-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52595 --- Comment #10 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Fri Jun 5 13:35:30 2015 New Revision: 224152 URL: https://gcc.gnu.org/viewcvs?rev=224152root=gccview=rev Log: cp/ PR c++/52595

[Bug c++/58616] [meta-bug] nsdmi

2015-06-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 52595, which changed state. Bug 52595 Summary: [DR 325] commas and non-static data member initializers don't mix https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52595 What|Removed |Added

[Bug c++/52595] [DR 325] commas and non-static data member initializers don't mix

2015-06-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52595 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/66421] G++ fails compilation when assigning tuple created with variadic template to auto variable

2015-06-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66421 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added CC||nathan at gcc

[Bug c++/66443] Virtual inheritance vs. non-default constructors

2015-06-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66443 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2015-06-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/58616] [meta-bug] nsdmi

2015-06-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 58583, which changed state. Bug 58583 Summary: [c++11] ICE with invalid non-static data member initialization in template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 What|Removed

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2015-06-15 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 --- Comment #4 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Tue Jun 16 01:59:55 2015 New Revision: 224502 URL: https://gcc.gnu.org/viewcvs?rev=224502root=gccview=rev Log: cp/ PR c++/58583 * cp

[Bug c++/66270] [6 Regression] ICE: canonical types differ for identical types

2015-05-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66270 --- Comment #2 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Wed May 27 20:36:14 2015 New Revision: 223773 URL: https://gcc.gnu.org/viewcvs?rev=223773root=gccview=rev Log: PR c++/66270 * tree.c

[Bug c++/66270] [6 Regression] ICE: canonical types differ for identical types

2015-05-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66270 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/52595] [DR 325] commas and non-static data member initializers don't mix

2015-05-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52595 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|SUSPENDED |ASSIGNED

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2015-05-27 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/66243] enum class value is allowed to be initialized by value from other enum class

2015-05-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66243 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug c++/66243] enum class value is allowed to be initialized by value from other enum class

2015-05-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66243 --- Comment #2 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Sun May 24 23:17:58 2015 New Revision: 223636 URL: https://gcc.gnu.org/viewcvs?rev=223636root=gccview=rev Log: cp/ PR c++/66243

[Bug c++/66270] [6 Regression] ICE: canonical types differ for identical types

2015-05-25 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66270 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/65936] [6 Regression] ICE: canonical types differ for identical types

2015-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65936 --- Comment #3 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Sat May 23 22:28:54 2015 New Revision: 223613 URL: https://gcc.gnu.org/viewcvs?rev=223613root=gccview=rev Log: cp/ PR c++/65936 * pt.c

[Bug c++/65936] [6 Regression] ICE: canonical types differ for identical types

2015-05-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65936 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/60943] [C++14] Return type deduction interferes with ref-qualifiers

2015-05-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60943 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug c++/60943] [C++14] Return type deduction interferes with ref-qualifiers

2015-05-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60943 --- Comment #2 from Nathan Sidwell nathan at gcc dot gnu.org --- Author: nathan Date: Thu May 21 20:50:45 2015 New Revision: 223502 URL: https://gcc.gnu.org/viewcvs?rev=223502root=gccview=rev Log: cp/ PR c++/60943 * decl2

[Bug c++/66243] enum class value is allowed to be initialized by value from other enum class

2015-05-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66243 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/65954] gcc segfaults on the following input with a syntax error

2015-05-21 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65954 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug middle-end/67027] [gomp4] FAIL: gfortran.dg/goacc/modules.f95 -O (internal compiler error)

2015-07-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67027 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED

[Bug middle-end/67027] [gomp4] FAIL: gfortran.dg/goacc/modules.f95 -O (internal compiler error)

2015-07-28 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67027 Nathan Sidwell nathan at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug libgomp/68242] [gomp4] FAIL: libgomp.oacc-c-c++-common/reduction-2.c -DACC_DEVICE_TYPE_host=1 execution test

2015-11-07 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #3 from Nathan Sidwell --- I think my firstprivate patch resolves this one.

[Bug middle-end/67861] [6 Regression] coreutils' wc.c:write_counts is miscompiled since commit 7e3a76de7c496449b187c2688d958631cf21a944

2015-10-09 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67861 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Fri Oct 9 14:13:39 2015 New Revision: 228657 URL: https://gcc.gnu.org/viewcvs?rev=228657=gcc=rev Log: * config/nvptx/nvptx.c (nvptx_init_axis_predicate): Fix output

[Bug middle-end/67861] [6 Regression] coreutils' wc.c:write_counts is miscompiled since commit 7e3a76de7c496449b187c2688d958631cf21a944

2015-10-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67861 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Tue Oct 6 16:47:00 2015 New Revision: 228536 URL: https://gcc.gnu.org/viewcvs?rev=228536=gcc=rev Log: PR 67861 * gimple-fold.c (gimple_fold_builtin): Add break after

[Bug middle-end/67861] [6 Regression] coreutils' wc.c:write_counts is miscompiled since commit 7e3a76de7c496449b187c2688d958631cf21a944

2015-10-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67861 Nathan Sidwell changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2016-01-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 --- Comment #9 from Nathan Sidwell --- Author: nathan Date: Tue Jan 5 14:40:11 2016 New Revision: 232075 URL: https://gcc.gnu.org/viewcvs?rev=232075=gcc=rev Log: gcc/cp/ PR c++/58583 * pt.c (build_non_dependent_expr):

[Bug c++/58583] [c++11] ICE with invalid non-static data member initialization in template

2016-01-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 Nathan Sidwell changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|---

[Bug c++/58616] [meta-bug] nsdmi

2016-01-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58616 Bug 58616 depends on bug 58583, which changed state. Bug 58583 Summary: [c++11] ICE with invalid non-static data member initialization in template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58583 What|Removed

[Bug tree-optimization/68977] [gomp4] FAIL: c-c++-common/goacc/loop-2.c (internal compiler error)

2015-12-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68977 --- Comment #3 from Nathan Sidwell --- As the code is ill-formed, and IIUC the error only happens if we;ve seen an error, I suggest push_gimplify_context (!seen_error ()); No point making the compiler work harder than necesary in the usual

[Bug c/69033] [6 regression] many internal compiler errors starting with r231928

2015-12-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69033 --- Comment #1 from Nathan Sidwell --- patch r231928 reverted. Analysis at https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02100.html

[Bug bootstrap/71400] [7 Regression] profiledbootstrap failed

2016-06-06 Thread nathan at gcc dot gnu.org
||2016-06-06 Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Nathan Sidwell --- Testing patch. Aaron's isn't quite right.

[Bug bootstrap/71400] [7 Regression] profiledbootstrap failed

2016-06-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71400 --- Comment #2 from Nathan Sidwell --- Author: nathan Date: Mon Jun 6 15:24:24 2016 New Revision: 237135 URL: https://gcc.gnu.org/viewcvs?rev=237135=gcc=rev Log: PR libgcc/71400 * libgcov-driver-system.c (__gcov_error_file):

[Bug bootstrap/71400] [7 Regression] profiledbootstrap failed

2016-06-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71400 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/71166] [6/7 Regression] ICE with nested constexpr/initializer

2016-05-26 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71166 --- Comment #6 from Nathan Sidwell --- Adding an at_eof check into try_const fixes the testcase. (also) Adding an at_eof <= 1 assert into cxx_eval_outermost_constant_expr causes 261 new fails. Although many are obviously init & ctor related,

[Bug middle-end/69916] [openacc] ICE in single_succ_edge called from oacc_loop_xform_loop

2016-02-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69916 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Wed Feb 24 13:38:20 2016 New Revision: 233663 URL: https://gcc.gnu.org/viewcvs?rev=233663=gcc=rev Log: gcc/ PR other/69916 * omp-low.c (struct oacc_loop): Add

[Bug middle-end/69916] [openacc] ICE in single_succ_edge called from oacc_loop_xform_loop

2016-02-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69916 --- Comment #3 from Nathan Sidwell --- Fixed on gomp4 r233663. Porting to trunk ...

[Bug middle-end/69916] [openacc] ICE in single_succ_edge called from oacc_loop_xform_loop

2016-02-23 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-03-30 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/70501] [6 Regression] internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:2249

2016-04-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70501 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Tue Apr 12 16:24:11 2016 New Revision: 234904 URL: https://gcc.gnu.org/viewcvs?rev=234904=gcc=rev Log: PR c++/70501 cp/ * constexpr.c

[Bug c++/70501] [6 Regression] internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:2249

2016-04-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70501 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 --- Comment #11 from Nathan Sidwell --- Patrick's original patch did 2 things AFAICT 1) make constexpr_call_table GC deletable 2) add the fundef_copies_table etc. The failure we're observing is of constexpr_call_table losing information, which

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 --- Comment #12 from Nathan Sidwell --- (In reply to Patrick Palka from comment #9) > The decls belonging to a copy of a function must have new UIDs though > because their uids are used to track their mutable values (within the >

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 --- Comment #14 from Nathan Sidwell --- (In reply to Jakub Jelinek from comment #13) > If you remove the deletableness, then I'd say it is really important to > empty the whole freelist at least at the end of parsing, so that when GIMPLE >

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-08 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 --- Comment #27 from Nathan Sidwell --- (In reply to Jason Merrill from comment #26) > With this patch gengtype seems to assign gt_ggc_mx(tree&) to cp/constexpr.o, > breaking cc1 link. I'm not going to try to fix that now, though someone >

[Bug c++/70512] [6 Regression] ICE on valid code on x86_64-linux-gnu: canonical types differ for identical types

2016-04-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70512 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/70512] [6 Regression] ICE on valid code on x86_64-linux-gnu: canonical types differ for identical types

2016-04-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70512 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Tue Apr 5 23:47:21 2016 New Revision: 234768 URL: https://gcc.gnu.org/viewcvs?rev=234768=gcc=rev Log: PR c++/70512 * class.c (fixup_may_alias): New.

[Bug c++/70501] [6 Regression] internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:2249

2016-04-06 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70501 --- Comment #3 from Nathan Sidwell --- https://gcc.gnu.org/ml/gcc-patches/2016-04/msg00191.html but read the thread for why that's not the best patch. Continuing ...

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-08 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-11 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 --- Comment #19 from Nathan Sidwell --- (In reply to Jason Merrill from comment #17) > I still don't understand why/how this is causing problems, if > -fcompare-debug only cares about the order of decls. The copied decls > shouldn't appear

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-24 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 --- Comment #6 from Nathan Sidwell --- Indeed, manually editing the assembly to such an initializer results in a working program. The CONSTRUCTOR created for ab's DECL_INITIAL has the correct things in it, but in declaration order. I.e. it

[Bug ipa/70348] [6 Regression][openacc] ICE in visit_ref_for_mod_analysis, at ipa-prop.c

2016-03-23 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70348 --- Comment #5 from Nathan Sidwell --- the intended current implementation is to treat 'sum' as firstprivate. however, putting in an explicit firstprivate causes another different ICE (in lower_oacc_reductions) -- regardless of whether 'sum'

[Bug middle-end/69916] [openacc] ICE in single_succ_edge called from oacc_loop_xform_loop

2016-03-07 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69916 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Mon Mar 7 13:22:07 2016 New Revision: 234026 URL: https://gcc.gnu.org/viewcvs?rev=234026=gcc=rev Log: gcc/ PR middle-end/69916 * omp-low.c (struct oacc_loop):

[Bug c++/70501] [6 Regression] internal compiler error: in verify_ctor_sanity, at cp/constexpr.c:2249

2016-04-01 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/68475] [4.9/5/6 Regression] ICE: in merge_exception_specifiers, at cp/typeck2.c:2115 with -fno-exceptions on invalid code

2016-03-29 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-31 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-31 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Thu Mar 31 15:30:33 2016 New Revision: 234636 URL: https://gcc.gnu.org/viewcvs?rev=234636=gcc=rev Log: PR c++/70393 * varasm.c (output_constructor_regular_field): Flush

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-31 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 --- Comment #11 from Nathan Sidwell --- Applied to gcc-5 branch r234653.

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-31 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 --- Comment #10 from Nathan Sidwell --- Author: nathan Date: Thu Mar 31 20:51:20 2016 New Revision: 234653 URL: https://gcc.gnu.org/viewcvs?rev=234653=gcc=rev Log: PR c++/70393 * varasm.c (output_constructor_regular_field):

[Bug c++/68475] [4.9/5/6 Regression] ICE: in merge_exception_specifiers, at cp/typeck2.c:2115 with -fno-exceptions on invalid code

2016-04-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68475 --- Comment #3 from Nathan Sidwell --- Author: nathan Date: Fri Apr 1 12:10:17 2016 New Revision: 234667 URL: https://gcc.gnu.org/viewcvs?rev=234667=gcc=rev Log: PR c++/68475 * decl.c

[Bug c++/68475] [4.9/5/6 Regression] ICE: in merge_exception_specifiers, at cp/typeck2.c:2115 with -fno-exceptions on invalid code

2016-04-01 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68475 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/70393] [5/6 Regression] Miscompilation: missing constructor call for static object

2016-03-29 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70393 Nathan Sidwell changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug c++/70512] [6 Regression] ICE on valid code on x86_64-linux-gnu: canonical types differ for identical types

2016-04-04 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #3 from Nathan Sidwell --- Marek, I suspected something like what you say happening, I think we then need to go through all the 'struct S' types created

[Bug c++/68724] [4.9/5/6 Regression] ice in unify, at cp/pt.c:19902

2016-03-29 Thread nathan at gcc dot gnu.org
||nathan at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |nathan at gcc dot gnu.org --- Comment #2 from Nathan Sidwell --- One can turn it into the syntactically correct: template struct integral_constant { }; struct X : integral_constant < b

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/55635] Deallocation function ("operator delete") not called when destructor throws exception

2016-04-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55635 --- Comment #5 from Nathan Sidwell --- Author: nathan Date: Wed Apr 20 19:59:56 2016 New Revision: 235297 URL: https://gcc.gnu.org/viewcvs?rev=235297=gcc=rev Log: cp/ PR c++/55635 * init.c (build_vec_delete_1): Protect

[Bug c++/70819] New: constexpr error location wrong

2016-04-27 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 38345 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38345=edit testcase Invoked as: nathan@morden:28>./cc1plus -fpreprocessed cexpr-error.ii we get: constex

[Bug c++/71166] [6/7 Regression] ICE with nested constexpr/initializer

2016-05-20 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71166 --- Comment #4 from Nathan Sidwell --- build_vec_init_elt (tree.c) says: /* Subroutine of build_vec_init_expr: Build up a single element intialization as a proxy for the full array initialization to get things marked as used and any

[Bug c++/71166] [6/7 Regression] ICE with nested constexpr/initializer

2016-05-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71166 --- Comment #3 from Nathan Sidwell --- Created attachment 38514 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38514=edit slightly more reduced test case We're invoking constexpr evaluation machinery after parsing is complete --

[Bug c++/70685] [6/7 Regression] ICE: Segmentation fault

2016-04-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70685 --- Comment #7 from Nathan Sidwell --- I'm such a doofus :(

[Bug c++/70616] [4.9/5/6/7 Regression] ICE on valid code on x86_64-linux-gnu in build_base_path, at cp/class.c:303

2016-04-18 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70616 Nathan Sidwell changed: What|Removed |Added CC||nathan at gcc dot gnu.org --- Comment

[Bug c++/70616] [4.9/5/6/7 Regression] ICE on valid code on x86_64-linux-gnu in build_base_path, at cp/class.c:303

2016-04-18 Thread nathan at gcc dot gnu.org
at gcc dot gnu.org |nathan at gcc dot gnu.org

[Bug c++/70594] [6 Regression] -fcompare-debug failure

2016-04-14 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70594 Nathan Sidwell changed: What|Removed |Added Assignee|nathan at gcc dot gnu.org |rguenth at gcc dot gnu.org

[Bug c++/70616] [5/6/7 Regression] ICE on valid code on x86_64-linux-gnu in build_base_path, at cp/class.c:303

2016-08-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70616 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/71748] [5 Regression] ICE on valid (?) C++ template code invoking a base destructor: in build_base_path, at cp/class.c:304

2016-08-03 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71748 --- Comment #7 from Nathan Sidwell --- *** Bug 70616 has been marked as a duplicate of this bug. ***

[Bug c/71849] New: bitfield placement of overly aligned type

2016-07-12 Thread nathan at gcc dot gnu.org
Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- Created attachment 38881 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38881=edit testcase Iain Sandoe & I have discovered an anomaly with the placement of bi

[Bug c++/68724] [5/6/7 Regression] ice in unify, at cp/pt.c:19902

2016-08-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68724 Nathan Sidwell changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/68724] [5/6/7 Regression] ice in unify, at cp/pt.c:19902

2016-08-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68724 --- Comment #4 from Nathan Sidwell --- Author: nathan Date: Fri Aug 5 12:21:46 2016 New Revision: 239167 URL: https://gcc.gnu.org/viewcvs?rev=239167=gcc=rev Log: PR c++/68724 * pt.c (unify): TRAIT_EXPR is an expr. PR

[Bug c++/68724] [5/6/7 Regression] ice in unify, at cp/pt.c:19902

2016-08-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68724 --- Comment #6 from Nathan Sidwell --- Author: nathan Date: Fri Aug 5 19:58:36 2016 New Revision: 239177 URL: https://gcc.gnu.org/viewcvs?rev=239177=gcc=rev Log: PR c++/68724 * pt.c (unify): TRAIT_EXPR is an expr. PR

[Bug c++/68724] [5/6/7 Regression] ice in unify, at cp/pt.c:19902

2016-08-05 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68724 --- Comment #7 from Nathan Sidwell --- Author: nathan Date: Fri Aug 5 20:04:27 2016 New Revision: 239178 URL: https://gcc.gnu.org/viewcvs?rev=239178=gcc=rev Log: PR c++/68724 * pt.c (unify): TRAIT_EXPR is an expr. PR

[Bug c++/79369] New: namespace definition with qualified id

2017-02-03 Thread nathan at gcc dot gnu.org
++ Assignee: unassigned at gcc dot gnu.org Reporter: nathan at gcc dot gnu.org Target Milestone: --- namespaces are magically conjured up if you use a qualified name: namespace X::Y::Z { } X::Y must already be a namespace, but we don't complain. Also, we do the strong using dance

  1   2   3   4   5   6   7   8   9   10   >