OSDN Git Service

pf3gnuchains/gcc-fork.git
31 years agoFix #endif comments
ian [Fri, 30 Apr 1993 16:00:15 +0000 (16:00 +0000)]
Fix #endif comments

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4286 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoAccept sh, hms.
sac [Fri, 30 Apr 1993 14:49:35 +0000 (14:49 +0000)]
Accept sh, hms.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4285 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoInitial revision
sac [Fri, 30 Apr 1993 14:29:19 +0000 (14:29 +0000)]
Initial revision

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4284 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(default_conversion): Undo last change.
rms [Fri, 30 Apr 1993 12:42:41 +0000 (12:42 +0000)]
(default_conversion): Undo last change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4283 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoComment fix.
rms [Fri, 30 Apr 1993 03:15:53 +0000 (03:15 +0000)]
Comment fix.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4282 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(default_conversion): Pass through non-lvalue arrays
rms [Fri, 30 Apr 1993 00:54:54 +0000 (00:54 +0000)]
(default_conversion):  Pass through non-lvalue arrays
without any conversion and/or error messages.  Such operands are
perfectly OK in many contexts.

(build_conditional_expr): Do default_conversion
before testing for ERROR_MARK.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4281 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
rms [Fri, 30 Apr 1993 00:53:35 +0000 (00:53 +0000)]
(ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR):
Definitions put into #if 0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4280 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDefine SMALL_ARG_MAX
ian [Thu, 29 Apr 1993 21:13:46 +0000 (21:13 +0000)]
Define SMALL_ARG_MAX

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4279 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoIf SMALL_ARG_MAX is defined don't pass non-directories in environment
ian [Thu, 29 Apr 1993 21:11:44 +0000 (21:11 +0000)]
If SMALL_ARG_MAX is defined don't pass non-directories in environment

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4278 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(float_extend:DF recognizer): Add missing arg to output_asm_insn.
tege [Thu, 29 Apr 1993 19:04:26 +0000 (19:04 +0000)]
(float_extend:DF recognizer): Add missing arg to output_asm_insn.
(float_truncate:SF recognizer): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4277 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago_forward.c renamed to xforward.c
krab [Thu, 29 Apr 1993 17:16:48 +0000 (17:16 +0000)]
_forward.c renamed to xforward.c

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4276 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(movxf): Add pattern for soft-float moves.
rms [Thu, 29 Apr 1993 16:59:21 +0000 (16:59 +0000)]
(movxf): Add pattern for soft-float moves.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4275 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(output_move_double): Support XFmode moves.
rms [Thu, 29 Apr 1993 16:55:35 +0000 (16:55 +0000)]
(output_move_double): Support XFmode moves.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4274 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(output_call): Add missing arg to output_asm_insn.
rms [Thu, 29 Apr 1993 16:51:53 +0000 (16:51 +0000)]
(output_call): Add missing arg to output_asm_insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4273 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(default_compilers): Inhibit -D__OPTIMIZE__ if -O0.
rms [Thu, 29 Apr 1993 16:39:56 +0000 (16:39 +0000)]
(default_compilers): Inhibit -D__OPTIMIZE__ if -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4272 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoAdded check for selectors==0
krab [Thu, 29 Apr 1993 11:50:17 +0000 (11:50 +0000)]
Added check for selectors==0

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4271 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUninstalled argframe macros
krab [Thu, 29 Apr 1993 07:06:18 +0000 (07:06 +0000)]
Uninstalled argframe macros

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4270 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.c (emit_move_sequence): After legitimizing a PIC
law [Thu, 29 Apr 1993 04:05:48 +0000 (04:05 +0000)]
* pa.c (emit_move_sequence): After legitimizing a PIC
address make sure to copy it from the temporary register
into the final destination.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4269 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed
law [Thu, 29 Apr 1993 04:05:27 +0000 (04:05 +0000)]
* pa.h (CONDITIONAL_REGISTER_USAGE): %r19 is fixed
if flag_pic is true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4268 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(distdir): Omit RCS subdir of config.
roland [Wed, 28 Apr 1993 23:58:12 +0000 (23:58 +0000)]
(distdir): Omit RCS subdir of config.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4267 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
law [Wed, 28 Apr 1993 22:15:08 +0000 (22:15 +0000)]
* pa.h (HARD_REGNO_MODE_OK): Allow modes smaller than 4 bytes
for 1.0 FP registers.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4266 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(distdir): Copy subdirectories of config/ too.
roland [Wed, 28 Apr 1993 20:40:38 +0000 (20:40 +0000)]
(distdir): Copy subdirectories of config/ too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4265 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(extraclean): Delete *.z as well.
roland [Wed, 28 Apr 1993 20:19:18 +0000 (20:19 +0000)]
(extraclean): Delete *.z as well.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4264 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoMove setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4263 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoMove setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Move setting -mgpopt from CC1_SPEC to OPTIMIZATION_OPTIONS.
Don't emit a symbol if the language is "C".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4262 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDon't emit a symbol if the language is "C".
meissner [Wed, 28 Apr 1993 19:16:40 +0000 (19:16 +0000)]
Don't emit a symbol if the language is "C".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4261 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int.
kenner [Wed, 28 Apr 1993 18:57:49 +0000 (18:57 +0000)]
(emit_block_move): Cast to unsiged HOST_WIDE_INT instead of unsigned int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4260 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT
kenner [Wed, 28 Apr 1993 18:56:43 +0000 (18:56 +0000)]
(simplify_binary_operation, case SMAX): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4259 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
kenner [Wed, 28 Apr 1993 18:55:47 +0000 (18:55 +0000)]
(force_to_mode, simplify_comparison): Cast to unsiged HOST_WIDE_INT
instead of unsigned int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4258 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(yylex): Don't use unsigned comparison to also check for < 0; do it
kenner [Wed, 28 Apr 1993 18:54:51 +0000 (18:54 +0000)]
(yylex): Don't use unsigned comparison to also check for < 0; do it
explicitly.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4257 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoFixed bug in argframe
krab [Wed, 28 Apr 1993 14:30:33 +0000 (14:30 +0000)]
Fixed bug in argframe

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4256 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(convert_to_integer): When we want to return zero, be sure we honor
kenner [Wed, 28 Apr 1993 10:16:57 +0000 (10:16 +0000)]
(convert_to_integer): When we want to return zero, be sure we honor
any side-effects in our operand.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4255 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(stmp-int-hdrs): No longer depends on gsyslimits.h.
kenner [Tue, 27 Apr 1993 23:16:40 +0000 (23:16 +0000)]
(stmp-int-hdrs): No longer depends on gsyslimits.h.
Don't make include/syslimits.h here since we want to test the limits.h
made by fixincludes, not by the later part of this rule.
(stmp-fixinc): Depends on gsyslimits.h.
Make include/syslimits.h here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4254 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoChanged to use argframe macros
krab [Tue, 27 Apr 1993 20:36:53 +0000 (20:36 +0000)]
Changed to use argframe macros

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4253 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * reorg.c (dbr_schedule): Do not run the delay slot
law [Tue, 27 Apr 1993 20:33:32 +0000 (20:33 +0000)]
* reorg.c (dbr_schedule): Do not run the delay slot
scheduling pass if the current function has no insns
other than the prologue and epilogue.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4252 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUse gas.h instead of bsd.h.
wood [Tue, 27 Apr 1993 20:31:20 +0000 (20:31 +0000)]
Use gas.h instead of bsd.h.
        (ASM_GENERATE_INTERNAL_LABEL): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4251 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(NeXT_OBJC, STANDARD_EXEC_PREFIX): Delete.
