[Bug lto/66273] [6 Regression] FAIL: gcc.dg/guality/pr43177.c

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66273 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |6.0

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #8 from vries at gcc dot gnu.org --- For example par-4.c, if we use the same patch to interchange the passes, we get: When not parallelizing, all loops get vectorized: ... parloops_factor: 0, index_type: int: vectorized: 1,

Re: [patch] libjava testsuite

2015-05-26 Thread Andrew Haley
On 05/25/2015 08:29 PM, Andreas Tobler wrote: Ok for trunk? OK, thanks. Andrew.

[Bug target/66215] [4.8/4.9/5/6 Regression] Wrong after label NOP emission for -mhotpatch

2015-05-26 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66215 Dominik Vogt vogt at linux dot vnet.ibm.com changed: What|Removed |Added Attachment #35599|0 |1

[Bug tree-optimization/66264] [untaken optimization] switch enums without default-case

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66264 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug target/64045] fortran.dg/pr45636.f90 fails for AArch64 - memcpy and memset are not combined

2015-05-26 Thread jgreenhalgh at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64045 James Greenhalgh jgreenhalgh at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED

Re: [patch c++]: Fix PR 59759

2015-05-26 Thread Marek Polacek
On Tue, May 26, 2015 at 02:21:16PM +0200, Kai Tietz wrote: Hi, I am not sure if suggested fix is the thing we want here. But infact having here a VAR_DECL can be caused by prior errors introducing them. So we simply might want to treat VAR_DECL in unify via

[Ada] Lift restriction on renaming with Volatile_Full_Access

2015-05-26 Thread Arnaud Charlet
An arbitrary restriction was imposed on renaming in conjunction with the new Aspect/Pragma Volatile_Full_Access for implementation reasons: the compiler was rejecting renamings of components of Volatile_Full_Access objects. It is lifted by this change and the following package must now be

Re: [PATCH 13/14][ARM/AArch64 testsuite] Use gcc-dg-runtest in advsimd-intrinsics.exp

2015-05-26 Thread Christophe Lyon
On 26 May 2015 at 18:25, Alan Lawrence alan.lawre...@arm.com wrote: Christophe Lyon wrote: On 22 April 2015 at 19:36, Alan Lawrence alan.lawre...@arm.com wrote: In the first revision of Christophe Lyon's advsimd-intrinsics tests, https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00532.html ,

[Bug driver/66293] New: Support -Weverything to enable all warnings

2015-05-26 Thread sverd.johnsen at googlemail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66293 Bug ID: 66293 Summary: Support -Weverything to enable all warnings Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component:

[Bug tree-optimization/66142] Loop is not vectorized because not sufficient support for GOMP_SIMD_LANE

2015-05-26 Thread ysrumyan at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66142 --- Comment #13 from Yuri Rumyantsev ysrumyan at gmail dot com --- Original test-case is not vectorized yet with Richard patch for sccvn.

[Bug target/66049] [6 regression] Few AArch64 extend and add with shift tests generates sub optimal code with trunk gcc 6.0.

2015-05-26 Thread vekumar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66049 --- Comment #9 from vekumar at gcc dot gnu.org --- Author: vekumar Date: Tue May 26 15:32:02 2015 New Revision: 223703 URL: https://gcc.gnu.org/viewcvs?rev=223703root=gccview=rev Log: 2015-05-26 Venkataramanan Kumar

Re: [PATCH 13/14][ARM/AArch64 testsuite] Use gcc-dg-runtest in advsimd-intrinsics.exp

2015-05-26 Thread Alan Lawrence
Christophe Lyon wrote: On 22 April 2015 at 19:36, Alan Lawrence alan.lawre...@arm.com wrote: In the first revision of Christophe Lyon's advsimd-intrinsics tests, https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00532.html , both gcc-dg-runtest (to assemble only) and c-torture-execute were used. In

[PATCH] Vectorize loops with parameterized loop bounds

2015-05-26 Thread Aditya Kumar
w.r.t. the PR48052, here is the patch which finds out if scev would wrap or not. The patch symbolically evaluates if valid_niter = loop-nb_iterations is true. In that case the scev would not wrap. Currently, we only look for two special 'patterns', which are sufficient to analyze the test cases.

Re: [gofrontend-dev] Re: GO tools for gccgo cross

2015-05-26 Thread Ian Lance Taylor
On Tue, May 26, 2015 at 9:17 AM, Lynn A. Boger labo...@linux.vnet.ibm.com wrote: On 05/22/2015 05:50 PM, Ian Lance Taylor wrote: On Fri, May 22, 2015 at 3:11 PM, Andrew Chambers andrewchambe...@gmail.com wrote: I'm not suggesting breaking go conventions, I just think the default if no

Re: Fix PR66251 (wrong code with strided group stores)

2015-05-26 Thread Michael Matz
Hi, On Fri, 22 May 2015, Richard Biener wrote: It's currently regstrapping on x86_64-linux, okay for trunk if that passes? OK. r223704 now. I've tried to also add the fortran runtime testcase from the PR that now exists, but failed. The gfortran.dg/vect testsuite is strange and

[Bug tree-optimization/46032] openmp inhibits loop vectorization

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46032 --- Comment #16 from vries at gcc dot gnu.org --- (In reply to Richard Biener from comment #12) (In reply to vries from comment #11) The ipa-pta solution no longer works. In 4.6, we had: ... # USE = anything # CLB = anything

Re: [debug-early] fix problem with template parameter packs

2015-05-26 Thread Aldy Hernandez
On 05/06/2015 12:28 PM, Jason Merrill wrote: On 05/05/2015 04:33 PM, Aldy Hernandez wrote: On 05/05/2015 02:08 PM, Jason Merrill wrote: On 05/04/2015 09:29 PM, Aldy Hernandez wrote: The code handling parameter DIEs needed a little tweaking for variable length template arguments. I've relaxed

[Bug tree-optimization/59124] [4.8/4.9/5/6 Regression] Wrong warnings array subscript is above array bounds

2015-05-26 Thread georgmueller at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59124 --- Comment #14 from Georg Müller georgmueller at gmx dot net --- sorry, a small typo in the last line of the last message: there was no problem with fedora 21, not 22...

RE: [Ping]: [Patch] [AArch64] PR target 66049: fix add/extend gcc test suite failures

2015-05-26 Thread Kumar, Venkataramanan
Thanks James Committed as https://gcc.gnu.org/viewcvs/gcc?view=revisionrevision=223703 Regards, Venkat. -Original Message- From: James Greenhalgh [mailto:james.greenha...@arm.com] Sent: Tuesday, May 26, 2015 2:09 PM To: Kumar, Venkataramanan Cc: gcc-patches@gcc.gnu.org; Marcus

Re: [Ada] Ensure consistency of fpt exponentiation results

2015-05-26 Thread Eric Botcazou
This change ensures on all targets that A**B = A**C when B is a small static constant in the range 0 .. 4 and C is a variable with the same value. Previously for Float and Long_Float on some targets, this was not the case. The results given were both within the error bounds that are allowed

[Ada] Fix declaration of object with delayed elaboration

2015-05-26 Thread Eric Botcazou
When an object is declared with an initializing expression and has its elaboration delayed, the following code in gnat_to_gnu is invoked: /* If this object has its elaboration delayed, we must force evaluation of GNU_EXPR right now and save it for when the object

[Bug tree-optimization/66288] New: parallelized loop vectorized with runtime alias check

2015-05-26 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66288 Bug ID: 66288 Summary: parallelized loop vectorized with runtime alias check Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: minor Priority: P3

[Bug tree-optimization/66263] [4.8/4.9/5/6 Regression] Performance regression from gcc-4.8 and up (trivial sudoku program)

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66263 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[PATCH] Fix PR66142

2015-05-26 Thread Richard Biener
The following fixes the testcase in PR66142 Bootstrapped and tested on x86_64-unknown-linux-gnu, applied to trunk. Richard. 2015-05-26 Richard Biener rguent...@suse.de PR tree-optimization/66142 * tree-ssa-sccvn.c (vn_reference_lookup_3): Manually compare MEM_REFs

[Bug tree-optimization/46032] openmp inhibits loop vectorization

2015-05-26 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46032 --- Comment #14 from Jakub Jelinek jakub at gcc dot gnu.org --- (In reply to Richard Biener from comment #13) So there's no longer a path in the call graph from main to main._omp_fn. Perhaps a dummy body for GOMP_parallel could fix that.

[Bug tree-optimization/65752] Too strong optimizations int - pointer casts

2015-05-26 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment #36 from rguenther at suse dot de rguenther at suse dot de --- On Tue, 26 May 2015, gil.hur at sf dot snu.ac.kr wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment #35 from Chung-Kil Hur gil.hur at sf dot

Re: [PATCH] Break when has_sample is true

2015-05-26 Thread Jeff Law
On 05/26/2015 08:07 AM, Aditya Kumar wrote: gcc/ChangeLog: 2015-05-26 Aditya Kumar hiradi...@msn.com * auto-profile.c (afdo_calculate_branch_prob): Break once has_sample is true. OK. Please install onto the trunk. Thanks, jeff

[Bug fortran/66291] New: [OOP] Incorrect compile time warning for final procedure in gfortran

2015-05-26 Thread casey.webster at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66291 Bug ID: 66291 Summary: [OOP] Incorrect compile time warning for final procedure in gfortran Product: gcc Version: 5.1.0 Status: UNCONFIRMED Severity: normal

[Ada] Minor adjustment to implementation of 'Min/'Max

2015-05-26 Thread Eric Botcazou
We don't need the C99-like treatment if we don't expect NaN's. Tested on x86_64-suse-linux, applied on the mainline. 2015-05-26 Eric Botcazou ebotca...@adacore.com * gcc-interface/trans.c (Attribute_to_gnu) Attr_Min/Attr_Max: Do not bother about NaN's if Machine_Overflows is

ping**3 [PATCH, ARM] Cortex-A9 MPCore volatile load workaround

2015-05-26 Thread Sandra Loosemore
Chung-Lin posted this patch last year but it seems never to have been reviewed: https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00714.html I've just re-applied and re-tested it and it still seems to be good. Can somebody please take a look at it? -Sandra

Re: [Ada] Lift restriction on renaming with Volatile_Full_Access

2015-05-26 Thread Eric Botcazou
An arbitrary restriction was imposed on renaming in conjunction with the new Aspect/Pragma Volatile_Full_Access for implementation reasons: the compiler was rejecting renamings of components of Volatile_Full_Access objects. The reason was that supporting Volatile_Full_Access requires an

[Bug driver/66293] Support -Weverything to enable all warnings

2015-05-26 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66293 --- Comment #1 from Jonathan Wakely redi at gcc dot gnu.org --- (In reply to Sverd Johnsen from comment #0) clang supports -Weverything which simply enables all warnings. gcc should introduce an equivalent option. No it shouldn't. This is a

[Bug c++/31573] -Wall-all to enable all warnings

2015-05-26 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=31573 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added CC||sverd.johnsen

[Bug driver/66293] Support -Weverything to enable all warnings

2015-05-26 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66293 Jonathan Wakely redi at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

Re: [Ada] Lift restriction on renaming with Volatile_Full_Access

2015-05-26 Thread Eric Botcazou
An arbitrary restriction was imposed on renaming in conjunction with the new Aspect/Pragma Volatile_Full_Access for implementation reasons: the compiler was rejecting renamings of components of Volatile_Full_Access objects. This is the second part of the overhaul, tested on x86_64-suse-linux,

Re: [C++/66270] another may_alias crash

2015-05-26 Thread Nathan Sidwell
On 05/25/15 21:18, Jason Merrill wrote: On 05/25/2015 04:55 PM, Nathan Sidwell wrote: else if (TYPE_CANONICAL (to_type) != to_type) TYPE_CANONICAL (t) = build_reference_type_for_mode (TYPE_CANONICAL (to_type), mode, false); But we're passing 'false' in

[gomp4.1] Bring C++ FE on rough feature parity with C FE

2015-05-26 Thread Jakub Jelinek
Hi! This patch adds changes similar to those that have been added for OpenMP 4.1 to the C FE so far. Note, taskloop with C++ class iterators isn't yet supported and the testsuite coverage is limited too. 2015-05-26 Jakub Jelinek ja...@redhat.com gcc/c/ * c-parser.c (c_parser_pragma):

[Bug libstdc++/65839] xmethods need updating once gdb decides how to fix 18285

2015-05-26 Thread devans at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65839 --- Comment #5 from devans at gcc dot gnu.org --- Author: devans Date: Tue May 26 21:28:42 2015 New Revision: 223719 URL: https://gcc.gnu.org/viewcvs?rev=223719root=gccview=rev Log: PR libstdc++/65839 *

Re: [PATCH] [libstdc++/65839] whatis support for xmethods

2015-05-26 Thread Doug Evans
On Wed, Apr 29, 2015 at 11:14 AM, Jonathan Wakely jwak...@redhat.com wrote: On 29/04/15 10:57 -0700, Doug Evans wrote: On Tue, Apr 28, 2015 at 5:16 AM, Jonathan Wakely jwak...@redhat.com wrote: On 27/04/15 15:44 -0700, Doug Evans wrote: PR libstdc++/65839 *

Re: Fwd: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-26 Thread Bill Schmidt
/../include -I/home/wschmidt/gcc/gcc-mainline-test/gcc/../libcpp/include \ -DBASEVER=\6.0.0\ -DDATESTAMP=\ 20150526\ \ -DREVISION=\ [trunk revision 223719]\ \ -DDEVPHASE=\ (experimental)\ -DPKGVERSION=\(GCC) \ \ -DBUGURL=\http://gcc.gnu.org/bugs.html\ -o build

Re: Fwd: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-26 Thread Bill Schmidt
/wschmidt/gcc/gcc-mainline-test/gcc -I/home/wsc hmidt/gcc/gcc-mainline-test/gcc/build -I/home/wschmidt/gcc/gcc-mainline-test/gcc /../include -I/home/wschmidt/gcc/gcc-mainline-test/gcc/../libcpp/include \ -DBASEVER=\6.0.0\ -DDATESTAMP=\ 20150526\ \ -DREVISION=\ [trunk

[Bug libstdc++/65839] xmethods need updating once gdb decides how to fix 18285

2015-05-26 Thread dje at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65839 Doug Evans dje at google dot com changed: What|Removed |Added Status|NEW |RESOLVED

[Bug libstdc++/66262] [REGRESSION] testsuite failure with libstdc++ (gcc-5) and g++-4.9 together

2015-05-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66262 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|WAITING

[Bug tree-optimization/66285] failure to vectorize parallelized loop

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66285 --- Comment #6 from Richard Biener rguenth at gcc dot gnu.org --- I thought that parallelizing vectorized loops is harder (you eventually get extra prologue and epliogue loops, etc).

[Bug libstdc++/66262] [REGRESSION] testsuite failure with libstdc++ (gcc-5) and g++-4.9 together

2015-05-26 Thread costamagnagianfranco at yahoo dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66262 --- Comment #5 from Gianfranco costamagnagianfranco at yahoo dot it --- I'm still trying to provide what requested, as you can see there I'm working right now on it https://buildd.debian.org/status/package.php?p=casablancasuite=experimental

[Bug tree-optimization/46032] openmp inhibits loop vectorization

2015-05-26 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46032 --- Comment #15 from Jakub Jelinek jakub at gcc dot gnu.org --- and GOMP_task (fn1, data1, fn2, ...) performs: if (somecond) { if (fn2 == 0) fn1 (data1); else { void *buf = alloca (...); // Takes care also about

[Bug tree-optimization/66280] [4.8/4.9/5/6 Regression] ICE: in vect_get_vec_def_for_operand, at tree-vect-stmts.c:1472

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66280 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug middle-end/66283] [ICE] [IA64] verify type mis-diagnosis: type variant differs by TYPE_NO_FORCE_BLK

2015-05-26 Thread gary at intrepid dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66283 --- Comment #1 from Gary Funck gary at intrepid dot com --- FYI, this also results in a bootstrap failure for C++ on IA64, when configured with: CFLAGS='-g3 -O0' \ CXXFLAGS='-g3 -O0' \ $src/configure \ --prefix=$rls \ --enable-checking \

Re: [patch] libstdc++/66017 Avoid bad casts and fix alignment of _Rb_tree_nodelong long::_M_storage

2015-05-26 Thread Jonathan Wakely
On 22/05/15 18:48 +0100, Jonathan Wakely wrote: On 22/05/15 16:21 +0100, Jonathan Wakely wrote: On 22/05/15 17:13 +0200, Jakub Jelinek wrote: On Fri, May 22, 2015 at 03:59:47PM +0100, Jonathan Wakely wrote: + alignas(alignof(_Tp2)) unsigned char _M_storage[sizeof(_Tp)]; Is

Re: Do not compute alias sets for types that don't need them

2015-05-26 Thread Michael Matz
Hi, On Fri, 22 May 2015, Jan Hubicka wrote: Index: tree-streamer-out.c === --- tree-streamer-out.c (revision 223508) +++ tree-streamer-out.c (working copy) @@ -346,6 +346,7 @@ pack_ts_type_common_value_fields

Re: [PATCH 1/3][AArch64] Strengthen barriers for sync-fetch-op builtins.

2015-05-26 Thread James Greenhalgh
On Thu, May 21, 2015 at 04:57:00PM +0100, Matthew Wahab wrote: On Aarch64, the __sync builtins are implemented using the __atomic operations and barriers. This makes the the __sync builtins inconsistent with their documentation which requires stronger barriers than those for the __atomic

Re: [patch] testsuite enable PIE tests on FreeBSD

2015-05-26 Thread Jeff Law
On 05/25/2015 06:42 AM, Dominique Dhumieres wrote: Wouldn't it be better to remove the target selector and instead add: /* { dg-require-effective-target pie } */ ... This allows the tests to be run on Darwin and fail because the code generated does not match the scan-assembler: FAIL:

[Bug tree-optimization/66142] Loop is not vectorized because not sufficient support for GOMP_SIMD_LANE

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

Re: Copy TYPE_NO_FORCE_BLK in finalize_type_size

2015-05-26 Thread Gary Funck
On 05/22/15 17:44:23, Jan Hubicka wrote: PR 66181 is about ICE in verify_type that complains that type and its variant differs by TYPE_NO_FORCE_BLK. Also PR 66283, on IA64. Has a small test case.

[Bug target/64045] fortran.dg/pr45636.f90 fails for AArch64 - memcpy and memset are not combined

2015-05-26 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64045 Ramana Radhakrishnan ramana at gcc dot gnu.org changed: What|Removed |Added CC||ramana

[Bug tree-optimization/65752] Too strong optimizations int - pointer casts

2015-05-26 Thread gil.hur at sf dot snu.ac.kr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment #35 from Chung-Kil Hur gil.hur at sf dot snu.ac.kr --- (In reply to rguent...@suse.de from comment #34) On Sat, 23 May 2015, gil.hur at sf dot snu.ac.kr wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment

[PATCH] LTO balanced map: add stats about insns and symbols.

2015-05-26 Thread Martin Liška
Hello. Following patch enhanced dump output for LTO balanced map. Sample output: Partition sizes: partition 0 contains 2413 (13.33%) symbols and 56646 (3.62%) insns partition 1 contains 2006 (11.08%) symbols and 55901 (3.57%) insns partition 2 contains 1954 (10.79%) symbols and 61054 (3.90%)

