[Bug ada/80626] [7/8 Regression] Ada x32 multilib build failure for a-cfinve.ads

2017-05-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80626 H.J. Lu changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/79135] null pointer dereference in std::_Bit_reference::operator=(bool) (stl_bvector.h:87)

2017-05-09 Thread brian.carpenter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79135 Brian 'geeknik' Carpenter changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug libstdc++/79136] read outside of buffer in char* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(unsigned char const*, unsigned char const*,

2017-05-09 Thread brian.carpenter at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79136 Brian 'geeknik' Carpenter changed: What|Removed |Added Status|WAITING |RESOLVED

[Bug target/79038] Improve PowerPC ISA 3.0 conversion between integers and hardware _Float128

2017-05-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79038 --- Comment #8 from Michael Meissner --- Author: meissner Date: Tue May 9 23:49:37 2017 New Revision: 247820 URL: https://gcc.gnu.org/viewcvs?rev=247820=gcc=rev Log: [gcc] 2017-05-09 Michael Meissner

[Bug target/79203] Update PowerPC double->int conversions to know about -mvsx-small-integer

2017-05-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79203 --- Comment #3 from Michael Meissner --- Author: meissner Date: Tue May 9 23:49:37 2017 New Revision: 247820 URL: https://gcc.gnu.org/viewcvs?rev=247820=gcc=rev Log: [gcc] 2017-05-09 Michael Meissner

[Bug target/79202] On Power8, consider using vupkhsw/xxpermdi to sign extend an int in a vector register instead of mfvsrwz/mtvsrwa

2017-05-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79202 --- Comment #7 from Michael Meissner --- Author: meissner Date: Tue May 9 23:49:37 2017 New Revision: 247820 URL: https://gcc.gnu.org/viewcvs?rev=247820=gcc=rev Log: [gcc] 2017-05-09 Michael Meissner

[Bug libstdc++/79136] read outside of buffer in char* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(unsigned char const*, unsigned char const*,

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79136 --- Comment #3 from Jonathan Wakely --- Be sure to include which version of the draco code to check out; master?

[Bug lto/59000] lto can't merge user-defined weak builtin functions

2017-05-09 Thread wgh at beyondunreal dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59000 wgh at beyondunreal dot com changed: What|Removed |Added CC||wgh at beyondunreal dot com

[Bug libstdc++/79135] null pointer dereference in std::_Bit_reference::operator=(bool) (stl_bvector.h:87)

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79135 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug libstdc++/79136] read outside of buffer in char* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(unsigned char const*, unsigned char const*,

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79136 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/80697] New: On PowerPC, the spec 2006 benchmark milc had a 5.6% regression under GCC 7.1 compared to GCC 6.3.

2017-05-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80697 Bug ID: 80697 Summary: On PowerPC, the spec 2006 benchmark milc had a 5.6% regression under GCC 7.1 compared to GCC 6.3. Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug target/68163] GCC on power8 does not issue the stxsspx instruction on power8

2017-05-09 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163 --- Comment #3 from Michael Meissner --- Author: meissner Date: Tue May 9 21:25:23 2017 New Revision: 247819 URL: https://gcc.gnu.org/viewcvs?rev=247819=gcc=rev Log: [gcc] 2017-05-09 Michael Meissner PR

[Bug fortran/37336] [F03] Finish derived-type finalization

2017-05-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=37336 Bug 37336 depends on bug 79311, which changed state. Bug 79311 Summary: [OOP] ICE in generate_finalization_wrapper, at fortran/class.c:1992 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79311 What|Removed

[Bug fortran/79311] [OOP] ICE in generate_finalization_wrapper, at fortran/class.c:1992

2017-05-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79311 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug fortran/79311] [OOP] ICE in generate_finalization_wrapper, at fortran/class.c:1992

2017-05-09 Thread janus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79311 --- Comment #8 from janus at gcc dot gnu.org --- Author: janus Date: Tue May 9 20:55:38 2017 New Revision: 247818 URL: https://gcc.gnu.org/viewcvs?rev=247818=gcc=rev Log: 2017-05-09 Janus Weil PR fortran/79311

