summaryrefslogtreecommitdiff
path: root/com32/lib/libgcc
Commit message (Collapse)AuthorAgeFilesLines
* This patch implements the setjmp/longjmp, memcpy, memmove, memset and ↵chandramouli narayanan2012-06-251-0/+49
| | | | | | | | | | | | | | | | | mempcpy functions as appropriate for the architecture. The code came from klibc. com32/lib has i386 and x86_64 sub directories implementing the code. The code in com32/lib/libgcc/__muldi3.S essentially has fixes for building x86_64. The file x86_init_fpu.c is split into the respective architecture specific files and reside under com32/lib/sys/i386 and com32/lib/sys/x86_64. The file com32/lib/sys/farcall.c has fixes for architecture-specific code. The com32 lib dependends on it. Remanants of the unused old i386-only files, if any, need to be pruned.
* libgcc: fix signedness warning in __moddi3()H. Peter Anvin2010-01-101-1/+1
| | | | | | Intentional cross-signedness pointer passing, add a cast. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on com32/lib/libgcc/__umoddi3.cH. Peter Anvin2009-05-291-4/+4
| | | | | | | | | Automatically reformat com32/lib/libgcc/__umoddi3.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on com32/lib/libgcc/__udivmoddi4.cH. Peter Anvin2009-05-291-21/+21
| | | | | | | | | Automatically reformat com32/lib/libgcc/__udivmoddi4.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on com32/lib/libgcc/__udivdi3.cH. Peter Anvin2009-05-291-2/+2
| | | | | | | | | Automatically reformat com32/lib/libgcc/__udivdi3.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on com32/lib/libgcc/__moddi3.cH. Peter Anvin2009-05-291-15/+15
| | | | | | | | | Automatically reformat com32/lib/libgcc/__moddi3.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Run Nindent on com32/lib/libgcc/__divdi3.cH. Peter Anvin2009-05-291-15/+15
| | | | | | | | | Automatically reformat com32/lib/libgcc/__divdi3.c using Nindent. Do this for all files except HDT, gPXE and externally maintained libraries (zlib, tinyjpeg, libpng). Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* Across-the-board stealth whitespace cleanupH. Peter Anvin2006-05-038-11/+11
|
* Use libgcc files from klibchpa2004-11-1710-0/+261