summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* typoPeter S. Mazinger2006-02-011-1/+1
|
* remove hidden versions of bzero, unused in libc.soPeter S. Mazinger2006-02-014-5/+0
|
* same in oldPeter S. Mazinger2006-02-011-1/+5
|
* __pthread_exit is noreturn only within libpthreadPeter S. Mazinger2006-02-011-1/+5
|
* correct __uselocalePeter S. Mazinger2006-02-011-1/+3
|
* add syscall6Mike Frysinger2006-02-011-0/+8
|
* add prototype to get rid of warningMike Frysinger2006-02-011-0/+3
|
* cast buf to get rid of warningMike Frysinger2006-02-011-1/+1
|
* disable lazy code for nowMike Frysinger2006-02-011-1/+7
|
* s:THUMB_INTERWORK:USE_BX:, thx Khem RajPeter S. Mazinger2006-01-313-5/+13
|
* add comment to know why it's weakPeter S. Mazinger2006-01-311-0/+1
|
* change strong to weak_alias, arm fails, thx Khem RajPeter S. Mazinger2006-01-311-1/+1
|
* pt-allocrtsig.c is irrelevant for now, remove related too, add ↵Peter S. Mazinger2006-01-315-16/+18
| | | | libc_hidden_proto from old version
* New linuxthreads builds on x86, vapier: pt-allocrtsig.c is missing from sourcesPeter S. Mazinger2006-01-313-21/+15
|
* s/IS_IN_linuxthreads/IS_IN_libpthread/, some prototypes, correct ↵Peter S. Mazinger2006-01-3121-27/+47
| | | | Makefile.in, disable __res_state, unavailable in resolv.h
* include math.h to get the prototypePeter S. Mazinger2006-01-315-0/+5
|
* initial import of latest linuxthreadsMike Frysinger2006-01-31373-0/+24430
|
* make the extra warnings optionalMike Frysinger2006-01-312-0/+8
|
* John Bowler writes in Bug 385:Mike Frysinger2006-01-317-8/+8
| | | | | | | | | The patch fixes up the .align directives to '2' (i.e. a multiple of 4) not '4' (a multiple of 16 - apparently an error since it seems to be unnecessary, there is no advantage here in cache line alignment). this is an arm "feature" ... the value given to .align is not in bytes: .align 4 in arm means .align 2 ^ 4
* don't include wchar.h if WCHAR is disabledPeter S. Mazinger2006-01-311-0/+2
|
* Khem Raj says:Mike Frysinger2006-01-317-12/+59
| | | | add support for using BX instruction for THUMB aware architectures
* rename local var brk to _brkMike Frysinger2006-01-311-6/+6
|
* John Bowler says: use (!thumb) instead of (arm) since thumb defines armMike Frysinger2006-01-311-3/+3
|
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-0/+27
| | | | | | | This is a work round for a fairly serious GCC compiler bug - when the syscall assembler overwrites r7 (required on thumb) the compiler fails to protect the register when it is using it as a frame pointer.
* John Bowler writes in Bug 385:Mike Frysinger2006-01-314-1/+100
| | | | | | | | | | | | | | | | | | This patch changes all cases where the ARM assembler mov pc,rx instructions are used to ensure that the thumb/arm interwork change of process more works - in essence mov pc,rx needs to become bx rc. The ldr pc or ldm rx, {pc} instructions are not changed - this is fine on ARM >=v5 but will fail to restore thumb mode on ARM v4T, i.e. this code will not provide support for thumb on ARM v4T. One mov pc is left in resolve.S, this is fixed in a different patch - thumb-resolve.patch The changes are protected by __THUMB_INTERWORK__ - the original mov instruction will work on newer architectures and is required on arch v4 (not v4t) and earlier - those which did not support thumb - so this is safe. See gcc lib1asmfuncs for a more exact test.
* John Bowler writes in Bug 385:Mike Frysinger2006-01-311-2/+2
| | | | | | in various places defined(__arm__) is used to protect/select code which is ARM specific, that code must also be selected for __thumb__ because __thumb__ is an ARM but __arm__ is not set...
* strlen is -cheaper- then strnlenPeter S. Mazinger2006-01-301-8/+7
|
* Add IMA compilingPeter S. Mazinger2006-01-301-10/+18
|
* Assebler sources ment to be preprocessed shouldn't contain assembler"Jan-Benedict Glaw"2006-01-307-67/+58
| | | | comments, but C comments instead...
* Undo -std=c99 and related -D__ASSEMBLER__Peter S. Mazinger2006-01-302-2/+2
|
* back to inline, mips failsPeter S. Mazinger2006-01-303-23/+23
|
* some more prototypesPeter S. Mazinger2006-01-302-1/+6
|
* make regex a little bit smallerPeter S. Mazinger2006-01-303-3/+7
|
* another attempt to fix sendfile64Peter S. Mazinger2006-01-301-0/+1
|
* Sync w/ glibcPeter S. Mazinger2006-01-301-5/+5
|
* Enable -std=c99 if supported, this will define __STDC_VERSION__, have to ↵Peter S. Mazinger2006-01-302-2/+2
| | | | -D__ASSEMBLER__, bug in all gcc
* make it build if WCHAR is disabledPeter S. Mazinger2006-01-301-0/+6
|
* Too many sparc versions ;-(, another hidden bcopy removedPeter S. Mazinger2006-01-301-1/+0
|
* Remove arch specific hidden bcopyPeter S. Mazinger2006-01-303-4/+0
|
* Change the only bcopy user to memmove and remove internal version of bcopyPeter S. Mazinger2006-01-302-6/+4
|
* Why this?Peter S. Mazinger2006-01-301-1/+1
|
* Using hidden_proto solves this internally, my proposal was wrongPeter S. Mazinger2006-01-301-3/+0
|
* Use memset instead of bzeroPeter S. Mazinger2006-01-301-2/+2
|
* hidden moved to prototypePeter S. Mazinger2006-01-301-2/+2
|
* Patch by Joseph S. Myers to add support for ARM EABIMike Frysinger2006-01-2929-48/+807
|
* use typeof to create the prototypeMike Frysinger2006-01-291-1/+1
|
* Add back the current glibc copyright notice, although the file is far differentPeter S. Mazinger2006-01-291-4/+18
|
* rename local i var to idx to get rid of shadow warningMike Frysinger2006-01-291-4/+4
|
* remove unneeded double reloc_type definitionMike Frysinger2006-01-291-1/+0
|
* make sure clone/__clone are created properlyMike Frysinger2006-01-291-4/+6
|