Hi, I actually got idea how to make partitioning safe for named labels w/o going the difficult route of makeing them part of symbol table. Will look into that tonight or tomorrow. > Also there's a juicy ICE with that worked around: > > /home/andi/lsrc/linux/drivers/scsi/bfa/bfa_ioc.c: In function > 'bfa_ioc_download_fw.constprop': > /home/andi/lsrc/linux/drivers/scsi/bfa/bfa_ioc.c:1871:0: internal compiler > error: Segmentation fault > bfa_ioc_download_fw(struct bfa_ioc_s *ioc, u32 boot_type, > ^ > 0x9753a7 crash_signal > ../../gcc/gcc/toplev.c:383 > 0x76d7f2 maybe_remove_unused_call_args(function*, gimple_statement_base*) > ../../gcc/gcc/gimple.c:2963 > 0x677bde cgraph_edge::redirect_call_stmt_to_callee() > ../../gcc/gcc/cgraph.c:1478 > 0xedac5c inline_transform(cgraph_node*) > ../../gcc/gcc/ipa-inline-transform.c:533
This one looks odd though. Can you possibly looks for reason of the segfault? I suppose one of the pointers is NULL but don't quite see which one. Is the call statemnt indirect? (try debug_gimple_stmt (stmt) and debug_tree (decl)) Thanks, Honza > > > -Andi > > -- > a...@linux.intel.com -- Speaking for myself only.