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