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

27 years ago(process_init_element): When popping levels, don't blow up if
Richard Kenner [Sun, 2 Feb 1997 13:07:46 +0000 (08:07 -0500)]
(process_init_element): When popping levels, don't blow up if
constructor_max_index not set due to previous error.

From-SVN: r13582

27 years ago(start_function): Fix improper installation of last change.
Richard Kenner [Sun, 2 Feb 1997 12:15:44 +0000 (07:15 -0500)]
(start_function): Fix improper installation of last change.

From-SVN: r13581

27 years ago(output_scc_di): Add missing CC_STATUS_INIT.
Richard Kenner [Sun, 2 Feb 1997 11:50:51 +0000 (06:50 -0500)]
(output_scc_di): Add missing CC_STATUS_INIT.

From-SVN: r13580

27 years ago(find_split_point, case SET): Fix error in last change.
Richard Kenner [Sun, 2 Feb 1997 11:39:41 +0000 (06:39 -0500)]
(find_split_point, case SET): Fix error in last change.

From-SVN: r13579

27 years ago(rescan): Insert a space after `.' as well, to prevent accidental token-pasting ...
Richard Kenner [Sun, 2 Feb 1997 11:28:45 +0000 (06:28 -0500)]
(rescan): Insert a space after `.' as well, to prevent accidental token-pasting (e.g.

(rescan): Insert a space after `.' as well, to prevent accidental
token-pasting (e.g. `.x' -> `.10').

From-SVN: r13578

27 years ago(modregno_adjust): Fixed case when reg_renumber invalid.
Richard Kenner [Sun, 2 Feb 1997 11:08:11 +0000 (06:08 -0500)]
(modregno_adjust): Fixed case when reg_renumber invalid.

From-SVN: r13577

27 years ago(movqi): Enable use of clr and st insns on TARGET_5200.
Richard Kenner [Sun, 2 Feb 1997 00:11:01 +0000 (19:11 -0500)]
(movqi): Enable use of clr and st insns on TARGET_5200.

From-SVN: r13576

