Richard Kenner
95216deccf
(check_function_format): Correct error in last change.
...
From-SVN: r5680
1993-10-08 10:40:59 -04:00
Richard Stallman
ea8daa3ba3
(initdcl, notype_initdcl): Call push_momentary and pop_momentary here.
...
(init): Not here.
From-SVN: r5679
1993-10-08 12:20:44 +00:00
Richard Kenner
1417141fe5
Remove LIMITS_H; hasn't been used for a while.
...
From-SVN: r5678
1993-10-08 08:03:26 -04:00
Richard Kenner
02f72ad504
Remove definition of EXTRA_PASSES and remove rules for mips-* files.
...
From-SVN: r5677
1993-10-08 07:46:38 -04:00
Richard Kenner
2c2c2fb100
Don't define memory functions on Alpha.
...
(Ptrdiff_t): Always `long'.
(WORD_ALIGN): Make portable.
From-SVN: r5676
1993-10-08 07:44:49 -04:00
Richard Kenner
4e0db2ceeb
(mips-tfile, mips-tfile.o, mips-tdump, mips-tdump.o): New rules.
...
From-SVN: r5675
1993-10-08 07:44:01 -04:00
Richard Kenner
c3134623ce
(dbxout_parms): Don't confuse a parameter at an offset of zero from AP
...
or FP with one that has variable size.
From-SVN: r5674
1993-10-08 06:55:59 -04:00
Richard Kenner
a44492f041
(emit_library_call): Fix typo in last change; should use Pmode instead
...
of SImode.
From-SVN: r5673
1993-10-08 06:34:54 -04:00
Richard Stallman
70efc776c8
(finish_decl): Error if block-scope static var has incomplete type.
...
(complete_array_type): Correctly set MAXINDEX to one less than array size.
From-SVN: r5672
1993-10-08 04:59:33 +00:00
Richard Stallman
2dca20cd24
(expand_expr, case VAR_DECL): If decl wasn't laid out,
...
lay it out now, and fix the rtl's mode.
From-SVN: r5671
1993-10-08 04:58:24 +00:00
Richard Stallman
20bf3fac14
(complete_array_type): Correctly set MAXINDEX to one less than array size.
...
From-SVN: r5670
1993-10-08 01:49:18 +00:00
Torbjorn Granlund
41f2002ce1
(build_binary_op): For *_DIV_EXPR, set shorten based on orig_op0.
...
From-SVN: r5669
1993-10-08 00:48:54 +00:00
Richard Stallman
d1b4b7c18e
(LIB2FUNCS): Add _fixtfdi, _fixunstfdi, _floatditf.
...
From-SVN: r5668
1993-10-07 23:37:16 +00:00
Jim Wilson
bd7a2aacd8
(HAVE_VPRINTF): Is VPRINTF not VFPRINTF.
...
From-SVN: r5667
1993-10-07 15:19:01 -07:00
Richard Stallman
4514982879
(main): New option -lang-c-c++-comments.
...
From-SVN: r5666
1993-10-07 21:39:38 +00:00
Michael Meissner
f36a611026
Change to even newer profiling calling sequence.
...
From-SVN: r5665
1993-10-07 21:35:55 +00:00
Michael Meissner
638b724c5f
Add FINALIZE_PIC to indicate %ebx needs to be set up if profiling.
...
From-SVN: r5664
1993-10-07 21:35:28 +00:00
Richard Kenner
8d4750f117
Always declare malloc, realloc, etc, to be void *.
...
From-SVN: r5663
1993-10-07 17:26:41 -04:00
Ian Lance Taylor
1d445e9e5e
Move in initialization of byte_mode and word_mode from rtl.c
...
From-SVN: r5662
1993-10-07 21:05:34 +00:00
Ian Lance Taylor
d3d63026f5
Move initialization of byte_mode and word_mode to emit-rtl.c
...
From-SVN: r5661
1993-10-07 21:05:34 +00:00
Doug Evans
9f297063f6
(CPP_PREDEFINES): Add assertions for system/cpu/machine.
...
From-SVN: r5660
1993-10-07 19:48:20 +00:00
Richard Stallman
d2a228624e
(struct file_name_list): Add new field c_system_include_path.
...
(*various*): Set this flag correctly
(is_system_include): Return 2 if C-language system include.
(output_line_command): Output " 4" after " 3" for C-language system
include.
From-SVN: r5659
1993-10-07 18:48:55 +00:00
Doug Evans
9eb9177211
(install-dir): Fix typo.
...
(install-common): Remove obsolete comment.
(install-common): Install native g++ only if not cross.
From-SVN: r5658
1993-10-07 18:40:43 +00:00
Richard Stallman
888aa7a977
(emit_library_call, emit_library_call_value):
...
Allocate a temp slot if arg must be passed by reference.
From-SVN: r5657
1993-10-07 18:38:02 +00:00
Richard Stallman
cbc580f02b
(read_specs): Fix call to bzero.
...
From-SVN: r5656
1993-10-07 15:27:56 +00:00
Torbjorn Granlund
55ff92b8a8
Clean up usage of commutative declarator `%'.
...
From-SVN: r5655
1993-10-07 12:56:20 +00:00
Richard Kenner
ceb7983c7c
(force_to_mode): Sign-extend constant being truncated.
...
From-SVN: r5654
1993-10-07 08:14:16 -04:00
Richard Kenner
7be2640ddb
(asm_fprintf): Add cases for 'w' and 'l'.
...
From-SVN: r5653
1993-10-06 21:46:49 -04:00
Richard Kenner
19d76e6003
None. FIxing RCS messup.
...
From-SVN: r5652
1993-10-06 19:32:11 -04:00
Richard Kenner
30a8c2fe6e
*** empty log message ***
...
From-SVN: r5651
1993-10-06 19:28:26 -04:00
Richard Stallman
e4f316dbfc
(xmalloc, xrealloc): Cast the result of malloc, realloc.
...
From-SVN: r5650
1993-10-06 22:54:04 +00:00
Richard Kenner
c5af99013b
(save_expr): Update tombstone comment.
...
From-SVN: r5649
1993-10-06 18:45:41 -04:00
Richard Stallman
ce966a6061
Add peepholes for stack adjust plus pushes.
...
(recognizer for subtracting const from reg 17):
Add %$ in adjspb/adjspd insns.
From-SVN: r5648
1993-10-06 22:09:26 +00:00
Richard Stallman
33724a9fb2
(output_move_double): Special code for pushing from an address that uses the sp.
...
(output_move_double): Special code for
pushing from an address that uses the sp. Use PUSHOP for pushes,
not POPOP.
From-SVN: r5647
1993-10-06 22:06:21 +00:00
Richard Stallman
ac7d29191d
(FUNCTION_EPILOGUE, FUNCTION_PROLOGUE): Add %$ in adjspb/adjspd insns.
...
From-SVN: r5646
1993-10-06 22:04:11 +00:00
Doug Evans
7785c85ff0
fix 2 typos
...
From-SVN: r5645
1993-10-06 21:54:36 +00:00
Richard Stallman
4b1d0feaca
Comment change.
...
From-SVN: r5644
1993-10-06 21:07:12 +00:00
Michael Meissner
9e20879ef1
Add check for _real_mcount being 0 back in again.
...
From-SVN: r5643
1993-10-06 19:39:25 +00:00
Michael Meissner
ed882fd5eb
New calling sequence for profiling, old available with -mmcount.
...
From-SVN: r5642
1993-10-06 19:29:21 +00:00
Jeff Law
68386e1e3c
pa.c (output_function_prologue): Pass on information about the number of callee saved general and floating point...
...
* pa.c (output_function_prologue): Pass on information about the
number of callee saved general and floating point registers which
are saved by the current function's prologue.
(hppa_expand_prologue): Keep track of the number of callee
register saves done for general and floating point registers.
From-SVN: r5641
1993-10-06 13:29:13 -06:00
Ian Lance Taylor
3f259d6dfb
Let tm file define MAX_*_TYPE_SIZE if *_TYPE_SIZE depends upon target_flags
...
From-SVN: r5640
1993-10-06 17:49:06 +00:00
Jim Wilson
176c9e6beb
(try_combine): New variable i3_subst_into_i2.
...
Set it for special case of substituting i3 into i2. Use it near
end to detect when special case succeeded. Move i2notes to
i3notes for this special case.
(distribute_notes, REG_UNUSED case): Ignore all REG_UNUSED notes
except those from I3.
From-SVN: r5639
1993-10-06 10:46:02 -07:00
Richard Stallman
f8ece31752
(real_value_truncate): Correct etrunci argument in case SImode.
...
From-SVN: r5638
1993-10-06 17:36:43 +00:00
Richard Stallman
8c6c7b4c71
(build_c_cast): When making a CONSTRUCTOR, provide the dummy first operand.
...
From-SVN: r5637
1993-10-06 17:21:20 +00:00
Richard Kenner
312f03181a
Remove declaration of malloc.
...
From-SVN: r5636
1993-10-06 12:13:39 -04:00
Richard Kenner
8ddecd15b0
Remove declarations of malloc and realloc.
...
From-SVN: r5635
1993-10-06 12:13:03 -04:00
Richard Kenner
0f08a580ff
Include hconfig.h.
...
From-SVN: r5634
1993-10-06 12:12:38 -04:00
Richard Kenner
d8fc85592e
(bi-opcode.o): Includes hconfig.h.
...
From-SVN: r5633
1993-10-06 12:12:02 -04:00
Richard Kenner
37747c8210
(record_reg_classes): Check if operands are the same by seeing if they
...
are the same register.
From-SVN: r5632
1993-10-06 06:58:50 -04:00
Richard Kenner
2bb81c86de
(record_jump_cond): Rehash OP1 if OP0's insert_regs returns nonzero.
...
From-SVN: r5631
1993-10-06 06:56:50 -04:00