]> git.ipfire.org Git - thirdparty/gcc.git/commit
* pa.h (ASM_OUTPUT_LABEL): TARGET_GAS no longer needs trailing colons.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Apr 1994 06:09:25 +0000 (06:09 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 1 Apr 1994 06:09:25 +0000 (06:09 +0000)
commit738176ab869465c2d367a805612a9d45d60a1e3b
treecf47641a8bfd1dc8a5f6723bdc5ba70fa94c6dce
parent87cc95e26f71ae9f7200b649ea310aee50713a37
    * pa.h (ASM_OUTPUT_LABEL): TARGET_GAS no longer needs trailing colons.
        (ASM_OUTPUT_INTERNAL_LABEL, ASM_OUTPUT_COMMON): Likewise.

        * pa.h (TARGET_PORTABLE_RUNTIME): Define.
        (TARGET_SWITCHES): Add -mportable-runtime and -mno-portable-runtime.
        (CUMULATIVE_ARGS): Now a "struct hppa_args" rathern than an int.
        All references changed.
        (INIT_CUMULATIVE_ARGS): Also initialize nargs_prototype.
        (INIT_CUMULATIVE_INCOMING_ARGS): Define.
        (FUNCTION_ARG_ADVANCE): Decrement nargs_prototype for each arg seen.
        (FUNCTION_ARG): Handle TARGET_PORTABLE_RUNTIME.
        (ASM_DECLARE_FUNCTION_NAME): Explicitly disallow argument relocations
        for TARGET_PORTABLE_RUNTIME.
        (ASM_OUTPUT_INT): Do not use a P% prefix for function references
        if TARGET_PORTABLE_RUNTIME.

        * pa.md (high and lo_sum for function addresses): Provide alternate
        definitions for TARGET_PORTABLE_RUNTIME.

        * pa.c (output_arg_descriptor): Explicitly disallow argument
        relocations for TARGET_PORTABLE_RUNTIME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6954 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/config/pa/pa.c
gcc/config/pa/pa.h
gcc/config/pa/pa.md