http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58789
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jamborm at gcc dot gnu.org
Component|c++ |middle-end
Known to work| |4.7.3
Target Milestone|--- |4.8.3
Summary|"internal compiler error: |[4.8 Regression] "internal
|Segmentation fault" with |compiler error:
|external definition |Segmentation fault" with
| |external definition
Known to fail| |4.8.2
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
ICEs with -O2 -fipa-cp-clone on the 4.8 branch:
main.cpp:16:1: error: inlined_to pointer set for noninline callers
main.cpp:16:1: error: multiple inline callers
_ZN5ArrayI11edge_structE26delete_and_nullify_entriesEii/25 (void
Array<Type>::delete_and_nullify_entries(int, int) [with Type = edge_struct])
@0x7eff9b99acb8
Type: function
Visibility: public weak comdat
comdat_group:_ZN5ArrayI11edge_structE26delete_and_nullify_entriesEii one_only
virtual
References:
Referring:
Function void Array<Type>::delete_and_nullify_entries(int, int) [with Type =
edge_struct]/25 is inline copy in int main(int, char**)/3
Availability: local
Function flags: analyzed body local finalized
Called by: _ZN5ArrayI11edge_structE4growEib.constprop.2/21 (1.19 per call)
_ZN5ArrayI11edge_structE5clearEb/10 (0.30 per call) (inlined)
(indirect_inlining) (can throw external)
Calls:
main.cpp:16:1: internal compiler error: verify_cgraph_node failed
a regression from 4.7.x. Eventually the bug was fixed on trunk but the fix
not backported.
Martin?