[PPL-devel] [GIT] ppl/ppl(ppl-0_11-branch): Reflected the changes in http://gcc.gnu.org /bugzilla/show_bug.cgi?id=8966

Roberto Bagnara bagnara at cs.unipr.it
Thu Sep 9 20:07:50 CEST 2010


Module: ppl/ppl
Branch: ppl-0_11-branch
Commit: 71babe653a3099830e9cb3b37ea52be8925f88b6
URL:    http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commit;h=71babe653a3099830e9cb3b37ea52be8925f88b6

Author: Roberto Bagnara <bagnara at cs.unipr.it>
Date:   Thu Sep  9 15:13:48 2010 +0200

Reflected the changes in http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8966

Reflected the changes in gcc.gnu.org/bugzilla/show_bug.cgi?id=8966

---

 README.alpha                                       |    5 +++--
 tests/BD_Shape/disjoint1.cc                        |    3 ---
 tests/Box/congruences1.cc                          |    3 ---
 tests/Box/max_min1.cc                              |    3 ---
 tests/Box/relations4.cc                            |    3 ---
 tests/Grid/addcongruences1.cc                      |    3 ---
 tests/MIP_Problem/exceptions1.cc                   |    3 ---
 tests/Octagonal_Shape/affineimage1.cc              |    3 ---
 tests/Octagonal_Shape/boundedaffineimage1.cc       |    3 ---
 tests/Octagonal_Shape/cc76extrapolation1.cc        |    3 ---
 tests/Octagonal_Shape/difference1.cc               |    3 ---
 tests/Octagonal_Shape/disjoint1.cc                 |    3 ---
 tests/Octagonal_Shape/generalizedaffineimage3.cc   |    3 ---
 .../Octagonal_Shape/generalizedaffinepreimage2.cc  |    3 ---
 .../Octagonal_Shape/generalizedaffinepreimage3.cc  |    3 ---
 tests/Octagonal_Shape/unconstrain1.cc              |    3 ---
 tests/Polyhedron/exceptions2.cc                    |    3 ---
 17 files changed, 3 insertions(+), 50 deletions(-)

diff --git a/README.alpha b/README.alpha
index 15ce29a..fca425c 100644
--- a/README.alpha
+++ b/README.alpha
@@ -1,5 +1,6 @@
-There appears to be a bug in GCC (all versions) concerning exception
-handling on the Alpha.  This may be related to
+There appears to be a bug in GCC (all versions up to and including
+4.3.x) concerning exception handling on the Alpha.  This may be
+related to
 
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=8966
 
diff --git a/tests/BD_Shape/disjoint1.cc b/tests/BD_Shape/disjoint1.cc
index 3214d4c..1da81e7 100644
--- a/tests/BD_Shape/disjoint1.cc
+++ b/tests/BD_Shape/disjoint1.cc
@@ -185,10 +185,7 @@ BEGIN_MAIN
   DO_TEST(test01);
   DO_TEST(test02);
   DO_TEST(test03);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test04);
-#endif
   DO_TEST(test05);
   DO_TEST(test06);
   DO_TEST(test07);
diff --git a/tests/Box/congruences1.cc b/tests/Box/congruences1.cc
index 48e52f8..c7250a9 100644
--- a/tests/Box/congruences1.cc
+++ b/tests/Box/congruences1.cc
@@ -372,9 +372,6 @@ BEGIN_MAIN
   DO_TEST(test11);
   DO_TEST(test12);
   DO_TEST(test13);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test14);
-#endif
   DO_TEST(test15);
 END_MAIN
diff --git a/tests/Box/max_min1.cc b/tests/Box/max_min1.cc
index 19e37bd..7255326 100644
--- a/tests/Box/max_min1.cc
+++ b/tests/Box/max_min1.cc
@@ -749,10 +749,7 @@ BEGIN_MAIN
   DO_TEST(test09);
   DO_TEST(test10);
   DO_TEST(test11);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test12);
