LTO IPA inline decisions in GCC trunk.

2014-11-06 Thread Venkataramanan Kumar
Hi Honza, I experimented building Coremark with both PGO and LTO at -O3 level on Aarch64 machine. First I generated profiles using the recommended seeds in Coremark's readme.txt. Then compiled again with -O3 -flto and -fprofile-use. I tried using GCC Linaro compiler (september) which is based

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread Richard Biener
On Wed, 5 Nov 2014, Andrew Pinski wrote: Hi, I was trying to hook up tree-ssa-phiopt to match-and-simplify using either gimple_build (or rather using gimple_simplify depending on if we want to produce cond_expr for conditional move). I ran into a problem. With the pattern below: /* a ?

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Richard Biener
On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 07:04, Roman Gareev wrote: CLooG is not necessarily needed. You can run graphite just with ISL. The main reason that ISL code generation is not enabled by default is that we did not yet get extensive testing

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Tobias Grosser
On 06.11.2014 10:05, Richard Biener wrote: On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 07:04, Roman Gareev wrote: CLooG is not necessarily needed. You can run graphite just with ISL. The main reason that ISL code generation is not enabled by default

Re: LTO IPA inline decisions in GCC trunk.

2014-11-06 Thread Jan Hubicka
Hi Honza, Hello, I experimented building Coremark with both PGO and LTO at -O3 level on Aarch64 machine. First I generated profiles using the recommended seeds in Coremark's readme.txt. Then compiled again with -O3 -flto and -fprofile-use. I tried using GCC Linaro compiler (september)

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Richard Biener
On 11/6/14, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 10:05, Richard Biener wrote: On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 07:04, Roman Gareev wrote: CLooG is not necessarily needed. You can run graphite just with ISL. The main

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Tobias Grosser
On 06.11.2014 11:15, Richard Biener wrote: On 11/6/14, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 10:05, Richard Biener wrote: On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 07:04, Roman Gareev wrote: CLooG is not necessarily needed. You can

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Richard Biener
On 11/6/14, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 11:15, Richard Biener wrote: On 11/6/14, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 10:05, Richard Biener wrote: On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: On 06.11.2014 07:04, Roman

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread Richard Biener
On Wed, 5 Nov 2014, Andrew Pinski wrote: Hi, I was trying to hook up tree-ssa-phiopt to match-and-simplify using either gimple_build (or rather using gimple_simplify depending on if we want to produce cond_expr for conditional move). I ran into a problem. With the pattern below: /* a ?

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread Richard Biener
On Thu, 6 Nov 2014, Richard Biener wrote: On Wed, 5 Nov 2014, Andrew Pinski wrote: Hi, I was trying to hook up tree-ssa-phiopt to match-and-simplify using either gimple_build (or rather using gimple_simplify depending on if we want to produce cond_expr for conditional move). I ran

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Sven Verdoolaege
On Thu, Nov 06, 2014 at 10:43:16AM +0100, Tobias Grosser wrote: is there any chance we can add the deprecated isl_int includes back into isl 0.14.1. This would unblock the testing and we could remove them as soon as gcc 4.8/4.9 has been phased out. I prefer Richard's solution. In any case, you

Loop invariant motion from cold block

2014-11-06 Thread Pat Haugen
It appears to me that both loop invariant motion passes (tree/rtl) don't look at basic block frequencies and will gladly hoist invariant code from a cold block within a loop. This can impact performance by executing (possibly costly) code that would otherwise not be executed, adds another

Re: Loop invariant motion from cold block

2014-11-06 Thread Richard Biener
On Thu, Nov 6, 2014 at 7:08 PM, Pat Haugen pthau...@linux.vnet.ibm.com wrote: It appears to me that both loop invariant motion passes (tree/rtl) don't look at basic block frequencies and will gladly hoist invariant code from a cold block within a loop. This can impact performance by executing

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Roman Gareev
As the ISL code generator has been default since a while and we did not get many bug reports, the actual switch seems to have worked well. We could probably still need some testing, but in this case it is most likely time to drop the CLooG support entirely. Are you interested to provide the

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Tobias Grosser
On 06.11.2014 20:08, Roman Gareev wrote: As the ISL code generator has been default since a while and we did not get many bug reports, the actual switch seems to have worked well. We could probably still need some testing, but in this case it is most likely time to drop the CLooG support

Re: Loop invariant motion from cold block

2014-11-06 Thread Pat Haugen
On 11/06/2014 01:00 PM, Richard Biener wrote: Shouldn't we never hoist anything from a bb with lower execution frequency to a bb with higher one? It seems LIM simply assumes that inside a loop is always higher frequency than outside of it. So - why artificially have that factor of 0.1 instead

Re: RFC: Update ISL under gcc/infrastructure/ ? // Remove CLooG?

2014-11-06 Thread Tobias Burnus
Richard Biener wrote: On Thu, Nov 6, 2014 at 8:02 AM, Tobias Grosser tob...@grosser.es wrote: Also, as Tobias suggested we should raise the minimal supported isl level to 0.14 to be sure PR 62289 is fixed. As I am testing with system isl/cloog that would be unfortunate as it means I'd either

gcc-4.8-20141106 is now available

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

RE: [Aarch64] LRA

2014-11-06 Thread Evandro Menezes
That's what I assumed. However, can reload spill GPRs into FPRs as LRA does? For even after specifying -mno-lra, I still see excessive slots in FPRs. Thank you, -- Evandro Menezes Austin, TX -Original Message- From: Richard Earnshaw

Re: Question on param MAX_PENDING_LIST_LENGTH in sched-deps

2014-11-06 Thread Jeff Law
On 11/04/14 20:29, Bin.Cheng wrote: Hi, The parameter MAX_PENDING_LIST_LENGTH is set to 32 by default. It seems to me the length of pending list can't be larger than 32. But in sched-deps.c, below code is used: /* Pending lists can't get larger with a readonly context. */ if

