> Change in v3:
> Add safe_as_a<asm_node*> needed for rebase.
> 
> ---
> 
> Analyzes references from toplevel extended assembly.
> 
> We cannot perform IPA optimizations with toplevel assembly, so
> symtab_node only needs ref_by_asm to know that it should not be removed.
> 
>       PR ipa/122458
> 
> gcc/ChangeLog:
> 
>       * Makefile.in: Add new file.
>       * cgraph.h (analyze_toplevel_extended_asm): New.
>       * cgraphunit.cc (symbol_table::finalize_compilation_unit):
>       Call analyze_toplevel_extended_asm.
>       * asm-toplevel.cc: New file.
> 
> gcc/lto/ChangeLog:
> 
>       * lto-common.cc (read_cgraph_and_symbols):
>       Call analyze_toplevel_extended_asm.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gcc.dg/ipa/pr122458.c: New test.
OK,
Thanks!
Honza

Reply via email to