[Bug target/63281] powerpc64le creates 64 bit constants from scratch instead of loading them

2014-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 --- Comment #3 from Alan Modra --- Curiously, trunk + patch1 gives better usage of registers (only r31 of non-volatile regs used) and find some fusion opportunities. trunk+patch1+patch2 results in r27-r31 being used (r28-r31 for -mlra), and no f

[Bug target/63281] powerpc64le creates 64 bit constants from scratch instead of loading them

2014-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 --- Comment #2 from Alan Modra --- Created attachment 33504 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33504&action=edit this moves constants from the toc to rodata For -mcmodel=medium it is just as efficient to load a constant from .r

[Bug target/63281] powerpc64le creates 64 bit constants from scratch instead of loading them

2014-09-16 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 Alan Modra changed: What|Removed |Added CC||amodra at gmail dot com --- Comment #1 from

[Bug c++/63283] New: constexpr function called by templated function is not treated as constexpr

2014-09-16 Thread roc at ocallahan dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63283 Bug ID: 63283 Summary: constexpr function called by templated function is not treated as constexpr Product: gcc Version: 4.9.1 Status: UNCONFIRMED Severity: nor

[Bug inline-asm/63282] New: [4.7 regression] ICE in redirect_jump_1

2014-09-16 Thread adam at consulting dot net.nz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63282 Bug ID: 63282 Summary: [4.7 regression] ICE in redirect_jump_1 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: inline-asm

[Bug target/61853] [4.9/5 Regression] ICE: SIGSEGV in store_field

2014-09-16 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853 John David Anglin changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug middle-end/61858] GNAT BUG: in store_field, at expr.c:6591

2014-09-16 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61858 John David Anglin changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/61853] [4.9/5 Regression] ICE: SIGSEGV in store_field

2014-09-16 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853 --- Comment #15 from John David Anglin --- *** Bug 61858 has been marked as a duplicate of this bug. ***

[Bug target/61853] [4.9/5 Regression] ICE: SIGSEGV in store_field

2014-09-16 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853 --- Comment #14 from John David Anglin --- Author: danglin Date: Tue Sep 16 23:42:44 2014 New Revision: 215310 URL: https://gcc.gnu.org/viewcvs?rev=215310&root=gcc&view=rev Log: PR target/61853 * config/pa/pa.c (pa_function_value): Direc

[Bug target/61853] [4.9/5 Regression] ICE: SIGSEGV in store_field

2014-09-16 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61853 --- Comment #13 from John David Anglin --- Author: danglin Date: Tue Sep 16 23:39:28 2014 New Revision: 215309 URL: https://gcc.gnu.org/viewcvs?rev=215309&root=gcc&view=rev Log: PR target/61853 * config/pa/pa.c (pa_function_value): Direc

[Bug target/63281] New: powerpc64le creates 64 bit constants from scratch instead of loading them

2014-09-16 Thread anton at samba dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63281 Bug ID: 63281 Summary: powerpc64le creates 64 bit constants from scratch instead of loading them Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug libfortran/62768] Handling of file names with embedded nulls

2014-09-16 Thread jb at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62768 --- Comment #3 from Janne Blomqvist --- Author: jb Date: Tue Sep 16 21:40:28 2014 New Revision: 215307 URL: https://gcc.gnu.org/viewcvs?rev=215307&root=gcc&view=rev Log: PR libfortran/62768 Handle filenames with embedded null characters. testsu

[Bug c++/40752] -Wconversion generates false warnings for operands not larger than target type

2014-09-16 Thread hariharan.gcc at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40752 hariharan.gcc at gmail dot com changed: What|Removed |Added CC||hariharan.gcc at gmail do

[Bug go/60406] recover.go: test13reflect2 test failure

2014-09-16 Thread boger at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60406 --- Comment #7 from boger at us dot ibm.com --- I've built with Dominik's patches against trunk on ppc64le and have been trying to run the gcc testsuite for go and libgo. The recover.go testcase continues to fail in my build. I did some debuggin

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 --- Comment #6 from Dmitry Vyukov --- The real world situation is: replace atomic_load/store implementation with relaxed atomic builtins here: https://gcc.gnu.org/viewcvs/gcc/trunk/libsanitizer/sanitizer_common/sanitizer_atomic_clang_x86.h?view=m

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread amacleod at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 --- Comment #5 from Andrew Macleod --- Do you have a test case which shows what specifically is the issue? I suspect its different from the included test case and it would be interesting to see the real world situation. It may identify something

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 --- Comment #4 from Dmitry Vyukov --- For the record, this bug is the result of my attempt to use std atomic operations in ThreadSanitizer runtime. We do a bunch of relaxed loads and stores during processing of every memory access in the target p

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread amacleod at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 Andrew Macleod changed: What|Removed |Added CC||amacleod at redhat dot com --- Comment

