public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug rtl-optimization/23393] New: catchall-1.m  and finally-1.m fails at -Os
@ 2005-08-15  2:12 pinskia at gcc dot gnu dot org
  2005-08-15  2:15 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-15  2:12 UTC (permalink / raw)
  To: gcc-bugs

This PR is to record the following failures on x86_64-linux-gnu:
FAIL: objc/execute/exceptions/catchall-1.m execution,  -Os  -fgnu-runtime
FAIL: objc/execute/exceptions/finally-1.m execution,  -Os  -fgnu-runtime

-- 
           Summary: catchall-1.m  and finally-1.m fails at -Os
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Keywords: wrong-code
          Severity: normal
          Priority: P2
         Component: rtl-optimization
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: pinskia at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
GCC target triplet: x86_64-*-linux-gnu


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


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

* [Bug rtl-optimization/23393] catchall-1.m  and finally-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
@ 2005-08-15  2:15 ` pinskia at gcc dot gnu dot org
  2005-08-16  0:47 ` [Bug rtl-optimization/23393] catchall-1.m " pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-15  2:15 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-15 02:15 -------
Seen:
http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00850.html
http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00821.html

-- 


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


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

* [Bug rtl-optimization/23393] catchall-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
  2005-08-15  2:15 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
@ 2005-08-16  0:47 ` pinskia at gcc dot gnu dot org
  2005-08-17  2:34 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-16  0:47 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-16 00:22 -------
Only catch-all-1.m fails now:
http://gcc.gnu.org/ml/gcc-testresults/2005-08/msg00891.html

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|catchall-1.m  and finally-  |catchall-1.m fails at -Os
                   |1.m fails at -Os            |


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


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

* [Bug rtl-optimization/23393] catchall-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
  2005-08-15  2:15 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
  2005-08-16  0:47 ` [Bug rtl-optimization/23393] catchall-1.m " pinskia at gcc dot gnu dot org
@ 2005-08-17  2:34 ` pinskia at gcc dot gnu dot org
  2005-09-02  1:50 ` pinskia at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-17  2:34 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-08-17 02:34:08
               date|                            |


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


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

* [Bug rtl-optimization/23393] catchall-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2005-08-17  2:34 ` pinskia at gcc dot gnu dot org
@ 2005-09-02  1:50 ` pinskia at gcc dot gnu dot org
  2005-09-02  1:54 ` [Bug rtl-optimization/23393] [4.1 Regression] catchall-1.m and local-variables-1.m " pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-02  1:50 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-02 01:50 -------
The interesting thing is that catchall-1.m fails now (along with local-variables-1.m):
http://gcc.gnu.org/ml/gcc-testresults/2005-09/msg00051.html

But did less than a day ago:
http://gcc.gnu.org/ml/gcc-testresults/2005-09/msg00035.html

But instead finally-1.m did.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |EH


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


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

* [Bug rtl-optimization/23393] [4.1 Regression] catchall-1.m and local-variables-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2005-09-02  1:50 ` pinskia at gcc dot gnu dot org
@ 2005-09-02  1:54 ` pinskia at gcc dot gnu dot org
  2005-09-02  8:22 ` jakub at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-02  1:54 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-02 01:54 -------
Since both of these tests passed yesterday, this is a regression now.
The only change between those two testuiste which was related to this failure is:
+2005-09-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/23478
+       * local-alloc.c (struct qty): Add n_throwing_calls_crossed field.
+       (alloc_qty): Initialize it.
+       (update_equiv_regs): Clear REG_N_THROWING_CALLS_CROSSED.
+       (combine_regs): Combine also n_throwing_calls_crossed fields.
+       (find_free_reg): Don't attempt to caller-save pseudos crossing
+       calls that might throw.
+       * global.c (struct allocno): Add throwing_calls_crossed field.
+       (global_alloc): Revert 2005-08-22 change.  Initialize
+       throwing_calls_crossed.
+       (find_reg): Don't attempt to caller-save pseudos crossing calls that
+       might throw.

All others were tree level changes which should not effect -O2 vs -Os.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jakub at gcc dot gnu dot org
            Summary|catchall-1.m fails at -Os   |[4.1 Regression] catchall-
                   |                            |1.m and local-variables-1.m
                   |                            |fails at -Os
   Target Milestone|---                         |4.1.0


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


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

* [Bug rtl-optimization/23393] [4.1 Regression] catchall-1.m and local-variables-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2005-09-02  1:54 ` [Bug rtl-optimization/23393] [4.1 Regression] catchall-1.m and local-variables-1.m " pinskia at gcc dot gnu dot org
@ 2005-09-02  8:22 ` jakub at gcc dot gnu dot org
  2005-09-02 13:01 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
  2005-09-14 19:16 ` pinskia at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: jakub at gcc dot gnu dot org @ 2005-09-02  8:22 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From jakub at gcc dot gnu dot org  2005-09-02 08:21 -------
Yeah.  But if I also back out
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/global.c.diff?cvsroot=gcc&r1=1.130&r2=1.131
we are back to what is seen on HEAD now.  The state between that 2005-08-22
checkin and 2005-09-01 checkin was wrong, caused too many registers to be
unnecessarily forced into memory and as such drastically changed what subsequent
optimizations did.  So, unless these failures have been a regression before
2005-08-22, please don't treat them as such.

-- 


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


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

* [Bug rtl-optimization/23393] catchall-1.m and local-variables-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2005-09-02  8:22 ` jakub at gcc dot gnu dot org
@ 2005-09-02 13:01 ` pinskia at gcc dot gnu dot org
  2005-09-14 19:16 ` pinskia at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-02 13:01 UTC (permalink / raw)
  To: gcc-bugs



-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[4.1 Regression] catchall-  |catchall-1.m and local-
                   |1.m and local-variables-1.m |variables-1.m fails at -Os
                   |fails at -Os                |
   Target Milestone|4.1.0                       |---


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


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

* [Bug rtl-optimization/23393] catchall-1.m and local-variables-1.m fails at -Os
  2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2005-09-02 13:01 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
@ 2005-09-14 19:16 ` pinskia at gcc dot gnu dot org
  7 siblings, 0 replies; 9+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-09-14 19:16 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-09-14 19:14 -------
catchall-1.m is a regression.

-- 


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


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

end of thread, other threads:[~2005-09-14 19:16 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-15  2:12 [Bug rtl-optimization/23393] New: catchall-1.m and finally-1.m fails at -Os pinskia at gcc dot gnu dot org
2005-08-15  2:15 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
2005-08-16  0:47 ` [Bug rtl-optimization/23393] catchall-1.m " pinskia at gcc dot gnu dot org
2005-08-17  2:34 ` pinskia at gcc dot gnu dot org
2005-09-02  1:50 ` pinskia at gcc dot gnu dot org
2005-09-02  1:54 ` [Bug rtl-optimization/23393] [4.1 Regression] catchall-1.m and local-variables-1.m " pinskia at gcc dot gnu dot org
2005-09-02  8:22 ` jakub at gcc dot gnu dot org
2005-09-02 13:01 ` [Bug rtl-optimization/23393] " pinskia at gcc dot gnu dot org
2005-09-14 19:16 ` pinskia 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).