1. 22 Dec, 2004 7 commits
    • Makefile.in (install-common): Remove special-case code for when SPECS is defined. · e90f1b9d
      	* Makefile.in (install-common): Remove special-case code for when
      	SPECS is defined.
      
      From-SVN: r92489
      Mark Mitchell committed
    • config.gcc: Add dbxelf.h to NetWare's tm_file. · f199d860
      gcc/
      2004-12-22  Jan Beulich  <jbeulich@novell.com>
      
      	* config.gcc: Add dbxelf.h to NetWare's tm_file.
      	* config/i386/netware-crt0.c: Prototype __init_environment and
      	__deinit_environment prior to their definition.
      	(__init_environment): Correct invokation of constructor function.
      	* config/i386/netware.h (TARGET_OS_CPP_BUILTINS): Use
      	builtin_define_std rather than builtin_define on IAPX386.
      	* config/i386/nwld.h: Disable stabs debugging info with the linker
      	this file supports.
      	* config/i386/t-nwld (SHLIB_LINK): Do not use a temporary file for
      	the output. Add -posix to the options as that is the more compatible
      	mode.
      	* gthr-nks.h: Formatting.
      	(__gthread_mutex_init_function): Kill the dubious use of
      	NX_MUTEX_RECURSIVE as it is now clear that the traditional mutexes
      	were not meant to be recursive.
      	(__gthread_recursive_mutex_t, __GTHREAD_RECURSIVE_MUTEX_INIT_FUNCTION,
      	__gthread_recursive_mutex_init_function,
      	__gthread_recursive_mutex_lock, __gthread_recursive_mutex_trylock,
      	__gthread_recursive_mutex_unlock): New.
      
      gcc/testsuite/
      2004-12-22  Jan Beulich  <jbeulich@novell.com>
      
      	* gcc.dg/20040813-1.c: Skip for *-*-netware*.
      
      From-SVN: r92488
      Jan Beulich committed
    • t-linux64: Remove code that messed with $(SPECS). · 340beeb5
      * config/mips/t-linux64: Remove code that messed with $(SPECS).
      (MULTILIB_OPTIONS, MULTILIB_DIRNAMES, MULTILIB_OSDIRNAMES): Move
      n32 to the front.
      (MULTILIB_EXTRA_OPTS, CRTSTUFF_T_CFLAGS, CRTSTUFF_T_CFLAGS_S):
      Removed.
      * config/mips/linux64.h (DRIVER_SELF_SPECS): Don't handle
      -mabi-fake-default.
      (SUBTARGET_TARGET_SWITCHES): Likewise.
      
      From-SVN: r92487
      Alexandre Oliva committed
    • re PR c++/18378 (ICE when returning a copy of a packed member) · 943e3ede
      	PR c++/18378
      	* call.c (convert_like_real): Do not permit the use of a copy
      	constructor to copy a packed field.
      
      	PR c++/17413
      	* decl.c (grokdeclarator): Return error_mark_node, not
      	void_type_node, to indicate errors.
      	* parser.c (cp_parser_template_parameter_list): Robustify.
      	(cp_parser_template_parameter): Likewise.
      
      	PR c++/19034
      	* tree.c (cp_tree_equal): Handle OVERLOAD.
      
      	PR c++/18378
      	* g++.dg/ext/packed8.C: New test.
      
      	PR c++/13268
      	* g++.dg/template/crash31.C: New test.
      
      	PR c++/19034
      	* g++.dg/template/crash30.C: New test.
      
      From-SVN: r92486
      Mark Mitchell committed
    • decl.c (define_label): Use POP_TIMEVAR_AND_RETURN. · be99edf8
      	* decl.c (define_label): Use POP_TIMEVAR_AND_RETURN.
      	* name-lookup.c (pushdecl_class_level): Likewise.
      
      From-SVN: r92485
      Volker Reichelt committed
    • Daily bump. · df35e33c
      From-SVN: r92479
      GCC Administrator committed
  2. 21 Dec, 2004 21 commits
  3. 20 Dec, 2004 12 commits