[Bug middle-end/70937] New: [7.0 Regression] ICE: tree code ‘ssa_name’ is not supported in LTO streams

2016-05-03 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70937 Bug ID: 70937 Summary: [7.0 Regression] ICE: tree code ‘ssa_name’ is not supported in LTO streams Product: gcc Version: 7.0 Status: UNCONFIRMED Severity:

[Bug driver/70936] Hard-coded C++ header paths and relocation problem on Windows

2016-05-03 Thread lh_mouse at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70936 --- Comment #2 from lh_mouse --- (In reply to Andrew Pinski from comment #1) > I use relocatable directory feature on Linux but I have not tested 6 yet. > This is a driver issue I think ... I was examining gcc/gcc/incpath.c for problems,

[Bug driver/70936] Hard-coded C++ header paths and relocation problem on Windows

2016-05-03 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70936 Andrew Pinski changed: What|Removed |Added Component|preprocessor|driver --- Comment #1 from Andrew

[Bug preprocessor/70936] New: Hard-coded C++ header paths and relocation problem on Windows

2016-05-03 Thread lh_mouse at 126 dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70936 Bug ID: 70936 Summary: Hard-coded C++ header paths and relocation problem on Windows Product: gcc Version: 6.1.1 Status: UNCONFIRMED Severity: normal

[Bug c++/70925] Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread gentryx at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 --- Comment #5 from Andreas Schaefer --- @Markus Trippelsdorf interesting, let me check the code once again. Which tool did you use for this analysis?

[Bug debug/70935] New: [6/7 Regression] ICE: verify_ssa failed (error: definition in block 9 does not dominate use in block 12) w/ -O3 -g

2016-05-03 Thread asolokha at gmx dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70935 Bug ID: 70935 Summary: [6/7 Regression] ICE: verify_ssa failed (error: definition in block 9 does not dominate use in block 12) w/ -O3 -g Product: gcc Version:

[Bug libstdc++/70898] Stateful Compare objects are very slow

2016-05-03 Thread gccbugs at jbapple dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70898 gccbugs at jbapple dot com changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED

[Bug c/70918] Internal compiler error: Illegal instruction

2016-05-03 Thread ljliang1990 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70918 --- Comment #2 from Liang --- Alright Thanks, i'll try to redo the whole LFS.

[Bug target/70928] Load simple float constants via VSX operations on PowerPC

2016-05-03 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70928 --- Comment #2 from Peter Bergner --- Can powers of 2 values be generated with a splat followed by a shift?

[Bug target/70934] New: 16-byte atomics are unimplemented on s390x, but __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined

2016-05-03 Thread koriakin at 0x04 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70934 Bug ID: 70934 Summary: 16-byte atomics are unimplemented on s390x, but __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined Product: gcc Version: 5.3.0 Status: UNCONFIRMED

[Bug target/70866] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE

2016-05-03 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70866 Alan Modra changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/70866] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE

2016-05-03 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70866 --- Comment #1 from Alan Modra --- Author: amodra Date: Tue May 3 23:51:34 2016 New Revision: 235851 URL: https://gcc.gnu.org/viewcvs?rev=235851=gcc=rev Log: [RS6000] powerpc64le -ffixed-cr2 -ffixed-cr3 -ffixed-cr4 ICE gcc/ PR

[Bug rtl-optimization/57193] [4.9/5/6/7 Regression] suboptimal register allocation for SSE registers

2016-05-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57193 --- Comment #12 from Bernd Schmidt --- Author: bernds Date: Tue May 3 22:48:03 2016 New Revision: 235848 URL: https://gcc.gnu.org/viewcvs?rev=235848=gcc=rev Log: PR rtl-optimization/57193 * opts.c (default_options_table):

[Bug c++/70933] New: [7.0 regression] ICE with -Wall on valid code in inchash::add_expr

2016-05-03 Thread j.v.dijk at tue dot nl
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70933 Bug ID: 70933 Summary: [7.0 regression] ICE with -Wall on valid code in inchash::add_expr Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug c++/70635] [4.9 Regression] ICE on (and rejects) valid code on x86_64-linux-gnu: Segmentation fault (program cc1plus)

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

[Bug c++/70635] [4.9/5 Regression] ICE on (and rejects) valid code on x86_64-linux-gnu: Segmentation fault (program cc1plus)

