Commit Graph

4921 Commits

Author SHA1 Message Date
Richard Stallman 4d01c30fb5 (GO_IF_LEGITIMATE_INDEX): Check explicitly for
upper and lower bounds of valid INDEX.

From-SVN: r4584
1993-05-28 19:01:21 +00:00
Richard Stallman 6e498949db (simplify_and_const_int, case IOR, XOR, NOT): Don't
create constant wider than mode of VAROP.

From-SVN: r4583
1993-05-28 05:59:04 +00:00
Richard Stallman 53f269222a (insn_name_ptr): Declare as variable.
(optabs): Fix typo in floatuns case.

From-SVN: r4582
1993-05-28 04:51:30 +00:00
Richard Stallman 1b6d951bcd (expand_inline_function): Set MEM_IN_STRUCT_P for return value if needed.
From-SVN: r4581
1993-05-27 04:31:39 +00:00
Richard Stallman 5c73b269e7 (convert_for_assignment): When allowing mixing of
signed and unsigned pointers, compare unsigned types not type sizes.

From-SVN: r4580
1993-05-27 04:30:54 +00:00
Richard Stallman fc1565060a (INCLUDE_DEFAULTS): Undo previous change.
From-SVN: r4579
1993-05-26 23:52:45 +00:00
Richard Stallman 1ad4c71a87 (jump_optimize): Insert missing GET_MODE call.
From-SVN: r4578
1993-05-26 23:49:10 +00:00
Jim Wilson 2b7794ad0b (ashlsi3): Use shlo instead of shli.
From-SVN: r4577
1993-05-26 15:39:50 -07:00
Richard Stallman 4055b808f5 (gcc.xtar.z): Renamed from gcc.xtar.Z. Use gzip.
(dist): Depend on gcc.xtar.z.
(mostlyclean): Delete temp-gcc.xtar.z.

From-SVN: r4576
1993-05-26 22:27:20 +00:00
Richard Stallman 3285fe92de (readescape): Don't complain for \% unless pedantic.
From-SVN: r4575
1993-05-26 06:21:37 +00:00
Richard Stallman 208dffa5cd (delete_output_reload): Don't delete output reload if cannot_omit_stores is set for that pseudo.
(delete_output_reload): Don't delete output reload
if cannot_omit_stores is set for that pseudo.
(reload): Init and clear cannot_omit_stores.
(eliminate_regs): Set cannot_omit_stores.

From-SVN: r4574
1993-05-26 05:10:41 +00:00
Richard Stallman 9bb3035473 (ASM_SPEC): If -noasmopt, pass -O0.
From-SVN: r4573
1993-05-26 04:37:08 +00:00
Richard Stallman d575f110ff (finish_decl): If type is laid out, but decl is not, call layout_decl.
From-SVN: r4572
1993-05-26 04:22:32 +00:00
Richard Stallman 61ebecd1f8 (INCLUDE_DEFAULTS): Delete /NextDeveloper/Headers/ansi
and /NextDeveloper/Headers/bsd.

From-SVN: r4571
1993-05-26 04:21:36 +00:00
Richard Stallman 79acc5dd6a (FUNCTION_VALUE, FUNCTION_VALUEX): Ifdef out.
From-SVN: r4570
1993-05-26 03:56:30 +00:00
Richard Stallman e619bb8d4b (expand_asm_operands): Detect constants as outputs.
From-SVN: r4569
1993-05-26 03:50:44 +00:00
Richard Stallman 09b11d829e (ASM_OUTPUT_SOURCE_LINE): Likewise.
From-SVN: r4568
1993-05-26 03:46:03 +00:00
Richard Stallman ce34397990 (dbxout_block) [DBX_BLOCKS_FUNCTION_RELATIVE]:
Get function name from DECL_RTL not from DECL_ASSEMBLER_NAME.

From-SVN: r4567
1993-05-26 03:45:01 +00:00
Richard Stallman 808043edb1 (regclass): Fix paren error.
From-SVN: r4566
1993-05-25 17:30:34 +00:00
Richard Stallman 6056afa0ef (stamp-proto): Pass LOCAL_INCLUDE_DIR based on local_prefix.
From-SVN: r4565
1993-05-25 15:10:02 +00:00
Richard Stallman e1139a5e5a (include_defaults): Update to match cccp.c.
From-SVN: r4564
1993-05-25 15:09:21 +00:00
Richard Stallman 46c74083c3 (main): Use TARGET-gcc, not gcc-TARGET.
(main) [CROSS_COMPILE]: Use TARGET-TOOL for full_...

From-SVN: r4563
1993-05-25 03:10:36 +00:00
Richard Stallman 36e7e3c053 *** empty log message ***
From-SVN: r4562
1993-05-25 00:43:37 +00:00
Richard Stallman 8c042b47af (expand_expr): Finish Tue Aug 18 23:07:33 1992 change.
(expand_expr): Finish Tue Aug 18 23:07:33 1992 change.  It
didn't handle the target != 0 case, now it does.

