mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-15 17:30:50 +08:00
Remove obsolete comment about use_thunk
* config/alpha/alpha.c [TARGET_ABI_OSF] (alpha_output_mi_thunk_osf): Remove obsolete use_thunk reference. * config/i386/i386.c (x86_output_mi_thunk): Likewise. * config/ia64/ia64.c (ia64_output_mi_thunk): Likewise. * config/nios2/nios2.c (nios2_asm_output_mi_thunk): Likewise. * config/or1k/or1k.c (or1k_output_mi_thunk): Likewise. * config/rs6000/rs6000.c (rs6000_output_mi_thunk): Likewise. * config/sh/sh.c (sh_output_mi_thunk): Likewise. * config/sparc/sparc.c (sparc_output_mi_thunk): Likewise. * config/tilegx/tilegx.c (tilegx_output_mi_thunk): Likewise. * config/tilepro/tilepro.c (tilepro_asm_output_mi_thunk): Likewise. From-SVN: r271703
This commit is contained in:
parent
7daef9aceb
commit
8b4e714355
@ -1,3 +1,17 @@
|
||||
2019-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
* config/alpha/alpha.c [TARGET_ABI_OSF] (alpha_output_mi_thunk_osf):
|
||||
Remove obsolete use_thunk reference.
|
||||
* config/i386/i386.c (x86_output_mi_thunk): Likewise.
|
||||
* config/ia64/ia64.c (ia64_output_mi_thunk): Likewise.
|
||||
* config/nios2/nios2.c (nios2_asm_output_mi_thunk): Likewise.
|
||||
* config/or1k/or1k.c (or1k_output_mi_thunk): Likewise.
|
||||
* config/rs6000/rs6000.c (rs6000_output_mi_thunk): Likewise.
|
||||
* config/sh/sh.c (sh_output_mi_thunk): Likewise.
|
||||
* config/sparc/sparc.c (sparc_output_mi_thunk): Likewise.
|
||||
* config/tilegx/tilegx.c (tilegx_output_mi_thunk): Likewise.
|
||||
* config/tilepro/tilepro.c (tilepro_asm_output_mi_thunk): Likewise.
|
||||
|
||||
2019-05-28 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* tree.h (IDENTIFIER_ANON_P): New.
|
||||
|
@ -8514,8 +8514,7 @@ alpha_output_mi_thunk_osf (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -19972,8 +19972,7 @@ x86_output_mi_thunk (FILE *file, tree thunk_fndecl, HOST_WIDE_INT delta,
|
||||
}
|
||||
emit_barrier ();
|
||||
|
||||
/* Emit just enough of rest_of_compilation to get the insns emitted.
|
||||
Note that use_thunk calls assemble_start_function et al. */
|
||||
/* Emit just enough of rest_of_compilation to get the insns emitted. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -11033,8 +11033,7 @@ ia64_output_mi_thunk (FILE *file, tree thunk ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
|
||||
emit_all_insn_group_barriers (NULL);
|
||||
insn = get_insns ();
|
||||
|
@ -4519,8 +4519,7 @@ nios2_asm_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -2112,8 +2112,7 @@ or1k_output_mi_thunk (FILE *file, tree thunk_fndecl,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -29296,8 +29296,7 @@ rs6000_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -10940,8 +10940,7 @@ sh_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
emit_barrier ();
|
||||
|
||||
/* Run just enough of rest_of_compilation to do scheduling and get
|
||||
the insns emitted. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
the insns emitted. */
|
||||
|
||||
insns = get_insns ();
|
||||
|
||||
|
@ -12462,8 +12462,7 @@ sparc_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function. */
|
||||
instruction scheduling worth while. */
|
||||
insn = get_insns ();
|
||||
shorten_branches (insn);
|
||||
assemble_start_function (thunk_fndecl, fnname);
|
||||
|
@ -4993,8 +4993,7 @@ tilegx_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function.
|
||||
instruction scheduling worth while.
|
||||
|
||||
We don't currently bundle, but the instruciton sequence is all
|
||||
serial except for the tail call, so we're only wasting one cycle.
|
||||
|
@ -4416,8 +4416,7 @@ tilepro_asm_output_mi_thunk (FILE *file, tree thunk_fndecl ATTRIBUTE_UNUSED,
|
||||
|
||||
/* Run just enough of rest_of_compilation to get the insns emitted.
|
||||
There's not really enough bulk here to make other passes such as
|
||||
instruction scheduling worth while. Note that use_thunk calls
|
||||
assemble_start_function and assemble_end_function.
|
||||
instruction scheduling worth while.
|
||||
|
||||
We don't currently bundle, but the instruciton sequence is all
|
||||
serial except for the tail call, so we're only wasting one cycle.
|
||||
|
Loading…
x
Reference in New Issue
Block a user