[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r18777 - in /fsf/trunk/libc: ./ nptl/ nptl/sysdeps/unix/sysv/linux/sh/ po/ sysdeps/sh/ sysdeps/sh/sh4/fpu/ sysdeps/unix/sh/ ...



Author: eglibc
Date: Mon May 28 00:01:34 2012
New Revision: 18777

Log:
Import glibc-mainline for 2012-05-28

Modified:
    fsf/trunk/libc/ChangeLog
    fsf/trunk/libc/NEWS
    fsf/trunk/libc/nptl/ChangeLog
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S
    fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
    fsf/trunk/libc/po/hr.po
    fsf/trunk/libc/sysdeps/sh/_mcount.S
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fclrexcpt.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fedisblxcpt.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/feenablxcpt.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fegetenv.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fegetexcept.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fegetround.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/feholdexcpt.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fesetenv.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fesetround.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/feupdateenv.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fraiseexcpt.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/fsetexcptflg.c
    fsf/trunk/libc/sysdeps/sh/sh4/fpu/ftestexcept.c
    fsf/trunk/libc/sysdeps/unix/sh/sysdep.S
    fsf/trunk/libc/sysdeps/unix/sysv/linux/sh/sh3/setcontext.S
    fsf/trunk/libc/sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S
    fsf/trunk/libc/sysdeps/unix/sysv/linux/sh/sh4/setcontext.S
    fsf/trunk/libc/sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S

Modified: fsf/trunk/libc/ChangeLog
==============================================================================
--- fsf/trunk/libc/ChangeLog (original)
+++ fsf/trunk/libc/ChangeLog Mon May 28 00:01:34 2012
@@ -1,3 +1,39 @@
+2012-05-27  Thomas Schwinge  <thomas@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/sh/sh4/fpu/fclrexcpt.c (feclearexcept): Use fpu_control_t for
+	the temporary FPU control word.
+	* sysdeps/sh/sh4/fpu/fedisblxcpt.c (fedisableexcept): Likewise.
+	* sysdeps/sh/sh4/fpu/feenablxcpt.c (feenableexcept): Likewise.
+	* sysdeps/sh/sh4/fpu/fegetenv.c (fegetenv): Likewise.
+	* sysdeps/sh/sh4/fpu/fegetexcept.c (fegetexcept): Likewise.
+	* sysdeps/sh/sh4/fpu/fegetround.c (fegetround): Likewise.
+	* sysdeps/sh/sh4/fpu/feholdexcpt.c (feholdexcept): Likewise.
+	* sysdeps/sh/sh4/fpu/fesetenv.c (fesetenv): Likewise.
+	* sysdeps/sh/sh4/fpu/fesetround.c (fesetround): Likewise.
+	* sysdeps/sh/sh4/fpu/feupdateenv.c (feupdateenv): Likewise.
+	* sysdeps/sh/sh4/fpu/fsetexcptflg.c (fesetexceptflag): Likewise.
+	* sysdeps/sh/sh4/fpu/ftestexcept.c (fetestexcept): Likewise.
+
+2012-05-27  Kaz Kojima  <kkojima@xxxxxxxxxxxxxx>
+
+	* sysdeps/sh/sh4/fpu/fraiseexcpt.c (feraiseexcept): Restore fpscr flag
+	fields.
+
+2012-05-27  Chung-Lin Tang  <cltang@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/sh/_mcount.S (_mount): Add CFI directives.
+	* sysdeps/unix/sh/sysdep.S (__syscall_error): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sh3/setcontext.S (__setcontext): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sh3/swapcontext.S (__swapcontext):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sh/sh4/setcontext.S (__setcontext): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sh4/swapcontext.S (__swapcontext):
+	Likewise.
+
+2012-05-27  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* po/h.po: Update from translation team.
+
 2012-05-26  Andreas Schwab  <schwab@xxxxxxxxxxxxxx>
 
 	* sysdeps/powerpc/powerpc32/dl-irel.h: Include <ldsodefs.h>.

Modified: fsf/trunk/libc/NEWS
==============================================================================
--- fsf/trunk/libc/NEWS (original)
+++ fsf/trunk/libc/NEWS Mon May 28 00:01:34 2012
@@ -82,6 +82,27 @@
   So far the setjmp/longjmp probes and some of the libpthread probes are
   provided only for i*86 and x86_64.
   Implemented by Roland McGrath and Rayson Ho.
+
+* Optimized expf for x86-32 and x86-64.  Implemented by Liubov Dmitrieva.
+
+* More optimized functions for PowerPC.  Implemented by Adhemerval Zanella.
+
+* More optimized functions for SPARC.  Implemented by David S. Miller.
+
+* Improved support for cross-compilation, especially bootstrap builds
+  without a previously built glibc.
+
+* Ports for the TILE-Gx and TILEPro families of processors.  Contributed by
+  Chris Metcalf from Tilera.
+
+* Support for the old ARM ABI has been removed from ports.  Only the EABI is
+  now supported for ARM processors.
+
+* The hard-float variant of the ARM EABI now uses /lib/ld-linux-armhf.so.3
+  as the name of the dynamic linker, to distinguish it from the
+  /lib/ld-linux.so.3 dynamic linker used for the base EABI.
+
+* Support for CRIS has been removed from ports.
 
 Version 2.15
 

Modified: fsf/trunk/libc/nptl/ChangeLog
==============================================================================
--- fsf/trunk/libc/nptl/ChangeLog (original)
+++ fsf/trunk/libc/nptl/ChangeLog Mon May 28 00:01:34 2012
@@ -1,3 +1,39 @@
+2012-05-27  Chung-Lin Tang  <cltang@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (PSEUDO, LOAD_ARGS_1)
+	(LOAD_ARGS_2 ,LOAD_ARGS_3 ,LOAD_ARGS_4): Add CFI restores.
+
+	* sysdeps/unix/sysv/linux/sh/lowlevellock.S (__lll_lock_wait_private)
+	(__lll_lock_wait, __lll_timedlock_wait, __lll_timedwait_tid): Add CFI
+	directives.
+	* sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S
+	(__lll_robust_lock_wait, __lll_robust_timedlock_wait): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
+	(pthread_barrier_wait): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
+	(__pthread_cond_broadcast): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
+	(__pthread_cond_signal): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
+	(__pthread_cond_timedwait): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S (__pthread_cond_wait):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
+	(__pthread_rwlock_rdlock): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S
+	(pthread_rwlock_timedrdlock): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S
+	(pthread_rwlock_timedwrlock): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
+	(__pthread_rwlock_unlock): Likewise.
+	* sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S
+	(__pthread_rwlock_wrlock): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sem_post.S (__new_sem_post): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sem_timedwait.S (sem_timedwait): Likewise.
+	* sysdeps/unix/sysv/linux/sh/sem_trywait.S (__new_sem_trywait):
+	Likewise.
+	* sysdeps/unix/sysv/linux/sh/sem_wait.S (__new_sem_wait): Likewise.
+
 2012-05-26  Siddhesh Poyarekar  <siddhesh@xxxxxxxxxx>
 
 	[BZ #12416]

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S Mon May 28 00:01:34 2012
@@ -165,6 +165,8 @@
 	bf	1b
 
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	rts
 	 mov	r2, r0
 	cfi_endproc
@@ -208,7 +210,11 @@
 	bf	1b
 
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	ret
 	 mov	r2, r0
 	cfi_endproc
@@ -286,6 +292,7 @@
 5:
 	rts
 	 mov.l	@r15+, r12
+	/* Omit CFI for restore in delay slot.  */
 
 # ifndef __ASSUME_FUTEX_CLOCK_REALTIME
 	.align	2
@@ -305,6 +312,8 @@
 	mov.l	.L1g, r0
 	cmp/hs	r0, r1
 	bt	3f
+
+	cfi_remember_state
 
 	mov.l	r11, @-r15
 	cfi_adjust_cfa_offset(4)
@@ -386,17 +395,32 @@
 2:	mov	#ETIMEDOUT, r3
 
 6:
-	mov	r3, r0
 	add	#8, r15
+	cfi_adjust_cfa_offset (-8)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r11
-	rts
-	 mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r11)
+	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
+	rts
+	 mov	r3, r0
+
+	cfi_restore_state
 
 3:
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#EINVAL, r0
 # endif
@@ -521,10 +545,16 @@
 4:
 	mov	#0, r0
 3:
+	cfi_remember_state
 	add	#8, r15
+	cfi_adjust_cfa_offset (-8)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	rts
 	 mov.l	@r15+, r9
+	/* Omit CFI for restore in delay slot.  */
+	cfi_restore_state
 1:
 	/* Check whether the time expired.  */
 	mov	#-ETIMEDOUT, r1

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/lowlevelrobustlock.S Mon May 28 00:01:34 2012
@@ -1,5 +1,4 @@
-/* Copyright (C) 2003, 2004, 2005, 2006, 2007
-   Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -115,6 +114,8 @@
 
 3:
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	ret
 	 mov	r4, r0
 	cfi_endproc
@@ -231,12 +232,22 @@
 	mov	#0, r0
 
 6:
+	cfi_remember_state
 	add	#8, r15
+	cfi_adjust_cfa_offset (-8)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	rts
 	 mov.l	@r15+, r11
+	/* Omit CFI for restore in delay slot.  */
+	cfi_restore_state
 
 7:
 	/* Check whether the time expired.  */
@@ -248,6 +259,12 @@
 	bra	6b
 	 mov	#ETIMEDOUT, r0
 3:
+	/* Restore initial state for invalid timeout case.  */
+	cfi_restore (r8)
+	cfi_restore (r9)
+	cfi_restore (r10)
+	cfi_restore (r11)
+	cfi_def_cfa_offset (0)
 	rts
 	 mov	#EINVAL, r0
 	cfi_endproc

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_barrier_wait.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2007, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -25,10 +25,17 @@
 	.globl	pthread_barrier_wait
 	.type	pthread_barrier_wait,@function
 	.align	5
+	cfi_startproc
 pthread_barrier_wait:
 	mov.l	r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get the mutex.  */
@@ -98,11 +105,19 @@
 	bf	9f
 
 10:
-	mov	#0, r0		/* != PTHREAD_BARRIER_SERIAL_THREAD */
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
+	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	rts
-	 mov.l	@r15+, r9
+	 mov	#0, r0		/* != PTHREAD_BARRIER_SERIAL_THREAD */
+	cfi_restore_state
 
 3:
 	/* The necessary number of threads arrived.  */
@@ -140,11 +155,19 @@
 	tst	r2, r2
 	bf	4f
 5:
-	mov	#-1, r0		/* == PTHREAD_BARRIER_SERIAL_THREAD */
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
+	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	rts
-	 mov.l	@r15+, r9
+	 mov	#-1, r0		/* == PTHREAD_BARRIER_SERIAL_THREAD */
+	cfi_restore_state
 
 1:
 	mov.l	@(PRIVATE,r8), r6
@@ -200,6 +223,7 @@
 .Lwake2b:
 	bra	10b
 	 mov	r9, r6
+	cfi_endproc
 
 	.align	2
 .Lall:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -30,11 +30,20 @@
 	.globl	__pthread_cond_broadcast
 	.type	__pthread_cond_broadcast, @function
 	.align	5
+	cfi_startproc
 __pthread_cond_broadcast:
 	mov.l   r10, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r10, 0)
 	mov.l   r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get internal lock.  */
@@ -136,12 +145,22 @@
 	 add	#cond_futex, r4
 
 10:
-	mov	#0, r0
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
+	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	rts
-	 mov.l	@r15+, r10
+	 mov	#0, r0
+	cfi_restore_state
 
 4:
 	/* Unlock.  */
@@ -153,12 +172,22 @@
 	tst	r2, r2
 	bf	5f
 6:
-	mov	#0, r0
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
+	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	rts
-	 mov.l	@r15+, r10
+	 mov	#0, r0
+	cfi_restore_state
 
 1:
 	/* Initial locking failed.  */
@@ -244,6 +273,7 @@
 	SYSCALL_INST_PAD
 	bra	10b
 	 nop
+	cfi_endproc
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,9 +29,14 @@
 	.globl	__pthread_cond_signal
 	.type	__pthread_cond_signal, @function
 	.align	5
+	cfi_startproc
 __pthread_cond_signal:
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get internal lock.  */
@@ -109,10 +114,16 @@
 	bt	7f
 
 6:
-	mov	#0, r0
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
+	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	rts
-	 mov.l	@r15+, r8
+	 mov	#0, r0
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:
@@ -178,6 +189,7 @@
 .Lwait4b:
 	bra	2b
 	 nop
+	cfi_endproc
 
 	.align	2
 .Lwait4:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -416,15 +416,31 @@
 	mov.l	@(24,r15), r0
 
 18:	
+	cfi_remember_state
 	add	#64, r15
+	cfi_adjust_cfa_offset (-64)
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r13
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r13)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	mov.l	@r15+, r11
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r11)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	rts
 	 mov.l	@r15+, r8
+	/* Omit CFI for restore in delay slot.  */
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2006, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -285,14 +285,28 @@
 	/* We return the result of the mutex_lock operation.  */
 
 14:
+	cfi_remember_state
 	add	#48, r15
+	cfi_adjust_cfa_offset (-48)
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	mov.l	@r15+, r11
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r11)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	rts
 	 mov.l	@r15+, r8
+	/* Omit CFI for restore in delay slot.  */
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff0:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_rdlock.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,11 +29,20 @@
 	.globl	__pthread_rwlock_rdlock
 	.type	__pthread_rwlock_rdlock,@function
 	.align	5
+	cfi_startproc
 __pthread_rwlock_rdlock:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get the lock.  */
@@ -134,12 +143,22 @@
 	tst	r2, r2
 	bf	6f
 7:
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	r3, r0
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:
@@ -234,6 +253,7 @@
 .Lwait1b:
 	bra	13b
 	 nop