wood [Tue, 27 Apr 1993 20:30:55 +0000 (20:30 +0000)]
(NeXT_OBJC, STANDARD_EXEC_PREFIX): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4250 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.md (blockage): New pattern.
law [Tue, 27 Apr 1993 16:21:41 +0000 (16:21 +0000)]
* pa.md (blockage): New pattern.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4249 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.c (hppa_expand_epilogue): Emit a "blockage" insn
law [Tue, 27 Apr 1993 16:21:12 +0000 (16:21 +0000)]
* pa.c (hppa_expand_epilogue): Emit a "blockage" insn
to keepthe stack and frame pointer adjustments at the
end of the epilogue.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4248 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoBase WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG
ian [Tue, 27 Apr 1993 14:58:13 +0000 (14:58 +0000)]
Base WORD_SWITCH_TAKES_ARG on new macro DEFAULT_WORD_SWITCH_TAKES_ARG

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4247 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(alpha_emit_set_const, output_{pro,epi}log): Generate insns to load
kenner [Tue, 27 Apr 1993 11:38:37 +0000 (11:38 +0000)]
(alpha_emit_set_const, output_{pro,epi}log): Generate insns to load
constants into a register using a method that works on a 32-bit
machine as well.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4246 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago-x test changed to -s test in fflags target
krab [Tue, 27 Apr 1993 10:30:12 +0000 (10:30 +0000)]
-x test changed to -s test in fflags target

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4245 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoDefinition of (Meta)Class_t eliminated, using Class*
krab [Tue, 27 Apr 1993 07:41:50 +0000 (07:41 +0000)]
Definition of (Meta)Class_t eliminated, using Class*

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4244 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(fold): Signedness matters for comparisons and right shifts.
kenner [Mon, 26 Apr 1993 23:12:11 +0000 (23:12 +0000)]
(fold): Signedness matters for comparisons and right shifts.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4243 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(ONLY_INT_FIELD): Define again; this time say why.
kenner [Mon, 26 Apr 1993 23:08:12 +0000 (23:08 +0000)]
(ONLY_INT_FIELD): Define again; this time say why.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4242 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUse INTEGRAL_TYPE_P and FLOAT_TYPE_P.
kenner [Mon, 26 Apr 1993 23:02:43 +0000 (23:02 +0000)]
Use INTEGRAL_TYPE_P and FLOAT_TYPE_P.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4241 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(INTEGRAL_TYPE_P, FLOAT_TYPE_P): New macros.
kenner [Mon, 26 Apr 1993 23:01:42 +0000 (23:01 +0000)]
(INTEGRAL_TYPE_P, FLOAT_TYPE_P): New macros.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4240 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(other_variable_style_function): Properly test for the presence of the
kenner [Mon, 26 Apr 1993 22:51:25 +0000 (22:51 +0000)]
(other_variable_style_function): Properly test for the presence of the
string "...".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4239 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(pushdecl): Don't make a copy of type of error_mark_node.
kenner [Mon, 26 Apr 1993 22:47:48 +0000 (22:47 +0000)]
(pushdecl): Don't make a copy of type of error_mark_node.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4238 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa-hpux.h (LINK_LIBGCC_SPECIAL): Delete.
law [Mon, 26 Apr 1993 22:16:26 +0000 (22:16 +0000)]
* pa-hpux.h (LINK_LIBGCC_SPECIAL): Delete.
(RELATIVE_PREFIX_NOT_LINKDIR): Delete.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4237 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoAdd alpha support.
meissner [Mon, 26 Apr 1993 20:56:07 +0000 (20:56 +0000)]
Add alpha support.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4236 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoRuntime portability cleanup
krab [Mon, 26 Apr 1993 16:06:37 +0000 (16:06 +0000)]
Runtime portability cleanup

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4235 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(ASM_OUTPUT_LONG_DOUBLE): New macro.
dje [Mon, 26 Apr 1993 11:52:51 +0000 (11:52 +0000)]
(ASM_OUTPUT_LONG_DOUBLE): New macro.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4234 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoChanged unsigned int to size_t when casting pointers to integers
krab [Mon, 26 Apr 1993 09:45:17 +0000 (09:45 +0000)]
Changed unsigned int to size_t when casting pointers to integers

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4233 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdated to use IN_OBJC
krab [Mon, 26 Apr 1993 07:40:03 +0000 (07:40 +0000)]
Updated to use IN_OBJC

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4232 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoUpdated to use the above IN_OBJC
krab [Mon, 26 Apr 1993 07:39:32 +0000 (07:39 +0000)]
Updated to use the above IN_OBJC

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4231 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoTake out archiving for alpha
krab [Mon, 26 Apr 1993 07:39:17 +0000 (07:39 +0000)]
Take out archiving for alpha

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4230 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoTake out archiving support for alpha
krab [Mon, 26 Apr 1993 07:38:58 +0000 (07:38 +0000)]
Take out archiving support for alpha

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4229 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoTake out archiving support for alpha.
krab [Mon, 26 Apr 1993 07:38:28 +0000 (07:38 +0000)]
Take out archiving support for alpha.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4228 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agonew #define used to control inclusion
krab [Mon, 26 Apr 1993 07:38:11 +0000 (07:38 +0000)]
new #define used to control inclusion
        of gstdarg or stdarg for the runtime. .

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4227 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(NOTE_INSN_FUNCTION_BEG): Make non-zero.
dje [Mon, 26 Apr 1993 00:18:16 +0000 (00:18 +0000)]
(NOTE_INSN_FUNCTION_BEG): Make non-zero.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4226 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(output_decl): Check for DECL_INITIAL == NULL_TREE rather than
kenner [Sun, 25 Apr 1993 22:11:11 +0000 (22:11 +0000)]
(output_decl): Check for DECL_INITIAL == NULL_TREE rather than
DECL_EXTERNAL != 0 when trying to see if we have a mere function
declaration rather than a function definition.
(dwarfout_file_scope_decl): Likewise.  Also, don't bother checking
TREE_USED for file-scope functions, since it isn't 100% accurate until
the end of compilation anyway.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4225 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(mem_aligned_8): Delete ifdefed out code. Add support
wilson [Sun, 25 Apr 1993 21:30:06 +0000 (21:30 +0000)]
(mem_aligned_8): Delete ifdefed out code.  Add support
for TARGET_UNALIGNED_DOUBLES.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4224 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(TARGET_HOPE_ALIGN, TARGET_FORCE_ALIGN): Delete.
wilson [Sun, 25 Apr 1993 21:29:29 +0000 (21:29 +0000)]
(TARGET_HOPE_ALIGN, TARGET_FORCE_ALIGN): Delete.
(TARGET_UNALIGNED_DOUBLES): Define.
(TARGET_SWITCHES): Delete hope-align, force-align.  Add
unaligned-doubles and no-unaligned-doubles.
(ROUND_REG): Delete.
(FIRST_PARM_OFFSET, FUNCTION_ARG_ADVANCE, FUNCTION_ARG,
FUNCTION_INCOMING_ARG, FUNCTION_ARG_PARTIAL_NREGS,
FUNCTION_ARG_BOUNDARY): Delete force-align support.
(LONG_DOUBLE_TYPE_SIZE): Define to 128.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4223 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(create_reg_dead_note): Rewrite so as to conserve
wilson [Sun, 25 Apr 1993 21:24:15 +0000 (21:24 +0000)]
(create_reg_dead_note): Rewrite so as to conserve
registers killed not number of REG_DEAD notes.
(schedule_block): Change comments about dead_notes variable.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4222 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(REG_ALLOC_ORDER, REG_LEAF_ALLOC_ORDER): Make %f0/%f1
wilson [Sun, 25 Apr 1993 21:20:55 +0000 (21:20 +0000)]
(REG_ALLOC_ORDER, REG_LEAF_ALLOC_ORDER): Make %f0/%f1
the last float registers allocated.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4221 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(movstrsi): Comment out.
wilson [Sun, 25 Apr 1993 21:18:26 +0000 (21:18 +0000)]
(movstrsi): Comment out.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4220 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(output_load_address, output_size_for_block_move,
wilson [Sun, 25 Apr 1993 21:17:59 +0000 (21:17 +0000)]
(output_load_address, output_size_for_block_move,
output_block_move): Ifdef out.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4219 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(output_function_epilogue): Emit 'nop' instead of
wilson [Sun, 25 Apr 1993 21:14:37 +0000 (21:14 +0000)]
(output_function_epilogue): Emit 'nop' instead of
'sub %sp,-0,%sp' when the frame is empty.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4218 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(movdf): Add a define split.
wilson [Sun, 25 Apr 1993 21:14:10 +0000 (21:14 +0000)]
(movdf): Add a define split.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4217 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(extract_fixed_bit_field): Adjust BITPOS so that it
wilson [Sun, 25 Apr 1993 21:07:22 +0000 (21:07 +0000)]
(extract_fixed_bit_field): Adjust BITPOS so that it
fits inside MODE before adjusting OFFSET to get an aligned address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4216 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(make_decl_rtl): If a variable has an asm operand that refers to,
kenner [Sun, 25 Apr 1993 17:00:40 +0000 (17:00 +0000)]
(make_decl_rtl): If a variable has an asm operand that refers to,
e.g., fp, make a distinct RTL for it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4215 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(init_decl_processing): Last arg to __builtin_apply is size_t, not int.
kenner [Sun, 25 Apr 1993 16:59:28 +0000 (16:59 +0000)]
(init_decl_processing): Last arg to __builtin_apply is size_t, not int.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4214 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(yylex): Don't warn about floating point out of range if target
kenner [Sun, 25 Apr 1993 14:22:15 +0000 (14:22 +0000)]
(yylex): Don't warn about floating point out of range if target
floating-point format is IEEE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4213 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(SIZE_TYPE): Deleted.
kenner [Sun, 25 Apr 1993 10:28:45 +0000 (10:28 +0000)]
(SIZE_TYPE): Deleted.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4212 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(forget_protocol_qualifiers): Cast enums to int before comparing.
kenner [Sat, 24 Apr 1993 20:45:57 +0000 (20:45 +0000)]
(forget_protocol_qualifiers): Cast enums to int before comparing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4211 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.md (cacheflush): Rework pattern and output template to avoid
law [Sat, 24 Apr 1993 17:08:24 +0000 (17:08 +0000)]
* pa.md (cacheflush): Rework pattern and output template to avoid
using REG+D addressing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4210 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.h (INITIALIZE_TRAMPOLINE): Pass a register operand, not a
law [Sat, 24 Apr 1993 17:07:59 +0000 (17:07 +0000)]
* pa.h (INITIALIZE_TRAMPOLINE): Pass a register operand, not a
memory operand to "cacheflush".

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4209 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(invalidate): Use proper type for in_table.
kenner [Sat, 24 Apr 1993 15:39:59 +0000 (15:39 +0000)]
(invalidate): Use proper type for in_table.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4208 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(mark_used_regs): Use proper type for {all,some}_needed.
kenner [Sat, 24 Apr 1993 15:39:13 +0000 (15:39 +0000)]
(mark_used_regs): Use proper type for {all,some}_needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4207 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(build_binary_op, build_indirect_ref, build_unary_op): Delete
kenner [Sat, 24 Apr 1993 15:37:20 +0000 (15:37 +0000)]
(build_binary_op, build_indirect_ref, build_unary_op): Delete
declarations; these are part of the front ends.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4206 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(HASHFUNCTION): Cast pointers to widest int type.
kenner [Sat, 24 Apr 1993 15:14:44 +0000 (15:14 +0000)]
(HASHFUNCTION): Cast pointers to widest int type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4205 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(relax_delay_slots): Make sure target_label is set.
kenner [Fri, 23 Apr 1993 23:33:48 +0000 (23:33 +0000)]
(relax_delay_slots): Make sure target_label is set.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4204 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(shadow_tag_warned): Let warned have three values, so that a mere
kenner [Fri, 23 Apr 1993 23:27:20 +0000 (23:27 +0000)]
(shadow_tag_warned): Let warned have three values, so that a mere
warning doesn't prevent a pedwarn.  Don't skip the error call at the
end on accounted of warned.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4203 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(push_parm_decl): Turn off warning when parameter shadows typedef.
kenner [Fri, 23 Apr 1993 23:18:52 +0000 (23:18 +0000)]
(push_parm_decl): Turn off warning when parameter shadows typedef.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4202 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago * pa.md (casesi0): Indicate that the PC is set to the
law [Fri, 23 Apr 1993 20:41:19 +0000 (20:41 +0000)]
* pa.md (casesi0): Indicate that the PC is set to the
"out-of-range" label if the index is not valid.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4201 138bc75d-0d04-0410-961f-82ee72b054a4

31 years agoentered into RCS
roland [Fri, 23 Apr 1993 19:03:56 +0000 (19:03 +0000)]
entered into RCS

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4200 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago*** empty log message ***
roland [Fri, 23 Apr 1993 19:03:55 +0000 (19:03 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4199 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(emit_reload_insns): Advance following_insn if it is a clobber,
dje [Fri, 23 Apr 1993 18:17:39 +0000 (18:17 +0000)]
(emit_reload_insns): Advance following_insn if it is a clobber,
not if the next insn is a clobber.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4198 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(scan_for_missed_items): Add keywords: else, do, case.
dje [Fri, 23 Apr 1993 18:00:18 +0000 (18:00 +0000)]
(scan_for_missed_items): Add keywords: else, do, case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4197 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(convert_to_integer, convert_to_complex): Avoid using
kenner [Fri, 23 Apr 1993 10:56:52 +0000 (10:56 +0000)]
(convert_to_integer, convert_to_complex): Avoid using
build_{unary,binary}_op since the calling sequences depend on the
front-end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4196 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(expand_expr, case OFFSET_REF): Avoid using build_{unary,binary}_op
kenner [Fri, 23 Apr 1993 10:56:05 +0000 (10:56 +0000)]
(expand_expr, case OFFSET_REF): Avoid using build_{unary,binary}_op
since the calling sequences depend on the front-end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4195 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(fold, case REALPART_EXPR, IMAGPART_EXPR): Avoid using
kenner [Fri, 23 Apr 1993 10:55:07 +0000 (10:55 +0000)]
(fold, case REALPART_EXPR, IMAGPART_EXPR): Avoid using
build_{unary,binary}_op since the calling sequences depend on the
front-end.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4194 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(readonly_warning): Correctly check for assignments to iterators.
kenner [Fri, 23 Apr 1993 10:52:08 +0000 (10:52 +0000)]
(readonly_warning): Correctly check for assignments to iterators.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4193 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago*** empty log message ***
wood [Thu, 22 Apr 1993 11:48:29 +0000 (11:48 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4192 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(maybe_objc_comptypes): Undo the previous
wood [Thu, 22 Apr 1993 11:48:17 +0000 (11:48 +0000)]
(maybe_objc_comptypes): Undo the previous
change and make the undecided return value from 2 to -1 to avoid
confusion with the values used by comptypes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4191 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(ASM_FILE_START): Don't output a .file directive.
wood [Thu, 22 Apr 1993 11:46:07 +0000 (11:46 +0000)]
(ASM_FILE_START): Don't output a .file directive.
That's used by the assembler for error reporting.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4190 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(location_or_const_value_attribute): Fixed to use DECL_INCOMING_RTL
kenner [Wed, 21 Apr 1993 22:14:38 +0000 (22:14 +0000)]
(location_or_const_value_attribute): Fixed to use DECL_INCOMING_RTL
for PARM_DECLs only when DECL_RTL isn't usable, and even then, only
when it actually points to the right place.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4189 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the
kenner [Wed, 21 Apr 1993 22:13:54 +0000 (22:13 +0000)]
(integrate_parm_decls): Copy the DECL_ARG_TYPE value from the
PARM_DECL being cloned into the DECL_ARG_TYPE field of the clone.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4188 138bc75d-0d04-0410-961f-82ee72b054a4

31 years ago(AT_lo_user, AT_hi_user): Fix defined values to be correct according
kenner [Wed, 21 Apr 1993 21:45:44 +0000 (21:45 +0000)]
(AT_lo_user, AT_hi_user): Fix defined values to be correct according
to final DWARF V1 spec.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@4187 138bc75d-0d04-0410-961f-82ee72b054a4