- 03 Dec, 1994 1 commit
-
-
From-SVN: r8604
Per Bothner committed
-
- 02 Dec, 1994 8 commits
-
-
(xcoff_output_standard_types): Add TARGET_64BIT dependencies. Add "wchar", "long long int", and "long long unsigned int" built-in C types. From-SVN: r8603
Richard Kenner committed -
(INT_TYPE_SIZE, MAX_INT_TYPE_SIZE, LONG_TYPE_SIZE): Define. (MAX_LONG_TYPE_SIZE, LONG_LONG_TYPE_SIZE, CHAR_TYPE_SIZE): Define. (FLOAT_TYPE_SIZE, DOUBLE_TYPE_SIZE, LONG_DOUBLE_TYPE_SIZE): Define. (POINTER_SIZE, PARM_BOUNDARY): Depend on TARGET_64BIT. (BIGGEST_ALIGNMENT, STARTING_FRAME_OFFSET): Likewise. (FIRST_PARM_OFFSET, REG_PARM_STACK_SPACE): Likewise. (STACK_POINTER_OFFSET, Pmode, FUNCTION_MODE): TARGET_64BIT dependent. From-SVN: r8602
Richard Kenner committed -
restore SP around its call. From-SVN: r8601
Richard Kenner committed -
those that are off FP and AP, but not SP. From-SVN: r8600
Richard Kenner committed -
TOC. From-SVN: r8599
Richard Kenner committed -
From-SVN: r8598
Richard Kenner committed -
From-SVN: r8597
Mike Stump committed -
y.tab.c. From-SVN: r8596
Mike Stump committed
-
- 01 Dec, 1994 4 commits
-
-
reorg.c (fill_slots_from_thread): Create a USE insn for any redundant insn we pretend to fill a delay slot with. * reorg.c (fill_slots_from_thread): Create a USE insn for any redundant insn we pretend to fill a delay slot with. Continue searching for a suitable delay slot insn at the new USE insn. From-SVN: r8595
Jeff Law committed -
From-SVN: r8594
Richard Kenner committed -
pseudo-reg if it overlaps TO. From-SVN: r8593
Richard Kenner committed -
From-SVN: r8592
Richard Kenner committed
-
- 30 Nov, 1994 10 commits
-
-
Fail if TARGET_POWERPC64. (floatunssidf2): Likewise. From-SVN: r8591
Richard Kenner committed -
(MAX_BITS_PER_WORD): Define. (UNITS_PER_WORD): TARGET_POWERPC64 dependent. (MAX_UNITS_PER_WORD): Define. (UNITS_PER_FP_WORD): Define. (HARD_REGNO_NREGS): Use MAX_UNITS_PER_FP_WORD. (HARD_REGNO_MODE_OK): Likewise. (CLASS_MAX_NREGS): Likewise. (MOVE_MAX): TARGET_POWER and TARGET_POWERPC64 dependent. (MAX_MOVE_MAX): Define. From-SVN: r8590
Richard Kenner committed -
From-SVN: r8589
Richard Kenner committed -
From-SVN: r8588
Richard Kenner committed -
(sign_extend load with update): New PowerPC64 pattern. From-SVN: r8587
Richard Kenner committed -
(extendsfdf2): SFmode and DFmode register format identical so use define_expand with paradoxical subreg no-op and accompanying new define_split. From-SVN: r8586
Richard Kenner committed -
MODE is at least BITS_PER_WORD. From-SVN: r8585
Richard Kenner committed -
ensure it can't be a secondary output reload reg. From-SVN: r8584
Richard Kenner committed -
From-SVN: r8583
Richard Kenner committed -
attribute. From-SVN: r8582
Richard Kenner committed
-
- 29 Nov, 1994 15 commits
-
-
From-SVN: r8581
Richard Kenner committed -
From-SVN: r8580
Richard Kenner committed -
From-SVN: r8579
Richard Kenner committed -
explow.c (hard_function_value): Change a register in BLKmode to a register in a sufficiently wide integer mode. * explow.c (hard_function_value): Change a register in BLKmode to a register in a sufficiently wide integer mode. From-SVN: r8578
Jeff Law committed -
* stmt.c (expand_return): For BLKmode structure returns, copy the return value from memory into the return registers. Use an integer mode rather than BLKmode for returning structures in registers. From-SVN: r8577
Jeff Law committed -
integrate.c (function_cannot_inline_p): Do not inline functions which return a BLKmode value in registers. * integrate.c (function_cannot_inline_p): Do not inline functions which return a BLKmode value in registers. From-SVN: r8576
Jeff Law committed -
* expr.c (expand_assignment): For BLKmode structure returns, copy the return value from registers into the target memory locations. From-SVN: r8575
Jeff Law committed -
* calls.c (expand_call): Handle returning BLKmode values in registers. Do not try to promote BLKmode. From-SVN: r8574
Jeff Law committed -
* pa.h (DEFAULT_PCC_STRUCT_RETURN): Define as zero. (RETURN_IN_MEMORY): Only large structs (>8 bytes) and addressable structs should be returned in memory. ci -u calls.c From-SVN: r8573
Jeff Law committed -
* calls.c (expand_call): Do not set is_integrable if the function is not inlineable according to function_cannot_inline_p. From-SVN: r8572
Jeff Law committed -
* libgcc2.c (__register_exceptions): Find max ending of a segment for end, not min. * libgcc2.c (__unwind_function): New function to support stack unwinding on i[34]86 for g++ exception handling. From-SVN: r8571
Mike Stump committed -
From-SVN: r8570
Mike Stump committed -
expand_assignment, store_field, expand_expr): Likewise. (SLOW_UNALIGNED_ACCESS): Default to STRICT_ALIGNMENT, not zero. From-SVN: r8569
Jim Wilson committed -
SLOW_UNALIGNED_ACCESS instead of STRICT_ALIGNMENT. From-SVN: r8568
Jim Wilson committed -
(create_definition): Error if comma not followed by an identifier. (collect_expansion): Error if # used in macro with no arguments. From-SVN: r8567
Jim Wilson committed
-
- 28 Nov, 1994 2 commits
-
-
From-SVN: r8566
Richard Kenner committed -
current_binding_level to identify file-scope variables. From-SVN: r8565
Jim Wilson committed
-