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

2016-05-02 Thread sebastian.hu...@embedded-brains.de
BILITY or FITNESS FOR A PARTICULAR PURPOSE. sparc-rtems4.12-gcc --version sparc-rtems4.12-gcc (GCC) 6.1.1 20160502 [gcc-6-branch revision cf53985:351726f:7429c1e9312a17e16f7d5be217ca79b82e56d01b] Copyright (C) 2016 Free Software Foundation, Inc. This is free software; see the source for copying cond

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

2016-05-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890 Alan Modra changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned at

[Bug middle-end/70920] New: if ((intptr_t)ptr == 0) doesn't get simplified to if (ptr == 0)

2016-05-02 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70920 Bug ID: 70920 Summary: if ((intptr_t)ptr == 0) doesn't get simplified to if (ptr == 0) Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/70919] New: wrong code at -O1 on x86_64-linux-gnu in 32-bit mode

2016-05-02 Thread su at cs dot ucdavis.edu
gcc version 7.0.0 20160502 (experimental) [trunk revision 235731] (GCC) $ $ gcc-trunk -m32 -O0 small.c; ./a.out $ gcc-trunk -m64 -O1 small.c; ./a.out $ $ gcc-trunk -m32 -O1 small.c $ ./a.out Aborted (core dumped) $ --- #pragma pack(1) struct S0 { int

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

2016-05-02 Thread ljliang1990 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70918 Bug ID: 70918 Summary: Internal compiler error: Illegal instruction Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

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

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70917 Bug ID: 70917 Summary: out-of-date documentation for character set support and environment variables Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity:

[Bug target/65951] [AArch64] Will not vectorize 64bit integer multiplication

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951 --- Comment #11 from Jim Wilson --- I've spent some time looking at solutions to this problem. One way to solve it is to simply add a mulv2di3 pattern to the aarch64 port. The presence of a multiply pattern means we will go through

[Bug libfortran/70684] [4.9/5/6/7 Regression] incorrect reading of values from file on Windows

2016-05-02 Thread jvdelisle at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70684 --- Comment #17 from Jerry DeLisle --- Author: jvdelisle Date: Tue May 3 00:51:30 2016 New Revision: 235801 URL: https://gcc.gnu.org/viewcvs?rev=235801=gcc=rev Log: 2016-05-02 Jerry DeLisle Backport from

[Bug target/65951] [AArch64] Will not vectorize 64bit integer multiplication

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951 --- Comment #10 from Jim Wilson --- Created attachment 38399 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38399=edit testcase unsigned long multiply by constant

[Bug target/65951] [AArch64] Will not vectorize 64bit integer multiplication

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951 --- Comment #8 from Jim Wilson --- Created attachment 38397 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38397=edit patch to use synth_mult to generate vector multiplies

[Bug target/65951] [AArch64] Will not vectorize 64bit integer multiplication

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951 --- Comment #9 from Jim Wilson --- Created attachment 38398 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38398=edit testcase signed long multiply by constant

[Bug target/65951] [AArch64] Will not vectorize 64bit integer multiplication

2016-05-02 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951 --- Comment #7 from Jim Wilson --- Created attachment 38396 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38396=edit patch to add a mulv2di3 pattern

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

2016-05-02 Thread bonzini at gnu dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244 --- Comment #16 from Paolo Bonzini --- > This also suggests there's an error in the current x86_64 kernel > implementation > as the kernel bitops are supposed to operate on machine word-size locations, > so > it should be using BTSQ not BTSL

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

2016-05-02 Thread helloqirun at gmail dot com
-linux-gnu Configured with: ../gcc/configure --prefix=/home/absozero/trunk/root-gcc --enable-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 7.0.0 20160502 (experimental) [trunk revision 235753] (GCC) $ gcc-trunk -O3 abc.c -c abc.c: In function ‘fn1’: abc.c:9:1

