xref: /netbsd-src/external/gpl3/binutils.old/dist/include/coff/ChangeLog-9103 (revision 75fd0b742a7e4a64301bc6c44e9bc5240c58bb92)
1*75fd0b74Schristos2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
2*75fd0b74Schristos
3*75fd0b74Schristos	Moved from ../ChangeLog
4*75fd0b74Schristos
5*75fd0b74Schristos	2003-04-04  Svein E. Seldal  <Svein.Seldal@solidas.com>
6*75fd0b74Schristos	* tic4x.h: Namespace cleanup. Replace s/c4x/tic4x
7*75fd0b74Schristos	and s/c3x/tic3x/
8*75fd0b74Schristos
9*75fd0b74Schristos	2003-01-20  Svein E. Seldal  <Svein.Seldal@solidas.com>
10*75fd0b74Schristos	* tic4x.h (TICOFF_TARGET_MACHINE_GET): Fixed define bug
11*75fd0b74Schristos	* ti.h (TICOFF_TARGET_MACHINE_GET): Added macros
12*75fd0b74Schristos
13*75fd0b74Schristos	2002-08-28  Michael Hayes <m.hayes@elec.canterbury.ac.nz>
14*75fd0b74Schristos	* internal.h: Add new relocation types.
15*75fd0b74Schristos	* ti.h: Add file-header flags for tic4x code.
16*75fd0b74Schristos	* tic4x.h: New file
17*75fd0b74Schristos
18*75fd0b74Schristos2003-12-02  Graham Reed <grahamr@algorithmics.com>
19*75fd0b74Schristos
20*75fd0b74Schristos	* internal.h (C_WEAKEXT): Add alternative value for AIX 5.2
21*75fd0b74Schristos	based targets.
22*75fd0b74Schristos
23*75fd0b74Schristos2003-08-23  Jason Eckhardt  <jle@rice.edu>
24*75fd0b74Schristos
25*75fd0b74Schristos	* coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1,
26*75fd0b74Schristos	COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0,
27*75fd0b74Schristos	COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ,
28*75fd0b74Schristos	COFF860_R_BRADDR): Define new relocation constants and document.
29*75fd0b74Schristos	Minor formatting adjustments.
30*75fd0b74Schristos
31*75fd0b74Schristos2003-08-07  Alan Modra  <amodra@bigpond.net.au>
32*75fd0b74Schristos
33*75fd0b74Schristos	* ti.h (GET_SCNHDR_NRELOC): Rename PTR param to LOC.
34*75fd0b74Schristos	(PUT_SCNHDR_NRELOC, GET_SCNHDR_NLNNO, PUT_SCNHDR_NLNNO): Likewise.
35*75fd0b74Schristos	(GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Likewise.
36*75fd0b74Schristos	(GET_SCNHDR_PAGE, PUT_SCNHDR_PAGE): Likewise.
37*75fd0b74Schristos
38*75fd0b74Schristos2003-07-17  Jeff Muizelaar  <muizelaar@rogers.com>
39*75fd0b74Schristos
40*75fd0b74Schristos	* pe.h: (IMAGE_FILE_NET_RUN_FROM_SWAP): Define.
41*75fd0b74Schristos	(IMAGE_FILE_MACHINE_WCEMIPSV2): Define.
42*75fd0b74Schristos	(IMAGE_FILE_MACHINE_SH3DSP): Define.
43*75fd0b74Schristos	(IMAGE_FILE_MACHINE_SH3E): Define.
44*75fd0b74Schristos	(IMAGE_FILE_MACHINE_SH5): Define.
45*75fd0b74Schristos	(IMAGE_FILE_MACHINE_AM33): Define.
46*75fd0b74Schristos	(IMAGE_FILE_MACHINE_POWERPCFP): Define.
47*75fd0b74Schristos	(IMAGE_FILE_MACHINE_AXP64): Define.
48*75fd0b74Schristos	(IMAGE_FILE_MACHINE_TRICORE): Define.
49*75fd0b74Schristos	(IMAGE_FILE_MACHINE_CEF): Define.
50*75fd0b74Schristos	(IMAGE_FILE_MACHINE_EBC): Define.
51*75fd0b74Schristos	(IMAGE_FILE_MACHINE_AMD64): Define.
52*75fd0b74Schristos	(IMAGE_FILE_MACHINE_M32R): Define.
53*75fd0b74Schristos	(IMAGE_FILE_MACHINE_CEE): Define.
54*75fd0b74Schristos
55*75fd0b74Schristos2003-07-14  Christian Groessler  <chris@groessler.org>
56*75fd0b74Schristos
57*75fd0b74Schristos        * i860.h (AOUTSZ): Define for i860 coff.
58*75fd0b74Schristos
59*75fd0b74Schristos2003-06-29  Andreas Jaeger  <aj@suse.de>
60*75fd0b74Schristos
61*75fd0b74Schristos	* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
62*75fd0b74Schristos
63*75fd0b74Schristos	* ecoff.h: Convert to ISO C90 prototypes.  Replace PTR by void *.
64*75fd0b74Schristos
65*75fd0b74Schristos2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
66*75fd0b74Schristos
67*75fd0b74Schristos	* coff/h8300.h (H8300HNMAGIC, H8300SNMAGIC): New.
68*75fd0b74Schristos	(H8300HNBADMAG, H8300SNBADMAG): New.
69*75fd0b74Schristos
70*75fd0b74Schristos2003-04-15  Rohit Kumar Srivastava <rohits@kpitcummins.com>
71*75fd0b74Schristos
72*75fd0b74Schristos	* sh.h: Replace occurrances of 'Hitachi' with 'Renesas'.
73*75fd0b74Schristos	* h8300.h: Likewise.
74*75fd0b74Schristos	* h8500.h: Likewise.
75*75fd0b74Schristos
76*75fd0b74Schristos2003-03-25  Stan Cox   <scox@redhat.com>
77*75fd0b74Schristos	    Nick Clifton  <nickc@redhat.com>
78*75fd0b74Schristos
79*75fd0b74Schristos	Contribute support for Intel's iWMMXt chip - an	ARM variant:
80*75fd0b74Schristos
81*75fd0b74Schristos	* arm.h (ARM_NOTE_SECTION): Define.
82*75fd0b74Schristos
83*75fd0b74Schristos2002-11-30  Alan Modra  <amodra@bigpond.net.au>
84*75fd0b74Schristos
85*75fd0b74Schristos	* ecoff.h: Replace boolean with bfd_boolean.
86*75fd0b74Schristos	* xcoff.h: Likewise.
87*75fd0b74Schristos
88*75fd0b74Schristos2002-03-18  Tom Rix  <trix@redhat.com>
89*75fd0b74Schristos
90*75fd0b74Schristos	* rs6k64.h: Add U64_TOCMAGIC, AIX 5 64 bit magic number.
91*75fd0b74Schristos
92*75fd0b74Schristos2002-02-01  Tom Rix  <trix@redhat.com>
93*75fd0b74Schristos
94*75fd0b74Schristos	* xcoff.h: Conditionally support <aiaff> for pre AIX 4.3.
95*75fd0b74Schristos
96*75fd0b74Schristos2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
97*75fd0b74Schristos
98*75fd0b74Schristos	* or32.h: New file.
99*75fd0b74Schristos
100*75fd0b74Schristos2001-12-24  Tom Rix  <trix@redhat.com>
101*75fd0b74Schristos
102*75fd0b74Schristos	* xcoff.h (xcoff_big_format_p): Make <bigaf> the default archive
103*75fd0b74Schristos	format.
104*75fd0b74Schristos	(XCOFFARMAG_ELEMENT_SIZE, XCOFFARMAGBIG_ELEMENT_SIZE): Define for
105*75fd0b74Schristos	archive header ascii elements.
106*75fd0b74Schristos
107*75fd0b74Schristos2001-12-17  Tom Rix  <trix@redhat.com>
108*75fd0b74Schristos
109*75fd0b74Schristos	* xcoff.h :  Add .except and .typchk section string and styp flags.
110*75fd0b74Schristos	Fix xcoff_big_format_p macro.
111*75fd0b74Schristos
112*75fd0b74Schristos2001-12-16  Tom Rix  <trix@redhat.com>
113*75fd0b74Schristos
114*75fd0b74Schristos	* xcoff.h : Clean up formatting.
115*75fd0b74Schristos
116*75fd0b74Schristos2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
117*75fd0b74Schristos
118*75fd0b74Schristos	* arm.h (F_VFP_FLOAT): Define.
119*75fd0b74Schristos
120*75fd0b74Schristos2001-11-11  Timothy Wall  <twall@alum.mit.edu>
121*75fd0b74Schristos
122*75fd0b74Schristos	* ti.h: Move arch-specific stuff from here...
123*75fd0b74Schristos	(COFF_ADJUST_SYM_IN/OUT): Optionally put page flag into symbol
124*75fd0b74Schristos	value.
125*75fd0b74Schristos	* tic54x.h: ...to here.
126*75fd0b74Schristos
127*75fd0b74Schristos2001-10-26  Christian Groessler  <cpg@aladdin.de>
128*75fd0b74Schristos
129*75fd0b74Schristos	* external.h (GET_LINENO_LNNO): Fix usage of H_GET_32/16.
130*75fd0b74Schristos	(PUT_LINENO_LNNO): Likewise with H_PUT_32/16.
131*75fd0b74Schristos
132*75fd0b74Schristos2001-09-21  Nick Clifton  <nickc@cambridge.redhat.com>
133*75fd0b74Schristos
134*75fd0b74Schristos	* ti.h (GET_SCNHDR_PAGE): Fix compile time warning.
135*75fd0b74Schristos
136*75fd0b74Schristos2001-09-18  Alan Modra  <amodra@bigpond.net.au>
137*75fd0b74Schristos
138*75fd0b74Schristos	* external.h (GET_LINENO_LNNO): Use H_GET_32/16.
139*75fd0b74Schristos	(PUT_LINENO_LNNO): Use H_PUT_32/16.
140*75fd0b74Schristos	* m88k.h (GET_LNSZ_SIZE, GET_LNSZ_LNNO, GET_SCN_NRELOC,
141*75fd0b74Schristos	GET_SCN_NLINNO): Use H_GET_32.
142*75fd0b74Schristos	(PUT_LNSZ_LNNO, PUT_LNSZ_SIZE, PUT_SCN_NRELOC, PUT_SCN_NLINNO):
143*75fd0b74Schristos	Use H_PUT_32.
144*75fd0b74Schristos	* ti.h: Formatting fixes.  Make use of H_GET_* and H_PUT_* throughout.
145*75fd0b74Schristos	* xcoff.h: White space changes.
146*75fd0b74Schristos
147*75fd0b74Schristos2001-09-05  Tom Rix <trix@redhat.com>
148*75fd0b74Schristos
149*75fd0b74Schristos	* xcoff.h : Add XCOFF_SYSCALL32 and XCOFF_SYSCALL64 hash table flags.
150*75fd0b74Schristos
151*75fd0b74Schristos2001-08-27  Andreas Jaeger  <aj@suse.de>
152*75fd0b74Schristos
153*75fd0b74Schristos	* xcoff.h (struct __rtinit): Make proper prototype for rtl.
154*75fd0b74Schristos
155*75fd0b74SchristosFri Aug 24 01:18:51 2001  J"orn Rennecke <amylaar@redhat.com>
156*75fd0b74Schristos
157*75fd0b74Schristos	* internal.h (R_JMP2, R_JMPL2, R_MOVL2): Comment spelling fix.
158*75fd0b74Schristos
159*75fd0b74Schristos2001-04-05  Tom Rix <trix@redhat.com>
160*75fd0b74Schristos
161*75fd0b74Schristos	* rs6000.h : move xcoff32 external structures from xcofflink.
162*75fd0b74Schristos	* rs6k64.h : move xcoff64 external structures from xcofflink.
163*75fd0b74Schristos	* internal.h : promote 32 bit structure elements to 64 bit
164*75fd0b74Schristos	for xcoff64 support
165*75fd0b74Schristos	* xcoff.h : New file.
166*75fd0b74Schristos
167*75fd0b74Schristos2001-03-23  Nick Clifton  <nickc@redhat.com>
168*75fd0b74Schristos
169*75fd0b74Schristos	* a29k.h: Fix compile time warning.
170*75fd0b74Schristos	* external.h: Fix compile time warning.
171*75fd0b74Schristos	* m88k.h: Fix compile time warning.
172*75fd0b74Schristos
173*75fd0b74Schristos2001-03-13  Nick Clifton  <nickc@redhat.com>
174*75fd0b74Schristos
175*75fd0b74Schristos	* external.h: New file. Common structure definitions found in
176*75fd0b74Schristos	other COFF header files.
177*75fd0b74Schristos
178*75fd0b74Schristos	* a29k.h: Use external.h.
179*75fd0b74Schristos	* apollo.h: Use external.h.
180*75fd0b74Schristos	* arm.h: Use external.h.
181*75fd0b74Schristos	* h8300.h: Use external.h.
182*75fd0b74Schristos	* h8500.h: Use external.h.
183*75fd0b74Schristos	* i386.h: Use external.h.
184*75fd0b74Schristos	* i860.h: Use external.h.
185*75fd0b74Schristos	* ia64.h: Use external.h.
186*75fd0b74Schristos	* m68k.h: Use external.h.
187*75fd0b74Schristos	* m88k.h: Use external.h.
188*75fd0b74Schristos	* mcore.h: Use external.h.
189*75fd0b74Schristos	* mips.h: Use external.h.
190*75fd0b74Schristos	* mipspe.h: Use external.h.
191*75fd0b74Schristos	* powerpc.h: Use external.h.
192*75fd0b74Schristos	* rs6000.h: Use external.h.
193*75fd0b74Schristos	* rs6k64.h: Use external.h.
194*75fd0b74Schristos	* sh.h: Use external.h.
195*75fd0b74Schristos	* sparc.h: Use external.h.
196*75fd0b74Schristos	* tic30.h: Use external.h.
197*75fd0b74Schristos	* tic80.h: Use external.h.
198*75fd0b74Schristos	* w65.h: Use external.h.
199*75fd0b74Schristos	* we32k.h: Use external.h.
200*75fd0b74Schristos	* z8k.h: Use external.h.
201*75fd0b74Schristos
202*75fd0b74Schristos2001-02-09  David Mosberger  <davidm@hpl.hp.com>
203*75fd0b74Schristos
204*75fd0b74Schristos	* pe.h (PEPAOUTSZ): Rename from PEP64AOUTSZ.
205*75fd0b74Schristos	Rename from PEPAOUTHDR.
206*75fd0b74Schristos
207*75fd0b74Schristos2001-01-23  H.J. Lu  <hjl@gnu.org>
208*75fd0b74Schristos
209*75fd0b74Schristos	* pe.h (struct external_PEI_DOS_hdr): New.
210*75fd0b74Schristos	(struct external_PEI_IMAGE_hdr): New.
211*75fd0b74Schristos
212*75fd0b74Schristos2000-12-11  Alan Modra  <alan@linuxcare.com.au>
213*75fd0b74Schristos
214*75fd0b74Schristos	* ti.h (OCTETS_PER_BYTE_POWER): Change #warning to #error.
215*75fd0b74Schristos
216*75fd0b74Schristos2000-12-08  Alan Modra  <alan@linuxcare.com.au>
217*75fd0b74Schristos
218*75fd0b74Schristos	* ti.h (OCTETS_PER_BYTE_POWER): Change #warn to #warning.
219*75fd0b74Schristos
220*75fd0b74Schristos2000-06-30  DJ Delorie  <dj@cygnus.com>
221*75fd0b74Schristos
222*75fd0b74Schristos	* pe.h: Clarify a comment.
223*75fd0b74Schristos
224*75fd0b74Schristos2000-05-05  Clinton Popetz  <cpopetz@cygnus.com>
225*75fd0b74Schristos
226*75fd0b74Schristos	* rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.
227*75fd0b74Schristos
228*75fd0b74Schristos2000-04-24  Clinton Popetz  <cpopetz@cygnus.com>
229*75fd0b74Schristos
230*75fd0b74Schristos	* rs6k64.h: New file.
231*75fd0b74Schristos
232*75fd0b74Schristos2000-04-17  Timothy Wall  <twall@cygnus.com>
233*75fd0b74Schristos
234*75fd0b74Schristos	* ti.h: Load page cleanup.
235*75fd0b74Schristos	* intental.h: Add load page field.
236*75fd0b74Schristos
237*75fd0b74SchristosMon Apr 17 16:44:01 2000  David Mosberger  <davidm@hpl.hp.com>
238*75fd0b74Schristos
239*75fd0b74Schristos	* pe.h (PEP64AOUTHDR): New header for PE+.
240*75fd0b74Schristos	(PEP64AOUTSZ): New macro.
241*75fd0b74Schristos	(IMAGE_SUBSYSTEM_UNKNOWN): New macro.
242*75fd0b74Schristos	(IMAGE_SUBSYSTEM_NATIVE): Ditto.
243*75fd0b74Schristos	(IMAGE_SUBSYSTEM_WINDOWS_GUI): Ditto.
244*75fd0b74Schristos	(IMAGE_SUBSYSTEM_WINDOWS_CUI): Ditto.
245*75fd0b74Schristos	(IMAGE_SUBSYSTEM_POSIX_CUI): Ditto.
246*75fd0b74Schristos	(IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): Ditto.
247*75fd0b74Schristos	(IMAGE_SUBSYSTEM_EFI_APPLICATION): Ditto.
248*75fd0b74Schristos	(IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER): Ditto.
249*75fd0b74Schristos	(IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER): Ditto.
250*75fd0b74Schristos	* internal.h (PE_DEF_FILE_ALIGNMENT): Define only if not defined
251*75fd0b74Schristos	already.
252*75fd0b74Schristos	* ia64.h: New file.
253*75fd0b74Schristos
254*75fd0b74Schristos2000-04-13  Alan Modra  <alan@linuxcare.com.au>
255*75fd0b74Schristos
256*75fd0b74Schristos	* ti.h (ADDR_MASK): Don't use ul suffix on constants.
257*75fd0b74Schristos	(PG_MASK): Ditto.
258*75fd0b74Schristos
259*75fd0b74Schristos2000-04-11  Timothy Wall  <twall@cygnus.com>
260*75fd0b74Schristos
261*75fd0b74Schristos	* ti.h: Remove load page references until load pages are
262*75fd0b74Schristos	reimplemented.
263*75fd0b74Schristos	* tic54x.h: Ditto.
264*75fd0b74Schristos
265*75fd0b74Schristos2000-04-07  Timothy Wall  <twall@cygnus.com>
266*75fd0b74Schristos
267*75fd0b74Schristos	* internal.h: Fix some comments related to TI COFF (instead of tic80).
268*75fd0b74Schristos	* ti.h: New.
269*75fd0b74Schristos	* tic54x.h: New.
270*75fd0b74Schristos
271*75fd0b74SchristosWed Apr  5 22:08:41 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
272*75fd0b74Schristos
273*75fd0b74Schristos	* sh.h (R_SH_LOOP_START, R_SH_LOOP_END): Define.
274*75fd0b74Schristos
275*75fd0b74Schristos2000-03-15  Kazu Hirata  <kazu@hxi.com>
276*75fd0b74Schristos
277*75fd0b74Schristos	* internal.h: Fix a typo in the comment for R_MOVL2.
278*75fd0b74Schristos
279*75fd0b74Schristos2000-02-28  Nick Clifton  <nickc@cygnus.com>
280*75fd0b74Schristos
281*75fd0b74Schristos	* mipspe.h (MIPS_PE_MAGIC): Define.
282*75fd0b74Schristos	* sh.h (SH_PE_MAGIC): Define.
283*75fd0b74Schristos
284*75fd0b74Schristos2000-02-22  Nick Clifton  <nickc@cygnus.com>  DJ Delorie <dj@cygnus.com>
285*75fd0b74Schristos
286*75fd0b74Schristos	* sh.h: Add Windows CE definitions.
287*75fd0b74Schristos	* arm.h: Add Windows CE definitions.
288*75fd0b74Schristos	* mipspe.h: New file: Windows CE definitions for MIPS.
289*75fd0b74Schristos	* pe.h: Add constants for ILF support.
290*75fd0b74Schristos
291*75fd0b74Schristos2000-01-05  Nick Clifton  <nickc@cygnus.com>
292*75fd0b74Schristos
293*75fd0b74Schristos	* pe.h: Fix formatting of comments.
294*75fd0b74Schristos	(IMAGE_FILE_AGGRESSIVE_WS_TRIM): Define.
295*75fd0b74Schristos	(IMAGE_FILE_LARGE_ADDRESS_AWARE): Define.
296*75fd0b74Schristos	(IMAGE_FILE_16BIT_MACHINE): Define.
297*75fd0b74Schristos	(IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP): Define.
298*75fd0b74Schristos	(IMAGE_FILE_UP_SYSTEM_ONLY): Define.
299*75fd0b74Schristos	(IMAGE_FILE_MACHINE_UNKNOWN): Define.
300*75fd0b74Schristos	(IMAGE_FILE_MACHINE_ALPHA): Define.
301*75fd0b74Schristos	(IMAGE_FILE_MACHINE_ALPHA64): Define.
302*75fd0b74Schristos	(IMAGE_FILE_MACHINE_I386): Define.
303*75fd0b74Schristos	(IMAGE_FILE_MACHINE_IA64): Define.
304*75fd0b74Schristos	(IMAGE_FILE_MACHINE_M68K): Define.
305*75fd0b74Schristos	(IMAGE_FILE_MACHINE_MIPS16): Define.
306*75fd0b74Schristos	(IMAGE_FILE_MACHINE_MIPSFPU): Define.
307*75fd0b74Schristos	(IMAGE_FILE_MACHINE_MIPSFPU16): Define.
308*75fd0b74Schristos	(IMAGE_FILE_MACHINE_POWERPC): Define.
309*75fd0b74Schristos	(IMAGE_FILE_MACHINE_R3000): Define.
310*75fd0b74Schristos	(IMAGE_FILE_MACHINE_R4000): Define.
311*75fd0b74Schristos	(IMAGE_FILE_MACHINE_R10000): Define.
312*75fd0b74Schristos	(IMAGE_FILE_MACHINE_SH3): Define.
313*75fd0b74Schristos	(IMAGE_FILE_MACHINE_SH4): Define.
314*75fd0b74Schristos	(IMAGE_FILE_MACHINE_THUMB): Define.
315*75fd0b74Schristos
316*75fd0b74Schristos1999-09-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
317*75fd0b74Schristos
318*75fd0b74Schristos	* internal.h: Delete bogus R_PCLONG, duplicate R_RELBYTE and
319*75fd0b74Schristos	R_RELWORD, and rewrite some R_* as decimal.
320*75fd0b74Schristos
321*75fd0b74Schristos1999-09-06  Donn Terry  <donn@interix.com>
322*75fd0b74Schristos
323*75fd0b74Schristos	* internal.h (DTYPE): Define.
324*75fd0b74Schristos	* pe.h (struct external_PEI_filehdr): Rename from
325*75fd0b74Schristos	external_PE_filehdr.  Define even if COFF_IMAGE_WITH_PE is not
326*75fd0b74Schristos	defined.
327*75fd0b74Schristos
328*75fd0b74Schristos1999-07-17  Nick Clifton  <nickc@cygnus.com>
329*75fd0b74Schristos
330*75fd0b74Schristos	* arm.h (F_SOFT_FLOAT): Rename from F_SOFTFLOAT.
331*75fd0b74Schristos
332*75fd0b74Schristos1999-06-21  Philip Blundell  <pb@nexus.co.uk>
333*75fd0b74Schristos
334*75fd0b74Schristos	* arm.h (F_SOFTFLOAT): Define.
335*75fd0b74Schristos
336*75fd0b74Schristos1999-07-05  Nick Clifton  <nickc@cygnus.com>
337*75fd0b74Schristos
338*75fd0b74Schristos	* arm.h (F_ARM_5): Define.
339*75fd0b74Schristos
340*75fd0b74SchristosWed Jun  2 18:08:18 1999  Richard Henderson  <rth@cygnus.com>
341*75fd0b74Schristos
342*75fd0b74Schristos	* internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE): New.
343*75fd0b74Schristos
344*75fd0b74SchristosMon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
345*75fd0b74Schristos
346*75fd0b74Schristos	* arm.h (F_PIC, F_ARM_2, F_ARM_2a, F_ARM_3, F_ARM_3M,
347*75fd0b74Schristos	F_ARM_4, F_ARM_4T, F_APCS26): Changed values to distinguish
348*75fd0b74Schristos	F_ARM_2a, F_ARM_3M, F_ARM_4T.
349*75fd0b74Schristos
350*75fd0b74Schristos1999-05-15  Nick Clifton  <nickc@cygnus.com>
351*75fd0b74Schristos
352*75fd0b74Schristos	* mcore.h (IMAGE_REL_MCORE_RVA): Define.
353*75fd0b74Schristos
354*75fd0b74Schristos1999-04-21  Nick Clifton  <nickc@cygnus.com>
355*75fd0b74Schristos
356*75fd0b74Schristos	* mcore.h (GET_LINENO_LNNO): New macro.
357*75fd0b74Schristos	(PUT_LINENO_LNNO): New macro.
358*75fd0b74Schristos
359*75fd0b74Schristos1999-04-08  Nick Clifton  <nickc@cygnus.com>
360*75fd0b74Schristos
361*75fd0b74Schristos	* mcore.h: New header file.  Defines for Motorola's MCore
362*75fd0b74Schristos	processor.
363*75fd0b74Schristos
364*75fd0b74SchristosSun Dec  6 21:36:37 1998  Mark Elbrecht  <snowball3@usa.net>
365*75fd0b74Schristos
366*75fd0b74Schristos	* internal.h (C_WEAKEXT): Define.
367*75fd0b74Schristos
368*75fd0b74SchristosWed Jan 27 13:35:35 1999  Stan Cox  <scox@cygnus.com>
369*75fd0b74Schristos
370*75fd0b74Schristos	* arm.h (F_PIC_INT, F_ARM_2, F_ARM_3, F_ARM_4, F_APCS26):
371*75fd0b74Schristos	Changed values to avoid clashing with IMAGE_FILE_* coff header
372*75fd0b74Schristos	flag values.
373*75fd0b74Schristos
374*75fd0b74SchristosWed Apr  1 16:06:15 1998  Nick Clifton  <nickc@cygnus.com>
375*75fd0b74Schristos
376*75fd0b74Schristos	* internal.h: Document numbers associated with Thumb symbol
377*75fd0b74Schristos	types.
378*75fd0b74Schristos
379*75fd0b74SchristosFri Mar 27 17:16:57 1998  Ian Lance Taylor  <ian@cygnus.com>
380*75fd0b74Schristos
381*75fd0b74Schristos	* internal.h (ISPTR, ISFCN, ISARY): Add casts to unsigned long.
382*75fd0b74Schristos
383*75fd0b74SchristosMon Feb  2 17:10:38 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
384*75fd0b74Schristos
385*75fd0b74Schristos	* tic30.h: New file.
386*75fd0b74Schristos
387*75fd0b74SchristosFri Dec 12 11:49:07 1997  Fred Fish  <fnf@cygnus.com>
388*75fd0b74Schristos
389*75fd0b74Schristos	* tic80.h (R_MPPCR15W): New relocation type, for 15 bit PC relative
390*75fd0b74Schristos	offsets.
391*75fd0b74Schristos
392*75fd0b74SchristosTue Dec  2 10:21:40 1997  Nick Clifton  <nickc@cygnus.com>
393*75fd0b74Schristos
394*75fd0b74Schristos	* arm.h (COFFARM): New define.
395*75fd0b74Schristos
396*75fd0b74SchristosMon Dec  1 20:24:18 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
397*75fd0b74Schristos
398*75fd0b74Schristos	* sh.h (R_SH_SWITCH8): New.
399*75fd0b74Schristos
400*75fd0b74SchristosSat Nov 22 15:10:14 1997  Nick Clifton  <nickc@cygnus.com>
401*75fd0b74Schristos
402*75fd0b74Schristos	* internal.h (C_THUMBEXTFUNC, C_THUMBSTATFUNC): Constants to
403*75fd0b74Schristos	define static and external functions.
404*75fd0b74Schristos
405*75fd0b74Schristos	* arm.h: Add bits to support PIC and APCS-FLOAT type binaries,
406*75fd0b74Schristos	when implemented.
407*75fd0b74Schristos
408*75fd0b74SchristosFri Oct  3 14:25:17 1997  Fred Fish  <fnf@cygnus.com>
409*75fd0b74Schristos
410*75fd0b74Schristos	* tic80.h (R_PPL16B): Make constant uppercase for consistency.
411*75fd0b74Schristos
412*75fd0b74SchristosTue Jul 22 18:18:58 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
413*75fd0b74Schristos
414*75fd0b74Schristos	* go32exe.h: New file.
415*75fd0b74Schristos
416*75fd0b74SchristosTue Jul  8 12:23:55 1997  Fred Fish  <fnf@cygnus.com>
417*75fd0b74Schristos
418*75fd0b74Schristos	* tic80.h (TIC80_TARGET_ID): Add define.
419*75fd0b74Schristos	* internal.h (struct internal_filehdr): Add f_target_id field.
420*75fd0b74Schristos
421*75fd0b74SchristosTue Jun  3 16:44:18 1997  Nick Clifton  <nickc@cygnus.com>
422*75fd0b74Schristos
423*75fd0b74Schristos	* internal.h: Add storage classes for Thumb symbols
424*75fd0b74Schristos
425*75fd0b74SchristosMon May 26 14:07:55 1997  Ian Lance Taylor  <ian@cygnus.com>
426*75fd0b74Schristos
427*75fd0b74Schristos	* tic80.h (R_PPL16B): Correct value.
428*75fd0b74Schristos
429*75fd0b74SchristosTue May 13 10:21:14 1997  Nick Clifton  <nickc@cygnus.com>
430*75fd0b74Schristos
431*75fd0b74Schristos	* arm.h (constants):   Added new flag bits F_APCS_26 and
432*75fd0b74Schristos	F_APCS_SET for the f_flags field of the filehdr structure.  Added new
433*75fd0b74Schristos	flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
434*75fd0b74Schristos	information in the flags field of the internal_f structure used by BFD
435*75fd0b74Schristos	routines.
436*75fd0b74Schristos
437*75fd0b74SchristosSat May  3 08:24:59 1997  Fred Fish  <fnf@cygnus.com>
438*75fd0b74Schristos
439*75fd0b74Schristos	* internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM):
440*75fd0b74Schristos	New storage classes for TIc80.
441*75fd0b74Schristos
442*75fd0b74SchristosFri Apr 18 11:52:55 1997  Niklas Hallqvist  <niklas@appli.se>
443*75fd0b74Schristos
444*75fd0b74Schristos	* alpha.h (ALPHA_ECOFF_BADMAG): Recognize *BSD/alpha magic too.
445*75fd0b74Schristos	(ALPHA_R_LITERALSLEAZY): Define.
446*75fd0b74Schristos	* ecoff.h (ALPHA_MAGIC_BSD): Define.
447*75fd0b74Schristos
448*75fd0b74SchristosWed Jan 29 11:31:51 1997  Ian Lance Taylor  <ian@cygnus.com>
449*75fd0b74Schristos
450*75fd0b74Schristos	* i960.h (R_IPR13, R_ALIGN): Define.
451*75fd0b74Schristos
452*75fd0b74SchristosMon Jan 27 13:34:30 1997  Ian Lance Taylor  <ian@cygnus.com>
453*75fd0b74Schristos
454*75fd0b74Schristos	* internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions
455*75fd0b74Schristos	from here...
456*75fd0b74Schristos	* i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here.
457*75fd0b74Schristos
458*75fd0b74SchristosWed Jan 22 20:10:47 1997  Fred Fish  <fnf@cygnus.com>
459*75fd0b74Schristos
460*75fd0b74Schristos	* tic80.h (TIC80MAGIC): Renamed to TIC80_AOUTHDR_MAGIC.
461*75fd0b74Schristos
462*75fd0b74SchristosFri Dec 27 22:05:45 1996  Fred Fish  <fnf@cygnus.com>
463*75fd0b74Schristos
464*75fd0b74Schristos	* tic80.h: New file for TIc80 support.
465*75fd0b74Schristos
466*75fd0b74SchristosThu Dec 19 16:18:11 1996  Ian Lance Taylor  <ian@cygnus.com>
467*75fd0b74Schristos
468*75fd0b74Schristos	* arm.h (_LIT): Define.
469*75fd0b74Schristos
470*75fd0b74SchristosFri Jun 28 12:54:38 1996  Ian Lance Taylor  <ian@cygnus.com>
471*75fd0b74Schristos
472*75fd0b74Schristos	* pe.h (FILHSZ): Define.
473*75fd0b74Schristos
474*75fd0b74SchristosWed Jun 26 16:24:26 1996  Ian Lance Taylor  <ian@cygnus.com>
475*75fd0b74Schristos
476*75fd0b74Schristos	* All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
477*75fd0b74Schristos	AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
478*75fd0b74Schristos	sizeof.  Define AOUTHDRSZ in all files.
479*75fd0b74Schristos	* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
480*75fd0b74Schristos
481*75fd0b74SchristosFri Jun 21 11:17:46 1996  Richard Henderson  <rth@tamu.edu>
482*75fd0b74Schristos
483*75fd0b74Schristos	* alpha.h: Add declarations for relocation types added for Alpha
484*75fd0b74Schristos	OSF/1 3.0.
485*75fd0b74Schristos
486*75fd0b74SchristosTue Jun 18 16:04:29 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
487*75fd0b74Schristos
488*75fd0b74Schristos	* h8300.h (H8300SMAGIC): Define.
489*75fd0b74Schristos	(H8300SBADMAG): Define.
490*75fd0b74Schristos
491*75fd0b74SchristosMon Jun 10 11:53:28 1996  Jeffrey A Law  (law@cygnus.com)
492*75fd0b74Schristos
493*75fd0b74Schristos	* internal.h (R_BCC_INV, R_JMP_DEL): New relocations for
494*75fd0b74Schristos	relaxing in the H8/300 series.
495*75fd0b74Schristos
496*75fd0b74SchristosThu May 16 15:49:22 1996  Ian Lance Taylor  <ian@cygnus.com>
497*75fd0b74Schristos
498*75fd0b74Schristos	* sh.h (R_SH_CODE, R_SH_DATA, R_SH_LABEL): Define.
499*75fd0b74Schristos
500*75fd0b74SchristosTue May  7 00:36:39 1996  Jeffrey A Law  (law@cygnus.com)
501*75fd0b74Schristos
502*75fd0b74Schristos	* internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be
503*75fd0b74Schristos	consistent with other similar relocs.
504*75fd0b74Schristos
505*75fd0b74Schristos	* internal.h (H8/300 specific relocs): Add comments better
506*75fd0b74Schristos	explaining what each reloc is used for.
507*75fd0b74Schristos	(R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
508*75fd0b74Schristos	(R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
509*75fd0b74Schristos	(R_MOVL1, R_MOVL2): New relocs.
510*75fd0b74Schristos
511*75fd0b74SchristosFri May  3 13:01:12 1996  Jeffrey A Law  (law@cygnus.com)
512*75fd0b74Schristos
513*75fd0b74Schristos	* internal.h (R_PCRWORD_B): Define for the h8300 relaxing
514*75fd0b74Schristos	linker.
515*75fd0b74Schristos
516*75fd0b74SchristosWed May  1 19:21:03 1996  Ian Lance Taylor  <ian@cygnus.com>
517*75fd0b74Schristos
518*75fd0b74Schristos	* internal.h (SCNNMLEN): Define.
519*75fd0b74Schristos	(struct internal_scnhdr): Use SCNNMLEN for s_name field.
520*75fd0b74Schristos
521*75fd0b74SchristosFri Mar 29 13:41:25 1996  Ian Lance Taylor  <ian@cygnus.com>
522*75fd0b74Schristos
523*75fd0b74Schristos	* pe.h: Define IMAGE_COMDAT codes.
524*75fd0b74Schristos
525*75fd0b74SchristosWed Mar 27 17:29:42 1996  Ian Lance Taylor  <ian@cygnus.com>
526*75fd0b74Schristos
527*75fd0b74Schristos	* arm.h (union external_auxent): Add x_checksum, x_associated, and
528*75fd0b74Schristos	x_comdat fields to x_scn struct.
529*75fd0b74Schristos	* i386.h (union external_auxent): Likewise.
530*75fd0b74Schristos	* powerpc.h (union external_auxent): Likewise.
531*75fd0b74Schristos	* internal.h (union internal_auxent): Likewise.
532*75fd0b74Schristos
533*75fd0b74SchristosThu Mar 21 16:25:57 1996  David Mosberger-Tang  <davidm@azstarnet.com>
534*75fd0b74Schristos
535*75fd0b74Schristos	* ecoff.h (struct ecoff_find_line): Add caching fields.
536*75fd0b74Schristos
537*75fd0b74SchristosThu Mar 14 15:22:44 1996  Jeffrey A Law  (law@cygnus.com)
538*75fd0b74Schristos
539*75fd0b74Schristos	* internal.h (R_MEM_INDIRECT): New reloc for the h8300.
540*75fd0b74Schristos
541*75fd0b74SchristosFri Feb  9 10:44:11 1996  Ian Lance Taylor  <ian@cygnus.com>
542*75fd0b74Schristos
543*75fd0b74Schristos	* aux-coff.h: Rename from aux.h, to avoid problems on hapless DOS
544*75fd0b74Schristos	systems which think that aux is a com port.
545*75fd0b74Schristos
546*75fd0b74SchristosMon Feb  5 18:35:00 1996  Ian Lance Taylor  <ian@cygnus.com>
547*75fd0b74Schristos
548*75fd0b74Schristos	* i960.h (F_I960HX): Define.
549*75fd0b74Schristos
550*75fd0b74SchristosWed Jan 31 13:11:54 1996  Richard Henderson  <rth@tamu.edu>
551*75fd0b74Schristos
552*75fd0b74Schristos	* aux.h: New file.
553*75fd0b74Schristos	* internal.h, m68k.h: Protect against multiple inclusion.
554*75fd0b74Schristos
555*75fd0b74SchristosWed Nov 22 13:48:39 1995  Ian Lance Taylor  <ian@cygnus.com>
556*75fd0b74Schristos
557*75fd0b74Schristos	* ecoff.h (_RCONST, STYP_RCONST, RELOC_SECTION_RCONST): Define.
558*75fd0b74Schristos	(NUM_RELOC_SECTIONS): Update.
559*75fd0b74Schristos	* symconst.h (scRConst): Define.
560*75fd0b74Schristos
561*75fd0b74SchristosTue Nov 14 18:54:29 1995  Ian Lance Taylor  <ian@cygnus.com>
562*75fd0b74Schristos
563*75fd0b74Schristos	* internal.h (C_NT_WEAK): Define.
564*75fd0b74Schristos
565*75fd0b74SchristosThu Nov  9 14:08:30 1995  Ian Lance Taylor  <ian@cygnus.com>
566*75fd0b74Schristos
567*75fd0b74Schristos	* rs6000.h (STYP_OVRFLO): Define.
568*75fd0b74Schristos
569*75fd0b74SchristosTue Nov  7 14:38:45 1995  Kim Knuttila  <krk@cygnus.com>
570*75fd0b74Schristos
571*75fd0b74Schristos	* powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define.
572*75fd0b74Schristos	* pe.h: Added defines for file level flags
573*75fd0b74Schristos
574*75fd0b74SchristosMon Nov  6 17:28:01 1995  Harry Dolan  <dolan@ssd.intel.com>
575*75fd0b74Schristos
576*75fd0b74Schristos	* i860.h: New file, based on i386.h.
577*75fd0b74Schristos
578*75fd0b74SchristosWed Nov  1 15:25:18 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
579*75fd0b74Schristos
580*75fd0b74Schristos	* m68k.h (PAGEMAGICEXECSWAPPED): Define.
581*75fd0b74Schristos	(PAGEMAGICPEXECSWAPPED): Define.
582*75fd0b74Schristos	(PAGEMAGICPEXECTSHLIB): Define.
583*75fd0b74Schristos	(PAGEMAGICPEXECPAGED): Define.
584*75fd0b74Schristos	(_COMMENT): DEFINE.
585*75fd0b74Schristos	* m88k.h (_COMMENT): Define.
586*75fd0b74Schristos
587*75fd0b74SchristosWed Oct 18 18:36:19 1995  Geoffrey Noer  <noer@cygnus.com>
588*75fd0b74Schristos
589*75fd0b74Schristos	* sym.h: #if 0'd out runtime_pdr struct because it chokes
590*75fd0b74Schristos	Visual C++ and there aren't any references to it elsewhere in gdb.
591*75fd0b74Schristos
592*75fd0b74SchristosMon Oct 16 11:12:24 1995  Ian Lance Taylor  <ian@cygnus.com>
593*75fd0b74Schristos
594*75fd0b74Schristos	* rs6000.h (SMALL_AOUTSZ): Define.
595*75fd0b74Schristos
596*75fd0b74Schristos	* internal.h (XMC_TD): Define.
597*75fd0b74Schristos
598*75fd0b74SchristosTue Oct 10 18:41:03 1995  Ian Lance Taylor  <ian@cygnus.com>
599*75fd0b74Schristos
600*75fd0b74Schristos	* internal.h (struct internal_aouthdr): Add o_cputype field.
601*75fd0b74Schristos	* rs6000.h (AOUTHDR): Rename o_resv1 to o_cputype.
602*75fd0b74Schristos
603*75fd0b74SchristosMon Oct  9 14:45:46 1995  Ian Lance Taylor  <ian@cygnus.com>
604*75fd0b74Schristos
605*75fd0b74Schristos	* rs6000.h (AOUTHDR): Add o_maxdata field.  Add comments.
606*75fd0b74Schristos	(_PAD, _LOADER): Define.
607*75fd0b74Schristos	(STYP_LOADER): Define.
608*75fd0b74Schristos	* internal.h (struct internal_aouthdr): Add o_maxdata field.
609*75fd0b74Schristos
610*75fd0b74SchristosThu Oct  5 10:02:57 1995  Ian Lance Taylor  <ian@cygnus.com>
611*75fd0b74Schristos
612*75fd0b74Schristos	* ecoff.h: Define section name macros and STYP macros for various
613*75fd0b74Schristos	Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic,
614*75fd0b74Schristos	.comment, .liblist, .dynamic.
615*75fd0b74Schristos
616*75fd0b74SchristosWed Oct  4 10:56:35 1995  Kim Knuttila  <krk@cygnus.com>
617*75fd0b74Schristos
618*75fd0b74Schristos	* pe.h: Moved DOSMAGIC and NT_SIGNATURE defines here
619*75fd0b74Schristos	* powerpc.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
620*75fd0b74Schristos	Also removed other unused defines (various MAGIC ones)
621*75fd0b74Schristos	* i386.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
622*75fd0b74Schristos	* arm.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
623*75fd0b74Schristos	* apollo.h: removed unused DEFAULT_* defines
624*75fd0b74Schristos	* alpha.h: removed unused DEFAULT_* defines
625*75fd0b74Schristos	* h8500.h: removed unused DEFAULT_* defines
626*75fd0b74Schristos	* h8300.h: removed unused DEFAULT_* defines
627*75fd0b74Schristos	* i960.h: removed unused DEFAULT_* defines
628*75fd0b74Schristos	* m88k.h: removed unused DEFAULT_* defines
629*75fd0b74Schristos	* we32k.h: removed unused DEFAULT_* defines
630*75fd0b74Schristos	* rs6000.h: removed unused DEFAULT_* defines
631*75fd0b74Schristos	* mips.h: removed unused DEFAULT_* defines
632*75fd0b74Schristos	* m68k.h: removed unused DEFAULT_* defines
633*75fd0b74Schristos	* z8k.h: removed unused DEFAULT_* defines
634*75fd0b74Schristos	* w65.h: removed unused DEFAULT_* defines
635*75fd0b74Schristos	* sparc.h: removed unused DEFAULT_* defines
636*75fd0b74Schristos	* sh.h: removed unused DEFAULT_* defines
637*75fd0b74Schristos
638*75fd0b74SchristosFri Sep 29 08:40:08 1995  Kim Knuttila  <krk@cygnus.com>
639*75fd0b74Schristos
640*75fd0b74Schristos	* powerpc.h: Reformatted to GNU coding conventions.
641*75fd0b74Schristos
642*75fd0b74SchristosWed Sep 27 06:50:50 1995  Kim Knuttila  <krk@nellie>
643*75fd0b74Schristos
644*75fd0b74Schristos	* pe.h: added defines for more section characteristics
645*75fd0b74Schristos	* powerpc.h (new file): base coff definitions for ppc PE
646*75fd0b74Schristos
647*75fd0b74SchristosTue Sep 12 12:08:20 1995  Ian Lance Taylor  <ian@cygnus.com>
648*75fd0b74Schristos
649*75fd0b74Schristos	* internal.h (struct internal_syment): Change n_numaux field from
650*75fd0b74Schristos	char to unsigned char.
651*75fd0b74Schristos
652*75fd0b74SchristosFri Sep  1 15:39:36 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
653*75fd0b74Schristos
654*75fd0b74Schristos	* mips.h (struct rpdr_ext): Define.
655*75fd0b74Schristos
656*75fd0b74SchristosThu Aug 31 16:51:50 1995  steve chamberlain  <sac@slash.cygnus.com>
657*75fd0b74Schristos
658*75fd0b74Schristos	* internal.h (internal_aouthdr, internal_filehdr):
659*75fd0b74Schristos	don't indirect the pe stuff.
660*75fd0b74Schristos
661*75fd0b74SchristosTue Aug 29 14:16:07 1995  steve chamberlain  <sac@slash.cygnus.com>
662*75fd0b74Schristos
663*75fd0b74Schristos	* i386.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Make the same
664*75fd0b74Schristos	as 'the other' compiler.
665*75fd0b74Schristos	* internal.h (NT_IMAGE_BASE): Deleted.
666*75fd0b74Schristos	(NT_EXE_IMAGE_BASE, NT_DLL_IMAGE_BASE): New.
667*75fd0b74Schristos	(PE_DEF_SECTION_ALIGNMENT, PE_DEF_FILE_ALIGNMENT): New.
668*75fd0b74Schristos	(R_IMAGEBASE): New.
669*75fd0b74Schristos
670*75fd0b74SchristosMon Aug 21 18:12:19 1995  steve chamberlain  <sac@slash.cygnus.com>
671*75fd0b74Schristos
672*75fd0b74Schristos	* internal.h: (internal_filehdr): Moved PE stuff into
673*75fd0b74Schristos	internal_extra_pe_filehdr.
674*75fd0b74Schristos	(internal_aouthdr): Moved PE stuff into
675*75fd0b74Schristos	interanl_extra_pe_aouthdr.
676*75fd0b74Schristos
677*75fd0b74SchristosMon Jul 24 14:05:39 1995  Ian Lance Taylor  <ian@cygnus.com>
678*75fd0b74Schristos
679*75fd0b74Schristos	* internal.h: Move R_SH_* relocs from here...
680*75fd0b74Schristos	* sh.h: ...to here.
681*75fd0b74Schristos	(R_SH_SWITCH16, R_SH_SWITCH32): Define.
682*75fd0b74Schristos	(R_SH_USES, R_SH_COUNT, R_SH_ALIGN): Define.
683*75fd0b74Schristos
684*75fd0b74SchristosThu Jun 29 00:04:25 1995  Steve Chamberlain  <sac@slash.cygnus.com>
685*75fd0b74Schristos
686*75fd0b74Schristos	* internal.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Increase a lot.
687*75fd0b74Schristos
688*75fd0b74SchristosTue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
689*75fd0b74Schristos
690*75fd0b74Schristos	* internal.h (NT_subsystem, NT_stack_heap): Delete
691*75fd0b74Schristos
692*75fd0b74SchristosTue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
693*75fd0b74Schristos
694*75fd0b74Schristos	* internal.h (NT_subsystem, NT_stack_heap): Now extern.
695*75fd0b74Schristos
696*75fd0b74SchristosSat May 13 10:14:08 1995  Steve Chamberlain  <sac@slash.cygnus.com>
697*75fd0b74Schristos
698*75fd0b74Schristos	* pe.h: New file.
699*75fd0b74Schristos	* i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT,
700*75fd0b74Schristos	NT_DEF_RESERVE, NT_DEF_COMMIT): New.
701*75fd0b74Schristos	* internal.h (internal_filehdr):  New fields for PE.
702*75fd0b74Schristos	(IMAGE_DATA_DIRECTORY): New.
703*75fd0b74Schristos	(internal_aouthdr): New fields for PE.
704*75fd0b74Schristos
705*75fd0b74SchristosTue Feb 14 17:59:37 1995  Ian Lance Taylor  <ian@cygnus.com>
706*75fd0b74Schristos
707*75fd0b74Schristos	* ecoff.h (struct ecoff_fdrtab_entry): Define.
708*75fd0b74Schristos	(struct ecoff_find_line): Define.
709*75fd0b74Schristos
710*75fd0b74SchristosSat Feb  4 14:38:03 1995  David Mosberger-Tang  <davidm@piston.cs.arizona.edu>
711*75fd0b74Schristos
712*75fd0b74Schristos	* sym.h (struct pdr): field "prof" added.
713*75fd0b74Schristos
714*75fd0b74Schristos	* alpha.h (PDR_BITS1_PROF_*): added, macros for PDR_BITS*_RESERVED_*
715*75fd0b74Schristos	updated accordingly.
716*75fd0b74Schristos
717*75fd0b74SchristosSun Jan 15 18:38:33 1995  Steve Chamberlain  <sac@splat>
718*75fd0b74Schristos
719*75fd0b74Schristos	* w65.h: New file.
720*75fd0b74Schristos
721*75fd0b74SchristosWed Nov 23 22:43:38 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
722*75fd0b74Schristos
723*75fd0b74Schristos	* sh.h (SH_ARCH_MAGIC_BIG, SH_ARCH_MAGIC_LITTLE): New.
724*75fd0b74Schristos	(SHBADMAG): Changed to suit.
725*75fd0b74Schristos
726*75fd0b74SchristosTue Jul 26 17:46:08 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
727*75fd0b74Schristos
728*75fd0b74Schristos	* i960.h (F_I960JX): New macro.
729*75fd0b74Schristos
730*75fd0b74SchristosWed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
731*75fd0b74Schristos
732*75fd0b74Schristos	* alpha.h:  Add definitions for alpha file header flags, encoding
733*75fd0b74Schristos	the object type of the file.
734*75fd0b74Schristos
735*75fd0b74SchristosMon Jun 20 13:47:01 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
736*75fd0b74Schristos
737*75fd0b74Schristos	* ecoff.h (ecoff_swap_tir_in): Remove declaration.
738*75fd0b74Schristos	(ecoff_swap_tir_out): Likewise.
739*75fd0b74Schristos	(ecoff_swap_rndx_in, ecoff_swap_rndx_out): Likewise.
740*75fd0b74Schristos	(struct ecoff_debug_swap): Add new fields: swap_tir_in,
741*75fd0b74Schristos	swap_rndx_in, swap_tir_out, swap_rndx_out, read_debug_info.
742*75fd0b74Schristos
743*75fd0b74SchristosSun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
744*75fd0b74Schristos
745*75fd0b74Schristos	* symconst.h:  Pick up SGI define for stIndirect.
746*75fd0b74Schristos
747*75fd0b74SchristosFri Apr 22 13:05:28 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
748*75fd0b74Schristos
749*75fd0b74Schristos	* ecoff.h (REGINFO): Don't define.
750*75fd0b74Schristos	(struct ecoff_reginfo): Don't define.
751*75fd0b74Schristos
752*75fd0b74Schristos	* sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC.  SHMAGIC is used by
753*75fd0b74Schristos	several targets to mean a shared library.
754*75fd0b74Schristos	(SHBADMAG): Corresponding change.
755*75fd0b74Schristos
756*75fd0b74SchristosThu Apr 14 13:00:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
757*75fd0b74Schristos
758*75fd0b74Schristos	* mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
759*75fd0b74Schristos	(RELOC_BITS3_TYPEHI_LITTLE): Define.
760*75fd0b74Schristos	(RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
761*75fd0b74Schristos	(MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
762*75fd0b74Schristos	(MIPS_R_RELHI): Define.
763*75fd0b74Schristos	(MIPS_R_RELLO): Define.
764*75fd0b74Schristos	(MIPS_R_SWITCH): Change value from 9 to 22.
765*75fd0b74Schristos
766*75fd0b74SchristosThu Apr  7 14:19:35 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
767*75fd0b74Schristos
768*75fd0b74Schristos	* mips.h (MIPS_R_SWITCH): Define.
769*75fd0b74Schristos
770*75fd0b74SchristosThu Mar 31 19:28:33 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
771*75fd0b74Schristos
772*75fd0b74Schristos	* internal.h (internal_aouthdr): Added comments for Apollo fields.
773*75fd0b74Schristos
774*75fd0b74SchristosThu Mar 31 16:28:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
775*75fd0b74Schristos
776*75fd0b74Schristos	* ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4.
777*75fd0b74Schristos
778*75fd0b74SchristosFri Mar 25 17:16:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
779*75fd0b74Schristos
780*75fd0b74Schristos	* ecoff.h (struct ecoff_debug_info): Add adjust field.
781*75fd0b74Schristos	(struct ecoff_value_adjust): Define.
782*75fd0b74Schristos
783*75fd0b74SchristosTue Mar 22 13:22:47 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
784*75fd0b74Schristos
785*75fd0b74Schristos	* mips.h (MIPS_R_PCREL16): Define.
786*75fd0b74Schristos
787*75fd0b74SchristosSat Feb 26 10:26:38 1994  Ian Lance Taylor  (ian@cygnus.com)
788*75fd0b74Schristos
789*75fd0b74Schristos	* ecoff.h: Add casts to avoid warnings from SVR4 cc.
790*75fd0b74Schristos
791*75fd0b74SchristosMon Feb 21 09:48:46 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
792*75fd0b74Schristos
793*75fd0b74Schristos	* sym.h (struct runtime_pdr): Make field adr bfd_vma, not unsigned
794*75fd0b74Schristos	long.
795*75fd0b74Schristos	(SYMR): Make field value bfd_vma, not long.
796*75fd0b74Schristos
797*75fd0b74SchristosFri Feb  4 23:35:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
798*75fd0b74Schristos
799*75fd0b74Schristos	* rs6000.h (STYP_DEBUG): Define.
800*75fd0b74Schristos
801*75fd0b74SchristosWed Feb  2 14:31:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
802*75fd0b74Schristos
803*75fd0b74Schristos	* internal.h (union internal_auxent): Change x_csect.x_scnlen into
804*75fd0b74Schristos	a union of a long and a pointer to a symbol.  XCOFF sometimes uses
805*75fd0b74Schristos	this field as a symbol index.
806*75fd0b74Schristos
807*75fd0b74SchristosMon Jan 10 23:54:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
808*75fd0b74Schristos
809*75fd0b74Schristos	* ecoff.h (ecoff_debug_info): Remove fields line_end,
810*75fd0b74Schristos	external_dnr_end, external_pdr_end, external_sym_end,
811*75fd0b74Schristos	external_opt_end, external_aux_end, ss_end, external_fdr_end.
812*75fd0b74Schristos	Replace ifdbase with ifdmap.
813*75fd0b74Schristos
814*75fd0b74SchristosWed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
815*75fd0b74Schristos
816*75fd0b74Schristos	* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
817*75fd0b74Schristos	Define.
818*75fd0b74Schristos
819*75fd0b74SchristosWed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
820*75fd0b74Schristos
821*75fd0b74Schristos	* ecoff.h (NUM_RELOC_SECTIONS): Define.
822*75fd0b74Schristos
823*75fd0b74SchristosTue Dec 21 09:24:56 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
824*75fd0b74Schristos
825*75fd0b74Schristos	* sparc.h (struct external_reloc): Rename field r_addend to
826*75fd0b74Schristos	r_offset.
827*75fd0b74Schristos
828*75fd0b74SchristosSat Dec 11 16:12:32 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
829*75fd0b74Schristos
830*75fd0b74Schristos	* internal.h (R_DISP7, R_SH_IMM16): New reloc types.
831*75fd0b74Schristos
832*75fd0b74SchristosTue Nov 23 14:23:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
833*75fd0b74Schristos
834*75fd0b74Schristos	* ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
835*75fd0b74Schristos	the symbolic information pointers.
836*75fd0b74Schristos
837*75fd0b74Schristos	* sym.h: Named the EXTR structure ecoff_extr.
838*75fd0b74Schristos
839*75fd0b74SchristosFri Nov 19 08:21:18 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
840*75fd0b74Schristos
841*75fd0b74Schristos	* sparc.h (RELSZ): Use correct size.
842*75fd0b74Schristos
843*75fd0b74SchristosWed Nov 17 17:18:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
844*75fd0b74Schristos
845*75fd0b74Schristos	* mips.h (struct ecoff_debug_info): Define.
846*75fd0b74Schristos
847*75fd0b74SchristosTue Nov  2 17:56:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
848*75fd0b74Schristos
849*75fd0b74Schristos	* ecoff.h (struct ecoff_debug_swap): Define.
850*75fd0b74Schristos
851*75fd0b74SchristosThu Oct 28 17:07:50 1993  Stan Shebs  (shebs@rtl.cygnus.com)
852*75fd0b74Schristos
853*75fd0b74Schristos	* i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC.
854*75fd0b74Schristos	* m68k.h (LYNXCOFFMAGIC): Define.
855*75fd0b74Schristos	* sparc.h: New file.
856*75fd0b74Schristos
857*75fd0b74SchristosTue Oct 19 15:34:50 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
858*75fd0b74Schristos
859*75fd0b74Schristos	* alpha.h (external_aouthdr): Split four byte padding field into
860*75fd0b74Schristos	two byte bldrev field and two byte padding field.
861*75fd0b74Schristos
862*75fd0b74Schristos	* ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined.
863*75fd0b74Schristos
864*75fd0b74SchristosWed Oct 13 15:52:34 1993  Ken Raeburn  (raeburn@cygnus.com)
865*75fd0b74Schristos
866*75fd0b74Schristos	Sun Oct 10 17:27:10 1993  Troy Rollo (troy@cbme.unsw.edu.au)
867*75fd0b74Schristos
868*75fd0b74Schristos	* internal.h: Added o_sri, o_inlib and o_vid for Apollos as well
869*75fd0b74Schristos	as R_DIR16.
870*75fd0b74Schristos
871*75fd0b74Schristos	* apollo.h: New file
872*75fd0b74Schristos
873*75fd0b74SchristosMon Oct 11 17:16:48 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
874*75fd0b74Schristos
875*75fd0b74Schristos	* ecoff.h (REGINFO, struct ecoff_reginfo): Define.
876*75fd0b74Schristos
877*75fd0b74SchristosTue Oct  5 10:52:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
878*75fd0b74Schristos
879*75fd0b74Schristos	* rs6000.h: Change non-ASCII characters in comment to octal
880*75fd0b74Schristos	escapes.
881*75fd0b74Schristos
882*75fd0b74SchristosTue Sep 28 03:27:04 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
883*75fd0b74Schristos
884*75fd0b74Schristos	* ecoff.h (_FINI, STYP_ECOFF_FINI):  Add to support .fini section.
885*75fd0b74Schristos
886*75fd0b74SchristosFri Sep 24 11:53:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
887*75fd0b74Schristos
888*75fd0b74Schristos	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
889*75fd0b74Schristos	* ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
890*75fd0b74Schristos
891*75fd0b74SchristosThu Sep 23 21:07:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
892*75fd0b74Schristos
893*75fd0b74Schristos	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
894*75fd0b74Schristos	* ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
895*75fd0b74Schristos
896*75fd0b74SchristosThu Sep 16 20:27:21 1993  Jim Kingdon  (kingdon@cirdan.cygnus.com)
897*75fd0b74Schristos
898*75fd0b74Schristos	* sym.h, symconst.h: Add comment stating these files are not part
899*75fd0b74Schristos	of GDB, GAS, etc.  In 1991, when we asked rms whether we could
900*75fd0b74Schristos	include these files in GDB (although they are copyrighted by
901*75fd0b74Schristos	someone besides the FSF), he said it was OK if they were not
902*75fd0b74Schristos	considered part of GDB.
903*75fd0b74Schristos
904*75fd0b74SchristosFri Sep 10 17:40:35 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
905*75fd0b74Schristos
906*75fd0b74Schristos	* ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma.
907*75fd0b74Schristos
908*75fd0b74Schristos	* alpha.c (external_aouthdr): Need four bytes of padding between
909*75fd0b74Schristos	vstamp and tsize.
910*75fd0b74Schristos
911*75fd0b74SchristosTue Sep  7 14:20:43 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
912*75fd0b74Schristos
913*75fd0b74Schristos	* ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
914*75fd0b74Schristos	change in bfd swapping routine names.
915*75fd0b74Schristos
916*75fd0b74SchristosTue Sep  7 10:15:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
917*75fd0b74Schristos
918*75fd0b74Schristos	* ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
919*75fd0b74Schristos	changes.
920*75fd0b74Schristos
921*75fd0b74SchristosFri Aug 13 14:30:32 1993  Ian Lance Taylor  (ian@cygnus.com)
922*75fd0b74Schristos
923*75fd0b74Schristos	* ecoff.h (RELOC_SECTION_NONE): Define.
924*75fd0b74Schristos
925*75fd0b74SchristosThu Aug 12 11:24:42 1993  Ian Lance Taylor  (ian@cygnus.com)
926*75fd0b74Schristos
927*75fd0b74Schristos	* alpha.h (struct external_reloc): Add r_symndx field.
928*75fd0b74Schristos	(RELSZ): Correct.
929*75fd0b74Schristos	(RELOC_BITS*): Correct.
930*75fd0b74Schristos	(ALPHA_R_*): Define.
931*75fd0b74Schristos	* ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
932*75fd0b74Schristos	(r_extern): Undefine.
933*75fd0b74Schristos	* internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
934*75fd0b74Schristos	than long.  Add r_extern field.
935*75fd0b74Schristos
936*75fd0b74Schristos	* alpha.h (PDR_BITS*): Define.
937*75fd0b74Schristos	* sym.h (PDR): Give correct names to new fields.
938*75fd0b74Schristos
939*75fd0b74Schristos	* ecoff.h: Moved MIPS reloc definitions from here...
940*75fd0b74Schristos	* mips.h: to here.
941*75fd0b74Schristos
942*75fd0b74SchristosMon Aug  2 16:37:14 1993  Stu Grossman  (grossman at cygnus.com)
943*75fd0b74Schristos
944*75fd0b74Schristos	* i386.h:  Add Lynx magic number.
945*75fd0b74Schristos
946*75fd0b74SchristosTue Aug  3 11:17:53 1993  Ian Lance Taylor  (ian@cygnus.com)
947*75fd0b74Schristos
948*75fd0b74Schristos	* alpha.h: Corrected external symbolic debugging structures to
949*75fd0b74Schristos	match actual usage.
950*75fd0b74Schristos	* internal.h (internal_filehdr, internal_aouthdr,
951*75fd0b74Schristos	internal_scnhdr): Changed type of some fields to bfd_vma so they
952*75fd0b74Schristos	can hold 64 bits.
953*75fd0b74Schristos	* sym.h (HDRR, FDR, PDR, EXTR): Likewise.
954*75fd0b74Schristos	(PDR): Added new fields found on Alpha.
955*75fd0b74Schristos	* symconst.h (magicSym2): Define; new value found on Alpha.
956*75fd0b74Schristos
957*75fd0b74Schristos	* ecoff.h: New file.
958*75fd0b74Schristos	* alpha.h, mips.h: Moved common information into ecoff.h.  Moved
959*75fd0b74Schristos	external structure definitions in from ecoff-ext.h.
960*75fd0b74Schristos	* ecoff-ext.h: Removed; information now in alpha.h and mips.h.
961*75fd0b74Schristos
962*75fd0b74SchristosSun Jul 18 21:43:59 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
963*75fd0b74Schristos
964*75fd0b74Schristos	* i386.h: Recognize I386PTXMAGIC.
965*75fd0b74Schristos
966*75fd0b74SchristosFri Jul 16 09:54:35 1993  Ian Lance Taylor  (ian@cygnus.com)
967*75fd0b74Schristos
968*75fd0b74Schristos	* mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
969*75fd0b74Schristos
970*75fd0b74SchristosThu Jul 15 12:23:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
971*75fd0b74Schristos
972*75fd0b74Schristos	* m88k.h (union external_auxent): Move x_fcn back inside x_fcnary.
973*75fd0b74Schristos	({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
974*75fd0b74Schristos
975*75fd0b74SchristosSun Jul 11 18:00:18 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
976*75fd0b74Schristos
977*75fd0b74Schristos	* m68k.h: Define MC68KBCSMAGIC.
978*75fd0b74Schristos
979*75fd0b74SchristosThu Jun 10 11:46:28 1993  Ian Lance Taylor  (ian@cygnus.com)
980*75fd0b74Schristos
981*75fd0b74Schristos	* mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4).
982*75fd0b74Schristos	(STYP_OTHER_LOAD): Define as STYP_MIPS_INIT.
983*75fd0b74Schristos
984*75fd0b74SchristosWed Jun  9 15:09:09 1993  Ian Lance Taylor  (ian@cygnus.com)
985*75fd0b74Schristos
986*75fd0b74Schristos	* mips.h (OMAGIC): Define.
987*75fd0b74Schristos
988*75fd0b74SchristosTue Jun  8 12:16:03 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
989*75fd0b74Schristos
990*75fd0b74Schristos	 Support for H8/300-H
991*75fd0b74Schristos	* h8300.h: New magic number.
992*75fd0b74Schristos	* internal.h: New relocations.
993*75fd0b74Schristos
994*75fd0b74SchristosMon Apr 26 18:04:47 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
995*75fd0b74Schristos
996*75fd0b74Schristos	* internal.h, sh.h: Support for SH.
997*75fd0b74Schristos
998*75fd0b74SchristosSat Apr 24 21:34:59 1993  Jim Kingdon  (kingdon@cygnus.com)
999*75fd0b74Schristos
1000*75fd0b74Schristos	* a29k.h: Define _LIT.
1001*75fd0b74Schristos
1002*75fd0b74SchristosFri Apr 23 18:41:23 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
1003*75fd0b74Schristos
1004*75fd0b74Schristos	* alpha.h: New file.
1005*75fd0b74Schristos
1006*75fd0b74SchristosThu Apr  8 12:36:34 1993  Ian Lance Taylor  (ian@cygnus.com)
1007*75fd0b74Schristos
1008*75fd0b74Schristos	* internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h.
1009*75fd0b74Schristos	* m88k.h, i386.h, we32k.h: Don't define all the storage classes;
1010*75fd0b74Schristos	they're already in internal.h.
1011*75fd0b74Schristos
1012*75fd0b74SchristosWed Apr  7 11:51:24 1993  Jim Kingdon  (kingdon@cygnus.com)
1013*75fd0b74Schristos
1014*75fd0b74Schristos	* internal.h: Change n_sclass to unsigned char.
1015*75fd0b74Schristos	Change C_EFCN to 0xff, change RS/6000 dbx symbols
1016*75fd0b74Schristos	to no longer be signed.
1017*75fd0b74Schristos
1018*75fd0b74SchristosFri Mar 19 14:52:56 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
1019*75fd0b74Schristos
1020*75fd0b74Schristos	* internal.h: Add H8/500 reloc types.
1021*75fd0b74Schristos
1022*75fd0b74SchristosWed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
1023*75fd0b74Schristos
1024*75fd0b74Schristos	* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
1025*75fd0b74Schristos	conditional expression.
1026*75fd0b74Schristos
1027*75fd0b74SchristosThu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
1028*75fd0b74Schristos
1029*75fd0b74Schristos	* ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
1030*75fd0b74Schristos	(AUX_PUT_*): New macros corresponding to the AUX_GET macros.
1031*75fd0b74Schristos	(ecoff_swap_tir_out): Added prototype.
1032*75fd0b74Schristos
1033*75fd0b74Schristos	* mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
1034*75fd0b74Schristos	are needed to interpret gcc debugging output.
1035*75fd0b74Schristos
1036*75fd0b74SchristosTue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
1037*75fd0b74Schristos
1038*75fd0b74Schristos	* we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
1039*75fd0b74Schristos	more definitions duplicated in internal.h.
1040*75fd0b74Schristos
1041*75fd0b74SchristosWed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
1042*75fd0b74Schristos
1043*75fd0b74Schristos	* mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
1044*75fd0b74Schristos
1045*75fd0b74SchristosMon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
1046*75fd0b74Schristos
1047*75fd0b74Schristos	* internal.h (internal_aouthdr): Added additional fields used only
1048*75fd0b74Schristos	by MIPS ECOFF.
1049*75fd0b74Schristos
1050*75fd0b74SchristosThu Jan 21 10:28:38 1993  Ian Lance Taylor  (ian@cygnus.com)
1051*75fd0b74Schristos
1052*75fd0b74Schristos	* mips.h (AOUTHDR): Added additional fields used by ECOFF.
1053*75fd0b74Schristos
1054*75fd0b74SchristosTue Jan 19 12:21:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1055*75fd0b74Schristos
1056*75fd0b74Schristos	* i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions
1057*75fd0b74Schristos	duplicated in internal.h.
1058*75fd0b74Schristos
1059*75fd0b74Schristos	* mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
1060*75fd0b74Schristos	relocs.
1061*75fd0b74Schristos
1062*75fd0b74SchristosFri Jan 15 18:17:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1063*75fd0b74Schristos
1064*75fd0b74Schristos	* ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
1065*75fd0b74Schristos	(opt_ext): New structure.
1066*75fd0b74Schristos	* mips.h (ZMAGIC): Defined to be 0413.
1067*75fd0b74Schristos	(_LIB): Defined to be ".lib"
1068*75fd0b74Schristos	(external_reloc): MIPS ECOFF relocs are only 8 bytes.  Added
1069*75fd0b74Schristos	macros to aid in swapping.
1070*75fd0b74Schristos
1071*75fd0b74SchristosFri Jan  8 16:19:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1072*75fd0b74Schristos
1073*75fd0b74Schristos	* ecoff-ext.h: Added prototypes for ECOFF swapping functions.
1074*75fd0b74Schristos	* internal.h (internal_scnhdr): Always provide s_align field, not
1075*75fd0b74Schristos	just on i960.
1076*75fd0b74Schristos	(internal_reloc): Always provide r_size field, not just on
1077*75fd0b74Schristos	RS/6000.
1078*75fd0b74Schristos	* mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
1079*75fd0b74Schristos	STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
1080*75fd0b74Schristos	(CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
1081*75fd0b74Schristos	STABS_SYMBOL): Moved in from gdb/mipsread.c.
1082*75fd0b74Schristos
1083*75fd0b74SchristosWed Jan  6 14:01:46 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1084*75fd0b74Schristos
1085*75fd0b74Schristos	* i386.h, we32k.h: removed STYP_* defines, since they duplicated
1086*75fd0b74Schristos	those in internal.h.
1087*75fd0b74Schristos
1088*75fd0b74SchristosTue Dec 29 15:40:07 1992  Ian Lance Taylor  (ian@cygnus.com)
1089*75fd0b74Schristos
1090*75fd0b74Schristos	* i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler.
1091*75fd0b74Schristos
1092*75fd0b74SchristosSat Dec 12 16:07:57 1992  Ian Lance Taylor  (ian@cygnus.com)
1093*75fd0b74Schristos
1094*75fd0b74Schristos	* i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they
1095*75fd0b74Schristos	are defined in internal.h.
1096*75fd0b74Schristos
1097*75fd0b74SchristosThu Nov 12 09:52:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1098*75fd0b74Schristos
1099*75fd0b74Schristos	* internal.h: (internal_reloc): r_offset is now a long.
1100*75fd0b74Schristos	* z8k.h: slight comment enhancement
1101*75fd0b74Schristos
1102*75fd0b74SchristosWed Sep 30 07:46:08 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1103*75fd0b74Schristos
1104*75fd0b74Schristos	* internal.h: changed z8k reloc types
1105*75fd0b74Schristos
1106*75fd0b74SchristosFri Aug 28 10:16:31 1992  Brendan Kehoe  (brendan@cygnus.com)
1107*75fd0b74Schristos
1108*75fd0b74Schristos	* we32k.h: new file
1109*75fd0b74Schristos
1110*75fd0b74SchristosThu Aug 27 13:00:01 1992  Brendan Kehoe  (brendan@cygnus.com)
1111*75fd0b74Schristos
1112*75fd0b74Schristos	* symconst.h: comment out cruft at the end of #endif
1113*75fd0b74Schristos
1114*75fd0b74SchristosTue Aug 25 15:06:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1115*75fd0b74Schristos
1116*75fd0b74Schristos	* internal.h: added #define for STYP_LIT, removed from a29k and
1117*75fd0b74Schristos	h8300.
1118*75fd0b74Schristos
1119*75fd0b74Schristos	* z8k.h: added z8000 support
1120*75fd0b74Schristos
1121*75fd0b74SchristosThu Jul 16 16:32:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1122*75fd0b74Schristos
1123*75fd0b74Schristos	* internal.h: added R_RELLONG_NEG reloc type
1124*75fd0b74Schristos
1125*75fd0b74SchristosFri Jun 12 20:11:04 1992  John Gilmore  (gnu at cygnus.com)
1126*75fd0b74Schristos
1127*75fd0b74Schristos	* symconst.h:  Fix unterminated comment.
1128*75fd0b74Schristos
1129*75fd0b74SchristosWed Jun 10 07:57:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1130*75fd0b74Schristos
1131*75fd0b74Schristos	* i386.h: a.out magic numbers from
1132*75fd0b74Schristos	mohring@informatik.tu-muenchen.de
1133*75fd0b74Schristos
1134*75fd0b74SchristosMon Jun  8 20:13:33 1992  John Gilmore  (gnu at cygnus.com)
1135*75fd0b74Schristos
1136*75fd0b74Schristos	* ecoff-ext.h, mips.h:  Use unsigned chars everywhere.
1137*75fd0b74Schristos	(Suggested by Antti Miettinen.)
1138*75fd0b74Schristos
1139*75fd0b74SchristosTue Apr 14 15:18:44 1992  John Gilmore  (gnu at cygnus.com)
1140*75fd0b74Schristos
1141*75fd0b74Schristos	* sym.h:  Add comments.
1142*75fd0b74Schristos	* symconst.h:  Merge with Fred's changes.
1143*75fd0b74Schristos
1144*75fd0b74SchristosTue Apr 14 14:30:05 1992  Fred Fish  (fnf@cygnus.com)
1145*75fd0b74Schristos
1146*75fd0b74Schristos	* symconst.h:  Pick up SGI defines for stStruct, stUnion, stEnum,
1147*75fd0b74Schristos	langCplusplus, and langCplusplusV2.
1148*75fd0b74Schristos
1149*75fd0b74SchristosThu Apr  2 19:47:43 1992  John Gilmore  (gnu at cygnus.com)
1150*75fd0b74Schristos
1151*75fd0b74Schristos	* sym.h, symconst.h:  MIPS has provided redistributable versions
1152*75fd0b74Schristos	of these files.  Thanks!
1153*75fd0b74Schristos	* ecoff-ext.h:  Add weakext bit to match new sym.h.
1154*75fd0b74Schristos
1155*75fd0b74SchristosFri Mar  6 00:10:46 1992  John Gilmore  (gnu at cygnus.com)
1156*75fd0b74Schristos
1157*75fd0b74Schristos	* ecoff-ext.h:  Add relative file descriptors.
1158*75fd0b74Schristos
1159*75fd0b74SchristosThu Feb 27 11:53:04 1992  John Gilmore  (gnu at cygnus.com)
1160*75fd0b74Schristos
1161*75fd0b74Schristos	* ecoff-ext.h:  New file for external (in-file) form of ecoff
1162*75fd0b74Schristos	symbol structures.
1163*75fd0b74Schristos
1164*75fd0b74SchristosThu Feb  6 11:33:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1165*75fd0b74Schristos
1166*75fd0b74Schristos	* h8300.h: made the external_lineno l_lnno field 4 bytes wide.
1167*75fd0b74Schristos	andded GET/PUT_LINENO_LNNO macros
1168*75fd0b74Schristos
1169*75fd0b74SchristosSat Nov 30 20:38:35 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
1170*75fd0b74Schristos
1171*75fd0b74Schristos	* a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h, m88k.h,
1172*75fd0b74Schristos	mips.h, rs6000.h: Move from above coff-<foo>.h.
1173*75fd0b74Schristos
1174*75fd0b74Schristos
1175*75fd0b74SchristosCopyright (C) 1991-2003 Free Software Foundation, Inc.
1176*75fd0b74Schristos
1177*75fd0b74SchristosCopying and distribution of this file, with or without modification,
1178*75fd0b74Schristosare permitted in any medium without royalty provided the copyright
1179*75fd0b74Schristosnotice and this notice are preserved.
1180*75fd0b74Schristos
1181*75fd0b74SchristosLocal Variables:
1182*75fd0b74Schristosmode: change-log
1183*75fd0b74Schristosleft-margin: 8
1184*75fd0b74Schristosfill-column: 74
1185*75fd0b74Schristosversion-control: never
1186*75fd0b74SchristosEnd:
1187