{"push_id":1191244252,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"91d35509903464c7f4b9ed56be223d7370d3597c","before":"0c56c6ab68902281094c7aac6305e2321c34c187","commits":[{"sha":"5f6f0e27fb242fe985591b16ad604ac52822a0dd","author":{"name":"Richard Henderson","email":"f254276749ad35c7bae5bcbe6d11ac32818dbd7d@twiddle.net"},"message":"build: Use $(CCAS) for compiling .S files\n\nWe fail to pass to $(AS) all of the different flags that may be required\nfor a given set of CFLAGS.  Rather than figuring out the host-specific\nmapping, it's better to allow the compiler driver to do that.\n\nHowever, simply using $(CC) runs afoul of clang trying to build the\noption roms.  C.f. 3dd46c78525a30e98c68, wherein we changed from\nusing $(CC) to using $(AS) in the first place.\n\nWork around this by passing -fno-integrated-as to clang, so that we use\nthe external assembler, and the clang driver still passes along all of\nthe options that the assembler might require.\n\nReviewed-by: Peter Maydell <peter.maydell@linaro.org>\nSigned-off-by: Richard Henderson <rth@twiddle.net>\nMessage-Id: <1466703558-7723-1-git-send-email-rth@twiddle.net>","distinct":true,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/5f6f0e27fb242fe985591b16ad604ac52822a0dd"},{"sha":"120c1084ed53ba2967ba2a6e751cdfb00a17c246","author":{"name":"Richard Henderson","email":"f254276749ad35c7bae5bcbe6d11ac32818dbd7d@twiddle.net"},"message":"tcg: Fix name for high-half register\n\nReviewed-by: David Gibson <david@gibson.dropbear.id.au>\nSigned-off-by: Richard Henderson <rth@twiddle.net>","distinct":true,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/120c1084ed53ba2967ba2a6e751cdfb00a17c246"},{"sha":"59d7c14eeff8d2ad7f61aed86ce5a176113bc153","author":{"name":"Richard Henderson","email":"f254276749ad35c7bae5bcbe6d11ac32818dbd7d@twiddle.net"},"message":"tcg: Optimize spills of constants\n\nWhile we can store constants via constrants on INDEX_op_st_i32 et al,\nwe weren't able to spill constants to backing store.\n\nAdd a new backend interface, tcg_out_sti, which may store the constant\n(and is allowed to fail).  Rearrange the temp_* helpers so that we only\nattempt to directly store a constant when the temp is becoming dead/free.\n\nSigned-off-by: Richard Henderson <rth@twiddle.net>","distinct":true,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/59d7c14eeff8d2ad7f61aed86ce5a176113bc153"},{"sha":"1f00b27f17518a1bcb4cedca49eaec96a4d560bd","author":{"name":"Sergey Sorokin","email":"ecb276f113754fafb65b99df1cfacdd349c0abbf@yandex.ru"},"message":"tcg: Improve the alignment check infrastructure\n\nSome architectures (e.g. ARMv8) need the address which is aligned\nto a size more than the size of the memory access.\nTo support such check it's enough the current costless alignment\ncheck implementation in QEMU, but we need to support\nan alignment size specifying.\n\nSigned-off-by: Sergey Sorokin <afarallax@yandex.ru>\nMessage-Id: <1466705806-679898-1-git-send-email-afarallax@yandex.ru>\nSigned-off-by: Richard Henderson <rth@twiddle.net>\n[rth: Assert in tcg_canonicalize_memop.  Leave get_alignment_bits\navailable for, though unused by, user-mode.  Retain logging difference\nbased on ALIGNED_ONLY.]","distinct":true,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/1f00b27f17518a1bcb4cedca49eaec96a4d560bd"},{"sha":"91d35509903464c7f4b9ed56be223d7370d3597c","author":{"name":"Peter Maydell","email":"d4da0cae8bdd6af8ce5950fc7fec7c012df68229@linaro.org"},"message":"Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20160706' into staging\n\nmisc updates\n\n# gpg: Signature made Wed 06 Jul 2016 17:17:02 BST\n# gpg:                using RSA key 0xAD1270CC4DD0279B\n# gpg: Good signature from \"Richard Henderson <rth7680@gmail.com>\"\n# gpg:                 aka \"Richard Henderson <rth@redhat.com>\"\n# gpg:                 aka \"Richard Henderson <rth@twiddle.net>\"\n# Primary key fingerprint: 9CB1 8DDA F8E8 49AD 2AFC  16A4 AD12 70CC 4DD0 279B\n\n* remotes/rth/tags/pull-tcg-20160706:\n  tcg: Improve the alignment check infrastructure\n  tcg: Optimize spills of constants\n  tcg: Fix name for high-half register\n  build: Use $(CCAS) for compiling .S files\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>","distinct":true,"url":"https://api.github.com/repos/famz/qemu-patchew/commits/91d35509903464c7f4b9ed56be223d7370d3597c"}]}
{"actor":{"display_login":"famz"}}