2016-05-03 Thread paolo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70635 --- Comment #6 from paolo at gcc dot gnu.org --- Author: paolo Date: Tue May 3 21:44:04 2016 New Revision: 235846 URL: https://gcc.gnu.org/viewcvs?rev=235846=gcc=rev Log: /cp 2016-05-03 Paolo Carlini PR

[Bug c++/70932] New: flexible array member with non-trivial destructor

2016-05-03 Thread jens.maurer at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70932 Bug ID: 70932 Summary: flexible array member with non-trivial destructor Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug c++/70827] [6/7 regression] dubious use of deleted function in inherited constructor

2016-05-03 Thread jens.maurer at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70827 --- Comment #2 from Jens Maurer --- A prominent use case is that std::unique_ptr in the parameter list of an inherited constructor stops working.

[Bug c++/66561] __builtin_LINE at al. should yield constant expressions

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

[Bug c++/66561] __builtin_LINE at al. should yield constant expressions

2016-05-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66561 --- Comment #3 from Martin Sebor --- Author: msebor Date: Tue May 3 21:15:28 2016 New Revision: 235845 URL: https://gcc.gnu.org/viewcvs?rev=235845=gcc=rev Log: PR c++/66561 - __builtin_LINE at al. should yield constant expressions PR c++/66639

[Bug c++/66639] declare __func__ , __FUNCTION__ & __PRETTY_FUNCTION__ as constexpr

2016-05-03 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66639 --- Comment #7 from Martin Sebor --- Author: msebor Date: Tue May 3 21:15:28 2016 New Revision: 235845 URL: https://gcc.gnu.org/viewcvs?rev=235845=gcc=rev Log: PR c++/66561 - __builtin_LINE at al. should yield constant expressions PR c++/66639

[Bug c++/70906] [7 Regression] ice in add_expr, at tree.c:7925

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

[Bug sanitizer/65479] sanitizer stack trace missing frames past #0 on powerpc64

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

[Bug libgomp/60670] omp.h may differ between multilibs

2016-05-03 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60670 Francois-Xavier Coudert changed: What|Removed |Added Keywords||patch --- Comment #14 from

[Bug libgomp/60670] omp.h may differ between multilibs

2016-05-03 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60670 --- Comment #13 from Francois-Xavier Coudert --- Showing how the module files are not found when a non default multilib is chosen: $ gfortran a.f90 -fopenmp $ gfortran a.f90 -fopenmp -m32 a.f90:1:6: use omp_lib 1 Fatal Error:

[Bug tree-optimization/70396] ICE on valid code at -O3 in 32-bit and 64-bit modes on x86_64-linux-gnu (in immed_wide_int_const, at emit-rtl.c:606)

2016-05-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70396 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #5

[Bug fortran/70931] [4.9/5/6/7 Regression] ICE with -g in native_encode_initializer, bei dwarf2out.c:17768

2016-05-03 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70931 Dominique d'Humieres changed: What|Removed |Added Priority|P3 |P4

[Bug c/70930] New: VLAs in stucts in loop headers are not evaluated each iteration

2016-05-03 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70930 Bug ID: 70930 Summary: VLAs in stucts in loop headers are not evaluated each iteration Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/70931] ICE with -g in native_encode_initializer, bei dwarf2out.c:17768

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70931 --- Comment #1 from Gerhard Steinmetz --- Whereas, these variants compile without problems : $ cat z2.f90 program p type t integer :: b(0) end type type(t), parameter :: z = t([2])

[Bug lto/70929] [4.9/5/6/7 regression] Cross-module inlining for functions having argument passed by reference is no longer working.

