Skip to content
Snippets Groups Projects
  1. Feb 28, 2005
  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
  4. Feb 25, 2005
Loading