1. 08 Oct, 2005 6 commits
    • configure.in (arm-*-linux-gnueabi): Add to noconfigdirs target-libffi... · 077fc835
      /
      	* configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
      	target-libffi, target-qthreads, target-libjava, and
      	targetlibobjc.
      	* configure: Regenerate.
      
      gcc/
      	Merge from csl-arm-branch:
      	2005-09-07  Paul Brook  <paul@codesourcery.com>
      	* config/arm/linux-eabi.h (SUBTARGET_EXTRA_LINK_SPEC): Prepend a
      	space to string.
      
      	2005-04-30  Paul Brook  <paul@codesourcery.com>
      	* config/arm/bpabi.h (TARGET_DEFAULT): Define.
      	* config/arm/linux-eabi.h (SUBTARGET_CPU_DEFAULT): Define.
      
      	2005-03-07  Daniel Jacobowitz  <dan@codesourcery.com>
      	* config/arm/arm.c (arm_all_abis): Add aapcs-linux.
      	(arm_override_options): Use TARGET_AAPCS_BASED.
      	* config/arm/arm.h (enum arm_abi_type): Add ARM_ABI_AAPCS_LINUX.
      	(PTRDIFF_TYPE): Use int for AAPCS.
      	(DEFAULT_SHORT_ENUMS): Use false for aapcs-linux.
      	* config/arm/linux-eabi.h (ARM_DEFAULT_ABI, WCHAR_TYPE): Define.
      	(DEFAULT_SHORT_ENUMS): Delete.
      	* doc/invoke.texi (ARM Options): Document -mabi=aapcs-linux.
      
      	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
      	* config/arm/arm.h (DEFAULT_SHORT_ENUMS): Wrap in #ifndef.
      	* config/arm/linux-eabi.h (DEFAULT_SHORT_ENUMS): Define to 0.
      	* config/arm/t-linux-eabi (TARGET_LIBGCC2_CFLAGS): Set to -fPIC.
      
      	2004-12-03  Mark Mitchell  <mark@codesourcery.com>
      	* config/arm/linux-eabi.h (LIBGCC_SPEC): Do not define.
      
      	2004-11-22  Mark Mitchell  <mark@codesourcery.com>
      	* config.gcc (arm*-*-linux-gnueabi): Use __cxa_atexit.
      
      	2004-11-19  Mark Mitchell  <mark@codesourcery.com>
      	* config.gcc (arm*-*-linux-gnueabi): Add it.
      	* config/arm/bpabi.h (FPUTYPE_DEFAULT): Undefine it before
      	redefining it.
      	(TARGET_OS_CPP_BUILTINS): Likeiwse.
      	* config/arm/linux-eabi.h: New file.
      	* config/arm/linux-elf.h (LINUX_TARGET_INTERPRETER): New macro.
      	(LINUX_TARET_LINK_SPEC): Likewise.
      	(LINK_SPEC): Use it.
      	* config/arm/t-linux-eabi: New file.
      
      libcpp/
      	* configure.ac: Require 64-bit int for arm*-*-*eabi*.
      	* configure: Regenerate.
      
      libstdc++/
      	Merge from csl-arm-branch:
      	2004-12-15  Daniel Jacobowitz  <dan@codesourcery.com>
      	* libstdc++-v3/config/linker-map.gnu: Add ARM EABI symbols.
      
      From-SVN: r105121
      Kazu Hirata committed
    • re PR c++/22172 (Internal compiler error, seg fault.) · 31e832d1
      2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
      
              PR c++/22172
              * parser.c (cp_parser_postfix_expression) <RID_TYPENAME>: Treat nontype
              scopes as nondependent.
      
      From-SVN: r105120
      James A. Morrison committed
    • re PR other/22202 (Superfluous space in description of max-variable-expansions-in-unroller) · 5fa534e3
      	PR other/22202
      	* params.def (PARAM_MAX_VARIABLE_EXPANSIONS): Remove superfluous
      	spaces.
      	(PARAM_SMS_DFA_HISTORY): Likewise.
      
      From-SVN: r105115
      Steven Bosscher committed
    • re PR middle-end/23150 (20050713-1.c fails on arm-none-eabi with -O2 or -Os.) · 07eef816
      	PR middle-end/23150
      	* calls.c (mem_overlaps_already_clobbered_arg_p): New.
      	(load_register_parameters): Call it.
      	(check_sibcall_argument_overlap_1): Likewise.
      	(store_one_arg): Likewise.
      
      From-SVN: r105114
      Kazu Hirata committed
    • Fix gcc.dg/vect/vect-shift-1.c failure. · 3dbb4dce
      * config/ia64/vect.md (ashl<mode>3, ashr<mode>3, lshr<mode>3): Use
      DImode not VECINT24 for operand 2.
      
      From-SVN: r105113
      James E Wilson committed
    • Daily bump. · 4383bf26
      [[Split portion of a mixed commit.]]
      
      From-SVN: r105108.2
      GCC Administrator committed
  2. 07 Oct, 2005 15 commits
  3. 06 Oct, 2005 19 commits