Commit graph

65 commits

Author SHA1 Message Date
jakub
3f48575af8 PR sanitizer/56781 lto-plugin/ * Makefile.am (CFLAGS, LDFLAGS): Filter out -fsanitize=address. (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS, liblto_plugin_la_DEPENDENCIES): Prefer ../libiberty/noasan/libiberty.a over ../libiberty/pic/libiberty.a if the former exists. * Makefile.in: Regenerated. libiberty/ * maint-tool: Also emit rule for noasan/ subdirectory. * configure.ac (NOASANFLAG): Set and substitute. * Makefile.in: Regenerated. (NOASANFLAG): Set. (all, $(TARGETLIB), mostlyclean): Handle noasan subdir like pic subdir. (stamp-noasandir): New goal. * configure: Regenerated.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@209476 138bc75d-0d04-0410-961f-82ee72b054a4
2014-05-08 10:18:30 -06:00
Mike Frysinger
369be6981b libiberty: fix --enable-install-libiberty flag [PR 56780]
Commit 199570 fixed the --disable-install-libiberty behavior, but it also
added a bug where the enable path never works because the initial clear
of target_header_dir wasn't deleted.  So we end up initializing properly
at the top only to reset it at the end all the time.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206367 138bc75d-0d04-0410-961f-82ee72b054a4
2014-01-06 13:44:33 -05:00
DJ Delorie
26505cc0c4 merge from gcc 2013-10-16 00:29:48 +00:00
DJ Delorie
a4818a052e merge from gcc 2013-06-01 01:01:44 +00:00
DJ Delorie
995b61fe5b merge from gcc 2012-10-10 03:11:33 +00:00
DJ Delorie
601a99c67b merge from gcc 2011-08-22 17:16:25 +00:00
DJ Delorie
26ac12805d merge from gcc 2011-07-22 14:37:58 +00:00
DJ Delorie
62b06a9e17 merge from gcc 2010-11-21 04:01:17 +00:00
Richard Henderson
9c55e06476 Use spawnve on cygwin.
* 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.
2010-11-04 23:41:21 +00:00
DJ Delorie
ffa54e5c48 merge from gcc 2010-11-02 15:20:47 +00:00
DJ Delorie
94e482001f merge from gcc 2010-10-07 16:20:37 +00:00
DJ Delorie
9711ae4d9f merge from gcc 2010-10-06 23:01:30 +00:00
DJ Delorie
497462ef9e merge from gcc 2010-09-09 17:39:52 +00:00
DJ Delorie
a28030212f merge from gcc 2010-06-03 16:54:11 +00:00
DJ Delorie
43e85a8f54 merge from gcc 2010-01-05 21:10:30 +00:00
Ben Elliston
e96158fc77 * configure.ac (AC_CHECK_FUNCS): Sort into alphabetical order.
* configure: Regenerate.
2009-11-25 22:41:09 +00:00
H.J. Lu
b4a451f5e1 2009-09-04 Ozkan Sezer <sezeroz@gmail.com>
PR target/39065
	* configure.ac: Replace AC_CHECK_TYPE() for intptr_t and uintptr_t
	with AC_TYPE_INTPTR_T and AC_TYPE_UINTPTR_T.
	* config.in: Regenerated.
	* configure: Regenerated.
2009-09-04 14:33:39 +00:00
H.J. Lu
fca6a796b7 2009-09-03 Ozkan Sezer <sezeroz@gmail.com>
PR target/39065
	* configure.ac: Also check for intptr_t.
	* config.h.in: Regenerated.
	* configure: Regenerated.
	* hashtab.c (hash_pointer): Cast the pointer argument to intptr_t
	instead of of long.
2009-09-03 16:46:55 +00:00
Ralf Wildenhues
d444d2baea Sync from GCC: Update AC_PREREQ entries to 2.64.
/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

intl/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

libdecnumber/:
	* configure.ac (AC_PREREQ): Bump to 2.64.

libiberty/:
	* configure.ac (AC_PREREQ): Bump to 2.64.
2009-08-24 19:12:57 +00:00
DJ Delorie
68724c3d39 merge from gcc 2009-04-14 18:05:58 +00:00
DJ Delorie
3c72fdec4e merge from gcc 2009-04-08 16:42:57 +00:00
DJ Delorie
10e1b6bb90 merge from gcc 2009-03-27 23:07:30 +00:00
Dave Korn
1b5bf94466 * configure.ac (funcs, vars, checkfuncs): Don't munge on Cygwin,
as it no longer shares libiberty object files.
	* configure:  Regenerated.
2009-01-18 23:12:15 +00:00
H.J. Lu
899de17032 2008-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
* configure.ac: Call AC_SYS_LARGEFILE.
	* config.in: Regenerated.
	* configure: Likewise.
2008-10-07 16:44:52 +00:00
DJ Delorie
1c08f2c880 merge from gcc 2008-10-07 01:28:01 +00:00
Jan Kratochvil
d053aef827 bfd/
Fix loading large elf64 binaries on 32bit hosts.
	* configure.in: Call AC_SYS_LARGEFILE.
	* config.in: Regenerate.
	* configure: Regenerate.

binutils/
	Fix loading large elf64 binaries on 32bit hosts.
	* configure.in: Call AC_SYS_LARGEFILE.
	* config.in: Regenerate.
	* configure: Regenerate.

gas/
	* configure.in: Call AC_SYS_LARGEFILE.
	* config.in: Regenerate.
	* configure: Regenerate.

gprof/
	* configure.in: Call AC_SYS_LARGEFILE.
	* gconfig.in: Regenerate.
	* configure: Regenerate.

ld/
	* configure.in: Call AC_SYS_LARGEFILE.
	* config.in: Regenerate.
	* configure: Regenerate.

libiberty/
	* configure.in: Call AC_SYS_LARGEFILE.
	* config.in: Regenerate.
	* configure: Regenerate.
2008-09-11 19:02:04 +00:00
DJ Delorie
017c113877 merge from gcc 2008-04-21 22:30:17 +00:00
Paolo Bonzini
c779bab85b 2008-03-27 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl (PICFLAG, PICFLAG_FOR_TARGET): Remove.
	* Makefile.in: Regenerate.

config:
2008-03-27  Paolo Bonzini  <bonzini@gnu.org>

	* extensions.m4: New.

2008-03-27  Paolo Bonzini  <bonzini@gnu.org>

	* mh-armpic: Remove.
	* mh-i370pic: Remove.
	* mh-m68kpic: Remove.
	* mh-ppcpic: Remove.
	* mh-sparcpic: Remove.
	* mh-ia64pic: Remove.
	* mh-papic: Remove.
	* mh-s390pic: Remove.
	* mh-x86pic: Remove.

libiberty:
2008-03-27  Paolo Bonzini  <bonzini@gnu.org>

	* configure.ac (frags): Don't set, use frag instead.
	(PICFLAG): Set here and substitute.
	* Makefile.in (PICFLAG): Substitute from autoconf.
	* configure: Regenerate.
2008-03-27 14:16:55 +00:00
DJ Delorie
008d60eb19 merge from gcc 2007-07-17 18:05:02 +00:00
Paolo Bonzini
1f616ca10d 2007-06-14 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Use ACX_PROG_CC_ALMOST_PEDANTIC too.
	* configure: Regenerate.
2007-06-14 14:41:46 +00:00
Paolo Bonzini
a104c397e7 2007-06-14 Paolo Bonzini <bonzini@gnu.org>
* aclocal.m4: Include config/warnings.m4.
	* configure.ac: Use ACX_PROG_CC_WARNING_OPTS.
	* configure: Regenerate.
