Richard Stallman [Tue, 12 Jan 1993 08:31:09 +0000 (08:31 +0000)]
(init_optabs): Use plain `ffs' for SImode ffs_optab libcall.
From-SVN: r3203
Richard Stallman [Tue, 12 Jan 1993 08:30:09 +0000 (08:30 +0000)]
(LIB2FUNCS): Add _ffsdi2.
From-SVN: r3202
Richard Stallman [Tue, 12 Jan 1993 08:17:48 +0000 (08:17 +0000)]
(init_decl_processing): Declare ffs as builtin.
From-SVN: r3201
Richard Stallman [Tue, 12 Jan 1993 07:53:32 +0000 (07:53 +0000)]
(egrep and sed loop): Don't print messages about files that need no change.
From-SVN: r3200
Richard Stallman [Tue, 12 Jan 1993 07:49:01 +0000 (07:49 +0000)]
(macroexpand): Before concatenated empty rest arg,
do copy constant chars, but delete last run of nonwhitespace chars.
(rescan): Handle Newline-Hyphen in expand_to_temp_buffer
as well as when scanning a macro body.
(main): If we are creating a new dependency file with -MD
or -MMD, use "w" fopen mode instead of "a".
(rescan): Prevent token pasting before macro call.
(macroexpand): Prevent token pasting around an arg unless it's raw.
(main): Implement -iwithprefix.
(check_preconditions, do_error, do_warning, do_xifdef):
Don't use signed chars to index into arrays; they might be negative.
From-SVN: r3199
Jim Wilson [Mon, 11 Jan 1993 23:04:35 +0000 (15:04 -0800)]
(eligible_for_epilogue_delay): Delete unused variable `this_function_name'.
(eligible_for_epilogue_delay): Delete unused variable
`this_function_name'.
(output_fp_move_double): Delete unused var `addr'.
(output_fp_move_quad): Likewise.
(fregs_ever_live): Delete unused static var.
(output_function_epilogue): Delete `n_fregs' and `i'.
(sparc_frw_output_function_prologue): Delete `regno'.
(sparc_frw_output_function_epilogue): Delete `load_nop'.
From-SVN: r3198
Jim Wilson [Mon, 11 Jan 1993 22:41:43 +0000 (14:41 -0800)]
(reload): Delete unused variable inc_groups.
From-SVN: r3197
Jim Wilson [Mon, 11 Jan 1993 22:26:45 +0000 (14:26 -0800)]
(TARGET_SWITCHES): Add no-fpu and hard-float.
(CONDITIONAL_REGISTER_USAGE): Define for ! TARGET_FPU.
(BASE_RETURN_VALUE_REG): Use reg 8 when ! TARGET_FPU.
(BASE_OUTGOING_VALUE_REG): Use reg 24 when ! TARGET_FPU.
From-SVN: r3196
Jim Wilson [Mon, 11 Jan 1993 22:25:36 +0000 (14:25 -0800)]
(*): Make all fp patterns conditional on TARGET_FPU.
(movtf, movdf, movsf): Add !TARGET_FPU versions.
(sfmode return): Add pattern for when !TARGET_FPU.
(movsi+2, movsf+1): Use %@ instead of %%fp.
(mulsidi3, umulsidi3): Rewrite, to avoid extending constants.
From-SVN: r3195
Jim Wilson [Mon, 11 Jan 1993 22:21:52 +0000 (14:21 -0800)]
Do not consider //* to be a C++ comment which needs to be fixed.
From-SVN: r3194
Jeff Law [Mon, 11 Jan 1993 20:03:09 +0000 (13:03 -0700)]
* pa.h (REG_OK_FOR_INDEX_P, REG_OK_FOR_BASE_P): Fix typos.
From-SVN: r3193
Brendan Kehoe [Mon, 11 Jan 1993 19:21:04 +0000 (14:21 -0500)]
tree.h (value_member, [...]): Add decls with prototypes.
* tree.h (value_member, purpose_member, binfo_member,
tree_int_cst_equal, tree_int_cst_lt, index_type_equal,
expand_decl_init): Add decls with prototypes.
From-SVN: r3192
Brendan Kehoe [Mon, 11 Jan 1993 19:06:50 +0000 (14:06 -0500)]
Cygnus<-->FSF merge.
From-SVN: r3191
Paul Eggert [Mon, 11 Jan 1993 05:12:26 +0000 (05:12 +0000)]
# Fix misspellings in comments.
From-SVN: r3190
James Van Artsdalen [Mon, 11 Jan 1993 02:43:11 +0000 (02:43 +0000)]
Include i386/xm-i386.h.
Remove redundant defines.
From-SVN: r3189
James Van Artsdalen [Mon, 11 Jan 1993 02:42:40 +0000 (02:42 +0000)]
(alloca): Delete - already defined in xm-i386.h.
From-SVN: r3188
James Van Artsdalen [Mon, 11 Jan 1993 00:18:24 +0000 (00:18 +0000)]
(extendsidi2,zero_extendsidi2): New patterns.
(adddi3,subdi3): Don't emit code for low part if known to be zero.
From-SVN: r3187
Jeff Law [Sun, 10 Jan 1993 22:59:50 +0000 (15:59 -0700)]
pa.c (output_global_address): Handle (high (const (plus ...))).
* pa.c (output_global_address): Handle (high (const (plus ...))).
(secondary_reload_class): If TARGET_KERNEL, then loading a
symbolic address, or the high part of a symbolic address requires
%r1 as a secondary reload register.
(emit_move_sequence, SYMBOL_REF case): If TARGET_KERNEL, then handle
secondary reload created for a symbolic (high (const (plus ...))).
No longer show DP relocation; read_only and normal operands emit the
same RTL now.
Emit the same RTL before and after reload, only change how the
scratch/temporary register is chosen.
From-SVN: r3186
Jeff Law [Sun, 10 Jan 1993 22:59:33 +0000 (15:59 -0700)]
pa.md (reload_insi, [...]): Use new "Z" constraint instead of "z" constraint.
* pa.md (reload_insi, reload_outsi): Use new "Z" constraint instead
of "z" constraint.
(load HIGH patterns): Rewrite to not show DP relocation.
From-SVN: r3185
Jeff Law [Sun, 10 Jan 1993 22:59:10 +0000 (15:59 -0700)]
pa.h (GENERAL_OR_FP_OR_SNAKE_FP_REGS): New register class.
* pa.h (GENERAL_OR_FP_OR_SNAKE_FP_REGS): New register class.
(LEGITIMIZE_ADDRESS): No longer show DP relocation. Simplify.
From-SVN: r3184
Paul Eggert [Sun, 10 Jan 1993 22:49:32 +0000 (22:49 +0000)]
# Fix misspellings in comments.
From-SVN: r3183
Paul Eggert [Sun, 10 Jan 1993 22:33:45 +0000 (22:33 +0000)]
# Fix misspellings in comments.
From-SVN: r3182
Paul Eggert [Sun, 10 Jan 1993 20:12:31 +0000 (20:12 +0000)]
# Fix misspellings in comments.
From-SVN: r3181
Paul Eggert [Sun, 10 Jan 1993 19:39:06 +0000 (19:39 +0000)]
# Fix misspellings in comments.
From-SVN: r3180
Paul Eggert [Sun, 10 Jan 1993 19:16:01 +0000 (19:16 +0000)]
# Fix misspellings in comments.
From-SVN: r3179
Richard Kenner [Sun, 10 Jan 1993 16:40:26 +0000 (11:40 -0500)]
(make_extraction): Don't use POS < 0 as a flag that POS_RTX is to be used; instead use POS_RTX unless it is nonzero.
(make_extraction): Don't use POS < 0 as a flag that POS_RTX is to be
used; instead use POS_RTX unless it is nonzero. If POS_RTX is a
constant, set POS and clear POS_RTX.
(make_compound_operation, make_field_assignment): Pass 0 for POS
instead of -1 when POS_RTX is nonzero.
From-SVN: r3178
Richard Stallman [Sun, 10 Jan 1993 01:39:14 +0000 (01:39 +0000)]
(reload_as_needed): Test for whether to call
forget_old_reloads_1 for a REG_INC note was backwards.
From-SVN: r3177
Richard Stallman [Sat, 9 Jan 1993 21:50:05 +0000 (21:50 +0000)]
(alloca): Undef before defining.
From-SVN: r3176
Richard Stallman [Sat, 9 Jan 1993 15:24:16 +0000 (15:24 +0000)]
(ASM_OUTPUT_LOCAL): New override.
From-SVN: r3175
Richard Stallman [Sat, 9 Jan 1993 15:10:30 +0000 (15:10 +0000)]
(lookup_compiler): Fix special code for `-' suffix.
From-SVN: r3174
Richard Kenner [Sat, 9 Jan 1993 12:17:48 +0000 (07:17 -0500)]
Add copyright notice.
From-SVN: r3173
Richard Stallman [Sat, 9 Jan 1993 09:25:56 +0000 (09:25 +0000)]
(yylex): Change warning msg when decimal const is unsigned.
From-SVN: r3172
Richard Stallman [Sat, 9 Jan 1993 09:21:53 +0000 (09:21 +0000)]
(bootstrap*): Pass BOOT_LDFLAGS down as LDFLAGS.
From-SVN: r3171
Richard Stallman [Sat, 9 Jan 1993 09:19:37 +0000 (09:19 +0000)]
(install-dir): Don't create gcc-lib/include.
From-SVN: r3170
Richard Stallman [Sat, 9 Jan 1993 09:16:50 +0000 (09:16 +0000)]
(output_constant): Handle CHAR_TYPE and BOOLEAN_TYPE like INTEGER_TYPE.
From-SVN: r3169
Richard Stallman [Sat, 9 Jan 1993 09:14:53 +0000 (09:14 +0000)]
(init_module_descriptor):
Use size_in_bytes to get size of `struct objc_module'.
From-SVN: r3168
Richard Stallman [Sat, 9 Jan 1993 09:09:53 +0000 (09:09 +0000)]
(init_decl_processing): Use unsigned_intQI_type_node,
not unsigned_char_..., as index type for ..._array_type_node.
(pushdecl): Avoid multiple extern decl mismatch warnings
when previous decl is built-in.
From-SVN: r3167
Richard Stallman [Sat, 9 Jan 1993 09:03:38 +0000 (09:03 +0000)]
(really_sorry): Use progname in error message, not c++.
From-SVN: r3166
Richard Stallman [Sat, 9 Jan 1993 08:51:21 +0000 (08:51 +0000)]
(expand_binop): For complex mult, compute res in each alternative, not before.
From-SVN: r3165
Richard Stallman [Sat, 9 Jan 1993 08:19:25 +0000 (08:19 +0000)]
(bootstrap): Pass along CC and libdir in first compile.
From-SVN: r3164
Richard Stallman [Sat, 9 Jan 1993 02:56:59 +0000 (02:56 +0000)]
(yylex): Don't allow @ in identifier outside of Objective C.
From-SVN: r3163
Brendan Kehoe [Sat, 9 Jan 1993 02:03:56 +0000 (21:03 -0500)]
Cygnus<-->FSF merge.
From-SVN: r3162
Brendan Kehoe [Sat, 9 Jan 1993 01:58:44 +0000 (20:58 -0500)]
Initial revision
From-SVN: r3161
Richard Kenner [Fri, 8 Jan 1993 22:26:25 +0000 (17:26 -0500)]
(BYTE_LOAD_EXTEND, LOAD_EXTEND): New macros.
(subst, simplify_and_const_int, nonzero_bits, num_sign_bit_copies): Use them.
(subst, case SET): Make a SIGN_EXTEND instead of paradoxical SUBREG if
BYTE_LOADS_SIGN_EXTEND; previously only made ZERO_EXTEND.
From-SVN: r3160
Richard Stallman [Fri, 8 Jan 1993 22:02:50 +0000 (22:02 +0000)]
Comment changes.
From-SVN: r3159
Richard Kenner [Fri, 8 Jan 1993 21:12:18 +0000 (16:12 -0500)]
(assign_parm): Fix typo introduced by previous change.
From-SVN: r3158
Torbjorn Granlund [Fri, 8 Jan 1993 20:09:26 +0000 (20:09 +0000)]
(plus_xor_ior_operator): New predicate.
From-SVN: r3157
James Van Artsdalen [Fri, 8 Jan 1993 09:54:02 +0000 (09:54 +0000)]
Initial revision
From-SVN: r3156
James Van Artsdalen [Fri, 8 Jan 1993 09:52:03 +0000 (09:52 +0000)]
(perform_*): Move to i386/perform.h.
Include i386/perform.h.
From-SVN: r3155
Jeff Law [Fri, 8 Jan 1993 00:03:41 +0000 (17:03 -0700)]
pa.h (target_switches): Add "-mtrailing-colon"
* pa.h (target_switches): Add "-mtrailing-colon"
(ASM_OUTPUT_LABEL): If TARGET_TRAILING_COLON then emit
a colon after the label.
(ASM_OUTPUT_INTERNAL_LABEL): Likewise.
(ASM_OUTPUT_COMMON): Likewise.
(ASM_OUTPUT_LOCAL): Likewise.
From-SVN: r3154
Richard Kenner [Thu, 7 Jan 1993 23:04:57 +0000 (18:04 -0500)]
Include vax/vax.h, not vax.h.
From-SVN: r3153
Richard Kenner [Thu, 7 Jan 1993 23:04:04 +0000 (18:04 -0500)]
Inlcude vax/vax.h, not vax.h.
From-SVN: r3152
Jim Wilson [Thu, 7 Jan 1993 22:42:37 +0000 (14:42 -0800)]
(specs): Use GCC_FOR_TARGET.
From-SVN: r3151
Jim Wilson [Thu, 7 Jan 1993 22:40:34 +0000 (14:40 -0800)]
(install-common): Install c++ and g++ only if cc1plus built.
From-SVN: r3150
Jim Wilson [Thu, 7 Jan 1993 22:35:20 +0000 (14:35 -0800)]
(stdio.h): Fix the rename prototype on the rs6000,
which conflicted with c++ use of new.
From-SVN: r3149
Jim Wilson [Thu, 7 Jan 1993 22:31:22 +0000 (14:31 -0800)]
(start_decl): Correct order of parameter declarations.
From-SVN: r3148
Richard Stallman [Thu, 7 Jan 1993 21:52:20 +0000 (21:52 +0000)]
(CC): Add -U__STDC__.
From-SVN: r3147
Torbjorn Granlund [Thu, 7 Jan 1993 21:46:47 +0000 (21:46 +0000)]
(__udiv_w_sdiv): Replace hard-coded constants 31 with (SI_TYPE_SIZE - 1).
From-SVN: r3146
Torbjorn Granlund [Thu, 7 Jan 1993 21:30:22 +0000 (21:30 +0000)]
Add floating point ld/st indexed patterns.
From-SVN: r3145
Torbjorn Granlund [Thu, 7 Jan 1993 20:32:15 +0000 (20:32 +0000)]
(output_floatsisf2, output_floatsidf2): Remove.
From-SVN: r3144
Torbjorn Granlund [Thu, 7 Jan 1993 20:31:59 +0000 (20:31 +0000)]
(FIXED_REGISTERS): Make register 112 (SAR) not fixed.
From-SVN: r3143
Torbjorn Granlund [Thu, 7 Jan 1993 20:30:22 +0000 (20:30 +0000)]
(reg 112:SI recognizers): Remove.
(main move:SI recognizer): Add alternative for greg -> reg 112.
(floatsisf2 patterns): Put output template here, don't
call output_floatsiXf2.
(floatsidf2 patterns): Likewise.
(floatunssidf2, floatunssisf2): New patterns.
(floatdisf2, floatdidf2): New patterns.
(fix_truncsfdi2, fix_truncdfdi2): New patterns.
(rotrsi3, rotlsi3): New patterns.
(shd optimizers): 2 new patterns.
(ashlsi3, ashrsi3, lshrsi3): Rewrite not to mention SAR.
(zvdep32, vextrs32): New named recognizers.
From-SVN: r3142
Richard Stallman [Thu, 7 Jan 1993 05:42:33 +0000 (05:42 +0000)]
(reload) [SMALL_REGISTER_CLASSES]: When adding an extra need if the insn uses the function value return register...
(reload) [SMALL_REGISTER_CLASSES]: When adding an extra
need if the insn uses the function value return register,
likewise add an extra single-reg need for each class in which
the insn needs a group.
From-SVN: r3141
Roland McGrath [Thu, 7 Jan 1993 05:40:40 +0000 (05:40 +0000)]
entered into RCS
From-SVN: r3140
Brendan Kehoe [Thu, 7 Jan 1993 01:52:42 +0000 (20:52 -0500)]
Fix typos.
From-SVN: r3139
Brendan Kehoe [Thu, 7 Jan 1993 01:38:58 +0000 (20:38 -0500)]
alpha.h (ASM_FILE_START): Change .verstamp ident for BL10.
* alpha.h (ASM_FILE_START): Change .verstamp ident for BL10.
* alpha.md (div/mod): Change calling sequence to agree with BL10.
From-SVN: r3138
Richard Stallman [Thu, 7 Jan 1993 00:31:40 +0000 (00:31 +0000)]
Don't "make LIB absolute" if already absolute,
to avoid problems with the automounter.
From-SVN: r3137
Richard Stallman [Thu, 7 Jan 1993 00:08:40 +0000 (00:08 +0000)]
(assemble_real): Use `ASM_OUTPUT_BYTE_FLOAT' and
`ASM_OUTPUT_SHORT_FLOAT' for QFmode and HFmode respectively.
From-SVN: r3136
Richard Stallman [Thu, 7 Jan 1993 00:08:15 +0000 (00:08 +0000)]
(init_reload): Add entries in 'reload_in_optab' for QFmode and HFmode.
From-SVN: r3135
Richard Stallman [Thu, 7 Jan 1993 00:07:47 +0000 (00:07 +0000)]
(init_optabs): Add optab entries for QFmode and HFmode.
From-SVN: r3134
Richard Stallman [Thu, 7 Jan 1993 00:05:59 +0000 (00:05 +0000)]
(convert_move): Added code to support new modes QFmode and HFmode.
From-SVN: r3133
Jeff Law [Wed, 6 Jan 1993 23:14:43 +0000 (16:14 -0700)]
* pa.c (print_operand): Always use "<>" instead of "!=".
From-SVN: r3132
Jeff Law [Wed, 6 Jan 1993 23:11:59 +0000 (16:11 -0700)]
pa.h (target_switches): Add "-mdisable-fpregs" and "-mdisable-indexing.
* pa.h (target_switches): Add "-mdisable-fpregs" and
"-mdisable-indexing.
(CONDITIONAL_REGISTER_USAGE): If TARGET_DISABLE_FPREGS, then mark
all FP registers as fixed.
From-SVN: r3131
Jeff Law [Wed, 6 Jan 1993 23:10:44 +0000 (16:10 -0700)]
pa.md (indexed loads): Disable if TARGET_DISABLE_INDEXING.
* pa.md (indexed loads): Disable if TARGET_DISABLE_INDEXING.
(mulsi3, xmpyu): Disable xmpyu if TARGET_DISABLE_FPREGS.
From-SVN: r3130
Jeff Law [Wed, 6 Jan 1993 23:09:03 +0000 (16:09 -0700)]
Initial revision
From-SVN: r3129
Richard Stallman [Wed, 6 Jan 1993 22:41:12 +0000 (22:41 +0000)]
entered into RCS
From-SVN: r3128
Jeff Law [Wed, 6 Jan 1993 21:58:24 +0000 (14:58 -0700)]
Fix typos in last change.
From-SVN: r3127
Michael Meissner [Wed, 6 Jan 1993 19:44:43 +0000 (19:44 +0000)]
Recreate x-iris file.
From-SVN: r3126
Jeff Law [Wed, 6 Jan 1993 19:41:32 +0000 (12:41 -0700)]
pa.md (fmpyadd peepholes): Cleanups suggested by Tege.
From-SVN: r3125
Jeff Law [Wed, 6 Jan 1993 19:41:06 +0000 (12:41 -0700)]
pa.c (fmpyaddoperands, [...]): Cleanups suggested by Tege.
* pa.c (fmpyaddoperands, fmpysuboperands): Cleanups suggested by
Tege.
From-SVN: r3124
Jeff Law [Wed, 6 Jan 1993 17:47:46 +0000 (10:47 -0700)]
pa.md (movqi, [...]): Discourage regclass from preferring anything which involves a FP<->GR copy.
* pa.md (movqi, movhi, movsi, movdi, movsf, movdf): Discourage
regclass from preferring anything which involves a FP<->GR copy.
From-SVN: r3123
Jeff Law [Wed, 6 Jan 1993 17:22:26 +0000 (10:22 -0700)]
pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
* pa.md (millicode expands): Change operand 3 in the expand
pattern from a clobber of a match_scratch to a clobber of a
match_operand with a register predicate. Make appropriate
change in the generated RTL.
(millicode insns): Clobber a match_operand with a register
predicate instead of a match_scratch expression.
* pa.c (emit_hpdiv_const): Likewise.
From-SVN: r3122
Jeff Law [Wed, 6 Jan 1993 17:22:10 +0000 (10:22 -0700)]
pa.md (millicode expands): Change operand 3 in the expand pattern from a clobber of a match_scratch to a...
* pa.md (millicode expands): Change operand 3 in the expand
pattern from a clobber of a match_scratch to a clobber of a
match_operand with a register predicate. Make appropriate
change in the generated RTL.
(millicode insns): Clobber a match_operand with a register
predicate instead of a match_scratch expression.
* pa.c (emit_hpdiv_const): Likewise.
* pa.md (movsi, movhi, movqi, movdi): Use reg_or_0_operand
consistently.
From-SVN: r3121
Jeff Law [Wed, 6 Jan 1993 15:55:05 +0000 (08:55 -0700)]
Fix spelling typo.
From-SVN: r3120
Richard Stallman [Wed, 6 Jan 1993 10:54:53 +0000 (10:54 +0000)]
Don't "make LIB absolute" if already absolute,
to avoid problems with the automounter.
From-SVN: r3119
Richard Stallman [Wed, 6 Jan 1993 10:11:52 +0000 (10:11 +0000)]
(limits.h): Add #ifndef/#endif around macros that
are supposed to be defined in float.h.
From-SVN: r3118
James Van Artsdalen [Wed, 6 Jan 1993 07:47:31 +0000 (07:47 +0000)]
(DEBUG_PRINT_REG): Print regno along with printable name.
(CONST_COSTS): Handle integer CONST_DOUBLE correctly.
(PREFERRED_RELOAD_CLASS): Allow integer CONST_DOUBLE into int regs.
From-SVN: r3117
James Van Artsdalen [Wed, 6 Jan 1993 07:44:32 +0000 (07:44 +0000)]
Renamed sparcv4.h to sysv4.h.
From-SVN: r3116
Richard Stallman [Wed, 6 Jan 1993 07:28:08 +0000 (07:28 +0000)]
(yylex): Make tokstart an unsigned char *.
From-SVN: r3115
James Van Artsdalen [Wed, 6 Jan 1993 07:16:38 +0000 (07:16 +0000)]
Use new file names for included i860 files.
From-SVN: r3114
James Van Artsdalen [Wed, 6 Jan 1993 06:37:55 +0000 (06:37 +0000)]
Use new file names for included sparc files.
From-SVN: r3113
Jeff Law [Wed, 6 Jan 1993 04:53:12 +0000 (21:53 -0700)]
Handle PA configuration files in new subdirectory.
From-SVN: r3112
Richard Stallman [Wed, 6 Jan 1993 04:32:00 +0000 (04:32 +0000)]
Include tahoe.h from tahoe/ subdir.
From-SVN: r3111
Michael Meissner [Wed, 6 Jan 1993 03:12:17 +0000 (03:12 +0000)]
Fix unknown symbol error when linking gen* programs.
From-SVN: r3110
Jim Wilson [Wed, 6 Jan 1993 03:01:33 +0000 (19:01 -0800)]
(Xmu.h): Add missing ${LIB}/.
From-SVN: r3109
Jim Wilson [Wed, 6 Jan 1993 02:59:56 +0000 (18:59 -0800)]
(expand_call): Pass NULL_RTX to INIT_CUMULATIVE_ARGS.
From-SVN: r3108
Jim Wilson [Wed, 6 Jan 1993 02:59:28 +0000 (18:59 -0800)]
(assign_parms): Pass NULL_RTX to INIT_CUMULATIVE_*.
From-SVN: r3107
Jim Wilson [Wed, 6 Jan 1993 02:58:54 +0000 (18:58 -0800)]
(emit_library_call): Pass NULL_TREE to INIT_CUMULATIVE_ARGS.
From-SVN: r3106
Jim Wilson [Wed, 6 Jan 1993 02:48:33 +0000 (18:48 -0800)]
(install-dir): Only make includedir once.
From-SVN: r3105
Jim Wilson [Wed, 6 Jan 1993 02:45:34 +0000 (18:45 -0800)]
(do_line): Add pedantic warnings for out of range line
numbers, and non-space characters after the filename.
From-SVN: r3104