[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #15 from Paul Thomas --- (In reply to Damian Rouson from comment #14) > Hi Paul, > > Based on comment #12, I assume you no longer believe that type guarding is > required. If I misinterpreted comment #12, please let me know. Otherwi

[Bug other/78766] GCC Awk scripts use the non-POSIX /^{/ regex

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78766 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/78682] [Coarray] [OOP] ICE calling (locally) a TBP of a remote CAF derived type

2016-12-12 Thread stefano.zaghi at cnr dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78682 --- Comment #6 from Stefano Zaghi --- Created attachment 40307 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40307&action=edit MCVE of CAF-DT with allocatable member

[Bug fortran/78682] [Coarray] [OOP] ICE calling (locally) a TBP of a remote CAF derived type

2016-12-12 Thread stefano.zaghi at cnr dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78682 --- Comment #7 from Stefano Zaghi --- Dear all, I confirm that with gcc 7.0.0 this ICE vanishes. However, I find a new ICE. I am not sure if it is good to report it here or if it is better to open a new ticket. In doubt, I start adding some det

[Bug middle-end/78689] [7 Regression] ICE (segfault)

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78689 --- Comment #4 from Jakub Jelinek --- From looking at inh-ctor23.C and what GCC and clang++ produce, there are different cases: _ZN1VCI21WEi emitted in _ZN1VCI51WEi comdat, with _ZN1VCI11WEi alias to it, which has the extra argument, callers pass

[Bug tree-optimization/18438] vectorizer failed for vector matrix multiplication

2016-12-12 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18438 Maxim Kuvyrkov changed: What|Removed |Added CC||mkuvyrkov at gcc dot gnu.org --- Commen

[Bug tree-optimization/18438] vectorizer failed for vector matrix multiplication

2016-12-12 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18438 --- Comment #10 from Maxim Kuvyrkov --- (In reply to Maxim Kuvyrkov from comment #9) > which then becomes for aarch64: > .L4: > ld2 {v0.2d - v1.2d}, [x1] > add w2, w2, 1 > cmp w2, w7 > eor v0.16b, v2.16b, v

[Bug tree-optimization/18438] vectorizer failed for vector matrix multiplication

2016-12-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18438 --- Comment #11 from Andrew Pinski --- (In reply to Maxim Kuvyrkov from comment #9) > I've looked into another case where inability to handle stores with gaps > generates sub-optimal code. I'm interested in spending some time on fixing > this, p

[Bug c++/78771] Internal compiler error when using inherited constructors

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78771 Martin Liška changed: What|Removed |Added Keywords||ice-on-invalid-code Status|UN

[Bug driver/78772] New: -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread ma.jiang at zte dot com.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 Bug ID: 78772 Summary: -fstrict-aliasing should turn on Wstrict-aliasing automaticly Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal

[Bug c++/72786] Odd spelling suggestion with later defined macro: Suggestion is identical to unknown identifier

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72786 Martin Liška changed: What|Removed |Added CC||safinaskar at mail dot ru --- Comment #4

[Bug c++/78770] error: 'bar' was not declared in this scope. note: suggested alternative: 'bar'

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78770 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug driver/78772] -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread ma.jiang at zte dot com.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 --- Comment #1 from ma.jiang at zte dot com.cn --- Created attachment 40308 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40308&action=edit proposed patch

[Bug c++/78767] [7 Regression] ICE when inheriting constructor of base class

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78767 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Known to work|

[Bug target/71270] [7 Regression] fortran regression after fix SLP PR58135

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71270 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug target/78748] [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu)

2016-12-12 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78748 --- Comment #4 from Dominik Vogt --- Regression test of a polished version of the patch is running.

[Bug driver/78772] -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 --- Comment #2 from Andrew Pinski --- -Wstrict-aliasing is already included in -Wall which most people turn on. -W (-Wextra) is the other most turn on too. Strict-overflow cause issues too if not careful or not understand the language you are wri

[Bug c++/78773] New: "Empty" const only class not optimized away

2016-12-12 Thread jpakkane at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78773 Bug ID: 78773 Summary: "Empty" const only class not optimized away Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug driver/78772] -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/78773] "Empty" const only class not optimized away

2016-12-12 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78773 --- Comment #1 from Andrew Pinski --- Since you already use some c++11 features why don't use constexpr too. Note there is a duplicate of this bug already.

[Bug c++/78773] "Empty" const only class not optimized away

