- 24 Aug, 1993 10 commits
-
-
* pa.c (output_call): Use ASM_OUTPUT_INTERNAL_LABEL instead of output_asm_label. From-SVN: r5207
Jeff Law committed -
From-SVN: r5206
Kresten Krab Thorup committed -
(__objc_update_dispatch_table_for_class): Don't free dtable... (memory leak to make posing work) (__objc_update_dispatch_table_for_class): Free old dispatch table and install a new. From-SVN: r5205
Kresten Krab Thorup committed -
(arglist_t): Data-definition changed. From-SVN: r5204
Kresten Krab Thorup committed -
From-SVN: r5203
Kresten Krab Thorup committed -
#include sarray.h (class_pose_as): Rewritten From-SVN: r5202
Kresten Krab Thorup committed -
From-SVN: r5201
Kresten Krab Thorup committed -
(OBJC_O): Added encoding.o; (OBJC_H): Added encoding.h, removed mutex.h. From-SVN: r5200
Kresten Krab Thorup committed -
(offset_is_register): New variable (forwarding_offset): Use apply_args_register_offset to get register offset. (encode_method_def, encode_method_prototype): Prepend argument offset by '+' if passed in register. (apply_args_register_offset): Added declaration. (generate_method_descriptors, generate_ivar_lists, generate_dispatch_tables): Reorganized use of constructors. (build_descriptor_table_initializer, build_ivar_list_initializer, build_dispatch_table_initializer): Removed argument `int *size'. From-SVN: r5199
Kresten Krab Thorup committed -
(apply_args_register_offset): New function (apply_args_register_offset): New function (apply_args_reg_offset): New variable (apply_args_size): Added initialization of apply_args_reg_offset. From-SVN: r5198
Kresten Krab Thorup committed
-
- 23 Aug, 1993 7 commits
-
-
* pa.h (TARGET_TRAILING_COLON): Delete switch. TARGET_GAS now controls the use of trailing colons. From-SVN: r5197
Jeff Law committed -
From-SVN: r5196
Richard Kenner committed -
(VERSADOS): This the name of the DPX2 assembler. Define this in case. (USG): Define this. (SGS_NO_LI): define this to suppress jump table usage. (TARGET_DEFAULT): Define this to 3 inside the conditional USE_GAS since bitfields do not work a clean way on DPX2. (EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS, SELECT_SECTION, SELECT_RTX_SECTION): #undef these. (READONLY_DATA_SECTION): Define to data_section. (*_ASM_OP, ASM_OUTPUT_*): Define these accordingly to the native assembler syntax. (LONG_DOUBLE_TYPE_SIZE): Set to 64 to not use XFmode. (REAL_ARITHMETIC): Define this to use the software floating point emulator. (JUMP_TABLES_IN_TEXT_SECTION): Define this to 1. (FUNCTION_PROLOGUE, FUNCTION_EPILOGUE): Override m68k.h default. (ASM_OUTPUT_ASCII): add a new variable to take care of the lentgh of the operand field which must be < 80 chars. (PRINT_OPERAND_ADDRESS): Override m68k.h default. (PUT_SDB_TYPE): Output type in decimal. (PUT_SDB_FUNCTION_[START|END]): Override sdbout.c default. (PUT_SDB_BLOCK_[START|END]): Override sdbout.c default. From-SVN: r5195
Richard Kenner committed -
(fold, case EQ_EXPR): If SAVE_P is true after call to twoval_comparison_p call save_expr on the expression we make. From-SVN: r5194
Richard Kenner committed -
From-SVN: r5193
Michael Meissner committed -
From-SVN: r5192
Jeff Law committed -
From-SVN: r5191
Jeff Law committed
-
- 20 Aug, 1993 1 commit
-
-
From-SVN: r5190
Ian Lance Taylor committed
-
- 19 Aug, 1993 5 commits
-
-
(simplify_shift_const, XOR case): When applying distributive law, use shift_mode and GET_MODE (varop) instead of result_mode. From-SVN: r5189
Jim Wilson committed -
From-SVN: r5188
Richard Kenner committed -
(subst): Instead, do it here, but also allow it in as a nested SUBREG since the inner one will be eliminated. (simplify_and_const_int): Convert (and (neg X) (const_int 1)) to a shift when X is known to be either 0 or 1. From-SVN: r5187
Richard Kenner committed -
BIT_AND_EXPR with constant 1. From-SVN: r5186
Richard Kenner committed -
(SELECT_SECTION): Put object in sdata only if size is known, i.e. greater than 0. From-SVN: r5185
Jim Wilson committed
-
- 18 Aug, 1993 15 commits
-
-
(try_combine): Don't split a PARALLEL of a SIGN_EXTEND and the object being sign extended if we have made assumptions about the form the I2DEST. From-SVN: r5184
Richard Kenner committed -
are asked for something in a mode wider than it. From-SVN: r5183
Richard Kenner committed -
* pa.md (movdf insn): Distinguish between offsettable and nonoffsettable memory locations when loading/storing a GR. (movdi insn): Likewise. Loading a DImode constant can take as many os 4 insns. From-SVN: r5182
Jeff Law committed -
* pa.md (zero_extendqihi2): No need to explicitly set a length, the defaults are correct. (zero_extendqisi2, floatsisf2, floatsidf2): Likewise. (floatdisf2, floatdidf2, fix_truncsfsi2): Likewise. (fix_truncdfsi2, fix_truncsfdi2, fix_truncdfdi2): Likewise. From-SVN: r5181
Jeff Law committed -
* pa.c (emit_move_sequence): Check both reload_in_progress and reload_completed when choosing a scratch/temporary register. From-SVN: r5180
Jeff Law committed -
* pa.md (high for symbolic operands): TARGET_KERNEL version is now default. Delete ! TARGET_KERNEL version. From-SVN: r5179
Jeff Law committed -
* pa.c (emit_move_sequence): Always handle secondary reloads for symbolic addresses. (secondary_reload_class): Symbolic operands always need a secondary reload from R1_REGS if their target class is not R1_REGS. From-SVN: r5178
Jeff Law committed -
From-SVN: r5177
Jeff Law committed -
* pa-hpux.h (DEFAULT_GDB_EXTENSIONS): Turn GDB extensions off. * pa-hpux7.h (DEFAULT_GDB_EXTENSIONS): Likewise. From-SVN: r5176
Jeff Law committed -
From-SVN: r5175
Jeff Law committed -
* pa-ghpux.h (TARGET_DEFAULT): Enable TARGET_GAS. * pa-gux7.h, pa-utahmach.h, pa.h (TARGET_DEFAULT): Likewise. * pa1-ghpux.h, pa1-utahmach.h, pa1.h (TARGET_DEFAULT): Likewise. From-SVN: r5174
Jeff Law committed -
* pa.h (TARGET_GAS): New target flag to control use of GAS specific assembler directives. (TARGET_SWITCHES): Support -mgas and -mno-gas. (ASM_DECLARE_FUNCTION_NAME): If TARGET_GAS, then emit .PARAM directives for static functions so that argument relocations work. From-SVN: r5173
Jeff Law committed -
pa.c (hppa_legitimize_address): Rework address computation for x[n - m] so that problems with implicit space... * pa.c (hppa_legitimize_address): Rework address computation for x[n - m] so that problems with implicit space register selection are avoided. From-SVN: r5172
Jeff Law committed -
From-SVN: r5171
Jeff Law committed -
* pa.md (call_internal_symref): Make pattern unavailable if TARGET_LONG_CALLS. (call_value_internal_symref): Likewise. From-SVN: r5170
Jeff Law committed
-
- 16 Aug, 1993 2 commits
-
-
From-SVN: r5169
Richard Kenner committed -
(CASE_VECTOR_MODE): Now SImode; was HImode. From-SVN: r5168
Richard Kenner committed
-