[Bug c/67793] Missing warning for C99 static array dimension mismatch

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67793 Martin Sebor changed: What|Removed |Added Keywords||diagnostic Last reconfirmed|2015-10-01

[Bug c/45840] Enhance __builtin_object_size to return useful result when applied to T (*p)[N]

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45840 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/49905] Better sanity checking on sprintf src & dest to produce warning for dodgy code ?

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49905 Martin Sebor changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug target/70915] New: Improve loading 0/-1 in VSX registers on PowerPC

2016-05-02 Thread meissner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70915 Bug ID: 70915 Summary: Improve loading 0/-1 in VSX registers on PowerPC Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component:

[Bug testsuite/70520] Incorrect child stack alignment in c-c++-common/asan/clone-test-1.c

2016-05-02 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70520 H.J. Lu changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

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

2016-05-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244 --- Comment #15 from Jakub Jelinek --- Author: jakub Date: Mon May 2 22:12:54 2016 New Revision: 235792 URL: https://gcc.gnu.org/viewcvs?rev=235792=gcc=rev Log: PR target/49244 * gimple.c

[Bug gcov-profile/69004] Building t-engine on ARM fails during -fprofile-use stage

2016-05-02 Thread tulipawn at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69004 --- Comment #15 from PeteVine --- After deleting physfs profile data I got a little further (using gcc 6.1.0): ../src/luajit2/src/lj_gc.c: In function ‘lj_mem_newgco’: ../src/luajit2/src/lj_gc.c:816:10: error: corrupted value profile: ic

[Bug testsuite/70520] Incorrect child stack alignment in c-c++-common/asan/clone-test-1.c

2016-05-02 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70520 --- Comment #5 from hjl at gcc dot gnu.org --- Author: hjl Date: Mon May 2 21:45:34 2016 New Revision: 235790 URL: https://gcc.gnu.org/viewcvs?rev=235790=gcc=rev Log: Backport r265322 from llvm upstream Since x86 psABIs require the function

[Bug target/65317] [SH] Shifts used instead of and with const_int

2016-05-02 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65317 --- Comment #5 from Oleg Endo --- (In reply to Segher Boessenkool from comment #4) > > What are the original instructions it tried to combine here? (insn 7 4 8 2 (parallel [ (set (reg:SI 168 [ r ]) (lshiftrt:SI

[Bug ada/70900] [6 regression] a library-level class-wide subprogram is not generated into object file

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70900 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug ada/70900] [6 regression] a library-level class-wide subprogram is not generated into object file

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70900 --- Comment #3 from Eric Botcazou --- Author: ebotcazou Date: Mon May 2 20:33:47 2016 New Revision: 235789 URL: https://gcc.gnu.org/viewcvs?rev=235789=gcc=rev Log: PR ada/70900 Backport from mainline 2016-04-18 Ed

[Bug c/70910] error declaring a type in clause-1 of a for statement

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70910 --- Comment #2 from Martin Sebor --- Thanks for the pointer. That seems like a rather gratuitous restriction, and an unnecessary deviation from the C++ rule where the feature originated. I'm also not sure that the committee's response to the

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

2016-05-02 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890 Bill Seurer changed: What|Removed |Added CC||seurer at linux dot vnet.ibm.com ---

[Bug libstdc++/67375] abi::__cxa_demangle crashes demangling a lambda

2016-05-02 Thread j.v.dijk at tue dot nl
from Jan van Dijk --- Has this been fixed in the meantime? I tried to reproduce this on an x86_64 box (OpenSuSE Tumbleweed) with both g++ (SUSE Linux) 5.3.1 20160301 [gcc-5-branch revision 233849] g++ (GCC) 7.0.0 20160502 (experimental) Compilation with default options and running the test code

[Bug c/70911] Typo in "warning: initialized field with side-effects overwritten"

2016-05-02 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70911 --- Comment #2 from Alexander Cherepanov --- I think it's misleading. IMHO "overwritten" would describe the situation when the first initializer is evaluated, the resulting value is written to the field but then the second initializer

