OSDN Git Service

pf3gnuchains/gcc-fork.git
26 years agoDon't compile getpagesize if __CYGWIN32__
ian [Thu, 31 Jul 1997 23:39:26 +0000 (23:39 +0000)]
Don't compile getpagesize if __CYGWIN32__

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

26 years ago(SWITCHES_NEED_SPACES) Define.
coxs [Thu, 31 Jul 1997 20:37:46 +0000 (20:37 +0000)]
(SWITCHES_NEED_SPACES) Define.

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

26 years ago(*trunc*): Use scratch memory for output_fix_trunc.
coxs [Thu, 31 Jul 1997 20:37:46 +0000 (20:37 +0000)]
(*trunc*): Use scratch memory for output_fix_trunc.

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

26 years ago(output_to_reg, output_fix_trunc): Use scratch memory
coxs [Thu, 31 Jul 1997 20:37:46 +0000 (20:37 +0000)]
(output_to_reg, output_fix_trunc): Use scratch memory

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

26 years ago(MAX_FIXED_MODE_SIZE): Define.
coxs [Thu, 31 Jul 1997 20:37:46 +0000 (20:37 +0000)]
(MAX_FIXED_MODE_SIZE): Define.

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

26 years ago92th Cygnus<->FSF quick merge
mrs [Wed, 30 Jul 1997 23:01:56 +0000 (23:01 +0000)]
92th Cygnus<->FSF quick merge

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

26 years ago* cplus-dem.c: Various changes to produce Java output when passed
bothner [Wed, 30 Jul 1997 19:05:31 +0000 (19:05 +0000)]
* cplus-dem.c:  Various changes to produce Java output when passed
DMGL_JAVA.  Thus "::" becomes "." and "JArray<Foo>" becomes "Foo[]".
(main):  Support --java and -j flags to set DMGL_JAVA.

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

26 years ago* demangle.h (DMGL_JAVA): New option to request Java demangling.
bothner [Wed, 30 Jul 1997 19:05:31 +0000 (19:05 +0000)]
* demangle.h (DMGL_JAVA):  New option to request Java demangling.

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

26 years ago(CPP_SPEC): add %(subtarget_cpp_spec).
erich [Wed, 30 Jul 1997 12:54:05 +0000 (12:54 +0000)]
(CPP_SPEC): add %(subtarget_cpp_spec).

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

26 years ago(MULTILIB_OPTIONS): don't use deprecated -mN
erich [Wed, 30 Jul 1997 12:53:11 +0000 (12:53 +0000)]
(MULTILIB_OPTIONS): don't use deprecated -mN
options; use -mapcs-NN instead.

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

26 years ago(TARGET_CPU_DEFAULT): define.
erich [Wed, 30 Jul 1997 12:52:22 +0000 (12:52 +0000)]
(TARGET_CPU_DEFAULT): define.
include aout.h rather than arm.h directly.
(ASM_SPEC): remove.
(CPP_SPEC): replace with...
(SUBTARGET_CPP_SPEC): ... this.

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

26 years agoDon't define SET_ASM_OP for RISCiX
erich [Wed, 30 Jul 1997 12:51:32 +0000 (12:51 +0000)]
Don't define SET_ASM_OP for RISCiX

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

26 years agodefine SET_ASM_OP by default (for GAS).
erich [Wed, 30 Jul 1997 12:50:57 +0000 (12:50 +0000)]
define SET_ASM_OP by default (for GAS).

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

26 years agoreplace arm-*-* with arm-*-aout.
erich [Wed, 30 Jul 1997 12:50:14 +0000 (12:50 +0000)]
replace arm-*-* with arm-*-aout.

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

26 years agoPatches to use cpplib with cc1 #if USE_CPPLIB.
bothner [Tue, 29 Jul 1997 22:40:30 +0000 (22:40 +0000)]
Patches to use cpplib with cc1 #if USE_CPPLIB.

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

26 years ago* configure.in (--enable-c-cpplib): New option.
bothner [Tue, 29 Jul 1997 22:07:34 +0000 (22:07 +0000)]
* configure.in (--enable-c-cpplib):  New option.
(extra_c_flags, extra_c_objs):  New variables.

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

