ChangeLog revision 38889
1Fri Mar 27 17:16:57 1998 Ian Lance Taylor <ian@cygnus.com> 2 3 * internal.h (ISPTR, ISFCN, ISARY): Add casts to unsigned long. 4 5Mon Feb 2 17:10:38 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU> 6 7 * tic30.h: New file. 8 9Tue Dec 2 10:21:40 1997 Nick Clifton <nickc@cygnus.com> 10 11 * arm.h (COFFARM): New define. 12 13Sat Nov 22 15:10:14 1997 Nick Clifton <nickc@cygnus.com> 14 15 * internal.h (C_THUMBEXTFUNC, C_THUMBSTATFUNC): Constants to 16 define static and external functions. 17 18 * arm.h: Add bits to support PIC and APCS-FLOAT type binaries, 19 when implemented. 20 21Tue Jul 22 18:18:58 1997 Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE> 22 23 * go32exe.h: New file. 24 25Tue Jun 3 16:44:18 1997 Nick Clifton <nickc@cygnus.com> 26 27 * internal.h: Add storage classes for Thumb symbols 28 29Fri Apr 18 11:52:55 1997 Niklas Hallqvist <niklas@appli.se> 30 31 * alpha.h (ALPHA_ECOFF_BADMAG): Recognize *BSD/alpha magic too. 32 (ALPHA_R_LITERALSLEAZY): Define. 33 * ecoff.h (ALPHA_MAGIC_BSD): Define. 34 35Wed Jan 29 11:31:51 1997 Ian Lance Taylor <ian@cygnus.com> 36 37 * i960.h (R_IPR13, R_ALIGN): Define. 38 39Mon Jan 27 13:34:30 1997 Ian Lance Taylor <ian@cygnus.com> 40 41 * internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions 42 from here... 43 * i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here. 44 45Thu Dec 19 16:18:11 1996 Ian Lance Taylor <ian@cygnus.com> 46 47 * arm.h (_LIT): Define. 48 49Fri Jun 28 12:54:38 1996 Ian Lance Taylor <ian@cygnus.com> 50 51 * pe.h (FILHSZ): Define. 52 53Wed Jun 26 16:24:26 1996 Ian Lance Taylor <ian@cygnus.com> 54 55 * All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ, 56 AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of 57 sizeof. Define AOUTHDRSZ in all files. 58 * pe.h (AOUTSZ): Define by adding to AOUTHDRSZ. 59 60Fri Jun 21 11:17:46 1996 Richard Henderson <rth@tamu.edu> 61 62 * alpha.h: Add declarations for relocation types added for Alpha 63 OSF/1 3.0. 64 65Tue Jun 18 16:04:29 1996 Jeffrey A. Law <law@rtl.cygnus.com> 66 67 * h8300.h (H8300SMAGIC): Define. 68 (H8300SBADMAG): Define. 69 70Mon Jun 10 11:53:28 1996 Jeffrey A Law (law@cygnus.com) 71 72 * internal.h (R_BCC_INV, R_JMP_DEL): New relocations for 73 relaxing in the H8/300 series. 74 75Thu May 16 15:49:22 1996 Ian Lance Taylor <ian@cygnus.com> 76 77 * sh.h (R_SH_CODE, R_SH_DATA, R_SH_LABEL): Define. 78 79Tue May 7 00:36:39 1996 Jeffrey A Law (law@cygnus.com) 80 81 * internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be 82 consistent with other similar relocs. 83 84 * internal.h (H8/300 specific relocs): Add comments better 85 explaining what each reloc is used for. 86 (R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2. 87 (R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2. 88 (R_MOVL1, R_MOVL2): New relocs. 89 90Fri May 3 13:01:12 1996 Jeffrey A Law (law@cygnus.com) 91 92 * internal.h (R_PCRWORD_B): Define for the h8300 relaxing 93 linker. 94 95Wed May 1 19:21:03 1996 Ian Lance Taylor <ian@cygnus.com> 96 97 * internal.h (SCNNMLEN): Define. 98 (struct internal_scnhdr): Use SCNNMLEN for s_name field. 99 100Fri Mar 29 13:41:25 1996 Ian Lance Taylor <ian@cygnus.com> 101 102 * pe.h: Define IMAGE_COMDAT codes. 103 104Wed Mar 27 17:29:42 1996 Ian Lance Taylor <ian@cygnus.com> 105 106 * arm.h (union external_auxent): Add x_checksum, x_associated, and 107 x_comdat fields to x_scn struct. 108 * i386.h (union external_auxent): Likewise. 109 * powerpc.h (union external_auxent): Likewise. 110 * internal.h (union internal_auxent): Likewise. 111 112Thu Mar 21 16:25:57 1996 David Mosberger-Tang <davidm@azstarnet.com> 113 114 * ecoff.h (struct ecoff_find_line): Add caching fields. 115 116Thu Mar 14 15:22:44 1996 Jeffrey A Law (law@cygnus.com) 117 118 * internal.h (R_MEM_INDIRECT): New reloc for the h8300. 119 120Fri Feb 9 10:44:11 1996 Ian Lance Taylor <ian@cygnus.com> 121 122 * aux-coff.h: Rename from aux.h, to avoid problems on hapless DOS 123 systems which think that aux is a com port. 124 125Mon Feb 5 18:35:00 1996 Ian Lance Taylor <ian@cygnus.com> 126 127 * i960.h (F_I960HX): Define. 128 129Wed Jan 31 13:11:54 1996 Richard Henderson <rth@tamu.edu> 130 131 * aux.h: New file. 132 * internal.h, m68k.h: Protect against multiple inclusion. 133 134Wed Nov 22 13:48:39 1995 Ian Lance Taylor <ian@cygnus.com> 135 136 * ecoff.h (_RCONST, STYP_RCONST, RELOC_SECTION_RCONST): Define. 137 (NUM_RELOC_SECTIONS): Update. 138 * symconst.h (scRConst): Define. 139 140Tue Nov 14 18:54:29 1995 Ian Lance Taylor <ian@cygnus.com> 141 142 * internal.h (C_NT_WEAK): Define. 143 144Thu Nov 9 14:08:30 1995 Ian Lance Taylor <ian@cygnus.com> 145 146 * rs6000.h (STYP_OVRFLO): Define. 147 148Tue Nov 7 14:38:45 1995 Kim Knuttila <krk@cygnus.com> 149 150 * coff/powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define. 151 * coff/pe.h: Added defines for file level flags 152 153Mon Nov 6 17:28:01 1995 Harry Dolan <dolan@ssd.intel.com> 154 155 * i860.h: New file, based on i386.h. 156 157Wed Nov 1 15:25:18 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 <manfred@lts.sel.alcatel.de> 158 159 * m68k.h (PAGEMAGICEXECSWAPPED): Define. 160 (PAGEMAGICPEXECSWAPPED): Define. 161 (PAGEMAGICPEXECTSHLIB): Define. 162 (PAGEMAGICPEXECPAGED): Define. 163 (_COMMENT): DEFINE. 164 * m88k.h (_COMMENT): Define. 165 166Wed Oct 18 18:36:19 1995 Geoffrey Noer <noer@cygnus.com> 167 168 * sym.h: #if 0'd out runtime_pdr struct because it chokes 169 Visual C++ and there aren't any references to it elsewhere in gdb. 170 171Mon Oct 16 11:12:24 1995 Ian Lance Taylor <ian@cygnus.com> 172 173 * rs6000.h (SMALL_AOUTSZ): Define. 174 175 * internal.h (XMC_TD): Define. 176 177Tue Oct 10 18:41:03 1995 Ian Lance Taylor <ian@cygnus.com> 178 179 * internal.h (struct internal_aouthdr): Add o_cputype field. 180 * rs6000.h (AOUTHDR): Rename o_resv1 to o_cputype. 181 182Mon Oct 9 14:45:46 1995 Ian Lance Taylor <ian@cygnus.com> 183 184 * rs6000.h (AOUTHDR): Add o_maxdata field. Add comments. 185 (_PAD, _LOADER): Define. 186 (STYP_LOADER): Define. 187 * internal.h (struct internal_aouthdr): Add o_maxdata field. 188 189Thu Oct 5 10:02:57 1995 Ian Lance Taylor <ian@cygnus.com> 190 191 * ecoff.h: Define section name macros and STYP macros for various 192 Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic, 193 .comment, .liblist, .dynamic. 194 195Wed Oct 4 10:56:35 1995 Kim Knuttila <krk@cygnus.com> 196 197 * pe.h: Moved DOSMAGIC and NT_SIGNATURE defines here 198 * powerpc.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines 199 Also removed other unused defines (various MAGIC ones) 200 * i386.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines 201 * arm.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines 202 * apollo.h: removed unused DEFAULT_* defines 203 * alpha.h: removed unused DEFAULT_* defines 204 * h8500.h: removed unused DEFAULT_* defines 205 * h8300.h: removed unused DEFAULT_* defines 206 * i960.h: removed unused DEFAULT_* defines 207 * m88k.h: removed unused DEFAULT_* defines 208 * we32k.h: removed unused DEFAULT_* defines 209 * rs6000.h: removed unused DEFAULT_* defines 210 * mips.h: removed unused DEFAULT_* defines 211 * m68k.h: removed unused DEFAULT_* defines 212 * z8k.h: removed unused DEFAULT_* defines 213 * w65.h: removed unused DEFAULT_* defines 214 * sparc.h: removed unused DEFAULT_* defines 215 * sh.h: removed unused DEFAULT_* defines 216 217Fri Sep 29 08:40:08 1995 Kim Knuttila <krk@cygnus.com> 218 219 * powerpc.h: Reformatted to GNU coding conventions. 220 221Wed Sep 27 06:50:50 1995 Kim Knuttila <krk@nellie> 222 223 * pe.h: added defines for more section characteristics 224 * powerpc.h (new file): base coff definitions for ppc PE 225 226Tue Sep 12 12:08:20 1995 Ian Lance Taylor <ian@cygnus.com> 227 228 * internal.h (struct internal_syment): Change n_numaux field from 229 char to unsigned char. 230 231Fri Sep 1 15:39:36 1995 Kazumoto Kojima <kkojima@info.kanagawa-u.ac.jp> 232 233 * mips.h (struct rpdr_ext): Define. 234 235Thu Aug 31 16:51:50 1995 steve chamberlain <sac@slash.cygnus.com> 236 237 * internal.h (internal_aouthdr, internal_filehdr): 238 don't indirect the pe stuff. 239 240Tue Aug 29 14:16:07 1995 steve chamberlain <sac@slash.cygnus.com> 241 242 * i386.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Make the same 243 as 'the other' compiler. 244 * internal.h (NT_IMAGE_BASE): Deleted. 245 (NT_EXE_IMAGE_BASE, NT_DLL_IMAGE_BASE): New. 246 (PE_DEF_SECTION_ALIGNMENT, PE_DEF_FILE_ALIGNMENT): New. 247 (R_IMAGEBASE): New. 248 249Mon Aug 21 18:12:19 1995 steve chamberlain <sac@slash.cygnus.com> 250 251 * internal.h: (internal_filehdr): Moved PE stuff into 252 internal_extra_pe_filehdr. 253 (internal_aouthdr): Moved PE stuff into 254 interanl_extra_pe_aouthdr. 255 256Mon Jul 24 14:05:39 1995 Ian Lance Taylor <ian@cygnus.com> 257 258 * internal.h: Move R_SH_* relocs from here... 259 * sh.h: ...to here. 260 (R_SH_SWITCH16, R_SH_SWITCH32): Define. 261 (R_SH_USES, R_SH_COUNT, R_SH_ALIGN): Define. 262 263Thu Jun 29 00:04:25 1995 Steve Chamberlain <sac@slash.cygnus.com> 264 265 * internal.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Increase a lot. 266 267Tue May 16 15:08:20 1995 Ken Raeburn <raeburn@cujo.cygnus.com> 268 269 * internal.h (NT_subsystem, NT_stack_heap): Delete 270 271Tue May 16 15:08:20 1995 Ken Raeburn <raeburn@cujo.cygnus.com> 272 273 * internal.h (NT_subsystem, NT_stack_heap): Now extern. 274 275Tue Feb 14 17:59:37 1995 Ian Lance Taylor <ian@cygnus.com> 276 277 * ecoff.h (struct ecoff_fdrtab_entry): Define. 278 (struct ecoff_find_line): Define. 279 280Sat Feb 4 14:38:03 1995 David Mosberger-Tang <davidm@piston.cs.arizona.edu> 281 282 * sym.h (struct pdr): field "prof" added. 283 284 * alpha.h (PDR_BITS1_PROF_*): added, macros for PDR_BITS*_RESERVED_* 285 updated accordingly. 286 287Sun Jan 15 18:38:33 1995 Steve Chamberlain <sac@splat> 288 289 * w65.h: New file. 290 291Wed Nov 23 22:43:38 1994 Steve Chamberlain (sac@jonny.cygnus.com) 292 293 * sh.h (SH_ARCH_MAGIC_BIG, SH_ARCH_MAGIC_LITTLE): New. 294 (SHBADMAG): Changed to suit. 295 296Tue Jul 26 17:46:08 1994 Ken Raeburn (raeburn@cujo.cygnus.com) 297 298 * i960.h (F_I960JX): New macro. 299 300Wed Jul 6 00:48:57 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 301 302 * alpha.h: Add definitions for alpha file header flags, encoding 303 the object type of the file. 304 305Mon Jun 20 13:47:01 1994 Ian Lance Taylor (ian@sanguine.cygnus.com) 306 307 * ecoff.h (ecoff_swap_tir_in): Remove declaration. 308 (ecoff_swap_tir_out): Likewise. 309 (ecoff_swap_rndx_in, ecoff_swap_rndx_out): Likewise. 310 (struct ecoff_debug_swap): Add new fields: swap_tir_in, 311 swap_rndx_in, swap_tir_out, swap_rndx_out, read_debug_info. 312 313Sun Jun 12 03:51:52 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 314 315 * symconst.h: Pick up SGI define for stIndirect. 316 317Fri Apr 22 13:05:28 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 318 319 * ecoff.h (REGINFO): Don't define. 320 (struct ecoff_reginfo): Don't define. 321 322 * sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC. SHMAGIC is used by 323 several targets to mean a shared library. 324 (SHBADMAG): Corresponding change. 325 326Thu Apr 14 13:00:53 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 327 328 * mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e. 329 (RELOC_BITS3_TYPEHI_LITTLE): Define. 330 (RELOC_BITS3_TYPEHI_SH_LITTLE): Define. 331 (MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4. 332 (MIPS_R_RELHI): Define. 333 (MIPS_R_RELLO): Define. 334 (MIPS_R_SWITCH): Change value from 9 to 22. 335 336Thu Apr 7 14:19:35 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 337 338 * mips.h (MIPS_R_SWITCH): Define. 339 340Thu Mar 31 19:28:33 1994 Ken Raeburn (raeburn@cujo.cygnus.com) 341 342 * internal.h (internal_aouthdr): Added comments for Apollo fields. 343 344Thu Mar 31 16:28:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 345 346 * ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4. 347 348Fri Mar 25 17:16:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 349 350 * ecoff.h (struct ecoff_debug_info): Add adjust field. 351 (struct ecoff_value_adjust): Define. 352 353Tue Mar 22 13:22:47 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 354 355 * mips.h (MIPS_R_PCREL16): Define. 356 357Sat Feb 26 10:26:38 1994 Ian Lance Taylor (ian@cygnus.com) 358 359 * ecoff.h: Add casts to avoid warnings from SVR4 cc. 360 361Mon Feb 21 09:48:46 1994 Ian Lance Taylor (ian@lisa.cygnus.com) 362 363 * sym.h (struct runtime_pdr): Make field adr bfd_vma, not unsigned 364 long. 365 (SYMR): Make field value bfd_vma, not long. 366 367Fri Feb 4 23:35:53 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 368 369 * rs6000.h (STYP_DEBUG): Define. 370 371Wed Feb 2 14:31:37 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 372 373 * internal.h (union internal_auxent): Change x_csect.x_scnlen into 374 a union of a long and a pointer to a symbol. XCOFF sometimes uses 375 this field as a symbol index. 376 377Mon Jan 10 23:54:25 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 378 379 * ecoff.h (ecoff_debug_info): Remove fields line_end, 380 external_dnr_end, external_pdr_end, external_sym_end, 381 external_opt_end, external_aux_end, ss_end, external_fdr_end. 382 Replace ifdbase with ifdmap. 383 384Wed Jan 5 17:05:36 1994 Ken Raeburn (raeburn@deneb.cygnus.com) 385 386 * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): 387 Define. 388 389Wed Jan 5 16:58:24 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 390 391 * ecoff.h (NUM_RELOC_SECTIONS): Define. 392 393Tue Dec 21 09:24:56 1993 Ken Raeburn (raeburn@rtl.cygnus.com) 394 395 * sparc.h (struct external_reloc): Rename field r_addend to 396 r_offset. 397 398Sat Dec 11 16:12:32 1993 Steve Chamberlain (sac@thepub.cygnus.com) 399 400 * internal.h (R_DISP7, R_SH_IMM16): New reloc types. 401 402Tue Nov 23 14:23:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 403 404 * ecoff.h (struct ecoff_debug_swap): Added *_end fields for all 405 the symbolic information pointers. 406 407 * sym.h: Named the EXTR structure ecoff_extr. 408 409Fri Nov 19 08:21:18 1993 Ken Raeburn (raeburn@rover.cygnus.com) 410 411 * sparc.h (RELSZ): Use correct size. 412 413Wed Nov 17 17:18:16 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 414 415 * mips.h (struct ecoff_debug_info): Define. 416 417Tue Nov 2 17:56:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 418 419 * ecoff.h (struct ecoff_debug_swap): Define. 420 421Thu Oct 28 17:07:50 1993 Stan Shebs (shebs@rtl.cygnus.com) 422 423 * i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC. 424 * m68k.h (LYNXCOFFMAGIC): Define. 425 * sparc.h: New file. 426 427Tue Oct 19 15:34:50 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 428 429 * alpha.h (external_aouthdr): Split four byte padding field into 430 two byte bldrev field and two byte padding field. 431 432 * ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined. 433 434Wed Oct 13 15:52:34 1993 Ken Raeburn (raeburn@cygnus.com) 435 436 Sun Oct 10 17:27:10 1993 Troy Rollo (troy@cbme.unsw.edu.au) 437 438 * coff/internal.h: Added o_sri, o_inlib and o_vid for Apollos 439 as well as R_DIR16. 440 441 * coff/apollo.h: New file 442 443Mon Oct 11 17:16:48 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 444 445 * ecoff.h (REGINFO, struct ecoff_reginfo): Define. 446 447Tue Oct 5 10:52:53 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 448 449 * rs6000.h: Change non-ASCII characters in comment to octal 450 escapes. 451 452Tue Sep 28 03:27:04 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de) 453 454 * ecoff.h (_FINI, STYP_ECOFF_FINI): Add to support .fini section. 455 456Fri Sep 24 11:53:53 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 457 458 * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3. 459 * ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3. 460 461Thu Sep 23 21:07:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 462 463 * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2. 464 * ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2. 465 466Thu Sep 16 20:27:21 1993 Jim Kingdon (kingdon@cirdan.cygnus.com) 467 468 * sym.h, symconst.h: Add comment stating these files are not part 469 of GDB, GAS, etc. In 1991, when we asked rms whether we could 470 include these files in GDB (although they are copyrighted by 471 someone besides the FSF), he said it was OK if they were not 472 considered part of GDB. 473 474Fri Sep 10 17:40:35 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 475 476 * ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma. 477 478 * alpha.c (external_aouthdr): Need four bytes of padding between 479 vstamp and tsize. 480 481Tue Sep 7 14:20:43 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 482 483 * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further 484 change in bfd swapping routine names. 485 486Tue Sep 7 10:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 487 488 * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd 489 changes. 490 491Fri Aug 13 14:30:32 1993 Ian Lance Taylor (ian@cygnus.com) 492 493 * ecoff.h (RELOC_SECTION_NONE): Define. 494 495Thu Aug 12 11:24:42 1993 Ian Lance Taylor (ian@cygnus.com) 496 497 * alpha.h (struct external_reloc): Add r_symndx field. 498 (RELSZ): Correct. 499 (RELOC_BITS*): Correct. 500 (ALPHA_R_*): Define. 501 * ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define. 502 (r_extern): Undefine. 503 * internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather 504 than long. Add r_extern field. 505 506 * alpha.h (PDR_BITS*): Define. 507 * sym.h (PDR): Give correct names to new fields. 508 509 * ecoff.h: Moved MIPS reloc definitions from here... 510 * mips.h: to here. 511 512Tue Aug 3 11:17:53 1993 Ian Lance Taylor (ian@cygnus.com) 513 514 * alpha.h: Corrected external symbolic debugging structures to 515 match actual usage. 516 * internal.h (internal_filehdr, internal_aouthdr, 517 internal_scnhdr): Changed type of some fields to bfd_vma so they 518 can hold 64 bits. 519 * sym.h (HDRR, FDR, PDR, EXTR): Likewise. 520 (PDR): Added new fields found on Alpha. 521 * symconst.h (magicSym2): Define; new value found on Alpha. 522 523 * ecoff.h: New file. 524 * alpha.h, mips.h: Moved common information into ecoff.h. Moved 525 external structure definitions in from ecoff-ext.h. 526 * ecoff-ext.h: Removed; information now in alpha.h and mips.h. 527 528Sun Jul 18 21:43:59 1993 Jim Kingdon (kingdon@rtl.cygnus.com) 529 530 * i386.h: Recognize I386PTXMAGIC. 531 532Fri Jul 16 09:54:35 1993 Ian Lance Taylor (ian@cygnus.com) 533 534 * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC. 535 536Thu Jul 15 12:23:55 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 537 538 * m88k.h (union external_auxent): Move x_fcn back inside x_fcnary. 539 ({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly. 540 541Sun Jul 11 18:00:18 1993 Jim Kingdon (kingdon@lioth.cygnus.com) 542 543 * m68k.h: Define MC68KBCSMAGIC. 544 545Thu Jun 10 11:46:28 1993 Ian Lance Taylor (ian@cygnus.com) 546 547 * mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4). 548 (STYP_OTHER_LOAD): Define as STYP_MIPS_INIT. 549 550Wed Jun 9 15:09:09 1993 Ian Lance Taylor (ian@cygnus.com) 551 552 * mips.h (OMAGIC): Define. 553 554Mon Apr 26 18:04:47 1993 Steve Chamberlain (sac@thepub.cygnus.com) 555 556 * internal.h, sh.h: Support for SH. 557 558Sat Apr 24 21:34:59 1993 Jim Kingdon (kingdon@cygnus.com) 559 560 * a29k.h: Define _LIT. 561 562Fri Apr 23 18:41:23 1993 Steve Chamberlain (sac@thepub.cygnus.com) 563 564 * alpha.h: New file. 565 566Thu Apr 8 12:36:34 1993 Ian Lance Taylor (ian@cygnus.com) 567 568 * internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h. 569 * m88k.h, i386.h, we32k.h: Don't define all the storage classes; 570 they're already in internal.h. 571 572Wed Apr 7 11:51:24 1993 Jim Kingdon (kingdon@cygnus.com) 573 574 * internal.h: Change n_sclass to unsigned char. 575 Change C_EFCN to 0xff, change RS/6000 dbx symbols 576 to no longer be signed. 577 578Fri Mar 19 14:52:56 1993 Steve Chamberlain (sac@thepub.cygnus.com) 579 580 * internal.h: Add H8/500 reloc types. 581 582Wed Mar 17 09:46:03 1993 Ian Lance Taylor (ian@cygnus.com) 583 584 * ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of 585 conditional expression. 586 587Thu Mar 4 14:12:06 1993 Ian Lance Taylor (ian@cygnus.com) 588 589 * ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY. 590 (AUX_PUT_*): New macros corresponding to the AUX_GET macros. 591 (ecoff_swap_tir_out): Added prototype. 592 593 * mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these 594 are needed to interpret gcc debugging output. 595 596Tue Feb 9 07:43:27 1993 Ian Lance Taylor (ian@cygnus.com) 597 598 * we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed 599 more definitions duplicated in internal.h. 600 601Wed Feb 3 09:18:24 1993 Ian Lance Taylor (ian@cygnus.com) 602 603 * mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines. 604 605Mon Jan 25 11:35:51 1993 Ian Lance Taylor (ian@cygnus.com) 606 607 * internal.h (internal_aouthdr): Added additional fields used only 608 by MIPS ECOFF. 609 610Thu Jan 21 10:28:38 1993 Ian Lance Taylor (ian@cygnus.com) 611 612 * mips.h (AOUTHDR): Added additional fields used by ECOFF. 613 614Tue Jan 19 12:21:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 615 616 * i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions 617 duplicated in internal.h. 618 619 * mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF 620 relocs. 621 622Fri Jan 15 18:17:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 623 624 * ecoff-ext.h: Added prototypes for new ECOFF swapping functions. 625 (opt_ext): New structure. 626 * mips.h (ZMAGIC): Defined to be 0413. 627 (_LIB): Defined to be ".lib" 628 (external_reloc): MIPS ECOFF relocs are only 8 bytes. Added 629 macros to aid in swapping. 630 631Fri Jan 8 16:19:26 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 632 633 * ecoff-ext.h: Added prototypes for ECOFF swapping functions. 634 * internal.h (internal_scnhdr): Always provide s_align field, not 635 just on i960. 636 (internal_reloc): Always provide r_size field, not just on 637 RS/6000. 638 * mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA, 639 STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined. 640 (CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB, 641 STABS_SYMBOL): Moved in from gdb/mipsread.c. 642 643Wed Jan 6 14:01:46 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com) 644 645 * i386.h, we32k.h: removed STYP_* defines, since they duplicated 646 those in internal.h. 647 648Tue Dec 29 15:40:07 1992 Ian Lance Taylor (ian@cygnus.com) 649 650 * i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler. 651 652Sat Dec 12 16:07:57 1992 Ian Lance Taylor (ian@cygnus.com) 653 654 * i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they 655 are defined in internal.h. 656 657Thu Nov 12 09:52:01 1992 Steve Chamberlain (sac@thepub.cygnus.com) 658 659 * internal.h: (internal_reloc): r_offset is now a long. 660 * z8k.h: slight comment enhancement 661 662Wed Sep 30 07:46:08 1992 Steve Chamberlain (sac@thepub.cygnus.com) 663 664 * internal.h: changed z8k reloc types 665 666Fri Aug 28 10:16:31 1992 Brendan Kehoe (brendan@cygnus.com) 667 668 * we32k.h: new file 669 670Thu Aug 27 13:00:01 1992 Brendan Kehoe (brendan@cygnus.com) 671 672 * symconst.h: comment out cruft at the end of #endif 673 674Tue Aug 25 15:06:49 1992 Steve Chamberlain (sac@thepub.cygnus.com) 675 676 * internal.h: added #define for STYP_LIT, removed from a29k and 677 h8300. 678 679 * z8k.h: added z8000 support 680 681Thu Jul 16 16:32:00 1992 Steve Chamberlain (sac@thepub.cygnus.com) 682 683 * internal.h: added R_RELLONG_NEG reloc type 684 685Fri Jun 12 20:11:04 1992 John Gilmore (gnu at cygnus.com) 686 687 * symconst.h: Fix unterminated comment. 688 689Wed Jun 10 07:57:49 1992 Steve Chamberlain (sac@thepub.cygnus.com) 690 691 * i386.h: a.out magic numbers from 692 mohring@informatik.tu-muenchen.de 693 694Mon Jun 8 20:13:33 1992 John Gilmore (gnu at cygnus.com) 695 696 * ecoff-ext.h, mips.h: Use unsigned chars everywhere. 697 (Suggested by Antti Miettinen.) 698 699Tue Apr 14 15:18:44 1992 John Gilmore (gnu at cygnus.com) 700 701 * sym.h: Add comments. 702 * symconst.h: Merge with Fred's changes. 703 704Tue Apr 14 14:30:05 1992 Fred Fish (fnf@cygnus.com) 705 706 * symconst.h: Pick up SGI defines for stStruct, stUnion, stEnum, 707 langCplusplus, and langCplusplusV2. 708 709Thu Apr 2 19:47:43 1992 John Gilmore (gnu at cygnus.com) 710 711 * sym.h, symconst.h: MIPS has provided redistributable versions 712 of these files. Thanks! 713 * ecoff-ext.h: Add weakext bit to match new sym.h. 714 715Fri Mar 6 00:10:46 1992 John Gilmore (gnu at cygnus.com) 716 717 * ecoff-ext.h: Add relative file descriptors. 718 719Thu Feb 27 11:53:04 1992 John Gilmore (gnu at cygnus.com) 720 721 * ecoff-ext.h: New file for external (in-file) form of ecoff 722 symbol structures. 723 724Thu Feb 6 11:33:32 1992 Steve Chamberlain (sac at rtl.cygnus.com) 725 726 * h8300.h: made the external_lineno l_lnno field 4 bytes wide. 727 andded GET/PUT_LINENO_LNNO macros 728 729Sat Nov 30 20:38:35 1991 Steve Chamberlain (sac at rtl.cygnus.com) 730 731 * ChangeLog, a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h, 732 m88k.h, mips.h, rs6000.h: move from above coff-<foo>.h 733 734 735Local Variables: 736version-control: never 737End: 738