Re: [PATCH] PR target/69225: Set FLT_EVAL_METHOD to 2 only if 387 FPU is used

2016-01-11 Thread Joseph Myers
On Mon, 11 Jan 2016, H.J. Lu wrote: > Here is the updated patch. Joseph, is this OK? I have no objections to this patch. -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH 0/2] S/390 test case fixes.

2016-01-11 Thread Jeff Law
On 01/11/2016 03:47 AM, Dominik Vogt wrote: On Mon, Jan 11, 2016 at 11:46:21AM +0100, Dominik Vogt wrote: The following two patches fix some test cases for S/390. Patch 1: gcc.dg/tree-ssa/20040204-1.c does not fail on S/390 at the moment. The series looks fine to me. jeff

PING #2 [PATCH] c++/58109 - alignas() fails to compile with constant expression

2016-01-11 Thread Martin Sebor
Ping: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02074.html On 01/04/2016 09:49 PM, Martin Sebor wrote: Ping: looking for review/approval of the patch below: https://gcc.gnu.org/ml/gcc-patches/2015-12/msg02074.html Thanks Martin On 12/22/2015 07:32 PM, Martin Sebor wrote: The

Re: [committed] Fix PR target/68729

2016-01-11 Thread John David Anglin
On 2015-12-18, at 9:05 PM, John David Anglin wrote: > On 2015-12-09, at 8:00 PM, John David Anglin wrote: > >> The attached fixes an ICE building gridengine. The problem is we are asked >> to do an HImode reload >> for a floating pointing register. However, we can only do 32 and 64-bit >>

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread abe_skolnik at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #1 from Abe --- The file "incremental-marking.o" is compiled from the source code at "/src/heap/incremental-marking.cc".

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #6 from Andrew Pinski --- (In reply to Markus Trippelsdorf from comment #5) > BTW, Honza promised to implement a -fnull-this-pointer switch for this issue, > because Firefox, Kdevelop, QT5, etc. are also affected. Sounds like so

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #13 from Andrew Pinski --- (In reply to Markus Trippelsdorf from comment #12) > They are actually aware of the issue for over a year: > > https://bugs.chromium.org/p/v8/issues/detail?id=3782 That is sad and just means they don't

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #11 from Andrew Pinski --- (In reply to Abe from comment #9) > Created attachment 37309 [details] > preprocessed part of V8 > > I will attach a compressed form of the relevant file -- > "incremental-marking.cc" from V8, preprocessed

[Bug target/69225] gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float

2016-01-11 Thread hjl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69225 --- Comment #7 from hjl at gcc dot gnu.org --- Author: hjl Date: Tue Jan 12 00:30:30 2016 New Revision: 232249 URL: https://gcc.gnu.org/viewcvs?rev=232249=gcc=rev Log: Set FLT_EVAL_METHOD to 2 only if 387 FPU is used When 387 FPU isn't used,

[Bug target/69225] gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float

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

Re: C++ patch ping

2016-01-11 Thread Jason Merrill
On 01/11/2016 04:52 PM, Jakub Jelinek wrote: On Mon, Jan 11, 2016 at 04:44:46PM -0500, Jason Merrill wrote: On 01/11/2016 03:01 PM, Nathan Sidwell wrote: On 01/09/16 02:41, Jakub Jelinek wrote: Hi! I'd like to ping the PR c++/66808, PR c++/69000

Re: [PING][PATCH 5/6] [DJGPP] gcc/config/i386: update DJGPP configuration related files

2016-01-11 Thread DJ Delorie
> I posted last version of patch where I took review comments into account > month ago: > > https://gcc.gnu.org/ml/gcc-patches/2015-12/msg01328.html I'm OK with this version.

[Bug c/68637] Array of function pointers with attribute leads to wrong code

