summaryrefslogtreecommitdiffstats
path: root/contrib
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2007-07-05 19:06:15 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2007-07-05 19:06:15 +0000
commit20074c498060e2ca91ea881b53e7c750aedbedb5 (patch)
treedbf4014b76f8603bbcfd09594b6d25f4a858c81e /contrib
parent2007-07-05 Joel Sherrill <joel.sherrill@oarcorp.com> (diff)
downloadrtems-20074c498060e2ca91ea881b53e7c750aedbedb5.tar.bz2
Needed to compile Ada. ACATS run on both psim and erc32. Results
are very good with < 20 failures on either target. On psim, running all but one by hand results in them running.
Diffstat (limited to 'contrib')
-rw-r--r--contrib/crossrpms/patches/gcc-ada-4.2.0-rtems4.8-20070705.diff17
1 files changed, 17 insertions, 0 deletions
diff --git a/contrib/crossrpms/patches/gcc-ada-4.2.0-rtems4.8-20070705.diff b/contrib/crossrpms/patches/gcc-ada-4.2.0-rtems4.8-20070705.diff
new file mode 100644
index 0000000000..7001f9cdc9
--- /dev/null
+++ b/contrib/crossrpms/patches/gcc-ada-4.2.0-rtems4.8-20070705.diff
@@ -0,0 +1,17 @@
+--- /home/joel/tools-original/gcc-4.2.0/gcc/ada/s-osinte-rtems.ads 2005-06-30 20:29:17.000000000 -0500
++++ gcc-4.2.0/gcc/ada/s-osinte-rtems.ads 2007-06-22 17:25:56.000000000 -0500
+@@ -291,12 +291,10 @@
+ sig : Signal) return int;
+ pragma Import (C, pthread_kill, "pthread_kill");
+
+- type sigset_t_ptr is access all sigset_t;
+-
+ function pthread_sigmask
+ (how : int;
+- set : sigset_t_ptr;
+- oset : sigset_t_ptr) return int;
++ set : access sigset_t;
++ oset : access sigset_t) return int;
+ pragma Import (C, pthread_sigmask, "pthread_sigmask");
+
+ ----------------------------