]> gcc.gnu.org Git - gcc.git/log
gcc.git
27 years ago(decrement_and_branch_until_zero+[3-8]): Add missing CC_STATUS_INIT.
Richard Kenner [Sat, 7 Dec 1996 23:56:50 +0000 (18:56 -0500)]
(decrement_and_branch_until_zero+[3-8]): Add missing CC_STATUS_INIT.

(decrement_and_branch_until_zero+[5-8]): Delete redundant assignment.

From-SVN: r13248

27 years ago({and,ior,xor}si3_internal): Removed !TARGET_5200 from conditionals
Richard Kenner [Sat, 7 Dec 1996 23:55:09 +0000 (18:55 -0500)]
({and,ior,xor}si3_internal): Removed !TARGET_5200 from conditionals
now that entire insn is disabled when !TARGET_5200.

From-SVN: r13247

27 years ago(movhi pattern): Fixed MEM to MEM move problem.
Richard Kenner [Sat, 7 Dec 1996 23:53:35 +0000 (18:53 -0500)]
(movhi pattern):  Fixed MEM to MEM move problem.

From-SVN: r13246

27 years ago(reload): Make starting_frame_size be HOST_WIDE_INT.
Richard Kenner [Sat, 7 Dec 1996 23:49:43 +0000 (18:49 -0500)]
(reload): Make starting_frame_size be HOST_WIDE_INT.

From-SVN: r13245

27 years ago(struct function): Make frame_offset be HOST_WIDE_INT.
Richard Kenner [Sat, 7 Dec 1996 23:49:30 +0000 (18:49 -0500)]
(struct function): Make frame_offset be HOST_WIDE_INT.

(get_frame_size): Add definition.

From-SVN: r13244

27 years ago(frame_offset, get_frame_size): Make HOST_WIDE_INT.
Richard Kenner [Sat, 7 Dec 1996 23:49:12 +0000 (18:49 -0500)]
(frame_offset, get_frame_size): Make HOST_WIDE_INT.

From-SVN: r13243

27 years ago(move_by_pieces): Abort only if length positive at end.
Richard Kenner [Sat, 7 Dec 1996 23:48:44 +0000 (18:48 -0500)]
(move_by_pieces): Abort only if length positive at end.

From-SVN: r13242

27 years ago(handle_braces): Rework last change.
Richard Kenner [Sat, 7 Dec 1996 23:29:21 +0000 (18:29 -0500)]
(handle_braces): Rework last change.

From-SVN: r13241

27 years ago(andsi3): Changed into define_expand.
Richard Kenner [Sat, 7 Dec 1996 23:28:02 +0000 (18:28 -0500)]
(andsi3): Changed into define_expand.

(andsi3_internal): Rename from old andsi3, changed condition to !TARGET_5200.
(andsi2_5200): New insn.
(iorsi3): Change into define_expand.
(iorsi2_internal): Rename from old iorsi3, changed condition to !TARGET_5200.
(iorsi2_5200): New insn.
(xorsi3): Change into define_expand.
(xorsi2_internal): Rename from old xorsi3, changed condition to !TARGET_5200.
(xorsi2_5200): New insn.

From-SVN: r13240

27 years ago(N_ALLOCATABLE_REGISTERS): Remove extra backslash at end of macro
Richard Kenner [Sat, 7 Dec 1996 23:25:38 +0000 (18:25 -0500)]
(N_ALLOCATABLE_REGISTERS): Remove extra backslash at end of macro
definition.

From-SVN: r13239

27 years ago(LOCAL_INCLUDE_DIR): Remove default definition.
Richard Kenner [Sat, 7 Dec 1996 23:11:11 +0000 (18:11 -0500)]
(LOCAL_INCLUDE_DIR): Remove default definition.

(include_defaults_array): Do not use LOCAL_INCLUDE_DIR or
TOOL_INCLUDE_DIR if they are not defined.

From-SVN: r13238

27 years ago(cppmain.o): New rule.
Richard Kenner [Sat, 7 Dec 1996 23:05:10 +0000 (18:05 -0500)]
(cppmain.o): New rule.

From-SVN: r13237

