]> gcc.gnu.org Git - gcc.git/log
gcc.git
27 years ago(OBJC_VERSION): Increment version.
Richard Kenner [Sat, 15 Mar 1997 12:56:13 +0000 (07:56 -0500)]
(OBJC_VERSION): Increment version.

(objc_send_load, __objc_send_load): New functions.
(__objc_send_message_in_list): New function.
(__objc_force_linking): New function.
(__objc_exec_class): Don't call _objc_load_callback here.
(__objc_exec_class): Access statics from their new place in the defs variable.

From-SVN: r13709

27 years ago(OBJC_VERSION): Increment version as recent changes have made old compiled code incom...
Richard Kenner [Sat, 15 Mar 1997 12:53:30 +0000 (07:53 -0500)]
(OBJC_VERSION): Increment version as recent changes have made old compiled code incompatible with current ObjC runtime.

(OBJC_VERSION): Increment version as recent changes have made old
compiled code incompatible with current ObjC runtime.
(build_objc_symtab_template): Make sure defs in objc_symtab is a NULL
terminated array.
(init_def_list): Attach statics to end of def list.
(init_objc_symtab): Take statics list into account.
(init_module_descriptor, build_module_descriptor): Don't add statics.
(generate_static_references): Indicate that statics are used.
(finish_objc): Process statics in the beginning.

From-SVN: r13708

27 years ago(reload.o): Added expr.h to dependencies list.
Richard Kenner [Sat, 15 Mar 1997 12:29:05 +0000 (07:29 -0500)]
(reload.o): Added expr.h to dependencies list.

From-SVN: r13707

27 years agoInclude expr.h.
Richard Kenner [Sat, 15 Mar 1997 12:28:39 +0000 (07:28 -0500)]
Include expr.h.

(find_reloads_address, find_reloads_address_1): New argument INSN.
(find_reloads_address_1): Reload inside of p{re,ost}_{in,de}c
instead of entire p{re,ost}_{in,de}c where appropriate.

From-SVN: r13706

27 years agoChange all calls to eliminate_regs.
Richard Kenner [Sat, 15 Mar 1997 12:17:02 +0000 (07:17 -0500)]
Change all calls to eliminate_regs.

From-SVN: r13705

27 years ago(eliminate_regs): Add STORING arg.
Richard Kenner [Sat, 15 Mar 1997 12:14:27 +0000 (07:14 -0500)]
(eliminate_regs): Add STORING arg.

(eliminate_regs, case SET): Pass that we are storing to recursive call.
(eliminate_regs, case SUBREG): If storing and same number of words, use
larger mode.

From-SVN: r13704

27 years ago(eliminate_regs): Add STORING arg.
Richard Kenner [Sat, 15 Mar 1997 12:11:34 +0000 (07:11 -0500)]
(eliminate_regs): Add STORING arg.

From-SVN: r13703

27 years agoAdd prototypes, remove unsed cplus_match, make mystrstr static
Ian Lance Taylor [Fri, 14 Mar 1997 19:20:53 +0000 (19:20 +0000)]
Add prototypes, remove unsed cplus_match, make mystrstr static

From-SVN: r13702

27 years agomn10300.c (const_costs): Remove unused function.
Jeff Law [Fri, 14 Mar 1997 17:32:36 +0000 (10:32 -0700)]
mn10300.c (const_costs): Remove unused function.

        * mn10300/mn10300.c (const_costs): Remove unused function.
        * mn10300/mn10300.h (CONST_COSTS): Rework to generate better code.

        * mn10300/mn10300.c (print_operand): Handle 'H' and 'L' output
        modifers for high/low part of a 64bit value.
        * mn10300/mn10300.h (CONST_DOUBLE_OK_FOR_LETTER_P): Handle 'G'
        (LEGITIMATE_CONSTANT_P): Allow any constant.
        * mn10300/mn10300.md (movdi, movdf): Implement.
        (adddi3, subdi3): New expanders and patterns.

        * mn10300/mn10300.c (print_operand): Handle 'A' modifier for an
        address which can't be simple register indirect.
        * mn10300/mn10300.h (EXTRA_CONSTRAINT): Handle 'R' for bit ops.
        * mn10300/mn10300.md: Add several patterns to test, set and clear
        bitfields.

        * mn10300/mn10300.c (can_use_return_insn): New function.
        (expand_epilogue): Emit a RETURN insn if possible.
        * mn10300/mn10300.md (return): New pattern.

        * mn10300/mn10300.h (CONST_OK_FOR_LETTER_P): Handle 'N'.
        * mn10300/mn10300.md (andsi3): Catch "and 255,dn" and "and 65535,dn"
        which were not turned into zero_extend patterns.

        * mn10300/mn10300.h (GO_IF_LEGITIMATE_ADDRESS): Handle symbolic
        constant as an index/base too.

        * mn10300/mn10300.md (movsi): Allow SP to be loaded/saved with
        reg+d8 addresses.

        * mn10300/mn10300.md (cmpsi): Allow second operand to be a constant.
        (subsi3): Likewise.

        * mn10300/mn10300.md (sign extension patterns): Fix thinko when
        extending from memory.

        * mn10300/mn10300.md (tst peepholes): Add peepholes for test/branch
        based on N bit being set/clear and the data value being tested dies.

