1. 27 Aug, 2003 7 commits
    • calls.c (initialize_argument_information): If an argument has no stack space associated with it... · 648bb159
      	* calls.c (initialize_argument_information): If an argument has no
      	stack space associated with it, and BLOCK_REG_PADDING is defined,
      	use it to decide at which end the argument should be padded.
      	* function.c (assign_parms): Allocate BLKmode stack slots.
      	* config/mips/mips-protos.h (mips_pad_arg_upward): Declare.
      	(mips_pad_reg_upward): Declare.
      	* config/mips/mips.h (PAD_VARARGS_DOWN): Use FUNCTION_ARG_PADDING.
      	(CUMULATIVE_ARGS): Remove num_adjusts and adjusts.
      	(FUNCTION_ARG_PADDING): Use mips_pad_arg_upward.
      	(BLOCK_REG_PADDING): Use mips_pad_reg_upward.
      	* config/mips/mips.c (struct mips_arg_info): Remove struct_p.
      	(mips_expand_call): Remove code for generating structure shifts.
      	(mips_arg_info): Don't set struct_p.  Don't set fpr_p for non-float
      	types unless using the EABI.
      	(function_arg_advance): Don't generate shift instructions.
      	(function_arg): Don't return them.  Don't short-circuit the
      	check for double structure chunks for DFmode arguments.
      	(mips_pad_arg_upward, mips_pad_reg_upward): New functions.
      	(mips_expand_prologue): Remove code to emit structure shifts.
      	* config/mips/irix6-libc-compat.c: Remove workarounds for buggy
      	structure passing (inet_ntoa, inet_lnaof, inet_netof).  Update
      	comments to say that only structure returns are a problem.
      
      From-SVN: r70843
      Richard Sandiford committed
    • Makefile.am: (write_entries_to_file) New parameterized function for writing entries to a... · 0c7829a9
      	* Makefile.am: (write_entries_to_file) New parameterized
      	function for writing entries to a file one line at a time.
      	(all_java_class_files): Removed definition.
      	(.java.class) Removed.target.
      	(libgcj-@gcc_version@.jar): Changed dependency to
      	$(all_java_source_files); added compilation step which compiles
      	all changed source files in one pass.
      	(libgcj.la) Refactored to use write_entries_to_file.
      	(lib-gnu-awt-xlib.la) Likewise.
      	(install-data-local) Likewise.
      	(write-entries-to-file-check) New target which tests write_entries_to_file.
      	(all-recursive): Changed dependency from $(all_java_class_files)
      	to libgcj-@gcc_version@.jar
      	* Makefile.in: Rebuilt.
      
      From-SVN: r70842
      Mohan Embar committed
    • run_doxygen: Shell fixes. · a43d13fb
      2003-08-26  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/doxygen/run_doxygen:  Shell fixes.  Remove hardcoded local
      	pathnames from generated tag file.
      
      From-SVN: r70840
      Phil Edwards committed
    • string.h, regset.h: Fix to match produced versions. · 88f505f6
      	* fixinc/tests/base/string.h, fixinc/tests/base/sys/regset.h:
      	Fix to match produced versions.
      	* fixinc/inclhack.def (longlong_t): New disabled test, ported
      	from fixinc.svr4.
      
      From-SVN: r70839
      Nathanael Nerode committed
    • parser.c (struct cp_token): Use enum bitfields. · 522df488
      2003-08-26  Dan Nicolaescu  <dann@ics.uci.edu>
      
      	* parser.c (struct cp_token): Use enum bitfields.
      	(CP_TOKEN_BLOCK_NUM_TOKENS): Make sure cp_token_block fits in a
      	512B allocation unit.
      	(cp_parser_token_tree_map_node): Use enum bitfields.
      
      From-SVN: r70837
      Dan Nicolaescu committed
    • Makefile.am: Add comment. · 82ba99d5
      2003-08-26  Phil Edwards  <pme@gcc.gnu.org>
      
      	* Makefile.am:  Add comment.
      	* acinclude.m4 (GLIBCXX_CONFIGURE):  Set new glibcxx_SUBDIRS and
      	SUBDIRS variables.
      	* configure.ac:  Use them both here, instead of hardcoded lists.
      
      	* fragment.am:  Add STAMP varaible.
      	* include/Makefile.am:  Cosmetic whitespace cleanup.  Use $(LN_S)
      	instead of @LN_S@.
      	(stamp-*):  Move file creation rule outside of 'if' branches to
      	ensure the stamp-* files are actually updated.  Use $(STAMP).
      	* src/Makefile.am:  Remove now-nonexistant variable.
      	* libsupc++/Makefile.am:  Likewise.  Snap the assignment chain
      	for -prefer-pic.
      	* po/Makefile.am:  Include same fragment as all the others.
      
      	* aclocal.m4, configure, Makefile.in, include/Makefile.in,
      	libsupc++/Makefile.in, po/Makefile.in, src/Makefile.in:  Regenerated.
      
      From-SVN: r70836
      Phil Edwards committed
    • Daily bump. · 48ab3fe3
      From-SVN: r70832
      GCC Administrator committed
  2. 26 Aug, 2003 25 commits
  3. 25 Aug, 2003 8 commits