OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [newlib-1.10.0/] [libgloss/] [ChangeLog] - Blame information for rev 1773

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1005 ivang
2001-10-31  Jeff Johnston  
2
 
3
        * m32r/Makefile.in: Use gdb stub set by configure.
4
        * m32r/configure.in: Add a special macro for testing
5
        c compiler without building executable.  Add setting of
6
        GDBSTUB.
7
        * m32r/configure: Regenerated.
8
 
9
2001-10-31  David Howells  
10
 
11
        * syscall.h: Added SYS_times, SYS_gettimeofday, SYS_link values.
12
        * mn10300/times.c: Renamed "times" to "_times" so that it can be
13
        referenced by newlib.
14
        * mn10300/cygmon.c: New file.
15
        * mn10300/crt0_redboot.S: Ditto.
16
        * mn10300/crt0_cygmon.S: Ditto.
17
        * mn10300/Makefile.in: Added RedBoot and Cygmon support.
18
        * mn10300/configure.in: Changed to allow for future
19
        evaluation boards to be added.
20
        * mn10300/configure: Regenerated.
21
 
22
2001-10-17  Michael Meissner  
23
 
24
        * regs.S (K0BASE_ADDR,K1BASE_ADDR): Define as addresses to
25
        identify if a program is running in kernel segment 0.
26
 
27
        * cma101.c (__sizemem): If we are running in kernel segment 0,
28
        instead of kernel segment 1, use kernel segment 0 addresses which
29
        are uncached when sizing memory.
30
 
31
        * ddb-kseg0.ld: New file, clone of ddb.ld, except it links the
32
        program to run in kernel segment 0, instead of kernel segment 1.
33
 
34
        * configure.in: Treat ddb-kseg0.ld like ddb.ld.
35
        * configure: Regenerate.
36
 
37
2001-09-15  Eric Christopher  
38
 
39
        * mips/configure.in (LIB_AC_PROG_CC): Fix typo in mipsisa32 to
40
        mipsisa32*.
41
        * mips/configure: Regenerate.
42
 
43
2001-09-14  Eric Christopher  
44
 
45
        * mips/configure.in: Add mipsisa32 support.
46
        * mips/configure: Regenerate.
47
        * mips/idt32.ld: New file.
48
        * mips/idt64.ld: New file.
49
 
50
2001-09-11  Michael Meissner  
51
 
52
        * mips/crt0.S (_start): If -mfp32, don't enable 64-bit floating
53
        point registers, even if we are compiling for a mips3 or greater.
54
 
55
2001-09-10  Jim Blandy  
56
 
57
        Add support for GDB monitor-style I/O.
58
        * m68k/idp-outbyte.c (raw_outbyte): Renamed from outbyte; made
59
        static.
60
        (outbyte): Call raw_outbyte; if GDB_MONITOR_OUTPUT is #defined,
61
        precede the byte with a ^O character.
62
        * m68k/idpgdb.ld: New linker script.
63
        * m68k/Makefile.in (IDPGDB_LDFLAGS, IDPGDB_BSP, IDPGDB_OBJS): New
64
        variables.
65
        (all): Add ${IDPGDB_BSP} to the list of things to build.
66
        (${IDPGDB_BSP}, idp-gdb-outbyte.o, idpgdb-test.x,
67
        idpgdb-test.srec, idpgdb-test.dis, idpgdb-test): New rules.
68
        (install): Install the IDPGDB stuff, too.
69
 
70
2001-08-30  Richard Henderson  
71
            Eric Christopher  
72
 
73
        * mips/crt0.S: Fix for .init/.fini sections.
74
 
75
2001-08-30  Richard Henderson  
76
            Eric Christopher  
77
 
78
        * mips/idt.ld: Rewrite for .init/.fini sections.
79
 
80
2001-08-22  Jonathan Larmour  
81
 
82
        * mips/Makefile.in (jmr3904-io.o): Remove bogus use of `-mips3.'
83
 
84
2001-07-18  Jeff Johnston  
85
 
86
        * hp74x/configure: Regenerated with current autoconf.
87
        * m32r/configure: Ditto.
88
        * m68k/configure: Ditto.
89
        * pa/configure: Ditto.
90
        * sparc/configure: Ditto.
91
 
92
2001-03-08  Geoffrey Keating  
93
 
94
        * rs6000/simulator.S (dup): New syscall.
95
 
96
2001-02-28  Will Cohen  
97
 
98
        * src/libgloss/m68k/Makefile.in: Updated copyright and
99
         added rules to build simulator related libraries.
100
        (SIM_SCRIPTS): New variable.
101
        (SIM_LDFLAGS): New variable.
102
        (SIM_BSP): New variable.
103
        (SIM_CRT0): New variable.
104
        (SIM_OBJS): New variable.
105
        (SIM_TEST): New variable.
106
        (SIM_INSTALL): new variable.
107
        * src/libgloss/m68k/sim-abort.c: New file.
108
        * src/libgloss/m68k/sim-crt0.S: New file.
109
        * src/libgloss/m68k/sim-errno.c: New file.
110
        * src/libgloss/m68k/sim-funcs.c: New file.
111
        * src/libgloss/m68k/sim-inbyte.c: New file.
112
        * src/libgloss/m68k/sim-print.c: New file.
113
        * src/libgloss/m68k/sim-sbrk.c: New file.
114
        * src/libgloss/m68k/sim.ld: New file.
115
        * src/libgloss/m68k/simulator.S: New file.
116
 
117
2001-02-22  Jeff Johnston  
118
 
119
        * mn10200/access.c: With DJ Delorie's permission, this code is
120
        now freely modifiable with no reference to "copying.dj".
121
        * mn10300/access.c: Ditto.
122
 
123
2001-02-06  Will Cohen  
124
 
125
        * rs6000/sim-errno.c (__errno): Removed.
126
        (_cerror): Use re-entrant version of errno.
127
 
128
2000-09-05  Geoff Keating  
129
 
130
        * rs6000/simulator.S: Use conditional returns for documentation
131
        purposes.
132
        (access): Add new syscall.
133
 
134
Wed May 24 16:47:12 2000  Alexandre Oliva  
135
 
136
        * mn10300/time.c (time): Set *tloc, since the sim doesn't.
137
 
138
Mon Jan 31 18:45:26 2000  Donald Lindsay  
139
 
140
        * mips/crt0.S: If compiled into a mips2 multilib, sets processor
141
        status register for 32 bit addressing
142
        * mips/regs.S: Add symbols for status and config register fields.
143
        * mips/vr5xxx.S: Variant of vr300.S with extensions to __cpu_flush()
144
        to cope with Vr5000 secondary cache and with Vr5432 CACHE instruction.
145
        * mips/Makefile.in:  Add rule for forming vr5xxx.o.
146
        * mips/configure.in:  Add case arm for mips64vr5000 since the
147
        default (which was previously used) should not get vr5xxx.o.
148
 
149
Wed Dec 22 19:08:09 1999  Christopher Faylor 
150
 
151
        * wince/Makefile.am: Use LDADD from configure.
152
        * wince/Makefile.in: Regenerate.
153
        * wince/configure.in: Determine libraries needed based (crudely) on
154
        target.
155
        * wince/configure: Regenerate.
156
 
157
1999-12-16  Tom Tromey  
158
 
159
        * mips/Makefile.in (jmr3904-io.o): Don't compile with `-mips3'.
160
 
161
        * mips/jmr3904-io.c: Actually completed merge of Andrew Haley's
162
        patch of 1998-11-23.
163
 
164
        * mips/jmr3904dram-java.ld: Provide _Jv_QthreadsStackSize.  Link
165
        against -lgcjcoop, not -lqthreads.
166
        * mips/jmr3904app-java.ld: Provide _Jv_QthreadsStackSize.
167
 
168
1999-12-16  Brendan Kehoe  
169
 
170
        * m68k/idp.ld: Only use specific .dtors and .ctors uses of KEEP,
171
        without the bits for __{C,D}TOR_{LIST,END}__.
172
 
173
1999-12-14  Geoff Keating  
174
 
175
        * m68k/idp.ld (.text): Put crtbegin at the start of the
176
        constructors and destructors.
177
 
178
Mon Nov 29 12:14:48 1999  Christopher Faylor 
179
 
180
        * wince/Makefile.am: Add missing gdbdir assignment.
181
        * wince/Makefile.in: Regenerate.
182
 
183
1999-11-22  Gavin Romig-Koch  
184
 
185
       * mips/idt.ld: Remove the OUTPUT_ARCH("mips:4000") directive.
186
 
187
1999-11-15  Nick Clifton  
188
 
189
        * configure.in: Add arm-wince-pe target.
190
        * configure: Regenerate.
191
 
192
1999-11-11  Brendan Kehoe  
193
 
194
        * sparc/elfsim.ld (.text): Also provide __EH_FRAME_BEGIN__ since we're
195
        not bringing in crtbegin.o.
196
        * sparc/sparc86x.ld (.text): Likewise.   Add initp support.
197
 
198
1999-10-30  Geoffrey Keating  
199
 
200
        * mips/crt0.S: Handle -membedded-pic properly.  Set the $gp much
201
        earlier because it'll be needed.  Set the high bits of the PC to
202
        be consistent with other pointers, so that exception handling
203
        doesn't get confused.
204
 
205
1999-09-27  Jonathan Larmour  
206
 
207
        * sparc/crt0.s: Delete. This file is obsolete and caused problems
208
        on case-insensitive windows filesystems.
209
 
210
Wed Sep 22 15:59:17 1999  Christopher Faylor 
211
 
212
        * configure.in: Generalize Windows CE target detection.
213
        * configure: Regenerate.
214
        * wince/Makefile.am: Rename CE stub filename.
215
        * wince/Makefile.in: Regenerate.
216
        * wince/configure.in: Allow changing of CE stub.
217
        * wince/configure: Regenerate.
218
 
219
1999-07-26  Andrew Haley  
220
 
221
        * m32r/crt0.S (_start): Use a full word immediate for __bss_start
222
        and _end to allow them to be placed anywhere in memory.
223
 
224
1999-07-08  Jason Merrill  
225
 
226
        * sparc/elfsim.ld: Provide initp support.
227
 
228
1999-06-22  Nick Clifton  
229
 
230
        * mips/dve.ld (.rdata): Rename section to .rodata.
231
        * mips/idt.ld (.rdata): Rename section to .rodata.
232
        * mips/jmr3904app-java.ld (.rdata): Rename section to .rodata.
233
        * mips/jmr3904app.ld (.rdata): Rename section to .rodata.
234
        * mips/lsi.ld (.rdata): Rename section to .rodata.
235
        * mips/nullmon.ld (.rdata): Rename section to .rodata.
236
        * mips/pmon.ld (.rdata): Rename section to .rodata.
237
        * mips/r5900.ld (.rdata): Rename section to .rodata.
238
        * mips/sky.ld (.rdata): Rename section to .rodata.
239
        * mips/vpu.ld (.rdata): Rename section to .rodata.
240
 
241
Tue Jun 01 16:57:46 1999  Jeff Johnston 
242
 
243
        * libnosys/configure.in: Added setting of ac_file
244
        prior to calling config-ml.in.
245
        * libnosys/configure: Regenerated.
246
        * libnosys/Makefile.in: Added code to make install directory
247
        for libnosys.a prior to installing.
248
 
249
Wed May 26 17:22:46 1999  Christopher Faylor 
250
 
251
        * Makefile.am: Expect the object file to be in the
252
        current directory.
253
        * Makefile.in: Regenerate.
254
 
255
Tue May 25 14:35:21 1999  Christopher Faylor 
256
 
257
        * configure.in: Add wince targest.
258
        * configure: Regenerate.
259
        * wince: New directory
260
        * wince/Makefile.am: New file.
261
        * wince/Makefile.in: New file.
262
        * wince/aclocal.m4: New file.
263
        * wince/configure: New file.
264
        * wince/configure.in: New file.
265
 
266
1999-05-24  Jim Wilson  
267
 
