[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-11-19 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #11 from Bill Schmidt  ---
However, I should note that although libvtv builds and installs for Power, it
fails the testsuite completely, so we are going to leave this disabled for now.
 I'll open a bug report on the test failures.

[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-11-19 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #10 from Bill Schmidt  ---
Thanks, Ramana!  I've verified that this is working ok for Power as well.

[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-11-18 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

Ramana Radhakrishnan  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #9 from Ramana Radhakrishnan  ---
The ICEs are fixed on arm and aarch64 when turning on vtv. I haven't done the
work to verify this on powerpc but I expect the problem to be fixed there too
as the bug really was in varasm.c

[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-10-20 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #8 from Ramana Radhakrishnan  ---
Author: ramana
Date: Tue Oct 20 10:39:30 2015
New Revision: 229045

URL: https://gcc.gnu.org/viewcvs?rev=229045=gcc=rev
Log:
Enable VTV for aarch64 and arm


Requires fix for section anchors with VTV i.e. PR other/67868

2015-10-20  Ramana Radhakrishnan  

* configure.tgt (aarch64*-*-linux): Enable.
(arm*-*-linux*): Enable.


Modified:
trunk/libvtv/ChangeLog
trunk/libvtv/configure.tgt


[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-10-20 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #6 from Ramana Radhakrishnan  ---
Author: ramana
Date: Tue Oct 20 10:36:33 2015
New Revision: 229043

URL: https://gcc.gnu.org/viewcvs?rev=229043=gcc=rev
Log:
Fix VTV for targets with section anchors.


2015-10-20  Ramana Radhakrishnan  

PR other/67868
* varasm.c (assemble_variable): Move special vtv handling to..
(handle_vtv_comdat_sections): .. here. New function.
(output_object_block): Handle vtv sections.

Modified:
trunk/gcc/varasm.c


[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-10-20 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #7 from Ramana Radhakrishnan  ---
Author: ramana
Date: Tue Oct 20 10:36:54 2015
New Revision: 229044

URL: https://gcc.gnu.org/viewcvs?rev=229044=gcc=rev
Log:
Fix VTV for targets with section anchors.


2015-10-20  Ramana Radhakrishnan  

PR other/67868
* varasm.c (assemble_variable): Move special vtv handling to..
(handle_vtv_comdat_sections): .. here. New function.
(output_object_block): Handle vtv sections.

Modified:
trunk/gcc/ChangeLog


[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-10-07 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

Ramana Radhakrishnan  changed:

   What|Removed |Added

  Component|middle-end  |other
   Target Milestone|4.9.4   |6.0
Summary|[4.9/5/6 regression] ICE in |ICE in handling VTV
   |named section handling on   |sections for targets with
   |targets with section|section anchors.
   |anchors.|

--- Comment #4 from Ramana Radhakrishnan  ---
Update summary


[Bug other/67868] ICE in handling VTV sections for targets with section anchors.

2015-10-07 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67868

--- Comment #5 from Ramana Radhakrishnan  ---
(In reply to Richard Biener from comment #3)
> What GCC version (with VTV enabled) did work for you?

I do not think any version of GCC with VTV enabled has worked for AArch64 or
ARM - I failed to notice the special casing for .vtable_map_vars in
assemble_variable when I filed the bug.