[Bug c++/62314] Fix-it Hints

2016-05-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62314 --- Comment #7 from David Malcolm --- Author: dmalcolm Date: Mon May 2 19:09:30 2016 New Revision: 235785 URL: https://gcc.gnu.org/viewcvs?rev=235785=gcc=rev Log: PR c++/62314: C++: add fixit hint to misspelled member names When we emit a

[Bug fortran/70914] New: ICE in gimplify_var_or_parm_decl, at gimplify.c:1851 (and endless compilation)

2016-05-02 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70914 Bug ID: 70914 Summary: ICE in gimplify_var_or_parm_decl, at gimplify.c:1851 (and endless compilation) Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity:

[Bug fortran/70913] ICE in gfc_encode_character, at fortran/target-memory.c:227

2016-05-02 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70913 --- Comment #1 from Gerhard Steinmetz --- For completeness, these variants compile without errors : $ cat z2.f90 program p type t character :: c end type type t2 character :: q =

[Bug fortran/70913] New: ICE in gfc_encode_character, at fortran/target-memory.c:227

2016-05-02 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70913 Bug ID: 70913 Summary: ICE in gfc_encode_character, at fortran/target-memory.c:227 Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal

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

2016-05-02 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70854 --- Comment #2 from Gerhard Steinmetz --- As a side note, above examples are more or less a follow-up of pr67885. --- As tested recently, some more examples from gfortran's testsuite seem to be affected

[Bug fortran/60561] ICE in gimplify_var_or_parm_decl, at gimplify.c:1721 for gfortran.dg/associate_1.f03

2016-05-02 Thread gerhard.steinmetz.fort...@t-online.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60561 Gerhard Steinmetz changed: What|Removed |Added CC|

[Bug c++/62314] Fix-it Hints

2016-05-02 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62314 --- Comment #6 from David Malcolm --- Author: dmalcolm Date: Mon May 2 18:36:40 2016 New Revision: 235777 URL: https://gcc.gnu.org/viewcvs?rev=235777=gcc=rev Log: PR c++/62314: add fixit hint for missing "template <> " in explicit

[Bug c++/70498] Libiberty Demangler segfaults (3)

2016-05-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70498 Bernd Schmidt changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/70911] Typo in "warning: initialized field with side-effects overwritten"

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

[Bug c/70910] error declaring a type in clause-1 of a for statement

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

[Bug tree-optimization/70912] New: reassociation width needs to be aware of FMA, width of expression, and other architectural details

2016-05-02 Thread acsawdey at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70912 Bug ID: 70912 Summary: reassociation width needs to be aware of FMA, width of expression, and other architectural details Product: gcc Version: 7.0 Status: UNCONFIRMED

[Bug c++/70498] Libiberty Demangler segfaults (3)

2016-05-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70498 --- Comment #3 from Bernd Schmidt --- Author: bernds Date: Mon May 2 17:06:40 2016 New Revision: 235767 URL: https://gcc.gnu.org/viewcvs?rev=235767=gcc=rev Log: Demangler integer overflow fixes from Marcel Böhme. PR c++/70498

[Bug c/70911] New: Typo in "warning: initialized field with side-effects overwritten"

2016-05-02 Thread ch3root at openwall dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70911 Bug ID: 70911 Summary: Typo in "warning: initialized field with side-effects overwritten" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug target/65317] [SH] Shifts used instead of and with const_int

2016-05-02 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65317 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org ---

[Bug c/70910] New: error declaring a type in clause-1 of a for statement

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70910 Bug ID: 70910 Summary: error declaring a type in clause-1 of a for statement Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3

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

2016-05-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70467 --- Comment #11 from Jakub Jelinek --- Author: jakub Date: Mon May 2 16:46:10 2016 New Revision: 235765 URL: https://gcc.gnu.org/viewcvs?rev=235765=gcc=rev Log: PR rtl-optimization/70467 * cse.c (cse_insn): Handle no-op MEM