Re: [Aarch64] LRA

2014-11-06 Thread Andrew Pinski
On Thu, Nov 6, 2014 at 3:03 PM, Evandro Menezes e.mene...@samsung.com wrote: That's what I assumed. However, can reload spill GPRs into FPRs as LRA does? For even after specifying -mno-lra, I still see excessive slots in FPRs. Not fully. What is happening most likely is IRA is deciding to

Re: Question on param MAX_PENDING_LIST_LENGTH in sched-deps

2014-11-06 Thread Bin.Cheng
On Fri, Nov 7, 2014 at 7:10 AM, Jeff Law l...@redhat.com wrote: On 11/04/14 20:29, Bin.Cheng wrote: Hi, The parameter MAX_PENDING_LIST_LENGTH is set to 32 by default. It seems to me the length of pending list can't be larger than 32. But in sched-deps.c, below code is used: /*

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread Andrew Pinski
On Thu, Nov 6, 2014 at 2:40 AM, Richard Biener rguent...@suse.de wrote: On Thu, 6 Nov 2014, Richard Biener wrote: On Wed, 5 Nov 2014, Andrew Pinski wrote: Hi, I was trying to hook up tree-ssa-phiopt to match-and-simplify using either gimple_build (or rather using gimple_simplify

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread Richard Biener
On November 7, 2014 5:03:19 AM CET, Andrew Pinski pins...@gmail.com wrote: On Thu, Nov 6, 2014 at 2:40 AM, Richard Biener rguent...@suse.de wrote: On Thu, 6 Nov 2014, Richard Biener wrote: On Wed, 5 Nov 2014, Andrew Pinski wrote: Hi, I was trying to hook up tree-ssa-phiopt to

Re: Match-and-simplify and COND_EXPR

2014-11-06 Thread pinskia
On Nov 6, 2014, at 11:24 PM, Richard Biener rguent...@suse.de wrote: On November 7, 2014 5:03:19 AM CET, Andrew Pinski pins...@gmail.com wrote: On Thu, Nov 6, 2014 at 2:40 AM, Richard Biener rguent...@suse.de wrote: On Thu, 6 Nov 2014, Richard Biener wrote: On Wed, 5 Nov 2014, Andrew

[Bug ada/63725] Scalar_Storage_Order and nested string subtypes

2014-11-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63725 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug ipa/63696] Alloc-dealloc-mismatch in ipa-icf.c

2014-11-06 Thread chefmax at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63696 Maxim Ostapenko chefmax at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread izamyatin at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63622 Igor Zamyatin izamyatin at gmail dot com changed: What|Removed |Added CC||izamyatin at

[Bug ada/63725] Scalar_Storage_Order and nested string subtypes

