1*ba340e45Schristos2015-12-01 Alan Modra <amodra@gmail.com> 2*ba340e45Schristos 3*ba340e45Schristos * bout.h: Invoke aout N_* macros with pointer to 4*ba340e45Schristos struct internal_exec. 5*ba340e45Schristos * os9k.h: Likewise. 6*ba340e45Schristos 7*ba340e45Schristos2015-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8*ba340e45Schristos 9*ba340e45Schristos * vtv-change-permission.h (VTV_PAGE_SIZE) [__sun__ && __svr4__ && 10*ba340e45Schristos __sparc__]: Define. 11*ba340e45Schristos 12*ba340e45Schristos2015-11-09 Alan Modra <amodra@gmail.com> 13*ba340e45Schristos 14*ba340e45Schristos PR gdb/17133 15*ba340e45Schristos * obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE. 16*ba340e45Schristos 17*ba340e45Schristos2015-11-09 Alan Modra <amodra@gmail.com> 18*ba340e45Schristos 19*ba340e45Schristos PR gdb/17133 20*ba340e45Schristos * obstack.h: Import current gnulib file. 21*ba340e45Schristos 22*ba340e45Schristos2015-10-22 H.J. Lu <hongjiu.lu@intel.com> 23*ba340e45Schristos 24*ba340e45Schristos * bfdlink.h (bfd_link_info): Add call_nop_as_suffix and 25*ba340e45Schristos call_nop_byte. 26*ba340e45Schristos 27*ba340e45Schristos2015-10-27 Daniel Jacobowitz <dan@codesourcery.com> 28*ba340e45Schristos Joseph Myers <joseph@codesourcery.com> 29*ba340e45Schristos Mark Shinwell <shinwell@codesourcery.com> 30*ba340e45Schristos Andrew Stubbs <ams@codesourcery.com> 31*ba340e45Schristos Rich Felker <dalias@libc.org> 32*ba340e45Schristos 33*ba340e45Schristos * longlong.h (udiv_qrnnd): Add FDPIC compatible version for SH. 34*ba340e45Schristos 35*ba340e45Schristos2015-10-18 Roland McGrath <roland@gnu.org> 36*ba340e45Schristos 37*ba340e45Schristos PR other/63758 38*ba340e45Schristos * environ.h: New file. 39*ba340e45Schristos 40*ba340e45Schristos2015-10-07 Claudiu Zissulescu <claziss@synopsys.com> 41*ba340e45Schristos 42*ba340e45Schristos * dis-asm.h (arc_get_disassembler): Correct declaration. 43*ba340e45Schristos 44*ba340e45Schristos2015-09-30 Nick Clifton <nickc@redhat.com> 45*ba340e45Schristos 46*ba340e45Schristos Import the following patches from the GCC mainline: 47*ba340e45Schristos 48*ba340e45Schristos 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com> 49*ba340e45Schristos 50*ba340e45Schristos * dwarf2.def (DW_AT_GNU_bias): New attribute. 51*ba340e45Schristos 52*ba340e45Schristos 2015-08-14 Pierre-Marie de Rodat <derodat@adacore.com> 53*ba340e45Schristos 54*ba340e45Schristos * dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New 55*ba340e45Schristos attributes. 56*ba340e45Schristos 57*ba340e45Schristos2015-09-20 Rich Felker <dalias@libc.org> 58*ba340e45Schristos 59*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add "nointerp" field. 60*ba340e45Schristos 61*ba340e45Schristos2015-08-23 Alan Modra <amodra@gmail.com> 62*ba340e45Schristos 63*ba340e45Schristos * bfdlink.h (enum output_type): Reorder enum. 64*ba340e45Schristos 65*ba340e45Schristos2015-08-19 Alan Modra <amodra@gmail.com> 66*ba340e45Schristos 67*ba340e45Schristos * bfdlink.h (enum output_type): Delete type_executable, add type_pde 68*ba340e45Schristos and type_pie. Reorder. 69*ba340e45Schristos (struct bfd_link_info): Delete pic field. 70*ba340e45Schristos (bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust. 71*ba340e45Schristos 72*ba340e45Schristos2015-08-19 Alan Modra <amodra@gmail.com> 73*ba340e45Schristos 74*ba340e45Schristos * bfdlink.h (bfd_link_pde): Define. 75*ba340e45Schristos 76*ba340e45Schristos2015-08-18 H.J. Lu <hongjiu.lu@intel.com> 77*ba340e45Schristos 78*ba340e45Schristos * bfdlink.h (output_type): New enum. 79*ba340e45Schristos (bfd_link_executable): New macro. 80*ba340e45Schristos (bfd_link_dll): Likewise. 81*ba340e45Schristos (bfd_link_relocatable): Likewise. 82*ba340e45Schristos (bfd_link_pic): Likewise. 83*ba340e45Schristos (bfd_link_pie): Likewise. 84*ba340e45Schristos (bfd_link_info): Remove shared, executable, pie and relocatable. 85*ba340e45Schristos Add output_type and pic. 86*ba340e45Schristos 87*ba340e45Schristos2015-08-12 H.J. Lu <hongjiu.lu@intel.com> 88*ba340e45Schristos 89*ba340e45Schristos Sync with GCC 90*ba340e45Schristos 2015-08-11 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> 91*ba340e45Schristos 92*ba340e45Schristos * ansidecl.h (GCC_FINAL): New macro. 93*ba340e45Schristos 94*ba340e45Schristos2015-07-14 H.J. Lu <hongjiu.lu@intel.com> 95*ba340e45Schristos 96*ba340e45Schristos Sync with GCC 97*ba340e45Schristos 2014-10-28 Richard Henderson <rth@redhat.com> 98*ba340e45Schristos 99*ba340e45Schristos * longlong.h [__alpha] (umul_ppmm): Disable for c++. 100*ba340e45Schristos 101*ba340e45Schristos2015-07-14 H.J. Lu <hongjiu.lu@intel.com> 102*ba340e45Schristos 103*ba340e45Schristos Sync with GCC 104*ba340e45Schristos 2014-12-09 Trevor Saunders <tsaunders@mozilla.com> 105*ba340e45Schristos 106*ba340e45Schristos * hashtab.h, splay-tree.h: Remove GTY markers. 107*ba340e45Schristos 108*ba340e45Schristos2015-07-14 H.J. Lu <hongjiu.lu@intel.com> 109*ba340e45Schristos 110*ba340e45Schristos Sync with GCC 111*ba340e45Schristos 2015-03-02 Markus Trippelsdorf <markus@trippelsdorf.de> 112*ba340e45Schristos 113*ba340e45Schristos PR target/65261 114*ba340e45Schristos * ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro. 115*ba340e45Schristos 116*ba340e45Schristos2015-06-22 Nick Clifton <nickc@redhat.com> 117*ba340e45Schristos 118*ba340e45Schristos * dis-asm.h (struct disassemble_info): Add stop_vma field. 119*ba340e45Schristos 120*ba340e45Schristos2015-05-28 Catherine Moore <clm@codesourcery.com> 121*ba340e45Schristos 122*ba340e45Schristos * bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type. 123*ba340e45Schristos 124*ba340e45Schristos2015-05-22 Yunlian Jiang <yunlian@google.com> 125*ba340e45Schristos 126*ba340e45Schristos * libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is 127*ba340e45Schristos not defined. 128*ba340e45Schristos 129*ba340e45Schristos2015-05-01 H.J. Lu <hongjiu.lu@intel.com> 130*ba340e45Schristos 131*ba340e45Schristos Merge with gcc: 132*ba340e45Schristos 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com> 133*ba340e45Schristos Manuel López-Ibáñez <manu@gcc.gnu.org> 134*ba340e45Schristos 135*ba340e45Schristos PR driver/36312 136*ba340e45Schristos * filenames.h: Add prototype for canonical_filename_eq. 137*ba340e45Schristos 138*ba340e45Schristos2015-04-30 DJ Delorie <dj@redhat.com> 139*ba340e45Schristos 140*ba340e45Schristos * dis-asm.h (print_insn_rl78_g10): New. 141*ba340e45Schristos (print_insn_rl78_g13): New. 142*ba340e45Schristos (print_insn_rl78_g14): New. 143*ba340e45Schristos (rl78_get_disassembler): New. 144*ba340e45Schristos 145*ba340e45Schristos2015-04-17 Richard Earnshaw <rearnsha@arm.com> 146*ba340e45Schristos 147*ba340e45Schristos Merge from gcc: 148*ba340e45Schristos 2015-03-19 Richard Biener <rguenther@suse.de> 149*ba340e45Schristos 150*ba340e45Schristos * partition.h (struct partition_elem): Re-order elements to 151*ba340e45Schristos avoid padding. 152*ba340e45Schristos 153*ba340e45Schristos2015-04-14 H.J. Lu <hongjiu.lu@intel.com> 154*ba340e45Schristos 155*ba340e45Schristos * bfdlink.h (bfd_link_info): Add compress_debug. 156*ba340e45Schristos 157*ba340e45Schristos2015-04-14 H.J. Lu <hongjiu.lu@intel.com> 158*ba340e45Schristos 159*ba340e45Schristos PR ld/pr17709 160*ba340e45Schristos * bfdlink.h (bfd_link_info): Add extern_protected_data. 161*ba340e45Schristos 162*ba340e45Schristos2015-02-19 Pedro Alves <palves@redhat.com> 163*ba340e45Schristos 164*ba340e45Schristos * floatformat.h [__cplusplus]: Wrap in extern "C". 165*ba340e45Schristos 166*ba340e45Schristos2015-02-14 Alan Modra <amodra@gmail.com> 167*ba340e45Schristos 168*ba340e45Schristos PR ld/17973 169*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs. 170*ba340e45Schristos 171*ba340e45Schristos2015-02-09 Mark Wielaard <mjw@redhat.com> 172*ba340e45Schristos 173*ba340e45Schristos * dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08. 174*ba340e45Schristos 175*ba340e45Schristos2015-02-09 Mark Wielaard <mjw@redhat.com> 176*ba340e45Schristos 177*ba340e45Schristos * dwarf2.def: Add DW_TAG_atomic_type. 178*ba340e45Schristos 179*ba340e45Schristos2015-01-28 James Bowman <james.bowman@ftdichip.com> 180*ba340e45Schristos 181*ba340e45Schristos * dis-asm.h (print_insn_ft32): Declare. 182*ba340e45Schristos 183*ba340e45Schristos2015-01-15 Mark Wielaard <mjw@redhat.com> 184*ba340e45Schristos 185*ba340e45Schristos * dwarf2.def (DW_AT_noreturn): New DWARF5 attribute. 186*ba340e45Schristos 187*ba340e45Schristos2015-01-14 Jan-Benedict Glaw <jbglaw@lug-owl.de> 188*ba340e45Schristos 189*ba340e45Schristos * libiberty.h: Merge from GCC. 190*ba340e45Schristos 191*ba340e45Schristos2015-01-01 Alan Modra <amodra@gmail.com> 192*ba340e45Schristos 193*ba340e45Schristos Update year range in copyright notice of all files. 194*ba340e45Schristos 195*ba340e45Schristos2014-12-24 Uros Bizjak <ubizjak@gmail.com> 196*ba340e45Schristos Ben Elliston <bje@au.ibm.com> 197*ba340e45Schristos Manuel Lopez-Ibanez <manu@gcc.gnu.org> 198*ba340e45Schristos 199*ba340e45Schristos * libiberty.h (xasprintf): Declare. 200*ba340e45Schristos 201*ba340e45Schristos2014-12-23 Alan Modra <amodra@gmail.com> 202*ba340e45Schristos 203*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref. Add 204*ba340e45Schristos linker_def. 205*ba340e45Schristos 206*ba340e45Schristos2014-12-12 Phil Muldoon <pmuldoon@redhat.com> 207*ba340e45Schristos Jan Kratochvil <jan.kratochvil@redhat.com> 208*ba340e45Schristos Tom Tromey <tromey@redhat.com> 209*ba340e45Schristos 210*ba340e45Schristos * gcc-c-fe.def: New file. 211*ba340e45Schristos * gcc-c-interface.h: New file. 212*ba340e45Schristos * gcc-interface.h: New file. 213*ba340e45Schristos 214*ba340e45Schristos2014-12-11 Uros Bizjak <ubizjak@gmail.com> 215*ba340e45Schristos Ben Elliston <bje@au.ibm.com> 216*ba340e45Schristos Manuel Lopez-Ibanez <manu@gcc.gnu.org> 217*ba340e45Schristos 218*ba340e45Schristos * libiberty.h (xvasprintf): Declare. 219*ba340e45Schristos 220*ba340e45Schristos2014-12-06 Eric Botcazou <ebotcazou@adacore.com> 221*ba340e45Schristos 222*ba340e45Schristos * dis-asm.h (print_insn_visium): Declare. 223*ba340e45Schristos 224*ba340e45Schristos2014-11-24 Mark Wielaard <mjw@redhat.com> 225*ba340e45Schristos 226*ba340e45Schristos * dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and 227*ba340e45Schristos DW_LANG_C_plus_plus_14. 228*ba340e45Schristos 229*ba340e45Schristos2014-11-21 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> 230*ba340e45Schristos 231*ba340e45Schristos * dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 232*ba340e45Schristos (DW_AT_APPLE_isa, DW_AT_APPLE_block) 233*ba340e45Schristos (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 234*ba340e45Schristos (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 235*ba340e45Schristos (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 236*ba340e45Schristos (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 237*ba340e45Schristos (DW_AT_APPLE_property): New macros. 238*ba340e45Schristos 239*ba340e45Schristos2014-11-21 Mark Wielaard <mjw@redhat.com> 240*ba340e45Schristos 241*ba340e45Schristos PR debug/63239 242*ba340e45Schristos * dwarf2.def (DW_AT_GNU_deleted): New attribute. 243*ba340e45Schristos 244*ba340e45Schristos2014-11-18 Igor Zamyatin <igor.zamyatin@intel.com> 245*ba340e45Schristos 246*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add bndplt. 247*ba340e45Schristos 248*ba340e45Schristos2014-10-28 Yury Gribov <y.gribov@samsung.com> 249*ba340e45Schristos 250*ba340e45Schristos * libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes. 251*ba340e45Schristos 252*ba340e45Schristos2014-10-15 David Malcolm <dmalcolm@redhat.com> 253*ba340e45Schristos 254*ba340e45Schristos * libiberty.h (choose_tmpdir): New prototype. 255*ba340e45Schristos 256*ba340e45Schristos2014-09-26 Max Ostapenko <m.ostapenko@partner.samsung.com> 257*ba340e45Schristos 258*ba340e45Schristos * libiberty.h (PEX_STDOUT_APPEND): New flag. 259*ba340e45Schristos (PEX_STDERR_APPEND): Likewise. 260*ba340e45Schristos 261*ba340e45Schristos2014-09-23 Iain Buclaw <ibuclaw@gdcproject.org> 262*ba340e45Schristos 263*ba340e45Schristos * demangle.h (DMGL_DLANG): New macro. 264*ba340e45Schristos (DMGL_STYLE_MASK): Add DMGL_DLANG. 265*ba340e45Schristos (demangling_styles): Add dlang_demangling. 266*ba340e45Schristos (DLANG_DEMANGLING_STYLE_STRING): New macro. 267*ba340e45Schristos (DLANG_DEMANGLING): New macro. 268*ba340e45Schristos (dlang_demangle): New prototype. 269*ba340e45Schristos 270*ba340e45Schristos2014-09-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 271*ba340e45Schristos 272*ba340e45Schristos * longlong.h: Add __udiv_w_sdiv prototype. 273*ba340e45Schristos 274*ba340e45Schristos2014-08-12 Alan Modra <amodra@gmail.com> 275*ba340e45Schristos 276*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string" 277*ba340e45Schristos param, add "inh". 278*ba340e45Schristos 279*ba340e45Schristos2014-08-12 Alan Modra <amodra@gmail.com> 280*ba340e45Schristos 281*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add lto_plugin_active. 282*ba340e45Schristos 283*ba340e45Schristos2014-06-13 Alan Modra <amodra@gmail.com> 284*ba340e45Schristos 285*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field. 286*ba340e45Schristos 287*ba340e45Schristos2014-06-13 Alan Modra <amodra@gmail.com> 288*ba340e45Schristos 289*ba340e45Schristos * bfdlink.h: Update for bfd.link_next change. 290*ba340e45Schristos 291*ba340e45Schristos2014-06-10 Alan Modra <amodra@gmail.com> 292*ba340e45Schristos 293*ba340e45Schristos PR ld/16910 294*ba340e45Schristos * bfdlink.h (unwrap_hash_lookup): Declare. 295*ba340e45Schristos 296*ba340e45Schristos2014-05-01 Steve Ellcey <sellcey@mips.com> 297*ba340e45Schristos 298*ba340e45Schristos * longlong.h: Import latest version from GCC tree. 299*ba340e45Schristos 300*ba340e45Schristos2014-04-22 Christian Svensson <blue@cmd.nu> 301*ba340e45Schristos 302*ba340e45Schristos * dis-asm.h: Remove openrisc and or32 support. Add support for or1k. 303*ba340e45Schristos 304*ba340e45Schristos2014-03-05 Alan Modra <amodra@gmail.com> 305*ba340e45Schristos 306*ba340e45Schristos Update copyright years. 307*ba340e45Schristos 308*ba340e45Schristos2014-01-21 Tom Tromey <tromey@redhat.com> 309*ba340e45Schristos 310*ba340e45Schristos * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS) 311*ba340e45Schristos (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST) 312*ba340e45Schristos (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS) 313*ba340e45Schristos (NOARGS): Don't define. 314*ba340e45Schristos * libiberty.h (expandargv, writeargv): Don't use PARAMS. 315*ba340e45Schristos 316*ba340e45Schristos2014-01-09 Tom Tromey <tromey@redhat.com> 317*ba340e45Schristos 318*ba340e45Schristos * gdbm.h: Remove. 319*ba340e45Schristos 320*ba340e45Schristos2013-12-23 Bill Maddox <maddox@google.com> 321*ba340e45Schristos 322*ba340e45Schristos * demangle.h (enum gnu_v3_ctor_kinds): 323*ba340e45Schristos Added literal gnu_v3_unified_ctor. 324*ba340e45Schristos (enum gnu_v3_ctor_kinds): 325*ba340e45Schristos Added literal gnu_v3_unified_dtor. 326*ba340e45Schristos 327*ba340e45Schristos2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com> 328*ba340e45Schristos Wei-Cheng Wang <cole945@gmail.com> 329*ba340e45Schristos 330*ba340e45Schristos * dis-asm.h (print_insn_nds32): Add nds32 target. 331*ba340e45Schristos 332*ba340e45Schristos2013-12-04 Richard Sandiford <rdsandiford@googlemail.com> 333*ba340e45Schristos 334*ba340e45Schristos * longlong.h: New file. 335*ba340e45Schristos 336*ba340e45Schristos2013-10-29 Marc Glisse <marc.glisse@inria.fr> 337*ba340e45Schristos 338*ba340e45Schristos PR tree-optimization/58689 339*ba340e45Schristos * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro. 340*ba340e45Schristos * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename, 341*ba340e45Schristos concat_copy): Mark with attributes nonnull(1) and returns_nonnull. 342*ba340e45Schristos (concat, reconcat, concat_copy2, choose_temp_base, xstrerror, 343*ba340e45Schristos xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init): 344*ba340e45Schristos Mark with attribute returns_nonnull. 345*ba340e45Schristos 346*ba340e45Schristos2013-10-10 Sean Keys <skeys@ipdatasys.com> 347*ba340e45Schristos 348*ba340e45Schristos * xgate.h : Cleanup after opcode 349*ba340e45Schristos table modification.. 350*ba340e45Schristos 351*ba340e45Schristos2013-08-20 Alan Modra <amodra@gmail.com> 352*ba340e45Schristos 353*ba340e45Schristos * floatformat.h (floatformat_ibm_long_double): Delete. 354*ba340e45Schristos (floatformat_ibm_long_double_big): Declare. 355*ba340e45Schristos (floatformat_ibm_long_double_little): Declare. 356*ba340e45Schristos 357*ba340e45Schristos2013-08-19 Dehao Chen <dehao@google.com> 358*ba340e45Schristos 359*ba340e45Schristos * dwarf2.def (DW_AT_GNU_discriminator): New attribute. 360*ba340e45Schristos 361*ba340e45Schristos2013-08-02 Caroline Tice <cmtice@google.com> 362*ba340e45Schristos 363*ba340e45Schristos * vtv-change-permission.h: New file. 364*ba340e45Schristos 365*ba340e45Schristos2013-04-03 Jason Merrill <jason@redhat.com> 366*ba340e45Schristos 367*ba340e45Schristos Demangle C++11 ref-qualifier. 368*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 369*ba340e45Schristos DEMANGLE_COMPONENT_REFERENCE_THIS, 370*ba340e45Schristos DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. 371*ba340e45Schristos 372*ba340e45Schristos2013-03-01 Cary Coutant <ccoutant@google.com> 373*ba340e45Schristos 374*ba340e45Schristos * dwarf2.h (enum dwarf_sect): New enum type. 375*ba340e45Schristos 376*ba340e45Schristos2013-02-19 Alan Modra <amodra@gmail.com> 377*ba340e45Schristos 378*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id. 379*ba340e45Schristos 380*ba340e45Schristos2013-02-11 Sriraman Tallam <tmsriram@google.com> 381*ba340e45Schristos 382*ba340e45Schristos * plugin-api.h (enum ld_plugin_level): Assign integers 383*ba340e45Schristos explicitly for all values. 384*ba340e45Schristos 385*ba340e45Schristos2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 386*ba340e45Schristos Andrew Jenner <andrew@codesourcery.com> 387*ba340e45Schristos 388*ba340e45Schristos Based on patches from Altera Corporation. 389*ba340e45Schristos 390*ba340e45Schristos * dis-asm.h (print_insn_big_nios2): Declare. 391*ba340e45Schristos (print_insn_little_nios2): Declare. 392*ba340e45Schristos 393*ba340e45Schristos2013-01-30 Kai Tietz <ktietz@redhat.com> 394*ba340e45Schristos 395*ba340e45Schristos PR other/54620 396*ba340e45Schristos PR target/39064 397*ba340e45Schristos * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if 398*ba340e45Schristos stdint.h and sys/types.h headers are present. 399*ba340e45Schristos * sha1.h (sha1_uintptr, sha1_uint32): Likewise. 400*ba340e45Schristos 401*ba340e45Schristos2013-01-10 Will Newton <will.newton@imgtec.com> 402*ba340e45Schristos 403*ba340e45Schristos * dis-asm.h (print_insn_metag): New declaration. 404*ba340e45Schristos 405*ba340e45Schristos2012-12-18 Aldy Hernandez <aldyh@redhat.com> 406*ba340e45Schristos 407*ba340e45Schristos PR other/54324 408*ba340e45Schristos * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC 409*ba340e45Schristos < 3.4. 410*ba340e45Schristos 411*ba340e45Schristos2012-12-17 Nick Clifton <nickc@redhat.com> 412*ba340e45Schristos 413*ba340e45Schristos * MAINTAINERS: Add copyright notice. 414*ba340e45Schristos * alloca-conf.h: Likewise. 415*ba340e45Schristos * fopen-bin.h: Likewise. 416*ba340e45Schristos * fopen-same.h: Likewise. 417*ba340e45Schristos * fopen-vms.h: Likewise. 418*ba340e45Schristos 419*ba340e45Schristos2012-11-09 Jason Merrill <jason@redhat.com> 420*ba340e45Schristos 421*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 422*ba340e45Schristos DEMANGLE_COMPONENT_TAGGED_NAME. 423*ba340e45Schristos 424*ba340e45Schristos2012-10-29 Sterling Augustine <saugustine@google.com> 425*ba340e45Schristos Cary Coutant <ccoutant@google.com> 426*ba340e45Schristos 427*ba340e45Schristos * dwarf2.h (dwarf_location_list_entry_type): New enum with fields 428*ba340e45Schristos DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry, 429*ba340e45Schristos DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry. 430*ba340e45Schristos 431*ba340e45Schristos 432*ba340e45Schristos2012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com> 433*ba340e45Schristos 434*ba340e45Schristos * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags) 435*ba340e45Schristos (DW_AT_APPLE_isa, DW_AT_APPLE_block) 436*ba340e45Schristos (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class) 437*ba340e45Schristos (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name) 438*ba340e45Schristos (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter) 439*ba340e45Schristos (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type) 440*ba340e45Schristos (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros. 441*ba340e45Schristos 442*ba340e45Schristos2012-10-24 H.J. Lu <hongjiu.lu@intel.com> 443*ba340e45Schristos 444*ba340e45Schristos * bfdlink.h (bfd_link_info): Add 445*ba340e45Schristos disable_target_specific_optimizations. 446*ba340e45Schristos 447*ba340e45Schristos2012-10-23 Nathan Sidwell <nathan@codesourcery.com> 448*ba340e45Schristos 449*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add stacksize option. 450*ba340e45Schristos 451*ba340e45Schristos2012-10-22 Jan Beich <jbeich@tormail.org> 452*ba340e45Schristos 453*ba340e45Schristos PR ld/14426 454*ba340e45Schristos * bfdlink.h (bfd_link_info): Add ignore_hash. 455*ba340e45Schristos 456*ba340e45Schristos2012-10-08 Jason Merrill <jason@redhat.com> 457*ba340e45Schristos 458*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 459*ba340e45Schristos DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER. 460*ba340e45Schristos 461*ba340e45Schristos2012-09-18 Florian Weimer <fweimer@redhat.com> 462*ba340e45Schristos 463*ba340e45Schristos PR other/54411 464*ba340e45Schristos * objalloc.h (objalloc_alloc): Do not use fast path on wraparound. 465*ba340e45Schristos 466*ba340e45Schristos2012-09-06 Cary Coutant <ccoutant@google.com> 467*ba340e45Schristos 468*ba340e45Schristos * dwarf2.def: Edit comment. 469*ba340e45Schristos 470*ba340e45Schristos2012-08-24 Sriraman Tallam <tmsriram@google.com> 471*ba340e45Schristos 472*ba340e45Schristos * plugin-api.h (ld_plugin_allow_unique_segment_for_sections): 473*ba340e45Schristos New interface. 474*ba340e45Schristos (ld_plugin_unique_segment_for_sections): New interface. 475*ba340e45Schristos (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 476*ba340e45Schristos (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val. 477*ba340e45Schristos (tv_allow_unique_segment_for_sections): New member. 478*ba340e45Schristos (tv_unique_segment_for_sections): New member. 479*ba340e45Schristos 480*ba340e45Schristos2012-08-13 Ian Bolton <ian.bolton@arm.com> 481*ba340e45Schristos Laurent Desnogues <laurent.desnogues@arm.com> 482*ba340e45Schristos Jim MacArthur <jim.macarthur@arm.com> 483*ba340e45Schristos Marcus Shawcroft <marcus.shawcroft@arm.com> 484*ba340e45Schristos Nigel Stephens <nigel.stephens@arm.com> 485*ba340e45Schristos Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 486*ba340e45Schristos Richard Earnshaw <rearnsha@arm.com> 487*ba340e45Schristos Sofiane Naci <sofiane.naci@arm.com> 488*ba340e45Schristos Tejas Belagod <tejas.belagod@arm.com> 489*ba340e45Schristos Yufeng Zhang <yufeng.zhang@arm.com> 490*ba340e45Schristos 491*ba340e45Schristos * dis-asm.h (print_insn_aarch64): New declaration. 492*ba340e45Schristos (print_aarch64_disassembler_options): New declaration. 493*ba340e45Schristos (aarch64_symbol_is_valid): New declaration. 494*ba340e45Schristos 495*ba340e45Schristos2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> 496*ba340e45Schristos Dr David Alan Gilbert <dave@treblig.org> 497*ba340e45Schristos 498*ba340e45Schristos PR binutils/13135 499*ba340e45Schristos * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2. 500*ba340e45Schristos 501*ba340e45Schristos2012-07-13 Doug Evans <dje@google.com> 502*ba340e45Schristos 503*ba340e45Schristos * filenames.h: #include "hashtab.h". 504*ba340e45Schristos (filename_hash, filename_eq): Declare. 505*ba340e45Schristos 506*ba340e45Schristos2012-06-18 Doug Evans <dje@google.com> 507*ba340e45Schristos 508*ba340e45Schristos * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index. 509*ba340e45Schristos 510*ba340e45Schristos2012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com> 511*ba340e45Schristos 512*ba340e45Schristos * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE. 513*ba340e45Schristos 514*ba340e45Schristos2012-06-08 Jakub Jelinek <jakub@redhat.com> 515*ba340e45Schristos 516*ba340e45Schristos * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New 517*ba340e45Schristos forms. 518*ba340e45Schristos * dwarf2.h (enum dwarf_macro_record_type): Add 519*ba340e45Schristos DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt 520*ba340e45Schristos and DW_MACRO_GNU_transparent_include_alt. 521*ba340e45Schristos 522*ba340e45Schristos2012-05-23 Doug Evans <dje@google.com> 523*ba340e45Schristos 524*ba340e45Schristos * leb128.h: #include stdint.h, inttypes.h. 525*ba340e45Schristos (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull. 526*ba340e45Schristos Change to take a uint64_t * argument instead of unsigned long long. 527*ba340e45Schristos (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll. 528*ba340e45Schristos Change to take an int64_t * argument instead of long long. 529*ba340e45Schristos 530*ba340e45Schristos2012-05-22 Doug Evans <dje@google.com> 531*ba340e45Schristos 532*ba340e45Schristos * leb128.h: New file. 533*ba340e45Schristos 534*ba340e45Schristos2012-05-19 Gary Funck <gary@intrepid.com> 535*ba340e45Schristos 536*ba340e45Schristos * dwarf2.def: Update comment re: UPC extensions to reference 537*ba340e45Schristos DWARF4 specification. 538*ba340e45Schristos 539*ba340e45Schristos2012-05-15 James Murray <jsm@jsm-net.demon.co.uk> 540*ba340e45Schristos 541*ba340e45Schristos * dis-asm.h (print_insn_m9s12x): Prototype. 542*ba340e45Schristos (print_insn_m9s12xg): Prototype. 543*ba340e45Schristos 544*ba340e45Schristos2012-05-03 Sean Keys <skeys@ipdatasys.com> 545*ba340e45Schristos 546*ba340e45Schristos * dis-asm.h (print_insn_xgate): Define. 547*ba340e45Schristos (print_insn_xgate): Ditto. 548*ba340e45Schristos Added new files for XGATE port. 549*ba340e45Schristos 550*ba340e45Schristos2012-05-02 Cary Coutant <ccoutant@google.com> 551*ba340e45Schristos 552*ba340e45Schristos * dwarf2.def: Remove DW_FORM_GNU_ref_index, 553*ba340e45Schristos replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base. 554*ba340e45Schristos 555*ba340e45Schristos2012-04-28 Doug Evans <dje@google.com> 556*ba340e45Schristos 557*ba340e45Schristos * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index. 558*ba340e45Schristos 559*ba340e45Schristos2012-04-27 Tom Tromey <tromey@redhat.com> 560*ba340e45Schristos 561*ba340e45Schristos * dwarf2.h: Wrap function declarations in extern "C". 562*ba340e45Schristos 563*ba340e45Schristos2012-04-27 Tom Tromey <tromey@redhat.com> 564*ba340e45Schristos 565*ba340e45Schristos * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute) 566*ba340e45Schristos (enum dwarf_location_atom, enum dwarf_type, enum 567*ba340e45Schristos dwarf_call_frame_info): Remove. 568*ba340e45Schristos (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP) 569*ba340e45Schristos (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros. 570*ba340e45Schristos Include dwarf2.def. 571*ba340e45Schristos (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name) 572*ba340e45Schristos (get_DW_OP_name, get_DW_ATE_name): Declare. 573*ba340e45Schristos * dwarf2.def: New file, from dwarf2.h. 574*ba340e45Schristos 575*ba340e45Schristos2012-04-10 Tristan Gingold <gingold@adacore.com> 576*ba340e45Schristos 577*ba340e45Schristos * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h 578*ba340e45Schristos (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t. 579*ba340e45Schristos 580*ba340e45Schristos2012-04-09 Roland McGrath <mcgrathr@google.com> 581*ba340e45Schristos 582*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add new member user_phdrs. 583*ba340e45Schristos 584*ba340e45Schristos2012-03-15 Alan Modra <amodra@gmail.com> 585*ba340e45Schristos 586*ba340e45Schristos * dis-asm.h (disassemble_init_powerpc): Declare. 587*ba340e45Schristos 588*ba340e45Schristos2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 589*ba340e45Schristos 590*ba340e45Schristos Add DWARF attribute value for the "Borland fastcall" calling 591*ba340e45Schristos convention. 592*ba340e45Schristos * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 593*ba340e45Schristos 594*ba340e45Schristos2012-01-31 H.J. Lu <hongjiu.lu@intel.com> 595*ba340e45Schristos 596*ba340e45Schristos PR ld/13616 597*ba340e45Schristos * bfdlink.h (bfd_link_order): Update comments on data size. 598*ba340e45Schristos 599*ba340e45Schristos2012-01-26 Cary Coutant <ccoutant@google.com> 600*ba340e45Schristos 601*ba340e45Schristos * dwarf2.h (enum dwarf_form): Add Fission extensions. 602*ba340e45Schristos (enum dwarf_attribute): Likewise. 603*ba340e45Schristos 604*ba340e45Schristos2012-01-06 Jason Merrill <jason@redhat.com> 605*ba340e45Schristos 606*ba340e45Schristos PR c++/6057 607*ba340e45Schristos PR c++/48051 608*ba340e45Schristos PR c++/50855 609*ba340e45Schristos PR c++/51322 610*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 611*ba340e45Schristos DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY. 612*ba340e45Schristos 613*ba340e45Schristos2011-12-14 Iain Sandoe <iains@gcc.gnu.org> 614*ba340e45Schristos 615*ba340e45Schristos * mach-o/loader.h (bfd_mach_o_section_type): define 616*ba340e45Schristos BFD_MACH_O_S_ATTR_NONE to 0. 617*ba340e45Schristos 618*ba340e45Schristos2011-11-07 Richard Henderson <rth@redhat.com> 619*ba340e45Schristos 620*ba340e45Schristos Merged from transactional-memory. 621*ba340e45Schristos 622*ba340e45Schristos * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group. 623*ba340e45Schristos (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group. 624*ba340e45Schristos (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New. 625*ba340e45Schristos (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New. 626*ba340e45Schristos 627*ba340e45Schristos2011-11-01 DJ Delorie <dj@redhat.com> 628*ba340e45Schristos 629*ba340e45Schristos * dis-asm.h (print_insn_rl78): Declare. 630*ba340e45Schristos 631*ba340e45Schristos2011-10-25 Joern Rennecke <joern.rennecke@embecosm.com> 632*ba340e45Schristos 633*ba340e45Schristos * dis-asm.h (print_insn_epiphany): Declare. 634*ba340e45Schristos 635*ba340e45Schristos2011-10-21 Ulrich Drepper <drepper@gmail.com> 636*ba340e45Schristos 637*ba340e45Schristos * obstack.h [!GNUC] (obstack_free): Avoid cast to int. 638*ba340e45Schristos 639*ba340e45Schristos2011-10-21 Marc Glisse <marc.glisse@inria.fr> 640*ba340e45Schristos 641*ba340e45Schristos * ansidecl.h (ENUM_BITFIELD): Always use enum in C++ 642*ba340e45Schristos 643*ba340e45Schristos2011-10-19 Alan Modra <amodra@gmail.com> 644*ba340e45Schristos 645*ba340e45Schristos PR ld/13254 646*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add error_textrel. 647*ba340e45Schristos 648*ba340e45Schristos2011-09-28 Doug Evans <dje@google.com> 649*ba340e45Schristos 650*ba340e45Schristos * timeval-utils.h: New file. 651*ba340e45Schristos 652*ba340e45Schristos * libiberty.h (countargv): Declare. 653*ba340e45Schristos 654*ba340e45Schristos2011-09-26 Cary Coutant <ccoutant@google.com> 655*ba340e45Schristos 656*ba340e45Schristos gcc PR lto/47247 657*ba340e45Schristos * plugin-api.h (enum ld_plugin_symbol_resolution): Add 658*ba340e45Schristos LDPR_PREVAILING_DEF_IRONLY_EXP. 659*ba340e45Schristos (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2. 660*ba340e45Schristos 661*ba340e45Schristos2011-09-23 Cary Coutant <ccoutant@google.com> 662*ba340e45Schristos 663*ba340e45Schristos PR 40831 664*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 665*ba340e45Schristos DEMANGLE_COMPONENT_CLONE. 666*ba340e45Schristos 667*ba340e45Schristos2011-09-15 H.J. Lu <hongjiu.lu@intel.com> 668*ba340e45Schristos 669*ba340e45Schristos PR ld/12975 670*ba340e45Schristos * bfdlink.h (bfd_link_info): Add version_info. 671*ba340e45Schristos 672*ba340e45Schristos2011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 673*ba340e45Schristos 674*ba340e45Schristos * xregex.h (regoff_t): Define. 675*ba340e45Schristos 676*ba340e45Schristos2011-07-22 Jakub Jelinek <jakub@redhat.com> 677*ba340e45Schristos 678*ba340e45Schristos * dwarf2.h (DW_AT_GNU_macros): New. 679*ba340e45Schristos (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*. 680*ba340e45Schristos 681*ba340e45Schristos PR c++/49756 682*ba340e45Schristos * libiberty.h (stack_limit_increase): New prototype. 683*ba340e45Schristos 684*ba340e45Schristos2011-07-13 Sriraman Tallam <tmsriram@google.com> 685*ba340e45Schristos 686*ba340e45Schristos * plugin-api.h 687*ba340e45Schristos (ld_plugin_section): New struct. 688*ba340e45Schristos (ld_plugin_get_section_count): New typedef. 689*ba340e45Schristos (ld_plugin_get_section_type): New typedef. 690*ba340e45Schristos (ld_plugin_get_section_name): New typedef. 691*ba340e45Schristos (ld_plugin_get_section_contents): New typedef. 692*ba340e45Schristos (ld_plugin_update_section_order): New typedef. 693*ba340e45Schristos (ld_plugin_allow_section_ordering): New typedef. 694*ba340e45Schristos (LDPT_GET_SECTION_COUNT): New enum value. 695*ba340e45Schristos (LDPT_GET_SECTION_TYPE): New enum value. 696*ba340e45Schristos (LDPT_GET_SECTION_NAME): New enum value. 697*ba340e45Schristos (LDPT_GET_SECTION_CONTENTS): New enum value. 698*ba340e45Schristos (LDPT_UPDATE_SECTION_ORDER): New enum value. 699*ba340e45Schristos (LDPT_ALLOW_SECTION_ORDERING): New enum value. 700*ba340e45Schristos (tv_get_section_count): New struct members. 701*ba340e45Schristos (tv_get_section_type): New struct members. 702*ba340e45Schristos (tv_get_section_name): New struct members. 703*ba340e45Schristos (tv_get_section_contents): New struct members. 704*ba340e45Schristos (tv_update_section_order): New struct members. 705*ba340e45Schristos (tv_allow_section_ordering): New struct members. 706*ba340e45Schristos 707*ba340e45Schristos2011-07-15 Alan Modra <amodra@gmail.com> 708*ba340e45Schristos 709*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip, 710*ba340e45Schristos discard, common_skip_ar_symbols, unresolved_syms_in_objects, and 711*ba340e45Schristos unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id 712*ba340e45Schristos out of bitfields. Reorder bitfields. 713*ba340e45Schristos 714*ba340e45Schristos2011-07-13 Sriraman Tallam <tmsriram@google.com> 715*ba340e45Schristos 716*ba340e45Schristos * plugin-api.h (ld_plugin_section): New struct. 717*ba340e45Schristos (ld_plugin_get_section_count): New typedef. 718*ba340e45Schristos (ld_plugin_get_section_type): New typedef. 719*ba340e45Schristos (ld_plugin_get_section_name): New typedef. 720*ba340e45Schristos (ld_plugin_get_section_contents): New typedef. 721*ba340e45Schristos (ld_plugin_update_section_order): New typedef. 722*ba340e45Schristos (ld_plugin_allow_section_ordering): New typedef. 723*ba340e45Schristos (LDPT_GET_SECTION_COUNT): New enum value. 724*ba340e45Schristos (LDPT_GET_SECTION_TYPE): New enum value. 725*ba340e45Schristos (LDPT_GET_SECTION_NAME): New enum value. 726*ba340e45Schristos (LDPT_GET_SECTION_CONTENTS): New enum value. 727*ba340e45Schristos (LDPT_UPDATE_SECTION_ORDER): New enum value. 728*ba340e45Schristos (LDPT_ALLOW_SECTION_ORDERING): New enum value. 729*ba340e45Schristos (tv_get_section_count): New struct members. 730*ba340e45Schristos (tv_get_section_type): New struct members. 731*ba340e45Schristos (tv_get_section_name): New struct members. 732*ba340e45Schristos (tv_get_section_contents): New struct members. 733*ba340e45Schristos (tv_update_section_order): New struct members. 734*ba340e45Schristos (tv_allow_section_ordering): New struct members. 735*ba340e45Schristos 736*ba340e45Schristos2011-07-11 Catherine Moore <clm@codesourcery.com> 737*ba340e45Schristos 738*ba340e45Schristos * bfdlink.h (flag_type): New enumeration. 739*ba340e45Schristos (flag_info_list): New structure. 740*ba340e45Schristos (flag_info): New structure. 741*ba340e45Schristos 742*ba340e45Schristos2011-07-09 H.J. Lu <hongjiu.lu@intel.com> 743*ba340e45Schristos 744*ba340e45Schristos PR ld/12942 745*ba340e45Schristos * bfdlink.h (bfd_link_info): Add loading_lto_outputs. 746*ba340e45Schristos 747*ba340e45Schristos2011-07-01 Joel Brobecker <brobecker@adacore.com> 748*ba340e45Schristos 749*ba340e45Schristos * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define 750*ba340e45Schristos on Darwin, as well as on the systems that use a DOS-like 751*ba340e45Schristos filesystem. 752*ba340e45Schristos 753*ba340e45Schristos2011-06-22 Jakub Jelinek <jakub@redhat.com> 754*ba340e45Schristos 755*ba340e45Schristos PR debug/47858 756*ba340e45Schristos * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 757*ba340e45Schristos 758*ba340e45Schristos2011-06-22 Jakub Jelinek <jakub@redhat.com> 759*ba340e45Schristos 760*ba340e45Schristos * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref. 761*ba340e45Schristos 762*ba340e45Schristos2011-06-20 Jakub Jelinek <jakub@redhat.com> 763*ba340e45Schristos 764*ba340e45Schristos PR ld/12570 765*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info 766*ba340e45Schristos option. 767*ba340e45Schristos 768*ba340e45Schristos2011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com> 769*ba340e45Schristos 770*ba340e45Schristos * demangle.h (DMGL_RET_POSTFIX): Extend the comment. 771*ba340e45Schristos (DMGL_RET_DROP): New. 772*ba340e45Schristos 773*ba340e45Schristos2011-06-13 Walter Lee <walt@tilera.com> 774*ba340e45Schristos 775*ba340e45Schristos * dis-asm.h (print_insn_tilegx): Declare. 776*ba340e45Schristos (print_insn_tilepro): Likewise. 777*ba340e45Schristos 778*ba340e45Schristos2011-05-17 Alan Modra <amodra@gmail.com> 779*ba340e45Schristos 780*ba340e45Schristos PR ld/12760 781*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and 782*ba340e45Schristos "string" param. 783*ba340e45Schristos 784*ba340e45Schristos2011-05-16 Alan Modra <amodra@gmail.com> 785*ba340e45Schristos 786*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field. 787*ba340e45Schristos 788*ba340e45Schristos2011-04-30 Jakub Jelinek <jakub@redhat.com> 789*ba340e45Schristos 790*ba340e45Schristos * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type, 791*ba340e45Schristos DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New. 792*ba340e45Schristos 793*ba340e45Schristos2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 794*ba340e45Schristos 795*ba340e45Schristos * bfdlink.h (ENUM_BITFIELD): Remove. 796*ba340e45Schristos 797*ba340e45Schristos2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com> 798*ba340e45Schristos 799*ba340e45Schristos * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h. 800*ba340e45Schristos 801*ba340e45Schristos2011-04-24 Alan Modra <amodra@gmail.com> 802*ba340e45Schristos 803*ba340e45Schristos PR ld/12365 804*ba340e45Schristos PR ld/12696 805*ba340e45Schristos * bfdlink.h (ENUM_BITFIELD): Define. 806*ba340e45Schristos (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref". 807*ba340e45Schristos (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer 808*ba340e45Schristos rather than "name". 809*ba340e45Schristos 810*ba340e45Schristos2011-04-20 Alan Modra <amodra@gmail.com> 811*ba340e45Schristos 812*ba340e45Schristos PR ld/12365 813*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition 814*ba340e45Schristos and multiple_common parameters to pass in a bfd_link_hash_entry 815*ba340e45Schristos pointer rather than name,bfd etc. found in the hash entry. 816*ba340e45Schristos 817*ba340e45Schristos2011-03-31 Tristan Gingold <gingold@adacore.com> 818*ba340e45Schristos 819*ba340e45Schristos * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum. 820*ba340e45Schristos 821*ba340e45Schristos2011-03-24 Mark Wielaard <mjw@redhat.com> 822*ba340e45Schristos 823*ba340e45Schristos * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. 824*ba340e45Schristos 825*ba340e45Schristos2010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com> 826*ba340e45Schristos 827*ba340e45Schristos * plugin-api.h (ld_plugin_get_view): New. 828*ba340e45Schristos (ld_plugin_tag): Add LDPT_GET_VIEW. 829*ba340e45Schristos (ld_plugin_tv): Add tv_get_view. 830*ba340e45Schristos 831*ba340e45Schristos2011-03-16 Jakub Jelinek <jakub@redhat.com> 832*ba340e45Schristos 833*ba340e45Schristos * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter, 834*ba340e45Schristos DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value, 835*ba340e45Schristos DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered, 836*ba340e45Schristos DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites, 837*ba340e45Schristos DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites, 838*ba340e45Schristos DW_OP_GNU_entry_value): New. 839*ba340e45Schristos 840*ba340e45Schristos2011-02-28 Kai Tietz <kai.tietz@onevision.com> 841*ba340e45Schristos 842*ba340e45Schristos * filenames.h (filename_ncmp): New prototype. 843*ba340e45Schristos 844*ba340e45Schristos2011-02-23 Kai Tietz <kai.tietz@onevision.com> 845*ba340e45Schristos 846*ba340e45Schristos * dwarf2.h (_ELF_DWARF2_H): Renamed to 847*ba340e45Schristos _DWARF2_H. 848*ba340e45Schristos (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo, 849*ba340e45Schristos DWARF2_External_PubNames, DWARF2_Internal_PubNames, 850*ba340e45Schristos DWARF2_External_CompUnit, DWARF2_Internal_CompUnit, 851*ba340e45Schristos DWARF2_External_ARange, DWARF2_Internal_ARange): Removed. 852*ba340e45Schristos 853*ba340e45Schristos2011-02-08 Ulrich Weigand <uweigand@de.ibm.com> 854*ba340e45Schristos 855*ba340e45Schristos * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL. 856*ba340e45Schristos 857*ba340e45Schristos2011-01-12 Iain Sandoe <iains@gcc.gnu.org> 858*ba340e45Schristos 859*ba340e45Schristos * dwarf2.h: Update value for DW_AT_hi_user. 860*ba340e45Schristos 861*ba340e45Schristos2010-11-16 Ian Lance Taylor <iant@google.com> 862*ba340e45Schristos 863*ba340e45Schristos * simple-object.h (simple_object_attributes_merge): Declare, 864*ba340e45Schristos replacing simple_object_attributes_compare. 865*ba340e45Schristos 866*ba340e45Schristos2010-11-04 Ian Lance Taylor <iant@google.com> 867*ba340e45Schristos 868*ba340e45Schristos * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go. 869*ba340e45Schristos 870*ba340e45Schristos2010-11-02 Ian Lance Taylor <iant@google.com> 871*ba340e45Schristos 872*ba340e45Schristos * simple-object.h: New file. 873*ba340e45Schristos 874*ba340e45Schristos2010-10-15 Dave Korn <dave.korn.cygwin@gmail.com> 875*ba340e45Schristos 876*ba340e45Schristos Sync LD plugin patch series (part 1/6) with src/include/. 877*ba340e45Schristos * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 878*ba340e45Schristos 879*ba340e45Schristos2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 880*ba340e45Schristos 881*ba340e45Schristos Apply LD plugin patch series (part 6/6). 882*ba340e45Schristos * bfdlink.h (struct_bfd_link_callbacks): Document new argument 883*ba340e45Schristos to add_archive_element callback used to return a replacement bfd which 884*ba340e45Schristos is to be added to the hash table in place of the original element. 885*ba340e45Schristos 886*ba340e45Schristos2010-10-14 Dave Korn <dave.korn.cygwin@gmail.com> 887*ba340e45Schristos 888*ba340e45Schristos Apply LD plugin patch series (part 1/6). 889*ba340e45Schristos * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member. 890*ba340e45Schristos 891*ba340e45Schristos2010-10-06 Andi Kleen <ak@linux.intel.com> 892*ba340e45Schristos 893*ba340e45Schristos * libiberty.h (setproctitle): Add prototype. 894*ba340e45Schristos 895*ba340e45Schristos2010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 896*ba340e45Schristos 897*ba340e45Schristos * arm.h (ARM_EXT_V6Z): Remove. 898*ba340e45Schristos (ARM_EXT_SEC): New define. 899*ba340e45Schristos (ARM_AEXT_V6Z): Use Security Extensions. 900*ba340e45Schristos (ARM_AEXT_V6ZK): Likeiwse. 901*ba340e45Schristos (ARM_AEXT_V6ZT2): Likewise. 902*ba340e45Schristos (ARM_AEXT_V6ZKT2): Likewise. 903*ba340e45Schristos (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions. 904*ba340e45Schristos (ARM_ARCH_V7A_SEC): New define. 905*ba340e45Schristos (ARM_ARCH_V7A_MP): Rename... 906*ba340e45Schristos (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions. 907*ba340e45Schristos 908*ba340e45Schristos2010-09-09 Jakub Jelinek <jakub@redhat.com> 909*ba340e45Schristos 910*ba340e45Schristos * dwarf2.h (DW_OP_GNU_implicit_pointer): New. 911*ba340e45Schristos 912*ba340e45Schristos2010-07-06 Ken Werner <ken.werner@de.ibm.com> 913*ba340e45Schristos 914*ba340e45Schristos * floatformat.h (floatformat_ieee_half_big): Add declaration. 915*ba340e45Schristos (floatformat_ieee_half_little): Likewise. 916*ba340e45Schristos 917*ba340e45Schristos2010-06-29 Alan Modra <amodra@gmail.com> 918*ba340e45Schristos 919*ba340e45Schristos * dis-asm.h: Remove references to maxq. 920*ba340e45Schristos 921*ba340e45Schristos2010-06-21 Rafael Espindola <espindola@google.com> 922*ba340e45Schristos 923*ba340e45Schristos * plugin-api.h (ld_plugin_set_extra_library_path): New. 924*ba340e45Schristos (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH. 925*ba340e45Schristos (ld_plugin_tv): Add tv_set_extra_library_path. 926*ba340e45Schristos 927*ba340e45Schristos2010-06-21 Jakub Jelinek <jakub@redhat.com> 928*ba340e45Schristos 929*ba340e45Schristos * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF. 930*ba340e45Schristos 931*ba340e45Schristos2010-06-18 Rafael Espindola <espindola@google.com> 932*ba340e45Schristos 933*ba340e45Schristos * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library): 934*ba340e45Schristos Make argument const. 935*ba340e45Schristos 936*ba340e45Schristos2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> 937*ba340e45Schristos 938*ba340e45Schristos * splay-tree.h: Update copyright years. 939*ba340e45Schristos (splay_tree_s): Document fields. 940*ba340e45Schristos (splay_tree_new_typed_alloc): New. 941*ba340e45Schristos 942*ba340e45Schristos * hashtab.h: Update copyright years. 943*ba340e45Schristos (htab_create_typed_alloc): New. 944*ba340e45Schristos 945*ba340e45Schristos2010-06-10 Tristan Gingold <gingold@adacore.com> 946*ba340e45Schristos 947*ba340e45Schristos * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and 948*ba340e45Schristos DW_TAG_HP_Bliss_field_set. 949*ba340e45Schristos (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue, 950*ba340e45Schristos DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size, 951*ba340e45Schristos DW_AT_HP_definition_points, DW_AT_HP_default_location and 952*ba340e45Schristos DW_AT_HP_is_result_param. 953*ba340e45Schristos (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d, 954*ba340e45Schristos DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited, 955*ba340e45Schristos DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed, 956*ba340e45Schristos DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d. 957*ba340e45Schristos (enum dwarf_line_number_x_ops): Add 958*ba340e45Schristos DW_LNE_HP_source_file_correlation. 959*ba340e45Schristos (enum dwarf_source_language): Add DW_LANG_HP_Bliss, 960*ba340e45Schristos DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro, 961*ba340e45Schristos DW_LANG_HP_Assembler. 962*ba340e45Schristos 963*ba340e45Schristos2010-06-01 Rafael Espindola <espindola@google.com> 964*ba340e45Schristos 965*ba340e45Schristos * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME. 966*ba340e45Schristos 967*ba340e45Schristos2010-04-26 Pedro Alves <pedro@codesourcery.com> 968*ba340e45Schristos 969*ba340e45Schristos * filenames.h (PATH_SEPARATOR): Delete. 970*ba340e45Schristos 971*ba340e45Schristos2010-04-23 Pedro Alves <pedro@codesourcery.com> 972*ba340e45Schristos 973*ba340e45Schristos * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 974*ba340e45Schristos always define it independently of host, add `dos_based' parameter, 975*ba340e45Schristos and handle it. 976*ba340e45Schristos (PATH_SEPARATOR): Define. 977*ba340e45Schristos (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 978*ba340e45Schristos independently of host, add `dos_based' parameter, and handle it. 979*ba340e45Schristos (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 980*ba340e45Schristos it independently of host, add `dos_based' parameter, and handle 981*ba340e45Schristos it. 982*ba340e45Schristos (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 983*ba340e45Schristos (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 984*ba340e45Schristos (HAS_DOS_DRIVE_SPEC): New. 985*ba340e45Schristos (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 986*ba340e45Schristos (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 987*ba340e45Schristos (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 988*ba340e45Schristos * libiberty.h (dos_lbasename, unix_lbasename): Declare. 989*ba340e45Schristos 990*ba340e45Schristos2009-05-31 Ian Lance Taylor <iant@google.com> 991*ba340e45Schristos 992*ba340e45Schristos * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 993*ba340e45Schristos the way we treat an ISO C compiler. Don't define inline as a 994*ba340e45Schristos macro when compiling with C++. 995*ba340e45Schristos * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 996*ba340e45Schristos when compiling with C++. 997*ba340e45Schristos * fibheap.h: Add extern "C" when compiling with C++. 998*ba340e45Schristos 999*ba340e45Schristos2010-04-23 Pedro Alves <pedro@codesourcery.com> 1000*ba340e45Schristos 1001*ba340e45Schristos * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR, 1002*ba340e45Schristos always define it independently of host, add `dos_based' parameter, 1003*ba340e45Schristos and handle it. 1004*ba340e45Schristos (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it 1005*ba340e45Schristos independently of host, add `dos_based' parameter, and handle it. 1006*ba340e45Schristos (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define 1007*ba340e45Schristos it independently of host, add `dos_based' parameter, and handle 1008*ba340e45Schristos it. 1009*ba340e45Schristos (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH) 1010*ba340e45Schristos (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH) 1011*ba340e45Schristos (HAS_DOS_DRIVE_SPEC): New. 1012*ba340e45Schristos (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1. 1013*ba340e45Schristos (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1. 1014*ba340e45Schristos (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1. 1015*ba340e45Schristos * libiberty.h (dos_lbasename, unix_lbasename): Declare. 1016*ba340e45Schristos 1017*ba340e45Schristos2010-04-20 Nick Clifton <nickc@redhat.com> 1018*ba340e45Schristos 1019*ba340e45Schristos * sha1.h: Update copyright notice to use GPLv3. 1020*ba340e45Schristos 1021*ba340e45Schristos2010-04-15 Nick Clifton <nickc@redhat.com> 1022*ba340e45Schristos 1023*ba340e45Schristos * bout.h: Update copyright notice to use GPLv3. 1024*ba340e45Schristos * hp-symtab.h: Likewise. 1025*ba340e45Schristos * oasys.h: Likewise. 1026*ba340e45Schristos * progress.h: Likewise. 1027*ba340e45Schristos * sha1.h: Likewise. 1028*ba340e45Schristos * xtensa-isa-internal.h: Likewise. 1029*ba340e45Schristos * xtensa-isa.h: Likewise. 1030*ba340e45Schristos 1031*ba340e45Schristos2010-04-14 Doug Evans <dje@google.com> 1032*ba340e45Schristos 1033*ba340e45Schristos * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros. 1034*ba340e45Schristos 1035*ba340e45Schristos2010-04-05 Jakub Jelinek <jakub@redhat.com> 1036*ba340e45Schristos 1037*ba340e45Schristos * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn 1038*ba340e45Schristos field. 1039*ba340e45Schristos 1040*ba340e45Schristos2010-03-25 Joseph Myers <joseph@codesourcery.com> 1041*ba340e45Schristos 1042*ba340e45Schristos * dis-asm.h (print_insn_tic6x): Declare. 1043*ba340e45Schristos 1044*ba340e45Schristos2010-03-23 Joseph Myers <joseph@codesourcery.com> 1045*ba340e45Schristos 1046*ba340e45Schristos * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define. 1047*ba340e45Schristos 1048*ba340e45Schristos2010-01-13 Joel Brobecker <brobecker@adacore.com> 1049*ba340e45Schristos 1050*ba340e45Schristos Add new DW_AT_use_GNAT_descriptive_type CU attribute. 1051*ba340e45Schristos * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type. 1052*ba340e45Schristos 1053*ba340e45Schristos2010-01-11 Tristan Gingold <gingold@adacore.com> 1054*ba340e45Schristos 1055*ba340e45Schristos * demangle.h (ada_demangle): Add prototype. 1056*ba340e45Schristos 1057*ba340e45Schristos2010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1058*ba340e45Schristos 1059*ba340e45Schristos PR bootstrap/41771 1060*ba340e45Schristos * ansidecl.h: Fix inline test for C99 and Sun Studio cc. 1061*ba340e45Schristos 1062*ba340e45Schristos2009-12-29 Joel Brobecker <brobecker@adacore.com> 1063*ba340e45Schristos 1064*ba340e45Schristos * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type. 1065*ba340e45Schristos 1066*ba340e45Schristos2009-12-14 Doug Kwan <dougkwan@google.com> 1067*ba340e45Schristos 1068*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks): Rename function parameters 1069*ba340e45Schristos to avoid shadowed variable warnings. 1070*ba340e45Schristos * dis-asm.h (struct disassemble_info): Ditto. 1071*ba340e45Schristos (disassemble_init_for_target): Ditto. 1072*ba340e45Schristos (init_disassemble_info): Ditto. 1073*ba340e45Schristos 1074*ba340e45Schristos2009-11-18 Alan Modra <amodra@bigpond.net.au> 1075*ba340e45Schristos 1076*ba340e45Schristos * alloca-conf.h: Clarify comment. 1077*ba340e45Schristos 1078*ba340e45Schristos2009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be> 1079*ba340e45Schristos 1080*ba340e45Schristos Add DWARF attribute value for the "Borland fastcall" calling 1081*ba340e45Schristos convention. 1082*ba340e45Schristos * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant. 1083*ba340e45Schristos 1084*ba340e45Schristos2009-10-23 Kai Tietz <kai.tietz@onevision.com> 1085*ba340e45Schristos 1086*ba340e45Schristos * splay-tree.h (libi_uhostptr_t): Add gcc specific 1087*ba340e45Schristos __extension__ for long long type case to silent cX9. 1088*ba340e45Schristos (libi_shostptr_t): Likewise. 1089*ba340e45Schristos 1090*ba340e45Schristos2009-10-19 Rafael Avila de Espindola <espindola@google.com> 1091*ba340e45Schristos 1092*ba340e45Schristos PR40790 1093*ba340e45Schristos * plugin-api.h: Don't include stdint.h unconditionally. 1094*ba340e45Schristos 1095*ba340e45Schristos2009-10-15 Jakub Jelinek <jakub@redhat.com> 1096*ba340e45Schristos 1097*ba340e45Schristos * dwarf2.h (DW_LANG_Python): Add comment that it is 1098*ba340e45Schristos a DWARF 4 addition. 1099*ba340e45Schristos 1100*ba340e45Schristos2009-10-14 Alan Modra <amodra@bigpond.net.au> 1101*ba340e45Schristos 1102*ba340e45Schristos * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from 1103*ba340e45Schristos bfd_link_common_skip_ar_aymbols. 1104*ba340e45Schristos (struct bfd_link_info): Here too. 1105*ba340e45Schristos 1106*ba340e45Schristos2009-10-09 Rafael Espindola <espindola@google.com> 1107*ba340e45Schristos 1108*ba340e45Schristos * plugin-api.h (ld_plugin_add_input_library): Change argument name to 1109*ba340e45Schristos libname. 1110*ba340e45Schristos 1111*ba340e45Schristos2008-10-03 Rafael Espindola <espindola@google.com> 1112*ba340e45Schristos 1113*ba340e45Schristos * plugin-api.h: New. 1114*ba340e45Schristos * lto-symtab.h: New. 1115*ba340e45Schristos 1116*ba340e45Schristos2009-10-05 Rafael Espindola <espindola@google.com> 1117*ba340e45Schristos 1118*ba340e45Schristos * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE. 1119*ba340e45Schristos (ld_plugin_get_input_file): New. 1120*ba340e45Schristos (ld_plugin_release_input_file): New. 1121*ba340e45Schristos (ld_plugin_add_input_library): New. 1122*ba340e45Schristos (ld_plugin_message): Mark format const. 1123*ba340e45Schristos (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and 1124*ba340e45Schristos LDPT_ADD_INPUT_LIBRARY. 1125*ba340e45Schristos (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and 1126*ba340e45Schristos tv_add_input_library. 1127*ba340e45Schristos 1128*ba340e45Schristos2009-10-04 Jerry Quinn <jlquinn@optonline.net> 1129*ba340e45Schristos 1130*ba340e45Schristos * plugin-api.h: Fix compile. 1131*ba340e45Schristos 1132*ba340e45Schristos2009-09-29 Jason Merrill <jason@redhat.com> 1133*ba340e45Schristos 1134*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1135*ba340e45Schristos DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG, 1136*ba340e45Schristos DEMANGLE_COMPONENT_UNNAMED_TYPE. 1137*ba340e45Schristos (struct demangle_component): Add s_unary_num. 1138*ba340e45Schristos 1139*ba340e45Schristos2009-09-29 DJ Delorie <dj@redhat.com> 1140*ba340e45Schristos 1141*ba340e45Schristos * dis-asm.h: Add prototype for print_insn_rx. 1142*ba340e45Schristos 1143*ba340e45Schristos2009-09-25 Dodji Seketeli <dodji@redhat.com> 1144*ba340e45Schristos 1145*ba340e45Schristos * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and 1146*ba340e45Schristos DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack 1147*ba340e45Schristos and DW_TAG_formal_parameter_pack until DWARF 5 is out. 1148*ba340e45Schristos 1149*ba340e45Schristos2009-09-25 Cary Coutant <ccoutant@google.com> 1150*ba340e45Schristos 1151*ba340e45Schristos Add rest of new values from DWARF Version 4. 1152*ba340e45Schristos * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1153*ba340e45Schristos New tags. 1154*ba340e45Schristos (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1155*ba340e45Schristos (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1156*ba340e45Schristos DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1157*ba340e45Schristos DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1158*ba340e45Schristos DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1159*ba340e45Schristos DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1160*ba340e45Schristos attributes. 1161*ba340e45Schristos (DW_LANG_Python): New language. 1162*ba340e45Schristos 1163*ba340e45Schristos2009-09-24 Cary Coutant <ccoutant@google.com> 1164*ba340e45Schristos 1165*ba340e45Schristos * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias): 1166*ba340e45Schristos New tags. 1167*ba340e45Schristos (DW_FORM_ref_sig8): New name for DW_FORM_sig8. 1168*ba340e45Schristos (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr, 1169*ba340e45Schristos DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by, 1170*ba340e45Schristos DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded, 1171*ba340e45Schristos DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required, 1172*ba340e45Schristos DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New 1173*ba340e45Schristos attributes. 1174*ba340e45Schristos (DW_LANG_Python): New language. 1175*ba340e45Schristos 1176*ba340e45Schristos2009-09-22 Dodji Seketeli <dodji@redhat.com> 1177*ba340e45Schristos 1178*ba340e45Schristos * dwarf2.h (enum dwarf_tag): Add 1179*ba340e45Schristos DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack. 1180*ba340e45Schristos 1181*ba340e45Schristos2009-09-09 Martin Thuresson <martin@mtme.org> 1182*ba340e45Schristos 1183*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_common_entry): Move to top 1184*ba340e45Schristos level. 1185*ba340e45Schristos 1186*ba340e45Schristos2009-08-06 Michael Eager <eager@eagercon.com> 1187*ba340e45Schristos 1188*ba340e45Schristos * dis-asm.h: Decl print_insn_microblaze(). 1189*ba340e45Schristos 1190*ba340e45Schristos2009-07-24 Ian Lance Taylor <iant@google.com> 1191*ba340e45Schristos 1192*ba340e45Schristos * libiberty.h (crc32): Declare. 1193*ba340e45Schristos 1194*ba340e45Schristos2009-07-20 Cary Coutant <ccoutant@google.com> 1195*ba340e45Schristos Doug Evans <dje@google.com> 1196*ba340e45Schristos 1197*ba340e45Schristos Add some dwarf4 values. 1198*ba340e45Schristos * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit. 1199*ba340e45Schristos (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc, 1200*ba340e45Schristos DW_FORM_flag_present, DW_FORM_sig8. 1201*ba340e45Schristos (enum dwarf_attribute): Add DW_AT_signature. 1202*ba340e45Schristos 1203*ba340e45Schristos2009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com> 1204*ba340e45Schristos 1205*ba340e45Schristos * demangle.h 1206*ba340e45Schristos (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>) 1207*ba340e45Schristos (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>): 1208*ba340e45Schristos New. 1209*ba340e45Schristos 1210*ba340e45Schristos2009-07-10 Tom Tromey <tromey@redhat.com> 1211*ba340e45Schristos 1212*ba340e45Schristos * dwarf2.h: New file, moved from elf/. 1213*ba340e45Schristos 1214*ba340e45Schristos2009-07-09 Jakub Jelinek <jakub@redhat.com> 1215*ba340e45Schristos 1216*ba340e45Schristos * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value 1217*ba340e45Schristos and DW_OP_stack_value. 1218*ba340e45Schristos 1219*ba340e45Schristos2009-07-09 Tom Tromey <tromey@redhat.com> 1220*ba340e45Schristos 1221*ba340e45Schristos * elf/dwarf2.h: Remove, renaming to... 1222*ba340e45Schristos * dwarf2.h: ... this. 1223*ba340e45Schristos 1224*ba340e45Schristos2009-06-29 Tom Tromey <tromey@redhat.com> 1225*ba340e45Schristos 1226*ba340e45Schristos * elf/dwarf2.h: New file. Merged with gdb. 1227*ba340e45Schristos 1228*ba340e45Schristos2009-06-18 Nick Clifton <nickc@redhat.com> 1229*ba340e45Schristos 1230*ba340e45Schristos * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags 1231*ba340e45Schristos field of struct disassemble_info. 1232*ba340e45Schristos 1233*ba340e45Schristos2009-06-09 Ian Lance Taylor <ian@airs.com> 1234*ba340e45Schristos 1235*ba340e45Schristos * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++. 1236*ba340e45Schristos 1237*ba340e45Schristos2009-06-15 Nick Clifton <nickc@redhat.com> 1238*ba340e45Schristos 1239*ba340e45Schristos * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of 1240*ba340e45Schristos struct disassemble_info. 1241*ba340e45Schristos 1242*ba340e45Schristos2009-06-02 Ian Lance Taylor <iant@google.com> 1243*ba340e45Schristos 1244*ba340e45Schristos * ansidecl.h (EXPORTED_CONST): Define. 1245*ba340e45Schristos 1246*ba340e45Schristos2009-05-31 Ian Lance Taylor <iant@google.com> 1247*ba340e45Schristos 1248*ba340e45Schristos * ansidecl.h: Add extern "C" when compiling with C++. Treat C++ 1249*ba340e45Schristos the way we treat an ISO C compiler. Don't define inline as a 1250*ba340e45Schristos macdro when compiling with C++. 1251*ba340e45Schristos * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C" 1252*ba340e45Schristos when compiling with C++. 1253*ba340e45Schristos * fibheap.h: Add extern "C" when compiling with C++. 1254*ba340e45Schristos 1255*ba340e45Schristos2009-05-25 Tristan Gingold <gingold@adacore.com> 1256*ba340e45Schristos 1257*ba340e45Schristos * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB, 1258*ba340e45Schristos FOPEN_AUB): Use "rfm=udf,rat=none" attribute. 1259*ba340e45Schristos 1260*ba340e45Schristos2009-04-22 Taras Glek <tglek@mozilla.com> 1261*ba340e45Schristos 1262*ba340e45Schristos * hashtab.h: Update GTY annotations to new syntax. 1263*ba340e45Schristos * splay-tree.h: Likewise. 1264*ba340e45Schristos 1265*ba340e45Schristos2009-04-08 H.J. Lu <hongjiu.lu@intel.com> 1266*ba340e45Schristos 1267*ba340e45Schristos * bfdlink.h (bfd_link_info): Add warn_alternate_em. 1268*ba340e45Schristos 1269*ba340e45Schristos2009-03-18 Alan Modra <amodra@bigpond.net.au> 1270*ba340e45Schristos 1271*ba340e45Schristos * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13 1272*ba340e45Schristos documentation. 1273*ba340e45Schristos 1274*ba340e45Schristos2009-03-17 Jason Merrill <jason@redhat.com> 1275*ba340e45Schristos 1276*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1277*ba340e45Schristos DEMANGLE_COMPONENT_FUNCTION_PARAM. 1278*ba340e45Schristos 1279*ba340e45Schristos2008-12-01 Cary Coutant <ccoutant@google.com> 1280*ba340e45Schristos 1281*ba340e45Schristos * plugin-api.h (LDPS_BAD_HANDLE): New constant. 1282*ba340e45Schristos (ld_plugin_get_input_file): New typedef. 1283*ba340e45Schristos (ld_plugin_release_input_file): New typedef. 1284*ba340e45Schristos (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants. 1285*ba340e45Schristos (struct ld_plugin_tv): Add two new fields. 1286*ba340e45Schristos 1287*ba340e45Schristos2008-12-23 Jon Beniston <jon@beniston.com> 1288*ba340e45Schristos 1289*ba340e45Schristos * dis-asm.h: Add LM32 disassembler function prototype. 1290*ba340e45Schristos 1291*ba340e45Schristos2008-12-10 Jason Merrill <jason@redhat.com> 1292*ba340e45Schristos 1293*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1294*ba340e45Schristos DEMANGLE_COMPONENT_FIXED_TYPE. 1295*ba340e45Schristos 1296*ba340e45Schristos2008-12-01 Cary Coutant <ccoutant@google.com> 1297*ba340e45Schristos 1298*ba340e45Schristos * plugin-api.h (ld_plugin_message): Change format parameter to const. 1299*ba340e45Schristos 1300*ba340e45Schristos2008-12-01 Cary Coutant <ccoutant@google.com> 1301*ba340e45Schristos 1302*ba340e45Schristos * plugin-api.h: Fix syntax error when compiling with C++. 1303*ba340e45Schristos 1304*ba340e45Schristos2008-11-26 Alan Modra <amodra@bigpond.net.au> 1305*ba340e45Schristos 1306*ba340e45Schristos PR 7047 1307*ba340e45Schristos * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol". 1308*ba340e45Schristos Add "literal". 1309*ba340e45Schristos 1310*ba340e45Schristos2008-11-21 Sterling Augustine <sterling@tensilica.com> 1311*ba340e45Schristos 1312*ba340e45Schristos * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag. 1313*ba340e45Schristos * xtensa-isa.h (xtensa_state_is_shared_or): New prototype. 1314*ba340e45Schristos 1315*ba340e45Schristos2008-11-19 Bob Wilson <bob.wilson@acm.org> 1316*ba340e45Schristos 1317*ba340e45Schristos * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32) 1318*ba340e45Schristos (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR) 1319*ba340e45Schristos (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1. 1320*ba340e45Schristos (XCHAL_NUM_AREGS): Change to 32. 1321*ba340e45Schristos (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K. 1322*ba340e45Schristos (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32. 1323*ba340e45Schristos (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5. 1324*ba340e45Schristos (XCHAL_DCACHE_IS_WRITEBACK): Change to 1. 1325*ba340e45Schristos (XCHAL_DEBUGLEVEL): Change to 6. 1326*ba340e45Schristos 1327*ba340e45Schristos2008-11-14 Tristan Gingold <gingold@adacore.com> 1328*ba340e45Schristos 1329*ba340e45Schristos * fopen-vms.h (FOPEN_RB): Use a single string to match the 1330*ba340e45Schristos standard prototype. 1331*ba340e45Schristos (FOPEN_WB): Ditto. 1332*ba340e45Schristos (FOPEN_AB): Ditto. 1333*ba340e45Schristos (FOPEN_RUB): Ditto. 1334*ba340e45Schristos (FOPEN_WUB): Ditto. 1335*ba340e45Schristos (FOPEN_AUB): Ditto. 1336*ba340e45Schristos 1337*ba340e45Schristos2008-10-21 Alan Modra <amodra@bigpond.net.au> 1338*ba340e45Schristos 1339*ba340e45Schristos * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *. 1340*ba340e45Schristos 1341*ba340e45Schristos2008-10-06 Jason Merrill <jason@redhat.com> 1342*ba340e45Schristos 1343*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1344*ba340e45Schristos DEMANGLE_COMPONENT_PACK_EXPANSION. 1345*ba340e45Schristos 1346*ba340e45Schristos2008-09-22 Rafael Espindola <espindola@google.com> 1347*ba340e45Schristos 1348*ba340e45Schristos * plugin-api.h (ld_plugin_status): Remove comma from the last item. 1349*ba340e45Schristos Use C style comment. 1350*ba340e45Schristos (ld_plugin_api_version, ld_plugin_output_file_type, 1351*ba340e45Schristos ld_plugin_symbol_kind, ld_plugin_symbol_visibility, 1352*ba340e45Schristos ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove 1353*ba340e45Schristos comma from the last item. 1354*ba340e45Schristos 1355*ba340e45Schristos2008-09-18 Cary Coutant <ccoutant@google.com> 1356*ba340e45Schristos 1357*ba340e45Schristos Add plugin functionality for link-time optimization (LTO). 1358*ba340e45Schristos * plugin-api.h: New file. 1359*ba340e45Schristos 1360*ba340e45Schristos2008-09-09 Jason Merrill <jason@redhat.com> 1361*ba340e45Schristos 1362*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1363*ba340e45Schristos DEMANGLE_COMPONENT_DECLTYPE. 1364*ba340e45Schristos 1365*ba340e45Schristos2008-08-25 Alan Modra <amodra@bigpond.net.au> 1366*ba340e45Schristos 1367*ba340e45Schristos * binary-io.h: New file, imported from gnulib, but don't 1368*ba340e45Schristos #include <fcntl.h> or <stdio.h>. 1369*ba340e45Schristos 1370*ba340e45Schristos2008-08-17 Alan Modra <amodra@bigpond.net.au> 1371*ba340e45Schristos 1372*ba340e45Schristos * bfdlink.h (bfd_generic_link_read_symbols): Declare. 1373*ba340e45Schristos 1374*ba340e45Schristos2008-07-12 Jie Zhang <jie.zhang@analog.com> 1375*ba340e45Schristos 1376*ba340e45Schristos Revert 1377*ba340e45Schristos 2008-07-12 Jie Zhang <jie.zhang@analog.com> 1378*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add sep_code member 1379*ba340e45Schristos variable. 1380*ba340e45Schristos 1381*ba340e45Schristos2008-07-12 Jie Zhang <jie.zhang@analog.com> 1382*ba340e45Schristos 1383*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add sep_code member 1384*ba340e45Schristos variable. 1385*ba340e45Schristos 1386*ba340e45Schristos2008-07-07 Stan Shebs <stan@codesourcery.com> 1387*ba340e45Schristos 1388*ba340e45Schristos * dis-asm.h (struct disassemble_info): Add endian_code field. 1389*ba340e45Schristos 1390*ba340e45Schristos2008-07-07 Joel Brobecker <brobecker@adacore.com> 1391*ba340e45Schristos 1392*ba340e45Schristos * safe-ctype.h: Add #include of ctype.h before redefining 1393*ba340e45Schristos the ctype.h macros. 1394*ba340e45Schristos 1395*ba340e45Schristos2008-07-04 Joel Brobecker <brobecker@adacore.com> 1396*ba340e45Schristos 1397*ba340e45Schristos * safe-ctype.h: Remove #error when detecting that ctype.h has been 1398*ba340e45Schristos included. Redefine the various macros provided by ctype.h as 1399*ba340e45Schristos undefined variables. 1400*ba340e45Schristos 1401*ba340e45Schristos2008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1402*ba340e45Schristos 1403*ba340e45Schristos * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR, 1404*ba340e45Schristos XDUPVAR, XOBNEWVEC, XOBNEWVAR): New. 1405*ba340e45Schristos 1406*ba340e45Schristos2008-06-06 Alan Modra <amodra@bigpond.net.au> 1407*ba340e45Schristos 1408*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add "path_separator". 1409*ba340e45Schristos 1410*ba340e45Schristos2008-04-10 Andreas Krebbel <krebbel1@de.ibm.com> 1411*ba340e45Schristos 1412*ba340e45Schristos * dis-asm.h (print_s390_disassembler_options): 1413*ba340e45Schristos Prototype added. 1414*ba340e45Schristos 1415*ba340e45Schristos2008-03-24 Ian Lance Taylor <iant@google.com> 1416*ba340e45Schristos 1417*ba340e45Schristos * sha1.h: New file, from gnulib. 1418*ba340e45Schristos 1419*ba340e45Schristos * md5.h: Add extern "C" when compiled with C++. 1420*ba340e45Schristos 1421*ba340e45Schristos2008-03-24 Ian Lance Taylor <iant@google.com> 1422*ba340e45Schristos 1423*ba340e45Schristos * md5.h: Add extern "C" when compiled with C++. 1424*ba340e45Schristos 1425*ba340e45Schristos2008-03-21 Ian Lance Taylor <iant@google.com> 1426*ba340e45Schristos 1427*ba340e45Schristos * filenames.h: Add extern "C" when compiled with C++. 1428*ba340e45Schristos 1429*ba340e45Schristos2008-02-15 Alan Modra <amodra@bigpond.net.au> 1430*ba340e45Schristos 1431*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_table): Delete creator field. 1432*ba340e45Schristos (struct bfd_link_info): Add output_bfd. 1433*ba340e45Schristos 1434*ba340e45Schristos2008-02-11 Bob Wilson <bob.wilson@acm.org> 1435*ba340e45Schristos 1436*ba340e45Schristos * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero. 1437*ba340e45Schristos (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New. 1438*ba340e45Schristos 1439*ba340e45Schristos2008-01-26 David Daney <ddaney@avtrex.com> 1440*ba340e45Schristos 1441*ba340e45Schristos * demangle.h (demangle_component_type): Add 1442*ba340e45Schristos DEMANGLE_COMPONENT_JAVA_RESOURCE, 1443*ba340e45Schristos DEMANGLE_COMPONENT_COMPOUND_NAME, and 1444*ba340e45Schristos DEMANGLE_COMPONENT_CHARACTER as new enum values. 1445*ba340e45Schristos (demangle_component): Add struct s_character to union u. 1446*ba340e45Schristos 1447*ba340e45Schristos2007-11-07 Joseph Myers <joseph@codesourcery.com> 1448*ba340e45Schristos Daniel Jacobowitz <dan@codesourcery.com> 1449*ba340e45Schristos 1450*ba340e45Schristos * floatformat.h (struct floatformat): Add split_half field. 1451*ba340e45Schristos (floatformat_ibm_long_double): New. 1452*ba340e45Schristos 1453*ba340e45Schristos2007-09-06 Tom Tromey <tromey@redhat.com> 1454*ba340e45Schristos 1455*ba340e45Schristos * libiberty.h (pex_free): Document process killing. 1456*ba340e45Schristos 1457*ba340e45Schristos2007-08-31 Douglas Gregor <doug.gregor@gmail.com> 1458*ba340e45Schristos 1459*ba340e45Schristos * demangle.h (enum demangle_component_type): Add 1460*ba340e45Schristos DEMANGLE_COMPONENT_RVALUE_REFERENCE. 1461*ba340e45Schristos 1462*ba340e45Schristos2007-07-25 Ben Elliston <bje@au.ibm.com> 1463*ba340e45Schristos 1464*ba340e45Schristos * ternary.h: Remove. 1465*ba340e45Schristos 1466*ba340e45Schristos2007-07-18 Bob Wilson <bob.wilson@acm.org> 1467*ba340e45Schristos 1468*ba340e45Schristos * xtensa-config.h (XCHAL_HAVE_THREADPTR): New. 1469*ba340e45Schristos (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New. 1470*ba340e45Schristos 1471*ba340e45Schristos2007-07-17 Nick Clifton <nickc@redhat.com> 1472*ba340e45Schristos 1473*ba340e45Schristos * COPYING3: New file. Contains version 3 of the GNU General 1474*ba340e45Schristos Public License. 1475*ba340e45Schristos 1476*ba340e45Schristos2007-07-12 Kai Tietz <kai.tietz@onevision.com> 1477*ba340e45Schristos 1478*ba340e45Schristos * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types 1479*ba340e45Schristos work-a-round whitespace problem in gcc gengtype. 1480*ba340e45Schristos 1481*ba340e45Schristos * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types, 1482*ba340e45Schristos needed for WIN64 when a long is not wide enough for a pointer. 1483*ba340e45Schristos (splay_tree_key, splay_tree_value): Use the new types. 1484*ba340e45Schristos 1485*ba340e45Schristos2007-07-09 Roland McGrath <roland@redhat.com> 1486*ba340e45Schristos 1487*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id. 1488*ba340e45Schristos 1489*ba340e45Schristos2007-07-06 Nick Clifton <nickc@redhat.com> 1490*ba340e45Schristos 1491*ba340e45Schristos * bfdlink.h: Update copyright notice to refer to GPLv3. 1492*ba340e45Schristos 1493*ba340e45Schristos2007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com> 1494*ba340e45Schristos 1495*ba340e45Schristos * dis-asm.h (print_insn_cr16): New prototype. 1496*ba340e45Schristos 1497*ba340e45Schristos2007-06-01 Noah Misch <noah@cs.caltech.edu> 1498*ba340e45Schristos Alan Modra <amodra@bigpond.net.au> 1499*ba340e45Schristos 1500*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add input_bfds_tail. 1501*ba340e45Schristos 1502*ba340e45Schristos2007-05-07 Nathan Froyd <froydnj@codesourcery.com> 1503*ba340e45Schristos 1504*ba340e45Schristos * libiberty.h (writeargv): Declare. 1505*ba340e45Schristos 1506*ba340e45Schristos2007-04-30 Alan Modra <amodra@bigpond.net.au> 1507*ba340e45Schristos 1508*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add "info" and "minfo". 1509*ba340e45Schristos 1510*ba340e45Schristos2007-04-25 Mark Mitchell <mark@codesourcery.com> 1511*ba340e45Schristos 1512*ba340e45Schristos * demangle.h: Change license to LGPL + exception. 1513*ba340e45Schristos 1514*ba340e45Schristos2007-04-10 Richard Henderson <rth@redhat.com> 1515*ba340e45Schristos 1516*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add relax_trip. 1517*ba340e45Schristos 1518*ba340e45Schristos2007-03-29 Joel Brobecker <brobecker@adacore.com> 1519*ba340e45Schristos 1520*ba340e45Schristos * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp 1521*ba340e45Schristos regardless of the type of file system. 1522*ba340e45Schristos 1523*ba340e45Schristos2007-03-06 Jan Hubicka <jh@suse.cz> 1524*ba340e45Schristos 1525*ba340e45Schristos * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New. 1526*ba340e45Schristos 1527*ba340e45Schristos2007-02-21 Nick Clifton <nickc@redhat.com> 1528*ba340e45Schristos 1529*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks): Add 1530*ba340e45Schristos override_segment_assignment field. 1531*ba340e45Schristos 1532*ba340e45Schristos2007-02-17 Mark Mitchell <mark@codesourcery.com> 1533*ba340e45Schristos Nathan Sidwell <nathan@codesourcery.com> 1534*ba340e45Schristos Vladimir Prus <vladimir@codesourcery.com 1535*ba340e45Schristos Joseph Myers <joseph@codesourcery.com> 1536*ba340e45Schristos 1537*ba340e45Schristos * bin-bugs.h: Remove. 1538*ba340e45Schristos 1539*ba340e45Schristos2007-02-09 Joseph S. Myers <joseph@codesourcery.com> 1540*ba340e45Schristos 1541*ba340e45Schristos * libiberty.h (pex_write_input): Remove prototype. 1542*ba340e45Schristos 1543*ba340e45Schristos2007-02-05 Dave Brolley <brolley@redhat.com> 1544*ba340e45Schristos 1545*ba340e45Schristos * Contribute the following changes: 1546*ba340e45Schristos 2001-03-26 Ben Elliston <bje@redhat.com> 1547*ba340e45Schristos 1548*ba340e45Schristos * dis-asm.h (print_insn_mep): Declare. 1549*ba340e45Schristos 1550*ba340e45Schristos2007-02-02 H.J. Lu <hongjiu.lu@intel.com> 1551*ba340e45Schristos 1552*ba340e45Schristos * dis-asm.h (print_i386_disassembler_options): New. 1553*ba340e45Schristos 1554*ba340e45Schristos2007-01-31 Vladimir Prus <vladimir@codesourcery.com> 1555*ba340e45Schristos 1556*ba340e45Schristos * libiberty.h (PEX_STDERR_TO_PIPE): New define. 1557*ba340e45Schristos (PEX_BINARY_ERROR): New define. 1558*ba340e45Schristos (pex_read_err): New function. 1559*ba340e45Schristos 1560*ba340e45Schristos2007-01-29 Simon Baldwin <simonb@google.com> 1561*ba340e45Schristos 1562*ba340e45Schristos * demangle.h: New cplus_demangle_print_callback, 1563*ba340e45Schristos cplus_demangle_v3_callback, and java_demangle_v3_callback function 1564*ba340e45Schristos prototypes, and demangle_callbackref type definition. 1565*ba340e45Schristos 1566*ba340e45Schristos2007-01-16 H.J. Lu <hongjiu.lu@intel.com> 1567*ba340e45Schristos 1568*ba340e45Schristos PR ld/3831 1569*ba340e45Schristos * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list. 1570*ba340e45Schristos Add dynamic and dynamic_data. 1571*ba340e45Schristos 1572*ba340e45Schristos2006-12-05 Michael Tautschnig <tautschn@model.in.tum.de> 1573*ba340e45Schristos Nick Clifton <nickc@redhat.com> 1574*ba340e45Schristos 1575*ba340e45Schristos * ansidecl.h (ATTRIBUTE_PACKED): Define. 1576*ba340e45Schristos 1577*ba340e45Schristos2006-11-30 Andrew Stubbs <andrew.stubbs@st.com> 1578*ba340e45Schristos J"orn Rennecke <joern.rennecke@st.com> 1579*ba340e45Schristos 1580*ba340e45Schristos PR driver/29931 1581*ba340e45Schristos * libiberty.h (make_relative_prefix_ignore_links): Declare. 1582*ba340e45Schristos 1583*ba340e45Schristos2006-11-27 Bob Wilson <bob.wilson@acm.org> 1584*ba340e45Schristos 1585*ba340e45Schristos * xtensa-config.h (XSHAL_ABI): New. 1586*ba340e45Schristos (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New. 1587*ba340e45Schristos 1588*ba340e45Schristos2006-11-27 Bob Wilson <bob.wilson@acm.org> 1589*ba340e45Schristos 1590*ba340e45Schristos * xtensa-isa.h (STATIC_LIBISA): Delete. 1591*ba340e45Schristos 1592*ba340e45Schristos2006-10-30 Paul Brook <paul@codesourcery.com> 1593*ba340e45Schristos 1594*ba340e45Schristos * dis-asm.h (disassemble_info): Add symtab, symtab_pos and 1595*ba340e45Schristos symtab_size. 1596*ba340e45Schristos 1597*ba340e45Schristos2006-10-30 H.J. Lu <hongjiu.lu@intel.com> 1598*ba340e45Schristos 1599*ba340e45Schristos PR ld/3111 1600*ba340e45Schristos * bfdlink.h (bfd_link_info): Add reduce_memory_overheads. 1601*ba340e45Schristos 1602*ba340e45Schristos2006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com> 1603*ba340e45Schristos Yukishige Shibata <shibata@rd.scei.sony.co.jp> 1604*ba340e45Schristos Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp> 1605*ba340e45Schristos Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp> 1606*ba340e45Schristos Alan Modra <amodra@bigpond.net.au> 1607*ba340e45Schristos 1608*ba340e45Schristos * dis-asm.h (print_insn_spu): Declare. 1609*ba340e45Schristos 1610*ba340e45Schristos2006-09-17 Mei Ligang <ligang@sunnorth.com.cn> 1611*ba340e45Schristos 1612*ba340e45Schristos * dis-asm.h: Add prototypes for Score disassembler routines. 1613*ba340e45Schristos 1614*ba340e45Schristos2006-09-07 H.J. Lu <hongjiu.lu@intel.com> 1615*ba340e45Schristos 1616*ba340e45Schristos * bfdlink.h (bfd_elf_dynamic_list): New. 1617*ba340e45Schristos (bfd_link_info): Add a dynamic field. 1618*ba340e45Schristos 1619*ba340e45Schristos2006-08-04 Marcelo Tosatti <marcelo@kvack.org> 1620*ba340e45Schristos 1621*ba340e45Schristos * bfdlink.h (struct bfd_link_info): New field: print_gc_sections. 1622*ba340e45Schristos 1623*ba340e45Schristos2006-07-10 Jakub Jelinek <jakub@redhat.com> 1624*ba340e45Schristos 1625*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add emit_hash and 1626*ba340e45Schristos emit_gnu_hash bitfields. 1627*ba340e45Schristos 1628*ba340e45Schristos2006-04-11 Jim Blandy <jimb@codesourcery.com> 1629*ba340e45Schristos 1630*ba340e45Schristos * libiberty.h (pex_input_file, pex_input_pipe): New declarations. 1631*ba340e45Schristos 1632*ba340e45Schristos2006-04-06 H.J. Lu <hongjiu.lu@intel.com> 1633*ba340e45Schristos 1634*ba340e45Schristos * bfdlink.h (bfd_link_info): Replace need_relax_finalize with 1635*ba340e45Schristos relax_pass. 1636*ba340e45Schristos 1637*ba340e45Schristos2006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com> 1638*ba340e45Schristos Anil Paranjape <anilp1@kpitcummins.com> 1639*ba340e45Schristos Shilin Shakti <shilins@kpitcummins.com> 1640*ba340e45Schristos 1641*ba340e45Schristos * dis-asm.h (print_insn_xc16c): New prototype. 1642*ba340e45Schristos 1643*ba340e45Schristos2006-01-18 DJ Delorie <dj@redhat.com> 1644*ba340e45Schristos 1645*ba340e45Schristos * md5.h: Include ansidecl.h 1646*ba340e45Schristos 1647*ba340e45Schristos2006-01-17 Andreas Schwab <schwab@suse.de> 1648*ba340e45Schristos 1649*ba340e45Schristos PR binutils/1486 1650*ba340e45Schristos * dis-asm.h (struct disassemble_info): Add 1651*ba340e45Schristos disassembler_needs_relocs. 1652*ba340e45Schristos 1653*ba340e45Schristos2006-01-09 Bob Wilson <bob.wilson@acm.org> 1654*ba340e45Schristos 1655*ba340e45Schristos * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 1656*ba340e45Schristos 1657*ba340e45Schristos2005-12-30 Bob Wilson <bob.wilson@acm.org> 1658*ba340e45Schristos 1659*ba340e45Schristos * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. 1660*ba340e45Schristos 1661*ba340e45Schristos2005-12-16 Nathan Sidwell <nathan@codesourcery.com> 1662*ba340e45Schristos 1663*ba340e45Schristos Second part of ms1 to mt renaming. 1664*ba340e45Schristos * dis-asm.h (print_insn_mt): Renamed. 1665*ba340e45Schristos 1666*ba340e45Schristos2005-12-10 Terry Laurenzo <tlaurenzo@gmail.com> 1667*ba340e45Schristos 1668*ba340e45Schristos PR java/9861 1669*ba340e45Schristos * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative 1670*ba340e45Schristos output format for return types 1671*ba340e45Schristos 1672*ba340e45Schristos2005-11-03 Alan Modra <amodra@bigpond.net.au> 1673*ba340e45Schristos 1674*ba340e45Schristos * bfdlink.h (struct bfd_link_order): Tweak comment. 1675*ba340e45Schristos 1676*ba340e45Schristos2005-10-31 Mark Kettenis <kettenis@gnu.org> 1677*ba340e45Schristos 1678*ba340e45Schristos * floatformat.h (enum floatformat_byteorders): Add 1679*ba340e45Schristos floatformat_vax. 1680*ba340e45Schristos (floatformat_vax_aingle, floatformat_vax_double): Declare. 1681*ba340e45Schristos 1682*ba340e45Schristos2005-10-28 Dave Brolley <brolley@redhat.com> 1683*ba340e45Schristos 1684*ba340e45Schristos Contribute the following changes: 1685*ba340e45Schristos 2003-09-29 Dave Brolley <brolley@redhat.com> 1686*ba340e45Schristos 1687*ba340e45Schristos * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for 1688*ba340e45Schristos more exotic underlying types to be used. 1689*ba340e45Schristos 1690*ba340e45Schristos2005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl> 1691*ba340e45Schristos 1692*ba340e45Schristos disasm.h: Add declaration for print_insn_z80 1693*ba340e45Schristos 1694*ba340e45Schristos2005-09-30 Catherine Moore <clm@cm00re.com> 1695*ba340e45Schristos 1696*ba340e45Schristos * dis-asm.h (print_insn_bfin): Declare. 1697*ba340e45Schristos 1698*ba340e45Schristos2005-09-26 Mark Mitchell <mark@codesourcery.com> 1699*ba340e45Schristos 1700*ba340e45Schristos * libiberty.h (expandargv): New function. 1701*ba340e45Schristos 1702*ba340e45Schristos2005-08-18 Alan Modra <amodra@bigpond.net.au> 1703*ba340e45Schristos 1704*ba340e45Schristos * bfdlink.h: Remove mention of a29k. 1705*ba340e45Schristos * dis-asm.h: Remove a29k support. 1706*ba340e45Schristos 1707*ba340e45Schristos2005-08-17 Mark Kettenis <kettenis@gnu.org> 1708*ba340e45Schristos 1709*ba340e45Schristos * floatformat.h (struct floatformat): Change type of large 1710*ba340e45Schristos argument for is_valid member to `const void *'. 1711*ba340e45Schristos (floatformat_to_double): Change type of second argument to `const 1712*ba340e45Schristos void *'. 1713*ba340e45Schristos (floatformat_from_double): Change type of last argument to `void 1714*ba340e45Schristos *'. 1715*ba340e45Schristos (floatformat_is_valid): Change type of last argument to `const 1716*ba340e45Schristos void *'. 1717*ba340e45Schristos 1718*ba340e45Schristos2005-07-14 Jim Blandy <jimb@redhat.com> 1719*ba340e45Schristos 1720*ba340e45Schristos * dis-asm.h (print_insn_m32c): New declaration. 1721*ba340e45Schristos 1722*ba340e45Schristos2005-07-12 Ben Elliston <bje@au.ibm.com> 1723*ba340e45Schristos 1724*ba340e45Schristos * xregex2.h (regexec): Qualify this prototype with __extension__ 1725*ba340e45Schristos when compiling with GNU C. 1726*ba340e45Schristos 1727*ba340e45Schristos2005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1728*ba340e45Schristos 1729*ba340e45Schristos * dis-asm.h (fprintf_ftype): Add format attribute. 1730*ba340e45Schristos 1731*ba340e45Schristos2005-07-03 Steve Ellcey <sje@cup.hp.com> 1732*ba340e45Schristos 1733*ba340e45Schristos PR other/13906 1734*ba340e45Schristos * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. 1735*ba340e45Schristos * md5.h (md5_uintptr): New. 1736*ba340e45Schristos (md5_ctx): Align buffer field. 1737*ba340e45Schristos 1738*ba340e45Schristos2005-06-30 Daniel Berlin <dberlin@dberlin.org> 1739*ba340e45Schristos 1740*ba340e45Schristos * hashtab.h (HTAB_DELETED_ENTRY): New macro. 1741*ba340e45Schristos (HTAB_EMPTY_ENTRY): New macro. 1742*ba340e45Schristos 1743*ba340e45Schristos2005-06-20 Geoffrey Keating <geoffk@apple.com> 1744*ba340e45Schristos 1745*ba340e45Schristos * libiberty.h (strverscmp): Prototype. 1746*ba340e45Schristos 1747*ba340e45Schristos2005-06-08 Zack Weinberg <zack@codesourcery.com> 1748*ba340e45Schristos 1749*ba340e45Schristos * dis-asm.h (get_arm_regnames): Update prototype. 1750*ba340e45Schristos 1751*ba340e45Schristos2005-06-07 Aldy Hernandez <aldyh@redhat.com> 1752*ba340e45Schristos Michael Snyder <msnyder@redhat.com> 1753*ba340e45Schristos Stan Cox <scox@redhat.com> 1754*ba340e45Schristos 1755*ba340e45Schristos * dis-asm.h: Externalize print_insn_ms1. 1756*ba340e45Schristos 1757*ba340e45Schristos2005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net> 1758*ba340e45Schristos 1759*ba340e45Schristos * libiberty.h (XOBFINISH): New. 1760*ba340e45Schristos 1761*ba340e45Schristos2005-06-03 Alan Modra <amodra@bigpond.net.au> 1762*ba340e45Schristos 1763*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks): Add einfo. 1764*ba340e45Schristos 1765*ba340e45Schristos2005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1766*ba340e45Schristos 1767*ba340e45Schristos * libiberty.h (vsnprintf): Add format attribute. 1768*ba340e45Schristos 1769*ba340e45Schristos2005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1770*ba340e45Schristos 1771*ba340e45Schristos * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. 1772*ba340e45Schristos 1773*ba340e45Schristos2005-05-28 Eli Zaretskii <eliz@gnu.org> 1774*ba340e45Schristos 1775*ba340e45Schristos * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if 1776*ba340e45Schristos needed. 1777*ba340e45Schristos (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. 1778*ba340e45Schristos 1779*ba340e45Schristos2005-05-25 Richard Henderson <rth@redhat.com> 1780*ba340e45Schristos 1781*ba340e45Schristos * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 1782*ba340e45Schristos 1783*ba340e45Schristos2005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net> 1784*ba340e45Schristos 1785*ba340e45Schristos * libiberty.h (ACONCAT): Properly cast value of alloca(). 1786*ba340e45Schristos 1787*ba340e45Schristos * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if 1788*ba340e45Schristos __cplusplus. 1789*ba340e45Schristos 1790*ba340e45Schristos2005-05-12 Steve Ellcey <sje@cup.hp.com> 1791*ba340e45Schristos 1792*ba340e45Schristos libiberty.h: Do not define empty basename prototype. 1793*ba340e45Schristos 1794*ba340e45Schristos2005-05-10 Nick Clifton <nickc@redhat.com> 1795*ba340e45Schristos 1796*ba340e45Schristos * Update the address and phone number of the FSF organization in 1797*ba340e45Schristos the GPL notices in the following files: 1798*ba340e45Schristos COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, 1799*ba340e45Schristos dyn-string.h, fibheap.h, filenames.h, floatformat.h, 1800*ba340e45Schristos fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, 1801*ba340e45Schristos libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, 1802*ba340e45Schristos partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, 1803*ba340e45Schristos symcat.h, ternary.h, xregex2.h, xtensa-config.h, 1804*ba340e45Schristos xtensa-isa-internal.h, xtensa-isa.h 1805*ba340e45Schristos 1806*ba340e45Schristos2005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1807*ba340e45Schristos 1808*ba340e45Schristos * libiberty.h (unlock_std_streams): New. 1809*ba340e45Schristos 1810*ba340e45Schristos2005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1811*ba340e45Schristos 1812*ba340e45Schristos * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: 1813*ba340e45Schristos Don't use the PTR macro. 1814*ba340e45Schristos 1815*ba340e45Schristos * sort.h: Don't use the PARAMS macro. 1816*ba340e45Schristos 1817*ba340e45Schristos2005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1818*ba340e45Schristos 1819*ba340e45Schristos * libiberty.h (unlock_stream): New. 1820*ba340e45Schristos 1821*ba340e45Schristos2005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1822*ba340e45Schristos 1823*ba340e45Schristos * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1824*ba340e45Schristos Remove parameter names. 1825*ba340e45Schristos 1826*ba340e45Schristos2005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1827*ba340e45Schristos 1828*ba340e45Schristos * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 1829*ba340e45Schristos Provide prototypes for new functions. 1830*ba340e45Schristos 1831*ba340e45Schristos2005-03-29 Ian Lance Taylor <ian@airs.com> 1832*ba340e45Schristos 1833*ba340e45Schristos * libiberty.h: Fix indentation. 1834*ba340e45Schristos 1835*ba340e45Schristos2005-03-28 Ian Lance Taylor <ian@airs.com> 1836*ba340e45Schristos 1837*ba340e45Schristos * libiberty.h: Include <stdio.h>. 1838*ba340e45Schristos (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. 1839*ba340e45Schristos (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. 1840*ba340e45Schristos (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. 1841*ba340e45Schristos (pex_init, pex_run, pex_read_output): Declare. 1842*ba340e45Schristos (pex_get_status, pex_get_times, pex_free, pex_one): Declare. 1843*ba340e45Schristos (struct pex_time): Define. 1844*ba340e45Schristos 1845*ba340e45Schristos2005-03-28 Mark Mitchell <mark@codesourcery.com> 1846*ba340e45Schristos 1847*ba340e45Schristos * libiberty.h (ffs): Declare, if necessary. 1848*ba340e45Schristos 1849*ba340e45Schristos2005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net> 1850*ba340e45Schristos 1851*ba340e45Schristos * ternary.h: Don't use PARAMS anymore. 1852*ba340e45Schristos 1853*ba340e45Schristos2005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net> 1854*ba340e45Schristos 1855*ba340e45Schristos * md5.h: Remove definition and uses of __P. 1856*ba340e45Schristos * dyn-string.h: Remove uses of PARAMS. 1857*ba340e45Schristos * fibheap.h: Likewise. 1858*ba340e45Schristos * floatformat.h: Likewise. 1859*ba340e45Schristos * hashtab.h: Likewise. 1860*ba340e45Schristos 1861*ba340e45Schristos2005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net> 1862*ba340e45Schristos 1863*ba340e45Schristos * demangle.h: Remove uses of PARAMS. 1864*ba340e45Schristos 1865*ba340e45Schristos * libiberty.h (ANSI_PROTOTYPES): Remove guard since 1866*ba340e45Schristos ANSI_PROTOTYPES is always assumed. 1867*ba340e45Schristos Remove uses of PARAMS throughout. 1868*ba340e45Schristos 1869*ba340e45Schristos2005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1870*ba340e45Schristos 1871*ba340e45Schristos * libiberty.h (xstrndup): Declare. 1872*ba340e45Schristos 1873*ba340e45Schristos2005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 1874*ba340e45Schristos 1875*ba340e45Schristos * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. 1876*ba340e45Schristos 1877*ba340e45Schristos2005-03-22 Bob Wilson <bob.wilson@acm.org> 1878*ba340e45Schristos 1879*ba340e45Schristos * xtensa-isa.h: Update a comment and whitespace. 1880*ba340e45Schristos 1881*ba340e45Schristos2005-03-16 H.J. Lu <hongjiu.lu@intel.com> 1882*ba340e45Schristos 1883*ba340e45Schristos * bfdlink.h (bfd_link_info): Add gc_sections. 1884*ba340e45Schristos 1885*ba340e45Schristos2005-03-09 Mark Mitchell <mark@codesourcery.com> 1886*ba340e45Schristos 1887*ba340e45Schristos * libiberty.h (gettimeofday): Declare. 1888*ba340e45Schristos 1889*ba340e45Schristos2005-03-01 Jan Beulich <jbeulich@novell.com> 1890*ba340e45Schristos 1891*ba340e45Schristos * libiberty.h: Declare unlink_if_ordinary. 1892*ba340e45Schristos 1893*ba340e45Schristos2005-02-21 Alan Modra <amodra@bigpond.net.au> 1894*ba340e45Schristos 1895*ba340e45Schristos * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix. 1896*ba340e45Schristos * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise. 1897*ba340e45Schristos (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise. 1898*ba340e45Schristos 1899*ba340e45Schristos2005-02-14 Paolo Bonzini <bonzini@gnu.org> 1900*ba340e45Schristos 1901*ba340e45Schristos PR bootstrap/19818 1902*ba340e45Schristos * ansidecl.h (PARAMS): Guard from redefinition. 1903*ba340e45Schristos 1904*ba340e45Schristos2005-02-03 Alan Modra <amodra@bigpond.net.au> 1905*ba340e45Schristos 1906*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak. 1907*ba340e45Schristos 1908*ba340e45Schristos2005-02-01 Alan Modra <amodra@bigpond.net.au> 1909*ba340e45Schristos 1910*ba340e45Schristos * bfdlink.h (bfd_link_repair_undef_list): Declare. 1911*ba340e45Schristos 1912*ba340e45Schristos2005-01-10 Andreas Schwab <schwab@suse.de> 1913*ba340e45Schristos 1914*ba340e45Schristos * dis-asm.h (struct disassemble_info): Add skip_zeroes and 1915*ba340e45Schristos skip_zeroes_at_end. 1916*ba340e45Schristos 1917*ba340e45Schristos2004-12-11 Ben Elliston <bje@au.ibm.com> 1918*ba340e45Schristos 1919*ba340e45Schristos * fibheap.h (struct fibnode): Only use unsigned long bitfields 1920*ba340e45Schristos when __GNUC__ is defined and ints are less than 32-bits wide. 1921*ba340e45Schristos 1922*ba340e45Schristos2004-11-04 Paul Brook <paul@codesourcery.com> 1923*ba340e45Schristos 1924*ba340e45Schristos * bfdlink.h (bfd_link_info): Add default_imported_symver. 1925*ba340e45Schristos 1926*ba340e45Schristos2004-11-12 Bob Wilson <bob.wilson@acm.org> 1927*ba340e45Schristos 1928*ba340e45Schristos * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id. 1929*ba340e45Schristos * xtensa-isa.h (xtensa_interface_class_id): New prototype. 1930*ba340e45Schristos 1931*ba340e45Schristos2004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com> 1932*ba340e45Schristos Vineet Sharma <vineets@noida.hcltech.com> 1933*ba340e45Schristos 1934*ba340e45Schristos * dis-asm.h: Add prototype for print_insn_maxq_little. 1935*ba340e45Schristos 1936*ba340e45Schristos2004-10-26 Paul Brook <paul@codesourcery.com> 1937*ba340e45Schristos 1938*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add create_default_symver. 1939*ba340e45Schristos 1940*ba340e45Schristos2004-10-21 H.J. Lu <hongjiu.lu@intel.com> 1941*ba340e45Schristos 1942*ba340e45Schristos PR 463 1943*ba340e45Schristos * bfdlink.h (bfd_link_callbacks): Add a pointer to struct 1944*ba340e45Schristos bfd_link_hash_entry to reloc_overflow. 1945*ba340e45Schristos 1946*ba340e45Schristos2004-10-07 Bob Wilson <bob.wilson@acm.org> 1947*ba340e45Schristos 1948*ba340e45Schristos * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, 1949*ba340e45Schristos XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. 1950*ba340e45Schristos (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. 1951*ba340e45Schristos 1952*ba340e45Schristos * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete. 1953*ba340e45Schristos (config_sturct struct): Delete. 1954*ba340e45Schristos (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE, 1955*ba340e45Schristos XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN, 1956*ba340e45Schristos XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP, 1957*ba340e45Schristos XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL, 1958*ba340e45Schristos XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define. 1959*ba340e45Schristos (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New. 1960*ba340e45Schristos (xtensa_insn_decode_fn): Rename to ... 1961*ba340e45Schristos (xtensa_opcode_decode_fn): ... this. 1962*ba340e45Schristos (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn, 1963*ba340e45Schristos xtensa_undo_reloc_fn): Update. 1964*ba340e45Schristos (xtensa_encoding_template_fn): Delete. 1965*ba340e45Schristos (xtensa_opcode_encode_fn, xtensa_format_decode_fn, 1966*ba340e45Schristos xtensa_length_decode_fn): New. 1967*ba340e45Schristos (xtensa_format_internal, xtensa_slot_internal): New types. 1968*ba340e45Schristos (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative, 1969*ba340e45Schristos get_field, and set_field fields. Add name, field_id, regfile, 1970*ba340e45Schristos num_regs, and flags fields. 1971*ba340e45Schristos (xtensa_arg_internal): New type. 1972*ba340e45Schristos (xtensa_iclass_internal): Change operands field to array of 1973*ba340e45Schristos xtensa_arg_internal. Add num_stateOperands, stateOperands, 1974*ba340e45Schristos num_interfaceOperands, and interfaceOperands fields. 1975*ba340e45Schristos (xtensa_opcode_internal): Delete length, template, and iclass fields. 1976*ba340e45Schristos Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses. 1977*ba340e45Schristos (opname_lookup_entry): Delete. 1978*ba340e45Schristos (xtensa_regfile_internal, xtensa_interface_internal, 1979*ba340e45Schristos xtensa_funcUnit_internal, xtensa_state_internal, 1980*ba340e45Schristos xtensa_sysreg_internal, xtensa_lookup_entry): New. 1981*ba340e45Schristos (xtensa_isa_internal): Replace opcode_table field with opcodes field. 1982*ba340e45Schristos Change type of opname_lookup_table. Delete num_modules, 1983*ba340e45Schristos module_opcode_base, module_decode_fn, config, and has_density fields. 1984*ba340e45Schristos Add num_formats, formats, format_decode_fn, length_decode_fn, 1985*ba340e45Schristos num_slots, slots, num_fields, num_operands, operands, num_iclasses, 1986*ba340e45Schristos iclasses, num_regfiles, regfiles, num_states, states, 1987*ba340e45Schristos state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table, 1988*ba340e45Schristos max_sysreg_num, sysreg_table, num_interfaces, interfaces, 1989*ba340e45Schristos interface_lookup_table, num_funcUnits, funcUnits and 1990*ba340e45Schristos funcUnit_lookup_table fields. 1991*ba340e45Schristos (xtensa_isa_module, xtensa_isa_modules): Delete. 1992*ba340e45Schristos (xtensa_isa_name_compare): New prototype. 1993*ba340e45Schristos (xtisa_errno, xtisa_error_msg): New. 1994*ba340e45Schristos * xtensa-isa.h (XTENSA_ISA_VERSION): Define. 1995*ba340e45Schristos (xtensa_isa): Change type. 1996*ba340e45Schristos (xtensa_operand): Delete. 1997*ba340e45Schristos (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg, 1998*ba340e45Schristos xtensa_interface, xtensa_funcUnit, xtensa_isa_status, 1999*ba340e45Schristos xtensa_funcUnit_use): New types. 2000*ba340e45Schristos (libisa_module_specifier): Delete. 2001*ba340e45Schristos (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes. 2002*ba340e45Schristos (xtensa_insnbuf_free, xtensa_insnbuf_to_chars, 2003*ba340e45Schristos xtensa_insnbuf_from_chars): Update prototypes. 2004*ba340e45Schristos (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa, 2005*ba340e45Schristos xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn, 2006*ba340e45Schristos xtensa_encode_insn, xtensa_insn_length, 2007*ba340e45Schristos xtensa_insn_length_from_first_byte, xtensa_num_operands, 2008*ba340e45Schristos xtensa_operand_kind, xtensa_encode_result, 2009*ba340e45Schristos xtensa_operand_isPCRelative): Delete. 2010*ba340e45Schristos (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field, 2011*ba340e45Schristos xtensa_operand_set_field, xtensa_operand_encode, 2012*ba340e45Schristos xtensa_operand_decode, xtensa_operand_do_reloc, 2013*ba340e45Schristos xtensa_operand_undo_reloc): Update prototypes. 2014*ba340e45Schristos (xtensa_isa_maxlength, xtensa_isa_length_from_chars, 2015*ba340e45Schristos xtensa_isa_num_pipe_stages, xtensa_isa_num_formats, 2016*ba340e45Schristos xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states, 2017*ba340e45Schristos xtensa_isa_num_sysregs, xtensa_isa_num_interfaces, 2018*ba340e45Schristos xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup, 2019*ba340e45Schristos xtensa_format_decode, xtensa_format_encode, xtensa_format_length, 2020*ba340e45Schristos xtensa_format_num_slots, xtensa_format_slot_nop_opcode, 2021*ba340e45Schristos xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode, 2022*ba340e45Schristos xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump, 2023*ba340e45Schristos xtensa_opcode_is_loop, xtensa_opcode_is_call, 2024*ba340e45Schristos xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands, 2025*ba340e45Schristos xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses, 2026*ba340e45Schristos xtensa_opcode_funcUnit_use, xtensa_operand_name, 2027*ba340e45Schristos xtensa_operand_is_visible, xtensa_operand_is_register, 2028*ba340e45Schristos xtensa_operand_regfile, xtensa_operand_num_regs, 2029*ba340e45Schristos xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative, 2030*ba340e45Schristos xtensa_stateOperand_state, xtensa_stateOperand_inout, 2031*ba340e45Schristos xtensa_interfaceOperand_interface, xtensa_regfile_lookup, 2032*ba340e45Schristos xtensa_regfile_lookup_shortname, xtensa_regfile_name, 2033*ba340e45Schristos xtensa_regfile_shortname, xtensa_regfile_view_parent, 2034*ba340e45Schristos xtensa_regfile_num_bits, xtensa_regfile_num_entries, 2035*ba340e45Schristos xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits, 2036*ba340e45Schristos xtensa_state_is_exported, xtensa_sysreg_lookup, 2037*ba340e45Schristos xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number, 2038*ba340e45Schristos xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name, 2039*ba340e45Schristos xtensa_interface_num_bits, xtensa_interface_inout, 2040*ba340e45Schristos xtensa_interface_has_side_effect, xtensa_funcUnit_lookup, 2041*ba340e45Schristos xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes. 2042*ba340e45Schristos2004-10-07 Jeff Baker <jbaker@qnx.com> 2043*ba340e45Schristos 2044*ba340e45Schristos * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel. 2045*ba340e45Schristos 2046*ba340e45Schristos2004-09-17 Alan Modra <amodra@bigpond.net.au> 2047*ba340e45Schristos 2048*ba340e45Schristos * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements 2049*ba340e45Schristos of union. 2050*ba340e45Schristos 2051*ba340e45Schristos2004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com> 2052*ba340e45Schristos 2053*ba340e45Schristos * libiberty.h (basename): Prototype for __MINGW32__. 2054*ba340e45Schristos 2055*ba340e45Schristos2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2056*ba340e45Schristos 2057*ba340e45Schristos * ansidecl.h (ATTRIBUTE_SENTINEL): Define. 2058*ba340e45Schristos * libiberty.h (concat, reconcat, concat_length, concat_copy, 2059*ba340e45Schristos concat_copy2): Use ATTRIBUTE_SENTINEL. 2060*ba340e45Schristos 2061*ba340e45Schristos2004-08-13 Alan Modra <amodra@bigpond.net.au> 2062*ba340e45Schristos 2063*ba340e45Schristos * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler". 2064*ba340e45Schristos (LD_DEFINITION_IN_DISCARDED_SECTION): Delete. 2065*ba340e45Schristos 2066*ba340e45Schristos2004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net> 2067*ba340e45Schristos 2068*ba340e45Schristos * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any 2069*ba340e45Schristos const-qualification before disposal. 2070*ba340e45Schristos 2071*ba340e45Schristos2004-07-24 Bernardo Innocenti <bernie@develer.com> 2072*ba340e45Schristos 2073*ba340e45Schristos * ansidecl.h (ARG_UNUSED): New Macro. 2074*ba340e45Schristos 2075*ba340e45Schristos2004-07-23 H.J. Lu <hongjiu.lu@intel.com> 2076*ba340e45Schristos 2077*ba340e45Schristos * bin-bugs.h (REPORT_BUGS_TO): Set to 2078*ba340e45Schristos "<URL:http://www.sourceware.org/bugzilla/>". 2079*ba340e45Schristos 2080*ba340e45Schristos2004-07-21 Paolo Bonzini <bonzini@gnu.org> 2081*ba340e45Schristos 2082*ba340e45Schristos * ansidecl.h (ATTRIBUTE_PURE): New. 2083*ba340e45Schristos 2084*ba340e45Schristos2004-07-13 Bernardo Innocenti <bernie@develer.com> 2085*ba340e45Schristos 2086*ba340e45Schristos * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from 2087*ba340e45Schristos libcpp/internal.h. 2088*ba340e45Schristos (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New 2089*ba340e45Schristos macros. 2090*ba340e45Schristos 2091*ba340e45Schristos2004-07-13 Bernardo Innocenti <bernie@develer.com> 2092*ba340e45Schristos 2093*ba340e45Schristos * libiberty.h (ASTRDUP): Add casts required for stricter 2094*ba340e45Schristos type conversion rules of C++. 2095*ba340e45Schristos * obstack.h (obstack_free): Likewise. 2096*ba340e45Schristos 2097*ba340e45Schristos2004-07-07 Tomer Levi <Tomer.Levi@nsc.com> 2098*ba340e45Schristos 2099*ba340e45Schristos * dis-asm.h (print_insn_crx): Declare. 2100*ba340e45Schristos 2101*ba340e45Schristos2004-06-24 Alan Modra <amodra@bigpond.net.au> 2102*ba340e45Schristos 2103*ba340e45Schristos * bfdlink.h (struct bfd_link_order): Update comment. 2104*ba340e45Schristos 2105*ba340e45Schristos2004-05-11 Jakub Jelinek <jakub@redhat.com> 2106*ba340e45Schristos 2107*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add relro, relro_start and 2108*ba340e45Schristos relro_end fields. 2109*ba340e45Schristos 2110*ba340e45Schristos2004-05-04 Andreas Jaeger <aj@suse.de> 2111*ba340e45Schristos 2112*ba340e45Schristos * demangle.h: Do not use C++ reserved keyword typename as 2113*ba340e45Schristos parameter for cplus_demangle_fill_builtin_type. 2114*ba340e45Schristos 2115*ba340e45Schristos2004-04-22 Richard Henderson <rth@redhat.com> 2116*ba340e45Schristos 2117*ba340e45Schristos * hashtab.h (struct htab): Add size_prime_index. 2118*ba340e45Schristos 2119*ba340e45Schristos2004-04-13 Jeff Law <law@redhat.com> 2120*ba340e45Schristos 2121*ba340e45Schristos * hashtab.h (htab_remove_elt_with_hash): Prototype new function. 2122*ba340e45Schristos 2123*ba340e45Schristos2004-03-30 Zack Weinberg <zack@codesourcery.com> 2124*ba340e45Schristos 2125*ba340e45Schristos * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. 2126*ba340e45Schristos 2127*ba340e45Schristos2004-03-25 Stan Shebs <shebs@apple.com> 2128*ba340e45Schristos 2129*ba340e45Schristos * mpw/: Remove subdirectory and everything in it. 2130*ba340e45Schristos 2131*ba340e45Schristos2004-03-23 Alan Modra <amodra@bigpond.net.au> 2132*ba340e45Schristos 2133*ba340e45Schristos PR 51. 2134*ba340e45Schristos * bfdlink.h (struct bfd_link_info): Add wrap_char. 2135*ba340e45Schristos 2136*ba340e45Schristos2004-03-20 H.J. Lu <hongjiu.lu@intel.com> 2137*ba340e45Schristos 2138*ba340e45Schristos * bfdlink.h (bfd_link_info): Correct comments for the 2139*ba340e45Schristos unresolved_syms_in_objects field. 2140*ba340e45Schristos 2141*ba340e45Schristos2004-02-24 Ian Lance Taylor <ian@wasabisystems.com> 2142*ba340e45Schristos 2143*ba340e45Schristos * dyn-string.h: Update copyright date. 2144*ba340e45Schristos 2145*ba340e45Schristos2004-02-23 Ian Lance Taylor <ian@wasabisystems.com> 2146*ba340e45Schristos 2147*ba340e45Schristos * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and 2148*ba340e45Schristos the associated #defines. 2149*ba340e45Schristos 2150*ba340e45Schristos2004-01-12 Ian Lance Taylor <ian@wasabisystems.com> 2151*ba340e45Schristos 2152*ba340e45Schristos * demangle.h: Instead of checking ANSI_PROTOTYPES, just include 2153*ba340e45Schristos "libiberty.h". 2154*ba340e45Schristos 2155*ba340e45Schristos * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>. 2156*ba340e45Schristos 2157*ba340e45Schristos * demangle.h (enum demangle_component_type): Define. 2158*ba340e45Schristos (struct demangle_operator_info): Declare. 2159*ba340e45Schristos (struct demangle_builtin_type_info): Declare. 2160*ba340e45Schristos (struct demangle_component): Define. 2161*ba340e45Schristos (cplus_demangle_fill_component): Declare. 2162*ba340e45Schristos (cplus_demangle_fill_name): Declare. 2163*ba340e45Schristos (cplus_demangle_fill_builtin_type): Declare. 2164*ba340e45Schristos (cplus_demangle_fill_operator): Declare. 2165*ba340e45Schristos (cplus_demangle_fill_extended_operator): Declare. 2166*ba340e45Schristos (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. 2167*ba340e45Schristos (cplus_demangle_v3_components): Declare. 2168*ba340e45Schristos (cplus_demangle_print): Declare. 2169*ba340e45Schristos 2170*ba340e45SchristosFor older changes see ChangeLog-9103 2171*ba340e45Schristos 2172*ba340e45SchristosCopyright (C) 2004-2015 Free Software Foundation, Inc. 2173*ba340e45Schristos 2174*ba340e45SchristosCopying and distribution of this file, with or without modification, 2175*ba340e45Schristosare permitted in any medium without royalty provided the copyright 2176*ba340e45Schristosnotice and this notice are preserved. 2177*ba340e45Schristos 2178*ba340e45SchristosLocal Variables: 2179*ba340e45Schristosmode: change-log 2180*ba340e45Schristosleft-margin: 8 2181*ba340e45Schristosfill-column: 74 2182*ba340e45Schristosversion-control: never 2183*ba340e45SchristosEnd: 2184