2016-01-11 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68637 --- Comment #5 from joseph at codesourcery dot com --- Indeed, the parse appears to be correct (although there are various existing cases where an attribute gets automatically moved to apply to a type rather than to the original declaration to

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #12 from Markus Trippelsdorf --- (In reply to Andrew Pinski from comment #11) > (In reply to Abe from comment #9) > > Created attachment 37309 [details] > > preprocessed part of V8 > > > > I will attach a compressed form of the

[Bug middle-end/69234] New: recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread abe_skolnik at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 Bug ID: 69234 Summary: recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC Product: gcc Version: unknown Status: UNCONFIRMED Severity:

RE: [Patch] MIPS FDE deletion

2016-01-11 Thread Moore, Catherine
> -Original Message- > From: Maciej W. Rozycki [mailto:ma...@imgtec.com] > Sent: Monday, January 11, 2016 5:00 PM > To: Moore, Catherine > Cc: binut...@sourceware.org; gcc@gcc.gnu.org; Richard Sandiford > Subject: Re: [Patch] MIPS FDE deletion > > Hi Catherine, > > On Fri, 16 Oct 2015,

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 Markus Trippelsdorf changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug ada/69219] [5/6 regression] failed to compile nested subprograms with Inline_Always and Intrinsic

2016-01-11 Thread demoonlit at panathenaia dot halfmoon.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 --- Comment #2 from yuta tomino --- > Yes, remove the convention Intrinsic, it doesn't make any sense here or add > pragma Inline_Always on the nested subprogram as indicated. I agree with your sense. The local subprograms would be optimized

Re: [Patch] MIPS FDE deletion

2016-01-11 Thread Maciej W. Rozycki
Hi Catherine, On Fri, 16 Oct 2015, Moore, Catherine wrote: > MIPS16 call stubs now have .cfi directives. If the linker decides that > one of these call stubs is not required, it will emit incorrect frame > info. This patch suppresses the generation of the frame info by setting > the output

[Bug target/69225] gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float

2016-01-11 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69225 --- Comment #6 from joseph at codesourcery dot com --- On Mon, 11 Jan 2016, kyukhin at gcc dot gnu.org wrote: > BTW, for -std=gnu99 we have EXCESS_PRECISION_FAST engaged. > This differs from -std=c99 > > If this correct behavior? I see no

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #2 from Andrew Pinski --- This sounds like maybe a bug in the V8 sources. Can you try -fno-delete-null-pointer-checks ? Also can you provide the preprocessed source which is being miscompiled?

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #5 from Markus Trippelsdorf --- BTW, Honza promised to implement a -fnull-this-pointer switch for this issue, because Firefox, Kdevelop, QT5, etc. are also affected.

[Bug tree-optimization/69232] floop-unroll-and-jam, at graphite_transform_loops with isl

2016-01-11 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69232 Dominique d'Humieres changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread abe_skolnik at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #9 from Abe --- Created attachment 37309 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37309=edit preprocessed part of V8 I will attach a compressed form of the relevant file -- "incremental-marking.cc" from V8, preprocessed

[Bug tree-optimization/68853] [6 Regression] gcc-6 miscompiles Chromium v8 garbage collector

2016-01-11 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853 --- Comment #11 from Andrew Pinski --- *** Bug 69234 has been marked as a duplicate of this bug. ***

[Bug target/69194] [5/6 Regression] internal compiler error: in extract_insn, at recog.c:2286

2016-01-11 Thread kugan at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69194 --- Comment #2 from kugan at gcc dot gnu.org --- Author: kugan Date: Tue Jan 12 00:40:54 2016 New Revision: 232251 URL: https://gcc.gnu.org/viewcvs?rev=232251=gcc=rev Log: gcc/ChangeLog: 2016-01-12 Kugan Vivekanandarajah

[Bug tree-optimization/69110] [4.9/5/6 Regression] execution failure in gcc.c-torture/execute/doloop-{1,2}.c with -ftree-parallelize-loops=2

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69110 --- Comment #13 from vries at gcc dot gnu.org --- In 4.6, parloops failed to parallelize because in find_data_references_in_stmt we had: ... /* FIXME -- data dependence analysis does not work correctly for objects with invariant