268
        * sparc/elfsim.ld: Add `.data.*'.
269
 
270
1999-05-22  Jason Merrill  
271
 
272
        * m68k/idp.ld: Add initp support.
273
        * sparc/cygmon.ld.src: Likewise.
274
 
275
1999-05-14  Nick Clifton  
276
 
277
        * mcore/syscalls.S (_sbrk): Round to 8 bytes not 4.
278
 
279
1999-05-13  Mark Salter  
280
 
281
        * mcore/configure.in: Fixed multilib support.
282
        * mcore/configure: Regenerated.
283
        * mcore/Makefile.in: Fixed multilib problems.
284
        Added cmb board support
285
        * mcore/close.c: New file.
286
        * mcore/cmb-exit.c: Ditto.
287
        * mcore/cmb-inbyte.c: Ditto.
288
        * mcore/cmb-outbyte.c: Ditto.
289
        * mcore/elf-cmb.ld: Ditto.
290
        * mcore/elf-cmb.specs: Ditto.
291
        * mcore/fstat.c: Ditto.
292
        * mcore/getpid.c: Ditto.
293
        * mcore/kill.c: Ditto.
294
        * mcore/lseek.c: Ditto.
295
        * mcore/open.c: Ditto.
296
        * mcore/pe-cmb.ld: Ditto.
297
        * mcore/pe-cmb.specs: Ditto.
298
        * mcore/print.c: Ditto.
299
        * mcore/putnum.c: Ditto.
300
        * mcore/raise.c: Ditto.
301
        * mcore/read.c: Ditto.
302
        * mcore/sbrk.c: Ditto.
303
        * mcore/stat.c: Ditto.
304
        * mcore/unlink.c: Ditto.
305
        * mcore/write.c: Ditto.
306
        * mcore/c-syscalls.c: Removed.
307
 
308
1999-05-07  Nick Clifton  
309
 
310
        * mcore/syscalls.S (_write): Use 0x50FF instead of trap 1.
311
        Tidy up code layout.
312
 
313
1999-05-06  Nick Clifton  
314
 
315
        * mcore/Makefile.in: Fix build rule.
316
        * mcore/syscalls.s: Rename to syscalls.S
317
 
318
1999-05-04  Nick Clifton  
319
 
320
        * mcore/configure.in: Depend upon crt0.S not crt0.s.
321
        * mcore/configure: Regenerate.
322
 
323
1999-04-29  Nick Clifton  
324
 
325
        * mcore/crt0.S: Renamed file from crt0.s.
326
        Only invoke init() and fini() routines for ELF builds.
327
        Use __bss_start__ and __bss_end__ to locate .bss section.
328
 
329
1999-04-26  Angela Marie Thomas 
330
 
331
        * mips/array.ld:  Fix ELF ctor/dtor support.
332
        * mips/ddb.ld: Likewise.
333
        * mips/dve.ld: Likewise.
334
        * mips/idt.ld: Likewise.
335
        * mips/jmr3904app.ld: Likewise.
336
        * mips/lsi.ld: Likewise.
337
        * mips/nullmon.ld: Likewise.
338
        * mips/pmon.ld: Likewise.
339
        * mips/r5900.ld: Likewise.
340
        * mips/sky.ld: Likewise.
341
        * mips/vpu.ld: Likewise.
342
 
343
1999-04-22  Nick Clifton  
344
 
345
        * mcore/crt0.s: Initialise data section, call _init and _fini.
346
 
347
        * mcore/syscalls.s (_exit): Renamed from __exit.
348
 
349
        * fr30/crt0.s (_start): Initialise arg[cv] after calling _init and
350
        atexit.
351
 
352
1999-04-21  Nick Clifton  
353
 
354
        * mcore/crt0.s (_start): Use .long directive, not .word.
355
 
356
        * mcore/syscalls.s (_sbrk): fix syntax.
357
 
358
1999-04-20  Jason Molenda  (jsm@bugshack.cygnus.com)
359
 
360
        * sparc/sparc86.ld: Set alignment for the .data section.
361
 
362
1999-04-18  Nick Clifton  
363
 
364
        * configure.in: Add support for mcore targets.
365
        * configure: Regenerate.
366
        * mcore: New directory.
367
        * mcore/Makefile.in: New File: meta Makefile.
368
        * mcore/configure.in: New File: meta configure file..
369
        * mcore/configure: New File: Generated.
370
        * mcore/crt0.s: New File: mcore startup code.
371
        * mcore/syscalls.s: New File: Assembler system call stubs.
372
        * mcore/c-syscalls.c: New File: C system call stubs.
373
 
374
Tue Apr 13 17:20:34 1999  Catherine Moore  
375
 
376
        * mips/array.ld:  Support linkonce sections.
377
        * mips/ddb.ld: Likewise.
378
        * mips/dve.ld: Likewise.
379
        * mips/idt.ld: Likewise.
380
        * mips/jmr3904app.ld: Likewise.
381
        * mips/jmr3904app-java.ld: Likewise.
382
        * mips/jmr3904dram.ld: Likewise.
383
        * mips/jmr3904dram-java.ld: Likewise.
384
        * mips/lsi.ld: Likewise.
385
        * mips/nullmon.ld: Likewise.
386
        * mips/pmon.ld: Likewise.
387
        * mips/r5900.ld: Likewise.
388
        * mips/sky.ld: Likewise.
389
        * mips/vpu.ld: Likewise.
390
 
391
Mon Apr 12 21:01:46 1999  Catherine Moore  
392
 
393
        * mips/array.ld:  Add ELF ctor/dtor support.
394
        * mips/ddb.ld: Likewise.
395
        * mips/dve.ld: Likewise.
396
        * mips/idt.ld: Likewise.
397
        * mips/jmr3904app.ld: Likewise.
398
        * mips/lsi.ld: Likewise.
399
        * mips/nullmon.ld: Likewise.
400
        * mips/pmon.ld: Likewise.
401
        * mips/r5900.ld: Likewise.
402
        * mips/sky.ld: Likewise.
403
        * mips/vpu.ld: Likewise.
404
 
405
Sun Apr 11 00:43:34 1999  Jim Wilson  
406
 
407
        * i960/crt0.c (_start): Increase stack size to 256K.
408
 
409
Wed Mar 31 17:56:41 1999  Bob Manson  
410
 
411
        * i386/cygmon-salib.c: Add read and write syscall support.
412
        * i386/cygmon-syscall.h: Ditto.
413
 
414
        * i386/cygmon-gmon.[ch]: Profile support.
415
 
416
Sun Feb 28 23:39:32 1999  Geoffrey Noer  
417
 
418
        * libnosys/configure.in: Check cygwin*, not cygwin32.
419
        * libnosys/configure: Regenerate.
420
 
421
1999-02-18  Tom Tromey  
422
 
423
        * mips/configure: Rebuilt.
424
        * mips/configure.in (script_list): Added jmr3904dram-java and
425
        jmr3904app-java.
426
        * mips/jmr3904dram-java.ld: New file.
427
        * mips/jmr3904dram.ld: Don't mention -lqthreads.
428
        * mips/jmr3904app-java.ld: New file.
429
        * mips/jmr3904app.ld: Don't mention -lgcjcoop.
430
 
431
Wed Feb 17 13:27:24 1999  Jim Wilson  
432
 
433
        * m68k/crt0.S (start): Use jpbl not jmi in coldfire code.
434
 
435
1999-02-18  Tom Tromey  
436
 
437
        * Merge from branch:
438
 
439
        Tue Feb 16 12:57:06 PST 1999  Angela Marie Thomas  
440
 
441
        * mips/jmr3904app.ld: Change -lqthreads to -lgcjcoop due to
442
        library name change.
443
 
444
        Thu Feb  4 16:15:44 1999  Warren Levy  
445
 
446
        * mips/configure.in (script_list): Added jmr3904dram.ld.
447
        * mips/configure: Rebuilt.
448
 
449
        Thu Jan 21 19:11:45 1999  Warren Levy  
450
 
451
        * mips/jmr3904dram.ld: Created.
452
 
453
        Wed Dec 30 11:15:46 1998  Anthony Green  
454
 
455
        * mips/jmr3904app.ld: libgcc is dependent on libqthreads, so
456
        it must be linked it.
457
 
458
        Wed Dec 30 11:04:54 1998  Anthony Green  
459
 
460
        * mips/jmr3904app.ld: Make sure the stack owns all 8k plus
461
        the padding allocated for alignment.
462
 
463
        1998-11-23  Andrew Haley  
464
 
465
        * mips/jmr3904-io.c: change get_mem_info() to use _mem_size
466
        imported from the linker script.
467
        * mips/jmr3904app.ld: Provide _mem_size.
468
 
469
        * mips/jmr3904app.ld: Allocate 8k bytes for stack.
470
 
471
        1998-11-19  Andrew Haley  
472
 
473
        * mips/crt0.S: set argc to 0 before calling main()
474
        * get_mem_info() was incorrect; jmr3904 has 1M max of SRAM.
475
 
476
        Wed Nov  4 15:28:44 1998  Anthony Green  
477
 
478
        * mips/jmr3904-io.c: Implement get_mem_info().
479
 
480
        Wed Nov  4 15:22:41 1998  Anthony Green  
481
 
482
        * mips/Makefile.in: Rename libtx39jmr.a to libjmr3904.a.
483
        * mips/configure.in: Ditto.
484
        * mips/configure: Regenerate.
485
 
486
        Tue Nov  3 15:39:14 1998  Angela Marie Thomas (angela@cygnus.com)
487
 
488
        * mips/configure.in: Add jmr3904app to script list for tx39.
489
        * mips/configure: Regenerate.
490
 
491
1999-02-08  Nick Clifton  
492
 
493
        * libnosys/configure.in: Add support for StrongARM target.
494
        * libnosys/configure: Regenerate.
495
 
496
Thu Feb  4 10:56:59 1999  Jeff Johnston  
497
 
498
        * d30v/syscalls.c (time): Added code to honor argument
499
        passed to time which is either a pointer to a time_t
500
        value to set or is the NULL pointer.
501
 
502
1999-02-03  Keith Seitz  
503
 
504
        * m32r/m32r-lib.c (rx_char): Rename rx_uchar and return
505
        only unsigned chars.
506
        (getDebugChar2): Remove and integrate support into "M"
507
        packet code.
508
 
509
1999-01-29  Doug Evans  
510
 
511
        * sparc/erc32-crt0.S (_exit): Set magic number for simulator.
512
        * sparc/traps.S (win_flush): Make sure %sp is valid before flushing
513
        all windows.
514
 
515
Tue Jan 19 06:19:51 1999  Jeffrey A Law  (law@cygnus.com)
516
 
517
        * mn10300/crt0.S: Use ".stack" for the name of the stack section,
518
        not "._stack".  Remove mn10200 support.
519
        * mn10300/trap.S: Remove mn10200 support.
520
        * mn10300/sim.ld: Collect *(.stack) *(._stack) input sections into
521
        the .stack output section to be safe.
522
        * mn10300/eval.ld: Likewise.
523
 
524
        * mn10200/crt0.S: Use ".stack" for the name of the stack section,
525
        not "._stack".
526
        * mn10200/sim.ld: Collect *(.stack) *(._stack) input sections into
527
        the .stack output section to be safe.
528
        * mn10200/eval.ld: Likewise.
529
 
530
1999-01-14  Nick Clifton  
531
 
532
        * fr30/Makefile.in: Set target of install to be SIM_INSTALL not
533
        MON_INSTALL.
534
 
535
        * fr30/crt0.s (_start): Use atexit to call C++ global
536
        destructors.  Patch from Mark Salter 
537
 
538
1999-01-12  Nick Clifton  
539
 
540
        * fr30/crt0.s: Remove .stack section - it is no longer necessary.
541
 
542
1999-01-11  Nick Clifton  
543
 
544
        * fr30/crt0.s (_start): Add calls to _init and _fini for C++
545
        global constructor/destructor support.
546
 
547
1999-01-07  Nick Clifton  
548
 
549
        * fr30/crt0.s (_start): Apply patch from Mark Salter
550
         to cope with initialising .bss areas that are
551
        not word sized.
552
 
553
1998-12-23  Michael Meissner  
554
 
555
        * m68k/idp.ld (.eh_frame): Add section to the .text segment.
556
        (__{INIT,FINI}__SECTION__): Align to a 4 byte boundary.
557
        (.gcc_except_table): Ditto.
558
 
559
Mon Dec 21 22:45:05 1998  Mark Alexander  
560
 
561
        * sh/sh1lcevb.ld: Add DWARF sections.
562
        * sh/sh2lcevb.ld: Ditto.
563
        * sh/sh3lcevb.ld: Ditto.
564
        * sh/sh3bb.ld: Ditto.
565
 
566
Fri Dec 18 22:07:21 1998  Bob Manson  
567
 
568
        * i386/cygmon.ld: Make sure -lcygmon appears both before
569
        and after -lc, so we pick up functions from there in
570
        preference to libc functions.
571
 
572
        * i386/cygmon-salib.c: Add syscalls for time and gettimeofday.
573
        Don't add __do_global_ctors () and __do_global_dtors () if
574
        we're on a coff target.
575
        (open): Add dummy function so plumhall will compile.
576
        (clock): Replacement for clock () syscall that uses
577
        gettimeofday().
578
 
579
 
580
1998-12-18  Gavin Romig-Koch  
581
 
582
        * mips/Makefile.in, mips/vr4300.S: Move the -mips3 into vr4300.S.
583
 
584
1998-12-17  Nick Clifton  
585
 
586
        * fr30/syscalls.c: Include ../syscall.h not ../../sim/fr30/targ-vals.h
587
        (_open): Return file descriptor allocated by simulator.
588
        (isatty): Always false to avoid having to cope with reads from
589
        stdin.  For Now...
590
 
591
1998-12-16  Nick Clifton  
592
 
593
        * fr30/Makefile.in: Add libraries to clean target.
594
 
595
        * fr30/syscalls.c (_write): Save length so that it can be returned
596
        to caller.
597
 
598
        * fr30/crt0.s (_start): Initialise argc, argv and envp before
599
        calling main().
600
 
601
1998-12-15  Gavin Romig-Koch  
602
 
603
        * mips/ddb.ld (OUTPUT_ARCH): Remove.
604
 
605
1998-12-12  Nick Clifton  
606
 
607
        * fr30/syscalls.c: Remove stub for abort and add stubs for _kill
608
        and _getpid.
609
 
610
1998-12-11  Nick Clifton  
611
 
612
        * configure.in: Add support for fr30 target.
613
        * configure: Regenerate.
614
        * fr30: New directory.
615
        * fr30/Makefile.am: New file - build crt0.o and libsim.a
616
        * fr30/Makefile.in: New file - generate from Makefile.am.
617
        * fr30/configure.in: New file - support fr30 target
618
        * fr30/configure: New file - generate from configure.in.
619
        * fr30/crt0.s: New file - Basic executable startup code.
620
        * fr30/syscalls.c: New file - System call emulation library.
621
 
622
1998-12-11  Gavin Romig-Koch  
623
 
624
        *  mips/crt0.S (_start): Change initialization of FR.
625
 
626
1998-12-08  James E Wilson  
627
 
628
        * i960/crt0.c (set_stack): Change return type to void.  Init SP to
629
        FP + 64 instead of FP.  Simplify code to align ptr.
630
        (_start): Call exit instead of _exit.  Delete local variable stack.
631
        Init stack to heap+4096.
632
        * i960/mon960.c (abort): Ifdef out.
633
        * i960/syscall.h: New file.
634
 
635
1998-12-04  Ken Raeburn  
636
 
637
        * mips/cma101.c (time): Add heuristic to handle Y2K overflow.
638
 
639
Tue Dec  1 17:57:52 1998  Stan Shebs  
640
 
641
        * config/ppc.mh (.s.o): Don't use CFLAGS_MRELOCATABLE when
642
        assembling.
643
 
644
Wed Nov 18 19:14:15 1998  Jim Wilson  
645
 
646
        * mips/entry.S: Handle mips16 builds.
647
 
648
1998-10-30  Ian Molee  
649
 
650
        * m32r/trapmon0.c: New file.  Mon2000 trap handler.
651
        * m32r/trapmon0.S: Removed.
652
        * m32/Makefile.in: Changed to reflect above-changed files.
653
 
654
Wed Oct 28 07:55:55 1998  Mark Alexander  
655
 
656
        * sparc/crt0.S: Move entry point to start of text section.
657
        Put the address of the data section at the start of the section,
658
        so the GDB sparclite loader can find it for a.out loads.
659
 
660
Mon Oct 26 13:11:41 1998  Jeffrey A Law  (law@cygnus.com)
661
 
662
        * d30v/syscalls.c (time): Returns a time_t and accepts a pointer to
663
        a time_t as its argument.
664
 
665
        * i386/cygmon-syscall.h: Fix bogus asm constraints.  You must not
666
        clobber a register that overlaps with an input or output.
667
 
668
Fri Oct 23 11:06:16 1998  John Metzler  
669
 
670
        * mips/jmr3904-io.c (hardware_init_hook): Add file to support
671
        serial input and out put as required by libgloss read and write
672
        functions.
673
 
674
        * mips/jmr3904app.ld : LInker script for tx39jmr3904 board. Uses
675
        addresses per eCos conventions, not original ROM monitor.
676
 
677
        * configure.in: Add libtx39jmr.c to build target
678
 
679
        * Makefile.in: rules for libtx39jmr.a and jmr3904-io.o
680
 
681
1998-10-15  Ian Molee  
682
 
683
        * m32r/mon.specs: New file
684
        * m32r/trapmon0.S: New file
685
        * m32r/Makefile.in: Modified to add support for mon2000 trap0.
686
 
687
Tue Oct 13 11:52:03 1998  Jeff Johnston  
688
 
689
        * libnosys/warning.h: New file.
690
 
691
1998-10-06  Ken Raeburn  
692
 
693
        * mips/configure.in: Build nullmon stuff in default case.  Don't
694
        treat vr4100 specially.
695
 
696
Tue Oct  6 15:17:42 1998  Jeff Johnston  
697
 
698
        * libnosys/sbrk.c (_sbrk): Added reference to config.h.
699
        * libnosys/close.c (_close): Added stub warning outside of
700
        function body and added reference to config.h.
701
        * libnosys/execve.c (_execve): Ditto.
702
        * libnosys/fork.c (_fork): Ditto.
703
        * libnosys/fstat.c (_fstat): Ditto.
704
        * libnosys/getpid.c (_getpid): Ditto.
705
        * libnosys/gettod.c (_gettimeofday): Ditto.
706
        * libnosys/isatty.c (_isatty): Ditto.
707
        * libnosys/kill.c (_kill): Ditto.
708
        * libnosys/link.c (_link): Ditto.
709
        * libnosys/lseek.c (_lseek): Ditto.
710
        * libnosys/open.c (_open): Ditto.
711
        * libnosys/read.c (_read): Ditto.
712
        * libnosys/stat.c (_stat): Ditto.
713
        * libnosys/times.c (_times): Ditto.
714
        * libnosys/unlink.c (_unlink): Ditto.
715
        * libnosys/wait.c (_wait): Ditto.
716
        * libnosys/write.c (_write): Ditto.
717
        * libnosys/acconfig.h: New file.
718
        * libnosys/config.h.in: New file.
719
        * libnosys/exit.c: Removed as _exit cannot be stubbed.
720
        * libnosys/Makefile.in: Regenerated.
721
        * libnosys/configure.in: Configure header file specified.
722
        * libnosys/configure: Regenerated.
723
 
724
Wed Sep 30 12:45:43 1998  Bob Manson  
725
 
726
        * i386/cygmon.ld: Increase memory limits; put the initial
727
        executable above 1MB.
728
 
729
Fri Sep 25 13:49:22 1998  Bob Manson  
730
 
731
        * i386/configure.in: Changed crt0.c to cygmon-salib.c.
732
 
733
Wed Sep 23 19:25:46 1998  Bob Manson  
734
 
735
        * configure.in: Add i386-*-elf* triplet.
736
        * i386/*: Support for i386 targets.
737
 
738
Wed Sep 16 19:43:52 1998  Doug Evans  
739
 
740
        * m32r/m32r-lib.c: Rename -DMSA2000 to -DREVC and reverse test.
741
        (exceptionHandler,getExceptionHandler): Add cast to avoid warning.
742
 
743
Wed Sep  9 19:22:03 1998  Mark Alexander  
744
 
745
        * sparc/Makefile.in: Remove cache86x.o, not needed any more.
746
        * sparc/sparclite.h: (read_asr, write_asr): Define.
747
        * sparc/cache.c (is_danlite): New function.
748
        (cache_off, cache_on, flush_i_cache): Test for DANlite.
749
        * sparc/salib.c (update_leds): Allow user to disable LED flashing.
750
        * sparc/sparc86x.ld: Prevent section overlap.
751
 
752
1998-09-04  Keith Seitz  
753
 
754
        * m32r/m32r-lib.c (rx_rdy): Add support for MSA2000G01 board.
755
        (rx_char): Ditto.
756
        (getDebugChar2): New function to support binary downloads (gdb
757
        remote protocol "X" command).
758
        (exceptionHandler): Add support for MSA2000G01 board.
759
        (getExceptionHandler): Ditto.
760
 
761
1998-08-20  Michael Meissner  
762
 
763
        * libnosys/gettod.c: Include sys/time.h so that struct timezone is
764
        declared.
765
 
766
Sun Aug 16 10:46:43 1998  Mark Alexander  
767
 
768
        * sparc/Makefile.in: Add new BSP for sparc86x (DANlite).
769
        * sparc/salib.c (outbyte): Add hook for GDB stub.
770
        (cache_off, cache_on, flush_i_cache): Move to cache.c.
771
        * sparc/cache.c: New file for sparclite-specific cache code.
772
        * sparc/cache-86x.c: New file for sparc86x-specific cache code.
773
        * sparc/sparc86x.ld: New linker script for sparc86x.
774
        * sparc/crt0.S: Disable broken data relocation code.
775
        * sparc/sparcl-stub.c (outbyte_stub): New function for redirecting
776
        standard output to GDB.
777
        (handle_exception): Initialize outbyte hook.
778
 
779
Tue Aug 11 13:27:31 1998  Jim Wilson  
780
 
781
        * m68k/idp.ld (__INIT_SECTION__): Align to 2 byte boundary.
782
        * m68k/bcc.ld, m68k/mvme135.ld, m68k/mvme162.ld: Likewise.
783
        * m68k/sbc5204.ld, m68k/sbc5206.ld: Likewise.
784
 
785
1998-08-11  Jason Merrill  
786
 
787
        * mn10300/{sim.ld,eval.ld}: Add init_priority support.
788
 
789
Tue Aug 11 10:04:05 1998  Jeffrey A Law  (law@cygnus.com)
790
 
791
        * mn10200/sim.ld: Rework code to insert pad before the start of the
792
        data segment.
793
        * mn10200/eval.ld: Likewise.
794
        * mn10300/sim.ld: Likewise.
795
        * mn10300/eval.ld: Likewise.
796
 
797
Sat Aug  8 09:46:37 1998  Jim Wilson  
798
 
799
        * mips/cma101.c (__sizemem): New local variable extra.  Align base
800
        to int boundary.
801
 
802
Tue Jul 28 10:57:12 1998  Mark Alexander  
803
 
804
        * sparc/Makefile.in (ERC32_OBJS): Add fixctors.
805
        * sparc/erc32-crt0.S: Call __fix_ctors just before calling main.
806
        * sparc/fixctors.c: New file.
807
 
808
Sat Jul 18 07:15:33 1998  Mark Alexander  
809
 
810
        * sparc/crt0.S (win_ovf_trap, win_unf_trap): Use correct names for
811
        extern functions win_ovf and win_unf; fixes unresolved symbols
812
        in COFF.
813
 
814
Mon Jul 13 17:50:41 1998  Jeff Johnston  
815
 
816
        * configure.in: Added libnosys as subdir.
817
        * configure: Rebuilt configure based on configure.in.
818
        * libnosys/close.c (_close): Part of new libnosys stub library
819
        to use for situations with no operating system support.
820
        * libnosys/environ.c (environ): ditto.
821
        * libnosys/execve.c (_execve): ditto.
822
        * libnosys/exit.c (_exit): ditto.
823
        * libnosys/fork.c (_fork): ditto.
824
        * libnosys/fstat.c (_fstat): ditto.
825
        * libnosys/getpid.c (_getpid): ditto.
826
        * libnosys/gettod.c (_gettimeofday): ditto.
827
        * libnosys/isatty.c (_isatty): ditto.
828
        * libnosys/kill.c (_kill): ditto.
829
        * libnosys/link.c (_link): ditto.
830
        * libnosys/lseek.c (_lseek): ditto.
831
        * libnosys/open.c (_open): ditto.
832
        * libnosys/read.c (_read): ditto.
833
        * libnosys/sbrk.c (_sbrk): ditto.
834
        * libnosys/stat.c (_stat): ditto.
835
        * libnosys/times.c (_times): ditto.
836
        * libnosys/unlink.c (_unlink): ditto.
837
        * libnosys/wait.c (_wait): ditto.
838
        * libnosys/write.c (_write): ditto.
839
        * libnosys/Makefile.in : Makefile.in for creating libnosys Makefile.
840
        * libnosys/configure.in: configure.in to create libnosys configure.
841
        * libnosys/configure: Configure for libnosys library.
842
 
843
Mon Jul 13 14:13:07 EDT 1998  Jim Lemke  
844
 
845
        * sim/mips.ld: Clarify a comment.
846
 
847
Tue Jul  7 21:12:41 1998  Mark Alexander  
848
 
849
        * sparc/elfsim.ld: Make it work on both a.out and ELF.
850
        * sparc/traps.S: Rename trap_table label to work on both a.out
851
        and ELF.  Put the address of the data section at the start
852
        of the section, so the simulator loader can find it for a.out loads.
853
 
854
Thu Jun 25 09:24:53 1998  Mark Alexander  
855
 
856
        * config/mn10200.mt: New file.
857
 
858
Tue Jun 23 22:45:49 1998  Mark Alexander  
859
 
860
        * mn10200/crt0.S: Don't waste top four bytes of stack.
861
        * mn10200/eval.ld: Fix stack top address.
862
 
863
Mon Jun 22 09:30:22 1998  Drew Moseley  
864
 
865
        * mips/dvemon.c: Remove the close function and get it from the generic
866
        close.o
867
        * mips/Makefile.in (DVEOBJS): Add generic open.o and close.o to the DVEOBJS
868
        list to ensure that the proper API's are included.
869
 
870
Wed Jun 17 12:33:05 1998  Mark Alexander  
871
 
872
        * configure.in: Add mn10200 support.
873
        * configure: Regenerate.
874
        * mn10200/Makefile.in: New file.
875
        * mn10200/_exit.c: New file.
876
        * mn10200/access.c: New file.
877
        * mn10200/chmod.c: New file.
878
        * mn10200/chown.c: New file.
879
        * mn10200/close.c: New file.
880
        * mn10200/configure: New file.
881
        * mn10200/configure.in: New file.
882
        * mn10200/creat.c: New file.
883
        * mn10200/crt0.S: New file.
884
        * mn10200/crt1.c: New file.
885
        * mn10200/eval.ld: New file.
886
        * mn10200/execv.c: New file.
887
        * mn10200/execve.c: New file.
888
        * mn10200/fork.c: New file.
889
        * mn10200/fstat.c: New file.
890
        * mn10200/getpid.c: New file.
891
        * mn10200/gettime.c: New file.
892
        * mn10200/isatty.c: New file.
893
        * mn10200/kill.c: New file.
894
        * mn10200/lseek.c: New file.
895
        * mn10200/open.c: New file.
896
        * mn10200/pipe.c: New file.
897
        * mn10200/read.c: New file.
898
        * mn10200/sbrk.c: New file.
899
        * mn10200/sim.ld: New file.
900
        * mn10200/stat.c: New file.
901
        * mn10200/test.c: New file.
902
        * mn10200/time.c: New file.
903
        * mn10200/times.c: New file.
904
        * mn10200/trap.S: New file.
905
        * mn10200/trap.h: New file.
906
        * mn10200/unlink.c: New file.
907
        * mn10200/utime.c: New file.
908
        * mn10200/wait.c: New file.
909
        * mn10200/write.c: New file.
910
 
911
Fri Jun 12 17:26:56 1998  Doug Evans  
912
 
913
        * m32r/sys/syscall.h: Delete.  Use ./syscall.h now.
914
        * m32r/trap0.S: Renamed from trap.S.
915
        * m32r/eit.h: New file.
916
        * m32r/crtsysc.c: Delete, split up into several files.
917
        * m32r/chmod.c: New file.
918
        * m32r/close.c: New file.
919
        * m32r/exit.c: New file.
920
        * m32r/fstat.c: New file.
921
        * m32r/getpid.c: New file.
922
        * m32r/isatty.c: New file.
923
        * m32r/kill.c: New file.
924
        * m32r/lseek.c: New file.
925
        * m32r/open.c: New file.
926
        * m32r/raise.c: New file.
927
        * m32r/read.c: New file.
928
        * m32r/sbrk.c: New file.
929
        * m32r/stat.c: New file.
930
        * m32r/unlink.c: New file.
931
        * m32r/utime.c: New file.
932
        * m32r/write.c: New file.
933
        * m32r/Makefile.in (SYSCALLS): Delete.
934
        (LIBOBJS,LIBGLOSS): New variables.
935
        (all,install): Update.
936
        (libgloss.a): New rule.
937
 
938
Thu Jun 11 08:38:42 1998  Doug Evans  
939
 
940
        * sparc/cygmon-salib.c (setitimer): Add `const' to second arg.