2014-11-06 Thread daniel.merrill at psware dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63725 --- Comment #2 from Dan Merrill daniel.merrill at psware dot com --- Is this what you are proposing? type string_type is new string (1..15); for string_type'Scalar_Storage_Order use System.High_Order_First; type string_array is array

[Bug target/63756] _mm_cvtepi16_epi32 with a memory operand produces either broken or slow asm

2014-11-06 Thread ubizjak at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63756 Uroš Bizjak ubizjak at gmail dot com changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug c/63760] New: Support __func__ in PROGMEM

2014-11-06 Thread mojo at world3 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63760 Bug ID: 63760 Summary: Support __func__ in PROGMEM Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: enhancement Priority: P3 Component: c

[Bug other/63758] liblto_plugin.so has undefined reference to _environ on OSX

2014-11-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63758 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords||lto

[Bug target/63749] [4.9/5 Regression] registers may not be the same

2014-11-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63749 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.9.3

[Bug go/63269] libgo/math test failures in TestLog2

2014-11-06 Thread vogt at linux dot vnet.ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63269 --- Comment #6 from Dominik Vogt vogt at linux dot vnet.ibm.com --- (In reply to Ian Lance Taylor from comment #3) First, let me say that this code is in the Go master library and must be fixed there. It might be more effective to discuss it

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread marxin at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63622 --- Comment #21 from Martin Liška marxin at gcc dot gnu.org --- (In reply to Igor Zamyatin from comment #20) This is mentioned here - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c9 Fix for this is under review, start of the discussion

[Bug c/63760] Support __func__ in PROGMEM

2014-11-06 Thread sch...@linux-m68k.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63760 --- Comment #1 from Andreas Schwab sch...@linux-m68k.org --- Why aren't read-only data being placed in progmem by default?

[Bug c++/63736] gcc generated program with segfault on atomic exchange when the atomic variable is a member of a struct allocated with make_shared

2014-11-06 Thread leandrosansilva at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63736 --- Comment #3 from Leandro Santiago leandrosansilva at gmail dot com --- I've just realized the gcc I am using is 4.8.1 instead of 4.8.1 as initially reported.

[Bug c/63760] Support __func__ in PROGMEM

2014-11-06 Thread mojo at world3 dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63760 --- Comment #2 from mojo at world3 dot net --- On platforms with this kind of architecture the default is to place everything in RAM, unless you specifically state otherwise. With Harvard style architectures different instructions are used to

[Bug middle-end/63761] New: [5 Regression] error: gimple_bb (stmt) is set to a wrong basic block

2014-11-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63761 Bug ID: 63761 Summary: [5 Regression] error: gimple_bb (stmt) is set to a wrong basic block Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug ada/63725] Scalar_Storage_Order and nested string subtypes

2014-11-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63725 --- Comment #3 from Eric Botcazou ebotcazou at gcc dot gnu.org --- That seems to work, but in a non trivial case doesn't that make string_type non inter operable with other string types? Interoperability should be preserved modulo minor

[Bug sanitizer/62132] [5 Regression] FAIL: c-c++-common/asan/misalign-[12].c after r213807 on x86_64-apple-darwin13 with -m32

2014-11-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62132 --- Comment #9 from Dominique d'Humieres dominiq at lps dot ens.fr --- Per comments 6 and 7 I have tried --- ../_clean/gcc/testsuite/c-c++-common/asan/misalign-1.c2014-05-31 12:40:03.0 +0200 +++

[Bug sanitizer/62132] [5 Regression] FAIL: c-c++-common/asan/misalign-[12].c after r213807 on x86_64-apple-darwin13 with -m32

2014-11-06 Thread y.gribov at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62132 --- Comment #10 from Yury Gribov y.gribov at samsung dot com --- (In reply to Dominique d'Humieres from comment #9) Per comments 6 and 7 I have tried ... but it does not fix the failures. What am I misunderstanding? That wouldn't help because

[Bug target/63756] _mm_cvtepi16_epi32 with a memory operand produces either broken or slow asm

2014-11-06 Thread tterribe at xiph dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63756 --- Comment #5 from Timothy B. Terriberry tterribe at xiph dot org --- (In reply to Uroš Bizjak from comment #4) Oh, and nobody will care about long (but otherwise correct) assembly when optimization is switched off. I also don't care about

