Re: Missing barrier in outof_cfglayout

2015-05-14 Thread Jeff Law
On 05/13/2015 06:30 AM, Georg-Johann Lay wrote: hmmm, it would actually lead to valid machine code: The jump table is actually a dispatch table, i.e. it contains a list of direct jumps to the case labels. casesi loads the value of the label associated with the jump table into a register, add

Passsing unfinished types to gen_type_die_with_usage

2015-05-14 Thread Jan Hubicka
Hello, as I mentioned yesterday on IRC adding a check that only complete types have TYPE_BINFO defined triggers on type: unsigned SI size unit size align 32 symtab 0 alias set -1 canonical type 0x76d260a8 precision 32 min max v

gcc-4.8-20150514 is now available

2015-05-14 Thread gccadmin
Snapshot gcc-4.8-20150514 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.8-20150514/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 4.8 SVN branch with the following options: svn://gcc.gnu.org/svn/gcc/branches

Re: Broken test gcc.target/i386/sibcall-2.c

2015-05-14 Thread Uros Bizjak
On Wed, May 13, 2015 at 8:17 PM, Alexander Monakov wrote: > Can you also tell me why ..._pop call and sibcall instructions are predicated > on !TARGET_64BIT? Because " /* None of the 64-bit ABIs pop arguments. */ ". Please see call_pop documentation and ix86_return_pops_args from config/i386/