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

2016-04-01 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70467 --- Comment #9 from Jakub Jelinek --- Author: jakub Date: Fri Apr 1 16:08:21 2016 New Revision: 234679 URL: https://gcc.gnu.org/viewcvs?rev=234679&root=gcc&view=rev Log: PR rtl-optimization/70467 * config/i386/i386.md (*add3_dou

[Bug middle-end/70457] ICE (segfault) in gimple_expand_builtin_pow on powerpc64le-linux-gnu

2016-04-01 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70457 --- Comment #10 from Bill Schmidt --- Ok, sounds good. I have vacation this afternoon, but will revisit this over the weekend or Monday.

[Bug target/70465] [4.9/5/6/7 Regression] Poor code for x87 asm

2016-04-01 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70465 --- Comment #8 from Jeffrey A. Law --- I understand the issues around heuristics. Presumably this is the code which identifies cases where we have a single use register with an associated REG_EQUIV note and we move the insn that sets the equival

[Bug sanitizer/70474] [4.9 Regression] Several hundred asan failures with 4.9.4 on x86_64-apple-darwin15

2016-04-01 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70474 --- Comment #3 from Dominique d'Humieres --- > > Does this patch fix the problem? > > From preliminary tests, yes. Thanks for the prompt answer. Confirmed after a clean bootstrap, results with the patch posted at https://gcc.gnu.org/ml/gcc-testr

[Bug target/70482] Opimization opportunity to vectorize basic block for -mavx target.

2016-04-01 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70482 --- Comment #2 from Yuri Rumyantsev --- Richard, The problem is in pattern matching: /* Pattern detected. */ if (dump_enabled_p ()) dump_printf_loc (MSG_NOTE, vect_location, "vect_recog_widen_mult_pattern: detected

[Bug target/70465] [4.9/5/6/7 Regression] Poor code for x87 asm

2016-04-01 Thread vmakarov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70465 --- Comment #9 from Vladimir Makarov --- (In reply to Jeffrey A. Law from comment #8) > I understand the issues around heuristics. > > Presumably this is the code which identifies cases where we have a single > use register with an associated RE

[Bug rtl-optimization/68236] [6 Regression] selective scheduling with --param=sched-autopref-queue-depth=10 ICEs a lot @ aarch64

2016-04-01 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68236 --- Comment #5 from Christophe Lyon --- Author: clyon Date: Fri Apr 1 17:35:12 2016 New Revision: 234680 URL: https://gcc.gnu.org/viewcvs?rev=234680&root=gcc&view=rev Log: Backport from mainline r230088 2015-11-10 Kyrylo Tkach

[Bug c++/70505] New: Constexpr failure when template type specified

2016-04-01 Thread vince.rev at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70505 Bug ID: 70505 Summary: Constexpr failure when template type specified Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug middle-end/70506] New: [CilkPlus] error: location references block not in block tree

2016-04-01 Thread iverbin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70506 Bug ID: 70506 Summary: [CilkPlus] error: location references block not in block tree Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: ice-checking

[Bug target/64971] [5/6 Regression] gcc.c-torture/compile/pr37433.c ICEs with -mabi=ilp32

2016-04-01 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64971 --- Comment #9 from Jeffrey A. Law --- Seems rather hackish to start accepting non-Pmode for the address. Though looking at the docs, I guess it's not strictly incorrect. The @code{symbol_ref} contains a mode, which is usually @code{Pmode}. Usu

[Bug libstdc++/54075] [4.7.1] unordered_map insert still slower than 4.6.2

2016-04-01 Thread fdumont at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54075 --- Comment #50 from François Dumont --- This performance issue is a result of fixing: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41975 It resulted in many more modulo operations and so expensive float divisions. I plan to commit an alternat

[Bug bootstrap/66521] xgcc: cc1plus segfaults when compiling libstdc++-v3/src/c++11/ostream-inst.cc

2016-04-01 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66521 Eric Gallager changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/70507] New: integer overflow builtins not constant expressions

2016-04-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70507 Bug ID: 70507 Summary: integer overflow builtins not constant expressions Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component:

[Bug c/68120] can't easily deal with integer overflow at compile time

2016-04-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68120 --- Comment #3 from Martin Sebor --- I raised c++/70507 to make a record of another problem caused by the built-ins not being treated as constant expressions.

[Bug bootstrap/25470] [4.9/5/6 Regression] fixincludes/ subdirectory not cleaned by "make distclean"

2016-04-01 Thread egall at gwmail dot gwu.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25470 --- Comment #23 from Eric Gallager --- (In reply to Eric Gallager from comment #22) > This seems to be fixed; the only subdir that fails to distclean properly for > me currently is libcc1... ...which is Bug 70173

[Bug other/70508] New: libstdc++.*-gdb.py': No such file or directory

2016-04-01 Thread fedor_qd at mail dot ru
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70508 Bug ID: 70508 Summary: libstdc++.*-gdb.py': No such file or directory Product: gcc Version: 5.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ot

[Bug tree-optimization/70509] New: wrong code with extract from a casted vector(64)

2016-04-01 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70509 Bug ID: 70509 Summary: wrong code with extract from a casted vector(64) Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Prio