[Bug target/63762] New: [ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard-float abi is used

2014-11-06 Thread renlin.li at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63762 Bug ID: 63762 Summary: [ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard-float abi is used Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity:

[Bug target/63762] [ARM]GCC generates UNPREDICTABLE STR with Rn = Rt when hard-float abi is used

2014-11-06 Thread renlin.li at arm dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63762 --- Comment #1 from Renlin Li renlin.li at arm dot com --- I am starting to work on this issue.

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63622 --- Comment #22 from howarth at bromo dot med.uc.edu --- (In reply to Martin Liška from comment #21) (In reply to Igor Zamyatin from comment #20) This is mentioned here - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c9 Fix for

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63622 --- Comment #23 from howarth at bromo dot med.uc.edu --- (In reply to Martin Liška from comment #21) (In reply to Igor Zamyatin from comment #20) This is mentioned here - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c9 Fix for

[Bug c++/63763] New: Crash (4) gcc 4.8.2 building cpp file

2014-11-06 Thread adrien.courdavault at arturia dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63763 Bug ID: 63763 Summary: Crash (4) gcc 4.8.2 building cpp file Product: gcc Version: 4.8.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++

[Bug c/59708] clang-compatible checked arithmetic builtins

2014-11-06 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59708 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Attachment #33891|0 |1 is

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread htl10 at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 --- Comment #14 from Hin-Tak Leung htl10 at users dot sourceforge.net --- (In reply to howarth from comment #13) If we made any change, I would rather it be a check in FSF gcc's configure for the presence of /usr/include on darwin which

[Bug middle-end/63764] New: nternal compiler error: in verify_ssa, at tree-ssa.c:939

2014-11-06 Thread mkg at us dot ibm.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63764 Bug ID: 63764 Summary: nternal compiler error: in verify_ssa, at tree-ssa.c:939 Product: gcc Version: tree-ssa Status: UNCONFIRMED Severity: major

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread mrs at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 --- Comment #15 from mrs at gcc dot gnu.org mrs at gcc dot gnu.org --- Mandating commands line tools is fine. Would be nice if everything worked flawlessly if no optional package had to be installed, but I'm pragmatic.

[Bug libobjc/63765] New: [5.0 Regression] libobjc testsuite failures on AIX caused by setting _XOPEN_SOURCE

2014-11-06 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63765 Bug ID: 63765 Summary: [5.0 Regression] libobjc testsuite failures on AIX caused by setting _XOPEN_SOURCE Product: gcc Version: 5.0 Status: UNCONFIRMED

[Bug libobjc/63765] [5.0 Regression] libobjc testsuite failures on AIX caused by setting _XOPEN_SOURCE

2014-11-06 Thread dje at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63765 David Edelsohn dje at gcc dot gnu.org changed: What|Removed |Added Target||powerpc-ibm-aix*

[Bug libobjc/63765] [5.0 Regression] libobjc testsuite failures on AIX caused by setting _XOPEN_SOURCE

2014-11-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63765 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added URL|https://gcc.gnu.org/ml/gcc- |

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread iains at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 Iain Sandoe iains at gcc dot gnu.org changed: What|Removed |Added CC||iains at gcc dot

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 --- Comment #17 from howarth at bromo dot med.uc.edu --- (In reply to Hin-Tak Leung from comment #14) (In reply to howarth from comment #13) If we made any change, I would rather it be a check in FSF gcc's configure for the presence of

[Bug middle-end/63761] [5 Regression] error: gimple_bb (stmt) is set to a wrong basic block

2014-11-06 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63761 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |5.0

[Bug middle-end/63766] New: [5 Regression] ICE: in gimple_predict_edge, at predict.c:578

2014-11-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63766 Bug ID: 63766 Summary: [5 Regression] ICE: in gimple_predict_edge, at predict.c:578 Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal

[Bug middle-end/63766] [5 Regression] ICE: in gimple_predict_edge, at predict.c:578

2014-11-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63766 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug c/63767] New: Excessive memory usage/crash on compilation

2014-11-06 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63767 Bug ID: 63767 Summary: Excessive memory usage/crash on compilation Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c

[Bug c/63767] Excessive memory usage/crash on compilation

2014-11-06 Thread sasha.levin at oracle dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63767 --- Comment #1 from Sasha Levin sasha.levin at oracle dot com --- Created attachment 33914 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33914action=edit Preprocessed source

[Bug preprocessor/9449] UCNs not recognized in identifiers (c++/c99)

2014-11-06 Thread jsm28 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=9449 --- Comment #49 from Joseph S. Myers jsm28 at gcc dot gnu.org --- Author: jsm28 Date: Thu Nov 6 21:08:52 2014 New Revision: 217202 URL: https://gcc.gnu.org/viewcvs?rev=217202root=gccview=rev Log: Preserve original spellings of extended

[Bug middle-end/63761] [5 Regression] error: gimple_bb (stmt) is set to a wrong basic block

2014-11-06 Thread trippels at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63761 Markus Trippelsdorf trippels at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW

[Bug java/63768] New: double included .h file in libjava/.../natFileChannelPosix.cc

2014-11-06 Thread dilyan.palauzov at aegee dot org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63768 Bug ID: 63768 Summary: double included .h file in libjava/.../natFileChannelPosix.cc Product: gcc Version: 4.9.2 Status: UNCONFIRMED Severity: normal

[Bug c++/62115] [5 Regression] ICE with invalid default argument

2014-11-06 Thread roman.perepelitsa at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62115 Roman Perepelitsa roman.perepelitsa at gmail dot com changed: What|Removed |Added CC|

[Bug c++/63757] nullptr conversion sequence fails to compile

2014-11-06 Thread daniel.kruegler at googlemail dot com
||daniel.kruegler@googlemail. ||com --- Comment #1 from Daniel Krügler daniel.kruegler at googlemail dot com --- Still broken for gcc 5.0.0 20141106 (experimental)

[Bug libgcj/63768] double included .h file in libjava/.../natFileChannelPosix.cc

2014-11-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63768 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added Component|java|libgcj

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

2014-11-06 Thread law at redhat dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61515 --- Comment #25 from Jeffrey A. Law law at redhat dot com --- So I think there's another approach. invalidate_equivalences is passed in the stack of temporary equivalences, which include those created by jump threading as well as those created

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread howarth at bromo dot med.uc.edu
-darwin14.0.0/libstdc++-v3/include -I/sw/src/fink.build/gcc50-5.0.0-1000/gcc-5.0-20141106/libstdc++-v3/libsupc++ -L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs -L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-11-06 Thread howarth at bromo dot med.uc.edu
++-v3/include -I/sw/src/fink.build/gcc50-5.0.0-1000/gcc-5.0-20141106/libstdc++-v3/libsupc++ -L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/src/.libs -L/sw/src/fink.build/gcc50-5.0.0-1000/darwin_objdir/prev-x86_64-apple-darwin14.0.0/libstdc++-v3/libsupc

[Bug bootstrap/63622] [5.0 Regression] Bootstrap fails on x86_64-apple-darwin1[34] after revision r216305

2014-11-06 Thread dominiq at lps dot ens.fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63622 --- Comment #25 from Dominique d'Humieres dominiq at lps dot ens.fr --- The error seen in Comment 19 appears to be identical to that reported in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534#c9. This is fixed by the patch at

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-11-06 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #55 from Stupachenko Evgeny evstupac at gmail dot com --- Created attachment 33915 -- https://gcc.gnu.org/bugzilla/attachment.cgi?id=33915action=edit patch disabling nonlocal goto receiver and fixing setjmp receiver (In reply to

[Bug target/47500] -G0 option not recognized by gnat1

2014-11-06 Thread ebotcazou at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47500 Eric Botcazou ebotcazou at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug c++/63198] decltype in template function declaration yields spurious error