[Bug libstdc++/79136] read outside of buffer in char* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m(unsigned char const*, unsigned char const*,

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79136 --- Comment #1 from Jonathan Wakely --- Are you sure this is not just a bug in Draco's use of the std::lib? I'll try checking out the code and building it with _GLIBCXX_DEBUG defined, and see if I can reproduce the crash.

[Bug c++/70979] [C++14] g++ falsely accepts constexpr function returning a lambda

2017-05-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70979 --- Comment #7 from Jason Merrill --- Author: jason Date: Tue May 9 20:37:51 2017 New Revision: 247814 URL: https://gcc.gnu.org/viewcvs?rev=247814=gcc=rev Log: PR c++/70979 - literal class and closure types * class.c

[Bug c++/66297] [C++14] [DR 1684] constexpr non-static member functions of non-literal types

2017-05-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66297 --- Comment #7 from Jason Merrill --- Author: jason Date: Tue May 9 20:37:44 2017 New Revision: 247813 URL: https://gcc.gnu.org/viewcvs?rev=247813=gcc=rev Log: PR c++/66297, DR 1684 - literal class and constexpr member fns *

[Bug c++/66297] [C++14] [DR 1684] constexpr non-static member functions of non-literal types

2017-05-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66297 --- Comment #6 from Jason Merrill --- (In reply to Freddie Chopin from comment #5) > Any chance for merging the fix for GCC 7? It would be a pity to wait for a > fixed release for another year... I'll put it in 7.2.

[Bug c++/80670] Member specialization of alias declaration from different namespace

2017-05-09 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80670 TC changed: What|Removed |Added CC||rs2740 at gmail dot com --- Comment #2 from TC

[Bug c/35443] [4.2/4.3/4.4 regression] Completely broken diagnostic with bind_expr

2017-05-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35443 Bug 35443 depends on bug 35441, which changed state. Bug 35441 Summary: pretty-printer cannot handle some expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 What|Removed |Added

[Bug c/35442] [4.2/4.3/4.4 Regression] Completely broken diagnostic with view_convert_expr

2017-05-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35442 Bug 35442 depends on bug 35441, which changed state. Bug 35441 Summary: pretty-printer cannot handle some expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 What|Removed |Added

[Bug c/35742] [4.3 regression] Broken diagnostic: 'goto_expr' not supported by pp_c_expression

2017-05-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35742 Bug 35742 depends on bug 35441, which changed state. Bug 35441 Summary: pretty-printer cannot handle some expressions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 What|Removed |Added

[Bug c/35441] pretty-printer cannot handle some expressions

2017-05-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 Volker Reichelt changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c/35441] pretty-printer cannot handle some expressions

2017-05-09 Thread reichelt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35441 --- Comment #11 from Volker Reichelt --- Author: reichelt Date: Tue May 9 19:09:22 2017 New Revision: 247810 URL: https://gcc.gnu.org/viewcvs?rev=247810=gcc=rev Log: PR c/35441 * c-pretty-print.c (c_pretty_printer::expression):

[Bug target/80695] gratuitous use of stxvx to store multiple pointers

2017-05-09 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695 --- Comment #1 from acsawdey at gcc dot gnu.org --- Note that compiling with -fno-tree-slp-vectorize results in this much better code: _IO_new_file_overflow: ld 9,8(3) ld 10,64(3) cmpld 7,9,10 beq 7,.L2 ld

[Bug target/80695] gratuitous use of stxvx to store multiple pointers

2017-05-09 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695 Bill Schmidt changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |wschmidt at gcc dot gnu.org

[Bug target/80695] gratuitous use of stxvx to store multiple pointers

2017-05-09 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695 Bill Schmidt changed: What|Removed |Added Target Milestone|7.2 |8.0

[Bug fortran/80696] New: [8 Regression] New Failures to do with matmul