[Bug target/61599] [x86_64] With -mcmodel=medium, extern global arrays without size are not treated conservatively.

2014-09-16 Thread tmsriram at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61599 Sriraman Tallam changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread dvyukov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 --- Comment #2 from Dmitry Vyukov --- > Which is because to me it's not exactly clear as for what other operations an atomic load/store is a barrier for. That's trivial to answer -- memory_order_relaxed is barrier for nothing. > But eventually

[Bug c++/61105] [constexpr] accepts-invalid with new-expression in constant expression

2014-09-16 Thread paolo.carlini at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61105 Paolo Carlini changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug bootstrap/63280] New: Double free in GCC compiled with LTO and -O3.

2014-09-16 Thread d.g.gorbachev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63280 Bug ID: 63280 Summary: Double free in GCC compiled with LTO and -O3. Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: boots

[Bug target/63234] arm used label is removed

2014-09-16 Thread pangbw at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63234 --- Comment #5 from baoshan --- I dig it deeper yesterday, and I believe this change makes the 5.0 works fine: https://github.com/gcc-mirror/gcc/commit/9b59e2174ee59dd3aa55c7c3342daa2a6bc23fba

[Bug middle-end/63279] [5 Regression] Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 --- Comment #5 from Markus Trippelsdorf --- (In reply to Sasha Levin from comment #2) > PR61848 is talking about a "linux kernel boot failure when compiled using > trunk gcc.". In this case, the kernel boots just fine, but it has problem > execut

[Bug target/63277] ARM - NEON excessive use of vmov for vtbl2 / uint8x8x2 for shuffling data unnecessarily around

2014-09-16 Thread janne-gcc at jannau dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63277 --- Comment #2 from Janne Grunau --- It is not only the vcombine. The handling of the table vectors is even more dreadful. The loads are combined to properly paired registers. Then moved in reverse in order to different registers to be assembled

[Bug target/63277] ARM - NEON excessive use of vmov for vtbl2 / uint8x8x2 for shuffling data unnecessarily around

2014-09-16 Thread janne-gcc at jannau dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63277 --- Comment #3 from Janne Grunau --- Created attachment 33501 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33501&action=edit arm_neon_excessive_vmov_wo_vcombine.c

[Bug middle-end/63279] [5 Regression] Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 --- Comment #4 from Sasha Levin --- Here's what I see with 'make V=1' on the kernel: gcc -Wp,-MD,kernel/.exec_domain.o.d -nostdinc -isystem /home/sasha/gcc-inst/lib/gcc/x86_64-unknown-linux-gnu/4.10.0/include -I./arch/x86/include -Iarch/x86/inc

[Bug middle-end/63279] [5 Regression] Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 Andrew Pinski changed: What|Removed |Added Keywords||wrong-code Component|c

[Bug tree-optimization/63278] Fails to compute loop bound from constant string

2014-09-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63278 --- Comment #2 from Richard Biener --- Yes, the testcase for "fails to compute loop bound" (and unroll) wasn't supposed to use 'constexpr'. Unrolling should work without that, too ;)

[Bug tree-optimization/63278] Fails to compute loop bound from constant string

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

[Bug c/63279] Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 --- Comment #2 from Sasha Levin --- PR61848 is talking about a "linux kernel boot failure when compiled using trunk gcc.". In this case, the kernel boots just fine, but it has problem executing tasks. I've double checked that for: svn+ssh://gcc.

[Bug c/63279] Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org

