OSDN Git Service
kenner [Mon, 19 Jun 1995 18:19:07 +0000 (18:19 +0000)]
(scan_decls): Fix typo when resetting PREV_ID_START.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10008
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 18:11:46 +0000 (18:11 +0000)]
(ASM_DECLARE_FUNCTION_NAME): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10007
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 18:11:21 +0000 (18:11 +0000)]
(current_function_decl): Delete declaration.
(function_prologue): New variable fnname. Use it instead of
current_function_name.
(function_epilogue): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10006
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 18:10:51 +0000 (18:10 +0000)]
(current_function_name): Delete declaration.
(ASM_DECLARE_FUNCTION_NAME): Don't set current_function_name.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10005
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 17:13:48 +0000 (17:13 +0000)]
Change version to 2.7.1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10004
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 17:06:11 +0000 (17:06 +0000)]
Make options.h and specs.h.
Change realclear to maintainer-clean.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10003
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 17:02:25 +0000 (17:02 +0000)]
Change version to 2.7.1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10002
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 17:01:14 +0000 (17:01 +0000)]
Support new build variables.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10001
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 16:54:53 +0000 (16:54 +0000)]
gb@alexander.cs.purdue.edu
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10000
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 19 Jun 1995 16:53:29 +0000 (16:53 +0000)]
(start_function): If current_class_decl is a signature pointer, don't
dereference it but set C_C_D to current_class_decl.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9999
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 16 Jun 1995 19:08:07 +0000 (19:08 +0000)]
kenner@vlsi1.ultra.nyu.edu
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9998
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 16 Jun 1995 19:06:59 +0000 (19:06 +0000)]
(DEMANGLER_PROG): Add LIBS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9997
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 16 Jun 1995 10:53:59 +0000 (10:53 +0000)]
(__va_tsize): Round to long long not long.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9996
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 16 Jun 1995 10:53:32 +0000 (10:53 +0000)]
(alpha_builtin_saveregs): Use ptr_mode and conversions when need so
works for both OSF and NT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9995
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 23:08:52 +0000 (23:08 +0000)]
jason@cygnus.com
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9994
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 23:07:17 +0000 (23:07 +0000)]
(define_function): Don't set DECL_INTERFACE_KNOWN.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9993
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:51:06 +0000 (21:51 +0000)]
(assign_parms): Do all conversions in CONVERSION_INSNS.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9992
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:36:39 +0000 (21:36 +0000)]
(record_reg_life): Call record_reg_life_pat with 0 for douse argument
so that USE's created to mark variables within blocks don't get marked
as set.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9991
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:07:30 +0000 (21:07 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9990
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:07:13 +0000 (21:07 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9989
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:06:59 +0000 (21:06 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9988
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 21:03:19 +0000 (21:03 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9987
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:50:31 +0000 (20:50 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9986
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:50:17 +0000 (20:50 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9985
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:46:00 +0000 (20:46 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9984
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:06:34 +0000 (20:06 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9983
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:03:23 +0000 (20:03 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9982
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 20:02:08 +0000 (20:02 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9981
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 19:44:43 +0000 (19:44 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9980
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 19:33:57 +0000 (19:33 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9979
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 19:00:58 +0000 (19:00 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9978
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 18:56:45 +0000 (18:56 +0000)]
Change FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9977
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 14:16:53 +0000 (14:16 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9976
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 13:57:32 +0000 (13:57 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9975
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 13:17:10 +0000 (13:17 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9974
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 13:10:54 +0000 (13:10 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9973
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:55:05 +0000 (12:55 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9972
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:44:50 +0000 (12:44 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9971
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:44:04 +0000 (12:44 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9970
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:37:49 +0000 (12:37 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9969
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:37:21 +0000 (12:37 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9968
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:30:13 +0000 (12:30 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9967
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:29:51 +0000 (12:29 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9966
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:05:01 +0000 (12:05 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9965
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 12:04:37 +0000 (12:04 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9964
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:54:51 +0000 (11:54 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9963
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:54:32 +0000 (11:54 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9962
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:52:21 +0000 (11:52 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9961
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:33:49 +0000 (11:33 +0000)]
Update header.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9960
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:33:25 +0000 (11:33 +0000)]
Update FSF address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9959
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 11:02:40 +0000 (11:02 +0000)]
entered into RCS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9958
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 02:22:02 +0000 (02:22 +0000)]
(LINK_SPEC): Don't pass -init __main anymore.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9957
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 02:21:06 +0000 (02:21 +0000)]
(main): Don't turn off auto_export because of -g.
(main): Ignore the argument to -o.
(main): Place o_file after an initial .o (like crt0.o).
If we have LD_INIT_SWITCH, use init and fini functions for
executables, too. Specify the unique function names.
(write_c_file_stat): Fix the case of destructors but no constructors.
Don't include the generic-named functions for executables.
(write_c_file): If we have LD_INIT_SWITCH, always use write_c_file_stat.
(main): Also add _GLOBAL__D? to export list.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9956
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 15 Jun 1995 02:14:36 +0000 (02:14 +0000)]
Do nothing if compiled as C++.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9955
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 21:39:03 +0000 (21:39 +0000)]
(format_char_info, case 'm'): Set type to void.
(check_format_info): If type is void, ignore operand.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9954
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 21:32:36 +0000 (21:32 +0000)]
(hack_method_prototype): Set DECL_CONTEXT of parms.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9953
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 21:03:45 +0000 (21:03 +0000)]
(expand_builtin_apply_args): Put back original register save and
restore order.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9952
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 20:56:14 +0000 (20:56 +0000)]
(output_prolog): Don't call __eabi here, let compiler call it after the
arguments to main are saved.
(output_{prolog,epilog}): Don't use functions under V.4 to save and restore
floating point registers.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9951
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 20:55:34 +0000 (20:55 +0000)]
(INVOKE__main): Define, so __eabi is called after main's arguments are
saved.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9950
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 20:52:07 +0000 (20:52 +0000)]
(PCC_BITFIELD_TYPE_MATTERS): Defined.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9949
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 20:48:41 +0000 (20:48 +0000)]
(stage[1-4]): Correctly link `as', `ld', and `collect2'.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9948
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 20:37:00 +0000 (20:37 +0000)]
(emit_store_flag): Always set LAST.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9947
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 17:23:47 +0000 (17:23 +0000)]
Revert most of last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9946
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 12:08:06 +0000 (12:08 +0000)]
(build_module_descriptor, really_start_method): Pass extra parm to
start_function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9945
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 12:07:43 +0000 (12:07 +0000)]
(finish_file): Pass extra parm to start_function.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9944
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 12:07:24 +0000 (12:07 +0000)]
(start_function): New parameter for attributes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9943
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 12:06:01 +0000 (12:06 +0000)]
(fndef, nested_function, notype_nested_function): Support attributes
after function definition.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9942
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Wed, 14 Jun 1995 09:51:51 +0000 (09:51 +0000)]
(assign_parms): Use convert_to_mode instead of gen_lowpart when
converting incoming parm.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9941
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 23:10:10 +0000 (23:10 +0000)]
(decrement_and_branch): Finish last fix; update matching constraint.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9940
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:32:39 +0000 (22:32 +0000)]
(fold): When converting a COND_EXPR to an ABS_EXPR, get the types
right for ABS_EXPR to work.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9939
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:25:20 +0000 (22:25 +0000)]
jason@cygnus.com
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9938
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:23:39 +0000 (22:23 +0000)]
Unknown; from Jason.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9937
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:21:53 +0000 (22:21 +0000)]
Lose all references to current_vtable_decl, CLASSTYPE_INST_VAR and
CLASSTYPE_VTBL_PTR.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9936
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:20:17 +0000 (22:20 +0000)]
(start_function): Handle setting C_C_D here.
(set_C_C_D): Removed.
(struct saved_scope): Remove class_decl.
(push_to_top_level): Don't save current_class_decl.
(pop_from_top_level): Don't restore current_class_decl or C_C_D.
(struct cp_function): Add C_C_D.
(push_cp_function_context): Save C_C_D.
(pop_cp_function_context): Restore C_C_D.
(set_C_C_D): New function.
(pop_from_top_level, start_function, pop_cp_function_context): Call it.
Lose all references
to current_vtable_decl, CLASSTYPE_INST_VAR and CLASSTYPE_VTBL_PTR.
(push_cp_function_context): Save current_class_decl.
(pop_cp_function_context): Restore current_class_decl and set C_C_D.
(pop_from_top_level): Don't use CLASSTYPE_INST_VAR to set C_C_D.
(start_function): Ditto.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9935
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Tue, 13 Jun 1995 22:19:15 +0000 (22:19 +0000)]
Lose all references to current_vtable_decl, CLASSTYPE_INST_VAR and
CLASSTYPE_VTBL_PTR.
Don't mess with current_class_decl, current_vtable_decl, or C_C_D.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9934
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 12 Jun 1995 21:09:44 +0000 (21:09 +0000)]
(fill_simple_delay_slots): Set MAYBE_NEVER according to code of
TRIAL_DELAY, not TRIAL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9933
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 12 Jun 1995 19:01:48 +0000 (19:01 +0000)]
(link_command_spec): Undo patch of May 11.
-nostdlib implies -nostartfiles again.
New argument -nodefaultlibs.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9932
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 12 Jun 1995 19:00:48 +0000 (19:00 +0000)]
Undo patch of May 24. Don't pass "-e start" if -nostdlib again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9931
138bc75d-0d04-0410-961f-
82ee72b054a4
dje [Mon, 12 Jun 1995 18:52:41 +0000 (18:52 +0000)]
Undo patch of May 11. -nostdlib implies -nostartfiles again.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9930
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Mon, 12 Jun 1995 00:47:44 +0000 (00:47 +0000)]
(fix-header.o): Depends on xsys-protos.h.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9929
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 19:07:41 +0000 (19:07 +0000)]
(emit_reload_insns): Don't call HARD_REGNO_NREGS on psuedo when
clearing reg_last_reload_reg.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9928
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 18:10:09 +0000 (18:10 +0000)]
(cmpdi matcher): Set cc_status before returning.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9927
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 18:06:51 +0000 (18:06 +0000)]
({add,sub}di{_mem,3}): Patterns merged.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9926
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 17:59:56 +0000 (17:59 +0000)]
(variable_size): Do nothing if SIZE is constant.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9925
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 17:38:42 +0000 (17:38 +0000)]
(math.h): Keep declaration of abs on HPUX.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9924
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 17:18:02 +0000 (17:18 +0000)]
(expand_asm_operands): See if output operand permits register. If
not, mark output addressable, call expand_operand on it, and give
error if not MEM.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9923
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 17:13:53 +0000 (17:13 +0000)]
(assign_parms): Handle promotions of both passed and nominal modes separately
and insert needed conversions.
(promoted_input_arg): Return 0 if nominal and passed modes differ.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9922
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sun, 11 Jun 1995 16:31:30 +0000 (16:31 +0000)]
(all_cases_count, case INTEGER_TYPE): Fix typo in checking for integer
bounds.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9921
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 10 Jun 1995 13:04:45 +0000 (13:04 +0000)]
(_floatdidf): Correctly set float sizes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9920
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 10 Jun 1995 12:58:39 +0000 (12:58 +0000)]
(c_decode_option, case "-Wall"): Don't set extra_warnings.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9919
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Sat, 10 Jun 1995 12:55:01 +0000 (12:55 +0000)]
(cpplib.o, fix-header.o): Update dependencies.
(cpperror.o, cppexp.o, cpphash.o): New rules, to show .h dependencies.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9918
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 23:29:17 +0000 (23:29 +0000)]
(lshift_double): Replace `&' with `%' to fix typo.
(lshift_double, rshift_double): Truncate shift count only if
SHIFT_COUNT_TRUNCATED. Remove unnecessary `count >= prec' test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9917
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 22:05:54 +0000 (22:05 +0000)]
(cse_basic_block): Fix test for whether block ends with a barrier.
Return next insn, not 0, if block ends in a barrier.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9916
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 22:01:39 +0000 (22:01 +0000)]
(left_shift): Ignore integer overflow.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9915
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 21:58:24 +0000 (21:58 +0000)]
(skip_evaluation): New variable.
(&&, ||, ?:): Increment it in unevaluated subexpressions.
(/, %, integer_overflow): Suppress diagnostics if skip_evaluation != 0.
(yyerror): Clear skip_evaluation.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9914
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 21:48:51 +0000 (21:48 +0000)]
(tstdi): Rewrite.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9913
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Fri, 9 Jun 1995 21:28:52 +0000 (21:28 +0000)]
(scan_decls): Handle declarations with multiple comma-separated
declarators.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9912
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 8 Jun 1995 23:21:13 +0000 (23:21 +0000)]
(store_split_bit_field): When adjust arg in BYTES_BIT_ENDIAN case, use
number of bits in arg for MEM operands and BITS_PER_WORD for other
operands.
(extract_fixed_bit_field): Undo last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9911
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 8 Jun 1995 23:15:59 +0000 (23:15 +0000)]
(mov[sd]f expands): Don't allow fp constants in pseudos when
TARGET_SOFT_FLOAT.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9910
138bc75d-0d04-0410-961f-
82ee72b054a4
kenner [Thu, 8 Jun 1995 23:11:30 +0000 (23:11 +0000)]
(verify_addresses): New function.
(find_splittable_givs): Use verify_addresses instead of memory_address_p.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@9909
138bc75d-0d04-0410-961f-
82ee72b054a4