2017-05-09 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80696 Bug ID: 80696 Summary: [8 Regression] New Failures to do with matmul Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug target/80695] New: gratuitous use of stxvx to store multiple pointers

2017-05-09 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80695 Bug ID: 80695 Summary: gratuitous use of stxvx to store multiple pointers Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug testsuite/80643] NA->FAIL: gcc.dg/pr79214.c gcc.dg/pr79222.c gcc.dg/pr79223.c gcc.dg/tree-ssa/builtins-folding-gimple-ub.c

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80643 --- Comment #6 from Martin Sebor --- Author: msebor Date: Tue May 9 17:32:59 2017 New Revision: 247808 URL: https://gcc.gnu.org/viewcvs?rev=247808=gcc=rev Log: gcc/testsuite/ChangeLog: PR testsuite/80643 *

[Bug testsuite/80643] NA->FAIL: gcc.dg/pr79214.c gcc.dg/pr79222.c gcc.dg/pr79223.c gcc.dg/tree-ssa/builtins-folding-gimple-ub.c

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80643 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Status|ASSIGNED

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #10 from Marek Polacek --- Removing the fold() call doesn't regress anything, btw.

[Bug sanitizer/80386] UBSAN: false positive - constant folding and reassosiation before instrumentation

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80386 Marek Polacek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #9 from Marek Polacek --- Well, I hope we're not. Very much related: PR80386.

[Bug c++/80186] ICE on C++ code with invalid constructor: Segmentation fault (program cc1plus)

2017-05-09 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80186 Paolo Carlini changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/80186] ICE on C++ code with invalid constructor: Segmentation fault (program cc1plus)

2017-05-09 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80186 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue May 9 16:56:34 2017 New Revision: 247807 URL: https://gcc.gnu.org/viewcvs?rev=247807=gcc=rev Log: /cp 2017-05-09 Paolo Carlini PR

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #8 from Jakub Jelinek --- But we ideally shouldn't be folding anything until we actually c_fully_fold or cp_fold recursively, starting with the leafs. Most of the folders heavily rely on that.

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #7 from Marek Polacek --- I.e. I'm worried we could trigger the endless recursion also if we happen to call fold() on that expression via a different path than from save_expr.

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #6 from Marek Polacek --- Yeah, it helps with this particular testcase (and I agree we want to get rid of that fold() call in save_expr -- I'll take care of it), but I wonder if this issue is something separate: starting with r230506

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #5 from Jakub Jelinek --- To expand on that, I think we want to drop that call from there and instead be able to simplify somehow a SAVE_EXPR if after c_fully_fold or cp_fold it becomes simple enough not to require any saving.

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #4 from Jakub Jelinek --- Would dropping the fold call from save_expr fix this?

[Bug testsuite/80611] [8 regression] test case gfortran.dg/coarray_lock_7.f90 fails starting with r247495

2017-05-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80611 Dominique d'Humieres changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug c++/80691] Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80691 --- Comment #3 from Jonathan Wakely --- Standalone testcase that compiles as C++11 or C++14, fails as C++17: struct true_type { static constexpr bool value = true; }; struct false_type { static constexpr bool value = false; }; template using

[Bug target/80673] sparcv9-solaris2.11 bootstrap error: cannot convert ‘format_std_version {enum}’ to ‘const char*’ in initialization

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80673 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug translation/80280] Missing closing quote (%>) c/semantics.c and c/c-typeck.c

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80280 --- Comment #9 from Martin Sebor --- Author: msebor Date: Tue May 9 15:55:05 2017 New Revision: 247804 URL: https://gcc.gnu.org/viewcvs?rev=247804=gcc=rev Log: gcc/ChangeLog: PR translation/80280 * config/sol2-c.c

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-05-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #15 from Dominique d'Humieres --- > You should add: > > --with-stage1-ldflags=-static-libstdc++ > --with-boot-ldflags=-static-libstdc++ > > to your configure line. With these lines added to my configure line I have been able to

