Ping*2: [PATCH][ARM] GCC command line support for Cortex-R7

2013-03-11 Thread Terry Guo
Hi Richard, Can you please help to review this patch? BR, Terry -Original Message- From: gcc-patches-ow...@gcc.gnu.org [mailto:gcc-patches- ow...@gcc.gnu.org] On Behalf Of Terry Guo Sent: Monday, March 04, 2013 10:46 AM To: gcc-patches@gcc.gnu.org Subject: Ping: [PATCH][ARM] GCC

Re: [patch] make gcse.c respect -fno-gcse-lm

2013-03-11 Thread Richard Biener
On Mon, Mar 11, 2013 at 12:17 AM, Steven Bosscher stevenb@gmail.com wrote: Hello, RTL PRE has an option to disable load motion. This option works fine, except that all analysis for load motion is still performed. This patch stops gcse.c from recording memory sets for -fno-gcse-lm, and

Re: [patch PR middle-end/39326 - compile time and memory explosion in combine

2013-03-11 Thread Richard Biener
On Sat, Mar 9, 2013 at 11:23 PM, Steven Bosscher stevenb@gmail.com wrote: Hello, The attached patch fixes one of the (at least) three scalability problems reported in PR middle-end/39326. This problem is that combine takes forever and increases the memory footprint from ~650MB to 7GB.

Re: [committed] xfail gcc.dg/tree-ssa/pr55579.c on 32-bit hppa*-*-hpux*

2013-03-11 Thread Rainer Orth
John David Anglin dave.ang...@bell.net writes: Index: gcc.dg/tree-ssa/pr55579.c === --- gcc.dg/tree-ssa/pr55579.c (revision 196546) +++ gcc.dg/tree-ssa/pr55579.c (working copy) @@ -11,5 +11,5 @@ return x; } -/* {

Re: [patch] PR middle-end/39326 - limit LIM

2013-03-11 Thread Richard Biener
On Sun, Mar 10, 2013 at 2:08 AM, Steven Bosscher stevenb@gmail.com wrote: Hello, The attached patch fixes another one of the scalability problems reported in PR middle-end/39326. This problem is that tree loop-invariant code motion explodes on basic blocks with many memory references.

Re: [testsuite] Remove dg-excess-errors in gcc.dg/inline_[34].c and unroll_[234].c

2013-03-11 Thread Rainer Orth
domi...@lps.ens.fr (Dominique Dhumieres) writes: The following tests XPASS on i?86-*-linux* and x86_64-*-linux* (see, e.g., http://gcc.gnu.org/ml/gcc-testresults/2013-02/msg02923.html ) XPASS: gcc.dg/inline_3.c (test for excess errors) XPASS: gcc.dg/inline_4.c (test for excess errors)

[PATCH, ARM] - Fix for PR56470

2013-03-11 Thread Richard Earnshaw
In PR56470 the compiler is failing an internal check on the operands to shift_operator after reload has completed. This comes from reload spilling a constant shift value from a register-specified shift which is out-of-range, but permitted by the constraints due to the overloaded nature of

[PATCH][1/n] tree LIM TLC

2013-03-11 Thread Richard Biener
This is a series of patches applying some TLC to LIM. This first patch gets rid of the remains of create_vop_ref_mapping and alongside cleans up how we record references. Bootstrap and regtest pending on x86_64-unknown-linux-gnu. Richard. 2013-03-11 Richard Biener rguent...@suse.de

[PING][PATCH,ARM] Peephole individual LDR/STD into LDRD/STRD

2013-03-11 Thread Greta Yorsh
PING: http://gcc.gnu.org/ml/gcc-patches/2013-02/msg00604.html Thanks, Greta -Original Message- From: Greta Yorsh [mailto:greta.yo...@arm.com] Sent: 13 February 2013 13:36 To: GCC Patches Cc: Ramana Radhakrishnan; Richard Earnshaw; 'p...@codesourcery.com';

Re: C++ PATCH for c++/56567 (ICE with lambda returning init-list)

2013-03-11 Thread Jason Merrill
On 03/08/2013 10:54 AM, Jason Merrill wrote: My initial proposal for allowing general return type deduction allowed deduction of std::initializer_list, which is not permitted by C++11. But this doesn't make sense, because the underlying array will immediately leak, so we should just give an

[c++-concepts] Semantic handling of requirements

2013-03-11 Thread Andrew Sutton
Adding initial support for the semantic analysis of template requirements. This patch adds features for reducing requires clauses into logical formulas comprised only of atomic propositions and logical connectives. The next patch will add inlining for constraint predicates. I had hoped to add

Re: [Fortran, Patch] Improve documentation of the non-implemented RECORD STRUCTURE extension

2013-03-11 Thread Tobias Burnus
*ping* Tobias Burnus: During the discussion of UNION, I decided to have a look at the current documentation. UNION is not mentioned (except for some commented lines), but record structures are. Attached is an attempted to improve the documentation. The current version is at

Re: [Fortran, Patch] Improve documentation of the non-implemented RECORD STRUCTURE extension

2013-03-11 Thread Steve Kargl
On Mon, Mar 11, 2013 at 06:39:37PM +0100, Tobias Burnus wrote: *ping* Tobias Burnus: During the discussion of UNION, I decided to have a look at the current documentation. UNION is not mentioned (except for some commented lines), but record structures are. Attached is an attempted

[Patch,AVR]: Fix PR56263

2013-03-11 Thread Georg-Johann Lay
This patch implements a new warning option -Waddr-space-convert warns about conversions to a non-containing address space. Address spaces are implemented in such a way that each address space is contained in each other space so that casting is possible, e.g. in code like char read_c (bool

Re: [patch PR middle-end/39326 - compile time and memory explosion in combine

2013-03-11 Thread Jeff Law
On 03/11/2013 03:23 AM, Richard Biener wrote: On Sat, Mar 9, 2013 at 11:23 PM, Steven Bosscher stevenb@gmail.com wrote: Hello, The attached patch fixes one of the (at least) three scalability problems reported in PR middle-end/39326. This problem is that combine takes forever and increases

Fix sharing of clobbers

2013-03-11 Thread Jan Hubicka
Hi, in the testcase we die in post-reload cprop because updating one insn clobber actually affect other insn clobber. I actually introduced clobber sharing back in 2005 to save memory for (clobber cc0). This broke with introduction of post-reload code copying that is now done by shrink

Re: [patch] Make dse.c dumps less verbose unless dumping details

2013-03-11 Thread Jeff Law
On 03/09/2013 12:59 PM, Steven Bosscher wrote: Hello, Debugging a DSE bug, I found the dumps to be almost unusable because they are so verbose. For my test case, the -fdump-rtl-dse1 dump is a ~17GB file without the attached patch (the test case has ~5 insns). With the patch, all this extra

Re: extend fwprop optimization

2013-03-11 Thread Jeff Law
On 03/10/2013 11:52 PM, Wei Mi wrote: Hi, This is the fwprop extension patch which is put in order. Regression test and bootstrap pass. Please help to review its rationality. The following is a brief description what I have done in the patch. In order to make fwprop more effective in rtl

Re: Fix sharing of clobbers

2013-03-11 Thread Jeff Law
On 03/11/2013 12:06 PM, Jan Hubicka wrote: Hi, in the testcase we die in post-reload cprop because updating one insn clobber actually affect other insn clobber. I actually introduced clobber sharing back in 2005 to save memory for (clobber cc0). This broke with introduction of post-reload

Re: Fix sharing of clobbers

2013-03-11 Thread Jakub Jelinek
On Mon, Mar 11, 2013 at 07:06:13PM +0100, Jan Hubicka wrote: *** emit-rtl.c(revision 196596) --- emit-rtl.c(working copy) *** verify_rtx_sharing (rtx orig, rtx insn) *** 2583,2589 return; /* SCRATCH must be shared because they represent

Re: extend fwprop optimization

2013-03-11 Thread Steven Bosscher
On Mon, Mar 11, 2013 at 7:10 PM, Jeff Law l...@redhat.com wrote: On 03/10/2013 11:52 PM, Wei Mi wrote: Hi, This is the fwprop extension patch which is put in order. Regression test and bootstrap pass. Please help to review its rationality. The following is a brief description what I have

Re: [patch] PR middle-end/39326 - limit LIM

2013-03-11 Thread Steven Bosscher
On Mon, Mar 11, 2013 at 10:52 AM, Richard Biener wrote: Given + well. Return true if all is well, false if something happened + that is fatal to the rest of the LIM pass. */ -static void +static bool gather_mem_refs_stmt (struct loop *loop, gimple stmt) and FOR_EACH_BB (bb)

