[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304

2016-03-09 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 Jeffrey A. Law changed: What|Removed |Added CC||amacleod at redhat dot com --- Comment

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-09 Thread ro at CeBiTec dot Uni-Bielefeld.DE
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 --- Comment #7 from ro at CeBiTec dot Uni-Bielefeld.DE --- > --- Comment #6 from vries at gcc dot gnu.org --- [...] > Can you try out this patch? It's a bit too much: XPASS: gcc.dg/vect/pr46032.c scan-tree-dump-not vect "versioning for alias re

[Bug ipa/70161] [4.9/5/6 Regression] fdump-ipa-all-graph causes segfault

2016-03-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70161 --- Comment #1 from vries at gcc dot gnu.org --- Created attachment 37918 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37918&action=edit tentative patch This patch fixes the ICE, and it seems that correct dot files are produced as well.

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #7 from Sebastian Pop --- (In reply to Andrew Pinski from comment #6) > Note this is both a hoisting and a sinking issue. > Hoisting should happen before sinking. > LLVM looks like it only implements sinking. You are right: LLVM does

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #6 from Andrew Pinski --- Note this is both a hoisting and a sinking issue. Hoisting should happen before sinking. LLVM looks like it only implements sinking.

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #3 from Andrew Pinski --- Related to 5738. Try with -Os and you will see the RTL non PRE based GCSE does most of the job: foo_p: fmovs4, 1.0e+0 fdivs0, s4, s0 fsubs1, s1, s3 fsubs2, s2,

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #5 from Andrew Pinski --- Oh and bug 23286.

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #4 from Andrew Pinski --- "Related to bug 5738."

[Bug middle-end/70159] missed CSE optimization

2016-03-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 --- Comment #2 from Sebastian Pop --- Right, with -Ofast it be able to optimize away the branch or selects. The original benchmark had something more complex than fadd to use the tmin and tmax results. Here is one more test using the results in a

[Bug middle-end/69040] cris allmodconfig fails

2016-03-09 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #14 from Hans-Peter Nilsson --- Created attachment 37917 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37917&action=edit Reduced ldm.i For cris-elf, repeat with "./cc1 -fpreprocessed -march=v10 -Os -fno-strict-aliasing -fno-de

[Bug ipa/70161] [4.9/5/6 Regression] fdump-ipa-all-graph causes segfault

2016-03-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70161 vries at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |6.0 Summary|fdump-i

[Bug target/69040] cris allmodconfig fails

2016-03-09 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #13 from Hans-Peter Nilsson --- (In reply to Hans-Peter Nilsson from comment #12) Sorry for the double comments, looks like I have issued with Chrome on top of all.

[Bug target/69040] cris allmodconfig fails

2016-03-09 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #12 from Hans-Peter Nilsson --- (In reply to Sudip from comment #10) > So you are suggesting to bisect trunk and > build gcc and then use that gcc to compile cris allmodconfig to see if that > bisect was good or bad? That's what I'll

[Bug ipa/70161] New: fdump-ipa-all-graph causes segfault

2016-03-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70161 Bug ID: 70161 Summary: fdump-ipa-all-graph causes segfault Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: ipa As

[Bug target/69040] cris allmodconfig fails

2016-03-09 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #11 from Hans-Peter Nilsson --- (In reply to Sudip from comment #10) > So you are suggesting to bisect trunk and > build gcc and then use that gcc to compile cris allmodconfig to see if that > bisect was good or bad? That's what I'll

[Bug target/69040] cris allmodconfig fails

2016-03-09 Thread sudipm.mukherjee at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #10 from Sudip --- (In reply to Hans-Peter Nilsson from comment #9) > Sorry, this is a reload bug and I can't give it my undivided attention > within the coming month. > > My top-of-the-head solution hypothesis (i.e. what I'd try f

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-09 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 --- Comment #6 from vries at gcc dot gnu.org --- Created attachment 37916 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37916&action=edit tentative patch, marking failures as xfails Rainer, Can you try out this patch? Thanks, - Tom

[Bug target/69040] cris allmodconfig fails

2016-03-09 Thread hp at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69040 --- Comment #9 from Hans-Peter Nilsson --- Sorry, this is a reload bug and I can't give it my undivided attention within the coming month. Reload ties itself in a knot and calls back into the movdi expander asking it to reload a in=(reg:DI 11 r1

[Bug target/69988] libgo.so: undefined reference to `__unorddf2'

2016-03-09 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69988 --- Comment #12 from John Paul Adrian Glaubitz --- (In reply to John Paul Adrian Glaubitz from comment #11) > (In reply to John Paul Adrian Glaubitz from comment #10) > > I'm trying this now: > > This seems to have helped for libgo. I'm still ha

[Bug c++/61414] enum class bitfield size-checking failure

2016-03-09 Thread quanxunzhen at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61414 Xidorn Quan changed: What|Removed |Added CC||quanxunzhen at gmail dot com --- Comment #

[Bug target/69988] libgo.so: undefined reference to `__unorddf2'

2016-03-09 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69988 --- Comment #11 from John Paul Adrian Glaubitz --- (In reply to John Paul Adrian Glaubitz from comment #10) > I'm trying this now: This seems to have helped for libgo. I'm still having this issue with libjava though, so I need some more fiddling

[Bug c++/67376] [5/6 regression] Comparison with pointer to past-the-end of array fails inside constant expression

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

[Bug fortran/69520] Implement reversal of -fcheck options

2016-03-09 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69520 --- Comment #7 from Jerry DeLisle --- (In reply to Harald Anlauf from comment #6) > Hi Jerry, > > do you think my suggested patch could be applied before the 6 release? > > Thanks, > Harald This is my plan. Just out of town for a few days. May

[Bug fortran/68241] [meta-bug] Deferred-length character

2016-03-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 --- Comment #2 from Dominique d'Humieres --- > Should this depend on PR70040 as well? Yes, done.

[Bug fortran/70040] [6 Regression] ICE in gimplify.c with deferred-length strings

2016-03-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70040 Dominique d'Humieres changed: What|Removed |Added Target|x86_64-pc-linux-gnu | Priority|P3

[Bug middle-end/57955] [4.9/5/6 Regression] Uniquization of constants reduces alignment of initializers

2016-03-09 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57955 --- Comment #15 from Bill Schmidt --- I tried implementing Jakub's suggestion to have CONSTANT_ALIGNMENT return 128 for large constructors. This doesn't fix the r201264 version of the test case, which still generates fairly horrid code. The use

[Bug fortran/70149] Character pointer initialization causes ICE. (F2008)

2016-03-09 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70149 --- Comment #3 from kargl at gcc dot gnu.org --- The ICE is due to the gcc_assert in svn annotate trans-decl.c ... 84542 pbrookif (TREE_CODE (length) != INTEGER_CST) 81764 dnovillo { 81764 dnovillo gfc_finish_var_dec

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-09 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 Rainer Orth changed: What|Removed |Added Attachment #37039|0 |1 is obsolete|

[Bug tree-optimization/68915] [6 Regression] gcc.dg/vect/pr46032.c FAILs

2016-03-09 Thread ro at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68915 Rainer Orth changed: What|Removed |Added Status|RESOLVED|REOPENED Resolution|FIXED

[Bug c++/65579] [C++11] gcc requires definition of a static constexpr member even though it is not odr-used

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

[Bug tree-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-09 Thread helloqirun at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70160 --- Comment #2 from Qirun Zhang --- (In reply to Jakub Jelinek from comment #1) > -msse2 is needed too. Started with r228231. Can't get rid of the > uninitialized uses though: > > long long a; > void foo (void); > void > bar (unsigned t, int u

[Bug tree-optimization/70160] [6 Regression] gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

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

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-09 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #11 from Martin Jambor --- (In reply to Jakub Jelinek from comment #3) > Looking at the tree dumps, I see weirdo behavior in early SRA (CCing > Martin), where it changes: > e.f = 1; > e.g = 1; > a[0] = c; > e = a[0]; > d = e

[Bug middle-end/70159] missed CSE optimization

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

[Bug tree-optimization/70160] New: gcc ICE at -O2 (seg fault) and above on valid code on x86_64-linux-gnu

2016-03-09 Thread helloqirun at gmail dot com
--prefix=/home/absozero/trunk/root-gcc --enable-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 6.0.0 20160309 (experimental) [trunk revision 234083] (GCC) $ gcc-trunk -c -O2 abc.c $ gcc-trunk -c -O2 abc.c -m32 abc.c: In function 'fn2': abc.c:19:1: interna

[Bug fortran/68241] [meta-bug] Deferred-length character

2016-03-09 Thread mar...@mpa-garching.mpg.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 Martin Reinecke changed: What|Removed |Added CC||mar...@mpa-garching.mpg.de --- Comment

[Bug middle-end/70159] New: missed CSE optimization

2016-03-09 Thread spop at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70159 Bug ID: 70159 Summary: missed CSE optimization Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end As

[Bug target/70155] Use SSE for TImode load/store

2016-03-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70155 --- Comment #2 from H.J. Lu --- (In reply to Uroš Bizjak from comment #1) > This can be tweaked in processor_cost table. RA will use integer registers for TImode. > However, is SSE move really faster? Cost tables doesn't say so. Yes, that is w

[Bug fortran/64324] Deferred character specific functions not permitted in generic operator interface

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64324 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/61147] Incorrect behavior using function that returns deferred length character pointer

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61147 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/60795] [4.9/5 Regression] Wrong length when allocating character array

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60795 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/60593] ICE with deferred length variable in FORALL

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60593 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/68241] [meta-bug] Deferred-length character

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 Bug 68241 depends on bug 54070, which changed state. Bug 54070 Summary: [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 What|Removed

[Bug fortran/20585] [meta-bug] Fortran 2003 support

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=20585 Bug 20585 depends on bug 54070, which changed state. Bug 54070 Summary: [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 What|Removed

[Bug fortran/68241] [meta-bug] Deferred-length character

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68241 Bug 68241 depends on bug 49630, which changed state. Bug 49630 Summary: [OOP] ICE on obsolescent deferred-length type bound character function https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49630 What|Removed |Ad

[Bug fortran/54070] [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug fortran/49630] [OOP] ICE on obsolescent deferred-length type bound character function

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49630 Paul Thomas changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/69493] Poor code generation for return of struct containing vectors on PPC64LE

2016-03-09 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69493 --- Comment #4 from Bill Schmidt --- I still see the problem with: GCC: (GNU) 6.0.0 20160309 (experimental) [trunk revision 234085]

[Bug fortran/54070] [4.9/5 Regression] Wrong code with allocatable deferred-length (array) function results

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54070 --- Comment #33 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/

[Bug fortran/60795] [4.9/5 Regression] Wrong length when allocating character array

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60795 --- Comment #12 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/

[Bug fortran/60593] ICE with deferred length variable in FORALL

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60593 --- Comment #9 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/6

[Bug fortran/49630] [OOP] ICE on obsolescent deferred-length type bound character function

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49630 --- Comment #9 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/6

[Bug fortran/61147] Incorrect behavior using function that returns deferred length character pointer

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61147 --- Comment #4 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/6

[Bug fortran/64324] Deferred character specific functions not permitted in generic operator interface

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64324 --- Comment #5 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/6

[Bug fortran/69423] [6 Regression] Invalid optimization with deferred-length character

2016-03-09 Thread pault at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69423 --- Comment #12 from Paul Thomas --- Author: pault Date: Wed Mar 9 20:49:58 2016 New Revision: 234093 URL: https://gcc.gnu.org/viewcvs?rev=234093&root=gcc&view=rev Log: 2016-03-09 Paul Thomas Backport from trunk. PR fortran/

[Bug target/70157] Mismatched __float128 load/store

2016-03-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70157 --- Comment #4 from Uroš Bizjak --- (In reply to H.J. Lu from comment #3) > (In reply to Uroš Bizjak from comment #2) > > (In reply to H.J. Lu from comment #1) > > > It is due to TARGET_SSE_TYPELESS_STORES. > > > > This is by design, movaps/movu

[Bug target/70157] Mismatched __float128 load/store

2016-03-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70157 --- Comment #3 from H.J. Lu --- (In reply to Uroš Bizjak from comment #2) > (In reply to H.J. Lu from comment #1) > > It is due to TARGET_SSE_TYPELESS_STORES. > > This is by design, movaps/movups is one byte shorter than movdqa/movdqu.

[Bug c++/69315] [6 Regression] ICE in finish_function with constexpr and templates

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

[Bug target/70049] [6 Regression] Error: operand size mismatch for `vpextrw' (wrong assembly generated) with -masm=intel

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70049 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/70152] [4.9/5 Regression] gcc ICE at -O3 and above on valid code on x86_64-linux-gnu in "replace_uses_by"

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70152 Jakub Jelinek changed: What|Removed |Added Summary|[4.9/5/6 Regression] gcc|[4.9/5 Regression] gcc ICE

[Bug target/70086] [6 Regression] ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70086 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/70152] [4.9/5/6 Regression] gcc ICE at -O3 and above on valid code on x86_64-linux-gnu in "replace_uses_by"

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70152 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Mar 9 20:12:19 2016 New Revision: 234092 URL: https://gcc.gnu.org/viewcvs?rev=234092&root=gcc&view=rev Log: PR tree-optimization/70152 * tree-sra.c (replace_removed_p

[Bug target/70086] [6 Regression] ICE: in extract_constrain_insn_cached, at recog.c:2202 (insn does not satisfy its constraints) with -mavx512vl -ffloat-store

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70086 --- Comment #3 from Jakub Jelinek --- Author: jakub Date: Wed Mar 9 20:06:59 2016 New Revision: 234091 URL: https://gcc.gnu.org/viewcvs?rev=234091&root=gcc&view=rev Log: PR target/70086 * config/i386/i386.md (truncdfsf2 splitter

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Wed Mar 9 20:05:40 2016 New Revision: 234090 URL: https://gcc.gnu.org/viewcvs?rev=234090&root=gcc&view=rev Log: PR tree-optimization/70127 * fold-const.c (operand_equal_p

[Bug target/70155] Use SSE for TImode load/store

2016-03-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70155 --- Comment #1 from Uroš Bizjak --- This can be tweaked in processor_cost table. However, is SSE move really faster? Cost tables doesn't say so.

[Bug target/70157] Mismatched __float128 load/store

2016-03-09 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70157 --- Comment #2 from Uroš Bizjak --- (In reply to H.J. Lu from comment #1) > It is due to TARGET_SSE_TYPELESS_STORES. This is by design, movaps/movups is one byte shorter than movdqa/movdqu.

[Bug target/70157] Mismatched __float128 load/store

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

[Bug tree-optimization/64058] [5/6 Regression] Performance degradation after r216304

2016-03-09 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64058 --- Comment #13 from Jeffrey A. Law --- Stabilizing the sort is just one piece in the problem. SSA_NAME_VERSIONs are also used as partition numbers. That doesn't seem to impact code generation (so far), but it does make dump comparisons bloody

[Bug c++/70105] [6 regression] giant warning when building gcc-5 with gcc-6

2016-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70105 David Malcolm changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/65579] [C++11] gcc requires definition of a static constexpr member even though it is not odr-used

2016-03-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65579 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org Known to f

[Bug c/68473] ICE: in contains_point, at diagnostic-show-locus.c:340 after error

2016-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68473 --- Comment #15 from David Malcolm --- Author: dmalcolm Date: Wed Mar 9 18:23:27 2016 New Revision: 234088 URL: https://gcc.gnu.org/viewcvs?rev=234088&root=gcc&view=rev Log: PR c++/70105: prevent nonsensical underline spew for macro expansions

[Bug c++/70105] [6 regression] giant warning when building gcc-5 with gcc-6

2016-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70105 --- Comment #4 from David Malcolm --- Author: dmalcolm Date: Wed Mar 9 18:23:27 2016 New Revision: 234088 URL: https://gcc.gnu.org/viewcvs?rev=234088&root=gcc&view=rev Log: PR c++/70105: prevent nonsensical underline spew for macro expansions

[Bug c/68473] ICE: in contains_point, at diagnostic-show-locus.c:340 after error

2016-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68473 --- Comment #14 from David Malcolm --- Author: dmalcolm Date: Wed Mar 9 18:14:43 2016 New Revision: 234087 URL: https://gcc.gnu.org/viewcvs?rev=234087&root=gcc&view=rev Log: PR c++/70105: Defer location expansion until diagnostic_show_locus gc

[Bug c++/70105] [6 regression] giant warning when building gcc-5 with gcc-6

2016-03-09 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70105 --- Comment #3 from David Malcolm --- Author: dmalcolm Date: Wed Mar 9 18:14:43 2016 New Revision: 234087 URL: https://gcc.gnu.org/viewcvs?rev=234087&root=gcc&view=rev Log: PR c++/70105: Defer location expansion until diagnostic_show_locus gcc

[Bug fortran/70158] ICE in small Fortran program with OMP and C_PTR

2016-03-09 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70158 --- Comment #2 from Dominique d'Humieres --- > Can you upgrade your version of gfortran and test > to see if the code compiles for you. For me, the > code compiles with 4.9.4, 5.3.1, and 6.0.0 For me too, but I see the ICE with 4.8.5.

[Bug fortran/70158] ICE in small Fortran program with OMP and C_PTR

2016-03-09 Thread kargl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70158 kargl at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug fortran/70158] New: ICE in small Fortran program with OMP and C_PTR

2016-03-09 Thread christophe.cous...@meso-star.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70158 Bug ID: 70158 Summary: ICE in small Fortran program with OMP and C_PTR Product: gcc Version: 4.8.4 Status: UNCONFIRMED Severity: normal Priority: P3 Component: f

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

2016-03-09 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67681 --- Comment #5 from alalaw01 at gcc dot gnu.org --- In the -DFOO=0 case, we have peeled an extra copy of the inner loop condition, i <= max_7, above the loop. scalar evolution (final_value_replacement_loop) works, because it sees the inner loop go

[Bug target/70146] missed-optimization: i386 hidden references should use PC32 relocations instead of GOTOFF

2016-03-09 Thread richard at netbsd dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70146 Richard PALO changed: What|Removed |Added CC||richard at netbsd dot org --- Comment #2

[Bug target/70157] New: Mismatched __float128 load/store

2016-03-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70157 Bug ID: 70157 Summary: Mismatched __float128 load/store Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target A

[Bug tree-optimization/70013] [6 Regression] packed structure tree-sra loses initialization

2016-03-09 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70013 --- Comment #10 from alalaw01 at gcc dot gnu.org --- Hmmm, so this fixes the ICE, generating: SR.5_12 = MEM[(struct S0[2] *)&*.LC0].f0; MEM[(struct S0[2] *)&*.LC0].f0 = SR.5_12; d = *.LC0; d$3$f0_14 = MEM[(struct S0[2] *)&*.LC0 + 3B].f0;

[Bug target/69493] Poor code generation for return of struct containing vectors on PPC64LE

2016-03-09 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69493 --- Comment #3 from Bill Schmidt --- That's interesting. We have some other examples of similar issues we should check as well before closing this. I'll take a look in a bit.

[Bug c++/70156] New: incorrect "incomplete type" error initializing a static const data member

2016-03-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70156 Bug ID: 70156 Summary: incorrect "incomplete type" error initializing a static const data member Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: minor

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

2016-03-09 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67681 --- Comment #4 from alalaw01 at gcc dot gnu.org --- loopinit introduces the exit phi in much the same way for both -DFOO=0 and -DFOO=1, so the difference is in sccp. In the -DFOO=0 case, sccp does this (removing TODO_cleanup_cfg from pass_data_sc

[Bug rtl-optimization/69633] [6 Regression] Redundant move is generated after r228097

2016-03-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69633 Bernd Schmidt changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |bernds at gcc dot gnu.org --- Co

[Bug c++/64989] constant-initialization of self-referencing array

2016-03-09 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64989 Martin Sebor changed: What|Removed |Added Keywords|wrong-code |rejects-valid Last reconfirmed|2015-03-

[Bug target/70155] New: Use SSE for TImode load/store

2016-03-09 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70155 Bug ID: 70155 Summary: Use SSE for TImode load/store Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assi

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #8 from Jakub Jelinek --- Created attachment 37913 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37913&action=edit gcc6-pr70127-hack.patch To gather some statistics on what the various changes to operand_equal_p affect or migh

[Bug middle-end/70127] [6 Regression] wrong code on x86_64-linux-gnu at -O3 in 32-bit and 64-bit modes

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70127 --- Comment #7 from Jakub Jelinek --- Created attachment 37912 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37912&action=edit gcc6-pr70127-typecheck.patch OEP_NO_TYPECHECK patch.

[Bug tree-optimization/70138] [6 Regression] wrong code at -O3 on x86_64-linux-gnu

2016-03-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70138 --- Comment #14 from Richard Biener --- Author: rguenth Date: Wed Mar 9 16:41:19 2016 New Revision: 234086 URL: https://gcc.gnu.org/viewcvs?rev=234086&root=gcc&view=rev Log: 2016-03-09 Richard Biener Jakub Jelinek PR tree-

[Bug tree-optimization/70138] [6 Regression] wrong code at -O3 on x86_64-linux-gnu

2016-03-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70138 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/67681] Missed vectorization: induction variable used after loop

2016-03-09 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67681 --- Comment #3 from alalaw01 at gcc dot gnu.org --- So in the not-vectorized case (-DFOO=1), we get for the inner loop: : # i_27 = PHI _8 = (long unsigned int) i_27; _9 = _8 * 4; _11 = data_10(D) + _9; _13 = *_11; _14 = _13 + j_23;

[Bug c++/70153] [6 Regression] ICE on valid C++ code

2016-03-09 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70153 --- Comment #4 from Marek Polacek --- Slightly cleaned up test case: void foo () { unsigned long long int i = 0ULL; unsigned long long int v; v = 2ULL * ((1 + (unsigned long int) +1) * i); } Note the +1 - without the '+' this problem does

[Bug tree-optimization/70130] [6 Regression] h264ref fails with verification error starting with r231674

2016-03-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70130 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/69493] Poor code generation for return of struct containing vectors on PPC64LE

2016-03-09 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69493 --- Comment #2 from Segher Boessenkool --- This seems fixed on current trunk (dse1 removes the reload from mem)?

[Bug c/70143] [6 Regression] false strict-aliasing warning

2016-03-09 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70143 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/70123] [6 Regression] Miscompilation of cfitsio testcase on s390x-linux starting with r222144

2016-03-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70123 --- Comment #5 from Jakub Jelinek --- (In reply to Bernd Schmidt from comment #4) > Created attachment 37906 [details] > Candidate patch > > Jakub, if you have a machine to test this on, can you try this patch? It's > probably not the full patch

[Bug tree-optimization/70138] [6 Regression] wrong code at -O3 on x86_64-linux-gnu

2016-03-09 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70138 --- Comment #12 from Bernd Schmidt --- I arrived at the same conclusion, and I was testing the following: Index: gcc/tree-vect-loop-manip.c === --- gcc/tree-vect-loop-manip.c (revi

[Bug target/70052] ICE compiling _Decimal128 test case

2016-03-09 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70052 --- Comment #2 from David Edelsohn --- Missing "j" constraint in pattern to generate 0.

  1   2   >