* gcc.c (set_collect_gcc_options): New function, split out from
main. Ignore elided switches. (do_spec_1): Invoke before executing command. (set_input): Export. Move declaration ... * gcc.h (set_input): ... here. * config/alpha/osf.h (ASM_FINAL_SPEC): Use %U.s to refer to input file. java: * jvspec.c (jvgenmain_spec): Cannot use %umain, breaks ASM_FINAL_SPEC. (lang_specific_pre_link): Use set_input to set input_filename. Append `main' here. * jvgenmain.c (usage): Append literal `main' to CLASSNAME. (main): Fix definition. Strip `main' from classname. Fixes PR java/227. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44572 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 12 additions, 0 deletionsgcc/ChangeLog
- gcc/config/alpha/osf.h 2 additions, 2 deletionsgcc/config/alpha/osf.h
- gcc/gcc.c 61 additions, 48 deletionsgcc/gcc.c
- gcc/gcc.h 2 additions, 1 deletiongcc/gcc.h
- gcc/java/ChangeLog 11 additions, 0 deletionsgcc/java/ChangeLog
- gcc/java/jvgenmain.c 10 additions, 3 deletionsgcc/java/jvgenmain.c
- gcc/java/jvspec.c 12 additions, 6 deletionsgcc/java/jvspec.c
Loading
Please register or sign in to comment