[Bug translation/80280] Missing closing quote (%>) c/semantics.c and c/c-typeck.c

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80280 --- Comment #8 from Martin Sebor --- Author: msebor Date: Tue May 9 15:39:54 2017 New Revision: 247801 URL: https://gcc.gnu.org/viewcvs?rev=247801=gcc=rev Log: gcc/ChangeLog: PR translation/80280 * config/i386/msformat-c.c

[Bug fortran/80668] wrong error message with -finit-derived

2017-05-09 Thread foreese at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80668 Fritz Reese changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #2 from Fritz Reese

[Bug c++/80691] Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80691 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80673] sparcv9-solaris2.11 bootstrap error: cannot convert ‘format_std_version {enum}’ to ‘const char*’ in initialization

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80673 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug middle-end/77709] specified destination size warning does not work when cross-compiling from 64 host to 32bit target

2017-05-09 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77709 Thomas Preud'homme changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug middle-end/77709] specified destination size warning does not work when cross-compiling from 64 host to 32bit target

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77709 Martin Sebor changed: What|Removed |Added Status|ASSIGNED|WAITING --- Comment #3 from Martin Sebor

[Bug c++/80691] Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread griwes at griwes dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80691 --- Comment #1 from Michał Dominiak --- This bug makes it seem (in SFINAE contexts) that std::string is constructible from double with an initializer-list constructor, without narrowing: #include #include using std::void_t; template struct

[Bug testsuite/80694] New: [8 regression] test cases gcc.dg/vect/vect-44.c and vect-50.c fail starting with r247780

2017-05-09 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80694 Bug ID: 80694 Summary: [8 regression] test cases gcc.dg/vect/vect-44.c and vect-50.c fail starting with r247780 Product: gcc Version: 8.0 Status: UNCONFIRMED

[Bug fortran/79929] [7/8 Regression] Bogus Warning: '__builtin_memset': specified size 4294967291 exceeds maximum object size 2147483647

2017-05-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79929 --- Comment #21 from Martin Sebor --- The rtl.c error was discussed in the context of some other bug having to do with profiledbootstrap failure (I can't find the bug now). If I recall, it's due to the same signed <-> unsigned conversion issue

[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689 --- Comment #6 from Venkataramanan --- (In reply to Richard Biener from comment #4) > What does ICC do if you use int and/or short fields in st1? Does it perform > struct copying member-wise? It copies member wise. -O2 /-O2 -march=core-avx2

[Bug c++/70167] Some const array prvalues are incorrectly treated as lvalues

2017-05-09 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70167 --- Comment #4 from Jason Merrill --- Author: jason Date: Tue May 9 13:48:58 2017 New Revision: 247793 URL: https://gcc.gnu.org/viewcvs?rev=247793=gcc=rev Log: PR c++/70167 - array prvalue treated as lvalue * cp-tree.h

[Bug testsuite/80611] [8 regression] test case gfortran.dg/coarray_lock_7.f90 fails starting with r247495

2017-05-09 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80611 --- Comment #3 from rguenther at suse dot de --- On Tue, 9 May 2017, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80611 > > --- Comment #2 from Dominique d'Humieres --- > The following patch fixes the

[Bug testsuite/80611] [8 regression] test case gfortran.dg/coarray_lock_7.f90 fails starting with r247495

2017-05-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80611 --- Comment #2 from Dominique d'Humieres --- The following patch fixes the failures: --- ../_clean/gcc/testsuite/gfortran.dg/coarray_lock_7.f90 2016-09-19 18:03:55.0 +0200 +++ gcc/testsuite/gfortran.dg/coarray_lock_7.f90

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-05-09 Thread gingold at adacore dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #14 from Tristan Gingold --- On 09/05/2017 15:14, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 > > --- Comment #13 from Dominique d'Humieres --- >> Did you try to get gnat1 built without

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-05-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #13 from Dominique d'Humieres --- > Did you try to get gnat1 built without -static-libgcc ? How am I supposed to do that? I have used the same clean configure ../p_work/configure --prefix=/opt/gcc/gcc8p-247298p1

[Bug libstdc++/80285] `std::make_shared` performs two separate allocations with `-fno-rtti`

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80285 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-05-09 Thread gingold at adacore dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #12 from Tristan Gingold --- On 09/05/2017 14:43, dominiq at lps dot ens.fr wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 > > --- Comment #11 from Dominique d'Humieres --- > Any chance to see this PR fixed soon? Did

[Bug sanitizer/80536] [6/7/8 Regression] UBSAN: compile time segfault

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80536 --- Comment #3 from Marek Polacek --- Better testcase: int foo (int i) { return ((i * (unsigned long long) (-0 + 1UL)) * 2) % 1; }

[Bug middle-end/35560] Missing CSE/PRE for memory operations involved in virtual call.

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35560 Richard Biener changed: What|Removed |Added Status|ASSIGNED|NEW CC|

[Bug target/80556] [8 Regression] bootstrap failure for Ada compiler

2017-05-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80556 --- Comment #11 from Dominique d'Humieres --- Any chance to see this PR fixed soon?

[Bug middle-end/80262] address space gets lost in memory access

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80262 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug tree-optimization/80275] [6 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug libstdc++/80478] Calling `std::bind` on member functions marked as `noexcept` fails to compile with -std=c++1z

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80478 Jonathan Wakely changed: What|Removed |Added Keywords||rejects-valid