2014-11-06 Thread thomas at famillebernardgouriou dot fr
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63198 --- Comment #4 from Thomas Bernard thomas at famillebernardgouriou dot fr --- I investigated a bit further and I come up to the same conclusion as Bob Abeles. Having an assignment operator inside the decltype makes gcc believe the type is

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-11-06 Thread evstupac at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63534 --- Comment #56 from Stupachenko Evgeny evstupac at gmail dot com --- If this does not help, then described issue is not related to this bug, as darwin bootstrap passed with the patch applied on r216304 (along with already committed to trunk

[Bug c++/63769] New: accepts-invalid multiple function definitions in extern C

2014-11-06 Thread nlewycky at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63769 Bug ID: 63769 Summary: accepts-invalid multiple function definitions in extern C Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal

[Bug c++/63769] accepts-invalid multiple function definitions in extern C

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

[Bug c++/25940] multiple definitions of extern C functions

2014-11-06 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25940 Andrew Pinski pinskia at gcc dot gnu.org changed: What|Removed |Added CC||nlewycky at

[Bug c++/63769] accepts-invalid multiple function definitions in extern C

2014-11-06 Thread nlewycky at google dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63769 --- Comment #2 from Nick Lewycky nlewycky at google dot com --- Oops. Thanks!

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread htl10 at users dot sourceforge.net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 --- Comment #18 from Hin-Tak Leung htl10 at users dot sourceforge.net --- (In reply to m...@gcc.gnu.org from comment #15) Mandating commands line tools is fine. Would be nice if everything worked flawlessly if no optional package had to be

