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
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