1*df954420SAlexander Kabaev2007-07-19 Release Manager 2*df954420SAlexander Kabaev 3*df954420SAlexander Kabaev * GCC 4.2.1 released. 4*df954420SAlexander Kabaev 5c7ca977eSAlexander Kabaev2007-05-13 Release Manager 6c7ca977eSAlexander Kabaev 7c7ca977eSAlexander Kabaev * GCC 4.2.0 released. 8c7ca977eSAlexander Kabaev 9c7ca977eSAlexander Kabaev2007-05-04 Mark Mitchell <[email protected]> 10c7ca977eSAlexander Kabaev 11c7ca977eSAlexander Kabaev * demangle.h: Change license to LGPL + exception. 12c7ca977eSAlexander Kabaev 13c7ca977eSAlexander Kabaev2007-02-09 Joseph S. Myers <[email protected]> 14c7ca977eSAlexander Kabaev 15c7ca977eSAlexander Kabaev * libiberty.h (pex_write_input): Remove prototype. 16c7ca977eSAlexander Kabaev 17c7ca977eSAlexander Kabaev2006-04-11 Jim Blandy <[email protected]> 18c7ca977eSAlexander Kabaev 19c7ca977eSAlexander Kabaev * libiberty.h (pex_input_file, pex_input_pipe): New declarations. 20c7ca977eSAlexander Kabaev 21c7ca977eSAlexander Kabaev2006-01-18 DJ Delorie <[email protected]> 22c7ca977eSAlexander Kabaev 23c7ca977eSAlexander Kabaev * md5.h: Include ansidecl.h 24c7ca977eSAlexander Kabaev 25c7ca977eSAlexander Kabaev2006-01-09 Bob Wilson <[email protected]> 26c7ca977eSAlexander Kabaev 27c7ca977eSAlexander Kabaev * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define. 28c7ca977eSAlexander Kabaev 29c7ca977eSAlexander Kabaev2005-12-30 Bob Wilson <[email protected]> 30c7ca977eSAlexander Kabaev 31c7ca977eSAlexander Kabaev * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New. 32c7ca977eSAlexander Kabaev 33c7ca977eSAlexander Kabaev2005-12-10 Terry Laurenzo <[email protected]> 34c7ca977eSAlexander Kabaev 35c7ca977eSAlexander Kabaev PR java/9861 36c7ca977eSAlexander Kabaev * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative 37c7ca977eSAlexander Kabaev output format for return types 38c7ca977eSAlexander Kabaev 39c7ca977eSAlexander Kabaev2005-10-31 Mark Kettenis <[email protected]> 40c7ca977eSAlexander Kabaev 41c7ca977eSAlexander Kabaev * floatformat.h (enum floatformat_byteorders): Add 42c7ca977eSAlexander Kabaev floatformat_vax. 43c7ca977eSAlexander Kabaev (floatformat_vax_aingle, floatformat_vax_double): Declare. 44c7ca977eSAlexander Kabaev 45c7ca977eSAlexander Kabaev2005-09-26 Mark Mitchell <[email protected]> 46c7ca977eSAlexander Kabaev 47c7ca977eSAlexander Kabaev * libiberty.h (expandargv): New function. 48c7ca977eSAlexander Kabaev 49c7ca977eSAlexander Kabaev2005-08-17 Mark Kettenis <[email protected]> 50c7ca977eSAlexander Kabaev 51c7ca977eSAlexander Kabaev * floatformat.h (struct floatformat): Change type of large 52c7ca977eSAlexander Kabaev argument for is_valid member to `const void *'. 53c7ca977eSAlexander Kabaev (floatformat_to_double): Change type of second argument to `const 54c7ca977eSAlexander Kabaev void *'. 55c7ca977eSAlexander Kabaev (floatformat_from_double): Change type of last argument to `void 56c7ca977eSAlexander Kabaev *'. 57c7ca977eSAlexander Kabaev (floatformat_is_valid): Change type of last argument to `const 58c7ca977eSAlexander Kabaev void *'. 59c7ca977eSAlexander Kabaev 60c7ca977eSAlexander Kabaev2005-07-12 Ben Elliston <[email protected]> 61c7ca977eSAlexander Kabaev 62c7ca977eSAlexander Kabaev * xregex2.h (regexec): Qualify this prototype with __extension__ 63c7ca977eSAlexander Kabaev when compiling with GNU C. 64c7ca977eSAlexander Kabaev 65c7ca977eSAlexander Kabaev2005-07-03 Steve Ellcey <[email protected]> 66c7ca977eSAlexander Kabaev 67c7ca977eSAlexander Kabaev PR other/13906 68c7ca977eSAlexander Kabaev * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New. 69c7ca977eSAlexander Kabaev * md5.h (md5_uintptr): New. 70c7ca977eSAlexander Kabaev (md5_ctx): Align buffer field. 71c7ca977eSAlexander Kabaev 72c7ca977eSAlexander Kabaev2005-06-30 Daniel Berlin <[email protected]> 73c7ca977eSAlexander Kabaev 74c7ca977eSAlexander Kabaev * hashtab.h (HTAB_DELETED_ENTRY): New macro. 75c7ca977eSAlexander Kabaev (HTAB_EMPTY_ENTRY): New macro. 76c7ca977eSAlexander Kabaev 77c7ca977eSAlexander Kabaev2005-06-20 Geoffrey Keating <[email protected]> 78c7ca977eSAlexander Kabaev 79c7ca977eSAlexander Kabaev * libiberty.h (strverscmp): Prototype. 80c7ca977eSAlexander Kabaev 81c7ca977eSAlexander Kabaev2005-06-06 Gabriel Dos Reis <[email protected]> 82c7ca977eSAlexander Kabaev 83c7ca977eSAlexander Kabaev * libiberty.h (XOBFINISH): New. 84c7ca977eSAlexander Kabaev 85c7ca977eSAlexander Kabaev2005-06-01 Kaveh R. Ghazi <[email protected]> 86c7ca977eSAlexander Kabaev 87c7ca977eSAlexander Kabaev * libiberty.h (vsnprintf): Add format attribute. 88c7ca977eSAlexander Kabaev 89c7ca977eSAlexander Kabaev2005-05-29 Kaveh R. Ghazi <[email protected]> 90c7ca977eSAlexander Kabaev 91c7ca977eSAlexander Kabaev * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF. 92c7ca977eSAlexander Kabaev 93c7ca977eSAlexander Kabaev2005-05-28 Eli Zaretskii <[email protected]> 94c7ca977eSAlexander Kabaev 95c7ca977eSAlexander Kabaev * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if 96c7ca977eSAlexander Kabaev needed. 97c7ca977eSAlexander Kabaev (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed. 98c7ca977eSAlexander Kabaev 99c7ca977eSAlexander Kabaev2005-05-25 Richard Henderson <[email protected]> 100c7ca977eSAlexander Kabaev 101c7ca977eSAlexander Kabaev * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New. 102c7ca977eSAlexander Kabaev 103c7ca977eSAlexander Kabaev2005-05-24 Gabriel Dos Reis <[email protected]> 104c7ca977eSAlexander Kabaev 105c7ca977eSAlexander Kabaev * libiberty.h (ACONCAT): Properly cast value of alloca(). 106c7ca977eSAlexander Kabaev 107c7ca977eSAlexander Kabaev * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if 108c7ca977eSAlexander Kabaev __cplusplus. 109c7ca977eSAlexander Kabaev 110c7ca977eSAlexander Kabaev2005-05-12 Steve Ellcey <[email protected]> 111c7ca977eSAlexander Kabaev 112c7ca977eSAlexander Kabaev libiberty.h: Do not define empty basename prototype. 113c7ca977eSAlexander Kabaev 114c7ca977eSAlexander Kabaev2005-05-10 Nick Clifton <[email protected]> 115c7ca977eSAlexander Kabaev 116c7ca977eSAlexander Kabaev * Update the address and phone number of the FSF organization in 117c7ca977eSAlexander Kabaev the GPL notices in the following files: 118c7ca977eSAlexander Kabaev COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h, 119c7ca977eSAlexander Kabaev dyn-string.h, fibheap.h, filenames.h, floatformat.h, 120c7ca977eSAlexander Kabaev fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h, 121c7ca977eSAlexander Kabaev libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h, 122c7ca977eSAlexander Kabaev partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h, 123c7ca977eSAlexander Kabaev symcat.h, ternary.h, xregex2.h, xtensa-config.h, 124c7ca977eSAlexander Kabaev xtensa-isa-internal.h, xtensa-isa.h 125c7ca977eSAlexander Kabaev 126c7ca977eSAlexander Kabaev2005-04-25 Kaveh R. Ghazi <[email protected]> 127c7ca977eSAlexander Kabaev 128c7ca977eSAlexander Kabaev * libiberty.h (unlock_std_streams): New. 129c7ca977eSAlexander Kabaev 130c7ca977eSAlexander Kabaev2005-04-19 Kaveh R. Ghazi <[email protected]> 131c7ca977eSAlexander Kabaev 132c7ca977eSAlexander Kabaev * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h: 133c7ca977eSAlexander Kabaev Don't use the PTR macro. 134c7ca977eSAlexander Kabaev 135c7ca977eSAlexander Kabaev * sort.h: Don't use the PARAMS macro. 136c7ca977eSAlexander Kabaev 137c7ca977eSAlexander Kabaev2005-04-16 Kaveh R. Ghazi <[email protected]> 138c7ca977eSAlexander Kabaev 139c7ca977eSAlexander Kabaev * libiberty.h (unlock_stream): New. 140c7ca977eSAlexander Kabaev 141c7ca977eSAlexander Kabaev2005-04-13 Kaveh R. Ghazi <[email protected]> 142c7ca977eSAlexander Kabaev 143c7ca977eSAlexander Kabaev * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 144c7ca977eSAlexander Kabaev Remove parameter names. 145c7ca977eSAlexander Kabaev 146c7ca977eSAlexander Kabaev2005-04-11 Kaveh R. Ghazi <[email protected]> 147c7ca977eSAlexander Kabaev 148c7ca977eSAlexander Kabaev * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked): 149c7ca977eSAlexander Kabaev Provide prototypes for new functions. 150c7ca977eSAlexander Kabaev 151c7ca977eSAlexander Kabaev2005-03-29 Ian Lance Taylor <[email protected]> 152c7ca977eSAlexander Kabaev 153c7ca977eSAlexander Kabaev * libiberty.h: Fix indentation. 154c7ca977eSAlexander Kabaev 155c7ca977eSAlexander Kabaev2005-03-28 Ian Lance Taylor <[email protected]> 156c7ca977eSAlexander Kabaev 157c7ca977eSAlexander Kabaev * libiberty.h: Include <stdio.h>. 158c7ca977eSAlexander Kabaev (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define. 159c7ca977eSAlexander Kabaev (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define. 160c7ca977eSAlexander Kabaev (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define. 161c7ca977eSAlexander Kabaev (pex_init, pex_run, pex_read_output): Declare. 162c7ca977eSAlexander Kabaev (pex_get_status, pex_get_times, pex_free, pex_one): Declare. 163c7ca977eSAlexander Kabaev (struct pex_time): Define. 164c7ca977eSAlexander Kabaev 165c7ca977eSAlexander Kabaev2005-03-28 Mark Mitchell <[email protected]> 166c7ca977eSAlexander Kabaev 167c7ca977eSAlexander Kabaev * libiberty.h (ffs): Declare, if necessary. 168c7ca977eSAlexander Kabaev 169c7ca977eSAlexander Kabaev2005-03-27 Gabriel Dos Reis <[email protected]> 170c7ca977eSAlexander Kabaev 171c7ca977eSAlexander Kabaev * xregex2.h (_RE_ARGS): Remove definition and uses. 172c7ca977eSAlexander Kabaev 173c7ca977eSAlexander Kabaev2005-03-27 Gabriel Dos Reis <[email protected]> 174c7ca977eSAlexander Kabaev 175c7ca977eSAlexander Kabaev * ternary.h: Don't use PARAMS anymore. 176c7ca977eSAlexander Kabaev 177c7ca977eSAlexander Kabaev2005-03-27 Gabriel Dos Reis <[email protected]> 178c7ca977eSAlexander Kabaev 179c7ca977eSAlexander Kabaev * partition.h: Remove use of PARAMS. 180c7ca977eSAlexander Kabaev * obstack.h: Remove conditional prototypes __STDC__. 181c7ca977eSAlexander Kabaev * objalloc.h: Remove use of PARAMS. 182c7ca977eSAlexander Kabaev * splay-tree.h: Likewise. 183c7ca977eSAlexander Kabaev 184c7ca977eSAlexander Kabaev2005-03-27 Gabriel Dos Reis <[email protected]> 185c7ca977eSAlexander Kabaev 186c7ca977eSAlexander Kabaev * md5.h: Remove definition and uses of __P. 187c7ca977eSAlexander Kabaev * dyn-string.h: Remove uses of PARAMS. 188c7ca977eSAlexander Kabaev * fibheap.h: Likewise. 189c7ca977eSAlexander Kabaev * floatformat.h: Likewise. 190c7ca977eSAlexander Kabaev * hashtab.h: Likewise. 191c7ca977eSAlexander Kabaev 192c7ca977eSAlexander Kabaev2005-03-26 Gabriel Dos Reis <[email protected]> 193c7ca977eSAlexander Kabaev 194c7ca977eSAlexander Kabaev * demangle.h: Remove uses of PARAMS. 195c7ca977eSAlexander Kabaev 196c7ca977eSAlexander Kabaev * libiberty.h (ANSI_PROTOTYPES): Remove guard since 197c7ca977eSAlexander Kabaev ANSI_PROTOTYPES is always assumed. 198c7ca977eSAlexander Kabaev Remove uses of PARAMS throughout. 199c7ca977eSAlexander Kabaev 200c7ca977eSAlexander Kabaev2005-03-24 Kaveh R. Ghazi <[email protected]> 201c7ca977eSAlexander Kabaev 202c7ca977eSAlexander Kabaev * libiberty.h (xstrndup): Declare. 203c7ca977eSAlexander Kabaev 204c7ca977eSAlexander Kabaev2005-03-22 Kaveh R. Ghazi <[email protected]> 205c7ca977eSAlexander Kabaev 206c7ca977eSAlexander Kabaev * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC. 207c7ca977eSAlexander Kabaev 208c7ca977eSAlexander Kabaev2005-03-09 Mark Mitchell <[email protected]> 209c7ca977eSAlexander Kabaev 210c7ca977eSAlexander Kabaev * libiberty.h (gettimeofday): Declare. 211c7ca977eSAlexander Kabaev 212c7ca977eSAlexander Kabaev2005-03-01 Jan Beulich <[email protected]> 213c7ca977eSAlexander Kabaev 214c7ca977eSAlexander Kabaev * libiberty.h: Declare unlink_if_ordinary. 215c7ca977eSAlexander Kabaev 216c7ca977eSAlexander Kabaev2005-02-14 Paolo Bonzini <[email protected]> 217c7ca977eSAlexander Kabaev 218c7ca977eSAlexander Kabaev PR bootstrap/19818 219c7ca977eSAlexander Kabaev * ansidecl.h (PARAMS): Guard from redefinition. 220c7ca977eSAlexander Kabaev 221c7ca977eSAlexander Kabaev2004-12-11 Ben Elliston <[email protected]> 222c7ca977eSAlexander Kabaev 223c7ca977eSAlexander Kabaev * fibheap.h (struct fibnode): Only use unsigned long bitfields 224c7ca977eSAlexander Kabaev when __GNUC__ is defined and ints are less than 32-bits wide. 225c7ca977eSAlexander Kabaev 226c7ca977eSAlexander Kabaev2004-10-07 Bob Wilson <[email protected]> 227c7ca977eSAlexander Kabaev 228c7ca977eSAlexander Kabaev * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS, 229c7ca977eSAlexander Kabaev XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New. 230c7ca977eSAlexander Kabaev (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete. 231c7ca977eSAlexander Kabaev 232c7ca977eSAlexander Kabaev2004-09-13 Aaron W. LaFramboise <[email protected]> 233c7ca977eSAlexander Kabaev 234c7ca977eSAlexander Kabaev * libiberty.h (basename): Prototype for __MINGW32__. 235c7ca977eSAlexander Kabaev 236c7ca977eSAlexander Kabaev2004-09-04 Kaveh R. Ghazi <[email protected]> 237c7ca977eSAlexander Kabaev 238c7ca977eSAlexander Kabaev * ansidecl.h (ATTRIBUTE_SENTINEL): Define. 239c7ca977eSAlexander Kabaev * libiberty.h (concat, reconcat, concat_length, concat_copy, 240c7ca977eSAlexander Kabaev concat_copy2): Use ATTRIBUTE_SENTINEL. 241c7ca977eSAlexander Kabaev 242c7ca977eSAlexander Kabaev2004-08-02 Gabriel Dos Reis <[email protected]> 243c7ca977eSAlexander Kabaev 244c7ca977eSAlexander Kabaev * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any 245c7ca977eSAlexander Kabaev const-qualification before disposal. 246c7ca977eSAlexander Kabaev 247c7ca977eSAlexander Kabaev2004-07-24 Bernardo Innocenti <[email protected]> 248c7ca977eSAlexander Kabaev 249c7ca977eSAlexander Kabaev * ansidecl.h (ARG_UNUSED): New Macro. 250c7ca977eSAlexander Kabaev 251c7ca977eSAlexander Kabaev2004-07-24 Bernardo Innocenti <[email protected]> 252c7ca977eSAlexander Kabaev 253c7ca977eSAlexander Kabaev * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from 254c7ca977eSAlexander Kabaev libcpp/internal.h. 255c7ca977eSAlexander Kabaev (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New 256c7ca977eSAlexander Kabaev macros. 257c7ca977eSAlexander Kabaev 258c7ca977eSAlexander Kabaev2004-07-21 Paolo Bonzini <[email protected]> 259c7ca977eSAlexander Kabaev 260c7ca977eSAlexander Kabaev * ansidecl.h (ATTRIBUTE_PURE): New. 261c7ca977eSAlexander Kabaev 262c7ca977eSAlexander Kabaev2004-07-13 Bernardo Innocenti <[email protected]> 263c7ca977eSAlexander Kabaev 264c7ca977eSAlexander Kabaev * libiberty.h (ASTRDUP): Add casts required for stricter 265c7ca977eSAlexander Kabaev type conversion rules of C++. 266c7ca977eSAlexander Kabaev * obstack.h (obstack_free): Likewise. 267c7ca977eSAlexander Kabaev 268c7ca977eSAlexander Kabaev2004-05-04 Andreas Jaeger <[email protected]> 269c7ca977eSAlexander Kabaev 270c7ca977eSAlexander Kabaev * demangle.h: Do not use C++ reserved keyword typename as 271c7ca977eSAlexander Kabaev parameter for cplus_demangle_fill_builtin_type. 272c7ca977eSAlexander Kabaev 273c7ca977eSAlexander Kabaev2004-04-22 Richard Henderson <[email protected]> 274c7ca977eSAlexander Kabaev 275c7ca977eSAlexander Kabaev * hashtab.h (struct htab): Add size_prime_index. 276c7ca977eSAlexander Kabaev 277c7ca977eSAlexander Kabaev2004-04-13 Jeff Law <[email protected]> 278c7ca977eSAlexander Kabaev 279c7ca977eSAlexander Kabaev * hashtab.h (htab_remove_elt_with_hash): Prototype new function. 280c7ca977eSAlexander Kabaev 281c7ca977eSAlexander Kabaev2004-03-30 Zack Weinberg <[email protected]> 282c7ca977eSAlexander Kabaev 283c7ca977eSAlexander Kabaev * hashtab.h, splay-tree.h: Use new shorter form of GTY markers. 284c7ca977eSAlexander Kabaev 285c7ca977eSAlexander Kabaev2004-02-24 Ian Lance Taylor <[email protected]> 286c7ca977eSAlexander Kabaev 287c7ca977eSAlexander Kabaev * dyn-string.h: Update copyright date. 288c7ca977eSAlexander Kabaev 289c7ca977eSAlexander Kabaev2004-02-23 Ian Lance Taylor <[email protected]> 290c7ca977eSAlexander Kabaev 291c7ca977eSAlexander Kabaev * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and 292c7ca977eSAlexander Kabaev the associated #defines. 293c7ca977eSAlexander Kabaev 294c7ca977eSAlexander Kabaev2004-01-12 Ian Lance Taylor <[email protected]> 295c7ca977eSAlexander Kabaev 296c7ca977eSAlexander Kabaev * demangle.h: Instead of checking ANSI_PROTOTYPES, just include 297c7ca977eSAlexander Kabaev "libiberty.h". 298c7ca977eSAlexander Kabaev 299c7ca977eSAlexander Kabaev * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>. 300c7ca977eSAlexander Kabaev 301c7ca977eSAlexander Kabaev * demangle.h (enum demangle_component_type): Define. 302c7ca977eSAlexander Kabaev (struct demangle_operator_info): Declare. 303c7ca977eSAlexander Kabaev (struct demangle_builtin_type_info): Declare. 304c7ca977eSAlexander Kabaev (struct demangle_component): Define. 305c7ca977eSAlexander Kabaev (cplus_demangle_fill_component): Declare. 306c7ca977eSAlexander Kabaev (cplus_demangle_fill_name): Declare. 307c7ca977eSAlexander Kabaev (cplus_demangle_fill_builtin_type): Declare. 308c7ca977eSAlexander Kabaev (cplus_demangle_fill_operator): Declare. 309c7ca977eSAlexander Kabaev (cplus_demangle_fill_extended_operator): Declare. 310c7ca977eSAlexander Kabaev (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare. 311c7ca977eSAlexander Kabaev (cplus_demangle_v3_components): Declare. 312c7ca977eSAlexander Kabaev (cplus_demangle_print): Declare. 313c7ca977eSAlexander Kabaev 314c7ca977eSAlexander KabaevFor older changes see ChangeLog-9103 315c7ca977eSAlexander Kabaev 316c7ca977eSAlexander KabaevLocal Variables: 317c7ca977eSAlexander Kabaevmode: change-log 318c7ca977eSAlexander Kabaevleft-margin: 8 319c7ca977eSAlexander Kabaevfill-column: 74 320c7ca977eSAlexander Kabaevversion-control: never 321c7ca977eSAlexander KabaevEnd: 322