OSDN Git Service

pf3gnuchains/gcc-fork.git
30 years ago(missing_extern_C_count): Ifdef out.
wilson [Wed, 22 Dec 1993 19:29:00 +0000 (19:29 +0000)]
(missing_extern_C_count): Ifdef out.
(write_lbrac, recognized_function, read_scan_file, write_rbrac):
Likewise.

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

30 years ago(main): Cast alloca result to char * to avoid warning.
wilson [Wed, 22 Dec 1993 19:25:04 +0000 (19:25 +0000)]
(main): Cast alloca result to char * to avoid warning.

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

30 years ago(find_splittable_givs): For rewritting illegal init
wilson [Wed, 22 Dec 1993 19:21:01 +0000 (19:21 +0000)]
(find_splittable_givs): For rewritting illegal init
insn, use force_operand instead of emit_iv_add_mult.

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

30 years ago(chainon): Detect more circularities.
kenner [Wed, 22 Dec 1993 19:18:06 +0000 (19:18 +0000)]
(chainon):  Detect more circularities.

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

30 years ago(main): Move declarations of SIZE and TOTAL to where they won't cause
kenner [Wed, 22 Dec 1993 18:44:10 +0000 (18:44 +0000)]
(main):  Move declarations of SIZE and TOTAL to where they won't cause
"unused" warnings when NO_MEM is defined.
(promotions):  Explicitly declare return type (to avoid warnings).
Always return a value.

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

30 years ago(compiler_version): New variable.
kenner [Wed, 22 Dec 1993 18:39:29 +0000 (18:39 +0000)]
(compiler_version): New variable.
(spec_version): Initialize from DEFAULT_TARGET_VERSION.
(main): Distinguish COMPILER_VERSION from TARGET_VERSION.
(process_command): Use COMPILER_VERSION for %v.
Guard against a COMPILER_VERSION that lacks a minor.

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

30 years ago(gcc.o): Define DEFAULT_TARGET_VERSION.
kenner [Wed, 22 Dec 1993 18:38:50 +0000 (18:38 +0000)]
(gcc.o): Define DEFAULT_TARGET_VERSION.

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

30 years ago(strip_off_ending): Strip off ".cpp" extension.
kenner [Wed, 22 Dec 1993 12:47:03 +0000 (12:47 +0000)]
(strip_off_ending): Strip off ".cpp" extension.

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

30 years ago(main): Strip off ".cpp" extension.
kenner [Wed, 22 Dec 1993 12:45:11 +0000 (12:45 +0000)]
(main): Strip off ".cpp" extension.

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

30 years ago(default_compilers): Treat ".cpp" as C++.
kenner [Wed, 22 Dec 1993 12:42:29 +0000 (12:42 +0000)]
(default_compilers): Treat ".cpp" as C++.

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

30 years ago(install-headers, install-headers-tar): Correctly handle directories
kenner [Wed, 22 Dec 1993 12:26:11 +0000 (12:26 +0000)]
(install-headers, install-headers-tar): Correctly handle directories
when $(libsubdir) is a relative path.

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

