Commit Graph

8642 Commits

Author SHA1 Message Date
Richard Kenner
4c70a4f326 (peepholes for two DF load/store): New peepholes.
From-SVN: r8517
1994-11-18 19:16:06 -05:00
Richard Kenner
35068b435f (addrs_ok_for_quad_peep): New function.
(output_prolog): Use liu mnemonic.

From-SVN: r8516
1994-11-18 19:15:47 -05:00
Richard Kenner
d5e4fa5e17 (class_create_instance): Replace memchr with memset.
From-SVN: r8515
1994-11-18 19:10:21 -05:00
Richard Kenner
d72a78574b (extraclean): Remove *.ps.
From-SVN: r8514
1994-11-18 19:01:33 -05:00
Richard Kenner
05d428f4dd (create_definition): Allow carriage-return ('\r') as white space in
simple or empty expansion.

From-SVN: r8513
1994-11-18 18:53:39 -05:00
Richard Kenner
ceb5bbab3e (main): Fix off-by-one error allocating sdbuff.
From-SVN: r8512
1994-11-18 18:30:36 -05:00
Richard Kenner
4841ba4b1d (record_reg_classes): When handling case of single SET between a hard register alone in a class and a pseudo...
(record_reg_classes): When handling case of single SET
between a hard register alone in a class and a pseudo, make sure the
register is the only member of the class.

From-SVN: r8511
1994-11-18 18:23:49 -05:00
Jim Wilson
1ced4e9b04 (MD_STARTFILE_PREFIX): Delete.
From-SVN: r8510
1994-11-18 12:14:38 -08:00
Richard Kenner
70d791f4d1 (objc-parse.y, mostlyclean): Rename temp file for objc-parse.y to be
under 14 characters.

From-SVN: r8509
1994-11-18 14:15:54 -05:00
Doug Evans
9a53651de5 #include "gofast.h"
#include "gofast.h"
(INIT_SUBTARGET_OPTABS): Define.

From-SVN: r8508
1994-11-18 04:38:41 +00:00
Doug Evans
291cab5be1 Initial revision
From-SVN: r8507
1994-11-18 03:50:28 +00:00
Doug Evans
4b6c091b7e Vendor for vxworks is wrs.
From-SVN: r8506
1994-11-18 03:37:48 +00:00
Doug Evans
1c2f7ae045 (DBX_DEBUGGING_INFO): Define.
(PREFERRED_DEBUGGING_TYPE): Define to SDB_DEBUG.

From-SVN: r8505
1994-11-18 03:27:36 +00:00
Doug Evans
b6e08b2b9f Add "Contributed by..." comment.
From-SVN: r8504
1994-11-18 01:57:42 +00:00
Doug Evans
af824546cd program_transform_name changes.
From-SVN: r8503
1994-11-18 01:33:03 +00:00
Doug Evans
04dbaf1f25 (c++.install-man): Use program_transform_name on g++.1.
(c++.uninstall): Likewise.

From-SVN: r8502
1994-11-18 01:32:08 +00:00
Doug Evans
8aa3abc805 (CXX_INSTALL_NAME) Use program_transform_name.
(GXX_INSTALL_NAME) Likewise.
(CXX_CROSS_NAME) Use program_transform_cross_name.
(GXX_CROSS_NAME) Likewise.

From-SVN: r8501
1994-11-18 01:10:14 +00:00
Doug Evans
0948d8b02d (INIT_TARGET_OPTABS): Add missing definition.
From-SVN: r8500
1994-11-18 00:46:05 +00:00
Doug Evans
3185dc73ad Initial revision
From-SVN: r8499
1994-11-18 00:38:19 +00:00
Doug Evans
64a9435122 Initial revision
From-SVN: r8498
1994-11-18 00:23:21 +00:00
Doug Evans
b3ab657fbf Initial revision
From-SVN: r8497
1994-11-18 00:10:29 +00:00
Doug Evans
0d64f74cb3 Initial revision
From-SVN: r8496
1994-11-17 23:58:35 +00:00
Doug Evans
75ec92347c Usage change.
Usage change.  Now is top level target description for bare m68k
boards using coff format.