[Bug target/70510] New: ICE: output_operand: invalid %-code with -mavx512bw -masm=intel when emitting vpbroatcast

2016-04-01 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70510 Bug ID: 70510 Summary: ICE: output_operand: invalid %-code with -mavx512bw -masm=intel when emitting vpbroatcast Product: gcc Version: 6.0 Status: UNCONFIRMED S

[Bug tree-optimization/70509] wrong code with extract from a casted vector(64)

2016-04-01 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70509 --- Comment #1 from Zdenek Sojka --- Created attachment 38161 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=38161&action=edit reduced testcase, without casts Output: $ sde64 -- ./a.out 0009 Aborted

[Bug libstdc++/70511] New: tuple constructor from elements hides copy constructor

2016-04-01 Thread ivan.lelann at free dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70511 Bug ID: 70511 Summary: tuple constructor from elements hides copy constructor Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Compone

[Bug c++/70507] integer overflow builtins not constant expressions

2016-04-01 Thread msebor at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70507 Martin Sebor changed: What|Removed |Added Keywords||rejects-valid Known to fail|

[Bug testsuite/70364] gcc.target/i386/cleanup-[12].c don't align stack properly

2016-04-01 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70364 --- Comment #3 from hjl at gcc dot gnu.org --- Author: hjl Date: Sat Apr 2 00:18:41 2016 New Revision: 234692 URL: https://gcc.gnu.org/viewcvs?rev=234692&root=gcc&view=rev Log: Add missing ChangeLog entry for PR testsuite/70364 Modified: t

[Bug target/70439] Incorrect DRAP check in ix86_expand_epilogue

2016-04-01 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70439 --- Comment #3 from hjl at gcc dot gnu.org --- Author: hjl Date: Sat Apr 2 00:24:44 2016 New Revision: 234693 URL: https://gcc.gnu.org/viewcvs?rev=234693&root=gcc&view=rev Log: Add missing ChangeLog entry for PR target/70439 Modified: trun

[Bug testsuite/70364] gcc.target/i386/cleanup-[12].c don't align stack properly

2016-04-01 Thread hjl.tools at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70364 H.J. Lu changed: What|Removed |Added CC||michael.v.zolotukhin@gmail.

[Bug testsuite/49503] Incorrect stack alignment, produced by inline assembler in tests gcc.target/i386/cleanup-1.c and gcc.target/i386/cleanup-2.c

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

[Bug c++/70336] [5/6 regression] Incorrect Wconversion warning

2016-04-01 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70336 Manuel López-Ibáñez changed: What|Removed |Added Keywords||diagnostic Status|UNCO

[Bug c/70378] wrong warning with -Wconversion with explicit cast

2016-04-01 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70378 Manuel López-Ibáñez changed: What|Removed |Added Target|x86_64-w64-mingw32 | Status|UNCONFIRMED

[Bug preprocessor/53404] warning column reported on comment in warning during bootstrap

2016-04-01 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53404 Manuel López-Ibáñez changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug c++/70449] [6 Regression] ICE with -Wall on valid code on x86_64-linux-gnu in pp_string, at pretty-print.c:928

2016-04-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70449 --- Comment #10 from Jason Merrill --- Author: jason Date: Sat Apr 2 01:35:45 2016 New Revision: 234695 URL: https://gcc.gnu.org/viewcvs?rev=234695&root=gcc&view=rev Log: PR c++/70449 PR c++/70344 * pt.c (instantiate_de

[Bug c++/70344] [6 Regression] ICE on valid code at -O1 and above on x86_64-linux-gnu in adjust_temp_type, at cp/constexpr.c:1078

2016-04-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70344 --- Comment #6 from Jason Merrill --- Author: jason Date: Sat Apr 2 01:35:45 2016 New Revision: 234695 URL: https://gcc.gnu.org/viewcvs?rev=234695&root=gcc&view=rev Log: PR c++/70449 PR c++/70344 * pt.c (instantiate_dec

[Bug c++/70449] [6 Regression] ICE with -Wall on valid code on x86_64-linux-gnu in pp_string, at pretty-print.c:928

2016-04-01 Thread jason at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70449 Jason Merrill changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/70512] New: ICE on valid code on x86_64-linux-gnu: canonical types differ for identical types

2016-04-01 Thread su at cs dot ucdavis.edu
--prefix=/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 6.0.0 20160401 (experimental) [trunk revision 234665] (GCC) $ $ g++-5.3 -c small.cpp $ $ g++-trunk -c small.cpp small.cpp: In member function ‘S& S::operator=(int)’: small.cpp:5:13: internal compiler error: canon

[Bug c++/70513] New: ICE on invalid C++ code on x86_64-linux-gnu: Segmentation fault

2016-04-01 Thread su at cs dot ucdavis.edu
++,lto --prefix=/usr/local/gcc-trunk --disable-bootstrap Thread model: posix gcc version 6.0.0 20160401 (experimental) [trunk revision 234665] (GCC) $ $ g++-trunk -c small.cpp small.cpp:4:29: internal compiler error: Segmentation fault enum D::Color { R, G, B } c

<    1   2