platform/upstream/linaro-gcc.git
30 years ago(output_move_double): Extend the special case
rms [Sat, 30 Oct 1993 22:11:45 +0000 (22:11 +0000)]
(output_move_double): Extend the special case
for *--sp = sp[N] to handle 12 bytes as well as 8 bytes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5951 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoInitial revision
kenner [Sat, 30 Oct 1993 21:19:15 +0000 (21:19 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5950 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAdd H3050/RX support.
kenner [Sat, 30 Oct 1993 21:17:31 +0000 (21:17 +0000)]
Add H3050/RX support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5949 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(output_dbra): Fix argument number in addi at end.
rms [Sat, 30 Oct 1993 20:33:33 +0000 (20:33 +0000)]
(output_dbra): Fix argument number in addi at end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5948 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(mulsidi3 patterns): Fix typo, LSHIFTRT was ASHIFT.
rms [Sat, 30 Oct 1993 20:30:46 +0000 (20:30 +0000)]
(mulsidi3 patterns): Fix typo, LSHIFTRT was ASHIFT.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5947 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRemove duplicately-installed change.
kenner [Sat, 30 Oct 1993 16:10:53 +0000 (16:10 +0000)]
Remove duplicately-installed change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5946 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(enum built_in_function): Added END_BUILTINS to delimit
rms [Sat, 30 Oct 1993 15:42:52 +0000 (15:42 +0000)]
(enum built_in_function):  Added END_BUILTINS to delimit
standard from language-specific builtins.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5945 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(convert_and_check): Don't warn converting 0xff
rms [Sat, 30 Oct 1993 08:34:05 +0000 (08:34 +0000)]
(convert_and_check): Don't warn converting 0xff
to a signed char, etc., unless pedantic.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5944 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(finish_function): If rest_of_compilation set DECL_INITIAL
rms [Sat, 30 Oct 1993 08:33:30 +0000 (08:33 +0000)]
(finish_function): If rest_of_compilation set DECL_INITIAL
to null, leave it null.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5943 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(rest_of_compilation): When an `extern inline' is not
rms [Sat, 30 Oct 1993 08:33:12 +0000 (08:33 +0000)]
(rest_of_compilation): When an `extern inline' is not
really inline, clear DECL_INITIAL so we don't complain about
a subsequent non-extern definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5942 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(mainversion): New variable.
rms [Sat, 30 Oct 1993 07:40:59 +0000 (07:40 +0000)]
(mainversion): New variable.
(distdir): Use mainversion when verifying gcc.texi has been updated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5941 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(assign_parms): If parmreg is a CONCAT, handle the
rms [Sat, 30 Oct 1993 06:04:50 +0000 (06:04 +0000)]
(assign_parms): If parmreg is a CONCAT, handle the
case where stack_parm is 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5940 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(store_bit_field): When calling operand_subword_force,
rms [Sat, 30 Oct 1993 06:04:18 +0000 (06:04 +0000)]
(store_bit_field): When calling operand_subword_force,
if VALUE has a non-void mode, pass that mode.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5939 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(do_jump): Use do_jump_by_parts_equality for complex compares.
rms [Sat, 30 Oct 1993 06:03:36 +0000 (06:03 +0000)]
(do_jump): Use do_jump_by_parts_equality for complex compares.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5938 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(HAVE_PUTENV): Defined.
rms [Sat, 30 Oct 1993 05:50:56 +0000 (05:50 +0000)]
(HAVE_PUTENV): Defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5937 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(sys/stat.h): Don't change definitions into
rms [Sat, 30 Oct 1993 03:09:02 +0000 (03:09 +0000)]
(sys/stat.h): Don't change definitions into
prototypes if they may already be in prototype form.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5936 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(LIB_SPEC): Use -lieee if -mieee-fp.
rms [Fri, 29 Oct 1993 20:51:28 +0000 (20:51 +0000)]
(LIB_SPEC): Use -lieee if -mieee-fp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5935 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoFix indentation.
rms [Fri, 29 Oct 1993 20:43:16 +0000 (20:43 +0000)]
Fix indentation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5934 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(LINK_SPEC): Pass -no_unresolved if -call_shared.
kenner [Fri, 29 Oct 1993 17:04:11 +0000 (17:04 +0000)]
(LINK_SPEC): Pass -no_unresolved if -call_shared.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5933 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(addsf3, subsf3, mulsf3, divsf3): Put POWERPC first, then POWER.
kenner [Fri, 29 Oct 1993 16:55:00 +0000 (16:55 +0000)]
(addsf3, subsf3, mulsf3, divsf3): Put POWERPC first, then POWER.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5932 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago({DBX,SDB,MIPS}_DEBUGGING_INFO): Turn off until working.
kenner [Fri, 29 Oct 1993 16:52:48 +0000 (16:52 +0000)]
({DBX,SDB,MIPS}_DEBUGGING_INFO): Turn off until working.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5931 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoDefine HAVE_PUTENV for AIX PS/2.
kenner [Fri, 29 Oct 1993 16:15:08 +0000 (16:15 +0000)]
Define HAVE_PUTENV for AIX PS/2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5930 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAdd support for coff-based ctor/dtor handling.
kenner [Fri, 29 Oct 1993 15:49:33 +0000 (15:49 +0000)]
Add support for coff-based ctor/dtor handling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5929 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(gen-protos.o, scan.o, fix-header.o, scan-decls.o):
kenner [Fri, 29 Oct 1993 11:52:14 +0000 (11:52 +0000)]
(gen-protos.o, scan.o, fix-header.o, scan-decls.o):
Add rule to compile using $(HOST_CC).
Show using hconfig.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5928 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(check_methods_accessible): Fix bug in -Wno-protocol. Reset chain to
kenner [Fri, 29 Oct 1993 01:33:07 +0000 (01:33 +0000)]
(check_methods_accessible): Fix bug in -Wno-protocol.  Reset chain to
bottom class for each search.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5927 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(init): Remove extraneous pop_momentary in error case.
kenner [Fri, 29 Oct 1993 01:30:29 +0000 (01:30 +0000)]
(init): Remove extraneous pop_momentary in error case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5926 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ENCODE_SECTION_INFO): Use DECL_RTL for DECLs.
kenner [Thu, 28 Oct 1993 22:43:31 +0000 (22:43 +0000)]
(ENCODE_SECTION_INFO): Use DECL_RTL for DECLs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5925 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(emit_move_sequence): Fix typo, `Pmode' was `mode'.
tege [Thu, 28 Oct 1993 00:58:04 +0000 (00:58 +0000)]
(emit_move_sequence): Fix typo, `Pmode' was `mode'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5924 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(NO_DOLLAR_IN_LABEL): Undefined.
rms [Wed, 27 Oct 1993 23:35:43 +0000 (23:35 +0000)]
(NO_DOLLAR_IN_LABEL): Undefined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5923 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(cse_insn): When using src_related, copy the rtx.
rms [Wed, 27 Oct 1993 23:22:38 +0000 (23:22 +0000)]
(cse_insn): When using src_related, copy the rtx.
Likewise for src_eqv_here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5922 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(output_pending_init_elements): Don't crash if
rms [Wed, 27 Oct 1993 21:42:09 +0000 (21:42 +0000)]
(output_pending_init_elements): Don't crash if
constructor_unfilled_fields is 0.

(build_c_cast): When making union constructor,
copy TREE_CONSTANT from the given value.
(initializer_constant_valid_p): Special handling for "constant"
union constructor.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5921 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(define_function_unit): Add missing blank lines.
kenner [Wed, 27 Oct 1993 21:24:53 +0000 (21:24 +0000)]
(define_function_unit): Add missing blank lines.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5920 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(bsd/sys/wait.h): Undo previous change.
rms [Wed, 27 Oct 1993 18:15:53 +0000 (18:15 +0000)]
(bsd/sys/wait.h): Undo previous change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5919 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ASM_GENERATE_INTERNAL_LABEL)
rms [Wed, 27 Oct 1993 18:05:30 +0000 (18:05 +0000)]
(ASM_GENERATE_INTERNAL_LABEL)
(ASM_OUTPUT_INTERNAL_LABEL): #if 0 deleted, to reenable these.
(NO_DOT_IN_LABEL): Defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5918 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(print_node_brief): Use unsigned char to print
rms [Wed, 27 Oct 1993 06:40:44 +0000 (06:40 +0000)]
(print_node_brief): Use unsigned char to print
the bytes of a real constant.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5917 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_assignment): Use duplicate instead of dup as bytecode op.
rms [Wed, 27 Oct 1993 06:39:01 +0000 (06:39 +0000)]
(expand_assignment): Use duplicate instead of dup as bytecode op.
(bc_expand_expr): Likewise.
(bc_expand_constructor): Likewise.