27 years ago(merge_ranges): In (+,-) case, if lower bounds are the same the result
Richard Kenner [Sat, 7 Dec 1996 22:54:59 +0000 (17:54 -0500)]
(merge_ranges): In (+,-) case, if lower bounds are the same the result
is always false.

From-SVN: r13236

27 years ago(build_indirect_ref): Don't give warning for dereferencing void * if
Richard Kenner [Sat, 7 Dec 1996 22:53:42 +0000 (17:53 -0500)]
(build_indirect_ref): Don't give warning for dereferencing void * if
evaluation is being skipped.

From-SVN: r13235

27 years ago(build_binary_op): Likewise.
Richard Kenner [Sat, 7 Dec 1996 22:51:45 +0000 (17:51 -0500)]
(build_binary_op): Likewise.

(build_conditional_expr): op1 now always nonnull.

From-SVN: r13234

27 years ago(skip_evaluation): Likewise.
Richard Kenner [Sat, 7 Dec 1996 22:51:24 +0000 (17:51 -0500)]
(skip_evaluation): Likewise.

(overflow_warning, unsigned_conversion_warning): Don't warn about
potential runtime errors when skipping evaluation.

From-SVN: r13233

27 years ago(skip_evaluation): New variable.
Richard Kenner [Sat, 7 Dec 1996 22:50:57 +0000 (17:50 -0500)]
(skip_evaluation): New variable.

From-SVN: r13232

27 years ago(unary_expr, expr_no_commas): Increment skip_evaluation when analyzing an expression...
Richard Kenner [Sat, 7 Dec 1996 22:50:45 +0000 (17:50 -0500)]
(unary_expr, expr_no_commas): Increment skip_evaluation when analyzing an expression that is known not to be evaluated.

(unary_expr, expr_no_commas): Increment skip_evaluation when analyzing an
expression that is known not to be evaluated.
(sizeof, alignof): New rules.

From-SVN: r13231

27 years ago(PENTIUM:CPunix:4.0*:*): New case.
Richard Kenner [Sat, 7 Dec 1996 22:47:59 +0000 (17:47 -0500)]
(PENTIUM:CPunix:4.0*:*): New case.

From-SVN: r13227

27 years agoFormerly cpp.texi.~26~
Richard Kenner [Sat, 7 Dec 1996 22:38:08 +0000 (17:38 -0500)]
Formerly cpp.texi.~26~

From-SVN: r13226

27 years ago(rest_of_compilation): Call regscan before each jump threading pass.
Richard Kenner [Sat, 7 Dec 1996 22:37:32 +0000 (17:37 -0500)]
(rest_of_compilation): Call regscan before each jump threading pass.

From-SVN: r13225

27 years ago(poplevel): Don't call output_inline_function if DECL_SAVED_INSNS is
Richard Kenner [Sat, 7 Dec 1996 22:35:03 +0000 (17:35 -0500)]
(poplevel): Don't call output_inline_function if DECL_SAVED_INSNS is
not set.

From-SVN: r13224

27 years ago(give_switch): Add new arg, INCLUDE_BLANKS.
Richard Kenner [Sat, 7 Dec 1996 22:26:06 +0000 (17:26 -0500)]
(give_switch): Add new arg, INCLUDE_BLANKS.

(handle_braces): All callers changed.
Add support for new construct: %{S*^}.

From-SVN: r13223

27 years agoMakefile.in (DRIVER_DEFINES): New macro, with the macro definitions for the driver.
Brendan Kehoe [Sat, 7 Dec 1996 16:53:42 +0000 (11:53 -0500)]
Makefile.in (DRIVER_DEFINES): New macro, with the macro definitions for the driver.

        * Makefile.in (DRIVER_DEFINES): New macro, with the macro
        definitions for the driver.
        (gcc.o): Make rule use $(DRIVER_DEFINES).
        * gcc.c (process_command) [LANG_SPECIFIC_DRIVER]: Call
        lang_specific_driver, passing along the addr of FATAL for errors
        along with our ARGC and ARGV.

From-SVN: r13222

27 years agoRevert last change.
Thomas Bushnell, n/BSG [Thu, 21 Nov 1996 22:20:09 +0000 (22:20 +0000)]
Revert last change.

