Thanks for the tip. That seems to have done the trick.
> This came up before on the forum and the best solution was to put the
> data in a special segment and locate that to a fixed address.
> > I'm working with sdcc for the cypress FX2LP part. This is working out
> > but I have an unusual issue regarding the handling of alignment. The
> > problem is I need to load a register with a pointer to different byte
> > sequences and these sequences need to start on even boundaries (I'm not
> > why they left out bit 0, but they did).
> > I found the .even directive and this is working out pretty well in the
> > file. However, when I break the project up into multiple files AND the
> > alignment happens to be odd when I reach the file I'm concerned about,
> > does exactly the wrong thing and puts all the sequences on odd
> > Is there a way in sdcc that I can force the even alignment to hold even
> > regardless of the alignment by the time I get to this file?
> > Thanks,
> > Adam