941
        (gettimeofday): Change type of 2nd arg to struct timezone *.
942
 
943
Tue Jun  9 12:02:21 1998  Ian Carmichael  
944
 
945
        * mips/syscalls.c (sbrk): Allow memory allocation to work
946
        for configurations which don't have memory at K1BASE.
947
        * mips/cma101.c (__sizemem): Ditto.
948
 
949
Tue Jun  9 13:17:28 1998  Michael Snyder  
950
 
951
        * m68k/emc-stub.c: New file, stub for the EMC Symmetrix target.
952
        * m68k/gdbinit.emc: New file, user support for special features
953
        supported only on the EMC Symmetrix target.
954
 
955
Fri Jun  5 16:40:20 1998  Mark Alexander  
956
 
957
        * sparc/elfsim.ld: Fix ctor and dtor tables to work in both
958
        little- and big-endian executables.
959
 
960
Wed Jun  3 23:09:38 1998  Mark Alexander  
961
 
962
        * sparc/sparcl-stub.c: Include asm.h.  Use STRINGSYM macro to generate
963
        proper prefix for public assembly language labels.
964
        * sparc/ex930.ld: Add DWARF sections.
965
        * sparc/ex931.ld: Ditto.
966
        * sparc/ex934.ld: Ditto.
967
        * sparc/elfsim.ld: Simplify and clean up.
968
        * sparc/Makefile.in: Build ex934 BSP.  Allow little-endian builds.
969
        * sparc/traps.S (win_flush): Rewrite using code from Cygmon
970
        to eliminate register corruption.
971
 
972
Mon Jun  1 15:21:05 1998  Geoffrey Noer  
973
 
974
        * sparc/cygmon-salib.c: Stop including sys/itimer.h
975
 
976
Sun May 31 10:46:37 1998  Michael Meissner  
977
 
978
        * rs6000/Makefile.in (SOLARIS_*): Don't build solaris bsp's any
979
        more.
980
 
981
Fri May 22 13:50:55 1998  Angela Marie Thomas (angela@cygnus.com)
982
 
983
        * mn10300/Makefile.in: Install sim.ld.
984
 
985
Wed May 20 22:45:11 1998  Mark Alexander  
986
 
987
        * sparc/elfsim.ld: Add constructor and destructor tables.
988
 
989
Sat May 16 17:08:17 1998  Bob Manson  
990
 
991
        * sparc/cygmon-salib.c (__getProgramArgs): Use asm constraints.
992
 
993
Fri May 15 16:50:36 1998  Mark Alexander  
994
 
995
        * sparc/traps.S (win_flush): Don't destroy %g1 and %g2.
996
 
997
Fri May 15 15:59:30 1998  Gavin Koch  
998
 
999
        * mips/configure.in: Add idt to tx39 chain.
1000
        * mips/configure: Rebuild.
1001
 
1002
Fri May 15 15:48:28 1998  Gavin Koch  
1003
 
1004
        * mips/crt0.S (__stackbase): Added.
1005
        (zerobss): Initialize __stackbase.
1006
 
1007
1998-05-13  Brendan Kehoe  
1008
 
