Re: Few question regarding the implementation of splitting HImode patterns

2008-05-23 Thread Mohamed Shafi
On Sat, May 24, 2008 at 12:26 AM, Omar Torres <[EMAIL PROTECTED]> wrote: > Mohamed Shafi wrote: >> Hello Omar, >> >> I saw your mail to gcc mailing list regarding splitting of HImode >> patterns into QImode patterns. I am also involved in porting. My >> problem is similar to yours. But i have to sp

Re: [ARM] Why MI thunks are always implemented in ARM code?

2008-05-23 Thread Doug Kwan (關振德)
2008/5/23 Paul Brook <[EMAIL PROTECTED]>: > Recent gcc is capable of generating pure Thumb thunks (and always does so for > Thumb-2). I noticed that in top-of-trunk but I am working thumb, not thumb2. > Thumb branches have extremely limited range, and you can't clobber any low > registers. A co

Re: GCC Compile Farm News: two new bi-quad core machines available

2008-05-23 Thread Gerald Pfeifer
On Fri, 23 May 2008, Sebastian Pop wrote: > AMD Developer Central has generously donated two bi-quad core > machines with the latest AMD Opteron 8354 "Barcelona B3" processors > and 16GB of RAM to the GCC Compile Farm > project for use by free software developers. Hosting is donated > by http://ww

Re: [ARM] Why MI thunks are always implemented in ARM code?

2008-05-23 Thread Paul Brook
On Saturday 24 May 2008, Doug Kwan (關振德) wrote: > I saw that MI thunks are always issued in ARM mode. Is there a > specific reason? Recent gcc is capable of generating pure Thumb thunks (and always does so for Thumb-2). >  I think I can replace a > 20-byte ARM MI thunk with a 4 bytes THUMB equiv

[ARM] Why MI thunks are always implemented in ARM code?

2008-05-23 Thread Doug Kwan (關振德)
I saw that MI thunks are always issued in ARM mode. Is there a specific reason? I browse the EABI and its supplement and there is no mentioning of how thunks are implemented. I think I can replace a 20-byte ARM MI thunk with a 4 bytes THUMB equivalent when the thunkee is also in THUMB mode. Is th

Why is the length of *sse_prologue_save_insn 135?