[Bug target/63534] [5 Regression] Bootstrap failure on x86_64/i686-linux

2014-11-06 Thread howarth at bromo dot med.uc.edu
=63622#c3 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63580#c4 and your revised patch for disabling nonlocal goto receiver and fixing setjmp receiver from Comment 55 applied allows x86_64-apple-darwin14 to completely bootstrap when configured as... ../gcc-5.0-20141106/configure --prefix=/sw --prefix

[Bug target/57792] toplevel configure should enable --with-sysroot=`xcrun --show-sdk-path` for darwin13 and later

2014-11-06 Thread howarth at bromo dot med.uc.edu
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57792 --- Comment #19 from howarth at bromo dot med.uc.edu --- (In reply to Hin-Tak Leung from comment #18) (In reply to m...@gcc.gnu.org from comment #15) Mandating commands line tools is fine. Would be nice if everything worked flawlessly if no

Kia Motors

2014-11-06 Thread KIAUK MOTORS
KIA MOTORS UK have awarded you £1,000.000.000GBP for claims contact email:kiaukmot...@qualityservice.com Call +27734751089

[Bug c/63770] New: ICE on valid code at all optimization levels on x86_64-linux-gnu

2014-11-06 Thread su at cs dot ucdavis.edu
-languages=c,c++ --disable-werror --enable-multilib Thread model: posix gcc version 5.0.0 20141106 (experimental) [trunk revision 217200] (GCC) $ $ gcc-4.9 -O0 -c small.c $ $ gcc-trunk -O0 -c small.c gcc-trunk: internal compiler error: Segmentation fault (program cc1) 0x40bccc execute ../../gcc

[PATCH] Fix for mklog

2014-11-06 Thread Marat Zakirov
Hi all, Current mklog in some cases do not checks whether function have real changes or not. I fixed it by removing $doubtfunc and adding protection against EOF. Example: diff --git a/gcc/cfg.c b/gcc/cfg.c index 6070d9e..cb3dfd9 100644 --- a/gcc/cfg.c +++ b/gcc/cfg.c @@ -555,10 +555,10 @@

Re: [PATCH, ifcvt] Allow CC mode if HAVE_cbranchcc4 (fix s390 build)