Re: C++ patch ping

2016-01-11 Thread Jakub Jelinek
On Mon, Jan 11, 2016 at 04:44:46PM -0500, Jason Merrill wrote: > On 01/11/2016 03:01 PM, Nathan Sidwell wrote: > >On 01/09/16 02:41, Jakub Jelinek wrote: > >>Hi! > >> > >>I'd like to ping the PR c++/66808, PR c++/69000 > >>http://gcc.gnu.org/ml/gcc-patches/2015-12/msg02019.html > >>patch, fixing

[Bug c/23087] Misleading warning, "... differ in signedness"

2016-01-11 Thread joseph at codesourcery dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23087 --- Comment #16 from joseph at codesourcery dot com --- Well, an additional note: 'char' and 'signed char' are different types (or similar in the unsigned case) could be added in the case where the types have the same representation, one is

Re: [Patch AArch64] Use software sqrt expansion always for -mlow-precision-recip-sqrt

2016-01-11 Thread Evandro Menezes
On 01/11/2016 05:53 AM, James Greenhalgh wrote: I'd like to switch the logic around in aarch64.c such that -mlow-precision-recip-sqrt causes us to always emit the low-precision software expansion for reciprocal square root. I have two reasons to do this; first is consistency across -mcpu

[PATCH] remove mark_hook gty attribute

2016-01-11 Thread tbsaunde+gcc
From: Trevor Saunders Hi, this hardly counts as a bug fix, but going through open bugs I saw PR54809, and realized we don't actually need this attribute any more, so we might as well just remove it. bootstrapped + regtested on x86_64-linux-gnu, ok for now or gcc 7?

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #3 from Jakub Jelinek --- In that case, I guess the questions are: 1) does -fno-delete-null-pointer-checks cure the crash? 2) do any of the functions/methods defined in the problematic file have nonnull attribute? 3) can you try to

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread abe_skolnik at yahoo dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 Abe changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|DUPLICATE

Re: C++ patch ping

2016-01-11 Thread Jakub Jelinek
On Mon, Jan 11, 2016 at 05:04:16PM -0500, Jason Merrill wrote: > >You mean: > > > >--- gcc/cp/pt.c.jj 2016-01-05 16:46:02.891896607 +0100 > >+++ gcc/cp/pt.c 2016-01-11 21:33:09.065184178 +0100 > >@@ -12207,6 +12207,8 @@ tsubst_decl (tree t, tree args, tsubst_f > >

[Bug ada/69219] [5/6 regression] failed to compile nested subprograms with Inline_Always and Intrinsic

2016-01-11 Thread demoonlit at panathenaia dot halfmoon.jp
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 yuta tomino changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c/23087] Misleading warning, "... differ in signedness"

2016-01-11 Thread Keith.S.Thompson at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23087 --- Comment #17 from Keith Thompson --- I just took a quick look at the discussion on the gcc-patches mailing list. It's true that the standard doesn't classify plain "char" either as a signed integer type or as an unsigned integer type. But I

Re: C++ patch ping

2016-01-11 Thread Jason Merrill
On 01/11/2016 03:01 PM, Nathan Sidwell wrote: On 01/09/16 02:41, Jakub Jelinek wrote: Hi! I'd like to ping the PR c++/66808, PR c++/69000 http://gcc.gnu.org/ml/gcc-patches/2015-12/msg02019.html patch, fixing ICE with GNU __thread vars in templates. Can't you unconditionally clear

[Bug tree-optimization/68853] [6 Regression] gcc-6 miscompiles Chromium v8 garbage collector

2016-01-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68853 Markus Trippelsdorf changed: What|Removed |Added CC||abe_skolnik at yahoo dot com ---

[Bug middle-end/69234] recent GCC trunk compilers miscompile the V8 JavaScript interpreter/JITC

2016-01-11 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69234 --- Comment #7 from Markus Trippelsdorf --- At least the issue should be mentioned either in changes.html or porting_to.html.

