1. 11 Mar, 2004 13 commits
    • re PR bootstrap/14522 (Bad sed command in the configure script) · 83c15dfc
      2004-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR bootstrap/14522
              * configure.in: Fix esacping of $.
              * configure: Regenerate.
      
      From-SVN: r79305
      Andrew Pinski committed
    • var-tracking.c (vars_copy_1): Cleanup and speedup chain operations. · 11599d14
      	* var-tracking.c (vars_copy_1): Cleanup and speedup chain operations.
      	(vars_copy): Likewise.
      	(variable_union): Likewise.
      	(set_variable_part): Likewise.
      	(delete_variable_part): Likewise.
      
      From-SVN: r79304
      Josef Zlomek committed
    • c-typeck.c, [...]: Fix comment typos and formatting. · 71cc389b
      	* c-typeck.c, combine.c, cse.c, dominance.c, et-forest.h,
      	ggc-page.c, var-tracking.c, config/fp-bit.c, config/c4x/c4x.c,
      	config/cris/cris.c, config/i386/ppro.md, config/i860/i860.c,
      	config/i860/i860.h, config/m32r/m32r.h, config/m32r/xm-m32r.h,
      	config/m68hc11/m68hc11.h, config/m68hc11/m68hc11.md,
      	config/mips/mips.c, config/mmix/mmix.c, config/ns32k/ns32k.h,
      	config/pa/pa.c, config/pa/pa32-regs.h, config/pa/pa64-regs.h,
      	config/pdp11/pdp11.h, config/rs6000/rs6000.c,
      	config/stormy16/stormy16.c: Fix comment typos and formatting.
      
      From-SVN: r79303
      Kazu Hirata committed
    • configure: Regenerate, since I forgot to while committing Paolo's changes. · f3c9f174
      2004-03-11  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure: Regenerate, since I forgot to while committing Paolo's
      	changes.
      
      From-SVN: r79302
      Nathanael Nerode committed
    • configure: Regenerate, since I forgot to while committing Paolo's changes. · 55ffb5ed
      2004-03-11  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure: Regenerate, since I forgot to while committing Paolo's
      	changes.
      
      From-SVN: r79300
      Nathanael Nerode committed
    • (top level) · e4c9c075
      2004-03-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR ada/14131
      	Move language detection to the top level.
      	* configure.in: Find default values for the tools as
      	soon as possible.  Disable ada if GNAT is not found.
      	Emit error message about missing languages.  Expand
      	--enable-languages=all for the gcc subdirectory.
      
      (config)
      2004-03-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR ada/14131
      	Move language detection to the top level.
      	* acx.m4 (ACX_PROG_GNAT): New macro, moved here
      	from the gcc subdirectory.
      (gcc)
      2004-03-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR ada/14131
      	Move language detection to the top level.
      	* configure.ac: Remove code to detect languages,
      	it now lives exclusively in the top level.
      	* aclocal.m4 (gcc_AC_PROG_GNAT): Moved to the
      	top level, renamed to ACX_PROG_GNAT.
      
      (gcc/ada)
      2004-03-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR ada/14131
      	Move language detection to the top level.
      	* config-lang.in: Build by default.
      
      From-SVN: r79299
      Paolo Bonzini committed
    • re PR c++/14510 (Lookup error between function name and struct name) · e46e9f82
      	PR c++/14510
      	* decl.c (xref_tag): Disregard non-type declarations when
      	looking up a tagged type.
      
      	PR c++/14510
      	* g++.dg/lookup/struct2.C: New test.
      
      From-SVN: r79298
      Mark Mitchell committed
    • c-pch.c (c_common_no_more_pch): Update for gt_pch_use_address extra arguments. · 4d0c31e6
              * c-pch.c (c_common_no_more_pch): Update for gt_pch_use_address
              extra arguments.
              * config.host (*-*-solaris2*, *-*-linux*): Add out_host_hook_obj
              and host_xmake_file fragments.
              * ggc-common.c (gt_pch_save): Update for gt_pch_get_address change.
              (gt_pch_restore): Similarly for gt_pch_use_address.
              (default_gt_pch_get_address): New.
              (mmap_gt_pch_get_address): Split out of gt_pch_save.
              (default_gt_pch_use_address): Split out of gt_pch_restore.
              (mmap_gt_pch_use_address): Likewise.
              * hooks.c (hook_voidp_size_t_null): Remove.
              (hook_bool_voidp_size_t_false): Remove.
              * hooks.h: Likewise.
              * hosthooks-def.h (HOST_HOOKS_GT_PCH_GET_ADDRESS): Use one of the
              default_ or mmap_ definitions.
              (HOST_HOOKS_GT_PCH_USE_ADDRESS): Likewise.
              * hosthooks.h (struct host_hooks): Update gt_pch_get_address
              and gt_pch_use_address.
              * config/host-linux.c, config/host-solaris.c: New files.
              * config/x-linux, config/x-solaris: New files.
              * config/rs6000/host-darwin.c darwin_rs6000_gt_pch_get_address):
              Update for changed definition.
              (darwin_rs6000_gt_pch_use_address): Likewise.
              * doc/hostconfig.texi: Update docs.
      
      From-SVN: r79295
      Richard Henderson committed
    • Wrong version checked in previous patch · 4f5b645a
      From-SVN: r79292
      R. Kelley Cook committed
    • re PR c/14517 (change in behaviour wrt duplicate qualifiers) · 28fca7e4
              PR c/14517
              * c-decl.c (grokdeclarator): Don't warn for duplicate qualifiers
              except for pedantic c90 mode.
      
      From-SVN: r79286
      Richard Henderson committed
    • configure.ac: Bump AC_PREREQ to 2.59. · 8ab705be
      
      boehm-gc/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      	* config.in: Regenerate.
      
      fastjar/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      
      intl/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      gcc/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      
      libada/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.in: Rename file to ...
      	* configure.ac: .. to this. Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      
      libjava/libltdl/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      	* configure: Regenerate.
      	* config-h.in: Regenerate.
      
      libstdc++-v3/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump AC_PREREQ to 2.59.
      
      contrib/
      2004-03-10  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* gcc_update (files_and_dependencies): Insert libada/configure.
      
      From-SVN: r79285
      Kelley Cook committed
    • Daily bump. · 6790e4db
      From-SVN: r79282
      GCC Administrator committed
  2. 10 Mar, 2004 23 commits
  3. 09 Mar, 2004 4 commits
    • hpux.h (MULTILIB_DEFAULTS): Define. · e373cdb4
      	* config/ia64/hpux.h (MULTILIB_DEFAULTS): Define.
      	(LIBGCC_SPEC): Update to match.
      
      From-SVN: r79207
      Zack Weinberg committed
    • * c-decl.c (last_function_parms, last_function_parm_tags) · 77dbdb57
      	(last_function_parm_others, current_function_parms)
      	(current_function_parm_tags, current_function_parm_others):
      	Delete.
      	(ARG_INFO_PARMS, ARG_INFO_TAGS, ARG_INFO_TYPES, ARG_INFO_OTHERS):
      	New macros.
      	(grokdeclarator): For function definitions, save the arg-info
      	block from the declarator in DECL_ARGUMENTS.
      	(grokparms): Do not write to last_function_parm*.  Use ARG_INFO_*
      	macros to operate on arg-info block.  Can assume ARG_INFO_PARMS
      	contains only PARM_DECLs.  Improve diagnostics.
      	(get_parm_info): Use ARG_INFO_* macros.  Improve comments and
      	diagnostics.  Disable some expensive checks if not ENABLE_CHECKING.
      	(store_parm_decls_newstyle): Take the function to operate on,
      	and an arg-info block, as arguments; don't get anything from
      	current_function_* globals.
      	(store_parm_decls_oldstyle): Likewise.
      	(store_parm_decls): Pass fndecl and its arg-info block down to
      	store_parm_decls_newstyle/oldstyle.  Send functions with empty
      	argument lists through store_parm_decls_newstyle to reduce
      	overhead.
      	(pushdecl): Comment on the problems with the call to copy_node.
      	Clear DECL_ARGUMENTS of the old node after copying it, if it
      	is an arg-info block instead of a chain of decls.
      	(start_function): Do not manipulate current_function_parm* or
      	last_function_parm*.
      
      	* testsuite/gcc.dg/noncompile/incomplete-2.c: Move dg-error to
      	proper line.
      
      From-SVN: r79206
      Zack Weinberg committed
    • ifcvt.c (noce_try_sign_mask): New function to transform "x = (y < 0) ? z ... · 305eeaeb
      
      	* ifcvt.c (noce_try_sign_mask): New function to transform
      	"x = (y < 0) ? z : 0" into the equivalent "x = (y >> C) & z".
      	(noce_process_if_block): Call noce_try_sign_mask.
      
      	* gcc.c-torture/execute/20040309-1.c: New test case.
      
      Co-Authored-By: Andrew Pinski <pinskia@physics.uc.edu>
      
      From-SVN: r79205
      Roger Sayle committed
    • configure.ac: Bump version to 2.59. · a4f74b58
      
      2004-03-09  Kelley Cook  <kcook@gcc.gnu.org>
      
      	* configure.ac: Bump version to 2.59.  Apply suggested autoupdates.
      	* acconfig.h: Delete redundant file.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r79204
      Kelley Cook committed