OSDN Git Service
kenner [Tue, 22 Nov 1994 19:38:02 +0000 (19:38 +0000)]
(emit_no_conflict_block): Just emit the insns if the block contains
something not an INSN or has an embedded block.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8550
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 22 Nov 1994 11:29:12 +0000 (11:29 +0000)]
(layout_type): Use ptr_mode instead of equivalent call to
mode_for_size.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8549
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 22 Nov 1994 11:28:38 +0000 (11:28 +0000)]
(init_emit): Set REGNO_POINTER_FLAG for HARD_FRAME_POINTER_REGNUM.
(ptr_mode): Add definition.
(init_emit_once): Initialize ptr_mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8548
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 22 Nov 1994 11:27:59 +0000 (11:27 +0000)]
(ptr_mode): Add declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8547
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 22 Nov 1994 03:21:24 +0000 (03:21 +0000)]
(output_constant): When eliminating conversions, treat ARRAY_TYPE like
a record.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8546
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Nov 1994 23:41:30 +0000 (23:41 +0000)]
(movqi): Fix typo in push/pop case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8545
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Nov 1994 23:11:52 +0000 (23:11 +0000)]
(gen_insn): Use GET_MODE_WIDER_MODE macro instead of directly
accessing the array.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8544
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Nov 1994 22:59:03 +0000 (22:59 +0000)]
(LINK_SPEC): New overriding defintion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8543
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 21 Nov 1994 22:43:56 +0000 (22:43 +0000)]
(input_operand): Allow a SYMBOL_REF referring to a symbol in the TOC.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8542
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Nov 1994 19:40:36 +0000 (19:40 +0000)]
(operand_subword): For CONST_DOUBLE, add case to
handle BITS_PER_WORD of 16.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8541
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Nov 1994 19:38:52 +0000 (19:38 +0000)]
(dp-bit.c): Fix typos.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8540
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Nov 1994 19:37:26 +0000 (19:37 +0000)]
(reload): When decrement max_groups of superclass, can
only do so if the group_size is smaller than the current group.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8539
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Mon, 21 Nov 1994 19:06:09 +0000 (19:06 +0000)]
(yylex): Do warn about floating point out of range if
target floating-point format is IEEE. Use warning instead of
pedwarn to avoid getting errors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8538
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Nov 1994 18:50:41 +0000 (18:50 +0000)]
(CPP_PREDEFINES): Add -Acpu and -Amachine.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8537
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Nov 1994 18:49:13 +0000 (18:49 +0000)]
(CPP_PREDEFINES): Add -Acpu and -Amachine.
(DBX_DEBUGGING_INFO): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8536
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Nov 1994 18:36:39 +0000 (18:36 +0000)]
(MULTILIB_MATCHES): Treat m68302/m68332 like m68000.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8535
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 21 Nov 1994 17:15:24 +0000 (17:15 +0000)]
Delete duplicate of sparc-*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8534
138bc75d-0d04-0410-961f-
82ee72b054a4
law [Mon, 21 Nov 1994 05:59:27 +0000 (05:59 +0000)]
* pa.c (output_call): When emitting an inline long-call, use LP%
and RP% prefixes to get the function's address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8533
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 20 Nov 1994 18:19:46 +0000 (18:19 +0000)]
(objc-parse.y): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8532
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 20 Nov 1994 12:00:14 +0000 (12:00 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8531
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 20 Nov 1994 11:59:42 +0000 (11:59 +0000)]
(EXTRA_PARTS): Deleted.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8530
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 19 Nov 1994 23:56:33 +0000 (23:56 +0000)]
(addsf3): After using swap for 16 bit rotate,
branch back only if count still greater than 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8529
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 19 Nov 1994 23:38:04 +0000 (23:38 +0000)]
(build_binary_op): Can shorten shift only if shift count
is less than size in bits of arg0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8528
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 19 Nov 1994 23:37:10 +0000 (23:37 +0000)]
(expand_shift): Re-enable truncation of immediate shift count.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8527
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Sat, 19 Nov 1994 22:14:18 +0000 (22:14 +0000)]
(mips_const_double_ok): Accept VOIDmode not DImode.
(mips_move_1word): Accept VOIDmode CONST_DOUBLE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8526
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 19 Nov 1994 18:58:46 +0000 (18:58 +0000)]
(install-common): Fix typo in installation of native gcc.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8525
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 11:26:31 +0000 (11:26 +0000)]
(sign_extend): Disable pattern with explicit SUBREG.
(cmov): Allow first operand of comparison to be zero, 2nd reg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8524
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 11:26:05 +0000 (11:26 +0000)]
(print_operand, case 'c', case 'd'): New cases.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8523
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 10:36:31 +0000 (10:36 +0000)]
(CLIB): Remove -lsysv.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8522
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 10:36:13 +0000 (10:36 +0000)]
(DEFAULT_PCC_STRUCT_RETURN): Define as 0.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8521
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Sat, 19 Nov 1994 04:16:08 +0000 (04:16 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8520
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Sat, 19 Nov 1994 04:09:58 +0000 (04:09 +0000)]
Shared library support.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8519
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Sat, 19 Nov 1994 01:02:32 +0000 (01:02 +0000)]
(program_transform_name): Put -e before sed expression.
(program_transform_cross_name): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8518
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 00:16:06 +0000 (00:16 +0000)]
(peepholes for two DF load/store): New peepholes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8517
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 00:15:47 +0000 (00:15 +0000)]
(addrs_ok_for_quad_peep): New function.
(output_prolog): Use liu mnemonic.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8516
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 00:10:21 +0000 (00:10 +0000)]
(class_create_instance): Replace memchr with memset.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8515
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 19 Nov 1994 00:01:33 +0000 (00:01 +0000)]
(extraclean): Remove *.ps.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8514
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 18 Nov 1994 23:53:39 +0000 (23:53 +0000)]
(create_definition): Allow carriage-return ('\r') as white space in
simple or empty expansion.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8513
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 18 Nov 1994 23:30:36 +0000 (23:30 +0000)]
(main): Fix off-by-one error allocating sdbuff.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8512
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 18 Nov 1994 23:23:49 +0000 (23:23 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8511
138bc75d-0d04-0410-961f-
82ee72b054a4
wilson [Fri, 18 Nov 1994 20:14:38 +0000 (20:14 +0000)]
(MD_STARTFILE_PREFIX): Delete.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8510
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 18 Nov 1994 19:15:54 +0000 (19:15 +0000)]
(objc-parse.y, mostlyclean): Rename temp file for objc-parse.y to be
under 14 characters.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8509
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 04:38:41 +0000 (04:38 +0000)]
#include "gofast.h"
(INIT_SUBTARGET_OPTABS): Define.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8508
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 03:50:28 +0000 (03:50 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8507
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 03:37:48 +0000 (03:37 +0000)]
Vendor for vxworks is wrs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8506
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 03:27:36 +0000 (03:27 +0000)]
(DBX_DEBUGGING_INFO): Define.
(PREFERRED_DEBUGGING_TYPE): Define to SDB_DEBUG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8505
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 01:57:42 +0000 (01:57 +0000)]
Add "Contributed by..." comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8504
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 01:33:03 +0000 (01:33 +0000)]
program_transform_name changes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8503
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 01:32:08 +0000 (01:32 +0000)]
(c++.install-man): Use program_transform_name on g++.1.
(c++.uninstall): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8502
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 01:10:14 +0000 (01:10 +0000)]
(CXX_INSTALL_NAME) Use program_transform_name.
(GXX_INSTALL_NAME) Likewise.
(CXX_CROSS_NAME) Use program_transform_cross_name.
(GXX_CROSS_NAME) Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8501
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 00:46:05 +0000 (00:46 +0000)]
(INIT_TARGET_OPTABS): Add missing definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8500
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 00:38:19 +0000 (00:38 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8499
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 00:23:21 +0000 (00:23 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8498
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Fri, 18 Nov 1994 00:10:29 +0000 (00:10 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8497
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 23:58:35 +0000 (23:58 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8496
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 23:52:38 +0000 (23:52 +0000)]
Usage change. Now is top level target description for bare m68k
boards using coff format.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8495
138bc75d-0d04-0410-961f-
82ee72b054a4
tege [Thu, 17 Nov 1994 23:31:20 +0000 (23:31 +0000)]
(simplify_binary_operation): Do (x - (x & y)) -> (x & ~y).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8494
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 23:21:49 +0000 (23:21 +0000)]
m68k-coff.h renamed to coff.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8493
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 23:19:59 +0000 (23:19 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8492
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 22:49:16 +0000 (22:49 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8491
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 22:31:06 +0000 (22:31 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8490
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 22:25:58 +0000 (22:25 +0000)]
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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8489
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 22:21:03 +0000 (22:21 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8488
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 21:59:01 +0000 (21:59 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8487
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 21:03:59 +0000 (21:03 +0000)]
(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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8486
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 20:14:21 +0000 (20:14 +0000)]
(expand_unop): Try subtraction from zero if there isn't a
negate library function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8485
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Thu, 17 Nov 1994 20:12:13 +0000 (20:12 +0000)]
(sparc): Recognize as a cpu.
(ecoff*, vsta, udi): Recognize as os's.
(udi29k): New alias.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8484
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 19:44:28 +0000 (19:44 +0000)]
(addsi3, adddi3): For patterns valid only during reload, allow operand
1 to be `some_operand'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8483
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 19:44:04 +0000 (19:44 +0000)]
(PREDICATE_CODES): Add `some_operand'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8482
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 19:43:33 +0000 (19:43 +0000)]
(some_operand): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8481
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 17:45:29 +0000 (17:45 +0000)]
(find_auto_inc): Insert missing "return" statement.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8480
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 16:11:42 +0000 (16:11 +0000)]
(RTX_COSTS): Removed reference to obsolete LSHIFT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8479
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 16:11:17 +0000 (16:11 +0000)]
(notice_update_cc): Removed reference to obsolete LSHIFT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8478
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 16:06:36 +0000 (16:06 +0000)]
(print_char_table): Allow `L' for `u'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8477
138bc75d-0d04-0410-961f-
82ee72b054a4
rms [Thu, 17 Nov 1994 15:16:50 +0000 (15:16 +0000)]
Accept -domain as OS, and make it default for Apollo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8476
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 00:28:34 +0000 (00:28 +0000)]
(move_movables): For move_insn case, skip notes when deleting
instructions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8475
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 17 Nov 1994 00:11:55 +0000 (00:11 +0000)]
(record_reg_classes): Handle case of single SET between a hard
register alone in a class and a pseudo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8474
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 22:37:52 +0000 (22:37 +0000)]
(integer_{zero,one,all_ones,pow2}p): Handle COMPLEX_CST.
(real_{zero,one,two}p): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8473
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 21:40:04 +0000 (21:40 +0000)]
(main): For -V output, give both driver and compiler versions, if they
differ.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8472
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 16 Nov 1994 21:35:44 +0000 (21:35 +0000)]
add support for -EL and -EB
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8471
138bc75d-0d04-0410-961f-
82ee72b054a4
ian [Wed, 16 Nov 1994 21:10:09 +0000 (21:10 +0000)]
Check target endianness at run time, not compile time
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8470
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 21:03:44 +0000 (21:03 +0000)]
(rescan): Remove unnecessary comparisons of ibp to limit.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8469
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 12:59:24 +0000 (12:59 +0000)]
(rest_of_compilation): Always rerun jump_optimize after CSE if -O2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8468
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 12:55:26 +0000 (12:55 +0000)]
(fold): If moved conversion into COND_EXPR, leave it there if it is an
integral conversion to word or narrower.
(fold, case NOP_EXPR): Ignore conversion to same type as operand.
(fold, case COND_EXPR): Make third operand the simplest.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8467
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 12:47:58 +0000 (12:47 +0000)]
(convert_move): Don't put FROM in a register if it is a SUBREG.
(store_expr): If don't want a value and storing into promoted
variable, do conversion at tree level; don't copy volatile MEM unless
want value, as comment says.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8466
138bc75d-0d04-0410-961f-
82ee72b054a4
bothner [Wed, 16 Nov 1994 04:19:55 +0000 (04:19 +0000)]
Extend comment for SET_TYPE to mention Chill.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8465
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 16 Nov 1994 02:49:08 +0000 (02:49 +0000)]
But don't delete too much!
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8464
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 16 Nov 1994 01:29:45 +0000 (01:29 +0000)]
Delete cygnus stuff.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8463
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 16 Nov 1994 01:20:03 +0000 (01:20 +0000)]
Clean up some comments. Delete unnecessary cygnus stuff.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8462
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 16 Nov 1994 01:02:01 +0000 (01:02 +0000)]
(ASM_OUTPUT_SECTION_NAME): New arg DECL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8461
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Wed, 16 Nov 1994 00:53:50 +0000 (00:53 +0000)]
(named_section): New argument decl, all callers changed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8460
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:48:05 +0000 (00:48 +0000)]
(FUNCTION_VALUE): Use
POINTER_TYPE_P rather than checking the type against POINTER_TYPE
(to include references).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8459
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
(init_function_start): Use
POINTER_TYPE_P rather than checking the type against POINTER_TYPE
(to include references).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8458
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
Don't define __PTR_TO_INT and
__INT_TO_PTR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8457
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
(POINTER_TYPE_P): New macro.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8456
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
Define __PTR_TO_INT and __INT_TO_PTR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8455
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
(FUNCTION_VALUE): Use INTEGRAL_MODE_P rather than
checking the type against various integral and pointer types.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8454
138bc75d-0d04-0410-961f-
82ee72b054a4
merrill [Wed, 16 Nov 1994 00:45:41 +0000 (00:45 +0000)]
(FUNCTION_VALUE): Use
POINTER_TYPE_P rather than checking the type against POINTER_TYPE
(to include references).
Don't define __PTR_TO_INT and
__INT_TO_PTR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8453
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 00:33:56 +0000 (00:33 +0000)]
(relax_delay_slots): When invert a conditional jump over a single
unconditional jump, invert the INSN_FROM_TARGET_P bit of insns in the
delay slots.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8452
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 16 Nov 1994 00:28:56 +0000 (00:28 +0000)]
(staticp): A non-nested function is always static.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@8451
138bc75d-0d04-0410-961f-
82ee72b054a4