Re: [PATCH], PowerPC IEEE 128-bit fp, #11-rev3 (enable libgcc conversions)

2016-01-11 Thread Joseph Myers
On Mon, 11 Jan 2016, Michael Meissner wrote: > I fixed the #ifdef to use __NO_FPRS__ (thanks for the heads up on that). I > also believe I fixed the various formatting issues. These two patches build > on > a big endian power7 host and little endian power8 host with no regressions in > the

[AARCH64][ACLE] Implement __ARM_FP_FENV_ROUNDING in aarch64 backend.

2016-01-11 Thread Bilyan Borisov
This patch implements the __ARM_FP_FENV_ROUNDING macro in the aarch64 backend. AArch64 supports configurable rounding modes, which can be set using the standard C fesetround() function. According to the ACLE 2.0 specification, __ARM_FP_FENV_ROUNDING is defined to 1 only when fesetround() is

[Bug tree-optimization/69214] [4.9/5/6 Regression] ICE (segfault) at -Os on x86_64-linux-gnu in "fail_abnormal_edge_coalesce"

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

[Bug tree-optimization/69108] [6 Regression] ICE in gather_scalar_reductions with -ftree-parallelize-loops=2

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69108 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug tree-optimization/69213] [6 Regression] g++ ICE (segfault) at -O1 and above on x86_64-linux-gnu in "add_dependency"

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69213 --- Comment #2 from Richard Biener --- The SSA _1 doesn't have a def stmt ... int main() () { bool a_lsm.9; int a_lsm.8; bool b_lsm.7; int b_lsm.6; unsigned int _1; unsigned int _3; int _7; int a.0_9; : a.0_9 = a; if

[Bug tree-optimization/69207] [6 Regression] gcc.target/aarch64/vldN_1.c ICEs at -O3

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69207 --- Comment #5 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > Seems there is a mismatch in between fold_convertible_p and > verify_gimple_assign_unary (and also the gimplifier). > E.g. for this special case

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

2016-01-11 Thread sebastian.hu...@embedded-brains.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69196 --- Comment #4 from Sebastian Huber --- I did a very rough check to see which code is faster on the PSIM/GDB simulator using the following input data: void printk(const char *fmt, ...) { va_list ap;

[Bug c++/69222] [5/6 Regression] C++14 template code working in GCC 5.1 stops working in 5.2 and 5.3

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69222 Richard Biener changed: What|Removed |Added Keywords||rejects-valid Known to work|

[Bug tree-optimization/69209] [6 Regression] ICE at -Os and above on x86_64-linux-gnu (verify_gimple failed)

2016-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69209 --- Comment #3 from Jakub Jelinek --- Unless I'm misreading ipa-split.c, it seems it is unprepared to see addressable retvals with gimple reg type, but where due to the addressability retval is not is_gimple_val. Unfortunately, it doesn't seem

Re: __builtin_memcpy and alignment assumptions

2016-01-11 Thread Richard Biener
On Fri, Jan 8, 2016 at 7:36 PM, Steve Ellcey wrote: > On Fri, 2016-01-08 at 12:56 +0100, Richard Biener wrote: >> On Fri, Jan 8, 2016 at 12:40 PM, Eric Botcazou >> wrote: >> >> I think we only assume it if the pointer is actually dereferenced, >>

[Bug driver/67425] -frandom-seed documentation doesn't match code, incomplete

2016-01-11 Thread y.gribov at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67425 --- Comment #5 from Yury Gribov --- Martin, is this better now? Could you close the bug?

[Bug tree-optimization/69108] [6 Regression] ICE in gather_scalar_reductions with -ftree-parallelize-loops=2

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69108 --- Comment #3 from vries at gcc dot gnu.org --- Author: vries Date: Mon Jan 11 09:19:33 2016 New Revision: 232211 URL: https://gcc.gnu.org/viewcvs?rev=232211=gcc=rev Log: Handle case that outer phi res is not used in a phi in

