[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-30 Thread cvs-commit at gcc dot gnu dot org
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2004-12-30 13:16 --- Subject: Bug 18019 CVSROOT:/cvs/gcc Module name:gcc Changes by: [EMAIL PROTECTED] 2004-12-30 13:16:14 Modified files: gcc: ChangeLog gcc/config/i386:

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-30 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-30 13:21 --- . -- What|Removed |Added Status|NEW |RESOLVED

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-22 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-22 12:11 --- One of these days, someone will have to explain to me how such a small patch for a bug marked critical regression can stay unreviewed for three days... This kind of patches should *not* need pinging. --

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-19 Thread jh at suse dot cz
--- Additional Comments From jh at suse dot cz 2004-12-19 16:16 --- Subject: Re: [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch --- Additional Comments From steven at gcc dot gnu dot org 2004-12-18 22:49 --- Honza, PING I am still

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-19 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-19 19:58 --- Patch here: http://gcc.gnu.org/ml/gcc-patches/2004-12/msg01412.html. -- What|Removed |Added

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-18 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-12-18 22:49 --- Honza, PING -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-10 Thread neroden at gcc dot gnu dot org
--- Additional Comments From neroden at gcc dot gnu dot org 2004-12-10 17:09 --- Oh, cool. :-) Did you get the patch linked up? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-02 Thread jh at suse dot cz
--- Additional Comments From jh at suse dot cz 2004-12-02 09:02 --- Subject: Re: [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch --- Additional Comments From neroden at gcc dot gnu dot org 2004-12-02 03:35 --- Jan's message quoted in the

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-01 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-12-02 01:07 --- Jan emailed this to me privately. Appended here for completeness. - stuart Just to clarify things a bit. TARGET_MOVX and

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-12-01 Thread neroden at gcc dot gnu dot org
--- Additional Comments From neroden at gcc dot gnu dot org 2004-12-02 03:35 --- Jan's message quoted in the previous comment seems to be orthogonal to the main problem in this bug. The problem is that a word fetch is being generated which *reads out of bounds memory*. If the last

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-27 Thread neroden at gcc dot gnu dot org
--- Additional Comments From neroden at gcc dot gnu dot org 2004-11-27 18:28 --- I suggest excising the TARGET_PARTIAL clauses ASAP, and reinstating them only when alignment checking (and/or something else) is used in them to verify that the transform is safe. That seems to be the

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-16 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-11-16 19:39 --- Here is the body of an email I sent to Jan Hubicka concerning this bug. In the body of the message, 'you' refers to Jan. -- For discussion, here is

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-09 Thread roger at eyesopen dot com
--- Additional Comments From roger at eyesopen dot com 2004-11-09 18:10 --- I believe that the bug is a latent problem that was only exposed by my patch. The *movqi_1 (and *movhi_1) pattern(s) have two attributes type and mode. The mode attribute indicates the RTL machine mode the move

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-09 Thread stuart at apple dot com
--- Additional Comments From stuart at apple dot com 2004-11-09 19:34 --- I agree with Roger. I'm suspicious of the 0,1,2 ... TARGET_PARTIAL_xx clauses of the *movqi_1 pattern. (Also the analogous parts of *movhi_1.) I've tried reverting Roger's patch, and excising the

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-09 Thread roger at eyesopen dot com
--- Additional Comments From roger at eyesopen dot com 2004-11-09 20:56 --- I agree with Stuart : Although both of the patches he investigated will cure the problem, reverting mine will generate a movzbl, whilst disabling the TARGET_PARTIAL_... bits will generate a movb. As hinted in

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-11-08 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-11-09 04:50 --- No this is not related to PR 17949 at all. The behavior changed between 2004-01-18 and 2004-01-23. Which means most likely this: 2004-01-19 Roger Sayle [EMAIL PROTECTED] * config/i386/i386.md

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-10-28 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-10-28 15:19 --- vrong quode -- What|Removed |Added Severity|normal |critical

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-10-28 Thread steven at gcc dot gnu dot org
--- Additional Comments From steven at gcc dot gnu dot org 2004-10-28 15:22 --- Is this perhaps related to Bug 17949? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18019

[Bug target/18019] [4.0 Regression] -march=pentium4 generates word fetch instead of byte fetch

2004-10-15 Thread pinskia at gcc dot gnu dot org
--- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-15 18:36 --- Confirmed, something is wrong in the .md file. -- What|Removed |Added