1. 11 Apr, 2002 12 commits
  2. 10 Apr, 2002 21 commits
  3. 09 Apr, 2002 7 commits
    • gcconfig.h (DATAEND): Update comment example to match reality. · b911c031
      	* include/private/gcconfig.h (DATAEND): Update comment example
      	to match reality.
      
      From-SVN: r52098
      Loren J. Rittle committed
    • localefwd.h (locale::_Impl::_M_facets): Change from pointer to vector. · 0dba73e0
      
      2002-04-09  Benjamin Kosnik  <bkoz@redhat.com>
      
              libstdc++/1072
              * include/bits/localefwd.h (locale::_Impl::_M_facets): Change from
              pointer to vector.
              Remove forward declaration of vector.
              Include vector.
              * include/bits/locale_facets.tcc: Remove vector include.
              (use_locale): Adjust.
              (has_locale): Adjust.
              * src/locale.cc: Adjust.
              * src/localename.cc: Same.
      
      From-SVN: r52095
      Benjamin Kosnik committed
    • sbitmap.c (sbitmap_union_of_diff, [...]): Do not return changed status. · b47374fa
              * sbitmap.c (sbitmap_union_of_diff, sbitmap_a_and_b, sbitmap_a_xor_b,
              sbitmap_a_or_b, sbitmap_a_or_b_and_c, sbitmap_a_and_b_or_c):
              Do not return changed status.
              (sbitmap_union_of_diff_cg, sbitmap_a_and_b_cg, sbitmap_a_xor_b_cg,
              sbitmap_a_or_b_cg, sbitmap_a_or_b_and_c_cg, sbitmap_a_and_b_or_c_cg):
              New functions that do return changed status.
              * sbitmap.h: Update decls.
              * gcse.c, lcm.c: Use _cg functions as needed.
      
      From-SVN: r52094
      Richard Henderson committed
    • config.gcc (sh-*-elf*): Use sh/embed-elf.h instead of sh/elf.h. · 1951818c
      	* config.gcc (sh-*-elf*): Use sh/embed-elf.h instead of sh/elf.h.
      	(sh64-*-elf*, sh-*-rtemself*): Likewise.
      	* config/sh/embed_bb.c: New file.
      	* config/sh/embed-elf.h: New file.
      	* sh.h (CPP_SPEC): Supply __SIZE_TYPE__ and __PTRDIFF_TYPE__
      	if -m[12345]* option is given.  Don't use subtarget_cpp_ptr_spec.
      	(CPP_DEFAULT_CPU_SPEC): Add settings for __SIZE_TYPE__ and
      	__PTRDIFF_TYPE__ .
      	(SUBTARGET_CPP_PTR_SPEC): Don't define.
      	(EXTRA_SPECS): Remove subtarget_cpp_ptr_spec.
      	Add subtarget_asm_endian_spec.
      	(ASM_SPEC): Use subtarget_asm_endian_spec.
      	(SUBTARGET_ASM_ENDIAN_SPEC): Define.
      	(RETURN_ADDR_RTX): Use PR_MEDIA_REG for TARGET_SH5.
      	(WCHAR_UNSIGNED): Define.
      	(SH_ELF_WCHAR_TYPE, SH_DBX_REGISTER_NUMBER): Define.
      	(DBX_REGISTER_NUMBER): Use SH_DBX_REGISTER_NUMBER.
      	(ALLOCATE_INITIAL_VALUE): Use PR_MEDIA_REG for TARGET_SH5.
      	Fix value.
      	* sh.c (calc_live_regs): Use PR_MEDIA_REG for TARGET_SH5.
      	(sh_adjust_cost): Likewise.
      	sh64.h (CPP_DEFAULT_CPU_SPEC): Add settings for __SIZE_TYPE__ and
      	__PTRDIFF_TYPE__ .
      	(SUBTARGET_CPP_PTR_SPEC, WCHAR_TYPE): Don't #undef/ #define.
      	(WCHAR_TYPE_SIZE): Likewise.
      	(ASM_SPEC): Use subtarget_asm_endian_spec.
      	(SH_ELF_WCHAR_TYPE): #undef/ #define.
      	(MAX_WCHAR_TYPE_SIZE): Don't #undef.
      	* config/sh/elf.h (WCHAR_UNSIGNED): #undef .
      	(MAX_WCHAR_TYPE_SIZE): Don't #define .
      	(WCHAR_TYPE, WCHAR_TYPE_SIZE): #undef / #define .
      	(USER_LABEL_PREFIX): Don't #undef /#define .
      	(DBX_REGISTER_NUMBER): Use SH_DBX_REGISTER_NUMBER.
      	* config/elf/linux.h (USER_LABEL_PREFIX): Don't #undef /#define .
      	(SIZE_TYPE, PTRDIFF_TYPE, WCHAR_TYPE, WCHAR_TYPE_SIZE): Likewise.
      	(ASM_SPEC): Likewise.
      	(SUBTARGET_ASM_ENDIAN_SPEC): #undef / #define .
      	(CC1_SPEC): don't supply -m3 for -m4*, -m5*.
      	* t-sh: (LIB1ASMFUNCS): Use LIB1ASMFUNCS_CACHE.
      	(LIB2FUNCS_EXTRA): Define.
      	* t-sh64 (LIB2FUNCS_EXTRA): Define.
      	* config/sh/t-linux (LIB1ASMFUNCS): Don't redefine.
      	(LIB1ASMFUNCS_CACHE): Define.
      	(LIB2FUNCS_EXTRA): Redefine empty.
      
      From-SVN: r52091
      J"orn Rennecke committed
    • larith.asm (__map_data_section): Fix condition and optimize for size. · e8766a39
      	* config/m68hc11/larith.asm (__map_data_section): Fix condition
      	and optimize for size.
      	(__do_global_ctors): Fix pointer comparison.
      	(__do_global_dtors): Likewise.
      
      From-SVN: r52086
      Stephane Carrez committed
    • * win32.cc (_Jv_platform_initProperties): Use GetTempPath. · 42aacdfb
      From-SVN: r52084
      Tom Tromey committed