2016-12-12 Thread jpakkane at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78773 --- Comment #2 from jpakkane at gmail dot com --- I tried constexpr and it did not have any effect so I just left it out for simplicity. Sorry for the dupe. I tried searching but could not come up with a suitable search term to find it.

[Bug tree-optimization/18438] vectorizer failed for vector matrix multiplication

2016-12-12 Thread mkuvyrkov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=18438 --- Comment #12 from Maxim Kuvyrkov --- (In reply to Andrew Pinski from comment #11) > (In reply to Maxim Kuvyrkov from comment #9) > > which then becomes for aarch64: > > .L4: > > ld2 {v0.2d - v1.2d}, [x1] > > add w2, w2, 1 > >

[Bug c++/78701] [6/7 Regression] ICE: unexpected expression N of kind template_parm_index

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78701 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug go/78763] go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:8352

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78763 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #2

[Bug fortran/78757] [7 Regression] ICE with function returning a pointer to a character

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78757 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNCO

[Bug go/78763] go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:8352

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78763 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug driver/78772] -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread ma.jiang at zte dot com.cn
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 --- Comment #4 from ma.jiang at zte dot com.cn --- (In reply to Markus Trippelsdorf from comment #3) > Please no. > There are many other cases where optimizations could introduce issues that > you will not notice when you compile without warnings

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2016-12-12 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 --- Comment #5 from Marc Glisse --- (In reply to Martin Liška from comment #4) > I'm not much familiar with the vector instructions, however the change > started with r239889. Arguably r239889 fixed a bug where the tuning was ignored. Now this m

[Bug driver/78772] -fstrict-aliasing should turn on Wstrict-aliasing automaticly

2016-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78772 --- Comment #5 from Markus Trippelsdorf --- (In reply to ma.jiang from comment #4) > (In reply to Markus Trippelsdorf from comment #3) > > Please no. > > There are many other cases where optimizations could introduce issues that > > you will not

[Bug ipa/77905] [5/6/7 Regression] ICE at -Os and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in ipa_comdats, at ipa-comdats.c:352)

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77905 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #3

[Bug ipa/77905] [5/6/7 Regression] ICE at -Os and above in both 32-bit and 64-bit modes on x86_64-linux-gnu (internal compiler error: in ipa_comdats, at ipa-comdats.c:352)

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77905 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used

2016-12-12 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904 --- Comment #10 from Thomas Preud'homme --- Author: thopre01 Date: Mon Dec 12 10:58:17 2016 New Revision: 243543 URL: https://gcc.gnu.org/viewcvs?rev=243543&root=gcc&view=rev Log: Fix PR77904: callee-saved register trashed when clobbering sp 20

[Bug tree-optimization/78319] [7 Regression] PASS->FAIL: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20)

2016-12-12 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78319 James Greenhalgh changed: What|Removed |Added CC||jgreenhalgh at gcc dot gnu.org --- Co

[Bug fortran/78238] [7 Regression] [OOP] ICE: verify_gimple failed, with -fdefault-integer-8

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78238 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug fortran/78238] [7 Regression] [OOP] ICE: verify_gimple failed, with -fdefault-integer-8

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78238 --- Comment #7 from janus at gcc dot gnu.org --- There were some "select type"-related commits by Paul and Jakub in October which could potentially be the culprit here: * r241403 (PR 69566) * r241450 (PR 69834) * r241630 (PR 78026)

[Bug fortran/69834] [OOP] Collision in derived type hashes

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69834 janus at gcc dot gnu.org changed: What|Removed |Added Keywords||rejects-valid

[Bug c/78736] enum warnings in GCC

2016-12-12 Thread erika.molnar at cyberthorstudios dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 ErikaMolnar changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|WORKSFORME

[Bug go/78763] go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:8352

2016-12-12 Thread jdanek at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78763 --- Comment #3 from Jiri Danek --- On Mon, Dec 12, 2016 at 11:14 AM, marxin at gcc dot gnu.org < gcc-bugzi...@gcc.gnu.org> wrote: > --- Comment #2 from Martin Liška --- > Hi. I can confirm that the docker command triggers ICE. However manually

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug tree-optimization/77309] [5/6 Regression] wrong code at -Os and above on x86_64-linux-gnu (in the 64-bit mode)

2016-12-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77309 --- Comment #5 from Bernd Schmidt --- Author: bernds Date: Mon Dec 12 13:00:53 2016 New Revision: 243549 URL: https://gcc.gnu.org/viewcvs?rev=243549&root=gcc&view=rev Log: Backport from mainline 2016-11-07 Bernd Schmidt