[Bug testsuite/63258] [5.0 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c scan-tree-dump-times vect "vectorization not profitable" 1

2014-09-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63258 --- Comment #3 from Richard Biener --- Author: rguenth Date: Tue Sep 16 14:10:07 2014 New Revision: 215299 URL: https://gcc.gnu.org/viewcvs?rev=215299&root=gcc&view=rev Log: 2014-09-16 Richard Biener PR testsuite/63258 * gcc.dg/vect/

[Bug testsuite/63258] [5.0 regression] FAIL: gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c scan-tree-dump-times vect "vectorization not profitable" 1

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

[Bug c/63279] New: Processes hang inside Linux Kernel built with gcc5

2014-09-16 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63279 Bug ID: 63279 Summary: Processes hang inside Linux Kernel built with gcc5 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: major Priority: P3 Component: c

[Bug tree-optimization/63278] New: Fails to compute loop bound from constant string

2014-09-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63278 Bug ID: 63278 Summary: Fails to compute loop bound from constant string Product: gcc Version: 4.9.1 Status: UNCONFIRMED Keywords: missed-optimization Severity: normal

[Bug target/63277] ARM - NEON excessive use of vmov for vtbl2 / uint8x8x2 for shuffling data unnecessarily around

2014-09-16 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63277 ktkachov at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug target/63277] New: ARM - NEON excessive use of vmov for vtbl2 / uint8x8x2 for shuffling data unnecessarily around

2014-09-16 Thread janne-gcc at jannau dot net
h-float=hard --with-fpu=neon --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --enable-lto --without-cloog Thread model: posix gcc version 5.0.0 20140916 (experimental) (GCC) armv7a-hardfloat-linux-gnueabi-gcc-5.0.0 -march=armv7-a -mfpu=neon -O3 -S arm_neon_excessive_vm

[Bug ada/63276] New: implicit access checking is inserted for not null access type against pragma Suppress (Access_Check)

2014-09-16 Thread demoonlit at panathenaia dot halfmoon.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63276 Bug ID: 63276 Summary: implicit access checking is inserted for not null access type against pragma Suppress (Access_Check) Product: gcc Version: 4.9.1 Status: UNCONFIRME

[Bug lto/58528] lto1: internal compiler error: in build_abbrev_table, at dwarf2out.c:7478

2014-09-16 Thread npl at chello dot at
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58528 npl at chello dot at changed: What|Removed |Added CC||npl at chello dot at --- Comment #

[Bug c++/63275] [5 Regression] ice in is_base_type with -g

2014-09-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63275 Marek Polacek changed: What|Removed |Added CC||jason at gcc dot gnu.org --- Comment #2

[Bug target/56993] power gcc built 416.gamess generates wrong result

2014-09-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56993 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug fortran/56408] Fix dependency handling of testsuite/gfortran.dg

2014-09-16 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56408 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Tue Sep 16 09:35:00 2014 New Revision: 215293 URL: https://gcc.gnu.org/viewcvs?rev=215293&root=gcc&view=rev Log: PR fortran/56408 * gfortran.dg/dg.exp (dg-compile-aux-modules): Wo

[Bug tree-optimization/63271] Should commute arithmetic with vector load

2014-09-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63271 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/63273] atomic operations lead to inefficient code

2014-09-16 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63273 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug libstdc++/63274] std::list uses T(...) instead of T{...} in implementation of emplace()

2014-09-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63274 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug libstdc++/58038] std::this_thread::sleep_until can cause inifinite sleep

2014-09-16 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58038 Jonathan Wakely changed: What|Removed |Added Target Milestone|--- |5.0

[Bug target/63234] arm used label is removed

2014-09-16 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63234 --- Comment #4 from Mikael Pettersson --- (apparently TAB became "save changes", how weird...) ... but .LPIC3 is not defined at all. .LPIC[0124] are all defined and used.

[Bug target/55212] [SH] Switch from IRA to LRA

2014-09-16 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55212 --- Comment #20 from Oleg Endo --- Vlad, do you have any idea/suggestion what could be going wrong in this case? Also, could you please have a look at the patch applied to the sh-lra branch as r215246 and see whether it makes sense to commit it

[Bug target/63234] arm used label is removed

2014-09-16 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63234 Mikael Pettersson changed: What|Removed |Added CC||mikpelinux at gmail dot com --- Comm

[Bug c++/63275] [5 Regression] ice in is_base_type with -g

2014-09-16 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63275 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug c++/63275] New: ice in is_base_type with -g

2014-09-16 Thread dcb314 at hotmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63275 Bug ID: 63275 Summary: ice in is_base_type with -g Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assigne