This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r177967 - in /trunk: config/ChangeLog config/pi...
- From: ro at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Mon, 22 Aug 2011 16:54:05 -0000
- Subject: r177967 - in /trunk: config/ChangeLog config/pi...
Author: ro
Date: Mon Aug 22 16:54:02 2011
New Revision: 177967
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=177967
Log:
Centralize PICFLAG configuration
config:
* picflag.m4: New file.
gcc:
* configure.ac (GCC_PICFLAG_FOR_TARGET): Call it.
(PICFLAG_FOR_TARGET): Substitute.
* aclocal.m4: Regenerate.
* configure: Regenerate.
gcc/ada:
* gcc-interface/Makefile.in (PICFLAG_FOR_TARGET): New.
(GNATLIBCFLAGS_FOR_C): Replace
TARGET_LIBGCC2_CFLAGS by PICFLAG_FOR_TARGET.
(gnatlib-shared-default, gnatlib-shared-dual-win32)
(gnatlib-shared-win32, gnatlib-shared-darwin, gnatlib-shared)
(gnatlib-sjlj, gnatlib-zcx): Likewise.
libada:
* configure.ac: Include ../config/picflag.m4.
(GCC_PICFLAG): Call it.
Substitute.
* configure: Regenerate.
* Makefile.in (TARGET_LIBGCC2_CFLAGS): Replace by PICFLAG.
(GNATLIBCFLAGS_FOR_C): Replace TARGET_LIBGCC2_CFLAGS by PICFLAG.
(LIBADA_FLAGS_TO_PASS): Pass PICFLAG as PICFLAG_FOR_TARGET.
Don't include $(GCC_DIR)/libgcc.mvars.
libiberty:
* aclocal.m4: Include ../config/picflag.m4.
* configure.ac (GCC_PICFLAG): Call it.
(enable_shared): Clear PICFLAG unless shared.
* configure: Regenerate.
Added:
trunk/config/picflag.m4
Modified:
trunk/config/ChangeLog
trunk/gcc/ChangeLog
trunk/gcc/aclocal.m4
trunk/gcc/ada/ChangeLog
trunk/gcc/ada/gcc-interface/Makefile.in
trunk/gcc/configure
trunk/gcc/configure.ac
trunk/libada/ChangeLog
trunk/libada/Makefile.in
trunk/libada/configure
trunk/libada/configure.ac
trunk/libiberty/ChangeLog
trunk/libiberty/aclocal.m4
trunk/libiberty/configure
trunk/libiberty/configure.ac