From-SVN: r13216

27 years agoconfig.sub: Recognize gnu-gnu* along with linux-gnu* as a valid kernel-os combination.
Thomas Bushnell, n/BSG [Thu, 21 Nov 1996 21:51:00 +0000 (21:51 +0000)]
config.sub: Recognize gnu-gnu* along with linux-gnu* as a valid kernel-os combination.

* config.sub: Recognize gnu-gnu* along with linux-gnu* as a valid
  kernel-os combination.  Remove `-gnu*' from the portable systems
  list.  Add `-gnu-gnu*'.  Add new rule for `-gnu*' to turn it into
  two part name.

From-SVN: r13215

27 years agoconfig.guess [...]: Use a four-part configuration name for gnu so it can be distingui...
Thomas Bushnell, n/BSG [Thu, 21 Nov 1996 21:43:48 +0000 (21:43 +0000)]
config.guess [...]: Use a four-part configuration name for gnu so it can be distinguished from...

Thu Nov 21 16:42:41 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

* config.guess [UNAME_SYSTEM == GNU]: Use a four-part
configuration name for gnu so it can be distinguished from
foo-foo-linux-gnu with simple globbing patterns.

From-SVN: r13214

27 years ago(output_stack_adjust): New argument TEMP. Changed all callers.
Joern Rennecke [Thu, 21 Nov 1996 20:53:26 +0000 (20:53 +0000)]
(output_stack_adjust): New argument TEMP.  Changed all callers.

If the adjust cannot be done with one, but can be done with two
CONST_OK_FOR_I constants, do it that way.

From-SVN: r13213

27 years agoInclude <stdio.h> unconditionally in <assert.h> if stderr is needed
Ian Lance Taylor [Thu, 21 Nov 1996 19:29:37 +0000 (19:29 +0000)]
Include <stdio.h> unconditionally in <assert.h> if stderr is needed

From-SVN: r13212

27 years agocleanups
David J. MacKenzie [Wed, 20 Nov 1996 21:28:32 +0000 (21:28 +0000)]
cleanups

From-SVN: r13210

27 years agox
Jason Merrill [Wed, 20 Nov 1996 20:36:53 +0000 (20:36 +0000)]
x

From-SVN: r13209

27 years agox
Jason Merrill [Wed, 20 Nov 1996 00:10:51 +0000 (00:10 +0000)]
x

From-SVN: r13208

27 years agox
Jason Merrill [Tue, 19 Nov 1996 23:21:54 +0000 (23:21 +0000)]
x

From-SVN: r13207

27 years ago(COMMENT_BEGIN): Delete.
Stan Cox [Tue, 19 Nov 1996 22:25:12 +0000 (22:25 +0000)]
(COMMENT_BEGIN): Delete.

From-SVN: r13206

27 years agoUse configure to set EXTRA_HEADERS, not t-* file
Michael Meissner [Tue, 19 Nov 1996 22:08:04 +0000 (22:08 +0000)]
Use configure to set EXTRA_HEADERS, not t-* file

From-SVN: r13205

27 years ago(\deftypevarheader, \deftypevrheader): Remove
Karl Berry [Tue, 19 Nov 1996 21:11:43 +0000 (21:11 +0000)]
(\deftypevarheader, \deftypevrheader): Remove

 (\deftypevarheader, \deftypevrheader): Remove
* texinfo.tex (\deftypevarheader, \deftypevrheader): Remove
        anything after the first space in the name to be indexed, for the
sake of tzname[2].
(\dovarind): New macro.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.

From-SVN: r13203

27 years agox
Jason Merrill [Mon, 18 Nov 1996 22:42:34 +0000 (22:42 +0000)]
x

From-SVN: r13202

27 years agox
Jason Merrill [Mon, 18 Nov 1996 19:53:00 +0000 (19:53 +0000)]
x

From-SVN: r13201

27 years ago(get_inner_reference): Fix error in previous change.
Richard Kenner [Mon, 18 Nov 1996 01:23:00 +0000 (20:23 -0500)]
(get_inner_reference): Fix error in previous change.