+	cfi_endproc
 
 	.align	2
 .Lwait0:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedrdlock.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,13 +29,25 @@
 	.globl	pthread_rwlock_timedrdlock
 	.type	pthread_rwlock_timedrdlock,@function
 	.align	5
+	cfi_startproc
 pthread_rwlock_timedrdlock:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r10, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r10, 0)
 	mov.l	r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	add	#-8, r15
+	cfi_adjust_cfa_offset (8)
 	mov	r4, r8
 	mov	r5, r9
 
@@ -183,14 +195,27 @@
 	tst	r2, r2
 	bf	6f
 7:
+	cfi_remember_state
 	add	#8,r15
+	cfi_adjust_cfa_offset (-8)
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	r3, r0
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:
@@ -300,6 +325,7 @@
 19:
 	bra	9b
 	 mov	#EINVAL, r3
+	cfi_endproc
 
 	.align	2
 .Lwait2:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_timedwrlock.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2007, 2008 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,13 +29,25 @@
 	.globl	pthread_rwlock_timedwrlock
 	.type	pthread_rwlock_timedwrlock,@function
 	.align	5
+	cfi_startproc
 pthread_rwlock_timedwrlock:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r10, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r10, 0)
 	mov.l	r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	add	#-8, r15
+	cfi_adjust_cfa_offset (8)
 	mov	r4, r8
 	mov	r5, r9
 
@@ -181,14 +193,27 @@
 	tst	r2, r2
 	bf	6f
 7:
+	cfi_remember_state
 	add	#8,r15
+	cfi_adjust_cfa_offset (-8)
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	r3, r0
+	cfi_restore_state
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:
@@ -284,6 +309,7 @@
 16:
 	bra	17b
 	 mov	#-ETIMEDOUT, r3
+	cfi_endproc
 
 	.align	2
 .Lwait6:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_unlock.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -27,10 +27,17 @@
 	.globl	__pthread_rwlock_unlock
 	.type	__pthread_rwlock_unlock,@function
 	.align	5
+	cfi_startproc
 __pthread_rwlock_unlock:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get the lock.  */
@@ -108,11 +115,19 @@
 	trapa	#0x14
 	SYSCALL_INST_PAD
 
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#0, r0
+	cfi_restore_state
 6:
 #if MUTEX == 0
 	DEC (@r8, r2)
@@ -122,11 +137,19 @@
 	tst	r2, r2
 	bf	3f
 4:
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#0, r0
+	cfi_restore_state
 
 1:
 	mov	r8, r5
@@ -159,7 +182,9 @@
 
 7:
 	mov.l	r4, @-r15
+	cfi_adjust_cfa_offset (4)
 	mov.l	r6, @-r15
+	cfi_adjust_cfa_offset (4)
 	mov	r8, r4
 #if MUTEX != 0
 	add	#MUTEX, r4
@@ -173,8 +198,11 @@
 .Lwake9b:
 
 	mov.l	@r15+, r6
+	cfi_adjust_cfa_offset (-4)
 	bra	8b
 	 mov.l	@r15+, r4
+
+	cfi_endproc
 
 #ifndef __ASSUME_PRIVATE_FUTEX
 .Lpfoff:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/pthread_rwlock_wrlock.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2007 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -29,11 +29,20 @@
 	.globl	__pthread_rwlock_wrlock
 	.type	__pthread_rwlock_wrlock,@function
 	.align	5
+	cfi_startproc
 __pthread_rwlock_wrlock:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r9, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r9, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 
 	/* Get the lock.  */
@@ -128,12 +137,22 @@
 	tst	r2, r2
 	bf	6f
 7:
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	r3, r0
+	cfi_restore_state
 
 1:
 	mov	r8, r5
@@ -217,6 +236,8 @@
 	bra	13b
 	 nop
 
+	cfi_endproc
+
 	.align	2
 .Lwait4:
 	.long	__lll_lock_wait-.Lwait4b

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_post.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2007, 2008, 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -28,6 +28,7 @@
 	.globl	__new_sem_post
 	.type	__new_sem_post,@function
 	.align	5
+	cfi_startproc
 __new_sem_post:
 	mov.l	@(VALUE,r4), r2
 0:
@@ -66,8 +67,14 @@
 	mov	#EOVERFLOW, r2
 4:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mova	.Lgot3, r0
 	mov.l	.Lgot3, r12
 	add	r0, r12
@@ -83,10 +90,17 @@
 .Lexit:
 	mov.l	r2, @r0
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#-1, r0
+	cfi_endproc
 
 	.align	2
 .Lmax:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_timedwait.S Mon May 28 00:01:34 2012
@@ -170,14 +170,27 @@
 	mov	#0, r0
 
 10:
+	cfi_remember_state
 	add	#8, r15
+	cfi_adjust_cfa_offset (-8)
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	mov.l	@r15+, r9
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r9)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	rts
 	 nop
+	cfi_restore_state
 
 3:
 	neg	r0, r0

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_trywait.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2007, 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -27,10 +27,17 @@
 	.globl	__new_sem_trywait
 	.type	__new_sem_trywait,@function
 	.align	5
+	cfi_startproc
 __new_sem_trywait:
 	mov.l	r12, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r12, 0)
 	mov.l	r8, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (r8, 0)
 	sts.l	pr, @-r15
+	cfi_adjust_cfa_offset (4)
+	cfi_rel_offset (pr, 0)
 	mov	r4, r8
 	mov.l	@r8, r0
 2:
@@ -44,11 +51,19 @@
 	bf/s	2b
 	 mov	r2, r0
 
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#0, r0
+	cfi_restore_state
 
 1:
 	mov	#EAGAIN, r8
@@ -67,10 +82,18 @@
 .Lexit:
 	mov.l	r8, @r0
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r8
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r8)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	rts
 	 mov	#-1, r0
+
+	cfi_endproc
 
 	.align	2
 .Lgot1:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sem_wait.S Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2007, 2011 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -71,11 +71,20 @@
 7:
 	mov	#0, r0
 9:
+	cfi_remember_state
 	lds.l	@r15+, pr
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (pr)
 	mov.l	@r15+, r12
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r12)
 	mov.l	@r15+, r10
+	cfi_adjust_cfa_offset (-4)
+	cfi_restore (r10)
 	rts
 	 mov.l	@r15+, r8
+	/* Omit CFI for restore in delay slot.  */
+	cfi_restore_state
 
 .Lafter_ret:
 1:

Modified: fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h
==============================================================================
--- fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h (original)
+++ fsf/trunk/libc/nptl/sysdeps/unix/sysv/linux/sh/sysdep-cancel.h Mon May 28 00:01:34 2012
@@ -1,4 +1,4 @@
-/* Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+/* Copyright (C) 2003-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -71,6 +71,7 @@
     CDISABLE; \
     mov.l @r15+,r0; \
     cfi_adjust_cfa_offset (-4); \
+    cfi_restore (r0); \
     lds.l @r15+,pr; \
     cfi_adjust_cfa_offset (-4); \
     cfi_restore (pr); \
@@ -97,10 +98,10 @@
 # define SAVE_ARGS_6	SAVE_ARGS_5
 
 # define LOAD_ARGS_0	/* Nothing.  */
-# define LOAD_ARGS_1	LOAD_ARGS_0; mov.l @(0,r15),r4
-# define LOAD_ARGS_2	LOAD_ARGS_1; mov.l @(4,r15),r5
-# define LOAD_ARGS_3	LOAD_ARGS_2; mov.l @(8,r15),r6
-# define LOAD_ARGS_4	LOAD_ARGS_3; mov.l @(12,r15),r7
+# define LOAD_ARGS_1	LOAD_ARGS_0; mov.l @(0,r15),r4; cfi_restore (r4)
+# define LOAD_ARGS_2	LOAD_ARGS_1; mov.l @(4,r15),r5; cfi_restore (r5)
+# define LOAD_ARGS_3	LOAD_ARGS_2; mov.l @(8,r15),r6; cfi_restore (r6)
+# define LOAD_ARGS_4	LOAD_ARGS_3; mov.l @(12,r15),r7; cfi_restore (r7)
 # define LOAD_ARGS_5	LOAD_ARGS_4
 # define LOAD_ARGS_6	LOAD_ARGS_5
 

Modified: fsf/trunk/libc/po/hr.po
==============================================================================
--- fsf/trunk/libc/po/hr.po (original)
+++ fsf/trunk/libc/po/hr.po Mon May 28 00:01:34 2012
@@ -1,125 +1,3341 @@
 # This is translation of libc to Croatian
-# Copyright (C) 2002 Free Software Foundation, Inc.
+# Copyright (C) 2002, 2012 Free Software Foundation, Inc.
+# This file is distributed under the same license as the glibc package.
 # Denis Lackovic <delacko@xxxxxxxxxxxxxx>, 2002.
-# This file is distributed under the same license as the libc package.
-# Denis Lackovic <delacko@xxxxxxxxxxxxxx>, 2002.
+# Tomislav Krznar <tomislav.krznar@xxxxxxxxx>, 2012.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: libc 2.2.5\n"
-"POT-Creation-Date: 2001-08-17 13:03-0700\n"
-"PO-Revision-Date: 2002-06-10 13:44-01\n"
-"Last-Translator: Denis Lackovic <delacko@xxxxxxxxxxxxxx>\n"
+"Project-Id-Version: libc 2.14\n"
+"POT-Creation-Date: 2011-05-31 00:06-0400\n"
+"PO-Revision-Date: 2012-04-16 17:39+0200\n"
+"Last-Translator: Tomislav Krznar <tomislav.krznar@xxxxxxxxx>\n"
 "Language-Team: Croatian <lokalizacija@xxxxxxxx>\n"
+"Language: hr\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n==1?0:1);\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n"
 "X-Generator: TransDict server\n"
 
