Jeff Law
2822d96ec1
pa.h (ASM_OUTPUT_LABEL): TARGET_GAS no longer needs trailing colons.
* 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. From-SVN: r6954
Description
No description provided
Languages
C
48%
Ada
18.3%
C++
14.1%
Go
7%
GCC Machine Description
4.6%
Other
7.7%