2014-11-06 Thread Richard Henderson
On 11/06/2014 08:44 AM, Zhenqiang Chen wrote: Hi, The patch add runtime check to fix s390 build fail (https://gcc.gnu.org/ml/gcc-patches/2014-11/msg00050.html). And there is additional code to workaround s390 cstorecc4 issue. Bootstrap and no make check regression on X86-64. Build

Re: [PATCH, PR63742][ARM] Fix arm *movhi_insn_arch4 pattern for big-endian

2014-11-06 Thread Yangfei (Felix)
The idea is simple: Use movw for certain const source operand instead of ldrh. And exclude the const values which cannot be handled by mov/mvn/movw. I am doing regression test for this patch. Assuming no issue pops up, OK for trunk? So, doesn't that makes the bug latent

RE: [Ping] [PATCH, 9/10] aarch64: generate conditional compare instructions

2014-11-06 Thread Zhenqiang Chen
-Original Message- From: Richard Henderson [mailto:r...@redhat.com] Sent: Wednesday, November 05, 2014 9:42 PM To: Zhenqiang Chen Cc: gcc-patches@gcc.gnu.org Subject: Re: [Ping] [PATCH, 9/10] aarch64: generate conditional compare instructions On 11/05/2014 10:05 AM, Zhenqiang

[PATCH][11/n] Merge from match-and-simplify, bit patterns from forwprop

2014-11-06 Thread Richard Biener
This merges patterns implementing the bitwise patterns from tree-ssa-forwprop.c. I've removed duplicate functionality from fold-const.c as I found them, some may be still lurking in the depths. This also fixes a bug in genmatch which made user-defined predicates matching anything, thus (match

Re: [PATCH 3/5] IPA ICF pass

2014-11-06 Thread Jan Hubicka
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63747 is likely caused by this patch. compare_gimple_switch does not check CASE_LOW and CASE_HIGH, resulting merging functions not identical. Interestingly in the first a few versions of this patch CASE_LOW/HIGH were checked. But last versions

[PATCH, i386, MPX] Add target filter for MPX tests

2014-11-06 Thread Ilya Enkovich
Hi, This patch adds target filter for recently added MPX tests. I put check function into a new file because I'm going to also add there some MPX runtime tests related functions and use in it another exp file. Since there is no change in compiler I just checked I get no fails for modified

Re: [PATCH] Fix for mklog

2014-11-06 Thread Yury Gribov
On 11/06/2014 11:00 AM, Marat Zakirov wrote: - if ($doubtfunc) { - $idx = $line_idx; + $idx = $line_idx; # Skip line info in context diffs. - while ($is_context_diff $diff_lines[$idx + 1] =~ /^[-\*]{3} [0-9]/) { - ++$idx; -

Re: [gomp4] Move libgomp plugins into subdirectory

2014-11-06 Thread Thomas Schwinge
Hi Julian! On Wed, 5 Nov 2014 17:57:10 +, Julian Brown jul...@codesourcery.com wrote: This patch moves plugin-nvptx.c and plugin-host.c (from oacc-host.c) into a new plugin subdirectory, as requested by Jakub, and to match more closely the layout of the Intel MIC pieces. This also moves

Re: [PATCH][11/n] Merge from match-and-simplify, bit patterns from forwprop

2014-11-06 Thread pinskia
On Nov 6, 2014, at 12:55 AM, Richard Biener rguent...@suse.de wrote: This merges patterns implementing the bitwise patterns from tree-ssa-forwprop.c. I've removed duplicate functionality from fold-const.c as I found them, some may be still lurking in the depths. This also fixes a

Re: [Ping] [PATCH, 9/10] aarch64: generate conditional compare instructions

2014-11-06 Thread Richard Henderson
+ /* Generate insn to match ccmp_and/ccmp_ior. */ + target = gen_rtx_REG (mode, CC_REGNUM); + emit_insn (gen_rtx_SET (VOIDmode, target, + gen_rtx_fmt_ee (COMPARE, VOIDmode, + bit_op, const0_rtx))); Invalid mode for the

Re: [AArch64] [BE] Fix vector load/stores to not use ld1/st1

2014-11-06 Thread Yangfei (Felix)
On 10 October 2014 16:19, Alan Hayward alan.hayw...@arm.com wrote: This patch is dependant on [AArch64] [BE] [1/2] Make large opaque integer modes endianness-safe.” It fixes up movoi/ci/xi for Big Endian, so that we end up with the lsb of a big-endian integer to be in the low byte of

Re: [PATCH] Fix for mklog

2014-11-06 Thread Yury Gribov
On 11/06/2014 12:07 PM, Yury Gribov wrote: On 11/06/2014 11:00 AM, Marat Zakirov wrote: -if ($doubtfunc) { -$idx = $line_idx; +$idx = $line_idx; # Skip line info in context diffs. -while ($is_context_diff $diff_lines[$idx + 1] =~ /^[-\*]{3} [0-9]/) { -

Re: [AArch64] [BE] Fix vector load/stores to not use ld1/st1

2014-11-06 Thread Alan Hayward
On 06/11/2014 09:09, Yangfei (Felix) felix.y...@huawei.com wrote: On 10 October 2014 16:19, Alan Hayward alan.hayw...@arm.com wrote: This patch is dependant on [AArch64] [BE] [1/2] Make large opaque integer modes endianness-safe.” It fixes up movoi/ci/xi for Big Endian, so that we end

Re: [PATCH, i386, MPX] Add target filter for MPX tests

2014-11-06 Thread Uros Bizjak
Hello! 2014-11-06 Ilya Enkovich ilya.enkov...@intel.com * lib/mpx-dg.exp: New. * gcc.target/i386/i386.exp: Load mpx-dg.exp. * gcc.target/i386/chkp-builtins-1.c: Require mpx target. * gcc.target/i386/chkp-builtins-2.c: Likewise. * gcc.target/i386/chkp-builtins-3.c: Likewise. *

  1   2   3   >