aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2008-01-13 19:50:04 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2008-01-13 19:50:04 +0000
commit2cb207f7f387df9b17fbebe76d09991e20d6e880 (patch)
treece5867989594f5a5e3a5cbee0dbee5d33a15b6d5 /gcc
parent92140ff9cc02b82e7c3fc90cc61a414cf7086180 (diff)
downloadgcc-2cb207f7f387df9b17fbebe76d09991e20d6e880.zip
gcc-2cb207f7f387df9b17fbebe76d09991e20d6e880.tar.gz
gcc-2cb207f7f387df9b17fbebe76d09991e20d6e880.tar.bz2
struct-ret-3.c: Adjust testcase to make stack readable and writable again before exiting.
2008-01-13 Richard Guenther <rguenther@suse.de> * gcc.dg/struct-ret-3.c: Adjust testcase to make stack readable and writable again before exiting. From-SVN: r131509
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/struct-ret-3.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 521407a..7909ad9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2008-01-13 Richard Guenther <rguenther@suse.de>
+ * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
+ readable and writable again before exiting.
+
+2008-01-13 Richard Guenther <rguenther@suse.de>
+
PR middle-end/34601
* gcc.dg/noncompile/incomplete-4.c: New testcase.
diff --git a/gcc/testsuite/gcc.dg/struct-ret-3.c b/gcc/testsuite/gcc.dg/struct-ret-3.c
index edb259c..4a603cb 100644
--- a/gcc/testsuite/gcc.dg/struct-ret-3.c
+++ b/gcc/testsuite/gcc.dg/struct-ret-3.c
@@ -90,5 +90,9 @@ int main(void)
u->dp.pDictRidderInfo = &u->di;
Initialize(&u->o, 0);
+ mprotect(u->c1, 4096, PROT_READ|PROT_WRITE);
+ mprotect(u->c2, 4096, PROT_READ|PROT_WRITE);
+ mprotect(u->c3, 4096, PROT_READ|PROT_WRITE);
+
return 0;
}