OSDN Git Service

* config/mn10300/mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Sep 2005 00:10:28 +0000 (00:10 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 22 Sep 2005 00:10:28 +0000 (00:10 +0000)
commit00b1da0e3760720da61cea4316105e21fd5d24a5
treea8a16767f44aa12521ffd683d0425ab3e977731d
parent097b55d524bd921e76ac3c6506ba5b4aa32af8f4
* config/mn10300/mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add
MASK_PTR_A0D0.
(mn10300_return_in_memory): Support variable size types also.
(mn10300_pass_by_reference): Likewise.
(mn10300_function_value): New.
* config/mn10300/mn10300.h (FUNCTION_VALUE): Call the above.
(FUNCTION_OUTGOING_VALUE): Likewise.
* config/mn10300/mn10300.opt: Add -mreturn-pointer-on-d0.
* doc/invoke.texi: Document it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104508 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/mn10300/mn10300-protos.h
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.h
gcc/config/mn10300/mn10300.opt
gcc/doc/invoke.texi