diff options
Diffstat (limited to 'libgloss/ChangeLog')
-rw-r--r-- | libgloss/ChangeLog | 1030 |
1 files changed, 1 insertions, 1029 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog index 095dec1cc..60fcc7f88 100644 --- a/libgloss/ChangeLog +++ b/libgloss/ChangeLog @@ -1,1031 +1,3 @@ -2006-03-22 Nathan Sidwell <nathan@codesourcery.com> - - * mt/startup-16-002.S (.internal_io): Make @nobits. - * mt/startup-16-003.S (.internal_io): Make @nobits. - * mt/startup-ms2.S (.internal_io): Make @nobits. - -2006-03-02 DJ Delorie <dj@redhat.com> - - * m32c/exit.S: Preserve r1. - -2006-02-24 Paul Brook <paul@codesourcery.com> - - * arm/redboot-crt0.S: Use cps in Thumb-2 mode. - -2006-02-22 Nathan Sidwell <nathan@codesourcery.com> - - * m68k/Makefile.in (CF_SCRIPTS): New. - (all): Add CF_SCRIPTS. - (m5208evb.ld, m5213evb.ld, m5235evb.ld, m5272c3.ld, - m5282evb.ld): New targets - (install): Iterate over CF_SCRIPTS. - * m68k/crt0.S: Don't use dbra on any cf chips. - * m68k/dbug-cf.sc: New. - -2006-02-07 Paul Brook <paul@codesourcery.com> - - * arm/crt0.S: Add Thumb-2 startup code. - * arm/redboot-crt0.S: Ditto. - * arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn. - * arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define. - * arm/trap.S: Disable for Thumb-2. - -2006-01-18 Nathan Sidwell <nathan@codesourcery.com> - - * mt/ms2.ld (.sram): Correct typo in section names. - -2006-01-16 Nathan Sidwell <nathan@codesourcery.com> - - * mt/Makefile.in (SCRIPTS, CRT0): Add ms2 files. - (crt0-ms2.o): New target. - * mt/crt0-ms2.S, mt/exit-ms2.c, mt/ms2.ld, mt/startup-ms2.S: New. - -2006-01-04 Paul Brook <paul@codesourcery.com> - - * m68k/bcc.ld: Add .got.plt and .got - * m68k/idp.ld: Ditto. - * m68k/idpgdb: Ditto. - * m68k/mvme135.ld: Ditto. - * m68k/sbc5204.ld: Ditto. - * m68k/sbc5206.ld: Ditto. - * m68k/sim.ld: Ditto. - -2005-12-13 DJ Delorie <dj@redhat.com> - - * m32c/crt0.S: Add support for preinit, init, and fini arrays, and - .init and .fini processing. - * m32c/crtn.S: Likewise. - * m32c/exit.S: Likewise. - -2005-12-13 Nathan Sidwell <nathan@codesourcery.com> - - * mt/16-002.ld: Change architecture to 'mt'. Remove - SEARCH_DIR. - * mt/16-003.ld: Likewise. - * mt/64-001.ld: Likewise. - * mt/Makefile.in: Change comment to reference 'mt' rather than 'ms1'. - * mt/crt0.S: Likewise. - -2005-12-12 Nathan Sidwell <nathan@codesourcery.com> - - * configure.in: Replace ms1 arch with mt arch. - * configure: Rebuilt. - * mt: Renamed from ms1 dir. - -2005-12-06 Paul Brook <paul@codesourcery.com> - - * m68k/bcc.ld: Add .text.*, .rodata.*, .data.* and .bss.*. - * m68k/idp.ld: Ditto. - * m68k/idpgdb: Ditto. - * m68k/mvme135.ld: Ditto. - * m68k/sbc5204.ld: Ditto. - * m68k/sbc5206.ld: Ditto. - * m68k/sim.ld: Ditto. - -2005-11-30 Shaun Jackman <sjackman@gmail.com> - - * libnosys/Makefile.in (OBJS): Add chown, readlink, and symlink. - * libnosys/chown.c: New file. - * libnosys/readlink.c: New file. - * libnosys/symlink.c: New file. - -2005-11-30 Shaun Jackman <sjackman@gmail.com> - - * arm/libcfunc.c (clock, sleep, usleep): New functions. - * arm/syscalls.c (_clock): New function. - (_times): Call _clock. - -2005-11-17 Shaun Jackman <sjackman@gmail.com> - - * libgloss/arm/libcfunc.c (isatty): Call _isatty. GDB now supports - the IsTTY SWI that _isatty calls. - -2005-11-17 Hans-Peter Nilsson <hp@axis.com> - - * cris/linunistd.h: Don't redefine errno as extern int. - -2005-10-20 Jeff Johnston <jjohnstn@redhat.com> - - * arm/configure.in: Add AC_SUBST for BUILD_CRT0_TRUE and - BUILD_CRT0_FALSE. - * arm/configure: Regenerate. - -2005-10-17 Jeff Johnston <jjohnstn@redhat.com> - - * arm/configure.in: Support building crt0.o when syscalls - are disabled in newlib. - * arm/configure: Regenerated. - -2005-10-03 James E Wilson <wilson@specifix.com> - - * 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-23 James E Wilson <wilson@specifix.com> - - * 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-30 Jeff Johnston <jjohnstn@redhat.com> - - * rs6000/Makefile.in (VPATH): Use colon as separator. - -2005-08-24 Aldy Hernandez <aldyh@redhat.com> - - * ms1/access.c: Change copyright notice. - -2005-08-19 DJ Delorie <dj@redhat.com> - - * m32c/Makefile.in (m16cmon.ld, m32cmon.ld): Fix output names. - (*.o): Add dependencies. - * m32c/m32csys.h: Move syscall location to 0x400 as per Renesas - recommendations. - -2005-08-18 DJ Delorie <dj@redhat.com> - - * m32c/Makefile.in: Block out memory regions reserved for monitors - and simulators. Add monitor link scripts. - -2005-08-16 Shaun Jackman <sjackman@gmail.com> - - * arm/syscalls.c (initialise_monitor_handles): Set - monitor_stderr to the result of SWI_open(":tt", "a") - instead of simply duplicating stdout. - -2005-08-10 DJ Delorie <dj@redhat.com> - - * 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-02 Shaun Jackman <sjackman@gmail.com> - - * libgloss/arm/libcfunc.c (isatty): New function. - -2005-08-02 Shaun Jackman <sjackman@gmail.com> - - * 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-19 Paul Brook <paul@codesourcery.com> - - * arm/crt0.S: Ensure doubleword stack alignment. - -2005-07-18 Richard Sandiford <richard@codesourcery.com> - - * 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-18 Shaun Jackman <sjackman@gmail.com> - - * 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-06 Aldy Hernandez <aldyh@redhat.com> - - * configure.in: Add ms1 case. - * 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-19 Corinna Vinschen <vinschen@redhat.com> - - * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld, - * 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-05 Tobias Anderberg <tobias.anderberg@axis.com> - - * arm/syscalls.c (get_errno): Fix output register constraint. - -2005-05-05 J"orn Rennecke <joern.rennecke@st.com> - - * 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-28 Shaun Jackman <sjackman@gmail.com> - - * libgloss/syscalls.c (get_errno): Add an output register constraint. - -2005-04-19 Eric Christopher <echristo@redhat.com> - - * mips/regs.S: Sign extend constants for mips64 and unify - address handling. - -2005-04-12 Shaun Jackman <sjackman@gmail.com> - - * libgloss/arm/Makefile.in (RDPMON_BSP): librdpmon.a was empty due - to a typo. Fixed. - (RDIMON_BSP): Ditto. - -2005-04-12 Richard Sandiford <rsandifo@redhat.com> - - * mips/array.ld, mips/cfe.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: Keep .init and .fini. - -2005-02-08 Antony King <antony.king@st.com> - - * arm/syscalls.c: Change CHECK_INIT to pass reentrant struct - instead of file pointer. - -2005-02-01 Hans-Peter Nilsson <hp@axis.com> - - * cris/Makefile.in (ALL_INSTALL_FILES): New macro. - (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-27 Hans-Peter Nilsson <hp@axis.com> - - * 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-21 Hans-Peter Nilsson <hp@axis.com> - - * libnosys/warning.h (stub_warning): Remove "warning: " prefix. - -2005-01-18 Hans-Peter Nilsson <hp@axis.com> - - * 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-18 Hans-Peter Nilsson <hp@axis.com> - - * 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-18 Hans-Peter Nilsson <hp@axis.com> - - * libnosys/Makefile.in (LD, AS): Correct obsoleted suffix: Say - as-new and ld-new, not as.new and ld.new. - -2005-01-14 Hans-Peter Nilsson <hp@axis.com> - - * libnosys/warning.h (__make_section_unallocated) - [HAVE_ASM_PREVIOUS_DIRECTIVE, HAVE_ASM_POPSECTION_DIRECTIVE]: Use "\n" - instead of ";" to delimit assembly lines. - -2005-01-07 Paul Brook <paul@codesourcery.com> - - * arm/crt0.S: Call __libc_{init,fini}_array instead of - _init/_fini if they exist. - -2004-11-26 Paul Brook <paul@codesourcery.com> - - * arm/crt0.S (_start): Add .cantunwind annotation. - -2004-10-28 Nick Clifton <nickc@redhat.com> - - * configure.in: Add support for iq2000 target. - * configure: Regenerate. - -2004-10-05 Tomer Levi <Tomer.Levi@nsc.com> - - * 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-01 Paul Brook <paul@codesourcery.com> - - * arm/configure.in: Add *-*-aebi target. - * arm/configure: Regenerate. - -2004-08-25 Corinna Vinschen <vinschen@redhat.com> - - * i386/cygmon.ld (.text): Fix alignment. - (.rodata): Handle .rodata.* sections. - -2004-06-27 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp> - - * 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-25 Jeff Johnston <jjohnstn@redhat.com> - - * libnosys/_exit.c: New file. - * libnosys/Makefile.in: Add _exit.o. - -2004-06-17 Jeff Johnston <jjohnstn@redhat.com> - - * 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-09 Toralf Lund <toralf@procaptura.com> - - * 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-03 Alexandre Oliva <aoliva@redhat.com> - - * mn10300/sim.ld: Start at address 4, to avoid ambiguity with NULL - pointers. - -2004-05-26 Jeff Johnston <jjohnstn@redhat.com> - - * libnosys/sbrk.c: Add include of <_syslist.h> and "config.h". - -2004-05-05 Richard Sandiford <rsandifo@redhat.com> - - * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, - * mips/dve.ld, mips/idt32.ld, mips/idt64.ld, mips/idt.ld - * mips/jmr3904app.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld - (.eh_frame_hdr, .eh_frame, .gcc_except_table, .jcr): New sections. - -2004-04-02 Chris Demetriou <cgd@broadcom.com> - - * mips/regs.S (C0_COUNT): Fix comment that kept this from being - defined. - * mips/vr4300.S: Use C0_COUNT as appropriate instead of hardcoding $9. - * mips/vr5xxx.S: Likewise. - -2004-03-23 Eric Christopher <echristo@redhat.com> - - * frv/crt0.S: Fix comment. - * mips/configure.in: Add mipsisa64-*-* to target support. - * mips/configure: Regenerate. - -2004-03-03 Stephane Carrez <stcarrez@nerim.fr> - - * m68hc11/sci-inout.S: Supports -mlong-calls. - * m68hc11/sim-valid-m68hc11.ld (.tramp): New section for trampolines. - (.text): Mark the .installN and .finiN section with KEEP. - (.vectors): Likewise for .vectors. - (.gcc_except_table): New section. - * m68hc11/sim-valid-m68hc12.ld (.tramp): New section for trampolines. - (.text): Mark the .installN and .finiN section with KEEP. - (.vectors): Likewise for .vectors. - (.gcc_except_table): New section. - -2004-01-23 Gábor Lóki <loki@inf.u-szeged.hu> - - * m68k/leds.c: remove led_putnum(), zylons() forward - function declarations. - * m68k/leds.h: add zylons() forward function declaration. - -2004-01-06 Alexandre Oliva <aoliva@redhat.com> - - 2003-12-02 Richard Sandiford <rsandifo@redhat.com> - * frv/crt0.S (_start): Fix use of FDPIC conditionals. Move the set of - gr11 outside the FDPIC conditional. Avoid clobbering gr4 too early. - 2003-11-14 Richard Sandiford <rsandifo@redhat.com> - * frv/crt0.S: Fix fdpic sp calculation. - 2003-11-05 Alexandre Oliva <aoliva@redhat.com> - * frv/crt0.S: Use __stacksize, not __stack, to initialize sp on - FDPIC. Update comments on computing _GLOBAL_OFFSET_TABLE_. Don't - fixup ctors nor dtors on FDPIC. - 2003-09-19 Alexandre Oliva <aoliva@redhat.com> - * frv/crt0.S (_start): Set up gr15 only for FDPIC. - * frv/crt0.S (_start): Save _GLOBAL_OFFSET_TABLE_ in gr17, and set - gr15 before function calls. - 2003-09-19 DJ Delorie <dj@redhat.com>, Alexandre Oliva <aoliva@redhat.com> - * frv/crt0.S (_start): Set up gr15 with _GLOBAL_OFFSET_TABLE_'s - value. - -2003-10-27 Bernardo Innocenti <bernie@develer.com> - - * m68k/asm.h: Add macros for -fPIC, -msep-data and - -mid-shared-library support. - * m68k/crt0.S: Use macros for -fPIC, -msep-data and - -mid-shared-library support. - * m68k/sim-crt0.S: Likewise. - -2003-10-15 Bernardo Innocenti <bernie@develer.com> - - * m68k/sim-funcs.c (_XOPEN_SOURCE): Define to get the pid_t - typedef from <unistd.h>. - -2003-08-26 Jason Merrill <jason@redhat.com> - - * sparc/elfsim.ld: Fix __EH_FRAME_BEGIN__ definition. - * sparc/sparc86x.ld: Likewise. - -2003-08-20 Chris Demetriou <cgd@broadcom.com> - - * mips/crt0_cfe.S: New file. - * mips/cfe_mem.c: New file. - * mips/cfe_prestart.S: Remove. - * mips/cfe.ld: Adjust to use crt0_cfe.o as the startup file, and - and use _start as the entry point. Align BSS to 32-byte boundary. - * mips/cfe.c: Reimplement to fit on top of a crt0_cfe.o file. - * mips/cfe_api.h (__libcfe_stack_size, __libcfe_mem_limit) - (__libcfe_meminit, __libcfe_stack_top): New prototypes. - * mips/Makefile.in (CFEOBJS): Replace cfe_prestart.o with cfe_mem.o. - (cfe.o, cfe_api.o, cfe_mem.o, crt0_cfe.o): New targets. - * mips/configure.in: Build and install crt0_cfe.o when CFE support - is built. - * mips/configure: Regenerate. - -2003-08-12 Jeff Johnston <jjohnstn@redhat.com> - - * i386/cygmon-salib.c (unlink): New stub. - -2003-08-08 Mark Salter <msalter@redhat.com> - - * i386/cygmon.ld: Add 4 byte alignment to __CTOR_LIST__ - - Bernd Schmidt <bernds@redhat.com> - - * i386/cygmon.ld: Add entry for .rodata. - -2003-07-14 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> - - * m32r/configure.in: fixed bug to delete ../config-ml.in. - -2003-07-10 Alexandre Oliva <aoliva@redhat.com> - - 2001-10-30 Jeff Johnston <jjohnstn@redhat.com> - * mn10300/asb2305.ld: Added ASB2305 support. - * mn10300/configure: Ditto. - * mn10300/configure.in: Ditto. - 2001-09-12 Stan Cox <scox@redhat.com> - * mn10300/asb2303.ld: New file. Linker script for the ASB2303 - AM33/2.00 board. - * mn10300/configure.in: Add support for asb2303 board script. - -2003-07-08 Jeff Johnston <jjohnstn@redhat.com> - - * configure.in: Reapply Kazuhiro Inaoko's multilib patch from - 04-17-03. - * configure: Regenerated. - -2003-06-23 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com> - - * m32r/crt0.S (_start): Allow _stack to be placed anywhere - in memory. - -2003-06-06 Stan Cox <scox@redhat.com> - Jeff Johnston <jjohnstn@redhat.com> - Anthony Green <green@redhat.com> - - * configure.in: Add iq2000 support. - * configure: Rebuilt. - * iq2000/Makefile.in, iq2000/access.c, iq2000/_exit.c, - iq2000/configure, iq2000/chmod.c, iq2000/chown.c, iq2000/close.c, - iq2000/configure.in, iq2000/creat.c, iq2000/crt0.S, iq2000/crt1.c, - iq2000/execv.c, iq2000/execve.c, iq2000/fork.c, iq2000/fstat.c, - iq2000/getpid.c, iq2000/gettime.c, iq2000/isatty.c, iq2000/kill.c, - iq2000/lseek.c, iq2000/open.c, iq2000/pipe.c, iq2000/read.c, - iq2000/sbrk.c, iq2000/sim.ld, iq2000/stat.c, iq2000/test.c, - iq2000/time.c, iq2000/times.c, iq2000/trap.c, iq2000/trap.h, - iq2000/unlink.c, iq2000/utime.c, iq2000/wait.c, iq2000/write.c: - New files. - -2003-05-27 Jeff Johnston <jjohnstn@redhat.com> - - * libnosys/Makefile.in: Add errno.o. - * libnosys/errno.c: New file to supply errno definition if - one not provided yet. - -2003-05-26 Eric Christopher <echristo@redhat.com> - - * mips/crt0.S: Remove stackbase variable set. - -2003-05-02 Eric Christopher <echristo@redhat.com> - - * mips/cma101.c (__sizemem): Make sure that end is not in .sdata. - -2003-04-29 Nick Clifton <nickc@redhat.com> - - * libnosys/sbrk.c: Remove unnecessary #include's. - Change return type of _sbrk() function to void * to match - definition in system header files. - Fix formatting. - -2003-04-23 Andrew Haley <aph@cambridge.redhat.com> - - * xstormy16/sim_rom.ld: New. - * xstormy16/Makefile.in (SIM_SCRIPTS): Add sim_rom.ld. - * xstormy16/crt0.s (_int_reset): Copy ROM data to RAM. - * xstormy16/eva_app.ld (_rdata, _data): New. - * xstormy16/sim_high.ld (_rdata, _data): New. - -2003-04-17 Inaoka Kazuhiro <inaoka.kazuhiro@renesas.com> - - * m32r/Makefile.in: Add multilib support. - * m32r/configure.in: Ditto. - * m32r/configure: Regenerated. - -2003-04-16 Nick Clifton <nickc@redhat.com> - - * xstormy16/sim_high.ld: Add .jcr section mapping. - * xstormy16/eva_stub.ld: Likewise. - * xstormy16/eva_app.ld: Likewise. - -2003-04-09 Chris Demetriou <cgd@broadcom.com> - - * mips/cfe.c (_flush_cache): New function. - -2003-02-18 Richard Sandiford <rsandifo@redhat.com> - - * mips/nullmon.c (_ftext, _end): Adjust declaration. - (get_mem_info): Rework. - -2003-02-18 Richard Sandiford <rsandifo@redhat.com> - - * mips/crt0.S (zerobss): Reload __memsize after call. - -2003-02-17 Chris Demetriou <cgd@broadcom.com> - - * mips/cfe.c (__cfe_handle, __cfe_entrypt): Fix types. - -2003-02-05 Chris Demetriou <cgd@broadcom.com> - - * mips/configure.in (mipsisa32el-*-*): Handle in the same way - as mipsisa32-*-*. - (mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same - way as mipsisa32-*-*. - * mips/configure: Regenerate. - -2003-02-05 Chris Demetriou <cgd@broadcom.com> - - * mips/cfe.c (hardware_hazard_hook): Move... - * mips/cfe_prestart.S (hardware_hazard_hook): To here, - and translate into assembly. - -2003-01-08 Richard Sandiford <rsandifo@redhat.com - - * mips/crt0.S (_start): Allocate 64 bytes of stack instead of 32. - Pass an empty argv and envp to main(). - -2003-01-08 Richard Sandiford <rsandifo@redhat.com - - * mips/configure.in (mips64vr-elf, mips64vrel-elf): New config. - * mips/configure: Regenerate. - -2003-01-07 Chris Demetriou <cgd@broadcom.com> - - * crt0.S: Check for definition of __mips64 rather than - checking (__mips < 3). - * pmon.S: Likewise. - * cygmon.c (sysCall): Avoid multi-line string literals. - -2002-11-12 Jeff Johnston <jjohnstn@redhat.com> - - * mips/Makefile.in: Add cygmon support. - * mips/configure.in: Ditto. - * mips/configure: Regenerated. - * mips/crt0_cygmon.S: New file. - * mips/cygmon.c: Ditto. - * mips/pmon.S: Minor formatting and copyright changes. - * mips/crt0.S: Ditto. - -2002-11-08 Jeff Johnston <jjohnstn@redhat.com> - - * arm/Makefile.in: Add support for new pid specs. - * arm/coff-iq80310.specs: Change to allow future support. - * arm/elf-iq80310.specs: Ditto. - * arm/elf-redboot.specs: Ditto. - * arm/coff-redboot.ld: Add EH frame support. - * arm/redboot-crt0.S: Add optional code to clear bss without - memset. - * arm/coff-pid.specs: New file. - * arm/elf-pid.specs: New file. - -2002-11-08 Jeff Johnston <jjohnstn@redhat.com> - Catherine Moore <clm@redhat.com> - - * m32r/configure.in: Do not require gcc to be able to link an - executable. - * m32r/configure: Regenerate. - * m32r/Makefile.in: Directly reference gdbstub. - -2002-10-25 Bernd Schmidt <bernds@redhat.com> - - * i386/cygmon.ld: Add entry for .gcc_except_table. - -2000-10-25 Mark Salter <msalter@redhat.com> - - * i386/cygmon-crt0.S: Use __USER_LABEL_PREFIX__ for symbols. Always - use __start for start symbol. - * i386/cygmon-salib.c: Don't build __do_global_[cd]tors for AOUT. - Disable file I/O extensions to make Plum Hall happy. - * i386/cygmon.ld: Set __start as entry point. - * i386/Makefile.in: Support IS_AOUT. - * i386/configure.in: Support IS_AOUT. - * i386/configure: Regenerated. - * i386/cygmon-salib.c: - * i386/cygmon-gmon.c (_mcount): It's _etext. - -2002-10-25 Jeff Johnston <jjohnstn@redhat.com> - - * configure.in: Clarify some of the triplets so unsupported - configurations don't pass through. - * configure: Regenerated. - -2002-10-18 Stephane Carrez <stcarrez@nerim.fr> - - * m68hc11/syscalls.c (sbrk): Use ptrdiff_t for increment parameter. - -2002-10-07 Richard Sandiford <rsandifo@redhat.com> - - * mips/ddb.ld: KEEP .init and .fini. - * mips/ddb-kseg0.ld: Likewise. - -2002-10-04 Michael Snyder <msnyder@redhat.com> - - * m32r/m32r-lib.c (exceptionHandler): Fix computation of - exception vector address, as suggested by Mitsubishi. - (getExceptionVector): Ditto. - -2002-08-01 Chris Demetriou <cgd@broadcom.com> - - * mips/cfe.ld (STARTUP): New definition. - * mips/ddb-kseg0.ld (STARTUP): Likewise. - * mips/ddb.ld (STARTUP): Likewise. - * mips/dve.ld (STARTUP): Likewise. - * mips/idt.ld (STARTUP): Likewise. - * mips/jmr3904app-java.ld (STARTUP): Likewise. - * mips/jmr3904app.ld (STARTUP): Likewise. - * mips/jmr3904dram-java.ld (STARTUP): Likewise. - * mips/jmr3904dram.ld (STARTUP): Likewise. - * mips/lsi.ld (STARTUP): Likewise. - * mips/nullmon.ld (STARTUP): Likewise. - * mips/pmon.ld (STARTUP): Likewise. - -2002-07-23 Stephane Carrez <stcarrez@nerim.fr> - - * README: Mention 68HC11/68HC12 support. - * configure.in: Recognize m6811-elf and m6812-elf. - * configure: Regenerated. - * m68hc11/Makefile.in: New file. - * m68hc11/configure.in: New file. - * m68hc11/configure: New file. - * m68hc11/crt0.S: New file. - * m68hc11/sci-inout.S: New file for 68hc11/68hc12 sio. - * m68hc11/sim-valid-m68hc11.ld: New file. - * m68hc11/sim-valid-m68hc12.ld: New file. - * m68hc11/syscalls.c: New file. - -2002-07-22 Aldy Hernandez <aldyh@redhat.com> - - * rs6000/simulator.S (gettimeofday): New. - (getrusage): New. - -2002-07-18 Chris Demetriou <cgd@broadcom.com> - - * read.c (read): Don't assign past end of buffer, fix return value. - -2002-07-12 Chris Demetriou <cgd@broadcom.com> - - * mips/Makefile.in (GENOBJS2): New variable to name other - commonly used objects. - (DVEOBJS, JMR3904OBJS): Reference GENOBJS2. - - * mips/Makefile.in: Add support for Broadcom CFE firmware. - * mips/configure.in: (mipsisa32*-*-*, *): Likewise. - * mips/configure: Regenerate. - * mips/cfe.c: New file. - * mips/cfe.ld: New file. - * mips/cfe_api.c: New file. - * mips/cfe_api.h: New file. - * mips/cfe_api_int.h: New file. - * mips/cfe_error.h: New file. - * mips/cfe_prestart.S: New file. - -2002-07-12 Chris Demetriou <cgd@broadcom.com> - - * mips/array.ld (hardware_exit_hook, hardware_hazard_hook): New - symbols for optionally-provided functions. - * mips/ddb-kseg0.ld: Likewise. - * mips/ddb.ld: Likewise. - * mips/dve.ld: Likewise. - * mips/idt.ld: Likewise. - * mips/idt32.ld: Likewise. - * mips/idt64.ld: Likewise. - * mips/idtecoff.ld: Likewise. - * mips/jmr3904app-java.ld: Likewise. - * mips/jmr3904app.ld: Likewise. - * mips/jmr3904dram-java.ld: Likewise. - * mips/jmr3904dram.ld: Likewise. - * mips/lsi.ld: Likewise. - * mips/nullmon.ld: Likewise. - * mips/pmon.ld: Likewise. - * mips/crt0.S: Invoke hardware_exit_hook and hardware_hazard_hook - functions if they are provided. - (_exit): Handle __embedded_pic properly. - -2002-06-18 Dave Brolley <brolley@redhat.com> - - From Catherine Moore, Michael Meissner, Richard Sandiford: - * configure.in: Support frv*-*-*. - * frv/Makefile.in: New file. - * frv/configure: New file. - * frv/configure.in: New file. - * frv/crt0.S: New file. - * frv/fstat.c: New file. - * frv/getpid.c: New file. - * frv/isatty.c: New file. - * frv/kill.c: New file. - * frv/print.c: New file. - * frv/putnum.c: New file. - * frv/sbrk.c: New file. - * frv/sim-close.S: New file. - * frv/sim-exit.S: New file. - * frv/sim-inbyte.c: New file. - * frv/sim-lseek.S: New file. - * frv/sim-open.S: New file. - * frv/sim-read.S: New file. - * frv/sim-time.c: New file. - * frv/sim-unlink.S: New file. - * frv/sim-write.S: New file. - * frv/stat.c: New file. - -2002-05-11 Thomas Fitzsimmons <fitzsim@redhat.com> - - * libnosys/acconfig.h (HAVE_SECTION_ATTRIBUTES): New macro. - * libnosys/configure.in: Check gcc's support for section attributes. - * libnosys/warning.h: Have link_warning expand to nothing if gcc - does not support section attributes. - -2002-04-22 Jonathan Larmour <jlarmour@redhat.com> - - * arm/syscall.h: New file. To define extra syscall values for RedBoot. - - * arm/redboot-syscalls.c (_close): Fix setting of errno value. - (_lseek): Ditto. - (_open): Ditto. - (_write): Ditto. - (_read): Ditto. - (_rename): New function. - (_system): Ditto. - (_stat): Ditto. - (_unlink): Call a syscall for this now. - (isatty): Ditto. - (_fstat): Ditto. - (_gettimeofday): Ditto. - -2002-04-17 Joel Sherrill <joel@OARcorp.com> - - * debug.h: Change mem_err to volatile to match definition in - debug.c. - -2002-04-17 Joel Sherrill <joel@OARcorp.com> - - * sparc/cygmon-salib.c, sparc/erc32-stub.c: Don't use multi-line - strings. - -2002-04-16 Jeff Johnston <jjohnstn@redhat.com> - - * m68k/configure.in: Change to use LIB_AC_PROG_CC instead - of AC_PROG_CC to avoid building an executable in configuration. - * m68k/configure: Regenerated. - -2002-04-15 Hans-Peter Nilsson <hp@bitrange.com> - - * d30v/syscalls.c: #include <time.h>. Don't use multi-line - strings. - -2002-04-15 Hans-Peter Nilsson <hp@bitrange.com> - - * m32r/trapmon0.c (__trap0): Don't use multi-line strings. - -2002-02-05 Mark Salter <msalter@redhat.com> - - * arm/elf-iq80310.specs: Ditto. - * arm/elf-redboot.specs: Ditto. - * arm/elf-redboot.ld: Fix eh_frame sections. Add .jcr section. - * arm/redboot-crt0.S: Add support for __USES_INITFINI__. - -2002-02-01 Geoffrey Keating <geoffk@redhat.com> - - * xstormy16/Makefile.in (SIM_OBJS): Remove sbrk.o, add - sim_malloc_start.o. - * xstormy16/eva_app.ld: Add __malloc_start. - * xstormy16/sbrk.c: Remove. - * xstormy16/sim_malloc_start.s: New file. - * xstormy16/sim_high.ld: Make the stack start immediately at the - end of the program. - -2002-02-01 Michael Meissner <meissner@redhat.com> - - * mips/cma101.c (__sizemem_default): Allow user to specify the - memory size. - (__sizemem): Use it. - -2002-01-24 Mark Salter <msalter@redhat.com> - - * arm/redboot-crt0.S: Use __get_memtop to put stack in high memory. - - * arm/redboot-syscalls.c (_times): Unconditionally use SYS_times. - (__get_memtop): New funtion to return top of memory. - -2002-01-15 Mark Salter <msalter@redhat.com> - - * xstormy16/eva_stub.ld: Provide interrupt routine symbols which - forward interrupts to user application vectors. - - * xstormy16/crt0_stub.s: Remove default interrupt routines. - - * xstormy16/Makefile.in: Rename stub app to eva_stub.elf and - add it to install list. - -2002-01-07 Mark Salter <msalter@redhat.com> - - * configure.in: Add support for arm, strongarm, and xscale. - * configure: Regenerated. - * arm/coff-iq80310.specs: New file. - * arm/coff-redboot.ld: New file. - * arm/coff-redboot.specs: New file. - * arm/configure: New file. - * arm/configure.in: New file. - * arm/elf-iq80310.specs: New file. - * arm/elf-redboot.ld: New file. - * arm/elf-redboot.specs: New file. - * arm/Makefile.in: New file. - * arm/redboot-crt0.S: New file. - * arm/redboot-syscalls.c: New file. - -2001-12-22 Geoffrey Keating <geoffk@redhat.com> - Mark Salter <msalter@redhat.com> - Catherine Moore <clm@redhat.com> - Richard Henderson <rth@redhat.com> - - * configure.in: Add xstormy16. - * libnosys/configure.in: Add xstormy16. - * configure: Regenerated. - * libnosys/configure: Regenerated. - * xstormy16/Makefile.in: New file. - * xstormy16/close.c: New file. - * xstormy16/configure: New file. - * xstormy16/configure.in: New file. - * xstormy16/crt0.s: New file. - * xstormy16/crt0_stub.s: New file. - * xstormy16/crti.s: New file. - * xstormy16/crtn.s: New file. - * xstormy16/eva_app.c: New file. - * xstormy16/eva_app.ld: New file. - * xstormy16/eva_stub.ld: New file. - * xstormy16/fstat.c: New file. - * xstormy16/getpid.c: New file. - * xstormy16/kill.c: New file. - * xstormy16/lseek.c: New file. - * xstormy16/open.c: New file. - * xstormy16/sbrk.c: New file. - * xstormy16/sim_high.ld: New file. - * xstormy16/stat.c: New file. - * xstormy16/syscalls.S: New file. - * xstormy16/syscalls.m4: New file. - * xstormy16/unlink.c: New file. - * xstormy16/xstormy16_stub.c: New file. - 2001-10-31 Jeff Johnston <jjohnstn@redhat.com> * m32r/Makefile.in: Use gdb stub set by configure. @@ -1061,7 +33,7 @@ * configure.in: Treat ddb-kseg0.ld like ddb.ld. * configure: Regenerate. - + 2001-09-15 Eric Christopher <echristo@redhat.com> * mips/configure.in (LIB_AC_PROG_CC): Fix typo in mipsisa32 to |