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