[Bug rtl-optimization/69217] [6 Regression] ICE at var-tracking.c:5038 Segmentation fault

2016-01-11 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69217 Eric Botcazou changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug ipa/66616] [4.9/5/6 regression] fipa-cp-clone ignores thunk

2016-01-11 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66616 --- Comment #21 from Martin Jambor --- Author: jamborm Date: Mon Jan 11 10:03:44 2016 New Revision: 232214 URL: https://gcc.gnu.org/viewcvs?rev=232214=gcc=rev Log: [PR ipa/66616] Copy can_change_signature flag to artificial thunks 2016-01-11

Re: gomp_target_fini

2016-01-11 Thread Thomas Schwinge
Hi! Ping. On Wed, 23 Dec 2015 12:05:32 +0100, I wrote: > Ping. > > On Wed, 16 Dec 2015 13:30:21 +0100, I wrote: > > On Mon, 14 Dec 2015 19:47:36 +0300, Ilya Verbin wrote: > > > On Fri, Dec 11, 2015 at 18:27:13 +0100, Jakub Jelinek wrote: > > > > On Tue, Dec 08, 2015 at

[Bug bootstrap/69123] [6 Regression] --with-build-config='bootstrap-O3 bootstrap-debug' miscompiled stage 2

2016-01-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69123 --- Comment #16 from Alexandre Oliva --- Author: aoliva Date: Mon Jan 11 10:40:12 2016 New Revision: 232217 URL: https://gcc.gnu.org/viewcvs?rev=232217=gcc=rev Log: [PR69123] make dataflow_set_different details more verbose for gcc/ChangeLog

[Bug bootstrap/69123] [6 Regression] --with-build-config='bootstrap-O3 bootstrap-debug' miscompiled stage 2

2016-01-11 Thread aoliva at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69123 --- Comment #17 from Alexandre Oliva --- Author: aoliva Date: Mon Jan 11 10:40:33 2016 New Revision: 232218 URL: https://gcc.gnu.org/viewcvs?rev=232218=gcc=rev Log: [PR69123] fix handling of MEMs in VTA to avoid dataflow oscillation The

Re: Prototype implementation: Improving effectiveness and generality of auto-vectorization

2016-01-11 Thread Richard Biener
On Fri, Jan 8, 2016 at 5:11 PM, Alan Lawrence wrote: > On Tues, Oct 27, 2015 at 2:39 PM, Richard Biener > wrote: >> >> On Mon, Oct 26, 2015 at 6:59 AM, sameera >> wrote: >>> >>> >>> Richard, we have defined

[Bug driver/67425] -frandom-seed documentation doesn't match code, incomplete

2016-01-11 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67425 --- Comment #4 from ygribov at gcc dot gnu.org --- Author: ygribov Date: Mon Jan 11 09:11:11 2016 New Revision: 232210 URL: https://gcc.gnu.org/viewcvs?rev=232210=gcc=rev Log: Backport fix docs for -frandom-seed. 2016-01-11 Yury Gribov

[Bug tree-optimization/69058] segfault with ftree-parallelize-loops=2 in libgo/go/strconv/decimal.go

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69058 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug ipa/68981] [4.9/5/6 Regression] g++.dg/ipa/pr60640-4.C FAILs with -ftree-vectorize

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68981 Richard Biener changed: What|Removed |Added Target||i?86-*-*

[Bug c++/68979] [6 Regression] error: left operand of shift expression ‘(-1 << 4)’ is negative

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

[Bug tree-optimization/69058] segfault with ftree-parallelize-loops=2 in libgo/go/strconv/decimal.go

2016-01-11 Thread tschwinge at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69058 Thomas Schwinge changed: What|Removed |Added CC||jakub at gcc dot gnu.org,

[Bug rtl-optimization/69052] [6 Regression] Performance regression after r229402.

2016-01-11 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69052 --- Comment #2 from amker at gcc dot gnu.org --- It's my change, I will look into it.

