mn10300.c (secondary_reload_class): Handle more cases where we need secondary reloads.
authorJeff Law <law@gcc.gnu.org>
Wed, 23 Apr 1997 23:54:59 +0000 (17:54 -0600)
committerJeff Law <law@gcc.gnu.org>
Wed, 23 Apr 1997 23:54:59 +0000 (17:54 -0600)
commit4c7428133bb93c325331630f92728172de304493
tree26ee00f1f051090313e8a6e6900d51db8e890ceb
parentcd1bbde17b0a2c2982b9c40499b90292aada2363
mn10300.c (secondary_reload_class): Handle more cases where we need secondary reloads.

        * mn10300.c (secondary_reload_class): Handle more cases where we
        need secondary reloads.
        (impossible_plus_operand): Accept anything that involves addition
        of the stack pointer.
        * mn10300.md (reload_insi): Always load the stack pointer into
        the destination (which is always an address register).
        * mn10300.h (STORE_FLAG_VALUE): Remove definition.
        * xm-mn10300.h: Declare malloc, realloc, calloc and free.

From-SVN: r13973
gcc/config/mn10300/mn10300.c
gcc/config/mn10300/mn10300.h
gcc/config/mn10300/mn10300.md
gcc/config/mn10300/xm-mn10300.h