OSDN Git Service
kenner [Tue, 3 Oct 1995 16:17:19 +0000 (16:17 +0000)]
Update comments.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10423
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 3 Oct 1995 16:02:38 +0000 (16:02 +0000)]
(assign_stack_temp): Adjust full_size field of temp_slot when
splitting an unused slot.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10422
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 3 Oct 1995 15:51:51 +0000 (15:51 +0000)]
(RETURN_ADDR_RTX): New definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10421
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 3 Oct 1995 15:50:33 +0000 (15:50 +0000)]
(RETURN_ADDR_RTX): Remove call to copy_to_reg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10420
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 3 Oct 1995 15:49:16 +0000 (15:49 +0000)]
(RETURN_ADDR_RTX): Remove call to copy_to_reg. Offset to return
address is 4 when !TARGET_64BIT and v4_call_p, 8 otherwise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10419
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 3 Oct 1995 15:48:39 +0000 (15:48 +0000)]
(expand_builtin_return_addr): Break out functionality from expand_builtin.
(expand_builtin): Call expand_builtin_return_addr.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10418
138bc75d-0d04-0410-961f-
82ee72b054a4
coxs [Mon, 2 Oct 1995 20:42:45 +0000 (20:42 +0000)]
config/m88k/dgux.h (ASM_SPEC, *_LEGEND)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10417
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 2 Oct 1995 01:27:28 +0000 (01:27 +0000)]
(staticp, case INDIRECT_EXPR): Disable case.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10416
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 2 Oct 1995 01:23:04 +0000 (01:23 +0000)]
(expand_expr, case COMPONENT_REF): If getting component of union of
variable size, propagate TARGET.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10415
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 29 Sep 1995 11:47:40 +0000 (11:47 +0000)]
(store_expr): When storing promoted value, don't return MEM if address
contains target.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10414
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 19:19:55 +0000 (19:19 +0000)]
Fix typo in comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10413
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:29:40 +0000 (18:29 +0000)]
(rescan): Expand `#if foo && #bar' without a bogus complaint about preprocessor
directives within macro args.
Expand `foo' in `foo#bar' without requiring a space before `#'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10412
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:24:12 +0000 (18:24 +0000)]
(anonymous DImode shift patterns setting cc0): Turned off due to
reload problems.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10411
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:05:08 +0000 (18:05 +0000)]
Make both assembler syntaxes do the same for PIC calls.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10410
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:04:48 +0000 (18:04 +0000)]
(LEGITIMATE_PIC_OPERAND): Allow SYMBOL_REF_FLAG symref.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10409
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:04:29 +0000 (18:04 +0000)]
(output_scc_di): Swap operands when needed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10408
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:04:12 +0000 (18:04 +0000)]
(WCHAR_{TYPE,UNSIGNED,TYPE_SIZE}): Now int.
(SIZE_TYPE): Use unsigned int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10407
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:03:52 +0000 (18:03 +0000)]
(WCHAR_{TYPE,UNSIGNED,TYPE_SIZE}): Now int.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10406
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 28 Sep 1995 18:02:22 +0000 (18:02 +0000)]
(USER_H): Move up so can override.
(INSTALL_ASSERT_H): New definition.
(install-headers): Use it.
(stmp-int-hdrs): Handle USER_H being empty.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10405
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 26 Sep 1995 20:51:32 +0000 (20:51 +0000)]
(override_options): Don't allow anything but integers to go in the
HI/LO registers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10404
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 26 Sep 1995 20:44:13 +0000 (20:44 +0000)]
jason@cygnus.copm
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10403
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 26 Sep 1995 20:43:13 +0000 (20:43 +0000)]
(duplicate_decls): Turn off whining about virtual functions redeclared
inline for now.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10402
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 26 Sep 1995 20:36:10 +0000 (20:36 +0000)]
(check_format_info): Don't warn about format type mismatch if the
argument is an ERROR_MARK.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10401
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 25 Sep 1995 21:50:43 +0000 (21:50 +0000)]
(put_pending_sizes): Add declaration.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10400
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 25 Sep 1995 21:50:22 +0000 (21:50 +0000)]
(save_expr): Return original for ERROR_MARK.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10399
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 25 Sep 1995 21:50:02 +0000 (21:50 +0000)]
(put_pending_sizes): New function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10398
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 23:19:34 +0000 (23:19 +0000)]
(expand_builtin, case BUILT_IN_MEMCPY): Strip off all NOP_EXPRs from
the source and destination nodes, then set MEM_IN_STRUCT_P.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10397
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 23:08:27 +0000 (23:08 +0000)]
(enumlist): Propagate error_mark_node.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10396
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:50:27 +0000 (22:50 +0000)]
(ASM_OUTPUT_INT): Test for whether the integer being output is also a
constant so &sym - &sym2 is not fixed up.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10395
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:48:58 +0000 (22:48 +0000)]
(cmpsi): Add missing constraints to operand 1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10394
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:43:40 +0000 (22:43 +0000)]
(CONST_OK_FOR_LETTER_P): Make `N' match range 0..255 for `outb'
instruction.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10393
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:36:48 +0000 (22:36 +0000)]
(gen_type): Handle ERROR_MARK.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10392
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:27:27 +0000 (22:27 +0000)]
(PRINT_OPERAND): Handle code `R' for REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10391
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:27:09 +0000 (22:27 +0000)]
(pyr umul_ppmm): Use code `R' for REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10390
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 22 Sep 1995 22:24:28 +0000 (22:24 +0000)]
(movdi): Avoid memory sharing problem when in reload.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10389
138bc75d-0d04-0410-961f-
82ee72b054a4
eggert [Thu, 21 Sep 1995 11:20:43 +0000 (11:20 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10386
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 20 Sep 1995 18:27:03 +0000 (18:27 +0000)]
(FUNCTION_PROLOGUE): Maintain savearea forward chain per MVS
standards.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10385
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 20 Sep 1995 18:20:47 +0000 (18:20 +0000)]
(cmphi recognizer): Make condition match constraints.
(cmpqi recognizer): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10384
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 20 Sep 1995 18:16:34 +0000 (18:16 +0000)]
(expand_inline_function): Do copy something setting the result
register if it is setting it to itself and has a REG_NOTE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10383
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 20 Sep 1995 16:42:50 +0000 (16:42 +0000)]
(set_decl_{origin_self,abstract_flags}): Treat a DECL_INITIAL of
error_mark_node the same as one of NULL_TREE.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10382
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:30:13 +0000 (23:30 +0000)]
Changed email address in header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10381
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:29:48 +0000 (23:29 +0000)]
(MACROPROLOGUE): New macro.
(FUNCTION_{PRO,EPI}LOGUE): Added ability to use IBM supplied function
prologue macros.
(FUNCTION_PROLOGUE): Corrected function "in-line" prologue alignment
problems.
(ASM_DECLARE_FUNCTION_NAME): Changed alignment to FullWord.
(ASM_OUTPUT_{SHORT,ASCII}): Reworked.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10380
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:29:18 +0000 (23:29 +0000)]
(cmphi, movhi, movstricthi, extendhisi2): Correct generation of short
integer (Halfword)
({add,sub,mul,and,ior,xor}hi3): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10379
138bc75d-0d04-0410-961f-
82ee72b054a4
eggert [Tue, 19 Sep 1995 23:28:37 +0000 (23:28 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10378
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:21:36 +0000 (23:21 +0000)]
Change winnt.h to win-nt.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10377
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:20:24 +0000 (23:20 +0000)]
(fixinc-nt.obj): Fix typo.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10376
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:20:00 +0000 (23:20 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10375
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:19:41 +0000 (23:19 +0000)]
Include winnt/win-nt.h, not winnt/winnt.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10374
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 19 Sep 1995 23:19:15 +0000 (23:19 +0000)]
(LINK_SPEC): Add -noinhibit-exec.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10373
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 18 Sep 1995 18:00:39 +0000 (18:00 +0000)]
(enum reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Added R2 and R0_1.
(REG_CLASS_FROM_LETTER): New letters 't' and 'z'.
(EXTRA_CONSTRAINT): New letter 'Q'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10372
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 17 Sep 1995 16:39:13 +0000 (16:39 +0000)]
(ASM_DECLARE_FUNCTION_NAME): If a parameter's type has
TYPE_NEEDS_CONSTRUCTING on, then it's passed by invisible reference.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10371
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 16 Sep 1995 21:42:20 +0000 (21:42 +0000)]
(find_and_verify_loops): Fix error in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10370
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 16 Sep 1995 13:47:54 +0000 (13:47 +0000)]
(GO_IF_LEGITIMATE_ADDRESS): Disallow SYMBOL_REF for current function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10369
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 16 Sep 1995 12:38:04 +0000 (12:38 +0000)]
(recorded_label_ref): New variable.
(insert): Set instead of cse_jumps_altered.
(cse_main): Initialize it and return 1 if nonzero at end.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10368
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 22:26:36 +0000 (22:26 +0000)]
(div_and_round_double): Change `carry', `quo_est', and `scale' from
plain int to `unsigned HOST_WIDE_INT'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10367
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 22:24:09 +0000 (22:24 +0000)]
(insert): Set cse_jumps_altered when inserting a LABEL_REF.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10366
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:58:21 +0000 (21:58 +0000)]
Moved architecture independent commands to config/winnt/config-nt.sed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10365
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:52:15 +0000 (21:52 +0000)]
(find_and_verify_loops): When moving exit blocks out of the loop,
verify that the target of P is within the current loop.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10364
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:43:55 +0000 (21:43 +0000)]
(decrement_and_branchsi and related insns): Don't use a "2" to select
a register preference for operand 1 if operand 2 hasn't been seen yet.
Add appropriate clobbers in decrement_and_branchsi.
Add patterns where the pc/label_ref are interchanged.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10363
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:39:39 +0000 (21:39 +0000)]
(fill_simple_delay_slots): When filling an insn's delay slot with a
JUMP_INSN, don't assume the JUMP_INSN immediately follows the insn on
the unfilled slots obstack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10362
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:34:11 +0000 (21:34 +0000)]
(gnucompare, stmp-multilib-sub): Remove extra . in front of $(objext).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10361
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:29:37 +0000 (21:29 +0000)]
(b_mode_operand): New function.
(print_operand): Added code 'Q'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10360
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:27:11 +0000 (21:27 +0000)]
(fill_slots_from_thread): Update thread if it is split.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10359
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:10:22 +0000 (21:10 +0000)]
(output_toc): Align DF constants if STRICT_ALIGNMENT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10358
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 21:06:46 +0000 (21:06 +0000)]
(FLO_union_type): Add words field if double precision to get at the separate
words.
(FLO_union_type, pack_d, unpack_d): Use FLOAT_BIT_ORDER_MISMATCH to
determine when the bitfields need to be reversed, and
FLOAT_WORD_ORDER_MISMATCH when the words need to be reversed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10357
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 15 Sep 1995 20:41:31 +0000 (20:41 +0000)]
(caller-save.o): Depend on insn-codes.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10356
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 21:41:30 +0000 (21:41 +0000)]
(do_cleaning): Don't blank out backslash-escaped newlines in double
quoted strings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10355
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 21:09:58 +0000 (21:09 +0000)]
brendan@cygnus.com
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10354
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 21:07:33 +0000 (21:07 +0000)]
Clarify comment.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10353
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 21:06:54 +0000 (21:06 +0000)]
(do_identifier): Use global binding in preference of dead for local
variable.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10352
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 20:47:06 +0000 (20:47 +0000)]
brendan@cygnus.com
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10351
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 20:46:14 +0000 (20:46 +0000)]
(handle_sysv_pragma): Deal with getting a comma from yylex.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10350
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 14 Sep 1995 20:20:28 +0000 (20:20 +0000)]
(gen_lowpart): If gen_lowpart_common fails for a REG, load it into a
pseudo and try again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10349
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 23:05:22 +0000 (23:05 +0000)]
(is_system_include): Call skip_redundant_dir_prefix.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10348
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 23:02:17 +0000 (23:02 +0000)]
(expand_start_stmt_expr): Do stack adjust in right place.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10347
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:58:08 +0000 (22:58 +0000)]
Change `*return "string"' to "string" in patterns.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10346
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:52:26 +0000 (22:52 +0000)]
(v9 varargs va_start): Handle __builtin_va_alist being stack argument.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10345
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:48:36 +0000 (22:48 +0000)]
(put_var_into_stack): For CONCAT case, order of placement depends on
FRAME_GROWS_DOWNWARD, not STACK_GROWS_DOWNWARD.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10344
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:38:14 +0000 (22:38 +0000)]
(power subdi3 pattern): Fix pattern to have 5 alternatives, and
correct 4th alternative to match reality.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10343
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:33:52 +0000 (22:33 +0000)]
(sparc64_initialize_trampoline): Rewrite.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10342
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:33:32 +0000 (22:33 +0000)]
(STATIC_CHAIN_REGNUM): Use %g5 for sparc64.
(TRAMPOLINE_TEMPLATE): Rewrite for sparc64.
(TRAMPOLINE_SIZE): Is 40 for sparc64.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10341
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:30:06 +0000 (22:30 +0000)]
Remove fix_argv kludge.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10340
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:29:13 +0000 (22:29 +0000)]
Rewritten to use fixinc-nt.sed.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10339
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:25:46 +0000 (22:25 +0000)]
Changed spawn function entry points to __spawn* instead of spawn*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10338
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:25:25 +0000 (22:25 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10337
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:24:53 +0000 (22:24 +0000)]
Changed precedence of libraries to look for libfoo.lib before libfoo.a.
Changed to work like Gnu ld for NT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10336
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:00:35 +0000 (22:00 +0000)]
Initial revision
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10335
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 22:00:02 +0000 (22:00 +0000)]
Added -D_cdecl=__attribute__((__cdecl__)).
Change LIB_SPEC to be compatible with Gnu ld for NT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10334
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:59:37 +0000 (21:59 +0000)]
Added -D_M_ALPHA to CPP_PREDEFINES.
Changed LIB_SPEC to be compatible with Gnu ld for NT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10333
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:40:04 +0000 (21:40 +0000)]
Changed archive command for libobjc.a to use $? for objects.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10332
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:39:08 +0000 (21:39 +0000)]
Changed various .o's to .$(objext)'s
(specs): Removed unnecessary $(exeext).
(EXTRA_GCC_OBJS): New variable.
(clean): Removed $(LIB2FUNCS_EXTRA)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10331
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:37:25 +0000 (21:37 +0000)]
Changed to used common winnt/config-nt.bat.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10330
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:32:00 +0000 (21:32 +0000)]
drupp@cs.ashington.edu
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10329
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 21:31:04 +0000 (21:31 +0000)]
(cc1plus) : Removed unnecessary $(exeext).
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10328
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 17:55:04 +0000 (17:55 +0000)]
Fix HP/UX <sys/file.h> for g++ -pedantic-errors.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10327
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 17:51:05 +0000 (17:51 +0000)]
(output_scc_di): Fixed for non-SGS_CMP_ORDER syntax.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10326
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 17:23:51 +0000 (17:23 +0000)]
(adddi3, subdi3, negdi2): Add constraints so output reg does not
overlap one reg with one of the inputs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10325
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 17:09:33 +0000 (17:09 +0000)]
(scan_libraries): cast lsyms' alloca() to LDSYM*.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10324
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 17:04:05 +0000 (17:04 +0000)]
(__gnuc_va_list): Make char * for NetBSD.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10323
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 12 Sep 1995 16:44:42 +0000 (16:44 +0000)]
(va_arg): Reorganize to avoid BIND_EXPRs of aggregate or array type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10322
138bc75d-0d04-0410-961f-
82ee72b054a4