From-SVN: r4561
1993-05-24 19:26:25 +00:00
Richard Stallman 8c9881d147 (optabs): Add backslashes to prevent SCCS confusion.
From-SVN: r4560
1993-05-24 17:12:32 +00:00
Richard Stallman 06a601c3f1 (CONSTRUCTOR_NAME_FORMAT): Add backslashes to prevent SCCS confusion.
From-SVN: r4559
1993-05-24 16:52:50 +00:00
Jim Blandy daba3361c4 *** empty log message ***
From-SVN: r4558
1993-05-24 15:57:15 +00:00
Richard Stallman 097e45d14c (subst): Typo in prev change.
From-SVN: r4557
1993-05-24 08:02:52 +00:00
Richard Stallman 86c31b2d15 (push_reload): Fix NULL arg in last change.
(push_reload): When IN is a subreg of a multiword reg
that uses a funny number of registers, and SUBREG_WORD is nonzero,
and IN must match an output, reload both the reg and the subreg.

From-SVN: r4556
1993-05-24 07:51:12 +00:00
Richard Stallman 8908158db3 (choose_reload_regs): If inheriting a spill reg,
and reload_out has a wider mode, just copy from that spill reg,
don't use it for the reload.

From-SVN: r4555
1993-05-24 07:49:54 +00:00
Richard Stallman 19808e22ca (subst): For subreg-of-constant, don't gen_lowpart
if it's a big-endian machine and constant is multi-word.

From-SVN: r4554
1993-05-24 07:45:54 +00:00
Richard Stallman 87d11e4386 (CLIB): Defined.
From-SVN: r4553
1993-05-24 06:52:53 +00:00
Richard Stallman f91d9a4677 Undef TRUE and FALSE before #include.
From-SVN: r4552
1993-05-24 06:52:31 +00:00
Richard Stallman 5f781ba355 (STARTFILE_SPEC, LINK_SPEC): Don't use crtbegin.o, crtend.o, crtn.o, libp.a.
(STARTFILE_SPEC, LINK_SPEC): Don't use
crtbegin.o, crtend.o, crtn.o, libp.a.  Use gcrt0.0, not gcrt1.o.
(ENDFILE_SPEC): Use crtn.o.
(CPP_PREDEFINES): Delete _AIX.
(CPP_SPEC): Add _AIX, _I386, _MBCS.  Handle -posix.
(ASM_SPEC): Turned off.

From-SVN: r4551
1993-05-24 06:51:33 +00:00
Richard Stallman 9a881238de (STARTFILE_SPEC, LINK_SPEC): New overrides.
From-SVN: r4550
1993-05-24 06:50:33 +00:00
Richard Stallman e38ba83aeb (size_t) [__GNUG__]: Don't typedef it if it's already defined as a macro.
From-SVN: r4549
1993-05-24 06:09:38 +00:00
Richard Stallman 7d87fa2f02 (ASM_OUTPUT_FLOAT, ASM_OUTPUT_DOUBLE): New override definitions.
From-SVN: r4548
1993-05-24 05:45:59 +00:00
Richard Stallman bd405e3eed (compile_file): Undo previous changes (that were to call
assemble_zeros whenever DBX_DEBUGGING_INFO is defined.

From-SVN: r4547
1993-05-24 04:31:59 +00:00
Richard Stallman 37a3884bf3 (INCLUDE_DEFAULTS): Fix missing comma.
From-SVN: r4546
1993-05-23 21:46:24 +00:00
Richard Stallman e2ec5331cc (FIXINCLUDES): Defined.
From-SVN: r4545
1993-05-23 20:34:04 +00:00
Richard Stallman eba92c951e (__objc_init_protocols): Call recursively on super protocols.
(__objc_init_protocols): Call recursively
on super protocols.  Make local var `proto_class' static.

From-SVN: r4544
1993-05-23 19:33:55 +00:00
Richard Stallman ecd023b662 (objc_protocol): New field `class_pointer'.
From-SVN: r4543
1993-05-23 19:33:36 +00:00
Richard Stallman 0777e4c65c (BISONFLAGS): Remove -v since output file names are long.
From-SVN: r4542
1993-05-23 05:18:39 +00:00
Richard Stallman 34168107c0 (AR_FLAGS): Defined.
From-SVN: r4541
1993-05-23 04:49:28 +00:00
Richard Stallman d488c65766 (ASM_SPEC): If -noasmopt, don't pass -O options.
From-SVN: r4540
1993-05-22 21:58:33 +00:00
Richard Stallman a06507930c (INCLUDE_DEFAULTS): Add /usr/include/bsd.
From-SVN: r4539
1993-05-22 21:48:31 +00:00
Richard Stallman e99300f131 (ASM_OUTPUT_DOUBLE, ASM_OUTPUT_FLOAT):
Use hex if infinite, nan, or minus zero.

From-SVN: r4538
1993-05-22 19:44:07 +00:00
Richard Stallman 970491df96 (ereal_to_int): Fix potentially wrong-endian argument passed to eisnan.
From-SVN: r4537
1993-05-22 19:32:55 +00:00
Richard Stallman 9d72da33e1 (target_isnan): Use GET_REAL macro to get argument.
From-SVN: r4536
1993-05-22 18:50:18 +00:00
Jim Blandy 5a3af366a2 *** empty log message ***
From-SVN: r4535
1993-05-21 23:39:17 +00:00