[Bug target/69010] Boolean vector constant with a scalar mode is expanded incorrectly

2016-01-11 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69010 Ilya Enkovich changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/69225] New: gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float

2016-01-11 Thread vaalfreja at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69225 Bug ID: 69225 Summary: gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float Product: gcc Version: 6.0 Status: UNCONFIRMED

Re: [PATCH] Fix up reduction-1{1,2} testcases (PR middle-end/68221)

2016-01-11 Thread Thomas Schwinge
Hi! Ping. On Wed, 23 Dec 2015 12:03:48 +0100, I wrote: > Ping. > > On Thu, 26 Nov 2015 14:31:56 +0100, I wrote: > > On Mon, 23 Nov 2015 12:13:07 +0100 (CET), Richard Biener > > wrote: > > > On Fri, 20 Nov 2015, Jakub Jelinek wrote: > > > > If C/C++ array section reductions

Re: [PATCH 0/2] S/390 test case fixes.

2016-01-11 Thread Dominik Vogt
On Mon, Jan 11, 2016 at 11:46:21AM +0100, Dominik Vogt wrote: > The following two patches fix some test cases for S/390. Patch 2: Add -mbackchain on S/390 to make the -W[no-]frame-adrress tests work. Ciao Dominik ^_^ ^_^ -- Dominik Vogt IBM Germany gcc/testsuite/ChangeLog *

Re: [PATCH] Remove PTX link option

2016-01-11 Thread Alexander Monakov
On Mon, 11 Jan 2016, Thomas Schwinge wrote: > Alexander, would you please also submit a fix for that for nvptx-tools' > nvptx-run.c? (Or want me to do that?) I can do that, along with another small change I used for -mgomp testing. > Going further, for both GCC's libgomp and nvptx-tools'

[Bug sanitizer/69147] [5 Regression] Several hundred asan failures with 5.3.1 on x86_64-apple-darwin15

2016-01-11 Thread y.gribov at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69147 Yury Gribov changed: What|Removed |Added CC||chefmax at gcc dot gnu.org,

[Bug c++/69216] posix_memalign

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69216 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Committed, PR69108] Handle case that outer phi res is not used in a phi in gather_scalar_reductions

2016-01-11 Thread Tom de Vries
Hi, when compiling interchange-2.c with ftree-parallelize-loops=2 we run into an ICE: ... $ gcc -O2 src/gcc/testsuite/gcc.dg/graphite/interchange-2.c -S -ftree-parallelize-loops=2 interchange-2.c: In function ‘foo.constprop’: interchange-2.c:13:1: internal compiler error: in as_a, at

Re: [PATCH] Remove PTX link option

2016-01-11 Thread Alexander Monakov
On Fri, 8 Jan 2016, Jakub Jelinek wrote: > And CU_JIT_TARGET / CU_TARGET_COMPUTE_30 requests JITting only on sm_30 and > nothing else, or just on sm_30 or later, something else? It requests to produce binary code targeting sm_30 devices. Newer (Maxwell) devices use a different hw instruction

[Bug tree-optimization/69109] [6 Regression] missing phi argument ICE in transform_to_exit_first_loop_alt with -O2 -funswitch-loops -ftree-parallelize-loops=2

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69109 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

Re: [PATCH] Performance fix for libmpx memmove wrapper

2016-01-11 Thread Thomas Schwinge
Hi! On Tue, 29 Dec 2015 15:51:56 +0300, Ilya Enkovich wrote: > This patch is OK. I applied it to trunk. > > Thanks, > Ilya > > 2015-12-24 14:24 GMT+03:00 Aleksandra Tsvetkova : > > Description: > > 2015-12-11 Tsvetkova Alexandra

[Bug libstdc++/69190] FAIL: experimental/type_erased_allocator/uses_allocator.cc

2016-01-11 Thread thopre01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69190 --- Comment #2 from Thomas Preud'homme --- It is indeed. Thanks

