Re: MSP430 RedHat Toolchain Generating Invalid Calls
Wylder Keane <[email protected]>
| Newsgroups | gmane.comp.hardware.texas-instruments.msp430.gcc.user |
|---|---|
| Message-ID | <CAP1=f4xrqPVWCzezz9zyTA=wF-bJX911zO62Gdvq2icEXf-Ejg@mail.gmail.com> |
That makes sense but it's strange because I'm not attempting to shift by 47 bits.. supposed to be 8 bits. Even stranger, I found a way to reproduce it by accident today. Apparently printf() causes the error, but I had removed all printf calls earlier because it was blowing up the executable size so it slipped by me. Maybe there's something I'm doing wrong in my makefile that's causing the error so I've attached the sample, makefile and linker scripts (which were slightly modified) used to build it. Environment: Ubuntu 12.04.03 LTS x86_64 On Thu, Dec 5, 2013 at 7:26 PM, DJ Delorie <[email protected]> wrote: > > The _47 implies it's trying to shift by 47 bits (not registers). > However, the "slll" variant is for longs (32-bit) and the helpers only > go up to 15 bits (after that, it's supposed to use the variable-count > helper instead). > > Maybe that will help you get a sharable test case, because that's what > I need to debug it ;-) > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Mspgcc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mspgcc-users