[Bug other/67868] ICE in handling VTV sections for targets with section anchors.
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.
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.
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.
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.
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 RadhakrishnanPR 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.
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 RadhakrishnanPR 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.
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.
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.