2008-04-03 08:12:27 +02:00
|
|
|
|
2008-04-03 Tom Tromey <tromey@redhat.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (obj-c++_OBJS): New variable.
|
|
|
|
|
|
sourcebuild.texi, [...]: Revert automatic dependency patch.
gcc/
* doc/sourcebuild.texi, doc/install.texi, configure, aclocal.m4,
configure.ac, Makefile.in, config/t-darwin, config/m32c/t-m32c,
config/spu/t-spu-elf, config/i386/t-interix,
config/i386/t-cygming, config/i386/x-i386, config/i386/t-cygwin,
config/i386/x-darwin, config/i386/x-mingw32,
config/i386/t-netware, config/i386/x-cygwin, config/i386/t-nwld,
config/sh/t-sh, config/sh/t-symbian, config/x-linux,
config/t-sol2, config/x-hpux, config/x-darwin, config/ia64/t-ia64,
config/x-solaris, config/t-vxworks, config/m68k/t-uclinux,
config/rs6000/x-rs6000, config/rs6000/x-darwin64,
config/rs6000/x-darwin, config/rs6000/t-rs6000,
config/score/t-score-elf, config/arm/t-strongarm-pe,
config/arm/t-pe, config/arm/t-arm, config/arm/t-wince-pe,
config/v850/t-v850, config/v850/t-v850e, config/bfin/t-bfin-linux:
Revert automatic dependency patch.
gcc/java/
* Make-lang.in: Revert automatic dependency patch.
gcc/objc/
* Make-lang.in: Revert automatic dependency patch.
gcc/objcp/
* Make-lang.in: Revert automatic dependency patch.
gcc/cp/
* Make-lang.in: Revert automatic dependency patch.
gcc/fortran/
* Make-lang.in: Revert automatic dependency patch.
From-SVN: r133652
2008-03-27 20:20:18 +01:00
|
|
|
|
2008-03-27 Tom Tromey <tromey@redhat.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Revert automatic dependency patch.
|
|
|
|
|
|
2008-03-25 21:52:41 +01:00
|
|
|
|
2008-03-25 Tom Tromey <tromey@redhat.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (obj-c++_OBJS): Rename from objcp_OBJS.
|
|
|
|
|
(objcp/objcp-act.o): Restore target.
|
|
|
|
|
|
x-solaris (host-solaris.o): Update.
gcc
* config/x-solaris (host-solaris.o): Update.
* config/x-linux (host-linux.o): Update.
* config/x-hpux (host-hpux.o): Update.
* config/x-darwin (host-darwin.o): Update.
* config/v850/t-v850e (v850-c.o): Update.
* config/v850/t-v850 (v850-c.o): Update.
* config/t-vxworks (vxworks.o): Update.
* config/t-sol2 (sol2-c.o, sol2.o): Update.
* config/t-darwin (darwin.o, darwin-c.o, darwin-driver.o):
Update.
* config/spu/t-spu-elf (spu-c.o): Update.
(spu.o): Remove.
* config/sh/t-symbian (sh-c.o): Update.
(symbian.o): Update.
* config/sh/t-sh (sh-c.o): Update.
* config/score/t-score-elf (score7.o, score3.o): Update.
* config/rs6000/x-rs6000 (driver-rs6000.o): Update.
* config/rs6000/x-darwin64 (host-ppc64-darwin.o): Update.
* config/rs6000/x-darwin (host-ppc-darwin.o): Update.
* config/rs6000/t-rs6000 (rs6000-c.o): Update.
(rs6000.o): Remove.
* config/m68k/t-uclinux (generated_files): Add sysroot-suffix.h.
* config/m32c/t-m32c (m32c-pragma.o): Update.
* config/ia64/t-ia64 (ia64-c.o): Update.
* config/i386/x-mingw32 (host-mingw32.o): Update.
* config/i386/x-i386 (driver-i386.o): Update.
* config/i386/x-darwin (host-i386-darwin.o): Update.
* config/i386/x-cygwin (host-cygwin.o): Update.
* config/i386/t-nwld (nwld.o): Update.
* config/i386/t-netware (netware.o): Update.
* config/i386/t-interix (winnt.o): Update.
* config/i386/t-cygwin (cygwin1.o, cygwin2.o): Update.
* config/i386/t-cygming (winnt.o, winnt-cxx.o, winnt-stubs.o,
msformat-c.o): Update.
* config/bfin/t-bfin-linux (generated_files): Add
linux-sysroot-suffix.h.
* config/arm/t-wince-pe (pe.o): Update.
* config/arm/t-strongarm-pe (pe.o): Update.
* config/arm/t-pe (pe.o): Update.
* config/arm/t-arm (arm-c.o): Update.
* doc/install.texi (Prerequisites): Require make 3.80.
* Makefile.in: Remove .o targets.
(CCDEPMODE, DEPDIR, depcomp, BUILD_DEPMODE): New variables.
(OBSTACK_H, FIBHEAP_H, PARTITION_H, MD5_H, BCONFIG_H): Remove.
(simple_generated_h, simple_generated_c): Move earlier.
(generated_files): New variable.
(TARGET_H, MACHMODE_H, HOOKS_H, HOSTHOOKS_DEF_H, LANGHOOKS_DEF_H,
TARGET_DEF_H, RTL_BASE_H, RTL_H, PARAMS_H, BUILTINS_DEF, TREE_H,
BASIC_BLOCK_H, GCOV_IO_H, COVERAGE_H, DEMANGLE_H, RECOG_H,
ALIAS_H, EMIT_RTL_H, FLAGS_H, FUNCTION_H, EXPR_H, OPTABS_H,
REGS_H, RA_H, RESOURCE_H, SCHED_INT_H, INTEGRATE_H, CFGLAYOUT_H,
CFGLOOP_H, IPA_UTILS_H, IPA_REFERENCE_H, IPA_TYPE_ESCAPE_H,
CGRAPH_H, DF_H, RESOURCE_H, DDG_H, GCC_H, GGC_H, TIMEVAR_H,
INSN_ATTR_H, C_COMMON_H, C_PRAGMA_H, C_TREE_H, SYSTEM_H,
PREDICT_H, DECNUM_H, MKDEPS_H, SYMTAB_H, TREE_DUMP_H,
TREE_GIMPLE_H, TREE_FLOW_H, TREE_SSA_LIVE_H, PRETTY_PRINT_H,
DIAGNOSTIC_H, C_PRETTY_PRINT_H, SCEV_H, LAMBDA_H, TREE_DATA_REF_H,
VARRAY_H, TREE_INLINE_H, REAL_H, DBGCNT_H, EBIMAP_H): Remove.
(.c.o): Remove.
(COMPILE.base, COMPILE): New variables.
(%.o): New pattern rule.
(ALL_HOST_OBJS): New variable.
(xgcc$(exeext), cpp$(exeext)): Remove extra version.o.
(dummy-checksum.o, cc1-checksum.o): Remove.
(DRIVER_SHLIB): New variable.
(DRIVER_DEFINES): Use it.
(gencondmd.c): Move out of build/.
(s-conditions): Update.
(BUILDCOMPILE.base, BUILDCOMPILE): New variables.
(ALL_BUILD_OBJS): Likewise.
(build/%.o): Use BUILDCOMPILE.
(build/ggc-none.o, build/ggc-none.o, build/min-insn-modes.o,
build/print-rtl.o, build/read-rtl.o, build/rtl.o, build/vec.o,
build/gencondmd.o, build/genattrtab.o, build/genautomata.o,
build/gencheck.o, build/gencodes.o, build/genconditions.o,
build/genconfig.o, build/genconstants.o, build/genemit.o,
build/genextract.o, build/genflags.o, build/genmddeps.o,
build/genopinit.o, build/genoutput.o, build/genpeep.o,
build/genpreds.o, build/genrecog.o, build/gcov-iov.o,
build/gen-protos.o, build/scan.o, build/fix-header.o,
build/scan-decls.o): Simplify.
(collect2.o, c-opts.o, gcc.o, gccspec.o, gcc-options.o,
cppdefault.o, protoize.o, unprotoize.o, intl.o, version.o,
prefix.o, toplev.o): Reduce to variable setting.
(libbackend.o): Use COMPILE. Remove most dependencies. Move
later.
($(out_object_file), gcc-options.o): New targets.
($(ALL_HOST_OBJS)): New target.
Include dependency files.
* configure: Rebuilt.
* configure.ac: Call ZW_CREATE_DEPDIR,
ZW_PROG_COMPILER_DEPENDENCIES.
* doc/sourcebuild.texi (Front End Directory): Document new
variable.
gcc/java
* Make-lang.in: Removed most explicit .o targets.
(java/jvspec.o): Reduce to variable setting. Moved to java/.
($(GCJ)$(exeext)): Update.
(JAVA_OBJS): New variable.
(JCFDUMP_OBJS): Reformat.
(java_OBJS): New variable.
(java/jvspec.o-warn): Update.
(java/parse.o-warn): Remove.
(JAVA_TREE_H): Remove.
(java/jcf-io.o): Reduce to variable setting.
(ALL_CPPFLAGS): Likewise.
gcc/objc
* Make-lang.in (objc_OBJS): New variable.
(cc1obj-checksum.o, objc/objc-lang.o, objc/objc-act.o): Remove.
gcc/objcp
* Make-lang.in (objcp_OBJS): New variable.
(cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
objcp/objcp-act.o): Remove.
gcc/cp
* Make-lang.in: Remove .o targets.
(cp/g++spec.o): Moved to cp/. Reduce to variable setting.
(GXX_OBJS): Update.
(c++_OBJS): New variable.
(CXX_TREE_H, CXX_PRETTY_PRINT_H): Remove.
gcc/fortran
* Make-lang.in: Remove .o targets.
(fortran_OBJS): New variable.
(fortran/gfortranspec.o): Move to fortran/. Reduce to variable
setting.
(GFORTRAN_D_OBJS): Update.
(GFORTRAN_TRANS_DEPS): Remove.
From-SVN: r133523
2008-03-25 17:56:50 +01:00
|
|
|
|
2008-03-25 Tom Tromey <tromey@redhat.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (objcp_OBJS): New variable.
|
|
|
|
|
(cc1objplus-checksum.o, objcp/objcp-lang.o, objcp/objcp-decl.o,
|
|
|
|
|
objcp/objcp-act.o): Remove.
|
|
|
|
|
|
2008-03-07 12:47:20 +01:00
|
|
|
|
2008-03-07 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
|
|
Revert:
|
|
|
|
|
|
|
|
|
|
2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
|
|
|
|
|
Douglas Gregor <doug.gregor@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR bootstrap/35115
|
|
|
|
|
* objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
|
|
|
|
|
|
2008-02-07 20:03:40 +01:00
|
|
|
|
2008-02-07 Andreas Tobler <andreast-list@fgznet.ch>
|
|
|
|
|
Douglas Gregor <doug.gregor@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR bootstrap/35115
|
|
|
|
|
* objcp-decl.c (objcp_comptypes): Call cp_comptypes, not comptypes.
|
|
|
|
|
|
2008-02-06 22:51:24 +01:00
|
|
|
|
2008-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
|
|
|
|
|
|
|
|
|
PR other/35107
|
|
|
|
|
* Make-lang.in (cc1objplus-dummy, cc1objplus): Add $(GMPLIBS).
|
|
|
|
|
|
2007-08-02 12:38:44 +02:00
|
|
|
|
2007-08-02 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Change copyright header to refer to version 3 of
|
|
|
|
|
the GNU General Public License and to point readers at the
|
|
|
|
|
COPYING3 file and the FSF's license web page.
|
|
|
|
|
* lang-specs.h, objcp-decl.c, objcp-decl.h, config-lang.in,
|
|
|
|
|
objcp-lang.c: Likewise.
|
|
|
|
|
|
2007-03-02 01:16:06 +01:00
|
|
|
|
2007-03-01 Brooks Moses <brooks.moses@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Add dummy lang.install-pdf target.
|
|
|
|
|
|
2006-10-23 21:47:58 +02:00
|
|
|
|
2006-10-23 Rafael Avila de Espindola <rafael.espindola@gmail.com>
|
|
|
|
|
|
|
|
|
|
* objcp-decl.h (objcp_builtin_function): Remove.
|
|
|
|
|
|
2006-10-11 01:48:09 +02:00
|
|
|
|
2006-10-10 Brooks Moses <bmoses@stanford.edu>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Added empty "obj-c++.pdf" target.
|
|
|
|
|
|
2006-08-21 01:53:10 +02:00
|
|
|
|
2006-08-20 Mark Mitchell <mark@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* objcp-lang.c (objcp_tsubst_copy_and_build): Adjust call to
|
|
|
|
|
tsubst_copy_and_build.
|
|
|
|
|
|
2006-07-29 01:45:11 +02:00
|
|
|
|
2006-07-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Use $(HEADER_H) instead of header.h in dependencies.
|
|
|
|
|
|
2006-07-03 09:58:08 +02:00
|
|
|
|
2006-07-03 Paolo Bonzini <bonzini@gnu.org>
|
|
|
|
|
|
|
|
|
|
PR other/27063
|
|
|
|
|
* config-lang.in: Add subdir_requires.
|
|
|
|
|
|
2006-06-30 17:22:48 +02:00
|
|
|
|
2006-06-30 Jason Merrill <jason@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objcp-decl.c (objcp_start_struct): Pass null attributes argument
|
|
|
|
|
to begin_class_definition.
|
|
|
|
|
|
2006-05-15 05:09:17 +02:00
|
|
|
|
2006-05-14 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (objcp/objcp-decl.o): Add dependency on
|
|
|
|
|
$(TARGET_H).
|
|
|
|
|
|
2006-02-20 18:17:04 +01:00
|
|
|
|
2006-02-20 Rafael <20>vila de Esp<73>ndola <rafael.espindola@gmail.com>
|
2006-05-15 05:09:17 +02:00
|
|
|
|
|
2006-02-20 18:17:04 +01:00
|
|
|
|
* Make-lang.in (OBJ-C++): Remove
|
|
|
|
|
(.PHONY): Remove Obj-c++ and obj-C++. Add obj-c++
|
|
|
|
|
|
2005-12-14 21:32:43 +01:00
|
|
|
|
2005-12-14 Andrew Pinski <pinskia@physics.uc.edu>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (objcp/objcp-decl.o): Add depends on $(EXPR_H).
|
|
|
|
|
|
2005-12-07 12:40:30 +01:00
|
|
|
|
2005-12-07 Rafael <20>vila de Esp<73>ndola <rafael.espindola@gmail.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (obj-c++.all.build, obj-c++.install-normal): Remove.
|
|
|
|
|
|
2005-12-07 12:22:18 +01:00
|
|
|
|
2005-12-07 Rafael <20>vila de Esp<73>ndola <rafael.espindola@gmail.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in: Remove all dependencies on s-gtype.
|
|
|
|
|
|
2005-11-22 20:05:51 +01:00
|
|
|
|
2005-11-22 Andrew Pinski <pinskia@physics.uc.edu>
|
|
|
|
|
|
|
|
|
|
* objcp-decl.c (objcp_lookup_name): Remove.
|
|
|
|
|
* objcp-decl.h (objcp_lookup_name): Delete.
|
|
|
|
|
(lookup_name): Kill define.
|
|
|
|
|
|
2005-09-12 09:38:33 +02:00
|
|
|
|
2005-09-11 Richard Henderson <rth@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objcp-lang.c (objcxx_init_ts): Remove ALIAS_DECL.
|
|
|
|
|
|
2005-07-09 17:45:09 +02:00
|
|
|
|
2005-07-09 Andrew Pinski <pinskia@physics.uc.edu>
|
|
|
|
|
|
|
|
|
|
* config-lang.in (gtfiles): Add cp-objcp-common.c.
|
|
|
|
|
* objcp-lang.c (objcxx_init_ts): New function.
|
|
|
|
|
(LANG_HOOKS_INIT_TS): Define.
|
|
|
|
|
|
2005-07-03 16:45:35 +02:00
|
|
|
|
2005-07-03 Kazu Hirata <kazu@codesourcery.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (cc1plus-checksum.c): Use
|
|
|
|
|
build/genchecksum$(build_exeext), not build/genchecksum$(exeext).
|
|
|
|
|
|
pretty-print.h (PP_NL_ARGMAX): New.
gcc:
* pretty-print.h (PP_NL_ARGMAX): New.
(text_info): Add locus.
(struct chunk_info): New.
(output_buffer): Add formatted_obstack, chunk_obstack, and
cur_chunk_array. Change obstack to a pointer.
(pp_wrapping_mode_t, pp_wrapping_mode, pp_set_verbatim_wrapping): New.
(struct pretty_print_info): Replace ideal_maximum_length and
prefixing_rule with wrapping.
(pp_line_cutoff, pp_prefixing_rule): Update to match.
Update prototypes and wrapper macros throughout.
* pretty-print.c (pp_formatted_text_data, pp_append_r)
(pp_base_clear_output_area, pp_construct, pp_base_formatted_text)
(pp_base_last_position_in_text, pp_base_newline, pp_base_character):
Update for changes to pp structure.
(pp_base_prepare_to_format, pp_base_format_text): Delete.
(pp_base_format, pp_base_output_formatted_text): New functions.
(pp_base_format_verbatim): Use pp_set_verbatim_wrapping.
(pp_verbatim): Clear text.locus.
(pp_printf): Likewise. Use pp_format and pp_output_formatted_text.
* c-objc-common.c (c_tree_printer): Update function signature.
* diagnostic.c (diagnostic_initialize): Update for changes to
pp structure.
(diagnostic_report_diagnostic): Call pp_format and then
pp_output_formatted_text.
(verbatim): Clear text.locus.
* diagnostic.h (diagnostic_prefixing_rule, diagnostic_line_cutoff):
Update for changes to pp structure.
* c-lang.c: No need to include c-pretty-print.h.
* Makefile.in: Remove bogus line containing only a tab.
(c-lang.o): Update dependencies.
* toplev.c (announce_function): Don't use verbatim.
(default_tree_printer): Update signature.
* objc/objc-lang.c: No need to include c-pretty-print.h.
* objc/Make-lang.in: Update dependencies.
gcc/cp:
* cp-lang.c: No need to include cxx-pretty-print.h.
* error.c (cp_printer): Update signature. No need to process
flags.
(print_instantiation_partial_context): Output last newline
with pp_base_newline.
* Make-lang.in: Update dependencies.
gcc/objcp:
* objcp-lang.c: No need to include cxx-pretty-print.h.
* Make-lang.in: Update dependencies.
Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r101481
2005-07-01 01:09:06 +02:00
|
|
|
|
2005-06-30 Zack Weinberg <zack@codesourcery.com>
|
|
|
|
|
Jakub Jelinek <jakub@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objcp-lang.c: No need to include cxx-pretty-print.h.
|
|
|
|
|
* Make-lang.in: Update dependencies.
|
|
|
|
|
|
2005-06-25 02:33:05 +02:00
|
|
|
|
2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
|
|
|
|
|
|
|
|
|
|
* all files: Update FSF in copyright headers.
|
|
|
|
|
|
2005-06-21 02:04:57 +02:00
|
|
|
|
2005-06-20 Ziemowit Laski <zlaski@apple.com>
|
|
|
|
|
|
|
|
|
|
* config-lang.in (gtfiles): Add cp/rtti.c.
|
|
|
|
|
|
2005-05-25 00:20:10 +02:00
|
|
|
|
2005-05-24 Ziemowit Laski <zlaski@apple.com>
|
|
|
|
|
|
|
|
|
|
* objcp-decl.c (objcp_start_struct, objcp_xref_tag): Adjust
|
|
|
|
|
call to xref_tag().
|
|
|
|
|
(objcp_build_component_ref): Remove function.
|
|
|
|
|
* objcp-decl.h (objcp_build_component_ref): Remove prototype.
|
|
|
|
|
(build_component_ref): Remove macro.
|
|
|
|
|
* objcp-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
|
|
|
|
|
|
2005-05-18 22:45:26 +02:00
|
|
|
|
2005-05-18 Geoffrey Keating <geoffk@apple.com>
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (cc1objplus-dummy): New.
|
|
|
|
|
(cc1objplus-checksum.c): New.
|
|
|
|
|
(cc1objplus-checksum.o): New.
|
|
|
|
|
(cc1objplus): Add cc1objplus-checksum.o.
|
|
|
|
|
|
2005-05-21 01:42:07 +02:00
|
|
|
|
2005-05-17 Ziemowit Laski <zlaski@apple.com>
|
|
|
|
|
Mike Stump <mrs@apple.com>
|
2005-05-17 22:00:33 +02:00
|
|
|
|
|
|
|
|
|
Yet more Objective-C++...
|
|
|
|
|
|
|
|
|
|
* Make-lang.in (objcp/objcp-lang.o): Add tree-gimple.h
|
|
|
|
|
(objcp/objcp-decl.o): Likewise.
|
|
|
|
|
(objcp/objcp-act.o): Likewise.
|
|
|
|
|
* objcp-lang.c (LANG_HOOKS_GIMPLIFY_EXPR): Add.
|
|
|
|
|
|
2005-05-21 01:42:07 +02:00
|
|
|
|
2005-04-21 Ziemowit Laski <zlaski@apple.com>
|
|
|
|
|
Mike Stump <mrs@apple.com>
|
2005-04-22 00:19:42 +02:00
|
|
|
|
|
|
|
|
|
* ChangeLog: New.
|
|
|
|
|
* Make-lang.in: Likewise.
|
|
|
|
|
* config-lang.in: Likewise.
|
|
|
|
|
* lang-specs.h: Likewise.
|
|
|
|
|
* objcp-decl.c: Likewise.
|
|
|
|
|
* objcp-decl.h: Likewise.
|
|
|
|
|
* objcp-lang.c: Likewise.
|