On Thu, 4 Aug 2016, Prathamesh Kulkarni wrote:
> On 4 August 2016 at 12:39, Richard Biener wrote:
> > On Thu, 4 Aug 2016, Prathamesh Kulkarni wrote:
> >
> >> On 3 August 2016 at 17:27, Matthew Wahab
> >> wrote:
> >> > On 29/07/16 15:32, Prathamesh
On 4 August 2016 at 12:39, Richard Biener wrote:
> On Thu, 4 Aug 2016, Prathamesh Kulkarni wrote:
>
>> On 3 August 2016 at 17:27, Matthew Wahab wrote:
>> > On 29/07/16 15:32, Prathamesh Kulkarni wrote:
>> >>
>> >> On 29 July 2016 at 12:42, Richard
On Thu, 4 Aug 2016, Prathamesh Kulkarni wrote:
> On 3 August 2016 at 17:27, Matthew Wahab wrote:
> > On 29/07/16 15:32, Prathamesh Kulkarni wrote:
> >>
> >> On 29 July 2016 at 12:42, Richard Biener wrote:
> >>>
> >>> On Fri, 29 Jul 2016, Prathamesh
On 3 August 2016 at 17:27, Matthew Wahab wrote:
> On 29/07/16 15:32, Prathamesh Kulkarni wrote:
>>
>> On 29 July 2016 at 12:42, Richard Biener wrote:
>>>
>>> On Fri, 29 Jul 2016, Prathamesh Kulkarni wrote:
>>>
On 28 July 2016 at 19:18, Richard
On 29/07/16 15:32, Prathamesh Kulkarni wrote:
On 29 July 2016 at 12:42, Richard Biener wrote:
On Fri, 29 Jul 2016, Prathamesh Kulkarni wrote:
On 28 July 2016 at 19:18, Richard Biener wrote:
On Thu, 28 Jul 2016, Prathamesh Kulkarni wrote:
On 28 July
On July 29, 2016 4:32:40 PM GMT+02:00, Prathamesh Kulkarni
wrote:
>On 29 July 2016 at 12:42, Richard Biener wrote:
>> On Fri, 29 Jul 2016, Prathamesh Kulkarni wrote:
>>
>>> On 28 July 2016 at 19:18, Richard Biener wrote:
>>>
On 29 July 2016 at 12:42, Richard Biener wrote:
> On Fri, 29 Jul 2016, Prathamesh Kulkarni wrote:
>
>> On 28 July 2016 at 19:18, Richard Biener wrote:
>> > On Thu, 28 Jul 2016, Prathamesh Kulkarni wrote:
>> >
>> >> On 28 July 2016 at 15:58, Andreas Schwab
On Fri, 29 Jul 2016, Prathamesh Kulkarni wrote:
> On 28 July 2016 at 19:18, Richard Biener wrote:
> > On Thu, 28 Jul 2016, Prathamesh Kulkarni wrote:
> >
> >> On 28 July 2016 at 15:58, Andreas Schwab wrote:
> >> > On Mo, Jul 25 2016, Prathamesh Kulkarni
On 28 July 2016 at 19:18, Richard Biener wrote:
> On Thu, 28 Jul 2016, Prathamesh Kulkarni wrote:
>
>> On 28 July 2016 at 15:58, Andreas Schwab wrote:
>> > On Mo, Jul 25 2016, Prathamesh Kulkarni
>> > wrote:
>> >
>> >> diff
On Thu, 28 Jul 2016, Prathamesh Kulkarni wrote:
> On 28 July 2016 at 15:58, Andreas Schwab wrote:
> > On Mo, Jul 25 2016, Prathamesh Kulkarni
> > wrote:
> >
> >> diff --git a/gcc/testsuite/gcc.dg/pr70920-4.c
> >>
On 28 July 2016 at 15:58, Andreas Schwab wrote:
> On Mo, Jul 25 2016, Prathamesh Kulkarni
> wrote:
>
>> diff --git a/gcc/testsuite/gcc.dg/pr70920-4.c
>> b/gcc/testsuite/gcc.dg/pr70920-4.c
>> new file mode 100644
>> index 000..dedb895
>> ---
On Mo, Jul 25 2016, Prathamesh Kulkarni wrote:
> diff --git a/gcc/testsuite/gcc.dg/pr70920-4.c
> b/gcc/testsuite/gcc.dg/pr70920-4.c
> new file mode 100644
> index 000..dedb895
> --- /dev/null
> +++ b/gcc/testsuite/gcc.dg/pr70920-4.c
> @@ -0,0 +1,21 @@
> +/* {
; Removing basic block 9
>> >> basic block 9, loop depth 0
>> >> pred:
>> >> if (i1_10(D) != 0B)
>> >> goto ;
>> >> else
>> >> goto ;
>> >> succ: 10
>> >> 11
>> >>
>> >> So t
;> So there remained two instances of if (i1_10 (D) != 0B) in dom2 dump file,
> >> and hence needed to update the test-case.
> >>
> >> Bootstrapped and tested on x86_64-unknown-linux-gnu.
> >> OK to commit ?
> >
> > --- a/gcc/match.pd
> > +++ b/gcc/match.pd
> &
if (i1_10 (D) != 0B) in dom2 dump file,
>> and hence needed to update the test-case.
>>
>> Bootstrapped and tested on x86_64-unknown-linux-gnu.
>> OK to commit ?
>
> --- a/gcc/match.pd
> +++ b/gcc/match.pd
> @@ -3408,3 +3408,23 @@ DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
ctor, idx / k)->value; })
(BIT_FIELD_REF { CONSTRUCTOR_ELT (ctor, idx / k)->value; }
@1 { bitsize_int ((idx % k) * width); })
+
+/* PR70920: Transform (intptr_t)x eq/ne CST to x eq/ne (typeof x) CST.
*/
+
+(for cmp (ne eq)
+ (simplify
+ (cmp (convert@2
ELT (ctor, idx / k)->value; })
(BIT_FIELD_REF { CONSTRUCTOR_ELT (ctor, idx / k)->value; }
@1 { bitsize_int ((idx % k) * width); })
+
+/* PR70920: Transform (intptr_t)x eq/ne CST to x eq/ne (typeof x) CST. */
+
+(for cmp (ne eq)
+ (simplify
+ (cmp (con
17 matches
Mail list logo