Richard Kenner
8edfb249b9
(ASM_OUTPUT_ADDR_DIFF_ELT): Use .double instead of .word.
...
From-SVN: r5167
1993-08-16 18:58:03 -04:00
Richard Stallman
8e90a239ee
(ASM_OUTPUT_ALIGN_CODE): Override as no-op.
...
From-SVN: r5158
1993-08-13 21:09:57 +00:00
Richard Stallman
e5ec2eb878
Comment fix.
...
From-SVN: r5157
1993-08-13 19:00:02 +00:00
Richard Stallman
5c23d95b4f
(ASM_OUTPUT_ALIGN_CODE): Override to avoid generating a second argument.
...
From-SVN: r5156
1993-08-13 18:59:37 +00:00
Jim Wilson
aabe87cd7e
(LONG_DOUBLE_TYPE_SIZE): Define to 128.
...
From-SVN: r5155
1993-08-13 11:32:32 -07:00
Richard Kenner
3d91674b87
(subsi3): Merge alternatives.
...
(comparison patterns): Eliminate generation of "sfi."; no such instruction
exists.
From-SVN: r5151
1993-08-13 07:50:22 -04:00
Richard Stallman
1930a6180e
(CPP_PREDEFINES): Define _CROSS_TARGET_ARCH.
...
From-SVN: r5149
1993-08-13 01:24:18 +00:00
Richard Kenner
b19003d879
(attribute "type"): Add new type, "branch".
...
(attribute "length"): New attribute; put on all insns that don't have default
length.
(branch patterns): If conditional branch won't reach, take conditional branch
around an unconditional branch.
(plus): Split (plus (COMPARISON FOO ...) ...) at FOO.
From-SVN: r5148
1993-08-12 19:02:25 -04:00
Michael Meissner
967d1506d5
Add -m{,no-}underscore support.
...
From-SVN: r5147
1993-08-12 21:16:23 +00:00
Jim Wilson
7e2feebfc7
(legitimize_pic_address): Delete 4th arg SCRATCH.
...
Fix all callers.
(emit_move_sequence): Delete 3rd arg SCRATCH_REG. Fix all
callers. If operand1 is an invalid PIC address, then legitimize
it before doing anything else.
From-SVN: r5145
1993-08-12 10:52:48 -07:00
Jim Wilson
7aca9b9c4e
(SECONDARY_INPUT_RELOAD_CLASS): Delete case for invalid PIC addresses.
...
(SECONDARY_INPUT_RELOAD_CLASS): Delete case for invalid
PIC addresses.
(CONSTANT_ADDRESS_P): Reject invalid PIC addresses.
(LEGITIMATE_PIC_OPERAND_P): New macro.
(GO_IF_LEGITIMATE_ADDRESS): Reject invalid PIC addresses.
(LEGITIMIZE_ADDRESS): Fix call to legitimize_pic_address.
From-SVN: r5144
1993-08-12 10:52:01 -07:00
Jim Wilson
d0fc7beaa2
(reload_insi): Delete.
...
(*): Fix all callers of legitimize_pic_address and emit_move_sequence.
From-SVN: r5143
1993-08-12 10:51:16 -07:00
Jim Wilson
2e7ac77cb9
(ASM_OUTPUT_DOUBLE): Always use REAL_VALUE_TO_TARGET_DOUBLE.
...
(ASM_OUTPUT_FLOAT): Always use REAL_VALUE_TO_TARGET_SINGLE.
From-SVN: r5140
1993-08-12 10:41:35 -07:00
Jeff Law
7033d44cd6
* pa.h (DOLLARS_IN_IDENTIFIERS): Define as 2.
...
From-SVN: r5128
1993-08-10 10:56:29 -06:00
Richard Stallman
df7b857326
(output_move_double): Fix typos in last change.
...
From-SVN: r5127
1993-08-10 05:49:29 +00:00
Jim Wilson
256f27acc1
(OPTIMIZATION_OPTIONS): Use |=, not &= to set -mpgopt.
...
From-SVN: r5120
1993-08-09 12:29:28 -07:00
Jim Wilson
377b776116
(function_arg, DFmode case): Set regbase to GP_ARG_FIRST
...
if cum->arg_number greater than or equal to 2.
From-SVN: r5119
1993-08-09 12:26:03 -07:00
Jim Wilson
654209e6a1
(sparc_type_code): Support range types.
...
From-SVN: r5116
1993-08-08 16:19:27 -07:00
Jim Wilson
3de13334ba
(_SC_PAGE_SIZE): Define to _SC_PAGESIZE if that exists.
...
From-SVN: r5114
1993-08-08 15:19:52 -07:00
Jim Wilson
302484ff4a
(reg_or_0_operand): Use fp_zero_operand.
...
(fp_zero_operand): New function.
From-SVN: r5113
1993-08-08 15:10:02 -07:00
Jim Wilson
96f69de58d
(CONST_DOUBLE_OK_FOR_LETTER_P): Use fp_zero_operand.
...
From-SVN: r5112
1993-08-08 15:08:50 -07:00
Jim Wilson
00aae7b152
New file.
...
From-SVN: r5109
1993-08-08 14:25:54 -07:00
Richard Stallman
09acc9edc7
(strict_low_part add/subtract recognizers): Use %2, not %1, in template.
...
From-SVN: r5100
1993-08-07 18:51:16 +00:00
Richard Kenner
ec6840c19d
(add_long_const): New function.
...
(output_{pro,epi}log): Use it.
If register save area is more than 32768 from SP, compute its address into
a register.
From-SVN: r5099
1993-08-07 10:37:12 -04:00
Richard Stallman
188a81900f
(call and call_value pic recognizers) [HPUX_ASM]:
...
Output plain bsr, without `@PLTPC'.
From-SVN: r5092
1993-08-06 23:38:51 +00:00
Richard Kenner
bf0263690e
(shifts): Use reg_or_6bit_operand for shift counts.
...
From-SVN: r5090
1993-08-06 16:11:53 -04:00
Richard Kenner
4a1d2a466b
(PREDICATE_CODES): Add reg_or_6bit_operand to list.
...
From-SVN: r5089
1993-08-06 16:11:21 -04:00
Richard Kenner
f4014bfd8f
(reg_or_6bit_operand): New function.
...
From-SVN: r5088
1993-08-06 16:10:43 -04:00
Michael Meissner
ebe6d7a7cc
Enable .size for elf functions.
...
From-SVN: r5075
1993-08-05 21:17:07 +00:00
Richard Stallman
543624ee23
(movdf+2): Allow `f' register as source operand in
...
first alternative.
From-SVN: r5070
1993-08-04 22:34:32 +00:00
Richard Kenner
065e678f6e
(ASM_FILE_START): Write out two backslashes for each backslash in the
...
filename.
From-SVN: r5068
1993-08-04 18:05:15 -04:00
John Hassey
1c66daf534
removed INSTALL_HEADERS= so that fixinc.dgux will work
...
From-SVN: r5065
1993-08-04 01:49:41 +00:00
Richard Stallman
cf0e292fd0
entered into RCS
...
From-SVN: r5057
1993-08-03 03:13:17 +00:00
Richard Stallman
5937bc8428
(CLIB): Fix typo.
...
From-SVN: r5055
1993-08-02 19:18:17 +00:00
Richard Stallman
f01d4c3dc8
(ASM_OUTPUT_INTERNAL_LABEL, ASM_GENERATE_INTERNAL_LABEL): Definitions deleted.
...
From-SVN: r5052
1993-08-01 20:16:30 +00:00
Richard Stallman
04e61bd4dd
(PIC_CASE_VECTOR_ADDRESS): Defined.
...
(GO_IF_LEGITIMATE_ADDRESS): If pic, accept LABEL+INDEX.
From-SVN: r5051
1993-08-01 20:14:21 +00:00
Richard Stallman
6d7512e473
(ffssi2 and ffshi2 recognizers): Generate unique labels by hand.
...
From-SVN: r5041
1993-07-30 06:46:33 +00:00
Richard Stallman
b8bb540c81
(CC, OLDCC): Deleted.
...
From-SVN: r5039
1993-07-29 18:17:52 +00:00
Richard Stallman
f5c081fd9e
[__HIGHC__]: Include alloca.h.
...
From-SVN: r5038
1993-07-29 18:15:59 +00:00
Michael Meissner
c49f1ce85d
Use SUBTARGET_OVERRIDE_OPTIONS instead of OVERRIDE_OPTIONS.
...
From-SVN: r5031
1993-07-28 19:17:10 +00:00
Jim Wilson
5fd7eed02d
(shift_operand): New function.
...
From-SVN: r5027
1993-07-28 11:01:25 -07:00
Jim Wilson
42d93ca6b2
Initial revision
...
From-SVN: r5026
1993-07-28 10:57:19 -07:00
Jim Wilson
c70305f128
(STARTFILE_SPEC): Define.
...
From-SVN: r5024
1993-07-28 10:47:20 -07:00
Jim Wilson
4c6d688ba0
(ALLOCA): Define.
...
From-SVN: r5023
1993-07-28 10:46:55 -07:00
Jim Wilson
43a9225684
(INITIAL_FRAME_POINTER_OFFSET): Negate, and subtract 64 bytes.
...
From-SVN: r5021
1993-07-28 10:43:02 -07:00
Jim Wilson
02892e0694
Add new parameter to move_block_from_reg calls.
...
From-SVN: r5018
1993-07-28 10:21:14 -07:00
Jim Wilson
f4ef129aea
(function_arg): Shift all structures less than 4 bytes,
...
not just those which are QImode or HImode.
From-SVN: r5017
1993-07-28 10:16:54 -07:00
John Hassey
3ffeb92223
Initial revision
...
From-SVN: r5011
1993-07-28 13:42:50 +00:00
Richard Stallman
86615a6216
(ASM_DECLARE_OBJECT_NAME): Don't make a .size if the size is not known.
...
(ASM_DECLARE_OBJECT_NAME): Don't make a .size
if the size is not known. Use DECL, not decl.
From-SVN: r5003
1993-07-27 18:46:28 +00:00
Richard Stallman
0c96bde094
(CLIB): removed -lc_s and added -lmalloc.
...
(X_CFLAGS): removed -D_SYSV and added -D_POSIX_SOURCE -D_XOPEN_SOURCE
-D_BULL_SOURCE to deal with the posix stuff.
From-SVN: r5002
1993-07-27 07:11:51 +00:00