gcc-4.6-20120706 is now available

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

Re: assemble code and disassembled code in-consistency

2012-07-06 Thread H.J. Lu
On Fri, Jul 6, 2012 at 10:49 AM, Feng LI wrote: > So under x86_64 machine, I could do a > Shl %rax 32 safely without being truncated? Yes. > Still , why the suffix q is removed in the disassembled code if they are the > same? > You can get suffix by adding -Msuffix to objdump. -- H.J.

Re: assemble code and disassembled code in-consistency

2012-07-06 Thread H.J. Lu
On Fri, Jul 6, 2012 at 9:27 AM, Feng LI wrote: > Hi folks, > > I have a backend hook (x86_64) for builtin function expansion, so > I have this: > > expand_simple_binop (DImode, ASHIFT, op0, > GEN_INT (32),op0,1,OPTAB_DIRECT); > > to generate op0 = op0<<32 (op0 is th

Re: assemble code and disassembled code in-consistency

2012-07-06 Thread H.J. Lu
On Fri, Jul 6, 2012 at 9:27 AM, Feng LI wrote: > Hi folks, > > I have a backend hook (x86_64) for builtin function expansion, so > I have this: > > expand_simple_binop (DImode, ASHIFT, op0, > GEN_INT (32),op0,1,OPTAB_DIRECT); > > to generate op0 = op0<<32 (op0 is th

assemble code and disassembled code in-consistency

2012-07-06 Thread Feng LI
Hi folks, I have a backend hook (x86_64) for builtin function expansion, so I have this: expand_simple_binop (DImode, ASHIFT, op0, GEN_INT (32),op0,1,OPTAB_DIRECT); to generate op0 = op0<<32 (op0 is the first argument of this builtin function, with type SIZE_T) T

ICE when calculate insn latency for armv7e-m arch in O2 level

2012-07-06 Thread Joey Ye
Greta, Since this checkin, GCC ICE when build fix-point library with -march=armv7e-m -O2. Reduced test case at http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53859 This is a show-stopper to cortex-m4 target. URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=188742 Log: The main function for ep