[Bug middle-end/78947] sub-optimal code for (bool)(int ? int : int)

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

[Bug tree-optimization/78947] New: sub-optimal code for (bool)(int ? int : int)

2016-12-28 Thread peter at cordes dot ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78947 Bug ID: 78947 Summary: sub-optimal code for (bool)(int ? int : int) Product: gcc Version: 6.3.0 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/78946] New: optimization throws internal compiler error for uint64_t on AVR

2016-12-28 Thread tho...@maier-komor.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78946 Bug ID: 78946 Summary: optimization throws internal compiler error for uint64_t on AVR Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug target/71216] [4.9/5/6/7 Regression] Incorrect PPC assembly due to inserted .machine pseudo-op

2016-12-28 Thread rin at NetBSD dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71216 --- Comment #11 from Rin Okuyama --- Thank you for your response, and sorry for the late reply. (In reply to Segher Boessenkool from comment #10) > > > That might or might not work; the user had better know what he is > > > doing if he uses an

[Bug target/78945] [arm] libatomic inline asm is not compatible with armv7-m

2016-12-28 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78945 nsz at gcc dot gnu.org changed: What|Removed |Added Target||arm-* --- Comment #1 from nsz

[Bug target/78945] New: [arm

2016-12-28 Thread nsz at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78945 Bug ID: 78945 Summary: [arm Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at

[Bug libstdc++/78939] [C++17] interferes with structured binding from struct

2016-12-28 Thread gccbugbjorn at fahller dot se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 --- Comment #4 from Björn Fahller --- It also only partially solves the problem. If the struct is made const, or the decomposition declaration is changed to "auto const& [p] = s;", it still fails.

[Bug fortran/78780] [7 Regression] [Coarray] ICE in conv_caf_send, at fortran/trans-intrinsic.c:1936

2016-12-28 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78780 vehre at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug fortran/77785] [Coarray] ICE in gfc_get_caf_token_offset, at fortran/trans-expr.c:1990

2016-12-28 Thread vehre at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77785 vehre at gcc dot gnu.org changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug demangler/78944] New: null pointer in demangler

2016-12-28 Thread vanyacpp at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78944 Bug ID: 78944 Summary: null pointer in demangler Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: demangler

[Bug c/78933] [7 Regression] ICE: in decode_cmdline_option, at opts-common.c:671 with -fno-strong-eval-order

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

[Bug translation/78745] Truncated messages in po file

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

[Bug c++/78943] New: Generated assembler fails with symbol is already defined

2016-12-28 Thread charles.frasch at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78943 Bug ID: 78943 Summary: Generated assembler fails with symbol is already defined Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal

[Bug translation/78745] Truncated messages in po file

2016-12-28 Thread fmarchal at perso dot be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78745 --- Comment #6 from Frederic Marchal --- More truncated lines in gcc/config/arm/arm.opt at line 231 and 266,

[Bug libstdc++/78939] [C++17] interferes with structured binding from struct

2016-12-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 --- Comment #3 from Jakub Jelinek --- But that goes against http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-active.html#2446 So, I think GB 20 is in conflict with LWG2446, we can have just one of those.

[Bug libstdc++/78939] [C++17] interferes with structured binding from struct

2016-12-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78939 --- Comment #2 from Jakub Jelinek --- I think this boils down if #include struct S { int s; }; std::tuple_size t; is valid or not (with instead of it is invalid). // _GLIBCXX_RESOLVE_LIB_DEFECTS // 2770. tuple_size specialization is

[Bug target/78904] zero-extracts are not effective

2016-12-28 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78904 --- Comment #13 from uros at gcc dot gnu.org --- Author: uros Date: Wed Dec 28 15:16:26 2016 New Revision: 243955 URL: https://gcc.gnu.org/viewcvs?rev=243955=gcc=rev Log: PR target/78904 * config/i386/constraints.md (Bn): New

[Bug fortran/78942] New: Incorrect error message for preprocessed source

2016-12-28 Thread baradi09 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78942 Bug ID: 78942 Summary: Incorrect error message for preprocessed source Product: gcc Version: 6.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug translation/78745] Truncated messages in po file

2016-12-28 Thread fmarchal at perso dot be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78745 --- Comment #5 from Frederic Marchal --- More truncated lines in gcc/config/s390/s390.opt at lines 116, 178, 195,

[Bug c/78941] New: Typo in maccumulate-args description

2016-12-28 Thread fmarchal at perso dot be
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78941 Bug ID: 78941 Summary: Typo in maccumulate-args description Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/78931] [7 Regression] ICE on C++17 structured bindings from struct with reference member

2016-12-28 Thread gccbugbjorn at fahller dot se
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78931 --- Comment #4 from Björn Fahller --- I can confirm that this works with my original program too, and not just the condensed test case.

[Bug c++/78931] [7 Regression] ICE on C++17 structured bindings from struct with reference member

2016-12-28 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78931 Jakub Jelinek changed: What|Removed |Added Target Milestone|--- |7.0

[Bug c++/78931] [7 Regression] ICE on C++17 structured bindings from struct with reference member

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

[Bug libstdc++/78939] [C++17] interferes with structured binding from struct

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

[Bug c++/78940] New: [missed optimization] Useless guard variable in thread_local defaulted constructor

2016-12-28 Thread a...@cloudius-systems.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78940 Bug ID: 78940 Summary: [missed optimization] Useless guard variable in thread_local defaulted constructor Product: gcc Version: 6.3.1 Status: UNCONFIRMED

[Bug c++/78939] New: interferes with structured binding from struct

2016-12-28 Thread gccbugbjorn at fahller dot se
s=c,c++,fortran,lto,objc --no-create --no-recursion : (reconfigured) ../src/gcc-trunk/configure --prefix=/opt/gcc-trunk --with-languages=c,cpp --enable-languages=c,c++,fortran,lto,objc --no-create --no-recursion Thread model: posix gcc version 7.0.0 20161228 (experimental) (GCC) COLLECT_GCC_OPTI

[Bug target/78938] [7 Regression] ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1

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

[Bug fortran/78935] [7 Regression] ICE on allocating derived type coarray with allocatable components

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

[Bug target/78938] New: [7 Regression] ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1

2016-12-28 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78938 Bug ID: 78938 Summary: [7 Regression] ICE in expand_vec_cond_expr, at optabs.c:5636 w/ -mavx512bw -ftree-loop-vectorize -O1 Product: gcc Version: 7.0 Status: UNCONFIRMED