1009
        * mips/configure.in: Also grok `mipstx39*-*-*'.
1010
        * mips/configure: Regenerated.
1011
 
1012
Mon May 11 15:07:12 1998  Bob Manson  
1013
 
1014
        * configure.in: Added powerpcle target.
1015
        * configure: Regenerated.
1016
 
1017
Thu May  7 16:43:37 1998  Mark Alexander  
1018
 
1019
        * sparc/elfsim.ld (OUTPUT_FORMAT): Add little-endian support.
1020
 
1021
        * sparc/crt0.S (_start): Define label for ELF targets.
1022
        * sparc/salib.c: Include asm.h.  Use STRINGSYM macro to generate
1023
        proper prefix for public assembly language labels.
1024
        (write, read): Disable to avoid conflict with generic versions
1025
        of these functions.
1026
        * sparc/erc32-stub.c: Move STRINGSYM macro to sparc/asm.h.
1027
        * sparc/asm.h: Move STRINGSYM macro here from sparc/erc32-stub.c
1028
 
1029
Mon May  4 08:30:58 1998  Mark Alexander  
1030
 
1031
        * sparc/configure.in: Treat sparc86x as a sparclite.
1032
        * sparc/configure.in: Ditto.
1033
        * sparc/Makefile.in (slite-install): Install missing files
1034
        for simulator.
1035
 
1036
Thu Apr 30 16:41:15 1998  John Metzler  
1037
 
1038
        * mips/configure.in: adjust target type pattern to export nullmon.ld
1039
        * mips/configure: regenerated
1040
 
1041
Mon Apr 27 21:38:18 1998  Mark Alexander  
1042
 
1043
        * configure.in: Added sparc86x configuration.
1044
        * configure: Ditto.
1045
 
1046
Wed Apr 22 21:45:13 1998  Jeffrey A Law  (law@cygnus.com)
1047
 
1048
        * mips/crt0.S: Increase stack alignment.
1049
 
1050
Fri Apr 10 21:17:48 1998  Mark Alexander  
1051
 
1052
        * sparc/traps.S (win_flush): Prevent immediate window underflow
1053
        trap on return.  Miscellaneous comment formatting cleanup.
1054
 
1055
Tue Apr  7 18:34:51 1998  Mark Alexander  
1056
 
1057
        * sparc/elfsim.ld: Align BSS at 8-byte boundary.
1058
 
1059
Mon Apr  6 13:12:32 1998  Mark Salter  
1060
 
1061
        * rs6000/ads-io.c (write): Added write().
1062
 
1063
        * rs6000/Makefile.in: Changed objects used for libads to be
1064
        new ads specific object files instead of some mvme objects.
1065
 
1066
        * Added ads-io.c and ads-exit.c to provide function stubs which
1067
        are safe on ads board (SDS monitor).
1068
 
1069
        * rs6000/mbx-outbyte.c (outbyte): Foundry console output
1070
        is fixed, so re-enable output char quoting for mbx.
1071
 
1072
        * rs6000/mbx.specs: Added blank line to end of file. There
1073
        were link errors without it?
1074
 
1075
        * rs6000/mbx.specs: Use mbx.ld script for linking.
1076
 
1077
        * rs6000/mbx-outbyte.c: Don't quote characters. We don't want
1078
        gdb to display program output, yet.
1079
 
1080
        * rs6000/Makefile.in (install-mbx): Fixed install of mbx.specs
1081
        file.
1082
 
1083
        * rs6000/Makefile.in: Support for MBX EPPCBug monitor.
1084
        * rs6000/mbx-{exit,inbyte,outbyte,print}.c: New files for MBX.
1085
        * rs6000/mbx.ld,mbx.specs: New files for MBX.
1086
 
1087
Wed Apr  1 21:42:40 1998  Mark Alexander  
1088
 
1089
        * sparc/elfsim.ld: New linker script for running ELF programs
1090
        in erc32 simulator.
1091
        * sparc/erc32-crt0.S: Disable copying of data segment.
1092
        * sparc/erc32-stub.c: Generate correct public name for breakinst.
1093
        * sparc/Makefile.in: Build erc32 library always.
1094
 
1095
Thu Apr  2 11:24:32 1998  Andrew Cagney  
1096
 
1097
        * mips/syscalls.c (sbrk): Check word size correct for
1098
        get_mem_info.
1099
 
1100
Fri Mar 27 08:55:52 1998  Mark Alexander  
1101
 
1102
        * mips/crt0.S: Insert NOP before _start to keep GDB happy.
1103
        * mips/dve.ld: Eliminate references to VR4300.
1104
 
1105
Thu Mar 26 19:47:36 1998  Mark Alexander  
1106
 
1107
        * mn10300/eval.ld: Don't use absolute path in SEARCH_DIR.
1108
        * mn10300/sim.ld: Ditto.
1109
 
1110
Wed Mar 25 10:49:49 1998  Bob Manson  
1111
 
1112
        * sparc/cygmon-salib.c (__getProgramArgs): New function.
1113
 
1114
        * sparc/cygmon-crt0.S (init): Call __getProgramArgs.
1115
 
1116
        * configure.in: Added sparc64 configuration.
1117
 
1118
        * configure: Regenerated.
1119
 
1120
Tue Mar 24 10:44:41 1998  Mark Alexander  
1121
 
1122
        * mn10300/Makefile.in: Install libraries, not just linker scripts.
1123
 
1124
Tue Mar 24 09:52:28 1998  Mark Alexander  
1125
 
1126
        * config/mn10300.mt: New file
1127
        * mn10300/configure.in: Use mn10300.mt as target makefile fragment
1128
        instead of nothing at all.
1129
        * mn10300/configure: Ditto.
1130
 
1131
Tue Mar 24 16:59:06 1998  Stu Grossman  
1132
 
1133
        * doc/configure:  Regenerate with autoconf 2.12.1 to fix shell
1134
        issues for NT native builds.
1135
 
1136
Mon Mar 16 18:51:11 1998  Bob Manson  
1137
 
1138
        * sparc/cygmon-crt0.S: Make start a global symbol (for the linker
1139
        script; we also need to make SYM(start) global).
1140
 
1141
Wed Mar 11 10:24:39 1998  Stan Cox  
1142
 
1143
        * sparc/cygmon.ld.src (.debug*): Added dwarf sections.
1144
 
1145
Fri Mar  6 23:41:54 1998  Bob Manson  
1146
 
1147
        * sparc/cygmon.ld.src: Use TARGET_RAM_START.
1148
 
1149
        * sparc/Makefile.in (SLITE_RAM_START): Add.
1150
        (SPARC_RAM_START): Add.
1151
        (SPARC64_RAM_START): Add.
1152
        (SLITE_ALL): Add cygmon object files and linker script.
1153
        slite-install: Install CygMon libraries and linker script.
1154
 
1155
Mon Mar  2 19:36:12 1998  Michael Meissner  
1156
 
1157
        * rs6000/ads.ld: Add default attributes to memory region.
1158
        * a29k/{p3dgps,sa29200{,b}}.ld: Ditto.
1159
        * hp74x/hppa.ld: Ditto.
1160
        * m68k/{bcc,idp,mvme{135,162},sbc520{4,6}}.ld: Ditto.
1161
        * pa/{op50n,w89k}.ld: Ditto.
1162
        * sh/{sh1{l,2,3}cevb,sh3bb}.ld: Ditto.
1163
        * sparc/{erc32,ex93{0,1,4}}.ld: Ditto.
1164
 
1165
Fri Feb 27 17:15:35 1998  Mark Alexander  
1166
 
1167
        * mn10300/configure.in (AC_INIT): Use crt0.S instead of crt0-eval.S.
1168
 
1169
Fri Feb 27 17:39:23 1998  Jeffrey A Law  (law@cygnus.com)
1170
 
1171
        * configure.in: Use "mn10300" subdir for "mn10300-*-*".
1172
 
1173
Mon Feb 23 20:29:42 1998  Mark Alexander  
1174
 
1175
        * mn10300/Makefile.in (GENOBJS): Remove system calls no longer
1176
        supported.
1177
        * mn10300/trap.h: Use generic syscall.h.
1178
        * mn10300/sys/syscall.h: Removed in favor of generic syscall.h.
1179
 
1180
Mon Feb 23 16:19:17 1998  Gavin Koch  
1181
 
1182
        * mips/Makefile.in (cma101.o): Add rule to explicitly use -mno-mips16.
1183
        * mips/cma101.c: Reverse my previous change.
1184
        Add #ifdef __mips16 then #error.
1185
 
1186
Mon Feb 23 11:29:33 1998  Mark Alexander  
1187
 
1188
        * mn10300/Makefile.in: Add rules for building libeval.a.
1189
        * mn10300/configure: Don't use default.mt.
1190
        * mn10300/configure.in: Ditto.
1191
        * mn10300/eval.ld: Replace with modified version of default script.
1192
 
1193
        * mn10300/_exit.c: New file for libeval.a.
1194
        * mn10300/access.c: Ditto.
1195
        * mn10300/chmod.c: Ditto.
1196
        * mn10300/chown.c: Ditto.
1197
        * mn10300/close.c: Ditto.
1198
        * mn10300/creat.c: Ditto.
1199
        * mn10300/crt0.S: Ditto.
1200
        * mn10300/crt1.c: Ditto.
1201
        * mn10300/execv.c: Ditto.
1202
        * mn10300/execve.c: Ditto.
1203
        * mn10300/fork.c: Ditto.
1204
        * mn10300/fstat.c: Ditto.
1205
        * mn10300/getpid.c: Ditto.
1206
        * mn10300/gettime.c: Ditto.
1207
        * mn10300/isatty.c: Ditto.
1208
        * mn10300/kill.c: Ditto.
1209
        * mn10300/lseek.c: Ditto.
1210
        * mn10300/open.c: Ditto.
1211
        * mn10300/pipe.c: Ditto.
1212
        * mn10300/read.c: Ditto.
1213
        * mn10300/sbrk.c: Ditto.
1214
        * mn10300/sim.ld: Ditto.
1215
        * mn10300/stat.c: Ditto.
1216
        * mn10300/time.c: Ditto.
1217
        * mn10300/times.c: Ditto.
1218
        * mn10300/trap.S: Ditto.
1219
        * mn10300/trap.h: Ditto.
1220
        * mn10300/unlink.c: Ditto.
1221
        * mn10300/utime.c: Ditto.
1222
        * mn10300/wait.c: Ditto.
1223
        * mn10300/write.c: Ditto.
1224
        * mn10300/sys/syscall.h: Ditto.
1225
 
1226
Fri Feb 20 17:19:22 1998  Gavin Koch  
1227
 
1228
        * mips/cma101.c: #ifdef out whole file if mips16.
1229
 
1230
Thu Feb 19 13:05:58 1998  Bob Manson  
1231
 
1232
        * i960/*: Revised.
1233
 
1234
Wed Feb 18 12:00:20 1998  Jeff Johnston  
1235
 
1236
        * m68k/crt0.S (start): Fixed code that clears .bss.  Code
1237
        was using dbra instruction and did not account for the fact
1238
        that the instruction branches until counter is -1, not 0.
1239
 
1240
Tue Feb 17 18:21:52 1998  Mark Alexander  
1241
 
1242
        * mn10300/Makefile.in: New file for MN10300 eval board support.
1243
        * mn10300/configure: Ditto.
1244
        * mn10300/configure.in: Ditto.
1245
        * mn10300/crt0-eval.S: Ditto.
1246
        * mn10300/eval.ld: Ditto.
1247
        * mn10300/test.c: Ditto.
1248
 
1249
Tue Feb 17 19:55:47 1998  Gavin Koch  
1250
 
1251
        * mips/vr4300.S (__previous): Fix comment type-o in
1252
        previous change.
1253
 
1254
Tue Feb 17 10:47:45 1998  Gavin Koch  
1255
 
1256
        * mips/vr4300.S (__previous,baseaddr,res_baseaddr):
1257
        Figure the length of the exception handler at runtime
1258
        rather than compile time.
1259
 
1260
Tue Feb  3 14:07:51 1998  Ian Lance Taylor  
1261
 
1262
        * configure.in: When running config-ml.in, put --enable-multilib
1263
        before ac_configure_args, so that --disable-multilib can override
1264
        it.
1265
        * configure: Rebuild.
1266
 
1267
Fri Jan  9 17:10:59 1998  Mark Alexander  
1268
 
1269
        * mips/Makefile.in (LSIOBJS, DVEOBJS): Add part-specific objects.
1270
 
1271
Mon Jan  5 17:01:45 1998  Mark Alexander  
1272
 
1273
        * config/mips.mt: Add rules for read.o and write.o.
1274
        * mips/dvemon.c: New file to support Densan DVE-R3900 board.
1275
        * mips/dve.ld: New file to support Densan DVE-R3900 board.
1276
        * mips/Makefile.in: Add rules for Densan support library libdve.a.
1277
        * mips/configure.in: Build libdve.a for tx39 targets.
1278
        * mips/configure: Ditto.
1279
 
1280
Tue Dec 30 15:34:17 1997  Bob Manson  
1281
 
1282
        * sparc/Makefile.in: Add define for TARGET_CPU_$(CPU).
1283
 
1284
        * sparc/cygmon-salib.c: If TARGET_CPU_SPARC64, include
1285
        sys/types.h, and define _open_r, _close_r, etc.
1286
 
1287
Sun Dec 28 17:15:50 1997  Bob Manson  
1288
 
1289
        * sparc/cygmon-salib.c (_open_r, _close_r): New functions.
1290
        (read, write): If the fd isn't 0, 1, or 2, return an error.
1291
 
1292
Fri Dec 26 18:45:28 1997  Bob Manson  
1293
 
1294
        * sparc/cygmon-salib.c (_sbrk_r, _fstat_r,_brk_r): Define.
1295
 
1296
        * sparc/cygmon-crt0.S: Zero out %fp so backtraces from gdb work
1297
        properly.
1298
 
1299
        * sparc/configure.in: Set CYGMONLDSCRIPTTEMPL appropriately.
1300
 
1301
        * sparc/Makefile.in ($(objdir)/cygmon.ld): Use CYGMONLDSCRIPTTEMPL
1302
        to determine what template file we use.
1303
 
1304
1997-12-22  Felix Lee  
1305
 
1306
        * rs6000/sim-errno.c (_cerror): need to return -1.
1307
        * rs6000/sol-cfuncs.c (_cerror): likewise.
1308
 
1309
Mon Dec 22 16:54:31 1997  Bob Manson  
1310
 
1311
        * sparc/cygmon-crt0.S: Add stack bias code if TARGET_CPU_SPARC64 is
1312
        defined. Allocate 128 bytes for a frame if sparc64.
1313
 
1314
        * sparc/cygmon.ld.src: New file, replaced cygmon.ld.
1315
 
1316
        * sparc/Makefile.in (SPARC_OBJ_FORMAT): Added.
1317
        (SPARC64_ALL,SPARC64_INSTALL,SPARC64_OBJ_FORMAT): Added.
1318
        ($(objdir)/cygmon.ld): Create from $(objdir)/cygmon.ld.src.
1319
 
1320
        * sparc/configure.in: Add sparc64 to CPU list.
1321
        * sparc/configure: Regenerated.
1322
        * configure: Regenerated.
1323
 
1324
Sun Dec 21 18:19:27 1997  Bob Manson  
1325
 
1326
        * configure.in: Added sparc64-elf configuration.
1327
 
1328
Wed Dec 10 19:15:26 1997  Andrew Cagney  
1329
 
1330
        * mips/pmon.ld, mips/ddb.ld: Add handling of DWARF
1331
        sections. Copied from mips/idt.ld.
1332
 
1333
Wed Dec 10 12:31:04 1997  Mark Alexander  
1334
 
1335
        * mips/configure: Add entry.o to LSI library.
1336
        * mips/configure.in: Ditto.
1337
        * mips/crt0.S: Declare init hooks as .text to avoid linker errors.
1338
        * mips/pmon.S: Don't use 64-bit instructions on 32-bit EABI machines.
1339
        * mips/entry.S: New file (MIPS16 entry/exit exception handler).
1340
 
1341
Tue Dec  9 18:51:45 1997  Michael Meissner  
1342
 
1343
        * d30v/crt0.S (_start): Don't load r1 with 32 anymore.  Zero out
1344
        the 3 bss areas.
1345
 
1346
Fri Nov 28 22:34:14 1997  Bob Manson  
1347
 
1348
        * sparc/cygmon-salib.c (open): New syscall.
1349
 
1350
        * sparc/cygmon.ld: Add gcc_except_table section.
1351
 
1352
        * sparc/cygmon-crt0.S: Call __install_signal_handler.
1353
        Run ctors/dtors as appropriate.
1354
 
1355
        * sparc/cygmon-salib.c (gettimeofday): New syscall.
1356
        (stime): Ditto.
1357
        (add_mapping): Ditto.
1358
        (remove_mapping): Ditto.
1359
        (__install_signal_handler): Ditto.
1360
 
1361
Wed Nov 26 15:25:11 1997  Michael Meissner  
1362
 
1363
        * rs6000/mcount.S: New file to in case no profiling module was
1364
        defined.
1365
 
1366
        * rs6000/Makefile.in (OBJS): Add mcount.o
1367
        (mcount.o): Depend on mcount.S.
1368
 
1369
Mon Nov 24 23:25:07 1997  Bob Manson  
1370
 
1371
        * sparc/cygmon.ld: Add linkonce sections.
1372
 
1373
Mon Nov 24 18:42:55 1997  Michael Meissner  
1374
 
1375
        * d30v/syscalls.c (__syscall): Correct setting errno.
1376
 
1377
Sun Nov 23 17:49:45 1997  Bob Manson  
1378
 
1379
        * sparc/Makefile.in: Removed TARGET_CFLAGS.
1380
        * sparc/configure.in: Ditto.
1381
        * sparc/configure: Regenerated.
1382
 
1383
Fri Nov 21 21:21:23 1997  Michael Meissner  
1384
 
1385
        * syscall.h: Remove d30v from comments.
1386
 
1387
        * d30v/syscalls.c: Use common syscall.h file, move setting errno
1388
        into common function, rather than have each stub do it.
1389
 
1390
        * d30v/Makefile.in (syscalls.c): Use common syscall.h, not the old
1391
        d30v specific version.
1392
        (clean): Properly remove libraries.
1393
 
1394
        * d30v/sys/syscall.h: Delete.
1395
 
1396
Wed Nov 19 16:13:00 1997  Doug Evans  
1397
 
1398
        * rs6000/Makefile.in (unlink.o): Add rule for.
1399
 
1400
        * syscall.h: New file.
1401
 
1402
Tue Nov 18 17:22:18 1997  Doug Evans  
1403
 
1404
        * sparc/asm.h (CONCAT1): Use __USER_LABEL_PREFIX__.
1405
 
1406
        * sparc/Makefile.in: Reorganize file.
1407
 
1408
        * sparc/Makefile.in: Rename all occurences of SIM to ERC32.
1409
        (all): Don't build erc32 support any more (never installed anyway).
1410
        * sparc/erc32-io.c: Renamed from sim-io.c.
1411
        * sparc/erc32-stub.c: Renamed from sim-stub.c.
1412
        * sparc/erc32-crt0.S: Renamed from sim-crt0.S.
1413
        * sparc/erc32.ld: Renamed from sim.ld.
1414
        * sparc/configure.in (AC_INIT): Update.
1415
        * sparc/configure: Regenerate.
1416
 
1417
Tue Nov 18 13:54:46 1997  Michael Meissner  
1418
 
1419
        * d30v/syscalls.c: New file to provide system call stubs.
1420
        * d30v/sys/syscall.h: New file to provide system call numbers.
1421
        * d30v/sim-{exit,read,write}.S: Delete, no longer used.
1422
        * d30v/Makefile.in: Remove old system stubs, and use the new ones
1423
        in syscalls.c.
1424
 
1425
Tue Nov 18 12:38:37 1997  Michael Meissner  
1426
 
1427
        * d30v/sys/syscall.h: Define for d30v system calls.
1428
 
1429
Mon Nov 17 22:04:04 1997  Bob Manson  
1430
 
1431
        * configure.in: Configure the sparc directory for the sparc-elf
1432
        toolchain.
1433
        * configure: Regenerated.
1434
 
1435
        * sparc/Makefile.in: For a generic sparc toolchain, build the cygmon
1436
        crt0 and install the cygmon linker script.
1437
 
1438
        * sparc/asm.h (USER_LABEL_PREFIX): If it's already defined, don't
1439
        redefine it.
1440
 
1441
        * sparc/configure.in: Add LIB_AC_PROG_CC. Add TARGET_CFLAGS
1442
        subst variable.
1443
        * sparc/configure: Regenerated.
1444
 
1445
        * sparc/cygmon.ld: New file.
1446
        * sparc/cygmon-crt0.S: New file.
1447
        * sparc/cygmon-salib.c: New file.
1448
 
1449
Sun Nov 16 20:22:22 1997  Michael Meissner  
1450
 
1451
        * d30v/crt0.S (_start): Set up stack pointer to end of internal
1452
        memory by default.
1453
 
1454
Tue Nov 11 17:43:06 1997  Michael Meissner  
1455
 
1456
        * d30v/Makefile.in (OBJS): Use print.o, not print.c.  Add sbrk.o.
1457
 
1458
Mon Nov 10 13:57:40 1997  Michael Meissner  
1459
 
1460
        * configure.in (d30v-*-*): Add configuration.
1461
        * configure: Regenerate.
1462
 
1463
        * d30v/{crt0,sim-{read,write,exit}}.S: Correct typos.
1464
        * d30v/Makefile.in: Ditto.
1465
 
1466
Sat Nov  8 14:38:57 1997  Michael Meissner  
1467
 
1468
        * d30v/crt0.S: New file for d30v port.
1469
        * d30v/configure{,.in}: Ditto.
1470
        * d30v/Makefile.in: Ditto.
1471
        * d30v/{in,out}byte.c: Ditto.
1472
        * d30v/sim-{read,write,exit}.c: Ditto.
1473
 
1474
Tue Sep 16 15:21:08 1997  Gavin Koch  
1475
 
1476
        * mips/Makefile.in (vr4300.o): Reinstate command, it's will
1477
        be necessary until all hosts properly set BSP in configure.in.
1478
 
1479
Mon Sep 15 16:20:29 1997  Bob Manson  
1480
 
1481
        * m68k/*.ld: Add underscore versions of __CTOR_LIST__ and
1482
        __DTOR_LIST__.
1483
 
1484
Mon Sep 15 12:13:34 1997  Mark Alexander  
1485
 
1486
        * mips/crt0.S: Declare external functions as .text to
1487
        eliminate linker warnings.
1488
 
1489
Tue Sep  9 23:35:04 1997  Gavin Koch  
1490
 
1491
        * mips/Makefile.in (SCRIPTS): Now is configurable.
1492
        (BSP): Now is configurable.
1493
        (vr4300.o): Remove unnecessary command.
1494
        * mips/configure.in: Configure the newly configuable
1495
        SCRIPTS and BSP.
1496
        * mips/configure: Re-autoconf.
1497
 
1498
 
1499
Mon Sep  8 16:53:12 1997  Bob Manson  
1500
 
1501
        * mips/Makefile.in (pmon.o): Added compile command that includes
1502
        PART_SPECIFIC_DEFINES. Don't include cma101.o by default.
1503
 
1504
        * mips/configure.in (part_specific_defines): New variable
1505
        used when building pmon.o.
1506
        (part_specific_obj): Include cma101.o as well as vr4300.o,
1507
        since it is board-specific in many ways (and relies on
1508
        routines in vr4300.o).
1509
 
1510
Mon Sep  8 14:42:44 1997  Gavin Koch  
1511
 
1512
        * mips/idt.ld: Add handling of DWARF sections.
1513
 
1514
Sun Sep  7 16:43:05 1997  Gavin Koch  
1515
 
1516
        * mips/crt0.S, mips/idtmon.S, mips/vr4300.S: Handle mips16 builds.
1517
 
1518
Thu Sep  4 19:35:12 1997  Andrew Cagney  
1519
 
1520
        * v850/sys/syscall.h: Match with what is in newlib.
1521
 
1522
Mon Sep  1 12:43:50 1997  Andrew Cagney  
1523
 
1524
        * v850/sys/syscall.h: New file.
1525
 
1526
Thu Aug 28 17:27:16 1997  Stan Shebs  
1527
 
1528
        * rs6000/ads.ld: Define ram region.
1529
        (__stack): Fix value.
1530
        * rs6000/crt0.S: Clear the sbss area as well as bss.
1531
 
1532
Tue Aug 26 16:22:36 1997  Ian Lance Taylor  
1533
 
1534
        * m68k/bcc.ld: Don't use BLOCK for the section addresses.
1535
        Instead, just force . to be aligned when necessary.
1536
        * m68k/idp.ld, m68k/mvme135.ld, m68k/mvme162.ld: Likewise.
1537
        * m68k/sbc5204.ld, m68k/sbc5206: Likewise.
1538
 
1539
Fri Aug  8 14:20:16 1997  Michael Meissner  
1540
 
1541
        * rs6000/Makefile.in (install-{yellowknife,ads}): The linker
1542
        scripts are in the source directory, not the object directory.
1543
 
1544
Fri Aug  1 12:21:31 1997  Stan Shebs  
1545
 
1546
        * rs6000/ads.ld: New file, linker script for 821/860 ADS board.
1547
        * rs6000/yellowknife.ld: New file, linker script for embedded
1548
        Yellowknife (CHRP/PPCP) box.
1549
        * rs6000/Makefile.in: Add rules for ADS and Yellowknife bits,
1550
        remove references to EVM, don't optimize the test program.
1551
        * rs6000/crt0.S: Renamed from mvme-crt0.S, is generic.
1552
        * rs6000/mvme-stack.S: Removed, unnecessary.
1553
 
1554
Tue Jun  3 12:54:59 1997  Bob Manson  
1555
 
1556
        * mips/crt0.S: Added GCRT0 #ifdef for profiling support.
1557
 
1558
        * mips/Makefile.in (SCRIPTS): Added idtecoff.
1559
        (PCRT0): Added.
1560
 
1561
        * mips/idtecoff.ld: Added. Add crt0.o startup entry.
1562
 
1563
Fri Apr 18 15:54:11 1997  Doug Evans  
1564
 
1565
        * m32r/crt0.S: Remove references to .fillinsn.
1566
 
1567
Mon Apr 14 16:34:27 1997  Ian Lance Taylor  
1568
 
1569
        * testsuite/Makefile.in (INSTALL): Change install.sh to
1570
        install-sh.
1571
 
1572
Wed Apr  9 15:41:39 1997  Mike Meissner  
1573
 
1574
        * rs6000/configure.in (AC_PROG_CC): copied from configure.in.
1575
        * rs6000/configure: Regenerate.
1576
 
1577
 
1578
Sat Mar 29 12:21:08 1997  Bob Manson  
1579
 
1580
        * sparc/(ex930.ld,ex931.ld,ex934.ld}: Set __end as well
1581
        as _end and end.
1582
 
1583
Fri Mar 28 23:01:38 1997  Mark Alexander  
1584
 
1585
        * mips/lsi.ld: Before setting _gp, use ALIGN(8) instead
1586
        of ALIGN(16).  Remove ALIGN from _gp computation.
1587
 
1588
Mon Mar 17 10:00:29 1997  Gavin Koch  
1589
 
1590
        * mips/idtmon.S: Added magic number for _flush_cache slot.
1591
 
1592
Fri Mar 14 14:36:06 1997  J.T. Conklin  
1593
 
1594
        * m68k/Makefile.in (install): Fix typo.
1595
 
1596
        * m68k/crt0.S: Changed to use correct loop condition for coldfire.
1597
 
1598
Wed Mar 12 16:00:51 1997  Stu Grossman  (grossman@critters.cygnus.com)
1599
 
1600
        * sparc/Makefile.in: Add rules for above.
1601
        (701_OBJS): Add salib-701.o, sparclet-stub.o.
1602
        [Brought over from Nov 5 change in sparclet branch.]
1603
 
1604
        * sparc/salib-701.c (flush_i_cache):  Implement cache flushing to fix
1605
        intermittent problems with gdb stub and breakpoints.  Fixes pr 11755.
1606
 
1607
Wed Mar 12 15:49:30 1997  J.T. Conklin  
1608
 
1609
        * m68k/sbc5204: Fix GROUP specifier.
1610
        * m68k/sbc5206: Likewise.
1611
 
1612
Tue Mar 11 13:43:49 1997  J.T. Conklin  
1613
 
1614
        * m68k/Makefile.in (all): Fix typo.
1615
 
1616
        * m68k/crt0.S: Use cmpl #0,aX instead of cmpw #0,aX as the latter
1617
        is an invalid instruction on the coldfire.
1618
 
1619
Fri Mar  7 19:42:50 1997  Mark Alexander  
1620
 
1621
        * mips/lsi.ld: New file.
1622
        * mips/lsipmon.S: New file.
1623
        * Makefile.in: Add support for LSI variant of PMON (MiniRISC board).
1624
        * pmon.S: Ditto.
1625
 
1626
Fri Mar  7 10:29:11 1997  Ian Lance Taylor  
1627
 
1628
        * mips/regs.S (pc): Define.
1629
 
1630
Thu Mar  6 18:11:57 1997  Bob Manson  
1631
 
1632
       * mips/pmon.S (INDIRECT): For a target that uses the 64-bit
1633
        ABI, set up the stack for a 32-bit call before actually calling
1634
        PMON.
1635
 
1636
        * mips/regs.S: K1BASE needs to be a 64-bit value on a machine
1637
        with 64-bit pointers.
1638
 
1639
        * mips/syscalls.c (sbrk): Use size_t instead of unsigned int
1640
        when comparing pointers.
1641
 
1642
Wed Mar  5 15:44:04 1997  Doug Evans  
1643
 
1644
        * m32r/crtsysc.c (_sbrk): Change _end decl to __model__ (__medium__).
1645
        * m32r/Makefile.in (m32r-stub.o): Use MULTISRCTOP to find m32r-stub.c.
1646
 
1647
Tue Mar  4 07:01:44 1997  J.T. Conklin  
1648
 
1649
        * m68k/crt0.S: Use cmpw #0,aX instead of tstl aX, as the latter is
1650
        an invalid addressing mode on the 68000 core.
1651
 
1652
Mon Mar  3 16:38:19 1997  Jim Wilson  
1653
 
1654
        * mips/crt0.S: Subtract 24 instead of 8 when computing sp.
1655
 
1656
Mon Mar  3 13:35:20 1997  Doug Evans  
1657
 
1658
        * m32r/m32r-lib.c: New file.
1659
        * m32r/{eva,eva-stub}.ld: New files.
1660
        * m32r/Makefile.in: Build and install them.
1661
        Also build and install m32r-stub.o.
1662
 
1663
Tue Feb 25 11:59:20 1997  Gavin Koch  
1664
 
1665
        * mips/configure.in (LIB_AC_PROG_CC): copied from configure.in.
1666
        * mips/configure.in (AC_PROG_CC): replaced by LIB_AC_PROG_CC
1667
        can't do final link until libs in this directory are built.
1668
        * mips/configure: regenerated.
1669
 
1670
Tue Feb 25 00:31:27 1997  Ian Lance Taylor  
1671
 
1672
        * mips/crt0.S: Call hardware_init_hook and software_init_hook via
1673
        a register, to avoid relocation overflow if they are zero.
1674
 
1675
Mon Feb 24 22:25:49 1997  Gavin Koch  
1676
 
1677
        * mips/Makefile.in (IDTOBJS,PMONOBJS): Part specific modules
1678
        can now be configured by part_specific_obj.
1679
        * mips/configure.in (part_specific_obj): added.
1680
        * mips/configure: regenerate.
1681
 
1682
Fri Feb 21 14:29:54 1997  Doug Evans  
1683
 
1684
        * m32r/crtsysc.c (_sbrk): Declare _end with __attribute ((__sym32__)).
1685
 
1686
Fri Feb 21 10:10:55 1997  Jim Wilson  
1687
 
1688
        * mips/ddb.ld: Align the location counter before setting _gp, and
1689
        before setting edata.  Remove ALIGN from _gp computation.
1690
        * mips/idt.ld, mips/pmon.ld: Before setting _gp, use ALIGN(8) instead
1691
        of ALIGN(16).  Remove ALIGN from _gp computation.
1692
 
1693
Thu Feb 20 17:30:41 1997  Ian Lance Taylor  
1694
 
1695
        * mips/array.ld: Add mips16 sections.
1696
        * mips/ddb.ld, mips/idt.ld, mips/pmon.ld: Likewise.
1697
 
1698
        * mips/crt0.S (zerobss): Use subu, not sub.
1699
 
1700
Tue Feb 18 17:25:56 1997  Mark Alexander  
1701
 
1702
        * mips/crt0.S: Add .ent lines for all code fragments, so
1703
        that objdump --disassemble will display them correctly.
1704
 
1705
Fri Feb 14 11:07:20 1997  J.T. Conklin  
1706
 
1707
        * m68k/mvme-stub.c: New file.  Common debugger stub used for mvme-
1708
        based targets.  This should eventually be merged with or replaced
1709
        by the m68k stub from gdb.
1710
        * m68k/{mvme135-stub.c, mvme162lx-stub.c}: Removed.
1711
        * m68k/Makefile.in: Updated for above change.
1712
 
1713
        * m68k/{mvme135-asm.S, mvme162lx-asm.S}: Removed all whitespace
1714
        differences and changed to consistantly use the IMM macro for
1715
        immediate constants.  It is now possible to compare these two
1716
        files without having to filter out insignificant differences.
1717
 
1718
        * m68k/mvme135-stub.c (set_debug_traps): Renamed from
1719
        init_debug_traps to match documentation and other sample debugger
1720
        stubs.
1721
 
1722
        * m68k/sbc5204.ld: New file, linker script for Arnewsh SBC5204.
1723
 
1724
        * m68k/sbc5206.ld: New file, linker script for Arnewsh SBC5206.
1725
 
1726
        * m68k/Makefile.in (DBUG_OBJ, DBUG_BSP): New BSP for coldfire
1727
        targets running the dbug monitor.
1728
 
1729
        * m68k/{dbug-exit.S,dbug-inbyte.S,dbug-outbyte.S}: New files.
1730
 
1731
Thu Feb  6 13:31:06 1997  Bob Manson  
1732
 
1733
        * m68k/crt0.S: Don't use SYM to refer to symbols defined
1734
        in the linker script.
1735
 
1736
Thu Jan 16 10:34:36 1997  Jim Wilson  
1737
 
1738
        * mips/{ddb.ld,idt.ld,pmon.ld}: Readd OUTPUT_FORMAT definition.
1739
 
1740
Wed Jan  8 14:49:26 1997  Jim Wilson  
1741
 
1742
        * mips/crt0.S (_start): Don't try to use FPU registers if
1743
        __mips_soft_float is defined.
1744
 
1745
Fri Dec 27 15:41:08 1996  Bob Manson  
1746
 
1747
        * sparc/Makefile.in (splet-install): Add tsc701.ld.
1748
 
1749
Thu Dec 26 14:59:34 1996  Michael Snyder  
1750
 
1751
        * sparc/sparclet-stub.c: Add support for "P" protocol command.
1752
          Add support for %cc coprocessor registers, %asr registers.
1753
          Work-around broken SAVE instruction on sparclet.
1754
 
1755
Tue Dec 24 22:15:53 1996  Angela Marie Thomas (angela@cygnus.com)
1756
 
1757
        * mips/pmon.S: add an INDIRECT for _flush_cache to be the
1758
        same as mon_flush_cache.  This fixes failures in "make check"
1759
 
1760
Mon Dec 23 18:08:05 1996  Jim Wilson  
1761
 
1762
        * mips/syscalls.c (__errno, _raise): Delete.
1763
 
1764
Wed Dec 18 17:29:28 1996  Ian Lance Taylor  
1765
 
1766
        * mips/idt.ld: Align the location counter before setting _gp, and
1767
        before setting edata.
1768
        * mips/pmon.ld: Likewise.
1769
 
1770
Sat Dec 14 21:52:40 1996  Ian Lance Taylor  
1771
 
1772
        * configure.in: Use a special version of AC_PROG_CC.  Autoconf
1773
        2.12 introduced a check for whether the compiler works, and that
1774
        check will fail for a cross compilers without a complete set of
1775
        libraries.
1776
 
1777
Fri Dec 13 10:40:14 1996  Rob Savoye  
1778
 
1779
        * sbrk.c: Set the heap pointer to the address of _end, not the
1780
        value.
1781
 
1782
Wed Dec 11 15:26:50 1996  Jim Wilson  
1783
 
1784
        * mips/{ddb.ld,idt.ld,pmon.ld}: Delete OUTPUT_FORMAT definition.
1785
 
1786
Fri Dec  6 15:52:36 1996  Jim Wilson  
1787
 
1788
        * mips/crt0.S: Delete unreachable instruction after exit call.
1789
        Move exit call before .end _start.
1790
 
1791
Tue Nov 26 15:05:26 1996  Doug Evans  
1792
 
1793
        * configure: Regenerate with autoconf 2.12.
1794
 
1795
Mon Nov 11 15:12:08 1996  Michael Meissner  
1796
 
1797
        * config/ppc.mh: New PowerPC eabi target specific config file.
1798
        Always use -mrelocatable-lib -mno-eabi.
1799
 
1800
        * rs6000/configure.in (host_makefile_frag): Use config/ppc.mh.
1801
        * rs6000/configure: Regenerate.
1802
 
1803
        * rs6000/{mvme,sim}-crt0.o (_start): Make initial stack frame 64
1804
        bytes, not 56 so that it is aligned to a 16 byte boundary.
1805
 
1806
Tue Nov  5 10:24:29 1996  Doug Evans  
1807
 
1808
        * sparc/Makefile.in (crt0-701.o): Use default rule to build.
1809
        * sparc/crt0-701.S: Second pass at little endian support.
1810
 
1811
Tue Nov  5 10:08:40 1996  Dawn Perchik 
1812
 
1813
        * sparc/{salib-701.c,sparclet-stub.c,tsc701.ld}: New files.
1814
        * sparc/Makefile.in: Add rules for above.
1815
        (701_OBJS): Add salib-701.o, sparclet-stub.o.
1816
 
1817
Fri Nov  1 21:50:12 1996  Angela Marie Thomas (angela@cygnus.com)
1818
 
1819
        * mips/ddb.ld: rename cairo.ld to ddb.ld
1820
        * mips/Makefile.in: rename cairo to ddb
1821
 
1822
Thu Oct 31 13:54:58 1996  Stan Shebs  
1823
 
1824
        * sh/sh1lcevb.ld, sh/sh2lcevb.ld, sh/sh3lcevb.ld: New files,
1825
        linker scripts for Hitachi eval boards.
1826
 
1827
Thu Oct 31 12:39:53 1996  Doug Evans  
1828
 
1829
        * m32r/crt0.S: Set up fp.  Speed up zeroing of bss.
1830
 
1831
Sun Oct 27 20:34:27 1996  Mark Alexander  
1832
 
1833
        * mips/crt0.S: Initialize gp register correctly.
1834
 
1835
Tue Oct 22 12:02:19 1996  Doug Evans  
1836
 
1837
        * m32r/sys/syscall.h: New file.
1838
        * m32r/crt0.S: Rewrite.
1839
        * m32r/crtsysc.c (__trap): Adjust literal and comment syntax.
1840
 
1841
Thu Oct 17 13:47:54 1996  Doug Evans  
1842
 
1843
        * m32r/syscalls.c: Deleted, renamed to
1844
        * m32r/crtsysc.c: this.
1845
        * m32r/Makefile.in: Updated.
1846
 
1847
Mon Sep 30 11:42:08 1996  Doug Evans  
1848
 
1849
        * m32r/{Makefile.in,configure.in,configure}: New files.
1850
        * m32r/{crt0.S,syscalls.c,trap.S}: New files.
1851
        * configure.in: Recognize m32r-*-*.
1852
        * configure: Regenerated.
1853
 
1854
Thu Sep 26 10:59:25 1996  James G. Smith  
1855
 
1856
        * mips/crt0.S (_exit): Update terminating break instruction to use
1857
        an explicit high value.
1858
 
1859
Mon Sep 23 19:02:32 1996  Stan Shebs  
1860
 
1861
        * sh: New directory, Hitachi SH libgloss support.
1862
        * sh/sh3bb.ld: New file, SH3 big box linker script.
1863
 
1864
Thu Sep 19 12:02:23 1996  Ian Lance Taylor  
1865
 
1866
        * mips/crt0.S (zerobss): Use bltu in zerobss loop, not bne, in
1867
        case the end symbol is not aligned.
1868
 
1869
Sun Sep 15 12:23:47 1996  James G. Smith  
1870
 
1871
        * mips/vr4300.S (__cpu_flush): Fix lui constant.
1872
        * mips/crt0.S (init): Fix passing of arg0 through exit() and
1873
        _exit().
1874
        * mips/syscalls.c (__errno): Return address of errno, rather than
1875
        NULL.
1876
 
1877
Wed Sep 11 10:45:13 1996  Stu Grossman  (grossman@critters.cygnus.com)
1878
 
1879
        * m68k/bcc.ls, m68k/idp.ld, m68k/mvme135.ld, m68k/mvme162.ld:
1880
        Merge .init and .fini sections into .text to fix a.out.
1881
 
1882
Sun Sep  8 09:50:08 1996  Stu Grossman  (grossman@critters.cygnus.com)
1883
 
1884
        * m68k/bcc.ls, m68k/idp.ld, m68k/mvme135.ld, m68k/mvme162.ld:
1885
        Many fixes for problems discovered during testing.  Make stack end
1886
        at end of ram.  Force __CTOR_LIST__ and __DTOR_LIST__ to be
1887
        longword aligned.  Move .shdata out of .text section.  Put .rodata
1888
        and .gcc_except_table into .text section.  Get rid of .shbss
1889
        section, load it into .bss.  Remove bogus start address
1890
        calculation for .bss.  Force all sections to be longword aligned.
1891
        Create .init and .fini sections (including function prologues and
1892
        epilogues) for ELF support.
1893
        * cpu32bug.S cpu32bug.h:  Move defs for cpu32bug monitor into
1894
        cpu32bug.h.  Make sure that cpu32bug function codes aren't global.
1895
        Remove creation of vbr_table.  Fix function prologue in _exit.
1896
        Use fp instead of a6.  Add .text pseudo-op to the beginning of
1897
        each function.
1898
        * crt0.S:  Remove global symbols zeroboss, init and launch.  Make
1899
        main, exit, hardware_init_hook, software_init_hook, atexit and
1900
        __do_global_dtors extern, not global.  Fix logic error when
1901
        initializing stack pointer.  It now loads sp if __stack is non-
1902
        zero.  Reverse order of software and hardware init hooks.
1903
        Hardware now comes first.  Add call to __INIT_SECTION__, and
1904
        register __FINI_SECTION__ with atexit.  This is needed to make ELF
1905
        static constructors and destructors work right.
1906
 
1907
Tue Sep  3 11:55:01 1996  Ian Lance Taylor  
1908
 
1909
        * m68k/bcc.ld: Set address of .stab and .stabstr to 0, not `.'.
