Re: PR 20505

2005-03-23 Thread Mark Mitchell
Nathan Sidwell wrote: Bug 20505 is an ICE with -ggdb2. We have the following member definition, const int b::d = ((int)(&((b*)1)->c) - 1); whose initializer used to be folded during construction to an INT_CST, but now it doesn't -- fold cannot fold the complete expression. As the PR says, this

Re: Questions about trampolines

2005-03-23 Thread Hans-Peter Nilsson
On Sun, 13 Mar 2005, Øyvind Harboe wrote: > Trampolines are strange things... :-) > - AFAICT, the cris target is saving the value of the > static chain register in the trampoline. How can that work > with recursive functions? What's wrong with that? Do I miss something fundamental? > Does t

[m68k]: Trouble trying to figure out LEGITIMIZE_RELOAD_ADDRESS

2005-03-23 Thread Peter Barada
I'm in the midst of fixing the m68k prologue/epilogue code for ColdFire and its FPU, and stumbled across a problem. The following code when compiled with -O2 -mcfv4e -fomit-frame-pointer (with the v4e cod in): double func(int i1, int i2, int i3, int i4, double a, double b) { int stuff[8192];

Re: Suggestion for a fix to Bug middle-end/20177

2005-03-23 Thread James E Wilson
Paul Schlie wrote: Steven Bosscher wrote: IIRC these notes are for CCO, and you have to move the CC setter and user together. - unless it can be guaranteed that the particular setter's cc, will be preserved (i.e. not corrupted by successive operations) prior to it's ultimate use; ... Steven was

Re: Suggestion for a fix to Bug middle-end/20177

2005-03-23 Thread James E Wilson
Mostafa Hagog wrote: Thanks for the information, what we were doing was to call update_life_info_in_dirty_blocks, but for some reason this wasn't sufficient to mark a register dead (REG_DEAD note) when the register was defined in a predecessor block and dies in the dirty block; we had to call updat

Re: gcc-4.0.0-prerelease: -O0 build time higher than -O1?

2005-03-23 Thread James A. Morrison
Rene Rebe <[EMAIL PROTECTED]> writes: > Hi all, > > I'm just doing the first benchmarking with the 4.0.0 pre release > (20050319) and just noticed that -O0 build time is not always the > fastest. (In contrast to what the changes suggest: "When compiling > without optimizations (-O0), the C++ fro

Interesting issue in gimplify_init_constructor

2005-03-23 Thread Richard Kenner
The test case is the following Ada files: with Pkg1; procedure Main is C : Pkg1.Instance := ((Time => (2.345, 4)), 126); begin null; end Main; package Msg is type Float_64 is digits 15; type Uint_16 is mod 65_536; type Time_Stamp is record Sec : Float_64 :

Re: Installation Instructions

2005-03-23 Thread Joe Buck
On Thu, Mar 24, 2005 at 09:37:46AM +1000, [EMAIL PROTECTED] wrote: > Hi, GNU, > > In ./gcc-3.4.3/INSTALL/test.html , in section: > "0.5 Submitting test results > . > This script uses the >>>Mail<<< program to send the results, so make sure it > is in your PATH.." > > Not having "Mail

gcc-4.0.0-prerelease: -O0 build time higher than -O1?

2005-03-23 Thread Rene Rebe
Hi all, I'm just doing the first benchmarking with the 4.0.0 pre release (20050319) and just noticed that -O0 build time is not always the fastest. (In contrast to what the changes suggest: "When compiling without optimizations (-O0), the C++ frontend is much faster than in any previous version

gcc-3.3-20050323 is now available

2005-03-23 Thread gccadmin
Snapshot gcc-3.3-20050323 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/3.3-20050323/ and on various mirrors, see http://gcc.gnu.org/mirrors.html for details. This snapshot has been generated from the GCC 3.3 CVS branch with the following options: -rgcc-ss-3_3-20050323 You'll

Installation Instructions

2005-03-23 Thread Alf . Lacis
Hi, GNU, In ./gcc-3.4.3/INSTALL/test.html , in section: "0.5 Submitting test results . This script uses the >>>Mail<<< program to send the results, so make sure it is in your PATH.." Not having "Mail", I went to Cygwin's setup & looked for "Mail", but there was no such program liste

RE: Question regarding MIPS_GPREL_16 relocation

2005-03-23 Thread Eric Christopher
On Wed, 2005-03-23 at 18:17 +0100, Mile Davidovic wrote: > Hello > > I will try to modify multilib options. > I have question regarding how to add my changes in gcc (see thread Mips > question) > I already sent FSF copyright agreement and I receive confirmation. So I > would like > to introduc

Re: A plan for eliminating cc0

2005-03-23 Thread Ian Lance Taylor
Alexandre Oliva <[EMAIL PROTECTED]> writes: > >2a) Define the clobbercc attribute to be "yes" for each insn which > >changes the condition codes unpredictably. Typically the > >default would be "yes", and then either clobbercc would be > >written to use cond to select

ia64 bootstrap failure with the reload-branch