2016-05-03 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70929 Jan Hubicka changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug fortran/70931] New: ICE with -g in native_encode_initializer, bei dwarf2out.c:17768

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70931 Bug ID: 70931 Summary: ICE with -g in native_encode_initializer, bei dwarf2out.c:17768 Product: gcc Version: 6.1.1 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/70916] [6/7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu in "tree_operand_check"

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70916 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Tue May 3 19:30:22 2016 New Revision: 235842 URL: https://gcc.gnu.org/viewcvs?rev=235842=gcc=rev Log: PR tree-optimization/70916 * tree-if-conv.c: Include cfganal.h.

[Bug fortran/48776] ICE(segfault) after -std=f95 diagnostic error involving PROCEDURE

2016-05-03 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48776 --- Comment #3 from Dominique d'Humieres --- > On my environment, the example from comment 0 compiles now without an ICE. With 6.1.0, I get [Book15] f90/bug% gfortran pr48776.f90 -std=f95 pr48776.f90:2:18: procedure get1

[Bug fortran/67542] ICE on initializing type variable with a longer array

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67542 --- Comment #5 from Gerhard Steinmetz --- If not covered elsewhere, one problem is remaining. Nondeterministic and depending on used options : $ cat z4.f90 program p character(1), parameter :: a(4) =

[Bug fortran/67542] ICE on initializing type variable with a longer array

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67542 --- Comment #4 from Gerhard Steinmetz --- The ICE from above is gone a while ago. $ gfortran-6 --version GNU Fortran (SUSE Linux) 6.1.1 20160502 [gcc-6-branch revision 235698] $ gfortran-6 -g -O0 -Wall

[Bug fortran/48776] ICE(segfault) after -std=f95 diagnostic error involving PROCEDURE

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48776 --- Comment #2 from Gerhard Steinmetz --- On my environment, the example from comment 0 compiles now without an ICE. $ gfortran-6 --version GNU Fortran (SUSE Linux) 6.1.1 20160502 [gcc-6-branch revision

[Bug fortran/70870] Segmentation violation in gfc_assign_data_value

2016-05-03 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70870 --- Comment #2 from Gerhard Steinmetz --- A variant that aborts with this message directly : $ gfortran-6 z1.f90 f951: internal compiler error: in gfc_assign_data_value, at fortran/data.c:449 $ cat

[Bug c++/70906] [7 Regression] ice in add_expr, at tree.c:7925

2016-05-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70906 --- Comment #3 from Martin Liška --- Created attachment 38407 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38407=edit Reduced test-case

[Bug target/70928] Load simple float constants via VSX operations on PowerPC

2016-05-03 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70928 --- Comment #1 from Bill Schmidt --- Short sequences for the rest of -32 to 31 are possible also. The splats can be done as follows. x even, x in [-32,-18] U [16,30]: vspltis[bhw] t, x vaddu[bhw]m y, t, t x odd, x in [17,31]:

[Bug middle-end/59711] ICE in force_constant_size, at gimplify.c:619 with variably-modified return type

2016-05-03 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59711 Alexander Cherepanov changed: What|Removed |Added CC||ch3root at openwall dot com ---

[Bug lto/70929] New: [4.9/5/6/7 regression] Cross-module inlining for functions having argument passed by reference is no longer working.

2016-05-03 Thread hubicka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70929 Bug ID: 70929 Summary: [4.9/5/6/7 regression] Cross-module inlining for functions having argument passed by reference is no longer working. Product: gcc Version:

[Bug c/70859] Bad column number in type-generic function errors

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

[Bug c/70859] Bad column number in type-generic function errors

2016-05-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70859 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Tue May 3 18:03:42 2016 New Revision: 235832 URL: https://gcc.gnu.org/viewcvs?rev=235832=gcc=rev Log: PR c/70859 * input.c (expansion_point_location): New function.

[Bug target/70928] New: Load simple float constants via VSX operations on PowerPC

2016-05-03 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70928 Bug ID: 70928 Summary: Load simple float constants via VSX operations on PowerPC Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor

[Bug c++/70922] -Wparentheses warning should not complain about if-else from macro expansion

2016-05-03 Thread palves at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70922 --- Comment #5 from Pedro Alves --- There's no ambiguous else in sight, the macro is written that way to avoid dangling if/else problems, and the indentation is correct. It very much looks like a false positive to me.

[Bug libstdc++/70893] codecvt incorrectly decodes UTF-16be

2016-05-03 Thread kirillnow at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70893 --- Comment #6 from Кирилл --- (In reply to Jonathan Wakely from comment #4) > If you think there's a bug here please provide a testcase that compiles and > produces an incorrect result. Here: #include #include #include #include using

[Bug c++/70922] -Wparentheses warning should not complain about if-else from macro expansion

2016-05-03 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70922 Marek Polacek changed: What|Removed |Added CC||mpolacek at gcc dot gnu.org --- Comment

[Bug libstdc++/70893] codecvt incorrectly decodes UTF-16be

2016-05-03 Thread kirillnow at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70893 --- Comment #5 from Кирилл --- (In reply to Jonathan Wakely from comment #3) > (In reply to Кирилл from comment #2) > > ... > > Just realized its wrong endianness problem. > > codecvt_utf8_utf16 should assume utf16be by default, right?

[Bug libgomp/60670] omp.h may differ between multilibs

2016-05-03 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60670 Francois-Xavier Coudert changed: What|Removed |Added Keywords||rejects-valid

[Bug libgomp/53600] Fatal Error: Can't open module file 'omp_lib.mod' for reading at (1).

2016-05-03 Thread fxcoudert at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53600 Francois-Xavier Coudert changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug target/70927] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70927 --- Comment #1 from Jakub Jelinek --- Created attachment 38406 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38406=edit gcc7-pr70927.patch Untested fix.

