On Fri, Feb 15, 2002 at 03:49:58AM +0100, Ralf Baechle wrote: > On Thu, Feb 14, 2002 at 01:42:31PM -0800, Adrian.Hulse@taec.toshiba.com wrote: > > > int-handler.s:59: Error: missing ')' > > int-handler.s:59: Error: illegal operands `lui' > > int-handler.s:60: Error: missing ')' > > int-handler.s:60: Error: illegal operands `sb' > > make[1]: *** [ int-handler.o ] Error 1 ... > > int-handler.S > > <l59> lui t1, %hi(TSDB_LED_ADDR) > > <l60> sb t0, %lo(TSDB_LDE_ADDR)(t1) > > > > Failed define : > > #define TSDB_LED_ADDR (KSEG1 + TSDB_LB_PCU_APERTURE + 0x05100020) > > > > Compilable define : > > #define TSDB_LED_ADDR KSEG1 + TSDB_LB_PCU_APERTURE + 0x05100020 ... > > Anyone else seen anything like this and know of a solution to the problem ? > > Or to paraphrase Dominic Sweetman, maybe i should just stay with the "pick > > your own version folklore" method of picking tools :). I had a similar problem with binutils-2.11.92.0.12.3, but Thiemo Seufer posted a patch on the binutils mailing list. Should be fixed in binutils CVS. It seems that it worked with the binutils-2.10.91.0.2 recommended here: http://www.junsun.net/linux/porting-howto/ > I hope that for binutils we can solve that problem when 2.9.12 gets > released; as for gcc it seems Maciej's 2.95.3 version is already pretty > close to what we want. C++ users may disagree ;-) Somewhat longer term > Algorithmics's toolchain should resolve the situation. ;-) Regards, Johannes