Commit Graph

406 Commits

Author SHA1 Message Date
Doug Evans dae1468825 Makefile.in (xgcc): Depend on and link in choose-temp.o.
* Makefile.in (xgcc): Depend on and link in choose-temp.o.
	(collect2): Likewise.
	(choose-temp.o): Add.

From-SVN: r11788
1996-04-15 17:47:09 +00:00
Jim Wilson fda924283f (libgcc1-test): Undo Feb 12 change.
From-SVN: r11613
1996-03-25 14:57:48 -08:00
Richard Kenner c4124c29e0 (LIB2FUNCS): Add __dummy.
From-SVN: r11575
1996-03-20 08:12:13 -05:00
Jim Wilson 326bdf5894 (USER_H): Add ginclude/va-sh.h.
From-SVN: r11486
1996-03-06 17:03:43 -08:00
Richard Kenner 522170ca63 (CRT0STUFF_T_CFLAGS): New macro.
(stamp-crt0, crt0.o, mcrt0.o): New goals.
(STAGESTUFF): stamp-crt0 added.

From-SVN: r11425
1996-03-04 18:39:06 -05:00
Richard Kenner 54577c5239 (TCFLAGS): New variable.
(GCC_CFLAGS): Add $(TCFLAGS).
(LIBGCC2_CFLAGS): Add -D for __GCC_FLOAT_NOT_NEEDED.
(libgcc1-test): Remove -nostdlib.
(float.h-cross): Don't give error #ifdef __GCC_FLOAT_NOT_NEEDED.

From-SVN: r11243
1996-02-12 20:41:12 -05:00
Richard Kenner 3f83ac4904 (expr.o): Includes hard-reg-set.h.
From-SVN: r11122
1996-01-30 06:34:13 -05:00
Richard Kenner 38b3fa0818 (LIBGCC2_CLFAGS): Add -DIN_LIBGCC2.
(libgcc1.a): Add -DIN_LIBGCC1.
(stamp-crtS): remove -fpic, use CRTSTUFF_CFLAGS_S

From-SVN: r11006
1996-01-15 20:56:34 -05:00
Doug Evans 3ef4c269cc Makefile.in (MAKEINFOFLAGS): New variable.
* Makefile.in (MAKEINFOFLAGS): New variable.
	(cpp.info,gcc.info): Use it.

From-SVN: r10945
1996-01-06 21:11:54 +00:00
Richard Kenner 0e75bea2be (integrate.o): Includes regs.h.
From-SVN: r10879
1995-12-27 15:28:30 -05:00
Stan Cox d4773242d7 (out_object_file): Add MAYBE_TARGET_DEFAULT.
From-SVN: r10735
1995-12-15 15:42:03 +00:00
Doug Evans 67446ffe25 * Makefile.in (distclean): Delete float.h
From-SVN: r10718
1995-12-14 20:12:12 +00:00
Richard Kenner 493810116d (c-parse.y, objc-parse.y): Add warning that file is automatically generated.
From-SVN: r10713
1995-12-13 19:05:37 -05:00
Michael Meissner 23ec378b84 Add MULTILIB_EXCEPTIONS
From-SVN: r10641
1995-11-30 17:49:15 +00:00
Richard Kenner de3cb7c346 (stamp-objlist): Change .o to $objext.
From-SVN: r10606
1995-11-26 14:44:51 -05:00
Richard Kenner 293af484a6 (cppalloc.o): Add a rule to build it.
From-SVN: r10598
1995-11-26 14:28:06 -05:00
Richard Kenner 63a014a083 (compare*): Add "|| true" to avoid spurious failure messages from some
versions of make.

From-SVN: r10588
1995-11-26 11:37:41 -05:00
Richard Kenner eae26de541 (reload.o): Add dependence on output.h.
From-SVN: r10578
1995-11-11 08:25:22 -05:00
Richard Kenner b4978ce7ab (out_object_file): Depend on TREE_H.
From-SVN: r10535
1995-10-27 15:15:46 -04:00
Richard Kenner 5918c8534a (libgcc{1,2}.a): Allow LIB{1,2}FUNCS_EXTRA files to end in .S as well
as .c and .asm.