[Bug c/70756] Wrong column number shown for "error: invalid use of flexible array member"

2016-05-02 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70756 Martin Sebor changed: What|Removed |Added CC||msebor at gcc dot gnu.org --- Comment #3

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

2016-05-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70467 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Mon May 2 16:17:02 2016 New Revision: 235764 URL: https://gcc.gnu.org/viewcvs?rev=235764=gcc=rev Log: PR rtl-optimization/70467 * ipa-pure-const.c (check_call): Handle

[Bug libstdc++/70101] Allocator-extended priority_queue constructors are badly broken

2016-05-02 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70101 --- Comment #1 from TC --- Test case for everything except the first: #include #include #include #include #include struct Cmp : std::less { explicit Cmp(int) {}; }; Cmp comp(1); std::allocator alloc; std::vector vec; using PQ =

[Bug fortran/70895] OpenACC: loop reduction does not work. Output is zero.

2016-05-02 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70895 --- Comment #4 from cesar at gcc dot gnu.org --- (In reply to Thomas Schwinge from comment #3) > (In reply to cesar from comment #2) > > Consequently, you need to > > explicitly use num_gangs, num_workers and vector_length to determine the > >

[Bug fortran/70895] OpenACC: loop reduction does not work. Output is zero.

2016-05-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70895 --- Comment #3 from Thomas Schwinge --- (In reply to cesar from comment #2) > Furthermore, as Thomas mentioned, gcc-6 does not automatically assign > parallelism to loops inside parallel regions. :-) GCC 6.1 does do that that. > Consequently,

[Bug fortran/70895] OpenACC: loop reduction does not work. Output is zero.

2016-05-02 Thread cesar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70895 --- Comment #2 from cesar at gcc dot gnu.org --- Thomas is correct. Note that when gcc-6.2 is released you should be able to replace !$acc parallel vector_length(vl) !$acc loop reduction(+:pi) private(t) with !$acc parallel loop

[Bug c++/70909] New: Libiberty Demangler segfaults (4)

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

[Bug target/70907] [7 regression] FAIL: gcc.target/powerpc/savres.c -Os execution test

2016-05-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70907 Andreas Schwab changed: What|Removed |Added Component|rtl-optimization|target ---

[Bug middle-end/70526] [5/6 Regression] GCC 6 miscompiles Firefox JIT compiler

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70526 --- Comment #23 from Richard Biener --- A fix for your testcase would also be to do template struct AlignedStorage2 { union U { char mBytes[sizeof(T)]; uint64_t mDummy; } u; typedef T _T __attribute__((may_alias)); const _T*

[Bug middle-end/70526] [5/6 Regression] GCC 6 miscompiles Firefox JIT compiler

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70526 Richard Biener changed: What|Removed |Added CC||jwakely.gcc at gmail dot com ---

[Bug middle-end/70526] [5/6 Regression] GCC 6 miscompiles Firefox JIT compiler

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

[Bug target/70908] New: [SH] Redirect function call returns

2016-05-02 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70908 Bug ID: 70908 Summary: [SH] Redirect function call returns Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target

[Bug middle-end/70879] Missed jump threading opportunity with multiple != conditions

2016-05-02 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70879 --- Comment #3 from Jeffrey A. Law --- Which is the problem Andrew has started poking at :-) One of the paths being explored is creating those PHIs.

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

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70906 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0 Summary|ice in

[Bug rtl-optimization/70907] [7 regression] FAIL: gcc.target/powerpc/savres.c -Os execution test

2016-05-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70907 Andreas Schwab changed: What|Removed |Added Target Milestone|--- |7.0

[Bug rtl-optimization/70907] New: [7 regression] FAIL: gcc.target/powerpc/savres.c -Os execution test

2016-05-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70907 Bug ID: 70907 Summary: [7 regression] FAIL: gcc.target/powerpc/savres.c -Os execution test Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

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