Re: [patch] Avoid an unwanted decl re-map in copy_gimple_seq_and_replace_locals

2016-01-11 Thread Richard Biener
On Fri, Jan 8, 2016 at 3:59 PM, Martin Jambor wrote: > Hi, > > I ran into an ICE when compiling the following function on the HSA branch: > > foo (int n, int m, int o, int (*a)[m][o]) > { > int i, j, k; > #pragma omp target teams distribute parallel for shared(a)

[Bug tree-optimization/69058] segfault with ftree-parallelize-loops=2 in libgo/go/strconv/decimal.go

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69058 --- Comment #3 from vries at gcc dot gnu.org --- Author: vries Date: Mon Jan 11 08:55:16 2016 New Revision: 232208 URL: https://gcc.gnu.org/viewcvs?rev=232208=gcc=rev Log: Don't parallelize loops if libgomp not supported 2016-01-11 Tom de

[Bug target/69187] ICE: Aborted when native compiling neon code with __builtin_neon_vmlals_lanev4hi

2016-01-11 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69187 --- Comment #8 from ktkachov at gcc dot gnu.org --- Yes, that should do. /* PR target/69187 */ /* { dg-do compile } */ /* { dg-require-effective-target arm_neon } */ /* { dg-options "-O0" } */ /* { dg-add-options arm_neon } */ Please send

[Bug tree-optimization/69109] [6 Regression] missing phi argument ICE in transform_to_exit_first_loop_alt with -O2 -funswitch-loops -ftree-parallelize-loops=2

2016-01-11 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69109 --- Comment #5 from vries at gcc dot gnu.org --- Author: vries Date: Mon Jan 11 09:38:28 2016 New Revision: 232212 URL: https://gcc.gnu.org/viewcvs?rev=232212=gcc=rev Log: Don't allow latch with phi in try_transform_to_exit_first_loop_alt

[Bug tree-optimization/69209] [6 Regression] ICE at -Os and above on x86_64-linux-gnu (verify_gimple failed)

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69209 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug target/69199] Incorrect prototypes for AVX512 unaligned load/store builtin functions

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69199 --- Comment #1 from Richard Biener --- OTOH it doesn't really matter to the middle-end.

Re: [PATCH] Remove PTX link option

2016-01-11 Thread Alexander Monakov
On Fri, 8 Jan 2016, James Norris wrote: > > On Fri, Jan 08, 2016 at 10:21:16AM -0600, James Norris wrote: > > So, why this didn't get fixed 1.5 years ago? Are you testing just on sm_30 > > and not on sm_50? > > > > Jakub > > As the Maxwell GPU's (sm_50) are relatively new, we've only > recently

[Bug ipa/66616] [4.9/5/6 regression] fipa-cp-clone ignores thunk

2016-01-11 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66616 --- Comment #20 from Martin Jambor --- Author: jamborm Date: Mon Jan 11 09:59:48 2016 New Revision: 232213 URL: https://gcc.gnu.org/viewcvs?rev=232213=gcc=rev Log: [PR 66616] Check for thunks when adding extra constants to clones 2016-01-11

Re: [PR tree-optimization/64946] Push integer type conversion to ABS_EXPR argument when possible.

2016-01-11 Thread Richard Biener
On Fri, Jan 8, 2016 at 11:24 PM, Joseph Myers wrote: > On Fri, 8 Jan 2016, Matthew Wahab wrote: > >> Hello, >> >> The C/C++ front-ends apply type conversions to expressions using ABS >> with integral arguments of type smaller than int. This means that, for >> short x,

[Bug target/59810] [AArch64] LDn/STn implementations are not ABI-conformant for bigendian.

2016-01-11 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59810 James Greenhalgh changed: What|Removed |Added Status|UNCONFIRMED |WAITING Last reconfirmed|

[Bug target/65770] [AArch64] vst2_lane broken on bigendian

2016-01-11 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65770 --- Comment #2 from James Greenhalgh --- r222582 for reference.

Re: [PR69123] fix VTA dataflow oscillation

