Hi Peter,
I wanted to know how exactly gcc translates such expressions like
n * 0x1001. People are talking about multiplication being not slower
than any other arithmetic operation on modern processors, but in fact I
got the code (n << 12) + n, no matter which form I used in the C
source. OK, it
Hi Nick,
Thank you, by omitting -ggdb I could now produce untruncated source
lines and was able to locate easily the pieces of interest for me.
If it always worked, then it could be all right: one build for the
listings if they are needed, and another build for the debugger.
But as you experienc
Hello Nick,
I found the e-mail address on an old binutils doc page, and
unfortunately I didn't realize how old it was. But true, the current
doc page address is present in the rpm info, next time I will register.
I wanted to know how exactly gcc translates such expressions like
n * 0x1001. People
Hi Peter,
gcc -c -O1 -ggdb -masm=intel -Wa,-acdhlgn=gfp_library.lst -Wa,--
listing-lhs-width=4,--listing-rhs-width=132 -o gfp_library.o
gfp_library.c
In the future if you have other bugs like this to report, please
could you capture the compiler's assembler output and provide that
as the test