[Bug libfortran/78379] Processor-specific versions for matmul

2017-05-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78379 Thomas Koenig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/80510] Optimize Power7/power8 Altivec load/stores

2017-05-25 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80510 --- Comment #2 from Michael Meissner --- Author: meissner Date: Fri May 26 01:52:24 2017 New Revision: 248480 URL: https://gcc.gnu.org/viewcvs?rev=248480=gcc=rev Log: [gcc] 2017-05-25 Michael Meissner

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

2017-05-25 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68163 --- Comment #4 from Michael Meissner --- Author: meissner Date: Fri May 26 01:52:24 2017 New Revision: 248480 URL: https://gcc.gnu.org/viewcvs?rev=248480=gcc=rev Log: [gcc] 2017-05-25 Michael Meissner

[Bug c++/71451] [5/6/7 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in dependent_type_p, at cp/pt.c:22599

2017-05-25 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71451 Paolo Carlini changed: What|Removed |Added Summary|[5/6/7/8 Regression] ICE on |[5/6/7 Regression] ICE on

[Bug c++/79652] [5/6/7 Regression] ICE on invalid c++ code in warn_extern_redeclared_static in cp/decl.c:1231

2017-05-25 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79652 Paolo Carlini changed: What|Removed |Added Summary|[5/6/7/8 Regression] ICE on |[5/6/7 Regression] ICE on

[Bug c++/79652] [5/6/7/8 Regression] ICE on invalid c++ code in warn_extern_redeclared_static in cp/decl.c:1231

2017-05-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79652 --- Comment #5 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu May 25 22:29:40 2017 New Revision: 248474 URL: https://gcc.gnu.org/viewcvs?rev=248474=gcc=rev Log: 2017-05-25 Paolo Carlini PR

[Bug c++/71451] [5/6/7/8 Regression] ICE on invalid C++11 code on x86_64-linux-gnu: in dependent_type_p, at cp/pt.c:22599

2017-05-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71451 --- Comment #5 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu May 25 22:28:54 2017 New Revision: 248473 URL: https://gcc.gnu.org/viewcvs?rev=248473=gcc=rev Log: 2017-05-25 Paolo Carlini PR

[Bug libfortran/78379] Processor-specific versions for matmul

2017-05-25 Thread tkoenig at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78379 --- Comment #37 from Thomas Koenig --- Author: tkoenig Date: Thu May 25 21:51:27 2017 New Revision: 248472 URL: https://gcc.gnu.org/viewcvs?rev=248472=gcc=rev Log: 2017-05-25 Thomas Koenig PR libfortran/78379

[Bug c++/80605] [7/8 Regression] Bad is_standard_layout result with empty base classes

2017-05-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80605 --- Comment #9 from Jason Merrill --- Author: jason Date: Thu May 25 21:24:36 2017 New Revision: 248470 URL: https://gcc.gnu.org/viewcvs?rev=248470=gcc=rev Log: PR c++/80605 - __is_standard_layout and zero-length array *

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247848

2017-05-25 Thread ian at airs dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #15 from Ian Lance Taylor --- Thanks for looking into this. What you are seeing is odd and I have no explanation. Can you try building the test with GOCFLAGS="-g -O2 -fgo-dump-ast" which should give you a .go.dump.ast file in the

[Bug bootstrap/80867] gnat bootstrap broken on powerpc64le-linux-gnu with -O3

2017-05-25 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867 Dominique d'Humieres changed: What|Removed |Added Target|powerpc64le-linux-gnu |powerpc64le-linux-gnu,

[Bug testsuite/80759] gcc.target/x86_64/abi/ms-sysv FAILs

2017-05-25 Thread daniel.santos at pobox dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80759 --- Comment #16 from Daniel Santos --- Sorry for my delayed response. I'm working on adding extended tests triggered by an environment variable (because I needed to better validate somebody else's changes to my -mcall-ms2sysv-xlogues feature

[Bug tree-optimization/80884] New: [8 regression] test case gcc.target/powerpc/20050830-1.c fails starting with r247886

2017-05-25 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80884 Bug ID: 80884 Summary: [8 regression] test case gcc.target/powerpc/20050830-1.c fails starting with r247886 Product: gcc Version: 8.0 Status:

[Bug c++/79583] ICE (internal compiler error) upon instantiation of class template with `auto` template parameter containing inner class template

2017-05-25 Thread jason at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79583 --- Comment #6 from Jason Merrill --- FAIL: g++.dg/cpp0x/pr79583.C -std=c++1z (test for errors, line 3) On Thu, May 25, 2017 at 5:33 AM, paolo at gcc dot gnu.org wrote: >

[Bug c++/79583] ICE (internal compiler error) upon instantiation of class template with `auto` template parameter containing inner class template

2017-05-25 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79583 --- Comment #5 from Jason Merrill --- FAIL: g++.dg/cpp0x/pr79583.C -std=c++1z (test for errors, line 3)

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-05-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 Nicolas Koenig changed: What|Removed |Added Attachment #41419|0 |1 is obsolete|

[Bug c++/80883] New: Hardcoded null DSO handle parameter to __cxa_thread_atexit() on MinGW-w64 targets

2017-05-25 Thread lh_mouse at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80883 Bug ID: 80883 Summary: Hardcoded null DSO handle parameter to __cxa_thread_atexit() on MinGW-w64 targets Product: gcc Version: 7.1.1 Status: UNCONFIRMED

[Bug fortran/35339] Improve translation of implied do loop in transfer

2017-05-25 Thread koenigni at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=35339 Nicolas Koenig changed: What|Removed |Added CC||koenigni at gcc dot gnu.org ---

[Bug ipa/80882] New: [8 regression] test case gfortran.dg/pr48636.f90 fails starting with r248375

2017-05-25 Thread seurer at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80882 Bug ID: 80882 Summary: [8 regression] test case gfortran.dg/pr48636.f90 fails starting with r248375 Product: gcc Version: 8.0 Status: UNCONFIRMED Severity:

[Bug c++/80859] Performance Problems with OpenMP 4.5 support

2017-05-25 Thread thorstenkurth at me dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80859 --- Comment #22 from Thorsten Kurth --- Hello Jakub, that is stuff for Intel vTune. I have commented it out and added the NUM_TEAMS defines in the GNUmakefile. Please pull the latest changes. Best and thanks Thorsten

[Bug c++/80859] Performance Problems with OpenMP 4.5 support

2017-05-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80859 --- Comment #21 from Jakub Jelinek --- It doesn't compile for me. cmake -DENABLE_MPI=0 -DENABLE_OpenMP=1 .. make -j16 I don't have ittnotify.h, I've tried to comment that out as well as the _itt* calls, but then run into:

[Bug libgomp/80881] [7.1 Regression] null pointer access in libgomp.h

2017-05-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881 --- Comment #1 from Jakub Jelinek --- That suggests TLS doesn't work at all on your platform (but then you should obviously not --enable-tls).

[Bug libgomp/80881] New: [7.1 Regression] null pointer access in libgomp.h

2017-05-25 Thread daniel.f.starke at freenet dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80881 Bug ID: 80881 Summary: [7.1 Regression] null pointer access in libgomp.h Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug other/80803] libgo appears to be miscompiled on powerpc64le since r247848