2016-01-11 Thread Alexandre Oliva
On Jan 9, 2016, Alexandre Oliva wrote: > for gcc/testsuite/ChangeLog > PR bootstrap/69123 > * gcc.dg/pr69123.c: New. Doh, it doesn't work to install a C++ testcase as C. Here's the patch with testcase that I actually tested successfully and checked in.

[Bug tree-optimization/69155] [6 Regression] ICE (segfault in gimple_stmt_nonnegative_warnv_p)

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69155 --- Comment #6 from Richard Biener --- (In reply to Jakub Jelinek from comment #4) > (In reply to Richard Biener from comment #2) > > I think we have a dup/related bug where we run into the issue that > > tree-complex.c > > wrecks SSA form

[Bug middle-end/69225] gcc uses double precision instead of single float with -m32 -std=c99 -msoft-float

2016-01-11 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69225 Uroš Bizjak changed: What|Removed |Added Component|target |middle-end --- Comment #1 from Uroš

[Committed, PR69058] Don't parallelize loops if libgomp not supported

2016-01-11 Thread Tom de Vries
Hi, when doing an ftree-parallelize-loops=2 build (PR68967), I ran into an ICE building libgo. The ICE can be reproduced using a regular toolchain using this command: ... $ gccgo src/libgo/go/strconv/decimal.go -O2 -ftree-parallelize-loops=2 -S ... The problem is that parloops is trying to

[Bug c++/69220] Internal error with array of negative size and initializers for it

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69220 Richard Biener changed: What|Removed |Added Keywords||accepts-invalid, |

[Bug ada/69219] [5/6 regression] failed to compile nested subprograms with Inline_Always and Intrinsic

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69219 Richard Biener changed: What|Removed |Added Priority|P3 |P4 Target Milestone|---

[Bug target/69187] ICE: Aborted when native compiling neon code with __builtin_neon_vmlals_lanev4hi

2016-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69187 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #7

[Bug ipa/69044] [6 regression] [CHKP] internal compiler error: in duplicate_thunk_for_node

2016-01-11 Thread jamborm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69044 --- Comment #4 from Martin Jambor --- Author: jamborm Date: Mon Jan 11 10:09:17 2016 New Revision: 232215 URL: https://gcc.gnu.org/viewcvs?rev=232215=gcc=rev Log: [PR ipa/69044] Do not clone for param removal when not possible 2016-01-11

[Bug c++/69211] [6 Regression] g++ ICE on x86_64-linux-gnu (verify_gimple failed)

2016-01-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69211 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #2

Re: [PATCH v2, middle-end]: Fix PR68999, gfortran.fortran-torture/execute/save_1.f90 execution failure on alpha

2016-01-11 Thread Richard Biener
On Fri, Jan 8, 2016 at 5:23 PM, Uros Bizjak wrote: > Hello! > > Attached patch returns "unknown" from memrefs_conflict_p when > realigned decls are processed. This is the same approach as is done at > the end of memrefs_conflict_p. > > We still need early return for AND

[Bug driver/67425] -frandom-seed documentation doesn't match code, incomplete

2016-01-11 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67425 --- Comment #3 from ygribov at gcc dot gnu.org --- Author: ygribov Date: Mon Jan 11 09:06:14 2016 New Revision: 232209 URL: https://gcc.gnu.org/viewcvs?rev=232209=gcc=rev Log: Fix docs for -frandom-seed. 2016-01-11 Yury Gribov

[Bug tree-optimization/69213] [6 Regression] g++ ICE (segfault) at -O1 and above on x86_64-linux-gnu in "add_dependency"

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69213 --- Comment #3 from Richard Biener --- *** Bug 69212 has been marked as a duplicate of this bug. ***

[Bug middle-end/69212] [6 Regresion] g++ ICE (segfault) at -O3 on x86_64-linux-gnu in fsm_find_control_statement_thread_paths

2016-01-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69212 Richard Biener changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

  1   2   3   4   >