h8300.c (h8300_monitor_function_p): New function.
authorJeff Law <law@gcc.gnu.org>
Fri, 7 Jun 1996 03:13:53 +0000 (21:13 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 7 Jun 1996 03:13:53 +0000 (21:13 -0600)
commitfabe72bb8921275bb23c67d5c7b66f3fcc6d9721
treee8784b33a47f72a014d0acd148b9c53511356145
parentc57a4b7c02ae67f4aa7cc5f636e7dd95d51e247a
h8300.c (h8300_monitor_function_p): New function.

        * h8300/h8300.c (h8300_monitor_function_p): New function.
        (h8300_os_task_function_p): Likewise.
        (os_task, monitor): Variables to note if the current
        function is an os_task or monitor.
        (function_prologue): Set monitor and/or os_task as needed.  Handle
        os_task and monitor functions.
        (function_epilogue): Clear monitor and os_task.  Handle os_task and
        monitor functions.
        (h8300_valid_machine_decl_attribute): Accept "OS_Task" and
        "monitor".

From-SVN: r12205
gcc/config/h8300/h8300.c