]> git.ipfire.org Git - thirdparty/gcc.git/commit
mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add MASK_PTR_A0D0.
authorDJ Delorie <dj@redhat.com>
Thu, 22 Sep 2005 00:10:28 +0000 (20:10 -0400)
committerDJ Delorie <dj@gcc.gnu.org>
Thu, 22 Sep 2005 00:10:28 +0000 (20:10 -0400)
commitb1eb8119ac9ec5677497fa33e2091941c60131a3
treea8a16767f44aa12521ffd683d0425ab3e977731d
parentd06e6434d49d3087bbe3ea11824853b1235ccda7
mn10300.c (TARGET_DEFAULT_TARGET_FLAGS): Add MASK_PTR_A0D0.

* 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.

From-SVN: r104508
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