27 years ago(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.
Richard Kenner [Sun, 2 Feb 1997 00:10:45 +0000 (19:10 -0500)]
(output_move_simode_const): Enable use of clr and st insns on TARGET_5200.

From-SVN: r13575

27 years ago(process_command): Fix improper use of strncpy.
Richard Kenner [Sat, 1 Feb 1997 23:53:54 +0000 (18:53 -0500)]
(process_command): Fix improper use of strncpy.

From-SVN: r13574

27 years ago* libgcc2.c: Remove extern for malloc and realloc.
Mike Stump [Fri, 31 Jan 1997 23:37:05 +0000 (23:37 +0000)]
* libgcc2.c: Remove extern for malloc and realloc.

From-SVN: r13573

27 years agoIf we can't substitute an equiv reg only used once, move the
Ian Lance Taylor [Fri, 31 Jan 1997 22:09:12 +0000 (22:09 +0000)]
If we can't substitute an equiv reg only used once, move the
assignment

From-SVN: r13572

27 years ago(pentiumpro_cost): Added new cost structure for pentiumpro.
Stan Cox [Fri, 31 Jan 1997 21:10:10 +0000 (21:10 +0000)]
(pentiumpro_cost): Added new cost structure for pentiumpro.

From-SVN: r13571

27 years ago(idiv,imul,fpmul): Added new functional units for pentiumpro.
Stan Cox [Fri, 31 Jan 1997 21:09:33 +0000 (21:09 +0000)]
(idiv,imul,fpmul): Added new functional units for pentiumpro.

From-SVN: r13570

27 years ago(stack adjust peepholes): Use lea instead of add.w when adding 16 bit
Richard Kenner [Thu, 30 Jan 1997 14:34:19 +0000 (09:34 -0500)]
(stack adjust peepholes): Use lea instead of add.w when adding 16 bit
constants on all but TARGET_68040.

From-SVN: r13569

27 years ago(TRAMPOLINE_ALIGNMENT): Provide default.
Richard Kenner [Thu, 30 Jan 1997 13:58:00 +0000 (08:58 -0500)]
(TRAMPOLINE_ALIGNMENT): Provide default.

(assemble_trampoline_template): Use TRAMPOLINE_ALIGNMENT instead
of FUNCTION_BOUNDARY.

From-SVN: r13568

27 years ago(TRAMPOLINE_ALIGNMENT): Provide default.
Richard Kenner [Thu, 30 Jan 1997 13:57:32 +0000 (08:57 -0500)]
(TRAMPOLINE_ALIGNMENT): Provide default.

(expand_function_end): Use TRAMPOLINE_ALIGNMENT instead of FUNCTION_BOUNDARY.

From-SVN: r13567

27 years agosh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for immediate operands...
Joern Rennecke [Wed, 29 Jan 1997 23:15:10 +0000 (23:15 +0000)]
sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for immediate operands where appropriate.

sh.md (movsi_i, movsi_ie, movhi_i, movhi+1): Use type pcload for
immediate operands where appropriate.
(movsf_ie+1): Fail when loading anything but a MEM into
a floating point reguister.

From-SVN: r13566

27 years ago(REG_CLASS_CONTENTS): Add rap to GENERAL_REGS and its superclasses.
Joern Rennecke [Wed, 29 Jan 1997 23:00:27 +0000 (23:00 +0000)]
(REG_CLASS_CONTENTS): Add rap to GENERAL_REGS and its superclasses.

From-SVN: r13565

27 years ago(force_const_mem): Set MARK instead of clearing it.
Richard Kenner [Wed, 29 Jan 1997 21:12:37 +0000 (16:12 -0500)]
(force_const_mem): Set MARK instead of clearing it.

(output_constant_pool): Only mark constant pool if -O.
Check mark flag unconditionally.
(mark_constant_pool): Start by clearing all mark flags.

From-SVN: r13564

27 years ago(copy_node): Clear TREE_ASM_WRITTEN.
Richard Kenner [Wed, 29 Jan 1997 21:07:01 +0000 (16:07 -0500)]
(copy_node): Clear TREE_ASM_WRITTEN.

From-SVN: r13563

27 years ago(regno_uninitialized): Return 0 if reg is used for args.
Richard Kenner [Wed, 29 Jan 1997 21:00:25 +0000 (16:00 -0500)]
(regno_uninitialized): Return 0 if reg is used for args.

From-SVN: r13562

27 years agoAdd a case where reg_n_refs is cleared
Ian Lance Taylor [Wed, 29 Jan 1997 20:25:29 +0000 (20:25 +0000)]
Add a case where reg_n_refs is cleared

From-SVN: r13561

27 years agoFixed comment.
Stan Cox [Wed, 29 Jan 1997 15:04:46 +0000 (15:04 +0000)]
Fixed comment.

From-SVN: r13560

27 years ago(ASM_OUTPUT_SECTION_NAME): undefine it so exception sections are setup properly
Stan Cox [Tue, 28 Jan 1997 21:36:08 +0000 (21:36 +0000)]
(ASM_OUTPUT_SECTION_NAME): undefine it so exception sections are setup properly

From-SVN: r13559

27 years agoAdd code to handle alternate sections when
Stan Cox [Tue, 28 Jan 1997 21:33:04 +0000 (21:33 +0000)]
Add code to handle alternate sections when

From-SVN: r13558

27 years ago(and_shl_scratch): typo fix for length 8.
Joern Rennecke [Mon, 27 Jan 1997 18:32:31 +0000 (18:32 +0000)]
(and_shl_scratch): typo fix for length 8.

From-SVN: r13557

27 years ago(shl_and_kind): typo fix.
Joern Rennecke [Mon, 27 Jan 1997 18:32:05 +0000 (18:32 +0000)]
(shl_and_kind): typo fix.

From-SVN: r13556

27 years agofixincludes: Fix incorrect forward structure declaration in sys/time.h on hpux10.20.
Jeff Law [Mon, 27 Jan 1997 15:59:05 +0000 (08:59 -0700)]
fixincludes: Fix incorrect forward structure declaration in sys/time.h on hpux10.20.

        * fixincludes: Fix incorrect forward structure declaration in
        sys/time.h on hpux10.20.

From-SVN: r13555

27 years ago(STORE_FLAG_VALUE): Make negative.
Richard Kenner [Mon, 27 Jan 1997 14:05:27 +0000 (09:05 -0500)]
(STORE_FLAG_VALUE): Make negative.

From-SVN: r13554

27 years ago(fold): Don't make COND_EXPR when both expr and one part are comparisons.
Richard Kenner [Mon, 27 Jan 1997 14:05:06 +0000 (09:05 -0500)]
(fold): Don't make COND_EXPR when both expr and one part are comparisons.

From-SVN: r13553

27 years ago(emit_store_flag): Properly test for STORE_FLAG_VALUE of just sign bit.
Richard Kenner [Mon, 27 Jan 1997 14:04:44 +0000 (09:04 -0500)]
(emit_store_flag): Properly test for STORE_FLAG_VALUE of just sign bit.

From-SVN: r13552

27 years ago(simplify_rtx): Don't do anything with if_then_else_cond result if both one arm and...
Richard Kenner [Mon, 27 Jan 1997 14:04:16 +0000 (09:04 -0500)]
(simplify_rtx): Don't do anything with if_then_else_cond result if both one arm and the input are a comparison.

(simplify_rtx): Don't do anything with if_then_else_cond
result if both one arm and the input are a comparison.
(simplify_{rtx,if_then_else,logical,shift_const}): Don't
test STORE_FLAG_VALUE with #if; properly test for just sign bit.
(num_sign_bit_copies, if_then_else_cond): Likewise.

From-SVN: r13551

27 years agoGarbage collect constant pool entries and don't output unnecessary ones
Ian Lance Taylor [Fri, 24 Jan 1997 21:43:41 +0000 (21:43 +0000)]
Garbage collect constant pool entries and don't output unnecessary ones

From-SVN: r13550

27 years agoGet the right COST for a SUBREG when truncating
Ian Lance Taylor [Thu, 23 Jan 1997 20:05:52 +0000 (20:05 +0000)]
Get the right COST for a SUBREG when truncating

From-SVN: r13549

27 years agoMakefie.in (objc-headers): Don't try and install the headers if the objc directory...
Mike Stump [Thu, 23 Jan 1997 19:22:24 +0000 (19:22 +0000)]
Makefie.in (objc-headers): Don't try and install the headers if the objc directory has been removed.

        * Makefie.in (objc-headers): Don't try and install the headers if
        the objc directory has been removed.

From-SVN: r13548

27 years agoautomatically generated from GPLed version
Paul Eggert [Thu, 23 Jan 1997 04:23:12 +0000 (04:23 +0000)]
automatically generated from GPLed version

From-SVN: r13547

27 years agoi960.c (process_pragma): Call ungetc on the last character that was read by the while...
Brendan Kehoe [Wed, 22 Jan 1997 21:30:20 +0000 (16:30 -0500)]
i960.c (process_pragma): Call ungetc on the last character that was read by the while loop...

* i960/i960.c (process_pragma): Call ungetc on the last character
that was read by the while loop, to make sure the parser sees it.

From-SVN: r13546

27 years agoautomatically generated from GPLed version
Paul Eggert [Wed, 22 Jan 1997 05:25:31 +0000 (05:25 +0000)]
automatically generated from GPLed version

From-SVN: r13545

27 years agoupdate copyright.
Michael Meissner [Tue, 21 Jan 1997 22:36:23 +0000 (22:36 +0000)]
update copyright.

From-SVN: r13544

27 years agoFix handling of vt if -mminimal-toc
Michael Meissner [Tue, 21 Jan 1997 22:26:06 +0000 (22:26 +0000)]
Fix handling of vt if -mminimal-toc

From-SVN: r13543

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Tue, 21 Jan 1997 21:32:30 +0000 (21:32 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13542

27 years ago(mark_all_temps_used): Set KEEP as well.
Richard Kenner [Tue, 21 Jan 1997 21:03:29 +0000 (16:03 -0500)]
(mark_all_temps_used): Set KEEP as well.

From-SVN: r13541

27 years agostor-layout.c (layout_record): Correct test for whether field spans its unit of align...
Doug Evans [Tue, 21 Jan 1997 18:21:05 +0000 (18:21 +0000)]
stor-layout.c (layout_record): Correct test for whether field spans its unit of alignment in case where...

* stor-layout.c (layout_record): Correct test for whether
field spans its unit of alignment in case where
field_size == type_align.

From-SVN: r13540

27 years agoreload1.c (eliminate_regs, case MINUS): Canonicalize (minus (plus reg const) reg...
Doug Evans [Tue, 21 Jan 1997 17:15:54 +0000 (17:15 +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).
* reload.c (find_reloads_address): Treat (plus (minus reg reg) const)
the same as (plus (plus reg reg) const).

From-SVN: r13539

27 years agoComment out stack probe insn
Ian Lance Taylor [Tue, 21 Jan 1997 01:28:50 +0000 (01:28 +0000)]
Comment out stack probe insn

From-SVN: r13538

27 years agoFix editing error in last change.
Richard Kenner [Mon, 20 Jan 1997 03:18:33 +0000 (22:18 -0500)]
Fix editing error in last change.

From-SVN: r13537

27 years ago(SETUP_INCOMING_VARARGS): Delete duplicate definition.
Richard Kenner [Mon, 20 Jan 1997 02:31:33 +0000 (21:31 -0500)]
(SETUP_INCOMING_VARARGS): Delete duplicate definition.

From-SVN: r13536

27 years ago(arg_home): Add CLOBBER of MEM and USE of arg regs.
Richard Kenner [Mon, 20 Jan 1997 02:31:13 +0000 (21:31 -0500)]
(arg_home): Add CLOBBER of MEM and USE of arg regs.

From-SVN: r13535

27 years ago(set_float_handler): Set up signal catcher on first call in case a
Richard Kenner [Mon, 20 Jan 1997 02:19:04 +0000 (21:19 -0500)]
(set_float_handler): Set up signal catcher on first call in case a
front end has disabled it.

From-SVN: r13534

27 years ago(expand_inline_function): Handle a PARALLEL containing a RETURN the
Richard Kenner [Mon, 20 Jan 1997 01:54:40 +0000 (20:54 -0500)]
(expand_inline_function): Handle a PARALLEL containing a RETURN the
same as a RETURN.

From-SVN: r13533

27 years agoChange all hardcoded references of "vax" to use variable expansion instead.
Richard Kenner [Mon, 20 Jan 1997 01:37:50 +0000 (20:37 -0500)]
Change all hardcoded references of "vax" to use variable expansion instead.

(arch_indx, arch): New variables.

From-SVN: r13532

27 years agoSupport building with GNU C vs VAX C vs DEC C from the DCL command line.
Richard Kenner [Mon, 20 Jan 1997 01:34:35 +0000 (20:34 -0500)]
Support building with GNU C vs VAX C vs DEC C from the DCL command line.

From-SVN: r13531

27 years agoDeclare alloca here.
Richard Kenner [Mon, 20 Jan 1997 01:33:32 +0000 (20:33 -0500)]
Declare alloca here.

Do most of the VAX C-specific set up for DEC C.
#if DEC C, undefine QSORT_WORKAROUND and qsort.

From-SVN: r13530

27 years ago(not_qsort): Don't declare alloca.
Richard Kenner [Mon, 20 Jan 1997 01:32:45 +0000 (20:32 -0500)]
(not_qsort):  Don't declare alloca.

From-SVN: r13529

27 years ago(ashrdi_const, ashrdi3): Allow 31 as shift count.
Richard Kenner [Sun, 19 Jan 1997 23:45:13 +0000 (18:45 -0500)]
(ashrdi_const, ashrdi3): Allow 31 as shift count.

From-SVN: r13528

27 years ago(add_1_to_mem): Deleted.
Richard Kenner [Sun, 19 Jan 1997 22:20:47 +0000 (17:20 -0500)]
(add_1_to_mem): Deleted.

(output_operand_address): Added output modifier 'A'.

From-SVN: r13527

27 years ago(movh[if]-1): Corrected.
Richard Kenner [Sun, 19 Jan 1997 22:20:34 +0000 (17:20 -0500)]
(movh[if]-1): Corrected.

(movtqf-1): Deleted.

From-SVN: r13526

27 years ago(CONST_OK_FOR_LETTER_P): Recognize 'N', 'O' and 'P'.
Richard Kenner [Sun, 19 Jan 1997 22:17:50 +0000 (17:17 -0500)]
(CONST_OK_FOR_LETTER_P): Recognize 'N', 'O' and 'P'.

From-SVN: r13525