[Bug tree-optimization/77445] [7 Regression] Performance drop after r239219 on coremark test

2017-01-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77445 --- Comment #18 from Jeffrey A. Law --- >From just looking at the paths, I would expect it to matter -- they're still cases where we're threading the multiway branch and that's the key to this benchmark -- avoiding the multiway branch.

[Bug target/79170] [7 regression] memcmp builtin expansion sequence can overflow

2017-01-21 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79170 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Target Milestone|---

[Bug target/79179] New: PowerPC64: -mcpu=power9 creates stxsd with bad offset

2017-01-21 Thread anton at samba dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79179 Bug ID: 79179 Summary: PowerPC64: -mcpu=power9 creates stxsd with bad offset Product: gcc Version: 7.0.1 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug target/79177] use the register keyword with ymm0 register

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

[Bug target/79177] use the register keyword with ymm0 register

2017-01-21 Thread alexander.kjall at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79177 --- Comment #3 from Alexander Kjäll --- I wrote a small testcase that reproduced the structure of the error, with just some dummy asm: #include int main() { __m256 _YMM0; register int p1 asm ("r12") = 1; //register int p2 asm ("r13") =

[Bug libstdc++/79178] New: Configuration tests for ISO-C99 support use invalid standards compliance specs

2017-01-21 Thread keith.marshall at mailinator dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79178 Bug ID: 79178 Summary: Configuration tests for ISO-C99 support use invalid standards compliance specs Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity:

[Bug target/79177] use the register keyword with ymm0 register

2017-01-21 Thread alexander.kjall at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79177 --- Comment #2 from Alexander Kjäll --- Sorry for the sparse information. I'm trying to rewrite some output from the decompiler in IDA Pro, and that is a total mixed of C and ASM. The output generated C code that was in visual studio syntax. I

[Bug libfortran/70311] libgfortran build dies on "implicit declaration of function strncasecmp"

2017-01-21 Thread keith.marshall at mailinator dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70311 --- Comment #5 from Keith Marshall --- For sake of completeness, I've also implemented a solution for the strnlen() issue, within MinGW.org's mingwrt code base.

[Bug lto/78407] [5/6 Regression] LTO breaks separate overriding of symbol aliases

2017-01-21 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78407 --- Comment #4 from Jan Hubicka --- Author: hubicka Date: Sat Jan 21 19:36:01 2017 New Revision: 244749 URL: https://gcc.gnu.org/viewcvs?rev=244749=gcc=rev Log: PR lto/78407 * cfg.c (update_bb_profile_for_threading): Fix

[Bug target/79177] use the register keyword with ymm0 register

2017-01-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79177 --- Comment #1 from Marc Glisse --- Please provide a complete testcase (don't make us guess the includes, etc) and the command line used to compile. Does calling it "xmm0" work better for you?

[Bug c/79177] New: use the register keyword with ymm0 register

2017-01-21 Thread alexander.kjall at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79177 Bug ID: 79177 Summary: use the register keyword with ymm0 register Product: gcc Version: 6.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c++/79176] New: ICE in mangle_decl with LTO and Os

2017-01-21 Thread rush at rushbase dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79176 Bug ID: 79176 Summary: ICE in mangle_decl with LTO and Os Product: gcc Version: 6.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/79175] incorrect visibility of variables in if-else if blocks with dynamic_cast

2017-01-21 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79175 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/77346] [7 Regression] ICE in push_reload, at reload.c:1350

2017-01-21 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77346 Jeffrey A. Law changed: What|Removed |Added Priority|P3 |P4 --- Comment #15 from Jeffrey A. Law

[Bug go/79037] gccgo: Binaries crash with parforsetup: pos is not aligned on m68k

2017-01-21 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79037 --- Comment #11 from John Paul Adrian Glaubitz --- Testing the latest patchset from Gerrit [1], I can confirm the bug is now fixed: (sid-m68k-sbuild)root@jessie64:~# cat hello-world.go package main import "fmt" func main() {

[Bug c++/79175] New: incorrect visibility of variables in if-else if blocks with dynamic_cast

2017-01-21 Thread md346906 at students dot mimuw.edu.pl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79175 Bug ID: 79175 Summary: incorrect visibility of variables in if-else if blocks with dynamic_cast Product: gcc Version: 5.4.0 Status: UNCONFIRMED Severity:

[Bug c/79174] xorswap *x^=*y^(*y=*x) : sometime don't work with optimisation

2017-01-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79174 Marc Glisse changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/79157] gfortran crashed on sparc with openmpi build

2017-01-21 Thread ikozhukhov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79157 --- Comment #12 from Igor Kozhukhov --- run as mdb: $ mdb /usr/bin/gfortran-5 > ::run -S conftestf.f -g -O2 conftest.o -o conftest mdb: forksys detected: follow (p)arent or (c)hild? c mdb: target forked child process 17005 (debugger following

[Bug c/79174] New: xorswap *x^=*y^(*y=*x) : sometime don't work with optimisation

2017-01-21 Thread leguirec_alain at yahoo dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79174 Bug ID: 79174 Summary: xorswap *x^=*y^(*y=*x) : sometime don't work with optimisation Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal

[Bug testsuite/79169] g++.dg/warn/Wduplicated-branches1.C fails on powerpc since its introduction in r244705

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

[Bug testsuite/79169] g++.dg/warn/Wduplicated-branches1.C fails on powerpc since its introduction in r244705

2017-01-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79169 --- Comment #2 from Marek Polacek --- Author: mpolacek Date: Sat Jan 21 12:00:40 2017 New Revision: 244747 URL: https://gcc.gnu.org/viewcvs?rev=244747=gcc=rev Log: PR testsuite/79169 * g++.dg/warn/Wduplicated-branches1.C: Use

[Bug testsuite/71232] [7 Regression] FAIL gnat.dg/vect[36].adb scan-tree-dump-times vect "vectorized 1 loops" 15

2017-01-21 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71232 --- Comment #7 from Eric Botcazou --- > These failures reappeared between revisions r244652 and r244728. Should I > reopen this PR of file a new one? Neither, fixed again.

[Bug c++/79172] -Wunused-but-set-parameter gone nuts

2017-01-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79172 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug testsuite/71232] [7 Regression] FAIL gnat.dg/vect[36].adb scan-tree-dump-times vect "vectorized 1 loops" 15

2017-01-21 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71232 --- Comment #6 from Dominique d'Humieres --- These failures reappeared between revisions r244652 and r244728. Should I reopen this PR of file a new one?

[Bug fortran/79157] gfortran crashed on sparc with openmpi build

2017-01-21 Thread ikozhukhov at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79157 --- Comment #11 from Igor Kozhukhov --- $ gfortran -S conftestf.f -g -O2 -wrapper gdb,--args GNU gdb (DilOS 7.11.1-2-5) 7.11.1 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later

[Bug target/79173] add-with-carry and subtract-with-borrow support (x86_64 and others)

2017-01-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79173 --- Comment #2 from Marc Glisse --- (In reply to Marc Glisse from comment #1) > Trying 23, 24 -> 25: > Successfully matched this instruction: > (parallel [ > (set (reg:SI 105) > (plus:SI (plus:SI (ltu:SI (reg:CCC 17 flags) >

[Bug fortran/79154] omp declare simd in pure function?

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

[Bug testsuite/79169] g++.dg/warn/Wduplicated-branches1.C fails on powerpc since its introduction in r244705

2017-01-21 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79169 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug other/79046] g++ -print-file-name=plugin uses full version number in path

2017-01-21 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79046 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Sat Jan 21 08:47:11 2017 New Revision: 244742 URL: https://gcc.gnu.org/viewcvs?rev=244742=gcc=rev Log: PR other/79046 libatomic/ * testsuite/Makefile.am (gcc_version):

[Bug target/79173] add-with-carry and subtract-with-borrow support (x86_64 and others)

2017-01-21 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79173 --- Comment #1 from Marc Glisse --- We could start with the simpler: void f(unsigned*__restrict__ r,unsigned*__restrict__ s,unsigned a,unsigned b,unsigned c, unsigned d){ *r=a+b; *s=c+d+(*r

[Bug fortran/79154] omp declare simd in pure function?

2017-01-21 Thread chinoune.mehdi at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79154 --- Comment #2 from Chinoune --- (In reply to kargl from comment #1) > (In reply to Chinoune from comment #0) > > Created attachment 40550 [details] > > the fortran program > > > > I tried to build the program (see attachment) with gfortran