Question for ARM person re asm_fprintf
Hans-Peter Nilsson
hp@bitrange.com
Wed Jul 23 22:22:00 GMT 2014
On Mon, 21 Jul 2014, David Wohlferd wrote:
> I have been looking at asm_fprintf in final.c, and I think there's a design
> flaw. But since the change affects ARM and since I have no access to an ARM
> system, I need a second opinion.
There's this thing called cross-compilation, which happens for
more than 99% (my guess) of the compiled ARM code distributed in
the world - and I believe what most people here do ARM-wise.
(Your target system doesn't have to match your host system!)
> It would be helpful if someone could confirm that it still
> compiles without error under ARM after applying this patch. I'm reluctant to
> post this to gcc-patches when it has never been run.
Not that the following would constitute the actual testing
usually required for a patch, but:
/path/to/toplevel/configure --target=arm-eabi && make all-gcc
# Yay, the compiler-proper for a "bare iron" ARM compiler.
./gcc/xgcc -B./gcc -S test.c
Woot, compiled your first ARM program. :) Just emitting text
assembly code, and #include's won't work, but a missing-case
leading-to-abort would be prominently noticed as an internal
compiler error.
The page <https://gcc.gnu.org/simtest-howto.html> is
unfortunately out of date (e.g. binutils+sim now lives in the
same git repo) but it gives you the idea.
Happy hacking.
brgds, H-P
More information about the Gcc
mailing list