Age | Commit message (Collapse) | Author |
|
This patch fixes a miscompilation of mmap() for Coldfire with gcc 4.x.
The problem was that the syscall was being invoked before any part of
the argument structure (buffer[]) had been initialised.
The outcome of gcc PR 19341 is that volatile asms don't implicitly
use or clobber memory, and that "memory" must be explicitly listed
in the clobber list:
http://gcc.gnu.org/PR19341
All syscalls can potentially use or clobber memory, so this patch
adds a "memory" clobber to all the m68k syscall wrappers that I
could find.
|
|
|
|
|
|
|
|
|
|
_ISOC99/XOPEN_SOURCE
|
|
|
|
|
|
functions, then we worry about shrinking it ...
|
|
|
|
|
|
|
|
|
|
|
|
regardless of the setting of MALLOC_GLIBC_COMPAT.
|
|
|
|
|
|
it was undefined. How about when you finish playing hide and seek with
symbols you do a complete buildroot build and see if everything really
works. $!#@$!#@
|
|
|
|
|
|
|
|
most of global data relocations are back
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
create some default macros for do_rem/do_div_10 so we dont duplicate the samething in many arch header files
|
|
|
|
|
|
|