ICE while bootstrap for x86_64-pc-mingw32 in cp-demangle.c: 2905

2008-05-02 Thread Kai Tietz
Hi, it seems, that the compilation of libiberty for x86_64-pc-mingw32 leads to an ICE in cp-demangle.c:2905: internal compiler error verify_cgraph_node failed breaks bootstrap. Kai | (\_/) This is Bunny. Copy and paste Bunny | (='.'=) into your signature to help him gain | (")_(") world domi

Re: ICE while bootstrap for x86_64-pc-mingw32 in cp-demangle.c: 2905

2008-05-02 Thread Jan Hubicka
> Hi, > > it seems, that the compilation of libiberty for x86_64-pc-mingw32 leads to > an ICE in cp-demangle.c:2905: internal compiler error verify_cgraph_node > failed breaks bootstrap. Hi, this was caused by my PM patch. I've commited fix for it this morning, so please let me know if any prob

Re: Best version of gnat-4.X port to start a port to arm eabi?

2008-05-02 Thread Joel Sherrill
Laurent GUERBY wrote: On Thu, 2008-05-01 at 19:10 +0100, Martin Guy wrote: Hi! I'm about to lower the gangplanks to get a native gnat on ARM EABI through an unholy succession of cross-compilers, with the object of getting gnat-4.1 4.2 and 4.3 into the new Debian port for ARM EABI. Do

Common Subexpression Elimination Opportunity not being exploited

2008-05-02 Thread Pranav Bhandarkar
Hi, I have a case where the code looks roughly like foo = i1 i2; if (test1) bar1 = i1 i2; if (test2) bar2 = i1 i2; This can get converted into reg = i1 i2 foo = reg if (test1) bar1 = reg if (test2) bar2 = reg GCC 4.3 does fine here except when the operator is "logical and" (see attached. tes

cross-building 4.3-20080501 m68k--netbsdelf failure on sun4u

2008-05-02 Thread Kurt J. Lidl
Greetings. I attempted to build the 4.3-20080501 snapshot targeting m68k--netbsdelf last night on my sparc: [EMAIL PROTECTED]: uname -a SunOS rox.fddx.com 5.10 Generic_120011-14 sun4u sparc SUNW,Ultra-60 I configured thusly: CC=gcc64 ../gcc-4.3-20080501/configure \ --prefix=/nbsd/coldfir

Question regarding C++ frontend

2008-05-02 Thread Peter Collingbourne
Hi, In the C++ frontend, record_types maintain list(s) of the parameters which were used to instantiate the type, one list for each "level" of the instantiation. I would like to know how to determine the list of parameters that were used to instantiate "this" type e.g. in the case of a type foo::

Re: Best version of gnat-4.X port to start a port to arm eabi?

2008-05-02 Thread Martin Guy
Many thanks for the input. On 5/2/08, Joel Sherrill <[EMAIL PROTECTED]> wrote: > Do you mean the gcc target is arm-eabi? As well as the host - I need to end up with a native Ada compiler running on arm-linux-gnueabi. On 5/1/08, Laurent GUERBY <[EMAIL PROTECTED]> wrote: > > http://www.rtems.com/w

gcc-4.4-20080502 is now available

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

Long calls and short calls

2008-05-02 Thread Mohamed Shafi
Hello all, The gcc port that i am currently working on has both long calls and short calls. If no 'shortcall' attribute is provided in the function declaration then calls to that function is made as long call. This is happening when no optimization is enabled. But when optimization is enabled comb