[Bug tree-optimization/77309] [5/6 Regression] wrong code at -Os and above on x86_64-linux-gnu (in the 64-bit mode)

2016-12-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77309 --- Comment #6 from Bernd Schmidt --- Author: bernds Date: Mon Dec 12 13:01:28 2016 New Revision: 243550 URL: https://gcc.gnu.org/viewcvs?rev=243550&root=gcc&view=rev Log: Backport from mainline 2016-11-07 Bernd Schmidt

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 Jakub Jelinek changed: What|Removed |Added CC||hjl.tools at gmail dot com --- Comment #

[Bug rtl-optimization/78669] [7 Regression]: ICE: in combine_and_move_insns, at ira.c:3665 with -Os -fno-tree-ter -mavx512bw

2016-12-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78669 --- Comment #5 from Bernd Schmidt --- Author: bernds Date: Mon Dec 12 13:29:48 2016 New Revision: 243551 URL: https://gcc.gnu.org/viewcvs?rev=243551&root=gcc&view=rev Log: PR rtl-optimization/78669 * ira.c (combine_and_move_insn

[Bug rtl-optimization/77844] [5/7 Regression] Compilation of simple C++ example exhaust memory

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77844 --- Comment #8 from Jakub Jelinek --- For a single bb function I don't see how there could be a problem with converging during var-tracking. I think the problem is elsewhere, during combine. E.g. we have: (debug_insn 3303 3302 3304 2 (var_locatio

[Bug target/78762] Regression: Splitting unaligned AVX loads also when AVX2 is enabled

2016-12-12 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78762 Venkataramanan changed: What|Removed |Added CC||venkataramanan.kumar at amd dot co

[Bug c++/78774] New: Internal compiler error segmentation fault: constexpr string literals and templates

2016-12-12 Thread rush at rushbase dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 Bug ID: 78774 Summary: Internal compiler error segmentation fault: constexpr string literals and templates Product: gcc Version: 6.2.1 Status: UNCONFIRMED Sever

[Bug c++/78621] lambda mangling not ABI compliant

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

[Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu)

2016-12-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Mon Dec 12 13:57:32 2016 New Revision: 243553 URL: https://gcc.gnu.org/viewcvs?rev=243553&root=gcc&view=rev Log: PR middle-end/78716 * gimplify.c (gimplify_va_arg_expr)

[Bug tree-optimization/78775] New: [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 Bug ID: 78775 Summary: [7 Regression] ICE in maybe_warn_alloc_args_overflow Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Compo

[Bug target/77904] [ARM Cortex-M0] Frame pointer thrashes registers if assembly statements with "sp" clobber are used

2016-12-12 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77904 Thomas Preud'homme changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Last reconfirmed|

[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #16 from Paul Thomas --- (In reply to Paul Thomas from comment #15) > (In reply to Damian Rouson from comment #14) > > Hi Paul, > > > > Based on comment #12, I assume you no longer believe that type guarding is > > required. If I mi

[Bug c++/78774] [6 Regression] ICE in constexpr string literals and templates

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 Martin Liška changed: What|Removed |Added Keywords||ice-on-valid-code Status|UNCO

[Bug middle-end/78716] [7 Regression] ICE in gimplify_va_arg_expr, at gimplify.c:12650 (i686-linux-gnu)

2016-12-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78716 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/78736] enum warnings in GCC

2016-12-12 Thread prathamesh3492 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 prathamesh3492 at gcc dot gnu.org changed: What|Removed |Added CC||prathamesh3492 at gcc

[Bug libstdc++/70975] experimental/filesystem/operations/copy.cc FAILs on Solaris 12

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70975 --- Comment #8 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 14:09:39 2016 New Revision: 243554 URL: https://gcc.gnu.org/viewcvs?rev=243554&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug libstdc++/71337] temp_directory_path(error_code&) shouldn't throw from !exists(p) || !is_directory(p)

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71337 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 14:09:39 2016 New Revision: 243554 URL: https://gcc.gnu.org/viewcvs?rev=243554&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug go/78763] go1: internal compiler error: in do_get_backend, at go/gofrontend/expressions.cc:8352

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78763 --- Comment #4 from Martin Liška --- I was able to run bash in the container, however I can't isolate the issue as it executes an python script with some ENV variables. Can you please test it with openSUSE?

[Bug libstdc++/78111] [7 regression] experimental/filesystem/operations/canonical.cc FAILs

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78111 --- Comment #8 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 14:09:39 2016 New Revision: 243554 URL: https://gcc.gnu.org/viewcvs?rev=243554&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug c++/78774] [6 Regression] ICE in constexpr string literals and templates

2016-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org --- Co

[Bug c++/78774] [6/7 Regression] ICE in constexpr string literals and templates

2016-12-12 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 Martin Liška changed: What|Removed |Added CC||msebor at gcc dot gnu.org Summ

[Bug rtl-optimization/78669] [7 Regression]: ICE: in combine_and_move_insns, at ira.c:3665 with -Os -fno-tree-ter -mavx512bw

2016-12-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78669 Bernd Schmidt changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/78776] New: member using declaration with typename ICEs

