re PR target/60504 (many Ada testsuite regressions on ARM/Linux)

PR target/60504
	* config/arm/arm.h (ASM_PREFERRED_EH_DATA_FORMAT): Expose from
	ARM_TARGET2_DWARF_FORMAT.

From-SVN: r209201
This commit is contained in:
Eric Botcazou 2014-04-07 21:31:29 +00:00
parent 631e3e1b75
commit 3f2f838e02
4 changed files with 14 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2014-04-07 Douglas B Rupp <rupp@adacore.com>
PR target/60504
* config/arm/arm.h (ASM_PREFERRED_EH_DATA_FORMAT): Expose from
ARM_TARGET2_DWARF_FORMAT.
2014-04-07 Charles Baylis <charles.baylis@linaro.org> 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
PR target/60609 PR target/60609
@ -8,10 +14,8 @@
2014-04-07 Richard Biener <rguenther@suse.de> 2014-04-07 Richard Biener <rguenther@suse.de>
PR tree-optimization/60766 PR tree-optimization/60766
* tree-ssa-loop-ivopts.c (cand_value_at): Compute in an * tree-ssa-loop-ivopts.c (cand_value_at): Compute in an unsigned type.
unsigned type. (may_eliminate_iv): Convert cand_value_at result to desired type.
(may_eliminate_iv): Convert cand_value_at result to desired
type.
2014-04-07 Jason Merrill <jason@redhat.com> 2014-04-07 Jason Merrill <jason@redhat.com>

View File

@ -937,13 +937,13 @@ extern int arm_arch_crc;
#ifndef ARM_TARGET2_DWARF_FORMAT #ifndef ARM_TARGET2_DWARF_FORMAT
#define ARM_TARGET2_DWARF_FORMAT DW_EH_PE_pcrel #define ARM_TARGET2_DWARF_FORMAT DW_EH_PE_pcrel
#endif
/* ttype entries (the only interesting data references used) /* ttype entries (the only interesting data references used)
use TARGET2 relocations. */ use TARGET2 relocations. */
#define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \ #define ASM_PREFERRED_EH_DATA_FORMAT(code, data) \
(((code) == 0 && (data) == 1 && ARM_UNWIND_INFO) ? ARM_TARGET2_DWARF_FORMAT \ (((code) == 0 && (data) == 1 && ARM_UNWIND_INFO) ? ARM_TARGET2_DWARF_FORMAT \
: DW_EH_PE_absptr) : DW_EH_PE_absptr)
#endif
/* The native (Norcroft) Pascal compiler for the ARM passes the static chain /* The native (Norcroft) Pascal compiler for the ARM passes the static chain
as an invisible last argument (possible since varargs don't exist in as an invisible last argument (possible since varargs don't exist in

View File

@ -1,3 +1,7 @@
2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
* gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
2014-04-07 Charles Baylis <charles.baylis@linaro.org> 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
PR target/60609 PR target/60609

View File

@ -1,4 +1,4 @@
-- { dg-do run { xfail arm*-*-* } } -- { dg-do run }
-- { dg-options "-O2" } -- { dg-options "-O2" }
-- This is an optimization test and its failure is only a missed optimization. -- This is an optimization test and its failure is only a missed optimization.