From-SVN: r13701

27 years agomn10300.c (expand_prologue): Rework so that eliminating the frame pointer produces...
Jeff Law [Wed, 12 Mar 1997 00:25:59 +0000 (17:25 -0700)]
mn10300.c (expand_prologue): Rework so that eliminating the frame pointer produces faster/smaller code.

        * mn10300/mn10300.c (expand_prologue): Rework so that eliminating
        the frame pointer produces faster/smaller code.
        (expand_epilogue): Likewise.
        (initial_offset): New function for argument pointer and frame pointer
        elimination.
        * mn10300/mn10300.h (FIRST_PSEUDO_REGISTER): Bump to 10.
        (FIXED_REGISTERS): Add argument pointer register, it's a fake fixed
        register.
        (CALL_USED_REGISTERS, REG_ALLOC_ORDER): Corresponding changes.
        (REGNO_REG_CLASS, REG_CLASS_CONTENTS): Likewise.
        (REG_OK_FOR_BASE_P, REGISTER_NAMES): Likewise.
        (reg_class, REG_CLASS_NAMES): Delete unwanted DATA_OR_SP_REGS class.
        (PREFERRED_OUTPUT_RELOAD_CLASS): Define.
        (FIRST_PARM_OFFSET): No longer include register save area in
        computation.
        (STACK_POINTER_REGNUM): Is now register 9.
        (ARG_POINTER_REGNUM): Is now register 8.
        (FRAME_POINTER_REQUIRED): Refine.
        (ELIMINABLE_REGS, INITIAL_ELIMINATION_OFFSET): Define.
        (CAN_DEUG_WITHOUT_FP): Define.
        * mn10300/mn10300.md (return_internal): Break into two patterns.

        * mn10300/mn10300.h (CONST_OK_FOR_LETTER_P): Handle 'M' too.
        (REGISTER_MOVE_COST): Fix errors and refine.

        * mn10300/mn10300.c (notice_update_cc): SET_ZN_C0 insns leave the
        overflow bit in an unuseable state.  Rename CC_SET to CC_TST.
        * mn10300/mn10300.md (cc attributes): "set" is gone, replaced by
        "tst".  Update attributes on various insns.

        * mn10300/mn10300.md: Improve sign and zero extension instructions.
        (ashlsi3): Improve.  Handle address registers too.
        (add peephole): Combine two consecutive adjustments of a register
        into a single adjustment.

From-SVN: r13700

27 years agocplus-dem.c (gnu_special): Call demangled_fund_type for other __t* symbols.
Brendan Kehoe [Tue, 11 Mar 1997 22:18:56 +0000 (17:18 -0500)]
cplus-dem.c (gnu_special): Call demangled_fund_type for other __t* symbols.

        * cplus-dem.c (gnu_special): Call demangled_fund_type for other
        __t* symbols.

From-SVN: r13699

27 years ago(simplify_rtx, case SUBREG): Fix direction of test when calling operand_subword...
Richard Kenner [Mon, 10 Mar 1997 21:10:20 +0000 (16:10 -0500)]
(simplify_rtx, case SUBREG): Fix direction of test when calling operand_subword...

(simplify_rtx, case SUBREG): Fix direction of test when calling
operand_subword; use inline code intead of subreg_lowpart_p.

From-SVN: r13698

27 years ago(subreg_lowpart_p): Return 0 if SUBREG_REG is VOIDmode.
Richard Kenner [Mon, 10 Mar 1997 21:09:55 +0000 (16:09 -0500)]
(subreg_lowpart_p): Return 0 if SUBREG_REG is VOIDmode.

From-SVN: r13697

27 years agomn10300.c (expand_prologue): Rework to avoid unnecessary "add" operations.
Jeff Law [Fri, 7 Mar 1997 16:42:33 +0000 (09:42 -0700)]
mn10300.c (expand_prologue): Rework to avoid unnecessary "add" operations.

        * mn10300/mn10300.c (expand_prologue): Rework to avoid unnecessary
        "add" operations.
        (expand_epilogue): Likewise.
        * mn10300/mn10300.h (STARTING_FRAME_OFFSET): Is zero after the last
        round of prologue/epilogue changes.
        (FIRST_PARM_OFFSET): Is now 16 (-4 for REG_PARM_STACK_SPACE + 20 for
        register save area).
        (REG_PARM_STACK_SPACE): Define as 4 bytes.
        (OUTGOING_REG_PARM_STACK_SPACE): Define so caller allocates it.
        * mn10300/mn10300.md (call expander): Don't emit insns to adjust the
        stack here anymore.
        (call_value expander): Likewise.

        * mn10300/mn10300.md (bCC patterns): Just use "bCC target" now that
        the assembler handles relaxing.

From-SVN: r13696

27 years agoDo not emit USE on a LABEL_REF
Michael Meissner [Thu, 6 Mar 1997 22:28:22 +0000 (22:28 +0000)]
Do not emit USE on a LABEL_REF

From-SVN: r13695

27 years ago(modified_type_die): Initialize item_type to NULL.
Jim Wilson [Thu, 6 Mar 1997 21:32:43 +0000 (13:32 -0800)]
(modified_type_die): Initialize item_type to NULL.

Move equate_type_number_to_die call before use of sub_die, and move
recursive modified_type_die calls on item_type after it.

From-SVN: r13694

27 years ago(root_type_1, write_modifier_bytes_1): New functions.
Jim Wilson [Thu, 6 Mar 1997 21:28:31 +0000 (13:28 -0800)]
(root_type_1, write_modifier_bytes_1): New functions.

(root_type): Call root_type_1.
(write_modifier_bytes): Call write_modifier_bytes_1.
(output_type, case POINTER_TYPE): Set TREE_ASM_WRITTEN before
recursive call.

From-SVN: r13693

27 years ago(complemented_arith_operand): Delete function.
Jim Wilson [Wed, 5 Mar 1997 19:29:31 +0000 (11:29 -0800)]
(complemented_arith_operand): Delete function.

(print_operand): Don't handle `e' for CONST_INT.

From-SVN: r13692

27 years ago(*norsi3_const, *nordi3_const): Delete bogus patterns.
Jim Wilson [Wed, 5 Mar 1997 19:24:16 +0000 (11:24 -0800)]
(*norsi3_const, *nordi3_const): Delete bogus patterns.

From-SVN: r13691

27 years ago(PREDICATE_CODES): Delete complemented_arith_operand.
Jim Wilson [Wed, 5 Mar 1997 19:23:15 +0000 (11:23 -0800)]
(PREDICATE_CODES): Delete complemented_arith_operand.

From-SVN: r13690

27 years agoMake sure FUNDECL is non-nil before we try to use it.
Stan Cox [Tue, 4 Mar 1997 21:43:13 +0000 (21:43 +0000)]
Make sure FUNDECL is non-nil before we try to use it.

From-SVN: r13689

27 years ago__mips_single_float should have
Jim Wilson [Tue, 4 Mar 1997 01:16:38 +0000 (17:16 -0800)]
__mips_single_float should have
the same effect on vararg lists as __mips_soft_float.

From-SVN: r13688

27 years agoRemove last change
Michael Meissner [Mon, 3 Mar 1997 23:13:39 +0000 (23:13 +0000)]
Remove last change

From-SVN: r13687

27 years agocombine.c (simplify_rtx): Do nothing with (truncate:mode) if mode is a partial intege...
Jeff Law [Mon, 3 Mar 1997 20:12:07 +0000 (13:12 -0700)]
combine.c (simplify_rtx): Do nothing with (truncate:mode) if mode is a partial integer mode.

        * combine.c (simplify_rtx): Do nothing with (truncate:mode) if
        mode is a partial integer mode.

From-SVN: r13686

27 years agoAdd definition of __va_copy.
Richard Kenner [Sun, 2 Mar 1997 22:41:16 +0000 (17:41 -0500)]
Add definition of __va_copy.

From-SVN: r13685

27 years ago(process_init_element): Warn and truncate if upper bound of index is
Richard Kenner [Sun, 2 Mar 1997 18:25:40 +0000 (13:25 -0500)]
(process_init_element): Warn and truncate if upper bound of index is
out of range.

From-SVN: r13684

27 years agoPrevent compiler error
Michael Meissner [Fri, 28 Feb 1997 23:01:16 +0000 (23:01 +0000)]
Prevent compiler error

From-SVN: r13683

27 years agoFix uses of -mno-fp-in-toc and -mrelocatable
Michael Meissner [Fri, 28 Feb 1997 21:14:42 +0000 (21:14 +0000)]
Fix uses of -mno-fp-in-toc and -mrelocatable

From-SVN: r13682