2005-03-23 Thread Steven Bosscher
Hi, Bootstrap with the reload-branch dies on ia64 in stage0 while building unwind-ia64.c: ./xgcc -B./ -B/usr/local/ia64-unknown-linux-gnu/bin/ -isystem /usr/local/ia64-unknown-linux-gnu/include -isystem /usr/local/ia64-unknown-linux-gnu/sys-include -L/abuild/stevenb/build/gcc/../ld -O2 -DIN_G

Re: Hand-written rec-descent parser of GCC-4.1 is WRONG!!!

2005-03-23 Thread jc-nospam
> The best option is a clean and maintainable parser. Whether it uses a > parser generator or not is comparatively academic... Many years later ... Clean is good for our health, dirty is bad for our health. > -- > This is like system("/usr/funky/bin/perl -e 'exec sleep 1'"); >--- Peter da S

Re: A plan for eliminating cc0

2005-03-23 Thread Alexandre Oliva
On Mar 23, 2005, Ian Lance Taylor wrote: >2a) Define the clobbercc attribute to be "yes" for each insn which >changes the condition codes unpredictably. Typically the >default would be "yes", and then either clobbercc would be >written to use cond to select instructio

RE: Question regarding MIPS_GPREL_16 relocation

2005-03-23 Thread Mile Davidovic
Hello I will try to modify multilib options. I have question regarding how to add my changes in gcc (see thread Mips question) I already sent FSF copyright agreement and I receive confirmation. So I would like to introduce switch for forbidding generating unaligned load and store instruction.

RE: Question regarding MIPS_GPREL_16 relocation

2005-03-23 Thread Eric Christopher
> If my conclusion is correct, is it possible to rebuild this libraries with > -mlong-calls and -G0 option? Yes. You'll need to modify the multilib options. -eric

[gomp] Broken gomp branch

2005-03-23 Thread Biagio Lucini
The gomp branch fails to bootstrap for libtool problems in libgomp. Verified on x86_64-unknown-linux-gnu and on i686-unknown-linux-gnu. It appears that the fix is pretty easy: libgomp/configure (and related files) need to be regenerated. This fix the problem on x86_64-unknown-linux-gnu. Can I as

Re: A plan for eliminating cc0

2005-03-23 Thread Ian Lance Taylor
[EMAIL PROTECTED] (Richard Kenner) writes: > 3) Write a new optimization pass enabled on targets which define >NOTICE_UPDATE_CC. I think this pass would be run just before >machine dependent reorg, although perhaps there is a better place >for it. Walk through the ins

Re: A plan for eliminating cc0

2005-03-23 Thread Richard Kenner
3) Write a new optimization pass enabled on targets which define NOTICE_UPDATE_CC. I think this pass would be run just before machine dependent reorg, although perhaps there is a better place for it. Walk through the instructions, calling NOTICE_UPDATE_CC on each o

A plan for eliminating cc0

2005-03-23 Thread Ian Lance Taylor
We would like to eliminate cc0 and the associated machinery from the compiler, because it is complicated and not supported on popular or modern processors. Here is a plan which I think could accomplish that without unreasonable effort. 1) Modify the programs which read the .md file to look for an

What does --enable-altivec do?

2005-03-23 Thread Michael LeBlanc
Does that option do anything except supply -maltivec implicitly?

Links exchange with http://www.mirror5.com.

2005-03-23 Thread Dave Wooly
Hello Webmaster, We have been looking for partners to exchange links with our site - http://www.phentermine-information.us from my side, I put your link on - http://www.2-buy-cheap-phentermine.com (PR=4 site) If you accept my offer, please use the following linking details: URL: http://www.p

Re: converting Ada to handle USE_MAPPED_LOCATION

2005-03-23 Thread Geert Bosch
On Mar 22, 2005, at 22:09, Per Bothner wrote: Of course that's in the eye of the beholder. I think a local translation is cleaner and more robust/safer than a global opaque type/call-back. OK, let's go with that approach then. -Geert

RE: Question regarding MIPS_GPREL_16 relocation

2005-03-23 Thread Mile Davidovic
Ok it could be problem with binutils/gcc. But in general this problem will occurs if size of data and bss section is big enough, so gp can not be set on proper place. If we have large project (mixed c and c++, linked with libstdc++, libsupc++) and if we compiled project source with -mlong-calls

PR 20505

2005-03-23 Thread Nathan Sidwell
Bug 20505 is an ICE with -ggdb2. We have the following member definition, const int b::d = ((int)(&((b*)1)->c) - 1); whose initializer used to be folded during construction to an INT_CST, but now it doesn't -- fold cannot fold the complete expression. As the PR says, this was changed by, 2004-0

Re: Obsoleting more ports for 4.0.

2005-03-23 Thread Nick Clifton
Hi Kazu, > fr30 > > > The same justification as > >http://gcc.gnu.org/ml/gcc/2004-06/msg01113.html > > Nobody showed an interest in keeping this port. I would like to keep this port alive. I happen to know that Fujitsu are still involved with developing and marketing it and that the