platform/upstream/gcc.git
31 years ago(build_complex): Set the TREE_TYPE based on real part.
Richard Stallman [Wed, 3 Mar 1993 21:25:11 +0000 (21:25 +0000)]
(build_complex): Set the TREE_TYPE based on real part.

From-SVN: r3625

31 years agoDefine and use new function build_range_type.
Per Bothner [Wed, 3 Mar 1993 20:35:27 +0000 (12:35 -0800)]
Define and use new function build_range_type.

From-SVN: r3624

31 years ago(lhs_lshift_operand): New function.
Torbjorn Granlund [Wed, 3 Mar 1993 14:48:17 +0000 (14:48 +0000)]
(lhs_lshift_operand): New function.

(lhs_lshift_cint_operand): New function.
(print_operand): Handle L and P for bit field instructions.

From-SVN: r3623

31 years ago(ashlsi3): Use lhs_lshift_operand for operand 1.
Torbjorn Granlund [Wed, 3 Mar 1993 14:47:15 +0000 (14:47 +0000)]
(ashlsi3): Use lhs_lshift_operand for operand 1.

Call gen_zvdep_imm when operand 1 is a CONST_INT.
(zvdep_imm): New pattern.
(ashift recognizer for [reg const_int]): Use %P and %L
output modifiers.
(ashiftrt recognizer for [reg const_int]): Likewise.
(lshrsi3): Likewise.
(rotrsi3): Reduce integer argument to 5 bits.
Remove some empty lines.

From-SVN: r3622

31 years ago(pa_adjust_cost): Replace, the function of Mar 2 was an old version.
Torbjorn Granlund [Wed, 3 Mar 1993 14:38:13 +0000 (14:38 +0000)]
(pa_adjust_cost): Replace, the function of Mar 2 was an old version.

(output_fp_move_double): Use %r syntax for registers.

From-SVN: r3621

31 years ago(assemble_variable): Update comment.
Richard Kenner [Wed, 3 Mar 1993 12:34:03 +0000 (07:34 -0500)]
(assemble_variable): Update comment.

From-SVN: r3620

31 years agoDefine and use new function dbxout_range_type.
Per Bothner [Wed, 3 Mar 1993 06:46:43 +0000 (22:46 -0800)]
Define and use new function dbxout_range_type.

From-SVN: r3619

31 years agoClarify comment on INTEGER_TYPE.
Per Bothner [Wed, 3 Mar 1993 06:46:43 +0000 (22:46 -0800)]
Clarify comment on INTEGER_TYPE.

From-SVN: r3618

31 years ago(main): Use strlen, not sizeof, for our_file_name.
Richard Stallman [Wed, 3 Mar 1993 04:43:37 +0000 (04:43 +0000)]
(main): Use strlen, not sizeof, for our_file_name.

From-SVN: r3617

31 years ago(collect_iterators): Handle simple expressions quickly.
Richard Kenner [Wed, 3 Mar 1993 00:01:48 +0000 (19:01 -0500)]
(collect_iterators): Handle simple expressions quickly.

Don't try to interpret operands that are RTL as if they were trees.

From-SVN: r3616

31 years ago(regclass): Don't set REGNO_POINTER_FLAG here.
Richard Kenner [Tue, 2 Mar 1993 23:59:33 +0000 (18:59 -0500)]
(regclass): Don't set REGNO_POINTER_FLAG here.

(reg_scan_mark_refs): Set it here.
Accept INSN, not UID as arg.
(reg_scan): Call reg_scan_mark_refs with INSN, not UID.

From-SVN: r3615

31 years agoFix typo.
Richard Kenner [Tue, 2 Mar 1993 23:57:59 +0000 (18:57 -0500)]
Fix typo.

From-SVN: r3614

31 years ago(write_const_num_delay_slots): Output 'rtx insn' not
Jim Wilson [Tue, 2 Mar 1993 21:23:48 +0000 (13:23 -0800)]
(write_const_num_delay_slots): Output 'rtx insn' not
'rtx *insn' for const_num_delay_slot argument.