Re: [patch PR middle-end/39326 - compile time and memory explosion in combine

2013-03-11 Thread Steven Bosscher
On Mon, Mar 11, 2013 at 10:23 AM, Richard Biener wrote: On Sat, Mar 9, 2013 at 11:23 PM, Steven Bosscher wrote: The attached patch fixes one of the (at least) three scalability problems reported in PR middle-end/39326. This problem is that combine takes forever and increases the memory

[Patch, Fortran, committed] Minor libgfortran/ fixes

2013-03-11 Thread Tobias Burnus
Found using Coverity Scanner. The first is a bug, the other just silences a dead-code warning. Committed as Rev. 196603 after build + regtest. Tobias 2013-03-11 Tobias Burnus bur...@net-b.de * io/transfer.c (read_block_direct): Correct condition. * intrinsics/execute_command_line.c

[avr,committed] Fix PR56591

2013-03-11 Thread Georg-Johann Lay
http://gcc.gnu.org/r196604 This adds a missing space in output_operand_lossage. Applied as obvious. Johann PR target/56591 * config/avr/avr.c (avr_print_operand): Add space after '%c' in output_operand_lossage message. Index: config/avr/avr.c

Re: [PATCH] PowerPC merge TD/TF moves

2013-03-11 Thread Michael Meissner
On Thu, Mar 07, 2013 at 08:45:10PM -0500, David Edelsohn wrote: On Wed, Jan 30, 2013 at 5:50 PM, Michael Meissner meiss...@linux.vnet.ibm.com wrote: This patch like the previous 2 pages combines the decimal and binary floating point moves, this time for 128-bit floating point. In

Re: extend fwprop optimization

2013-03-11 Thread Steven Bosscher
On Mon, Mar 11, 2013 at 6:52 AM, Wei Mi wrote: This is the fwprop extension patch which is put in order. Regression test and bootstrap pass. Please help to review its rationality. The following is a brief description what I have done in the patch. In order to make fwprop more effective in rtl

[trunk][google/gcc47]Add dependence of configure-target-libmudflap on configure-target-libstdc++-v3 (issue7740043)

2013-03-11 Thread Jing Yu
binWsrE0LGKO9.bin Description: Binary data

Re: [trunk][google/gcc47]Add dependence of configure-target-libmudflap on configure-target-libstdc++-v3 (issue7740043)

2013-03-11 Thread Jing Yu
Don't know why the email body became attachment. Sent it again. The review link is https://codereview.appspot.com/7740043 Hi Diego, The nightly build of gcc-4.7 based ppc64 and ppc32 crosstools have failed since the build server upgraded to gPrecise one week ago. Log shows a configuration fa

Re: [committed] xfail gcc.dg/tree-ssa/pr55579.c on 32-bit hppa*-*-hpux*

2013-03-11 Thread John David Anglin
On 11-Mar-13, at 5:25 AM, Rainer Orth wrote: You most likely need whitespace before the xfail. Also try to add a comment (PR reference?) explaining it. Added comments explaining xfails for gcc.dg/tree-ssa/pr55579.c and gcc.dg/tree-ssa/vector-4.c. Fixed whitespace. Committed after testing

[PATCH][4.8][4.7][4.6] Make -shared-libgcc the default on Cygwin.

2013-03-11 Thread Dave Korn
Hello list, The attached patch makes -shared-libgcc the default for Cygwin. This is something that I should have done some time ago, as shared libgcc on Cygwin is more than mature. What's more, it is vital for reliable compilation of applications that throw exceptions or share TLS