-#endif
   DO_TEST(test13);
   DO_TEST(test14);
   DO_TEST(test15);
diff --git a/tests/Box/relations4.cc b/tests/Box/relations4.cc
index e040f6d..476275a 100644
--- a/tests/Box/relations4.cc
+++ b/tests/Box/relations4.cc
@@ -480,9 +480,6 @@ BEGIN_MAIN
   DO_TEST(test16);
   DO_TEST(test17);
   DO_TEST(test18);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test19);
-#endif
   DO_TEST(test20);
 END_MAIN
diff --git a/tests/Grid/addcongruences1.cc b/tests/Grid/addcongruences1.cc
index f14e2b7..e58e509 100644
--- a/tests/Grid/addcongruences1.cc
+++ b/tests/Grid/addcongruences1.cc
@@ -322,10 +322,7 @@ BEGIN_MAIN
   DO_TEST(test03);
   DO_TEST(test04);
   DO_TEST(test05);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test06);
-#endif
   DO_TEST(test07);
   DO_TEST(test08);
   DO_TEST(test09);
diff --git a/tests/MIP_Problem/exceptions1.cc b/tests/MIP_Problem/exceptions1.cc
index fc87e49..524f655 100644
--- a/tests/MIP_Problem/exceptions1.cc
+++ b/tests/MIP_Problem/exceptions1.cc
@@ -485,8 +485,6 @@ test19() {
 } // namespace
 
 BEGIN_MAIN
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test01);
   DO_TEST(test02);
   DO_TEST(test03);
@@ -506,5 +504,4 @@ BEGIN_MAIN
   DO_TEST(test17);
   DO_TEST(test18);
   DO_TEST(test19);
-#endif
 END_MAIN
diff --git a/tests/Octagonal_Shape/affineimage1.cc b/tests/Octagonal_Shape/affineimage1.cc
index dba2a25..cdb850b 100644
--- a/tests/Octagonal_Shape/affineimage1.cc
+++ b/tests/Octagonal_Shape/affineimage1.cc
@@ -505,10 +505,7 @@ BEGIN_MAIN
   DO_TEST(test07);
   DO_TEST(test08);
   DO_TEST(test09);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test10);
-#endif
   DO_TEST(test11);
   DO_TEST(test12);
   DO_TEST(test13);
diff --git a/tests/Octagonal_Shape/boundedaffineimage1.cc b/tests/Octagonal_Shape/boundedaffineimage1.cc
index 8133a45..785195d 100644
--- a/tests/Octagonal_Shape/boundedaffineimage1.cc
+++ b/tests/Octagonal_Shape/boundedaffineimage1.cc
@@ -595,10 +595,7 @@ BEGIN_MAIN
   DO_TEST(test13);
   DO_TEST(test14);
   DO_TEST(test15);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test16);
   DO_TEST(test17);
-#endif
   DO_TEST(test18);
 END_MAIN
diff --git a/tests/Octagonal_Shape/cc76extrapolation1.cc b/tests/Octagonal_Shape/cc76extrapolation1.cc
index 3c5c42e..eb92fd3 100644
--- a/tests/Octagonal_Shape/cc76extrapolation1.cc
+++ b/tests/Octagonal_Shape/cc76extrapolation1.cc
@@ -508,10 +508,7 @@ BEGIN_MAIN
   DO_TEST(test07);
   DO_TEST(test08);
   DO_TEST(test09);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test10);
-#endif
   DO_TEST(test11);
   DO_TEST(test12);
   DO_TEST(test13);
diff --git a/tests/Octagonal_Shape/difference1.cc b/tests/Octagonal_Shape/difference1.cc
index 65e52f2..0227fa5 100644
--- a/tests/Octagonal_Shape/difference1.cc
+++ b/tests/Octagonal_Shape/difference1.cc
@@ -249,10 +249,7 @@ BEGIN_MAIN
   DO_TEST(test01);
   DO_TEST(test02);
   DO_TEST(test03);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test04);
