1. 20 Feb, 2008 1 commit
    • re PR bootstrap/32009 (building gcc4-4.3/4.4.0-20070518 failed on OSX 10.3.9) · 1c8bd6a3
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              PR bootstrap/32009
              PR bootstrap/32161
      
              * configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Compute here.
              * configure: Regenerate.
      
              * Makefile.def: Define stage_libcflags for all bootstrap stages.
              * Makefile.tpl (STAGE1_LIBCFLAGS, STAGE2_LIBCFLAGS, STAGE3_LIBCFLAGS,
              STAGE4_LIBCFLAGS): New.
              (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Subst from autoconf, without
              $(SYSROOT_CFLAGS_FOR_TARGET) and $(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
              (BASE_TARGET_EXPORTS): Append them here to C{,XX}FLAGS.
              (EXTRA_TARGET_FLAGS): Append them here to {LIB,}C{,XX}FLAGS.
              (configure-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags
              for target modules.  Don't export LIBCFLAGS.
              (all-stage[+id+]-[+prefix+][+module+]): Pass stage_libcflags; pass
              $(BASE_FLAGS_TO_PASS) where [+args+] was passed, and [+args+] after
              the overridden CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
              (invocations of `all'): Replace $(TARGET_FLAGS_TO_PASS) with
              $(EXTRA_TARGET_FLAGS), $(FLAGS_TO_PASS) with $(EXTRA_HOST_FLAGS).
              * Makefile.in: Regenerate.
      
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              PR bootstrap/32009
      
              * mh-ppc-darwin (BOOT_CFLAGS): Reenable.
      		
      2008-02-20  Paolo Bonzini  <bonzini@gnu.org>
      
              * doc/install.texi: Correct references to CFLAGS, replacing them
              with BOOT_CFLAGS.  Document flags used during bootstrap for
              target libraries.
      
      From-SVN: r132479
      Paolo Bonzini committed
  2. 02 Feb, 2008 1 commit
  3. 01 Feb, 2008 1 commit
  4. 30 Jan, 2008 1 commit
  5. 17 Dec, 2007 1 commit
  6. 10 Dec, 2007 1 commit
  7. 08 Oct, 2007 1 commit
  8. 01 Oct, 2007 1 commit
    • Makefile.tpl (AR_FOR_BUILD, [...]): Use autoconf substitutions. · 0999159b
      2007-10-01  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.tpl (AR_FOR_BUILD, AS_FOR_BUILD, CXX_FOR_BUILD,
      	DLLTOOL_FOR_BUILD, GCJ_FOR_BUILD, GFORTRAN_FOR_BUILD,
      	LDFLAGS_FOR_BUILD, LD_FOR_BUILD, NM_FOR_BUILD, RANLIB_FOR_BUILD,
      	WINDMC_FOR_BUILD, WINDRES_FOR_BUILD): Use autoconf substitutions.
      	* configure.ac: Default them to host tools for $host = $build.
      	Subst them.
      
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r128902
      Paolo Bonzini committed
  9. 20 Sep, 2007 2 commits
  10. 17 Sep, 2007 1 commit
  11. 14 Sep, 2007 2 commits
    • configure.ac: Correct makeinfo version check. · fa9a3f31
      	* configure.ac: Correct makeinfo version check.
      	* configure: Regenerate.
      
      From-SVN: r128497
      Alan Modra committed
    • configure.ac (mips*-sde-elf*): New stanza. · d9dced13
      	* configure.ac (mips*-sde-elf*): New stanza.  Add target-libiberty
      	to $skipdirs and only disable gprof for newlib.  Use the normal
      	mips*-elf* handling in other respects.
      	* configure: Regnerate.
      
      gcc/
      2007-xx-xx  Nigel Stephens  <nigel@mips.com>
      	    David Ung  <davidu@mips.com>
      	    Thiemo Seufer  <ths@mips.com>
      	    Richard Sandiford  <richard@codesourcery.com>
      
      	* config.gcc (mips*-sde-elf*): Add support for the SDE C libraries.
      	* configure.ac: Add a mipssde threading type.
      	* configure: Regenerate.
      	* config/mips/sdemtk.h: New file.
      	* config/mips/t-sdemtk: Likewise.
      	* config/mips/sdemtk.opt: Likewise.
      	* gthr-mipssde.h: Likewise.
      	* config/mips/sde.h (FUNCTION_PROFILER): Move to config/mips/sdemtk.h.
      	* config/mips/mips.h (MIPS_SAVE_REG_FOR_PROFILING_P): New macro.
      	(MIPS_ICACHE_SYNC): New macro, split from ...
      	* config/mips/mips.md (clear_cache): ...here.
      	* config/mips/mips.c (mips_save_reg_p): Check
      	MIPS_SAVE_REG_FOR_PROFILING_P on profiled functions.
      	(build_mips16_function_stub): Use targetm.strip_name_encoding.
      	(build_mips16_call_stub): Likewise.
      
      libstdc++-v3/
      2007-xx-xx  Thiemo Seufer  <ths@mips.com>
      
      	* crossconfig.m4 (mips*-sde-elf*): New stanza.
      	* configure: Regenerate.
      
      From-SVN: r128495
      Richard Sandiford committed
  12. 12 Sep, 2007 1 commit
  13. 10 Sep, 2007 1 commit
  14. 07 Sep, 2007 1 commit
  15. 06 Sep, 2007 1 commit
  16. 05 Sep, 2007 1 commit
  17. 18 Aug, 2007 1 commit
    • Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New. · c8aea42c
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* Makefile.tpl (DEBUG_PREFIX_CFLAGS_FOR_TARGET): New.
      	(CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Include it.
      	* Makefile.in: Regenerate.
      	* configure.ac (--with-debug-prefix-map): New.
      	* configure: Regenerate.
      
      config:
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* mt-gnu (CXXFLAGS_FOR_TARGET): Add
      	$(DEBUG_PREFIX_CFLAGS_FOR_TARGET).
      
      gcc:
      2007-08-18  Paul Brook  <paul@codesourcery.com>
                  Joseph Myers  <joseph@codesourcery.com>
      
      	* common.opt (-fdebug-prefix-map=): New option.
      	* opts.c: Include debug.h.
      	(common_handle_option): Handle -fdebug-prefix-map.
      	* final.c: Include ggc.h.
      	(struct debug_prefix_map, debug_prefix_maps, add_debug_prefix_map,
      	remap_debug_filename): New.
      	* Makefile.in (final.o, opts.o): Update dependencies.
      	* debug.h (remap_debug_filename, add_debug_prefix_map): Declare.
      	* configure.ac: Check for assembler --debug-prefix-map support.
      	* configure, config.in: Regenerate.
      	* gcc.c (ASM_MAP): Define conditional on HAVE_AS_DEBUG_PREFIX_MAP.
      	(ASM_DEBUG_SPEC): Include ASM_MAP.
      	* doc/install.texi (--with-debug-prefix-map): Document.
      	* doc/invoke.texi (-fdebug-prefix-map): Document.
      	* dbxout.c (dbxout_init, dbxout_start_source_file,
      	dbxout_source_file): Call remap_debug_filename.
      	* dwarf2out.c (add_comp_dir_attribute, maybe_emit_file,
      	dwarf2out_start_source_file, dwarf2out_finish): Call
      	remap_debug_filename.
      	(file_table_relative_p): Do not check d->emitted_number.
      	* toplev.c (output_file_directive): Call remap_debug_filename.
      	* vmsdbgout.c (write_srccorr): Call remap_debug_filename.
      	* xcoffout.c (xcoffout_source_file): Call remap_debug_filename.
      
      Co-Authored-By: Joseph Myers <joseph@codesourcery.com>
      
      From-SVN: r127613
      Paul Brook committed
  18. 17 Aug, 2007 1 commit
    • mt-sde: New file. · 4bf6c438
      2007-08-17  Richard Sandiford  <richard@codesourcery.com>
      	    Nigel Stephens  <nigel@mips.com>
      
      	* config/mt-sde: New file.
      	* configure.ac (mips*-sde-elf*): New stanza.  Use config/mt-sde
      	as target_makefile_frag.
      	* configure: Regenerate.
      
      gcc/
      2007-08-17  Richard Sandiford  <richard@codesourcery.com>
      	    Nigel Stephens  <nigel@mips.com>
      
      	* config/mips/sde.h (DRIVER_SELF_SPECS): Add commas.
      	Treat -mno-data-in-code and -mcode-xonly as aliases for
      	-mcode-readable=no and -mcode-readable=pcrel respectively.
      	* config/mips/t-sde (TARGET_LIBGCC2_CFLAGS): Add -mcode-xonly.
      	(MULTILIB_OPTIONS): Add -mcode-readable=no multilibs.
      	(MULTILIB_DIRNAMES): Update accordingly.
      
      Co-Authored-By: Nigel Stephens <nigel@mips.com>
      
      From-SVN: r127586
      Richard Sandiford committed
  19. 13 Aug, 2007 1 commit
  20. 26 Jul, 2007 1 commit
    • configure.ac: Add types checking to stage1 checking flags. · 7e98624c
      2007-07-26  Richard Guenther  <rguenther@suse.de>
      
      	toplev/
      	* configure.ac: Add types checking to stage1 checking flags.
      	* configure: Regenerate.
      
              gcc/
      	* tree-cfg.c (verify_gimple_unary_expr, verify_gimple_binary_expr,
      	verify_gimple_min_lval, verify_gimple_reference, verify_gimple_expr,
      	verify_gimple_modify_stmt, verify_gimple_stmt, verify_gimple_1,
      	verify_gimple): New functions.
      	* tree-flow.h (verify_gimple): Declare.
      	(verify_gimple_1): Declare.
      	* gimplify.c (cpt_same_type): Remove.
      	(gimplify_addr_expr): Remove checking code.
      	(check_pointer_types_r): Remove.
      	(gimplify_body): Call verify_gimple_1 instead of check_pointer_types_r.
      	Only verify if there were no errors.
      	* configure.ac: Add types checking flag.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      From-SVN: r126951
      Richard Guenther committed
  21. 03 Jul, 2007 1 commit
  22. 02 Jul, 2007 2 commits
  23. 28 Jun, 2007 1 commit
  24. 27 Jun, 2007 1 commit
  25. 26 Jun, 2007 1 commit
  26. 14 Jun, 2007 1 commit
  27. 30 May, 2007 1 commit
  28. 26 Mar, 2007 2 commits
    • Revert accidental commit. · 2aeb72e9
      From-SVN: r123243
      DJ Delorie committed
    • gengtype.c: Don't include gtyp-gen.h. · 11a67599
      	* gengtype.c: Don't include gtyp-gen.h.
      	(srcdir): Declare here.
      	(base_files, lang_dir_names): Allocate dynamically.
      	(gt_files, num_gt_files, num_lang_dirs): New globals.
      	(measure_input_list, read_input_line, read_input_list)
      	(set_lang_bitmap): New functions.
      	(get_base_file_bitmap): Rename get_lang_bitmap and drastically
      	simplify, relying on read_input_list to set up the bitmaps.
      	(main): Arguments are no longer unused.  Check for correct number
      	of command line arguments, set srcdir and srcdir_len, then call
      	read_input_list, before doing anything else.  No need to worry
      	about duplicates in main loop.
      	* configure.ac: Simplify the calculation of all_gtfiles.
      	Put language tags in there.  Don't set or substitute
      	all_gtfiles_files_langs or all_gtfiles_files_frags.
      	* Makefile.in: Revamp the way gengtype is invoked, now that it
      	takes a file on its command line with a much simpler format.
      	Remove or replace with gtyp-input.list all references to gtyp-gen.h.
      	(GTFILES): Remove duplicates and C source files.
      	* c-config-lang.in, cp/config-lang.in, objc/config-lang.in
      	* objcp/config-lang.in: Add c-pragma.h to gtfiles.
      	* configure: Regenerate.
      
      From-SVN: r123234
      Zack Weinberg committed
  29. 21 Mar, 2007 1 commit
  30. 07 Mar, 2007 1 commit
  31. 02 Mar, 2007 1 commit
  32. 28 Feb, 2007 1 commit
  33. 19 Feb, 2007 1 commit
  34. 18 Feb, 2007 2 commits
  35. 17 Feb, 2007 1 commit