Commit eae52f30 by Steve Ellcey Committed by Steve Ellcey

re PR target/83335 ([aarch64,ilp32] gcc.target/aarch64/asm-2.c ICEs since 255481)

2018-02-22  Steve Ellcey  <sellcey@cavium.com>

	PR target/83335
	* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
	ILP32 mode.
	* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.

From-SVN: r257908
parent 67c58c8f
2018-02-22 Steve Ellcey <sellcey@cavium.com>
PR target/83335
* gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
ILP32 mode.
* gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
* gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings. * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
......
...@@ -6,5 +6,5 @@ int x; ...@@ -6,5 +6,5 @@ int x;
void void
f (void) f (void)
{ {
asm volatile ("%a0" :: "X" (&x)); asm volatile ("%a0" :: "X" (&x)); /* { dg-error "invalid address mode" "" { target ilp32 } } */
} }
/* { dg-do compile } */
/* { dg-options "-O0" } */
int x;
void
f (void)
{
asm volatile ("%a0" :: "X" (__builtin_extend_pointer (&x)));
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment