Commit cb5ce9b4 authored by krebbel's avatar krebbel
Browse files

2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>

	* gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
	target check.
	* gcc.dg/guality/pr36728-2.c: Likewise.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168908 138bc75d-0d04-0410-961f-82ee72b054a4
parent c6ba6fb8
2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
target check.
* gcc.dg/guality/pr36728-2.c: Likewise.
2011-01-17 Richard Guenther <rguenther@suse.de>
PR tree-optimization/47313
......
......@@ -15,16 +15,22 @@ foo (int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
return y;
}
/* { dg-final { gdb-test 12 "arg1" "1" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 12 "arg2" "2" { xfail s390*-*-* } } } */
/* On s390(x) r2 and r3 are (depending on the optimization level) used
when adjusting the addresses in order to meet the alignment
requirements above. They usually hold the function arguments arg1
and arg2. So it is expected that these values are unavailable in
some of these tests. */
/* { dg-final { gdb-test 12 "arg1" "1" { target { ! "s390*-*-*" } } } }*/
/* { dg-final { gdb-test 12 "arg2" "2" { target { ! "s390*-*-*" } } } }*/
/* { dg-final { gdb-test 12 "arg3" "3" } } */
/* { dg-final { gdb-test 12 "arg4" "4" } } */
/* { dg-final { gdb-test 12 "arg5" "5" } } */
/* { dg-final { gdb-test 12 "arg6" "6" } } */
/* { dg-final { gdb-test 12 "arg7" "30" } } */
/* { dg-final { gdb-test 12 "y" "2" } } */
/* { dg-final { gdb-test 14 "arg1" "1" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 14 "arg2" "2" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 14 "arg1" "1" { target { ! "s390*-*-*" } } } }*/
/* { dg-final { gdb-test 14 "arg2" "2" { target { ! "s390*-*-*" } } } }*/
/* { dg-final { gdb-test 14 "arg3" "3" } } */
/* { dg-final { gdb-test 14 "arg4" "4" } } */
/* { dg-final { gdb-test 14 "arg5" "5" } } */
......
......@@ -15,16 +15,22 @@ foo (int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7)
return y;
}
/* { dg-final { gdb-test 12 "arg1" "1" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 12 "arg2" "2" { xfail s390*-*-* } } } */
/* On s390(x) r2 and r3 are (depending on the optimization level) used
when adjusting the addresses in order to meet the alignment
requirements above. They usually hold the function arguments arg1
and arg2. So it is expected that these values are unavailable in
some of these tests. */
/* { dg-final { gdb-test 12 "arg1" "1" { target { ! "s390*-*-*" } } } } */
/* { dg-final { gdb-test 12 "arg2" "2" { target { ! "s390*-*-*" } } } } */
/* { dg-final { gdb-test 12 "arg3" "3" } } */
/* { dg-final { gdb-test 12 "arg4" "4" } } */
/* { dg-final { gdb-test 12 "arg5" "5" } } */
/* { dg-final { gdb-test 12 "arg6" "6" } } */
/* { dg-final { gdb-test 12 "arg7" "30" } } */
/* { dg-final { gdb-test 12 "y" "2" } } */
/* { dg-final { gdb-test 14 "arg1" "1" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 14 "arg2" "2" { xfail s390*-*-* } } } */
/* { dg-final { gdb-test 14 "arg1" "1" { target { ! "s390*-*-*" } } } } */
/* { dg-final { gdb-test 14 "arg2" "2" { target { ! "s390*-*-*" } } } } */
/* { dg-final { gdb-test 14 "arg3" "3" } } */
/* { dg-final { gdb-test 14 "arg4" "4" } } */
/* { dg-final { gdb-test 14 "arg5" "5" } } */
......
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