aboutsummaryrefslogtreecommitdiff
path: root/libgloss
AgeCommit message (Collapse)AuthorFilesLines
2005-10-202005-10-20 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-10/+24
* arm/configure.in: Add AC_SUBST for BUILD_CRT0_TRUE and BUILD_CRT0_FALSE. * arm/configure: Regenerate.
2005-10-172005-10-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-6/+12
* arm/configure.in: Support building crt0.o when syscalls are disabled in newlib. * arm/configure: Regenerated.
2005-10-032005-10-03 James E Wilson <wilson@specifix.com>Jeff Johnston17-0/+24
* mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld, jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: Add support for .bss.* sections.
2005-09-232005-09-23 James E Wilson <wilson@specifix.com>Jeff Johnston17-48/+73
* mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld, jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: Change x* to x.* in existing linkonce lines. Add support for .gnu.linkonce.b.*.
2005-08-302005-08-30 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+5
* rs6000/Makefile.in (VPATH): Use colon as separator.
2005-08-30Fix date stamp.Jeff Johnston1-1/+1
2005-08-25 * ms1/access.c: Change copyright notice.Aldy Hernandez2-11/+14
2005-08-19* m32c/Makefile.in (m16cmon.ld, m32cmon.ld): Fix output names.DJ Delorie3-7/+40
(*.o): Add dependencies. * m32c/m32csys.h: Move syscall location to 0x400 as per Renesas recommendations.
2005-08-18* m32c/Makefile.in: Block out memory regions reserved for monitorsDJ Delorie2-8/+24
and simulators. Add monitor link scripts.
2005-08-162005-08-16 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-2/+32
* arm/syscalls.c (initialise_monitor_handles): Set monitor_stderr to the result of SWI_open(":tt", "a") instead of simply duplicating stdout.
2005-08-10Add * qualifier for file list.Jeff Johnston1-1/+1
2005-08-102005-08-10 DJ Delorie <dj@redhat.com>Jeff Johnston35-7/+2843
* configure.in: Add m32c support. * configure: Regenerated * m32c: New directory, Renesas R8C/M16C/M32C support. * m32c/abort.S m32c/argvlen.S m32c/argv.S m32c/chdir.S, m32c/chmod.S m32c/close.S m32c/configure m32c/configure.in, m32c/crt0.S, m32c/crtn.S, m32c/exit.S, m32c/fstat.S, m32c/genscript, m32c/getpid.S, m32c/gettimeofday.S, m32c/heaptop.S, m32c/isatty.S, m32c/kill.S, m32c/link.S, m32c/lseek.S, m32c/m32csys.h, m32c/m32c.tmpl, m32c/Makefile.in, m32c/open.S, m32c/read.S, m32c/sbrk.c, m32c/stat.S, m32c/time.S, m32c/times.S, m32c/unlink.S, m32c/utime.S, m32c/write.S: New files
2005-08-02Fixed comment spacing.Jeff Johnston1-1/+1
2005-08-022005-08-02 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-0/+14
* libgloss/arm/libcfunc.c (isatty): New function.
2005-08-022005-08-02 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-25/+21
* libgloss/arm/syscalls.c (_exit): Call _kill with the second argument set to -1, which is an invalid signal number. (_kill): Comment and coding style changes only. (_raise): Remove function.
2005-07-192005-07-19 Paul Brook <paul@codesourcery.com>Jeff Johnston2-0/+11
* arm/crt0.S: Ensure doubleword stack alignment.
2005-07-182005-07-18 Richard Sandiford <richard@codesourcery.com>Jeff Johnston17-16/+59
* mips/array.ld (.sdata): Include .gnu.linkonce.s.*, not .gnu.linkonce.s*. (.sbss): Include .sbss.* and .gnu.linkonce.sb.*. * mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, * mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld, * mips/jmr3904app-java.ld, mips/jmr3904app.ld, * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, * mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: As for mips/array.ld.
2005-07-182005-07-18 Shaun Jackman <sjackman@gmail.com>Jeff Johnston3-30/+73
* libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi. (alarm): Add the weak attribute. (pause): New function. Return ENOSYS. * libgloss/arm/syscalls.c (_getpid): Add the weak attribute. (_fstat): Ditto. (_stat): Ditto. (_link): Ditto. Return ENOSYS. (_unlink): Call the swi instead of returning -1. (_raise): Add the weak attribute. Return ENOSYS. (isatty): Rename to _isatty. Call the swi instead of returning 1. (_system): Call the swi instead of returning ENOSYS. (_rename): Ditto.
2005-07-06Fix date in ChangeLog entryAldy Hernandez1-1/+1
2005-07-06 * configure.in: Add ms1 case.Aldy Hernandez40-0/+4861
* configure: Regenerate. * ms1/16-002.ld: New. * ms1/16-003.ld: New. * ms1/64-001.ld: New. * ms1/access.c: New. * ms1/chmod.c: New. * ms1/close.c: New. * ms1/configure: New. * ms1/configure.in: New. * ms1/crt0-16-002.S: New. * ms1/crt0-16-003.S: New. * ms1/crt0-64-001.S: New. * ms1/crt0.S: New. * ms1/exit-16-002.c: New. * ms1/exit-16-003.c: New. * ms1/exit-64-001.c: New. * ms1/exit.c: New. * ms1/fstat.c: New. * ms1/getpid.c: New. * ms1/gettime.c: New. * ms1/isatty.c: New. * ms1/kill.c: New. * ms1/lseek.c: New. * ms1/Makefile.in: New. * ms1/open.c: New. * ms1/read.c: New. * ms1/sbrk.c: New. * ms1/startup-16-002.S: New. * ms1/startup-16-003.S: New. * ms1/startup-64-001.S: New. * ms1/stat.c: New. * ms1/time.c: New. * ms1/times.c: New. * ms1/trap.h: New. * ms1/trap.S: New. * ms1/unlink.c: New. * ms1/utime.c: New. * ms1/write.c: New.
2005-05-20 * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,Corinna Vinschen41-0/+56
* m68hc11/sim-valid-m68hc12.ld, mcore/elf-cmb.ld, mips/cfe.ld, * mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld, * mips/idt32.ld, mips/idt64.ld, mips/jmr3904app-java.ld, * mips/jmr3904app.ld, mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, * mips/nullmon.ld, mips/pmon.ld, mn10200/eval.ld, mn10200/sim.ld, * mn10300/asb2303.ld, mn10300/asb2305.ld, mn10300/eval.ld, * mn10300/sim.ld, rs6000/ads.ld, rs6000/mbx.ld, rs6000/yellowknife.ld, * sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3bb.ld, sh/sh3lcevb.ld, * sparc/elfsim.ld, sparc/ex930.ld, sparc/ex931.ld, sparc/ex934.ld, * sparc/sparc86x.ld, xstormy16/eva_app.ld, xstormy16/eva_stub.ld, * xstormy16/sim_high.ld, xstormy16/sim_rom.ld: Add .debug_ranges section.
2005-05-052005-05-05 Tobias Anderberg <tobias.anderberg@axis.com>Jeff Johnston2-1/+5
* arm/syscalls.c (get_errno): Fix output register constraint.
2005-05-052005-05-05 J"orn Rennecke <joern.rennecke@st.com>Jeff Johnston4-9/+34
* rs6000/sim-getrusage.S: New file, broken out of: (simulator.S). * rs6000/Makefile.in (SIM_OBJS): Add sim-getrusage.o. (sim-getrusage.o): New rule.
2005-04-282005-04-28 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-1/+7
* libgloss/syscalls.c (get_errno): Add an output register constraint.
2005-04-192005-04-19 Eric Christopher <echristo@redhat.com>Eric Christopher2-3/+9
* mips/regs.S: Sign extend constants for mips64 and unify address handling.
2005-04-132005-04-12 Shaun Jackman <sjackman@gmail.com>Jeff Johnston2-2/+8
* libgloss/arm/Makefile.in (RDPMON_BSP): librdpmon.a was empty due to a typo. Fixed. (RDIMON_BSP): Ditto.
2005-04-12 * mips/array.ld, mips/cfe.ld, mips/dve.ld, mips/idt32.ld,Richard Sandiford15-28/+36
* mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld, * mips/jmr3904app-java.ld, mips/jmr3904app.ld, * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, * mips/nullmon.ld, mips/pmon.ld: Keep .init and .fini.
2005-02-082005-02-08 Antony King <antony.king@st.com>Jeff Johnston2-16/+13
* arm/syscalls.c: Change CHECK_INIT to pass reentrant struct instead of file pointer.
2005-02-01 * cris/Makefile.in (ALL_INSTALL_FILES): New macro.Hans-Peter Nilsson2-2/+33
(ALL_INSTALL_FILES_NEWLIB_COPY): New macro. (all): Use ALL_INSTALL_FILES instead of its contents. Add ALL_INSTALL_FILES_NEWLIB_COPY. ($(objroot)/newlib/%, $(objroot)/newlib/libnosys.a): New rules
2005-01-272005-01-27 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston16-50/+2665
* configure.in: Support cris-*-* and crisv32-*-*. * libnosys/configure.in: Ditto. * configure, libnosys/configure: Regenerate. * cris: New directory. * cris/crt0.S, cris/crtn.c, cris/gensyscalls, cris/linunistd.h, cris/outbyte.c, cris/configure.in, cris/crti.c, cris/lcrt0.c, cris/Makefile.in, cris/setup.S, cris/configure: New files.
2005-01-212005-01-21 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2-2/+7
* libnosys/warning.h (stub_warning): Remove "warning: " prefix.
2005-01-182005-01-18 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2-2/+8
* libnosys/warning.h (link_warning) [HAVE_GNU_LD and HAVE_ELF]: Prefix symbol in section name with __SYMBOL_PREFIX. Do not use __make_section_unallocated. Mark magic variable as used.
2005-01-182005-01-18 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston3-29/+59
* libnosys/configure.in (libc_cv_asm_previous_directive): Set cache-id variable. (libc_cv_asm_popsection_directive): Ditto. (libc_cv_section_attributes): Ditto. (libc_symbol_prefix): Rename from libc_dollar_prefix. Check for "_" as well, and set __SYMBOL_PREFIX accordingly. * libnosys/configure: Regenerate.
2005-01-182005-01-18 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2-4/+9
* libnosys/Makefile.in (LD, AS): Correct obsoleted suffix: Say as-new and ld-new, not as.new and ld.new.
2005-01-152005-01-14 Hans-Peter Nilsson <hp@axis.com>Jeff Johnston2-2/+8
* libnosys/warning.h (__make_section_unallocated) [HAVE_ASM_PREVIOUS_DIRECTIVE, HAVE_ASM_POPSECTION_DIRECTIVE]: Use "\n" instead of ";" to delimit assembly lines.
2005-01-07Fix typo.Jeff Johnston1-1/+1
2005-01-072005-01-07 Paul Brook <paul@codesourcery.com>Jeff Johnston2-0/+11
* arm/crt0.S: Call __libc_{init,fini}_array instead of _init/_fini if they exist.
2004-11-262004-11-26 Paul Brook <paul@codesourcery.com>Jeff Johnston2-0/+13
* arm/crt0.S (_start): Add .cantunwind annotation.
2004-10-28Enable the iq2000 supportNick Clifton3-16/+44
2004-10-12Fix date and paste errors.Richard Earnshaw1-1/+2
2004-10-052004-10-05 Tomer Levi <Tomer.Levi@nsc.com>Jeff Johnston33-8/+2485
* configure.in: Support crx-*-*. * configure: regenerate. * crx/_exit.c: New file. * crx/_getenv.c: Ditto. * crx/_rename: Ditto. * crx/close.c: Ditto. * crx/configure.in: Ditto. * crx/crti.S: Ditto. * crx/crtn.S: Ditto. * crx/crt0.S: Ditto. * crx/dvz_hndl.c: Ditto. * crx/flg_hndl.c: Ditto. * crx/fstat.c: Ditto. * crx/getpid.c: Ditto. * crx/iad_hndl.c: Ditto. * crx/intable.c: Ditto. * crx/isatty.c: Ditto. * crx/kill.c: Ditto. * crx/lseek.c: Ditto. * crx/Makefile.in: Ditto. * crx/open.c: Ditto. * crx/putnum.c: Ditto. * crx/read.c: Ditto. * crx/sbrk.c: Ditto. * crx/sim.ld: Ditto. * crx/stat.c: Ditto. * crx/svc_hndl.c: Ditto. * crx/time.c: Ditto. * crx/und_hndl.c: Ditto. * crx/unlink.c: Ditto. * crx/write.c: Ditto.
2004-10-012004-01-01 Paul Brook <paul@codesourcery.com>Paul Brook3-2/+7
* arm/configure.in: Add *-*-aebi target. * arm/configure: Regenerate.
2004-08-25 * i386/cygmon.ld (.text): Fix alignment.Corinna Vinschen2-0/+7
(.rodata): Handle .rodata.* sections.
2004-06-282004-06-27 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp>Jeff Johnston24-115/+165
* Makefile.in: Support $(DESTDIR). * arm/Makefile.in: Ditto. * d30v/Makefile.in: Ditto. * doc/Makefile.in: Ditto. * fr30/Makefile.in: Ditto. * frv/Makefile.in: Ditto. * hp74x/Makefile.in: Ditto. * i386/Makefile.in: Ditto. * i960/Makefile.in: Ditto. * iq2000/Makefile.in: Ditto. * libnosys/Makefile.in: Ditto. * m32r/Makefile.in: Ditto. * m68hc11/Makefile.in: Ditto. * m68k/Makefile.in: Ditto. * mcore/Makefile.in: Ditto. * mips/Makefile.in: Ditto. * mn10200/Makefile.in: Ditto. * mn10300/Makefile.in: Ditto. * pa/Makefile.in: Ditto. * rs6000/Makefile.in: Ditto. * sparc/Makefile.in: Ditto. * sparc/libsys/Makefile.in: Ditto. * xstormy16/Makefile.in: Ditto.
2004-06-252004-06-25 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-1/+21
* libnosys/_exit.c: New file. * libnosys/Makefile.in: Add _exit.o.
2004-06-172004-06-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston4-12/+63
* arm/configure.in: Check the value of newlib-may-supply-syscalls enablement variable to determine if crt0 should or should not be built. * arm/configure: Regenerated. * arm/Makefile.in: Changed to look at @BUILD_CRT0_TRUE@ and @BUILD_CRT0_FALSE@ variables set in configure to determine if crt0.o should be built and installed.
2004-06-092004-06-09 Toralf Lund <toralf@procaptura.com>Jeff Johnston13-11/+1297
* arm/crt0.S: Copied from newlib and it now also sets up stacks for FIQ and IRQ mode, plus calls hardware_init_hook() and software_init_hook() if present. * arm/libcfunc.c, arm/swi.h, arm/syscalls.c: Copied from newlib. * arm/Makefile.in: Build crt0.o, rdpmon-crt0.o, rdimon-crt0.o, librdpmon.a, librdimon.a - support file for "bare" setup, as well as "RDP" and "RDI" monitors. * arm/coff-rdpmon.specs, arm/elf-rdpmon.specs, arm/coff-rdimon.specs, arm/elf-rdimon.specs: gcc specs files to go with above mentioned support libs and startfiles.
2004-06-032004-06-03 Alexandre Oliva <aoliva@redhat.com>Jeff Johnston2-1/+6
* mn10300/sim.ld: Start at address 4, to avoid ambiguity with NULL pointers.
2004-05-262004-05-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+2
* libnosys/sbrk.c: Add include of <_syslist.h> and "config.h".
2004-05-262004-05-26 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-0/+6
* libnosys/sbrk.c: Add include of <_syslist.h>.