1. 24 Jun, 2004 36 commits
  2. 23 Jun, 2004 4 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
    • c-typeck.c (composite_type, [...]): Abort if we have type qualifiers at all. · de46b2fe
      2004-06-23  Andrew Pinski  <apinski@apple.com>
      
              * c-typeck.c (composite_type, <case ARRAY_TYPE>): Abort if we have
              type qualifiers at all.
              If both of the type domains are null and the new element type is
              the same as one of the, return the one which the element type.
              matches.
              Do not call qualify_type on the new type.
      
      2004-06-23  Andrew Pinski  <apinski@apple.com>
      
              * gcc.dg/c90-array-quals-2.c: New test.
      
      From-SVN: r83567
      Andrew Pinski committed
    • * config/s390/s390.h (DEFAULT_MAIN_RETURN): Remove. · 07f266ae
      From-SVN: r83566
      Ulrich Weigand committed