2017-05-25 Thread boger at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80803 --- Comment #14 from boger at us dot ibm.com --- I have found the incorrect code that is causing this test to fail but not sure what causes it. My previous theory was not correct. The problem is that the second argument being passed to

[Bug c++/80859] Performance Problems with OpenMP 4.5 support

2017-05-25 Thread thorstenkurth at me dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80859 --- Comment #20 from Thorsten Kurth --- To compile the code, edit the GNUmakefile to suit your needs (feel free to ask any questions) and in order to run it run the generated executable, called something like main3d.XXX... and the XXX tell

[Bug tree-optimization/80880] New: internal compiler error: in ix86_expand_builtin

2017-05-25 Thread aivchenk at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80880 Bug ID: 80880 Summary: internal compiler error: in ix86_expand_builtin Product: gcc Version: 8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug rtl-optimization/80754] [8 Regression][LRA] Invalid smull instruction generated in lra-remat

2017-05-25 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80754 Wilco changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/80671] config/aarch64/cortex-a57-fma-steering.c:416: bad statement order ?

2017-05-25 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80671 Wilco changed: What|Removed |Added Status|NEW |RESOLVED CC|

[Bug sanitizer/80879] False positive for -fsanitize-address-use-after-scope

2017-05-25 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80879 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug sanitizer/80879] New: False positive for -fsanitize-address-use-after-scope

