2005-03-31  Mark Salter  <msalter@redhat.com>

	* sysdeps/unix/sysv/linux/frv/lowlevellock.h (lll_futex_*): Return
	futex syscall errorcode directly.

2005-03-17  Richard Sandiford  <rsandifo@redhat.com>

	* Makefile (gnulib): Override the default if $(have-as-needed) != yes.
	Use -lgcc_s rather than -lgcc_eh when linking the test programs.
	* sysdeps/unix/sysv/linux/frv/sysdep-cancel.h: Add unwind information
	for cancellable code.

2005-03-14  Richard Sandiford  <rsandifo@redhat.com>

	* sysdeps/unix/sysv/linux/frv/bits/local_lim.h: New file.

2005-02-04  Alexandre Oliva  <aoliva@redhat.com>

	2004-11-20  Jakub Jelinek  <jakub@redhat.com>
	* pthread_create.c (pthread_cancel): Add PTHREAD_STATIC_FN_REQUIRE.
	* pthread_cancel.c (pthread_create): Likewise.
	* Makefile (libpthread-routines): Add vars.
	* sysdeps/pthread/createthread.c (__pthread_multiple_threads): Remove.
	* init.c (__default_stacksize, __is_smp): Remove.
	* vars.c: New file.
	* pthreadP.h (__find_thread_by_id): If !SHARED, add weak_function
	and define a wrapper macro.
	(PTHREAD_STATIC_FN_REQUIRE): Define.
	* allocatestack.c (__find_thread_by_id): Undefine.
	* pthread_create (__pthread_keys): Remove.
	(pthread_mutex_lock, pthread_mutex_unlock, pthread_once,
	pthread_key_create, pthread_setspecific, pthread_getspecific): Add
	PTHREAD_STATIC_FN_REQUIRE.

2004-11-22  Alexandre Oliva  <aoliva@redhat.com>

	* allocatestack.c: Assume __static_tls_size is sufficiently
	aligned.
	* init.c (__pthread_initialize_minimal_internal): Make it so,
	taking reserved space into account.

2004-11-18  Alexandre Oliva  <aoliva@redhat.com>

	* perf.c (main): Don't block cancel signal in termination
	sigsuspend.
	(clock_gettime): Take out for __FRV_FDPIC__.

2004-11-16  Alexandre Oliva  <aoliva@redhat.com>

	* allocatestack.c: Revert.
	* sysdeps/frv/tls.h (union dtv): Use pointer instead of offset.
	Use unbiased dtv entries.  Delete TLS_DTV_* macros.
	(DB_THREAD_SELF): Fix bias.

2004-11-10  Alexandre Oliva  <aoliva@redhat.com>

	* allocatestack.c (TLS_DTV_INSTALL_ENTRY): Define default.
	(init_one_static_tls): Split ofst out of dest.  Use new macro.
	* init.c (__NR_set_tid_address) <__FRV_FDPIC__>: Define.
	* sysdeps/frv/Makefile: New.
	* sysdeps/frv/jmpbuf-unwind.h: New.
	* sysdeps/frv/pthread_spin_lock.c: New.
	* sysdeps/frv/pthread_spin_trylock.c: New.
	* sysdeps/frv/pthread_spin_unlock.c: New.
	* sysdeps/frv/pthreaddef.h: New.
	* sysdeps/frv/tcb-offsets.sym: New.
	* sysdeps/frv/testandset.h: New.
	* sysdeps/frv/tls.h: New.
	* sysdeps/unix/sysv/linux/frv/createthread.c: New.
	* sysdeps/unix/sysv/linux/frv/fork.c: New.
	* sysdeps/unix/sysv/linux/frv/lowlevellow.h: New.
	* sysdeps/unix/sysv/linux/frv/pt-initfini.c: New.
	* sysdeps/unix/sysv/linux/fr/pt-vfork.S: New.
	* sysdeps/unix/sysv/linux/frv/pthread_once.c: New.
	* sysdeps/unix/sysv/linux/frv/sysdep-cancel.h: New.
	* sysdeps/unix/sysv/linux/frv/vfork.S: New.
	* sysdeps/unix/sysv/linux/frv/bits/pthreadtypes.h: New.
	* sysdeps/unix/sysv/linux/frv/bits/semaphore.h: New.

Local Variables:
mode: change-log
change-log-default-name: "ChangeLog.RedHat"
End:
