diff options
author | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-05-18 13:10:32 -0300 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-05-18 23:18:08 -0300 |
commit | ce9f7bcf247453211b4b06bd1ca2dd61c71944db (patch) | |
tree | 688f37116a4a425574635af63ae220db890fade5 /gcc/fortran/cpp.h | |
parent | 25fe3462fc2a3187be9af71b89bfffeaa690dc7e (diff) | |
download | gcc-ce9f7bcf247453211b4b06bd1ca2dd61c71944db.zip gcc-ce9f7bcf247453211b4b06bd1ca2dd61c71944db.tar.gz gcc-ce9f7bcf247453211b4b06bd1ca2dd61c71944db.tar.bz2 |
Queue up additional call to ld
Add an extra ld call to handle the -c case, creating a final object
file.
gcc/ChangeLog
2020-05-18 Giuliano Belinassi <giuliano.belinassi@usp.br>
* gcc.c (EMPTY_CMD): New macro.
(temp_object_files): New variable.
(get_path_to_ld): New function.
(append_split_outputs): Queue up a call to ld.
(await_commands_to_finish): New function.
(split_commands): Same as above.
(parse_argbuf): Same as above.
(execute): Refactor based on new functions, plus call
additional ld when necessary.
(fsplit_arg): Append .s to temporary file.
Diffstat (limited to 'gcc/fortran/cpp.h')
0 files changed, 0 insertions, 0 deletions