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