* integrate.c (output_inline_function): Just unset DECL_INLINE.
Tue Nov 25 23:33:29 1997 scott snyder <snyder@d0sgif.fnal.gov>
* dwarf2out.c (outout_call_frame_info): Ensure that the info has
proper alignment.
* libgcc2.c (__throw): Initialize HANDLER.
From-SVN: r16724
+Tue Nov 25 23:37:27 1997 Jason Merrill <jason@yorick.cygnus.com>
+
+ * integrate.c (output_inline_function): Just unset DECL_INLINE.
+
+Tue Nov 25 23:33:29 1997 scott snyder <snyder@d0sgif.fnal.gov>
+
+ * dwarf2out.c (outout_call_frame_info): Ensure that the info has
+ proper alignment.
+
+ * libgcc2.c (__throw): Initialize HANDLER.
+
Tue Nov 25 10:00:42 1997 Richard Henderson (rth@cygnus.com)
* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
tree label = get_file_function_name ('F');
data_section ();
+ ASM_OUTPUT_ALIGN (asm_out_file, floor_log2 (PTR_SIZE));
ASM_GLOBALIZE_LABEL (asm_out_file, IDENTIFIER_POINTER (label));
ASM_OUTPUT_LABEL (asm_out_file, IDENTIFIER_POINTER (label));
#endif
{
rtx head;
rtx last;
- int save_flag_no_inline = flag_no_inline;
if (output_bytecode)
{
/* We're not deferring this any longer. */
DECL_DEFER_OUTPUT (fndecl) = 0;
- /* Integrating function calls isn't safe anymore, so turn on
- flag_no_inline. */
- flag_no_inline = 1;
+ /* We can't inline this anymore. */
+ DECL_INLINE (fndecl) = 0;
/* Compile this function all the way down to assembly code. */
rest_of_compilation (fndecl);
- /* Reset flag_no_inline to its original value. */
- flag_no_inline = save_flag_no_inline;
-
current_function_decl = 0;
}
/* Now reset pc to the right throw point. */
pc = __eh_pc;
+ handler = 0;
for (;;)
{
frame_state *p = udata;