2016-12-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78776 Bug ID: 78776 Summary: member using declaration with typename ICEs Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/78776] member using declaration with typename ICEs

2016-12-12 Thread nathan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78776 Nathan Sidwell changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug c++/70909] Libiberty Demangler segfaults (4)

2016-12-12 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70909 --- Comment #39 from Markus Trippelsdorf --- Mark, could you please post your path to gcc-patches? Then there might be a chance to get it into binutils before 2.28 gets released.

[Bug target/78748] [7 Regression] ICE in extract_insn, at recog.c:2311 (s390x-linux-gnu)

2016-12-12 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78748 --- Comment #5 from Dominik Vogt --- Updated and tested patch posted to gcc-patches: https://gcc.gnu.org/ml/gcc-patches/2016-12/msg01033.html

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW CC|

[Bug c/78736] enum warnings in GCC

2016-12-12 Thread erika.molnar at cyberthorstudios dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78736 --- Comment #6 from ErikaMolnar --- Thank you for your help! Looking forward to this new feature.

[Bug tree-optimization/78777] New: [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 Bug ID: 78777 Summary: [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu) Product: gcc Version: 7.0 Status: UNCONFIRMED Severi

[Bug tree-optimization/78777] [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #17 from janus at gcc dot gnu.org --- (In reply to Paul Thomas from comment #15) > Dear Damian and Janus, > > What I meant is that we did not implement dynamic dispatch of the dtio > procedures. In the corrected testcase of comments #

[Bug tree-optimization/78777] [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 --- Comment #2 from ktkachov at gcc dot gnu.org --- The ICE I'm getting is: ice.c: In function 'void l(h*, int, unsigned char*, int)': ice.c:11:6: error: statement marked for throw in middle of block void l(h *o, int p, unsigned char *q, int r) {

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 --- Comment #2 from Marek Polacek --- We're in operand_signed_p, checking whether an SSA_NAME d_4 is signed or not. We look at its SSA_NAME_DEF_STMT which is d_4 = PHI <0(2), d_5(5)> and we walk these phi arguments, and we call operand_signed_p

[Bug libstdc++/70975] experimental/filesystem/operations/copy.cc FAILs on Solaris 12

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70975 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 15:00:43 2016 New Revision: 243557 URL: https://gcc.gnu.org/viewcvs?rev=243557&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #18 from janus at gcc dot gnu.org --- (In reply to Paul Thomas from comment #15) > See this further example, which works with the last version of the patch. Here is another runtime example, which in contrast to comment #15 does not ut

[Bug tree-optimization/78777] [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread doko at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 --- Comment #3 from Matthias Klose --- Created attachment 40312 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40312&action=edit unreduced test case

[Bug libstdc++/78111] [7 regression] experimental/filesystem/operations/canonical.cc FAILs

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78111 --- Comment #9 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 15:00:43 2016 New Revision: 243557 URL: https://gcc.gnu.org/viewcvs?rev=243557&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug libstdc++/71337] temp_directory_path(error_code&) shouldn't throw from !exists(p) || !is_directory(p)

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71337 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/78111] [7 regression] experimental/filesystem/operations/canonical.cc FAILs

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78111 Jonathan Wakely changed: What|Removed |Added Target Milestone|7.0 |5.5 --- Comment #10 from Jonathan Wake

[Bug libstdc++/70975] experimental/filesystem/operations/copy.cc FAILs on Solaris 12

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70975 --- Comment #10 from Jonathan Wakely --- Also fixed for 5.5 and 6.3

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 --- Comment #3 from Marek Polacek --- So either some games with TREE_VISITED, or keep some hash_set of visited SSA_NAMEs, or when scanning the PHI arguments, check whether its argument's definition is also a PHI and has OP in it?

[Bug tree-optimization/78725] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)

2016-12-12 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78725 --- Comment #4 from Michael Matz --- Thanks for the second testcase as well. It's not quite the same miscompilation (the induction vars don't overflow), but a related one (the value of d considered in the conditional statement is the final one a

[Bug tree-optimization/78725] [7 Regression] wrong code at -O3 on x86_64-linux-gnu (in both 32-bit and 64-bit modes)

2016-12-12 Thread matz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78725 --- Comment #5 from Michael Matz --- (In reply to Michael Matz from comment #4) > Thanks for the second testcase as well. It's not quite the same > miscompilation > (the induction vars don't overflow), but a related one (the value of d > conside

[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread damian at sourceryinstitute dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #19 from Damian Rouson --- (In reply to Paul Thomas from comment #16) > (In reply to Paul Thomas from comment #15) > > (In reply to Damian Rouson from comment #14) > > > Hi Paul, > > > > > > Based on comment #12, I assume you no long

[Bug tree-optimization/78777] [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #4

[Bug c++/78774] [6/7 Regression] ICE in constexpr string literals and templates

2016-12-12 Thread rush at rushbase dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 --- Comment #4 from Damian Kaczmarek --- Thanks for a prompt reply. Are there any known workarounds?

[Bug tree-optimization/78775] [7 Regression] ICE in maybe_warn_alloc_args_overflow

2016-12-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78775 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug middle-end/78738] [7 Regression] ICE in extract_insn, at recog.c:2311

2016-12-12 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 --- Comment #5 from uros at gcc dot gnu.org --- Author: uros Date: Mon Dec 12 16:02:28 2016 New Revision: 243559 URL: https://gcc.gnu.org/viewcvs?rev=243559&root=gcc&view=rev Log: PR target/78738 * config/i386/i386.h (X87_ENABLE_A

[Bug target/78738] [7 Regression] ICE in extract_insn, at recog.c:2311

2016-12-12 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78738 Uroš Bizjak changed: What|Removed |Added Status|ASSIGNED|RESOLVED Component|middle-end

[Bug libstdc++/71337] temp_directory_path(error_code&) shouldn't throw from !exists(p) || !is_directory(p)

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71337 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 15:00:43 2016 New Revision: 243557 URL: https://gcc.gnu.org/viewcvs?rev=243557&root=gcc&view=rev Log: Backport all Filesystem library fixes from trunk This implements the fol

[Bug fortran/78737] [OOP] linking error with deferred, undefined user-defined derived-type I/O

2016-12-12 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78737 --- Comment #20 from janus at gcc dot gnu.org --- (In reply to Damian Rouson from comment #19) > > On thinking about it, is the specific instance of write_formatted allowed? > > I believe not. Note 7.50 of the 31 August 2016 draft Fortran 2015 s

[Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465 --- Comment #4 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 16:20:49 2016 New Revision: 243561 URL: https://gcc.gnu.org/viewcvs?rev=243561&root=gcc&view=rev Log: PR78465 Remove runtime tests for macros PR libstdc++/78465

[Bug tree-optimization/78777] [7 Regression] ICE in mark_reachable_handlers, at tree-eh.c:3823 (aarch64-linux-gnu)

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78777 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug c++/78774] [6/7 Regression] ICE in constexpr string literals and templates

2016-12-12 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78774 Martin Sebor changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug debug/77844] [5/7 Regression] Compilation of simple C++ example exhaust memory

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77844 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug libstdc++/78465] [7 regression] 29_atomics/headers/atomic/macros.cc FAILs

2016-12-12 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78465 --- Comment #5 from Jonathan Wakely --- Author: redi Date: Mon Dec 12 16:36:25 2016 New Revision: 243564 URL: https://gcc.gnu.org/viewcvs?rev=243564&root=gcc&view=rev Log: PR78465 Remove runtime tests for macros PR libstdc++/78465

[Bug c++/78778] New: non-atomic load moved to before atomic load with std::memory_order_acquire

2016-12-12 Thread erik at rigtorp dot se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78778 Bug ID: 78778 Summary: non-atomic load moved to before atomic load with std::memory_order_acquire Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: norm

[Bug tree-optimization/77309] [5/6 Regression] wrong code at -Os and above on x86_64-linux-gnu (in the 64-bit mode)

2016-12-12 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77309 Bernd Schmidt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/72717] [5/6 Regression] ICE: in emit_move_insn, at expr.c:3693 with vector shift @ powerpc64le

2016-12-12 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=72717 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org Summ

  1   2   >