[Bug tree-optimization/80492] [5/6 Regression] Wrong code when unrolling a loop with inline asm and local regs

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80492 --- Comment #19 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug middle-end/80539] [5 Regression] gcc ICE at -O2 and above on valid code on x86_64-linux-gnu in "chrec_fold_plus_poly_poly"

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80539 --- Comment #6 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug middle-end/80222] may_alias folded away

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80222 --- Comment #4 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug tree-optimization/80275] [6 Regression] Poor (but valid) code generated by optimizer passing optimizer list to function

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80275 --- Comment #6 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug middle-end/80362] [5/6 Regression] gcc miscompiles arithmetic with signed char

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80362 --- Comment #6 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug middle-end/80262] address space gets lost in memory access

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80262 --- Comment #11 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug tree-optimization/80334] [5/6 Regression] Segfault when taking address of copy of unaligned struct

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80334 --- Comment #8 from Richard Biener --- Author: rguenth Date: Tue May 9 12:27:24 2017 New Revision: 247790 URL: https://gcc.gnu.org/viewcvs?rev=247790=gcc=rev Log: 2017-05-09 Richard Biener Backport from mainline

[Bug testsuite/80678] [6 Regression] g++.dg/cpp1y/constexpr-79681-2.C fails with ICE starting with r247678

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80678 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Tue May 9 12:24:53 2017 New Revision: 247789 URL: https://gcc.gnu.org/viewcvs?rev=247789=gcc=rev Log: PR testsuite/80678 2016-06-14 Richard Biener

[Bug middle-end/71310] Bitfields cause load hit store with smaller store and larger load

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71310 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Tue May 9 12:24:53 2017 New Revision: 247789 URL: https://gcc.gnu.org/viewcvs?rev=247789=gcc=rev Log: PR testsuite/80678 2016-06-14 Richard Biener

[Bug bootstrap/71510] [7 Regression] Failed to bootstrap with --with-arch=corei7 --with-cpu=intel

2017-05-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71510 --- Comment #7 from Jakub Jelinek --- Author: jakub Date: Tue May 9 12:24:53 2017 New Revision: 247789 URL: https://gcc.gnu.org/viewcvs?rev=247789=gcc=rev Log: PR testsuite/80678 2016-06-14 Richard Biener

[Bug target/79839] malloc(0) returns 0 on AIX even with _LINUX_SOURCE_COMPAT

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79839 Jonathan Wakely changed: What|Removed |Added Target Milestone|6.2 |5.5 --- Comment #3 from Jonathan

