Re: [RFA] Compact EH Patch

2015-09-18 Thread Richard Henderson
> Index: libgcc/libgcc-std.ver.in > === > --- libgcc/libgcc-std.ver.in (revision 226409) > +++ libgcc/libgcc-std.ver.in (working copy) > @@ -1918,6 +1918,7 @@ GCC_4.6.0 { >__morestack_current_segment >__morestack_initial_sp >

[PATCH] const_and_copies is no longer file scoped

2015-09-18 Thread Jeff Law
Next step in eliminating problematical file scoped variables from DOM on the way to fixing 47679. In this patch its const_and_copies. Bootstrapped and regression tested on x86_64-linux-gnu. Applied to the trunk. * tree-ssa-dom.c (const_and_copies): No longer file scoped. Move

Re: [c++-delayed-folding] cp_fold_r

2015-09-18 Thread Kai Tietz
2015-09-18 18:31 GMT+02:00 Jason Merrill : > On 09/18/2015 02:19 AM, Kai Tietz wrote: >> >> Hi Jason, >> >> Sounds like an interesting idea. Do have already a specific approach in >> mind? >> >> My idea might be just hard to model, as we aren't sure we walked >> before the complete chain. Due cp_

Re: [PATCH] Optimize certain end of loop conditions into min/max operation

2015-09-18 Thread Michael Collison
Marc, Can you elaborate on merging the patterns using 'ext' as mentioned in your post? I don't see any documentation or examples. On 09/18/2015 12:00 AM, Marc Glisse wrote: On Thu, 17 Sep 2015, Michael Collison wrote: Here is the the patch modified with test cases for MIN_EXPR and MAX_EXPR

Re: [PATCH] Optimize certain end of loop conditions into min/max operation

2015-09-18 Thread Marc Glisse
On Fri, 18 Sep 2015, Michael Collison wrote: Can you elaborate on merging the patterns using 'ext' as mentioned in your post? I don't see any documentation or examples. https://gcc.gnu.org/onlinedocs/gccint/The-Language.html "for" lets you iterate on several variables at the same time. For in

Re: [PATCH, RFC] Implement N4230, Nested namespace definition

2015-09-18 Thread Jason Merrill
OK. Jason

Re: [PATCH] start of rewrite of unordered_{set,map}

2015-09-18 Thread Geoff Pike
Thanks Jonathan! I will work on what you suggest. Regarding bug 55815: thank you for pointing that out. I'll update the bug this weekend. Geoff

[gomp4] ptx reduction simplification

2015-09-18 Thread Nathan Sidwell
I've committed this patch to rework and simplify the ptx backend's implementation of the reduction lowering hooks. The current implementation had a number of bugs (multiple gimplify_push_contexts, for instance), and overcomplicated in a number of ways. Most of the changes are straightforwards

Re: [PATCH] PR28901 -Wunused-variable ignores unused const initialised variables

2015-09-18 Thread Martin Sebor
On 09/15/2015 11:20 AM, Steve Ellcey wrote: On Tue, 2015-09-15 at 19:10 +0200, Jakub Jelinek wrote: On Tue, Sep 15, 2015 at 10:02:15AM -0700, Steve Ellcey wrote: I am not sure I like this change. It broke the GLIBC build for me on MIPS. Basically GLIBC has a header file with initialized stati

[PATCH] avail_expr_stack is no longer file scoped

2015-09-18 Thread Suzanne & Jeff
Similar to the previous patch, except this time working on avail_expr_stack. It's a bit more complex because tree-ssa-threadedge.c calls back into lookup_avail_expr, so we need to get avail_expr_stack passed around in there too. But we were going to need to do that anyway. I believe this i

<    1   2