Commit Graph

221 Commits

Author SHA1 Message Date
Jim Wilson
42d93ca6b2 Initial revision
From-SVN: r5026
1993-07-28 10:57:19 -07:00
Jim Wilson
c70305f128 (STARTFILE_SPEC): Define.
From-SVN: r5024
1993-07-28 10:47:20 -07:00
Jim Wilson
4c6d688ba0 (ALLOCA): Define.
From-SVN: r5023
1993-07-28 10:46:55 -07:00
Jim Wilson
f4ef129aea (function_arg): Shift all structures less than 4 bytes,
not just those which are QImode or HImode.

From-SVN: r5017
1993-07-28 10:16:54 -07:00
Jim Wilson
6630a02613 (CPP_SPEC): Define LANGUAGE_ASSEMBLY, not
LANGUAGE_C, when compiling a .s file.

From-SVN: r4959
1993-07-21 14:37:14 -07:00
Richard Stallman
d40bb52a59 (gen_int_relational): For test with constant result,
copy const0_rtx or const_true_rtx to result register instead
of allocating a new pseudo-register.

From-SVN: r4808
1993-06-30 21:35:17 +00:00
Richard Kenner
f62f398a28 Remove #define of alloca to __builtin_alloca.
From-SVN: r4756
1993-06-26 11:43:50 -04:00
Richard Stallman
e7d7b3dcb3 (negdi2, negdi2_internal): Renamed from negdi3...
From-SVN: r4722
1993-06-25 04:51:39 +00:00
Michael Meissner
4bb89a8e5c deal with block move input reg also being a scratch reg.
From-SVN: r4691
1993-06-18 17:36:27 +00:00
Richard Stallman
71cdef7e2e (CPP_PREDEFINES): Add _MIPS_SZINT _MIPS_SZLONG _MIPS_SZPTR.
From-SVN: r4629
1993-06-04 04:59:56 +00:00
Richard Stallman
433deffc3a (STANDARD_INCLUDE_DIR): Renamed from SYSTEM_INCLUDE_DIR.
(LINK_SPEC): Delete excess close brace.

From-SVN: r4613
1993-05-31 22:21:33 +00:00
Richard Stallman
39657de527 (STANDARD_INCLUDE_DIR): Renamed from SYSTEM_INCLUDE_DIR.
From-SVN: r4612
1993-05-31 22:20:48 +00:00
Richard Stallman
47f113fe95 (function_arg_partial_nregs): For BLKmode values...
(function_arg_partial_nregs): For BLKmode values, fits in
remaining register if total size <= MAX_ARGS_IN_REGISTERS, not <.

From-SVN: r4599
1993-05-31 03:03:43 +00:00
Richard Stallman
9bb3035473 (ASM_SPEC): If -noasmopt, pass -O0.
From-SVN: r4573
1993-05-26 04:37:08 +00:00
Richard Stallman
d488c65766 (ASM_SPEC): If -noasmopt, don't pass -O options.
From-SVN: r4540
1993-05-22 21:58:33 +00:00
Richard Stallman
910578a803 (ASM_OUTPUT_ASCII): New overriding definition.
From-SVN: r4489
1993-05-17 18:44:49 +00:00
Michael Meissner
17d47597a7 Pass correct -g<n> value for -gstabs, -gcoff, etc.
From-SVN: r4426
1993-05-11 21:07:56 +00:00
Richard Stallman
322dce453a (call_internal1, call_value_internal1): Use call_insn_operand.
(call, call_value): Copy fn address to safe reg if necessary.