From-SVN: r3613

31 years ago(main): Truncate programname to what is after last slash.
Jim Wilson [Tue, 2 Mar 1993 21:19:37 +0000 (13:19 -0800)]
(main): Truncate programname to what is after last slash.

From-SVN: r3612

31 years ago(do_include): Warn if find unreadable header file.
Jim Wilson [Tue, 2 Mar 1993 21:17:19 +0000 (13:17 -0800)]
(do_include): Warn if find unreadable header file.

(errno.h): Move outside VMS specific section.

From-SVN: r3611

31 years ago(print_operand): Use output_operand_lossage, not abort.
Jim Wilson [Tue, 2 Mar 1993 21:13:35 +0000 (13:13 -0800)]
(print_operand): Use output_operand_lossage, not abort.

From-SVN: r3610

31 years ago(expand_builtin, BUILT_IN_FRAME_ADDRESS case): Use new
Jim Wilson [Tue, 2 Mar 1993 21:10:49 +0000 (13:10 -0800)]
(expand_builtin, BUILT_IN_FRAME_ADDRESS case): Use new
macros SETUP_FRAME_ADDRESSES and RETURN_ADDR_IN_PREVIOUS_FRAME.

From-SVN: r3609

31 years ago(SETUP_FRAME_ADDRESS, DYNAMIC_CHAIN_ADDRESS,
Jim Wilson [Tue, 2 Mar 1993 21:09:17 +0000 (13:09 -0800)]
(SETUP_FRAME_ADDRESS, DYNAMIC_CHAIN_ADDRESS,

RETURN_ADDR_IN_PREVIOUS_FRAME, RETURN_ADDR_RTX): Define.

From-SVN: r3608

31 years ago(flush_register_windows, goto_handler_and_restore):
Jim Wilson [Tue, 2 Mar 1993 21:08:43 +0000 (13:08 -0800)]
(flush_register_windows, goto_handler_and_restore):

Give names to these patterns so they are easier to use.

From-SVN: r3607

31 years ago(relax_delay_slots): Delete jump around insn identical
Jim Wilson [Tue, 2 Mar 1993 21:05:09 +0000 (13:05 -0800)]
(relax_delay_slots): Delete jump around insn identical
to the insn in its delay slot.

From-SVN: r3606

31 years ago(i960_output_call_insn): Delete scratch_reg arg. Use r3 instead.
Jim Wilson [Tue, 2 Mar 1993 21:03:13 +0000 (13:03 -0800)]
(i960_output_call_insn): Delete scratch_reg arg.  Use r3 instead.

From-SVN: r3605

31 years ago(call_internal*): Use hard register 19 (r3) in clobber
Jim Wilson [Tue, 2 Mar 1993 21:02:47 +0000 (13:02 -0800)]
(call_internal*): Use hard register 19 (r3) in clobber
instead of match_scratch.

From-SVN: r3604

31 years ago(mov*): Only accept store zero to memory insn if
Jim Wilson [Tue, 2 Mar 1993 21:00:24 +0000 (13:00 -0800)]
(mov*): Only accept store zero to memory insn if
rtx_equal_function_value_matters is zero.

From-SVN: r3603

31 years ago(rtx_equal_function_value_matters): Declare.
Jim Wilson [Tue, 2 Mar 1993 20:59:56 +0000 (12:59 -0800)]
(rtx_equal_function_value_matters): Declare.

From-SVN: r3602

31 years ago(gen_sequence): Add push_obstacks_nochange and
Jim Wilson [Tue, 2 Mar 1993 20:55:53 +0000 (12:55 -0800)]
(gen_sequence): Add push_obstacks_nochange and
pop_obstacks calls around rtl_in_saveable_obstack call.

From-SVN: r3601

31 years ago(immed_double_const, immed_real_const_1): Likewise.
Jim Wilson [Tue, 2 Mar 1993 20:55:18 +0000 (12:55 -0800)]
(immed_double_const, immed_real_const_1): Likewise.

From-SVN: r3600

31 years ago(rtl_in_saveable_obstack): Always switch to saveable_obstack.
Jim Wilson [Tue, 2 Mar 1993 20:54:45 +0000 (12:54 -0800)]
(rtl_in_saveable_obstack): Always switch to saveable_obstack.

Return type now void instead of int.

From-SVN: r3599

31 years ago(link_command_spec): Do nothing if -fsyntax-only.
Richard Stallman [Tue, 2 Mar 1993 19:57:36 +0000 (19:57 +0000)]
(link_command_spec): Do nothing if -fsyntax-only.

From-SVN: r3598

31 years ago(pa_adjust_cost): New procudure.
Torbjorn Granlund [Tue, 2 Mar 1993 19:21:27 +0000 (19:21 +0000)]
(pa_adjust_cost): New procudure.

From-SVN: r3597

31 years ago(ADJUST_COST): Add new definition.
Torbjorn Granlund [Tue, 2 Mar 1993 19:21:13 +0000 (19:21 +0000)]
(ADJUST_COST): Add new definition.

From-SVN: r3596

31 years ago(output_function_prologue): Use m68k svr4 PIC format to load the address of...
Richard Stallman [Tue, 2 Mar 1993 18:10:41 +0000 (18:10 +0000)]
(output_function_prologue): Use m68k svr4 PIC format to load the address of...

(output_function_prologue): Use m68k svr4 PIC format to
load the address of _GLOBAL_OFFSET_TABLE_ into PIC_OFFSET_TABLE_REG
in function prologue when doing PIC.

(print_operand_address): Always add "@GOT" suffix for the
global object operand when doing PIC.

From-SVN: r3595

31 years ago(truncdfsf2+2): Use f%$move instead of fsmove.
Richard Stallman [Tue, 2 Mar 1993 18:09:59 +0000 (18:09 +0000)]
(truncdfsf2+2): Use f%$move instead of fsmove.

(fix_truncdfsi2, fix_truncdfhi2, fix_truncdfqi2):
Use %# instead of #.

(call, call_value): Set SYMBOL_REF_FLAG for the called
function symbol_ref rtx.  In PIC mode, output `bsr FUNC@PLTPC'
when the operand is symbol_ref.

From-SVN: r3594

31 years ago(ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL): Use SIZE instead of ROUNDED.
Richard Stallman [Tue, 2 Mar 1993 18:07:56 +0000 (18:07 +0000)]
(ASM_OUTPUT_COMMON, ASM_OUTPUT_LOCAL): Use SIZE instead of ROUNDED.

(ASM_OUTPUT_CASE_LABEL): Always use `swbeg' syntax to
output switch table (m68k.md depends on this to happen).

(LEGITIMATE_PIC_OPERAND_P): Treat a symbol_ref rtx with
SYMBOL_REF_FLAG set a valid PIC operand.

(OVERRIDE_OPTIONS): Turn off function cse when doing pic.

From-SVN: r3593

31 years ago(gen_move_insn): Big `if' applies only for MODE_CC class.
Richard Stallman [Tue, 2 Mar 1993 07:18:06 +0000 (07:18 +0000)]
(gen_move_insn): Big `if' applies only for MODE_CC class.

From-SVN: r3592

31 years ago(get_directive_line): Declared.
Richard Stallman [Tue, 2 Mar 1993 07:15:10 +0000 (07:15 +0000)]
(get_directive_line): Declared.

From-SVN: r3591

31 years ago(HANDLE_PRAGMA): Pass suitable arg.
Richard Stallman [Tue, 2 Mar 1993 07:14:41 +0000 (07:14 +0000)]
(HANDLE_PRAGMA): Pass suitable arg.

From-SVN: r3590

31 years ago(fake_f_rep): Clear all of u, initially.
Richard Stallman [Tue, 2 Mar 1993 07:01:45 +0000 (07:01 +0000)]
(fake_f_rep): Clear all of u, initially.

Make the ints in u unsigned.
(f_define): Use ordinary constants for long double
if it's same width as double.
Make __convert_long_double_i unsigned.

From-SVN: r3589

31 years ago(init_lex): Set up ridpointers for `iterator'.
Richard Stallman [Tue, 2 Mar 1993 04:30:43 +0000 (04:30 +0000)]
(init_lex): Set up ridpointers for `iterator'.

But maybe turn it off again.

From-SVN: r3588

31 years ago(init_decl_processing): Call init_iterators.
Richard Stallman [Tue, 2 Mar 1993 04:29:28 +0000 (04:29 +0000)]
(init_decl_processing): Call init_iterators.

(grokdeclarator): Typo in previous change.

From-SVN: r3587

31 years agoentered into RCS
Richard Stallman [Tue, 2 Mar 1993 04:21:48 +0000 (04:21 +0000)]
entered into RCS

From-SVN: r3586

31 years ago(build_unary_op): Warn if increment `struct unknown *'.
Richard Stallman [Tue, 2 Mar 1993 03:07:56 +0000 (03:07 +0000)]
(build_unary_op): Warn if increment `struct unknown *'.

From-SVN: r3585

31 years ago(ITERATOR_P, ITERATOR_BOUND_P): New macros.
Richard Stallman [Tue, 2 Mar 1993 02:34:14 +0000 (02:34 +0000)]
(ITERATOR_P, ITERATOR_BOUND_P): New macros.

From-SVN: r3584

31 years ago(RID_ITERATOR): New alternative.
Richard Stallman [Tue, 2 Mar 1993 02:33:39 +0000 (02:33 +0000)]
(RID_ITERATOR): New alternative.

From-SVN: r3583

31 years agoAdd `iterator' and `__iterator__'.
Richard Stallman [Tue, 2 Mar 1993 02:13:14 +0000 (02:13 +0000)]
Add `iterator' and `__iterator__'.

From-SVN: r3582

31 years ago(init_lex): Maybe turn off `iterator' as keyword.
Richard Stallman [Tue, 2 Mar 1993 02:12:44 +0000 (02:12 +0000)]
(init_lex): Maybe turn off `iterator' as keyword.

From-SVN: r3581

31 years ago(stmt): Allow all_iter_stmt.
Richard Stallman [Tue, 2 Mar 1993 02:10:22 +0000 (02:10 +0000)]
(stmt): Allow all_iter_stmt.

(expr -> statement expression): Push and pop iterator stack.
(stmt -> expr): Use iterator_expand.
(all_iter_stmt): New rule.

From-SVN: r3580

31 years ago(grokdeclarator): Handle iterator storage class.
Richard Stallman [Tue, 2 Mar 1993 02:03:56 +0000 (02:03 +0000)]
(grokdeclarator): Handle iterator storage class.

(finish_decl): For iterator, require initial value, make a save_expr.

From-SVN: r3579

31 years ago(readonly_warning): Warn about assignment to iterator.
Richard Stallman [Tue, 2 Mar 1993 02:03:36 +0000 (02:03 +0000)]
(readonly_warning): Warn about assignment to iterator.

From-SVN: r3578

31 years ago(c-iterate.o): New target.
Richard Stallman [Tue, 2 Mar 1993 00:02:10 +0000 (00:02 +0000)]
(c-iterate.o): New target.

(C_OBJS, OBJC_OBJS): Add c-iterate.o.

(gcc.o): Delete dep obstack.h.

From-SVN: r3577

31 years agoRemove trash character introduced by last patch.
Richard Kenner [Mon, 1 Mar 1993 22:13:39 +0000 (17:13 -0500)]
Remove trash character introduced by last patch.

From-SVN: r3576

31 years ago(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the sign bit...
Richard Kenner [Mon, 1 Mar 1993 12:32:27 +0000 (07:32 -0500)]
(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the sign bit as if it were an LT.

(subst, case NOT): If STORE_FLAG_VALUE==-1, treat an ASHIFTRT of just the
sign bit as if it were an LT.
(subst, case XOR): Likewise for STORE_FLAG_VALUE==1 and an LSHIFTRT.
(simplify_and_const_int, case LSHIFTRT): If shifting a sign bit copy,
start shift at the sign bit.
(simplify_shift_const): Likewise for ASHIFTRT.

(BYTE_LOADS_EXTEND): Fix typo when defining.
(setup_incoming_promotions): Set modes properly.

From-SVN: r3575

31 years ago(subst_constants): Use proper mode when getting equivalent constant for paradoxical...
Richard Kenner [Mon, 1 Mar 1993 12:31:19 +0000 (07:31 -0500)]
(subst_constants): Use proper mode when getting equivalent constant for paradoxical SUBREG in SET_DEST.

(subst_constants): Use proper mode when getting equivalent constant for
paradoxical SUBREG in SET_DEST.
(mark_stores): Clean up and tighten to properly handle hard regs.

From-SVN: r3574

31 years agoAdd three special-cases of CMP insns against zero.
Richard Kenner [Mon, 1 Mar 1993 12:29:39 +0000 (07:29 -0500)]
Add three special-cases of CMP insns against zero.

From-SVN: r3573

31 years agopa.md (split for symbol_ref+int): New define_split for hte combiner.
Jeff Law [Mon, 1 Mar 1993 11:16:10 +0000 (04:16 -0700)]
pa.md (split for symbol_ref+int): New define_split for hte combiner.

* pa.md (split for symbol_ref+int): New define_split for hte
combiner.

From-SVN: r3572

31 years agopa.c (symbolic_expression_p): New function.
Jeff Law [Mon, 1 Mar 1993 11:15:59 +0000 (04:15 -0700)]
pa.c (symbolic_expression_p): New function.

        * pa.c (symbolic_expression_p): New function.
        (hppa_legitimize_address): Old LEGITIMIZE_ADDRESS moved
        here.  Handle symbol_ref + displacement addresses.
        Use rounding instead of masking off lower bits.
        Avoid creating useless pseudos and strip off CONST in
        (const (...)) expressions to make processing easier.

From-SVN: r3571

31 years agopa.h (CONSTANT_ADDRESS_P): Do not accept symbolic addresses.
Jeff Law [Mon, 1 Mar 1993 11:15:31 +0000 (04:15 -0700)]
pa.h (CONSTANT_ADDRESS_P): Do not accept symbolic addresses.

* pa.h (CONSTANT_ADDRESS_P): Do not accept symbolic
addresses.
(LEGITIMIZE_ADDRESS): Just a stub now.  Call
hppa_legitimize_address to do the real work.

From-SVN: r3570

31 years ago*** empty log message ***
Richard Stallman [Sun, 28 Feb 1993 07:43:14 +0000 (07:43 +0000)]
*** empty log message ***

From-SVN: r3569

31 years agoInitial revision
Richard Stallman [Sun, 28 Feb 1993 07:28:31 +0000 (07:28 +0000)]
Initial revision

From-SVN: r3568

31 years ago(fake_f_rep): Clear all of u, initially.
Richard Stallman [Sun, 28 Feb 1993 04:18:38 +0000 (04:18 +0000)]
(fake_f_rep): Clear all of u, initially.

Make the ints in u unsigned.

(f_define): Use ordinary constants for long double
if it's same width as double.
Make __convert_long_double_i unsigned.
(convert_for_assignment): Typo in last change.

From-SVN: r3567

31 years ago(convert_for_assignment): New arg FUNDECL. Calls changed.
Richard Stallman [Sat, 27 Feb 1993 22:12:42 +0000 (22:12 +0000)]
(convert_for_assignment): New arg FUNDECL.  Calls changed.

(convert_arguments): New arg FUNDECL.
(build_function_call): Pass function to convert_arguments, if a decl.

(convert_for_assignment): Automatically convert
to a union from its members' types.

(process_init_constructor): Error msg change.

(initializer_constant_valid_p): Allow cast of ptr to wider integer.

From-SVN: r3566

31 years agoError if company name is more than one word.
Richard Stallman [Sat, 27 Feb 1993 21:56:28 +0000 (21:56 +0000)]
Error if company name is more than one word.

If $os is `sunos...', don't change it to manufacturer's name.

From-SVN: r3565

31 years agoComment fix.
Richard Stallman [Sat, 27 Feb 1993 20:27:24 +0000 (20:27 +0000)]
Comment fix.

From-SVN: r3564

31 years ago(struct __gnuc_va_list): Test __svr4__ like __SVR4__.
Richard Stallman [Sat, 27 Feb 1993 20:26:38 +0000 (20:26 +0000)]
(struct __gnuc_va_list): Test __svr4__ like __SVR4__.

From-SVN: r3563

31 years ago(distdir): Depend on cp-parse.y, and the .c files for the .y files.
Richard Stallman [Sat, 27 Feb 1993 19:18:16 +0000 (19:18 +0000)]
(distdir): Depend on cp-parse.y, and the .c files for the .y files.

(all.cross): Depend on enquire.

(uninstall): Also remove the g++ manual page.

From-SVN: r3562

31 years ago(make_decl_rtl): Print an error for explicit register variable
Richard Stallman [Sat, 27 Feb 1993 19:16:44 +0000 (19:16 +0000)]
(make_decl_rtl): Print an error for explicit register variable
whose type cannot be stored in that register.

From-SVN: r3561

31 years ago(compile_file): Use pedwarn_with_decl to warn about
Richard Stallman [Sat, 27 Feb 1993 19:15:08 +0000 (19:15 +0000)]
(compile_file): Use pedwarn_with_decl to warn about
functions declared static but not defined.

From-SVN: r3560

31 years ago(simple_cst_equal): New default case handles most tree codes based on TREE_CODE_CLASS.
Richard Stallman [Sat, 27 Feb 1993 19:13:55 +0000 (19:13 +0000)]
(simple_cst_equal): New default case handles most tree codes based on TREE_CODE_CLASS.

(simple_cst_equal): New default case handles most
tree codes based on TREE_CODE_CLASS.  Delete newly redundant cases
for specific tree codes.

From-SVN: r3559

31 years ago(USE_C_ALLOCA): Moved to xm-pbd.h.
Richard Stallman [Sat, 27 Feb 1993 19:13:32 +0000 (19:13 +0000)]
(USE_C_ALLOCA): Moved to xm-pbd.h.

From-SVN: r3558

31 years ago(inhibit_libc): Renamed from inhibit_eprintf.
Richard Stallman [Sat, 27 Feb 1993 19:12:24 +0000 (19:12 +0000)]
(inhibit_libc): Renamed from inhibit_eprintf.

(L_new_handler): Don't include stdio.h if inhibit_libc.

From-SVN: r3557

31 years ago(check_newline): #line updates input_file_stack->name.
Richard Stallman [Sat, 27 Feb 1993 19:09:40 +0000 (19:09 +0000)]
(check_newline): #line updates input_file_stack->name.

From-SVN: r3556

31 years ago(pushdecl): Nested fn decl gets DECL_CONTEXT iff not extern.
Richard Stallman [Sat, 27 Feb 1993 19:08:53 +0000 (19:08 +0000)]
(pushdecl): Nested fn decl gets DECL_CONTEXT iff not extern.

(grokdeclarator): Make `long long' work even with
-pedantic, despite the warning.

(declare_parm_level): Unconditionally store 1.
(pushdecl): Criterion for no warning is, next level up
is a parm level.

From-SVN: r3555

31 years ago(TARGET_SWITCHES): Reverse defn of 32332.
Richard Stallman [Sat, 27 Feb 1993 19:08:05 +0000 (19:08 +0000)]
(TARGET_SWITCHES): Reverse defn of 32332.

(ASM_OUTPUT_ALIGN_CODE): Pad with no-op insns.

From-SVN: r3554

31 years ago(convert_move): Truncate via word_mode only if to_mode fits in one word.
Richard Stallman [Sat, 27 Feb 1993 19:04:24 +0000 (19:04 +0000)]
(convert_move): Truncate via word_mode only if to_mode fits in one word.

Truncate by referring in TO_MODE for any FROM, but force_reg if nec.

From-SVN: r3553

31 years agoNew builtins: __REGISTER_PREFIX__ and __USER_LABEL_PREFIX__
Ian Lance Taylor [Sat, 27 Feb 1993 06:09:33 +0000 (06:09 +0000)]
New builtins: __REGISTER_PREFIX__ and __USER_LABEL_PREFIX__

From-SVN: r3552

31 years ago(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.
Richard Stallman [Sat, 27 Feb 1993 05:38:42 +0000 (05:38 +0000)]
(init_libfuncs): Use int instead of enum for first_mode, last_mode, and mode.

From-SVN: r3551

31 years ago(parse_escape): Delete case for '^'.
Richard Stallman [Sat, 27 Feb 1993 04:12:36 +0000 (04:12 +0000)]
(parse_escape): Delete case for '^'.

From-SVN: r3550

31 years ago(all.cross): Depend on enquire.
Richard Stallman [Sat, 27 Feb 1993 03:35:40 +0000 (03:35 +0000)]
(all.cross): Depend on enquire.

From-SVN: r3549

31 years ago(_SYS_SIZE_T_H): Test this and define this.
Richard Stallman [Sat, 27 Feb 1993 00:47:17 +0000 (00:47 +0000)]
(_SYS_SIZE_T_H): Test this and define this.

From-SVN: r3548

31 years ago(_VA_LIST_T_H): Test and define this.
Richard Stallman [Sat, 27 Feb 1993 00:47:05 +0000 (00:47 +0000)]
(_VA_LIST_T_H): Test and define this.

From-SVN: r3547

31 years ago(do_include): Correctly report the directive name
Richard Stallman [Fri, 26 Feb 1993 23:56:02 +0000 (23:56 +0000)]
(do_include): Correctly report the directive name
when any kind of include directive has no argument or null argument.

From-SVN: r3546

31 years ago(ivar_decls): Give a pedwarn (instead of a warning) for excess semicolons.
Richard Stallman [Fri, 26 Feb 1993 23:55:35 +0000 (23:55 +0000)]
(ivar_decls):  Give a pedwarn (instead of a warning) for excess semicolons.

From-SVN: r3545

31 years ago(dbxout_type): Enable output of subrange types if use_gnu_debug_info_extensions.
Richard Stallman [Fri, 26 Feb 1993 23:25:55 +0000 (23:25 +0000)]
(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

31 years ago* Added 32-byte int OImode.
Doug Evans [Fri, 26 Feb 1993 22:07:01 +0000 (22:07 +0000)]
* Added 32-byte int OImode.

From-SVN: r3543

31 years ago(constrain_operands, case 'r'): If STRICT, a REG isn't valid if it is
Richard Kenner [Fri, 26 Feb 1993 20:12:16 +0000 (15:12 -0500)]
(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

31 years ago(expand_expr, case IN_EXPR): Fix numerous small bugs and make some
Richard Kenner [Fri, 26 Feb 1993 20:11:24 +0000 (15:11 -0500)]
(expand_expr, case IN_EXPR): Fix numerous small bugs and make some
cleanups.

From-SVN: r3541

31 years agoexplow.c (memory_address): Use CONSTANT_ADDRESS_P instead of LEGITIMATE_CONSTANT_P.
Jeff Law [Fri, 26 Feb 1993 18:58:20 +0000 (11:58 -0700)]
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

31 years ago(LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.
Richard Kenner [Fri, 26 Feb 1993 11:17:58 +0000 (06:17 -0500)]
(LEGITIMIZE_ADDRESS): Add missing args to calls to expand_binop.

From-SVN: r3539

31 years ago(is_ctor_dtor): Handle NO_DOT_IN_LABEL.
Richard Stallman [Fri, 26 Feb 1993 06:34:41 +0000 (06:34 +0000)]
(is_ctor_dtor): Handle NO_DOT_IN_LABEL.

From-SVN: r3538

31 years ago(jump_optimize): Add missing parameter in expand_binop call.
Richard Stallman [Fri, 26 Feb 1993 03:50:10 +0000 (03:50 +0000)]
(jump_optimize): Add missing parameter in expand_binop call.

From-SVN: r3537

31 years agoAdd prototypes for most functions declared here.
Richard Stallman [Fri, 26 Feb 1993 03:49:17 +0000 (03:49 +0000)]
Add prototypes for most functions declared here.

From-SVN: r3536

31 years agoNo need to #undef ABS; done in rtl.h.
Richard Kenner [Thu, 25 Feb 1993 23:36:23 +0000 (18:36 -0500)]
No need to #undef ABS; done in rtl.h.

From-SVN: r3535

31 years ago(redundant_insn_p): Fix typo in testing for types of insns by using
Richard Kenner [Thu, 25 Feb 1993 23:29:31 +0000 (18:29 -0500)]
(redundant_insn_p): Fix typo in testing for types of insns by using
GET_RTX_CLASS.

From-SVN: r3534

31 years ago(emit_store_flag): Fix typo in testing BRANCH_COST.
Richard Kenner [Thu, 25 Feb 1993 22:52:02 +0000 (17:52 -0500)]
(emit_store_flag): Fix typo in testing BRANCH_COST.

From-SVN: r3533

31 years ago(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.
Jim Wilson [Thu, 25 Feb 1993 19:38:30 +0000 (11:38 -0800)]
(set_nonzero_bits_and_sign_copies): Fix typo in paradoxical set dest handling.

From-SVN: r3532

31 years ago(convert_to_integer): Delete Feb 19 change.
Jim Wilson [Thu, 25 Feb 1993 19:34:16 +0000 (11:34 -0800)]
(convert_to_integer): Delete Feb 19 change.

From-SVN: r3531

31 years ago(decode_field_reference): Fix force_fit_type call.
Jim Wilson [Thu, 25 Feb 1993 19:31:18 +0000 (11:31 -0800)]
(decode_field_reference): Fix force_fit_type call.

From-SVN: r3530

31 years agoUse pwd if PWDCMD is not defined
Ian Lance Taylor [Thu, 25 Feb 1993 15:39:05 +0000 (15:39 +0000)]
Use pwd if PWDCMD is not defined

From-SVN: r3529

31 years ago(emit_library_call_value): Fix bug in prev change.
Richard Stallman [Thu, 25 Feb 1993 06:20:24 +0000 (06:20 +0000)]
(emit_library_call_value): Fix bug in prev change.

From-SVN: r3528

31 years ago(vms_check_external): New function.
Richard Stallman [Thu, 25 Feb 1993 00:25:44 +0000 (00:25 +0000)]
(vms_check_external): New function.

From-SVN: r3527

31 years ago(ASM_OUTPUT_EXTERNAL): Use vms_check_external.
Richard Stallman [Thu, 25 Feb 1993 00:25:31 +0000 (00:25 +0000)]
(ASM_OUTPUT_EXTERNAL): Use vms_check_external.

(ASM_GLOBALIZE_LABEL): New definition; use vms_check_external.

From-SVN: r3526