[gdb/testsuite] Make noclone conditional in vla-optimized-out.c
Make the noclone attribute on f1 in vla-optimized-out.c conditional. This makes the test-case by default identical to gcc/testsuite/gcc.dg/guality/vla-1.c. Tested on x86_64-linux. 2018-07-20 Tom de Vries <tdevries@suse.de> * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on NOCLONE macro. * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
This commit is contained in:
parent
3391569f21
commit
232a00325b
|
@ -1,3 +1,9 @@
|
||||||
|
2018-07-20 Tom de Vries <tdevries@suse.de>
|
||||||
|
|
||||||
|
* gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
|
||||||
|
NOCLONE macro.
|
||||||
|
* gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
|
||||||
|
|
||||||
2018-07-19 Tom de Vries <tdevries@suse.de>
|
2018-07-19 Tom de Vries <tdevries@suse.de>
|
||||||
|
|
||||||
* gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
|
* gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
|
||||||
|
|
|
@ -15,7 +15,12 @@
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||||
|
|
||||||
int __attribute__((noinline, noclone))
|
int
|
||||||
|
#ifdef NOCLONE
|
||||||
|
__attribute__((noinline, noclone))
|
||||||
|
#else
|
||||||
|
__attribute__((noinline))
|
||||||
|
#endif
|
||||||
f1 (int i)
|
f1 (int i)
|
||||||
{
|
{
|
||||||
char a[i + 1];
|
char a[i + 1];
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
standard_testfile
|
standard_testfile
|
||||||
|
|
||||||
if { [prepare_for_testing "failed to prepare" $testfile $srcfile \
|
if { [prepare_for_testing "failed to prepare" $testfile $srcfile \
|
||||||
{debug optimize=-O1}] } {
|
{debug optimize=-O1 additional_flags=-DNOCLONE}] } {
|
||||||
return -1
|
return -1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue