Bootstrap failure caused by jvmti additions

2006-08-04 Thread Volker Reichelt
Hi Tom, your patch http://gcc.gnu.org/ml/java-patches/2006-q3/msg00264.html broke bootstrap (at least on x86_64-unknown-linux-gnu): ranlib .libs/libgij.a creating libgij.la ./.libs/libgcj.so: undefined reference to `JvNumMethods(java::lang::Class*)' ./.libs/libgcj.so: undefined reference to `JvGe

Re: reload getting the mode of (subreg:HI (reg:QI pseudo)) wrong

2006-08-04 Thread Bernd Schmidt
Rask Ingemann Lambertsen wrote: The constraints are not met because the constraint "d" is register class DX_REGS consisting of register 4 and 5, and (reg:HI 5 dh) spans register 5 and 6. Also, HARD_REGNO_NREGS (5, HImode) returns 0. The lreg and greg dumps provide the clue that reload got the mo

Re: reload getting the mode of (subreg:HI (reg:QI pseudo)) wrong

2006-08-04 Thread Rask Ingemann Lambertsen
On Fri, Aug 04, 2006 at 02:30:34AM +0200, Rask Ingemann Lambertsen wrote: > The constraints are not met because the constraint "d" is register class > DX_REGS consisting of register 4 and 5, and (reg:HI 5 dh) spans register 5 > and 6. Also, HARD_REGNO_NREGS (5, HImode) returns 0. I meant to say t

Re: reload getting the mode of (subreg:HI (reg:QI pseudo)) wrong

2006-08-04 Thread Rask Ingemann Lambertsen
On Fri, Aug 04, 2006 at 11:21:05AM +0200, Bernd Schmidt wrote: > > Probably the compiler doesn't in general like a paradoxical subreg that > can take more hard regs than its SUBREG_REG. I think this is probably > something that can be worked around with a proper combination of > MODES_TIEABLE_

libgcc-math specification

2006-08-04 Thread Sashan Govender
Hi Is there a specification that describes a set of routines for libgcc-math? I read through previous emails on this topic and it seems that it has been removed from head. I'd like to contribute but not sure what direction to go in. Is there a specific branch that needs checking out?

Re: reload getting the mode of (subreg:HI (reg:QI pseudo)) wrong

2006-08-04 Thread Rask Ingemann Lambertsen
On Thu, Aug 03, 2006 at 11:55:49PM -0700, Ian Lance Taylor wrote: > > In general, operand_mode[] will be unreliable in cases where it is not > specified. This is frowned upon but more or less permitted, and a few > backends take advantage of it for relatively nefarious purposes. I only have mode

how to print an __int128_t integer?

2006-08-04 Thread bacmoz
i found in amd asm64-handout that gcc supports __int128_t and __uint128_t for 128-bit integers. i test it's true. but how to print an __int128_t integer? use printf, or any other methods. thanks -- View this message in context: http://www.nabble.com/how-to-print-an-__int128_t-integer--tf2051654

RE: how to print an __int128_t integer?

2006-08-04 Thread Dave Korn
On 04 August 2006 15:57, bacmoz wrote: > i found in amd asm64-handout that gcc supports __int128_t and __uint128_t > for 128-bit integers. > i test it's true. > but how to print an __int128_t integer? use printf, or any other methods. Please *READ* the group descriptions if you're going to use

Re: reload getting the mode of (subreg:HI (reg:QI pseudo)) wrong

2006-08-04 Thread Ian Lance Taylor
Bernd Schmidt <[EMAIL PROTECTED]> writes: > Rask Ingemann Lambertsen wrote: > > The constraints are not met because the constraint "d" is register class > > DX_REGS consisting of register 4 and 5, and (reg:HI 5 dh) spans register 5 > > and 6. Also, HARD_REGNO_NREGS (5, HImode) returns 0. > > The l

day to day quality report for the past 12.5 months

2006-08-04 Thread Mike Stump
If one asks Geoff's regression tester what it thinks of the day to day quality of gcc, one gets: 256 build native 65 regress-8 native 64 regress-6 native 55 regress-5 native 48 regress-9 native 42 regress-4 native 41 regress-7 native 39 regress-3 native 33 regress-11 native 30

Re: day to day quality report for the past 12.5 months

2006-08-04 Thread Andrew Pinski
> > If one asks Geoff's regression tester what it thinks of the day to > day quality of gcc, one gets: This is only of C, C++, Objc, and Java. This does include Objective-C++ or Fortran which would be more interesting anyways. Also we would be back down to 0 regressions (except for a timeout

Re: Eric Botcazou appointed RTL maintainer

2006-08-04 Thread Eric Botcazou
> The GCC SC has appointed you an "RTL maintainer". Congratulations! A bit unexpected but thanks anyway. :-) > That means that you have maintainership of all machine-independent RTL > optimization passes, like jump, CSE, GCSE, flow, sched2, > shorten_branches, etc. This post doesn't cover back

Mudflap and freeing C runtime memory upon exit (feature request)

2006-08-04 Thread Vesselin Peev
Hello, I have a feature request for mudflap. It should have an option to run glibc's _libc_freeres function that forces the C runtime library to free all of its memory and does not leave that task to the underlying OS. When instrumented with mudflap, the following program reports upon exit ten

Re: Mudflap and freeing C runtime memory upon exit (feature request)

2006-08-04 Thread Frank Ch. Eigler
"Vesselin Peev" <[EMAIL PROTECTED]> writes: > [...] I have a feature request for mudflap. It should have an > option to run glibc's _libc_freeres function that forces the C > runtime library to free all of its memory [...] Good idea. (It should not take more than a dozen lines of code - a thre

Re: How gcov handles untested files, prior and after GCC 3.4

2006-08-04 Thread Nathan Sidwell
Fredrik Johansson wrote: Why I ask is because I need to extract the number of lines even in untested files, and I need it to work both on 3.3.6 and on various 3.4.x versions. This use case had not occurred to me. nathan -- Nathan Sidwell:: http://www.codesourcery.com :: CodeS

gcc-4.1-20060804 is now available

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

Re: Building libstdc++ for powerpc-eabi

2006-08-04 Thread Geoffrey Keating
Michael Eager <[EMAIL PROTECTED]> writes: > I'm running into problems building libstdc++ > for powerpc-eabi. It eventually fails with an > error message saying "Link tests are not allowed > after GCC_NO_EXECUTABLES" while it is checking > to see if libgcc_s exists. > > Meanwhile, config.log for

Re: Bootstrap failure caused by jvmti additions

2006-08-04 Thread Mark Wielaard
Hi, On Fri, 2006-08-04 at 10:57 +0200, Volker Reichelt wrote: > your patch http://gcc.gnu.org/ml/java-patches/2006-q3/msg00264.html > broke bootstrap (at least on x86_64-unknown-linux-gnu): > > ranlib .libs/libgij.a > creating libgij.la > ./.libs/libgcj.so: undefined reference to `JvNumMethods(ja

does gcc support multiple sizes, or not?

2006-08-04 Thread DJ Delorie
In cp/cvt.c we have this code in cp_convert_to_pointer: if (INTEGRAL_CODE_P (form)) { if (TYPE_PRECISION (intype) == POINTER_SIZE) return build1 (CONVERT_EXPR, type, expr); expr = cp_convert (c_common_type_for_size (POINTER_SIZE, 0), expr); /* Modes may be differen

gcc libraries

2006-08-04 Thread supradip dey
it will be so nice of you if you inform me : What are the header files & functions used by gcc ?Is it same as borland turbo header files ? regards, supradip dey __ Yahoo! India Answers: Share what you know. Learn something

Re: gcc libraries

2006-08-04 Thread Mike Stump
On Aug 4, 2006, at 6:31 PM, supradip dey wrote: What are the header files & functions used by gcc? There are many, please see the source. Is it same as borland turbo header files ? No.

Re: Bootstrap failure caused by jvmti additions

2006-08-04 Thread Tom Tromey
> "Volker" == Volker Reichelt <[EMAIL PROTECTED]> writes: Volker> your patch http://gcc.gnu.org/ml/java-patches/2006-q3/msg00264.html Volker> broke bootstrap (at least on x86_64-unknown-linux-gnu): I'm very sorry about this. I know it must not seem like it, but I really did build with this p

Re: does gcc support multiple sizes, or not?

2006-08-04 Thread Richard Kenner
> So... who is right? Are we supposed to support multiple pointer sizes > in the same compilation unit, or not? Who's "we"? The middle-end and relevant back-ends support it, but clearly not all the front ends. C and Ada does but your experiment seems to show that C++ does not.