1910
        * m68k/idp.ld, m68k/mvme135.ld, m68k/mvme162.ld: Likewise.
1911
        * hp74x/hppa.c, rs6000/evm.ld, sparc/ex930.ld: Likewise.
1912
        * sparc/ex931.ld, sparc/ex934.ld, sparc/sim.ld: Likewise.
1913
 
1914
Fri Aug 30 15:57:37 1996  James G. Smith  
1915
 
1916
        * mips/Makefile.in (SCRIPTS): Add cairo.
1917
        (vr4300.o:): Force build with target CFLAGS to ensure correct
1918
        multilib endianness. The -Tcairo.ld target uses libpmon.a aswell
1919
        as the -Tpmon.ld target.
1920
        * mips/{idt.ld,pmon.ld}: Remove explicit crt0.o include.
1921
        * mips/cairo.ld: Added.
1922
        * mips/crt0.S: Restore atexit() call. Fix startup stack
1923
        initialisation.
1924
        * mips/pmon.S: Fix monitor indirection to be 64bit clean.
1925
        * mips/vr4300.s: Added simple bus error handler to cope with
1926
        sizing memory that doesn't ghost, but does abort.
1927
        * mips/cma101.c: Improve the memory sizer.
1928
        * mips/regs.S: Add definitions for SR_KX, SR_SX and SR_UX.
1929
 
1930
Thu Aug 29 17:07:45 1996  Michael Meissner  
1931
 
1932
        * a29k/configure.in (i[345]86-*-*): Recognize i686 for pentium
1933
        pro.
1934
        * testsuite/libgloss.all/configure.in (i[345]86-*-*): Ditto.
1935
        * a29k/configure: Regenerate.
1936
 
1937
Thu Aug 22 10:31:38 1996  Michael Meissner  
1938
 
1939
        * rs6000/Makefile.in (install{,-linux,-solaris}): Add install of
1940
        Linux, Solaris libraries if built.
1941
 
1942
Fri Aug 16 10:12:48 1996  Rob Savoye  
1943
 
1944
        * m68k/Makefile.in: Add -nostdlib to the test targets.
1945
        * m68k/{idp,bcc,mvme135,mvme162}.ld: Move the CTORS and DTORS from
1946
        .data to .text where they really belong.
1947
        * m68k/crt0.S(launch): Don't put __do_global_dtors into atexit,
1948
        GCC is supposed to do this in __main.
1949
 
1950
Mon Aug  5 15:04:34 1996  Doug Evans  
1951
 
1952
        * sparc/libsys/isatty.c: New file.
1953
 
1954
Sun Aug  4 22:32:14 1996  Rob Savoye  
1955
 
1956
        * pa/Makefile.in: Build the test case as seperate targets.
1957
        * pa/{w89k,op50n}.ld: Use GROUP rather than INPUT to get all the
1958
        libraries.
1959
 
1960
Fri Aug  2 18:25:07 1996  J.T. Conklin  
1961
 
1962
        * m68k/Makefile.in: Install common crt0.o, remove old references
1963
        to per-bsp crt0's.
1964
 
1965
Tue Jul 30 21:48:05 1996  Rob Savoye  
1966
 
1967
        * sparc/Makefile.in: Built crt0.S, not crto.s.
1968
        * sparc/crt0.S: Don't use REGS macro, use % always.
1969
        * sparc/salib.c: Add a prototype for putDebugChar.
1970
 
1971
Tue Jul 23 15:12:42 1996  Doug Evans  
1972
 
1973
        * sparc/{sysc-701.c,crt0-701.S}: New files.
1974
        * sparc/Makefile.in (all): Build them.
1975
        ($(701_BSP),crt0-701.o): New targets.
1976
        ($(CRT0),$(SIM_CRT0),dtor.o): Don't use $<, for sunos make.
1977
        (all): Depend on $($(CPU)_ALL).
1978
        (install): Use $(INSTALL_DATA), not $(INSTALL_PROGRAM).
1979
        Depend on $($(CPU)_INSTALL).
1980
        * sparc/configure.in (libgloss_topdir): Delete unnecessary $(srcdir).
1981
        (AC_CONFIG_AUX_DIR): Call.
1982
        (CPU): Define.
1983
        * sparc/configure: Regenerated.
1984
 
1985
Mon Jul 22 14:32:39 1996  Doug Evans  
1986
 
1987
        * config/{default.mt,mips.mt}: Don't use $<, for sunos make.
1988
 
1989
Mon Jul 22 15:54:02 1996  Ian Lance Taylor  
1990
 
1991
        * m68k/crt0.S (zerobss): Don't use dbra if __mcf5200__.
1992
 
1993
Sun Jul 14 16:47:14 1996  Michael Meissner  
1994
 
1995
        * lseek.c (lseek): Don't use SET_ERRNO.
1996
        * open.c (open): Ditto.
1997
 
1998
Wed Jul  3 18:19:10 1996  Stu Grossman  (grossman@critters.cygnus.com)
1999
 
2000
        * sparc/Makefile.in:  Install ex930/931/934.ld files.
2001
        * sparc/configure, sparc/configure.in:  Use AC_CANONICAL_SYSTEM to
2002
        define target_alias to make install work from this directory.
2003
 
2004
Wed Jul  3 18:04:49 1996  Ian Lance Taylor  
2005
 
2006
        * Makefile.in: Make sure we always have an argument to for.  Make
2007
        sure rootpre and srcrootpre are always set before using
2008
        FLAGS_TO_PASS.
2009
 
2010
Tue Jul  2 18:04:31 1996  J.T. Conklin  
2011
 
2012
        * glue.h (SET_ERRNO): Removed.
2013
        * sbrk.c, stat.c, unlink.c: Don't use SET_ERRNO.
2014
 
2015
Mon Jul  1 14:24:51 1996  Michael Meissner  
2016
 
2017
        * rs6000/Makefile.in: Add $(srcdir)/.. dependencies for all files
2018
        in the toplevel.
2019
 
2020
Sat Jun 29 23:26:39 1996  James G. Smith  
2021
 
2022
        * mips/cma101.c (DOSYNC): Explicitly select -mips2 for the
2023
        assembly of the "sync" instruction.
2024
        * mips/Makefile.in: Removed special cma101.o build. Seperate
2025
        install.sh invocations for the BSP libraries.
2026
 
2027
Sat Jun 29 08:17:52 1996  Michael Meissner  
2028
 
2029
        * doc/porting.texi (GNU remote protocol): Fix bad texinfo.
2030
 
2031
Fri Jun 28 23:16:37 1996  Rob Savoye  
2032
 
2033
        * sparc/traps.S: Don't use REGS macro, use % always.
2034
        * sparc/Makefile.in: Add -nostdlib when building the test cases,
2035
        as gcc keeps thinks it wants two crt0.o.
2036
        * sparc/asm.h: Don't define the REGS macro, we'll use explicit
2037
        register prefixes. Always define USER_LABEL_PREFIX cause gcc is
2038
        broken, and I doubt it'll get fixed.
2039
 