27 years agoFix sed expression which looks for <sys/types.h> in <pwd.h>
Ian Lance Taylor [Thu, 27 Feb 1997 22:56:43 +0000 (22:56 +0000)]
Fix sed expression which looks for <sys/types.h> in <pwd.h>

From-SVN: r13681

27 years agoRemove more cases of __const__ from math.h for NeXT
Ian Lance Taylor [Thu, 27 Feb 1997 17:12:40 +0000 (17:12 +0000)]
Remove more cases of __const__ from math.h for NeXT

From-SVN: r13680

27 years agoSet DBX_CONTIN_LENGTH
Michael Meissner [Thu, 27 Feb 1997 01:54:51 +0000 (01:54 +0000)]
Set DBX_CONTIN_LENGTH

From-SVN: r13679

27 years agoMake fprintf calls type correct.
Michael Meissner [Thu, 27 Feb 1997 00:35:52 +0000 (00:35 +0000)]
Make fprintf calls type correct.

From-SVN: r13678

27 years agoRemove bogus argument to fprintf.
Michael Meissner [Wed, 26 Feb 1997 19:51:24 +0000 (19:51 +0000)]
Remove bogus argument to fprintf.

From-SVN: r13677

27 years ago* fixincludes: Fix need of prototypes for C++ in rpc/xdr.h on SunOS4.
Brendan Kehoe [Mon, 24 Feb 1997 23:29:09 +0000 (18:29 -0500)]
* fixincludes: Fix need of prototypes for C++ in rpc/xdr.h on SunOS4.

From-SVN: r13676

27 years agoDefine HAVE_STRERROR.
Michael Meissner [Mon, 24 Feb 1997 22:41:37 +0000 (22:41 +0000)]
Define HAVE_STRERROR.

From-SVN: r13675

27 years ago(floatsidf2_loadaddr): Correct syntax for cau instruction.
Jim Wilson [Sun, 23 Feb 1997 22:17:29 +0000 (14:17 -0800)]
(floatsidf2_loadaddr): Correct syntax for cau instruction.

(load_multiple, store_multiple): Call change_address
instead of creating MEM from scratch.

From-SVN: r13674

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Fri, 21 Feb 1997 20:28:30 +0000 (20:28 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13673

27 years ago(unroll_loop): Add check for naive loop that ends with
Jim Wilson [Thu, 20 Feb 1997 21:43:33 +0000 (13:43 -0800)]
(unroll_loop): Add check for naive loop that ends with
conditional branch that does not branch back to loop start.

From-SVN: r13672

27 years ago(reload): Move assign_stack_local call into main loop.
Jim Wilson [Thu, 20 Feb 1997 21:37:59 +0000 (13:37 -0800)]
(reload): Move assign_stack_local call into main loop.

From-SVN: r13671

27 years agopa.md (zero extension patterns): Turn into a define_expand and define_insn pair.
Jeff Law [Thu, 20 Feb 1997 18:44:54 +0000 (11:44 -0700)]
pa.md (zero extension patterns): Turn into a define_expand and define_insn pair.

        * pa/pa.md (zero extension patterns): Turn into a define_expand and
        define_insn pair.

From-SVN: r13670

27 years agopa.c (emit_move_sequence): Don't copy 0.0 (double precision) directly to memory...
Jeff Law [Thu, 20 Feb 1997 01:14:34 +0000 (18:14 -0700)]
pa.c (emit_move_sequence): Don't copy 0.0 (double precision) directly to memory...

        * pa/pa.c (emit_move_sequence): Don't copy 0.0 (double precision)
        directly to memory, go through a reg if reload hasn't started.
        * pa/pa.md (main movdf pattern): Don't allow 0.0 (double precision)
        to be copied directly to memory.

From-SVN: r13669

27 years agopa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.
Jeff Law [Thu, 20 Feb 1997 00:22:10 +0000 (17:22 -0700)]
pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.

        * pa/pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.
        (MD_STARTFILE_PREFIX): Similarly.

        * pa/pa.c (return_addr_rtx): Add some comments about cases it
        doesn't handle correctly.

        * pa/pa.h (ASM_OUTPUT_SECTION_NAME): Surround the section name
        with '$' if not using GAS.

From-SVN: r13668

27 years agopa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.
Jeff Law [Thu, 20 Feb 1997 00:13:15 +0000 (17:13 -0700)]
pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.

        * pa/pa-hpux10.h (MD_EXEC_PREFIX): Define appropriately for hpux10.
        (MD_STARTFILE_PREFIX): Similarly.

        * pa/pa.c (return_addr_rtx): Add some comments about cases it
        doesn't handle correctly.

        * pa/pa.h (ASM_OUTPUT_SECTION_NAME): Surround the section name
        with '$' if not using GAS.

From-SVN: r13667

27 years ago(schedule_insns): If there was no first scheduling pass,
Jim Wilson [Wed, 19 Feb 1997 21:42:25 +0000 (13:42 -0800)]
(schedule_insns): If there was no first scheduling pass,

split instructions after reload.
(update_flow_info): Tolerate some idiosyncrasies after reload.

From-SVN: r13666

27 years agocombine.c (find_split_point): Don't turn a SIGN_EXTEND into a series of shifts if...
Jeff Law [Wed, 19 Feb 1997 18:18:06 +0000 (11:18 -0700)]
combine.c (find_split_point): Don't turn a SIGN_EXTEND into a series of shifts if...

        * combine.c (find_split_point): Don't turn a SIGN_EXTEND into
        a series of shifts if either mode is a partial integer mode.

From-SVN: r13665

27 years agoreload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) reg...
Doug Evans [Wed, 19 Feb 1997 00:40:42 +0000 (00:40 +0000)]
reload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) reg) to (plus (minus reg reg) const).

