h8300.c (h8300_current_function_monitor_function_p): New function.
authorSandeep Kumar Singh <Sandeep.Singh2@kpitcummins.com>
Tue, 3 Apr 2012 17:09:53 +0000 (17:09 +0000)
committerJeff Law <law@gcc.gnu.org>
Tue, 3 Apr 2012 17:09:53 +0000 (11:09 -0600)
commitf4ea81123d3ff9daf97046a95b3a31a185501084
treeb2edac3b6d3857700848f93e9ecf3f0664463d49
parent2f6935f455d9bb51da4a3038c2f987d78b07fccb
h8300.c (h8300_current_function_monitor_function_p): New function.

* h8300/h8300.c (h8300_current_function_monitor_function_p):
New function. Added to check monitor functions.
(h8300_option_override): Modified to generate error/warning
messages for invalid combinations of different command line
options.
* h8300/h8300.md: Generate 'rte' for monitor functions. Do not
save EXR on stack for monitor function in case of H8S target
when "-mno-exr" is passed.
* h8300/h8300-protos.h
(h8300_current_function_monitor_function_p): Add prototype.
* doc/invoke.texi: Document H8S options.

From-SVN: r186109
gcc/ChangeLog
gcc/config/h8300/h8300-protos.h
gcc/config/h8300/h8300.c
gcc/config/h8300/h8300.md
gcc/config/h8300/h8300.opt
gcc/doc/invoke.texi