gcc.git
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

27 years agoDon't always align reload stack slots to BIGGEST_ALIGNMENT
Ian Lance Taylor [Wed, 5 Feb 1997 16:20:04 +0000 (16:20 +0000)]
Don't always align reload stack slots to BIGGEST_ALIGNMENT

From-SVN: r13609

27 years ago(find_reloads_address_1, case POST_INC): Don't use
Jim Wilson [Wed, 5 Feb 1997 00:29:03 +0000 (16:29 -0800)]
(find_reloads_address_1, case POST_INC): Don't use
ADDR_TYPE here.

From-SVN: r13608

27 years agoflow.c (life_analysis): Delete obvious no-op moves which use SUBREGs.
Jeff Law [Tue, 4 Feb 1997 23:36:26 +0000 (16:36 -0700)]
flow.c (life_analysis): Delete obvious no-op moves which use SUBREGs.

        * flow.c (life_analysis): Delete obvious no-op moves
        which use SUBREGs.

From-SVN: r13607

27 years agoUpdate documentation.
Richard Kenner [Tue, 4 Feb 1997 11:14:25 +0000 (06:14 -0500)]
Update documentation.

From-SVN: r13606

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Tue, 4 Feb 1997 03:09:59 +0000 (03:09 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13605

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Tue, 4 Feb 1997 02:31:49 +0000 (02:31 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13604

27 years ago(find_cross_jump): Don't allow old-style and volatile asms
Jim Wilson [Tue, 4 Feb 1997 01:00:11 +0000 (17:00 -0800)]
(find_cross_jump): Don't allow old-style and volatile asms
to match.

From-SVN: r13603

27 years agosol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
Doug Evans [Mon, 3 Feb 1997 20:51:21 +0000 (20:51 +0000)]
sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.

* sparc/sol2.h (ASM_SHORT,ASM_LONG): Set to .uahalf/.uaword.
* sparc/sysv4.h (ASM_LONG): Define.
(ASM_OUTPUT_{FLOAT,DOUBLE,LONG_DOUBLE}): Use ASM_LONG.

From-SVN: r13602

27 years agoUpdate comment about BSR.
Joern Rennecke [Mon, 3 Feb 1997 18:17:13 +0000 (18:17 +0000)]
Update comment about BSR.

From-SVN: r13601

27 years agoAdd INPADDR_ADDRESS and OUTADDR_ADDRESS reload types
Ian Lance Taylor [Mon, 3 Feb 1997 18:04:00 +0000 (18:04 +0000)]
Add INPADDR_ADDRESS and OUTADDR_ADDRESS reload types

From-SVN: r13600

27 years ago(__sel_register_typed_name): Eliminate compiler warnings with explicit cast.
Richard Kenner [Mon, 3 Feb 1997 01:15:14 +0000 (20:15 -0500)]
(__sel_register_typed_name): Eliminate compiler warnings with explicit cast.

From-SVN: r13599

27 years ago(__objc_runtime_mutex): Eliminate leading underscore from name of objc
Richard Kenner [Mon, 3 Feb 1997 00:57:44 +0000 (19:57 -0500)]
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13598

27 years agoPrototypes for new functions.
Richard Kenner [Mon, 3 Feb 1997 00:54:47 +0000 (19:54 -0500)]
Prototypes for new functions.

(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13597

27 years ago(objc_condition_{,de}allocate): New functions.
Richard Kenner [Mon, 3 Feb 1997 00:53:23 +0000 (19:53 -0500)]
(objc_condition_{,de}allocate): New functions.

(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore
from name of objc mutex and thread structures.

From-SVN: r13596

27 years ago(objc_condition_{,de}allocate): New functions.
Richard Kenner [Mon, 3 Feb 1997 00:52:38 +0000 (19:52 -0500)]
(objc_condition_{,de}allocate): New functions.

(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex
and thread structures.

From-SVN: r13595

27 years ago(objc_condition_{,de}allocate): New functions.
Richard Kenner [Mon, 3 Feb 1997 00:51:58 +0000 (19:51 -0500)]
(objc_condition_{,de}allocate): New functions.

(objc_condition_{wait,broadcast,signal}): New functions.
(__objc_runtime_mutex): Eliminate leading underscore from name of objc
mutex and thread structures.

From-SVN: r13594

27 years ago(hash_delete): Step through the hash nodes versus using hash_next to
Richard Kenner [Mon, 3 Feb 1997 00:42:48 +0000 (19:42 -0500)]
(hash_delete): Step through the hash nodes versus using hash_next to
increase efficiency.

From-SVN: r13593

27 years ago(__objc_forward): Replace call to abort function with call to
Richard Kenner [Mon, 3 Feb 1997 00:42:25 +0000 (19:42 -0500)]
(__objc_forward): Replace call to abort function with call to
objc_error function.

From-SVN: r13592

27 years agoRemove error handling declarations.
Richard Kenner [Mon, 3 Feb 1997 00:42:01 +0000 (19:42 -0500)]
Remove error handling declarations.

From-SVN: r13591

27 years agoDeclare error handling functions and typedef for user specified error handler function.
Richard Kenner [Mon, 3 Feb 1997 00:41:41 +0000 (19:41 -0500)]
Declare error handling functions and typedef for user specified error handler function.

Declare error handling functions and typedef for user specified error
handler function.  Define error codes used by the runtime library.

From-SVN: r13590

27 years ago(objc_verror): New function.
Richard Kenner [Mon, 3 Feb 1997 00:41:03 +0000 (19:41 -0500)]
(objc_verror): New function.

(objc_fatal): Remove function.
(objc_set_error_handler): New function.
(_objc_error_handler): New global variable.
(__alpha__): Remove unneeded code.
(objc_error): Allow user specified error handler function to trap and
handle the objc error.  Added an error code parameter which indicates
the specific error that occured.
(objc_malloc, objc_atomic_malloc): Replace call to objc_fatal function
with call to objc_error function.
(objc_valloc, objc_realloc, objc_calloc): Likewise.

From-SVN: r13589

27 years ago(init_check_module_version): Replace call to abort function with call
Richard Kenner [Mon, 3 Feb 1997 00:40:12 +0000 (19:40 -0500)]
(init_check_module_version): Replace call to abort function with call
to objc_error function.

From-SVN: r13588

27 years ago(objc_sizeof_type, objc_alignof_type): Replace call to abort function with call to...
Richard Kenner [Mon, 3 Feb 1997 00:39:52 +0000 (19:39 -0500)]
(objc_sizeof_type, objc_alignof_type): Replace call to abort function with call to objc_error function.

(objc_sizeof_type, objc_alignof_type): Replace call to abort function
with call to objc_error function.
(objc_skip_typespec): Likewise.

From-SVN: r13587

27 years ago(objc_get_class): Replace call to abort function with call to
Richard Kenner [Mon, 3 Feb 1997 00:39:22 +0000 (19:39 -0500)]
(objc_get_class): Replace call to abort function with call to
objc_error function.

From-SVN: r13586

27 years agoReplace call to abort or __objc_fatal functions with call to objc_error function...
Richard Kenner [Mon, 3 Feb 1997 00:39:00 +0000 (19:39 -0500)]
Replace call to abort or __objc_fatal functions with call to objc_error function throughout the complete file.

Replace call to abort or __objc_fatal functions with call to
objc_error function throughout the complete file.
(__objc_finish_read_root_object): Use hash table instead of list.

From-SVN: r13585

27 years ago(-error:): Call objc_error function instead of using function pointer.
Richard Kenner [Mon, 3 Feb 1997 00:38:23 +0000 (19:38 -0500)]
(-error:): Call objc_error function instead of using function pointer.

From-SVN: r13584

27 years ago(encode_aggregate_within): New function.
Richard Kenner [Sun, 2 Feb 1997 13:24:57 +0000 (08:24 -0500)]
(encode_aggregate_within): New function.

(encode_aggregate): Generates encodings for unions similar to those for
structs except surrounded by parenthesis instead of braces.

From-SVN: r13583