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.

Reply via email to