Commit Graph

3733 Commits

Author SHA1 Message Date
Richard Stallman 33b039cc74 (do_include): Correctly report the directive name
when any kind of include directive has no argument or null argument.

From-SVN: r3546
1993-02-26 23:56:02 +00:00
Richard Stallman ea3cfc819a (ivar_decls): Give a pedwarn (instead of a warning) for excess semicolons.
From-SVN: r3545
1993-02-26 23:55:35 +00:00
Richard Stallman fcf956c038 (dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.
(dbxout_type): Enable output of subrange types
if use_gnu_debug_info_extensions.
(dbxout_finish_symbol): Enable output of symbols line number.

From-SVN: r3544
1993-02-26 23:25:55 +00:00
Doug Evans 784a3cf0e3 * Added 32-byte int OImode.
From-SVN: r3543
1993-02-26 22:07:01 +00:00
Richard Kenner 5a19ad3f22 (constrain_operands, case 'r'): If STRICT, a REG isn't valid if it is
a pseudo even if GENERAL_REGS == ALL_REGS.

From-SVN: r3542
1993-02-26 15:12:16 -05:00
Richard Kenner 17938e5781 (expand_expr, case IN_EXPR): Fix numerous small bugs and make some
cleanups.

From-SVN: r3541
1993-02-26 15:11:24 -05:00
Jeff Law cabeca2978 explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P.
* explow.c (memory_address): Use CONSTANT_ADDRESS_P instead of
	LEGITIMATE_CONSTANT_P.
	(break_out_memrefs): Likewise.

From-SVN: r3540
1993-02-26 11:58:20 -07:00
Richard Kenner 80f251fec1 (LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.
From-SVN: r3539
1993-02-26 06:17:58 -05:00
Richard Stallman 7cbfceab52 (is_ctor_dtor): Handle NO_DOT_IN_LABEL.
From-SVN: r3538
1993-02-26 06:34:41 +00:00
Richard Stallman 58f066d149 (jump_optimize): Add missing parameter in expand_binop call.
From-SVN: r3537
1993-02-26 03:50:10 +00:00
Richard Stallman cb411bd66b Add prototypes for most functions declared here.
From-SVN: r3536
1993-02-26 03:49:17 +00:00
Richard Kenner de0e881806 No need to #undef ABS; done in rtl.h.
From-SVN: r3535
1993-02-25 18:36:23 -05:00
Richard Kenner 009f614621 (redundant_insn_p): Fix typo in testing for types of insns by using
GET_RTX_CLASS.

From-SVN: r3534
1993-02-25 18:29:31 -05:00
Richard Kenner c8c1bde3bb (emit_store_flag): Fix typo in testing BRANCH_COST.
From-SVN: r3533
1993-02-25 17:52:02 -05:00
Jim Wilson 705c7b3b55 (set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.
From-SVN: r3532
1993-02-25 11:38:30 -08:00
Jim Wilson ff86907911 (convert_to_integer): Delete Feb 19 change.
From-SVN: r3531
1993-02-25 11:34:16 -08:00
Jim Wilson ab314f6a6b (decode_field_reference): Fix force_fit_type call.
From-SVN: r3530
1993-02-25 11:31:18 -08:00
Ian Lance Taylor f9361d5c41 Use pwd if PWDCMD is not defined
From-SVN: r3529
1993-02-25 15:39:05 +00:00
Richard Stallman d6af3b06f1 (emit_library_call_value): Fix bug in prev change.
From-SVN: r3528
1993-02-25 06:20:24 +00:00
Richard Stallman db0751e4ba (vms_check_external): New function.
From-SVN: r3527
1993-02-25 00:25:44 +00:00
Richard Stallman 903da76595 (ASM_OUTPUT_EXTERNAL): Use vms_check_external.
(ASM_GLOBALIZE_LABEL): New definition; use vms_check_external.

From-SVN: r3526
1993-02-25 00:25:31 +00:00
Richard Stallman 6ec2b050b5 (NO_SYS_SIGLIST): Defined.
From-SVN: r3525
1993-02-24 23:28:29 +00:00
Jim Wilson 83d90aac53 (consec_sets_invariant_p): Correct REG_EQUAL note checks
to distinguish libcall case from ordinary insn case.

From-SVN: r3524
1993-02-24 13:12:11 -08:00
Jim Wilson 034dabc92e (add_label_notes): Don't add notes for references to dispatch tables because jump doesn't.
(add_label_notes): Don't add notes for references to
dispatch tables because jump doesn't.
(find_and_verify_loops): Invalidate loops that contain labels
whose address has been taken.

From-SVN: r3523
1993-02-24 13:08:55 -08:00
Jim Wilson b24f97e8f2 (string.h): Delete 'g' from sed command.
From-SVN: r3522
1993-02-24 13:06:04 -08:00
Jim Wilson b67bfdf71b (zero_extendqi*i2): Delete never matched constraints.
From-SVN: r3521
1993-02-24 13:04:23 -08:00
Jim Wilson 21d90119fb (umulsidi3+1): Delete extra parenthesis.
From-SVN: r3520
1993-02-24 13:01:21 -08:00
Richard Stallman 13af526d4f (all_ones_mask_p): Really use tmask.
(all_ones_mask_p): Declare tmask to be `tree'.
(optimize_bit_field_compare) Add missing semicolon.

(decode_field_reference): Use force_fit_type
instead of convert to avoid truncated integer warning.
(all_ones_mask_p): Likewise.

From-SVN: r3519
1993-02-24 06:43:37 +00:00
Ian Lance Taylor 44735512c9 Use relative paths in symbolic links in installed include directory
From-SVN: r3518
1993-02-23 23:09:10 +00:00
Richard Stallman 4808d7a7f1 (install-include-dir): Depend on install-dir.
From-SVN: r3517
1993-02-23 23:03:09 +00:00
Richard Stallman 3b24f55b09 (check_for_full_enumeration_handling): Handle nameless type.
From-SVN: r3516
1993-02-23 23:01:38 +00:00
Richard Stallman b4e3b9e995 (CONSTRUCTOR_NAME_FORMAT): Handle NO_DOT_IN_LABEL.
From-SVN: r3515
1993-02-23 19:55:23 +00:00
Richard Stallman d872043a17 (NO_DOLLAR_IN_LABEL, NO_DOT_IN_LABEL): Defined.
From-SVN: r3514
1993-02-23 19:46:08 +00:00
John Hassey d4f8225ab7 (output_call): Don't use the delay slot of a bsr.n
to modify the return address, unless -O2 specified.

From-SVN: r3513
1993-02-23 02:10:03 +00:00
Richard Stallman 0ef08a071a (convert_to_integer): #if 0 the truncated integer warning.
From-SVN: r3512
1993-02-22 05:25:58 +00:00
Richard Stallman e010155c90 (emit_library_call_value): Really pass mem value address
to the library function.

From-SVN: r3511
1993-02-22 01:23:03 +00:00
Jeff Law e53bfc4bb6 * pa.md (load high pattern): Rework constraints to reduce %r1 spillage.
From-SVN: r3510
1993-02-21 11:10:37 -07:00
Jeff Law 99efce9d6b pa.md (const_double -> FP pattern): Remove cases which can neve happen anymore.
* pa.md (const_double -> FP pattern): Remove cases which can neve
	happen anymore.

From-SVN: r3509
1993-02-21 11:08:55 -07:00
Jeff Law d6c0d37780 pa.c (print_operand, case 'Y'): Output comparison operators which right result when...
* pa.c (print_operand, case 'Y'): Output comparison operators which
	right result when one or more of the operands is a NaN.

From-SVN: r3508
1993-02-21 11:04:36 -07:00
Richard Stallman b4cb49943e (emit_move_insn_1): Declared.
From-SVN: r3507
1993-02-21 06:52:14 +00:00
Richard Stallman e365422628 (gen_move_insn): Use emit_move_insn_1.
From-SVN: r3506
1993-02-21 06:51:56 +00:00
Richard Stallman 261c4230db (emit_move_insn_1): New subroutine cut from emit_move_insn.
(emit_move_insn): Use that.

From-SVN: r3505
1993-02-21 06:51:34 +00:00
Doug Evans 3f908f128e * Add declaration for pedwarn_with_line.
From-SVN: r3504
1993-02-21 01:33:25 +00:00
Richard Stallman 8befb9549a (SRCDIR): Make absolute from ORIGDIR.
(sys/types.h): Quote variables that might expand with spaces.
Strip quotes from expansion of SIZE_TYPE.

Also fix incorrect installation of previous patch.

From-SVN: r3503
1993-02-21 00:14:46 +00:00
Richard Stallman 27a5574b53 (warning_with_line, pedwarn_with_line): New functions.
(rescan): For pedantic, no error if string constant has newline,
just a pedwarn.  And don't end the string constant there.

From-SVN: r3502
1993-02-20 23:49:57 +00:00
Doug Evans 5709eb48d8 (decode_field_reference): Use force_fit_type instead of convert to avoid truncated integer warning.
* (decode_field_reference): Use force_fit_type instead of convert to avoid
truncated integer warning.

From-SVN: r3501
1993-02-20 22:24:44 +00:00
John Hassey 9f8b265dd5 Change "va_list)" to "__gnuc_va_list)".
From-SVN: r3500
1993-02-20 15:39:27 +00:00
Doug Evans 631e21eb7b * Save temp file in ${LIB}. Use -I${ORIGDIR} when compiling types.c.
From-SVN: r3499
1993-02-20 08:17:28 +00:00
Richard Stallman 49b6e255d9 (BISONFLAGS): Add -v.
(stmp-fixinc): Renamed from stmp-fixincludes.

From-SVN: r3498
1993-02-20 06:30:20 +00:00
Richard Stallman b0b7b46ac2 (regno_uninitialized): Test global_regs only for hard regs.
From-SVN: r3497
1993-02-19 19:09:39 +00:00