Re: [PATCH] update -Wall and -Wextra documentation

2015-12-10 Thread Bernd Schmidt
On 12/10/2015 05:52 PM, Martin Sebor wrote: The updated patch is attached. Ok. Bernd

[PATCH 2/2] [graphite] update required isl versions

2015-12-10 Thread Sebastian Pop
we now check the isl version, as there are no real differences in existing files in between isl 0.14 and isl 0.15. --- config/isl.m4 | 41 +++-- configure | 112 -- 2 files changed, 123 insertions(+), 30 deletions(-)

[PATCH 1/2] [graphite] document minimal required version for isl

2015-12-10 Thread Sebastian Pop
also update ISL to isl as requested by its author Sven Verdoolaege. --- gcc/doc/install.texi | 9 + gcc/doc/invoke.texi | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 0b71bef..b43a3ec 100644 ---

Re: [PATCH] testsuite/lib/multline.exp: show test name and line numbers

2015-12-10 Thread Bernd Schmidt
On 12/10/2015 03:56 PM, David Malcolm wrote: The following patch updates multiline.exp to use the global $testname_with_flags as a prefix in such results. I also dropped the printing of the index in favor of printing the line numbers enclosed within dg-{begin|end}-multiline-output. After

Re: [RFA] [PATCH] [PR tree-optimization/68619] Avoid direct cfg cleanups in tree-ssa-dom.c [4/3] v2

2015-12-10 Thread Uros Bizjak
> Finally the mechanical changes necessary due to the API change in the walker. You forgot to change the graphite part, as in the attached patch. 2015-12-10 Uros Bizjak PR tree-optimization/68619 * graphite-scop-detection.c (gather_bbs::before_dom_children):

[Bug tree-optimization/68844] [6 regression] gcc.dg/tree-ssa/ssa-dom-thread-4.c fails since r228306

2015-12-10 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68844 --- Comment #1 from Bill Schmidt --- Created attachment 36987 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36987=edit dom1 dump from r228306

Re: [PATCH 4/4] Add -Wmisleading-indentation to -Wall

2015-12-10 Thread David Malcolm
On Thu, 2015-10-29 at 11:38 -0600, Jeff Law wrote: > On 10/29/2015 10:49 AM, David Malcolm wrote: > > Our documentation describes -Wall as enabling "all the warnings about > > constructions that some users consider questionable, and that are easy to > > avoid > > (or modify to prevent the

[Bug c/68833] [6 Regression] -Werror=format issues an error now

2015-12-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68833 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/68835] [5/6 Regression] ICE in set_value_range, at tree-vrp.c:387, with __int128 bit field

2015-12-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68835 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org

Re: [PATCH] update -Wall and -Wextra documentation

2015-12-10 Thread Martin Sebor
On 12/10/2015 04:57 AM, Bernd Schmidt wrote: On 12/10/2015 12:07 AM, Martin Sebor wrote: * invoke.texi (Warning Options): Update -Wall options. Clarify when some -Wextra options are enabled. Add -Wplacement-new example. I tried to check this list against c.opt - I figure this

[Bug tree-optimization/68619] [6 Regression] error: loop with header 6 not in loop tree

2015-12-10 Thread uros at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68619 --- Comment #7 from uros at gcc dot gnu.org --- Author: uros Date: Thu Dec 10 17:14:07 2015 New Revision: 231532 URL: https://gcc.gnu.org/viewcvs?rev=231532=gcc=rev Log: PR tree-optimization/68619 * graphite-scop-detection.c

[Bug rtl-optimization/64818] User specified register don't work correctly in inline-asm operands.

2015-12-10 Thread belagod at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64818 --- Comment #3 from Tejas Belagod --- Author: belagod Date: Thu Dec 10 17:13:47 2015 New Revision: 231531 URL: https://gcc.gnu.org/viewcvs?rev=231531=gcc=rev Log: gcc/ChangeLog.arm: 2015-12-10 Tejas Belagod

Re: [hsa 2/10] Modifications to libgomp proper

