Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread Richard Biener
On Fri, Mar 11, 2016 at 4:10 AM, H.J. Lu wrote: > On Thu, Mar 10, 2016 at 7:03 PM, Jeff Law wrote: >> On 03/10/2016 08:00 PM, H.J. Lu wrote: >>> >>> On Thu, Mar 10, 2016 at 1:30 PM, H.J. Lu wrote: On Thu, Mar 10, 2016 at 1:24 PM, Jeff Law wrote: > > On 03/10/2016 01:18 PM, Ric

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 2:06 AM, Richard Biener wrote: > On Fri, Mar 11, 2016 at 4:10 AM, H.J. Lu wrote: >> On Thu, Mar 10, 2016 at 7:03 PM, Jeff Law wrote: >>> On 03/10/2016 08:00 PM, H.J. Lu wrote: On Thu, Mar 10, 2016 at 1:30 PM, H.J. Lu wrote: > > On Thu, Mar 10, 2016 at 1

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread Richard Biener
On Fri, Mar 11, 2016 at 1:47 PM, H.J. Lu wrote: > On Fri, Mar 11, 2016 at 2:06 AM, Richard Biener > wrote: >> On Fri, Mar 11, 2016 at 4:10 AM, H.J. Lu wrote: >>> On Thu, Mar 10, 2016 at 7:03 PM, Jeff Law wrote: On 03/10/2016 08:00 PM, H.J. Lu wrote: > > On Thu, Mar 10, 2016 at 1:30

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 4:58 AM, Richard Biener wrote: > On Fri, Mar 11, 2016 at 1:47 PM, H.J. Lu wrote: >> On Fri, Mar 11, 2016 at 2:06 AM, Richard Biener >> wrote: >>> On Fri, Mar 11, 2016 at 4:10 AM, H.J. Lu wrote: On Thu, Mar 10, 2016 at 7:03 PM, Jeff Law wrote: > On 03/10/2016 08

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread Richard Biener
On Fri, Mar 11, 2016 at 2:02 PM, H.J. Lu wrote: > On Fri, Mar 11, 2016 at 4:58 AM, Richard Biener > wrote: >> On Fri, Mar 11, 2016 at 1:47 PM, H.J. Lu wrote: >>> On Fri, Mar 11, 2016 at 2:06 AM, Richard Biener >>> wrote: On Fri, Mar 11, 2016 at 4:10 AM, H.J. Lu wrote: > On Thu, Mar 10

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 5:19 AM, Richard Biener wrote: > On Fri, Mar 11, 2016 at 2:02 PM, H.J. Lu wrote: >> On Fri, Mar 11, 2016 at 4:58 AM, Richard Biener >> wrote: >>> On Fri, Mar 11, 2016 at 1:47 PM, H.J. Lu wrote: On Fri, Mar 11, 2016 at 2:06 AM, Richard Biener wrote: > On Fr

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 5:50 AM, H.J. Lu wrote: > On Fri, Mar 11, 2016 at 5:19 AM, Richard Biener > wrote: >> On Fri, Mar 11, 2016 at 2:02 PM, H.J. Lu wrote: >>> On Fri, Mar 11, 2016 at 4:58 AM, Richard Biener >>> wrote: On Fri, Mar 11, 2016 at 1:47 PM, H.J. Lu wrote: > On Fri, Mar 11

Re: Shouldn't convert_scalars_to_vector call free_dominance_info?

2016-03-11 Thread Richard Biener
On Fri, Mar 11, 2016 at 3:01 PM, H.J. Lu wrote: > On Fri, Mar 11, 2016 at 5:50 AM, H.J. Lu wrote: >> On Fri, Mar 11, 2016 at 5:19 AM, Richard Biener >> wrote: >>> On Fri, Mar 11, 2016 at 2:02 PM, H.J. Lu wrote: On Fri, Mar 11, 2016 at 4:58 AM, Richard Biener wrote: > On Fri, Mar

[PATCH] Free dominance info if any edges are eliminated

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 6:03 AM, Richard Biener wrote: > On Fri, Mar 11, 2016 at 3:01 PM, H.J. Lu wrote: >> On Fri, Mar 11, 2016 at 5:50 AM, H.J. Lu wrote: >>> On Fri, Mar 11, 2016 at 5:19 AM, Richard Biener >>> wrote: On Fri, Mar 11, 2016 at 2:02 PM, H.J. Lu wrote: > On Fri, Mar 11,

Re: Validity of SUBREG+AND-imm transformations

2016-03-11 Thread Kyrill Tkachov
On 08/03/16 19:11, Jeff Law wrote: On 03/08/2016 11:49 AM, Richard Henderson wrote: On 03/07/2016 02:49 PM, Jeff Law wrote: On 03/07/2016 03:44 AM, Kyrill Tkachov wrote: The RTL documentation for ASHIFT and friends says that the shift amount must be: "a fixed-point mode or be a constant wi

C++17 is_always_lock_free implementation

2016-03-11 Thread JF Bastien
Hello GCC / libstdc++ folks, I implemented C++17's is_always_lock_free [0] in clang / libc++ and am wondering if GCC and libstdc++ are interested in following a similar API as the one I propose in the clang patch [1]. What I propose is: * Extend the __GCC_ATOMIC_##TYPE##_LOCK_FREE macros to FL

Re: [PATCH] Free dominance info if any edges are eliminated

2016-03-11 Thread H.J. Lu
On Fri, Mar 11, 2016 at 6:45 AM, H.J. Lu wrote: > On Fri, Mar 11, 2016 at 6:03 AM, Richard Biener > wrote: >> On Fri, Mar 11, 2016 at 3:01 PM, H.J. Lu wrote: >>> On Fri, Mar 11, 2016 at 5:50 AM, H.J. Lu wrote: On Fri, Mar 11, 2016 at 5:19 AM, Richard Biener wrote: > On Fri, Mar 1

PowerPC A2 QPX vector instruction support

2016-03-11 Thread William Scullin
Hello, I am rebooting a personal project to add support for the PowerPC A2 QPX (Quad Processing eXtension) vector unit to gcc. [1] I am interested in: beginning the process to have my employer approve a contributor assignment; advice on the best way to add in support for QPX instructions and vecto