]> sourceware.org Git - newlib-cygwin.git/blame - libgloss/ChangeLog
libgloss: bfin: sync headers to VDSP 5.0 Update 8
[newlib-cygwin.git] / libgloss / ChangeLog
CommitLineData
1cfc2fea
MF
12010-10-17 Mike Frysinger <vapier@gentoo.org>
2
3 * bfin/include/blackfin.h, bfin/include/builtins.h,
4 bfin/include/ccblkfn.h, bfin/include/cdefBF512.h,
5 bfin/include/cdefBF514.h, bfin/include/cdefBF516.h,
6 bfin/include/cdefBF518.h, bfin/include/cdefBF51x_base.h,
7 bfin/include/cdefBF522.h, bfin/include/cdefBF523.h,
8 bfin/include/cdefBF524.h, bfin/include/cdefBF525.h,
9 bfin/include/cdefBF526.h, bfin/include/cdefBF527.h,
10 bfin/include/cdefBF52x_base.h, bfin/include/cdefBF531.h,
11 bfin/include/cdefBF532.h, bfin/include/cdefBF533.h,
12 bfin/include/cdefBF534.h, bfin/include/cdefBF535.h,
13 bfin/include/cdefBF536.h, bfin/include/cdefBF537.h,
14 bfin/include/cdefBF538.h, bfin/include/cdefBF539.h,
15 bfin/include/cdefBF53x.h, bfin/include/cdefBF542.h,
16 bfin/include/cdefBF542M.h, bfin/include/cdefBF544.h,
17 bfin/include/cdefBF544M.h, bfin/include/cdefBF547.h,
18 bfin/include/cdefBF547M.h, bfin/include/cdefBF548.h,
19 bfin/include/cdefBF548M.h, bfin/include/cdefBF549.h,
20 bfin/include/cdefBF549M.h, bfin/include/cdefBF54x_base.h,
21 bfin/include/cdefBF561.h, bfin/include/cdef_LPBlackfin.h,
22 bfin/include/cdefblackfin.h, bfin/include/cplb.h,
23 bfin/include/cplbtab.h, bfin/include/defBF512.h,
24 bfin/include/defBF514.h, bfin/include/defBF516.h,
25 bfin/include/defBF518.h, bfin/include/defBF51x_base.h,
26 bfin/include/defBF522.h, bfin/include/defBF523.h,
27 bfin/include/defBF524.h, bfin/include/defBF525.h,
28 bfin/include/defBF526.h, bfin/include/defBF527.h,
29 bfin/include/defBF52x_base.h, bfin/include/defBF531.h,
30 bfin/include/defBF532.h, bfin/include/defBF533.h,
31 bfin/include/defBF534.h, bfin/include/defBF535.h,
32 bfin/include/defBF536.h, bfin/include/defBF537.h,
33 bfin/include/defBF538.h, bfin/include/defBF539.h,
34 bfin/include/defBF542.h, bfin/include/defBF542M.h,
35 bfin/include/defBF544.h, bfin/include/defBF544M.h,
36 bfin/include/defBF547.h, bfin/include/defBF547M.h,
37 bfin/include/defBF548.h, bfin/include/defBF548M.h,
38 bfin/include/defBF549.h, bfin/include/defBF549M.h,
39 bfin/include/defBF54x_base.h, bfin/include/defBF561.h,
40 bfin/include/defblackfin.h, bfin/include/sysreg.h,
41 bfin/include/sys/anomaly_macros_rtl.h, bfin/include/sys/excause.h,
42 bfin/include/sys/exception.h, bfin/include/sys/mc_typedef.h,
43 bfin/include/sys/platform.h, bfin/include/sys/pll.h:
44 Update to Visual DSP 5.0 Update 8.
45
76b10bc4
MF
462010-10-16 Mike Frysinger <vapier@gentoo.org>
47
48 * bfin/Makefile.in (BOARD_SCRIPTS): Add bf592.ld.
49 * bfin/bf592: New linker scripts.
50 * bfin/include/cdefBF592-A.h, bfin/include/cdefBF59x_base.h,
51 bfin/include/defBF592-A.h, bfin/include/defBF59x_base.h: New files.
52 * bfin/include/sys/_adi_platform.h: Include new bf592 headers.
53
b1b01f26
MF
542010-10-15 Mike Frysinger <vapier@gentoo.org>
55
56 * bfin/Makefile.in (BOARD_SCRIPTS): Add bf504.ld and bf506.ld.
57 * bfin/bf504.ld, bfin/bf506.ld: New linker scripts.
58 * bfin/include/cdefBF504.h, bfin/include/cdefBF504F.h,
59 bfin/include/cdefBF506F.h, bfin/include/cdefBF50x_base.h,
60 bfin/include/defBF504.h, bfin/include/defBF504F.h,
61 bfin/include/defBF506F.h, bfin/include/defBF50x_base.h: New files.
62 * bfin/include/def_LPBlackfin.h: Add DMC_P for __ADSPBF50x__.
63 * bfin/include/sys/_adi_platform.h: Include new bf50x headers.
64
9c446174
MF
652010-10-15 Stuart Henderson <stuart.henderson@analog.com>
66
67 * bfin/bfin-common-mc.ld: Add .l1.data and .l1.text input sections.
68 * bfin/bfin-common-sc.ld: Likewise.
69
702010-10-15 Mike Frysinger <vapier@gentoo.org>
71
72 * bfin/include/sys/_adi_platform.h: Remove __ADSPBF541__.
73 * bfin/include/cdefBF541.h, bfin/include/defBF541.h: Punt.
74
4606798e
JJ
752010-10-08 Bernd Schmidt <bernds@codesourcery.com>
76 Joseph Myers <joseph@codesourcery.com>
77
78 * configure.in: Handle tic6x targets.
79 * configure: Regenerate.
80 * tic6x/Makefile.in, tic6x/configure.in, tic6x/crt0.S,
81 tic6x/getpid.c, tic6x/kill.c, tic6x/sbrk.c, tic6x/syscalls.c: New.
82 * tic6x/configure: New (generated).
83
e684be61
AG
842010-10-02 Anthony Green <green@moxielogic.com>
85
86 * moxie/Makefile.in (QEMU_OBJS): Add missing object files to the
87 qemu support library.
88
d661917b
AG
892010-10-02 Anthony Green <green@moxielogic.com>
90
91 * moxie/crt0.S (_start): Minor optimizations to __start.
92
49961454
CV
932010-09-23 Mike Frysinger <vapier@gentoo.org>
94 Corinna Vinschen <vinschen@redhat.com>
95
96 * doc/porting.texi: Fix typos.
97
631c8d78
MF
982010-09-22 Mike Frysinger <vapier@gentoo.org>
99
100 * README: Add bfin to the list.
101
95c92919
CV
1022010-08-27 Christophe Lyon <christophe.lyon@st.com>
103
104 * syscalls.c (_isatty): Fix return value.
105
c0c762e4
JJ
1062010-07-23 Naveen.H.S <naveenh1@kpitcummins.com>
107 Gina Verlekar <gina.verlekar@kpitcummins.com>
108
fca7953a 109 Moving files from newlib/libc/sys/sysnecv850 to v850
c0c762e4 110
fca7953a
JJ
111 * libnosys/configure: Regenerated.
112 * libnosys/configure.in: Compact v850 support to v850*-*-*.
113 * libnosys/configure: Regenerated.
114 * configure.in: Add libgloss support for v850.
115 * configure: Regenerated.
116 * v850/access.c: New file.
117 * v850/aclocal.m4: New.
118 * v850/chmod.c: New.
119 * v850/chown.c: New.
120 * v850/close.c: New.
121 * v850/configure: New.
122 * v850/configure.in: New.
123 * v850/crt0.S: New.
124 * v850/crt1.c: New.
125 * v850/execv.c: New.
126 * v850/execve.c: New.
127 * v850/_exit.c: New.
128 * v850/fork.c: New.
129 * v850/fstat.c: New.
130 * v850/getpid.c: New.
131 * v850/gettime.c: New.
132 * v850/isatty.c: New.
133 * v850/kill.c: New.
134 * v850/link.c: New.
135 * v850/lseek.c: New.
136 * v850/Makefile.in: New.
137 * v850/open.c: New.
138 * v850/pipe.c: New.
139 * v850/read.c: New.
140 * v850/sbrk.c: New.
141 * v850/sim.ld: New.
142 * v850/stat.c: New.
143 * v850/time.c: New.
144 * v850/times.c: New.
145 * v850/trap.S: New.
146 * v850/unlink.c: New.
147 * v850/utime.c: New.
148 * v850/wait.c: New.
149 * v850/write.c: New.
c0c762e4 150
fdd1a78d
CV
1512010-07-19 Rafael Campos <methril@gmail.com>
152
153 * m68k/cf-crt1.c (hardware_init_hook): Accommodate new family
154 __mcf_family_51 since gcc 4.5.1.
155
a6076c2c
NC
1562010-06-29 Nick Clifton <nickc@redhat.com>
157
158 * xstormy16/eva_app.ld (.gcc_except_table): Include sections with
159 the .gcc_except_table. prefix.
160 * xstormy16/eva_stub.ld: Likewise.
161 * xstormy16/sim_high.ld: Likewise.
162 * xstormy16/sim_low.ld: Likewise.
163
6a0cef60
CV
1642010-05-03 Michael Eager <eager@eagercon.com>
165
166 * rs6000/Makefile.in: Remove xil-exit.o.
167
ab608bc7
JJ
1682010-02-08 Conny Marco Menebrocker <c-m-m@gmx.de>
169
170 * xc16x/xc16x.mt: New file.
171 * xc16x/configure.in: Add target_makefile_frag reference.
172 * xc16x/configure: Regenerated.
173
b292054c
JJ
1742009-12-17 Jeff Johnston <jjohnstn@redhat.com>
175
176 * mn10300/Makefile.in: Add mkdir call to make installation
177 directory when installing.
178
6bd43918
JJ
1792009-12-16 Conny Marco Menebrocker <c-m-m@gmx.de>
180
181 * xc16x/Makefile.in: Remove extraneous stuff
182 brought in by copy.
183 * xc16x/configure.in: Ditto.
184 * xc16x/configure: Regenerated.
185
e6291536
JJ
1862009-12-10 Conny Marco Menebrocker <c-m-m@gmx.de>
187
188 * configure.in: Add xc16x support.
189 * configure: Regenerated.
190 * xc16x/Makefile.in: New file for xc16x port.
191 * xc16x/aclocal.m4: Ditto.
192 * xc16x/close.S: Ditto.
193 * xc16x/configure: Ditto.
194 * xc16x/configure.in: Ditto.
195 * xc16x/create.c: Ditto.
196 * xc16x/crt0.S: Ditto.
197 * xc16x/fstat.S: Ditto.
198 * xc16x/getchar1.c: Ditto.
199 * xc16x/isatty.c: Ditto.
200 * xc16x/lseek.c: Ditto.
201 * xc16x/mem-layout.c: Ditto.
202 * xc16x/misc.c: Ditto.
203 * xc16x/open.c: Ditto.
204 * xc16x/read.c: Ditto.
205 * xc16x/sbrk.c: Ditto.
206 * xc16x/syscalls.c: Ditto.
207 * xc16x/trap_handle.c: Ditto.
208 * xc16x/write.c: Ditto.
209 * xc16x/sys/syscall.h: Ditto.
210
b2225216
DD
2112009-11-25 DJ Delorie <dj@redhat.com>
212
213 * rx/rx.ld: Place .sbss properly.
214 * rx/rx-sim.ld: Likewise.
215
fd6942ab
NC
2162009-10-26 DJ Delorie <dj@redhat.com>
217
218 * configure.in: Add support for RX sub-directory.
219 * configure: Regenerate.
220 * rx: New directory.
221 * rx/*: New files to support RX architecture.
222
f7e0cae2
NC
2232009-10-26 Nick Clifton <nickc@redhat.com>
224
225 * arm/linux-syscalls0.S (SYSCALL0, SYSCALL3, SYSCALL6, SYSCALL4):
226 Delete Thumb definitions - the ARM versions work correctly in
227 Thumb mode.
228
b1da4d82
JJ
2292009-10-08 Jie Zhang <jie.zhang@analog.com>
230
231 * bfin/Makefile.in (basiccrt.o, basiccrts.o): Use
232 -mcpu=bf532-any for the default multilib.
233
c38ed7c6
JJ
2342009-09-28 Michael Eager <eager@eagercon.com>
235
236 * configure.in: Add microblaze-*-*.
237 * configure: Add microblaze-*-* (not regenerated.)
238 * microblaze: NEW microblaze target directory.
239 * microblaze/configure.in: NEW.
240 * microblaze/configure: Generate.
241 * microblaze/Makefile.in: NEW.
242 * microblaze/{crt0.S, crt1.S, crt2.S, crt3.S, crt4.S, crtinit.S}: NEW.
243 * microblaze/{pgcrtinit.S, _program_clean.S, _program_init.S,
244 sbrk.c, sim-crtinit.S, sim-pgcrtinit.S, timer.c, _exception_handler.S,
245 _hw_exception_handler.S, _interrupt_handler.S, xil_malloc.c,
246 nnxil_printf.c, xil_sbrk.c: NEW.
247 * microblaze/xilinx.ld: NEW.
248
07ad8d11
JJ
2492009-09-21 Ken Werner <ken.werner@de.ibm.com>
250
251 * spu/getpagesize.c: Align getpagesize implementation to POSIX
252
4834826e
JJ
2532009-09-16 Mike Frysinger <michael.frysinger@analog.com>
254
255 * bfin/include/cdefBF512.h, bfin/include/cdefBF514.h,
256 bfin/include/cdefBF516.h, bfin/include/cdefBF518.h,
257 bfin/include/cdefBF51x_base.h, bfin/include/cdefBF523.h,
258 bfin/include/cdefBF524.h, bfin/include/cdefBF526.h,
259 bfin/include/cdefBF542M.h, bfin/include/cdefBF544M.h,
260 bfin/include/cdefBF547M.h, bfin/include/cdefBF548M.h,
261 bfin/include/cdefBF549M.h, bfin/include/defBF512.h,
262 bfin/include/defBF514.h, bfin/include/defBF516.h,
263 bfin/include/defBF518.h, bfin/include/defBF51x_base.h,
264 bfin/include/defBF523.h, bfin/include/defBF524.h,
265 bfin/include/defBF526.h, bfin/include/defBF542M.h,
266 bfin/include/defBF544M.h, bfin/include/defBF547M.h,
267 bfin/include/defBF548M.h, bfin/include/defBF549M.h:
268 New file.
269 * bfin/include/ccblkfn.h, bfin/include/cdefBF525.h,
270 bfin/include/cdefBF527.h, bfin/include/cdefBF52x_base.h,
271 bfin/include/cdefBF532.h, bfin/include/cdefBF534.h,
272 bfin/include/cdefBF535.h, bfin/include/cdefBF538.h,
273 bfin/include/cdefBF539.h, bfin/include/cdefBF542.h,
274 bfin/include/cdefBF544.h, bfin/include/cdefBF547.h,
275 bfin/include/cdefBF548.h, bfin/include/cdefBF549.h,
276 bfin/include/cdefBF54x_base.h, bfin/include/cdefBF561.h,
277 bfin/include/cdefblackfin.h, bfin/include/cdef_LPBlackfin.h,
278 bfin/include/cplb.h, bfin/include/defBF527.h,
279 bfin/include/defBF52x_base.h, bfin/include/defBF532.h,
280 bfin/include/defBF534.h, bfin/include/defBF535.h,
281 bfin/include/defBF537.h, bfin/include/defBF538.h,
282 bfin/include/defBF539.h, bfin/include/defBF542.h,
283 bfin/include/defBF544.h, bfin/include/defBF547.h,
284 bfin/include/defBF548.h, bfin/include/defBF549.h,
285 bfin/include/defBF54x_base.h, bfin/include/defBF561.h,
286 bfin/include/defblackfin.h, bfin/include/def_LPBlackfin.h,
287 bfin/include/sys/_adi_platform.h,
288 bfin/include/sys/anomaly_macros_rtl.h,
289 bfin/include/sys/exception.h, bfin/include/sysreg.h:
290 Update to Visual DSP 5.0 Update 6.
291
5e0fdf68
JJ
2922009-09-16 Mike Frysinger <michael.frysinger@analog.com>
293
294 * bfin/Makefile.in (BOARD_SCRIPTS): Add bf512.ld, bf514.ld,
295 and bf516.ld, bf518.ld.
296 * bfin/bf512.ld: New file.
297 * bfin/bf514.ld: Likewise.
298 * bfin/bf516.ld: Likewise.
299 * bfin/bf518.ld: Likewise
300
38254ca2
JJ
3012009-09-16 Jie Zhang <jie.zhang@analog.com>
302
303 * bfin/*.ld: Fix typos in comments.
304
899b4718
JJ
3052009-09-08 Bernd Schmidt <bernd.schmidt@analog.com>
306
307 * bfin/include/ccblkfn.h: New file.
308
580295f6
JJ
3092009-09-08 Mike Frysinger <michael.frysinger@analog.com>
310
311 * bfin/include/sys/_adi_platform.h: Convert __ASSEMBLY__ to
312 __ASSEMBLER__.
313 * bfin/include/sys/pll.h: Likewise
314
18384f4f
JJ
3152009-09-08 Jie Zhang <jie.zhang@analog.com>
316
317 * bfin/Makefile.in (basiccrt.o, basiccrts.o): Don't use
318 -mcpu=bf532-any for the default multilib.
319
7a92f034
DD
3202009-07-28 DJ Delorie <dj@redhat.com>
321
322 * mep/gmap_default.ld: Add linkonce sections for .vtext.
323 * mep/default.ld: Likewise.
324 * mep/fmax.ld: Likewise.
325 * mep/simple.ld: Likewise.
326
5aa96db9
DD
3272009-07-14 DJ Delorie <dj@redhat.com>
328
329 * mep/syscalls.S (sysret): Maintain 16-byte stack alignment.
330
fe589604
DD
3312009-07-08 DJ Delorie <dj@redhat.com>
332
333 * m32c/sbrk.c (sbrk): Change to take ptrdiff_t, not int.
334
265b5fae
AG
3352009-07-01 Anthony Green <green@moxielogic.com>
336
337 * moxie/crt0.S (_start): Clear BSS at startup. Register _fini()
338 with atexit().
339 * moxie/sim-open.S: Fix comment.
340
a8481dca
JJ
3412009-06-19 Joseph Myers <joseph@codesourcery.com>
342
343 * Makefile.in (html, pdf): New.
344 * doc/Makefile.in (html, pdf, porting.pdf, porting.html): New.
345 * doc/porting.texi: Fix section structure.
346
de8c9afd
JJ
3472009-06-17 Michael Eager <eager@eagercon.com>
348
349 * rs6000/Makefile.in: Add xilinx support.
350 * rs6000/xil-crt0.s: New crt0 file for powerpc-xilinx-eabi.
351 * rs6000/xilinx.ld: New file.
352 * rs6000/xilinx440.ld: Ditto.
353
9708e8cd
JJ
3542009-05-13 Ken Werner <ken.werner@de.ibm.com>
355
356 * configure.in: Introduce config_libnosys flag which defaults to true.
357 * configure: Regenerate.
358
0d1c7d28
JJ
3592009-05-13 Ulrich Weigand <uweigand@de.ibm.com>
360
361 * spu/crtn.S: Add dummy to ensure nothing gets linked at address 0.
362 * spu/crti.S: Remove nop.
363
797c4b99
NC
3642009-05-08 Nick Clifton <nickc@redhat.com>
365
366 * mn10300/sim.ld: Add missing section names such as .bss.*
367 .text.*, etc. General tidy up.
368
debb2e3e
JJ
3692009-05-07 Ken Werner <ken.werner@de.ibm.com>
370
371 * spu/configure.in: Fix multilib support.
372 * spu/configure: Regenerate.
373 * spu/Makefile.in: Add CFLAGS_FOR_TARGET.
374
2585eb18
AG
3752009-04-29 Anthony Green <green@moxielogic.com>
376
377 * moxie/moxie-elf-common.ld: Move default stack out to accommodate
378 large GCC tests.
379
bc6b90cc
JJ
3802009-04-22 Anthony Green <green@moxielogic.com>
381
382 * configure.in: Add moxie support.
383 * configure: Regenerate.
384 * moxie/aclocal.m4, moxie/configure, moxie/configure.in,
385 moxie/crt0.S, moxie/fstat.c, moxie/getpid.c, isatty.c,
386 moxie/kill.c, moxie/Makefile.in, moxie/moxie-elf-common.ld,
387 moxie/print.c, moxie/putnum.c, moxie/qemu.ld, moxie/qemu-time.c,
388 moxie/qemu-write.c, moxie/sbrk.c, moxie/sim-close.S,
389 moxie/sim-exit.S,
390 moxie/sim-inbyte.c, moxie/sim.ld, moxie/sim-lseek.c,
391 moxie/sim-lseek.S, moxie/sim-open.S, moxie/sim-read.S, moxie/sim-time.c,
392 moxie/sim-unlink.S, moxie/sim-write.S, moxie/stat.c: New files.
393
819e5744
DD
3942009-04-22 DJ Delorie <dj@redhat.com>
395
396 * mep/sim-crt0.S (_start): Fix typo.
397
6e9c1e8d
DD
3982009-04-21 DJ Delorie <dj@redhat.com>
399
400 * mep/Makefile.in (SCRIPTS): Update to new config.
401 * mep/default.ld: New.
402 * mep/gmap_default.ld: Change default endian to little.
403 * mep/sim-crt0.S: Maintain 8-byte stack alignment.
404 * mep/sim-crtn.S: Likewise.
405
d65c7564
JJ
4062009-04-03 Ken Werner <ken.werner@de.ibm.com>
407
408 * spu/Makefile.in: Add new files.
409 * spu/times.c: New File.
410 * spu/getitimer.c: Likewise.
411 * spu/setitimer.c: Likewise.
412
c07101ab
JJ
4132009-04-03 Ken Werner <ken.werner@de.ibm.com>
414
415 * spu/Makefile.in: Add linux_getpid.o and linux_gettid.o.
416 * spu/linux_getpid.c: New file.
d65c7564 417 * spu/linux_gettid.c: New file.
c07101ab 418
051f7595
JJ
4192009-04-03 Ken Werner <ken.werner@de.ibm.com>
420
421 * spu/crt0.S (_start): Place spu_id in the first agument register.
422
8213c3f8
JJ
4232009-03-16 Jeff Johnston <jjohnstn@redhat.com>
424
425 * m32r/m32r-stub.c: Replace with one from newer version of gdb.
426
b821b6b5
JJ
4272009-01-07 Ben Elliston <bje@au.ibm.com>
428
429 * Makefile.in (all): Add `+' to the command line so that the
430 command is always treated as $(MAKE).
431 * doc/Makefile.in (datarootdir): Define.
432
d78a82f9
JJ
4332008-12-17 Jon Beniston <jon@beniston.com>
434
435 * README: Add description of lm32 directory.
436 * configure.in: Add lm32 target.
437 * configure: Regenerated.
438 * libnosys/configure.in: Add lm32 target.
439 * libnosys/configure: Regenerated.
440 * lm32: New directory.
441 * lm32/aclocal.m4: New file.
442 * lm32/Makefile.in: New file.
443 * lm32/configure.in: New file.
444 * lm32/configure: New file.
445 * lm32/crt0.S: New file.
446 * lm32/isatty.c: New file.
447 * lm32/scall.S: New file.
448 * lm32/sim.ld: New file.
449
313f76f3 4502008-12-11 Ken Werner <ken.werner@de.ibm.com>
2549caef
JJ
451
452 * spu/crt0.S: Call __monstartup if profiling is enabled.
453 * spu/Makefile.in: Add gcrt1.o gcrt2.o.
454
448832a9
AN
4552008-12-06 Adam Nemet <anemet@caviumnetworks.com>
456
457 * mips/idt32.ld: Set arch to mips:isa32r2 from mips:isa32. Update
458 comment.
459
8f2a0718
AN
4602008-12-05 Adam Nemet <anemet@caviumnetworks.com>
461
462 * mips/idt64.ld: Set arch to mips:isa64r2 from mips:isa64. Update
463 comment.
464
01eb6cd6
JJ
4652008-11-20 Ken Werner <ken.werner@de.ibm.com>
466 Patrick Mansfield <patmans@us.ibm.com>
467 Joel Schopp <jschopp@austin.ibm.com>
468
469 * spu/Makefile.in: Add new files.
470 * spu/jsre.h: Add JSRE_MMAP, JSRE_MREMAP, JSRE_MSYNC and
471 JSRE_MUNMAP opcodes.
472 * spu/mmap_eaddr.c: New File.
473 * spu/mremap_eaddr.c: Likewise.
474 * spu/msync_eaddr.c: Likewise.
475 * spu/munmap_eaddr.c: Likewise.
476
28a65fe5
JJ
4772008-11-17 Jeff Johnston <jjohnstn@redhat.com>
478
479 * m32r/Makefile.in: Add building m32r-stub.o from local copy instead
480 of up and over in gdb.
481 * m32r/m32r-stub.c: New file copied from gdb.
482
455e95b5
JJ
4832008-10-06 Bill Tompkins <bill+newlib@key-square.com>
484
485 * arm/crt0.S: Fix calling hardware_init_hook() or software_init_hook()
486 under thumb and thumb2.
487
5025fc54
DD
4882008-09-24 DJ Delorie <dj@redhat.com>
489
490 * m32c/varvects.S: New.
491 * m32c/varvects.h: New.
492 * m32c/sample.c: New.
493 * m32c/Makefile.in: Add m32cgloss library support.
494 * m32c/crt0.S: Tweaks to support interrupts by default.
495 * m32c/m32c.tmpl: Likewise.
496
9ecc83a3
JJ
4972008-09-10 Ken Werner <ken.werner@de.ibm.com>
498
499 * spu/dirfuncs.c: Avoid warnings.
500 * spu/kill.c: Likewise.
501
2c4143f4
JJ
5022008-09-04 Ken Werner <ken.werner@de.ibm.com>
503
504 * spu/Makefile.in: Fix missing linux_syscalls.o.
505 * spu/linux_syscalls.c: Remove extraneous "3D" sequences.
506
84132c9d
JJ
5072008-08-14 Jie Zhang <jie.zhang@analog.com>
508
509 * bfin/Makefile.in: (top_srcdir): Define.
510 (mkinstalldirs): Define.
511 (BOARD_SCRIPTS): Define.
512 (BOARD_LDFLAGS): Define.
513 (BOARD_BSP): Define.
514 (BOARD_CRT0S): Define.
515 (BOARD_OBJS): Define.
516 (BOARD_TEST): Define.
517 (BOARD_INSTALL): Define.
518 (INCLUDES): Add -I$(srcdir)/include.
519 (all): Add ${BOARD_CRT0S} and ${BOARD_BSP}.
520 (.c.S): Remove target.
521 (crt0.o): New target.
522 (basiccrt.o): Likewise.
523 (basiccrtb.o): Likewise.
524 (basiccrts.o): Likewise.
525 (basiccrt561.o, basiccrt561s.o, basiccrt561b.o): Likewise
526 (clean mostlyclean): Remove ${BOARD_BSP}.
527 (install): Depend on ${BOARD_INSTALL}.
528 (install-sim): Reformat.
529 (install-board): New target.
530 * bfin/basiccrt.S: Remove useless __ADSPBF561_COREB__ in
531 workaround code for 05000229.
532 * bfin/syscalls.c (do_syscall): Use `EXCPT 0' instead of
533 `RAISE 0' for syscall.
534 * bfin/basiccrt.S: New file.
535 * bfin/bf5*ld: New file.
536 * bfin/bfin-common-mc.ld: New file.
537 * bfin/bfin-common-sc.ld: New file.
538 * bfin/include/blackfin.h: New file.
539 * bfin/include/cdefBF5*.h: New file.
540 * bfin/include/cdef_LPBlackfin.h: New file.
541 * bfin/include/cdefblackfin.h: New file.
542 * bfin/include/cplb.h: New file.
543 * bfin/include/cplbtab.h: New file.
544 * bfin/include/defBF5*.h: New files.
545 * bfin/include/def_LPBlackfin.h: New files.
546 * bfin/include/defblackfin.h: New file.
547 * bfin/include/sys/_adi_platform.h: New file.
548 * bfin/include/sys/anomaly_macros_rtl.h: New file.
549 * bfin/include/sys/excause.h: New file.
550 * bfin/include/sys/exception.h: New file.
551 * bfin/include/sys/mc_typedef.h: New file.
552 * bfin/include/sys/platform.h: New file.
553 * bfin/include/sys/pll.h: New file.
554 * bfin/include/sysreg.h: New file.
555 * libnosys/configure.in (MISSING_SYSCALL_NAMES): Don't define
556 for bfin.
557 * libnosys/configure: Regenerate.
558
7f48e8a8
JJ
5592008-07-17 Ken Werner <ken.werner@de.ibm.com>
560
561 * spu/syscalls.c: Check and set the errno value.
562
52ff0512
JJ
5632008-06-17 Ken Werner <ken.werner@de.ibm.com>
564
565 * spu/Makefile.in: Add new file.
566 * spu/linux_syscalls.c: New file to add Linux syscall support.
567
8ddb4e47
JJ
5682008-06-16 Corrin Meyer <cjmeyer@gmail.com>
569
570 * m68k/cf-crt1.c[__mcf_family_m1qe]: Don't access CACR.
571
cb1f8161
NC
5722008-05-20 Nick Clifton <nickc@redhat.com>
573
574 * iq2000/crt0.S (__dso_handle): Define (weak).
575 * frv/crt0.S (__dso_handle): Define (weak).
576 * mn10300/crt0.S (___dso_handle): Define (weak).
577
6c31adf6
JJ
5782008-05-05 Ken Werner <ken.werner@de.ibm.com>
579
580 * spu/readlink.c: Align readlink implementation to POSIX.
581
026f9d29
NC
5822008-04-25 Nick Clifton <nickc@redhat.com>
583
584 * arm/crt0.S: Allow assembly under ARMv7 ISA. Support for
585 initializing stack pointers for interrupt modes is still pending.
586
8fcb67cf
JJ
5872008-04-14 Patrick Mansfield <patmans@us.ibm.com>
588
589 * spu/sbrk.c: Remove "extern int errno", use whatever is supplied
590 by sys/errno.h.
591
6f810581
DD
5922008-04-04 DJ Delorie <dj@redhat.com>
593
594 * hp74x/configure: Regenerate with autoconf 2.61.
595 * fr30/configure: Regenerate with autoconf 2.61.
596 * mips/configure: Regenerate with autoconf 2.61.
597 * xstormy16/configure: Regenerate with autoconf 2.61.
598 * rs6000/configure: Regenerate with autoconf 2.61.
599 * d30v/configure: Regenerate with autoconf 2.61.
600 * i386/configure: Regenerate with autoconf 2.61.
601 * configure: Regenerate with autoconf 2.61.
602 * wince/configure: Regenerate with autoconf 2.61.
603 * pa/configure: Regenerate with autoconf 2.61.
604 * m32r/configure: Regenerate with autoconf 2.61.
605 * mn10200/configure: Regenerate with autoconf 2.61.
606 * iq2000/configure: Regenerate with autoconf 2.61.
607 * cris/configure: Regenerate with autoconf 2.61.
608 * m68k/configure: Regenerate with autoconf 2.61.
609 * spu/configure: Regenerate with autoconf 2.61.
610 * m32c/configure: Regenerate with autoconf 2.61.
611 * mn10300/configure: Regenerate with autoconf 2.61.
612 * i960/configure: Regenerate with autoconf 2.61.
613 * arm/configure: Regenerate with autoconf 2.61.
614 * libnosys/configure: Regenerate with autoconf 2.61.
615 * m68hc11/configure: Regenerate with autoconf 2.61.
616 * bfin/configure: Regenerate with autoconf 2.61.
617 * crx/configure: Regenerate with autoconf 2.61.
618 * mt/configure: Regenerate with autoconf 2.61.
619 * sparc/configure: Regenerate with autoconf 2.61.
620 * sparc/libsys/configure: Regenerate with autoconf 2.61.
621 * mcore/configure: Regenerate with autoconf 2.61.
622 * mep/configure: Regenerate with autoconf 2.61.
623 * frv/configure: Regenerate with autoconf 2.61.
624 * doc/configure: Regenerate with autoconf 2.61.
625
978e84cf
DD
6262008-01-10 DJ Delorie <dj@redhat.com>
627
628 * m32c/exit.S (__exit): preserve both argument registers.
629
27772372
JJ
6302008-01-03 Jeff Johnston <jjohnstn@redhat.com>
631
632 * arm/redboot-syscalls.c: Consistently supply _isatty if syscalls
633 dir is used in newlib.
634 * bfin/syscalls.c: Ditto.
635 * cris/gensyscalls: Ditto.
636 * fr30/syscalls.c: Ditto.
637 * frv/isatty.c: Ditto.
638 * iq2000/isatty.c: Ditto.
639 * libnosys/isatty.c: Ditto.
640 * m32r/isatty.c: Ditto.
641 * mn10200/isatty.c: Ditto.
642 * mn10300/isatty.c: Ditto.
643 * xstormy16/isatty.c: New file with _isatty function.
644
911cc0c9
HPN
6452007-12-01 Hans-Peter Nilsson <hp@axis.com>
646
647 * cris/Makefile.in (crt0.o): Add CFLAGS when compiling crt0.S.
648
c8853ef7
JJ
6492007-11-06 Dave Brolley <brolley@redhat.com>
650
651 * syscall.h (SYS_reconfig): New macro.
652
799356ac
JJ
6532007-10-11 Ulrich Weigand <uweigand@de.ibm.com>
654
655 * spu/crt0.S: Fix so element one of register one is correctly set
656 when compiled with -mstdmain and -fstack-check.
657
56398dd5
JJ
6582007-10-02 Markus Deuling <deuling@de.ibm.com>
659
660 * spu/crt0.S: Initialize __ea_local_store (EA address of the LS)
661 via register 6.
662
bd6f74fd
JJ
6632007-10-01 Markus Deuling <deuling@de.ibm.com>
664
665 * spu/Makefile.in: add dependencies for crt files.
666
eae493d8
JJ
6672007-10-01 Patrick Mansfield <patmans@us.ibm.com>
668
669 * spu/sbrk.c: Use the current stack pointer value rather than the
670 maximum available memory to determine the amount of heap space
671 left. Without this change calling sbrk() can allocate space that
672 is currently in use on the stack.
673
d2e4a942
BE
6742007-09-26 Patrick Mansfield <patmans@us.ibm.com>
675
676 * spu/sched_yield.c: New file (missed on 2007-09-21).
677
9594d5c3
JJ
6782007-09-21 Patrick Mansfield <patmans@us.ibm.com>
679
680 * spu/Makefile.in: Add new files.
681 * spu/jsre.h: Add JSRE_PREAD, JSRE_PWRITE, JSRE_READV, and
682 JSRE_WRITEV opcodes.
683 * spu/pread.c: New file to add pread via assist call.
684 * spu/pwrite.c: New file to add pwrite via assist call.
685 * spu/readv.c: New file to add readv via assist call.
686 * spu/writev.c: New file to add writev via assist call.
687
e234ad18
JJ
6882007-09-21 Patrick Mansfield <patmans@us.ibm.com>
689
690 * spu/jsre.h: Add JSRE_SCHED_YIELD, JSRE_UMASK, JSRE_UTIME, and
691 JSRE_UTIMES.
692 * spu/sched_yield.c: New file add sched_yield via assist call.
693 * spu/umask.c: New file add umask via assist call.
694 * spu/utime.c: New file add utime via assist call.
695 * spu/utimes.c: New file add utimes via assist call.
696 * spu/Makefile.in: Add new files.
697
12df0c42
JJ
6982007-09-21 Patrick Mansfield <patmans@us.ibm.com>
699
700 * spu/jsre.h: Add JSRE_SHM_OPEN and JSRE_SHM_UNLINK opcodes.
701 * spu/shm_open.c: New file to add shm_open via assist call.
702 * spu/shm_unlink.c: New file to add shm_unlink via assist call.
703 * spu/Makefile.in: Add shm_open.o and shm_unlink.o
704
79978d20
JJ
7052007-09-21 Patrick Mansfield <patmans@us.ibm.com>
706
707 * spu/dirfuncs.c: New file, holds the opendir, closedir, readdir,
708 rewinddir, seekdir and telldir implementations. These are
709 grouped in one file so that we do not need a separate file for
710 the struct dirent and DIR allocation code.
711 * spu/jsre.h: Add JSRE_OPENDIR and other dir opcodes.
712 * spu/Makefile.in: Add dirfuncs.o.
713
a9a6f942
JJ
7142007-08-13 Carlos O'Donell <carlos@codesourcery.com>
715
716 * arm/crt0.S: Remove '.set' for __stack, hardware_init_hook,
717 and software_init_hook.
718
847e89f8 7192007-08-10 Carlos O'Donell <carlos@codesourcery.com>
73d309ce 720
847e89f8 721 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
73d309ce 722
847e89f8
JJ
723 * arm/syscalls.c (_stat): Use _close
724
725 * arm/syscalls.c (struct poslog): Rename to...
726 (struct fdent): ... this.
727 (FILE_HANDLE_OFFSET): Remove.
728 (findslot): Return a struct fdent* if fd is valid, otherwise return NULL.
729 (newslot): New function.
730 (remap_handle): Remove.
731 (initialise_monitor_handles): Use stdout as fallback for stderr.
732 (wrap): Rename to...
733 (checkerror): ... this.
734 (_swiread): Use checkerror() for the return of SWI calls. Correct the use of r0.
735 (_read): Use findslot(). Return EBADF on bad handle.
736 (_swilseek): Call findslot(). Check for valid whence. Check for negative offset when using
737 SEEK_CUR, and check for overflow. Use checkerror(). Check *_Flen calls for errors.
738 (_swiwrite): Correct the use of r0.
739 (_write): Call findslot().
740 (_swiopen): Call findslot(). Check for valid flags. Use checkerror(). Call newslot().
741 Handle O_TRUNC, and O_WRONLY. Return index into openfiles[] for fd.
742 (_swiclose): Correct the use of r0.
743 (_close): Handle stderr == stdout case. Only reclaim handle if _swiclose succeeded.
744 (_getpid): Use __attribute__((unused)).
745 (_sbrk): Fix formatting.
746 (_swistat): New function.
747 (_stat): Call _swistat().
748 (_fstat): Call _swistat().
749 (_unlink): Correct the use of r0.
750 (isatty): Call finslot(). Correct the use of r0.
751 (_system): Call checkerror(). Correct the use of r0.
752 (_rename): Correct the use of r0.
753
7542007-07-13 Kevin Buettner <kevinb@redhat.com>
755
756 * mep/fmax.ld, mep/gmap_default.ld, mep/min.ld, mep/simple.ld (.gcc_except_table): Add pattern
757 for .gcc_except_table.*.
758
de229adb
JJ
7592007-07-06 Jeff Johnston <jjohnstn@redhat.com>
760
761 * arm/syscalls.c (gettimeofday): Change to POSIX signature
762 where second argument is passed as void *.
763 * bfin/syscalls.c (gettimeofday): Ditto.
764 * cris/gensyscalls (gettimeofday): Ditto.
765 * cris/linunistd.h (gettimeofday): Ditto.
766 * crx/time.c (gettimeofday): Ditto.
767 * frv/sim-time.c (gettimeofday): Ditto.
768 * i386/cygmon-salib.c (gettimeofday): Ditto.
769 * libnosys/gettod.c (gettimeofday): Ditto.
770 * m68k/io-gettimeofday.c (gettimeofday): Ditto.
771 * sparc/cygmon-salib.c (gettimeofday): Ditto.
772 * spu/gettimeofday.c (gettimeofday): Ditto.
773
47484065
JJ
7742007-06-20 Patrick Mansfield <patmans@us.ibm.com>
775
776 * spu/jsre.h: Add JSRE_MKSTEMP and JSRE_MKTEMP values.
777 * spu/mkstemp.c: New file to add mkstemp support via assist call.
778 * spu/mktemp.c: New file to add mktemp support via assist call.
779 * spu/Makefile.in: Add mkstemp.o and mktemp.o
780
d8988870
JJ
7812007-06-20 Patrick Mansfield <patmans@us.ibm.com>
782
783 * spu/jsre.h: Add new JSRE opcodes.
784 * spu/dup2.c: New file to add dup2 support via assist call.
785 * spu/fdatasync.c: New file to add fdatasync support via assist call.
786 * spu/fsync.c: New file to add fsync support via assist call.
787 * spu/lockf.c: New file to add lockf support via assist call.
788 * spu/sync.c: New file to add sync support via assist call.
789 * spu/truncate.c: New file to add truncate support via assist call.
790 * spu/Makefile.in: Add new files.
791
7f8ec7f1
JJ
7922007-06-20 Patrick Mansfield <patmans@us.ibm.com>
793
794 * spu/jsre.h: JSRE_LINK, JSRE_SYMLINK and JSRE_READLINK.
795 * spu/link.c: New file to add link support via an assist call.
796 * spu/readlink.c: New file to add readlink support via an assist call.
797 * spu/symlink.c: New file to add symlink support via an assist call.
798 * spu/Makefile.in: Add new files.
799
72a14088
JJ
8002007-06-20 Patrick Mansfield <patmans@us.ibm.com>
801
802 * spu/jsre.h: Add JSRE_LSTAT.
803 * spu/lstat.c: New file add lstat support via an assist call.
804 * spu/conv_stat.c: New file, add common stat conversion code.
805 * spu/fstat.c: Use __conv_stat.
806 * spu/stat.c: Use __conv_stat.
807 * spu/Makefile.in: Add conv_stat.o and lstat.o.
808
2751142e
JJ
8092007-06-20 Patrick Mansfield <patmans@us.ibm.com>
810
811 * spu/jsre.h: Add JSRE_GETCWD.
812 * spu/getcwd.c: New file, implement getcwd with help from an
813 assist call.
814 * spu/Makefile.in: Add getcwd.
815
38ebd2a6
JJ
8162007-06-20 Patrick Mansfield <patmans@us.ibm.com>
817
818 * spu/jsre.h: Add defines for new assist calls.
819 * spu/chdir.c: New file, support chdir via assist call.
820 * spu/chmod.c: New file, support chmod via assist call.
821 * spu/chown.c: New file, support chown via assist call.
822 * spu/fchdir.c: New file, support fchdir via assist call.
823 * spu/fchmod.c: New file, support fchmod via assist call.
824 * spu/fchown.c: New file, support fchown via assist call.
825 * spu/lchown.c: New file, support lchown via assist call.
826 * spu/mkdir.c: New file, support mkdir via assist call.
827 * spu/mknod.c: New file, support mknod via assist call.
828 * spu/rmdir.c: New file, support rmdir via assist call.
829 * spu/Makefile.in: Add new files.
830
874e5ac6
JJ
8312007-06-20 Patrick Mansfield <patmans@us.ibm.com>
832
833 * spu/getpagesize.c: New file add getpagesize via an assist call.
834 * spu/jsre.h: Add JSRE_GETPAGESIZE.
835 * spu/Makefile.in: Add getpagesize.
836
8905d0dc
JJ
8372007-06-13 Patrick Mansfield <patmans@us.ibm.com>
838
839 * spu/Makefile.in: Add nanosleep.c.
840 * spu/jsre.h: Add JSRE_NANOSLEEP.
841 * spu/nanosleep.c: New file, supply nanosleep via an assist call.
842
184dcf2b
JJ
8432007-06-05 Patrick Mansfield <patman@us.ibm.com>
844
845 * spu/jsre.h: Remove the assist call structs and defines that are
846 specific to one assist call from here.
847 * spu/access.c: Move struct syscall_access_t to here.
848 * spu/fstat.c: Move struct syscall_fstat_t to here.
849 * spu/ftruncate.c: Move struct syscall_ftruncate_t to here.
850 * spu/gettimeofday.c: Move struct syscall_gettimeofday_t to here.
851 * spu/lseek.c: Move struct syscall_lseek_t and JSRE_SEEK defines to
852 here.
853 * spu/open.c: Move struct syscall_open_t and JSRE_O_ defines to here.
854 * spu/read.c: Move struct syscall_read_t to here, and actually use
855 it (it is the same as syscall_write_t).
856 * spu/stat.c: Move struct syscall_stat_t to here.
857 * spu/write.c: Move struct syscall_write_t to here.
858 * spu/close.c: Pass the address of the first and only argument to
859 __send_to_ppe rather than using an automatic variable and a
860 special struct.
861 * spu/dup.c: Ditto.
862 * spu/unlink.c: Ditto.
863
3cde47d0
KH
8642007-05-30 Kazu Hirata <kazu@codesourcery.com>
865
866 * m68k/cf-crt1.C, m68k/cf.sc, m68k/fido.sc, m68k/fido-crt0.S:
867 Replace __INIT_SECTION__ and __FINI_SECTION__ with _init and
868 _fini, respectively.
869
a0050b64
JJ
8702007-05-23 Patrick Mansfield <patmans@us.ibm.com>
871
872 * spu/syscalls.c: Change __send_to_ppe to return the result stored
873 in stored in slot 0 of the data, rather than have each assisted
874 call retrieve the value.
875 * spu/jsre.h: Remove the now unused syscall_out_t.
876 * spu/access.c: Use the __send_to_ppe result instead of the slot 0
877 value, remove unused syscall_out_t variable.
878 * spu/close.c: Ditto.
879 * spu/dup.c: Ditto.
880 * spu/fstat.c: Ditto.
881 * spu/ftruncate.c: Ditto.
882 * spu/gettimeofday.c: Ditto.
883 * spu/lseek.c: Ditto.
884 * spu/open.c: Ditto.
885 * spu/read.c: Ditto.
886 * spu/stat.c: Ditto.
887 * spu/unlink.c: Ditto.
888 * spu/write.c: Ditto.
889
f8d72310
KH
8902007-05-23 Kazu Hirata <kazu@codesourcery.com>
891
892 * m68k/fido.sc (.data): Move .jcr to .text. Catch .got.plt
893 and .got.
894
8f954ad3
JJ
8952007-05-07 Patrick Mansfield <patmans@us.ibm.com>
896
897 * spu/open.c: Unconditionally set the "mode" to fix a bug where
898 mode was not properly set.
899
a5620456
KH
9002007-05-03 Kazu Hirata <kazu@codesourcery.com>
901
902 * m68k/fido-_exit.c (_exit): Use stop #0x700.
903
7369eb7a
JJ
9042007-04-27 Kazu Hirata <kazu@codesourcery.com>
905
a5620456
KH
906 * m68k/fido.sc: Catch .text.*, .rodata.*, .data.*, .bss.*,
907 .ctor.*, and .dtor.*. Wrap ctor/dtor-related sections with KEEP.
7369eb7a 908
8f954ad3 9092007-04-04 Patrick Mansfield <patmans@us.ibm.com>
c6e05f0d
JJ
910
911 * spu/syscalls.c: Rename _send_to_ppe __send_to_ppe, and set errno
912 on return from the offload call.
913 * spu/jsre.h: Include sys/syscall.h for the send_to_ppe prototype.
914 * spu/access.c: Call __send_to_ppe instead of _send_to_ppe, and
915 remove the setting of errno.
916 * spu/close.c: Ditto.
917 * spu/dup.c: Ditto.
918 * spu/fstat.c: Ditto.
919 * spu/ftruncate.c: Ditto.
920 * spu/gettimeofday.c: Ditto.
921 * spu/lseek.c: Ditto.
922 * spu/open.c: Ditto.
923 * spu/read.c: Ditto.
924 * spu/stat.c: Ditto.
925 * spu/unlink.c: Ditto.
926 * spu/write.c: Ditto.
927
538b7107
BE
9282007-03-01 Ben Elliston <bje@au.ibm.com>
929
930 * spu/sbrk.c (sbrk): Adjust the stack pointer vector correctly so
931 that GCC runtime stack checking works. Handle the backchain, too.
932
8f954ad3 9332007-02-21 Patrick Mansfield <patmans@us.ibm.com>
fbadebae 934
990dce10
BE
935 * spu/gettimeofday.c: New file which adds SPU gettimeofday.
936 * spu/jsre.h: Remove time, add gettimeofday.
937 * spu/Makefile.in: Ditto.
fbadebae 938
0bb4152b
HPN
9392007-02-21 Hans-Peter Nilsson <hp@axis.com>
940
941 * cris/crt0.S: Use jump, not ba, to skip the interrupt table. Use
942 "setf", not "nop", for common_v10_v32 compatibility.
943 Move out interrupt table to irqtable.S. Include here for non-ELF.
944 * cris/irqtable.S: Extracted from cris/crt0.S. Provide per-entry
945 weak default stub definitions.
946 * cris/crtn.c: Use "setf", not "nop", for common_v10_v32
947 compatibility.
948 * cris/setup.S [__arch_common_v10_v32]: Return.
949 * cris/Makefile.in (BSP_OBJS): Add irqtable.o.
950
86828107
NC
9512007-02-15 Nick Clifton <nickc@redhat.com>
952
953 * sparc/cygmon.ld.src: Link .rodata.* input sections into .text
954 output section.
955 * sparc/cygmon-sparc64-ld.src: Likewise.
956
1d94f731
JJ
9572007-02-08 Dave Brolley <brolley@redhat.com>
958
959 * mep: New target directory.
960 * README: Add MeP.
961 * configure.in: Add support for MeP.
962 * configure: Regenerated.
963 * mep/configure.in: New file.
964 * mep/configure: Ditto.
965 * mep/Makefile.in: Ditto.
966 * mep/aclocal.m4: Ditto.
967 * mep/crt0.S: Ditto.
968 * mep/crtn.S: Ditto.
969 * mep/sim-crt0.S: Ditto.
970 * mep/sim-crtn.S: Ditto.
971 * mep/fmax.ld: Ditto.
972 * mep/gcov-io.h: Ditto.
973 * mep/gmap_default.ld: Ditto.
974 * mep/handlers.c: Ditto.
975 * mep/h_reset.c: Ditto.
976 * mep/isatty.c: Ditto.
977 * mep/mep-bb.c: Ditto.
978 * mep/mep-gmon.c: Ditto.
979 * mep/min.ld: Ditto.
980 * mep/read.c: Ditto.
981 * mep/sbrk.c: Ditto.
982 * mep/sdram-crt0.S: Ditto.
983 * mep/sdram-crtn.S: Ditto.
984 * mep/simnovec-crt0.S: Ditto.
985 * mep/simple.ld: Ditto.
986 * mep/simsdran-crt0.S: Ditto.
987 * mep/syscalls.S: Ditto.
988 * mep/write.c: Ditto.
989
bdc75f5b
JJ
9902007-01-19 Kazunori Asayama <asayama@sm.sony.co.jp>
991
992 * spu/syscalls.c: Replace vector with __vector.
993
5a308d4f
BE
9942007-01-09 Ben Elliston <bje@au.ibm.com>
995
996 * spu/exit.c (_exit): Finish with an infinite loop to eliminate a
997 warning about this noreturn function returning.
998
9d507d4d
JJ
9992007-01-04 Kazu Hirata <kazu@codesourcery.com>
1000
1001 Merge from newlib-csl-20060320-branch:
1002 2006-12-22 Nathan Sidwell <nathan@codesourcery.com>
1003
1004 libgloss/
1005 * m68k/Makefile.in (CF_ISRS): Remove now shared routines.
1006 * m68k/cf-crt0.S (__reset): Define here.
1007 * m68k/cf-isrs.c: Share some ISRS. Add aliases for each IRQ slot.
1008 * m68k/cf-isv.S: Move to .interrupt_vector section. Make each
1009 slot a unique routine.
1010 * m68k/cf.sc: Adjust for .interrupt_vector section.
1011
1012 libgloss/
1013 * m68k/Makefile.in (m5273c3): Rename to ...
1014 (m5272c3): ... here to fix typo.
1015 (m5249c3): New.
1016 (CF_BOARDS): Add it.
1017
4d95d0e9
JJ
10182006-01-03 Kazu Hirata <kazu@codesourcery.com>
1019
1020 * arm/Makefile (RDPMON_OBJS): Add _exit.o and _kill.o.
1021 (RDIMON_OBJS): Define in terms of RDPMON_OBJS.
1022 (rdimon-_exit.o, rdimon-_kill.o): New.
1023 * arm/_exit.c, arm/_kill.c: New.
1024 * arm/syscalls.c (_exit, _kill): Remove.
1025
35b4db0f
JJ
10262007-01-03 Kazu Hirata <kazu@codesourcery.com>
1027
1028 Merge from newlib-csl-20060320-branch:
1029 2006-12-22 Nathan Sidwell <nathan@codesourcery.com>
1030
1031 * m68k/cf-crt0.S (__start): Adjust semihosting.
1032
acdd81c2
JJ
10332007-01-02 Kazu Hirata <kazu@codesourcery.com>
1034
1035 Merge from newlib-csl-20060320-branch:
1036 2006-12-22 Nathan Sidwell <nathan@codesourcery.com>
1037
1038 * m68k/cf-hosted.S (__hosted): Adjust semihosting.
1039
b7d9bb7e
JJ
10402007-01-02 Ben Elliston <bje@au.ibm.com>
1041
1042 * spu/time.c (time): Cast new sys.time value to unsigned int.
1043
7f0213da
KH
10442006-12-25 Kazu Hirata <kazu@codesourcery.com>
1045
1046 * arm/syscalls.c (_unlink, _system, _rename): Cast arguments
1047 to do_AngelSWI to int.
1048
3e0c6ff3
KH
1049 * arm/licfunc.c (do_AngelSWI): Remove.
1050 * arm/syscalls.c (do_AngelSWI): Remove.
1051 * arm/swi.h (do_AngelSWI): New.
1052
1b69cb3a
JJ
10532006-12-18 Kazu Hirata <kazu@codesourcery.com>
1054
1055 Merge from newlib-csl-20060320-branch:
1056 2006-12-15 Daniel Jacobowitz <dan@codesourcery.com>
1057
1058 * m68k/fido-crt0.S (_vector_table): Reference
1059 _PrivilegeViolationHandler.
1060
1061 2006-12-15 Daniel Jacobowitz <dan@codesourcery.com>
1062
1063 * m68k/fido-crt0.S (_start): Set %vbr for context 0 in
1064 RAM configs.
1065 * m68k/fido.sc: Clean up formatting. Add comments. Move
1066 stack and heap end to SDRAM for SRAM and SDRAM configurations.
1067 Put RedBoot application text in SRAM.
1068
1069 2006-12-13 Nathan Sidwell <nathan@codesourcery.com>
1070
1071 * m68k/Makefile (install_cf): Don't loop over files here. Only
1072 install sources for the default multilib.
1073 (install_fido): Likewise.
1074 (install_io): Install bsps in one go.
1075
1076 2006-12-01 Nathan Sidwell <nathan@codesourcery.com>
1077 Kazu Hirata <kazu@codesourcery.com>
1078
1079 * configure.in: Recognize fido-*-*.
1080 * configure: Regenerate.
1081 * m68k/Makefile.in (CF_ISRS): Use addprefix.
1082 (FIDO_CRT0, FIDO_BSP, FIDO_OBJS, FIDO_HANDLERS,
1083 FIDO_UNHOSTED_SCRIPTS, FIDO_HOSTED_SCRIPTS, FIDO_SCRIPTS,
1084 FIDO_SOURCES, all_fido, fido-%-crt0.o, fido-rom.ld,
1085 fido-rom-hosted.ld, fido-sram.ld, fido-sram-hosted.ld,
1086 fido-sdram.ld, fido-sdram-hosted.ld, fido-redboot.ld,
1087 install_fido): New.
1088 * m68k/asm.h (mbb): New.
1089 * m68k/configure.in (DO): Check for __mfido__.
1090 * m68k/configure: Regenerate.
1091 * m68k/fido-_exit.c, m68k/fido-crt0.S, m68k/fido-handler.c,
1092 m68k/fido-hosted.S, m68k/fido-sbrk.c, m68k/fido.h,
1093 m68k/fido.sc, m68k/fido_profiling.h: New.
1094
f4dc8396
JJ
10952006-12-18 Ben Elliston <bje@au.ibm.com>
1096
1097 * spu/stat.c (stat): Cast new sys.pathname value to unsigned int.
1098
057914fe
JJ
10992006-12-13 Ben Elliston <bje@au.ibm.com>
1100
1101 * libnosys/_exit.c (_exit): Finish with an infinite loop to
1102 eliminate a warning about this noreturn function returning.
1103
d7d26244
JJ
11042006-12-13 Sa Liu <saliu@de.ibm.com>
1105
1106 * spu/access.c: New file
1107 * spu/dup.c: New file
1108 * spu/ftruncate.c: New file
1109 * spu/jsre.h: add structures for new functions
1110 * spu/time.c: New file
1111 * spu/Makefile.in (access.o, dup.o, ftruncate.o, time.o): New targets.
1112
c19f8a6a
BE
11132006-12-12 Ben Elliston <bje@au.ibm.com>
1114
1115 * configure.in: Remove superfluous semicolons.
1116 * configure: Regenerate.
1117
12cb181d
JJ
11182006-12-11 Kazu Hirata <kazu@codesourcery.com>
1119
1120 Merge from newlib-csl-20060320-branch:
1121 2006-12-01 Nathan Sidwell <nathan@codesourcery.com>
1122 Kazu Hirata <kazu@codesourcery.com>
1123
1124 * m68k/Makefile.in (CF_ISRS): Use addprefix.
1125
1126 2006-11-01 Nathan Sidwell <nathan@codesourcery.com>
1127
1128 * m68k/Makefile.in (CFLAGS): Do not clear. Add to all compilations.
1129 (ARFLAGS): Remove commented out definition.
1130
1131
1132 * m68k/configure.in (DO) Set to list of target cpu families.
1133 * m68k/configure: Rebuilt.
1134 * m68k/Makefile.in (DO): New.
1135 (UNHOSTED_BSP, UNHOSTED_OBJS, HOSTED_BSP, HOSTED_OBJS): Move
1136 later.
1137 (m5208evb, m5213evb, m52235evb, m5235evb, m5273c3, m5275evb,
1138 m5282evb, m5329evb, m5485evb): Move earlier.
1139 (all): Add all_$DO dependencies.
1140 (all_cf, all_m68k): New targets, depend on cf & m68k bsps as
1141 appropriate.
1142 (m%-ram.ld, m%-rom.ld, m%-ram-hosted.ld, m%-rom-hosted.ld): Add
1143 'm' prefix.
1144 (install): Add install_$DO dependencies.
1145 (install_cf, install_m68k): New targets. Perform cf and m68k
1146 installs as appropriate.
1147 (install_io): New, install the io libraries.
1148
1149
1150 2006-10-23 Nathan Sidwell <nathan@codesourcery.com>
1151
1152 * m68k/Makefile.in (CF_CRT0): Rename to CF_CRT0S, separate hosted
1153 & unhosted versions.
1154 (CF_OBJS): Add cf-isv.o.
1155 (CF_SOURCES): Add cf-isv.S.
1156 (cf-hosted-crt0.o, cf-unhosted-crt0.o): New targets.
1157 * m68k/cf-isv.S: New, broken out of ...
1158 * m68k/cf-crt0.S: ... here. Add HOSTED & UNHOSTED differences.
1159 * m68k/cf-crt1.c (__start1): Add heap_limit argument.
1160 (__heap_limit): Define.
1161 * m68k/cf-sbrk.c (__heap_limit): Declare.
1162 (sbrk): Adjust for __heap_limit.
1163 * m68k/cf.sc: Use different crt0's for hosted & unhosted.
1164 Install a separate isv.o file.
1165 * m68k/io.h (HOSTED_PUTCHAR): Replace with ...
1166 (HOSTED_INIT_SIM): ... this.
1167
1168
1169 2006-10-20 Nathan Sidwell <nathan@codesourcery.com>
1170
1171 * m68k/Makefile.in (CF_BOARDS): Add m5275evb.
1172 (m5275evb): New board.
1173
1174
1175 2006-10-20 Vladimir Prus <vladimir@codesourcery.com>
1176
1177 * m68k/cf.sc: Add linkonce sections and
1178 DWARF sections.
1179
1180
1181 2006-10-07 Nathan Sidwell <nathan@codesourcery.com>
1182
1183 * m68k/Makefile.in: Adjust Coldfire rules.
1184 (BDM_CRT0, BDM_BSP, BDM_OBJS, BDM_ISRS): Rename to ...
1185 (CF_CRT0, CF_BSP, CF_OBJS, CF_ISRS): ... here. Adjust.
1186 (BDM_OTHER_OBJS): Remove.
1187 (BDM_SYSOBJS): Rename to ...
1188 (UNHOSTED_OBJS): ... here. Adjust.
1189 (UNHOSTED_BSP, HOSTED_OBJS, HOSTED_BSP): New.
1190 (CF_HOSTED_SCRIPTS): New.
1191 (CF_SCRIPTS, CF_SOURCES): Adjust.
1192 * m68k/cf.sc: Add IO library variable.
1193 * m68k/bdm-crt0.S, m68k/bdm-crt1.c, m68k/bdm-isrs.c,
1194 m68k/bdm-sbrk.c, m68k/bdm-semihost.S: Rename to ...
1195 * m68k/cf-crt0.S, m68k/cf-crt1.c, m68k/cf-isrs.c, m68k/cf-sbrk.c,
1196 m68k/cf-hosted.S: ... here.
1197 * m68k/cf-exit.c: New.
1198 * m68k/bdm-gdb.h, m68k/bdm-semihost.h: Merge into ...
1199 * m68k/io.h: ... here. Add unhosted support. Adjust conversion
1200 function names.
1201 * m68k/bdm-gdb.c: Rename to ...
1202 * m68k/io-gdb.c: ... here. Adjust names of conversion functions.
1203 * m68k/bdm-close.c, m68k/bdm-exit.c, m68k/bdm-fstat.c,
1204 m68k/bdm-gettimeofday.c, m68k/bdm-isatty.c, m68k/bdm-lseek.c,
1205 m68k/bdm-open.c, m68k/bdm-read.c, m68k/bdm-rename.c,
1206 m68k/bdm-stat.c, m68k/bdm-system.c, m68k/bdm-time.c,
1207 m68k/bdm-unlink.c, m68k/bdm-write.c: Rename to ...
1208 * m68k/io-close.c, m68k/io-exit.c, m68k/io-fstat.c,
1209 m68k/io-gettimeofday.c, m68k/io-isatty.c, m68k/io-lseek.c,
1210 m68k/io-open.c, m68k/io-read.c, m68k/io-rename.c, m68k/io-stat.c,
1211 m68k/io-system.c, m68k/io-time.c, m68k/io-unlink.c,
1212 m68k/io-write.c: ... here. Include io.h. Adjust for hosted &
1213 unhosted libraries. Adjust names of gdb conversion functions.
1214
1215
1216 2006-09-29 Nathan Sidwell <nathan@codesourcery.com>
1217
1218 * m68k/bdm-semihost.S: Add more comments. Make instruction weirder.
1219
1220 2006-09-22 Nathan Sidwell <nathan@codesourcery.com>
1221
1222 * m68k/bdm-crt1.c (hardware_init_hook): Use #defines for CACR bits.
1223
1224 2006-09-18 Nathan Sidwell <nathan@codesourcery.com>
1225
1226 * m68k/Makefile.in: Don't force a frame pointer on the ISRs.
1227 * m68k/bdm-crt1.c (__start1): Don't set the VBR here.
1228 (hardeare_init_hook): Define weakly. Set VBR here, enable caching
1229 if supported.
1230
1231
1232 * m68k/Makefile.in (bdm-semihost.o): Build from bdm-semihost.S.
1233 * m68k/bdm-semihost.c: Remove.
1234 * m68k/bdm-semihost.S: New.
1235 * m68k/bdm-crt0.S: Don't install semihosting trap handler.
1236 * m68k/bdm-close.c, bdm-exit.c, bdm-fstat.c, bdm-gettimeofday.c,
1237 bdm-isatty.c, bdm-lseek.c, bdm-open.c, bdm-read.c, bdm-rename.c,
1238 bdm-stat.c, bdm-system.c, bdm-unlink.c, bdm-write.c): Update.
1239 * m68k/bdm-isrs.c: Update comment.
1240 * m68k/bdm-semihost.h (BDM_TRAPNUM, BDM_FUNC_REG, BDM_ARG_REG,
1241 BDM_TRAP): Remove.
1242 (__bdm_semihost): Declare.
1243
1244
1245 2006-09-15 Nathan Sidwell <nathan@codesourcery.com>
1246
1247 * m68k/Makefile.in (BDM_OTHER_OBJS): Remove sbrk.o.
1248 (BDM_SYSOBJS): Add bdm-sbrk.o.
1249 * m68k/bdm-sbrk.c: New.
1250
1251
1252 2006-09-06 Nathan Sidwell <nathan@codesourcery.com>
1253
1254 * m68k/Makefile.in (CF_SOURCES): New.
1255 (install): Install them.
1256
1257
1258 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
1259
1260 * m68k/cf.sc: Add .jcr section to .text.
1261
23995dad
JJ
12622006-12-11 Ben Elliston <bje@au.ibm.com>
1263
1264 * configure.in: Remove extra whitespace from config_testsuite =
c19f8a6a 1265 VALUE statements to eliminate shell errors.
23995dad
JJ
1266 * configure: Regenerate.
1267
b81d0f0e
JJ
12682006-12-08 Sa Liu <saliu@de.ibm.com>
1269
1270 * spu/exit.c (libgloss_exit): Rename from this ..
1271 (_exit): .. to this. Overhaul.
1272 (exit): Remove.
1273 * spu/crt0.S, spu/crti.S, spu/crtn.S: New files.
1274 * spu/crt0.C, spu/init.c: Remove.
1275 * spu/configure.in (AC_INIT): Check for crt0.S, not crt0.C.
1276 * spu/configure: Regenerate.
1277 * spu/Makefile.in (crti.o, crtn.o, crt1.o, crt2.o): New targets.
1278 (OBJS): Remove init.o.
1279 (CRTOBJS): New.
1280 (OUTPUTS): Add $(CRTOBJS).
1281
54ff7fb4 12822006-11-27 Jeff Johnston <jjohnstn@redhat.com>
e2edec23
JJ
1283
1284 * mips/crt0.S: Fix preprocessor statements from previous patch
1285 to be ANSI.
1286
406a0e04
JJ
12872006-11-24 Thiemo Seufer <ths@mips.com>
1288 Nigel Stephens <nigel@mips.com>
1289
1290 * mips/crt0.S (_start): Use all available float registers. Don't touch
1291 SR_PE on post-mips2 CPUs, it means soft reset there.
1292
729c0e65
JJ
12932006-11-22 Luca Barbato <lu_zero@gentoo.org>
1294
1295 * spu/syscalls.c: Include spu_intrinsics.h to provide vector keyword.
1296
634f2d7f
JJ
12972006-11-17 Jeff Johnston <jjohnstn@redhat.com>
1298
1299 * mn10300/Makefile.in: Add spaces after do in "for" loop.
1300
b61bfe04 13012006-11-08 Jie Zhang <jie.zhang@analog.com>
c0977673
JJ
1302
1303 * bfin/configure.in: New.
1304 * bfin/crt0.S: New.
1305 * bfin/Makefile.in: New.
1306 * bfin/syscalls.c: New.
1307 * bfin/aclocal.m4: Generate.
1308 * bfin/configure: Ditto.
1309 * configure.in: Add support for bfin-*-*.
1310 * configure: Regenerate.
1311 * syscall.h (SYS_argc): Define.
1312 (SYS_argnlen): Define.
1313 (SYS_argn): Define.
1314
d1468607
JJ
13152006-10-10 Thiemo Seufer <ths@mips.com>
1316
1317 * mips/Makefile.in: Add INCLUDES to local compile rules.
1318
8375a056
JJ
13192006-10-06 Jeff Johnston <jjohnstn@redhat.com>
1320
1321 * Makefile.in: Add CFLAGS_FOR_TARGET and CCASFLAGS to
1322 FLAGS_TO_PASS.
1323
bdcabb25
JJ
13242006-10-03 Jeff Johnston <jjohnstn@redhat.com>
1325
1326 * arm/linux-syscalls0.c: Rewrite bx insn architecture flag check
1327 to avoid use of __ARM_ARCH__.
1328
04a8b4ee
JJ
13292006-10-02 Nick Clifton <nickc@redhat.com>
1330
1331 * arm/linux-syscalls0.c: Add arm architecture flag
1332 checks around bx insn.
1333
aa61d16c
JJ
13342006-09-07 Masaki Muranaka <monaka@monami-software.com>
1335
1336 * xstormy16/Makefile.in (clean): Fix a mismatched parenthesis.
1337
c023e783
KH
13382006-09-01 Kazu Hirata <kazu@codesourcery.com>
1339
1340 Merge from newlib-csl-20060320-branch:
1341 2006-08-31 Nathan Sidwell <nathan@codesourcery.com>
1342
1343 * m68k/bdm-crt1.c: Call hardware_init_hook before copying
1344 initialized data.
1345
1346 * m68k/Makefile.in (CF_BDM_SCRIPTS): Rename to CF_RAM_SCRIPTS.
1347 (CF_SCRIPTS): Update.
1348 (%-bdm.ld): Rename to %-ram.ld.
1349
1350 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
1351
1352 * m68k/Makefile.in (DBUG_BSP, DBUG_OBJS): Remove.
1353 (BDM_CRT0): New.
1354 (BDM_OBJS): Add bdm-crt1.o.
1355 (BDM_OTHER_OBJS): Remove print.o putnum.o
1356 (CF_BOARDS): New.
1357 (CF_BDM_SCRIPTS): Generated name of ram scripts.
1358 (CF_ROM_SCRIPTS): Generated name of rom scripts.
1359 (CF_SCRIPTS): Adjust.
1360 (all): Add BDM_CRT0.
1361 (bdm-crt0.o, bdm-crt1.o): New targets.
1362 (bdm-isv.o): Remove.
1363 (m5208evb, m5213evb, m52235evb, m5235evb, m5273c3, m5282evb,
1364 m5329evb, m5485evb): New.
1365 (%-bdm.ld, %-rom.ld): New. Replace individual linker script rules.
1366 (install): Remove DBUG installs.
1367 * m68k/bdm-crt0.S: New.
1368 * m68k/bdm-crt1.c: New.
1369 * m68k/bdm-exit.c: Call __reset.
1370 * m68k/bdm-isv.c: Remove.
1371 * m68k/cf.sc: Adjust to produce either rom or ram images.
1372 * m68k/dbug-exit.S, m68k/dbug-inbyte.S, m68k/dbug-outbyte.S: Remove.
1373
1374 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
1375
1376 Bug 844
1377 * m68k/cf.sc: Set entry point to _start.
1378 * m68k/crt0.X (_start): New name for entrypoint
1379 (start): Weak alias for start.
1380
1381 2006-06-09 Nathan Sidwell <nathan@codesourcery.com>
1382
1383 * m68k/bdm-system.c (_system): Support system(NULL).
1384
1385 2006-06-08 Nathan Sidwell <nathan@codesourcery.com>
1386
1387 * m68k/bdm-system.c (_system): Properly encode non failure exit
1388 code.
1389
1390 2006-06-05 Nathan Sidwell <nathan@codesourcery.com>
1391
1392 * m68k/Makefile.in (BDM_SYSOBJS): Remove bdm-inbyte.o.
1393 Add bdm-time.o.
1394 * m68k/bdm-close.c: Add copyright notice.
1395 * m68k/bdm-fstat.c: Add copyright notice.
1396 * m68k/bdm-gettimeofday.c: Add copyright notice.
1397 * m68k/bdm-inbyte.c: Remove.
1398 * m68k/bdm-isatty.c: Add copyright notice.
1399 * m68k/bdm-lseek.c: Add copyright notice. Fix &/| thinko.
1400 * m68k/bdm-open.c: Add copyright notice.
1401 * m68k/bdm-read.c: Add copyright notice.
1402 * m68k/bdm-rename.c: Add copyright notice.
1403 * m68k/bdm-stat.c: Add copyright notice.
1404 * m68k/bdm-system.c: Add copyright notice.
1405 * m68k/bdm-time.c: New.
1406 * m68k/bdm-unlink.c: Add copyright notice.
1407 * m68k/bdm-write.c: Add copyright notice.
1408
1409 2006-05-25 Nathan Sidwell <nathan@codesourcery.com>
1410
1411 * m68k/Makefile.in (m52235-dbug.ld, m52235-bdm.ld): New
1412 scripts.
1413
1414 2006-05-24 Nathan Sidwell <nathan@codesourcery.com>
1415
1416 * m68k/Makefile.in (BDM_SYSOBJS): Remove bdm-outbyte.o.
1417 * m68k/bdm-outbyte.c: Delete.
1418 * m68k/bdm-semihost.h (BDM_OUTBYTE): Mark as obsolete.
1419
1420 2006-05-22 Sandra Loosemore <sandra@codesourcery.com>
1421
1422 * m68k/bdm-semihost.h: Add new constants for additional
1423 semihosting functions. Add new BDM_TRAP macro to encapsulate
1424 inline asm.
1425 * m68k/bdm-exit.c (_exit): Use new BDM_TRAP macro.
1426 * m68k/bdm-outbyte.c (outbyte): Ditto.
1427 * m68k/bdm-isrs.c, m68k/bdm-isv.c: Former BDM_TRAP
1428 now called BDM_TRAPNUM.
1429 * m68k/bdm-gdb.h, m68k/bdm-gdb.c: New files
1430 containing declarations and conversion functions for GDB's fileio
1431 protocol.
1432 * m68k/bdm-close.c: New file to define corresponding function.
1433 * m68k/bdm-fstat.c: Ditto.
1434 * m68k/bdm-gettimeofday.c: Ditto.
1435 * m68k/bdm-isatty.c: Ditto.
1436 * m68k/bdm-lseek.c: Ditto.
1437 * m68k/bdm-open.c: Ditto.
1438 * m68k/bdm-read.c: Ditto.
1439 * m68k/bdm-rename.c: Ditto.
1440 * m68k/bdm-stat.c: Ditto.
1441 * m68k/bdm-system.c: Ditto.
1442 * m68k/bdm-unlink.c: Ditto.
1443 * m68k/bdm-write.c Ditto.
1444 * m68k/Makefile.in: Add dependencies for new files.
1445
1446 2006-03-29 Nathan Sidwell <nathan@codesourcery.com>
1447
1448 * m68k/bdm-isv.c (software_init_hook): Fix trap numbering.
1449
1450 * m68k/Makefile.in (CF_SCRIPTS): Add m5329 board.
1451 Reorder.
1452 (*-dbug.ld, *-bdm.ld): Add appropriate IO definition.
1453 (m5329evb-dbug.ld, m5329evb-bdm.ld): New.
1454 * cf.sc (GROUP): Revert previous change. Add IO library.
1455
1456 * m68k/Makefile.in (BDM_BSP, BDM_OBJS, BDM_ISRS): New.
1457 (CF_SCRIPTS): Rename dbug scripts. Add bdm scripts. Add m5485
1458 scripts.
1459 (all): Add new targets.
1460 (BDM_BSP): New target.
1461 (bdm-isv.o, bdm-exit.o, bdm-outbyte.o, bdm-semihost.o): New
1462 targets.
1463 (BDM_ISRS): New targets.
1464 (m5208evb.ld, m5213evb.ld, m5235evb.ld, m5272c3.ld, m5282evb.ld):
1465 Rename and adjust.
1466 (m5485evb-dbug): New.
1467 (m5208evb-bdm.ld, m5213evb-bdm.ld, m5235evb-bdm.ld,
1468 m5272c3-bdm.ld, m5282evb-bdm.ld, m5485evb-bdm.ld): New.
1469 (install): Add BDM_BSP.
1470 * m68k/bdm-exit.c: New
1471 * m68k/bdm-inbyte.c: New
1472 * m68k/bdm-outbyte.c: New
1473 * m68k/bdm-semihost.c: New
1474 * m68k/bdm-semihost.h: New
1475 * m68k/bdm-isrs.c: New.
1476 * m68k/bdm-isv.c: New.
1477 * dbug-cf.sc: Renamed to ...
1478 * cf.sc: ... here. Add bdm flexibility. Remove GROUP
1479
1480 2006-05-22 Sandra Loosemore <sandra@codesourcery.com>
1481
1482 * m68k/bdm-semihost.h: Add new constants for additional
1483 semihosting functions. Add new BDM_TRAP macro to encapsulate
1484 inline asm.
1485 * m68k/bdm-exit.c (_exit): Use new BDM_TRAP macro.
1486 * m68k/bdm-outbyte.c (outbyte): Ditto.
1487 * m68k/bdm-isrs.c, m68k/bdm-isv.c: Former BDM_TRAP
1488 now called BDM_TRAPNUM.
1489 * m68k/bdm-gdb.h, m68k/bdm-gdb.c: New files
1490 containing declarations and conversion functions for GDB's fileio
1491 protocol.
1492 * m68k/bdm-close.c: New file to define corresponding function.
1493 * m68k/bdm-fstat.c: Ditto.
1494 * m68k/bdm-gettimeofday.c: Ditto.
1495 * m68k/bdm-isatty.c: Ditto.
1496 * m68k/bdm-lseek.c: Ditto.
1497 * m68k/bdm-open.c: Ditto.
1498 * m68k/bdm-read.c: Ditto.
1499 * m68k/bdm-rename.c: Ditto.
1500 * m68k/bdm-stat.c: Ditto.
1501 * m68k/bdm-system.c: Ditto.
1502 * m68k/bdm-unlink.c: Ditto.
1503 * m68k/bdm-write.c Ditto.
1504 * m68k/Makefile.in: Add dependencies for new files.
1505
52d82ba5
JJ
15062006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
1507
1508 * spu/syscalls.c: Add a new argument to _send_to_ppe() to
1509 specify signal code.
1510 * spu/jsre.h: Update declaration of _send_to_ppe().
1511 * spu/close.c: Replace _send_to_ppe_0x2101() by _send_to_ppe().
1512 * spu/fstat.c: Ditto.
1513 * spu/lseek.c: Ditto.
1514 * spu/open.c: Ditto.
1515 * spu/read.c: Ditto.
1516 * spu/stat.c: Ditto.
1517 * spu/unlink.c: Ditto.
1518 * spu/write.c: Ditto.
1519
6f91c38b
JJ
15202006-08-30 Kazunori Asayama <asayama@sm.sony.co.jp>
1521
1522 * spu/Makefile.in: Add dependency.
1523
d82b4a99
JJ
15242006-08-24 Paul Brook <paul@codesourcery.com>
1525
1526 * arm/linux-crt0.c: Disable Arm stub for Thumb-2.
1527
1fa66a83
JJ
15282006-08-23 Kazunori Asayama <asayama@sm.sony.co.jp>
1529
1530 * spu/Makefile.in: Add new object files.
1531 * spu/syscalls.c: Move each system call to individual file.
1532 * spu/jsre.h: Add declaration of _send_to_ppe_0x2101().
1533 * spu/close.c: New file. Moved from spu/syscalls.c.
1534 * spu/fstat.c: Likewise.
1535 * spu/getpid.c: Likewise.
1536 * spu/isatty.c: Likewise.
1537 * spu/kill.c: Likewise.
1538 * spu/lseek.c: Likewise.
1539 * spu/open.c: Likewise.
1540 * spu/read.c: Likewise.
1541 * spu/stat.c: Likewise.
1542 * spu/unlink.c: Likewise.
1543 * spu/write.c: Likewise.
1544
cb5e3d1d
JJ
15452006-08-21 David Ung <davidu@mips.com>
1546
1547 * mips/Makefile.in: Add rule for cygmon.o and pass the -mno-mips16
1548 option since it uses the syscall instruction.
1549
57819655
JJ
15502006-08-16 Joel Schopp <jschopp@austin.ibm.com>
1551
1552 * spu/Makefile.in: Add special compiler
1553 options to reduce size.
1554
0486bb7f
JJ
15552006-08-16 Joel Schopp <jschopp@austin.ibm.com>
1556
1641d724
JJ
1557 * spu/jsre.h(JSRE_STAT): New define.
1558 (syscall_stat_t): New type.
1559 * spu/syscalls.c(stat): New syscall.
1560
15612006-08-16 Joel Schopp <jschopp@austin.ibm.com>
1562
1563 * configure.in: Add spu support.
1564 * configure: Regenerated.
1565 * spu/Makefile.in: New file.
1566 * spu/aclocal.m4: Ditto.
1567 * spu/configure: Ditto.
1568 * spu/configure.in: Ditto.
1569 * spu/crt0.c: Ditto.
1570 * spu/exit.c: Ditto.
1571 * spu/init.c: Ditto.
1572 * spu/jsre.h: Ditto.
1573 * spu/sbrk.c: Ditto.
1574 * spu/syscalls.c: Ditto.
0486bb7f 1575
0b6bb78b
SJ
15762006-07-05 Shaun Jackman <sjackman@gmail.com>
1577
1578 * arm/linux-crt0.S: Remove file.
1579 * arm/linux-crt0.c: New file. Supports PIC code.
1580
0a22f2e5
SJ
15812006-07-04 Shaun Jackman <sjackman@gmail.com>
1582
1583 * arm/linux-syscalls0.S (ftruncate, getegid, geteuid, getgid,
1584 getgroups, getpgid, getpgrp, getuid, lchown, pause, pipe,
1585 setpgid, setgid, setsid, setuid, sigprocmask, sync, uname): New
1586 system call.
1587
6d2903ba
DD
15882006-06-30 DJ Delorie <dj@redhat.com>
1589
1590 * m32c/crt0.S (done_inilist): Fix dwarf2 address sizes.
1591
c3297a3c
JJ
15922006-06-23 Shaun Jackman <sjackman@gmail.com>
1593
1594 * arm/elf-linux.specs: New file.
1595
73c20c32
JJ
15962006-06-13 Sandra Loosemore <sandra@codesourcery.com>
1597
1598 * arm/syscalls.c (_unlink, isatty, _system, _rename):
1599 Make them do something useful in the ARM_RDI_MONITOR case.
1600
6d153d4e
JJ
16012006-06-08 Fred Fish <fnf@specifix.com>
1602
1603 * mips/idt.ld, mips/idt32.ld, mips/idt64.ld, mips/nullmon.ld,
1604 mips/pmon.ld: Keep special sections generated by mips gcc.
1605
986b5d22
JJ
16062006-06-05 Shaun Jackman <sjackman@gmail.com>
1607
1608 * arm/linux-syscalls0.S (reboot): Remove.
1609 * arm/linux-syscalls1.c (reboot): New function.
1610
4c602151
JJ
16112006-06-05 Shaun Jackman <sjackman@gmail.com>
1612
1613 * arm/syscalls.c (kill) [ARM_RDI_MONITOR]: Use the signal
1614 argument to choose an ADP exception reason.
1615 * arm/libcfunc.c (abort): Remove this function.
1616
47e55476
JJ
16172006-05-30 Shaun Jackman <sjackman@gmail.com>
1618
986b5d22
JJ
1619 * arm/Makefile.in: Add Linux syscall interface.
1620 * arm/linux-crt0.S: New file.
1621 * arm/linux-syscall.h: New file.
1622 * arm/linux-syscalls0.S: New file.
1623 * arm/linux-syscalls1.c: New file.
47e55476 1624
42e7baff
JJ
16252006-05-23 Fred Fish <fnf@specifix.com>
1626
1627 * mips/configure.in: Change mipsisa64-*-* to
1628 mipsisa64*-*-* to catch minor variations like
1629 mipsisa64sb1.
13220d1a 1630 * mips/configure: Regenerated.
42e7baff 1631
00a4b31a
JJ
16322006-05-10 Jeff Johnston <jjohnstn@redhat.com>
1633
1634 * Makefile.in: Pass some additional flags in FLAGS_TO_PASS.
1635 * configure.in: Add additional flags when creating Makefile.
1636 * configure: Regenerated.
1637 * arm/configure
1638 * arm/configure.in: Set with_multisubdir when creating Makefile.
1639 * cris/configure.in: Ditto.
1640 * d30v/configure.in: Ditto.
1641 * frv/configure.in: Ditto.
1642 * i386/configure.in: Ditto.
1643 * iq2000/configure.in: Ditto.
1644 * libnosys/configure.in: Ditto.
1645 * m32c/configure.in: Ditto.
1646 * m32r/configure.in: Ditto.
1647 * m68hc11/configure.in: Ditto.
1648 * m68k/configure.in: Ditto.
1649 * mcore/configure.in: Ditto.
1650 * mips/configure.in: Ditto.
1651 * mn10200/configure.in: Ditto.
1652 * mn10300/configure.in: Ditto.
1653 * mt/configure.in: Ditto.
1654 * pa/configure.in: Ditto.
1655 * rs6000/configure.in: Ditto.
1656 * sparc/configure.in: Ditto.
1657 * cris/configure: Regenerated.
1658 * d30v/configure: Ditto.
1659 * frv/configure: Ditto.
1660 * i386/configure: Ditto.
1661 * iq2000/configure: Ditto.
1662 * libnosys/configure: Ditto.
1663 * m32c/configure: Ditto.
1664 * m32r/configure: Ditto.
1665 * m68hc11/configure: Ditto.
1666 * m68k/configure: Ditto.
1667 * mcore/configure: Ditto.
1668 * mips/configure: Ditto.
1669 * mn10200/configure: Ditto.
1670 * mn10300/configure: Ditto.
1671 * mt/configure: Ditto.
1672 * pa/configure: Ditto.
1673 * rs6000/configure: Ditto.
1674 * sparc/configure: Ditto.
1675
4e71dc1e
JJ
16762006-04-19 Jeff Johnston <jjohnstn@redhat.com>
1677
1678 * configure.in: Modified to support autoconf 2.59.
1679 * */configure.in: Ditto.
1680 * configure: Regenerated.
1681 * */configure: Ditto.
1682 * wince/aclocal.m4: Ditto.
1683 * acinclude.m4: New file.
1684 * aclocal.m4: Ditto.
1685 * arm/aclocal.m4: Ditto.
1686 * cris/aclocal.m4: Ditto.
1687 * crx/aclocal.m4: Ditto.
1688 * d30v/aclocal.m4: Ditto.
1689 * fr30/aclocal.m4: Ditto.
1690 * frv/aclocal.m4: Ditto.
1691 * hp74x/aclocal.m4: Ditto.
1692 * i386/aclocal.m4: Ditto.
1693 * i960/aclocal.m4: Ditto.
1694 * iq2000/aclocal.m4: Ditto.
1695 * libnosys/aclocal.m4: Ditto.
1696 * m32c/aclocal.m4: Ditto.
1697 * m32r/aclocal.m4: Ditto.
1698 * m68hc11/aclocal.m4: Ditto.
1699 * m68k/aclocal.m4: Ditto.
1700 * mcore/aclocal.m4: Ditto.
1701 * mips/aclocal.m4: Ditto.
1702 * mn10200/aclocal.m4: Ditto.
1703 * mn10300/aclocal.m4: Ditto.
1704 * mt/aclocal.m4: Ditto.
1705 * pa/aclocal.m4: Ditto.
1706 * rs6000/aclocal.m4: Ditto.
1707 * sparc/aclocal.m4: Ditto.
1708 * sparc/libsys/aclocal.m4: Ditto.
1709 * xstormy16/aclocal.m4: Ditto.
1710
d76895a1
MM
17112006-04-18 Mark Mitchell <mark@codesourcery.com>
1712
1713 * doc/porting.texi: Document libgloss build conventions.
1714
b40d2db7
NS
17152006-03-22 Nathan Sidwell <nathan@codesourcery.com>
1716
1717 * mt/startup-16-002.S (.internal_io): Make @nobits.
1718 * mt/startup-16-003.S (.internal_io): Make @nobits.
1719 * mt/startup-ms2.S (.internal_io): Make @nobits.
1720
dff8cd77
DD
17212006-03-02 DJ Delorie <dj@redhat.com>
1722
1723 * m32c/exit.S: Preserve r1.
1724
ff20d12a
JJ
17252006-02-24 Paul Brook <paul@codesourcery.com>
1726
1727 * arm/redboot-crt0.S: Use cps in Thumb-2 mode.
1728
7db9cdd2
JJ
17292006-02-22 Nathan Sidwell <nathan@codesourcery.com>
1730
1731 * m68k/Makefile.in (CF_SCRIPTS): New.
1732 (all): Add CF_SCRIPTS.
1733 (m5208evb.ld, m5213evb.ld, m5235evb.ld, m5272c3.ld,
1734 m5282evb.ld): New targets
1735 (install): Iterate over CF_SCRIPTS.
1736 * m68k/crt0.S: Don't use dbra on any cf chips.
1737 * m68k/dbug-cf.sc: New.
1738
f9fa511d
JJ
17392006-02-07 Paul Brook <paul@codesourcery.com>
1740
1741 * arm/crt0.S: Add Thumb-2 startup code.
1742 * arm/redboot-crt0.S: Ditto.
1743 * arm/libcfunc.c (do_AngelSWI): Use AngelSWIInsn.
1744 * arm/swi.h (AngelSWIInsn, AngelSWIAsm): Define.
1745 * arm/trap.S: Disable for Thumb-2.
1746
b985a434
NS
17472006-01-18 Nathan Sidwell <nathan@codesourcery.com>
1748
1749 * mt/ms2.ld (.sram): Correct typo in section names.
1750
6c54812c
JJ
17512006-01-16 Nathan Sidwell <nathan@codesourcery.com>
1752
1753 * mt/Makefile.in (SCRIPTS, CRT0): Add ms2 files.
1754 (crt0-ms2.o): New target.
1755 * mt/crt0-ms2.S, mt/exit-ms2.c, mt/ms2.ld, mt/startup-ms2.S: New.
1756
ab7eaf69
JJ
17572006-01-04 Paul Brook <paul@codesourcery.com>
1758
1759 * m68k/bcc.ld: Add .got.plt and .got
1760 * m68k/idp.ld: Ditto.
1761 * m68k/idpgdb: Ditto.
1762 * m68k/mvme135.ld: Ditto.
1763 * m68k/sbc5204.ld: Ditto.
1764 * m68k/sbc5206.ld: Ditto.
1765 * m68k/sim.ld: Ditto.
1766
fbe7cb76
DD
17672005-12-13 DJ Delorie <dj@redhat.com>
1768
1769 * m32c/crt0.S: Add support for preinit, init, and fini arrays, and
1770 .init and .fini processing.
1771 * m32c/crtn.S: Likewise.
1772 * m32c/exit.S: Likewise.
1773
b24dda0b
JJ
17742005-12-13 Nathan Sidwell <nathan@codesourcery.com>
1775
1776 * mt/16-002.ld: Change architecture to 'mt'. Remove
1777 SEARCH_DIR.
1778 * mt/16-003.ld: Likewise.
1779 * mt/64-001.ld: Likewise.
1780 * mt/Makefile.in: Change comment to reference 'mt' rather than 'ms1'.
1781 * mt/crt0.S: Likewise.
1782
74ecef0d
NS
17832005-12-12 Nathan Sidwell <nathan@codesourcery.com>
1784
1785 * configure.in: Replace ms1 arch with mt arch.
1786 * configure: Rebuilt.
1787 * mt: Renamed from ms1 dir.
1788
e01c5cce
JJ
17892005-12-06 Paul Brook <paul@codesourcery.com>
1790
1791 * m68k/bcc.ld: Add .text.*, .rodata.*, .data.* and .bss.*.
1792 * m68k/idp.ld: Ditto.
1793 * m68k/idpgdb: Ditto.
1794 * m68k/mvme135.ld: Ditto.
1795 * m68k/sbc5204.ld: Ditto.
1796 * m68k/sbc5206.ld: Ditto.
1797 * m68k/sim.ld: Ditto.
1798
32e61633
JJ
17992005-11-30 Shaun Jackman <sjackman@gmail.com>
1800
1801 * libnosys/Makefile.in (OBJS): Add chown, readlink, and symlink.
1802 * libnosys/chown.c: New file.
1803 * libnosys/readlink.c: New file.
1804 * libnosys/symlink.c: New file.
1805
7c15164f
JJ
18062005-11-30 Shaun Jackman <sjackman@gmail.com>
1807
1808 * arm/libcfunc.c (clock, sleep, usleep): New functions.
1809 * arm/syscalls.c (_clock): New function.
1810 (_times): Call _clock.
1811
b92f9343
JJ
18122005-11-17 Shaun Jackman <sjackman@gmail.com>
1813
1814 * libgloss/arm/libcfunc.c (isatty): Call _isatty. GDB now supports
1815 the IsTTY SWI that _isatty calls.
1816
d55950ba
HPN
18172005-11-17 Hans-Peter Nilsson <hp@axis.com>
1818
1819 * cris/linunistd.h: Don't redefine errno as extern int.
1820
34da20b2
JJ
18212005-10-20 Jeff Johnston <jjohnstn@redhat.com>
1822
1823 * arm/configure.in: Add AC_SUBST for BUILD_CRT0_TRUE and
1824 BUILD_CRT0_FALSE.
1825 * arm/configure: Regenerate.
1826
9276ec15
JJ
18272005-10-17 Jeff Johnston <jjohnstn@redhat.com>
1828
1829 * arm/configure.in: Support building crt0.o when syscalls
1830 are disabled in newlib.
1831 * arm/configure: Regenerated.
1832
dd8ed8c6
JJ
18332005-10-03 James E Wilson <wilson@specifix.com>
1834
1835 * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld,
1836 mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld,
1837 mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld,
1838 jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld,
1839 mips/pmon.ld: Add support for .bss.* sections.
1840
3924c5c7
JJ
18412005-09-23 James E Wilson <wilson@specifix.com>
1842
1843 * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld,
1844 mips/dve.ld, mips/idt.ld, mips/idt32.ld, mips/idt64.ld,
1845 mips/idtecoff.ld, mips/jmr3904app-java.ld, mips/jmr3904app.ld,
1846 jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld, mips/nullmon.ld,
1847 mips/pmon.ld: Change x* to x.* in existing linkonce lines. Add
1848 support for .gnu.linkonce.b.*.
1849
53fabb7b
JJ
18502005-08-30 Jeff Johnston <jjohnstn@redhat.com>
1851
1852 * rs6000/Makefile.in (VPATH): Use colon as separator.
1853
b12e1784
AH
18542005-08-24 Aldy Hernandez <aldyh@redhat.com>
1855
1856 * ms1/access.c: Change copyright notice.
1857
82ef66c9
DD
18582005-08-19 DJ Delorie <dj@redhat.com>
1859
1860 * m32c/Makefile.in (m16cmon.ld, m32cmon.ld): Fix output names.
1861 (*.o): Add dependencies.
1862 * m32c/m32csys.h: Move syscall location to 0x400 as per Renesas
1863 recommendations.
1864
b9adb4af 18652005-08-18 DJ Delorie <dj@redhat.com>
91888cc0
DD
1866
1867 * m32c/Makefile.in: Block out memory regions reserved for monitors
1868 and simulators. Add monitor link scripts.
1869
e448b01f
JJ
18702005-08-16 Shaun Jackman <sjackman@gmail.com>
1871
1872 * arm/syscalls.c (initialise_monitor_handles): Set
1873 monitor_stderr to the result of SWI_open(":tt", "a")
1874 instead of simply duplicating stdout.
1875
a663cd89
JJ
18762005-08-10 DJ Delorie <dj@redhat.com>
1877
1878 * configure.in: Add m32c support.
1879 * configure: Regenerated
1880 * m32c: New directory, Renesas R8C/M16C/M32C support.
250996a9 1881 * m32c/abort.S m32c/argvlen.S m32c/argv.S m32c/chdir.S,
a663cd89
JJ
1882 m32c/chmod.S m32c/close.S m32c/configure m32c/configure.in,
1883 m32c/crt0.S, m32c/crtn.S, m32c/exit.S, m32c/fstat.S,
1884 m32c/genscript, m32c/getpid.S, m32c/gettimeofday.S,
1885 m32c/heaptop.S, m32c/isatty.S, m32c/kill.S, m32c/link.S,
1886 m32c/lseek.S, m32c/m32csys.h, m32c/m32c.tmpl, m32c/Makefile.in,
1887 m32c/open.S, m32c/read.S, m32c/sbrk.c, m32c/stat.S, m32c/time.S,
1888 m32c/times.S, m32c/unlink.S, m32c/utime.S, m32c/write.S: New files
1889
98bfe220
JJ
18902005-08-02 Shaun Jackman <sjackman@gmail.com>
1891
1892 * libgloss/arm/libcfunc.c (isatty): New function.
1893
0e77a381
JJ
18942005-08-02 Shaun Jackman <sjackman@gmail.com>
1895
1896 * libgloss/arm/syscalls.c (_exit): Call _kill with the second
1897 argument set to -1, which is an invalid signal number.
1898 (_kill): Comment and coding style changes only.
1899 (_raise): Remove function.
1900
fd745b00
JJ
19012005-07-19 Paul Brook <paul@codesourcery.com>
1902
1903 * arm/crt0.S: Ensure doubleword stack alignment.
1904
650c3027
JJ
19052005-07-18 Richard Sandiford <richard@codesourcery.com>
1906
1907 * mips/array.ld (.sdata): Include .gnu.linkonce.s.*, not
1908 .gnu.linkonce.s*.
1909 (.sbss): Include .sbss.* and .gnu.linkonce.sb.*.
1910 * mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld,
1911 * mips/idt32.ld, mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld,
1912 * mips/jmr3904app-java.ld, mips/jmr3904app.ld,
1913 * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
1914 * mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld: As for mips/array.ld.
1915
ce465470
JJ
19162005-07-18 Shaun Jackman <sjackman@gmail.com>
1917
1918 * libgloss/arm/libcfunc.c (abort): Call _exit instead of the RDI swi.
1919 (alarm): Add the weak attribute.
1920 (pause): New function. Return ENOSYS.
1921 * libgloss/arm/syscalls.c (_getpid): Add the weak attribute.
1922 (_fstat): Ditto.
1923 (_stat): Ditto.
1924 (_link): Ditto. Return ENOSYS.
1925 (_unlink): Call the swi instead of returning -1.
1926 (_raise): Add the weak attribute. Return ENOSYS.
1927 (isatty): Rename to _isatty. Call the swi instead of returning 1.
1928 (_system): Call the swi instead of returning ENOSYS.
1929 (_rename): Ditto.
1930
f24fd73b 19312005-07-06 Aldy Hernandez <aldyh@redhat.com>
3f4df621
AH
1932
1933 * configure.in: Add ms1 case.
1934 * configure: Regenerate.
1935 * ms1/16-002.ld: New.
1936 * ms1/16-003.ld: New.
1937 * ms1/64-001.ld: New.
1938 * ms1/access.c: New.
1939 * ms1/chmod.c: New.
1940 * ms1/close.c: New.
1941 * ms1/configure: New.
1942 * ms1/configure.in: New.
1943 * ms1/crt0-16-002.S: New.
1944 * ms1/crt0-16-003.S: New.
1945 * ms1/crt0-64-001.S: New.
1946 * ms1/crt0.S: New.
1947 * ms1/exit-16-002.c: New.
1948 * ms1/exit-16-003.c: New.
1949 * ms1/exit-64-001.c: New.
1950 * ms1/exit.c: New.
1951 * ms1/fstat.c: New.
1952 * ms1/getpid.c: New.
1953 * ms1/gettime.c: New.
1954 * ms1/isatty.c: New.
1955 * ms1/kill.c: New.
1956 * ms1/lseek.c: New.
1957 * ms1/Makefile.in: New.
1958 * ms1/open.c: New.
1959 * ms1/read.c: New.
1960 * ms1/sbrk.c: New.
1961 * ms1/startup-16-002.S: New.
1962 * ms1/startup-16-003.S: New.
1963 * ms1/startup-64-001.S: New.
1964 * ms1/stat.c: New.
1965 * ms1/time.c: New.
1966 * ms1/times.c: New.
1967 * ms1/trap.h: New.
1968 * ms1/trap.S: New.
1969 * ms1/unlink.c: New.
1970 * ms1/utime.c: New.
1971 * ms1/write.c: New.
1972
fece73ae
CV
19732005-05-19 Corinna Vinschen <vinschen@redhat.com>
1974
1975 * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld,
1976 * m68hc11/sim-valid-m68hc12.ld, mcore/elf-cmb.ld, mips/cfe.ld,
1977 * mips/ddb-kseg0.ld, mips/ddb.ld, mips/dve.ld, mips/idt.ld,
1978 * mips/idt32.ld, mips/idt64.ld, mips/jmr3904app-java.ld,
1979 * mips/jmr3904app.ld, mips/jmr3904dram-java.ld, mips/jmr3904dram.ld,
1980 * mips/nullmon.ld, mips/pmon.ld, mn10200/eval.ld, mn10200/sim.ld,
1981 * mn10300/asb2303.ld, mn10300/asb2305.ld, mn10300/eval.ld,
1982 * mn10300/sim.ld, rs6000/ads.ld, rs6000/mbx.ld, rs6000/yellowknife.ld,
1983 * sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3bb.ld, sh/sh3lcevb.ld,
1984 * sparc/elfsim.ld, sparc/ex930.ld, sparc/ex931.ld, sparc/ex934.ld,
1985 * sparc/sparc86x.ld, xstormy16/eva_app.ld, xstormy16/eva_stub.ld,
1986 * xstormy16/sim_high.ld, xstormy16/sim_rom.ld: Add .debug_ranges
1987 section.
1988
9cc53904
JJ
19892005-05-05 Tobias Anderberg <tobias.anderberg@axis.com>
1990
1991 * arm/syscalls.c (get_errno): Fix output register constraint.
1992
320be0a1
JJ
19932005-05-05 J"orn Rennecke <joern.rennecke@st.com>
1994
1995 * rs6000/sim-getrusage.S: New file, broken out of:
1996 (simulator.S).
1997 * rs6000/Makefile.in (SIM_OBJS): Add sim-getrusage.o.
1998 (sim-getrusage.o): New rule.
1999
e525f6d5
JJ
20002005-04-28 Shaun Jackman <sjackman@gmail.com>
2001
2002 * libgloss/syscalls.c (get_errno): Add an output register constraint.
2003
39511478
EC
20042005-04-19 Eric Christopher <echristo@redhat.com>
2005
2006 * mips/regs.S: Sign extend constants for mips64 and unify
2007 address handling.
2008
353d0a27
JJ
20092005-04-12 Shaun Jackman <sjackman@gmail.com>
2010
2011 * libgloss/arm/Makefile.in (RDPMON_BSP): librdpmon.a was empty due
2012 to a typo. Fixed.
2013 (RDIMON_BSP): Ditto.
2014
576d455f
RS
20152005-04-12 Richard Sandiford <rsandifo@redhat.com>
2016
2017 * mips/array.ld, mips/cfe.ld, mips/dve.ld, mips/idt32.ld,
2018 * mips/idt64.ld, mips/idtecoff.ld, mips/idt.ld,
2019 * mips/jmr3904app-java.ld, mips/jmr3904app.ld,
2020 * mips/jmr3904dram-java.ld, mips/jmr3904dram.ld, mips/lsi.ld,
2021 * mips/nullmon.ld, mips/pmon.ld: Keep .init and .fini.
2022
1d7dd82d
JJ
20232005-02-08 Antony King <antony.king@st.com>
2024
2025 * arm/syscalls.c: Change CHECK_INIT to pass reentrant struct
2026 instead of file pointer.
2027
a79f7ee0
HPN
20282005-02-01 Hans-Peter Nilsson <hp@axis.com>
2029
2030 * cris/Makefile.in (ALL_INSTALL_FILES): New macro.
2031 (ALL_INSTALL_FILES_NEWLIB_COPY): New macro.
2032 (all): Use ALL_INSTALL_FILES instead of its contents. Add
2033 ALL_INSTALL_FILES_NEWLIB_COPY.
2034 ($(objroot)/newlib/%, $(objroot)/newlib/libnosys.a): New rules
2035
3a267038
JJ
20362005-01-27 Hans-Peter Nilsson <hp@axis.com>
2037
2038 * configure.in: Support cris-*-* and crisv32-*-*.
2039 * libnosys/configure.in: Ditto.
2040 * configure, libnosys/configure: Regenerate.
2041 * cris: New directory.
2042 * cris/crt0.S, cris/crtn.c, cris/gensyscalls, cris/linunistd.h,
2043 cris/outbyte.c, cris/configure.in, cris/crti.c, cris/lcrt0.c,
2044 cris/Makefile.in, cris/setup.S, cris/configure: New files.
2045
b87d7046
JJ
20462005-01-21 Hans-Peter Nilsson <hp@axis.com>
2047
2048 * libnosys/warning.h (stub_warning): Remove "warning: " prefix.
2049
3f38ba78
JJ
20502005-01-18 Hans-Peter Nilsson <hp@axis.com>
2051
2052 * libnosys/warning.h (link_warning) [HAVE_GNU_LD and HAVE_ELF]:
2053 Prefix symbol in section name with __SYMBOL_PREFIX. Do not use
2054 __make_section_unallocated. Mark magic variable as used.
2055
c377f1e3
JJ
20562005-01-18 Hans-Peter Nilsson <hp@axis.com>
2057
2058 * libnosys/configure.in (libc_cv_asm_previous_directive): Set
2059 cache-id variable.
2060 (libc_cv_asm_popsection_directive): Ditto.
2061 (libc_cv_section_attributes): Ditto.
2062 (libc_symbol_prefix): Rename from libc_dollar_prefix. Check for
2063 "_" as well, and set __SYMBOL_PREFIX accordingly.
2064 * libnosys/configure: Regenerate.
2065
7a01d046
JJ
20662005-01-18 Hans-Peter Nilsson <hp@axis.com>
2067
2068 * libnosys/Makefile.in (LD, AS): Correct obsoleted suffix: Say
2069 as-new and ld-new, not as.new and ld.new.
2070
bbb86f97
JJ
20712005-01-14 Hans-Peter Nilsson <hp@axis.com>
2072
2073 * libnosys/warning.h (__make_section_unallocated)
2074 [HAVE_ASM_PREVIOUS_DIRECTIVE, HAVE_ASM_POPSECTION_DIRECTIVE]: Use "\n"
2075 instead of ";" to delimit assembly lines.
2076
35310094
JJ
20772005-01-07 Paul Brook <paul@codesourcery.com>
2078
2079 * arm/crt0.S: Call __libc_{init,fini}_array instead of
2080 _init/_fini if they exist.
2081
60e4d52a
JJ
20822004-11-26 Paul Brook <paul@codesourcery.com>
2083
fcab88fe 2084 * arm/crt0.S (_start): Add .cantunwind annotation.
60e4d52a 2085
7be5e72f
NC
20862004-10-28 Nick Clifton <nickc@redhat.com>
2087
2088 * configure.in: Add support for iq2000 target.
2089 * configure: Regenerate.
2090
49a8b8f0
JJ
20912004-10-05 Tomer Levi <Tomer.Levi@nsc.com>
2092
2093 * configure.in: Support crx-*-*.
2094 * configure: regenerate.
2095 * crx/_exit.c: New file.
2096 * crx/_getenv.c: Ditto.
2097 * crx/_rename: Ditto.
2098 * crx/close.c: Ditto.
2099 * crx/configure.in: Ditto.
2100 * crx/crti.S: Ditto.
2101 * crx/crtn.S: Ditto.
2102 * crx/crt0.S: Ditto.
2103 * crx/dvz_hndl.c: Ditto.
2104 * crx/flg_hndl.c: Ditto.
2105 * crx/fstat.c: Ditto.
2106 * crx/getpid.c: Ditto.
2107 * crx/iad_hndl.c: Ditto.
2108 * crx/intable.c: Ditto.
2109 * crx/isatty.c: Ditto.
2110 * crx/kill.c: Ditto.
2111 * crx/lseek.c: Ditto.
2112 * crx/Makefile.in: Ditto.
2113 * crx/open.c: Ditto.
2114 * crx/putnum.c: Ditto.
2115 * crx/read.c: Ditto.
2116 * crx/sbrk.c: Ditto.
2117 * crx/sim.ld: Ditto.
2118 * crx/stat.c: Ditto.
2119 * crx/svc_hndl.c: Ditto.
2120 * crx/time.c: Ditto.
2121 * crx/und_hndl.c: Ditto.
2122 * crx/unlink.c: Ditto.
2123 * crx/write.c: Ditto.
88cd9392
RE
2124
21252004-10-01 Paul Brook <paul@codesourcery.com>
5bc90268
PB
2126
2127 * arm/configure.in: Add *-*-aebi target.
2128 * arm/configure: Regenerate.
2129
5796021e
CV
21302004-08-25 Corinna Vinschen <vinschen@redhat.com>
2131
2132 * i386/cygmon.ld (.text): Fix alignment.
2133 (.rodata): Handle .rodata.* sections.
2134
051f21ca
JJ
21352004-06-27 Hideki Iwamoto <h-iwamoto@kit.hi-ho.ne.jp>
2136
2137 * Makefile.in: Support $(DESTDIR).
2138 * arm/Makefile.in: Ditto.
2139 * d30v/Makefile.in: Ditto.
2140 * doc/Makefile.in: Ditto.
2141 * fr30/Makefile.in: Ditto.
2142 * frv/Makefile.in: Ditto.
2143 * hp74x/Makefile.in: Ditto.
2144 * i386/Makefile.in: Ditto.
2145 * i960/Makefile.in: Ditto.
2146 * iq2000/Makefile.in: Ditto.
2147 * libnosys/Makefile.in: Ditto.
2148 * m32r/Makefile.in: Ditto.
2149 * m68hc11/Makefile.in: Ditto.
2150 * m68k/Makefile.in: Ditto.
2151 * mcore/Makefile.in: Ditto.
2152 * mips/Makefile.in: Ditto.
2153 * mn10200/Makefile.in: Ditto.
2154 * mn10300/Makefile.in: Ditto.
2155 * pa/Makefile.in: Ditto.
2156 * rs6000/Makefile.in: Ditto.
2157 * sparc/Makefile.in: Ditto.
2158 * sparc/libsys/Makefile.in: Ditto.
2159 * xstormy16/Makefile.in: Ditto.
2160
dce592cd
JJ
21612004-06-25 Jeff Johnston <jjohnstn@redhat.com>
2162
2163 * libnosys/_exit.c: New file.
2164 * libnosys/Makefile.in: Add _exit.o.
2165
a8992cba
JJ
21662004-06-17 Jeff Johnston <jjohnstn@redhat.com>
2167
2168 * arm/configure.in: Check the value of newlib-may-supply-syscalls
2169 enablement variable to determine if crt0 should or should not be
2170 built.
2171 * arm/configure: Regenerated.
2172 * arm/Makefile.in: Changed to look at @BUILD_CRT0_TRUE@ and
2173 @BUILD_CRT0_FALSE@ variables set in configure to determine
2174 if crt0.o should be built and installed.
2175
a7364ade
JJ
21762004-06-09 Toralf Lund <toralf@procaptura.com>
2177
2178 * arm/crt0.S: Copied from newlib and it now also sets up stacks for
2179 FIQ and IRQ mode, plus calls hardware_init_hook() and
2180 software_init_hook() if present.
2181 * arm/libcfunc.c, arm/swi.h, arm/syscalls.c: Copied
2182 from newlib.
2183 * arm/Makefile.in: Build crt0.o, rdpmon-crt0.o, rdimon-crt0.o,
2184 librdpmon.a, librdimon.a - support file for "bare" setup, as well
2185 as "RDP" and "RDI" monitors.
2186 * arm/coff-rdpmon.specs, arm/elf-rdpmon.specs,
2187 arm/coff-rdimon.specs, arm/elf-rdimon.specs: gcc specs files to go
2188 with above mentioned support libs and startfiles.
2189
3ec8da65
JJ
21902004-06-03 Alexandre Oliva <aoliva@redhat.com>
2191
2192 * mn10300/sim.ld: Start at address 4, to avoid ambiguity with NULL
2193 pointers.
2194
2b2ced10
JJ
21952004-05-26 Jeff Johnston <jjohnstn@redhat.com>
2196
6d70519a 2197 * libnosys/sbrk.c: Add include of <_syslist.h> and "config.h".
2b2ced10 2198
8c91dd0a
RS
21992004-05-05 Richard Sandiford <rsandifo@redhat.com>
2200
2201 * mips/array.ld, mips/cfe.ld, mips/ddb-kseg0.ld, mips/ddb.ld,
2202 * mips/dve.ld, mips/idt32.ld, mips/idt64.ld, mips/idt.ld
2203 * mips/jmr3904app.ld, mips/lsi.ld, mips/nullmon.ld, mips/pmon.ld
2204 (.eh_frame_hdr, .eh_frame, .gcc_except_table, .jcr): New sections.
2205
81961a50
JJ
22062004-04-02 Chris Demetriou <cgd@broadcom.com>
2207
2208 * mips/regs.S (C0_COUNT): Fix comment that kept this from being
2209 defined.
2210 * mips/vr4300.S: Use C0_COUNT as appropriate instead of hardcoding $9.
2211 * mips/vr5xxx.S: Likewise.
2212
abd0287a
EC
22132004-03-23 Eric Christopher <echristo@redhat.com>
2214
deb7bf28 2215 * frv/crt0.S: Fix comment.
abd0287a
EC
2216 * mips/configure.in: Add mipsisa64-*-* to target support.
2217 * mips/configure: Regenerate.
2218
13a47bd6
JJ
22192004-03-03 Stephane Carrez <stcarrez@nerim.fr>
2220
2221 * m68hc11/sci-inout.S: Supports -mlong-calls.
2222 * m68hc11/sim-valid-m68hc11.ld (.tramp): New section for trampolines.
2223 (.text): Mark the .installN and .finiN section with KEEP.
2224 (.vectors): Likewise for .vectors.
2225 (.gcc_except_table): New section.
2226 * m68hc11/sim-valid-m68hc12.ld (.tramp): New section for trampolines.
2227 (.text): Mark the .installN and .finiN section with KEEP.
2228 (.vectors): Likewise for .vectors.
2229 (.gcc_except_table): New section.
2230
f892e763
JJ
2231