Commit Graph

5667 Commits

Author SHA1 Message Date
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