1. 05 Jan, 1998 1 commit
  2. 04 Jan, 1998 4 commits
  3. 03 Jan, 1998 6 commits
  4. 02 Jan, 1998 4 commits
  5. 01 Jan, 1998 4 commits
  6. 31 Dec, 1997 2 commits
  7. 30 Dec, 1997 1 commit
  8. 29 Dec, 1997 4 commits
  9. 28 Dec, 1997 1 commit
  10. 27 Dec, 1997 4 commits
  11. 25 Dec, 1997 2 commits
  12. 24 Dec, 1997 7 commits
    • Makefile.in (GTHREAD_FLAGS): New var. · f24af81b
      	* Makefile.in (GTHREAD_FLAGS): New var.
      	(LIBGCC2_CFLAGS): Added $(GTHREAD_FLAGS).
      	(distclean): Remove gthr-default.h.
      	* configure.in: Accept dce as a thread package.
      	Check for thread.h and pthread.h.
      	Link gthr-default.h to appropriate thread file and set
      	gthread_flags.
      	(hppa1.1-*-hpux10*): If --enable-threads, use dce threads and
      	include multilib definitions from pa/t-dce-thr.
      	(sparc-*-solaris2*): Enable threads by default, if thread.h or
      	pthread.h is found, preferring posix threads over solaris ones.
      	* config/pa/t-dce-thr: New file.
      	* config/pa/t-pa: Removed multilibs.
      	* config/sparc/t-sol2: Ditto.
      	* gthr.h: New file.
      	* gthr-single.h: New file.
      	* gthr-posix.h: New file.
      	* gthr-solaris.h: New file.
      	* gthr-dce.h: New file.
      	* libgcc-thr.h: Removed.
      	* objc/thr-dce.c: New file copied from thr-decosf1.c.
      	* frame.c: Include gthr.h instead of libgcc-thr.h.
      	* libgcc2.c: Include gthr.h instead of libgcc-thr.h.
      	(eh_context_initialize): If __gthread_once fails, use static eh
      	context.
      	(eh_context_free): Call __gthread_key_dtor.
      
      From-SVN: r17235
      Teemu Torma committed
    • libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH and SHLIB_PATH appropriately. · df3b6ab3
              * lib/libstdc++.exp (test_libstdc++): Set LD_LIBRARY_PATH
              and SHLIB_PATH appropriately.
      
      From-SVN: r17234
      Jeffrey A Law committed
    • cse.c (max_insn_uid): New variable. · 556c714b
              * cse.c (max_insn_uid): New variable.
              (invalidate): Remove CYGNUS LOCAL patch.
              (cse_around_loop): Use max_insn_uid.
              (cse_main): Set max_insn_uid.
      
      From-SVN: r17231
      Jim Wilson committed
    • abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT, and define… · 04bd620d
      abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT, and define __LONG_MAX__ appropriately.
      
              * abi64.h (LONG_MAX_SPEC): Check MIPS_ABI_DEFAULT and TARGET_DEFAULT,
              and define __LONG_MAX__ appropriately.  Add support for -mabi=X,
              -mlong64, and -mgp{32,64} options.
              * mips.c (mips_abi): Change type to int.
              * mips.h (enum mips_abi_type): Delete.
              (ABI_32, ABI_N32, ABI_64, ABI_EABI): Define as constants.
              (mips_abi): Change type to int.
      
      From-SVN: r17229
      Jim Wilson committed
    • flags.h, [...]: Remove flag_alias_check; optimization is now always enabled. · 439d5a35
       
              * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
              optimization is now always enabled.
              * calls.c (expand_call): Recognize C++ operator new as malloc-like
              function.
              * alias.c (memrefs_conflict_p): Eliminate tests now done by
              base_alias_check.
              (*_dependence): Call canon_rtx before base_alias_check.
              (init_alias_once): New function to precompute set of registers which
              can hold Pmode function arguments.
              * rtl.h: Declare init_alias_once.
              * toplev.c (compile_file): Call init_alias_once.
      
      From-SVN: r17227
      John Carr committed
    • flags.h, [...]: Remove flag_alias_check; optimization is now always enabled. · 6e73e666
              * flags.h, toplev.c, calls.c, alias.c: Remove flag_alias_check;
              optimization is now always enabled.
              * calls.c (expand_call): Recognize C++ operator new as malloc-like
              function.
              * alias.c (memrefs_conflict_p): Eliminate tests now done by
              base_alias_check.
              (*_dependence): Call canon_rtx before base_alias_check.
              (init_alias_once): New function to precompute set of registers which
              can hold Pmode function arguments.
              * rtl.h: Declare init_alias_once.
              * toplev.c (compile_file): Call init_alias_once.
      
      From-SVN: r17226
      John Carr committed