(emit_move_insn_1): Don't call group_insns when X is a CONCAT.
(emit_move_insn_1, case CONJ_EXPR and COMPLEX_EXPR): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5916 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRename dup to duplicate.
rms [Wed, 27 Oct 1993 06:14:56 +0000 (06:14 +0000)]
Rename dup to duplicate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5915 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(NO_DOLLAR_IN_LABEL): Defined.
rms [Wed, 27 Oct 1993 04:01:32 +0000 (04:01 +0000)]
(NO_DOLLAR_IN_LABEL): Defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5914 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoInclude hconfig.h.
kenner [Wed, 27 Oct 1993 01:53:53 +0000 (01:53 +0000)]
Include hconfig.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5913 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoInclude hconfig.h.
kenner [Wed, 27 Oct 1993 01:53:30 +0000 (01:53 +0000)]
Include hconfig.h.
Remove unused #ifdef OLD.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5912 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoDelete duplicate definition of "buf".
kenner [Wed, 27 Oct 1993 01:52:20 +0000 (01:52 +0000)]
Delete duplicate definition of "buf".
Include hconfig.h.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5911 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(deduced.h): Add -I. and -I$(srcdir).
rms [Wed, 27 Oct 1993 01:49:41 +0000 (01:49 +0000)]
(deduced.h): Add -I. and -I$(srcdir).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5910 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoInitial revision
rms [Tue, 26 Oct 1993 23:32:59 +0000 (23:32 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5909 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoTreat __PARAGON__ like __SVR4__.
rms [Tue, 26 Oct 1993 23:30:07 +0000 (23:30 +0000)]
Treat __PARAGON__ like __SVR4__.
(va_dcl) [__PARAGON__]: Declare va_alist.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5908 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(___builtin_saveregs): New alternative for __PARAGON__.
rms [Tue, 26 Oct 1993 23:29:45 +0000 (23:29 +0000)]
(___builtin_saveregs): New alternative for __PARAGON__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5907 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago[__i860__]: Add to little-endian conditional.
rms [Tue, 26 Oct 1993 23:29:24 +0000 (23:29 +0000)]
[__i860__]: Add to little-endian conditional.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5906 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(paragon): New alias.
rms [Tue, 26 Oct 1993 23:28:00 +0000 (23:28 +0000)]
(paragon): New alias.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5905 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(rs6000_override_options): Support -mcpu=rsc1.
kenner [Tue, 26 Oct 1993 23:05:26 +0000 (23:05 +0000)]
(rs6000_override_options): Support -mcpu=rsc1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5904 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(CC): Move a " to avoid shell error.
rms [Tue, 26 Oct 1993 23:01:56 +0000 (23:01 +0000)]
(CC): Move a " to avoid shell error.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5903 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(movsi): Can copy a TOC address into a register.
kenner [Tue, 26 Oct 1993 22:58:16 +0000 (22:58 +0000)]
(movsi): Can copy a TOC address into a register.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5902 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(gen-protos, fix_header): Add $(HOST_CFLAGS) and $(HOST_LDFLAGS).
rms [Tue, 26 Oct 1993 19:17:55 +0000 (19:17 +0000)]
(gen-protos, fix_header): Add $(HOST_CFLAGS) and $(HOST_LDFLAGS).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5901 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(fix-header.o): Depend on fix-header.c.
rms [Tue, 26 Oct 1993 19:11:25 +0000 (19:11 +0000)]
(fix-header.o): Depend on fix-header.c.
(scan-decls.o): New target.
(gen-protos.o, scan.o): New targets.

(deduced.h): Pass GCC source dir to scan-types.sh.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5900 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(default_compilers): Define __GNUC_MINOR__, using %v.
rms [Tue, 26 Oct 1993 19:04:27 +0000 (19:04 +0000)]
(default_compilers): Define __GNUC_MINOR__, using %v.
(do_spec_1): Implement %v.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5899 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(OLDCC): Add -XNh1500.
wilson [Tue, 26 Oct 1993 17:43:53 +0000 (17:43 +0000)]
(OLDCC): Add -XNh1500.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5898 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(init_expmed): Use register 10000, not FIRST_PSEUDO_REGISTER
rms [Tue, 26 Oct 1993 17:39:52 +0000 (17:39 +0000)]
(init_expmed): Use register 10000, not FIRST_PSEUDO_REGISTER
that gets special treatment in rtx_cost.
(expand_mult): Decrease max cost to 8.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5897 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoFix NeXT <sys/wait.h> problem in <bsd/sys/wait.h>
rms [Tue, 26 Oct 1993 17:03:37 +0000 (17:03 +0000)]
Fix NeXT <sys/wait.h> problem in <bsd/sys/wait.h>
as well, since that is where the file is in NeXTStep 3.0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5896 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR, set common.
rms [Tue, 26 Oct 1993 17:00:09 +0000 (17:00 +0000)]
(build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR, set common.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5895 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago[__NeXT__]: Don't declare setjmp or longjmp.
rms [Tue, 26 Oct 1993 08:51:01 +0000 (08:51 +0000)]
[__NeXT__]: Don't declare setjmp or longjmp.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5894 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR,
rms [Tue, 26 Oct 1993 08:26:08 +0000 (08:26 +0000)]
(build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR,
don't shorten when divisor might be -1.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5893 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(signal.h): Add prototypes only for kill and raise.
rms [Tue, 26 Oct 1993 06:52:18 +0000 (06:52 +0000)]
(signal.h): Add prototypes only for kill and raise.
Not for the POSIX signal functions.
(sys/resource.h): Delete special handling for this file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5892 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(push_init_level): Align here for element of record.
rms [Tue, 26 Oct 1993 06:41:41 +0000 (06:41 +0000)]
(push_init_level): Align here for element of record.
(process_init_element): Not here (was before call to push_init_level).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5891 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(scan_decls): When reading parameter list,
rms [Tue, 26 Oct 1993 02:56:57 +0000 (02:56 +0000)]
(scan_decls): When reading parameter list,
handle whitespace differently, and keep track of line number.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5890 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(scan_string, skip_spaces): Add newline before fn name.
rms [Tue, 26 Oct 1993 02:48:04 +0000 (02:48 +0000)]
(scan_string, skip_spaces): Add newline before fn name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5889 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(CPP_SPEC): Define _SEQUENT_ to be compatible with cc.
rms [Tue, 26 Oct 1993 02:16:09 +0000 (02:16 +0000)]
(CPP_SPEC): Define _SEQUENT_ to be compatible with cc.
(INVOKE__main): Defined.
(HAVE_ATEXIT): Defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5888 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_expr, case PLACEHOLDER_EXPR): Fix typos.
kenner [Mon, 25 Oct 1993 22:53:35 +0000 (22:53 +0000)]
(expand_expr, case PLACEHOLDER_EXPR): Fix typos.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5887 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(g++.o): New target.
rms [Mon, 25 Oct 1993 21:45:29 +0000 (21:45 +0000)]
(g++.o): New target.

(deduced.h): Depend on GCC_PASSES and stmp-int-hdrs.
(xsys-protos.h): Depend on GCC_PASSES.
(fixhdr.ready): New target.
(stmp-fixproto): Depend on fixhdr.ready, not fix-header itself.
(clean): Delete fixhdr.ready.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5886 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(store_field): In BLKmode case, return blk_object.
rms [Mon, 25 Oct 1993 21:44:05 +0000 (21:44 +0000)]
(store_field): In BLKmode case, return blk_object.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5885 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoFix bad S_IS* macros in <sys/stat.h> on m88k-sysv3.
rms [Mon, 25 Oct 1993 21:05:29 +0000 (21:05 +0000)]
Fix bad S_IS* macros in <sys/stat.h> on m88k-sysv3.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5884 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(LONG_DOUBLE_TYPE_SIZE): Don't define here.
wilson [Mon, 25 Oct 1993 18:00:11 +0000 (18:00 +0000)]
(LONG_DOUBLE_TYPE_SIZE): Don't define here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5883 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(LONG_DOUBLE_TYPE_SIZE): Do define here.
wilson [Mon, 25 Oct 1993 17:59:50 +0000 (17:59 +0000)]
(LONG_DOUBLE_TYPE_SIZE): Do define here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5882 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRemove nested brackets in change of Oct 21.
rms [Mon, 25 Oct 1993 17:57:20 +0000 (17:57 +0000)]
Remove nested brackets in change of Oct 21.
Fix token pasting operator in ARM/RISCiX include files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5881 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(L_bb): Undef NULL before including <stdio.h>.
rms [Mon, 25 Oct 1993 01:42:49 +0000 (01:42 +0000)]
(L_bb): Undef NULL before including <stdio.h>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5880 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(output_arg_descriptor): Do not stop searching if a USE
rms [Sun, 24 Oct 1993 07:22:00 +0000 (07:22 +0000)]
(output_arg_descriptor): Do not stop searching if a USE
for the static link or struct value register is found.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5879 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(rest_of_decl_compilation): Test that var.
rms [Sun, 24 Oct 1993 07:06:49 +0000 (07:06 +0000)]
(rest_of_decl_compilation): Test that var.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5878 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(assemble_variable): Set last_assemble_variable_decl.
rms [Sun, 24 Oct 1993 07:06:14 +0000 (07:06 +0000)]
(assemble_variable): Set last_assemble_variable_decl.
(last_assemble_variable_decl): New variable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5877 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(abicalls): New attribute.
wilson [Sun, 24 Oct 1993 00:26:11 +0000 (00:26 +0000)]
(abicalls): New attribute.
(define_delay): Don't fill call delay slots when TARGET_ABICALLS.
(call_internal3, call_value_internal3): Renamed from
call_internal2 and call_value_internal2.
(call_internal2, call_value_internal2): New call patterns for
TARGET_ABICALL case.
(call_internal4, call_value_internal4): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5876 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(mips_abicalls): Declare new variable.
wilson [Sun, 24 Oct 1993 00:25:31 +0000 (00:25 +0000)]
(mips_abicalls): Declare new variable.
(PIC_FUNCTION_ADDR_REGNUM): New macro.
(STARTING_FRAME_OFFSET): Handle TARGET_ABICALLS case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5875 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(mips_abicalls): New variable.
wilson [Sun, 24 Oct 1993 00:24:13 +0000 (00:24 +0000)]
(mips_abicalls): New variable.
(override_options): Set mips_abicalls.  Allow '^' as print operand
punctuation character.
(print_operand): Add support for '^'.
(mips_asm_file_start): Use ABICALLS_ASM_OP instead of ".abicalls".
(compute_frame_size): Handle TARGET_ABICALLS case.
(mips_expand_prologue): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5874 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoReplace with working version.
wilson [Sun, 24 Oct 1993 00:23:35 +0000 (00:23 +0000)]
Replace with working version.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5873 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoNew file.
wilson [Sun, 24 Oct 1993 00:23:09 +0000 (00:23 +0000)]
New file.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5872 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(fix-header, fix-header.o): Renamed from patch-header*.
rms [Fri, 22 Oct 1993 21:51:32 +0000 (21:51 +0000)]
(fix-header, fix-header.o): Renamed from patch-header*.
(stmp-fixproto, mostlyclean): Rename references to them.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5871 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoUse fix-header.
rms [Fri, 22 Oct 1993 21:50:08 +0000 (21:50 +0000)]
Use fix-header.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5870 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoRenamed from patch-header.c.
rms [Fri, 22 Oct 1993 21:48:08 +0000 (21:48 +0000)]
Renamed from patch-header.c.
(progname): Change name.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5869 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ASM_FINISH_DECLARE_OBJECT): Undef, then define.
rms [Fri, 22 Oct 1993 21:03:55 +0000 (21:03 +0000)]
(ASM_FINISH_DECLARE_OBJECT): Undef, then define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5868 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(HARD_REGNO_MODE_OK): Multi-word objects cannot go into MQ, LR, or CTR.
kenner [Fri, 22 Oct 1993 01:55:58 +0000 (01:55 +0000)]
(HARD_REGNO_MODE_OK): Multi-word objects cannot go into MQ, LR, or CTR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5867 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(function_arg): Add comment about too many adjust entries.
rms [Thu, 21 Oct 1993 21:13:45 +0000 (21:13 +0000)]
(function_arg): Add comment about too many adjust entries.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5866 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(CUMULATIVE_ARGS): Double size of adjust array.
rms [Thu, 21 Oct 1993 21:13:11 +0000 (21:13 +0000)]
(CUMULATIVE_ARGS): Double size of adjust array.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5865 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(STMP_FIXPROTO): Uncomment the definition.
rms [Thu, 21 Oct 1993 18:41:48 +0000 (18:41 +0000)]
(STMP_FIXPROTO): Uncomment the definition.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5864 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ASM_SPEC, LINK_SPEC, CPP_PREDEFINES): Update.
kenner [Thu, 21 Oct 1993 18:36:59 +0000 (18:36 +0000)]
(ASM_SPEC, LINK_SPEC, CPP_PREDEFINES): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5863 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(expand_divmod): Create RESULT in proper mode when trying
kenner [Thu, 21 Oct 1993 17:48:04 +0000 (17:48 +0000)]
(expand_divmod): Create RESULT in proper mode when trying
quotient-and-remainder insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5862 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(install-common): Remove g++ dependency.
rms [Thu, 21 Oct 1993 17:33:48 +0000 (17:33 +0000)]
(install-common): Remove g++ dependency.
Not built for cross compilers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5861 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(output_constructor): Fix previous change:
rms [Thu, 21 Oct 1993 17:22:06 +0000 (17:22 +0000)]
(output_constructor): Fix previous change:
if no TYPE_DOMAIN, don't set min_index.

(copy_constant): New function.
(output_constant_def): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5860 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAvoid #define of __wchar_t on ARM/RISCiX <stdlib.h>
ian [Thu, 21 Oct 1993 15:13:39 +0000 (15:13 +0000)]
Avoid #define of __wchar_t on ARM/RISCiX <stdlib.h>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5859 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(required): Accept a space instead of a tab
rms [Thu, 21 Oct 1993 08:36:14 +0000 (08:36 +0000)]
(required): Accept a space instead of a tab
between #define and CTRL (or _CTRL).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5858 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(output_move_double): Use reg_overlap_mentioned_p
rms [Thu, 21 Oct 1993 04:33:51 +0000 (04:33 +0000)]
(output_move_double): Use reg_overlap_mentioned_p
when checking for overlap between source and dest.
Fix syntax for the lea insn for double overlap case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5857 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(movdi, movdf, movxf): Delete the & from load case.
rms [Thu, 21 Oct 1993 04:32:54 +0000 (04:32 +0000)]
(movdi, movdf, movxf): Delete the & from load case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5856 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(ASM_FINISH_DECLARE_OBJECT): Emit .size only if DECLARE_ASM_NAME.
rms [Thu, 21 Oct 1993 04:05:13 +0000 (04:05 +0000)]
(ASM_FINISH_DECLARE_OBJECT): Emit .size only if DECLARE_ASM_NAME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5855 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(fold_rtx): Alter previous change: don't fold the shift
rms [Thu, 21 Oct 1993 02:43:58 +0000 (02:43 +0000)]
(fold_rtx): Alter previous change: don't fold the shift
if the count exceeds the width of the value inside the subreg.

(note_mem_written): (mem (scratch)) means clobber everything.

(fold_rtx): Special case handling for folding
a subreg of the result of a left shift.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5854 138bc75d-0d04-0410-961f-82ee72b054a4

30 years agoAllow -h*, -z*, -G for linker; map -static/-symbolic/-shared into -B switches.;Do...
meissner [Thu, 21 Oct 1993 02:42:50 +0000 (02:42 +0000)]
Allow -h*, -z*, -G for linker; map -static/-symbolic/-shared into -B switches.;Do not  put .size out for ROSE

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5853 138bc75d-0d04-0410-961f-82ee72b054a4

30 years ago(call): Don't use CROR or NOP; just use "%.".
kenner [Thu, 21 Oct 1993 02:00:18 +0000 (02:00 +0000)]
(call): Don't use CROR or NOP; just use "%.".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5852 138bc75d-0d04-0410-961f-82ee72b054a4