about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* * Makefile (subdirs): Add elf first.Roland McGrath1995-02-215-1/+62
| | | | | * elf/Makefile: New file. * elf/elf.h: New file.
* * sysdeps/unix/start.c (errno): Only define if it's not #define'dRoland McGrath1995-02-211-0/+5
| | | | | | as a macro. [! NO_UNDERSCORES]: Define `start' as a weak alias, not a symbol indirection.
* Tue Feb 21 00:10:50 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>Roland McGrath1995-02-219-49/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | * csu/Makefile (crtstuff): New variable consolidates crti, crtn; add crti_s, crtn_s. (install-lib, extra-objs, generated-, omit-deps): Use that. (initfini): New canned sequence, broken out of crt[in].s rule. (crt[in].s rule): Use it. (crt[in]_s.s): New rule. * csu/initfini.c (GLOBAL): New macro; define it to empty if undefined. (_init, _fini): Use GLOBAL as storage class. Add self reference to avoid GCC optimizing out the functions. * Makefile (headers): Remove $(stddef.h). * Makeconfig (stddef.h): Variable removed; now require gcc version >= 2.2. * stddef.h: File removed. Mon Feb 20 19:42:31 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu> * sysdeps/unix/bsd/ultrix4/mips/start.S: Remove `__environ' definition. * sysdeps/unix/bsd/osf1/alpha/start.S: Likewise. * stdlib/strtod.c: Allow the string to start with a decimal point without a leading zero.
* * Makefile (subdirs): Put csu first.Roland McGrath1995-02-202-6/+8
| | | | * sysdeps/mach/hurd/start.c: Include unistd.h for __environ decl.
* Include unistd.h for __environ decl.Roland McGrath1995-02-201-0/+1
|
* (sun4sol2): Alias for sparc-sun-solaris2.Doug Evans1995-02-201-0/+4
|
* * Makeconfig [elf=yes] (+preinit, +postinit): New variables, setRoland McGrath1995-02-203-3/+21
| | | | | | | | to crt[in].o. (csu-objpfx): New variable. (+link): Use it to find start.o and $(+preinit), $(+postinit). * Rules (subdir_lib, all): Depend on objs.
* Mon Feb 20 04:04:57 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu>Roland McGrath1995-02-206-9/+103
| | | | | | | | | | * config.h.in [HAVE_ELF || HAVE_GNU_LD]: Define HAVE_WEAK_SYMBOLS. * stdlib/strtod.c (PASTE, PASTE1): New helper macros; use these in access to float.h macros. * misc/efgcvt.c: New file. * misc/Makefile (routines): Add efgcvt.
* (routines): Add efgcvt.Roland McGrath1995-02-201-1/+2
|
* Sun Feb 19 20:10:43 1995 Brendan Kehoe <brendan@zen.org>Brendan Kehoe1995-02-202-1/+8
| | | | | | | * sysdeps/sparc/mul.S: Renamed to `dotmul.S'. * sysdeps/sparc/Makefile (routines): Reference `dotmul.S', not `mul.S', to avoid a misreference that would override sysdeps/generic/mul.c. * sysdeps/sparc/Dist: Likewise.
* * sysdeps/sparc/Makefile (routines): Reference `dotmul.S', not ↵Brendan Kehoe1995-02-201-0/+123
| | | | `mul.S', to avoid a misreference that would override sysdeps/generic/mul.c.
* Sun Feb 19 17:46:13 1995 Roland McGrath <roland@duality.gnu.ai.mit.edu>Roland McGrath1995-02-2014-47/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * posix/Makefile (aux): Add environ. * posix/environ.c: New file. * sysdeps/unix/sparc/start.c: Remove __environ definition. * sysdeps/unix/start.c: Likewise. * sysdeps/unix/sysv/irix4/start.c: Likewise. * sysdeps/mach/hurd/start.c: Likewise. * sysdeps/mach/start.c: Likewise. * sysdeps/stub/start.c: Likewise. * sysdeps/unix/make_errlist.c: In produced program, test HAVE_WEAK_SYMBOLS instead of HAVE_GNU_LD. * sysdeps/unix/sysv/sysv4/dup2.c: Fix #include of renamed file. Remove extra weak alias. * sysdeps/unix/sysv/sysv4/sigaltstack.S: Fix unsquashed file name in #include. * libc-symbols.h: Put comment around ^L to pacify Solaris as. * sysdeps/posix/Makefile (cded-objdir-includes): New variable replaced cded-objdir-CPPFLAGS; transform $(+includes) instead of $(CPPFLAGS). (mk-stdiolim): Use it instead. * mach/mach_init.c (__vm_page_size): Make it initialized. It does not work to make a weak alias to a bss symbol. * stdio/Makefile (distribute): Remove mpn-copy.mk; add gen-mpn-copy. (tests): Add test-fwrite. * stdio/test-fwrite.c: New file. * stdlib/stdlib.h [__USE_GNU]: Declare strtof, strtold, __strtof, __strtold. * Makefile (autoconf-it): New canned sequence. Do cvs commit if there is a CVS directory. (configure, %/configure): Use $(autoconf-it) for cmds. * Make-dist: Likewise. * Makerules ($(gpl2lgpl)): Likewise. inlines cause trouble for files defining global register variables. * stdio/vfprintf.c: Set PREC to zero for %. without following digit.
* (cded-objdir-includes): New variable replaced cded-objdir-CPPFLAGS; ↵Roland McGrath1995-02-191-9/+4
| | | | transform $(+includes) instead of $(CPPFLAGS). (mk-stdiolim): Use it instead.
* Recognize lynx* as lynxos.Doug Evans1995-02-181-1/+1
|
* Updated from ../gpl2lgpl.sed /home/gd/gnu/lib/getopt.cRoland McGrath1995-02-186-113/+163
|
* initial importRoland McGrath1995-02-182263-0/+218361