On Wed, Aug 1, 2018 at 7:07 PM, Jakub Jelinek wrote:
> On Wed, Aug 01, 2018 at 12:35:09AM +1000, Jason Merrill wrote:
>> On Mon, Jul 23, 2018 at 8:50 PM, Richard Biener
>> wrote:
>> > On Mon, Jul 23, 2018 at 12:28 PM Jakub Jelinek wrote:
>> >>
>> >> On Mon, Jul 23, 2018 at 12:17:42PM +0200,
On Wed, Aug 01, 2018 at 12:35:09AM +1000, Jason Merrill wrote:
> On Mon, Jul 23, 2018 at 8:50 PM, Richard Biener
> wrote:
> > On Mon, Jul 23, 2018 at 12:28 PM Jakub Jelinek wrote:
> >>
> >> On Mon, Jul 23, 2018 at 12:17:42PM +0200, Richard Biener wrote:
> >> > > Bootstrapped/regtested on
On Mon, Jul 23, 2018 at 8:50 PM, Richard Biener
wrote:
> On Mon, Jul 23, 2018 at 12:28 PM Jakub Jelinek wrote:
>>
>> On Mon, Jul 23, 2018 at 12:17:42PM +0200, Richard Biener wrote:
>> > > Bootstrapped/regtested on x86_64-linux.
>> >
>> > Thanks for working on this. I wonder if we can completely
On Mon, Jul 23, 2018 at 12:28 PM Jakub Jelinek wrote:
>
> On Mon, Jul 23, 2018 at 12:17:42PM +0200, Richard Biener wrote:
> > > Bootstrapped/regtested on x86_64-linux.
> >
> > Thanks for working on this. I wonder if we can completely hide this
> > from the middle-end, without requiring defining
On Mon, Jul 23, 2018 at 12:17:42PM +0200, Richard Biener wrote:
> > Bootstrapped/regtested on x86_64-linux.
>
> Thanks for working on this. I wonder if we can completely hide this
> from the middle-end, without requiring defining of c_dialect_cxx.
> There is the BUILT_IN_FRONTEND class so you
On Sun, Jul 22, 2018 at 9:31 PM Jakub Jelinek wrote:
>
> Hi!
>
> As part of the PR86590 discussions that the current libstdc++
> __constant_string is extremely costly, because we don't fold the
> __builtin_constant_p in the loop early enough and because Richard doesn't
> want
Hi!
As part of the PR86590 discussions that the current libstdc++
__constant_string is extremely costly, because we don't fold the
__builtin_constant_p in the loop early enough and because Richard doesn't
want __builtin_early_constant_p, this patch is an attempt to implement
P0595R1 as a builtin