Richard Kenner
e172179db3
(objc-parse.y): Fix typo.
...
From-SVN: r8532
1994-11-20 13:19:46 -05:00
Richard Kenner
6359bc35a9
Initial revision
...
From-SVN: r8531
1994-11-20 07:00:14 -05:00
Richard Kenner
6999b6b25a
(EXTRA_PARTS): Deleted.
...
From-SVN: r8530
1994-11-20 06:59:42 -05:00
Jim Wilson
2655599b8f
(addsf3): After using swap for 16 bit rotate,
...
branch back only if count still greater than 0.
From-SVN: r8529
1994-11-19 15:56:33 -08:00
Jim Wilson
6cb70f0c96
(build_binary_op): Can shorten shift only if shift count
...
is less than size in bits of arg0.
From-SVN: r8528
1994-11-19 15:38:04 -08:00
Jim Wilson
03f3609810
(expand_shift): Re-enable truncation of immediate shift count.
...
From-SVN: r8527
1994-11-19 15:37:10 -08:00
Jim Wilson
794385023b
(mips_const_double_ok): Accept VOIDmode not DImode.
...
(mips_move_1word): Accept VOIDmode CONST_DOUBLE.
From-SVN: r8526
1994-11-19 14:14:18 -08:00
Doug Evans
84ef8e1d45
(install-common): Fix typo in installation of native gcc.
...
From-SVN: r8525
1994-11-19 18:58:46 +00:00
Richard Kenner
03af65c41e
(sign_extend): Disable pattern with explicit SUBREG.
...
(cmov): Allow first operand of comparison to be zero, 2nd reg.
From-SVN: r8524
1994-11-19 06:26:31 -05:00
Richard Kenner
ab561e667b
(print_operand, case 'c', case 'd'): New cases.
...
From-SVN: r8523
1994-11-19 06:26:05 -05:00
Richard Kenner
58f0f57469
(CLIB): Remove -lsysv.
...
From-SVN: r8522
1994-11-19 05:36:31 -05:00
Richard Kenner
2e3f1b280b
(DEFAULT_PCC_STRUCT_RETURN): Define as 0.
...
From-SVN: r8521
1994-11-19 05:36:13 -05:00
Jason Merrill
1556877642
Initial revision
...
From-SVN: r8520
1994-11-19 04:16:08 +00:00
Jason Merrill
68d69835ac
Shared library support.
...
From-SVN: r8519
1994-11-19 04:09:58 +00:00
Doug Evans
822ef9dfda
(program_transform_name): Put -e before sed expression.
...
(program_transform_cross_name): Likewise.
From-SVN: r8518
1994-11-19 01:02:32 +00:00
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