1. 27 Aug, 2003 11 commits
    • ptrmem3.C: New test. · 031b59ce
      	* g++.dg/opt/ptrmem3.C: New test.
      
      	* g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
      
      From-SVN: r70851
      Mark Mitchell committed
    • inclhack.def (ptx_netswap): New disabled fix, ported from fixinc.ptx. · 036e07f2
      	* fixinc/inclhack.def (ptx_netswap): New disabled fix, ported from
      	fixinc.ptx.
      	* fixinc/inclhack.def (undefine_null):  Don't generate \r characters.
      	Prettify a little.
      	* fixinc/fixincl.x: Regenerate.
      
      From-SVN: r70848
      Nathanael Nerode committed
    • [multiple changes] · 4202ce82
      2003-08-27  Richard Earnshaw  <rearnsha@arm.com>
      
      * lib1funcs.asm (L_ieee754_sp): New.  Include ieee754-sf.S.
      (L_ieee754_dp): New.  Include ieee754-df.S.
      * arm/ieee754-sf.S: Rework to allow interworking, calling from Thumb,
      and compilation in apcs-26 mode.
      * arm/ieee754-df.S: Likewise.
      * t-arm-elf (DPBIT, FPBIT, fp-bit.c dp-bit.c): Delete rules
      (LIB1ASMFUNCS): Add _ieee754_sp and _ieee754_dp targets.
      
      2003-08-27  Nicolas Pitre  <nico@cam.org>
      
      * arm/ieee754-sf.S: New.
      * arm/ieee754-df.S: New.
      
      From-SVN: r70845
      Richard Earnshaw committed
    • builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust and restore… · b7bc76e3
      builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust and restore it if returning NULL.
      
      	* builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust
      	and restore it if returning NULL.
      
      	* gcc.dg/20030826-2.c: New test.
      
      From-SVN: r70844
      Jakub Jelinek committed
    • 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 4 commits