* reload1.c (eliminate_regs, case MINUS): Canonicalize
(minus (plus reg const) reg) to (plus (minus reg reg) const).
Back out this patch.

From-SVN: r13664

27 years agoreload.c (find_reloads_address): Treat (plus (minus reg reg) const) the same as ...
Doug Evans [Wed, 19 Feb 1997 00:39:39 +0000 (00:39 +0000)]
reload.c (find_reloads_address): Treat (plus (minus reg reg) const) the same as (plus (plus reg reg) const).

* reload.c (find_reloads_address): Treat (plus (minus reg reg) const)
the same as (plus (plus reg reg) const).
Back out this patch.

From-SVN: r13663

27 years ago(CONST_OK_FOR_LETTER_P): Use (unsigned HOST_WIDE_INT).
Richard Kenner [Mon, 17 Feb 1997 13:05:55 +0000 (08:05 -0500)]
(CONST_OK_FOR_LETTER_P): Use (unsigned HOST_WIDE_INT).

(LEGITIMATE_ADDRESS_INTEGER_P, LEGITIMIZE_ADDRESS): Likewise.

From-SVN: r13662

27 years ago({,non_}short_cint_operand): Use (unsigned HOST_WIDE_INT).
Richard Kenner [Mon, 17 Feb 1997 13:05:04 +0000 (08:05 -0500)]
({,non_}short_cint_operand): Use (unsigned HOST_WIDE_INT).

(non_add_cint_operand, includes_rshift_p): Likewise.

From-SVN: r13661

27 years ago(special_symbol, check_macro_name, collect_expansion): Don't treat "L"
Richard Kenner [Sun, 16 Feb 1997 13:08:25 +0000 (08:08 -0500)]
(special_symbol, check_macro_name, collect_expansion): Don't treat "L"
in "L'...'" as identifier.

From-SVN: r13660

27 years ago(special_symbol): Don't treat "L" in "L'...'" as identifier.
Richard Kenner [Sun, 16 Feb 1997 13:07:40 +0000 (08:07 -0500)]
(special_symbol): Don't treat "L" in "L'...'" as identifier.

(check_macro_name, collect_expansion, rescan): Likewise.

From-SVN: r13659

27 years ago(__negdi2, __lshrdi3, __ashldi3, __ashrdi3, __ffsdi2):
Richard Kenner [Sun, 16 Feb 1997 12:55:15 +0000 (07:55 -0500)]
(__negdi2, __lshrdi3, __ashldi3, __ashrdi3, __ffsdi2):

Use ANSI style definition with full prototype.
(__muldi3, __udiv_w_sdiv, __udivmoddi4, __divdi3, __moddi3) : Likewise.
(__udivmoddi4, __udivdi3, __cmpdi2, __ucmpdi2) : Likewise.
(__fixunstfdi, __fixtfdi, __fixunsxfdi, __fixxfdi) : Likewise.
(__fixunsdfdi, __fixdfdi, __floatdixf, __floatditf) : Likewise.
(__floatdidf, __floatdisf, __fixunsxfsi, __fixunsdfsi) : Likewise.
(__gcc_bcmp, __eprintf, gopen, gclose, __bb_init_file) : Likewise.
(__bb_init_trace_func, __clear_cache, mprotect) : Likewise.
(__enable_execute_stack, cacheflush, exit) : Likewise.
(find_exception_table, __find_first_exception_table_match) : Likewise.

From-SVN: r13658

27 years ago(print_operand): New operand output modifiers d,t,b,B,w.
Richard Kenner [Sun, 16 Feb 1997 12:52:00 +0000 (07:52 -0500)]
(print_operand): New operand output modifiers d,t,b,B,w.

