No Author [Fri, 13 Feb 1998 12:16:46 +0000 (13 12:16 +0000)]
This commit was manufactured by cvs2svn to create tag 'libc-980329'.
From-SVN: r17949
Richard Kenner [Fri, 13 Feb 1998 12:16:46 +0000 (13 07:16 -0500)]
Add PentiumII (i786). Add '7' to all i[3456] entries.
Add AMD and Cyrix names for P5 and P6.
From-SVN: r17905
Michael Meissner [Fri, 13 Feb 1998 01:23:07 +0000 (13 01:23 +0000)]
replace gen_rtx(CONST_INT...) calls with GEN_INT
From-SVN: r17897
Richard Kenner [Thu, 12 Feb 1998 15:08:09 +0000 (12 10:08 -0500)]
(i[3456]86-dg-dgux*): Don't need fixincludes.
From-SVN: r17878
Richard Kenner [Thu, 12 Feb 1998 15:03:39 +0000 (12 10:03 -0500)]
(expand_assignment): Fix typo in checking OFFSET.
From-SVN: r17877
Richard Kenner [Thu, 12 Feb 1998 14:38:20 +0000 (12 09:38 -0500)]
(atexit): Don't define unless needed.
From-SVN: r17873
Richard Kenner [Thu, 12 Feb 1998 14:29:03 +0000 (12 09:29 -0500)]
(distribute_notes): Completely check for note operand being only partially set on potential note target...
(distribute_notes): Completely check for note operand being only
partially set on potential note target; adjust what notes we make in
that case.
From-SVN: r17872
Richard Kenner [Thu, 12 Feb 1998 12:27:37 +0000 (12 07:27 -0500)]
(NO_IMPLICIT_EXTERN_C): Don't assume anything about system headers.
(LIB_SPEC): Add -ladvapi32 -lshell32 to be consistent with mingw32
and also to resolve symbols in prefix.c.
From-SVN: r17870
Richard Kenner [Thu, 12 Feb 1998 12:19:27 +0000 (12 07:19 -0500)]
(HAVE_{BCOPY,BZERO,INDEX,RINDEX}): Deleted.
From-SVN: r17869
Richard Kenner [Wed, 11 Feb 1998 13:53:22 +0000 (11 08:53 -0500)]
(emit_call_1): Size args now HOST_WIDE_INT.
(expand_call): struct_value_size now HOST_WIDE_INT.
From-SVN: r17859
Richard Kenner [Tue, 10 Feb 1998 14:04:34 +0000 (10 09:04 -0500)]
(initialize_for_inline): Ensure DECL_INCOMING_RTL is always copied.
From-SVN: r17833
Richard Kenner [Tue, 10 Feb 1998 11:10:37 +0000 (10 06:10 -0500)]
(rescan): Fix bug with macro name appearing immediately after L'x'.
From-SVN: r17826
Richard Kenner [Tue, 10 Feb 1998 01:48:42 +0000 (9 20:48 -0500)]
(grokdeclarator): Remove warning on inline of varargs.
From-SVN: r17824
Richard Kenner [Tue, 10 Feb 1998 01:44:44 +0000 (9 20:44 -0500)]
(format_char_info): Add new field zlen.
(print_char_table): Remove entry for 'Z' as a format character.
Initialize zlen field as appropriate.
(scan_char_table): Set zlen field to NULL in each entry.
(check_format_info): Recognize 'Z' as a length modifier, with a
warning in pedantic mode.
Avoid infinite loop when a repeated flag character is detected.
From-SVN: r17823
Richard Kenner [Tue, 10 Feb 1998 01:40:56 +0000 (9 20:40 -0500)]
(find_reloads): Check for const_to_mem case before checking for invalid reload...
(find_reloads): Check for const_to_mem case before checking for
invalid reload; use force_const_mem if no_input_reloads.
From-SVN: r17822
Richard Kenner [Mon, 9 Feb 1998 23:50:13 +0000 (9 18:50 -0500)]
(push_function_context_to): Call init_emit last.
From-SVN: r17820
Richard Kenner [Mon, 9 Feb 1998 14:51:54 +0000 (9 09:51 -0500)]
(expand_inline_function): Fix error in last change.
From-SVN: r17807
Richard Kenner [Mon, 9 Feb 1998 14:24:38 +0000 (9 09:24 -0500)]
entered into RCS
From-SVN: r17806
Richard Kenner [Mon, 9 Feb 1998 14:24:00 +0000 (9 09:24 -0500)]
(primary): Minor wording fix in diagnostic.
From-SVN: r17805
Richard Kenner [Mon, 9 Feb 1998 14:19:42 +0000 (9 09:19 -0500)]
(my_link): Define as -1 in mingw32.
(link): Remove declaration.
From-SVN: r17803
Richard Kenner [Mon, 9 Feb 1998 13:58:47 +0000 (9 08:58 -0500)]
(setup_incoming_varargs): Always set rs6000_sysv_varargs_p.
From-SVN: r17802
Richard Kenner [Mon, 9 Feb 1998 12:58:57 +0000 (9 07:58 -0500)]
(expand_inline_function): Clear label_map with bzero.
From-SVN: r17801
Richard Kenner [Mon, 9 Feb 1998 12:50:11 +0000 (9 07:50 -0500)]
(copy_loop_body, case JUMP_INSN): Correct error in last change: call
single_set on COPY, not INSN.
From-SVN: r17800
Richard Kenner [Sun, 8 Feb 1998 13:13:29 +0000 (8 08:13 -0500)]
Change version number to 2.8.1.
From-SVN: r17780
Richard Kenner [Sun, 8 Feb 1998 13:12:19 +0000 (8 08:12 -0500)]
Change version number to 2.8.0.
From-SVN: r17779
Richard Kenner [Sun, 8 Feb 1998 13:07:33 +0000 (8 08:07 -0500)]
(i[3456]86-*-sco3.2v5*): Use cpio for headers.
From-SVN: r17778
Richard Kenner [Sun, 8 Feb 1998 11:56:47 +0000 (8 06:56 -0500)]
entered into RCS
From-SVN: r17776
Richard Kenner [Sat, 7 Feb 1998 12:32:43 +0000 (7 07:32 -0500)]
(LIBGCC_SPEC, STARTFILE_SPEC, MATH_LIBRARY): Use msvcrt, not crtdll.
From-SVN: r17759
Richard Kenner [Sat, 7 Feb 1998 02:54:33 +0000 (6 21:54 -0500)]
Fix error in last change.
From-SVN: r17758
Richard Kenner [Sat, 7 Feb 1998 02:41:44 +0000 (6 21:41 -0500)]
(diff_excludes): Add objc-parse.[cy].
From-SVN: r17757
Richard Kenner [Sat, 7 Feb 1998 02:33:45 +0000 (6 21:33 -0500)]
(diff): Add INSTALL, configure, and config.in; remove objc-*.
From-SVN: r17756
Richard Kenner [Sat, 7 Feb 1998 02:32:58 +0000 (6 21:32 -0500)]
*** empty log message ***
From-SVN: r17755
Richard Kenner [Sat, 7 Feb 1998 02:31:47 +0000 (6 21:31 -0500)]
(diff_excludes): Use basename only.
From-SVN: r17754
Richard Kenner [Sat, 7 Feb 1998 02:01:06 +0000 (6 21:01 -0500)]
Fix typo in previous change: last_name -> last_named.
From-SVN: r17752
Richard Kenner [Sat, 7 Feb 1998 01:57:08 +0000 (6 20:57 -0500)]
Formerly NEWS.~20~
From-SVN: r17751
Richard Kenner [Sat, 7 Feb 1998 01:32:04 +0000 (6 20:32 -0500)]
(EMX, USG, BSTRING, HAVE_{PUTENV,VPRINTF,STRERROR}): Define ifdef __EMX__.
(strcasecmp): Define to be stricmp if __EMX__.
(spawnv{,p}): Don't define if EMX.
(OBJECT_SUFFIX): Don't define if EMX.
(MKTEMP_EACH_FILE): Define.
From-SVN: r17750
Richard Kenner [Sat, 7 Feb 1998 01:26:41 +0000 (6 20:26 -0500)]
(link): Delete macro.
From-SVN: r17749
Richard Kenner [Sat, 7 Feb 1998 01:23:15 +0000 (6 20:23 -0500)]
(output_prolog): Write out frame sizes as longs and print too large
sizes as zero.
From-SVN: r17748
Richard Kenner [Sat, 7 Feb 1998 01:19:11 +0000 (6 20:19 -0500)]
(combine_temp_slots): No need to allocate and free rtx.
Don't do anything if too many slots in the list.
(put_var_into_stack): Don't use ADDRESSOF if not optimizing.
From-SVN: r17747
Richard Kenner [Sat, 7 Feb 1998 01:15:52 +0000 (6 20:15 -0500)]
(purge_addressof_1): Force into mem if VOLATILE reference.
From-SVN: r17746
Richard Kenner [Sat, 7 Feb 1998 01:09:56 +0000 (6 20:09 -0500)]
(put_reg_into_stack): New arg USED_P; all callers changed.
From-SVN: r17745
Richard Kenner [Sat, 7 Feb 1998 01:09:24 +0000 (6 20:09 -0500)]
(expand_expr, case SAVE_EXPR, case TARGET_EXPR): Show used.
(expand_builtin, case BUILT_IN_LONGJMP): Show __dummy used.
From-SVN: r17744
Richard Kenner [Sat, 7 Feb 1998 01:09:05 +0000 (6 20:09 -0500)]
(expand_call): Show VAR_DECL made for structure return address is
used; remove bogus set of MEM_IN_STRUCT_P.
From-SVN: r17743
Richard Kenner [Sat, 7 Feb 1998 01:03:13 +0000 (6 20:03 -0500)]
(struct function, fields {var,target}_temp_slot_level): New fields.
From-SVN: r17742
Richard Kenner [Sat, 7 Feb 1998 00:56:56 +0000 (6 19:56 -0500)]
(struct args_size): Field CONSTANT is now HOST_WIDE_INT.
From-SVN: r17741
Richard Kenner [Sat, 7 Feb 1998 00:54:33 +0000 (6 19:54 -0500)]
(expand_start_bindings): Call push_temp_slots_for_block.
From-SVN: r17740
Richard Kenner [Sat, 7 Feb 1998 00:54:11 +0000 (6 19:54 -0500)]
(var_temp_slot_level): New variable.
(push_function_context_to, pop_function_context_from): Save/restore
it and target_temp_slot_level.
(assign_stack_temp): Implement KEEP of 3.
(push_temp_slots_for_block): New function.
(init_temp_slots): Initialize var_temp_slot_level.
From-SVN: r17739
Richard Kenner [Sat, 7 Feb 1998 00:53:37 +0000 (6 19:53 -0500)]
(expand_expr, case SAVE_EXPR): assign_temp with KEEP of 3.
From-SVN: r17738
Richard Kenner [Sat, 7 Feb 1998 00:38:20 +0000 (6 19:38 -0500)]
(assign_stack_{local,temp}): Size arg is HOST_WIDE_INT.
(assign_temp): Likewise.
From-SVN: r17737
Richard Kenner [Sat, 7 Feb 1998 00:37:43 +0000 (6 19:37 -0500)]
(struct temp_slot): SIZE, BASE_OFF_SET, and FULL_SIZE now HOST_WIDE_INT.
(assign_{,outer_}stack_local, assign_{,stack_}temp): Size arg is
now HOST_WIDE_INT.
(assign_stack_temp): Do size computations in HOST_WIDE_INT.
(fixup_var_refs_1, optimize_bit_field, instantiate_decls): Likewise.
(instantiate_virtual_regs_1, fix_lexical_address): Likewise.
From-SVN: r17736
Richard Kenner [Sat, 7 Feb 1998 00:26:16 +0000 (6 19:26 -0500)]
(attach_deaths, case REG): Don't check for REG_UNUSED.
(attach_deaths, case SUBREG, STRICT_LOW_PART, {ZERO,SIGN}_EXTRACT):
Don't pass set_p of 1 if partial assignment.
From-SVN: r17735
Richard Kenner [Sat, 7 Feb 1998 00:22:32 +0000 (6 19:22 -0500)]
(size_in_bytes): Returns HOST_WIDE_INT.
From-SVN: r17734
Richard Kenner [Sat, 7 Feb 1998 00:22:06 +0000 (6 19:22 -0500)]
(size_in_bytes): Returns HOST_WIDE_INT.
Tighen up logic some to avoid returning a bogus value instead of -1.
From-SVN: r17733
Richard Kenner [Sat, 7 Feb 1998 00:16:47 +0000 (6 19:16 -0500)]
(get_inner_reference, case ARRAY_EXPR): Make WITH_RECORD_EXPR just for index.
(expand_expr, case PLACEHOLDER_EXPR): Refine search again; look
at each expression and look for pointer to type.
From-SVN: r17732
Richard Kenner [Sat, 7 Feb 1998 00:12:18 +0000 (6 19:12 -0500)]
(safe_from_p, case ADDR_EXPR): If TREE_STATIC, no trampoline.
(expand_expr, case ADDR_EXPR): Likewise.
From-SVN: r17731
Richard Kenner [Sat, 7 Feb 1998 00:06:37 +0000 (6 19:06 -0500)]
(emit_block_move): Use conservative range for movstr mode.
From-SVN: r17730
Richard Kenner [Sat, 7 Feb 1998 00:03:06 +0000 (6 19:03 -0500)]
See if "cp -p" works if "ln -s" doesn't; else "cp".
From-SVN: r17729
Richard Kenner [Sat, 7 Feb 1998 00:00:34 +0000 (6 19:00 -0500)]
(try_combine.c): Pass elim_i2 and elim_i1 to distribute_notes for
i3dest_killed REG_DEAD note.
From-SVN: r17728
Richard Kenner [Fri, 6 Feb 1998 23:57:43 +0000 (6 18:57 -0500)]
Update formatting.
From-SVN: r17727
Richard Kenner [Fri, 6 Feb 1998 23:57:31 +0000 (6 18:57 -0500)]
Update formatting and comments.
From-SVN: r17726
Richard Kenner [Fri, 6 Feb 1998 23:46:51 +0000 (6 18:46 -0500)]
Formerly md.texi.~13~
From-SVN: r17725
Richard Kenner [Fri, 6 Feb 1998 22:29:58 +0000 (6 17:29 -0500)]
(mips-dec-netbsd*): Remove bogus setting of prefix.
From-SVN: r17724
Richard Kenner [Fri, 6 Feb 1998 22:24:37 +0000 (6 17:24 -0500)]
(duplicate_decls): Set DECL_IGNORED_P in newdecl if different bindings
levels.
From-SVN: r17723
Richard Kenner [Fri, 6 Feb 1998 22:05:49 +0000 (6 17:05 -0500)]
(assign_parms): New variable named_arg, with value depending on STRICT_ARGUMENT_NAMING.
(assign_parms): New variable named_arg, with value depending on
STRICT_ARGUMENT_NAMING. Use instead of ! last_named.
From-SVN: r17722
Richard Kenner [Fri, 6 Feb 1998 21:58:21 +0000 (6 16:58 -0500)]
(HAVE_{BCOPY,BZERO,BCMP,RINDEX,INDEX): Define.
From-SVN: r17721
Richard Kenner [Fri, 6 Feb 1998 21:49:59 +0000 (6 16:49 -0500)]
Test ln -s by symlinking gcc.c.
From-SVN: r17720
Richard Kenner [Fri, 6 Feb 1998 21:45:56 +0000 (6 16:45 -0500)]
(i[3456]86-dg-dgux): Add wildcard for version.
From-SVN: r17719
Richard Kenner [Fri, 6 Feb 1998 21:37:27 +0000 (6 16:37 -0500)]
(objc.stage1): Depend on stage1-start.
(objc.stage2, objc.stage3, objc.stage4): Likewise for the
respective stageN-start targets.
(objc/sendmsg.o): Depend on objc/runtime-info.h.
From-SVN: r17718
Richard Kenner [Fri, 6 Feb 1998 21:31:03 +0000 (6 16:31 -0500)]
(__do_global_ctors_aux): Switch back to text section in proper place.
From-SVN: r17717
Richard Kenner [Fri, 6 Feb 1998 21:27:02 +0000 (6 16:27 -0500)]
(expand_asm_operands): Properly treat asm statement statements with no
operands as volatile.
From-SVN: r17716
Richard Kenner [Fri, 6 Feb 1998 21:03:17 +0000 (6 16:03 -0500)]
(pushdecl): Set DECL_ORIGINAL_TYPE once only.
From-SVN: r17715
Richard Kenner [Fri, 6 Feb 1998 20:57:35 +0000 (6 15:57 -0500)]
(STRIP_NAME_ENCODING): New macro.
From-SVN: r17714
Richard Kenner [Fri, 6 Feb 1998 20:50:38 +0000 (6 15:50 -0500)]
(__floatdi[xtds]f): Round properly even when rounding large negative
integer to plus or minus infinity.
From-SVN: r17713
Richard Kenner [Fri, 6 Feb 1998 20:45:13 +0000 (6 15:45 -0500)]
(plain_type_1): Return T_DOUBLE, not T_VOID, for long double #ifndef
EXTENDED_SDB_BASIC_TYPES.
From-SVN: r17712
Richard Kenner [Fri, 6 Feb 1998 20:23:39 +0000 (6 15:23 -0500)]
(HAVE_ATEXIT): Define.
From-SVN: r17711
Richard Kenner [Fri, 6 Feb 1998 20:18:31 +0000 (6 15:18 -0500)]
(set_nonvarying_address_components): Understand PIC refs.
From-SVN: r17710
Richard Kenner [Fri, 6 Feb 1998 20:18:14 +0000 (6 15:18 -0500)]
(pic_offset_table_rtx): Define (dummy).
From-SVN: r17709
Richard Kenner [Fri, 6 Feb 1998 20:17:59 +0000 (6 15:17 -0500)]
(rtx_varies_p, case REG): pic_offset_table_rtx is fixed.
From-SVN: r17708
Richard Kenner [Fri, 6 Feb 1998 19:34:12 +0000 (6 14:34 -0500)]
(process_command, case "-dumpversion"): Print spec_version.
From-SVN: r17707
Richard Kenner [Fri, 6 Feb 1998 19:23:00 +0000 (6 14:23 -0500)]
(strength_reduce): When placing increment for auto-inc case, do
comparison in loop order.
From-SVN: r17706
Richard Kenner [Fri, 6 Feb 1998 16:45:35 +0000 (6 11:45 -0500)]
Fix typo in last change.
From-SVN: r17705
Richard Kenner [Fri, 6 Feb 1998 16:43:17 +0000 (6 11:43 -0500)]
(output_delayed_branch): Add missing arg to recog.
(output_delay_insn): Add missing arg to constrain_operands.
From-SVN: r17704
Richard Kenner [Fri, 6 Feb 1998 16:18:41 +0000 (6 11:18 -0500)]
Truncate target after finished comparing it with host.
From-SVN: r17703
Richard Kenner [Fri, 6 Feb 1998 16:01:11 +0000 (6 11:01 -0500)]
(ASM_SPEC): Support Solaris bundled assembler's -V argument; pass -s
argument to assembler.
From-SVN: r17702
Richard Kenner [Fri, 6 Feb 1998 16:00:56 +0000 (6 11:00 -0500)]
(_mcount): Make a weak instead of global symbol.
From-SVN: r17701
Richard Kenner [Fri, 6 Feb 1998 15:59:57 +0000 (6 10:59 -0500)]
(internal_mcount): Do set-up when program starts and install hook to
do clean-up when it exits.
From-SVN: r17700
Richard Kenner [Fri, 6 Feb 1998 15:52:08 +0000 (6 10:52 -0500)]
(MAX_FIXED_MODE_SIZE): Delete.
From-SVN: r17699
Richard Kenner [Fri, 6 Feb 1998 15:48:21 +0000 (6 10:48 -0500)]
(reload_completed): Define.
From-SVN: r17698
Richard Kenner [Fri, 6 Feb 1998 15:47:54 +0000 (6 10:47 -0500)]
(dead_or_set_regno_p): Ignore REG_DEAD notes after reload.
From-SVN: r17697
Richard Kenner [Fri, 6 Feb 1998 15:41:18 +0000 (6 10:41 -0500)]
(expr_no_comma): Clarify undefined error.
From-SVN: r17696
Richard Kenner [Fri, 6 Feb 1998 14:13:18 +0000 (6 09:13 -0500)]
(LINK_SPEC): Hide __frame_dummy too.
From-SVN: r17694
Richard Kenner [Fri, 6 Feb 1998 14:12:48 +0000 (6 09:12 -0500)]
(__frame_dummy): New function for irix6.
(__do_global_ctors): Call __frame_dummy for irix6.
From-SVN: r17692
Richard Kenner [Fri, 6 Feb 1998 14:08:17 +0000 (6 09:08 -0500)]
(i960-wrs-vxworks): Same as i960-wrs-vxworks5*.
From-SVN: r17691
Richard Kenner [Fri, 6 Feb 1998 14:03:51 +0000 (6 09:03 -0500)]
(get_key_value): Don't default to PREFIX here.
(translate_name): Remove bogus addition of "$" if getenv fails;
clean up application of default value of PREFIX.
From-SVN: r17690
Richard Kenner [Fri, 6 Feb 1998 13:47:30 +0000 (6 08:47 -0500)]
(fold_convert): Call force_fit_type even if input already overflows.
From-SVN: r17689
Richard Kenner [Fri, 6 Feb 1998 12:44:53 +0000 (6 07:44 -0500)]
(main): Treat paths starting with '$' or DOS drives as absolute in
standard_startfile_prefix.
From-SVN: r17688
Richard Kenner [Fri, 6 Feb 1998 02:07:04 +0000 (5 21:07 -0500)]
(IS_INCLUDE_DIRECTIVE_TYPE): Add casts from enum to int.
From-SVN: r17686
Richard Kenner [Fri, 6 Feb 1998 00:00:30 +0000 (5 19:00 -0500)]
(expand_expr, case CONSTRUCTOR): Correct shift count when making
signed bit field; use EXPAND_NORMAL, not 0.
From-SVN: r17679
Richard Kenner [Thu, 5 Feb 1998 22:50:58 +0000 (5 17:50 -0500)]
Formerly extend.texi.~121~
From-SVN: r17677
Richard Kenner [Thu, 5 Feb 1998 22:42:38 +0000 (5 17:42 -0500)]
(__clear_insn_cache): On sysV68 enable the memctl stuff only if
MCT_TEXT is #define'd.
From-SVN: r17676