From-SVN: r10474
1995-10-19 18:41:23 -04:00
Richard Kenner d7371761bf (USER_H): Move up so can override.
(INSTALL_ASSERT_H): New definition.
(install-headers): Use it.
(stmp-int-hdrs): Handle USER_H being empty.

From-SVN: r10405
1995-09-28 14:02:22 -04:00
Richard Kenner 7a7e1cfb32 (gnucompare, stmp-multilib-sub): Remove extra . in front of $(objext).
From-SVN: r10361
1995-09-15 17:34:11 -04:00
Richard Kenner 6136d594d9 (caller-save.o): Depend on insn-codes.h.
From-SVN: r10356
1995-09-15 16:41:31 -04:00
Richard Kenner 435546906e Changed various .o's to .$(objext)'s
Changed various .o's to .$(objext)'s
(specs): Removed unnecessary $(exeext).
(EXTRA_GCC_OBJS): New variable.
(clean): Removed $(LIB2FUNCS_EXTRA)

From-SVN: r10331
1995-09-12 17:39:08 -04:00
Richard Kenner 7af4e69746 (underscore.c): Rename rule to stamp-under, and touch stamp-under at the end.
(underscore.c): Rename rule to stamp-under, and touch stamp-under at
the end.  Add new rule for underscore.c that depends on stamp-under.

From-SVN: r10262
1995-08-21 13:07:54 -04:00
Richard Kenner 91503d95ef (USER_H): Add va-ppc.h.
From-SVN: r10219
1995-08-13 18:40:43 -04:00
Richard Kenner 5a00de6f52 (gfloat.h): Add a - before the rm command.
From-SVN: r10216
1995-08-13 18:28:53 -04:00
Richard Kenner 7bb7f3df4e (LIBGCC2_CFLAGS): Add TARGET_LIBGCC2_CFLAGS.
From-SVN: r10211
1995-08-13 18:04:59 -04:00
Richard Kenner 04f42b07d5 (gfloat.h): Delete previous copy before updating.
From-SVN: r10161
1995-07-26 08:21:08 -04:00
Roland McGrath 32988c4a98 (STAGESTUFF): Add stamp-crtS.
(crtbeginS.o, crtendS.o, stamp-crtS): New rules; just like crtbegin.o et
al, but compiled using -fPIC.

From-SVN: r10160
1995-07-26 12:18:04 +00:00
Richard Kenner c6e11279a0 (reload1.o): Depends on real.h.
From-SVN: r10158
1995-07-26 08:05:29 -04:00
Richard Kenner eed0e340be (STAGESTUFF): Add stamp-crt.
(crtbegin.o, crtend.o): Now depend on stamp-crt.
(stamp-crt): New rule, to actually build crt{begin,end}.o.

From-SVN: r10028
1995-06-22 18:49:53 -04:00
Richard Kenner 940d9d638b Update FSF address.
From-SVN: r9959
1995-06-15 07:33:25 -04:00
Richard Kenner b4d63183da (stage[1-4]): Correctly link `as', `ld', and `collect2'.
From-SVN: r9948
1995-06-14 16:48:41 -04:00
Richard Kenner 0de9e56a34 (fix-header.o): Depends on xsys-protos.h.
From-SVN: r9929
1995-06-11 20:47:44 -04:00
Richard Kenner 594f6fc593 (cpplib.o, fix-header.o): Update dependencies.
(cpperror.o, cppexp.o, cpphash.o): New rules, to show .h dependencies.

From-SVN: r9918
1995-06-10 08:55:01 -04:00
Richard Kenner ed8a0e589b (STAGESTUFF): Copy files produced by -da and -save-temps to the stage
subdirectories.

From-SVN: r9878
1995-06-05 18:56:00 -04:00
Richard Kenner 44e62a7a6e (scan-decls.o): Depends on cpplib.h.
From-SVN: r9869
1995-06-03 18:10:51 -04:00
Richard Kenner 3ff3453763 Properly use $(srcdir) for files that have it in their reference as a target of a rule.
Properly use $(srcdir) for files that have it in their reference as a target
of a rule.
(libgcc1.a): Add missing RANLIB_TEST use.

