On 07/08/13 01:25, Joseph S. Myers wrote:
On Tue, 30 Jul 2013, Richard Earnshaw wrote:
Most arm target configs now require a 64-bit HW-int. Unfortunately a few of
the older, less commonly used config targets do not. The code in arm.c now
pretty much requires that a 64-bit HW-int is used, especially for
vectorization to work.
This patch makes 64-bit HW-int the default for all arm configs and cleans up
the configure script accordingly.
* config.gcc (arm): Require 64-bit host-wide-int for all ARM
target configs.
The configuration in libcpp/configure.ac of which targets need 64-bit
HOST_WIDE_INT always needs to be kept in sync with that in gcc/config.gcc.
Oops. Fixed thusly:
2013-08-07 Richard Earnshaw rearn...@arm.com
* configure.ac: Set need_64bit_hwint for all arm targets.
* configure: Regenerated.
--- configure (revision 201547)
+++ configure (local)
@@ -7152,9 +7152,7 @@ fi
case $target in
aarch64*-*-* | \
alpha*-*-* | \
- arm*-*-*eabi* | \
- arm*-*-rtems* | \
- arm*-*-symbianelf* | \
+ arm*-*-* | \
x86_64-*-* | \
ia64-*-* | \
hppa*64*-*-* | \
--- configure.ac(revision 201547)
+++ configure.ac(local)
@@ -184,9 +184,7 @@ m4_changequote(,)
case $target in
aarch64*-*-* | \
alpha*-*-* | \
- arm*-*-*eabi* | \
- arm*-*-rtems* | \
- arm*-*-symbianelf* | \
+ arm*-*-* | \
x86_64-*-* | \
ia64-*-* | \
hppa*64*-*-* | \