2008-05-23 Thread H.J. Lu
Hi Jan, Uros, i386.md has (define_insn "*sse_prologue_save_insn" [(set (mem:BLK (plus:DI (match_operand:DI 0 "register_operand" "R") (match_operand:DI 4 "const_int_operand" "n"))) (unspec:BLK [(reg:DI 21) (reg:DI 22) (r

gcc-4.4-20080523 is now available

2008-05-23 Thread gccadmin
Snapshot gcc-4.4-20080523 is now available on ftp://gcc.gnu.org/pub/gcc/snapshots/4.4-20080523/ 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

Re: Gnu C/C++ compiler

2008-05-23 Thread Ian Lance Taylor
ANTHONY APPLEYARD <[EMAIL PROTECTED]> writes: > I have a copy of the Gnu C/C++ compiler which is of about Jan/Feb 2000 > vintage. Please where can I download a current version? I have searched > in http://www.gnu.org and its dependent page. See http://gcc.gnu.org/ > (0) Please where is the emai

Re: YAMP: ivopts vs sizetype

2008-05-23 Thread DJ Delorie
> I don't think you can tell that, but maybe look into tree-ssa-address.c where > it asks the target for costs via building some rtx-en. Ok, here's something... I adjusted my address_cost hook to figure costs of offsets more accurately, and even though it only tests "offset" vs "no offset", it do

Re: YAMP: ivopts vs sizetype

2008-05-23 Thread DJ Delorie
> I don't think you can tell that, but maybe look into tree-ssa-address.c where > it asks the target for costs via building some rtx-en. I've got a target_address_cost hook, but it's never passed an RTX with a negative displacement.

Re: Few question regarding the implementation of splitting HImode patterns

2008-05-23 Thread Omar Torres
Mohamed Shafi wrote: > Hello Omar, > > I saw your mail to gcc mailing list regarding splitting of HImode > patterns into QImode patterns. I am also involved in porting. My > problem is similar to yours. But i have to split SImode patterns into > HImode patterns. > > I am sure that you have modified

Re: GCC 4.2.4 Released

2008-05-23 Thread Richard Guenther
On Fri, May 23, 2008 at 7:21 PM, Joe Buck <[EMAIL PROTECTED]> wrote: > On Fri, May 23, 2008 at 09:03:26AM -0400, Paul M. Dubuc wrote: >> I have been trying to find a list of bugs that have been fixed in this >> release without any success. How do I find this information about a >> given release? >

Re: GCC Compile Farm News: two new bi-quad core machines available

2008-05-23 Thread Joe Buck
On Fri, May 23, 2008 at 12:15:09PM -0500, Sebastian Pop wrote: > We would like to have the name of the department that provided these > machines in the announce. Is the following wording acceptable? > > AMD Developer Central has generously donated two bi-quad core > machines with the latest AMD O

Re: GCC 4.2.4 Released

2008-05-23 Thread Christopher Faylor
[Reply-to set] Please remove gcc-announce from your responses to this thread. I'm getting tired of rejecting all of the non-announce email. cgf On Fri, May 23, 2008 at 10:21:52AM -0700, Joe Buck wrote: >On Fri, May 23, 2008 at 09:03:26AM -0400, Paul M. Dubuc wrote: >> I have been trying to find

Re: GCC 4.2.4 Released

2008-05-23 Thread Joe Buck
On Fri, May 23, 2008 at 09:03:26AM -0400, Paul M. Dubuc wrote: > I have been trying to find a list of bugs that have been fixed in this > release without any success. How do I find this information about a > given release? Others have suggested reading ChangeLog files, but there's a better way.

Re: GCC Compile Farm News: two new bi-quad core machines available

2008-05-23 Thread Sebastian Pop
On Thu, May 22, 2008 at 11:39 AM, Joe Buck <[EMAIL PROTECTED]> wrote: > Also, the FSF has rather restrictive linking rules, so I don't think the > patch can include the link to AMD's site (the link to INRIA should be > fine). > > Since we can't give AMD a link, we could at least list them first. >

Re: Gnu C/C++ compiler

2008-05-23 Thread DJ Delorie
> Please how do I set environment variable DJGPP? What should I set it > to? Your best bet for DJGPP-related questions is still the [EMAIL PROTECTED] mailing list (or comp.os.msdos.djgpp newsgroup). See http://www.delorie.com/djgpp/ for details. The DJGPP ftp sites and mirrors have current gcc b

Gnu C/C++ compiler

2008-05-23 Thread ANTHONY APPLEYARD
I have a copy of the Gnu C/C++ compiler which is of about Jan/Feb 2000 vintage. Please where can I download a current version? I have searched in http://www.gnu.org and its dependent page. (0) Please where is the email group or forum to ask queries about Gnu C/C++? I now have Windows Vista. I nee

Re: GCC 4.2.4 Released

2008-05-23 Thread Paul M. Dubuc
Andrew Haley wrote: Paul M. Dubuc wrote: Andrew Haley wrote: Paul M. Dubuc wrote: Joseph S. Myers wrote: GCC 4.2.4 has been released. GCC 4.2.4 is a bug-fix release, containing fixes for regressions in GCC 4.2.3 relative to previous GCC releases. This release i

Re: apparent memory increase

2008-05-23 Thread Jan Hubicka
> You may have seen this warning from the memory consumption tester: > > http://gcc.gnu.org/ml/gcc-regression/2008-05/msg00041.html > > ... related to the recent identifier GC patch. > > I looked into this a little. My theory is that this is an artifact of > how the tester collects its data. I

Re: GCC 4.2.4 Released

2008-05-23 Thread Andrew Haley
Paul M. Dubuc wrote: > Andrew Haley wrote: >> Paul M. Dubuc wrote: >> >>> Joseph S. Myers wrote: >>> GCC 4.2.4 has been released. GCC 4.2.4 is a bug-fix release, containing fixes for regressions in GCC 4.2.3 relative to previous GCC releases. This release is availabl

Re: GCC 4.2.4 Released

2008-05-23 Thread Paul M. Dubuc
Andrew Haley wrote: Paul M. Dubuc wrote: Joseph S. Myers wrote: GCC 4.2.4 has been released. GCC 4.2.4 is a bug-fix release, containing fixes for regressions in GCC 4.2.3 relative to previous GCC releases. This release is available from the FTP servers listed at: http://www.gnu.org

Re: YAMP: ivopts vs sizetype

2008-05-23 Thread DJ Delorie
> Uh, so sizetype is 32bit but pointer displacements are 24bit? :( Worse. sizetype is 16bit but pointer displacements are 24bit. There are no 24bit address registers, nor are there enough 24bit math opcodes to satisfy gcc (without switching to 32bit emulated math, which is REALLY slow). It's

Re: GCC 4.2.4 Released

2008-05-23 Thread Andrew Haley
Paul M. Dubuc wrote: > Joseph S. Myers wrote: >> GCC 4.2.4 has been released. >> >> GCC 4.2.4 is a bug-fix release, containing fixes for regressions in >> GCC 4.2.3 relative to previous GCC releases. This release is >> available from the FTP servers listed at: >> >> http://www.gnu.org/order/ftp.

Re: GCC 4.2.4 Released

2008-05-23 Thread Paul M. Dubuc
Joseph S. Myers wrote: GCC 4.2.4 has been released. GCC 4.2.4 is a bug-fix release, containing fixes for regressions in GCC 4.2.3 relative to previous GCC releases. This release is available from the FTP servers listed at: http://www.gnu.org/order/ftp.html Please do not contact me direct

GCC 4.3.1 Release Candidate available from gcc.gnu.org

2008-05-23 Thread Richard Guenther
A first release candidate for GCC 4.3.1 is available from ftp://gcc.gnu.org/pub/gcc/snapshots/4.3.1-RC-20080523 and shortly its mirrors. It has been generated from SVN revision 135793. I have sofar bootstrapped and tested the release candidate on x86_64-unknown-linux-gnu. The branch is

How to specify registers constraints for memory operands?

2008-05-23 Thread Mohamed Shafi
Hello everyone, I need to specify constraints for registers used in the memory operands in a load pattern. For these the following are the things that i have done. #define CONSTRAINT_LEN(CHAR,STR) \ ((CHAR) == 'R' ? 3 \ : DEFAULT_CONSTRAINT_LEN(CHAR,STR)) #define EXTRA_MEMORY_CO

Re: YAMP: ivopts vs sizetype

2008-05-23 Thread Richard Guenther
On Fri, May 23, 2008 at 5:07 AM, DJ Delorie <[EMAIL PROTECTED]> wrote: > > (yet another m32c-related problem) > > Something in ivopts is converting this: > > ap.1_5 = ap_38 + 2; > ap.2_6 = (struct tiny *) ap_38; > SR.8_15 = ap.2_6->c; > > to this: > > ap.1_5 = ap_38 + 2; > SR.8_15 = MEM[base:

Re: How to post to GCC lists?

2008-05-23 Thread Gerald Pfeifer
Hi Omar, On Thu, 22 May 2008, Omar Torres wrote: > 2- Currently, (1) is the only thing I have run cross. I am sure there > are other issues that those of you with more experience have already > discovered and solve. Any other Dos/Don'ts or tips/tricks when posting > to GCC ML? http://gcc.gnu.org/

GCC 4.3 branch now frozen

2008-05-23 Thread Richard Guenther
The GCC 4.3 branch is now frozen in preparation for a 4.3.1 release candidate and the 4.3.1 release about a week after that. All checkins to the branch require explicit approval from one of the RMs. Thanks, Richard.