(simple_memory_operand): Removed.
(one_bit_set_p, which_bit): Added from C. Nettleton's m1750 config.

From-SVN: r13657

27 years ago(mulqihi3): Corrected.
Richard Kenner [Sun, 16 Feb 1997 12:51:36 +0000 (07:51 -0500)]
(mulqihi3): Corrected.

(tst{hf,tqf}): Simplified.
(movqi): Removed redundant alternative.
(addqi-3,addqi-2,addqi-1): Set/Reset Bit patterns by C. Nettleton.
(many patterns): Introduced operand output modifiers d,t,b,B,w.

From-SVN: r13656

27 years ago(parse_c_expression): Don't check for null lexptr or *lexptr == 0.
Richard Kenner [Sun, 16 Feb 1997 12:46:24 +0000 (07:46 -0500)]
(parse_c_expression): Don't check for null lexptr or *lexptr == 0.

(parse_c_expression): Don't check for null lexptr or *lexptr == 0.  If
yyparse returns nonzero value, abort.

From-SVN: r13655

27 years ago(yylex): Use is_space, not is_hor_space, to find keyword end.
Richard Kenner [Sun, 16 Feb 1997 12:43:33 +0000 (07:43 -0500)]
(yylex): Use is_space, not is_hor_space, to find keyword end.

(is_space): New decl.
(is_hor_space): Removed.

From-SVN: r13654

27 years ago(is_space): Now external.
Richard Kenner [Sun, 16 Feb 1997 12:43:01 +0000 (07:43 -0500)]
(is_space): Now external.

(is_hor_space): Now static.

From-SVN: r13653

27 years agox
Jason Merrill [Sun, 16 Feb 1997 10:05:43 +0000 (10:05 +0000)]
x

From-SVN: r13652

27 years agoRemove special cases for cygwin32.
Richard Kenner [Sun, 16 Feb 1997 00:03:45 +0000 (19:03 -0500)]
Remove special cases for cygwin32.