From-SVN: r4399
1993-05-09 16:41:47 +00:00
Richard Stallman
50c0000cab (call_insn_operand): New function.
From-SVN: r4398
1993-05-09 16:41:22 +00:00
Michael Meissner
a857e01bf2 New t- file for --with-gnu-as
From-SVN: r4380
1993-05-07 21:37:16 +00:00
Jim Wilson
4851a75cfd (BITS_BIG_ENDIAN): Define to zero.
From-SVN: r4316
1993-05-03 17:22:07 -07:00
Richard Stallman
b61cccc267 (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
Definitions put into #if 0.

From-SVN: r4280
1993-04-30 00:53:35 +00:00
Michael Meissner
42dee4c781 Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
From-SVN: r4263
1993-04-28 19:16:40 +00:00
Michael Meissner
116f0b101a Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
Don't emit a symbol if the language is "C".

From-SVN: r4262
1993-04-28 19:16:40 +00:00
Ian Lance Taylor
3b39b94f84 Base WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG
From-SVN: r4247
1993-04-27 14:58:13 +00:00
Michael Meissner
9ab34a86c9 Delete extra dependencies.
From-SVN: r4164
1993-04-16 20:37:41 +00:00
Michael Meissner
2def788831 Allow iris to have its version of the trampoline code.
From-SVN: r4162
1993-04-16 20:37:41 +00:00
Michael Meissner
8a18e16fa6 Don't put relocatable items into .rdata.
Allow iris to have it's version of the trampoline code.

From-SVN: r4161
1993-04-16 20:37:41 +00:00
Michael Meissner
b82b0773d7 More mips gas changes, allow -gdwarf on OSF/1
From-SVN: r4027
1993-04-06 16:09:50 +00:00
Michael Meissner
740b4585ff Eliminate statement not reached warning messages that the MIPS compiler generates.
From-SVN: r3987
1993-04-01 16:58:13 +00:00
Michael Meissner
ec253d27e0 Fix wrong sign
From-SVN: r3983
1993-04-01 01:07:04 +00:00
Brendan Kehoe
6eff269e95 define CONSTANT_ADDRESS_P(X) to not use CONST_DOUBLE
From-SVN: r3954
1993-03-31 15:09:44 -05:00
Michael Meissner
574c75a3b4 fkx
fix CLASS_MAX_NREGS to reflect -mfloat64 and -msoft-float.

From-SVN: r3931
1993-03-30 21:50:50 +00:00
Jim Wilson
e419152dc7 (RETURN_IN_MEMORY): Delete struct and union references.
From-SVN: r3854
1993-03-23 11:31:53 -08:00
Tom Wood
a93821e903 (untyped_call): New pattern.
From-SVN: r3840
1993-03-23 12:51:52 +00:00
Michael Meissner
e7c2ea2d7d Fix dependency.
From-SVN: r3816
1993-03-21 22:11:23 +00:00
Michael Meissner
404f986e04 Look at TARGET_CPU_DEFAULT to enable the use of gas.
From-SVN: r3806
1993-03-20 23:54:00 +00:00
Michael Meissner
149e4e000e If gas do not run mips-tfile.
From-SVN: r3789
1993-03-19 22:40:13 +00:00
Michael Meissner
fa0fab9e0a Add -Wf,-XNh1500 to OLDCC.
From-SVN: r3773
1993-03-17 22:45:12 +00:00
Michael Meissner
d1399bd0ff Add -mlong-calls.
From-SVN: r3770
1993-03-17 22:22:35 +00:00
Doug Evans
e14fa9c45a * (RETURN_IN_MEMORY): Handle BLKmode values.
From-SVN: r3709
1993-03-12 00:10:21 +00:00
Michael Meissner
a73f14a3f9 For .S files, pas -traditional to cpp unless -ansi or -traditional.
From-SVN: r3474
1993-02-16 03:21:16 +00:00
Michael Meissner
b5e9dd0342 Fix integer overflows
From-SVN: r3446
1993-02-09 17:06:09 +00:00
Michael Meissner
8ab74e1295 Remove elisp-vars.
From-SVN: r3350
1993-01-26 20:30:58 +00:00
Richard Kenner
6627e97414 Change config/' to config/mips/'.
From-SVN: r3245
1993-01-14 18:23:21 -05:00
Paul Eggert
13d39dbc99 # Fix misspellings in comments.
From-SVN: r3179
1993-01-10 19:16:01 +00:00
Michael Meissner
a6dbe5a07d Recreate x-iris file.
From-SVN: r3126
1993-01-06 19:44:43 +00:00
Michael Meissner
f159813b6a Move MIPS files into config/mips.
From-SVN: r3102
1993-01-05 20:06:50 +00:00
Michael Meissner
4396a7a423 Bump meissner version # to 34.
From-SVN: r3077
1993-01-04 00:42:18 +00:00
Michael Meissner
84276e0094 Allow saving FP regs at offset 0 of sp (leaf func that saves no GP regs).
From-SVN: r3076
1993-01-04 00:37:33 +00:00