]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
ld: Add -plugin-save-temps
authorH.J. Lu <hjl.tools@gmail.com>
Mon, 26 Oct 2020 11:36:59 +0000 (04:36 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 16 Feb 2024 13:03:06 +0000 (05:03 -0800)
commitd9511b64b85296f39ded68f82f7f25ee7d6b25fb
tree64a49c7fbb30937a736c7a13125cf504d4922f04
parent900c0f0aa3d78cd9e67ccd26fbc86224cef4c5b1
ld: Add -plugin-save-temps

Add -plugin-save-temps to store plugin intermediate files permanently.
It can be used to exam the final input object files generated from IR
inputs.

* NEWS: Mention -plugin-save-temps.
* ld.h (ld_config_type): Add plugin_save_temps.
* ld.texi: Document -plugin-save-temps.
* ldlex.h (option_values): Add OPTION_PLUGIN_SAVE_TEMPS.
* lexsup.c (ld_options): Add -plugin-save-temps.
(parse_args): Handle OPTION_PLUGIN_SAVE_TEMPS.
* plugin.c (plugin_call_cleanup): Don't call plugin
cleanup_handler for -plugin-save-temps.
ld/NEWS
ld/ld.h
ld/ld.texi
ld/ldlex.h
ld/lexsup.c
ld/plugin.c