aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorGiuliano Belinassi <giuliano.belinassi@usp.br>2020-05-15 12:33:47 -0300
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-05-15 12:33:47 -0300
commit25fe3462fc2a3187be9af71b89bfffeaa690dc7e (patch)
tree845fd3dea7ff98766de3cd822330095e82fdfe25 /gcc/fortran/interface.c
parentdc1ede0455cfb5906dbf3865f2cc784c6709be52 (diff)
downloadgcc-25fe3462fc2a3187be9af71b89bfffeaa690dc7e.zip
gcc-25fe3462fc2a3187be9af71b89bfffeaa690dc7e.tar.gz
gcc-25fe3462fc2a3187be9af71b89bfffeaa690dc7e.tar.bz2
Handle `as' calls when splitting asm output.
Read the temporary additional asm file provided by cc1*, and call the assembler for each of them. gcc/ChangeLog 2020-05-14 Giuliano Belinassi <giuliano.belinassi@usp.br> * gcc.c (extra_arg_storer): New function store. (extra_args): Move to execute. (get_file_by_lines): New function. (identify_asm_files): New function. (struct infile): Move up. (current_infile): New variable. (append_list_outputs): Handle the `as' case. (execute): Use XNEWVEC instead of alloca. * toplev.c (init_additional_asm_names_file): Break file list with newline. (lang_dependent_init): Provide correct asm filename.
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions