aboutsummaryrefslogtreecommitdiff
path: root/libiberty
AgeCommit message (Collapse)AuthorFilesLines
2012-01-26 * make-relative-prefix.c (make_relative_prefix_1): Avoid warningJakub Jelinek2-3/+9
about using preprocessor directives inside of macro arguments.
2012-01-23merge from gccDJ Delorie2-1/+5
2012-01-10merge from gccDJ Delorie3-5/+16
2012-01-06merge from gccDJ Delorie4-83/+282
2012-01-03merge from gccDJ Delorie2-5/+29
2011-12-20merge from gccDJ Delorie3-2/+7
2011-12-20config/:Andreas Schwab2-1/+5
* warnings.m4 (ACX_PROG_CC_WARNING_OPTS): Avoid leading dash in expr call. libdecnumber/: * configure: Regenerate. libiberty/: * configure: Regenerate.
2011-12-19Check for warning flags without no- prefixAndreas Schwab2-2/+14
config/: * warnings.m4 (ACX_PROG_CC_WARNING_OPTS) (ACX_PROG_CC_WARNING_ALMOST_PEDANTIC): Run the test without the no- prefix. libdecnumber/: * configure: Regenerate. libiberty/: * configure: Regenerate.
2011-11-08merge from gccDJ Delorie2-2/+59
2011-11-04merge from gccDJ Delorie2-3/+14
2011-11-02merge from gccDJ Delorie2-8/+19
2011-10-29merge from gccDJ Delorie2-2/+6
2011-10-26merge from gccDJ Delorie2-80/+448
2011-10-10merge from gccDJ Delorie3-0/+36
2011-09-28merge from gccDJ Delorie3-0/+120
2011-09-26merge from gccDJ Delorie1-0/+1
2011-09-23merge from gccDJ Delorie3-3/+111
2011-09-23merge from gccDJ Delorie2-4/+11
2011-08-22merge from gccDJ Delorie4-42/+94
2011-08-12merge from gccDJ Delorie2-6/+14
2011-08-06merge from gccDJ Delorie4-18/+45
2011-07-31Sync with gcc.H.J. Lu2-1/+4
2011-07-26 H.J. Lu <hongjiu.lu@intel.com> * testsuite/demangle-expected: Remove an extra line.
2011-07-26merge from gccDJ Delorie3-1/+21
2011-07-25merge from gccDJ Delorie2-0/+8
2011-07-22merge from gccDJ Delorie6-18/+102
2011-07-05merge from gccDJ Delorie3-7/+32
2011-07-01[libiberty/filename_cmp] Darwin has case-insensitive filesystemsJoel Brobecker2-6/+27
include/ChangeLog: * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define on Darwin, as well as on the systems that use a DOS-like filesystem. libiberty/ChangeLog: * filename_cmp.c (filename_cmp, filename_ncmp): Add handling of HAVE_CASE_INSENSITIVE_FILE_SYSTEM.
2011-07-01merge from gccJan Kratochvil3-3/+84
libiberty/ PR debug/49408 * cp-demangle.c (d_print_comp): Suppress argument list for function references by the '&' unary operator. Keep also already processed variant without the argument list. Suppress argument list types for function call used in an expression. * testsuite/demangle-expected: Fix excessive argument list types in `test for typed function in decltype'. New testcase for no argument list types printed. 3 new testcases for function references by the '&' unary operator..
2011-06-22merge from gccDJ Delorie3-4/+41
2011-06-13merge from gccDJ Delorie4-123/+182
2011-06-13merge from gccDJ Delorie2-7/+2
2011-05-17 * strsignal.c (psignal): Change second parameter to const char *.Corinna Vinschen2-2/+7
Fix comment accordingly.
2011-04-20merge from gccDJ Delorie8-43/+34
2011-04-10merge from gccDJ Delorie2-1/+7
2011-03-31bfd/Tristan Gingold2-1/+5
2011-03-31 Tristan Gingold <gingold@adacore.com> * vms-alpha.c (vms_get_remaining_object_record): Fix dec-c warning. (_bfd_vms_write_etir): Ditto. (_bfd_vms_slurp_etir): Avoid to use intptr_t * configure.com: Generate bfd_stdint.h binutils/ 2011-03-31 Tristan Gingold <gingold@adacore.com> * makefile.vms (DEBUG_OBJS): Add elfcomm.obj. libiberty/ 2011-03-31 Tristan Gingold <gingold@adacore.com> * makefile.vms (OBJS): Add filename_cmp.obj
2011-03-25merge from gccDJ Delorie2-8/+2
2011-03-042011-03-04 Michael Snyder <msnyder@vmware.com>Michael Snyder2-2/+8
* cplus-dem.c (ada_demangle): Stop memory leak. Also fix a one line indent problem.
2011-02-28ChangeLog libiberty/Kai Tietz3-0/+72
2011-02-28 Kai Tietz <kai.tietz@onevision.com> * filename_cmp.c (filename_ncmp): New function. * functions.texi: Regenerated. ChangeLog include/ 2011-02-28 Kai Tietz <kai.tietz@onevision.com> * filenames.h (filename_ncmp): New prototype. ChangeLog bfd/ 2011-02-28 Kai Tietz <kai.tietz@onevision.com> * archive.c (_bfd_find_nested_archive): Use filename_(n)cmp. (adjust_relative_path): Likewise. (_bfd_construct_extended_name_table): Likewise. * corefile.c (generic_core_file_matches_executable_p): Likewise. * elf32-bfin.c (bfinfdpic_relocate_section): Likewise. * elf32-frv.c (elf32_frv_relocate_section): Likewise. * elf32-spu.c (sort_bfds): Likewise. (spu_elf_auto_overlay): Likewise. * syms.c (_bfd_stab_section_find_nearest_line): Likewise. * xcofflink.c (xcoff_set_import_path): Likewise. * xtensa-isa.c (xtensa_regfile_lookup): Likewise. (xtensa_regfile_lookup_shortname): Likewise.
2011-02-03libiberty: documentation markup and order fixes.Ralf Wildenhues33-208/+370
libiberty/: * splay-tree.c: Escape wrapping newlines in texinfo markup with '@', to fix function declaration output rendering. * gather-docs: Relax and improve macro name matching to actually match all current names and to allow input line wrapping. * bsearch.c, concat.c, crc32.c, fnmatch.txh, fopen_unlocked.c, hashtab.c, insque.c, make-relative-prefix.c, memchr.c, memcmp.c, memcpy.c, memmem.c, memmove.c, mempcpy.c, memset.c, pexecute.txh, random.c, setenv.c, setproctitle.c, simple-object.txh, snprintf.c, stpncpy.c, strncmp.c, strtod.c, strtol.c, vasprintf.c, vprintf.c, vsnprintf.c, xmemdup.c: Wrap long texinfo input lines. * functions.texi: Regenerate.
2011-01-03merge from gccDJ Delorie9-13/+11
2010-12-09bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignoreMike Frysinger2-0/+6
This seems to cover a few random targets as well as --enable-targets=all. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-12-08merge from gccDJ Delorie2-13/+44
2010-11-29merge from gccDJ Delorie2-0/+5
2010-11-21merge from gccDJ Delorie5-39/+15
2010-11-20PR other/46202: implement install-strip.Ralf Wildenhues2-0/+9
/: PR other/46202 * configure.ac: Fix just-built in-tree STRIP name to be binutils/strip-new. * configure: Regenerate. * Makefile.def (install-strip-gcc, install-strip-binutils) (install-strip-opcodes, install-strip-ld, install-strip-itcl) (install-strip-sid): Mirror dependencies on non-strip variants of these targets on the respective -strip prerequisites. * Makefile.tpl (install-strip, install-strip-host) (install-strip-target): New targets. (install-strip-[+module+], install-strip-target-[+module+]): New targets. * Makefile.in: Regenerate. etc/: * Makefile.in (install-strip): New target. libiberty/: PR other/46202 * Makefile.in (install-strip): New phony target. (install): Also mark as phony.
2010-11-17merge from gccDJ Delorie6-39/+93
2010-11-16Properly demangle a global constructor symbol.H.J. Lu3-3/+26
2010-11-16 H.J. Lu <hongjiu.lu@intel.com> PR other/42670 PR binutils/11137 * cp-demangle.c (d_make_demangle_mangled_name): New. (d_demangle_callback): Use it on DCT_GLOBAL_XTORS. * testsuite/demangle-expected: Updated.
2010-11-14merge from gccDJ Delorie2-1/+7
2010-11-13merge from gccDJ Delorie3-8/+14
2010-11-04Use spawnve on cygwin.Richard Henderson5-13/+237
* configure.ac (AC_CHECK_HEADERS): Add process.h. (checkfuncs): Add dup3, spawnve, spawnvpe; sort the list. (AC_CHECK_FUNCS): Add dup3, spawnve, spawnvpe. * configure, config.in: Rebuild. * pex-unix.c [HAVE_SPAWNVE] (pex_unix_exec_child): New function. [HAVE_SPAWNVE] (save_and_install_fd, restore_fd): New functions.