Skip to content
Snippets Groups Projects
  1. Feb 28, 2005
    • Paolo Bonzini's avatar
      re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      Paolo Bonzini authored
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      215c351a
    • Zack Weinberg's avatar
      * config/alpha/t-osf4, config/arm/t-netbsd, config/ia64/t-hpux · f51d6cb4
      Zack Weinberg authored
      	* config/pa/t-hpux-shlib (SHLIB_INSTALL): Create the
      	installation directory first.
      
      From-SVN: r95656
      f51d6cb4
    • Ben Elliston's avatar
      README: Update the DejaGnu bug reporting address. · e02e1504
      Ben Elliston authored
      	* README: Update the DejaGnu bug reporting address.
      	* lib/c-torture.exp: Remove the DejaGnu bug reporting address.
      	* lib/objc-torture.exp: Likewise.
      
      From-SVN: r95651
      e02e1504
    • Hans-Peter Nilsson's avatar
      re PR target/19065 (Make CRIS libstdc++ asms autoincrement-safe) · b98c9bf2
      Hans-Peter Nilsson authored
      	PR target/19065
      	* config/cpu/cris/atomicity.h (__exchange_and_add): In asm, use
      	'Q' constraint, not 'm'.
      
      From-SVN: r95648
      b98c9bf2
    • Hans-Peter Nilsson's avatar
      re PR target/19065 (Make CRIS libstdc++ asms autoincrement-safe) · 23369bef
      Hans-Peter Nilsson authored
      	PR target/19065.
      	* config/cris/cris.h (EXTRA_CONSTRAINT_Q): Accept only (mem (reg)),
      	not including (reg). Do not check for reg being CRIS_PC_REGNUM.
      	(EXTRA_MEMORY_CONSTRAINT): Define as 'Q'.
      	* config/cris/cris.md: Tweak comments referring to Q.
       	("cmpsi", "cmphi", "cmpqi", "*movsi_internal", "movhi")
      	("movstricthi", "movqi", "movstrictqi", "movsf", "addsi3")
      	("addhi3", "addqi3", "subsi3", "subhi3", "subqi3")
      	("*expanded_andsi", "*expanded_andhi", "*andhi_lowpart", "andqi3")
      	("*andqi_lowpart", "iorsi3", "iorhi3", "iorqi3", "uminsi3"):
      	Insert spaces in constraints to align alternatives vertically for
      	readability.
      	("cmphi"): Ditto.  Add separate alternative for operand 0 "Q>",
      	operand 1: "M".
      
      From-SVN: r95647
      23369bef
    • Steven G. Kargl's avatar
      boz_1.f90: New test. · 5902435e
      Steven G. Kargl authored
      * gfortran.dg/boz_1.f90: New test.
      * gfortran.dg/boz_3.f90: New test.
      * gfortran.dg/boz_4.f90: New test.
      
      From-SVN: r95646
      5902435e
    • Steven G. Kargl's avatar
      ishft.f90: Remove kind suffix from BOZ constant · ae18f176
      Steven G. Kargl authored
      * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
      * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: ditto
      
      From-SVN: r95644
      ae18f176
    • Steven G. Kargl's avatar
      re PR fortran/20058 (Error on kind 16 hex data statement) · f4e7375a
      Steven G. Kargl authored
      PR fortran/20058
      * trans-types.c (gfc_max_integer_kind): Declare
        (gfc_init_kinds): Initialize it.
      * gfortran.h (gfc_max_integer_kind): extern it.
      * primary.c (match_boz_constant): Use it; remove gfortran extension
        of kind suffixes on BOZ literal constants
      
      From-SVN: r95643
      f4e7375a
    • GCC Administrator's avatar
      Daily bump. · c7861585
      GCC Administrator authored
      From-SVN: r95639
      c7861585
  2. Feb 27, 2005
  3. Feb 26, 2005
    • Earl Chew's avatar
      stl_tree.h (_Rb_tree<>::_M_insert): Don't leak memory if _M_key_compare throws. · 7320b491
      Earl Chew authored
      
      2005-02-26  Earl Chew  <earl_chew@agilent.com>
      	    Christopher Jefferson  <chris@bubblescope.net>
      
      	* include/bits/stl_tree.h (_Rb_tree<>::_M_insert): Don't leak
      	memory if _M_key_compare throws.
      
      Co-Authored-By: default avatarChris Jefferson <chris@bubblescope.net>
      
      From-SVN: r95597
      7320b491
    • Nathanael Nerode's avatar
      (top level) · 5395b47b
      Nathanael Nerode authored
      	Merged from libada-gnattools-branch:
      	2004-11-28  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* gnattools: New directory.
      	* Makefile.def: Add gnattools as a module, depending on target-libada.
      	* Makefile.in: Regenerate.
      	* configure.in: Include gnattools in host_tools; disable it if ada
      	is disabled.
      	* configure: Regenerate.
      
      (gcc)
      	* configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada.
      	* configure: Regenerate.
              * libada-mk.in: Remove CC; rename
      	cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada.
      
      (gcc/ada)
      	Partial merge from libada-gnattools-branch:
      
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
              into code in gnattools/Makefile.in.  Remove direct dependencies on
              stamp-tools by tools clauses.
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * config-lang.in: Add gnattools to $lang_dirs.
      
      (libada)
      2004-12-03  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Add stamp file for building libada, to avoid
      	duplicate builds every time all-gnattools is called.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Build gcc/ada/Makefile (by running gcc/ada/configure)
      	here.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac, Makefile.in: Remove gnattools-specific code
      	(see gnattools directory).
      	* Makefile.in: Remove dead rts-* targets.
      	* configure: Regenerate.
      
      (gnattools)
      2005-02-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Remove use of cc_set_by_configure; just use
              plain old CC from the top level in this case.
      
      2005-01-30  Nathanael Nerode  <neroden@gcc.gnu.org>
      	Merge from mainline at tag libada-gnattools-merge-20050129:
      	* configure.ac: Changes propagated from gcc/ada/Makefile.in.
      	* Makefile.in: Changes relocated from gcc/ada/Makefile.in.
      
      2004-12-13  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Reinstate stamp-gnatlib check.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Inline gnattools{1,1-re,2,3,4} targets from
      	gcc/ada/configure.ac into gnattools-native and gnattools-cross
      	targets, collecting flags as appropriate from here,
      	gcc/ada/Makefile.in, gcc/ada/configure.ac, etc.  Attempt to retain
      	identical behavior.
      	* configure.ac: Add necessary configure bits from
      	gcc/ada/configure.ac.
      	* configure: Regenerate.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.  Replace _GCC_TOPLEV_NONCANONICAL_TARGET with
      	ACX_NONCANONICAL_TARGET, and replace now-redundant AC_SUBST.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in, configure.ac: Remove libada-specific targets and
      	variables.
      	* configure: Regenerate.
      	* New directory, cloned from libada.
      
      From-SVN: r95594
      5395b47b
    • Peter O'Gorman's avatar
      re PR libfortran/17748 (libgfortran contains undefined references to _environ) · b239be81
      Peter O'Gorman authored
      
      2005-02-26  Peter O'Gorman  <peter@pogman.com>
                  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	PR libgfortran/17748
      	* runtime/environ.c: Remove references to environ.
      	(show_variables): remove GFORTRAN_UNBUFFERED_* and
      	GFORTRAN_NAME_* because they require environ.
      	(pattern_scan): Remove function.
      
      Co-Authored-By: default avatarToon Moene <toon@moene.indiv.nluug.nl>
      
      From-SVN: r95593
      b239be81
    • Andrew Pinski's avatar
      re PR tree-optimization/20188 (asm and memory operands does not add a V_MAY_DEF) · c529e0fe
      Andrew Pinski authored
      2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR tree-opt/20188
              * gcc.dg/tree-ssa/inline_asm-1.c: New test.
              * gcc.dg/tree-ssa/inline_asm-2.c: New test.
              * gcc.dg/asm-b.c: New test.
      
      2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR tree-opt/20188
              * tree-ssa-alias.c (count_uses_and_derefs): If we have TREE_LIST
              for the lhs, also walk over the tree.  Likewise for rhs.
      
      From-SVN: r95586
      c529e0fe
    • James A. Morrison's avatar
      var_defs: Add uninitialized variables. · 54ff999a
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * compile/var_defs: Add uninitialized variables.
      
      From-SVN: r95585
      54ff999a
    • James A. Morrison's avatar
      parse.y (function_invocation, [...]): Pass location to tree_code_get_expression. · b12d3a19
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * parse.y (function_invocation, variable-ref, make_plus_expression):
              Pass location to tree_code_get_expression.
              * treetree.c (tree_code_generate_return): Set EXPR_LOCUS on retval.
              (tree_code_get_expression): Wrap variable references in NOP_EXPRs and
              set EXPR_LOCATION on ret1.
              * treetree.h (tree_code_get_expression): Take the location of the
              expression as an argument.
      
      From-SVN: r95584
      b12d3a19
    • Richard Earnshaw's avatar
      dyn_load.c: On NetBSD... · 7bcf4240
      Richard Earnshaw authored
      	* dyn_load.c: On NetBSD, include machine/elf_machdep.h and define
      	ELFSIZE in terms of ARCH_ELFSIZE (back-ported from gc7.0alpha1).
      
      From-SVN: r95582
      7bcf4240
    • James A. Morrison's avatar
      extrafunc.tree, [...]: New tests. · 56dea94b
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * compile/extrafunc.tree, compile/extravar.tree: New tests.
      
      From-SVN: r95581
      56dea94b
    • James A. Morrison's avatar
      treelang.texi: Treelang does have warnings. · 347561b8
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * treelang.texi: Treelang does have warnings.
              * treetree.c (tree_code_create_function_prototype): Don't set
              TREE_USED and set TREE_PUBLIC, DECL_EXTERNAL, and TREE_STATIC
              as few times as needed on the function declaration.
              (tree_code_create_function_initial): Don't set TREE_USED,
              TREE_ADDRESSABLE, but set TREE_STATIC on the function declaration.
              (tree_code_create_variable): Don't set TREE_USED on VAR_DECL.
              (tree_code_get_expression): Set TREE_USED for variable references
              and function calls.
      
      From-SVN: r95580
      347561b8
    • James A. Morrison's avatar
      unsigned.tree: New test. · 52058e0d
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * compile/unsigned.tree: New test.
      
      From-SVN: r95579
      52058e0d
    • James A. Morrison's avatar
      parse.y: Do comparisons as the type of the first expression. · c93e9e16
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * parse.y: Do comparisons as the type of the first expression.
              * treetree.c (tree_code_get_integer_value): Build integer constants
              with the proper type.
      
      From-SVN: r95578
      c93e9e16
    • James A. Morrison's avatar
      Make-lang.in: Remove commented out code. · 03e3ca0d
      James A. Morrison authored
      2005-02-26  James A. Morrison  <phython@gcc.gnu.org>
      
              * Make-lang.in: Remove commented out code.
              * lang-specs.h: Always pass -dumpbase to tree1.
      
      From-SVN: r95577
      03e3ca0d
    • Richard Sandiford's avatar
      mul-subnormal-single-1.x: New file. · 49750739
      Richard Sandiford authored
      	* gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
      	Disable this test on IRIX 6.
      
      From-SVN: r95572
      49750739
    • Zdenek Dvorak's avatar
      tree-ssa-dom.c (simple_iv_increment_p): New function. · f67e783f
      Zdenek Dvorak authored
      	* tree-ssa-dom.c (simple_iv_increment_p): New function.
      	(simplify_rhs_and_lookup_avail_expr, eliminate_redundant_computations):
      	Do not propagate value of iv before increment over the increment.
      
      From-SVN: r95571
      f67e783f
    • James A. Morrison's avatar
      treelang.texi: Remove extra contribution notice. · e0fa00d1
      James A. Morrison authored
      2005-02-25  James A. Morrrison  <phython@gcc.gnu.org>
      
              * treelang.texi: Remove extra contribution notice.
              Split up some run-on sentences.  Document function parameters
              as optional.  Indicate automatic variables can now be at any scope.
              Mention literals are only signed if they are preceded by a unary
              plus or minus.  Clarify interoperability with C.
      
      From-SVN: r95569
      e0fa00d1
    • James A. Morrison's avatar
      treelang.texi: Fix whitespacing. · d9771cbd
      James A. Morrison authored
      2005-02-25  James A. Morrison  <phython@gcc.gnu.org>
      
              * treelang.texi: Fix whitespacing.
      
      From-SVN: r95568
      d9771cbd
    • GCC Administrator's avatar
      Daily bump. · ae7a0271
      GCC Administrator authored
      From-SVN: r95566
      ae7a0271
Loading