2015-12-10 Thread Martin Jambor
Hi, thanks for the feedback. I have incorporated most of it into the branch (the diff is below) but also have a few questions. On Wed, Dec 09, 2015 at 12:35:36PM +0100, Jakub Jelinek wrote: > On Mon, Dec 07, 2015 at 12:19:57PM +0100, Martin Jambor wrote: > > +/* Flag set when the subsequent

Re: [hsa 0/10] Merge of HSA branch

2015-12-10 Thread Martin Jambor
Hi, On Mon, Dec 07, 2015 at 12:46:45PM +0100, Jakub Jelinek wrote: > On Mon, Dec 07, 2015 at 12:17:58PM +0100, Martin Jambor wrote: > > Because I have not been able to come up with any solution to failing > > libgomp/testsuite/libgomp.c++/target-2.C, I have disabled use of > > dynamic parallelism

[Bug c/68473] [6 Regression] ICE: in contains_point, at diagnostic-show-locus.c:340 after error

2015-12-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68473 --- Comment #8 from David Malcolm --- (In reply to Jay Foad from comment #6) > FYI here's another test case that seems to trigger the same bug. Your > candidate patch fixes it. > > $ cat x.c > #define P(b) b&&4 > int a[]=0; > int f() { X||P(d);

[Bug tree-optimization/46590] long compile time with -O2 and many loops

2015-12-10 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 Bug 46590 depends on bug 61515, which changed state. Bug 61515 Summary: [4.9 Regression] Extremely long compile time for generated code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515 What|Removed |Added

[Bug tree-optimization/61515] [4.9 Regression] Extremely long compile time for generated code

2015-12-10 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515 Jeffrey A. Law changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

Re: -Wplacement-new on by default

2015-12-10 Thread Jason Merrill
On 12/10/2015 01:00 PM, Martin Sebor wrote: Jason, I just want to make sure we still want the -Wplacement-new option I added some time ago enabled by default. I think I had initially intended it to be on because the original implementation was more permissive and didn't diagnose cases where

[PATCH] Fix ICE with -fno-if-conversion (PR rtl-optimization/68730)

2015-12-10 Thread Jakub Jelinek
Hi! It seems some passes in between the combiner and ira aren't prepared to update dominance info. It usually is not a problem, because already before the combiner we call free_dominance_info. But we now have a new i?86 stv pass that is injected after the combiner that computes dominators but

[Bug tree-optimization/68840] Wrong code in loop optimization

2015-12-10 Thread mikpelinux at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68840 --- Comment #1 from Mikael Pettersson --- Your program invokes undefined behaviour by running off the end of that array. Your loop termination condition is off by one. It's also the wrong way around: you must check the index before indexing

[Bug tree-optimization/68840] Wrong code in loop optimization

2015-12-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68840 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug inline-asm/68843] ICE with "u" input constraint

2015-12-10 Thread bernd.edlinger at hotmail dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68843 --- Comment #2 from Bernd Edlinger --- (In reply to Uroš Bizjak from comment #1) > There are several non-intuitive rules that one has to follow to avoid ICEs > with x87 asm operands. Just don't go down that path, there is only pain and > suffer.

Re: Request permission to delete gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c

2015-12-10 Thread David Edelsohn
On Thu, Dec 10, 2015 at 2:23 PM, Bill Schmidt wrote: > Hi, > > The subject test case has been failing as follows: > > FAIL: gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c > scan-tree-dump-times vect "vectorization not profitable" 1 > > The test has been

[Bug tree-optimization/46590] long compile time with -O2 and many loops

2015-12-10 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 Jeffrey A. Law changed: What|Removed |Added CC||law at redhat dot com --- Comment #47

[Bug tree-optimization/46590] long compile time with -O2 and many loops

2015-12-10 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46590 --- Comment #46 from Jeffrey A. Law --- Author: law Date: Thu Dec 10 19:40:23 2015 New Revision: 231542 URL: https://gcc.gnu.org/viewcvs?rev=231542=gcc=rev Log: PR tree-optimization/61515 PR tree-optimization/46590

[Bug middle-end/47344] [4.9/5/6 Regression][meta-bug] GCC gets slower and uses more memory

2015-12-10 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47344 Bug 47344 depends on bug 61515, which changed state. Bug 61515 Summary: [4.9 Regression] Extremely long compile time for generated code https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515 What|Removed |Added

Re: [Patch,tree-optimization]: Add new path Splitting pass on tree ssa representation

2015-12-10 Thread Jeff Law
On 12/03/2015 07:45 AM, Richard Biener wrote: Ah, some EEMBC one. Btw, the testcase that was added shows if (xc < xm) { xk = (unsigned char) (xc < xy ? xc : xy); } else { xk = (unsigned char) (xm < xy ? xm : xy); }

[Bug c/68845] New: -Werror=array-bounds=[12] doesn't turn warning into error

2015-12-10 Thread sirl at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68845 Bug ID: 68845 Summary: -Werror=array-bounds=[12] doesn't turn warning into error Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

Request permission to delete gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c

2015-12-10 Thread Bill Schmidt
Hi, The subject test case has been failing as follows: FAIL: gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c scan-tree-dump-times vect "vectorization not profitable" 1 The test has been failing since r223528, which is: 2015-05-22 Richard Biener PR

[Bug c/68839] [6 regression] ICE in contains_point at diagnostic-show-locus.c:340

2015-12-10 Thread dmalcolm at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68839 David Malcolm changed: What|Removed |Added CC||dmalcolm at gcc dot gnu.org --- Comment

Re: [testsuite][ARM target attributes] Fix effective_target tests

2015-12-10 Thread Christophe Lyon
On 10 December 2015 at 14:14, Kyrill Tkachov wrote: > > On 10/12/15 13:04, Christophe Lyon wrote: >> >> On 10 December 2015 at 13:30, Kyrill Tkachov >> wrote: >>> >>> Hi Christophe, >>> >>> >>> On 08/12/15 11:18, Christophe Lyon wrote: On

[PTX] reorder function calling hooks

2015-12-10 Thread Nathan Sidwell
This patch reorders the function calling hooks so they come before write_one_arg. There's no change to their functionality, but it will allow them to be called from write_one_arg and write_result, rather than have those functions continue to independently perform essentially the same

[Bug fortran/68846] New: Pointer function as LValue doesn't work when the assignment regards a dummy argument.

2015-12-10 Thread mirco.valentini at polimi dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68846 Bug ID: 68846 Summary: Pointer function as LValue doesn't work when the assignment regards a dummy argument. Product: gcc Version: 6.0 Status: UNCONFIRMED

[Bug tree-optimization/61515] [4.9 Regression] Extremely long compile time for generated code

2015-12-10 Thread law at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515 --- Comment #33 from Jeffrey A. Law --- Author: law Date: Thu Dec 10 19:40:23 2015 New Revision: 231542 URL: https://gcc.gnu.org/viewcvs?rev=231542=gcc=rev Log: PR tree-optimization/61515 PR tree-optimization/46590

Re: [Patch,tree-optimization]: Add new path Splitting pass on tree ssa representation

2015-12-10 Thread Jeff Law
On 12/03/2015 07:38 AM, Richard Biener wrote: This pass is now enabled by default with -Os but has no limits on the amount of stmts it copies. The more statements it copies, the more likely it is that the path spitting will turn out to be useful! It's counter-intuitive. The primary benefit

Re: Free up bits in DECLs and TYPEs

2015-12-10 Thread Bernd Schmidt
On 12/10/2015 04:04 PM, Michael Matz wrote: This isn't stage 3 material really, OTOH fairly low risk. Anyway, okay for trunk now or once stage 1 opens? This is cool and we want it, but not now. Ok for stage 1, with the formatting problems quoted below fixed. Bernd +#define

[Bug tree-optimization/68841] New: [6 Regression] gcc.c-torture/execute/pr59358.c FAILs with custom compiler flags

2015-12-10 Thread zsojka at seznam dot cz
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68841 Bug ID: 68841 Summary: [6 Regression] gcc.c-torture/execute/pr59358.c FAILs with custom compiler flags Product: gcc Version: 6.0 Status: UNCONFIRMED Keywords:

Re: [Fortran, Patch] Memory sync after coarray image control statements and assignment

2015-12-10 Thread Alessandro Fanfarillo
2015-12-09 23:16 GMT+01:00 Tobias Burnus : > Thanks. Committed as r231476. Thanks. > > Do we need to do anything about GCC 5 or is this only a GCC 6 issue? > Yes, the patch should be applied to GCC 5 too. > That can be changed: Simply fill out the form and list me (burnus (at]

[PATCH] Fix PR68721

2015-12-10 Thread Richard Biener
This fixes a wrong-code case after my IPA split fix (with PR68672 still unfixed). Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. Richard. 2015-12-10 Richard Biener PR ipa/68721 * ipa-split.c (split_function): Record return value

[Bug ada/65102] gnat-style.texi warning from including fdl.texi

2015-12-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65102 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug tree-optimization/61139] missed fma/reassoc optimization

2015-12-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61139 --- Comment #5 from rguenther at suse dot de --- On Thu, 10 Dec 2015, kugan at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61139 > > kugan at gcc dot gnu.org changed: > >What|Removed

Re: [PATCH, ARM] PR68674 Fix LTO support for neon builtins and error catching

2015-12-10 Thread Kyrill Tkachov
On 10/12/15 09:26, Christian Bruel wrote: Hi Kyrill, On 12/09/2015 06:32 PM, Kyrill Tkachov wrote: Hi Christian, On 08/12/15 12:53, Christian Bruel wrote: Hi, The order of the NEON builtins construction has led to complications since the attribute target support. This was not a problem

[Bug c++/68819] Invalid "-Wmisleading-indentation" warning if location_t >=LINE_MAP_MAX_LOCATION_WITH_COLS

2015-12-10 Thread burnus at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68819 --- Comment #7 from Tobias Burnus --- (In reply to David Malcolm from comment #6) > Tobias: does the attached patch fix the issue for your test case? Yes, it does - which is not very surprising as I did have a column number of 0.

[Bug ada/65102] gnat-style.texi warning from including fdl.texi

2015-12-10 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65102 --- Comment #12 from vries at gcc dot gnu.org --- Author: vries Date: Thu Dec 10 09:19:04 2015 New Revision: 231497 URL: https://gcc.gnu.org/viewcvs?rev=231497=gcc=rev Log: Fix warnings from including fdl.texi into gnat-style.texi 2015-12-10

[Bug ipa/68331] [meta-bug] fipa-pta issues

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68331 --- Comment #9 from Richard Biener --- Author: rguenth Date: Thu Dec 10 09:41:08 2015 New Revision: 231498 URL: https://gcc.gnu.org/viewcvs?rev=231498=gcc=rev Log: 2015-12-10 Richard Biener PR ipa/68331 *

Re: [PATCH] Fix up fold_ctor_reference and fully_constant_vn_reference_p (PR tree-optimization/68785)

2015-12-10 Thread Richard Biener
On Wed, 9 Dec 2015, Jakub Jelinek wrote: > Hi! > > On a testcase like below which would trigger UB at runtime we trigger > UB in the compiler, by reading uninitialized bytes. > > The VCE folding for which native_{encode,interpret}_expr has been originally > written passes the length from the

[Bug tree-optimization/65948] [6 Regression] FAIL: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o-cp_lto_20101010-4_0.o link

2015-12-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65948 --- Comment #3 from Martin Liška --- Author: marxin Date: Thu Dec 10 08:38:07 2015 New Revision: 231489 URL: https://gcc.gnu.org/viewcvs?rev=231489=gcc=rev Log: PR lto/65948 Modified: branches/gcc-5-branch/gcc/ChangeLog

[Bug tree-optimization/68806] [6 Regression] internal compiler error: Segmentation fault

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68806 --- Comment #6 from Richard Biener --- Author: rguenth Date: Thu Dec 10 09:00:58 2015 New Revision: 231493 URL: https://gcc.gnu.org/viewcvs?rev=231493=gcc=rev Log: 2015-12-10 Richard Biener PR

[committed, obvious] Remove invalid assert in find_func_aliases_for_builtin_call

2015-12-10 Thread Tom de Vries
[ was : Re: [PATCH, PR68716] Fix GOMP/GOACC_parallel handling in find_func_clobbers ] On 09/12/15 11:01, Tom de Vries wrote: [ was: Re: [PATCH, PR46032] Handle BUILT_IN_GOMP_PARALLEL in ipa-pta ] On 30/11/15 13:11, Tom de Vries wrote: On 30/11/15 10:16, Richard Biener wrote: On Mon, 30 Nov

[PATCH] Fix wrong-code with IPA PTA

2015-12-10 Thread Richard Biener
This fixes a missing constraint for by-reference DECL_RESULT in nonlocal_p mode. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied. Richard. 2015-12-10 Richard Biener * tree-ssa-structalias.c (create_function_info_for): Add missing constraint

[Bug c/68830] New: internal compiler error: in tree_ssa_phiopt_worker, at tree-ssa-phiopt.c:322

2015-12-10 Thread regehr at cs dot utah.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68830 Bug ID: 68830 Summary: internal compiler error: in tree_ssa_phiopt_worker, at tree-ssa-phiopt.c:322 Product: gcc Version: 6.0 Status: UNCONFIRMED Severity:

[Bug tree-optimization/68806] [6 Regression] internal compiler error: Segmentation fault

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68806 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[PATCH] Make tree if-conversion honor PARAM_ALLOW_STORE_DATA_RACES

2015-12-10 Thread Richard Biener
The following makes us honor PARAM_ALLOW_STORE_DATA_RACES instead of making -ftree-loop-if-convert-stores an if-conversion specific "alias" of that. Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. I've also verified it passes SPEC CPU 2006 on x86_64. Richard. 2015-12-10

[PATCH] Fix IPA PTA vs. PTA regressions

2015-12-10 Thread Richard Biener
The following patch takes a stab at fixing the most obvious regression of IPA PTA vs. PTA - dumbing down of pt_solution_includes_global with - /* ??? This predicate is not correct for the IPA-PTA solution - as we do not properly distinguish between unit escape points - and global

[Bug ipa/68721] [6 Regression] wrong code at -Os and above on x86_64-linux-gnu

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68721 --- Comment #7 from Richard Biener --- Author: rguenth Date: Thu Dec 10 09:05:58 2015 New Revision: 231494 URL: https://gcc.gnu.org/viewcvs?rev=231494=gcc=rev Log: 2015-12-10 Richard Biener PR ipa/68721 *

[Bug fortran/68829] New: [4.7/4.8/4.9/5.3/6.0 Regression] Segfaults with -Ofast

2015-12-10 Thread Joost.VandeVondele at mat dot ethz.ch
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68829 Bug ID: 68829 Summary: [4.7/4.8/4.9/5.3/6.0 Regression] Segfaults with -Ofast Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/68775] spec2006 test case 465.tonto fails with the gcc 6.0 fortran compiler

2015-12-10 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68775 --- Comment #5 from rguenther at suse dot de --- On Wed, 9 Dec 2015, seurer at linux dot vnet.ibm.com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68775 > > --- Comment #4 from William Seurer --- > (In reply to Richard Biener from

Re: Splitting up gcc/omp-low.c?

2015-12-10 Thread Jakub Jelinek
On Wed, Dec 09, 2015 at 06:23:22PM +0100, Bernd Schmidt wrote: > On 12/09/2015 05:24 PM, Thomas Schwinge wrote: > > > >In addition to that, how about we split up gcc/omp-low.c into several > >files? Would it make sense (I have not yet looked in detail) to do so > >along the borders of the several

[Bug libstdc++/68825] testsuite/experimental/memory/shared_ptr/cons/copy_ctor_neg.cc fails to compile on powerpc64

2015-12-10 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68825 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug lto/66027] lto1: internal compiler error: in odr_types_equivalent_p

2015-12-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66027 --- Comment #13 from Martin Liška --- Fixed in gcc-5-branch.

[Bug tree-optimization/65948] [6 Regression] FAIL: g++.dg/lto/20101010-4 cp_lto_20101010-4_0.o-cp_lto_20101010-4_0.o link

2015-12-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65948 Martin Liška changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug ipa/68470] [4.9/5 Regression] Internal Compiler Error observed by g++-4.9.2 and a few other versions (reported to Debian)

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68470 Bug 68470 depends on bug 68721, which changed state. Bug 68721 Summary: [6 Regression] wrong code at -Os and above on x86_64-linux-gnu https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68721 What|Removed |Added

[Bug rtl-optimization/68721] [6 Regression] wrong code at -Os and above on x86_64-linux-gnu

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68721 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/68543] [AArch64] Implement overflow arithmetic standard names {u,}{add,sub,mul}v4 and/or negv3

2015-12-10 Thread michael.collison at linaro dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68543 --- Comment #2 from Michael Collison --- Great idea I will look into this. On 12/10/2015 4:02 AM, ktkachov at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68543 > > --- Comment #1 from ktkachov at gcc dot gnu.org --- >

Re: [PATCH] Fix ICE with -fno-if-conversion (PR rtl-optimization/68730)

2015-12-10 Thread Jeff Law
On 12/10/2015 01:11 PM, Jakub Jelinek wrote: Hi! It seems some passes in between the combiner and ira aren't prepared to update dominance info. It usually is not a problem, because already before the combiner we call free_dominance_info. But we now have a new i?86 stv pass that is injected

[Bug c++/59832] [c++11] ICE in reshape_init_class with initializer list

2015-12-10 Thread ppluzhnikov at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59832 --- Comment #9 from Paul Pluzhnikov --- Still broken on trunk @r231541. Closing on 2 years now.

Re: [PATCH, testsuite] Fix PR68629: attr-simd-3.c failure on arm-none-eabi targets

2015-12-10 Thread Jeff Law
On 12/09/2015 02:56 AM, Thomas Preud'homme wrote: c-c++-common/attr-simd-3.c fails to compile on arm-none-eabi targets due to -fcilkplus needing -pthread which is not available for those targets. This patch solves this issue by adding a condition to the cilkplus effective target that

RFA (hash-*): PATCH for c++/68309

2015-12-10 Thread Jason Merrill
The C++ front end uses a temporary hash table to remember specializations of local variables during template instantiations. In a nested function such as a lambda or local class member function, we need to retain the elements from the enclosing function's local_specializations table;

Re: Free up bits in DECLs and TYPEs

2015-12-10 Thread DJ Delorie
I'm OK with the msp430 part :-)

Re: [PATCH] Fix phiopt ICE in Factor conversion in COND_EXPR (PR tree-optimization/66949)

2015-12-10 Thread Jeff Law
On 12/08/2015 09:21 AM, Marek Polacek wrote: The following is a conservative fix for this PR. This is an ICE transpiring in the new "Factor conversion in COND_EXPR" optimization added in r225722. Before this optimization kicks in, we have : ... p1_32 = (short unsigned int) _20; :

Re: [PATCH 6/6] [DJGPP] configure.ac: enable LTO

2015-12-10 Thread Jeff Law
On 12/05/2015 10:25 AM, Andris Pavenis wrote: Patch enables LTO support for DJGPP in top level configure.ac Andris 2015-12-05 Andris Pavenis * configure.ac: enable LTO for *-*-msdosdjgpp OK once prereqs have gone in. Note you should to the autoconf dance to update

[Bug ada/68849] New: Bug box when using a type with static predicate as formal parameter of generic procedure

2015-12-10 Thread lars.schulna at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68849 Bug ID: 68849 Summary: Bug box when using a type with static predicate as formal parameter of generic procedure Product: gcc Version: 5.3.0 Status: UNCONFIRMED

[Bug rtl-optimization/68376] [4.9 Regression] wrong code at -O1 and above on x86_64-linux-gnu

2015-12-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68376 --- Comment #10 from Jakub Jelinek --- Author: jakub Date: Thu Dec 10 22:29:12 2015 New Revision: 231546 URL: https://gcc.gnu.org/viewcvs?rev=231546=gcc=rev Log: PR rtl-optimization/68376 PR rtl-optimization/68670 *

[Bug rtl-optimization/68670] [4.9/5/6 Regression] gcc.c-torture/execute/pr68376-2.c FAILs with -ftracer

2015-12-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68670 --- Comment #4 from Jakub Jelinek --- Author: jakub Date: Thu Dec 10 22:29:12 2015 New Revision: 231546 URL: https://gcc.gnu.org/viewcvs?rev=231546=gcc=rev Log: PR rtl-optimization/68376 PR rtl-optimization/68670 *

[Bug c/68845] -Werror=array-bounds=[12] doesn't turn warning into error

2015-12-10 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68845 Manuel López-Ibáñez changed: What|Removed |Added CC||manu at gcc dot gnu.org ---

Re: [PATCH 1/6] [DJGPP] libstdc++-v3/config/os/djgpp/error_constants.h: Update according to errno codes available for DJGPP

2015-12-10 Thread Jeff Law
On 12/05/2015 11:36 AM, Andris Pavenis wrote: On 12/05/2015 06:35 PM, Andris Pavenis wrote: Included patch updates libstdc++-v3/config/os/djgpp/error_constants.h according to defines available in DJGPP errno.h. I'm reposting a patch as earlier post (Nov 15, 2015) have bug in changelog entry

[Bug target/66551] [SPARC64] Fails to bootstrap in stage 3 with linker error

2015-12-10 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66551 --- Comment #3 from Eric Botcazou --- Did you retry with a more recent version? What's the linker error exactly?

Re: [PATCH 2/6] [DJGPP] libgcc: Add djgpp to lists of i[34567]86-*-* and x86_64-*-* soft-fp targets.

2015-12-10 Thread Jeff Law
On 12/05/2015 10:05 AM, Andris Pavenis wrote: Included patch adds *-*-msdosdjgpp to lists of i[34567]86-*-* soft-fp targets. Andris PS. Sending from different address as posts from other address seems not to go through 2015-12-05 Andris Pavenis * config.host: Add

Re: [PATCH 3/6] [DJGPP] libbacktrace/configure.ac: specify that DJGPP do not have mmap()

2015-12-10 Thread Jeff Law
On 12/05/2015 10:14 AM, Andris Pavenis wrote: Patch specifies that DJGPP do not have mmap() even when sys/mman.h is available. libbacktrace is perhaps currently unusable for DJGPP but otherwise mmap() usability misdetection breaks cross-compiler build for DJGPP target (for example Linux hosted

[Bug c++/68847] New: [6 Regression] ICE in cxx_eval_constant_expression on __atomic_compare_exchange (constexpr.c:3719) in c++

2015-12-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68847 Bug ID: 68847 Summary: [6 Regression] ICE in cxx_eval_constant_expression on __atomic_compare_exchange (constexpr.c:3719) in c++ Product: gcc Version: unknown Status:

[Bug c++/68449] [5/6 Regression] ICE in cxx_eval_constant_expression on atomic_load in C++

2015-12-10 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68449 Martin Liška changed: What|Removed |Added CC||marxin at gcc dot gnu.org --- Comment #5

[PATCH] Fix PR c++/21802 (two-stage name lookup fails for operators)

2015-12-10 Thread Patrick Palka
This patch fixes name-lookup of operators in template definitions whose operands are non-dependent expressions, i.e. PR c++/21802 (and incidentally 53223). The approach that this patch takes is to detect when build_new_op() returns a call to an overloaded function and to store a call to this

[Bug debug/68848] New: allow -fdebug-prefix-map to read OLD prefix from environment (improve reproducibility)

2015-12-10 Thread dkg at fifthhorseman dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68848 Bug ID: 68848 Summary: allow -fdebug-prefix-map to read OLD prefix from environment (improve reproducibility) Product: gcc Version: unknown Status: UNCONFIRMED

Re: [PATCH] gcc: read -fdebug-prefix-map OLD from environment (improved reproducibility)

2015-12-10 Thread Daniel Kahn Gillmor
On Thu 2015-12-10 12:36:18 -0500, Daniel Kahn Gillmor wrote: > Work on the reproducible-builds project [0] has identified that build > paths are one cause of output variation between builds. This > changeset allows users to avoid this variation when building C objects > with debug symbols, while

Re: [Patch, Fortran] PR68815 - replace '%s' quotes by %< ... %>

2015-12-10 Thread Manuel López-Ibáñez
On 12/09/2015 03:53 PM, Tobias Burnus wrote: In principle, %<%c%> and %<%d%> should be convertable to %qc and %qd (as the code is more readable), but the current function annotation prevent this, telling that the q flag is not valid for %c and %d. As %< is fine, I didn't dig into it. You need

[Bug c/68845] -Werror=array-bounds=[12] doesn't turn warning into error

2015-12-10 Thread manu at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68845 Manuel López-Ibáñez changed: What|Removed |Added CC||jakub at redhat dot com ---

Re: [PATCH 4/6] [DJGPP] config/i386/djgpp: Update definitions of signed types

2015-12-10 Thread Jeff Law
On 12/05/2015 10:19 AM, Andris Pavenis wrote: Included patch updates typedefs of integer types in config/i386/djgpp-stdint.h. Patch is similar but not identical as attached to https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41557 Andris 2015-12-05 Andris Pavenis *

[Bug tree-optimization/68775] spec2006 test case 465.tonto fails with the gcc 6.0 fortran compiler

2015-12-10 Thread seurer at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68775 --- Comment #6 from William Seurer --- Sorry, I wasn't very clear there. I was adding options to the default set. Compiling as-is using the default options the run will fail. Adding -fno-tree-loop-vectorize the run will fail. Adding

[Bug lto/66305] -ffat-lto-objects create unreproducible objects

2015-12-10 Thread dkg at fifthhorseman dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66305 Daniel Kahn Gillmor changed: What|Removed |Added CC||dkg at fifthhorseman dot net ---

[Bug rtl-optimization/68670] [4.9 Regression] gcc.c-torture/execute/pr68376-2.c FAILs with -ftracer

2015-12-10 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68670 Jakub Jelinek changed: What|Removed |Added Known to work||6.0 Summary|[4.9/5/6

[Bug target/68779] [5.3 Regression] HPPA/PARISC 32-bit Linux kernel build triggers multiple ICEs

2015-12-10 Thread danglin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68779 John David Anglin changed: What|Removed |Added CC||danglin at gcc dot gnu.org ---

[Bug middle-end/68733] [6 Regression] FAIL: libgomp.c/target-29.c (internal compiler error)

2015-12-10 Thread dave.anglin at bell dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68733 --- Comment #2 from dave.anglin at bell dot net --- On 2015-12-10, at 12:31 PM, jakub at gcc dot gnu.org wrote: > Has OpenMP ever worked on PA? Likely not. Although the issue is not exposed in the libgomp for earlier gcc versions, I came

[v3 PATCH] PR libstdc++/68139

2015-12-10 Thread Ville Voutilainen
Tested on Linux-PPC64. 2015-12-11 Ville Voutilainen PR libstdc++/68139 /libstdc++-v3 * libsupc++/nested_exception.h (_S_rethrow): Use __std::addressof. /testsuite * 18_support/nested_exception/68139.cc: New. diff --git

Re: [Patch, Fortran] PR68815 - replace '%s' quotes by %< ... %>

2015-12-10 Thread Joseph Myers
On Thu, 10 Dec 2015, Manuel López-Ibáñez wrote: > On 12/09/2015 03:53 PM, Tobias Burnus wrote: > > In principle, %<%c%> and %<%d%> should be convertable to %qc and > > %qd (as the code is more readable), but the current function > > annotation prevent this, telling that the q flag is not valid

Re: [PATCH] gcc: read -fdebug-prefix-map OLD from environment (improved reproducibility)

2015-12-10 Thread Daniel Kahn Gillmor
On Thu 2015-12-10 18:59:33 -0500, Joseph Myers wrote: > On Thu, 10 Dec 2015, Daniel Kahn Gillmor wrote: > >> Specifically, if the first character of the "old" argument is a >> literal $, then gcc will treat it as an environment variable name, and >> use the value of the env var for prefix mapping.

[Bug rtl-optimization/67778] [6 Regression] ICE on valid code at -O3 on x86_64-linux-gnu in maybe_record_trace_start, at dwarf2cfi.c:2297

2015-12-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67778 Segher Boessenkool changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug target/66551] [SPARC64] Fails to bootstrap in stage 3 with linker error

2015-12-10 Thread glaubitz at physik dot fu-berlin.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66551 --- Comment #4 from John Paul Adrian Glaubitz --- Hi! (In reply to Eric Botcazou from comment #3) > Did you retry with a more recent version? What's the linker error exactly? Sorry for not reporting back. This issue seems to have been

Transparent alias suport part 11: fix warning and error attributes with LTO

2015-12-10 Thread Jan Hubicka
Hi, this patch makes lto-symtab to not merge decls where warning and error attributes mismatch and finally clears up the invalid wanring compiling testcase from PR 61886. So it took only 11 patches and year and half to fix this beast... I am now finished with merging the original transparent

Re: [PATCH] rtlanal: Fix bits/bytes confusion in set_noop_p (PR68814)

2015-12-10 Thread Segher Boessenkool
On Thu, Dec 10, 2015 at 01:26:06PM +0100, Eric Botcazou wrote: > Thanks. It seems a little odd for the condition to test the POS (operand #2) > and not also the LEN (operand #1) of the ZERO_EXTRACT before returning true, > but I'm not sure what the test would be given the above example. Or

[Bug c++/67550] [5/6 regression] Initialization of local struct array with elements of global array yields zeros instead of initializer values

2015-12-10 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67550 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

  1   2   3   >