From-SVN: r8495
1994-11-17 23:52:38 +00:00
Torbjorn Granlund
29d72c4b69 (simplify_binary_operation): Do (x - (x & y)) -> (x & ~y).
From-SVN: r8494
1994-11-17 23:31:20 +00:00
Doug Evans
b76f773b54 m68k-coff.h renamed to coff.h.
From-SVN: r8493
1994-11-17 23:21:49 +00:00
Doug Evans
e73646fec6 Initial revision
From-SVN: r8492
1994-11-17 23:19:59 +00:00
Doug Evans
2885e6bc3f Initial revision
From-SVN: r8491
1994-11-17 22:49:16 +00:00
Doug Evans
64e28767d3 Initial revision
From-SVN: r8490
1994-11-17 22:31:06 +00:00
Richard Kenner
ec2c907ae8 Include <machine/ansi.h> on NetBSD.
Check for _BSD_XXX_T_ as well as _XXX_T_.
Add _BSD_XXX_T_ to list of defines to check and define for a given
type for SIZE_T, PTRDIFF_T, and WCHAR_T.

From-SVN: r8489
1994-11-17 17:25:58 -05:00
Doug Evans
005f764db7 Initial revision
From-SVN: r8488
1994-11-17 22:21:03 +00:00
Doug Evans
627b12bc5b Initial revision
From-SVN: r8487
1994-11-17 21:59:01 +00:00
Doug Evans
338023d4cb (program_transform_name, program_transform_cross_name): Define.
(GCC_INSTALL_NAME, GCC_CROSS_NAME): Define.
(install-common): Use them.
(install-man): Likewise.
(distclean): Delete *.asm.
(stage*, risky-stage*): If as/ld/real-ld exist, copy them to stage dir.

From-SVN: r8486
1994-11-17 21:03:59 +00:00
Doug Evans
b82b6eea93 (expand_unop): Try subtraction from zero if there isn't a
negate library function.

From-SVN: r8485
1994-11-17 20:14:21 +00:00
Doug Evans
13d50804a0 (sparc): Recognize as a cpu.
(ecoff*, vsta, udi): Recognize as os's.
(udi29k): New alias.

From-SVN: r8484
1994-11-17 20:12:13 +00:00
Richard Kenner
b58f0de150 (addsi3, adddi3): For patterns valid only during reload, allow operand
1 to be `some_operand'.

From-SVN: r8483
1994-11-17 14:44:28 -05:00
Richard Kenner
4e26af5f37 (PREDICATE_CODES): Add `some_operand'.
From-SVN: r8482
1994-11-17 14:44:04 -05:00
Richard Kenner
8d36d33b3c (some_operand): New function.
From-SVN: r8481
1994-11-17 14:43:33 -05:00
Richard Kenner
02df8aba6b (find_auto_inc): Insert missing "return" statement.
From-SVN: r8480
1994-11-17 12:45:29 -05:00
Richard Kenner
cf1003b3b5 (RTX_COSTS): Removed reference to obsolete LSHIFT.
From-SVN: r8479
1994-11-17 11:11:42 -05:00
Richard Kenner
9ee2aa48b2 (notice_update_cc): Removed reference to obsolete LSHIFT.
From-SVN: r8478
1994-11-17 11:11:17 -05:00
Richard Kenner
4cc00c5a1c (print_char_table): Allow L' for u'.
From-SVN: r8477
1994-11-17 11:06:36 -05:00
Richard Stallman
531e78ef6f Accept -domain as OS, and make it default for Apollo.
From-SVN: r8476
1994-11-17 15:16:50 +00:00
Richard Kenner
dd202606f5 (move_movables): For move_insn case, skip notes when deleting
instructions.

From-SVN: r8475
1994-11-16 19:28:34 -05:00
Richard Kenner
ec2d92affb (record_reg_classes): Handle case of single SET between a hard
register alone in a class and a pseudo.

From-SVN: r8474
1994-11-16 19:11:55 -05:00
Richard Kenner
9ad265b05e (integer_{zero,one,all_ones,pow2}p): Handle COMPLEX_CST.
(real_{zero,one,two}p): Likewise.

From-SVN: r8473
1994-11-16 17:37:52 -05:00
Richard Kenner
9c4faac1d5 (main): For -V output, give both driver and compiler versions, if they
differ.

From-SVN: r8472
1994-11-16 16:40:04 -05:00
Ian Lance Taylor
96abdcb1dd add support for -EL and -EB
From-SVN: r8471
1994-11-16 21:35:44 +00:00
Ian Lance Taylor
f76b9db287 Check target endianness at run time, not compile time
From-SVN: r8470
1994-11-16 21:10:09 +00:00
Richard Kenner
1942e82068 (rescan): Remove unnecessary comparisons of ibp to limit.
From-SVN: r8469
1994-11-16 16:03:44 -05:00
Richard Kenner
534bfae4ad (rest_of_compilation): Always rerun jump_optimize after CSE if -O2.
From-SVN: r8468
1994-11-16 07:59:24 -05:00