2007-06-14 08:17:50 +00:00
Geoffrey Keating
958afec373 * configure.ac: Non-default multilibs can be cross compilations.
* configure: Regenerate
2007-06-07 18:43:51 +00:00
DJ Delorie
1f92e18087 merge from gcc 2007-02-26 22:14:03 +00:00
Corinna Vinschen
069e4b1944 * configure.ac: Add case for Mingw as host.
* configure: Regenerate.
2006-08-30 13:08:27 +00:00
DJ Delorie
545c9aee9b merge from gcc 2006-04-07 00:01:28 +00:00
DJ Delorie
fd7d450d2b merge from gcc 2006-01-29 20:07:09 +00:00
DJ Delorie
a4e5c0d804 merge from gcc 2005-07-22 03:16:33 +00:00
DJ Delorie
7edb1832f2 merge from gcc 2005-07-22 03:00:51 +00:00
Ben Elliston
e865f979ac * configure.ac: Check for a getopt(3) declaration.
* configure, config.in: Regenerate.
2005-07-22 02:10:56 +00:00
Kelley Cook
4cf896a535 2005-07-07 Kelley Cook <kcook@gcc.gnu.org>
* config.table: Delete file.  Move former contents into ...
	* configure.ac: ... here and escape any brackets for m4.
	* Makefile.in (config.status): Remove dependency on config.table.
	* configure: Regenerate.
2005-07-07 02:21:57 +00:00
Geoffrey Keating
67f3cb056f Index: include/ChangeLog
2005-06-20  Geoffrey Keating  <geoffk@apple.com>

	* libiberty.h (strverscmp): Prototype.

Index: libiberty/ChangeLog
2005-06-20  Geoffrey Keating  <geoffk@apple.com>

	* strverscmp.c: New.
	* Makefile.in (CFILES): Add strverscmp.c.
	(CONFIGURED_OFILES): Add strverscmp.o.
	(strverscmp.o): New rule.
	(stamp-functions): Add $(srcdir) to files in source directory.
	* configure.ac (funcs): Add strverscmp.
	(AC_CHECK_FUNCS): Add strverscmp.
	* configure: Regenerate.
	* functions.texi: Regenerate.
2005-06-21 00:28:25 +00:00
DJ Delorie
01e94249b6 merge from gcc 2005-05-28 19:49:24 +00:00
DJ Delorie
abf6a75b42 merge from gcc 2005-05-24 21:01:33 +00:00
DJ Delorie
0093138c53 merge from gcc 2005-05-07 02:00:41 +00:00
DJ Delorie
fa99459db0 merge from gcc 2005-04-16 01:05:05 +00:00
DJ Delorie
41c953f989 merge from gcc 2005-04-12 15:04:41 +00:00
DJ Delorie
ac119ae83b merge from gcc 2005-04-11 19:32:04 +00:00
DJ Delorie
aa55ccb120 merge from gcc 2005-04-02 20:20:01 +00:00
Ian Lance Taylor
b109e79adc libiberty:
* pex-common.c: New file.
	* pex-one.c: New file.
	* pexecute.c: New file.
	* pex-common.h: Include <stdio.h>.
	(struct pex_obj): Define.
	(struct pex_funcs): Define.
	(pex_init_common): Declare.
	* pex-unix.c: Rewrite.
	* pex-win32.c: Rewrite.
	* pex-djgpp.c: Rewrite.
	* pex-msdos.c: Rewrite.
	* testsuite/text-pexecute.c: New file.
	* pexecute.txh: Rewrite.
	* configure.ac: Check for wait3 and wait4.  Set CHECK to
	really-check rather than check-cplus-dem.
	* functions.texi: Rebuild.
	* Makefile.in: Rebuild dependencies.
	(CFILES): Add pexecute.c, pex-common.c, pex-one.c.
	(REQUIRED_OFILES): Add pexecute.o, pex-common.o, pex-one.o.
	* testsuite/Makefile.in (really-check): New target.
	(check-pexecute, test-pexecute): New targets.
	* configure: Rebuild.
include:
	* libiberty.h: Include <stdio.h>.
	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
	(pex_init, pex_run, pex_read_output): Declare.
	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
	(struct pex_time): Define.
2005-03-29 02:15:24 +00:00
DJ Delorie
49b1fae430 merge from gcc 2005-03-28 02:09:01 +00:00