[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-09-11 Thread joel at gcc dot gnu dot org


--- Comment #19 from joel at gcc dot gnu dot org  2008-09-11 20:08 ---
Now merged on SVN trunk.  Closing.  Thanks Arnaud.


-- 

joel at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-08-06 Thread joel at gcc dot gnu dot org


--- Comment #15 from joel at gcc dot gnu dot org  2008-08-06 19:37 ---
Created an attachment (id=16032)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16032action=view)
Lastest version of patch (against rev 138553)

hwint tested on sparc. ACATS results posted for sparc, mips, i386, powerpc, and
arm


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-08-06 Thread joel at gcc dot gnu dot org


--- Comment #16 from joel at gcc dot gnu dot org  2008-08-06 19:38 ---
(From update of attachment 15724)
Obsoleted by 20080806 patch


-- 

joel at gcc dot gnu dot org changed:

   What|Removed |Added

  Attachment #15724|0   |1
is obsolete||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-08-06 Thread joel at gcc dot gnu dot org


--- Comment #17 from joel at gcc dot gnu dot org  2008-08-06 19:40 ---
Created an attachment (id=16033)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16033action=view)
New file not in 20080806 diff.

Must go with http://gcc.gnu.org/bugzilla/attachment.cgi?id=16032


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-08-06 Thread joel at gcc dot gnu dot org


--- Comment #18 from joel at gcc dot gnu dot org  2008-08-06 19:47 ---
Created an attachment (id=16034)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=16034action=view)
Latest version against revision 138553

Goes with http://gcc.gnu.org/bugzilla/attachment.cgi?id=16033

s-interr-hwint.adb can be diffed against s-interr-vxworks.adb to see what was
done to make it generic.


-- 

joel at gcc dot gnu dot org changed:

   What|Removed |Added

  Attachment #16032|0   |1
is obsolete||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-06-06 Thread joel at gcc dot gnu dot org


--- Comment #14 from joel at gcc dot gnu dot org  2008-06-06 13:16 ---
ChangeLog entry for gcc-svn-ada-hwint-20080606.diff.  Patch does not
remove s-interr-vxworks.adb.  As part of review please 
diff -u s-interr-vxworks.adb s-interr-hwint.adb  You should only
see changes to eliminate references to VxWorks specific packages and
to use the adapter routines instead of VxWorks specific ones.

2008-06-06  Joel Sherrill [EMAIL PROTECTED]

* Makefile.in: Switch RTEMS and VxWorks to s-interr-hwint.adb.
* s-interr-hwint.adb: New file with portable implementation.  This
is a mechanical change of s-interr-vxworks.adb to use the new
OS provided adapter.
* s-interr-vxworks.adb: Removed.
* s-osinte-rtems.ads, s-osinte-vxworks.adb, s-osinte-vxworks.ads: Add
shared hardware interrupt adapter layer. RTEMS binds to OS provided
adapter routines so there are no modifications to s-osinte-rtems.adb.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-06-05 Thread joel at gcc dot gnu dot org


--- Comment #11 from joel at gcc dot gnu dot org  2008-06-05 23:32 ---
Created an attachment (id=15723)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15723action=view)
updated patch

Updated to account for changes to s-osinte-vxworks.adb while this PR has
lingered in the queue.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-06-05 Thread joel at gcc dot gnu dot org


--- Comment #12 from joel at gcc dot gnu dot org  2008-06-05 23:34 ---
s-osinte-vxworks.adb is not removed by the patch.  For review purposes, you
should diff s-osinte-vxworks.adb to s-osinte-hwint.adb to see what the changes
were.

2008-05-28  Joel Sherrill [EMAIL PROTECTED]

* Makefile.in: Switch RTEMS and VxWorks to s-interr-hwint.adb.
* s-interr-hwint.adb: New file with portable implementation.  This
is a mechanical change of s-interr-vxworks.adb to use the new OS
provided adapter.
* s-interr-vxworks.adb: Removed.
* s-osinte-rtems.ads, s-osinte-vxworks.adb, s-osinte-vxworks.ads: Add
shared hardware interrupt adapter layer. RTEMS binds to OS provided
adapter routines so there are no modifications to s-osinte-rtems.adb.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-05-28 Thread joel at gcc dot gnu dot org


--- Comment #9 from joel at gcc dot gnu dot org  2008-05-28 16:29 ---
Created an attachment (id=15692)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15692action=view)
Latest version