From-SVN: r13200

27 years ago\indexbreaks, \realunder, \multitable, \footnotezzz.
Karl Berry [Sun, 17 Nov 1996 00:12:46 +0000 (00:12 +0000)]
\indexbreaks, \realunder, \multitable, \footnotezzz.

From-SVN: r13196

27 years agoFix typo in last change.
Richard Kenner [Sat, 16 Nov 1996 22:41:48 +0000 (17:41 -0500)]
Fix typo in last change.

From-SVN: r13195

27 years ago(operand_subword): Avoid confusion if sizeof (float) is less than a
Richard Kenner [Sat, 16 Nov 1996 22:40:22 +0000 (17:40 -0500)]
(operand_subword): Avoid confusion if sizeof (float) is less than a
full word.

From-SVN: r13194

27 years ago(TARGET_DEFAULT): Use symbolic values.
Richard Kenner [Sat, 16 Nov 1996 12:23:00 +0000 (07:23 -0500)]
(TARGET_DEFAULT): Use symbolic values.

From-SVN: r13193

27 years ago(MASK_BYTE_OPS): Now define as 1024.
Richard Kenner [Sat, 16 Nov 1996 12:22:45 +0000 (07:22 -0500)]
(MASK_BYTE_OPS): Now define as 1024.

From-SVN: r13192

27 years agoFormerly tm.texi.~237~
Richard Kenner [Sat, 16 Nov 1996 12:19:51 +0000 (07:19 -0500)]
Formerly tm.texi.~237~

From-SVN: r13191

27 years agoFormerly cpp.texi.~25~
Richard Kenner [Sat, 16 Nov 1996 12:19:47 +0000 (07:19 -0500)]
Formerly cpp.texi.~25~

From-SVN: r13190

27 years ago(get_inner_reference): Add new arg.
Richard Kenner [Sat, 16 Nov 1996 11:19:45 +0000 (06:19 -0500)]
(get_inner_reference): Add new arg.

From-SVN: r13189

27 years ago(optimize_bit_field_compare, decode_field_reference): Pass new arg to
Richard Kenner [Sat, 16 Nov 1996 11:19:25 +0000 (06:19 -0500)]
(optimize_bit_field_compare, decode_field_reference): Pass new arg to
get_inner_reference.

From-SVN: r13188

27 years ago(get_inner_reference): Add new arg PALIGNMENT and compute it.
Richard Kenner [Sat, 16 Nov 1996 11:18:33 +0000 (06:18 -0500)]
(get_inner_reference): Add new arg PALIGNMENT and compute it.

(expand_assignment, do_jump): Pass new arg to get_inner_reference.
(expand_expr, case COMPONENT_REF): Likewise.

From-SVN: r13187

27 years agoInitial revision
Richard Kenner [Sat, 16 Nov 1996 11:08:22 +0000 (06:08 -0500)]
Initial revision

From-SVN: r13186

27 years ago({div,mod}[sd]i3): Only for VMS.
Richard Kenner [Sat, 16 Nov 1996 11:07:51 +0000 (06:07 -0500)]
({div,mod}[sd]i3): Only for VMS.

(fp operations): Add modifiers for multiple floating-point formats.
(call patterns): Handle new calling sequence for VMS.
(tablejump): Make new pattern for VMS.
(nonlocal_goto_receiver, arg_home): New patterns.

From-SVN: r13185

27 years ago({MASK,TARGET}_{OPEN_VMS,FLOAT_VAX}): New macros.
Richard Kenner [Sat, 16 Nov 1996 11:06:37 +0000 (06:06 -0500)]
({MASK,TARGET}_{OPEN_VMS,FLOAT_VAX}): New macros.

(TARGET_SWITCHES): Add float-vax and float-ieee.
({FUNCTION,LIBCALL}_VALUE, FUNCTION_VALUE_REGNO_P): R1 and R33 are also return
registers.
(ASM_OUTPUT_DOUBLE): Support both floating-point formats.
(PRINT_OPERAND_FUNCT_VALID_P): Add ',' and '-'.

From-SVN: r13184