[Bug target/70927] avx512dq instructions emitted even with -mavx512vl -mno-avx512dq

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

[Bug target/70927] New: avx512dq instructions emitted even with -mavx512vl -mno-avx512dq

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70927 Bug ID: 70927 Summary: avx512dq instructions emitted even with -mavx512vl -mno-avx512dq Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug c/63944] [DR#413] Partial overriding of nonconstant struct/union initializers with designated initializers

2016-05-03 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63944 --- Comment #6 from joseph at codesourcery dot com --- That's using the extension of allowing compound literals in static initializers. Given that extension, we should fix such cases as well.

[Bug c/63944] [DR#413] Partial overriding of nonconstant struct/union initializers with designated initializers

2016-05-03 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63944 --- Comment #5 from Alexander Cherepanov --- Not sure this is relevant to static/automatic distinction mentioned above but the following code uses a static struct, is accepted by gcc and exposes the problem:

[Bug tree-optimization/69196] [5/6/7 Regression] code size regression with jump threading at -O2

2016-05-03 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69196 --- Comment #26 from Jeffrey A. Law --- I'm planning to keep it open until I add the code to factor FSM path clones with differing entry edges into a single FSM path clone. At that time we'll want to look at this (and other) BZs to ensure that

[Bug c/63944] [DR#413] Partial overriding of nonconstant struct/union initializers with designated initializers

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

[Bug rtl-optimization/70890] [7 regression] r235660 miscompiles stage2 compiler on ia64

2016-05-03 Thread amodra at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890 --- Comment #7 from Alan Modra --- Author: amodra Date: Tue May 3 14:43:35 2016 New Revision: 235825 URL: https://gcc.gnu.org/viewcvs?rev=235825=gcc=rev Log: PR70890, stage2 miscompilation PR rtl-optimization/70890 * ira.c

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

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

[Bug c/70921] Initializer for sub-sub-object overrides whole initializer for sub-object

2016-05-03 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70921 Joseph S. Myers changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/63944] [DR#413] Partial overriding of nonconstant struct/union initializers with designated initializers

2016-05-03 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63944 Joseph S. Myers changed: What|Removed |Added CC||ch3root at openwall dot com ---

[Bug preprocessor/70917] out-of-date documentation for character set support and environment variables

2016-05-03 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70917 --- Comment #1 from joseph at codesourcery dot com --- Cf what I said in : I think we should clearly update the documentation to reflect reality regarding source file encoding, and

[Bug c++/70906] [7 Regression] ice in add_expr, at tree.c:7925

2016-05-03 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70906 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #2

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #20 from H.J. Lu --- (In reply to Bernd Schmidt from comment #19) > > This splitter is placed before the one we want. We have quite > > a few similar splitters far apart and we lose the track. This > > patch: > > > > diff --git

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #19 from Bernd Schmidt --- > This splitter is placed before the one we want. We have quite > a few similar splitters far apart and we lose the track. This > patch: > > diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #17 from H.J. Lu --- There are ;; %%% Kill these when call knows how to work out a DFmode push earlier. (define_split [(set (match_operand:DF 0 "push_operand") (float_extend:DF (match_operand:SF 1 "fp_register_operand")))]

[Bug target/67763] [SH] Redirect conditional branches

2016-05-03 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67763 --- Comment #1 from Oleg Endo --- A similar case in compiler/cg.c: L52: mov.l @r9+,r8 tst r8,r8 bf/s.L57 cmp/eq r11,r9 bra .L69 nop

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #18 from H.J. Lu --- For float_truncate, (define_split [(set (match_operand:SF 0 "register_operand") (float_truncate:SF (match_operand:DF 1 "nonimmediate_operand")))] "TARGET_USE_VECTOR_FP_CONVERTS &&

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #15 from Uroš Bizjak --- (In reply to H.J. Lu from comment #14) > We need to disable > > define_split > [(set (match_operand 0 "any_fp_register_operand") > (float_extend (match_operand 1 "memory_operand")))] >

[Bug target/70903] [4.9/5/6/7 Regression] wrong code with bfi @ aarch64 with -Os

2016-05-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 --- Comment #4 from ktkachov at gcc dot gnu.org --- Basically at expand time we're expanding: vector(32) unsigned char _4; unsigned char _5; _3 = {65535, _2}; _4 = VIEW_CONVERT_EXPR(_3); _5 = BIT_FIELD_REF

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #13 from Uroš Bizjak --- (In reply to H.J. Lu from comment #12) > I still see: > > vcvtss2sd (%ecx,%eax,4), %xmm5, %xmm5 > > without vxorpd. Maybe vxorpd gets scheduled away from the insn? What is the name of the

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #14 from H.J. Lu --- (In reply to Uroš Bizjak from comment #13) > (In reply to H.J. Lu from comment #12) > > > I still see: > > > > vcvtss2sd (%ecx,%eax,4), %xmm5, %xmm5 > > > > without vxorpd. > > Maybe vxorpd gets

[Bug c++/70925] Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 Markus Trippelsdorf changed: What|Removed |Added CC||trippels at gcc dot gnu.org ---

[Bug c++/70926] New: Libiberty Demangler segfaults (5)

2016-05-03 Thread boehme.marcel at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70926 Bug ID: 70926 Summary: Libiberty Demangler segfaults (5) Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c++/70925] Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread gentryx at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 --- Comment #3 from Andreas Schaefer --- Output of -v below: gentryx@neuromancer ~ $ LANG=en g++-5.3.0 test_lfa_lgd.ii -v -o test -O3 -march=native -fno-strict-aliasing -fwrapv -std=c++11 && ./test Using built-in specs.

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #12 from H.J. Lu --- (In reply to Bernd Schmidt from comment #10) > Looks to me like epilogue_completed would be a good predicate. I'll put the > following in a bootstrap, let me know if you're OK with this patch. > > Index: i386.md

[Bug target/70903] [4.9/5/6/7 Regression] wrong code with bfi @ aarch64 with -Os

2016-05-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 --- Comment #3 from ktkachov at gcc dot gnu.org --- Although, that seems to be exposing something else that's fishy, looking at the combine dumps I see it combining: (insn 19 42 20 2 (set (subreg:DI (reg:QI 94) 0) (const_int 255 [0xff]))

[Bug tree-optimization/70841] reassoc fails to handle FP division

2016-05-03 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70841 kugan at gcc dot gnu.org changed: What|Removed |Added CC||kugan at gcc dot gnu.org ---

[Bug target/70903] [4.9/5/6/7 Regression] wrong code with bfi @ aarch64 with -Os

2016-05-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 --- Comment #2 from ktkachov at gcc dot gnu.org --- -fno-rerun-cse-after-loop "fixes" the tescase. cse2 is where it starts to go wrong

[Bug target/70903] [4.9/5/6/7 Regression] wrong code with bfi @ aarch64 with -Os

2016-05-03 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 ktkachov at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/70923] [7 regression] gcc.dg/vect/pr60092.c etc. FAIL

2016-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70923 Richard Biener changed: What|Removed |Added Keywords||missed-optimization

[Bug c++/70925] Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 --- Comment #2 from Richard Biener --- Please show the output when you append -v to the command-line (to tell us what -march=native expands to for you)

[Bug rtl-optimization/70467] Useless "and [esp],-1" emitted on AND with uint64_t variable

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70467 --- Comment #12 from Jakub Jelinek --- Author: jakub Date: Tue May 3 11:45:04 2016 New Revision: 235816 URL: https://gcc.gnu.org/viewcvs?rev=235816=gcc=rev Log: PR rtl-optimization/70467 * config/i386/predicates.md

[Bug tree-optimization/70916] [6/7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu in "tree_operand_check"

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70916 --- Comment #5 from Jakub Jelinek --- Author: jakub Date: Tue May 3 11:43:06 2016 New Revision: 235815 URL: https://gcc.gnu.org/viewcvs?rev=235815=gcc=rev Log: PR tree-optimization/70916 * tree-if-conv.c (constant_or_ssa_name):

[Bug tree-optimization/70916] [6/7 Regression] gcc ICE at -O3 on valid code on x86_64-linux-gnu in "tree_operand_check"

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70916 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Tue May 3 11:38:38 2016 New Revision: 235814 URL: https://gcc.gnu.org/viewcvs?rev=235814=gcc=rev Log: PR tree-optimization/70916 * tree-vect-patterns.c

[Bug target/49244] __sync or __atomic builtins will not emit 'lock bts/btr/btc'

2016-05-03 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244 --- Comment #19 from Jakub Jelinek --- Author: jakub Date: Tue May 3 11:37:25 2016 New Revision: 235813 URL: https://gcc.gnu.org/viewcvs?rev=235813=gcc=rev Log: PR target/49244 * tree-ssa-ccp.c: Include stor-layout.h and

[Bug c++/70925] Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread gentryx at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 Andreas Schaefer changed: What|Removed |Added CC||gentryx at gmx dot de --- Comment #1

[Bug c++/70925] New: Vectorized loop segfaults: read exceeds vector boundary

2016-05-03 Thread gentryx at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70925 Bug ID: 70925 Summary: Vectorized loop segfaults: read exceeds vector boundary Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/70854] ICE in gfc_process_block_locals, at fortran/trans-decl.c:6447

2016-05-03 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70854 --- Comment #4 from Dominique d'Humieres --- > $ make check-fortran RUNTESTFLAGS="--target_board=unix/-finit-local-zero" > ... > # of expected passes38678 > # of unexpected failures293 > # of expected failures 45 > #

[Bug c++/70868] Assigning constructed temporary of class with nontrivial constructor uses unnecessary temporary

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

[Bug rtl-optimization/70687] Undefined shift in change_zero_ext in combine.c

2016-05-03 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70687 rsandifo at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug rtl-optimization/70687] Undefined shift in change_zero_ext in combine.c

