Richard Stallman
5e10b3cc7c
(rest_of_decl_compilation): Test that var.
...
From-SVN: r5878
1993-10-24 07:06:49 +00:00
Richard Stallman
cbed4565fd
(assemble_variable): Set last_assemble_variable_decl.
...
(last_assemble_variable_decl): New variable.
From-SVN: r5877
1993-10-24 07:06:14 +00:00
Jim Wilson
84a92af496
(abicalls): New attribute.
...
(define_delay): Don't fill call delay slots when TARGET_ABICALLS.
(call_internal3, call_value_internal3): Renamed from
call_internal2 and call_value_internal2.
(call_internal2, call_value_internal2): New call patterns for
TARGET_ABICALL case.
(call_internal4, call_value_internal4): Likewise.
From-SVN: r5876
1993-10-23 17:26:11 -07:00
Jim Wilson
24e214e3d3
(mips_abicalls): Declare new variable.
...
(PIC_FUNCTION_ADDR_REGNUM): New macro.
(STARTING_FRAME_OFFSET): Handle TARGET_ABICALLS case.
From-SVN: r5875
1993-10-23 17:25:31 -07:00
Jim Wilson
ffa9d0b19d
(mips_abicalls): New variable.
...
(override_options): Set mips_abicalls. Allow '^' as print operand
punctuation character.
(print_operand): Add support for '^'.
(mips_asm_file_start): Use ABICALLS_ASM_OP instead of ".abicalls".
(compute_frame_size): Handle TARGET_ABICALLS case.
(mips_expand_prologue): Likewise.
From-SVN: r5874
1993-10-23 17:24:13 -07:00
Jim Wilson
b823232726
Replace with working version.
...
From-SVN: r5873
1993-10-23 17:23:35 -07:00
Jim Wilson
dc29832d1a
New file.
...
From-SVN: r5872
1993-10-23 17:23:09 -07:00
Richard Stallman
1162b3a61f
(fix-header, fix-header.o): Renamed from patch-header*.
...
(stmp-fixproto, mostlyclean): Rename references to them.
From-SVN: r5871
1993-10-22 21:51:32 +00:00
Richard Stallman
aab7bd1963
Use fix-header.
...
From-SVN: r5870
1993-10-22 21:50:08 +00:00
Richard Stallman
e7f9bcdc2f
Renamed from patch-header.c.
...
(progname): Change name.
From-SVN: r5869
1993-10-22 21:48:08 +00:00
Richard Stallman
70b7f9b0cf
(ASM_FINISH_DECLARE_OBJECT): Undef, then define.
...
From-SVN: r5868
1993-10-22 21:03:55 +00:00
Richard Kenner
ec559d0c11
(HARD_REGNO_MODE_OK): Multi-word objects cannot go into MQ, LR, or CTR.
...
From-SVN: r5867
1993-10-21 21:55:58 -04:00
Richard Stallman
894715dd36
(function_arg): Add comment about too many adjust entries.
...
From-SVN: r5866
1993-10-21 21:13:45 +00:00
Richard Stallman
b796c57381
(CUMULATIVE_ARGS): Double size of adjust array.
...
From-SVN: r5865
1993-10-21 21:13:11 +00:00
Richard Stallman
75b6984cad
(STMP_FIXPROTO): Uncomment the definition.
...
From-SVN: r5864
1993-10-21 18:41:48 +00:00
Richard Kenner
6feec57dd1
(ASM_SPEC, LINK_SPEC, CPP_PREDEFINES): Update.
...
From-SVN: r5863
1993-10-21 14:36:59 -04:00
Richard Kenner
e10f6dd1a9
(expand_divmod): Create RESULT in proper mode when trying
...
quotient-and-remainder insn.
From-SVN: r5862
1993-10-21 13:48:04 -04:00
Richard Stallman
939f89e193
(install-common): Remove g++ dependency.
...
Not built for cross compilers.
From-SVN: r5861
1993-10-21 17:33:48 +00:00
Richard Stallman
d12516f1f1
(output_constructor): Fix previous change:
...
if no TYPE_DOMAIN, don't set min_index.
(copy_constant): New function.
(output_constant_def): Use it.
From-SVN: r5860
1993-10-21 17:22:06 +00:00
Ian Lance Taylor
87394941cc
Avoid #define of __wchar_t on ARM/RISCiX <stdlib.h>
...
From-SVN: r5859
1993-10-21 15:13:39 +00:00
Richard Stallman
621b377116
(required): Accept a space instead of a tab
...
between #define and CTRL (or _CTRL).
From-SVN: r5858
1993-10-21 08:36:14 +00:00
Richard Stallman
d7e8d58116
(output_move_double): Use reg_overlap_mentioned_p when checking for overlap between source and dest.
...
(output_move_double): Use reg_overlap_mentioned_p
when checking for overlap between source and dest.
Fix syntax for the lea insn for double overlap case.
From-SVN: r5857
1993-10-21 04:33:51 +00:00
Richard Stallman
b07b4e490d
(movdi, movdf, movxf): Delete the & from load case.
...
From-SVN: r5856
1993-10-21 04:32:54 +00:00
Richard Stallman
13832d154c
(ASM_FINISH_DECLARE_OBJECT): Emit .size only if DECLARE_ASM_NAME.
...
From-SVN: r5855
1993-10-21 04:05:13 +00:00
Richard Stallman
76fb0b6041
(fold_rtx): Alter previous change: don't fold the shift
...
if the count exceeds the width of the value inside the subreg.
(note_mem_written): (mem (scratch)) means clobber everything.
(fold_rtx): Special case handling for folding
a subreg of the result of a left shift.
From-SVN: r5854
1993-10-21 02:43:58 +00:00
Michael Meissner
cc8187fc1d
Allow -h*, -z*, -G for linker; map -static/-symbolic/-shared into -B switches.;Do not put .size out for ROSE
...
From-SVN: r5853
1993-10-21 02:42:50 +00:00
Richard Kenner
a0292f624b
(call): Don't use CROR or NOP; just use "%.".
...
From-SVN: r5852
1993-10-20 22:00:18 -04:00
Richard Kenner
a85d226b23
(print_operand, case '.'): Use RS6000_CALL_GLUE instead of RS6000_CROR_BIT_NUMBER.
...
(print_operand, case '.'): Use RS6000_CALL_GLUE instead of
RS6000_CROR_BIT_NUMBER.
(print_operand, case 'E', case 0): Use "return", not "break".
From-SVN: r5851
1993-10-20 21:59:50 -04:00
Richard Kenner
0da40b09e1
(RS6000_CROR_BIT_NUMBER): Deleted.
...
(RS6000_CALL_GLUE): New macro.
From-SVN: r5850
1993-10-20 21:59:13 -04:00
Richard Kenner
60e02b1e4e
(check_format_info): Consider "char", "signed char", and "unsigned
...
char" types as equivalent.
From-SVN: r5849
1993-10-20 21:44:35 -04:00
Richard Stallman
b156894e31
Simplify and fix handling of errno.h.
...
Now it no longer thinks errno.h always needs fixing.
(write_lbrac, write_rbrac): Only write
extern "C" if that specifically is needed.
From-SVN: r5848
1993-10-21 01:07:39 +00:00
Richard Stallman
b3b0896644
($(srcdir)/INSTALL): Add --no-split.
...
From-SVN: r5847
1993-10-21 00:33:12 +00:00
Richard Kenner
d621c38b07
(LIB_SPEC): Link -lprof1 when profiling.
...
From-SVN: r5846
1993-10-20 19:35:28 -04:00
Richard Kenner
917fecc094
*** empty log message ***
...
From-SVN: r5845
1993-10-20 19:34:41 -04:00
Richard Stallman
76aaaae2a4
(output_init_element): When initializing a union,
...
do it right away: never put the field on the pending list.
From-SVN: r5844
1993-10-20 23:24:47 +00:00
Jim Wilson
5d672cd7e6
(sys_errlist): Conditionalize declaration for BSD 4.4.
...
From-SVN: r5843
1993-10-20 16:20:09 -07:00
Richard Stallman
9bbd109176
(main): Delete output file before opening it.
...
Discard directory names from progname.
From-SVN: r5842
1993-10-20 22:28:08 +00:00
Richard Stallman
94698f4d23
(flush): Add pattern.
...
From-SVN: r5841
1993-10-20 22:23:06 +00:00
Richard Stallman
297c72b635
(INITIALIZE_TRAMPOLINE): Emit 3 flush instrutions.
...
From-SVN: r5840
1993-10-20 22:22:43 +00:00
Richard Stallman
92dee628c1
(ASM_DECLARE_OBJECT_NAME): Set size_directive_output.
...
(ASM_FINISH_DECLARE_OBJECT): Defined.
From-SVN: r5839
1993-10-20 22:19:55 +00:00
Torbjorn Granlund
77a2f6986f
(TRAMPOLINE_TEMPLATE): Rewrite.
...
(TRAMPOLINE_SIZE): Update with new size.
(INITIALIZE_TRAMPOLINE): Rewrite.
From-SVN: r5838
1993-10-20 22:10:38 +00:00
Torbjorn Granlund
bdc87462e7
(cacheflush): Split into dcacheflush and icacheflush.
...
Rewrite to use space regs correctly.
From-SVN: r5837
1993-10-20 22:10:08 +00:00
Richard Kenner
13b457e7e0
(output_constructor): Add support for non-zero lower array bound.
...
From-SVN: r5836
1993-10-20 17:58:21 -04:00
Richard Kenner
7c314719ba
(store_constructor): Handle non-zero array lower bound.
...
From-SVN: r5835
1993-10-20 17:39:45 -04:00
Richard Stallman
c2b6b9a1d9
(inf_size): Move decl inside main.
...
(strdup): Use xmalloc rathern than malloc.
Don't use the return value of strcpy.
(INF_UNGET): Take parameter; do nothing if EOF.
(strcpy): Declaration deleted.
From-SVN: r5834
1993-10-20 21:33:01 +00:00
Richard Stallman
928eb3809f
(rest_of_decl_compilation): Use ASM_FINISH_DECLARE_OBJECT
...
unconditionally, but define it as no-op by default.
From-SVN: r5833
1993-10-20 21:15:44 +00:00
Richard Stallman
3fda2ab14c
(MAX_LONG_TYPE_SIZE): Defined.
...
From-SVN: r5832
1993-10-20 20:56:19 +00:00
Richard Stallman
0a1f8ce2d8
(HAVE_VPRINTF): Define for BSD 4.4.
...
From-SVN: r5831
1993-10-20 20:07:06 +00:00
Richard Stallman
2bacb292c1
(mips_output_filename): When emitting stabs, don't disable them if using gas.
...
(mips_output_lineno): Likewise.
From-SVN: r5830
1993-10-20 20:06:25 +00:00
Richard Stallman
a35f176bc5
(ASM_DECLARE_OBJECT_NAME): Set size_directive_output.
...
(ASM_FINISH_DECLARE_OBJECT): Defined.
From-SVN: r5829
1993-10-20 19:51:40 +00:00