27 years ago(override_options): Handle VAX format floating-point.
Richard Kenner [Sat, 16 Nov 1996 11:05:47 +0000 (06:05 -0500)]
(override_options): Handle VAX format floating-point.

(print_operand, case ',', '-'): New cases.
(alpha_builtin_saveregs): Handle VMS convention.
(alpha_sa_{mask,size}, alpha_pv_save_size, alpha_using_fp):
New versions for VMS.
(output_{pro,epi}logue, function_arg): Likewise.
(direct_return): Never true on VMS.
(check_float_value): Return 0 for VMS.
(vmskrunch, alpha_{need,write}_linkage): New function.

From-SVN: r13183

27 years ago(\value): Don't call \parsearg, @value takes a simple arg.
Karl Berry [Sat, 16 Nov 1996 00:20:09 +0000 (00:20 +0000)]
(\value): Don't call \parsearg, @value takes a simple arg.

From-SVN: r13181

27 years ago(\parsetpheaderline): Don't go through \tptemp when removing braces from #2, use...
Karl Berry [Sat, 16 Nov 1996 00:19:07 +0000 (00:19 +0000)]
(\parsetpheaderline): Don't go through \tptemp when removing braces from #2, use the macro call directly.

(\parsetpheaderline): Don't go through \tptemp when
removing braces from #2, use the macro call directly.
(\removeemptybraces): Expand to #1 instead of defining \tptemp.
From: Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>.
This makes @deftp {Data type} {struct termios} work again.

From-SVN: r13180

27 years agosdbout.c (current_file): New global.
Doug Evans [Fri, 15 Nov 1996 22:37:40 +0000 (22:37 +0000)]
sdbout.c (current_file): New global.

* sdbout.c (current_file): New global.
(PUT_SDB_SRC_FILE): New PUT_SDB_FOO macro.
(sdbout_init): Initialize current_file ifdef MIPS_DEBUGGING_INFO.
(sdbout_{start_new,resume_previous}_source_file): New functions.
* toplev.c (debug_{start,end}_source_file): Call them if SDB_DEBUG.
* mips/mips.h (PUT_SDB_SRC_FILE): Define.

From-SVN: r13179

27 years agox
Jason Merrill [Fri, 15 Nov 1996 21:11:39 +0000 (21:11 +0000)]
x

From-SVN: r13178

27 years agoRemove COMMENT_BEGIN
Stan Cox [Fri, 15 Nov 1996 19:53:05 +0000 (19:53 +0000)]
Remove COMMENT_BEGIN

From-SVN: r13177

27 years ago(print_node{,_brief}, case INTEGER_CST): Use HOST_WIDE_INT_PRINT_*.
Richard Kenner [Fri, 15 Nov 1996 19:15:05 +0000 (14:15 -0500)]
(print_node{,_brief}, case INTEGER_CST): Use HOST_WIDE_INT_PRINT_*.

From-SVN: r13176

27 years ago(print_rtx, case 'w'): Use HOST_WIDE_INT_PRINT_DEC.
Richard Kenner [Fri, 15 Nov 1996 19:14:15 +0000 (14:14 -0500)]
(print_rtx, case 'w'): Use HOST_WIDE_INT_PRINT_DEC.

From-SVN: r13175

27 years ago(asm_fprintf): Use "ll" prefix for a long long HOST_WIDE_INT.
Richard Kenner [Fri, 15 Nov 1996 19:13:58 +0000 (14:13 -0500)]
(asm_fprintf): Use "ll" prefix for a long long HOST_WIDE_INT.

(output_{asm_insn,addr_const}): Use HOST_WIDE_INT_PRINT_*.

From-SVN: r13174

27 years ago(HOST_PTR_PRINTF): Handle char * wider than long.
Richard Kenner [Fri, 15 Nov 1996 19:13:36 +0000 (14:13 -0500)]
(HOST_PTR_PRINTF): Handle char * wider than long.

(HOST_WIDE_INT_PRINT_{DEC,UNSIGNED,HEX,DOUBLE_HEX}): New macros.

From-SVN: r13173

27 years ago(rtvec_alloc): Clear rtwint instead of rtvec.
Richard Kenner [Fri, 15 Nov 1996 19:13:13 +0000 (14:13 -0500)]
(rtvec_alloc): Clear rtwint instead of rtvec.

