Commit Graph

5914 Commits

Author SHA1 Message Date
Richard Kenner 415f766a65 (check_methods_accessible): Fix bug in -Wno-protocol.
(check_methods_accessible): Fix bug in -Wno-protocol.  Reset chain to
bottom class for each search.

From-SVN: r5927
1993-10-28 21:33:07 -04:00
Richard Kenner e1eb754f60 (init): Remove extraneous pop_momentary in error case.
From-SVN: r5926
1993-10-28 21:30:29 -04:00
Richard Kenner 0b31e2797e (ENCODE_SECTION_INFO): Use DECL_RTL for DECLs.
From-SVN: r5925
1993-10-28 18:43:31 -04:00
Torbjorn Granlund 669054c144 (emit_move_sequence): Fix typo, `Pmode' was `mode'.
From-SVN: r5924
1993-10-28 00:58:04 +00:00
Richard Stallman d3ed72f07d (NO_DOLLAR_IN_LABEL): Undefined.
From-SVN: r5923
1993-10-27 23:35:43 +00:00
Richard Stallman 0af62b41cd (cse_insn): When using src_related, copy the rtx.
Likewise for src_eqv_here.

From-SVN: r5922
1993-10-27 23:22:38 +00:00
Richard Stallman 281ec92f7e (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.

From-SVN: r5921
1993-10-27 21:42:09 +00:00
Richard Kenner b73d04f2fd (define_function_unit): Add missing blank lines.
From-SVN: r5920
1993-10-27 17:24:53 -04:00
Richard Stallman 08432663f0 (bsd/sys/wait.h): Undo previous change.
From-SVN: r5919
1993-10-27 18:15:53 +00:00
Richard Stallman 0736d253b5 (ASM_OUTPUT_INTERNAL_LABEL): #if 0 deleted, to reenable these.
(ASM_GENERATE_INTERNAL_LABEL)
(ASM_OUTPUT_INTERNAL_LABEL): #if 0 deleted, to reenable these.
(NO_DOT_IN_LABEL): Defined.

From-SVN: r5918
1993-10-27 18:05:30 +00:00
Richard Stallman 48daf82891 (print_node_brief): Use unsigned char to print
the bytes of a real constant.

From-SVN: r5917
1993-10-27 06:40:44 +00:00
Richard Stallman 6d6e61ceba (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.

From-SVN: r5916
1993-10-27 06:39:01 +00:00
Richard Stallman 61ccad3f2b Rename dup to duplicate.
From-SVN: r5915
1993-10-27 06:14:56 +00:00
Richard Stallman 4cfe753245 (NO_DOLLAR_IN_LABEL): Defined.
From-SVN: r5914
1993-10-27 04:01:32 +00:00
Richard Kenner 7f77b42c53 Include hconfig.h.
From-SVN: r5913
1993-10-26 21:53:53 -04:00
Richard Kenner ffde73b0c9 Include hconfig.h.
Remove unused #ifdef OLD.

From-SVN: r5912
1993-10-26 21:53:30 -04:00
Richard Kenner 39eda06efe Delete duplicate definition of "buf".
Include hconfig.h.

From-SVN: r5911
1993-10-26 21:52:20 -04:00
Richard Stallman 4fc15c039a (deduced.h): Add -I. and -I$(srcdir).
From-SVN: r5910
1993-10-27 01:49:41 +00:00
Richard Stallman 1308f97a42 Initial revision
From-SVN: r5909
1993-10-26 23:32:59 +00:00
Richard Stallman 115d1e8ec7 Treat __PARAGON__ like __SVR4__.
(va_dcl) [__PARAGON__]: Declare va_alist.

From-SVN: r5908
1993-10-26 23:30:07 +00:00
Richard Stallman 6aadf9c227 (___builtin_saveregs): New alternative for __PARAGON__.
From-SVN: r5907
1993-10-26 23:29:45 +00:00
Richard Stallman 237157dc44 [__i860__]: Add to little-endian conditional.
From-SVN: r5906
1993-10-26 23:29:24 +00:00
Richard Stallman 4680d8177c (paragon): New alias.
From-SVN: r5905
1993-10-26 23:28:00 +00:00
Richard Kenner 3389831578 (rs6000_override_options): Support -mcpu=rsc1.
From-SVN: r5904
1993-10-26 19:05:26 -04:00
Richard Stallman a41f44d603 (CC): Move a " to avoid shell error.
From-SVN: r5903
1993-10-26 23:01:56 +00:00
Richard Kenner 78b8d850dc (movsi): Can copy a TOC address into a register.
From-SVN: r5902
1993-10-26 18:58:16 -04:00
Richard Stallman 8d91dd2830 (gen-protos, fix_header): Add $(HOST_CFLAGS) and $(HOST_LDFLAGS).
From-SVN: r5901
1993-10-26 19:17:55 +00:00
Richard Stallman 7b41f81532 (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.

From-SVN: r5900
1993-10-26 19:11:25 +00:00
Richard Stallman 829407e190 (default_compilers): Define __GNUC_MINOR__, using %v.
(do_spec_1): Implement %v.

From-SVN: r5899
1993-10-26 19:04:27 +00:00
Jim Wilson 37f2a146fe (OLDCC): Add -XNh1500.
From-SVN: r5898
1993-10-26 10:43:53 -07:00
Richard Stallman d4c6dfec80 (init_expmed): Use register 10000, not FIRST_PSEUDO_REGISTER that gets special treatment in rtx_cost.
(init_expmed): Use register 10000, not FIRST_PSEUDO_REGISTER
that gets special treatment in rtx_cost.
(expand_mult): Decrease max cost to 8.

From-SVN: r5897
1993-10-26 17:39:52 +00:00
Richard Stallman ad96180a11 Fix NeXT <sys/wait.h> problem in <bsd/sys/wait.h>
as well, since that is where the file is in NeXTStep 3.0.

From-SVN: r5896
1993-10-26 17:03:37 +00:00
Richard Stallman 03d5b1f5a3 (build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR, set common.
From-SVN: r5895
1993-10-26 17:00:09 +00:00
Richard Stallman bb1106c9b5 [__NeXT__]: Don't declare setjmp or longjmp.
From-SVN: r5894
1993-10-26 08:51:01 +00:00
Richard Stallman 05f3fda388 (build_binary_op): For TRUNC_MOD_EXPR and FLOOR_MOD_EXPR,
don't shorten when divisor might be -1.

From-SVN: r5893
1993-10-26 08:26:08 +00:00
Richard Stallman fc51af1af8 (signal.h): Add prototypes only for kill and raise.
Not for the POSIX signal functions.
(sys/resource.h): Delete special handling for this file.

From-SVN: r5892
1993-10-26 06:52:18 +00:00
Richard Stallman e700c8ecce (push_init_level): Align here for element of record.
(process_init_element): Not here (was before call to push_init_level).

From-SVN: r5891
1993-10-26 06:41:41 +00:00
Richard Stallman e174accc45 (scan_decls): When reading parameter list,
handle whitespace differently, and keep track of line number.

From-SVN: r5890
1993-10-26 02:56:57 +00:00
Richard Stallman 13ac10d7fd (scan_string, skip_spaces): Add newline before fn name.
From-SVN: r5889
1993-10-26 02:48:04 +00:00
Richard Stallman b65be498b7 (CPP_SPEC): Define _SEQUENT_ to be compatible with cc.
(INVOKE__main): Defined.
(HAVE_ATEXIT): Defined.

From-SVN: r5888
1993-10-26 02:16:09 +00:00
Richard Kenner 4805bfa06d (expand_expr, case PLACEHOLDER_EXPR): Fix typos.
From-SVN: r5887
1993-10-25 18:53:35 -04:00
Richard Stallman 74bb4fdf07 (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.

From-SVN: r5886
1993-10-25 21:45:29 +00:00
Richard Stallman 46093b975f (store_field): In BLKmode case, return blk_object.
From-SVN: r5885
1993-10-25 21:44:05 +00:00
Richard Stallman 1daf70295c Fix bad S_IS* macros in <sys/stat.h> on m88k-sysv3.
From-SVN: r5884
1993-10-25 21:05:29 +00:00
Jim Wilson 360b1451cb (LONG_DOUBLE_TYPE_SIZE): Don't define here.
From-SVN: r5883
1993-10-25 11:00:11 -07:00
Jim Wilson 05710c13c2 (LONG_DOUBLE_TYPE_SIZE): Do define here.
From-SVN: r5882
1993-10-25 10:59:50 -07:00
Richard Stallman 195714793d Remove nested brackets in change of Oct 21.
Fix token pasting operator in ARM/RISCiX include files.

From-SVN: r5881
1993-10-25 17:57:20 +00:00
Richard Stallman ebd4130940 (L_bb): Undef NULL before including <stdio.h>.
From-SVN: r5880
1993-10-25 01:42:49 +00:00
Richard Stallman 3529be8371 (output_arg_descriptor): Do not stop searching if a USE
for the static link or struct value register is found.

From-SVN: r5879
1993-10-24 07:22:00 +00:00
Richard Stallman 5e10b3cc7c (rest_of_decl_compilation): Test that var.
From-SVN: r5878
1993-10-24 07:06:49 +00:00