Re: [PATCH GCC]Improve how we handle overflow for type conversion in scev/ivopts, part I

2015-05-26 Thread Richard Biener
On Sun, May 24, 2015 at 8:47 AM, Bin.Cheng amker.ch...@gmail.com wrote: On Fri, May 22, 2015 at 7:45 PM, Richard Biener richard.guent...@gmail.com wrote: On Wed, May 20, 2015 at 11:41 AM, Bin Cheng bin.ch...@arm.com wrote: Hi, As we know, GCC is too conservative when checking overflow

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Bill Schmidt
Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown predicate 'mem_operand_gpr' /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:242: reference to unknown predicate

RE: [PATCH] Break when has_sample is true

2015-05-26 Thread Aditya K
I don't have commit access. I would appreciate if someone does that for me. Thanks, -Aditya Date: Tue, 26 May 2015 08:14:41 -0600 From: l...@redhat.com To: hiradi...@msn.com; gcc-patches@gcc.gnu.org Subject: Re: [PATCH] Break when has_sample is true

RE: [PATCH] Print Pass Names

2015-05-26 Thread Aditya K
I don't have commit access. I would appreciate if someone does that for me. Thanks, -Aditya Date: Fri, 22 May 2015 14:52:29 -0600 From: l...@redhat.com To: hiradi...@msn.com; richard.guent...@gmail.com; gcc-patches@gcc.gnu.org Subject: Re: [PATCH]