-#: locale/programs/ld-monetary.c:278
-#, c-format
-msgid "\t\t\t\t\t\t\t      %s: value for field `%s' must be in range %d...%d"
-msgstr "\t\t\t\t\t\t\t      %s: vrijednost za polje `%s' mora biti unutar granica %d...%d"
-
-#: nis/nis_print.c:277
-msgid "\t\tAccess Rights : "
-msgstr "\t\tDozvole pristupa : "
-
-#: nis/nis_print.c:275
-msgid "\t\tAttributes    : "
-msgstr "\t\tAtributi    : "
-
-#: sunrpc/rpc_main.c:1427
-#, c-format
-msgid "\t%s [-abkCLNTM][-Dname[=value]] [-i size] [-I [-K seconds]] [-Y path] infile\n"
-msgstr "\t%s [-abkCLNTM][-Dime[=vrijednost]] [-i veliÃÂina] [-I [-K sekundi]] [-Y put] ulaznispis\n"
-
-#: sunrpc/rpc_main.c:1429
-#, c-format
-msgid "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o outfile] [infile]\n"
-msgstr "\t%s [-c | -h | -l | -m | -t | -Sc | -Ss | -Sm] [-o izlaznispis] [ulaznispis]\n"
-
-#: sunrpc/rpc_main.c:1432
-#, c-format
-msgid "\t%s [-n netid]* [-o outfile] [infile]\n"
-msgstr "\t%s [-n netid]* [-o izlaznispis] [ulaznispis]\n"
-
-#: sunrpc/rpc_main.c:1431
-#, c-format
-msgid "\t%s [-s nettype]* [-o outfile] [infile]\n"
-msgstr "\t%s [-s nettype]* [-o izlaznispis] [ulaznispis]\n"
+#: argp/argp-help.c:228
+#, c-format
+msgid "%.*s: ARGP_HELP_FMT parameter requires a value"
+msgstr "%.*s: ARGP_HELP_FMT parametar zahtijeva vrijednost"
+
+#: argp/argp-help.c:238
+#, c-format
+msgid "%.*s: Unknown ARGP_HELP_FMT parameter"
+msgstr "%.*s: Nepoznati ARGP_HELP_FMT parametar"
+
+#: argp/argp-help.c:251
+#, c-format
+msgid "Garbage in ARGP_HELP_FMT: %s"
+msgstr "SmeÃÂe u ARGP_HELP_FMT: %s"
+
+#: argp/argp-help.c:1215
+msgid "Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options."
+msgstr "Obavezni ili opcionalni argumenti dugaÃÂkih opcija takoÃÂer su obavezni ili opcionalni za odgovarajuÃÂe kratke opcije."
+
+#: argp/argp-help.c:1601
+msgid "Usage:"
+msgstr "Uporaba:"
+
+#: argp/argp-help.c:1605
+msgid "  or: "
+msgstr "    ili: "
+
+#: argp/argp-help.c:1617
+msgid " [OPTION...]"
+msgstr " [OPCIJA...]"
+
+#: argp/argp-help.c:1644
+#, c-format
+msgid "Try `%s --help' or `%s --usage' for more information.\n"
+msgstr "PokuÃÂajte ÃÂÂ%s --helpÃÂÂ ili ÃÂÂ%s --usageÃÂÂ za viÃÂe informacija.\n"
+
+#: argp/argp-help.c:1672
+#, c-format
+msgid "Report bugs to %s.\n"
+msgstr "Prijavite greÃÂke na %s.\n"
+
+#: argp/argp-parse.c:102
+msgid "Give this help list"
+msgstr "PrikaÃÂi ovaj popis pomoÃÂi"
+
+#: argp/argp-parse.c:103
+msgid "Give a short usage message"
+msgstr "PrikaÃÂi kratke upute za uporabu"
+
+#: argp/argp-parse.c:104
+msgid "Set the program name"
+msgstr "Postavi ime programa"
+
+#: argp/argp-parse.c:106
+msgid "Hang for SECS seconds (default 3600)"
+msgstr "Zaustavi na SECS sekundi (zadano 3600)"
+
+#: argp/argp-parse.c:167
+msgid "Print program version"
+msgstr "IspiÃÂi inaÃÂicu programa"
+
+#: argp/argp-parse.c:183
+msgid "(PROGRAM ERROR) No version known!?"
+msgstr "(GREÃÂKA PROGRAMA) Nema poznate inaÃÂice!?"
+
+#: argp/argp-parse.c:623
+#, c-format
+msgid "%s: Too many arguments\n"
+msgstr "%s: PreviÃÂe argumenata\n"
+
+#: argp/argp-parse.c:766
+msgid "(PROGRAM ERROR) Option should have been recognized!?"
+msgstr "(GREÃÂKA PROGRAMA) Opcije su trebale biti prepoznate!?"
+
+#: assert/assert-perr.c:37
+#, c-format
+msgid "%s%s%s:%u: %s%sUnexpected error: %s.\n"
+msgstr "%s%s%s:%u: %s%sNeoÃÂekivana greÃÂka: %s.\n"
+
+#: assert/assert.c:105
+#, c-format
+msgid ""
+"%s%s%s:%u: %s%sAssertion `%s' failed.\n"
+"%n"
+msgstr ""
+"%s%s%s:%u: %s%sUbacivanje ÃÂÂ%sÃÂÂ nije uspjelo.\n"
+"%n"
+
+#: catgets/gencat.c:110 catgets/gencat.c:114 nscd/nscd.c:100 nss/makedb.c:61
+msgid "NAME"
+msgstr "IME"
+
+#: catgets/gencat.c:111
+msgid "Create C header file NAME containing symbol definitions"
+msgstr "Napravi datoteku C zaglavlja IME koja sadrÃÂi definicije simbola"
+
+#: catgets/gencat.c:113
+msgid "Do not use existing catalog, force new output file"
+msgstr "Nemoj koristiti postojeÃÂi katalog, prisilno stvori novu izlaznu datoteku"
+
+#: catgets/gencat.c:114 nss/makedb.c:61
+msgid "Write output to file NAME"
+msgstr "NapiÃÂi izlaz u datoteku IME"
+
+#: catgets/gencat.c:119
+msgid ""
+"Generate message catalog.\vIf INPUT-FILE is -, input is read from standard input.  If OUTPUT-FILE\n"
+"is -, output is written to standard output.\n"
+msgstr "Stvori katalog poruka.\vAko je ULAZNA-DATOTEKA -, ulaz se ÃÂita sa standardnog ulaza.  Ako je IZLAZNA-DATOTEKA -, izlaz se piÃÂe na standardni izlaz.\n"
+
+#: catgets/gencat.c:124
+msgid ""
+"-o OUTPUT-FILE [INPUT-FILE]...\n"
+"[OUTPUT-FILE [INPUT-FILE]...]"
+msgstr ""
+"-o IZLAZNA-DATOTEKA [ULAZNA-DATOTEKA]...\n"
+"[IZLAZNA-DATOTEKA [ULAZNA-DATOTEKA]...]"
+
+#: catgets/gencat.c:232 debug/pcprofiledump.c:208 debug/xtrace.sh:58
+#: elf/ldconfig.c:302 elf/ldd.bash.in:56 elf/sln.c:86 elf/sotruss.ksh:49
+#: elf/sprof.c:371 iconv/iconv_prog.c:408 iconv/iconvconfig.c:380
+#: locale/programs/locale.c:278 locale/programs/localedef.c:371
+#: login/programs/pt_chown.c:92 malloc/memusage.sh:65
+#: malloc/memusagestat.c:539 nscd/nscd.c:415 nss/getent.c:918 nss/makedb.c:231
+#: posix/getconf.c:1122 sunrpc/rpc_main.c:1492 sunrpc/rpcinfo.c:691
+#: sysdeps/unix/sysv/linux/lddlibc4.c:62
+msgid ""
+"For bug reporting instructions, please see:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+msgstr ""
+"Za upute o prijavljivanju greÃÂaka, molim pogledajte:\n"
+"<http://www.gnu.org/software/libc/bugs.html>.\n"
+
+#: catgets/gencat.c:246 debug/pcprofiledump.c:222 debug/xtrace.sh:66
+#: elf/ldconfig.c:316 elf/ldd.bash.in:39 elf/sotruss.ksh:76 elf/sprof.c:386
+#: iconv/iconv_prog.c:423 iconv/iconvconfig.c:395 locale/programs/locale.c:293
+#: locale/programs/localedef.c:387 login/programs/pt_chown.c:63
+#: malloc/memusage.sh:73 malloc/memusagestat.c:557 nscd/nscd.c:429
+#: nss/getent.c:87 nss/makedb.c:245 posix/getconf.c:1104
+#: sysdeps/unix/sysv/linux/lddlibc4.c:69
+#, c-format
+msgid ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+msgstr ""
+"Copyright (C) %s Free Software Foundation, Inc.\n"
+"Ovo je slobodan softver; pogledajte kod za upute o kopiranju.  NEMA jamstava;\n"
+"ÃÂak ni za TRGOVINSKU PRIKLADNOST ili ODGOVARANJE ODREÃÂENOJ SVRSI.\n"
+
+#: catgets/gencat.c:251 debug/pcprofiledump.c:227 debug/xtrace.sh:70
+#: elf/ldconfig.c:321 elf/sprof.c:392 iconv/iconv_prog.c:428
+#: iconv/iconvconfig.c:400 locale/programs/locale.c:298
+#: locale/programs/localedef.c:392 malloc/memusage.sh:77
+#: malloc/memusagestat.c:562 nscd/nscd.c:434 nss/getent.c:92 nss/makedb.c:250
+#: posix/getconf.c:1109
+#, c-format
+msgid "Written by %s.\n"
+msgstr "Napisao %s.\n"
+
+#: catgets/gencat.c:282
+msgid "*standard input*"
+msgstr "*standardni ulaz*"
+
+#: catgets/gencat.c:288 iconv/iconv_charmap.c:170 iconv/iconv_prog.c:294
+#: nss/makedb.c:170
+#, c-format
+msgid "cannot open input file `%s'"
+msgstr "ne mogu otvoriti ulaznu datoteku ÃÂÂ%sÃÂÂ"
+
+#: catgets/gencat.c:417 catgets/gencat.c:494
+msgid "illegal set number"
+msgstr "nedozvoljeni broj skupa"
+
+#: catgets/gencat.c:444
+msgid "duplicate set definition"
+msgstr "dvostruka definicija skupa"
+
+#: catgets/gencat.c:446 catgets/gencat.c:623 catgets/gencat.c:677
+msgid "this is the first definition"
+msgstr "ovo je prva definicija"
+
+#: catgets/gencat.c:522
+#, c-format
+msgid "unknown set `%s'"
+msgstr "nepoznat skup ÃÂÂ%sÃÂÂ"
+
+#: catgets/gencat.c:563
+msgid "invalid quote character"
+msgstr "neispravan znak navodnika"
+
+#: catgets/gencat.c:576
+#, c-format
+msgid "unknown directive `%s': line ignored"
+msgstr "nepoznat propis ÃÂÂ%sÃÂÂ: redak zanemaren"
+
+#: catgets/gencat.c:621
+msgid "duplicated message number"
+msgstr "dvostruki broj poruka"
+
+#: catgets/gencat.c:674
+msgid "duplicated message identifier"
+msgstr "dvostruki identifikator poruke"
+
+#: catgets/gencat.c:731
+msgid "invalid character: message ignored"
+msgstr "neispravan znak: poruka zanemarena"
+
+#: catgets/gencat.c:774
+msgid "invalid line"
+msgstr "neispravan redak"
+
+#: catgets/gencat.c:828
+msgid "malformed line ignored"
+msgstr "izobliÃÂeni redak zanemaren"
+
+#: catgets/gencat.c:992 catgets/gencat.c:1033 nss/makedb.c:183
+#, c-format
+msgid "cannot open output file `%s'"
+msgstr "ne mogu otvoriti izlaznu datoteku ÃÂÂ%sÃÂÂ"
+
+#: catgets/gencat.c:1195 locale/programs/linereader.c:560
+msgid "invalid escape sequence"
+msgstr "neispravan izlazni niz"
+
+#: catgets/gencat.c:1217
+msgid "unterminated message"
+msgstr "nezavrÃÂena poruka"
+
+#: catgets/gencat.c:1241
+#, c-format
+msgid "while opening old catalog file"
+msgstr "pri otvaranju stare datoteke kataloga"
+
+#: catgets/gencat.c:1332
+#, c-format
+msgid "conversion modules not available"
+msgstr "moduli pretvorbe nisu dostupni"
+
+#: catgets/gencat.c:1358
+#, c-format
+msgid "cannot determine escape character"
+msgstr "ne mogu odrediti izlazni znak"
+
+#: debug/pcprofiledump.c:53
+msgid "Don't buffer output"
+msgstr "Ne koristi meÃÂuspremnik za izlaz"
+
+#: debug/pcprofiledump.c:58
+msgid "Dump information generated by PC profiling."
+msgstr "IspiÃÂi informacije stvorene PC profiliranjem."
+
+#: debug/pcprofiledump.c:61
+msgid "[FILE]"
+msgstr "[DATOTEKA]"
+
+#: debug/pcprofiledump.c:108
+#, c-format
+msgid "cannot open input file"
+msgstr "ne mogu otvoriti ulaznu datoteku"
+
+#: debug/pcprofiledump.c:115
+#, c-format
+msgid "cannot read header"
+msgstr "ne mogu proÃÂitati zaglavlje"
+
+#: debug/pcprofiledump.c:179
+#, c-format
+msgid "invalid pointer size"
+msgstr "neispravna veliÃÂina pokazivaÃÂa"
+
+#: debug/xtrace.sh:27 debug/xtrace.sh:45
+msgid "Usage: xtrace [OPTION]... PROGRAM [PROGRAMOPTION]...\\n"
+msgstr "Uporaba: xtrace [OPCIJA]... PROGRAM [PROGRAMSKAOPCIJA]...\\n"
+
+#: debug/xtrace.sh:33 malloc/memusage.sh:27
+msgid "Try \\`%s --help' or `%s --usage' for more information.\\n"
+msgstr "PokuÃÂajte \\ÃÂÂ%s --helpÃÂÂ ili ÃÂÂ%s --usageÃÂÂ za viÃÂe informacija.\\n"
+
+#: debug/xtrace.sh:39
+msgid "%s: option '%s' requires an argument.\\n"
+msgstr "%s: opcija ÃÂÂ%sÃÂÂ zahtijeva argument.\\n"
+
+#: debug/xtrace.sh:46
+msgid ""
+"Trace execution of program by printing currently executed function.\n"
+"\n"
+"     --data=FILE          Don't run the program, just print the data from FILE.\n"
+"\n"
+"   -?,--help              Print this help and exit\n"
+"      --usage             Give a short usage message\n"
+"   -V,--version           Print version information and exit\n"
+"\n"
+"Mandatory arguments to long options are also mandatory for any corresponding\n"
+"short options.\n"
+"\n"
+msgstr ""
+"Prati izvrÃÂavanje programa ispisivanjem trenutno izvoÃÂene funkcije.\n"
+"\n"
+"     --data=DATOTEKA      Ne pokreÃÂi program, samo ispiÃÂi podatke iz DATOTEKE.\n"
+"\n"
+"   -?,--help              IspiÃÂi ovu pomoÃÂ i izaÃÂi\n"
+"      --usage             IspiÃÂi kratke upute za uporabu\n"
+"   -V,--version           IspiÃÂi informacije o inaÃÂici i izaÃÂi\n"
+"\n"
+"Obavezni argumenti dugaÃÂkih opcija takoÃÂer su obavezni za kratke opcije.\n"
+"\n"
+
+#: debug/xtrace.sh:127
+msgid "xtrace: unrecognized option \\`$1'\\n"
+msgstr "xtrace: neprepoznata opcija \\ÃÂÂ$1ÃÂÂ\\n"
+
+#: debug/xtrace.sh:140
+msgid "No program name given\\n"
+msgstr "Nije navedeno ime programa\\n"
+
+#: debug/xtrace.sh:148
+#, sh-format
+msgid "executable \\`$program' not found\\n"
+msgstr "izvrÃÂna datoteka \\ÃÂÂ$programÃÂÂ nije naÃÂena\\n"
+
+#: debug/xtrace.sh:152
+#, sh-format
+msgid "\\`$program' is no executable\\n"
+msgstr "\\ÃÂÂ$programÃÂÂ nije izvrÃÂna datoteka\\n"
+
+#: dlfcn/dlinfo.c:64
+msgid "RTLD_SELF used in code not dynamically loaded"
+msgstr "RTLD_SELF koriÃÂten u kodu se ne uÃÂitava dinamiÃÂki"
+
+#: dlfcn/dlinfo.c:73
+msgid "unsupported dlinfo request"
+msgstr "nepodrÃÂani dlinfo zahtjev"
+
+#: dlfcn/dlmopen.c:64
+msgid "invalid namespace"
+msgstr "neispravan prostor imena"
+
+#: dlfcn/dlmopen.c:69
+msgid "invalid mode"
+msgstr "neispravan mod"
+
+#: dlfcn/dlopen.c:65
+msgid "invalid mode parameter"
+msgstr "neispravan parametar moda"
+
+#: elf/cache.c:69
+msgid "unknown"
+msgstr "nepoznato"
+
+#: elf/cache.c:112
+msgid "Unknown OS"
+msgstr "Nepoznati OS"
+
+#: elf/cache.c:117
+#, c-format
+msgid ", OS ABI: %s %d.%d.%d"
+msgstr ", OS ABI: %s %d.%d.%d"
+
+#: elf/cache.c:134 elf/ldconfig.c:1305
+#, c-format
+msgid "Can't open cache file %s\n"
+msgstr "Ne mogu otvoriti datoteku spremnika %s\n"
+
+#: elf/cache.c:148
+#, c-format
+msgid "mmap of cache file failed.\n"
+msgstr "mmap datoteke spremnika nije uspio.\n"
+
+#: elf/cache.c:152 elf/cache.c:166
+#, c-format
+msgid "File is not a cache file.\n"
+msgstr "Datoteka nije datoteka spremnika.\n"
+
+#: elf/cache.c:199 elf/cache.c:209
+#, c-format
+msgid "%d libs found in cache `%s'\n"
+msgstr "%d biblioteka naÃÂeno u spremniku ÃÂÂ%sÃÂÂ\n"
+
+#: elf/cache.c:403
+#, c-format
+msgid "Can't create temporary cache file %s"
+msgstr "Ne mogu napraviti privremenu datoteku spremnika %s"
+
+#: elf/cache.c:411 elf/cache.c:421 elf/cache.c:425 elf/cache.c:430
+#, c-format
+msgid "Writing of cache data failed"
+msgstr "Zapisivanje podataka spremnika nije uspjelo"
+
+#: elf/cache.c:435
+#, c-format
+msgid "Changing access rights of %s to %#o failed"
+msgstr "Promjena pristupnih dozvola %s u %#o nije uspjela"
+
+#: elf/cache.c:440
+#, c-format
+msgid "Renaming of %s to %s failed"
+msgstr "Preimenovanje %s u %s nije uspjelo"
+
+#: elf/dl-close.c:387 elf/dl-open.c:397
+msgid "cannot create scope list"
+msgstr "ne mogu napraviti popis podruÃÂja"
+
+#: elf/dl-close.c:767
+msgid "shared object not open"
+msgstr "dijeljeni objekt nije otvoren"
+
+#: elf/dl-deps.c:114
+msgid "DST not allowed in SUID/SGID programs"
+msgstr "DST nije dozvoljen u SUID/SGID programima"
+
+#: elf/dl-deps.c:127
+msgid "empty dynamic string token substitution"
+msgstr "zamjena znaka praznog dinamiÃÂkog niza znakova"
+
+#: elf/dl-deps.c:133
+#, c-format
+msgid "cannot load auxiliary `%s' because of empty dynamic string token substitution\n"
+msgstr "ne mogu uÃÂitati pomoÃÂnu datoteku ÃÂÂ%sÃÂÂ zbog zamjene znaka praznog dinamiÃÂkog niza znakova\n"
+
+#: elf/dl-deps.c:474
+msgid "cannot allocate dependency list"
+msgstr "ne mogu alocirati popis ovisnosti"
+
+#: elf/dl-deps.c:514 elf/dl-deps.c:574
+msgid "cannot allocate symbol search list"
+msgstr "ne mogu alocirati popis za traÃÂenje simbola"
+
+#: elf/dl-deps.c:554
+msgid "Filters not supported with LD_TRACE_PRELINKING"
+msgstr "Filtri nisu podrÃÂani uz LD_TRACE_PRELINKING"
+
+#: elf/dl-error.c:77
+msgid "DYNAMIC LINKER BUG!!!"
+msgstr "GREÃÂKA DINAMIÃÂKOG LINKERA (BUG)!!!"
+
+#: elf/dl-error.c:124
+msgid "error while loading shared libraries"
+msgstr "greÃÂka pri uÃÂitavanju dijeljenih biblioteka"
+
+#: elf/dl-fptr.c:88
+msgid "cannot map pages for fdesc table"
+msgstr "ne mogu pridruÃÂiti stranice fdesc tablici"
+
+#: elf/dl-fptr.c:192
+msgid "cannot map pages for fptr table"
+msgstr "ne mogu pridruÃÂiti stranice fptr tablici"
+
+#: elf/dl-fptr.c:221
+msgid "internal error: symidx out of range of fptr table"
+msgstr "interna greÃÂka: symidx izvan dometa fptr tablice"
+
+#: elf/dl-load.c:471
+msgid "cannot allocate name record"
+msgstr "ne mogu alocirati zapis imena"
+
+#: elf/dl-load.c:548 elf/dl-load.c:664 elf/dl-load.c:749 elf/dl-load.c:862
+msgid "cannot create cache for search path"
+msgstr "ne mogu napraviti spremnik za putanju traÃÂenja"
+
+#: elf/dl-load.c:639
+msgid "cannot create RUNPATH/RPATH copy"
+msgstr "ne mogu napraviti RUNPATH/RPATH kopiju"
+
+#: elf/dl-load.c:735
+msgid "cannot create search path array"
+msgstr "ne mogu napraviti polje putanja traÃÂenja"
+
+#: elf/dl-load.c:931
+msgid "cannot stat shared object"
+msgstr "ne mogu izvrÃÂiti stat na dijeljenom objektu"
+
+#: elf/dl-load.c:1009
+msgid "cannot open zero fill device"
+msgstr "ne mogu otvoriti neispunjeni ureÃÂaj"
+
+#: elf/dl-load.c:1055 elf/dl-load.c:2313
+msgid "cannot create shared object descriptor"
+msgstr "ne mogu napraviti opisnik dijeljenog objekta"
+
+#: elf/dl-load.c:1074 elf/dl-load.c:1730 elf/dl-load.c:1833
+msgid "cannot read file data"
+msgstr "ne mogu proÃÂitati podatke datoteke"
+
+#: elf/dl-load.c:1120
+msgid "ELF load command alignment not page-aligned"
+msgstr "ELF load naredba nije poravnata sa stranicom"
+
+#: elf/dl-load.c:1127
+msgid "ELF load command address/offset not properly aligned"
+msgstr "Adresa/pomak ELF load naredbe nema pravilno poravnanje"
+
+#: elf/dl-load.c:1210
+msgid "cannot allocate TLS data structures for initial thread"
+msgstr "ne mogu alocirati TLS podatkovne strukture za poÃÂetnu dretvu"
+
+#: elf/dl-load.c:1233
+msgid "cannot handle TLS data"
+msgstr "ne mogu raditi s TLS podacima"
+
+#: elf/dl-load.c:1252
+msgid "object file has no loadable segments"
+msgstr "datoteka objekta nema uÃÂitljive segmente"
+
+#: elf/dl-load.c:1288
+msgid "failed to map segment from shared object"
+msgstr "nisam uspio pridruÃÂiti segment iz dijeljenog objekta"
+
+#: elf/dl-load.c:1314
+msgid "cannot dynamically load executable"
+msgstr "ne mogu dinamiÃÂki uÃÂitati izvrÃÂnu datoteku"
+
+#: elf/dl-load.c:1376
+msgid "cannot change memory protections"
+msgstr "ne mogu promijeniti zaÃÂtite memorije"
+
+#: elf/dl-load.c:1395
+msgid "cannot map zero-fill pages"
+msgstr "ne mogu pridruÃÂiti neispunjene stranice"
+
+#: elf/dl-load.c:1409
+msgid "object file has no dynamic section"
+msgstr "datoteka objekta nema dinamiÃÂki odjeljak"
+
+#: elf/dl-load.c:1432
+msgid "shared object cannot be dlopen()ed"
+msgstr "dijeljeni objekt se ne moÃÂe otvoriti s dlopen()"
+
+#: elf/dl-load.c:1445
+msgid "cannot allocate memory for program header"
+msgstr "ne mogu alocirati memoriju za zaglavlje programa"
+
+#: elf/dl-load.c:1462 elf/dl-open.c:180
+msgid "invalid caller"
+msgstr "neispravan pozivatelj"
+
+#: elf/dl-load.c:1501
+msgid "cannot enable executable stack as shared object requires"
+msgstr "ne mogu omoguÃÂiti izvrÃÂni stog ÃÂto zahtijeva dijeljeni objekt"
+
+#: elf/dl-load.c:1514
+msgid "cannot close file descriptor"
+msgstr "ne mogu zatvoriti opisnik datoteke"
+
+#: elf/dl-load.c:1730
+msgid "file too short"
+msgstr "datoteka je prekratka"
+
+#: elf/dl-load.c:1766
+msgid "invalid ELF header"
+msgstr "neispravno ELF zaglavlje"
+
+#: elf/dl-load.c:1778
+msgid "ELF file data encoding not big-endian"
+msgstr "Kodiranje podataka ELF datoteke nije ÃÂÂbig-endianÃÂÂ"
+
+#: elf/dl-load.c:1780
+msgid "ELF file data encoding not little-endian"
+msgstr "Kodiranje podataka ELF datoteke nije ÃÂÂlittle-endianÃÂÂ"
+
+#: elf/dl-load.c:1784
+msgid "ELF file version ident does not match current one"
+msgstr "Identifikator inaÃÂice ELF datoteke ne odgovara trenutnom"
+
+#: elf/dl-load.c:1788
+msgid "ELF file OS ABI invalid"
+msgstr "OS ABI ELF datoteke nije ispravan"
+
+#: elf/dl-load.c:1791
+msgid "ELF file ABI version invalid"
+msgstr "ABI inaÃÂica ELF datoteke nije ispravna"
+
+#: elf/dl-load.c:1794
+msgid "nonzero padding in e_ident"
+msgstr "Popunjavanje u e_ident nije nula"
+
+#: elf/dl-load.c:1797
+msgid "internal error"
+msgstr "interna greÃÂka"
+
+#: elf/dl-load.c:1804
+msgid "ELF file version does not match current one"
+msgstr "InaÃÂica ELF datoteke ne odgovara trenutnoj"
+
+#: elf/dl-load.c:1812
+msgid "only ET_DYN and ET_EXEC can be loaded"
+msgstr "samo ET_DYN i ET_EXEC se mogu uÃÂitati"
+
+#: elf/dl-load.c:1818
+msgid "ELF file's phentsize not the expected size"
+msgstr "phentsize ELF datoteke nije oÃÂekivane veliÃÂine"
+
+#: elf/dl-load.c:2332
+msgid "wrong ELF class: ELFCLASS64"
+msgstr "krivi ELF razred: ELFCLASS64"
+
+#: elf/dl-load.c:2333
+msgid "wrong ELF class: ELFCLASS32"
+msgstr "krivi ELF razred: ELFCLASS32"
+
+#: elf/dl-load.c:2336
+msgid "cannot open shared object file"
+msgstr "ne mogu otvoriti datoteku dijeljenog objekta"
+
+#: elf/dl-lookup.c:757
+msgid "relocation error"
+msgstr "greÃÂka premjeÃÂtanja"
+
+#: elf/dl-lookup.c:785
+msgid "symbol lookup error"
+msgstr "greÃÂka traÃÂenja simbola"
+
+#: elf/dl-open.c:115
+msgid "cannot extend global scope"
+msgstr "ne mogu proÃÂiriti globalno podruÃÂje"
+
+#: elf/dl-open.c:440
+msgid "TLS generation counter wrapped!  Please report this."
+msgstr "Omatanje brojaÃÂa TLS stvaranja!  Molim prijavite ovo."
+
+#: elf/dl-open.c:462
+msgid "cannot load any more object with static TLS"
+msgstr "ne mogu uÃÂitati viÃÂe objekata sa statiÃÂkim TLS-om"
+
+#: elf/dl-open.c:511
+msgid "invalid mode for dlopen()"
+msgstr "neispravan mod za dlopen()"
+
+#: elf/dl-open.c:528
+msgid "no more namespaces available for dlmopen()"
+msgstr "nema viÃÂe prostora imena dostupnih za dlmopen()"
+
+#: elf/dl-open.c:547
+msgid "invalid target namespace in dlmopen()"
+msgstr "neispravan odrediÃÂni prostor imena u dlopen()"
+
+#: elf/dl-reloc.c:120
+msgid "cannot allocate memory in static TLS block"
+msgstr "ne mogu alocirati memoriju u statiÃÂkom TLS bloku"
+
+#: elf/dl-reloc.c:212
+msgid "cannot make segment writable for relocation"
+msgstr "ne mogu pretvoriti segment u zapisiv za premjeÃÂtanje"
+
+#: elf/dl-reloc.c:275
+#, c-format
+msgid "%s: no PLTREL found in object %s\n"
+msgstr "%s: u objektu %s nije naÃÂen PLTREL\n"
+
+#: elf/dl-reloc.c:286
+#, c-format
+msgid "%s: out of memory to store relocation results for %s\n"
+msgstr "%s: nema dovoljno memorije za spremanje rezultata premjeÃÂtanja za %s\n"
+
+#: elf/dl-reloc.c:302
+msgid "cannot restore segment prot after reloc"
+msgstr "ne mogu vratiti segment prot nakon premjeÃÂtanja"
+
+#: elf/dl-reloc.c:331
+msgid "cannot apply additional memory protection after relocation"
+msgstr "ne mogu primijeniti dodatnu zaÃÂtitu memorije nakon premjeÃÂtanja"
+
+#: elf/dl-sym.c:162
+msgid "RTLD_NEXT used in code not dynamically loaded"
+msgstr "RTLD_NEXT koriÃÂten u kodu se ne uÃÂitava dinamiÃÂki"
+
+#: elf/dl-sysdep.c:488 elf/dl-sysdep.c:500
+msgid "cannot create capability list"
+msgstr "ne mogu napraviti popis moguÃÂnosti"
+
+#: elf/dl-tls.c:861
+msgid "cannot create TLS data structures"
+msgstr "ne mogu napraviti TLS podatkovne strukture"
+
+#: elf/dl-version.c:172
+msgid "version lookup error"
+msgstr "greÃÂka traÃÂenja inaÃÂice"
+
+#: elf/dl-version.c:303
+msgid "cannot allocate version reference table"
+msgstr "ne mogu alocirati tablicu referencijskih inaÃÂica"
+
+#: elf/ldconfig.c:141
+msgid "Print cache"
+msgstr "IspiÃÂi sadrÃÂaj spremnika"
+
+#: elf/ldconfig.c:142
+msgid "Generate verbose messages"
+msgstr "Stvori opÃÂirne poruke"
+
+#: elf/ldconfig.c:143
+msgid "Don't build cache"
+msgstr "Ne gradi spremnik"
+
+#: elf/ldconfig.c:144
+msgid "Don't generate links"
+msgstr "Ne stvaraj veze"
+
+#: elf/ldconfig.c:145
+msgid "Change to and use ROOT as root directory"
+msgstr "Promijeni direktorij u ROOT i koristi ga kao korijenski direktorij"
+
+#: elf/ldconfig.c:145
+msgid "ROOT"
+msgstr "ROOT"
+
+#: elf/ldconfig.c:146
+msgid "CACHE"
+msgstr "SPREMNIK"
+
+#: elf/ldconfig.c:146
+msgid "Use CACHE as cache file"
+msgstr "Koristi SPREMNIK kao datoteku spremnika"
+
+#: elf/ldconfig.c:147
+msgid "CONF"
+msgstr "KONF"
+
+#: elf/ldconfig.c:147
+msgid "Use CONF as configuration file"
+msgstr "Koristi KONF kao konfiguracijsku datoteku"
+
+#: elf/ldconfig.c:148
+msgid "Only process directories specified on the command line.  Don't build cache."
+msgstr "ObraÃÂuj samo direktorije navedene u naredbenom retku.  Ne gradi spremnik."
+
+#: elf/ldconfig.c:149
+msgid "Manually link individual libraries."
+msgstr "RuÃÂno poveÃÂi pojedine biblioteke."
+
+#: elf/ldconfig.c:150
+msgid "FORMAT"
+msgstr "OBLIK"
+
+#: elf/ldconfig.c:150
+msgid "Format to use: new, old or compat (default)"
+msgstr "Oblik za koriÃÂtenje: new (novi), old (stari) ili compat (zadano)"
+
+#: elf/ldconfig.c:151
+msgid "Ignore auxiliary cache file"
+msgstr "Zanemari datoteku pomoÃÂnog spremnika"
+
+#: elf/ldconfig.c:159
+msgid "Configure Dynamic Linker Run Time Bindings."
+msgstr "Konfiguriraj poveznice izvrÃÂavanja dinamiÃÂkog linkera"
+
+#: elf/ldconfig.c:339
+#, c-format
+msgid "Path `%s' given more than once"
+msgstr "Putanja ÃÂÂ%sÃÂÂ je navedena viÃÂe puta"
+
+#: elf/ldconfig.c:379
+#, c-format
+msgid "%s is not a known library type"
+msgstr "%s nije poznati tip biblioteke"
+
+#: elf/ldconfig.c:407
+#, c-format
+msgid "Can't stat %s"
+msgstr "Ne mogu izvrÃÂiti stat %s"
+
+#: elf/ldconfig.c:481
+#, c-format
+msgid "Can't stat %s\n"
+msgstr "Ne mogu izvrÃÂiti stat %s\n"
+
+#: elf/ldconfig.c:491
+#, c-format
+msgid "%s is not a symbolic link\n"
+msgstr "%s nije simboliÃÂka veza\n"
+
+#: elf/ldconfig.c:510
+#, c-format
+msgid "Can't unlink %s"
+msgstr "Ne mogu ukloniti vezu %s"
+
+#: elf/ldconfig.c:516
+#, c-format
+msgid "Can't link %s to %s"
+msgstr "Ne mogu povezati %s na %s"
+
+#: elf/ldconfig.c:522
+msgid " (changed)\n"
+msgstr " (promijenjeno)\n"
+
+#: elf/ldconfig.c:524
+msgid " (SKIPPED)\n"
+msgstr " (PRESKOÃÂENO)\n"
+
+#: elf/ldconfig.c:579
+#, c-format
+msgid "Can't find %s"
+msgstr "Ne mogu naÃÂi %s"
+
+#: elf/ldconfig.c:595 elf/ldconfig.c:768 elf/ldconfig.c:827 elf/ldconfig.c:861
+#, c-format
+msgid "Cannot lstat %s"
+msgstr "Ne mogu izvrÃÂiti lstat %s"
+
+#: elf/ldconfig.c:602
+#, c-format
+msgid "Ignored file %s since it is not a regular file."
+msgstr "Zanemarujem datoteku %s jer nije obiÃÂna datoteka."
+
+#: elf/ldconfig.c:611
+#, c-format
+msgid "No link created since soname could not be found for %s"
+msgstr "Veza nije stvorena jer nije naÃÂen soname za %s"
+
+#: elf/ldconfig.c:694
+#, c-format
+msgid "Can't open directory %s"
+msgstr "Ne mogu otvoriti direktorij %s"
+
+#: elf/ldconfig.c:786 elf/ldconfig.c:848 elf/readlib.c:91
+#, c-format
+msgid "Input file %s not found.\n"
+msgstr "Ulazna datoteka %s nije pronaÃÂena.\n"
+
+#: elf/ldconfig.c:793
+#, c-format
+msgid "Cannot stat %s"
+msgstr "Ne mogu izvrÃÂiti stat %s"
+
+#: elf/ldconfig.c:922
+#, c-format
+msgid "libc5 library %s in wrong directory"
+msgstr "libc5 biblioteka %s u krivom direktoriju"
+
+#: elf/ldconfig.c:925
+#, c-format
+msgid "libc6 library %s in wrong directory"
+msgstr "libc6 biblioteka %s u krivom direktoriju"
+
+#: elf/ldconfig.c:928
+#, c-format
+msgid "libc4 library %s in wrong directory"
+msgstr "libc4 biblioteka %s u krivom direktoriju"
+
+#: elf/ldconfig.c:956
+#, c-format
+msgid "libraries %s and %s in directory %s have same soname but different type."
+msgstr "biblioteke %s i %s u direktoriju %s imaju isti soname ali su razliÃÂite vrste."
+
+#: elf/ldconfig.c:1065
+#, c-format
+msgid "Can't open configuration file %s"
+msgstr "Ne mogu otvoriti konfiguracijsku datoteku %s"
+
+#: elf/ldconfig.c:1129
+#, c-format
+msgid "%s:%u: bad syntax in hwcap line"
+msgstr "%s:%u: neispravna sintaksa u retku hwcap"
+
+#: elf/ldconfig.c:1135
+#, c-format
+msgid "%s:%u: hwcap index %lu above maximum %u"
+msgstr "%s:%u: hwcap indeks %lu iznad najveÃÂeg %u"
+
+#: elf/ldconfig.c:1142 elf/ldconfig.c:1150
+#, c-format
+msgid "%s:%u: hwcap index %lu already defined as %s"
+msgstr "%s:%u: hwcap indeks %lu veÃÂ je definiran kao %s"
+
+#: elf/ldconfig.c:1153
+#, c-format
+msgid "%s:%u: duplicate hwcap %lu %s"
+msgstr "%s:%u: dvostruki hwcap %lu %s"
+
+#: elf/ldconfig.c:1175
+#, c-format
+msgid "need absolute file name for configuration file when using -r"
+msgstr "trebam apsolutno ime datoteke za konfiguracijsku datoteku kod koriÃÂtenja -r"
+
+#: elf/ldconfig.c:1182 locale/programs/xmalloc.c:70 malloc/obstack.c:434
+#: malloc/obstack.c:436 posix/getconf.c:1077 posix/getconf.c:1297
+#, c-format
+msgid "memory exhausted"
+msgstr "memorija iscrpljena"
+
+#: elf/ldconfig.c:1214
+#, c-format
+msgid "%s:%u: cannot read directory %s"
+msgstr "%s:%u: ne mogu ÃÂitati direktorij %s"
+
+#: elf/ldconfig.c:1258
+#, c-format
+msgid "relative path `%s' used to build cache"
+msgstr "relativna putanja ÃÂÂ%sÃÂÂ koriÃÂtena za izgradnju spremnika"
+
+#: elf/ldconfig.c:1284
+#, c-format
+msgid "Can't chdir to /"
+msgstr "Ne mogu promijeniti direktorij u /"
+
+#: elf/ldconfig.c:1325
+#, c-format
+msgid "Can't open cache file directory %s\n"
+msgstr "Ne mogu otvoriti direktorij s datotekom spremnika %s\n"
+
+#: elf/ldd.bash.in:43
+msgid "Written by %s and %s.\n"
+msgstr "Napisali %s i %s.\n"
+
+#: elf/ldd.bash.in:48
+msgid ""
+"Usage: ldd [OPTION]... FILE...\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit\n"
+"  -d, --data-relocs       process data relocations\n"
+"  -r, --function-relocs   process data and function relocations\n"
+"  -u, --unused            print unused direct dependencies\n"
+"  -v, --verbose           print all information\n"
+msgstr ""
+"Uporaba: ldd [OPCIJA]... DATOTEKA...\n"
+"      --help              ispiÃÂi ovu pomoÃÂ i izaÃÂi\n"
+"      --version           ispiÃÂi informacije o inaÃÂici i izaÃÂi\n"
+"  -d, --data-relocs       obradi premjeÃÂtanja podataka\n"
+"  -r, --function-relocs   obradi premjeÃÂtanja podataka i funkcija\n"
+"  -u, --unused            ispiÃÂi nekoriÃÂtene izravne ovisnosti\n"
+"  -v, --verbose           ispiÃÂi sve informacije\n"
+
+#: elf/ldd.bash.in:82
+msgid "ldd: option \\`$1' is ambiguous"
+msgstr "ldd: opcija \\ÃÂÂ$1ÃÂÂ je viÃÂeznaÃÂna"
+
+#: elf/ldd.bash.in:89
+msgid "unrecognized option"
+msgstr "neprepoznata opcija"
+
+#: elf/ldd.bash.in:90 elf/ldd.bash.in:128
+msgid "Try \\`ldd --help' for more information."
+msgstr "PokuÃÂajte \\ÃÂÂldd --helpÃÂÂ za viÃÂe informacija."
+
+#: elf/ldd.bash.in:127
+msgid "missing file arguments"
+msgstr "nedostaju argumenti datoteke"
+
+#. TRANS No such file or directory.  This is a ``file doesn't exist'' error
+#. TRANS for ordinary files that are referenced in contexts where they are
+#. TRANS expected to already exist.
+#: elf/ldd.bash.in:150 sysdeps/gnu/errlist.c:36
+msgid "No such file or directory"
+msgstr "Nema takve datoteke ili direktorija"
+
+#: elf/ldd.bash.in:153 inet/rcmd.c:488
+msgid "not regular file"
+msgstr "nije obiÃÂna datoteka"
+
+#: elf/ldd.bash.in:156
+msgid "warning: you do not have execution permission for"
+msgstr "upozorenje: nemate dozvolu izvrÃÂavanja za"
+
+#: elf/ldd.bash.in:185
+msgid "\tnot a dynamic executable"
+msgstr "\tnije dinamiÃÂka izvrÃÂna datoteka"
+
+#: elf/ldd.bash.in:193
+msgid "exited with unknown exit code"
+msgstr "izaÃÂao s nepoznatim izlaznim kodom"
+
+#: elf/ldd.bash.in:198
+msgid "error: you do not have read permission for"
+msgstr "greÃÂka: nemate dozvolu ÃÂitanja za"
+
+#: elf/readelflib.c:35
+#, c-format
+msgid "file %s is truncated\n"
+msgstr "datoteka %s je skraÃÂena\n"
+
+#: elf/readelflib.c:67
+#, c-format
+msgid "%s is a 32 bit ELF file.\n"
+msgstr "%s je 32-bitna ELF datoteka.\n"
+
+#: elf/readelflib.c:69
+#, c-format
+msgid "%s is a 64 bit ELF file.\n"
+msgstr "%s je 64-bitna ELF datoteka.\n"
+
+#: elf/readelflib.c:71
+#, c-format
+msgid "Unknown ELFCLASS in file %s.\n"
+msgstr "Nepoznati ELFCLASS u datoteci %s.\n"
+
+#: elf/readelflib.c:78
+#, c-format
+msgid "%s is not a shared object file (Type: %d).\n"
+msgstr "%s nije datoteka dijeljenog objekta (Vrsta: %d).\n"
+
+#: elf/readelflib.c:109
+#, c-format
+msgid "more than one dynamic segment\n"
+msgstr "viÃÂe od jednog dinamiÃÂkog segmenta\n"
+
+#: elf/readlib.c:97
+#, c-format
+msgid "Cannot fstat file %s.\n"
+msgstr "Ne mogu izvrÃÂiti fstat na datoteci %s.\n"
+
+#: elf/readlib.c:108
+#, c-format
+msgid "File %s is empty, not checked."
+msgstr "Datoteka %s je prazna, nije provjerena."
+
+#: elf/readlib.c:114
+#, c-format
+msgid "File %s is too small, not checked."
+msgstr "Datoteka %s je premalena, nije provjerena."
+
+#: elf/readlib.c:124
+#, c-format
+msgid "Cannot mmap file %s.\n"
+msgstr "Ne mogu izvrÃÂiti mmap na datoteci %s.\n"
+
+#: elf/readlib.c:162
+#, c-format
+msgid "%s is not an ELF file - it has the wrong magic bytes at the start.\n"
+msgstr "%s nije ELF datoteka - ima neispravne bajtove na poÃÂetku.\n"
+
+#: elf/sln.c:85
+#, c-format
+msgid ""
+"Usage: sln src dest|file\n"
+"\n"
+msgstr ""
+"Uporaba: sln izvor cilj|datoteka\n"
+"\n"
+
+#: elf/sln.c:110
+#, c-format
+msgid "%s: file open error: %m\n"
+msgstr "%s: greÃÂka otvaranja datoteke: %m\n"
+
+#: elf/sln.c:147
+#, c-format
+msgid "No target in line %d\n"
+msgstr "Nema cilja u retku %d\n"
+
+#: elf/sln.c:179
+#, c-format
+msgid "%s: destination must not be a directory\n"
+msgstr "%s: odrediÃÂte ne smije biti direktorij\n"
+
+#: elf/sln.c:185
+#, c-format
+msgid "%s: failed to remove the old destination\n"
+msgstr "%s: nisam uspio ukloniti staro odrediÃÂte\n"
+
+#: elf/sln.c:193
+#, c-format
+msgid "%s: invalid destination: %s\n"
+msgstr "%s: neispravno odrediÃÂte: %s\n"
+
+#: elf/sln.c:208 elf/sln.c:217
+#, c-format
+msgid "Invalid link from \"%s\" to \"%s\": %s\n"
+msgstr "Neispravna veza sa ÃÂÂ%sÃÂÂ na ÃÂÂ%sÃÂÂ: %s\n"
+
+#: elf/sotruss.ksh:33
+#, sh-format
+msgid ""
+"Usage: sotruss [OPTION...] [--] EXECUTABLE [EXECUTABLE-OPTION...]\n"
+"  -F, --from FROMLIST     trace calls from objects on FORMLIST\n"
+"  -T, --to TOLIST         trace calls to objects on TOLIST\n"
+"\n"
+"  -e, --exit              also show exits from the function calls\n"
+"  -f, --follow            trace child processes\n"
+"  -o, --output FILENAME   write output to FILENAME (or FILENAME.$PID in case\n"
+"\t\t\t  -f is also used) instead of standard error\n"
+"\n"
+"      --help              print this help and exit\n"
+"      --version           print version information and exit"
+msgstr ""
+"Uporaba: sotruss [OPCIJA...] [--] IZVRÃÂNA [IZVRÃÂNE-OPCIJE...]\n"
+"  -F, --from IZ-POPIS     prati pozive objekata na IZ-POPISU\n"
+"  -T, --to NA-POPIS       prati pozive objekata na NA-POPISU\n"
+"\n"
+"  -e, --exit              takoÃÂer prikaÃÂi izlaze iz poziva funkcija\n"
+"  -f, --follow            prati procese djecu\n"
+"  -o, --output DATOTEKA   ispiÃÂi izlaz u DATOTEKU (ili DATOTEKA.$PID ako je\n"
+"\t\t\t  -f takoÃÂer navedeno) umjesto na standardni izlaz greÃÂaka\n"
+"\n"
+"      --help              ispiÃÂi ovu pomoÃÂ i izaÃÂi\n"
+"      --version           ispiÃÂi informacije o inaÃÂici i izaÃÂi"
+
+#: elf/sotruss.ksh:46
+msgid "Mandatory arguments to long options are also mandatory for any corresponding\\nshort options.\\n"
+msgstr "Obavezni argumenti dugaÃÂkih opcija takoÃÂer su obavezni za odgovarajuÃÂe\\nkratke opcije.\\n"
+
+#: elf/sotruss.ksh:56
+msgid "%s: option requires an argument -- '%s'\\n"
+msgstr "%s: opcija zahtijeva argument -- ÃÂÂ%sÃÂÂ\\n"
+
+#: elf/sotruss.ksh:57 elf/sotruss.ksh:68 elf/sotruss.ksh:134
+msgid "Try \\`%s --help' or \\`%s --usage' for more information.\\n"
+msgstr "PokuÃÂajte \\ÃÂÂ%s --helpÃÂÂ ili \\ÃÂÂ%s --usageÃÂÂ viÃÂe informacija.\\n"
+
+#: elf/sotruss.ksh:62
+msgid "%s: option is ambiguous; possibilities:"
+msgstr "%s: opcija je viÃÂeznaÃÂna; moguÃÂnosti:"
+
+#: elf/sotruss.ksh:80
+msgid "Written by %s.\\n"
+msgstr "Napisao %s.\\n"
+
+#: elf/sotruss.ksh:87
+msgid ""
+"Usage: %s [-ef] [-F FROMLIST] [-o FILENAME] [-T TOLIST] [--exit]\n"
+"\t    [--follow] [--from FROMLIST] [--output FILENAME] [--to TOLIST]\\n"
+msgstr ""
+"Uporaba: %s [-ef] [-F IZ-POPIS] [-o DATOTEKA] [-T NA-POPIS] [--exit]\n"
+"\t    [--follow] [--from IZ-POPIS] [--output DATOTEKA] [--to NA-POPIS]\\n"
+
+#: elf/sotruss.ksh:133
+msgid "%s: unrecognized option '%c%s'\\n"
+msgstr "%s: neprepoznata opcija ÃÂÂ%c%sÃÂÂ\\n"
+
+#: elf/sprof.c:77
+msgid "Output selection:"
+msgstr "Odabir izlaza:"
+
+#: elf/sprof.c:79
+msgid "print list of count paths and their number of use"
+msgstr "ispiÃÂi popis izbrojenih putanja i broj koriÃÂtenja"
+
+#: elf/sprof.c:81
+msgid "generate flat profile with counts and ticks"
+msgstr "stvori ravan profil s brojÃÂanim oznakama i kvaÃÂicama"
+
+#: elf/sprof.c:82
+msgid "generate call graph"
+msgstr "stvori graf poziva"
+
+#: elf/sprof.c:89
+msgid "Read and display shared object profiling data."
+msgstr "ÃÂitaj i prikaÃÂi profilirajuÃÂe podatke dijeljenog objekta"
+
+#: elf/sprof.c:94
+msgid "SHOBJ [PROFDATA]"
+msgstr "DIJOBJ [PROFPODACI]"
+
+#: elf/sprof.c:431
+#, c-format
+msgid "failed to load shared object `%s'"
+msgstr "nisam uspio uÃÂitati dijeljeni objekt ÃÂÂ%sÃÂÂ"
+
+#: elf/sprof.c:440
+#, c-format
+msgid "cannot create internal descriptors"
+msgstr "ne mogu stvoriti interne opisnike"
+
+#: elf/sprof.c:559
+#, c-format
+msgid "Reopening shared object `%s' failed"
+msgstr "Ponovno otvaranje dijeljenog objekta ÃÂÂ%sÃÂÂ nije uspjelo"
+
+#: elf/sprof.c:566 elf/sprof.c:660
+#, c-format
+msgid "reading of section headers failed"
+msgstr "ÃÂitanje zaglavlja odjeljaka nije uspjelo"
+
+#: elf/sprof.c:574 elf/sprof.c:668
+#, c-format
+msgid "reading of section header string table failed"
+msgstr "ÃÂitanje tablice znakovnih nizova zaglavlja odjeljaka nije uspjelo"
+
+#: elf/sprof.c:600
+#, c-format
+msgid "*** Cannot read debuginfo file name: %m\n"
+msgstr "*** Ne mogu ÃÂitati debuginfo ime datoteke: %m\n"
+
+#: elf/sprof.c:620
+#, c-format
+msgid "cannot determine file name"
+msgstr "ne mogu odrediti ime datoteke"
+
+#: elf/sprof.c:653
+#, c-format
+msgid "reading of ELF header failed"
+msgstr "ÃÂitanje ELF zaglavlja nije uspjelo"
+
+#: elf/sprof.c:689
+#, c-format
+msgid "*** The file `%s' is stripped: no detailed analysis possible\n"
+msgstr "*** Dijelovi datoteke ÃÂÂ%sÃÂÂ su uklonjeni: detaljna analiza nije moguÃÂa\n"
+
+#: elf/sprof.c:719
+#, c-format
+msgid "failed to load symbol data"
+msgstr "nisam uspio uÃÂitati podatke simbola"
+
+#: elf/sprof.c:784
+#, c-format
+msgid "cannot load profiling data"
+msgstr "ne mogu uÃÂitati podatke za profiliranje"
+
+#: elf/sprof.c:793
+#, c-format
+msgid "while stat'ing profiling data file"
+msgstr "pri izvrÃÂavanju stat na datoteci podataka za profiliranje"
+
+#: elf/sprof.c:801
+#, c-format
+msgid "profiling data file `%s' does not match shared object `%s'"
+msgstr "datoteka podataka za profiliranje ÃÂÂ%sÃÂÂ ne odgovara dijeljenom objektu ÃÂÂ%sÃÂÂ"
+
+#: elf/sprof.c:812
+#, c-format
+msgid "failed to mmap the profiling data file"
+msgstr "nisam uspio izvrÃÂiti mmap na datoteci podataka za profiliranje"
+
+#: elf/sprof.c:820
+#, c-format
+msgid "error while closing the profiling data file"
+msgstr "greÃÂka pri zatvaranju datoteke podataka za profiliranje"
+
+#: elf/sprof.c:829 elf/sprof.c:927
+#, c-format
+msgid "cannot create internal descriptor"
+msgstr "ne mogu stvoriti interni opisnik"
+
+#: elf/sprof.c:903
+#, c-format
+msgid "`%s' is no correct profile data file for `%s'"
+msgstr "ÃÂÂ%sÃÂÂ nije ispravan podatak profila za datoteku ÃÂÂ%sÃÂÂ"
+
+#: elf/sprof.c:1084 elf/sprof.c:1142
+#, c-format
+msgid "cannot allocate symbol data"
+msgstr "ne mogu alocirati podatke simbola"
+
+#: iconv/iconv_charmap.c:142 iconv/iconv_prog.c:446
+#, c-format
+msgid "cannot open output file"
+msgstr "ne mogu otvoriti izlaznu datoteku"
+
+#: iconv/iconv_charmap.c:188 iconv/iconv_prog.c:312
+#, c-format
+msgid "error while closing input `%s'"
+msgstr "greÃÂka pri zatvaranju ulaza ÃÂÂ%sÃÂÂ"
+
+#: iconv/iconv_charmap.c:462
+#, c-format
+msgid "illegal input sequence at position %Zd"
+msgstr "neispravan ulazni niz na mjestu %Zd"
+
+#: iconv/iconv_charmap.c:481 iconv/iconv_prog.c:537
+#, c-format
+msgid "incomplete character or shift sequence at end of buffer"
+msgstr "nepotpuni znak ili pomaÃÂni niz na kraju meÃÂuspremnika"
+
+#: iconv/iconv_charmap.c:526 iconv/iconv_charmap.c:562 iconv/iconv_prog.c:580
+#: iconv/iconv_prog.c:616
+#, c-format
+msgid "error while reading the input"
+msgstr "greÃÂka pri ÃÂitanju ulaza"
+
+#: iconv/iconv_charmap.c:544 iconv/iconv_prog.c:598
+#, c-format
+msgid "unable to allocate buffer for input"
+msgstr "ne mogu alocirati meÃÂuspremnik za ulaz"
+
+#: iconv/iconv_prog.c:60
+msgid "Input/Output format specification:"
+msgstr "Specifikacije ulazno/izlaznog oblika:"
+
+#: iconv/iconv_prog.c:61
+msgid "encoding of original text"
+msgstr "kodiranje izvornog teksta"
+
+#: iconv/iconv_prog.c:62
+msgid "encoding for output"
+msgstr "kodiranje za izlaz"
+
+#: iconv/iconv_prog.c:63
+msgid "Information:"
+msgstr "Informacije:"
+
+#: iconv/iconv_prog.c:64
+msgid "list all known coded character sets"
+msgstr "popis svih poznatih kodiranih skupova znakova"
+
+#: iconv/iconv_prog.c:65 locale/programs/localedef.c:127
+msgid "Output control:"
+msgstr "Kontrola izlaza:"
+
+#: iconv/iconv_prog.c:66
+msgid "omit invalid characters from output"
+msgstr "izostavi neispravne znakove iz izlaza"
+
+#: iconv/iconv_prog.c:67
+msgid "output file"
+msgstr "izlazna datoteka"
+
+#: iconv/iconv_prog.c:68
+msgid "suppress warnings"
+msgstr "izostavi upozorenja"
+
+#: iconv/iconv_prog.c:69
+msgid "print progress information"
+msgstr "ispiÃÂi podatke o napredovanju"
+
+#: iconv/iconv_prog.c:74
+msgid "Convert encoding of given files from one encoding to another."
+msgstr "Pretvori kodiranje navedenih datoteka iz jednog u drugo."
+
+#: iconv/iconv_prog.c:78
+msgid "[FILE...]"
+msgstr "[DATOTEKA...]"
+
+#: iconv/iconv_prog.c:234
+#, c-format
+msgid "conversions from `%s' and to `%s' are not supported"
+msgstr "pretvaranje iz ÃÂÂ%sÃÂÂ i u ÃÂÂ%sÃÂÂ nije podrÃÂano"
+
+#: iconv/iconv_prog.c:239
+#, c-format
+msgid "conversion from `%s' is not supported"
+msgstr "pretvaranje iz ÃÂÂ%sÃÂÂ nije podrÃÂano"
+
+#: iconv/iconv_prog.c:246
+#, c-format
+msgid "conversion to `%s' is not supported"
+msgstr "pretvaranje u ÃÂÂ%sÃÂÂ nije podrÃÂano"
+
+#: iconv/iconv_prog.c:250
+#, c-format
+msgid "conversion from `%s' to `%s' is not supported"
+msgstr "pretvaranje iz ÃÂÂ%sÃÂÂ u ÃÂÂ%sÃÂÂ nije podrÃÂano"
+
+#: iconv/iconv_prog.c:260
+#, c-format
+msgid "failed to start conversion processing"
+msgstr "nisam uspio zapoÃÂeti obradu pretvaranja"
+
+#: iconv/iconv_prog.c:358
+#, c-format
+msgid "error while closing output file"
+msgstr "greÃÂka pri zatvaranju izlazne datoteke"
+
+#: iconv/iconv_prog.c:456
+#, c-format
+msgid "conversion stopped due to problem in writing the output"
+msgstr "pretvaranje zaustavljeno zbog problema u pisanju izlaza"
+
+#: iconv/iconv_prog.c:533
+#, c-format
+msgid "illegal input sequence at position %ld"
+msgstr "nedozvoljen ulazni niz na mjestu %ld"
+
+#: iconv/iconv_prog.c:541
+#, c-format
+msgid "internal error (illegal descriptor)"
+msgstr "interna greÃÂka (nedozvoljeni opisnik)"
+
+#: iconv/iconv_prog.c:544
+#, c-format
+msgid "unknown iconv() error %d"
+msgstr "nepoznata iconv() greÃÂka %d"
+
+#: iconv/iconv_prog.c:790
+msgid ""
+"The following list contain all the coded character sets known.  This does\n"
+"not necessarily mean that all combinations of these names can be used for\n"
+"the FROM and TO command line parameters.  One coded character set can be\n"
+"listed with several different names (aliases).\n"
+"\n"
+"  "
+msgstr ""
+"SljedeÃÂi popis sadrÃÂi sve poznate kodirane skupove znakova.  Ovo ne znaÃÂi\n"
+"nuÃÂno da se sve kombinacije ovih imena mogu koristiti u IZ i U parametrima\n"
+"naredbenog retka.  Jedan kodirani skup znakova moÃÂe biti prikazan s viÃÂe\n"
+"razliÃÂitih imena (aliasa).\n"
+"\n"
+"  "
+
+#: iconv/iconvconfig.c:110
+msgid "Create fastloading iconv module configuration file."
+msgstr "Napravi konfiguracijsku datoteku brzouÃÂitavajuÃÂeg iconv modula"
+
+#: iconv/iconvconfig.c:114
+msgid "[DIR...]"
+msgstr "[DIR...]"
+
+#: iconv/iconvconfig.c:127
+msgid "Prefix used for all file accesses"
+msgstr "Prefiks koriÃÂten za sve pristupe datotekama"
+
+#: iconv/iconvconfig.c:128
+msgid "Put output in FILE instead of installed location (--prefix does not apply to FILE)"
+msgstr "IspiÃÂi izlaz u DATOTEKU umjesto instalirano mjesto (--prefix se ne primjenjuje na DATOTEKU)"
+
+#: iconv/iconvconfig.c:132
+msgid "Do not search standard directories, only those on the command line"
+msgstr "Ne pretraÃÂuj standardne direktorije, samo one u naredbenom retku"
+
+#: iconv/iconvconfig.c:301
+#, c-format
+msgid "Directory arguments required when using --nostdlib"
+msgstr "Pri koriÃÂtenju --nostdlib su potrebni argumenti direktorija"
+
+#: iconv/iconvconfig.c:343 locale/programs/localedef.c:291
+#, c-format
+msgid "no output file produced because warnings were issued"
+msgstr "izlazna datoteka nije stvorena zbog izdanih upozorenja"
+
+#: iconv/iconvconfig.c:429
+#, c-format
+msgid "while inserting in search tree"
+msgstr "pri umetanju u stablo pretraÃÂivanja"
+
+#: iconv/iconvconfig.c:1238
+#, c-format
+msgid "cannot generate output file"
+msgstr "ne mogu stvoriti izlaznu datoteku"
+
+#: inet/rcmd.c:163
+msgid "rcmd: Cannot allocate memory\n"
+msgstr "rcmd: Ne mogu alocirati memoriju\n"
+
+#: inet/rcmd.c:178
+msgid "rcmd: socket: All ports in use\n"
+msgstr "rcmd: utiÃÂnica: Svi portovi se koriste\n"
+
+#: inet/rcmd.c:206
+#, c-format
+msgid "connect to address %s: "
+msgstr "spajanje na adresu %s:"
+
+#: inet/rcmd.c:219
+#, c-format
+msgid "Trying %s...\n"
+msgstr "PokuÃÂavam %s...\n"
+
+#: inet/rcmd.c:255
+#, c-format
+msgid "rcmd: write (setting up stderr): %m\n"
+msgstr "rcmd: write (postavljam stderr): %m\n"
+
+#: inet/rcmd.c:271
+#, c-format
+msgid "rcmd: poll (setting up stderr): %m\n"
+msgstr "rcmd: poll (postavljam stderr): %m\n"
+
+#: inet/rcmd.c:274
+msgid "poll: protocol failure in circuit setup\n"
+msgstr "poll: greÃÂka protokola u postavljanju kruga\n"
+
+#: inet/rcmd.c:306
+msgid "socket: protocol failure in circuit setup\n"
+msgstr "utiÃÂnica: greÃÂka protokola u postavljanju kruga\n"
+
+#: inet/rcmd.c:330
+#, c-format
+msgid "rcmd: %s: short read"
+msgstr "rcmd: %s: kratko ÃÂitanje"
+
+#: inet/rcmd.c:486
+msgid "lstat failed"
+msgstr "lstat nije uspio"
+
+#: inet/rcmd.c:493
+msgid "cannot open"
+msgstr "ne mogu otvoriti"
+
+#: inet/rcmd.c:495
+msgid "fstat failed"
+msgstr "fstat nije uspio"
+
+#: inet/rcmd.c:497
+msgid "bad owner"
+msgstr "nepostojeÃÂi vlasnik"
+
+#: inet/rcmd.c:499
+msgid "writeable by other than owner"
+msgstr "mogu pisati i nevlasnici"
+
+#: inet/rcmd.c:501
+msgid "hard linked somewhere"
+msgstr "negdje je ÃÂvrsto povezan"
+
+#: inet/ruserpass.c:170 inet/ruserpass.c:193
+msgid "out of memory"
+msgstr "nema dovoljno memorije"
+
+#: inet/ruserpass.c:184
+msgid "Error: .netrc file is readable by others."
+msgstr "GreÃÂka: datoteku .netrc mogu ÃÂitati drugi korisnici."
+
+#: inet/ruserpass.c:185
+msgid "Remove password or make file unreadable by others."
+msgstr "Uklonite lozinku ili onemoguÃÂite ÃÂitanje drugim korisnicima."
+
+#: inet/ruserpass.c:277
+#, c-format
+msgid "Unknown .netrc keyword %s"
+msgstr "Nepoznata .netrc kljuÃÂna rijeÃÂ %s"
+
+#: libidn/nfkc.c:464
+msgid "Character out of range for UTF-8"
+msgstr "Znak izvan UTF-8 raspona"
+
+#: locale/programs/charmap-dir.c:59
+#, c-format
+msgid "cannot read character map directory `%s'"
+msgstr "ne mogu ÃÂitati direktorij tablice znakova ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/charmap.c:138
+#, c-format
+msgid "character map file `%s' not found"
+msgstr "datoteka tablice znakova ÃÂÂ%sÃÂÂ nije pronaÃÂena"
+
+#: locale/programs/charmap.c:195
+#, c-format
+msgid "default character map file `%s' not found"
+msgstr "zadana datoteka tablice znakova ÃÂÂ%sÃÂÂ nije pronaÃÂena"
+
+#: locale/programs/charmap.c:258
+#, c-format
+msgid "character map `%s' is not ASCII compatible, locale not ISO C compliant\n"
+msgstr "tablica znakova ÃÂÂ%sÃÂÂ nije ASCII-kompatibilna, lokal ne zadovoljava ISO C\n"
+
+#: locale/programs/charmap.c:337
+#, c-format
+msgid "%s: <mb_cur_max> must be greater than <mb_cur_min>\n"
+msgstr "%s: <mb_cur_max> mora biti veÃÂi od <mb_cur_min>\n"
+
+#: locale/programs/charmap.c:357 locale/programs/charmap.c:374
+#: locale/programs/repertoire.c:174
+#, c-format
+msgid "syntax error in prolog: %s"
+msgstr "sintaksna greÃÂka u prologu: %s"
+
+#: locale/programs/charmap.c:358
+msgid "invalid definition"
+msgstr "neispravna definicija"
+
+#: locale/programs/charmap.c:375 locale/programs/locfile.c:126
+#: locale/programs/locfile.c:153 locale/programs/repertoire.c:175
+msgid "bad argument"
+msgstr "neispravan argument"
+
+#: locale/programs/charmap.c:403
+#, c-format
+msgid "duplicate definition of <%s>"
+msgstr "dvostruka definicija <%s>"
+
+#: locale/programs/charmap.c:410
+#, c-format
+msgid "value for <%s> must be 1 or greater"
+msgstr "vrijednost <%s> mora biti 1 ili veÃÂa"
+
+#: locale/programs/charmap.c:422
+#, c-format
+msgid "value of <%s> must be greater or equal than the value of <%s>"
+msgstr "vrijednost <%s> mora biti veÃÂa ili jednaka vrijednosti <%s>"
+
+#: locale/programs/charmap.c:445 locale/programs/repertoire.c:183
+#, c-format
+msgid "argument to <%s> must be a single character"
+msgstr "argument za <%s> mora biti jedan znak"
+
+#: locale/programs/charmap.c:471
+msgid "character sets with locking states are not supported"
+msgstr "skupovi znakova sa stanjima zakljuÃÂavanja nisu podrÃÂani"
+
+#: locale/programs/charmap.c:498 locale/programs/charmap.c:552
+#: locale/programs/charmap.c:584 locale/programs/charmap.c:678
+#: locale/programs/charmap.c:733 locale/programs/charmap.c:774
+#: locale/programs/charmap.c:815
+#, c-format
+msgid "syntax error in %s definition: %s"
+msgstr "sintaksna greÃÂka u definiciji %s: %s"
+
+#: locale/programs/charmap.c:499 locale/programs/charmap.c:679
+#: locale/programs/charmap.c:775 locale/programs/repertoire.c:230
+msgid "no symbolic name given"
+msgstr "nije navedeno simboliÃÂko ime"
+
+#: locale/programs/charmap.c:553
+msgid "invalid encoding given"
+msgstr "navedeno je neispravno kodiranje"
+
+#: locale/programs/charmap.c:562
+msgid "too few bytes in character encoding"
+msgstr "premalo bajtova u kodiranju znakova"
+
+#: locale/programs/charmap.c:564
+msgid "too many bytes in character encoding"
+msgstr "previÃÂe bajtova u kodiranju znakova"
+
+#: locale/programs/charmap.c:586 locale/programs/charmap.c:734
+#: locale/programs/charmap.c:817 locale/programs/repertoire.c:296
+msgid "no symbolic name given for end of range"
+msgstr "nije navedeno simboliÃÂko ime kraja raspona"
+
+#: locale/programs/charmap.c:610 locale/programs/ld-address.c:602
+#: locale/programs/ld-collate.c:2769 locale/programs/ld-collate.c:3927
+#: locale/programs/ld-ctype.c:2257 locale/programs/ld-ctype.c:3009
+#: locale/programs/ld-identification.c:452
+#: locale/programs/ld-measurement.c:238 locale/programs/ld-messages.c:332
+#: locale/programs/ld-monetary.c:943 locale/programs/ld-name.c:307
+#: locale/programs/ld-numeric.c:368 locale/programs/ld-paper.c:241
+#: locale/programs/ld-telephone.c:313 locale/programs/ld-time.c:1221
+#: locale/programs/repertoire.c:313
+#, c-format
+msgid "%1$s: definition does not end with `END %1$s'"
+msgstr "%1$s: definicija ne zavrÃÂava sa ÃÂÂEND %1$sÃÂÂ"
+
+#: locale/programs/charmap.c:643
+msgid "only WIDTH definitions are allowed to follow the CHARMAP definition"
+msgstr "samo su definicije ÃÂirine (WIDTH) dozvoljene nakon definicije tablice znakova (CHARMAP)"
+
+#: locale/programs/charmap.c:651 locale/programs/charmap.c:714
+#, c-format
+msgid "value for %s must be an integer"
+msgstr "vrijednost %s mora biti cjelobrojna"
+
+#: locale/programs/charmap.c:842
+#, c-format
+msgid "%s: error in state machine"
+msgstr "%s: greÃÂka u automatu"
+
+#: locale/programs/charmap.c:850 locale/programs/ld-address.c:618
+#: locale/programs/ld-collate.c:2766 locale/programs/ld-collate.c:4120
+#: locale/programs/ld-ctype.c:2254 locale/programs/ld-ctype.c:3026
+#: locale/programs/ld-identification.c:468
+#: locale/programs/ld-measurement.c:254 locale/programs/ld-messages.c:348
+#: locale/programs/ld-monetary.c:959 locale/programs/ld-name.c:323
+#: locale/programs/ld-numeric.c:384 locale/programs/ld-paper.c:257
+#: locale/programs/ld-telephone.c:329 locale/programs/ld-time.c:1237
+#: locale/programs/locfile.c:826 locale/programs/repertoire.c:324
+#, c-format
+msgid "%s: premature end of file"
+msgstr "%s: preuranjen kraj datoteke"
+
+#: locale/programs/charmap.c:869 locale/programs/charmap.c:880
+#, c-format
+msgid "unknown character `%s'"
+msgstr "nepoznat znak ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/charmap.c:888
+#, c-format
+msgid "number of bytes for byte sequence of beginning and end of range not the same: %d vs %d"
+msgstr "broj bajtova niza bajtova na poÃÂetku i kraju raspona nije jednak: %d i %d"
+
+#: locale/programs/charmap.c:993 locale/programs/ld-collate.c:3046
+#: locale/programs/repertoire.c:419
+msgid "invalid names for character range"
+msgstr "neispravna imena raspona znakova"
+
+#: locale/programs/charmap.c:1005 locale/programs/repertoire.c:431
+msgid "hexadecimal range format should use only capital characters"
+msgstr "heksadekadski oblik raspona bi trebao koristiti samo velika slova"
+
+#: locale/programs/charmap.c:1023 locale/programs/repertoire.c:449
+#, c-format
+msgid "<%s> and <%s> are invalid names for range"
+msgstr "<%s> i <%s> nisu ispravna imena raspona"
+
+#: locale/programs/charmap.c:1029 locale/programs/repertoire.c:456
+msgid "upper limit in range is smaller than lower limit"
+msgstr "gornja granica u rasponu je manja od donje granice"
+
+#: locale/programs/charmap.c:1087
+msgid "resulting bytes for range not representable."
+msgstr "rezultirajuÃÂi bajtovi raspona se ne mogu prikazati."
+
+#: locale/programs/ld-address.c:135 locale/programs/ld-collate.c:1558
+#: locale/programs/ld-ctype.c:421 locale/programs/ld-identification.c:133
+#: locale/programs/ld-measurement.c:94 locale/programs/ld-messages.c:97
+#: locale/programs/ld-monetary.c:194 locale/programs/ld-name.c:94
+#: locale/programs/ld-numeric.c:98 locale/programs/ld-paper.c:91
+#: locale/programs/ld-telephone.c:94 locale/programs/ld-time.c:159
+#, c-format
+msgid "No definition for %s category found"
+msgstr "Nema definicije za kategoriju %s"
+
+#: locale/programs/ld-address.c:146 locale/programs/ld-address.c:184
+#: locale/programs/ld-address.c:202 locale/programs/ld-address.c:231
+#: locale/programs/ld-address.c:303 locale/programs/ld-address.c:322
+#: locale/programs/ld-address.c:335 locale/programs/ld-identification.c:146
+#: locale/programs/ld-measurement.c:105 locale/programs/ld-monetary.c:206
+#: locale/programs/ld-monetary.c:250 locale/programs/ld-monetary.c:266
+#: locale/programs/ld-monetary.c:278 locale/programs/ld-name.c:105
+#: locale/programs/ld-name.c:142 locale/programs/ld-numeric.c:112
+#: locale/programs/ld-numeric.c:126 locale/programs/ld-paper.c:102
+#: locale/programs/ld-paper.c:111 locale/programs/ld-telephone.c:105
+#: locale/programs/ld-telephone.c:162 locale/programs/ld-time.c:175
+#: locale/programs/ld-time.c:196
+#, c-format
+msgid "%s: field `%s' not defined"
+msgstr "%s: polje ÃÂÂ%sÃÂÂ nije definirano"
+
+#: locale/programs/ld-address.c:158 locale/programs/ld-address.c:210
+#: locale/programs/ld-address.c:240 locale/programs/ld-address.c:278
+#: locale/programs/ld-name.c:117 locale/programs/ld-telephone.c:117
+#, c-format
+msgid "%s: field `%s' must not be empty"
+msgstr "%s: polje ÃÂÂ%sÃÂÂ ne smije biti prazno"
+
+#: locale/programs/ld-address.c:170
+#, c-format
+msgid "%s: invalid escape `%%%c' sequence in field `%s'"
+msgstr "%s: neispravan izlazni niz ÃÂÂ%%%cÃÂÂ u polju ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-address.c:221
+#, c-format
+msgid "%s: terminology language code `%s' not defined"
+msgstr "%s: terminologija jeziÃÂnog koda ÃÂÂ%sÃÂÂ nije definirana"
+
+#: locale/programs/ld-address.c:246
+#, c-format
+msgid "%s: field `%s' must not be defined"
+msgstr "%s: polje ÃÂÂ%sÃÂÂ ne smije biti definirano"
+
+#: locale/programs/ld-address.c:260 locale/programs/ld-address.c:289
+#, c-format
+msgid "%s: language abbreviation `%s' not defined"
+msgstr "%s: kratica jezika ÃÂÂ%sÃÂÂ nije definirana"
+
+#: locale/programs/ld-address.c:267 locale/programs/ld-address.c:295
+#: locale/programs/ld-address.c:329 locale/programs/ld-address.c:341
+#, c-format
+msgid "%s: `%s' value does not match `%s' value"
+msgstr "%s: vrijednost ÃÂÂ%sÃÂÂ ne odgovara vrijednosti ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-address.c:314
+#, c-format
+msgid "%s: numeric country code `%d' not valid"
+msgstr "%s: brojÃÂani kod zemlje ÃÂÂ%dÃÂÂ nije ispravan"
+
+#: locale/programs/ld-address.c:510 locale/programs/ld-address.c:547
+#: locale/programs/ld-address.c:585 locale/programs/ld-ctype.c:2633
+#: locale/programs/ld-identification.c:364
+#: locale/programs/ld-measurement.c:221 locale/programs/ld-messages.c:301
+#: locale/programs/ld-monetary.c:701 locale/programs/ld-monetary.c:736
+#: locale/programs/ld-monetary.c:777 locale/programs/ld-name.c:280
+#: locale/programs/ld-numeric.c:263 locale/programs/ld-paper.c:224
+#: locale/programs/ld-telephone.c:288 locale/programs/ld-time.c:1126
+#: locale/programs/ld-time.c:1168
+#, c-format
+msgid "%s: field `%s' declared more than once"
+msgstr "%s: polje ÃÂÂ%sÃÂÂ je deklarirano viÃÂe puta"
+
+#: locale/programs/ld-address.c:514 locale/programs/ld-address.c:552
+#: locale/programs/ld-identification.c:368 locale/programs/ld-messages.c:311
+#: locale/programs/ld-monetary.c:705 locale/programs/ld-monetary.c:740
+#: locale/programs/ld-name.c:284 locale/programs/ld-numeric.c:267
+#: locale/programs/ld-telephone.c:292 locale/programs/ld-time.c:1020
+#: locale/programs/ld-time.c:1089 locale/programs/ld-time.c:1131
+#, c-format
+msgid "%s: unknown character in field `%s'"
+msgstr "%s: nepoznat znak u polju ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-address.c:599 locale/programs/ld-collate.c:3925
+#: locale/programs/ld-ctype.c:3006 locale/programs/ld-identification.c:449
+#: locale/programs/ld-measurement.c:235 locale/programs/ld-messages.c:330
+#: locale/programs/ld-monetary.c:941 locale/programs/ld-name.c:305
+#: locale/programs/ld-numeric.c:366 locale/programs/ld-paper.c:239
+#: locale/programs/ld-telephone.c:311 locale/programs/ld-time.c:1219
+#, c-format
+msgid "%s: incomplete `END' line"
+msgstr "%s: nepotpuni ÃÂÂENDÃÂÂ redak"
+
+#: locale/programs/ld-address.c:609 locale/programs/ld-collate.c:544
+#: locale/programs/ld-collate.c:596 locale/programs/ld-collate.c:892
+#: locale/programs/ld-collate.c:905 locale/programs/ld-collate.c:2735
+#: locale/programs/ld-collate.c:2756 locale/programs/ld-collate.c:4110
+#: locale/programs/ld-ctype.c:1985 locale/programs/ld-ctype.c:2244
+#: locale/programs/ld-ctype.c:2831 locale/programs/ld-ctype.c:3017
+#: locale/programs/ld-identification.c:459
+#: locale/programs/ld-measurement.c:245 locale/programs/ld-messages.c:339
+#: locale/programs/ld-monetary.c:950 locale/programs/ld-name.c:314
+#: locale/programs/ld-numeric.c:375 locale/programs/ld-paper.c:248
+#: locale/programs/ld-telephone.c:320 locale/programs/ld-time.c:1228
+#, c-format
+msgid "%s: syntax error"
+msgstr "%s: sintaksna greÃÂka"
+
+#: locale/programs/ld-collate.c:419
+#, c-format
+msgid "`%.*s' already defined in charmap"
+msgstr "ÃÂÂ%.*sÃÂÂ je veÃÂ definiran u skupu znakova"
+
+#: locale/programs/ld-collate.c:428
+#, c-format
+msgid "`%.*s' already defined in repertoire"
+msgstr "ÃÂÂ%.*sÃÂÂ je veÃÂ definiran u repertoaru"
+
+#: locale/programs/ld-collate.c:435
+#, c-format
+msgid "`%.*s' already defined as collating symbol"
+msgstr "ÃÂÂ%.*sÃÂÂ je veÃÂ definiran kao simbol rasporeÃÂivanja"
+
+#: locale/programs/ld-collate.c:442
+#, c-format
+msgid "`%.*s' already defined as collating element"
+msgstr "ÃÂÂ%.*sÃÂÂ je veÃÂ definiran kao element rasporeÃÂivanja"
+
+#: locale/programs/ld-collate.c:473 locale/programs/ld-collate.c:499
+#, c-format
+msgid "%s: `forward' and `backward' are mutually excluding each other"
+msgstr "%s: ÃÂÂforwardÃÂÂ i ÃÂÂbackwardÃÂÂ se meÃÂusobno iskljuÃÂuju"
+
+#: locale/programs/ld-collate.c:483 locale/programs/ld-collate.c:509
+#: locale/programs/ld-collate.c:525
+#, c-format
+msgid "%s: `%s' mentioned more than once in definition of weight %d"
+msgstr "%s: ÃÂÂ%sÃÂÂ spomenuto viÃÂe puta u definiciji teÃÂine %d"
+
+#: locale/programs/ld-collate.c:581
+#, c-format
+msgid "%s: too many rules; first entry only had %d"
+msgstr "%s: previÃÂe pravila; prva stavka je imala samo %d"
+
+#: locale/programs/ld-collate.c:617
+#, c-format
+msgid "%s: not enough sorting rules"
+msgstr "%s: nema dovoljno pravila za rasporeÃÂivanje"
+
+#: locale/programs/ld-collate.c:782
+#, c-format
+msgid "%s: empty weight string not allowed"
+msgstr "%s: prazan niz znakova nije dozvoljen"
+
+#: locale/programs/ld-collate.c:877
+#, c-format
+msgid "%s: weights must use the same ellipsis symbol as the name"
+msgstr "%s: teÃÂine moraju koristiti isti znak trotoÃÂja kao ime"
+
+#: locale/programs/ld-collate.c:933
+#, c-format
+msgid "%s: too many values"
+msgstr "%s: previÃÂe vrijednosti"
+
+#: locale/programs/ld-collate.c:1053 locale/programs/ld-collate.c:1228
+#, c-format
+msgid "order for `%.*s' already defined at %s:%Zu"
+msgstr "redoslijed za ÃÂÂ%.*sÃÂÂ je veÃÂ definiran u %s:%Zu"
+
+#: locale/programs/ld-collate.c:1103
+#, c-format
+msgid "%s: the start and the end symbol of a range must stand for characters"
+msgstr "%s: poÃÂetni i krajnji simbol raspona moraju predstavljati znakove"
+
+#: locale/programs/ld-collate.c:1130
+#, c-format
+msgid "%s: byte sequences of first and last character must have the same length"
+msgstr "%s: nizovi bajtova prvog i zadnjeg znaka moraju biti iste duljine"
+
+#: locale/programs/ld-collate.c:1172
+#, c-format
+msgid "%s: byte sequence of first character of range is not lower than that of the last character"
+msgstr "%s: niz bajtova prvog znaka raspona nije manji od onoga zadnjeg znaka"
+
+#: locale/programs/ld-collate.c:1297
+#, c-format
+msgid "%s: symbolic range ellipsis must not directly follow `order_start'"
+msgstr "%s: trotoÃÂje simboliÃÂkog raspona ne smije izravno slijediti nakon ÃÂÂorder_startÃÂÂ"
+
+#: locale/programs/ld-collate.c:1301
+#, c-format
+msgid "%s: symbolic range ellipsis must not be directly followed by `order_end'"
+msgstr "%s: trotoÃÂje simboliÃÂkog raspona ne smije izravno slijediti ÃÂÂorder_endÃÂÂ"
+
+#: locale/programs/ld-collate.c:1321 locale/programs/ld-ctype.c:1502
+#, c-format
+msgid "`%s' and `%.*s' are not valid names for symbolic range"
+msgstr "ÃÂÂ%sÃÂÂ i ÃÂÂ%.*sÃÂÂ nisu ispravna imena simboliÃÂkog raspona"
+
+#: locale/programs/ld-collate.c:1371 locale/programs/ld-collate.c:3861
+#, c-format
+msgid "%s: order for `%.*s' already defined at %s:%Zu"
+msgstr "%s: redoslijed za ÃÂÂ%.*sÃÂÂ je veÃÂ definiran u %s:%Zu"
+
+#: locale/programs/ld-collate.c:1380
+#, c-format
+msgid "%s: `%s' must be a character"
+msgstr "%s: ÃÂÂ%sÃÂÂ mora biti znak"
+
+#: locale/programs/ld-collate.c:1575
+#, c-format
+msgid "%s: `position' must be used for a specific level in all sections or none"
+msgstr "%s: ÃÂÂpositionÃÂÂ se mora koristiti za odreÃÂenu razinu u svim dijelovima ili niti u jednom"
+
+#: locale/programs/ld-collate.c:1600
+#, c-format
+msgid "symbol `%s' not defined"
+msgstr "simbol ÃÂÂ%sÃÂÂ nije definiran"
+
+#: locale/programs/ld-collate.c:1676 locale/programs/ld-collate.c:1782
+#, c-format
+msgid "symbol `%s' has the same encoding as"
+msgstr "simbol ÃÂÂ%sÃÂÂ ima isto kodiranje kao"
+
+#: locale/programs/ld-collate.c:1680 locale/programs/ld-collate.c:1786
+#, c-format
+msgid "symbol `%s'"
+msgstr "simbol ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-collate.c:1828
+#, c-format
+msgid "no definition of `UNDEFINED'"
+msgstr "nema definicije od ÃÂÂUNDEFINEDÃÂÂ"
+
+#: locale/programs/ld-collate.c:1857
+#, c-format
+msgid "too many errors; giving up"
+msgstr "previÃÂe greÃÂaka; odustajem"
+
+#: locale/programs/ld-collate.c:2661 locale/programs/ld-collate.c:4049
+#, c-format
+msgid "%s: nested conditionals not supported"
+msgstr "%s: ugnijeÃÂÃÂeni uvjeti nisu podrÃÂani"
+
+#: locale/programs/ld-collate.c:2679
+#, c-format
+msgid "%s: more then one 'else'"
+msgstr "%s: viÃÂe od jednog ÃÂÂelseÃÂÂ"
+
+#: locale/programs/ld-collate.c:2854
+#, c-format
+msgid "%s: duplicate definition of `%s'"
+msgstr "%s: dvostruka definicija ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-collate.c:2890
+#, c-format
+msgid "%s: duplicate declaration of section `%s'"
+msgstr "%s: dvostruka deklaracija dijela ÃÂÂ%sÃÂÂ"
+
+#: locale/programs/ld-collate.c:3026
+#, c-format

[... 10607 lines stripped ...]
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits