public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
@ 2003-06-11 22:16 ` pinskia@physics.uc.edu
  2003-06-18  0:38 ` rth at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia@physics.uc.edu @ 2003-06-11 22:16 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


pinskia@physics.uc.edu changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4                         |3.3.1


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
  2003-06-11 22:16 ` [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop pinskia@physics.uc.edu
@ 2003-06-18  0:38 ` rth at gcc dot gnu dot org
  2003-07-07  5:28 ` matz at suse dot de
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: rth at gcc dot gnu dot org @ 2003-06-18  0:38 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


rth@gcc.gnu.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned@gcc.gnu.org      |matz@suse.de


------- Additional Comments From rth@gcc.gnu.org  2003-06-18 00:38 -------
At least on x86, the load within the loop comes from reload.  The pseudo that
holds the V4SF temporary (right from the beginning mind!) gets forced to memory
because of the subregs; we then reload the pseudo as necessary, which results
in the load within the loop.

With -fnew-ra, we get an ICE:
zz.c:19: internal compiler error: in subreg_hard_regno, at emit-rtl.c:1087

Assigning the bug to Michael, since the current problem can't be solved without
the new register allocator, and because of the ICE.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
  2003-06-11 22:16 ` [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop pinskia@physics.uc.edu
  2003-06-18  0:38 ` rth at gcc dot gnu dot org
@ 2003-07-07  5:28 ` matz at suse dot de
  2003-11-05 17:04 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: matz at suse dot de @ 2003-07-07  5:28 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


matz at suse dot de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Priority|P3                          |P2
   Target Milestone|3.3.1                       |3.4


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (2 preceding siblings ...)
  2003-07-07  5:28 ` matz at suse dot de
@ 2003-11-05 17:04 ` pinskia at gcc dot gnu dot org
  2003-11-05 19:56 ` rguenth at tat dot physik dot uni-tuebingen dot de
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-05 17:04 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2003-05-29 02:02:05         |2003-11-05 17:04:28
               date|                            |


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-05 17:04 -------
On the mainline (20031105), I get a different ICE both on powerpc-apple-darwin and 
i686-pc-linux-gnu:
pr10469.c: In function `bad':

pr10469.c:21: internal compiler error: in add_subweb_2, at ra-build.c:1378
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (3 preceding siblings ...)
  2003-11-05 17:04 ` pinskia at gcc dot gnu dot org
@ 2003-11-05 19:56 ` rguenth at tat dot physik dot uni-tuebingen dot de
  2003-11-05 20:11 ` pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: rguenth at tat dot physik dot uni-tuebingen dot de @ 2003-11-05 19:56 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469



------- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de  2003-11-05 19:56 -------
Subject: Re:  [3.3, 3.4] constant V4SF loads get
 moved inside loop

On Wed, 5 Nov 2003, pinskia at gcc dot gnu dot org wrote:

> On the mainline (20031105), I get a different ICE both on powerpc-apple-darwin and
> i686-pc-linux-gnu:
> pr10469.c: In function `bad':
>
> pr10469.c:21: internal compiler error: in add_subweb_2, at ra-build.c:1378
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.

So this is now a regression and should be raised in priority.

Richard.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (4 preceding siblings ...)
  2003-11-05 19:56 ` rguenth at tat dot physik dot uni-tuebingen dot de
@ 2003-11-05 20:11 ` pinskia at gcc dot gnu dot org
  2003-11-30 20:51 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-05 20:11 UTC (permalink / raw)
  To: gcc-bugs

PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469



------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-05 20:11 -------
No because it is not a regression for -fnew-ra at all and the other ICE that RTH produced is 
reproducible with -mmmx -msse -msse2.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (5 preceding siblings ...)
  2003-11-05 20:11 ` pinskia at gcc dot gnu dot org
@ 2003-11-30 20:51 ` pinskia at gcc dot gnu dot org
  2003-11-30 21:28 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-30 20:51 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
OtherBugsDependingO|                            |13246
              nThis|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (6 preceding siblings ...)
  2003-11-30 20:51 ` pinskia at gcc dot gnu dot org
@ 2003-11-30 21:28 ` pinskia at gcc dot gnu dot org
  2004-01-14  4:15 ` [Bug optimization/10469] " giovannibajo at libero dot it
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2003-11-30 21:28 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|3.4                         |3.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (7 preceding siblings ...)
  2003-11-30 21:28 ` pinskia at gcc dot gnu dot org
@ 2004-01-14  4:15 ` giovannibajo at libero dot it
  2004-04-08 21:02 ` 1319 at bot dot ru
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: giovannibajo at libero dot it @ 2004-01-14  4:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From giovannibajo at libero dot it  2004-01-14 04:15 -------
Micheal, does this still ICE with new-ra? Are there any progress there?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |giovannibajo at libero dot
                   |                            |it
            Summary|[3.3, 3.4] constant V4SF    |constant V4SF loads get
                   |loads get moved inside loop |moved inside loop
   Target Milestone|3.5.0                       |---


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (8 preceding siblings ...)
  2004-01-14  4:15 ` [Bug optimization/10469] " giovannibajo at libero dot it
@ 2004-04-08 21:02 ` 1319 at bot dot ru
  2004-08-25  5:34 ` [Bug rtl-optimization/10469] " pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: 1319 at bot dot ru @ 2004-04-08 21:02 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From 1319 at bot dot ru  2004-04-08 21:02 -------
This bug still exists in new-regalloc-branch (from 20040408):

$ /usr/local/gcc-RA/bin/gcc -fnew-ra -S 10469.c 
bad pass: 1 Web 0 class GENERAL_REGS insn class SSE_REGS
Spill out reg 58 from insn:
(insn 13 12 15 0 (set (mem/f:V4SF (plus:SI (reg/f:SI 20 frame)
                (const_int -16 [0xfffffff0])) [0 fv+0 S16 A128])
        (reg:V4SF 58 [ f ])) 536 {movv4sf_internal} (nil)
    (nil))
10469.c: In function `bad':

10469.c:19: internal compiler error: in select_regclass, at ra-build.c:3193
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug rtl-optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (9 preceding siblings ...)
  2004-04-08 21:02 ` 1319 at bot dot ru
@ 2004-08-25  5:34 ` pinskia at gcc dot gnu dot org
  2004-09-14 12:59 ` rguenth at tat dot physik dot uni-tuebingen dot de
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 14+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-08-25  5:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-08-25 05:33 -------
*** Bug 16047 has been marked as a duplicate of this bug. ***

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tjw at omnigroup dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug rtl-optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (10 preceding siblings ...)
  2004-08-25  5:34 ` [Bug rtl-optimization/10469] " pinskia at gcc dot gnu dot org
@ 2004-09-14 12:59 ` rguenth at tat dot physik dot uni-tuebingen dot de
  2005-01-12  9:35 ` rguenth at tat dot physik dot uni-tuebingen dot de
  2005-08-08 18:04 ` dje at gcc dot gnu dot org
  13 siblings, 0 replies; 14+ messages in thread
From: rguenth at tat dot physik dot uni-tuebingen dot de @ 2004-09-14 12:59 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de  2004-09-14 12:59 -------
For ia32 this doesn't fail on 3.4.1, 3.4.2 and mainline as of today.  I'll check
powerpc tonight.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
      Known to fail|                            |3.3.4
      Known to work|                            |3.4.1


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug rtl-optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (11 preceding siblings ...)
  2004-09-14 12:59 ` rguenth at tat dot physik dot uni-tuebingen dot de
@ 2005-01-12  9:35 ` rguenth at tat dot physik dot uni-tuebingen dot de
  2005-08-08 18:04 ` dje at gcc dot gnu dot org
  13 siblings, 0 replies; 14+ messages in thread
From: rguenth at tat dot physik dot uni-tuebingen dot de @ 2005-01-12  9:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de  2005-01-12 09:35 -------
I guess we won't ever fix this for 3.3 and new-ra is dead, so this is "fixed".

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Known to work|3.4.1                       |3.4.1 3.4.3 4.0.0
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

* [Bug rtl-optimization/10469] constant V4SF loads get moved inside loop
       [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
                   ` (12 preceding siblings ...)
  2005-01-12  9:35 ` rguenth at tat dot physik dot uni-tuebingen dot de
@ 2005-08-08 18:04 ` dje at gcc dot gnu dot org
  13 siblings, 0 replies; 14+ messages in thread
From: dje at gcc dot gnu dot org @ 2005-08-08 18:04 UTC (permalink / raw)
  To: gcc-bugs



-- 
Bug 10469 depends on bug 18506, which changed state.

Bug 18506 Summary: Altivec definitions of vec_init
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18506

           What    |Old Value                   |New Value
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10469


^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-08-08 18:04 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <20030423204600.10469.rguenth@tat.physik.uni-tuebingen.de>
2003-06-11 22:16 ` [Bug optimization/10469] [3.3, 3.4] constant V4SF loads get moved inside loop pinskia@physics.uc.edu
2003-06-18  0:38 ` rth at gcc dot gnu dot org
2003-07-07  5:28 ` matz at suse dot de
2003-11-05 17:04 ` pinskia at gcc dot gnu dot org
2003-11-05 19:56 ` rguenth at tat dot physik dot uni-tuebingen dot de
2003-11-05 20:11 ` pinskia at gcc dot gnu dot org
2003-11-30 20:51 ` pinskia at gcc dot gnu dot org
2003-11-30 21:28 ` pinskia at gcc dot gnu dot org
2004-01-14  4:15 ` [Bug optimization/10469] " giovannibajo at libero dot it
2004-04-08 21:02 ` 1319 at bot dot ru
2004-08-25  5:34 ` [Bug rtl-optimization/10469] " pinskia at gcc dot gnu dot org
2004-09-14 12:59 ` rguenth at tat dot physik dot uni-tuebingen dot de
2005-01-12  9:35 ` rguenth at tat dot physik dot uni-tuebingen dot de
2005-08-08 18:04 ` dje at gcc dot gnu dot org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).