30 years ago(T_ST): New macro.
kenner [Wed, 22 Dec 1993 12:11:59 +0000 (12:11 +0000)]
(T_ST): New macro.
(scan_char_table): With s, c and [, allow `a' flag.
(print_char_table): Accept Z and m codes.
(check_format_info): Handle the `a' flag.

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

30 years ago(rpc/auth.h, rpc/xdr.h): Declare structures before using them in
kenner [Wed, 22 Dec 1993 02:09:32 +0000 (02:09 +0000)]
(rpc/auth.h, rpc/xdr.h): Declare structures before using them in
prototypes, for Irix 4.0.5.
(rpc/rpc.h): Avoid a nested comment on Ultrix 4.3.

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

30 years ago(MD_FILE rule): Depend on $(MD_DEPS). Invoke $(MD_CPP).
kenner [Tue, 21 Dec 1993 23:41:11 +0000 (23:41 +0000)]
(MD_FILE rule): Depend on $(MD_DEPS).  Invoke $(MD_CPP).

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

30 years ago(FUNCTION_ARG_PASS_BY_REFERENCE): Also pass Pascal arrays by reference.
wilson [Tue, 21 Dec 1993 19:26:59 +0000 (19:26 +0000)]
(FUNCTION_ARG_PASS_BY_REFERENCE): Also pass Pascal arrays by reference.

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

30 years ago(sched_analyze): For CALL_INSN followed by
wilson [Tue, 21 Dec 1993 18:58:10 +0000 (18:58 +0000)]
(sched_analyze): For CALL_INSN followed by
NOTE_INSN_SETJMP note, make it depend on all registers not just
hard registers, and add a REG_DEAD -1 note.
(unlink_notes): Don't save away NOTE_INSN_SETJMP notes.
(schedule_block): After scheduling CALL_INSN, check for REG_DEAD
-1 note.  If find it, delete it, and output a NOTE_INSN_SETJMP note.

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

30 years ago(replace_regs, case REG): Return copies of SUBREGs, to
wilson [Tue, 21 Dec 1993 18:25:26 +0000 (18:25 +0000)]
(replace_regs, case REG): Return copies of SUBREGs, to
avoid invalid sharing.

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

30 years ago * pa.h (ASM_GENERATE_INTERNAL_LABEL): Always use L$ as the prefix
law [Tue, 21 Dec 1993 18:06:57 +0000 (18:06 +0000)]
    * pa.h (ASM_GENERATE_INTERNAL_LABEL): Always use L$ as the prefix
        for internal labels.
        (ASM_OUTPUT_INTERNAL_LABEL): Likewise.

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

30 years ago * pa.c (output_function_prologue): Use ASM_GENERATE_INTERNAL_LABEL
law [Tue, 21 Dec 1993 18:06:48 +0000 (18:06 +0000)]
    * pa.c (output_function_prologue): Use ASM_GENERATE_INTERNAL_LABEL
        rather than generating one on its own.

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

30 years ago(struct initializer_stack): New field ELEMENTS.
kenner [Tue, 21 Dec 1993 00:22:51 +0000 (00:22 +0000)]
(struct initializer_stack): New field ELEMENTS.
(start_init, finish_init): Save and restore constructor_elements.

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

30 years ago(gen_lowpart_common): Return a new hard reg even if not valid in MODE
kenner [Tue, 21 Dec 1993 00:16:01 +0000 (00:16 +0000)]
(gen_lowpart_common): Return a new hard reg even if not valid in MODE
if the input REG is not valid in its mode.

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

30 years ago(divsi3): Correct logic for when we call force_reg.
kenner [Tue, 21 Dec 1993 00:09:40 +0000 (00:09 +0000)]
(divsi3): Correct logic for when we call force_reg.
(modsi3): Ensure operands[2] is a CONST_INT; include REG in predicate.

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

30 years ago * pa.c (compute_frame_size): Remove implicit assumption that
law [Thu, 16 Dec 1993 23:24:35 +0000 (23:24 +0000)]
* pa.c (compute_frame_size): Remove implicit assumption that
%r4 is the frame pointer.

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

30 years ago * pa.c (output_function_prologue): Reverse last change. Output
law [Thu, 16 Dec 1993 21:14:18 +0000 (21:14 +0000)]
    * pa.c (output_function_prologue): Reverse last change.  Output
        both the function label and the .PROC here.
        * pa.h (ASM_DECLARE_FUNCTION_NAME): Do not output the function
        label or the .PROC here.

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

30 years agoDo not preserve _HIDDEN_VA_LIST in <stdio.h>
ian [Thu, 16 Dec 1993 16:36:22 +0000 (16:36 +0000)]
Do not preserve _HIDDEN_VA_LIST in <stdio.h>

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

30 years ago * cp-decl.c (flag_conserve_space): New language specific flag to
mrs [Thu, 16 Dec 1993 00:15:21 +0000 (00:15 +0000)]
* cp-decl.c (flag_conserve_space): New language specific flag to
tell the compiler to use .common when possible.  Reduces the size of
.o files.
* cp-decl.c (duplicate_decls): Copy DECL_COMMON from the olddecl.
* cp-decl.c (start_decl): Set DECL_COMMON appropriately.
* cp-decl.c (finish_decl): Use flag_conserve_space, instead of
flag_no_common.
* cp-decl2.c (flag_conserve_space, lang_f_options): New flag.
* toplev.c (lang_options): New -fconserve-space flag.
* tree.h (DECL_COMMON): New flag.
* tree.h (tree_decl): New common_flag.
* varasm.c (assemble_variable): Use DECL_COMMON to help determine if
an object can be put in .common.
* c-decl.c (start_decl): Set DECL_COMMON to 1..

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

30 years ago(cccp.o, stmt-proto): Use $(includedir).
kenner [Thu, 16 Dec 1993 00:04:46 +0000 (00:04 +0000)]
(cccp.o, stmt-proto): Use $(includedir).

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

30 years ago(profile_function): Set ALIGN properly.
kenner [Wed, 15 Dec 1993 23:48:15 +0000 (23:48 +0000)]
(profile_function): Set ALIGN properly.

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

30 years ago(copy_node): Handle length of INTEGER_CST like make_node.
kenner [Wed, 15 Dec 1993 23:43:52 +0000 (23:43 +0000)]
(copy_node): Handle length of INTEGER_CST like make_node.

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

30 years agoRemove declarations of setjmp and longjmp.
kenner [Wed, 15 Dec 1993 23:37:17 +0000 (23:37 +0000)]
Remove declarations of setjmp and longjmp.

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

30 years ago(missing_braces_mentioned): Renamed from `partial_bracket_mentioned'.
kenner [Wed, 15 Dec 1993 23:30:48 +0000 (23:30 +0000)]
(missing_braces_mentioned): Renamed from `partial_bracket_mentioned'.
(start_init): Clear `missing_braces_mentioned'.
(warning_init): New function.
(push_init_level): Optionally warn about missing braces.
When warning about braces around scalars, identify which scalars.

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

30 years ago(LIB_SPEC): Use shared libc when not profiling, not debugging, and no
kenner [Wed, 15 Dec 1993 23:21:23 +0000 (23:21 +0000)]
(LIB_SPEC): Use shared libc when not profiling, not debugging, and no
"-static".

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

30 years ago(expand_builtin): Allow __builtin_next_arg to be used in varargs
kenner [Wed, 15 Dec 1993 23:14:13 +0000 (23:14 +0000)]
(expand_builtin): Allow __builtin_next_arg to be used in varargs
functions.

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

30 years ago(gnucompare, gnucompare3): New targets.
kenner [Wed, 15 Dec 1993 23:09:47 +0000 (23:09 +0000)]
(gnucompare, gnucompare3): New targets.

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

30 years ago * pa.c (output_call): Put temporary label after the
law [Tue, 14 Dec 1993 23:00:41 +0000 (23:00 +0000)]
    * pa.c (output_call): Put temporary label after the
        RP adjustment.  "- 8" adjustment is no longer necessary.

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

30 years ago * x-pa (CC): Do not use absolute path to gcc.
law [Tue, 14 Dec 1993 22:59:35 +0000 (22:59 +0000)]
* x-pa (CC): Do not use absolute path to gcc.

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

30 years ago * pa.c (output_function_prologue): Do not output the .PROC directive
law [Tue, 14 Dec 1993 21:42:44 +0000 (21:42 +0000)]
* pa.c (output_function_prologue): Do not output the .PROC directive
here.

* pa.h (ASM_DECLARE_FUNCTION_NAME): Emit the .PROC immediately
after the function's label.

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

30 years ago * pa.h (ASM_FILE_START): Emit a .file directive at the beginning
law [Tue, 14 Dec 1993 21:02:09 +0000 (21:02 +0000)]
* pa.h (ASM_FILE_START): Emit a .file directive at the beginning
of the output file if debug symbols are being generated.

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

30 years ago * pa.h (MAX_OFILE_ALIGNMENT): Define appropriately for the PA.
law [Tue, 14 Dec 1993 05:39:11 +0000 (05:39 +0000)]
* pa.h (MAX_OFILE_ALIGNMENT): Define appropriately for the PA.

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

30 years ago * pa-ghpux.h (TARGET_DEFAULT): Enable TARGET_JUMP_IN_DELAY.
law [Tue, 14 Dec 1993 05:22:57 +0000 (05:22 +0000)]
* pa-ghpux.h (TARGET_DEFAULT): Enable TARGET_JUMP_IN_DELAY.
* pa-gux7.h (TARGET_DEFAULT): Likewise.
* pa-utahmach.h (TARGET_DEFAULT): Likewise.
* pa.h (TARGET_DEFAULT): Likewise.
* pa1-ghpux.h (TARGET_DEFAULT): Likewise.
* pa1-utahmach.h (TARGET_DEFAULT): Likewise.
* pa1.h (TARGET_DEFAULT): Likewise.

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

30 years ago * pa.md (lo_sum of a function address): Use short form as we have
law [Tue, 14 Dec 1993 05:20:15 +0000 (05:20 +0000)]
* pa.md (lo_sum of a function address): Use short form as we have
no intention of supporting MPE external calls.

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

30 years ago * pa.c (secondary_reload_class): Function addresses no longer
law [Tue, 14 Dec 1993 05:20:15 +0000 (05:20 +0000)]
* pa.c (secondary_reload_class): Function addresses no longer
need secondary reloads.
(emit_move_sequence): Special handling of function addresses is
no longer needed.

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

30 years ago * pa.h (LEGITIMATE_CONSTANT_P): Remove hack for function addresses.
law [Tue, 14 Dec 1993 05:20:15 +0000 (05:20 +0000)]
* pa.h (LEGITIMATE_CONSTANT_P): Remove hack for function addresses.

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

30 years ago(subst, case MINUS): Canonicalize (minus A (plus A B)).
kenner [Tue, 14 Dec 1993 01:58:37 +0000 (01:58 +0000)]
(subst, case MINUS): Canonicalize (minus A (plus A B)).

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

30 years ago(ASM_OUTPUT_ASCII): Wrap in `do { ... } while (0)'.
kenner [Tue, 14 Dec 1993 00:09:31 +0000 (00:09 +0000)]
(ASM_OUTPUT_ASCII): Wrap in `do { ... } while (0)'.

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

30 years ago(main): Combine tests of single-character suffixes.
kenner [Sun, 12 Dec 1993 13:19:22 +0000 (13:19 +0000)]
(main): Combine tests of single-character suffixes.
(deps_output): Different second parameter: SPACER determines meaning of first
argument (target, dependency, literal text).
Wrap output correctly.

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

30 years ago(type_hash_canon): Clean up obstack usage a bit.
kenner [Sun, 12 Dec 1993 13:04:10 +0000 (13:04 +0000)]
(type_hash_canon): Clean up obstack usage a bit.

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

30 years ago(indirect_operand): Verify mode of OP is correct.
kenner [Sun, 12 Dec 1993 13:01:09 +0000 (13:01 +0000)]
(indirect_operand): Verify mode of OP is correct.

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

30 years ago(expand_call, store_one_arg): Properly push and pop temporary level
kenner [Sun, 12 Dec 1993 12:58:51 +0000 (12:58 +0000)]
(expand_call, store_one_arg): Properly push and pop temporary level
around expression evaluations.

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

30 years agoDelete EXTRA_OBJS and halfpic.o rule.
kenner [Sun, 12 Dec 1993 12:53:50 +0000 (12:53 +0000)]
Delete EXTRA_OBJS and halfpic.o rule.

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

30 years agoDon't require bash.
kenner [Sun, 12 Dec 1993 12:53:26 +0000 (12:53 +0000)]
Don't require bash.

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

30 years agoDelete EXTRA_PARTS.
kenner [Sun, 12 Dec 1993 12:52:57 +0000 (12:52 +0000)]
Delete EXTRA_PARTS.

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

30 years agoDelete null LIB2FUNCS_EXTRA.
kenner [Sun, 12 Dec 1993 12:49:25 +0000 (12:49 +0000)]
Delete null LIB2FUNCS_EXTRA.

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

30 years ago(halfpic.o): New rule; copied from t-osfrose.
kenner [Sun, 12 Dec 1993 12:48:37 +0000 (12:48 +0000)]
(halfpic.o): New rule; copied from t-osfrose.

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

30 years ago(thread_prologue_and_epilogue_insns): When constructing USE chain, set
kenner [Sun, 12 Dec 1993 11:18:21 +0000 (11:18 +0000)]
(thread_prologue_and_epilogue_insns): When constructing USE chain, set
both NEXT_INSN and PREV_INSN links.  Also, preserve order of USE insns
in chain.

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

30 years agoInitial revision
kenner [Sun, 12 Dec 1993 11:13:42 +0000 (11:13 +0000)]
Initial revision

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

30 years agoUpdate to relect recent changes elsewhere.
kenner [Sun, 12 Dec 1993 11:13:21 +0000 (11:13 +0000)]
Update to relect recent changes elsewhere.

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

30 years ago(modsi3): Correct error in last change.
kenner [Sat, 11 Dec 1993 23:47:38 +0000 (23:47 +0000)]
(modsi3): Correct error in last change.

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

30 years ago(expand_inline_function): Remove last change.
kenner [Sat, 11 Dec 1993 23:41:43 +0000 (23:41 +0000)]
(expand_inline_function): Remove last change.

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

30 years ago(output_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
kenner [Sat, 11 Dec 1993 23:26:40 +0000 (23:26 +0000)]
(output_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
its TREE_TYPE.

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

30 years ago(dbxout_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
kenner [Sat, 11 Dec 1993 23:09:38 +0000 (23:09 +0000)]
(dbxout_type): The "base type" of a SET_TYPE is its DOMAIN_TYPE, not
its TREE_TYPE.

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

30 years ago(INPUT_STACK_MAX): Double size.
kenner [Sat, 11 Dec 1993 13:50:06 +0000 (13:50 +0000)]
(INPUT_STACK_MAX): Double size.

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

30 years ago(initialize_for_inline): Handle CONCAT when setting up parmdecl_map.
kenner [Sat, 11 Dec 1993 13:33:22 +0000 (13:33 +0000)]
(initialize_for_inline): Handle CONCAT when setting up parmdecl_map.
(expand_inline_function): Make test for overlap of TARGET and args_vals[i]
more conservative.

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

30 years agoAdd a few missing new nmemonics.
kenner [Sat, 11 Dec 1993 12:36:44 +0000 (12:36 +0000)]
Add a few missing new nmemonics.

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

30 years ago(modsi3): Move test of exact_log2 into extra condition.
kenner [Sat, 11 Dec 1993 12:05:02 +0000 (12:05 +0000)]
(modsi3): Move test of exact_log2 into extra condition.

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

30 years ago(modsi3): Remove unneeded test.
kenner [Sat, 11 Dec 1993 12:02:13 +0000 (12:02 +0000)]
(modsi3): Remove unneeded test.

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

30 years ago(modsi3): Correct predicate on operand 2.
kenner [Sat, 11 Dec 1993 11:57:42 +0000 (11:57 +0000)]
(modsi3): Correct predicate on operand 2.

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

30 years agols -lt tople
mrs [Sat, 11 Dec 1993 01:00:57 +0000 (01:00 +0000)]
ls -lt tople
* toplev.c (lang_options): Change -fnodollars-in-identifiers to
-fno-dollars-in-identifiers to match docs.

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

30 years ago(yylex): When reading malformed floating point constant,
wilson [Fri, 10 Dec 1993 20:41:43 +0000 (20:41 +0000)]
(yylex): When reading malformed floating point constant,
avoid printing error more than once, and avoid passing malformed
number to subsequent atof call.

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

30 years ago(easy_fp_constant): Use input_operand to see if each word can be
kenner [Fri, 10 Dec 1993 12:40:23 +0000 (12:40 +0000)]
(easy_fp_constant): Use input_operand to see if each word can be
loaded in one insn.

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

30 years agoChange numerous occurrences of TARGET_POWERPC to ! TARGET_POWER and
kenner [Fri, 10 Dec 1993 12:23:07 +0000 (12:23 +0000)]
Change numerous occurrences of TARGET_POWERPC to ! TARGET_POWER and
make related changes.

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

30 years ago(modsi3): Rework to operate correctly for both POWER and PowerPC.
kenner [Fri, 10 Dec 1993 11:03:23 +0000 (11:03 +0000)]
(modsi3): Rework to operate correctly for both POWER and PowerPC.

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

30 years ago(APPLY_RESULT_SIZE): Define.
wilson [Wed, 8 Dec 1993 23:04:10 +0000 (23:04 +0000)]
(APPLY_RESULT_SIZE): Define.

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

30 years ago(untyped_call+1, untyped_call+2): Use std not st for fp
wilson [Wed, 8 Dec 1993 23:03:38 +0000 (23:03 +0000)]
(untyped_call+1, untyped_call+2): Use std not st for fp
results.

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

30 years ago(mark_used_regs, case CLOBBER): Refine previous change to just look at
kenner [Wed, 8 Dec 1993 11:17:15 +0000 (11:17 +0000)]
(mark_used_regs, case CLOBBER): Refine previous change to just look at
the address of a MEM inside a CLOBBER.

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

30 years ago(fold, case *_{DIV,MOD}_EXPR): When using distributive law, take care
kenner [Wed, 8 Dec 1993 10:46:16 +0000 (10:46 +0000)]
(fold, case *_{DIV,MOD}_EXPR): When using distributive law, take care
when C2 is negative.

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

30 years ago(mark_used_regs): Look inside a CLOBBER; it may be the only place regs
kenner [Tue, 7 Dec 1993 13:45:51 +0000 (13:45 +0000)]
(mark_used_regs): Look inside a CLOBBER; it may be the only place regs
are used if it has a stack slot that is from an inlined function.

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

30 years ago(move_block_{to,from}_reg): Check HAVE_{load,store}_multiple value;
kenner [Tue, 7 Dec 1993 01:55:51 +0000 (01:55 +0000)]
(move_block_{to,from}_reg): Check HAVE_{load,store}_multiple value;
don't just #idef the symbol.

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

30 years ago(hppa_legitimize_address): If we can't legitimize, do nothing; don't
kenner [Mon, 6 Dec 1993 13:01:49 +0000 (13:01 +0000)]
(hppa_legitimize_address): If we can't legitimize, do nothing; don't
call abort.

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

30 years agoInclude ctype.h.
kenner [Mon, 6 Dec 1993 12:40:22 +0000 (12:40 +0000)]
Include ctype.h.

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

30 years ago(ASM_OUTPUT_ASCII): 8-bit chars should be zero-extended.
kenner [Mon, 6 Dec 1993 12:38:16 +0000 (12:38 +0000)]
(ASM_OUTPUT_ASCII): 8-bit chars should be zero-extended.

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

30 years ago(output_ascii_pseudo_op): 8-bit chars should be zero-extended.
kenner [Mon, 6 Dec 1993 12:34:53 +0000 (12:34 +0000)]
(output_ascii_pseudo_op): 8-bit chars should be zero-extended.

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

30 years ago(expand_expr, case PLACEHOLDER_EXPR): Remove top entry from
kenner [Mon, 6 Dec 1993 12:32:35 +0000 (12:32 +0000)]
(expand_expr, case PLACEHOLDER_EXPR): Remove top entry from
PLACEHOLDER_LIST when expanding the value in it.

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

30 years ago(start_sequence): Save current sequence_rtl_expr.
dje [Mon, 6 Dec 1993 10:39:58 +0000 (10:39 +0000)]
(start_sequence): Save current sequence_rtl_expr.

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

30 years ago(c_expand_return): Return if convert_for_assignment returns
kenner [Fri, 3 Dec 1993 12:06:46 +0000 (12:06 +0000)]
(c_expand_return): Return if convert_for_assignment returns
error_mark_node.

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

30 years agoDefine and protect against __STDDEF_H__ for Irix 5.1.
kenner [Fri, 3 Dec 1993 11:48:21 +0000 (11:48 +0000)]
Define and protect against __STDDEF_H__ for Irix 5.1.

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

30 years ago(stdio.h): Fix typos (missing quote) in previous change.
kenner [Fri, 3 Dec 1993 11:41:47 +0000 (11:41 +0000)]
(stdio.h): Fix typos (missing quote) in previous change.

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

30 years ago(ashlsi3, ashrsi3, lshrsi3): Use arith_operand instead of
kenner [Fri, 3 Dec 1993 11:35:45 +0000 (11:35 +0000)]
(ashlsi3, ashrsi3, lshrsi3): Use arith_operand instead of
shift_operand.  Truncate shift counts to 5 bits.

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

30 years ago(shift_operand): Delete function.
kenner [Fri, 3 Dec 1993 11:34:48 +0000 (11:34 +0000)]
(shift_operand): Delete function.

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

30 years ago(scan_loop): Correct arguments for register check.
kenner [Thu, 2 Dec 1993 13:10:43 +0000 (13:10 +0000)]
(scan_loop): Correct arguments for register check.

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

30 years ago(push_topmost_sequence, end_sequence): Update sequence_rtl_expr from
kenner [Thu, 2 Dec 1993 12:57:13 +0000 (12:57 +0000)]
(push_topmost_sequence, end_sequence): Update sequence_rtl_expr from
sequence_stack entry.

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

30 years ago(emit_library_call): Use Pmode, not OUTMODE, when passing in structure
kenner [Thu, 2 Dec 1993 12:22:47 +0000 (12:22 +0000)]
(emit_library_call): Use Pmode, not OUTMODE, when passing in structure
address.

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

30 years agoPreserve _HIDDEN_VA_LIST when changing VA_LIST to DUMMY_VA_LIST.
kenner [Thu, 2 Dec 1993 12:06:58 +0000 (12:06 +0000)]
Preserve _HIDDEN_VA_LIST when changing VA_LIST to DUMMY_VA_LIST.
Change __va_list to __gnuc_va_list.  For AIX 3.2.5.

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

30 years ago(secondary_reload_class): Kernel regs are in same class as user regs.
kenner [Thu, 2 Dec 1993 12:00:18 +0000 (12:00 +0000)]
(secondary_reload_class): Kernel regs are in same class as user regs.

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

30 years ago(movti split): Set CR to 3, not 1 like DImode.
kenner [Thu, 2 Dec 1993 11:58:25 +0000 (11:58 +0000)]
(movti split): Set CR to 3, not 1 like DImode.

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

30 years ago(find_reloads_toplev): Replace obsolete reference to
kenner [Thu, 2 Dec 1993 11:45:55 +0000 (11:45 +0000)]
(find_reloads_toplev): Replace obsolete reference to
BYTE_LOADS_*_EXTEND with LOAD_EXTEND_OP.

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

30 years ago(ASM_STABS_OP, ASM_STABN_OP): Define.
kenner [Thu, 2 Dec 1993 11:39:06 +0000 (11:39 +0000)]
(ASM_STABS_OP, ASM_STABN_OP): Define.
(ASM_FILE_END): Put a TAB before the .stabs directive.

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

30 years ago(define_function_unit): Restore ppc601 load and fpload timings.
kenner [Thu, 2 Dec 1993 11:30:05 +0000 (11:30 +0000)]
(define_function_unit): Restore ppc601 load and fpload timings.

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

30 years ago(STATIC_CHAIN_REGNUM): Use %g2; %g1 is reserved for prologue.
kenner [Wed, 1 Dec 1993 00:29:55 +0000 (00:29 +0000)]
(STATIC_CHAIN_REGNUM): Use %g2; %g1 is reserved for prologue.
(TRAMPOLINE_TEMPLATE, INITIALIZE_TRAMPOLINE): Swap useage of %g1 and %g2.

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

30 years ago(movdf): Don't need earlyclobber when a register is copied to itself.
kenner [Wed, 1 Dec 1993 00:24:29 +0000 (00:24 +0000)]
(movdf): Don't need earlyclobber when a register is copied to itself.

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