From-SVN: r13172

27 years ago(main): Use loop, not bcopy, to set recog_operands from an rtvec.
Richard Kenner [Fri, 15 Nov 1996 19:12:54 +0000 (14:12 -0500)]
(main): Use loop, not bcopy, to set recog_operands from an rtvec.

From-SVN: r13171

27 years ago(simplify_cond): Make TESTS an array of rtunions.
Richard Kenner [Fri, 15 Nov 1996 19:12:24 +0000 (14:12 -0500)]
(simplify_cond): Make TESTS an array of rtunions.

From-SVN: r13170

27 years ago(copy_for_inline): Call gen_rtvec_vv.
Richard Kenner [Fri, 15 Nov 1996 19:11:57 +0000 (14:11 -0500)]
(copy_for_inline): Call gen_rtvec_vv.

From-SVN: r13169

27 years ago(gen_rtvec_vv): Declare.
Richard Kenner [Fri, 15 Nov 1996 18:39:34 +0000 (13:39 -0500)]
(gen_rtvec_vv): Declare.

From-SVN: r13168

27 years ago(gen_rtvec_vv): New function.
Richard Kenner [Fri, 15 Nov 1996 18:39:07 +0000 (13:39 -0500)]
(gen_rtvec_vv): New function.

(copy_rtx_if_shared): Call it.

From-SVN: r13167

27 years ago(try_combine): Properly copy an rtvec.
Richard Kenner [Fri, 15 Nov 1996 18:36:57 +0000 (13:36 -0500)]
(try_combine): Properly copy an rtvec.

From-SVN: r13166

27 years ago(unextend): Rewrite type conversions to avoid overflow.
Jim Wilson [Fri, 15 Nov 1996 18:20:53 +0000 (10:20 -0800)]
(unextend): Rewrite type conversions to avoid overflow.

From-SVN: r13165

27 years ago(iteration_info): Fix code so that it knows iteration_var is a
Richard Kenner [Fri, 15 Nov 1996 17:58:29 +0000 (12:58 -0500)]
(iteration_info): Fix code so that it knows iteration_var is a
HOST_WIDE_INT, not a long.

From-SVN: r13164