2017-05-25 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80879 Bug ID: 80879 Summary: False positive for -fsanitize-address-use-after-scope Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug rtl-optimization/80754] [8 Regression][LRA] Invalid smull instruction generated in lra-remat

2017-05-25 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80754 --- Comment #6 from Wilco --- Author: wilco Date: Thu May 25 15:12:49 2017 New Revision: 248463 URL: https://gcc.gnu.org/viewcvs?rev=248463=gcc=rev Log: When lra-remat rematerializes an instruction with a clobber, it checks that the clobber

[Bug target/80671] config/aarch64/cortex-a57-fma-steering.c:416: bad statement order ?

2017-05-25 Thread wilco at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80671 --- Comment #3 from Wilco --- Author: wilco Date: Thu May 25 15:10:01 2017 New Revision: 248461 URL: https://gcc.gnu.org/viewcvs?rev=248461=gcc=rev Log: Move an use-after-free access before the delete. Backport from mainline PR

[Bug bootstrap/80867] gnat bootstrap broken on powerpc64le-linux-gnu with -O3

2017-05-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80867 --- Comment #4 from Jonathan Wakely --- I just got the following building trunk on x86_64-pc-linux-gnu with no special flags, just $srcdir/configure --enable-languages=c,c++,ada --enable-werror /home/jwakely/src/gcc/bootstrap/./gcc/xgcc

[Bug target/80878] -mcx16 (enable 128 bit CAS) on x86_64 seems not to work on 7.1.0

2017-05-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 --- Comment #5 from Jonathan Wakely --- Yes, I didn't say it's lock-free, but the code can be compiled and linked.

[Bug target/80878] -mcx16 (enable 128 bit CAS) on x86_64 seems not to work on 7.1.0

2017-05-25 Thread admin_public at liblfds dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 --- Comment #4 from admin_public at liblfds dot org --- I've had a look at the libatomic source code. Obviously, it's problematic to be sure you're understanding a large code base correctly when you go to it for the first time and you're looking

[Bug libgomp/80822] libgomp incorrect affinity when OMP_PLACES=threads

2017-05-25 Thread weeks at iastate dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 --- Comment #7 from Nathan Weeks --- The Cray 8.5.4 compiler supports only OpenMP 4.0, and so lacks support for omp_get_num_places(), omp_get_place_num_procs(), and omp_get_place_proc_ids().

[Bug target/80878] -mcx16 (enable 128 bit CAS) on x86_64 seems not to work on 7.1.0

2017-05-25 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 --- Comment #3 from Jonathan Wakely --- libatomic provides a definition for __atomic_compare_exchange_16 when the native instruction isn't available.

[Bug target/80878] -mcx16 (enable 128 bit CAS) on x86_64 seems not to work on 7.1.0

2017-05-25 Thread admin_public at liblfds dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 --- Comment #2 from admin_public at liblfds dot org --- Am I right in understanding your comment to mean 128 bit CAS is no longer supported for x86_64? I publish a library of lock-free data structures, liblfds. It has some users, include AT,