Re: [PATCH, ARM] attribute target (thumb,arm) [2.1/6] respin (5th)

2015-05-26 Thread Ramana Radhakrishnan
On Wed, May 13, 2015 at 9:49 AM, Christian Bruel christian.br...@st.com wrote: 2 parts for maintainers - c-family: machine descriptions export macro definitions into c implementation : need to export 'builtin_define_with_int_value' and ' builtin_define_type_sizeof' Could a global

[Bug tree-optimization/66142] Loop is not vectorized because not sufficient support for GOMP_SIMD_LANE

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66142 --- Comment #11 from Richard Biener rguenth at gcc dot gnu.org --- Author: rguenth Date: Tue May 26 13:55:40 2015 New Revision: 223697 URL: https://gcc.gnu.org/viewcvs?rev=223697root=gccview=rev Log: 2015-05-26 Richard Biener rguent...@suse.de

[Bug tree-optimization/65752] Too strong optimizations int - pointer casts

2015-05-26 Thread gil.hur at sf dot snu.ac.kr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment #37 from Chung-Kil Hur gil.hur at sf dot snu.ac.kr --- (In reply to rguent...@suse.de from comment #36) On Tue, 26 May 2015, gil.hur at sf dot snu.ac.kr wrote: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65752 --- Comment

[Ada] Move generally useful utility subprograms to GNAT frontend

2015-05-26 Thread Arnaud Charlet
Some utility subprograms used in GNATprove were generally useful, and thus are better located in GNAT frontend than in GNATprove code. Tested on x86_64-pc-linux-gnu, committed on trunk 2015-05-26 Yannick Moy m...@adacore.com * inline.adb (Has_Initialized_Type): Adapt to new names.

[Bug preprocessor/66246] PCH breaks preprocessor

2015-05-26 Thread kai-bugs at cats dot ms
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66246 kai-bugs at cats dot ms changed: What|Removed |Added Target|i686-w64-mingw32|i686-w64-mingw32

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Richard Sandiford
David Edelsohn dje@gmail.com writes: On Tue, May 26, 2015 at 10:51 AM, Richard Sandiford richard.sandif...@arm.com wrote: Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds:

[PINGv8][PATCH] ASan on unaligned accesses

2015-05-26 Thread Marat Zakirov
On 05/20/2015 10:01 AM, Marat Zakirov wrote: On 05/12/2015 02:16 PM, Marat Zakirov wrote: On 04/07/2015 03:22 PM, Jakub Jelinek wrote: How are the automatic misaligned variables different from say heap allocated ones, or global vars etc.? No difference you are right Jakub. Shadow memory