(pwait): Remove local definition of `pid'.

From-SVN: r13651

27 years ago(fold): Don't assume a nonexplicit constant cannot equal an explicit one.
Richard Kenner [Sat, 15 Feb 1997 23:49:22 +0000 (18:49 -0500)]
(fold): Don't assume a nonexplicit constant cannot equal an explicit one.

From-SVN: r13650

27 years ago(cmpsi): Added insn with appropriate constraints for TARGET_5200;
Richard Kenner [Sat, 15 Feb 1997 23:45:23 +0000 (18:45 -0500)]
(cmpsi): Added insn with appropriate constraints for TARGET_5200;

changed condition of existing insn to !TARGET_5200.

From-SVN: r13649

27 years ago(output_function_prologue): Add CRDS and MOTOROLA probe code.
Richard Kenner [Sat, 15 Feb 1997 23:41:50 +0000 (18:41 -0500)]
(output_function_prologue): Add CRDS and MOTOROLA probe code.

(print_operand): Do not output '.' if CRDS.

From-SVN: r13648

27 years ago(PRINT_OPERAND): Turned off: use default.
Richard Kenner [Sat, 15 Feb 1997 23:41:32 +0000 (18:41 -0500)]
(PRINT_OPERAND): Turned off: use default.

(ASM_OUTPUT_{FLOAT,DOUBLE}_OPERAND): Defined.
(SGS_NO_LI,STRUCTURE_SIZE_BOUNDARY,IMMEDIATE_PREFIX): Defined.
(NEED_PROBE): Defined instead of HAVE_probe and gen_probe.
(FUNCTION_{PRO,EPI}LOGUE): Do not access FPA registers.

From-SVN: r13647

27 years ago(PRINT_OPERAND): Turned off: use default.
Richard Kenner [Sat, 15 Feb 1997 23:41:08 +0000 (18:41 -0500)]
(PRINT_OPERAND): Turned off: use default.

(ASM_OUTPUT_{FLOAT,DOUBLE}_OPERAND): Defined.

From-SVN: r13646

27 years ago(PRINT_OPERAND): Turned off: use default.
Richard Kenner [Sat, 15 Feb 1997 23:40:49 +0000 (18:40 -0500)]
(PRINT_OPERAND): Turned off: use default.

(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}_OPERAND): Defined.

From-SVN: r13645

27 years ago(PRINT_OPERAND_FLOAT): Removed.
Richard Kenner [Sat, 15 Feb 1997 23:40:22 +0000 (18:40 -0500)]
(PRINT_OPERAND_FLOAT): Removed.

(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}_OPERAND): Defined.
(PRINT_OPERAND): Turned off: use default.

From-SVN: r13644

27 years ago(set_spec): Fix comment-in-comment typo.
Richard Kenner [Sat, 15 Feb 1997 23:26:43 +0000 (18:26 -0500)]
(set_spec): Fix comment-in-comment typo.

From-SVN: r13643

27 years ago(COMPILERS): Moved before GCC_PASSES.
Richard Kenner [Sat, 15 Feb 1997 22:54:15 +0000 (17:54 -0500)]
(COMPILERS): Moved before GCC_PASSES.

(GCC_PASSES): Use $(COMPILERS) instead of cc1$(exeext).

From-SVN: r13642

27 years ago(process_command): Allocate space for terminating null.
Richard Kenner [Sat, 15 Feb 1997 22:25:35 +0000 (17:25 -0500)]
(process_command): Allocate space for terminating null.

From-SVN: r13641

27 years ago(FUNCTION_PROLOGUE): Delete.
Richard Kenner [Sat, 15 Feb 1997 22:21:31 +0000 (17:21 -0500)]
(FUNCTION_PROLOGUE): Delete.

From-SVN: r13640

27 years agoAdjust size by STARTING_FRAME_OFFSET.
Richard Kenner [Sat, 15 Feb 1997 22:21:19 +0000 (17:21 -0500)]
Adjust size by STARTING_FRAME_OFFSET.

From-SVN: r13639

27 years ago(expand_divmod): prefer divmod in same mode over div in wider mode.
Richard Kenner [Sat, 15 Feb 1997 13:42:02 +0000 (08:42 -0500)]
(expand_divmod): prefer divmod in same mode over div in wider mode.

From-SVN: r13638

27 years ago(zero_extendqi[hs]i2+3): Ensure operating on REG.
Richard Kenner [Sat, 15 Feb 1997 13:27:41 +0000 (08:27 -0500)]
(zero_extendqi[hs]i2+3): Ensure operating on REG.

From-SVN: r13637

27 years agoUpdate comments.
Richard Kenner [Sat, 15 Feb 1997 13:15:55 +0000 (08:15 -0500)]
Update comments.

From-SVN: r13636

27 years ago(STORE_FLAG_VALUE): Write so works on both 32 and 64-bit host.
Richard Kenner [Sat, 15 Feb 1997 13:10:59 +0000 (08:10 -0500)]
(STORE_FLAG_VALUE): Write so works on both 32 and 64-bit host.

From-SVN: r13635

27 years ago(libgcc.a): Correct target dependencies
Stan Cox [Fri, 14 Feb 1997 20:41:12 +0000 (20:41 +0000)]
(libgcc.a): Correct target dependencies

From-SVN: r13634

27 years ago* config/svr4.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): set the current-section variable...
Stan Cox [Fri, 14 Feb 1997 20:37:33 +0000 (20:37 +0000)]
* config/svr4.h (DBX_OUTPUT_MAIN_SOURCE_FILE_END): set the current-section variable to text.

From-SVN: r13633

27 years agoInitial revision
Brendan Kehoe [Wed, 12 Feb 1997 21:08:06 +0000 (16:08 -0500)]
Initial revision

From-SVN: r13632

27 years ago(LIBGCC2_DEBUG_CFLAGS): New macro.
Jim Wilson [Wed, 12 Feb 1997 20:49:17 +0000 (12:49 -0800)]
(LIBGCC2_DEBUG_CFLAGS): New macro.

(LIBGCC2_CFLAGS): Use it.

From-SVN: r13631

27 years ago(output_type): Do early exit only if TYPE_CONTEXT is NULL or if TYPE_CONTEXT is anoth...
Jim Wilson [Wed, 12 Feb 1997 20:39:27 +0000 (12:39 -0800)]
(output_type): Do early exit only if TYPE_CONTEXT is NULL or if TYPE_CONTEXT is another type (e.g.

(output_type): Do early exit only if TYPE_CONTEXT is NULL
or if TYPE_CONTEXT is another type (e.g. a nested type).

From-SVN: r13630

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Wed, 12 Feb 1997 20:23:55 +0000 (20:23 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13629

27 years agoDeclare malloc and friends
Michael Meissner [Tue, 11 Feb 1997 21:01:23 +0000 (21:01 +0000)]
Declare malloc and friends

From-SVN: r13628

27 years ago(calc_live_regs): need not save MACL/MACH when not live, and in leaf function.
Joern Rennecke [Tue, 11 Feb 1997 20:53:36 +0000 (20:53 +0000)]
(calc_live_regs): need not save MACL/MACH when not live, and in leaf function.

From-SVN: r13627

27 years ago(calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.
Joern Rennecke [Tue, 11 Feb 1997 19:59:59 +0000 (19:59 +0000)]
(calc_live_regs): exclude RETURN_ADDRESS_POINTER_REGNUM.

From-SVN: r13626

27 years ago(ELIMINABLE_REGS): updated comments.
Joern Rennecke [Tue, 11 Feb 1997 19:59:59 +0000 (19:59 +0000)]
(ELIMINABLE_REGS): updated comments.

From-SVN: r13625

27 years agostmt.c (group_case_nodes): Recognize more opportunities to group case nodes.
Jeff Law [Mon, 10 Feb 1997 21:50:17 +0000 (14:50 -0700)]
stmt.c (group_case_nodes): Recognize more opportunities to group case nodes.

        * stmt.c (group_case_nodes): Recognize more opportunities to
        group case nodes.

From-SVN: r13624

27 years ago(assign_stack_temp): Clear MEM flags from reuse.
Richard Kenner [Sun, 9 Feb 1997 19:05:39 +0000 (14:05 -0500)]
(assign_stack_temp): Clear MEM flags from reuse.

From-SVN: r13623

27 years ago(update_equiv_regs): Fix error in last change.
Richard Kenner [Sat, 8 Feb 1997 22:37:43 +0000 (17:37 -0500)]
(update_equiv_regs): Fix error in last change.

From-SVN: r13622

27 years agopa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
Mike Stump [Fri, 7 Feb 1997 21:01:43 +0000 (21:01 +0000)]
pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.

* pa.h (RETURN_ADDR_RTX): Fix to ignore export stubs.
* pa.c (return_addr_rtx): Define.

From-SVN: r13621

27 years agoInitial revision
Doug Evans [Fri, 7 Feb 1997 20:09:10 +0000 (20:09 +0000)]
Initial revision

From-SVN: r13620

27 years agotoplev.c (main): Delete redundant settings of flag_no_inline and warn_inline if not...
Doug Evans [Fri, 7 Feb 1997 18:56:45 +0000 (18:56 +0000)]
toplev.c (main): Delete redundant settings of flag_no_inline and warn_inline if not optimizating.

* toplev.c (main): Delete redundant settings of flag_no_inline
and warn_inline if not optimizating.

From-SVN: r13619

27 years agocse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil).
Doug Evans [Fri, 7 Feb 1997 18:56:07 +0000 (18:56 +0000)]
cse.c (invalidate_from_clobbers): Delete unnecessary test for (clobber nil).

* cse.c (invalidate_from_clobbers): Delete unnecessary test for
(clobber nil).

From-SVN: r13618

27 years ago(const_binop): Don't call size_int if low < 0.
Richard Kenner [Fri, 7 Feb 1997 18:10:26 +0000 (13:10 -0500)]
(const_binop): Don't call size_int if low < 0.

From-SVN: r13617

27 years agoMakefile.in (stmp-multilib-sub): Add missing "else true" clauses to work around make...
Jeff Law [Fri, 7 Feb 1997 17:48:54 +0000 (10:48 -0700)]
Makefile.in (stmp-multilib-sub): Add missing "else true" clauses to work around make bug on some systems.

        * Makefile.in (stmp-multilib-sub): Add missing "else true"
        clauses to work around make bug on some systems.

From-SVN: r13616

27 years ago(instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.
Richard Kenner [Fri, 7 Feb 1997 13:19:33 +0000 (08:19 -0500)]
(instantiate_virtual_regs_1, case USE, CLOBBER): Fix error in last change.

From-SVN: r13615

27 years agoi formatting tweaks
Mike Stump [Fri, 7 Feb 1997 03:54:48 +0000 (03:54 +0000)]
i formatting tweaks

From-SVN: r13614

27 years agoexcept.c (find_exception_handler_labels): Initialize label array with zeroes.
Mike Stump [Fri, 7 Feb 1997 01:17:32 +0000 (01:17 +0000)]
except.c (find_exception_handler_labels): Initialize label array with zeroes.

        * except.c (find_exception_handler_labels): Initialize label array
        with zeroes.

From-SVN: r13613

27 years ago90th Cygnus<->FSF quick merge
Jason Merrill [Thu, 6 Feb 1997 19:32:49 +0000 (19:32 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13612

27 years ago* pa/pa.md (post_ldwm): Fix typos.
Jeff Law [Thu, 6 Feb 1997 05:16:18 +0000 (22:16 -0700)]
* pa/pa.md (post_ldwm): Fix typos.

From-SVN: r13611

27 years agovxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
Doug Evans [Wed, 5 Feb 1997 20:57:03 +0000 (20:57 +0000)]
vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.

* m68k/vxm68k.h (WCHAR_TYPE,WCHAR_TYPE_SIZE,SIZE_TYPE): Fix.
(PTRDIFF_TYPE): Define.

From-SVN: r13610

This page took 0.098505 seconds and 5 git commands to generate.