2016-05-03 Thread rsandifo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70687 --- Comment #4 from rsandifo at gcc dot gnu.org --- Author: rsandifo Date: Tue May 3 10:29:55 2016 New Revision: 235811 URL: https://gcc.gnu.org/viewcvs?rev=235811=gcc=rev Log: PR 70687: Use wide_int in combine.c:change_zero_ext PR 70687

[Bug libstdc++/67085] priority queue should not copy comparators when calling push_heap and pop_heap

2016-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67085 Jonathan Wakely changed: What|Removed |Added CC||gccbugs at jbapple dot com ---

[Bug libstdc++/70898] Stateful Compare objects are very slow

2016-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70898 --- Comment #5 from Jonathan Wakely --- Ah, then it's a dup of PR 67085 (which I had incorrectly marked as a dup of 51965). *** This bug has been marked as a duplicate of bug 67085 ***

[Bug libstdc++/67085] priority queue should not copy comparators when calling push_heap and pop_heap

2016-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67085 Jonathan Wakely changed: What|Removed |Added Status|RESOLVED|NEW Resolution|DUPLICATE

[Bug libstdc++/70898] Stateful Compare objects are very slow

2016-05-03 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70898 --- Comment #4 from Marc Glisse --- (In reply to Jonathan Wakely from comment #3) > This is being tracked as PR 51965 PR 51965 seems to be about extra copies of the values, while this one is more about extra copies of compare objects (then