From-SVN: r9829
1995-05-28 18:48:30 -04:00
Richard Kenner 0b15d35ff3 (BC_ALL): Restore it from May 22 change; vms uses it.
(STAGESTUFF): Use it.

From-SVN: r9816
1995-05-25 07:28:44 -04:00
Richard Kenner 58fe4e59f7 (libgcc2.a): Handle case of separate srcdir.
From-SVN: r9810
1995-05-24 16:49:36 -04:00
Doug Evans 3b4b603597 (crtend.o): Remove crufty -o.
From-SVN: r9791
1995-05-24 01:10:42 +00:00
Richard Kenner edc0a03c02 (install-libobjc): Don't depend on libobjc.a.
From-SVN: r9777
1995-05-23 07:27:14 -04:00
Richard Kenner aab26e1615 (SYMLINK): Deleted; unused.
(oldobjext): Deleted; no longer used.
(FLAGS_TO_PASS): Include objext and exeext.
(STAGESTUFF, protoize.o, unprotoize.o): Use $(objext), not .o.
(test_protoize_simple, compare{,3}, gnucompare{,3}): Likewise.
(STAGESTUFF, specs, gcc-cross, collect2): Add missing $(exeext).
(libgcc1.null, libgcc[12].a, stage[1-4]): Likewise.
(xgcc, cc1, cc1obj, enquire): Use $@ instead of filename for -o value.
(collect2, mips-tfile, mips-tdump, gen*): Likewise.
(bi-arity, bi-opcode, bi-opname, cccp, cppmain): Likewise.
(protoize, unprotoize, gen-protos, fix-header): Likewise.
(crtbegin.o, crtend.o): Don't use -o; move output to proper
filename (using objext) instead.
(BI_ALL, BC_ALL, bytecode): Deleted; unused.
(bi-*.o, cexp.o, stamp-{proto,fixinc}): Remove unneeded $(srcdir).
(getopt{,1}.o, SYSCALLS.c.X): Likewise.
(install-driver): New target.
(install-normal): Depend on it.
(install-common): Don't depend on xgcc.
(maketest): Deleted; no longer used.
(stage[1-4]): Use name collect-ld, not real-ld.
(risky-stage[1-4]): Use stage[1-4] as dependencies; don't copy.

From-SVN: r9770
1995-05-22 18:55:23 -04:00
Richard Kenner 8bd57699c8 (out_object_file): Use in place of aux-output.o.
From-SVN: r9695
1995-05-15 19:32:33 -04:00
Richard Kenner c40d5de468 (lang_{specs,options}_files): New variables.
(gcc.o): Depends on $(lang_specs_files).
(toplev.o): Depends on $(lang_options_file); merge two dep lists.
(distclean): Remove spes.h and options.

From-SVN: r9680
1995-05-14 10:36:25 -04:00
Doug Evans 8f28aa336e * Makefile.in (libgcc1-test): Tell the user to ignore warnings.
From-SVN: r9612
1995-05-10 18:22:00 +00:00
Richard Kenner 7ac16ba05b (out_file, md_file, tm_file, {build,host}_xm_file):
New symbols, to be overridden by configure.
(insn-*): Use $(md_file), not md.
(aux-output.o): Use $(out_file), not aux-output.c.
($(MD_FILE)): Rework to use new conventions.
(gen*.o, bi-*.o): Depend on $(build_xm_file), not hconfig.h.
(scan.o, fix-header.o, scan-decls.o): Likewise.
(distclean): Adjust files removed for new convention.

From jason@cygnus.com:
(STAGESTUFF): Add underscore.c.
(underscore.c): Rename temporary files to begin with 'tmp-' so that they will
be removed by 'make mostlyclean'.

From-SVN: r9608
1995-05-10 08:26:52 -04:00
Jason Merrill a31844688a Make collect demangle
From-SVN: r9573
1995-05-04 21:25:31 +00:00
Jim Wilson 394fa7c884 (install-dir): chmod a+rx all newly created directories.
From-SVN: r9557
1995-05-01 16:35:37 -07:00