| To: | Gowri Satish Adimulam <gowri@bitel.co.kr> |
|---|---|
| Subject: | Re: compilartion error : label at end of compound statement |
| From: | Ralf Baechle <ralf@linux-mips.org> |
| Date: | Fri, 24 Mar 2006 08:18:29 +0000 |
| Cc: | linux-mips@linux-mips.org |
| In-reply-to: | <1143184072.3249.26.camel@localhost.localdomain> |
| Original-recipient: | rfc822;linux-mips@linux-mips.org |
| References: | <20060216.234519.82087885.anemo@mba.ocn.ne.jp> <20060324.131809.115639866.nemoto@toshiba-tops.co.jp> <1143184072.3249.26.camel@localhost.localdomain> |
| Sender: | linux-mips-bounce@linux-mips.org |
| User-agent: | Mutt/1.4.2.1i |
On Fri, Mar 24, 2006 at 04:07:52PM +0900, Gowri Satish Adimulam wrote:
> Hi ,
> Iam trying to compile simple application with mips cross compiler ,
You didn't say which one.
(Fortunately it's obvious enough in this case)
> Iam getting the below error ,
> i tried to google but unable to find relavent solution
>
> any pointers will be helpful ,
>
> ===============error==========
>
> mipsel-linux-uclibc-gcc -Wall -c -o ls.o ls.c
> ls.c: In function `donlist':
> ls.c:591: error: label at end of compound statement
Something like:
switch (x) {
case 3:
}
will result in this error message in C9x. Solution: insert a semicolon
like:
switch (x) {
case 3:
;
}
The reason is that the C stanadard requires - and thus gcc since 3.4 (?) -
a label to be followed by a statement and a semicolon alone is already
an statement.
Ralf
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Compilation problem with kernel 2.4.16, Ralf Baechle |
|---|---|
| Next by Date: | Re: Compilation problem with kernel 2.4.16, Krishna |
| Previous by Thread: | Re: compilartion error : label at end of compound statement, Thiemo Seufer |
| Next by Thread: | Re: compilartion error : label at end of compound statement, Gowri Satish Adimulam |
| Indexes: | [Date] [Thread] [Top] [All Lists] |