2040
Sat Jun 29 05:05:15 1996  James G. Smith  
2041
 
2042
        * mips/crt0.S (zerobss): Fix the stack-pointer calculation.
2043
 
2044
Thu Jun 27 17:23:33 1996  Ian Lance Taylor  
2045
 
2046
        * mips/Makefile.in (vr4300.o): Pass -mips3 after $(ASFLAGS).
2047
        (cma101.o): Pass -mips2 after $(CFLAGS).
2048
 
2049
Tue Jun 25 22:48:15 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
2050
 
2051
        * Makefile.in (bindir, libdir): Use autoconf-set values.
2052
        * configure: Rebuilt.
2053
 
2054
        * doc/Makefile.in (mandir, infodir): Use autoconf-set values.
2055
        * doc/configure.in (AC_PREREQ): autoconf 2.5 or higher.
2056
        * doc/configure: Rebuilt.
2057
 
2058
        * {a29k,hp74x,i960,m68k,mips,pa,rs6000,sparc,sparc/libsys}/Makefile.in
2059
        (bindir, libdir): Use autoconf-set values.
2060
        * {a29k,hp74x,i960,m68k,mips,pa,rs6000,sparc,sparc/libsys}/configure.in
2061
        (AC_PREREQ): autoconf 2.5 or higher.
2062
        * {a29k,hp74x,i960,m68k,mips,pa,rs6000,sparc,sparc/libsys}/configure:
2063
        Rebuilt.
2064
 
2065
Mon Jun 24 22:01:11 1996  Rob Savoye  
2066
 
2067
        * sparc/crt0.S: Set the stack to the upper part of memory. Execute
2068
        hardware_init_hook and software_init_hook if they exist with a
2069
        legit address. Drop into exit after main. Zero the bss section.
2070
        * sparc/ex930.ld:  PROVIDE hardware_init_hook and
2071
        software_init_hook.
2072
 
2073
Mon Jun 24 19:44:45 1996  Ian Lance Taylor  
2074
 
2075
        * mips/Makefile.in (cma101.o): Use -mips2 option when compiling.
2076
 
2077
Wed Jun 19 13:57:36 1996  Rob Savoye  
2078
 
2079
        * debug.[ch]: New files for GDB stub support.
2080
        * config/default.mt: Add rules for debug.o.
2081
        * config/default.mh: Add rule for building C++ source. Add $srcdir
2082
        to INCLUDES so shared header files can be found.
2083
 
2084
        * sparc/salib.c(exceptionHandler): Range check the vector number
2085
        so we get a legit %tbr value. Add wrappers so inbyte and outbyte
2086
        work.
2087
        * sparc/crt0.s: Handle cpus that don't have FP support.
2088
        * sparc/Makefile.in: Add multilib support. Add variable for
2089
        objcopy and objdump. Build the BSPs as archive libraries, not
2090
        object files. Add support for the SIS sparc simulator. Build the
2091
        test case srecords and dissasembly as seperate makefile
2092
        targets. Also optionally build the C++ test case. Use a target
2093
        makefile fragment.
2094
        * sparc/configure.in: Add multilib support.
2095
        * sparc/configure: Regenerated.
2096
        * sparc/asm.h: Macros to deal with aout and coff formats portably.
2097
        * sparc/slite.h: Sparclite specific stuff.
2098
        * sparc/{sim-crt0.S,sim-stub.c,sim-io.c,sim.ld}: New support for
2099
        the SIS sparc simulator.
2100
        * sparc/traps.S: Generic trap handlers for SIS and ex93x targets.
2101
        * sparc/tests.c: Test case for linking and GDB protocol.
2102
 
2103
Tue Jun 18 20:06:16 1996  Rob Savoye  
2104
 
2105
        * pa/Makefile.in: Build the test case srecords and dissasembly
2106
        as seperate makefile targets. Also optionally build the C++ test
2107
        case.
2108
        * pa/crt0.S: If __stack and __globals have a legit address, use
2109
        that for %sp and %gp. Execute hardware_init_hook and
2110
        software_init_hook if they exist with a legit address. Add
2111
        __do_global_dtors() to the atexit array.
2112
        * pa/{w89k,op50n}.ld: Use GROUP rather than INPUT to get the
2113
        libraries. Allocate the stack and global spaces from the top of
2114
        memory. PROVIDE hardware_init_hook and software_init_hook.
2115
 
2116
        * m68k/Makefile.in: Build the test case srecords and dissasembly
2117
        as seperate makefile targets. Also optionally build the C++ test
2118
        case.
2119
        * m68k/asm.h: Don't define __USER_LABEL_PREFIX__ and
2120
        __REGISTER_PREFIX__ ourselves since suprisingly gcc sets them
2121
        correctly for a change.
2122
        * m68k/{bcc,mvme135,mvme162,idp}.ld: Use the same crt0 rather than
2123
        building seperate ones. PROVIDE hardware_init_hook and
2124
        software_init_hook. Stick the Constructors and Destructors in
2125
        .data cause they don't work in .text (which is where they should
2126
        really be).
2127
        * m68k/cpu32bug: Add a few more traps to support the older ABug
2128
        monitor.
2129
        * m68k/crt0.S: If __stack is isn't set, set the stack to the top
2130
        of memory. Excecute hardware_init_hook and software_init_hook if
2131
        they exist with a legit address. Add __do_global_dtors() to the
2132
        atexit array.
2133
 
2134
        * rs6000/Makefile.in: Use the linker script to build the test
2135
        case. Also build a C++ test case.
2136
        * rs6000/dtor.C: Test contructors and destructors.
2137
        * rs6000/{sim,mvme}.ld: New linkers scripts for the simulator and
2138
        the mvme board.
2139
        * rs6000/evm.ld: Provide hardware_init_hook and software_init_hook
2140
        so we can test for them in the crt0.S.
2141
        * rs6000/crto.S: Excecute hardware_init_hook and
2142
        software_init_hook if they exist with a legit address.
2143
 
2144
Mon Jun 17 18:39:17 1996  Rob Savoye  
2145
 
2146
        * mips/Makefile.in: Replace the "test" target with seperate
2147
        targets for the dissasembled file, and the srecord.
2148
        * mips/configure.in: Use a target makefile fragment.
2149
        * mips/configure: Regenerate.
2150
        * mips/idt.ld: Add a comment on producing srecords. Setup a space
2151
        for the stack. PROVIDE hardware_init_hook and software_init_hook.
2152
        * mips/crt0.S: Make a small stack. Run memsize() using the temp
2153
        stack, and then set the stack to the top of memory. Also grab some
2154
        space for the globals. Add __do_global_dtors() to the atexit
2155
        array. Call _exit from newlib so the atexit array gets run, then
2156
        exits.
2157
 
2158
Thu Jun 13 15:44:46 1996  Ian Lance Taylor  
2159
 
2160
        * mips/Makefile.in (vr4300.o): Use -mips3 option when assembling.
2161
 
2162
Sat Jun  1 16:27:53 1996  Michael Meissner  
2163
 
2164
        * rs6000/simulator.S (open, close, lseek): Add system calls.
2165
        * rs6000/Makefile.in (OBJS): Don't put open.o, close.o, lseek.o
2166
        here.
2167
        (SIM_OBJS): Put them here instead.
2168
 
2169
Tue Apr 30 20:01:08 1996  Rob Savoye  
2170
 
2171
        * m68k/crt0.S: Don't allocate __stack in the .bss section.
2172
        * m68k/{idp,mvme135,mvme162,bcc}.ld: Set __stack to a word below
2173
        the top of memory. Use "-l" in GROUP rather than the full name so
2174
        it'll get found using the path lookup in LD. Also link in libgcc
2175
        too. Don't set __lstack anymore.
2176
        * m68k/Makefile.in: Build test as a series of Makefile targets,
2177
        rather than as a big loop.
2178
 
2179
Thu Apr 25 08:38:15 1996  Michael Meissner  
2180
 
2181
        * rs6000/mvme-stack.S: New file, define __stack.
2182
        * rs6000/mvme-crt0.S (_start): If __stack is not 0, use that for
2183
        the stack address.
2184
 
2185
Thu Apr 25 06:42:02 1996  Rob Savoye 
2186
 
2187
        * rs6000/Makefile.in: Add support for multilib.
2188
        * rs6000/configure.in: Ditto.
2189
        * rs6000/configure: Regenerate.
2190
 
2191
Wed Apr 24 11:02:33 1996  Doug Evans  
2192
 
2193
        * sparc/libsys/Makefile.in (isatty.o): Add rule for SunOS VPATH.
2194
 
2195
Fri Apr 19 13:23:31 1996  Rob Savoye  
2196
 
2197
        * {mips,a29k,pa}/configure.in: Add support for multilibs
2198
        by using config-ml.in.
2199
        * {mips,a29k,pa}/configure: Regenerate.
2200
        * {mips,a29k,pa}/Makefile.in: Build archive libraries,
2201
        not objects for the BSPs.
2202
 
2203
Fri Apr 19 12:33:25 1996  Michael Meissner  
2204
 
2205
        * rs6000/sol-crt0.c: Delete, file moved into gcc directory.
2206
 
2207
Mon Apr 15 14:09:26 1996  Michael Meissner  
2208
 
2209
        * rs6000/simulator.S: Call _cerror to save errno if an error
2210
        occurred.
2211
        * rs6000/sim-errno.c (_cerrno): New function to set errno.
2212
 
2213
Thu Apr 11 14:19:01 1996  Michael Meissner  
2214
 
2215
        * rs6000/sol-{crt0.c,syscall.S,cfuncs.c}: New files to support
2216
        libgloss on PowerPC Solaris.
2217
 
2218
        * rs6000/Makefile.in: Add Solaris support.
2219
 
2220
Tue Apr 16 17:43:06 1996  Rob Savoye  
2221
 
2222
        * Makefile.in: Don't do anything if SUBDIRS is empty.
2223
 
2224
Mon Apr 15 15:37:52 1996  Rob Savoye  
2225
 
2226
        * configure.in, m68k/configure.in: Add support for multilibs by
2227
        using config-ml.in.
2228
        * m68k/crt0.S: If a value for __stack hasn't been specified,
2229
        initialize %sp to some memory in .bss.
2230
        * m68k/Makefile.in: Build archive libraries, not objects for the
2231
        BSPs. Build multiple copies of the crt0.o, one for each target. Add
2232
        support to build multilibs.
2233
        * idp.ld, bcc.ld, mvme135.ld, mvme162.ld: Use GROUP to look for
2234
        libc.a and the BSP rather than INPUT an object. Get the right
2235
        crt0.o.
2236
 
2237
Tue Apr  9 23:31:53 1996  Ian Lance Taylor  
2238
 
2239
        * m68k/cpu32bug.S (getDebugChar): Use extw/extl rather than
2240
        extbl, so it can be used on a 68000.
2241
 
2242
Wed Mar 27 17:18:01 1996  Michael Meissner  
2243
 
2244
        * rs6000/{mvme-exit,simulator}.S (_exit): Loop on a trap
2245
        instruction following the _exit system call.  This also makes sure
2246
        that the debugger reports the address as being in _exit, rather
2247
        than whatever function follows _exit.
2248
 
2249
Fri Mar 15 12:30:02 1996  J.T. Conklin  
2250
 
2251
        * i960/{Makefile.in,asm.h,configure,configure.in,mon-read.c,
2252
        mon-syscalls.S,mon-write.c}: Initial support for MON960.
2253
        * configure.in: Add support for i960.
2254
        * configure: Rebuild with autoconf 2.8.
2255
 
2256
Fri Mar  8 18:12:52 1996  Ian Lance Taylor  
2257
 
2258
        * a29k/configure.in: Call AC_CONFIG_AUX_DIR.
2259
        * a29k/configure: Rebuild with autoconf 2.7.
2260
        * m68k/configure.in: Call AC_CONFIG_AUX_DIR before
2261
        AC_CANONICAL_SYSTEM.
2262
        * mips/configure.in, pa/configure.in: Likewise.
2263
        * rs6000/configure.in: Likewise.
2264
        * m68k/configure, mips/configure, pa/configure: Rebuild.
2265
        * rs6000/configure: Rebuild.
2266
 
2267
Fri Mar  8 08:11:14 1996  Doug Evans  
2268
 
2269
        * sparc/libsys/sbrk.S (curbrk): Moved from here,
2270
        * sparc/libsys/cerror.S (curbrk): To here.
2271
 
2272
Thu Mar  7 11:39:09 1996  James G. Smith  
2273
 
2274
        * mips/crt0.S (bssloop): Updated comment to reflect the source.
2275
 
2276
Wed Mar  6 18:12:25 1996  Doug Evans  
2277
 
2278
        * configure.in (sparclet-*-aout*): Add entry.
2279
        * configure: Regenerated.
2280
        * sparc/libsys/{Makefile.in,configure.in,configure,isatty.c,
2281
        libsys-crt0.S,sbrk.S,syscall.h,syscallasm.h,template.S,template_r.S}:
2282
        New files.
2283
 
2284
Fri Feb 23 22:21:07 1996  Rob Savoye  
2285
 
2286
        * a29k: New dir for a29k-coff support for the AMSAT Phase-3D