2016-05-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70906 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2016-05-02 Thread amodra at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890 Alan Modra changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2016-05-02 Thread dcb314 at hotmail dot com
++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Target Milestone: --- Created attachment 38394 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38394=edit gzipped C++ source code The attached code, when compiled by gcc trunk dated 20160502, does this: /

[Bug target/70905] [7 regression] FAIL: gcc.c-torture/compile/20011219-2.c -Os (unrecognizable insn)

2016-05-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70905 Andreas Schwab changed: What|Removed |Added Target Milestone|--- |7.0

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

2016-05-02 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #9 from Uroš Bizjak --- (In reply to Bernd Schmidt from comment #8) > mach-reorg seems too late, I think you'd want to schedule the xors? Yes, indeed. That leaves _.split4 to perform splits.

[Bug target/70905] New: [7 regression] FAIL: gcc.c-torture/compile/20011219-2.c -Os (unrecognizable insn)

2016-05-02 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70905 Bug ID: 70905 Summary: [7 regression] FAIL: gcc.c-torture/compile/20011219-2.c -Os (unrecognizable insn) Product: gcc Version: 7.0 Status:

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

2016-05-02 Thread bernds at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #8 from Bernd Schmidt --- mach-reorg seems too late, I think you'd want to schedule the xors?

[Bug c/70851] internal compiler error: in create_tmp_var, at gimple-expr.c:473

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

[Bug rtl-optimization/70526] [5/6 Regression] GCC 6 miscompiles Firefox JIT compiler

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70526 --- Comment #21 from Richard Biener --- Author: rguenth Date: Mon May 2 11:36:38 2016 New Revision: 235751 URL: https://gcc.gnu.org/viewcvs?rev=235751=gcc=rev Log: 2016-05-02 Richard Biener Backport from mainline

[Bug c/70851] internal compiler error: in create_tmp_var, at gimple-expr.c:473

2016-05-02 Thread mpolacek at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70851 --- Comment #3 from Marek Polacek --- Author: mpolacek Date: Mon May 2 11:35:59 2016 New Revision: 235750 URL: https://gcc.gnu.org/viewcvs?rev=235750=gcc=rev Log: PR c/70851 * c-decl.c (grokdeclarator): Diagnose when array's

[Bug target/70902] [7 Regression] GCC freezes while compiling for 'skylake-avx512' target

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902 Richard Biener changed: What|Removed |Added Target||x86_64-*-*

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

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.4

[Bug target/70860] [nvptx] Revisit cfun->machine->doing_call

2016-05-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70860 --- Comment #1 from Thomas Schwinge --- Author: tschwinge Date: Mon May 2 11:25:17 2016 New Revision: 235748 URL: https://gcc.gnu.org/viewcvs?rev=235748=gcc=rev Log: [PR target/70860] [nvptx] Handle NULL cfun in nvptx_libcall_value

[Bug target/70904] New: ICE: Max. number of generated reload insns per insn is achieved (90) with -fno-split-wide-types @ aarch64

2016-05-02 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70904 Bug ID: 70904 Summary: ICE: Max. number of generated reload insns per insn is achieved (90) with -fno-split-wide-types @ aarch64 Product: gcc Version: 7.0 Status:

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

2016-05-02 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70903 Bug ID: 70903 Summary: [4.9/5/6/7 Regression] wrong code with bfi @ aarch64 with -Os Product: gcc Version: 7.0 Status: UNCONFIRMED Keywords: wrong-code

[Bug target/70902] New: GCC freezes while compiling for 'skylake-avx512' target

2016-05-02 Thread anton.mitrokhin at phystech dot edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70902 Bug ID: 70902 Summary: GCC freezes while compiling for 'skylake-avx512' target Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal

[Bug fortran/70895] OpenACC: loop reduction does not work. Output is zero.

2016-05-02 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70895 Thomas Schwinge changed: What|Removed |Added Keywords||openacc

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

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

[Bug c++/70901] vectorized sin cos is wrongly optimized into scalar sincos