[Bug target/80878] -mcx16 (enable 128 bit CAS) on x86_64 seems not to work on 7.1.0

2017-05-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 Andrew Pinski changed: What|Removed |Added Component|c |target --- Comment #1 from Andrew

[Bug libgomp/80822] libgomp incorrect affinity when OMP_PLACES=threads

2017-05-25 Thread weeks at iastate dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 --- Comment #6 from Nathan Weeks --- Created attachment 41417 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41417=edit output from comment #4 code compiled with Intel 17.0.2

[Bug libgomp/80822] libgomp incorrect affinity when OMP_PLACES=threads

2017-05-25 Thread weeks at iastate dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 --- Comment #5 from Nathan Weeks --- Created attachment 41416 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41416=edit output from comment #4 code compiled with gcc 6.3.0

[Bug c/80878] New: -mcx16 (enable 128 bit CAS) on x86_64 seems not to work

2017-05-25 Thread admin_public at liblfds dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80878 Bug ID: 80878 Summary: -mcx16 (enable 128 bit CAS) on x86_64 seems not to work Product: gcc Version: 7.1.0 Status: UNCONFIRMED Severity: normal

[Bug target/80306] ICE in cfgexpand.c during cross-compilation for mips target

2017-05-25 Thread paul.hua.gm at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80306 Paul Hua changed: What|Removed |Added CC||paul.hua.gm at gmail dot com --- Comment #2

[Bug c++/79652] [5/6/7/8 Regression] ICE on invalid c++ code in warn_extern_redeclared_static in cp/decl.c:1231

2017-05-25 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79652 --- Comment #4 from Paolo Carlini --- This seems already fixed in trunk. I guess we can as well add the testcase and of course keep the bug open.

[Bug c++/79583] ICE (internal compiler error) upon instantiation of class template with `auto` template parameter containing inner class template

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

[Bug c++/68578] [5 Regression] ICE on invalid template declaration and instantiation

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

[Bug c++/79583] ICE (internal compiler error) upon instantiation of class template with `auto` template parameter containing inner class template

2017-05-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79583 --- Comment #3 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu May 25 09:32:46 2017 New Revision: 248451 URL: https://gcc.gnu.org/viewcvs?rev=248451=gcc=rev Log: 2017-05-25 Paolo Carlini PR

[Bug c++/68578] [5 Regression] ICE on invalid template declaration and instantiation

2017-05-25 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68578 --- Comment #7 from paolo at gcc dot gnu.org --- Author: paolo Date: Thu May 25 09:32:06 2017 New Revision: 248450 URL: https://gcc.gnu.org/viewcvs?rev=248450=gcc=rev Log: 2017-05-25 Paolo Carlini PR

[Bug libgomp/80822] libgomp incorrect affinity when OMP_PLACES=threads

2017-05-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80822 --- Comment #4 from Jakub Jelinek --- That just means they don't provide really helpful information on what they expand threads to. Can you try: #include #include #include int main () { int num_places = omp_get_num_places (), i, j;

[Bug tree-optimization/80874] gcc does not emit cmov for minmax

2017-05-25 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80874 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

[Bug tree-optimization/80874] gcc does not emit cmov for minmax

2017-05-25 Thread denis.campredon at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80874 --- Comment #1 from denis.campredon at gmail dot com --- Sorry, minmax3 should not produce the same asm, since minmax return a pair of const reference. But still the code is less than optimal. One part it is because gcc might be because gcc is

[Bug tree-optimization/80876] [8 Regression] ICE in verify_loop_structure, at cfgloop.c:1644 (error: loop 1's latch does not have an edge to its header)

2017-05-25 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80876 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug debug/80877] New: Derived template class can access base class's private constexpr/const static fields

2017-05-25 Thread tomasz.jankowski at nokia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80877 Bug ID: 80877 Summary: Derived template class can access base class's private constexpr/const static fields Product: gcc Version: 6.2.0 Status: UNCONFIRMED