1. 24 Jun, 2004 38 commits
  2. 23 Jun, 2004 2 commits
    • gthr-win32.h (__GTHREAD_MUTEX_INIT_DEFAULT): Adjust. · 42dfcf84
      2004-06-23  Wu Yongwei  <adah@sh163.net>
      
      	* gthr-win32.h (__GTHREAD_MUTEX_INIT_DEFAULT): Adjust.
      	(__gthr_i486_lock_cmp_xchg): New inline assembly function.
      	(__GTHR_W32_InterlockedCompareExchange): New macro to choose a
      	suitable function for interlocked compare-and-exchange.
      	(__gthread_mutex_trylock): Use
      	__GTHR_W32_InterlockedCompareExchange.
      	(__gthread_mutex_init_function, __gthread_mutex_lock,
      	__gthread_mutex_trylock, __gthread_mutex_unlock): Adjust the
      	initial counter value to work correctly under Windows 95.
      	* config/i386/gthr-win32.c: Adjust include order.
      	Define __GTHREAD_I486_INLINE_LOCK_PRIMITIVES before including
      	gthr-win32.h.
      	(__gthr_win32_mutex_init_function, __gthr_win32_mutex_lock,
      	__gthr_win32_mutex_trylock, __gthr_win32_mutex_unlock): Adjust
      	to match inline versions in gthr-win32.h.
      
      From-SVN: r83569
      Wu Yongwei committed
    • rs6000.c (rs6000_use_dfa_pipeline_interface): Delete. · 11ac38b2
      	* config/rs6000/rs6000.c (rs6000_use_dfa_pipeline_interface): Delete.
      	(TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Redefine a hook_int_void_1.
      	(insvdi_rshift_rlwimi_p): New function.
      	* config/rs6000/rs6000.md (insvdi_internal2/3): New patterns.
      	(extendsfdf2): Convert to define_insn_and_split.
      	* config/rs6000/rs6000-protos.h (insvdi_rshift_rlwimi_p): Prototype.
      
      From-SVN: r83568
      David Edelsohn committed