2016-05-02 Thread blaffablaffa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70901 Lorenzo Pistone changed: What|Removed |Added CC||blaffablaffa at gmail dot com ---

[Bug c++/70901] New: vectorized sin cos is wrongly optimized into scalar sincos

2016-05-02 Thread blaffablaffa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70901 Bug ID: 70901 Summary: vectorized sin cos is wrongly optimized into scalar sincos Product: gcc Version: 5.3.1 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/70886] [7 Regression] -frename-registers causes boostrap comparison failures on ia64

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70886 Eric Botcazou changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug rtl-optimization/70886] [7 Regression] -frename-registers causes boostrap comparison failures on ia64

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70886 --- Comment #6 from Eric Botcazou --- Author: ebotcazou Date: Mon May 2 10:08:59 2016 New Revision: 235735 URL: https://gcc.gnu.org/viewcvs?rev=235735=gcc=rev Log: PR rtl-optimization/70886 * sched-deps.c (estimate_dep_weak):

[Bug ada/70900] [6 regression] a library-level class-wide subprogram is not generated into object file

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70900 Eric Botcazou changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug ada/70900] [6 regression] a library-level class-wide subprogram is not generated into object file

2016-05-02 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70900 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

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

2016-05-02 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|NEW |ASSIGNED

[Bug target/65317] [SH] Shifts used instead of and with const_int

2016-05-02 Thread olegendo at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65317 Oleg Endo changed: What|Removed |Added CC||segher at kernel dot crashing.org ---

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

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70890 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0

[Bug tree-optimization/70882] vectorized sincos trashes the stack

2016-05-02 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70882 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ada/70900] New: a library-level class-wide subprogram is not generated into .o/.s

2016-05-02 Thread demoonlit at panathenaia dot halfmoon.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70900 Bug ID: 70900 Summary: a library-level class-wide subprogram is not generated into .o/.s Product: gcc Version: 6.1.0 Status: UNCONFIRMED Severity: normal

[Bug rtl-optimization/70526] [5/6 Regression] GCC 6 miscompiles Firefox JIT compiler

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70526 --- Comment #20 from Richard Biener --- (In reply to Jan de Mooij from comment #17) > Thank you for looking into this again. > > I don't understand comment 16 though: > > > _BUT_ here we access D.3125 both as Register (the store) > > and as

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

2016-05-02 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70873 --- Comment #7 from Uroš Bizjak --- (In reply to Bernd Schmidt from comment #6) > So the problem seems to be peep2 runs before regrename. If you always want > to generate two instructions there, then yes, a splitter would probably be > better.

[Bug tree-optimization/70884] [6/7 regression] 2nd SRA pass confused by load from constant pool

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70884 Richard Biener changed: What|Removed |Added Priority|P3 |P2 Status|UNCONFIRMED

[Bug tree-optimization/70700] ICE using -fdump-tree-all-graph option

2016-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70700 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Known to work|

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

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

[Bug middle-end/70879] Missed jump threading opportunity with multiple != conditions

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70879 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/70700] ICE using -fdump-tree-all-graph option

2016-05-02 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70700 --- Comment #10 from vries at gcc dot gnu.org --- Author: vries Date: Mon May 2 07:42:06 2016 New Revision: 235700 URL: https://gcc.gnu.org/viewcvs?rev=235700=gcc=rev Log: Fix ICE in dump_pred_graph 2016-05-02 Marek Polacek

[Bug web/70880] Main page GCC 7.0 links point to GCC 6

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

[Bug rtl-optimization/70886] [7 Regression] -frename-registers causes boostrap comparison failures on ia64

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70886 Richard Biener changed: What|Removed |Added Target Milestone|--- |7.0

[Bug middle-end/70887] [5 Regression] internal compiler error in trunc_int_for_mode, at explow.c:78

2016-05-02 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70887 Richard Biener changed: What|Removed |Added Priority|P3 |P2

  1   2   >