[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-05-26 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968 --- Comment #44 from Markus Trippelsdorf trippels at gcc dot gnu.org --- Any update on the timestamp issue? It still happens regularly.

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread Richard Sandiford
Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown predicate 'mem_operand_gpr'

Re: Reuse predicate code analysis for constraints

2015-05-26 Thread David Edelsohn
On Tue, May 26, 2015 at 10:51 AM, Richard Sandiford richard.sandif...@arm.com wrote: Bill Schmidt wschm...@linux.vnet.ibm.com writes: Hi Richard, Unfortunately this broke the Power builds: /home/wschmidt/gcc/gcc-mainline-base/gcc/config/rs6000/constraints.md:211: reference to unknown

[Bug c++/66281] [C++14][Variable templates] internal compiler error: in tsubst, at cp/pt.c:12022

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

Re: [PATCH, ARM] attribute target (thumb,arm) [2.2/6] respin (5th)

2015-05-26 Thread Ramana Radhakrishnan
On Tue, May 26, 2015 at 2:42 PM, Christian Bruel christian.br...@st.com wrote: On 05/26/2015 12:11 PM, Ramana Radhakrishnan wrote: On 13/05/15 11:16, Christian Bruel wrote: - [2.2/6]: Redefine TARGET_MACROS for #pragma GCC target without thumbness the glue. Here it is, no

[Bug libstdc++/66030] [5.1.0] std::codecvt_byname missing from libstdc++ DLL

2015-05-26 Thread hamzaalloush at live dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66030 --- Comment #2 from Hamza Alloush hamzaalloush at live dot com --- with gcc 5.1, i also have this bug, whenever i try to cross compile boost with mingw, as it tries to define codecvt_byname for ${BOOST_DIR}/libs/locale/src/std/codecvt.cpp ##

[Bug tree-optimization/66261] operations that simplify whether the pointers are the same or not (++p;++q;--p;--q)

2015-05-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66261 --- Comment #1 from Richard Biener rguenth at gcc dot gnu.org --- Interesting ;)

[Bug libstdc++/66262] [REGRESSION] testsuite failure with libstdc++ (gcc-5) and g++-4.9 together

2015-05-26 Thread costamagnagianfranco at yahoo dot it
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66262 Gianfranco costamagnagianfranco at yahoo dot it changed: What|Removed |Added Status|RESOLVED|NEW

Re: [patch] testsuite enable PIE tests on FreeBSD

2015-05-26 Thread Jeff Law
On 05/25/2015 01:52 PM, Andreas Tobler wrote: On 25.05.15 14:42, Dominique Dhumieres wrote: Wouldn't it be better to remove the target selector and instead add: /* { dg-require-effective-target pie } */ ... This allows the tests to be run on Darwin and fail because the code generated does

[Bug ipa/66181] [6 Regression]: /usr/include/bits/types.h:134:16: ICE: verify_type failed

2015-05-26 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66181 --- Comment #13 from Ramana Radhakrishnan ramana at gcc dot gnu.org --- Author: ramana Date: Tue May 26 13:21:16 2015 New Revision: 223695 URL: https://gcc.gnu.org/viewcvs?rev=223695root=gccview=rev Log: Fix PR ipa/66181 2015-05-26 Ramana

[Bug target/52144] ARM should support arm/thumb function attribute to permit different instruction sets in the same source

2015-05-26 Thread chrbr at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52144 --- Comment #4 from chrbr at gcc dot gnu.org --- Author: chrbr Date: Tue May 26 14:06:17 2015 New Revision: 223699 URL: https://gcc.gnu.org/viewcvs?rev=223699root=gccview=rev Log: 2015-05-13 Christian Bruel christian.br...@st.com PR

[PATCH] Break when has_sample is true

2015-05-26 Thread Aditya Kumar
gcc/ChangeLog: 2015-05-26 Aditya Kumar hiradi...@msn.com * auto-profile.c (afdo_calculate_branch_prob): Break once has_sample is true. --- gcc/auto-profile.c | 9 +++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/auto-profile.c b/gcc/auto-profile.c index

[Bug c/66208] macro location not detected

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

Re: add names for constants in line-map.c

2015-05-26 Thread Jeff Law
On 05/23/2015 04:46 AM, Manuel López-Ibáñez wrote: This patch adds descriptive names to various constants in line-map.c. There were some differences between the constants used a various places, but my understanding is that these differences are arbitrary and it is easier to understand the code

RE: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-26 Thread Matthew Fortune
The change for MIPS looks fine by visual inspection and I've built both a default pie and default no-pie compiler. The default pie won't build glibc but I am pretty sure it is not down to this patch. I haven't had time to look into why it won't build though, something related to selecting the CRT

gcc-5-20150526 is now available

2015-05-26 Thread gccadmin
Snapshot gcc-5-20150526 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/5-20150526/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 5 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches/gcc-5

[Bug libstdc++/54351] ~unique_ptr() should not set stored pointer to null

2015-05-26 Thread rs2740 at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54351 TC rs2740 at gmail dot com changed: What|Removed |Added CC||rs2740 at gmail dot com ---

[Bug target/65979] [5/6 Regression] [SH] Wrong code is generated with stage1 compiler

2015-05-26 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65979 Kazumoto Kojima kkojima at gcc dot gnu.org changed: What|Removed |Added Summary|[4.9/5/6 Regression] [SH] |[5/6

[Bug lto/66295] New: LTO generates incorrect resolver call for function multiversioning

2015-05-26 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66295 Bug ID: 66295 Summary: LTO generates incorrect resolver call for function multiversioning Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal

[Bug target/65979] [4.9/5/6 Regression] [SH] Wrong code is generated with stage1 compiler

2015-05-26 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65979 --- Comment #30 from Kazumoto Kojima kkojima at gcc dot gnu.org --- Author: kkojima Date: Tue May 26 22:32:11 2015 New Revision: 223721 URL: https://gcc.gnu.org/viewcvs?rev=223721root=gccview=rev Log: PR target/65979 * config/sh/sh.md (tstsi_t

[Bug target/65979] [4.9/5/6 Regression] [SH] Wrong code is generated with stage1 compiler

2015-05-26 Thread kkojima at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65979 --- Comment #31 from Kazumoto Kojima kkojima at gcc dot gnu.org --- Author: kkojima Date: Tue May 26 22:37:06 2015 New Revision: 223722 URL: https://gcc.gnu.org/viewcvs?rev=223722root=gccview=rev Log: PR target/65979 * config/sh/sh.md (tstsi_t

[patch commit SH] Fix PR target/65979

2015-05-26 Thread Kaz Kojima
Hi, I've committed the attached patches to fix PR target/65979 which is a 5/6 regression in behalf of Oleg. The problematic peephole can clobber a register before its use. See PR65979 for details. The first patch is for trunk and the second one is a slightly different version against

Re: PING^3: [PATCH]: New configure options that make the compiler use -fPIE and -pie as default option

2015-05-26 Thread H.J. Lu
On Tue, May 26, 2015 at 3:11 PM, Matthew Fortune matthew.fort...@imgtec.com wrote: The change for MIPS looks fine by visual inspection and I've built both a default pie and default no-pie compiler. The default pie won't build glibc but I am pretty sure it is not down to this patch. I haven't

[Bug target/66258] compiling a stdarg function with arch +nofp generates an ICE

2015-05-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66258 --- Comment #1 from Andrew Pinski pinskia at gcc dot gnu.org --- Confirmed, happens with grub.

Re: [PATCH] [libstdc++] Add operator- xmethod to std::unique_ptr

2015-05-26 Thread Doug Evans
On Thu, Apr 30, 2015 at 12:09 PM, Jonathan Wakely jwak...@redhat.com wrote: On 30/04/15 11:19 -0700, Doug Evans wrote: Hi. This patch adds operator- xmethod support for std::unique_ptr. Regression tested on amd64-linux. Ok to commit? OK, thanks. Committed, thanks.

[Bug c++/66294] New: Nonsensical warning message for address-of static member function expr through expr.B

2015-05-26 Thread jengelh at inai dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66294 Bug ID: 66294 Summary: Nonsensical warning message for address-of static member function expr through expr.B Product: gcc Version: unknown Status: UNCONFIRMED

[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-05-26 Thread LpSolit at netscape dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968 --- Comment #45 from Frédéric Buclin LpSolit at netscape dot net --- (In reply to Markus Trippelsdorf from comment #44) Any update on the timestamp issue? It still happens regularly. I reported to overseers that the problem was not in Bugzilla,

[Bug c++/66292] New: ICE in constexpr call evaluation

2015-05-26 Thread colu...@gmx-topmail.de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66292 Bug ID: 66292 Summary: ICE in constexpr call evaluation Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: c++

Re: Teach gimple_canonical_types_compatible_p about incomplete types

2015-05-26 Thread Jan Hubicka
Now the change does not really translate to great increase of disambiguations for Firefox (it seems more in noise). The reason is the pointer_type globbing in alias.c. Yeah, we only get the improvement because of some hack in the tree alias oracle which also uses the base object

[Bug web/64968] Upgrade GCC Bugzilla to 5.0

2015-05-26 Thread fche at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64968 --- Comment #46 from Frank Ch. Eigler fche at redhat dot com --- I can add a workaround in Bugzilla itself, if that helps. Frank? Please go ahead.

[Bug tree-optimization/59124] [4.8/4.9/5/6 Regression] Wrong warnings array subscript is above array bounds

2015-05-26 Thread georgmueller at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59124 --- Comment #13 from Georg Müller georgmueller at gmx dot net --- This bug is causing dpdk build failures on my fedora 22 machine: git clone git://dpdk.org/dpdk cd dpdk make config T=x86_64-native-linuxapp-gcc make [...]

<    1   2   3   >