-#endif
   DO_TEST(test05);
   DO_TEST(test06);
   DO_TEST(test07);
diff --git a/tests/Octagonal_Shape/disjoint1.cc b/tests/Octagonal_Shape/disjoint1.cc
index 953c1f9..f588a8c 100644
--- a/tests/Octagonal_Shape/disjoint1.cc
+++ b/tests/Octagonal_Shape/disjoint1.cc
@@ -184,9 +184,6 @@ BEGIN_MAIN
   DO_TEST(test03);
   DO_TEST(test04);
   DO_TEST(test05);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test06);
-#endif
   DO_TEST(test07);
 END_MAIN
diff --git a/tests/Octagonal_Shape/generalizedaffineimage3.cc b/tests/Octagonal_Shape/generalizedaffineimage3.cc
index e4202f9..30c18c4 100644
--- a/tests/Octagonal_Shape/generalizedaffineimage3.cc
+++ b/tests/Octagonal_Shape/generalizedaffineimage3.cc
@@ -579,8 +579,6 @@ BEGIN_MAIN
   DO_TEST(test08);
   DO_TEST(test09);
   DO_TEST(test10);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test11);
   DO_TEST(test12);
   DO_TEST(test13);
@@ -589,7 +587,6 @@ BEGIN_MAIN
   DO_TEST(test16);
   DO_TEST(test17);
   DO_TEST(test18);
-#endif
   DO_TEST(test19);
   DO_TEST(test20);
 END_MAIN
diff --git a/tests/Octagonal_Shape/generalizedaffinepreimage2.cc b/tests/Octagonal_Shape/generalizedaffinepreimage2.cc
index f85c444..a95867d 100644
--- a/tests/Octagonal_Shape/generalizedaffinepreimage2.cc
+++ b/tests/Octagonal_Shape/generalizedaffinepreimage2.cc
@@ -596,10 +596,7 @@ test20() {
 } // namespace
 
 BEGIN_MAIN
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test01);
-#endif
   DO_TEST(test02);
   DO_TEST(test03);
   DO_TEST(test04);
diff --git a/tests/Octagonal_Shape/generalizedaffinepreimage3.cc b/tests/Octagonal_Shape/generalizedaffinepreimage3.cc
index 653c390..62218fa 100644
--- a/tests/Octagonal_Shape/generalizedaffinepreimage3.cc
+++ b/tests/Octagonal_Shape/generalizedaffinepreimage3.cc
@@ -597,10 +597,7 @@ BEGIN_MAIN
   DO_TEST(test01);
   DO_TEST(test02);
   DO_TEST(test03);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test04);
-#endif
   DO_TEST(test05);
   DO_TEST(test06);
   DO_TEST(test07);
diff --git a/tests/Octagonal_Shape/unconstrain1.cc b/tests/Octagonal_Shape/unconstrain1.cc
index 96d130f..c34e5d8 100644
--- a/tests/Octagonal_Shape/unconstrain1.cc
+++ b/tests/Octagonal_Shape/unconstrain1.cc
@@ -222,10 +222,7 @@ BEGIN_MAIN
   DO_TEST(test04);
   DO_TEST(test05);
   DO_TEST(test06);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test07);
-#endif
   DO_TEST(test08);
   DO_TEST(test09);
 END_MAIN
diff --git a/tests/Polyhedron/exceptions2.cc b/tests/Polyhedron/exceptions2.cc
index 8a0a2ed..38c2370 100644
--- a/tests/Polyhedron/exceptions2.cc
+++ b/tests/Polyhedron/exceptions2.cc
@@ -893,10 +893,7 @@ BEGIN_MAIN
   DO_TEST(test16);
   DO_TEST(test17);
   DO_TEST(test18);
-#ifndef __alpha__
-  // Exception handling is broken in GCC on the Alpha.
   DO_TEST(test19);
-#endif
   DO_TEST(test20);
   DO_TEST(test21);
   DO_TEST(test22);




More information about the PPL-devel mailing list