2287
        satellite. (doesn't use udi)
2288
        * a29k/{29200-io.c,Makefile.in,configure,configure.in,README,crt0.s,
2289
        p3dgps.ld,sa29200.ld,sa29200b.ld,test.c: New files for a29k
2290
        support.
2291
        * a29k/sys/{cpudef.h,intrinsi.h,macros.h,romdcl.h,sysmac.h,
2292
        fpsymbol.h,libconfig.h,proreg.h,smartmac.h}: New files for a29k
2293
        support.
2294
        * configure.in: Add support for a29k.
2295
        * configure: Rebuild.
2296
 
2297
Thu Feb 22 13:32:28 1996  Michael Meissner  
2298
 
2299
        * rs6000/mvme-read.c (read): New file, if large read, do a .INLN
2300
        system call, instead of sucessive .INCHR system calls.  Map \r on
2301
        input to \n.
2302
 
2303
        * rs6000/mvme-inbyte.S: Add stub for new input system calls.
2304
 
2305
        * rs6000/Makefile.in (MVME_OBJS): Add mvme-read.o, delete read.o
2306
 
2307
Wed Feb 21 16:45:19 1996  Michael Meissner  
2308
 
2309
        * rs6000/mvme-print.c: New file, map write into sequences of
2310
        .OUTLN/.OUTCHR/.PCRLF rather than just using .OUTCHR.
2311
 
2312
        * rs6000/mvme-outbyte.S: Add stubs for new output system calls.
2313
 
2314
        * rs6000/Makefile.in (MVME_OBJS): Add mvme-print.o, delete print.o
2315
        and write.o.
2316
 
2317
Thu Feb 15 11:37:02 1996  James G. Smith  
2318
 
2319
        * mips/{mipsidt,mipspmon}.ld: Added OUTPUT_ARCH definition.
2320
        * mips/cma101.c (time): Added time() function.
2321
 
2322
Tue Feb 13 10:36:07 1996  James G. Smith  
2323
 
2324
        * mips/vr4300.S (__cpu_flush): Fix loop counter.
2325
 
2326
Tue Jan 30 15:41:19 1996  James G. Smith  
2327
 
2328
        * mips/syscalls.c: Used include file, rather than local manifest
2329
        definitions.
2330
        * mips/crt0.S: Removed IDT monitor entry points.
2331
        * mips/Makefile.in: Construct mipsidt and mipspmon BSP files.
2332
        * mips/{cma101.c,idtmon.S,pmon.S,regs.S,vr4300.S}: Added.
2333
        * mips/{mipspmon.ld}: Added.
2334
 
2335
Sun Jan 28 08:01:31 1996  Michael Meissner  
2336
 
2337
        * rs6000/configure.in (AC_INIT): Use sim-crt0.S, not crt0.s.
2338
        * rs6000/configure: Regenerate.
2339
 
2340
Wed Jan 24 14:26:01 1996  Michael Meissner  
2341
 
2342
        * rs6000/{mvme,sim}-crt0.S (__atexit): Put the __atexit variable
2343
        in the .sdata section, and provide a fixup for the address, in
2344
        order to support the new -msdata compiler flag.
2345
 
2346
Thu Jan 11 11:24:25 1996  Michael Meissner  
2347
 
2348
        * rs6000/{mvme,sim}-crt0.S (__atexit): Provide address of atexit,
2349
        so eabi-ctors in libgcc.a can know to register the function to
2350
        call all of the destructors.
2351
 
2352
Sat Dec 30 14:31:37 1995  Doug Evans  
2353
 
2354
        * configure.in (AC_CONFIG_AUX_DIR): Adjust to new build tree layout.
2355
        * {doc,hp74x,m68k,mips,pa,rs6000,sparc}/configure.in
2356
        (AC_CONFIG_AUX_DIR): Define
2357
        * {,doc,hp74x,m68k,mips,pa,rs6000,sparc}/configure: Regenerated.
2358
 
2359
Mon Dec 11 12:20:24 1995  Ian Lance Taylor  
2360
 
2361
        * Makefile.in (FLAGS_TO_PASS): Add INSTALL, INSTALL_PROGRAM,
2362
        and INSTALL_DATA.
2363
 
2364
Fri Dec  1 16:54:15 1995  James G. Smith  
2365
 
2366
        * mips/syscalls.c (sbrk): Fixed memory addressing. System call
2367
        returns size, not (last address + 1).
2368
 
2369
Thu Nov 16 13:47:57 1995  Ian Lance Taylor  
2370
 
2371
        * config/default.mh: Don't define CC_FOR_TARGET, AS_FOR_TARGET,
2372
        AR_FOR_TARGET, LD_FOR_TARGET, RANLIB_FOR_TARGET, NM_FOR_TARGET,
2373
        OBJDUMP_FOR_TARGET, or OBJCOPY_FOR_TARGET.  Change the build rules
2374
        to use CC, etc., instead of CC_FOR_TARGET, etc.
2375
        * configure.in, */configure.in: Get values for CC, AS, AR, LD, and
2376
        RANLIB.  Always use default.mh.
2377
        * Makefile.in (FLAGS_TO_PASS): Pass down LD.
2378
        * Makefile.in, */Makefile.in: Let CC, AS, AR, LD, and RANLIB by
2379
        substituted by the autoconf configure script.  Use them instead of
2380
        the *_FOR_TARGET variants.
2381
        * hp74x/configure.in: Don't call AC_CANONICAL_SYSTEM.
2382
        * m68k/configure.in: Call AC_ARG_PROGRAM.
2383
        * mips/configure.in, pa/configure.in: Likewise.
2384
        * rs6000/configure.in: Likewise.
2385
        * m68k/Makefile.in: Set program_transform_name, OBJDUMP, and
2386
        OBJCOPY.
2387
        * mips/Makefile.in, pa/Makefile.in, rs6000/Makefile.in: Likewise.
2388
        * mips/Makefile.in: Split new test target from all target.
2389
        * configure, */configure: Rebuild.
2390
 
2391
Tue Nov 14 12:04:36 1995  Angela Marie Thomas (angela@cygnus.com)
2392
 
2393
        * Makefile.in: Added prefix, exec-prefix and tooldir to
2394
        FLAGS_TO_PASS so vaulting works correctly.
2395
 
2396
Tue Nov 14 18:32:41 1995  James G. Smith  
2397
 
2398
        * mips/mipsidt.ld: Added.
2399
        * mips/syscalls.c: Added.
2400
        * mips/crt0.S: Added FPU presence check, and entry points into IDT
2401
        monitor.
2402
        * mips/Makefile.in (all): Updated to build generic IDT monitor
2403
        crt0.o file.
2404
        * mips/test.c (main): Removed unnecessary prototypes.
2405
        * configure.in (configdirs): Removed mips64vr4300 target.
2406
        * configure: Re-generated.
2407
        * config/default.mh (OBJDUMP_FOR_TARGET): Added missing parent
2408
        directory path element.
2409
        * mipsidt: Directory removed.
2410
 
2411
Fri Nov 10 12:50:03 1995  Ian Lance Taylor  
2412
 
2413
        * configure.in, */configure.in: Don't call AC_ARG_PROGRAM.
2414
        * configure, */configure: Rebuild.
2415
        * Makefile.in, */Makefile.in: Don't set program_transform_name.
2416
 
2417
Wed Nov  8 16:19:31 1995  James G. Smith  
2418
 
2419
        * configure.in (configdirs): Add mips*vr4300*-*-* target.
2420
 
2421
        * configure: Re-generated.
2422
 
2423
        * mipsidt/crt0.S: Check for FPU presence.
2424
 
2425
        * mipsidt/mipsidt.ld: Removed explicit crt0.o from link.
2426
 
2427
        * mipsidt/Makefile.in: Explicitly link against crt0.o file.
2428
 
2429
Thu Nov  2 23:27:28 1995  Rob Savoye  
2430
 
2431
        * config/default.mh: Add additional "../" to path used to find
2432
        comp-tools binaries in an object tree.
2433
 
2434
Mon Oct 30 18:10:47 1995  Michael Meissner  
2435
 
2436
        * rs6000/mvme-crt0.S (_start): Zero out bss before the the program
2437
        starts.
2438
 
2439
Tue Oct 24 10:07:50 1995  Michael Meissner  
2440
 
2441
        * rs6000/mvme-{exit,outbyte,inbyte}.S: Use hex for the system
2442
        calls, not decimal, since formatting the disk when you intend to
2443
        write out a character is not nice.
2444
 
2445
Mon Oct 23 22:17:12 1995  Michael Meissner  
2446
 
2447
        * rs6000/mvme-crt0.S (_start): Bump sp by -4 before storing end of
2448
        stack chain to avoid last word indebugger's memory.
2449
 
2450
        * rs6000/mvme-{exit,inbyte,outbyte}.S: System call number goes in
2451
        r10, not r0.
2452
 
2453
Mon Oct 23 17:57:23 1995  James G. Smith  
2454
 
2455
        * mipsidt/Makefile.in: Removed the LDFLAGS_FOR_TARGET in the test
2456
        program link.
2457
 
2458
        * mipsidt/crt0.S: Changed monitor entry sequence.
2459
 
2460
        * mipsidt/syscalls.c: Added local sbrk() function, derived from
2461
        (libgloss/sbrk.c), but using the monitor routine to ascertain the
2462
        amount of memory available.
2463
 
2464
Mon Oct 23 11:58:04 1995  James G. Smith  
2465
 
2466
        * mipsidt: Added (directory). This is a simple crt0 module for the
2467
        IDT MIPS monitor. The existing "libgloss/mips" directory is for a
2468
        specific R3000 board, so it was safer creating a new target
2469
        directory.
2470
        * mipsidt/Makefile.in: Added.
2471
        * mipsidt/configure: Added.
2472
        * mipsidt/configure.in: Added.
2473
        * mipsidt/crt0.S: Added.
2474
 
2475
        * mipsidt/syscalls.c: Added.
2476
        * mipsidt/test.c: Added.
2477
 
2478
        * configure (mips*vr4300*-*-*): Use new mipsidt target directory.
2479
 
2480
Mon Oct  9 21:07:08 1995  Michael Meissner  
2481
 
2482
        * rs6000/Makefile (all asm rules): Remove asm.h dependency.
2483
        * rs6000/asm.h: File deleted, moved to gcc directory as ppc-asm.h.
2484
        * rs6000/mvme-{crt0,exit,inbyte,outbyte}.S: Include ppc-asm.h, not
2485
        asm.h.
2486
        * rs6000/sim{-crt0,ulator}.S: Ditto.
2487
 
2488
        * rs6000/{mvme,sim}-crt0.S (_start): Don't use FUNC_START/FUNC_END
2489
        for _start, since the linker needs to see this.
2490
 
2491
Mon Oct  9 12:08:12 1995  Stu Grossman  (grossman@cygnus.com)
2492
 
2493
        * sparc/sparc-stub.c:  include sparclite.h to get access to register
2494
        fondling macros.
2495
        * (trap_low):  Save and restore FP regs if necessary.  Also, clean
2496
        up save and restore of debug unit regs.
2497
        * (hard_trap_info):  Add more architecturally defined traps.
2498
        * (set_debug_traps):  Only set FP disabled trap if FP is disabled.
2499
        * (get_in_break_mode):  Clean up.  Get rid of calls to
2500
        set_hw_breakpoint_trap().  Also, use write_asi macro
2501
        * (handle_exception):  Clean up `g' and `G' commands.  Add `P'
2502
        command.
2503
        * (hw_breakpoint):  Why was this here!?  It's gone now...
2504
        * sparc/crt0.s:  Speed up prom copy loop.  Clean up window over/under
2505
        flow setup.  Call main instead of jumping to it.
2506
        * sparc/salib.c (get_uart_status rcv_char flush_i_cache):  Use new
2507
        and improved read_asi macro.
2508
        * (win_ovf win_unf):  Parameterize window size.
2509
        * sparclite.h (read_asi):  Rewrite so that macro returns an rval.
2510
        * (read_psr write_psr):  New macros to do the obvious.
2511
        * Add conditionalized code for 933 window size.
2512
 
2513
Fri Oct  6 15:35:01 1995  Michael Meissner  
2514
 
2515
        * rs6000/simulator.S (abort): Delete abort.
2516
        * rs6000/sim-abort.c: New file, to print message that abort was
2517
        called.
2518
        * rs6000/Makefile.in (SIM_OBJS): Add sim-abort.o.
2519
 
2520
        * rs6000/asm.h (FUNC_NAME, FUNC_START, FUNC_END): New macros that
2521
        give the start and end of a function written in assembler.  If
2522
        -mcall-aixdesc or -mcall-nt, create a function descriptor and name
2523
        the real function with one or two leading periods.
2524
 
2525
        * rs6000/{simulator,sim-crt0}.S: Use new function macros.
2526
        * rs6000/mvme-{crt0,exit,inbyte,outbyte}.S: Ditto.
2527
 
2528
        * rs6000/Makefile.in: Add asm.h as a dependent for all .S files.
2529
        Compile the .S files with gcc, so that -mcall-* flags define the
2530
        appropriate macros.
2531
 
2532
Thu Sep 28 13:49:45 1995  Ian Lance Taylor  
2533
 
2534
        * sparc/ex93x.ld: Remove crt0.o from INPUT; gcc will normally pass
2535
        crt0.o anyhow.  Add leading underscore to __CTOR_LIST__, et. al.
2536
        * sparc/salib.c (__main): Comment out empty function.
2537
 
2538
Wed Sep 20 14:36:12 1995  Ian Lance Taylor  
2539
 
2540
        * Makefile.in (maintainer-clean): New synonym for realclean.
2541
        * hp74x/Makefile.in (maintainer-clean): Likewise.
2542
        * m68k/Makefile.in (maintainer-clean): Likewise.
2543
        * pa/Makefile.in (maintainer-clean): Likewise.
2544
        * mips/Makefile.in (maintainer-clean): Likewise.
2545
        * rs6000/Makefile.in (maintainer-clean): Likewise.
2546
        * sparc/Makefile.in (maintainer-clean): Likewise.
2547
        * doc/Makefile.in (maintainer-clean): Likewise.
2548
        * testsuite/Makefile.in (maintainer-clean): Likewise.
2549
        * testsuite/libgloss.all/Makefile.in (maintainer-clean): Likewise.
2550
 
2551
Sat Sep 16 23:04:11 1995  Michael Meissner  
2552
 
2553
        * rs6000/Makefile.in (all): Fix typo preventing simulator from
2554
        being built.
2555
 
2556
Tue Sep 12 10:43:41 1995  J.T. Conklin  
2557
 
2558
        * rs6000/Makefile.in: Misc mvme support fixes.
2559
 
2560
        * rs6000/{mvme-exit.S, mvme-inbyte.S, mvme-outbyte.S}: Strip
2561
        leading underscores from identifiers.
2562
 
2563
        * m68k/asm.h: New file, macro definitions helpful for assembly
2564
        language programming.
2565
        * m68k/{cpu32bug.S, crt0.S, mvme.S, mvme135-asm.S, mvme162lx-asm.S}:
2566
        Use asm.h.
2567
 
2568
        * rs6000/{mvme-crt0.S, mvme-exit.S, mvme-inbyte.S, mvme-outbyte.S}:
2569
        New files, preliminary support for motorola mvme targets running
2570
        the ppcbug monitor.
2571
        * rs6000/Makefile.in: Build mvme support.
2572
 
2573
        * rs6000/asm.h: New file, macro definitions helpful for assembly
2574
        language programming.
2575
        * rs6000/{sim-crt0.S, simulator.S}: Use asm.h.
2576
 
2577
Fri Sep  8 18:51:29 1995  Michael Meissner  
2578
 
2579
        * rs6000/sim-sbrk.c (sbrk): Add cast to silence warning.
2580
 
2581
Fri Sep  8 13:03:12 1995  Brendan Kehoe  
2582
 
2583
        * m68k/idp-inbyte.c (READREG): Add volatile to the cast, to avoid
2584
        reordered insns that can end up being an infinite loop.
2585
        * m68k/idp-outbyte.c (READREG): Likewise.
2586
 
2587
Wed Sep  6 10:01:33 1995  Michael Meissner  
2588
 
2589
        * rs6000/sim-sbrk.c (sbrk): Use the brk system call, instead of
2590
        using a large static area for the break area.
2591
 
2592
Thu Aug 24 14:57:28 1995  Michael Meissner  
2593
 
2594
        * rs6000/Makefile.in (install*): Add separate installation rules
2595
        for sim and evm targets.
2596
 
2597
Wed Aug 23 16:49:02 1995  Michael Meissner  
2598
 
2599
        * rs6000/sim*: Add PowerPC simulator support.
2600
 
2601
Tue Aug 22 11:52:40 1995  Jeff Law  (law@snake.cs.utah.edu)
2602
 
2603
        * pa/hp-milli.s: Add entry/exit pseudo-ops around all exported
2604
        code.  Fix callinfo directives to include "millicode" attribute.
2605
 
2606
        * pa/hp-milli.s (divU): Fix bug found by arith-rand1.c testing.
2607
 
2608
Mon Aug 21 23:31:42 1995  Jeff Law  (law@snake.cs.utah.edu)
2609
 
2610
        * pa/crt0.S ($START$): Use local label prefix for local label
2611
        "bssloop".
2612
 
2613
Mon Aug 14 11:57:46 1995  Kung Hsu  
2614
 
2615
        * ex93x/sparclite.h: add __WINSIZE.
2616
        * ex93x/salib.c: Use __WINSIZE, implements write with $O command of
2617
        stub protocol.
2618
 
2619
Thu Aug  3 14:40:12 1995  J.T. Conklin  
2620
 
2621
        * Makefile.in: Updated to reflect filename changes.
2622
 
2623
        * m68k/mc68681-duart.h: Renamed to m68681reg.h.
2624
        * m68k/mc68681-duart.c: Split up and renamed to idp-inbyte.c and
2625
        idp-outbyte.c
2626
 
2627
Fri Jul 28 11:23:24 1995  J.T. Conklin  
2628
 
2629
        * m68k/mc68681-duart.h: Removed everything except register offsets.
2630
        Changed offsets so they reflect actual chip instead of how device
2631
        is mapped into the IDP address space.
2632
        * m68k/mc68681-duart.c (DUART_ADDR): New macro, base address.
2633
        (READREG, WRITEREG): Changed to correspond to unusual way the
2634
        device is mapped (ie. base address + (reg offset * 4) + 3)).
2635
        (duart_status, duart_mode, duart_init, duart_restore): Removed,
2636
        these interfaces were never used and didn't work.
2637
        (outbyte): Removed unconditional delay.
2638
 
2639
        * m68k/crt0.S: Use SYM(_end) instead of end.  This completes my
2640
        change of April 18th which makes the "_end" symbol compatible
2641
        with both a.out and coff toolchains.
2642
        (zerobss): Handle zero-length bss.
2643
 
2644
Thu Jul 27 15:35:37 1995  J.T. Conklin  
2645
 
2646
        * configure, {doc, hp74x, m68k, mips, pa, sparc}/configure:
2647
        regenerated with autoconf 2.4.2.
2648
 
2649
Wed Jul 26 13:42:27 1995  J.T. Conklin  
2650
 
2651
        * doc/porting.texi: Fix typos and spelling errors.
2652
 
2653
Mon Jun 26 09:23:23 1995  Jeffrey A. Law  
2654
 
2655
        * pa/Makefile.in: Enable HP supplied millicode routines.
2656
        * pa/hp-milli.s:  Make sure copyright notice gets included
2657
        in objects files.
2658
 
2659
        * pa/crt0.S ($START$): Use "%" instead of "'" to avoid losing whe
2660
        run through cpp.
2661
 
2662
Fri Jun 16 18:40:22 1995  Jeffrey A. Law  
2663
 
2664
        * pa/crt0.S ($START$): Use long-calls to call main and exit.
2665
 
2666
Tue Jun 13 16:05:13 1995  Rob Savoye  
2667
 
2668
        * pa/crt0.S: Call exit() after returning from main.
2669
 
2670
Tue Jun 13 10:43:14 1995  J.T. Conklin  
2671
 
2672
        * Makefile.in, {doc, hp74x, m68k, mips, pa, sparc}/Makefile.in
2673
          (distclean, realclean): Remove autoconf-generated config.cache
2674
          and config.log files.
2675
 
2676
Mon Jun  5 15:56:22 1995  J.T. Conklin  
2677
 
2678
        * config/{default.mh, dos.mh} (CFLAGS_FOR_TARGET): Added -O2.
2679
          (.c.o, .s.o, .S.o, etc.): Don't use @ to hide how the compiler
2680
          is invoked, it makes it much more difficult to debug.
2681
 
2682
Tue May 30 19:07:59 1995  Rob Savoye  
2683
 
2684
        * testsuite/libgloss.all/math.c: Add additional tests for modulo.
2685
 
2686
Mon May 29 13:03:39 1995  Rob Savoye  
2687
 
2688
        * stat.c: Add const so it works with newlib's stat.h.
2689
 
2690
Thu May 25 16:28:42 1995  Rob Savoye  
2691
 
2692
        * m68k/mvme.S: Extend sign using two instructions rather than one
2693
        so it'll work on a stock mc68000.
2694
 
2695
Tue May 23 18:12:19 1995  Rob Savoye  
2696
 
2697
        * close.c, stat.c, fstat.c, open.c, lseek.c, print.c, putnum.c,
2698
        unlink.c read.c, sbrk.c, getpid.x, kill.c: New files that used to
2699
        be glue.c.
2700
        * {m68k,pa,mips}/Makefile.in: Build using broken up glue.c.
2701
        * pa/Makefile.in: Make all just build BSP, add seperate test
2702
        target.
2703
        * most files: add Cygnus BSD-style copyright message.
2704
 
2705
Tue May 23 12:58:03 1995  J.T. Conklin  
2706
 
2707
        * configure.in, {hp74x, m68k, mips, pa, sparc}/configure.in:
2708
          Use changequote() to temporarily turn off m4 quoting so that
2709
          i[345]86-*-go32 pattern in case statement remains unchanged.
2710
        * configure, {hp74x, m68k, mips, pa, sparc}/configure:
2711
          regenerated.
2712
 
2713
Tue May 23 11:15:52 1995  Angela Marie Thomas  
2714
 
2715
        * mips/Makefile.in (SCRIPT): added "SCRIPT = array.ld" so installs
2716
        work correctly.
2717
 
2718
Mon May 22 21:33:49 1995  Rob Savoye  
2719
 
2720
        * ex93x: renamed to sparc.
2721
        * r3000: renamed to mips.
2722
        * hppro: renamed to pa.
2723
        * configure.in, configure: Use new directory names.
2724
        * config/default.mh: Remove '' in sed program_transform_name so
2725
        it actually works.
2726
        * doc/porting.texi: update doc.
2727
 
2728
Wed May 17 17:25:53 1995  J.T. Conklin  
2729
 
2730
        * doc/configure.in: converted to autoconf.
2731
        * doc/configure: New file, generated with autoconf 2.3.
2732
 
2733
        * Makefile.in, config/{ex93x, hp74x, hppro, m68k,
2734
          r3000}/Makefile.in (Makefile.in): Added config.status to
2735
          dependency list.
2736
          (config.status): New target.
2737
 
2738
        * m68k/Makefile.in: Build M68332BCC BSP.
2739
 
2740
Wed May 10 18:43:21 1995  Stu Grossman  (grossman@andros.cygnus.com)
2741
 
2742
        * glue.c:  Change decl of end to char[] for some reason.
2743
        * (sbrk):  Rewrite sbrk so that it works.
2744
        * (fstat):  Return status indicating fd is for a tty.  Makes stdio
2745
        work better.
2746
        * hppro/crt0.S (_sr4export):  Retrieve rp from -24(sp), not
2747
        -18(sp).  Note that -24 decimal == -18 hex...
2748
        * hppro/op50n-io.S:  Add read and write interfaces to the rom
2749
        monitor.  Unfortunately, the monitor doesn't seem to work...
2750
        * hppro/op50n.ld:  Clean up lots of stuff.  Define memory in a
2751
        nice way.  Define stack and reserve space.  Put heap after stack.
2752
 
2753
Thu May  4 10:28:01 1995  J.T. Conklin  
2754
 
2755
        * configure.in (AC_PREREQ): Changed to 2.3, since autoconf
2756
          versions prior to this generate code that AIX 4.X's sh can't
2757
          hack.
2758
 
2759
        * m68k/Makefile.in (BCC_BSP, BCC_OBJS): New BSP for M68332BCC.
2760
        * m68k/cpu32bug.S: New file, support for cpu32bug monitor used by
2761
          bcc.
2762
        * m68k/bcc.ld: Link with bcc.o
2763
 
2764
Fri Apr 21 16:17:17 1995  Torbjorn Granlund  
2765
 
2766
        * hppro/{milli.S,divide.S,divI.S,divU.S,multiply.S,test-div.c,
2767
        test-dyncall.c,test-mul.c,remI.S,remU.S,dyncall.S}: Delete.
2768
        * hppro/divcnst-generic/*: Delete.
2769
        * hppro/divcnst-fast/*: Delete.
2770
        * hppro/Makefile.in: Delete junk.
2771
 
2772
Tue Apr 18 11:22:47 1995  J.T. Conklin  
2773
 
2774
        * m68k/{bcc.ld idp.ld, mvme135.ld, mvme162lx.ld}: Removed stack
2775
          section, moved __stack definition to the top level and set it
2776
          explicitly to the value appropriate to the target board.
2777
          Added __end symbol (needed for a.out toolchains).
2778
 
2779
Mon Apr 17 12:48:48 1995  Stu Grossman  (grossman@andros.cygnus.com)
2780
 
2781
        * hppro/w89k.ld:  Move _stack to before `end' and `_end' so that
2782
        malloc doesn't trash the stack.
2783
        * hppro/w89k-io.c (outbyte):  Make this be void, and remove return
2784
        value, which is useless anyway.
2785
 
2786
Mon Apr 17 06:13:55 1995  J.T. Conklin  
2787
 
2788
        * m68k/bcc.ld: New file, linker script for M68332BCC Business Card
2789
          Computer.
2790
        * m68k/Makefile.in: Install BCC linker script.
2791
 
2792
        * Makefile.in: Fixed typo.
2793
 
2794
        * hppro/configure.in: Changed AC_INIT file from crt0.s to crt0.S.
2795
        * hppro/configure: regenerated.
2796
 
2797
Mon Apr 17 00:02:15 1995  Stu Grossman  (grossman@andros.cygnus.com)
2798
 
2799
        * hppro/op50n.ld:  Define _stack explicitly instead of implicitly
2800
        via common.
2801
        * hppro/{w89k-io.c w89k.h}:  Use pointers to volatile for inp and
2802
        outp.  Use correct port numbers for COM1 serial port.
2803
 
2804
Fri Apr 14 16:56:35 1995  Ken Raeburn  
2805
 
2806
        * m68k/mc68ec.c (_exit): Use extended asm construct to get the
2807
        proper immediate-operand syntax for whatever the target assembler
2808
        configuration is.
2809
        * m68k/mvme.S (__IMMEDIATE_PREFIX__, IMM): Copy and use macro
2810
        definitions as in m68k/crt0.S.
2811
 
2812
Thu Apr 13 16:48:46 1995  Angela Marie Thomas  
2813
 
2814
        * Makefile.in: fixed clean rules such that they do not try to
2815
          clean ${SUBDIRS} if libgloss not supported on that target.
2816
 
2817
Thu Apr 13 13:39:46 1995  J.T. Conklin  
2818
 
2819
        * configure.in: Append new subdirectories to ${configdirs}.
2820
          (go32-*-*): Removed.
2821
        * configure: Regenerated.
2822
 
2823
        * m68k/mvme162lx.ld: Put __stack in ram, even though it's not
2824
          loaded.
2825
 
2826
        * m68k/Makefile.in: Don't hide how BSP objects are built.
2827
 
2828
        * glue.c (print, putnum): declared void.
2829
 
2830
        * {hppro,m68k}/Makefile.in: Use ${CC_FOR_TARGET} to link executables.
2831
          (LIBS_FOR_TARGET): Removed.
2832
 
2833
        * config/{default.mh, dos.mh} (NEWLIB_CFLAGS, NEWLIB_LDFLAGS): New
2834
          make variables, expands to compiler flags to find headers and
2835
          libraries if ${objroot}/newlib is present.
2836
          (CFLAGS_FOR_TARGET): Added ${NEWLIB_CFLAGS}.
2837
          (LDFLAGS_FOR_TARGET): Added ${NEWLIB_LDFLAGS}.
2838
          (LIBC_FOR_TARGET, LIBM_FOR_TARGET, LIBGCC_FOR_TARGET,
2839
          LIBS_FOR_TARGET): Removed.
2840
 
2841
Thu Apr 13 11:51:17 1995  Torbjorn Granlund  
2842
 
2843
        * m68k/Makefile.in (install): Use correct names for MVME* variables.
2844
        * configure.in: Delete `unknown' from m68* case.
2845
 
2846
Thu Apr 13 11:47:01 1995  J.T. Conklin  
2847
 
2848
        * m68k/crt0.S: initialize stack pointer to __stack before creating
2849
          inital stack frame.
2850
 
2851
        * m68k/{idp.ld, mvme135.ld, mvme162lx.ld}: Move __stack out of
2852
          bss, and into its own segment with an address at top of RAM.
2853
 
2854
Wed Apr 12 12:36:28 1995  J.T. Conklin  
2855
 
2856
        * {.,ex93x,hp74x,hppro,m68k,r3000}/{Makefile,configure}.in:
2857
          converted to autoconf.
2858
        * {.,ex93x,hp74x,hppro,m68k,r3000}/configure: New files, generated
2859
          from configure.in with autoconf 2.3.
2860
 
2861
Mon Apr 10 22:50:48 1995  J.T. Conklin  (jtc@rtl.cygnus.com)
2862
 
2863
        * m68k/{idp.ld, mvme135.ld, mvme162lx.ld}: Revert last change,
2864
          CONSTRUCTING and RELOCATING only work for linker scripts built
2865
          from ld/scripttmpl/*.
2866
 
2867
        * m68k/{idp.ld, mvme135.ld, mvme162lx.ld}: Changed to use
2868
          CONSTRUCTING and RELOCATING expressions so that the ctor/dtor
2869
          tables and etext, edata, and end variables are only done when
2870
          appropriate.
2871
 
2872
Fri Apr  7 17:30:35 1995  Stu Grossman  (grossman@andros.cygnus.com)
2873
 
2874
        * config/default.mh:  Use $${srcroot} instead of ${SRCROOT} to get
2875
        inherited value.
2876
        * hppro/crt0.S:  Remove static definitions of _stack and $global$.
2877
        Let the linker script define them in the BSS segment.
2878
        * hppro/w89k.ld:  Use MEMORY to define memory regions.  Add defs
2879
        for $global$ and _stack in the appropriate segments.
2880
 
2881
Tue Apr  4 18:27:37 1995  Jason Molenda  (phydeaux@cygnus.com)
2882
 
2883
        * Makefile.in (FLAGS_TO_PASS): pass down MAKEINFO.
2884
 
2885
Thu Mar 30 18:10:53 1995  Kung Hsu  
2886
 
2887
        * ex93x/ex93x.ld: Add crt0.o in INPUT.
2888
        * ex93x/sparcl-stub.c: Add nop after bg insn.
2889
        * ex93x/sparc-stub.c: Add & 0x7f mask to all character input.
2890
 
2891
Thu Mar 30 15:22:31 1995  Rob Savoye  
2892
 
2893
        * {hppro,m68k,ex93x,testsuite/libgloss}/configure.in: Add SRCROOT
2894
        variable.
2895
        * {hppro,m68k,ex93x,testsuite/libgloss}/Makefile.in: Add SRCROOT
2896
        variable.
2897
        * config/default.mh: Use SRCROOT to find the newlib includes.
2898
 
2899
Tue Mar 28 19:54:26 1995  Rob Savoye  
2900
 
2901
        * configure.in, testsuite/configure.in: Add SRCROOT variable.
2902
        * glue.c: Change "char *path" to "const char *path" so it works
2903
        with the changes stat.h.
2904
 
2905
Fri Mar 24 17:29:08 1995  Kung Hsu  
2906
 
2907
        * ex93x/ex93x.ld: The stubs module now can have different names for
2908
        different SPARClite chips. Use default one which is slite930.o.
2909
 
2910
Mon Mar 20 15:49:46 1995  J.T. Conklin  
2911
 
2912
        * m68k/mc68ec.c (_exit): Changed to take integer status argument.
2913
 
2914
Fri Mar 17 17:48:42 1995  Kung Hsu  
2915
 
2916
        * config/default.h: add -I. to INCLUDES.
2917
        * ex93x/salib.c: to include sparclite.h.
2918
        * ex93x/sparclite.h: new file copied from gdb/sparclite.
2919
 
2920
        * config/default.mh: Fix INCLUDES to one level less '../'.
2921
 
2922
Mon Mar 13 17:05:35 1995  Rob Savoye  
2923
 
2924
        * testsuite/libgloss.all/misc.c: Misc bug reports, mostly
2925
        soft-float tests.
2926
 
2927
Wed Mar  8 19:00:18 1995  Rob Savoye  
2928
 
2929
        * m68k/{crt0.S, mvem135.ld, mvme162lx.ld, idp.ld}: Setup the stack
2930
        in the linker script. Use a macro to cover using '#' or '&' for
2931
        immediate values.
2932
        * m68k/{mvme135-asm.S, mvme162lx-asm.S}: Use a macro to cover
2933
        using '#' or '&' for immediate values.
2934
        * testsuite/libgloss.all/io.c: Add a test for read().
2935
 
2936
Thu Feb 16 21:13:34 1995  Rob Savoye  
2937
 
2938
        * glue.c: Make use _ansi.h, move to top level libgloss directory
2939
        form all other directories.
2940
        * Makefile.in: All Makefiles had SCRIPTS and OBJROOT added.
2941
        * {m68k,hppro,r3000)/Makefile.in: All build the test the same way
2942
        using OBJROOT.
2943
        * configure.in: All configure.in now edit the value to OBJROOT in
2944
        the Makefiles they produce.
2945
        * config/default.mh: Use OBJROOT for paths to test for fresh
2946
        binaries.
2947
        * configure.in: Add the testsuite directory.
2948
        * testsuite/config/{m68k.mt,mips.mt}: New target support for
2949
        MVME135, IDP, and Array targets.
2950
 
2951
Thu Feb  9 21:45:33 1995  Rob Savoye  
2952
 
2953
        * testsuite/libgloss.all{varargs.c,varargs2.c}: Test cases for
2954
        traditional and ANSI varargs. (which currently fail)
2955
        * Makefile.in: Build intelligently and use dependancies so we
2956
        don't rebuild the world for each test run.
2957
        * configure.in: Make a .gdbinit file to run the tests and load via
2958
        gdb.
2959
 
2960
Wed Mar  8 22:35:29 1995  Ken Raeburn  
2961
 
2962
        * m68k/idp.ld: Omit STARTUP line, since crt0.o is being supplied
2963
        by gcc.
2964
 
2965
Thu Feb 23 12:08:19 1995  Ken Raeburn  
2966
 
2967
        * m68k/crt0.S: Use '&' instead of '#' for immediate operands.
2968
        * m68k/mc68ec.c: Ditto, in asm statements.
2969
        * m68k/mvme.S: Ditto.
2970
 
2971
Wed Feb  1 23:55:39 1995  Angela Marie Thomas  
2972
 
2973
        * Makefile.in (all): added "else" statements for Ultrix to work
2974
 
2975
Fri Jan 27 10:48:20 1995  Rob Savoye  
2976
 
2977
        * testuite/{config,lib,libgloss.all}: DejaGnu testing support.
2978
        * testsuite/config/support.c: A minimal testing API for minimal
2979
        targets.
2980
        * testsuite/config/hppa.mt: Set build flags for PRO targets.
2981
        * libgloss.all/{float.c,memory.c,io.c,double.c,math.c,array.c}:
2982
        Test cases for libgloss and soft-float.
2983
 
2984
        * hppro/{w89k.ld,op50n.ld}: Set .text here now.
2985
 
2986
Wed Jan 25 21:16:38 1995  Rob Savoye  
2987
 
2988
        * testsuite/{config,lib,libgloss.all}: The beginnings of a test
2989
        suite for low level stuff. A few test cases now all build.
2990
 
2991
Thu Jan 12 13:02:12 1995  Rob Savoye  
2992
 
2993
        * config/default.mh: Change default path for linking in a freshly
2994
        built libc.a, libm.a, libgcc.a to work with -msift-float.
2995
 
2996
        * hppro/Makefile.in: Set MULTILIB so the -msoft-float safe
2997
        libraries get used.
2998
 
2999
        * m68k/Makefile.in: Use explicit rules, rather than redefining
3000
        .c.o. This is to force compiling with -m68000.
3001
 
3002
Mon Jan  9 15:28:10 1995  Rob Savoye  
3003
 
3004
        * {hppro,m68k,r3000}/glue.c: Return correct value on receiving a
3005
        '\n' or '\r'.
3006
 
3007
Fri Dec 30 15:05:03 1994  Rob Savoye  
3008
 
3009
        * doc, doc/Makefile.in, configure.in: New directory.
3010
        * doc/porting.texi: New manual that explains porting the GNU tools
3011
        to embedded systems.
3012
 
3013
Mon Dec 19 16:05:37 1994  Kung Hsu  
3014
 
3015
        * ex93x/Makefile.in: Use sparcl-stub.c instaed of sparc-stub.c,
3016
        which has hardware breakpoint support.
3017
        * ex93x/Makefile.in: Also generate slite930.o and slite931.o, instead
3018
        slite.o.
3019
        * ex93x/sparcl-stub.c: New file.
3020
        * ex93x/sparc-stub.c: Use latest from gdb/sparclite directory.
3021
 
3022
Fri Dec 16 15:17:14 1994  Rob Savoye  
3023
 
3024
        * r3000/crt0.S: Zero the bss section by words.
3025
 
3026
        * r3000/Makefile.in: Add in the rest of the support code for the
3027
        Array Tech board.
3028
 
3029
        * r3000/array.ld: Set the memory map for the Array Tech LSI
3030
        prototype.
3031
 
3032
        * r3000/array-io.c: Lowest level I/O code for Array Tech LSI
3033
        prototype using ROM entry points.
3034
 
3035
Wed Dec 14 10:23:41 1994  Rob Savoye  
3036
 
3037
        * hppro/crt0.S: Add _sr4export function so GDB calls work.
3038
 
3039
        * hppro/Makefile.in: Link in libc.a twice so atexit works().
3040
 
3041
        * hppro/glue.c: Don't stub out __main anymore.
3042
 
3043
Tue Dec 13 15:42:23 1994  Rob Savoye  
3044
 
3045
        * r3000/Makefile.in: Look for both libgcc2 and libgcc.
3046
 
3047
        * r3000/glue.c,crt0.S,test.c: New support for for mips.
3048
 
3049
        * configure.in: Configure r3000 dir for a mips chip.
3050
 
3051
Tue Dec  6 15:24:41 1994  Rob Savoye  
3052
 
3053
        * hppro/divcnst-generic/*.S. Add .exit and .procend so it'll
3054
        compile.
3055
 
3056
        * hppro/Makefile.in: Link in the rest of the millicode routines.
3057
 
3058
Mon Nov 21 20:21:48 1994  Rob Savoye  
3059
 
3060
        * hppro/configure.in,config/dos.mh: Work for a canadian cross,
3061
         since xgcc is for the wrong architecture.
3062
 
3063
Thu Nov 17 21:07:52 1994  Rob Savoye  
3064
 
3065
        * config/default.mh: Find the corrrect libgcc2.a.
3066
 
3067
        * Makefile.in: Link in libgcc2.a by default. Build new millicode
3068
        routines.
3069
 
3070
        * divI.S, divU.S, multiply.S, remI.S, remU.S, test-div.c,
3071
        test-dyncall.c, test-mul.c: New millicode files for low level math
3072
        support.
3073
 
3074
        * test.c: Use printf so millicode gets exercised.
3075
 
3076
        * divcnst-fast/divU_10.S, divU_12.S, divU_3.S, divU_5.S, divU_6.S,
3077
        divU_9.S: Fast versions of some division routines.
3078
 
3079
        * divcnst-generic/divI_14.S, divI_5.S, divI_9.S, divU_14.S
3080
        divU_5.S, divU_9.S divI_10.S, divI_15.S, divI_6.S, divU_10.S,
3081
        divU_15.S, divU_6.S divI_12.S, divI_3.S, divI_7.S, divU_12.S,
3082
        divU_3.S, divU_7.S: Yet more millicode routines.
3083
 
3084
Wed Nov 16 15:25:03 1994  Rob Savoye  (rob@cygnus.com)
3085
 
3086
        * config/default.mh: Add default searches for the correct libc and
3087
        libm.
3088
 
3089
        * Makefile.in: Use ${LIBC_FOR_TARGET} and ${LIBM_FOR_TARGET}
3090
 
3091
        * hppro/w89k.ld,op50n.ld,Makefile.in: Don't try to link in libc
3092
        for the test program.
3093
 
3094
Tue Nov  8 17:12:35 1994  Rob Savoye  
3095
 
3096
        * m68k/glue.c: Remove errno so there's no libc dependancies.
3097
 
3098
        * m68k/mvme135-asm.S: Moved setup_vectors and exceptionHandler
3099
        from mvme.S so the library can link without the stub.
3100
 
3101
        * m68k: New directory. Merge the idp, shared, and mvme135
3102
        directories into one place.
3103
 
3104
        * config/default.mh: Use CC_FOR_TARGET for .S files so the
3105
        preprocessor actually gets run.
3106
 
3107
        * ex93x/crt0.s, ex93x/salib.c: Migrate changes from gdb/sparclite.
3108
 
3109
Fri Sep 16 21:22:57 1994  Rob Savoye  (rob@darkstar.cygnus.com)
3110
 
3111
        * shared, idp, mvme135: Support for Motorola IDP and MVME135 m68k
3112
        based target boards. Moved from newlib/stub.
3113
 
3114
        * ex93x: Move from newlib/stub/ex93x. Sparclite ex93x
3115
        board support.
3116
 
3117
        * hp74x, hppro: Add HP 742 & hp743 code "as is" with a working but
3118
        unfinished gdb stub. Add hppro for the WinBind and Oki Pa target
3119
        boards.
3120
 
3121
        * libgloss: Creation. A library for board support packages. The
3122
        Gnu low-level OS Support. Move mvme135/ChangeLog to here.
3123
 
3124
Wed Sep 29 20:42:34 1993  Rob Savoye  (rob@darkstar.cygnus.com)
3125
 
3126
        * mvme135/crt0.S, mvme135/glue.c: Moved to ../shared.
3127
 
3128
Thu Apr  1 13:18:15 1993  Ian Lance Taylor  (ian@cygnus.com)
3129
 
3130
        * mvme135/mvme.S: Renamed exceptionhandler to exceptionHandler, which is
3131
        what mvme135-stub.c expects.
3132
 
3133
Tue Mar 30 18:44:43 1993  Doug Evans  (dje@poseidon.cygnus.com)
3134
 
3135
        * mvme135/mvme135-stub.c (initializeRemcomErrorFrame): Remove reference to
3136
        __STDC__.
3137
 
3138
Tue Dec 29 10:15:33 1992  Ian Lance Taylor  (ian@cygnus.com)
3139
 
3140
        * mvme135/mvme135-asm.S: new file.
3141
        mvme135-stub.c: moved all assembler routines into mvme135-asm.S.
3142
        Makefile.in: build mvme135-stub.o.
3143
 
3144
        * ChangeLog: created.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.