[Bug target/79839] malloc(0) returns 0 on AIX even with _LINUX_SOURCE_COMPAT

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79839 Jonathan Wakely changed: What|Removed |Added Status|NEW |RESOLVED Component|libstdc++

[Bug c++/80682] __is_trivially_constructible(void, int) returns true.

2017-05-09 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80682 --- Comment #2 from Ville Voutilainen --- Initial patch: https://gcc.gnu.org/ml/gcc-patches/2017-05/msg00632.html

[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689 --- Comment #5 from Richard Biener --- Note that using unaligned 128bit moves might involve an even larger STLF penalty than if the loads/stores were aligned due to the fact they might cross a cache-line boundary and how store queues usually are

[Bug libstdc++/79839] malloc(0) returns 0 on AIX even with _LINUX_SOURCE_COMPAT

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79839 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689 --- Comment #4 from Richard Biener --- What does ICC do if you use int and/or short fields in st1? Does it perform struct copying member-wise?

[Bug rtl-optimization/80693] [6/7/8 Regression] wrong code with -O -fno-tree-coalesce-vars

2017-05-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80693 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Known to work|

[Bug libstdc++/79283] read_symlink fails with /proc symlinks

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79283 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c/80525] -Wlogical-op confused by undefined integer overflow

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

[Bug c/80525] -Wlogical-op confused by undefined integer overflow

2017-05-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80525 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Tue May 9 11:21:14 2017 New Revision: 247786 URL: https://gcc.gnu.org/viewcvs?rev=247786=gcc=rev Log: PR c/80525 * c-warn.c (unwrap_c_maybe_const): New.

[Bug rtl-optimization/80693] New: [6/7/8 Regression] wrong code with -O -fno-tree-coalesce-vars

2017-05-09 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80693 Bug ID: 80693 Summary: [6/7/8 Regression] wrong code with -O -fno-tree-coalesce-vars Product: gcc Version: 8.0 Status: UNCONFIRMED Keywords: wrong-code

[Bug libstdc++/80690] [7/8 Regression] clang rejects std::thread with -std=c++1z

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

[Bug c++/80682] __is_trivially_constructible(void, int) returns true.

2017-05-09 Thread ville.voutilainen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80682 Ville Voutilainen changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/80690] [7/8 Regression] clang rejects std::thread with -std=c++1z

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80690 --- Comment #2 from Jonathan Wakely --- Our std::is_function is not compatible with Clang: struct true_type { static constexpr bool value = true; }; struct false_type { static constexpr bool value = false; }; template struct is_function :

[Bug c/80692] New: _Decimal64 -0 != 0 unless optimization is turned off

2017-05-09 Thread sisyphus1 at optusnet dot com.au
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80692 Bug ID: 80692 Summary: _Decimal64 -0 != 0 unless optimization is turned off Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/80691] New: Narrowing conversion in {} allowed in a SFINAE context

2017-05-09 Thread griwes at griwes dot info
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80691 Bug ID: 80691 Summary: Narrowing conversion in {} allowed in a SFINAE context Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread rohitarulraj at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689 Rohit changed: What|Removed |Added CC||rohitarulraj at gmail dot com --- Comment #3

[Bug libstdc++/80690] [7/8 Regression] clang rejects std::thread with -std=c++1z

2017-05-09 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80690 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug libstdc++/80690] New: [7/8 Regression] clang rejects std::thread with -std=c++1z

2017-05-09 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80690 Bug ID: 80690 Summary: [7/8 Regression] clang rejects std::thread with -std=c++1z Product: gcc Version: 7.1.1 Status: UNCONFIRMED Severity: normal

[Bug target/80689] 128 loads generated for structure copying with gcc 7.1.0 and leads to STLF stalls in avx2 targets.

2017-05-09 Thread venkataramanan.kumar at amd dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80689 --- Comment #2 from Venkataramanan --- (In reply to Richard Biener from comment #1) > That you use noinline tells that glibc memcpy has the very same issue. Note > that similarly having bytes/shorts in the structure and using longs or ints > to

  1   2   >