Merge branch 'upstream-merge'
commitf3d7d0d3d7217a7fcfd7c399f68c3f8d85d71ffd
authorMarcelo Tosatti <mtosatti@redhat.com>
Tue, 29 Sep 2009 12:47:56 +0000 (29 09:47 -0300)
committerMarcelo Tosatti <mtosatti@redhat.com>
Tue, 29 Sep 2009 12:47:56 +0000 (29 09:47 -0300)
tree896dae5fa88589e22834b58613244a1b02938d15
parent692d9aca97b865b0f7903565274a52606910f129
parent044034ffe753189bc21868f7cfc18db2e69c4bc1
Merge branch 'upstream-merge'

* upstream-merge: (55 commits)
  target-ppc: log instructions start in TCG code
  target-mips: log instructions start in TCG code
  Win32: avoid a warning
  BSD user: suppress a warning
  BSD user: implement GUEST_BASE
  tcg/i386: generates dec/inc instead of sub/add when possible
  tcg/i386: optimize and $0xff(ff), reg
  Compile some user files only once for all targets
  tcg/x86_64: generated dec/inc instead of sub/add when possible
  Don't compile roms if not building system targets
  Fix user emulator breakage
  tcg/ppc: always use tcg_out_call
  vl: Add failure check for SetEvent
  vl: Do not use perror after failed Win32 API calls
  posix-aio-compat: avoid signal race when spawning a thread
  target-i386: kill a tmp register
  target-i386: use subfi instead of sub with a non-freed constant
  eepro100: Fix format strings in debug messages
  eepro100: Replace sprintf by snprintf
  eepro100: Remove unused code
  ...

Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>