|
Rockbox mail archiveSubject: GCC 4.0.xGCC 4.0.x
From: Magnus Holmgren <lear_at_algonet.se>
Date: Tue, 27 Sep 2005 18:56:12 +0200 Hi, I've made a few changes to Rockbox that makes it possible to do the iRiver target build with GCC 4.0.1. Some work had already been done, so the remaining changes were only these: libmad/synth.c: GCC runs out of registers when processing an inline assembler statement (at line 646). Reduced number of clobbered registers by using 4 movems rather than 2, so there's a slight performance impact. This might indicate a problem in GCC, as 3.x.x can compile the same code just fine, so this should perhaps be seen as a temporary work-around. rockboy: having memcpy in a #define isn't enough; a real function is needed. The build seems to work fine, with the limited testing I've done: music playback using the formats MP3, Vorbis, Wavpack, Flac and Wave. The sudoku plugin works too (I haven't tested any other plugin). Should I commit these changes? Magnus Received on 2005-09-27 Page template was last modified "Tue Sep 7 00:00:02 2021" The Rockbox Crew -- Privacy Policy |