Commit Graph

5833 Commits

Author SHA1 Message Date
Richard Stallman d73e9b8da1 (asctoeg): Allocate local buffer dynamically.
(asctoeg): Allocate local buffer dynamically.  Count
any lost significant digits before the decimal point.

From-SVN: r5696
1993-10-09 16:56:24 +00:00
Doug Evans 0debc00746 (install-common): Fix typo.
From-SVN: r5695
1993-10-09 16:26:22 +00:00
Richard Kenner ee456b1c64 Undo rev 1.156 change; redundant with rev 1.155 change.
From-SVN: r5694
1993-10-08 19:30:27 -04:00
Jim Wilson a07287f038 (DBX_STATIC_BLOCK_START): For N_LCSYM, force change
to text section to avoid assembler bug.

From-SVN: r5693
1993-10-08 16:12:20 -07:00
Richard Stallman a3df8278df (STARTFILE_SPEC): Handle -p and -pg outermost.
(STARTFILE_SPEC): Handle -p and -pg
outermost.  Also add support for cross-linking.

From-SVN: r5692
1993-10-08 22:48:15 +00:00
Richard Kenner efd5751440 (dbxout_type, case INTEGER_TYPE): Correctly check for type smaller
than `integer'.

From-SVN: r5691
1993-10-08 18:36:23 -04:00
Jim Wilson 6975612b18 (movsi_unaligned): Change in comment "loads" to "stores".
From-SVN: r5690
1993-10-08 15:32:10 -07:00
Richard Stallman 4f38921423 (emit_library_call_value): Compute struct_value_size,
and pass it to emit_call_1.

From-SVN: r5689
1993-10-08 22:29:17 +00:00
Richard Stallman f0dbe37245 (expand_expr, MAX_EXPR and MIN_EXPR case):
Don't store in TARGET twice if it's volatile.

From-SVN: r5688
1993-10-08 22:02:44 +00:00
Richard Stallman a851303047 Only include i386/gstabs.h if LINUX_ELF is not defined.
From-SVN: r5687
1993-10-08 21:41:41 +00:00
Michael Meissner 1bf3a36e4d define __SHARED__ for shared libraries.
From-SVN: r5686
1993-10-08 21:12:35 +00:00
Brendan Kehoe e2381a6f75 add dependencies for cp-error.o and cp-errfn.o
From-SVN: r5685
1993-10-08 15:17:51 -04:00
Michael Meissner 40fbfbea48 Make ROSE shared library profiling work; Use GOTOFF if possible for ELF.
From-SVN: r5684
1993-10-08 19:15:55 +00:00
Brendan Kehoe 7868c46630 (CPLUS_OBJS): Add cp-error.o and cp-errfn.o.
From-SVN: r5683
1993-10-08 15:06:06 -04:00
Doug Evans 202a34fdb3 (scan_loop): When skipping consecutive insns, don't count notes.
From-SVN: r5682
1993-10-08 17:55:28 +00:00
Richard Kenner fc1557074c (expand_expr, case MAX_EXPR): Don't use TARGET directly if it is a
volatile MEM.

From-SVN: r5681
1993-10-08 11:25:24 -04:00
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