Previous patch did not include s-interr-hwint.adb.

There is no patch to s-osinte-rtems.adb since the .ads binds directly to
OS provided routines.


-- 

joel at gcc dot gnu dot org changed:

   What|Removed |Added

  Attachment #15505|0   |1
is obsolete||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-05-28 Thread joel at gcc dot gnu dot org


--- Comment #10 from joel at gcc dot gnu dot org  2008-05-28 16:33 ---
Updated changelog entry.  I missed adding the s-hwint-interr.adb file
when I replaced my svn tree a while back.  There are no modifications
to s-osinte-rtems.adb.  The .ads just binds to more routines provided
by RTEMS.

2008-05-28  Joel Sherrill [EMAIL PROTECTED]

* Makefile.in: Switch RTEMS and VxWorks to s-interr-hwint.adb.
* s-interr-hwint.adb: New file with portable implementation.
* s-interr-vxworks.adb: Removed.
* s-osinte-rtems.ads, s-osinte-vxworks.adb, s-osinte-vxworks.ads: Add
shared hardware interrupt adapter layer. RTEMS binds to OS provided
adapter routines so there are no modifications to s-osinte-rtems.adb.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-05-20 Thread joel at gcc dot gnu dot org


--- Comment #8 from joel at gcc dot gnu dot org  2008-05-20 16:59 ---
Patch against SVN trunk still OK using

20080519 (experimental) [trunk revision 135528]


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-05-07 Thread joel at gcc dot gnu dot org


--- Comment #6 from joel at gcc dot gnu dot org  2008-05-07 18:03 ---
Tested against this GCC using gcc-ada-hwint-20080421.diff and patch in 
http://gcc.gnu.org/ml/gcc-patches/2008-04/msg01581.html 

sparc-rtems4.9-gcc (GCC) 4.4.0 20080502 (experimental) [trunk revision 134885]


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-05-07 Thread joel at gcc dot gnu dot org


--- Comment #7 from joel at gcc dot gnu dot org  2008-05-07 18:08 ---
Created an attachment (id=15612)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15612action=view)
hwint patch for gcc 4.3 branch

This has been tested against sparc-rtems4.9 for interrupt functionality.  ACATS
results reported for mips, i386, powerpc, and sparc.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-04-21 Thread joel at gcc dot gnu dot org


--- Comment #4 from joel at gcc dot gnu dot org  2008-04-21 22:37 ---
Created an attachment (id=15505)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15505action=view)
Updated to 4.4.0 20080421 (experimental) [trunk revision 134514]

Requires patch in http://gcc.gnu.org/ml/gcc-patches/2008-04/msg01581.html to
even compile Ada targeting RTEMS on the trunk.  


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-04-21 Thread joel at gcc dot gnu dot org


--- Comment #5 from joel at gcc dot gnu dot org  2008-04-21 22:39 ---
Tested against this GCC using gcc-ada-hwint-20080421.diff and patch in 
http://gcc.gnu.org/ml/gcc-patches/2008-04/msg01581.html 

sparc-rtems4.9-gcc (GCC) 4.4.0 20080421 (experimental) [trunk revision 134514]


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-04-04 Thread joel at gcc dot gnu dot org


--- Comment #3 from joel at gcc dot gnu dot org  2008-04-04 14:32 ---
Patch is still valid against 3 April SVN trunk.  Confirmed on SPARC.

sparc-rtems4.9-gcc (GCC) 4.4.0 20080403 (experimental) [trunk revision 133868]


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-03-13 Thread joel at gcc dot gnu dot org


--- Comment #1 from joel at gcc dot gnu dot org  2008-03-13 18:47 ---
Created an attachment (id=15309)
 -- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15309action=view)
Ada HW Interrupt Task Enhancement


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576



[Bug ada/35576] Ada HW Interrupt Task Enhancement

2008-03-13 Thread joel at gcc dot gnu dot org


--- Comment #2 from joel at gcc dot gnu dot org  2008-03-13 18:47 ---
2007-12-06  Joel Sherrill [EMAIL PROTECTED]

* Makefile.in: Switch RTEMS and VxWorks to s-interr-hwint.adb.
* s-interr-hwint.adb: New file with portable implementation.
* s-interr-vxworks.adb: Removed.
* s-osinte-rtems.adb, s-osinte-rtems.ads, s-osinte-vxworks.adb,
s-osinte-vxworks.ads: Add shared hardware interrupt adapter layer.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576