OSDN Git Service
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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