Changeset 2fe013a1 in rtems
- Timestamp:
- Apr 4, 2011, 4:45:01 PM (10 years ago)
- Branches:
- 4.9
- Children:
- 425927e
- Parents:
- c3f92ef
- Location:
- c/src/lib/libbsp/i386
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/i386/ChangeLog
rc3f92ef r2fe013a1 1 2011-04-04 Joel Sherrill <joel.sherrilL@OARcorp.com> 2 3 PR 1768/bsps 4 * shared/irq/irq_asm.S: The nbench benchmark highlighted the fact that 5 we do not perform a cld before calling C code in the ISR. This was 6 historically not a problem but gcc 4.3 changed the behavior. From 7 http://gcc.gnu.org/gcc-4.3/changes.html 8 1 9 2009-05-18 Joel Sherrill <joel.sherrill@OARcorp.com> 2 10 -
c/src/lib/libbsp/i386/shared/irq/irq_asm.S
rc3f92ef r2fe013a1 121 121 movl ebp, esp 122 122 popl ebp 123 124 /* 125 * GCC versions starting with 4.3 no longer place the cld 126 * instruction before string operations. We need to ensure 127 * it is set correctly for ISR handlers. 128 */ 129 cld 123 130 124 131 /*
Note: See TracChangeset
for help on using the changeset viewer.