[Bug rtl-optimization/70873] [7 Regressio] 20% performance regression at 482.sphinx3 after r235442 with -O2 -m32 on Haswell.

2016-05-03 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #11 from Uroš Bizjak --- (In reply to Bernd Schmidt from comment #10) > Looks to me like epilogue_completed would be a good predicate. I'll put the > following in a bootstrap, let me know if you're OK with this patch. I was testing

[Bug c++/70922] -Wparentheses warning should not complain about if-else from macro expansion

2016-05-03 Thread palves at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70922 --- Comment #3 from Pedro Alves --- > I noticed that this triggers with C++, but not with C. (GDB recently > switched > to building as C++ program by default.) I've built trunk now (gcc version 7.0.0 20160503), and I now get the sam

[Bug libstdc++/70893] codecvt incorrectly decodes UTF-16be

2016-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70893 --- Comment #4 from Jonathan Wakely --- If you think there's a bug here please provide a testcase that compiles and produces an incorrect result.

[Bug libstdc++/70893] codecvt incorrectly decodes UTF-16be

2016-05-03 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70893 --- Comment #3 from Jonathan Wakely --- (In reply to Кирилл from comment #2) > ... > Just realized its wrong endianness problem. > codecvt_utf8_utf16 should assume utf16be by default, right? Apparently, no. No. It works with the native

  1   2   >