Problem with `as'

Hi,

I am trying to assemble a preety simple program, but the
assembler is giving parse errors:

I am trying to assemble a preety simple program, but the
assembler is giving parse errors:
IfUnEqual:
  call int %puts(sbyte* %cast2)
Done:

This is the problem. In LLVM, there are no fall through branches like
this. You have to put an explicit "br label %Done" after the call.

Secondly, can I get the GCC frontend that generater LLVM code?
It would be much easier than writing assembly.

Wow, I didn't realize you didn't have it yet. Sorry about that! I'll
package it up this afternoon and email you.

-Chris