Re: [PATCH IRA] update_equiv_regs fails to set EQUIV reg-note for pseudo with more than one definition

2014-10-13 Thread Jeff Law
On 10/11/14 06:44, Felix Yang wrote: Hello Jeff, I see that you have improved the RTL typesafety issue for ira.c, so I rebased this patch on the latest trunk and change to use the new list walking interface. Bootstrapped on x86_64-SUSE-Linux and make check regression tested.

[PATCH] Handle CFA adjust notes in combine stack adjustments

2014-10-13 Thread Richard Henderson
ch but not mainline, but I'm applying it here anyway. Tested on i686 and x86_64. r~ 2014-10-13 Richard Henderson * combine-stack-adj.c (no_unhandled_cfa): New. (maybe_merge_cfa_adjust): New. (combine_stack_adjustments_for_block): Use them. * g++.dg/torture/

Re: [PATCH, Pointer Bounds Checker 14/x] Passes [4/n] Memory accesses instrumentation

2014-10-13 Thread Jeff Law
On 10/08/14 13:01, Ilya Enkovich wrote: Hi, This is the main chunk of instrumentation codes. This patch introduces instrumentation pass which instruments memory accesses. Thanks, Ilya -- 2014-10-08 Ilya Enkovich * tree-chkp.c (chkp_may_complete_phi_bounds): New. (chkp_may_fi

Re: __intN patch 3/5: main __int128 -> __intN conversion.

2014-10-13 Thread DJ Delorie
This is what I ended up with for the test case. It was a bit tricky since it only works with msp430x (not msp430) and requires the gnu extensions. Is this OK? If so, is there anything else, or can I check the whole mess in yet? // { dg-do compile { target msp430*-*-* } } // { dg-options "-std

Re: [PATCH, Pointer Bounds Checker 14/x] Passes [13/n] Optimize bounds intersections

2014-10-13 Thread Ilya Enkovich
On 09 Oct 12:05, Jeff Law wrote: > On 10/08/14 13:19, Ilya Enkovich wrote: > >Hi, > > > >This patch adds removal of unnecessary intersections into checker > >optimizations. > > > >Thanks, > >Ilya > >-- > >2014-10-08 Ilya Enkovich > > > > * tree-chkp.c (chkp_release_check_info): New. > >

Re: [PATCH] cleanup in c-parser

2014-10-13 Thread Manuel López-Ibáñez
On 13 October 2014 20:52, Jeff Law wrote: > On 10/13/14 05:11, Anthony Brandon wrote: >> >> I updated the patch with a comment. Actually, Manuel handed me this >> patch just to help me get familiar with the process of submitting and >> testing. >> Generating this one with git diff looks different

Re: [PATCH, Pointer Bounds Checker 14/x] Passes [3/n] Helper functions

2014-10-13 Thread Jeff Law
On 10/08/14 12:57, Ilya Enkovich wrote: Hi, This patch introduces helper functions used by instrumentation. These helpers are used to access local structures, generate typical expressions, vars and statements. I also included local data initializer into this patch. Thanks, Ilya -- 2014-10-0

Re: [PATCH, Pointer Bounds Checker 14/x] Passes [1/n] Expand interfaces

2014-10-13 Thread Jeff Law
On 10/08/14 12:50, Ilya Enkovich wrote: Hi, This patch starts a series which is a result of split of Pointer Bounds Checker patch #14 (Pointer Bounds Checker passes). This patch introduces compiler flags used by checker and helper functions mostly used by expand pass. Thanks, Ilya -- 2014-10

Re: [PATCH, Pointer Bounds Checker 14/x] Passes [3/n] Helper functions

2014-10-13 Thread Ilya Enkovich
2014-10-14 1:05 GMT+04:00 Jeff Law : > On 10/08/14 12:57, Ilya Enkovich wrote: >> >> Hi, >> >> This patch introduces helper functions used by instrumentation. These >> helpers are used to access local structures, generate typical expressions, >> vars and statements. I also included local data ini

Re: [PATCH] Merger of the "dmalcolm/jit" branch

2014-10-13 Thread Jeff Law
On 09/23/14 12:45, David Malcolm wrote: As mentioned before, I'm using Sphinx for documentation (and also checking in autogenerated .texinfo for those who want docs without a sphinx toolchain installed). I'm interested in how Sphinx is working for this project as well as the Ada folks who have

ping x 7: [PATCH] [libgomp] make it possible to use OMP on both sides of a fork

2014-10-13 Thread Nathaniel Smith
Hi all, Got total silence the last 4 times I posted this, and users have been bugging me about it offline, so trying again. This patch fixes a showstopper problem preventing the transparent use of OpenMP in scientific libraries, esp. with Python. Specifically, it is currently not possible to use

Re: [PATCH 1/2] Revert PR49721's patch

2014-10-13 Thread Andrew Pinski
On Fri, Aug 8, 2014 at 8:51 PM, Andrew Pinski wrote: > OK? When the second patch is approved? Ping? > > Thanks, > Andrew Pinski > > ChangeLog: > Revert: > 2011-08-19 H.J. Lu > > PR middle-end/49721 > * explow.c (convert_memory_address_addr_space): Also permute

Re: [PATCH 2/2] Fix ILP32 ld.so.

2014-10-13 Thread Andrew Pinski
On Fri, Aug 8, 2014 at 8:51 PM, Andrew Pinski wrote: > This patch fixes the original problem that HJL was having with x32 in > PR 47727, it is more constraint than HJL's patch only care about what > is happening inside a CONST; if we allow it for other cases, > the RTL and generated code is incor

Re: [PATCH 0/2] xtensa: fix floating-point parts of machine description

2014-10-13 Thread Max Filippov
On Mon, Oct 13, 2014 at 8:03 PM, augustine.sterl...@gmail.com wrote: > On Sun, Oct 12, 2014 at 3:46 PM, Max Filippov wrote: >> Hi Sterling, >> >> this series fixes two bugs in xtensa.md: > > HI Max, thanks for this. I don't see a patch though. It's a cover letter with a summary of changes. Patch

Re: [PATCH 4/n] OpenMP 4.0 offloading infrastructure: lto-wrapper

2014-10-13 Thread Ilya Verbin
On 10 Oct 19:00, Jakub Jelinek wrote: > On Fri, Oct 10, 2014 at 09:51:02AM -0700, Cary Coutant wrote: > > The linker already has a --strip-lto-sections option, and it's on by > > default. I'll approve a patch that modifies gold to recognize > > .gnu.offload_lto.* sections as part of --strip-lto-sec

Re: [PATCH 2/2] xtensa: use pre- and postincrement FP load/store when available

2014-10-13 Thread Max Filippov
On Mon, Oct 13, 2014 at 8:04 PM, augustine.sterl...@gmail.com wrote: > On Sun, Oct 12, 2014 at 3:46 PM, Max Filippov wrote: >> 2014-10-10 Max Filippov >> >> gcc/ >> * config/xtensa/xtensa.h (TARGET_HARD_FLOAT_POSTINC): new macro. >> * config/xtensa/xtensa.md (*lsiu, *ssiu): add depende

Re: RFA: fix mode confusion in caller-save.c:replace_reg_with_saved_mem

2014-10-13 Thread Joern Rennecke
On 13 October 2014 20:43, Jeff Law wrote: ... > I think you want "smode" in the mode_for_size call rather than "mode", right > (both instances)? No, nregs is the number of hard registers of regno in "mode". Hence we must use the size of "mode". How to choose the mode class is not so clear-cut.

Re: [C++ Patch] Move constexpr-related code to a new constexpr.c

2014-10-13 Thread Jason Merrill
OK. Jason

[SH][committed] Fix PR 63260

2014-10-13 Thread Oleg Endo
og (revision 216172) +++ gcc/ChangeLog (working copy) @@ -1,3 +1,14 @@ +2014-10-14 Oleg Endo + + PR target/63260 + * config/sh/sh.md (negsf2, negsf2_i, negdf2, negdf2_i, abssf2, + abssf2_i, absdf2, absdf2_i): Remove fp_mode attribute. Remove use + of FPSCR. + (negsf2_i): Rename to *negsf2_i. + (abssf

Re: [PATCH] Fix typo in comment for IRA

2014-10-13 Thread Kito Cheng
Hi Marc: >> - -1 if it is not a cost classe. */ >> + -1 if it is not a cost classes. */ > > "a cost class", no plural here. Thank you for correcting me :) Hi Jeff: Thanks, and updated patch in attachment, However I don't have commit right yet, can you help me to commit it? thanks. Fr

<    1   2