On Thu, Aug 13, 2015 at 07:56:47PM +0300, Mikhail Maltsev wrote:
> On 08/12/2015 11:36 PM, Trevor Saunders wrote:
> > In many places gcc puts classes in the anon namespace so the compiler can
> > tell
> > they do not get inheritted from to enable better devirtualization.
> C++ does not allow class
Trevor Saunders writes:
> On Wed, Aug 12, 2015 at 01:03:36PM -0600, Jeff Law wrote:
>> On 08/12/2015 12:57 PM, Richard Sandiford wrote:
>> >Jeff Law writes:
>> >>On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
>> >>>From: Trevor Saunders
>> >>>
>> >>>Hi,
>> >>>
>> >>>In many places gcc
On 08/12/2015 11:36 PM, Trevor Saunders wrote:
> In many places gcc puts classes in the anon namespace so the compiler can tell
> they do not get inheritted from to enable better devirtualization.
C++ does not allow class members to have static linkage, so there is no way to
tell the compiler that
On Wed, Aug 12, 2015 at 4:30 PM, Trevor Saunders wrote:
> On Wed, Aug 12, 2015 at 03:31:35PM -0400, David Edelsohn wrote:
>> This patch has caused a bootstrap failure on AIX.
>
> reverted, though my bet is this is some sort of generic devirt bug on
> aix.
bootstrap with GCC 5 does not help.
- Da
On Wed, Aug 12, 2015 at 4:30 PM, Trevor Saunders wrote:
> On Wed, Aug 12, 2015 at 03:31:35PM -0400, David Edelsohn wrote:
>> This patch has caused a bootstrap failure on AIX.
>
> reverted, though my bet is this is some sort of generic devirt bug on
> aix.
There have been a lot of issues with GCC'
On Thu, 2015-08-13 at 01:58 +0200, Markus Trippelsdorf wrote:
> On 2015.08.12 at 13:03 -0600, Jeff Law wrote:
> > On 08/12/2015 12:57 PM, Richard Sandiford wrote:
> > > Jeff Law writes:
> > >> On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
> > >>> From: Trevor Saunders
> > >>>
> > >>> H
On 2015.08.12 at 13:03 -0600, Jeff Law wrote:
> On 08/12/2015 12:57 PM, Richard Sandiford wrote:
> > Jeff Law writes:
> >> On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
> >>> From: Trevor Saunders
> >>>
> >>> Hi,
> >>>
> >>> In many places gcc puts classes in the anon namespace so the
On Wed, Aug 12, 2015 at 01:03:36PM -0600, Jeff Law wrote:
> On 08/12/2015 12:57 PM, Richard Sandiford wrote:
> >Jeff Law writes:
> >>On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
> >>>From: Trevor Saunders
> >>>
> >>>Hi,
> >>>
> >>>In many places gcc puts classes in the anon namespace
On Wed, Aug 12, 2015 at 03:31:35PM -0400, David Edelsohn wrote:
> This patch has caused a bootstrap failure on AIX.
reverted, though my bet is this is some sort of generic devirt bug on
aix.
Trev
>
> - David
This patch has caused a bootstrap failure on AIX.
- David
On 08/12/2015 12:57 PM, Richard Sandiford wrote:
Jeff Law writes:
On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
From: Trevor Saunders
Hi,
In many places gcc puts classes in the anon namespace so the compiler can tell
they do not get inheritted from to enable better devirtualizati
Jeff Law writes:
> On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
>> From: Trevor Saunders
>>
>> Hi,
>>
>> In many places gcc puts classes in the anon namespace so the compiler can
>> tell
>> they do not get inheritted from to enable better devirtualization. However
>> debugging code
On 08/10/2015 06:05 AM, tbsaunde+...@tbsaunde.org wrote:
From: Trevor Saunders
Hi,
In many places gcc puts classes in the anon namespace so the compiler can tell
they do not get inheritted from to enable better devirtualization. However
debugging code in the anon namespace can be a pain, and
On Mon, Aug 10, 2015 at 03:56:02PM +0200, Markus Trippelsdorf wrote:
> On 2015.08.10 at 08:05 -0400, tbsaunde+...@tbsaunde.org wrote:
> >
> > In many places gcc puts classes in the anon namespace so the compiler can
> > tell
> > they do not get inheritted from to enable better devirtualization.
On 2015.08.10 at 08:05 -0400, tbsaunde+...@tbsaunde.org wrote:
>
> In many places gcc puts classes in the anon namespace so the compiler can tell
> they do not get inheritted from to enable better devirtualization. However
> debugging code in the anon namespace can be a pain, and the same thing c
From: Trevor Saunders
Hi,
In many places gcc puts classes in the anon namespace so the compiler can tell
they do not get inheritted from to enable better devirtualization. However
debugging code in the anon namespace can be a pain, and the same thing can be
accomplished more directly by marking
16 matches
Mail list logo