26 years ago* Makefile.in (EXTRA_C_OBJS): New variable.
bothner [Tue, 29 Jul 1997 22:07:34 +0000 (22:07 +0000)]
* Makefile.in (EXTRA_C_OBJS):  New variable.
(INTERNAL_CFLAGS):  Add @extra_c_flags@.
C_OBJS, OBJC_OBS:  Add $(EXTRA_C_OBJS).

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

26 years agoAdd hooks for using autconf-style Makefile.in in language subdirs.
bothner [Tue, 29 Jul 1997 22:03:06 +0000 (22:03 +0000)]
Add hooks for using autconf-style Makefile.in in language subdirs.
* configure.in (all_outputs, oldstyle_subdirs):  New variables.
Pass all_outputs to AC_OUTPUT.

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

26 years agoAdd hooks for using autconf-style Makefile.in in language subdirs.
bothner [Tue, 29 Jul 1997 22:03:06 +0000 (22:03 +0000)]
Add hooks for using autconf-style Makefile.in in language subdirs.
* configure.lang:  Only iterate over oldstyle_subdirs.

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

26 years agox
merrill [Tue, 29 Jul 1997 05:38:55 +0000 (05:38 +0000)]
x

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

26 years agoupdate from main archive 970728
drepper [Mon, 28 Jul 1997 23:37:45 +0000 (23:37 +0000)]
update from main archive 970728

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

26 years ago * integrate.c (expand_inline_function): Use xmalloc instead of
brendan [Mon, 28 Jul 1997 23:08:39 +0000 (23:08 +0000)]
* integrate.c (expand_inline_function): Use xmalloc instead of
alloca for the LABEL_MAP.
(save_for_inline_copying): Likewise.

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

26 years ago * integrate.c (expand_inline_function): Use xmalloc instead of
brendan [Mon, 28 Jul 1997 19:49:08 +0000 (19:49 +0000)]
* integrate.c (expand_inline_function): Use xmalloc instead of
alloca for the LABEL_MAP.

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

26 years agox
merrill [Mon, 28 Jul 1997 19:40:28 +0000 (19:40 +0000)]
x

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

26 years agox
merrill [Mon, 28 Jul 1997 18:30:18 +0000 (18:30 +0000)]
x

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

26 years agox
merrill [Mon, 28 Jul 1997 17:42:09 +0000 (17:42 +0000)]
x

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

26 years ago(fold_range_test, fold): Avoid making SAVE_EXPR if at top level.
kenner [Sun, 27 Jul 1997 23:35:53 +0000 (23:35 +0000)]
(fold_range_test, fold): Avoid making SAVE_EXPR if at top level.

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

26 years ago(expand_expr, case LABEL_DECL): Treat inline_function_decl like
kenner [Sun, 27 Jul 1997 23:35:23 +0000 (23:35 +0000)]
(expand_expr, case LABEL_DECL): Treat inline_function_decl like
current_function_decl.
(expand_expr, case SAVE_EXPR): Handle top-level SVAE_EXPR by
moving into current function; abort if in incorrect context.

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

26 years ago(put_var_into_stack, trampoline_address): Treat inline_function_decl
kenner [Sun, 27 Jul 1997 23:34:28 +0000 (23:34 +0000)]
(put_var_into_stack, trampoline_address): Treat inline_function_decl
like current_function_decl.

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

26 years ago(ASM_OUTPUT_SOURCE_FILENAME): Delete default value.
kenner [Sun, 27 Jul 1997 17:51:46 +0000 (17:51 +0000)]
(ASM_OUTPUT_SOURCE_FILENAME): Delete default value.

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

26 years ago(TARGET_SWITCHES): Add -mno-byte.
kenner [Sun, 27 Jul 1997 17:49:01 +0000 (17:49 +0000)]
(TARGET_SWITCHES): Add -mno-byte.

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

26 years ago(get_inner_unaligned_p): Deleted.
kenner [Sun, 27 Jul 1997 16:18:46 +0000 (16:18 +0000)]
(get_inner_unaligned_p): Deleted.
(expand_assignment): Remove special-case of constant array.
(expand_expr, case ARRAY_REF): Likewise, and clean up remaining code.

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

