* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
@ 2008-03-13 18:48 ` joel at gcc dot gnu dot org
2008-03-13 18:48 ` joel at gcc dot gnu dot org
` (17 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-03-13 18:48 UTC (permalink / raw)
To: gcc-bugs
------- 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=15309&action=view)
Ada HW Interrupt Task Enhancement
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
2008-03-13 18:48 ` [Bug ada/35576] " joel at gcc dot gnu dot org
@ 2008-03-13 18:48 ` joel at gcc dot gnu dot org
2008-04-04 14:32 ` joel at gcc dot gnu dot org
` (16 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-03-13 18:48 UTC (permalink / raw)
To: gcc-bugs
------- Comment #2 from joel at gcc dot gnu dot org 2008-03-13 18:47 -------
2007-12-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
2008-03-13 18:48 ` [Bug ada/35576] " joel at gcc dot gnu dot org
2008-03-13 18:48 ` joel at gcc dot gnu dot org
@ 2008-04-04 14:32 ` joel at gcc dot gnu dot org
2008-04-21 22:38 ` joel at gcc dot gnu dot org
` (15 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-04-04 14:32 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (2 preceding siblings ...)
2008-04-04 14:32 ` joel at gcc dot gnu dot org
@ 2008-04-21 22:38 ` joel at gcc dot gnu dot org
2008-04-21 22:40 ` joel at gcc dot gnu dot org
` (14 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-04-21 22:38 UTC (permalink / raw)
To: gcc-bugs
------- 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=15505&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (3 preceding siblings ...)
2008-04-21 22:38 ` joel at gcc dot gnu dot org
@ 2008-04-21 22:40 ` joel at gcc dot gnu dot org
2008-05-07 18:04 ` joel at gcc dot gnu dot org
` (13 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-04-21 22:40 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (4 preceding siblings ...)
2008-04-21 22:40 ` joel at gcc dot gnu dot org
@ 2008-05-07 18:04 ` joel at gcc dot gnu dot org
2008-05-07 18:09 ` joel at gcc dot gnu dot org
` (12 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-05-07 18:04 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (5 preceding siblings ...)
2008-05-07 18:04 ` joel at gcc dot gnu dot org
@ 2008-05-07 18:09 ` joel at gcc dot gnu dot org
2008-05-20 17:00 ` joel at gcc dot gnu dot org
` (11 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-05-07 18:09 UTC (permalink / raw)
To: gcc-bugs
------- 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=15612&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (6 preceding siblings ...)
2008-05-07 18:09 ` joel at gcc dot gnu dot org
@ 2008-05-20 17:00 ` joel at gcc dot gnu dot org
2008-05-28 16:30 ` joel at gcc dot gnu dot org
` (10 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-05-20 17:00 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (7 preceding siblings ...)
2008-05-20 17:00 ` joel at gcc dot gnu dot org
@ 2008-05-28 16:30 ` joel at gcc dot gnu dot org
2008-05-28 16:34 ` joel at gcc dot gnu dot org
` (9 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-05-28 16:30 UTC (permalink / raw)
To: gcc-bugs
------- 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=15692&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (8 preceding siblings ...)
2008-05-28 16:30 ` joel at gcc dot gnu dot org
@ 2008-05-28 16:34 ` joel at gcc dot gnu dot org
2008-06-05 23:33 ` joel at gcc dot gnu dot org
` (8 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-05-28 16:34 UTC (permalink / raw)
To: gcc-bugs
------- 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 <joel.sherrill@oarcorp.com>
* 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (9 preceding siblings ...)
2008-05-28 16:34 ` joel at gcc dot gnu dot org
@ 2008-06-05 23:33 ` joel at gcc dot gnu dot org
2008-06-05 23:34 ` joel at gcc dot gnu dot org
` (7 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-06-05 23:33 UTC (permalink / raw)
To: gcc-bugs
------- 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=15723&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (10 preceding siblings ...)
2008-06-05 23:33 ` joel at gcc dot gnu dot org
@ 2008-06-05 23:34 ` joel at gcc dot gnu dot org
2008-06-06 13:13 ` joel at gcc dot gnu dot org
` (6 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-06-05 23:34 UTC (permalink / raw)
To: gcc-bugs
------- 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 <joel.sherrill@oarcorp.com>
* 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (11 preceding siblings ...)
2008-06-05 23:34 ` joel at gcc dot gnu dot org
@ 2008-06-06 13:13 ` joel at gcc dot gnu dot org
2008-06-06 13:16 ` joel at gcc dot gnu dot org
` (5 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-06-06 13:13 UTC (permalink / raw)
To: gcc-bugs
------- Comment #13 from joel at gcc dot gnu dot org 2008-06-06 13:12 -------
Created an attachment (id=15724)
--> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=15724&action=view)
Actual patch against svn (this time)
--
joel at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #15309|0 |1
is obsolete| |
Attachment #15692|0 |1
is obsolete| |
Attachment #15723|0 |1
is obsolete| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35576
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (12 preceding siblings ...)
2008-06-06 13:13 ` joel at gcc dot gnu dot org
@ 2008-06-06 13:16 ` joel at gcc dot gnu dot org
2008-08-06 19:38 ` joel at gcc dot gnu dot org
` (4 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-06-06 13:16 UTC (permalink / raw)
To: gcc-bugs
------- 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 <joel.sherrill@oarcorp.com>
* 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (13 preceding siblings ...)
2008-06-06 13:16 ` joel at gcc dot gnu dot org
@ 2008-08-06 19:38 ` joel at gcc dot gnu dot org
2008-08-06 19:39 ` joel at gcc dot gnu dot org
` (3 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-08-06 19:38 UTC (permalink / raw)
To: gcc-bugs
------- 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=16032&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (14 preceding siblings ...)
2008-08-06 19:38 ` joel at gcc dot gnu dot org
@ 2008-08-06 19:39 ` joel at gcc dot gnu dot org
2008-08-06 19:42 ` joel at gcc dot gnu dot org
` (2 subsequent siblings)
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-08-06 19:39 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (15 preceding siblings ...)
2008-08-06 19:39 ` joel at gcc dot gnu dot org
@ 2008-08-06 19:42 ` joel at gcc dot gnu dot org
2008-08-06 19:48 ` joel at gcc dot gnu dot org
2008-09-11 20:10 ` joel at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-08-06 19:42 UTC (permalink / raw)
To: gcc-bugs
------- 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=16033&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (16 preceding siblings ...)
2008-08-06 19:42 ` joel at gcc dot gnu dot org
@ 2008-08-06 19:48 ` joel at gcc dot gnu dot org
2008-09-11 20:10 ` joel at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-08-06 19:48 UTC (permalink / raw)
To: gcc-bugs
------- 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=16034&action=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
^ permalink raw reply [flat|nested] 20+ messages in thread
* [Bug ada/35576] Ada HW Interrupt Task Enhancement
2008-03-13 18:46 [Bug ada/35576] New: Ada HW Interrupt Task Enhancement joel at gcc dot gnu dot org
` (17 preceding siblings ...)
2008-08-06 19:48 ` joel at gcc dot gnu dot org
@ 2008-09-11 20:10 ` joel at gcc dot gnu dot org
18 siblings, 0 replies; 20+ messages in thread
From: joel at gcc dot gnu dot org @ 2008-09-11 20:10 UTC (permalink / raw)
To: gcc-bugs
------- 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
^ permalink raw reply [flat|nested] 20+ messages in thread