27 years ago(operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.
Richard Kenner [Fri, 15 Nov 1996 17:48:28 +0000 (12:48 -0500)]
(operand_equal_p): Do real comparison with REAL_VALUES_EQUAL.

(make_range): Properly decide when to get TREE_TYPE of arg0.
Handle EXP being an INTEGER_CST at end.
(fold_range_test): Handle return of 0 from make_range.
(fold, case TRUTH_AND_EXPR): Handle first arg of 0.
(fold, case TRUTH_OR_EXPR): Handle first arg of 1.

From-SVN: r13163

27 years ago(decl_attributes, case A_ALIAS): Add missing parens.
Richard Kenner [Fri, 15 Nov 1996 17:11:24 +0000 (12:11 -0500)]
(decl_attributes, case A_ALIAS): Add missing parens.

From-SVN: r13162

27 years ago(range_binop): Set SNG1 to zero if ARG1 is a not a lower or upper
Richard Kenner [Fri, 15 Nov 1996 11:37:48 +0000 (06:37 -0500)]
(range_binop): Set SNG1 to zero if ARG1 is a not a lower or upper
bound.

From-SVN: r13161

27 years agox
Jason Merrill [Fri, 15 Nov 1996 07:14:08 +0000 (07:14 +0000)]
x

From-SVN: r13160

27 years agoFormerly tm.texi.~236~
Jason Merrill [Fri, 15 Nov 1996 07:07:44 +0000 (07:07 +0000)]
Formerly tm.texi.~236~

From-SVN: r13159

27 years agoh8300.c (dosize): Don't clobber the static chain register if it's needed by the curre...
Jeff Law [Fri, 15 Nov 1996 00:26:51 +0000 (17:26 -0700)]
h8300.c (dosize): Don't clobber the static chain register if it's needed by the current function.

        * h8300/h8300.c (dosize): Don't clobber the static chain
        register if it's needed by the current function.

From-SVN: r13158

27 years agoBunch of updates. See ChangeLog.
Per Bothner [Thu, 14 Nov 1996 02:06:05 +0000 (18:06 -0800)]
Bunch of updates.  See ChangeLog.

From-SVN: r13155

27 years agox
Jason Merrill [Thu, 14 Nov 1996 02:01:54 +0000 (02:01 +0000)]
x

From-SVN: r13154

27 years agopa.c (print_operand, case 'Y'): Fix comparisons to handle NaNs properly in all cases.
Jeff Law [Wed, 13 Nov 1996 06:24:06 +0000 (23:24 -0700)]
pa.c (print_operand, case 'Y'): Fix comparisons to handle NaNs properly in all cases.

        * pa/pa.c (print_operand, case 'Y'): Fix comparisons to handle
        NaNs properly in all cases.

From-SVN: r13153

27 years ago(emit_group_store): For REG case, call gen_lowpart if
Jim Wilson [Tue, 12 Nov 1996 23:46:05 +0000 (15:46 -0800)]
(emit_group_store): For REG case, call gen_lowpart if
modes are different.

From-SVN: r13152

27 years ago(vfork): Supply new definition for VMS.
Richard Kenner [Tue, 12 Nov 1996 23:26:10 +0000 (18:26 -0500)]
(vfork): Supply new definition for VMS.

(pwait): Use waitpid instead of wait for VMS.

From-SVN: r13151

27 years ago(exit): If VMS, define as __posix_exit.
Richard Kenner [Tue, 12 Nov 1996 23:24:31 +0000 (18:24 -0500)]
(exit): If VMS, define as __posix_exit.

(option_map): Add define-macro and undefine-macro.

From-SVN: r13150

27 years ago(zero_extendqidi2): Handle TARGET_BYTE_OPS.
Torbjorn Granlund [Tue, 12 Nov 1996 22:53:16 +0000 (22:53 +0000)]
(zero_extendqidi2): Handle TARGET_BYTE_OPS.

(zero_extendhidi2): Likewise.
(zero_extendqisi2): Likewise.
(zero_extendhisi2): Likewise.
(extendqisi2): Use extendqidi2x if TARGET_BYTE_OPS.
(extendqidi2): Likewise.
(extendqidi2x): New pattern.
(extendhisi2): Use extendhidi2x if TARGET_BYTE_OPS.
(extendhidi2): Likewise.
(extendhidi2x): New pattern.
(movhi): Handle TARGET_BYTE_OPS.
(movhi matcher): Output ldwu and stw.
(movqi): Handle TARGET_BYTE_OPS.
(movqi matcher): Output ldbu and stb.

From-SVN: r13149

27 years ago(input_operand): If TARGET_BYTE_OPS accept HImode and QImode.
Torbjorn Granlund [Tue, 12 Nov 1996 22:52:45 +0000 (22:52 +0000)]
(input_operand): If TARGET_BYTE_OPS accept HImode and QImode.

From-SVN: r13148

27 years ago(MASK_BYTE_OPS): New define.
Torbjorn Granlund [Tue, 12 Nov 1996 22:51:54 +0000 (22:51 +0000)]
(MASK_BYTE_OPS): New define.

(TARGET_BYTE_OPS): New define.
(TARGET_SWITCHES): Handle -mbyte.
(LOAD_EXTEND_OP): When MODE is not SImode, return ZERO_EXTEND.

From-SVN: r13147

27 years agoInitial revision
Richard Kenner [Tue, 12 Nov 1996 21:53:24 +0000 (16:53 -0500)]
Initial revision

From-SVN: r13146

27 years ago(output_function_{pro,epi}logue): Save and restore fp-registers only
Richard Kenner [Tue, 12 Nov 1996 21:37:12 +0000 (16:37 -0500)]
(output_function_{pro,epi}logue): Save and restore fp-registers only
if TARGET_68881.

From-SVN: r13145

27 years ago(jump_optimize): Fix bug in Sep 23 change.
Richard Kenner [Tue, 12 Nov 1996 21:21:11 +0000 (16:21 -0500)]
(jump_optimize): Fix bug in Sep 23 change.

From-SVN: r13144

27 years ago(prune_references): Add missing symmetic CONFLICTP call.
Richard Kenner [Tue, 12 Nov 1996 21:15:19 +0000 (16:15 -0500)]
(prune_references): Add missing symmetic CONFLICTP call.

From-SVN: r13143

27 years ago(ASM_OUTPUT_INTERNAL_LABEL): Prefix labels with "L%".
Richard Kenner [Tue, 12 Nov 1996 19:52:41 +0000 (14:52 -0500)]
(ASM_OUTPUT_INTERNAL_LABEL): Prefix labels with "L%".

(ASM_GENERATE_INTERNAL_LABEL, ASM_OUTPUT_CASE_LABEL): Likewise.
(ASM_OUTPUT_ADDR_VEC_ELT, ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.

From-SVN: r13142

27 years ago90th Cygnus<->FSF quick merge
Mike Stump [Tue, 12 Nov 1996 19:49:48 +0000 (19:49 +0000)]
90th Cygnus<->FSF quick merge

From-SVN: r13141

27 years ago(TARGET_DEFAULT): Use MASK_68040_ALSO, not MASK_68040.
Richard Kenner [Tue, 12 Nov 1996 19:48:13 +0000 (14:48 -0500)]
(TARGET_DEFAULT): Use MASK_68040_ALSO, not MASK_68040.

From-SVN: r13140

27 years ago(std_files): Add sys/socket.h.
Richard Kenner [Tue, 12 Nov 1996 19:37:01 +0000 (14:37 -0500)]
(std_files): Add sys/socket.h.

From-SVN: r13139

27 years ago(movqi): Emit 'st' for INTVAL & 255 == 255, not INTVAL == -1.
Richard Kenner [Tue, 12 Nov 1996 19:34:29 +0000 (14:34 -0500)]
(movqi): Emit 'st' for INTVAL & 255 == 255, not INTVAL == -1.

(seq,sne,sgt,sgtu,slt,sltu,sge,sgeu,sle,sleu): Allow "m" as operand 0.

From-SVN: r13138

27 years ago(addsi3): If TARGET_5200, use the lea insn to add small constants to
Richard Kenner [Tue, 12 Nov 1996 19:26:11 +0000 (14:26 -0500)]
(addsi3): If TARGET_5200, use the lea insn to add small constants to
address registers.

From-SVN: r13137

27 years ago(negsi2): Change into define_expand.
Richard Kenner [Tue, 12 Nov 1996 19:22:21 +0000 (14:22 -0500)]
(negsi2): Change into define_expand.

(negsi2_internal): Rename from old negsi2, changed condition to !TARGET_5200.
(negsi2_5200): New insn.
(one_cmplsi2): Change into define_expand.
(one_cmplsi2_internal): Rename from old one_cmplsi2, changed
condition to !TARGET_5200.
(one_cmplsi2_5200): New insn.
(negdi2_5200): Corrected constraints.
(one_cmpldi2): Changed condition to !TARGET_5200.

From-SVN: r13136

27 years ago(grokdeclarator): Generate a warning if -Wimplicit, unless a warning
Richard Kenner [Tue, 12 Nov 1996 19:17:33 +0000 (14:17 -0500)]
(grokdeclarator): Generate a warning if -Wimplicit, unless a warning
was already generated by -Wreturn-type.

From-SVN: r13135

27 years ago(qty_compare_1, qty_sugg_compare_1): Use `const void *' arguments.
Richard Kenner [Tue, 12 Nov 1996 19:10:55 +0000 (14:10 -0500)]
(qty_compare_1, qty_sugg_compare_1): Use `const void *' arguments.

(QTY_CMP_PRI, QTY_CMP_SUGG): New macros.
(qty_compare_1, qty_sugg_compare_1): Use them.

From-SVN: r13134

27 years ago(stupid_reg_compare): Use `const void *' arguments.
Richard Kenner [Tue, 12 Nov 1996 19:10:21 +0000 (14:10 -0500)]
(stupid_reg_compare): Use `const void *' arguments.

From-SVN: r13133

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