* h8300/h8300.c (h8300_current_function_monitor_function_p):
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2012 17:09:53 +0000 (17:09 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 3 Apr 2012 17:09:53 +0000 (17:09 +0000)
commitd3677aa8096a45d135e3cbd6ed771fe706bca1fb
treeb2edac3b6d3857700848f93e9ecf3f0664463d49
parent749dea2a0549c126a0e992a6dd8e9b5eb28e1cee
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186109 138bc75d-0d04-0410-961f-82ee72b054a4
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