# internal compiler error Rowley demo

**URL:** <https://forums.freertos.org/t/internal-compiler-error-rowley-demo/5332>\
**Category:** Kernel\
**Created:** [July 7, 2009, 7:00pm UTC](https://forums.freertos.org/t/internal-compiler-error-rowley-demo/5332 "2009-07-07T19:00:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [July 7, 2009, 7:00pm UTC](https://forums.freertos.org/t/internal-compiler-error-rowley-demo/5332/1 "2009-07-07T19:00:57Z")

</div>

**[interdit](https://sourceforge.net/u/interdit/)** wrote on [Tuesday, July 07, 2009](https://sourceforge.net/p/freertos/discussion/382005/thread/ef63419e/#d449):

Hello,

I’m trying the demo for the LPC2138 on Rowley 2.0 but I got this error:

serialISR.c:114: internal compiler error: in expand\_expr\_addr\_expr\_1, at expr.c:6835

which is this line:  
if( xQueueReceiveFromISR( xCharsForTx, &cChar, &xTaskWokenByTx ) == pdTRUE )

Any idea on how to fix it ?

Thanks,  
Francois

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [July 9, 2009, 11:40am UTC](https://forums.freertos.org/t/internal-compiler-error-rowley-demo/5332/2 "2009-07-09T11:40:01Z")

</div>

**[interdit](https://sourceforge.net/u/interdit/)** wrote on [Thursday, July 09, 2009](https://sourceforge.net/p/freertos/discussion/382005/thread/ef63419e/#d449/3a4b):

Here is the answer of Rowley support:

The naked attribute seems to be causing the problem. We always recommend use of ctl\_set\_isr so that regular functions can be used as interrupt handlers. I guess you can’t do this with FreeRTOS interrupt handlers? I need to do some research on FreeRTOS interrupt handlers to see if I can work out a way of avoiding naked functions.

Richard could you advise us too ?

Thanks,  
Francois
