return avr_lookup_function_attribute1 (func, "signal");
}
-/* Return nonzero if FUNC is a OS_task function. */
+/* Return nonzero if FUNC is an OS_task function. */
static int
avr_OS_task_function_p (tree func)
return avr_lookup_function_attribute1 (func, "OS_task");
}
-/* Return nonzero if FUNC is a OS_main function. */
+/* Return nonzero if FUNC is an OS_main function. */
static int
avr_OS_main_function_p (tree func)
count = 0;
/* No need to save any registers if the function never returns or
- is have "OS_task" or "OS_main" attribute. */
+ has the "OS_task" or "OS_main" attribute. */
if (TREE_THIS_VOLATILE (current_function_decl)
|| cfun->machine->is_OS_task
|| cfun->machine->is_OS_main)
{
rtx r;
- /* Can only return this functions return address. Others not supported. */
+ /* Can only return this function's return address. Others not supported. */
if (count)
return NULL;
fp=sp
fp-=size
sp=fp
- OR
+ OR
sp-=size
fp=sp
the optimum method depends on function type, stack and frame size.
}
/* Modifies the length assigned to instruction INSN
- LEN is the initially computed length of the insn. */
+ LEN is the initially computed length of the insn. */
int
adjust_insn_length (rtx insn, int len)
LEN == NULL: Output instructions.
- LEN != NULL: Output nothing. Increment *LEN by number of words occupied
+ LEN != NULL: Output nothing. Set *LEN to number of words occupied
by the insns printed.
Return "". */