config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
gcc/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * config.gcc: Match arm*-*-linux-* for ARM Linux/GNU. * doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi. gcc/testsuite/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * lib/target-supports.exp (check_profiling_available): Match arm*-*-linux-* for ARM Linux/GNU. * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU. * gfortran.dg/enum_10.f90: Likewise. * gfortran.dg/enum_9.f90: Likewise. * gcc.target/arm/synchronize.c: Likewise. * g++.old-deja/g++.jason/enum6.C: Likewise. * g++.old-deja/g++.other/enum4.C: Likewise. * g++.old-deja/g++.law/enum9.C: Likewise. gcc/ada/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for ARM Linux/GNU. libgcc/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * config.host: Match arm*-*-linux-* for ARM Linux/GNU. libstdc++-v3/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * configure.host: Match arm*-*-linux-* for ARM Linux/GNU. * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise. * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise. libjava/ 2012-10-15 Matthias Klose <doko@ubuntu.com> * configure.ac: Match arm*-*-linux-* for ARM Linux/GNU. * configure: Regenerate. From-SVN: r192475
This commit is contained in:
parent
55e7f90769
commit
9945a87681
@ -1,3 +1,8 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* config.gcc: Match arm*-*-linux-* for ARM Linux/GNU.
|
||||
* doc/install.texi: Use arm-*-*linux-* instead of arm-*-*linux-gnueabi.
|
||||
|
||||
2012-10-13 Uros Bizjak <ubizjak@gmail.com>
|
||||
|
||||
* config/i386/sse.md (UNSPEC_MOVU): Remove.
|
||||
|
@ -1,3 +1,8 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* gcc-interface/Makefile.in: Match arm*-*-linux-*eabi* for
|
||||
ARM Linux/GNU.
|
||||
|
||||
2012-10-05 Robert Dewar <dewar@adacore.com>
|
||||
|
||||
* sem_ch7.adb: Minor reformatting.
|
||||
|
@ -1850,7 +1850,7 @@ ifeq ($(strip $(filter-out powerpc% e500% linux%,$(arch) $(osys))),)
|
||||
LIBRARY_VERSION := $(LIB_VERSION)
|
||||
endif
|
||||
|
||||
ifeq ($(strip $(filter-out arm% linux-gnueabi,$(arch) $(osys)-$(word 4,$(targ)))),)
|
||||
ifeq ($(strip $(filter-out arm%-linux,$(arch)-$(osys)) $(if $(findstring eabi,$(word 4,$(targ))),,$(word 4,$(targ)))),)
|
||||
LIBGNAT_TARGET_PAIRS = \
|
||||
a-intnam.ads<a-intnam-linux.ads \
|
||||
s-inmaop.adb<s-inmaop-posix.adb \
|
||||
|
@ -829,7 +829,7 @@ arm*-*-netbsdelf*)
|
||||
extra_options="${extra_options} netbsd.opt netbsd-elf.opt"
|
||||
tmake_file="${tmake_file} arm/t-arm"
|
||||
;;
|
||||
arm*-*-linux-*eabi*) # ARM GNU/Linux with ELF
|
||||
arm*-*-linux-*) # ARM GNU/Linux with ELF
|
||||
tm_file="dbxelf.h elfos.h gnu-user.h linux.h linux-android.h glibc-stdint.h arm/elf.h arm/linux-gas.h arm/linux-elf.h"
|
||||
case $target in
|
||||
arm*b-*-linux*)
|
||||
|
@ -3151,7 +3151,7 @@ This is a synonym for @samp{x86_64-*-solaris2.1[0-9]*}.
|
||||
@heading @anchor{arm-x-eabi}arm-*-eabi
|
||||
ARM-family processors. Subtargets that use the ELF object format
|
||||
require GNU binutils 2.13 or newer. Such subtargets include:
|
||||
@code{arm-*-netbsdelf}, @code{arm-*-*linux-gnueabi}
|
||||
@code{arm-*-netbsdelf}, @code{arm-*-*linux-*}
|
||||
and @code{arm-*-rtemseabi}.
|
||||
|
||||
@html
|
||||
|
@ -1,3 +1,15 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* lib/target-supports.exp (check_profiling_available): Match
|
||||
arm*-*-linux-* for ARM Linux/GNU.
|
||||
* g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
|
||||
* gfortran.dg/enum_10.f90: Likewise.
|
||||
* gfortran.dg/enum_9.f90: Likewise.
|
||||
* gcc.target/arm/synchronize.c: Likewise.
|
||||
* g++.old-deja/g++.jason/enum6.C: Likewise.
|
||||
* g++.old-deja/g++.other/enum4.C: Likewise.
|
||||
* g++.old-deja/g++.law/enum9.C: Likewise.
|
||||
|
||||
2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* g++.dg/tls/thread_local-cse.C: Move dg-do line.
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* Test for ICE in predictive commoning with empty loop header block
|
||||
on arm-none-linux-gnueabi. */
|
||||
on arm-none-linux-*. */
|
||||
|
||||
struct Foo
|
||||
{
|
||||
|
@ -7,10 +7,10 @@
|
||||
// enum-size attributes should only be emitted if there are values of
|
||||
// enum type that can escape the compilation unit, gcc cannot currently
|
||||
// detect this; if this facility is added then this linker option should
|
||||
// not be needed. arm-*-linux*eabi should be a good approximation to
|
||||
// not be needed. arm-*-linux* should be a good approximation to
|
||||
// those platforms where the EABI supplement defines enum values to be
|
||||
// 32 bits wide.
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux* } }
|
||||
|
||||
#include <limits.h>
|
||||
|
||||
|
@ -7,10 +7,10 @@
|
||||
// enum-size attributes should only be emitted if there are values of
|
||||
// enum type that can escape the compilation unit, gcc cannot currently
|
||||
// detect this; if this facility is added then this linker option should
|
||||
// not be needed. arm-*-linux*eabi should be a good approximation to
|
||||
// not be needed. arm-*-linux* should be a good approximation to
|
||||
// those platforms where the EABI supplement defines enum values to be
|
||||
// 32 bits wide.
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux* } }
|
||||
|
||||
// GROUPS passed enums
|
||||
extern "C" int printf (const char *, ...);
|
||||
|
@ -9,10 +9,10 @@
|
||||
// enum-size attributes should only be emitted if there are values of
|
||||
// enum type that can escape the compilation unit, gcc cannot currently
|
||||
// detect this; if this facility is added then this linker option should
|
||||
// not be needed. arm-*-linux*eabi should be a good approximation to
|
||||
// not be needed. arm-*-linux* should be a good approximation to
|
||||
// those platforms where the EABI supplement defines enum values to be
|
||||
// 32 bits wide.
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
// { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux* } }
|
||||
|
||||
enum E {
|
||||
a = -312
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* { dg-final { scan-assembler "__sync_synchronize|dmb|mcr" { target arm*-*-linux-*eabi } } } */
|
||||
/* { dg-final { scan-assembler "__sync_synchronize|dmb|mcr" { target arm*-*-linux-* } } } */
|
||||
|
||||
void *foo (void)
|
||||
{
|
||||
|
@ -1,7 +1,7 @@
|
||||
! { dg-do run }
|
||||
! { dg-additional-sources enum_10.c }
|
||||
! { dg-options "-fshort-enums -w" }
|
||||
! { dg-options "-fshort-enums -w -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
! { dg-options "-fshort-enums -w -Wl,--no-enum-size-warning" { target arm*-*-linux* } }
|
||||
! Make sure short enums are indeed interoperable with the
|
||||
! corresponding C type.
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
! { dg-do run }
|
||||
! { dg-options "-fshort-enums" }
|
||||
! { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
! { dg-options "-fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux* } }
|
||||
! Program to test enumerations when option -fshort-enums is given
|
||||
|
||||
program main
|
||||
|
@ -3924,7 +3924,7 @@ proc check_effective_target_sync_long_long_runtime { } {
|
||||
}
|
||||
} ""
|
||||
}]
|
||||
} elseif { [istarget arm*-*-linux-gnueabi] } {
|
||||
} elseif { [istarget arm*-*-linux-*] } {
|
||||
return [check_runtime sync_longlong_runtime {
|
||||
#include <stdlib.h>
|
||||
int main ()
|
||||
@ -3968,7 +3968,7 @@ proc check_effective_target_sync_int_long { } {
|
||||
|| [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*]
|
||||
|| [istarget alpha*-*-*]
|
||||
|| [istarget arm*-*-linux-gnueabi]
|
||||
|| [istarget arm*-*-linux-*]
|
||||
|| [istarget bfin*-*linux*]
|
||||
|| [istarget hppa*-*linux*]
|
||||
|| [istarget s390*-*-*]
|
||||
@ -3999,7 +3999,7 @@ proc check_effective_target_sync_char_short { } {
|
||||
|| [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*]
|
||||
|| [istarget alpha*-*-*]
|
||||
|| [istarget arm*-*-linux-gnueabi]
|
||||
|| [istarget arm*-*-linux-*]
|
||||
|| [istarget hppa*-*linux*]
|
||||
|| [istarget s390*-*-*]
|
||||
|| [istarget powerpc*-*-*]
|
||||
|
@ -1,3 +1,7 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* config.host: Match arm*-*-linux-* for ARM Linux/GNU.
|
||||
|
||||
2012-10-15 Pavel Chupin <pavel.v.chupin@intel.com>
|
||||
|
||||
* configure: Regenerate.
|
||||
|
@ -316,7 +316,7 @@ arm*-*-netbsdelf*)
|
||||
arm*-*-linux*) # ARM GNU/Linux with ELF
|
||||
tmake_file="${tmake_file} arm/t-arm t-fixedpoint-gnu-prefix"
|
||||
case ${host} in
|
||||
arm*-*-linux-*eabi)
|
||||
arm*-*-linux-*)
|
||||
tmake_file="${tmake_file} arm/t-elf arm/t-bpabi arm/t-linux-eabi t-slibgcc-libgcc"
|
||||
tm_file="$tm_file arm/bpabi-lib.h"
|
||||
unwind_header=config/arm/unwind-arm.h
|
||||
|
@ -1,3 +1,8 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* configure.ac: Match arm*-*-linux-* for ARM Linux/GNU.
|
||||
* configure: Regenerate.
|
||||
|
||||
2012-09-14 Dehao Chen <dehao@google.com>
|
||||
|
||||
* testsuite/libjava.lang/sourcelocation.java: New cases.
|
||||
|
2
libjava/configure
vendored
2
libjava/configure
vendored
@ -20551,7 +20551,7 @@ case "${host}" in
|
||||
# on Darwin -single_module speeds up loading of the dynamic libraries.
|
||||
extra_ldflags_libjava=-Wl,-single_module
|
||||
;;
|
||||
arm*linux*eabi)
|
||||
arm*-*-linux-*)
|
||||
# Some of the ARM unwinder code is actually in libstdc++. We
|
||||
# could in principle replicate it in libgcj, but it's better to
|
||||
# have a dependency on libstdc++.
|
||||
|
@ -931,7 +931,7 @@ case "${host}" in
|
||||
# on Darwin -single_module speeds up loading of the dynamic libraries.
|
||||
extra_ldflags_libjava=-Wl,-single_module
|
||||
;;
|
||||
arm*linux*eabi)
|
||||
arm*-*-linux-*)
|
||||
# Some of the ARM unwinder code is actually in libstdc++. We
|
||||
# could in principle replicate it in libgcj, but it's better to
|
||||
# have a dependency on libstdc++.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2012-10-15 Matthias Klose <doko@ubuntu.com>
|
||||
|
||||
* configure.host: Match arm*-*-linux-* for ARM Linux/GNU.
|
||||
* testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
|
||||
* testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
|
||||
|
||||
2012-10-15 Pavel Chupin <pavel.v.chupin@intel.com>
|
||||
|
||||
* Makefile.in: Regenerate.
|
||||
|
@ -348,7 +348,7 @@ case "${host}" in
|
||||
fi
|
||||
esac
|
||||
case "${host}" in
|
||||
arm*-*-linux-*eabi)
|
||||
arm*-*-linux-*)
|
||||
port_specific_symbol_files="\$(srcdir)/../config/os/gnu-linux/arm-eabi-extra.ver"
|
||||
;;
|
||||
esac
|
||||
|
@ -1,5 +1,5 @@
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums" }
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux-* } }
|
||||
|
||||
// 2007-05-03 Benjamin Kosnik <bkoz@redhat.com>
|
||||
//
|
||||
|
@ -1,5 +1,5 @@
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums" }
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux*eabi } }
|
||||
// { dg-options "-std=gnu++0x -funsigned-char -fshort-enums -Wl,--no-enum-size-warning" { target arm*-*-linux-* } }
|
||||
|
||||
// 2007-05-03 Benjamin Kosnik <bkoz@redhat.com>
|
||||
//
|
||||
|
Loading…
Reference in New Issue
Block a user