26 years ago(probe_stack_range): Do probing with loop if more than a small number.
kenner [Sun, 27 Jul 1997 16:09:00 +0000 (16:09 +0000)]
(probe_stack_range): Do probing with loop if more than a small number.

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

26 years ago(\email): Let to \uref instead of \code, as a second optional argument
karl [Sat, 26 Jul 1997 19:12:35 +0000 (19:12 +0000)]
(\email): Let to \uref instead of \code, as a second optional argument
makes sense for this, too.

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

26 years agoRecognize SunOS 3.x.
bothner [Sat, 26 Jul 1997 19:01:01 +0000 (19:01 +0000)]
Recognize SunOS 3.x.

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

26 years ago* configure.in: Finish fixing calculation if default thread
dje [Fri, 25 Jul 1997 19:42:24 +0000 (19:42 +0000)]
* configure.in: Finish fixing calculation if default thread
support is enabled.

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

26 years ago * Makefile.in (native): Depend on config.h.
dje [Fri, 25 Jul 1997 19:26:32 +0000 (19:26 +0000)]
* Makefile.in (native): Depend on config.h.
(gcc.o): Depend on Makefile, not config.status.

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

26 years ago * pa.c (pa_reorg): If TARGET_BIG_SWITCH, then do not explode
law [Fri, 25 Jul 1997 17:02:37 +0000 (17:02 +0000)]
    * pa.c (pa_reorg): If TARGET_BIG_SWITCH, then do not explode
        ADDR_VEC insns.  Slightly rework code which explodes ADDR_VEC
        insns.
        * pa.h (TARGET_BIG_SWITCH): Define.
        (TARGET_SWITCHES): Add "big-switch" and "no-big-switch".
        (CASE_VECTOR_MODE): Use TI or DI depending on TARGET_BIG_SWITCH.
        (CASE_DROPS_THROUGH): Remove definition.
        (ASM_OUTPUT_ADDR_VEC_ELT): Rewrite to handle TARGET_BIG_SWITCH.
        (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
        * pa.md (casesi): Rework to avoid some potential long branch
        problems (also makes generated code faster!).  Handle
        TARGET_BIG_SWITCH.
        (casesi0): Corresponding changes.

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

26 years ago(expand_expr, case MODIFY_EXPR): Don't preexpand calls if LHS is an
kenner [Fri, 25 Jul 1997 12:36:42 +0000 (12:36 +0000)]
(expand_expr, case MODIFY_EXPR): Don't preexpand calls if LHS is an
indirect via a constant pointer.

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

26 years ago(expand_call): If -fstack-check and temp needed for arg is too large,
kenner [Fri, 25 Jul 1997 12:36:27 +0000 (12:36 +0000)]
(expand_call): If -fstack-check and temp needed for arg is too large,
use alloca.

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

26 years ago(bitmap_operation): Reset CURRENT on deferred deletion.
kenner [Fri, 25 Jul 1997 01:49:10 +0000 (01:49 +0000)]
(bitmap_operation): Reset CURRENT on deferred deletion.

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

26 years ago92th Cygnus<->FSF quick merge
brendan [Thu, 24 Jul 1997 21:09:25 +0000 (21:09 +0000)]
92th Cygnus<->FSF quick merge

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

26 years agoFix capitalization of OVERFLOW in CHECK_FLOAT_VALUE definition
cks [Thu, 24 Jul 1997 03:51:04 +0000 (03:51 +0000)]
Fix capitalization of OVERFLOW in CHECK_FLOAT_VALUE definition

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

26 years ago(arm-*-netbsd*): Fix typo setting tmake_file.
erich [Wed, 23 Jul 1997 16:59:51 +0000 (16:59 +0000)]
(arm-*-netbsd*): Fix typo setting tmake_file.

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

26 years ago(alpha*): Put quotes around MASK_GAS.
kenner [Wed, 23 Jul 1997 10:39:34 +0000 (10:39 +0000)]
(alpha*): Put quotes around MASK_GAS.

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

26 years ago * sparc/sparc.md (seqdi_special): Don't clobber %xcc.
dje [Tue, 22 Jul 1997 23:42:22 +0000 (23:42 +0000)]
* sparc/sparc.md (seqdi_special): Don't clobber %xcc.
(snedi_special, seqdi_special_trunc, snedi_special_trunc): Likewise.
(snedi_zero, neg_snedi_zero, seqdi_zero, neg_seqdi_zero): Likewise.
  (snedi_zero_trunc, seqdi_zero_trunc): Likewise. Renamed from ..._sp64.
(snedi_zero_trunc_sp32, seqdi_zero_trunc_sp32): Delete.

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

26 years ago * sparc/sparc.c (gen_v9_scc): Handle early clobber of result.
dje [Tue, 22 Jul 1997 23:41:48 +0000 (23:41 +0000)]
* sparc/sparc.c (gen_v9_scc): Handle early clobber of result.

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

26 years ago * tree.c (array_type_nelts): Make sure the domain of TYPE is set
brendan [Tue, 22 Jul 1997 19:25:25 +0000 (19:25 +0000)]
    * tree.c (array_type_nelts): Make sure the domain of TYPE is set
        before we try to use it.

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

26 years ago * configure.frag: New arguments xmake_files, tmake_files.
dje [Tue, 22 Jul 1997 16:26:03 +0000 (16:26 +0000)]
* configure.frag: New arguments xmake_files, tmake_files.
Build Make-host, Make-target.

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

26 years ago * configure.in (host_overrides): Set to Make-host.
dje [Tue, 22 Jul 1997 16:25:40 +0000 (16:25 +0000)]
* configure.in (host_overrides): Set to Make-host.
(dep_host_xmakefile): Loop over all elements in host_make_file.
(target_overrides): Set to Make-target.
(dep_tmake_file):  Loop over all elements in tmake_file.
(configure.frag): Pass dep_host_xmake_file, dep_tmake_file.

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

26 years ago * Makefile.in (Makefile): Pass xmake_file, tmake_file to
dje [Tue, 22 Jul 1997 16:25:19 +0000 (16:25 +0000)]
* Makefile.in (Makefile): Pass xmake_file, tmake_file to
configure.frag
(distclean): Delete Make-host, Make-target.

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

26 years agoComment out lines containing just formfeeds.
eggert [Mon, 21 Jul 1997 23:17:44 +0000 (23:17 +0000)]
Comment out lines containing just formfeeds.

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

26 years ago(cstamp-h.in): Use echo instead of touch.
dje [Mon, 21 Jul 1997 18:55:54 +0000 (18:55 +0000)]
(cstamp-h.in): Use echo instead of touch.

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

26 years ago * reload1.c (reload_cse_mem_conflict_p): Restore handling of
dje [Mon, 21 Jul 1997 18:07:27 +0000 (18:07 +0000)]
* reload1.c (reload_cse_mem_conflict_p): Restore handling of
(mem:BLK const0_rtx) meaning all memory is clobbered.

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

26 years ago(Makefile): Depend on config.status instead of configure.
dje [Mon, 21 Jul 1997 18:05:29 +0000 (18:05 +0000)]
(Makefile): Depend on config.status instead of configure.
(config.status): Depend on configure.  Run config.status --recheck if
out of date.

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

26 years ago(iorsi_zexthi_ashl16): Mark output operand as earlyclobber.
kenner [Mon, 21 Jul 1997 10:19:31 +0000 (10:19 +0000)]
(iorsi_zexthi_ashl16): Mark output operand as earlyclobber.

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

26 years ago(MASK_CPU_EV5): New macro.
kenner [Mon, 21 Jul 1997 01:07:59 +0000 (01:07 +0000)]
(MASK_CPU_EV5): New macro.

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

26 years ago(override_options): Set default for alpha_cpu from TARGET_CPU_DEFAULT.
kenner [Mon, 21 Jul 1997 01:07:50 +0000 (01:07 +0000)]
(override_options): Set default for alpha_cpu from TARGET_CPU_DEFAULT.

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

26 years ago(alpha*-*-*): Set cpu_type to alpha.
kenner [Mon, 21 Jul 1997 01:07:37 +0000 (01:07 +0000)]
(alpha*-*-*): Set cpu_type to alpha.
Change "alpha-" to "alpha*-" in all entries.
Set target_cpu_default for ev5 and ev56 systems.
Use symbolic names for target_cpu_default.

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

26 years ago(alphaev5, alphaev56): New CPU types.
kenner [Mon, 21 Jul 1997 00:58:41 +0000 (00:58 +0000)]
(alphaev5, alphaev56): New CPU types.

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

26 years ago(alpha*): Run program to see if ev4, ev5, or ev56.
kenner [Mon, 21 Jul 1997 00:58:27 +0000 (00:58 +0000)]
(alpha*): Run program to see if ev4, ev5, or ev56.

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

26 years ago(expand_expr, case PLACEHOLDER_EXPR): Pick outermost object in
kenner [Sun, 20 Jul 1997 10:11:25 +0000 (10:11 +0000)]
(expand_expr, case PLACEHOLDER_EXPR): Pick outermost object in
placeholder_list of right type without a PLACEHOLDER_EXPR.

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

26 years ago(contains_placeholder_p): Call contains_this_placeholder_p.
kenner [Sun, 20 Jul 1997 10:10:50 +0000 (10:10 +0000)]
(contains_placeholder_p): Call contains_this_placeholder_p.
(contains_this_placeholder_p): Renamed from contains_placeholder_p.
Added new arg, PL.
Rework to make more consistent, check more codes, and avoid
undefined fields.

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

26 years ago({zero_,}extend[qh]i[dsh]i2): Rework TARGET_BYTE_OPS cases.
kenner [Sat, 19 Jul 1997 21:59:58 +0000 (21:59 +0000)]
({zero_,}extend[qh]i[dsh]i2): Rework TARGET_BYTE_OPS cases.
(mov[hq]i): Likewise.
(extend[qh]i[hsd]i2x): Add missing cases and fix typo in constraint.
(reload_{in,out}[qh]i): Disable for TARGET_BYTE_OPS.

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

26 years ago(SECONDARY_{IN,OUT}PUT_RELOAD_CLASS): Don't need for QImode or HImode
kenner [Sat, 19 Jul 1997 21:59:41 +0000 (21:59 +0000)]
(SECONDARY_{IN,OUT}PUT_RELOAD_CLASS): Don't need for QImode or HImode
if TARGET_BYTE_OPS.
(ASM_FILE_START): Write a .arch directive.
(STACK_CHECK_BUILTIN): New macro.

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

26 years ago(override_options): Allow processor of ev56 or 21164a.
kenner [Sat, 19 Jul 1997 21:59:19 +0000 (21:59 +0000)]
(override_options): Allow processor of ev56 or 21164a.
(input_operand, case MEM): Correct test involving TARGET_BYTE_OPS.

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

26 years ago(cstamp-h): Renamed from stamp-h.
dje [Sat, 19 Jul 1997 07:05:40 +0000 (07:05 +0000)]
(cstamp-h): Renamed from stamp-h.

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

26 years ago(cstamp-h.in): Renamed from stamp-h.in.
dje [Sat, 19 Jul 1997 07:03:46 +0000 (07:03 +0000)]
(cstamp-h.in): Renamed from stamp-h.in.
(cstamp-h): Renamed from stamp-h.

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

26 years agox
merrill [Sat, 19 Jul 1997 06:30:30 +0000 (06:30 +0000)]
x

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

26 years ago(config.in,stamp-h.in): These files live in $(srcdir).
dje [Sat, 19 Jul 1997 03:13:07 +0000 (03:13 +0000)]
(config.in,stamp-h.in): These files live in $(srcdir).

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

26 years ago(stamp-h.in): Fix leading whitespace (should be tab).
dje [Sat, 19 Jul 1997 02:56:22 +0000 (02:56 +0000)]
(stamp-h.in): Fix leading whitespace (should be tab).

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

26 years ago * configure.in: Invoke AC_CONFIG_HEADER.
dje [Sat, 19 Jul 1997 02:51:45 +0000 (02:51 +0000)]
* configure.in: Invoke AC_CONFIG_HEADER.
Check for string.h, strings.h, stdlib.h, time.h, unistd.h.
Check for whether malloc/realloc/free need to be declared.
(links): Rename config.h to config2.h.
(AC_OUTPUT): Create stamp-h.

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

26 years ago(config.in,stamp-h.in): Add rules for.
dje [Sat, 19 Jul 1997 02:49:31 +0000 (02:49 +0000)]
(config.in,stamp-h.in): Add rules for.
(config.h,stamp-h): Add rules for.
(distclean): Delete config2.h, stamp-h.
(ALL_CFLAGS): Add @DEFS@.

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

26 years agoInitial revision
dje [Sat, 19 Jul 1997 02:37:36 +0000 (02:37 +0000)]
Initial revision

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

26 years ago * configure.in (host_overrides): Set to host_xmake_file, don't create
dje [Sat, 19 Jul 1997 02:27:38 +0000 (02:27 +0000)]
* configure.in (host_overrides): Set to host_xmake_file, don't create
Make-host.
(target_overrides): Set to tmake_file, don't create Make-target.
(language subdir support): Keep together.

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

26 years ago(distclean): Delete reference to Make-host, Make-target.
dje [Sat, 19 Jul 1997 02:26:26 +0000 (02:26 +0000)]
(distclean): Delete reference to Make-host, Make-target.

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

26 years ago * configure.lang: Delete top level directory from loop.
dje [Sat, 19 Jul 1997 02:23:36 +0000 (02:23 +0000)]
* configure.lang: Delete top level directory from loop.
Delete code not useful for language subdirs.

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

26 years ago * configure.in: Don't loop trying to configure language subdirs.
dje [Sat, 19 Jul 1997 02:22:30 +0000 (02:22 +0000)]
* configure.in: Don't loop trying to configure language subdirs.
Don't pass to configure.lang variables it doesn't use.

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

26 years ago(DECL_ABSTRACT_ORIGIN): Expand description of.
dje [Sat, 19 Jul 1997 02:19:01 +0000 (02:19 +0000)]
(DECL_ABSTRACT_ORIGIN): Expand description of.

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

26 years ago * c-decl.c (duplicate_decls): Set DECL_ABSTRACT_ORIGIN to olddecl
dje [Sat, 19 Jul 1997 02:16:12 +0000 (02:16 +0000)]
* c-decl.c (duplicate_decls): Set DECL_ABSTRACT_ORIGIN to olddecl
if inline function and not new definition.

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

26 years ago(reload): Don't call reload_cse_regs here.
kenner [Fri, 18 Jul 1997 12:12:50 +0000 (12:12 +0000)]
(reload): Don't call reload_cse_regs here.
(reload_cse_mem_conflict_p): Remove MEM_OFFSET and MEM_MODE args.
(reload_cse_mem_conflict_p, case MEM): Call anti_dependence.
(reload_cse_invalidate_mem): Update call to reload_cse_mem_conflict_p.
(reload_cse_regs): No longer static.
Call init_alias_analysis.
Ignore CLOBBER in a PARALLEL.

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

26 years ago(rest_of_compilation): Call reload_cse_regs here.
kenner [Fri, 18 Jul 1997 12:12:15 +0000 (12:12 +0000)]
(rest_of_compilation): Call reload_cse_regs here.

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

26 years ago(copy-headers): Use $(srcdir) from this makefile, not the parent's.
kenner [Fri, 18 Jul 1997 10:44:21 +0000 (10:44 +0000)]
(copy-headers): Use $(srcdir) from this makefile, not the parent's.

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

26 years ago(objc-headers): Fix command for the new build directory layout, don't
kenner [Fri, 18 Jul 1997 10:44:07 +0000 (10:44 +0000)]
(objc-headers): Fix command for the new build directory layout, don't
pass srcdir variable.

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

26 years ago * configure.in (merged_frags): Delete unused variable.
dje [Thu, 17 Jul 1997 20:02:27 +0000 (20:02 +0000)]
* configure.in (merged_frags): Delete unused variable.
(extra_headers_list): Move setting outside of subdir loop.
(extra_headers,extra_passes): Don't pass to configure.lang.
(extra_programs,extra_parts,extra_objs): Likewise.
(host_extra_gcc_objs,gxx_include_dir,md_cppflags): Likewise.

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

26 years ago * configure.lang (EXTRA_HEADERS,EXTRA_PASSES,EXTRA_PARTS): Delete.
dje [Thu, 17 Jul 1997 20:00:03 +0000 (20:00 +0000)]
* configure.lang (EXTRA_HEADERS,EXTRA_PASSES,EXTRA_PARTS): Delete.
(EXTRA_PROGRAMS,EXTRA_OBJS,EXTRA_GCC_OBJS,MD_DEPS): Delete.
(version) Delete duplicate entry.

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

26 years ago(flag_stack_check): New variable.
kenner [Thu, 17 Jul 1997 15:26:41 +0000 (15:26 +0000)]
(flag_stack_check): New variable.
(f_options): Add "stack-check".

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

26 years ago(expand_decl): If stack checking, use alloca for large vars.
kenner [Thu, 17 Jul 1997 15:26:30 +0000 (15:26 +0000)]
(expand_decl): If stack checking, use alloca for large vars.

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

26 years ago(reload): If checking stack, verify frame small enough.
kenner [Thu, 17 Jul 1997 15:26:10 +0000 (15:26 +0000)]
(reload): If checking stack, verify frame small enough.

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

26 years ago(expand_function_end): If function is non-leaf and stack checking is
kenner [Thu, 17 Jul 1997 15:25:54 +0000 (15:25 +0000)]
(expand_function_end): If function is non-leaf and stack checking is
requested, emit needed probes.

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

26 years ago(allocate_dynamic_stack_space): Call probe_stack_range.
kenner [Thu, 17 Jul 1997 15:25:37 +0000 (15:25 +0000)]
(allocate_dynamic_stack_space): Call probe_stack_range.
(emit_stack_probe, probe_stack_range): New functions.

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

26 years ago(flag_stack_check): New declaration.
kenner [Thu, 17 Jul 1997 15:25:20 +0000 (15:25 +0000)]
(flag_stack_check): New declaration.

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

26 years ago(STACK_CHECK_*): Provide default values.
kenner [Thu, 17 Jul 1997 15:24:57 +0000 (15:24 +0000)]
(STACK_CHECK_*): Provide default values.
(probe_stack_range): New declaration.

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

26 years ago(mark_target_live_regs): Pass FIRST_PSEUDO_REGISTER to call to
kenner [Thu, 17 Jul 1997 11:00:41 +0000 (11:00 +0000)]
(mark_target_live_regs): Pass FIRST_PSEUDO_REGISTER to call to
EXECUTE_IF_SET_IN_REG_SET.

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

26 years agox
merrill [Thu, 17 Jul 1997 06:40:52 +0000 (06:40 +0000)]
x

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

26 years agox
merrill [Wed, 16 Jul 1997 19:05:27 +0000 (19:05 +0000)]
x

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

26 years ago(emit_library_call_value): Initialize all argvec elements.
kenner [Wed, 16 Jul 1997 18:34:06 +0000 (18:34 +0000)]
(emit_library_call_value): Initialize all argvec elements.

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

26 years ago(global_conflicts): Pass FIRST_PSEUDO_REGISTER to call to
kenner [Wed, 16 Jul 1997 18:31:36 +0000 (18:31 +0000)]
(global_conflicts): Pass FIRST_PSEUDO_REGISTER to call to
EXECUTE_IF_SET_IN_REG_SET.

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

26 years agoMinor reformatting.
kenner [Wed, 16 Jul 1997 18:31:00 +0000 (18:31 +0000)]
Minor reformatting.

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

26 years ago(CPP_CPU_ARCH_SPEC): Handle -march=...
erich [Wed, 16 Jul 1997 14:54:40 +0000 (14:54 +0000)]
(CPP_CPU_ARCH_SPEC): Handle -march=...
(TARGET_OPTIONS): Add arch= and fp=.  Delete fpe=.
(enum processor_type): Add PROCESSOR_NONE, for use in all_procs table.
(FP_DEFAULT): Default floating point architecture for generic
back-end.
(PREDICATE_CODES): Add f_register_operand.

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