public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
@ 2005-06-10  0:21 hp at gcc dot gnu dot org
  2005-06-10  0:42 ` [Bug middle-end/21992] " pinskia at gcc dot gnu dot org
                   ` (18 more replies)
  0 siblings, 19 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-06-10  0:21 UTC (permalink / raw)
  To: gcc-bugs

With LAST_UPDATED: "Thu Jun  9 21:38:48 UTC 2005" I get:
FAIL: objc/execute/_cmd.m execution,  -O0
FAIL: objc/execute/_cmd.m execution,  -O1
FAIL: objc/execute/_cmd.m execution,  -O2
FAIL: objc/execute/_cmd.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/_cmd.m execution,  -O3 -g
FAIL: objc/execute/_cmd.m execution,  -Os
FAIL: objc/execute/accessing_ivars.m execution,  -O2
FAIL: objc/execute/accessing_ivars.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/accessing_ivars.m execution,  -O3 -g
FAIL: objc/execute/accessing_ivars.m execution,  -Os
FAIL: objc/execute/bycopy-2.m execution,  -O2
FAIL: objc/execute/bycopy-2.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/bycopy-2.m execution,  -O3 -g
FAIL: objc/execute/bycopy-2.m execution,  -Os
FAIL: objc/execute/bycopy-3.m execution,  -O2
FAIL: objc/execute/bycopy-3.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/bycopy-3.m execution,  -O3 -g
FAIL: objc/execute/bycopy-3.m execution,  -Os
FAIL: objc/execute/cascading-1.m execution,  -O2
FAIL: objc/execute/cascading-1.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/cascading-1.m execution,  -O3 -g
FAIL: objc/execute/cascading-1.m execution,  -Os
FAIL: objc/execute/class-1.m execution,  -O2
FAIL: objc/execute/class-1.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-1.m execution,  -O3 -g
FAIL: objc/execute/class-1.m execution,  -Os
FAIL: objc/execute/class-10.m execution,  -O2
FAIL: objc/execute/class-10.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-10.m execution,  -O3 -g
FAIL: objc/execute/class-10.m execution,  -Os
FAIL: objc/execute/class-11.m execution,  -O2
FAIL: objc/execute/class-11.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-11.m execution,  -O3 -g
FAIL: objc/execute/class-11.m execution,  -Os
FAIL: objc/execute/class-12.m execution,  -O2
FAIL: objc/execute/class-12.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-12.m execution,  -O3 -g
FAIL: objc/execute/class-12.m execution,  -Os
FAIL: objc/execute/class-13.m execution,  -O2
FAIL: objc/execute/class-13.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-13.m execution,  -O3 -g
FAIL: objc/execute/class-13.m execution,  -Os
FAIL: objc/execute/class-14.m execution,  -O2
FAIL: objc/execute/class-14.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-14.m execution,  -O3 -g
FAIL: objc/execute/class-14.m execution,  -Os
FAIL: objc/execute/class-2.m execution,  -O2
FAIL: objc/execute/class-2.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-2.m execution,  -O3 -g
FAIL: objc/execute/class-2.m execution,  -Os
FAIL: objc/execute/class-3.m execution,  -O2
FAIL: objc/execute/class-3.m execution,  -O3 -fomit-frame-pointer
FAIL: objc/execute/class-3.m execution,  -O3 -g
FAIL: objc/execute/class-3.m execution,  -Os
FAIL: objc/execute/class-4.m execution,  -O2
(list pruned, 279 unexpected fails where none previously)

With the message in the .log being for all or most:
objc runtime: cannot find class Object
*** EXIT code 4242

Last known to work on LAST_UPDATED: "Thu Jun  9 10:30:36 UTC 2005".

-- 
           Summary: [4.1 regression] mmix-knuth-mmixware testsuite failure:
                    many objc execution tests fail, first
                    objc/execute/_cmd.m execution
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: libobjc
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: hp at gcc dot gnu dot org
                CC: gcc-bugs at gcc dot gnu dot org
  GCC host triplet: i686-pc-linux-gnu
GCC target triplet: mmix-knuth-mmixware


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


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

* [Bug middle-end/21992] [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
@ 2005-06-10  0:42 ` pinskia at gcc dot gnu dot org
  2005-06-18 16:10 ` [Bug middle-end/21992] [4.1 regression] " hp at gcc dot gnu dot org
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-06-10  0:42 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-06-10 00:41 -------
Hmm, there were no libobjc changes.
There two patches which might have caused it:
-2005-06-09  Jan Hubicka  <jh@suse.cz>
-
-       * cgraphunit.c (cgraph_create_edges): Do not walk BLOCK; finalize
-       local statics when doing unit-at-a-time.
-       (cgraph_varpool_assemble_pending_decls): Output debug info.
-       * dwarf2out.c (decls_for_scope): Skip local statics.
-       (dwarf2out_decl): Handle local statics.
-       * passes.c (rest_of_decl_compilation): Do not differentiate
-       local and global statics in unit-at-a-time.
-       * tree-inline.c (remap_decls): Put local static into
-       unexpanded_vars_list rather than introducing duplicated VAR_DECL
-       node.
-


And:
-2005-06-08  Daniel Berlin  <dberlin@dberlin.org>
-
-       * Makefile.in (OBJS-common): Add tree-ssa-structalias.o.
-       * tree-flow.h (find_what_p_points_to): Add prototype.
-       (push_fields_onto_fieldstack): Ditto.
-       (sort_fieldstack): Ditto.
-       * tree-optimize.c (init_tree_optimization_passes): Add
-       pass_build_pta and pass_del_pta.
-       * tree-pass.h (pass_build_pta): New structure.
-       (pass_del_pta): Ditto.
-       * tree-ssa-alias.c (compute_flow_sensitive_aliasing): Disambiguate
-       using new alias analyzer.
-       (push_fields_onto_fieldstack): Removed from here.
-       (bitpos_of_field): Ditto.
-       (fieldoff_compare): Ditto.
-       * tree-ssa-structalias.c: New file.
-       * tree-ssa-structalias.h: Ditto.
-


I really doubt it was caused by DannyB's patch though

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org, hubicka at gcc dot gnu
                   |                            |dot org
          Component|libobjc                     |middle-end
           Keywords|                            |wrong-code
   Target Milestone|---                         |4.1.0


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
  2005-06-10  0:42 ` [Bug middle-end/21992] " pinskia at gcc dot gnu dot org
@ 2005-06-18 16:10 ` hp at gcc dot gnu dot org
  2005-07-04 23:21 ` hp at gcc dot gnu dot org
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-06-18 16:10 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From hp at gcc dot gnu dot org  2005-06-18 16:10 -------
Also observed on cris-elf and cris-axis-linux-gnu, same timeframe and ever
since.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2005-06-18 16:10:15
               date|                            |
            Summary|[4.1 regression] mmix-knuth-|[4.1 regression] testsuite
                   |mmixware testsuite failure: |failure: many objc execution
                   |many objc execution tests   |tests fail, first
                   |fail, first                 |objc/execute/_cmd.m
                   |objc/execute/_cmd.m         |execution
                   |execution                   |


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
  2005-06-10  0:42 ` [Bug middle-end/21992] " pinskia at gcc dot gnu dot org
  2005-06-18 16:10 ` [Bug middle-end/21992] [4.1 regression] " hp at gcc dot gnu dot org
@ 2005-07-04 23:21 ` hp at gcc dot gnu dot org
  2005-07-04 23:32 ` pinskia at gcc dot gnu dot org
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-07-04 23:21 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From hp at gcc dot gnu dot org  2005-07-04 23:21 -------
There was a change of behavior between
LAST_UPDATED "Sun Jun 19 20:05:45 UTC 2005" and "Mon Jun 27 21:26:27 UTC 2005";
some tests now fail at -O1.  So whatever pass now runs at -O1 that used to run
at -O2 and higher seems the culprit.  With "Mon Jul  4 10:24:52 UTC 2005" these
tests still fail.  Complete list of new objc failures introduced between the two
first dates:
objc/execute/accessing_ivars.m execution,  -O1
objc/execute/bycopy-2.m execution,  -O1
objc/execute/bycopy-3.m execution,  -O1
objc/execute/cascading-1.m execution,  -O1
objc/execute/class-1.m execution,  -O1
objc/execute/class-10.m execution,  -O1
objc/execute/class-11.m execution,  -O1
objc/execute/class-12.m execution,  -O1
objc/execute/class-13.m execution,  -O1
objc/execute/class-14.m execution,  -O1
objc/execute/class-2.m execution,  -O1
objc/execute/class-3.m execution,  -O1
objc/execute/class-4.m execution,  -O1
objc/execute/class-5.m execution,  -O1
objc/execute/class-6.m execution,  -O1
objc/execute/class-7.m execution,  -O1
objc/execute/class-8.m execution,  -O1
objc/execute/class-9.m execution,  -O1
objc/execute/compatibility_alias.m execution,  -O1
objc/execute/enumeration-1.m execution,  -O1
objc/execute/enumeration-2.m execution,  -O1
objc/execute/formal_protocol-1.m execution,  -O1
objc/execute/formal_protocol-2.m execution,  -O1
objc/execute/formal_protocol-3.m execution,  -O1
objc/execute/formal_protocol-4.m execution,  -O1
objc/execute/formal_protocol-7.m execution,  -O1
objc/execute/function-message-1.m execution,  -O1
objc/execute/no_clash.m execution,  -O1
objc/execute/object_is_class.m execution,  -O1
objc/execute/object_is_meta_class.m execution,  -O1


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2005-06-18 16:10:15         |2005-07-04 23:21:14
               date|                            |


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2005-07-04 23:21 ` hp at gcc dot gnu dot org
@ 2005-07-04 23:32 ` pinskia at gcc dot gnu dot org
  2005-07-26 14:35 ` pinskia at gcc dot gnu dot org
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-04 23:32 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-04 23:32 -------
(In reply to comment #3)
> There was a change of behavior between
> LAST_UPDATED "Sun Jun 19 20:05:45 UTC 2005" and "Mon Jun 27 21:26:27 UTC 2005";
> some tests now fail at -O1.  So whatever pass now runs at -O1 that used to run
> at -O2 and higher seems the culprit.  With "Mon Jul  4 10:24:52 UTC 2005" these
> tests still fail.  Complete list of new objc failures introduced between the two
> first dates:

That is the date which unit-at-a-time was enabled at -O1.  So it looks like it was Jan's change which 
caused it.  Though I don't know why it passes on i686-pc-linux-gnu.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2005-07-04 23:32 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 14:35 ` pinskia at gcc dot gnu dot org
  2005-07-26 15:34 ` pinskia at gcc dot gnu dot org
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-26 14:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-26 14:32 -------
I think I see the same thing at -O2 on a couple of tests on ppc-darwin.

Is the execution a missing symbol?

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2005-07-26 14:35 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 15:34 ` pinskia at gcc dot gnu dot org
  2005-07-26 15:37 ` pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-26 15:34 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-26 15:31 -------
This fails on PPC-darwin also.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
 GCC target triplet|mmix-knuth-mmixware         |mmix-knuth-mmixware,
                   |                            |powerpc-darwin


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2005-07-26 15:34 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 15:37 ` pinskia at gcc dot gnu dot org
  2005-07-26 15:52 ` pinskia at gcc dot gnu dot org
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-26 15:37 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-26 15:34 -------
I wonder why this does not fail on i686-pc-linux-gnu.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2005-07-26 15:37 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 15:52 ` pinskia at gcc dot gnu dot org
  2005-07-26 16:07 ` pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-26 15:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-26 15:39 -------
                === objc Summary ===

# of expected passes            1309
# of unexpected failures        328
# of unresolved testcases       3
# of unsupported tests          1

Those are what I get on ppc-darwin, bad, very bad.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2005-07-26 15:52 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 16:07 ` pinskia at gcc dot gnu dot org
  2005-07-26 20:23 ` hp at gcc dot gnu dot org
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-07-26 16:07 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-07-26 15:52 -------
I think libobjc is also being miscompiled which is why some fails at -O0.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2005-07-26 16:07 ` pinskia at gcc dot gnu dot org
@ 2005-07-26 20:23 ` hp at gcc dot gnu dot org
  2005-08-09  4:28 ` [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-07-26 20:23 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From hp at gcc dot gnu dot org  2005-07-26 20:10 -------
Not sure it if matters, but for the record.  I can't really parse the question in
comment #5, but from the log quote in the description; "objc runtime: cannot
find class Object" I guess the answer is "yes".  (It's an execution failure, not
a link failure.)

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2005-07-26 20:23 ` hp at gcc dot gnu dot org
@ 2005-08-09  4:28 ` pinskia at gcc dot gnu dot org
  2005-08-09  4:56 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09  4:28 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 04:28 -------
The different betwen for the following code:
#include <objc/Object.h>
int main(void)
{
  [Object name];
}

at -funit-at-a-time and -fno-unit-at-a-time is:
the removal of at unit-at-a-time:
___objc_class_ref_Object:
	.long	___objc_class_name_Object


Now to figure out how to mark this reference as used.


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
   GCC host triplet|i686-pc-linux-gnu           |
            Summary|[4.1 regression] testsuite  |[4.1 regression] [unit-at-a-
                   |failure: many objc execution|time] testsuite failure:
                   |tests fail, first           |many objc execution tests
                   |objc/execute/_cmd.m         |fail, first
                   |execution                   |objc/execute/_cmd.m
                   |                            |execution


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2005-08-09  4:28 ` [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
@ 2005-08-09  4:56 ` pinskia at gcc dot gnu dot org
  2005-08-09 12:11 ` pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09  4:56 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 04:56 -------
Created an attachment (id=9449)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=9449&action=view)
patch which should fix it

This patch should fix the bug.	I am going to test on ppc-darwin but it would
be nice to double check, it also fixes it on mmix.  Could you test it for me?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|unassigned at gcc dot gnu   |pinskia at gcc dot gnu dot
                   |dot org                     |org
             Status|NEW                         |ASSIGNED


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2005-08-09  4:56 ` pinskia at gcc dot gnu dot org
@ 2005-08-09 12:11 ` pinskia at gcc dot gnu dot org
  2005-08-09 16:43 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09 12:11 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 12:11 -------
(In reply to comment #13)
> This patch onle fixes the problem in comment #11 and not all the testcases.
The resulting Summary:
# of expected passes            1528
# of unexpected failures        109
# of unresolved testcases       3
# of unsupported tests          1

So it does in fact improve the situation.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2005-08-09 12:11 ` pinskia at gcc dot gnu dot org
@ 2005-08-09 16:43 ` pinskia at gcc dot gnu dot org
  2005-08-09 17:53 ` cvs-commit at gcc dot gnu dot org
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09 16:43 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 16:43 -------
(In reply to comment #14)
> So it does in fact improve the situation.

Ok, the majority of the rest of the objc failures are caused by not initializing the runtime on ppc-
darwin, I think I can fix the ppc-darwin problem by making libobjc one module but that will not fix the 
failures on mmix.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (13 preceding siblings ...)
  2005-08-09 16:43 ` pinskia at gcc dot gnu dot org
@ 2005-08-09 17:53 ` cvs-commit at gcc dot gnu dot org
  2005-08-09 17:58 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2005-08-09 17:53 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From cvs-commit at gcc dot gnu dot org  2005-08-09 17:53 -------
Subject: Bug 21992

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	pinskia@gcc.gnu.org	2005-08-09 17:53:28

Modified files:
	gcc/objc       : ChangeLog objc-act.c 

Log message:
	2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
	
	part of PR objc/21992
	* objc-act.c (handle_class_ref): The ref decl is always referenced.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/ChangeLog.diff?cvsroot=gcc&r1=1.54&r2=1.55
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/objc-act.c.diff?cvsroot=gcc&r1=1.288&r2=1.289



-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (14 preceding siblings ...)
  2005-08-09 17:53 ` cvs-commit at gcc dot gnu dot org
@ 2005-08-09 17:58 ` pinskia at gcc dot gnu dot org
  2005-08-09 23:28 ` hp at gcc dot gnu dot org
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09 17:58 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 17:58 -------
I committed the fix for the ones which fail at optimizations level higher than -O0.

Hans-Peter, is the rest of the failures gone for mmix?

Also does mmix have shared libraries, if not then this is a problem as we then are removing things 
which should have forced the link with the Object class, there might be other ways around it still but I 
have to think of them.

-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (15 preceding siblings ...)
  2005-08-09 17:58 ` pinskia at gcc dot gnu dot org
@ 2005-08-09 23:28 ` hp at gcc dot gnu dot org
  2005-08-09 23:35 ` pinskia at gcc dot gnu dot org
  2005-08-11 16:59 ` hp at gcc dot gnu dot org
  18 siblings, 0 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-08-09 23:28 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From hp at gcc dot gnu dot org  2005-08-09 23:28 -------
The patch in comment #12 fixes *all* objc regressions
(actually no failures at all again now), on mmix-knuth-mmixware,
cris-axis-elf and cris-axis-linux-gnu.

No, MMIX does not have shared libraries.  It's not that different
from most of the *-elf "embedded" targets in that sense.


-- 


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (16 preceding siblings ...)
  2005-08-09 23:28 ` hp at gcc dot gnu dot org
@ 2005-08-09 23:35 ` pinskia at gcc dot gnu dot org
  2005-08-11 16:59 ` hp at gcc dot gnu dot org
  18 siblings, 0 replies; 20+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2005-08-09 23:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2005-08-09 23:35 -------
Ok, since this was orginally about mmix, I am going to close this as fixed and I will open a new bug 
about the darwin failures once I really test on a clean tree, I know how to fix it if it still broken.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


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


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

* [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution
  2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
                   ` (17 preceding siblings ...)
  2005-08-09 23:35 ` pinskia at gcc dot gnu dot org
@ 2005-08-11 16:59 ` hp at gcc dot gnu dot org
  18 siblings, 0 replies; 20+ messages in thread
From: hp at gcc dot gnu dot org @ 2005-08-11 16:59 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From hp at gcc dot gnu dot org  2005-08-11 16:59 -------
Clarification to comment #18; the newly-enabled-for-all-targets try-catch-8.m
(PR 23306) fails (so there was *one* failure in the objc testsuite at the time
the above commit was made).

-- 


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


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

end of thread, other threads:[~2005-08-11 16:59 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-06-10  0:21 [Bug libobjc/21992] New: [4.1 regression] mmix-knuth-mmixware testsuite failure: many objc execution tests fail, first objc/execute/_cmd.m execution hp at gcc dot gnu dot org
2005-06-10  0:42 ` [Bug middle-end/21992] " pinskia at gcc dot gnu dot org
2005-06-18 16:10 ` [Bug middle-end/21992] [4.1 regression] " hp at gcc dot gnu dot org
2005-07-04 23:21 ` hp at gcc dot gnu dot org
2005-07-04 23:32 ` pinskia at gcc dot gnu dot org
2005-07-26 14:35 ` pinskia at gcc dot gnu dot org
2005-07-26 15:34 ` pinskia at gcc dot gnu dot org
2005-07-26 15:37 ` pinskia at gcc dot gnu dot org
2005-07-26 15:52 ` pinskia at gcc dot gnu dot org
2005-07-26 16:07 ` pinskia at gcc dot gnu dot org
2005-07-26 20:23 ` hp at gcc dot gnu dot org
2005-08-09  4:28 ` [Bug middle-end/21992] [4.1 regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
2005-08-09  4:56 ` pinskia at gcc dot gnu dot org
2005-08-09 12:11 ` pinskia at gcc dot gnu dot org
2005-08-09 16:43 ` pinskia at gcc dot gnu dot org
2005-08-09 17:53 ` cvs-commit at gcc dot gnu dot org
2005-08-09 17:58 ` pinskia at gcc dot gnu dot org
2005-08-09 23:28 ` hp at gcc dot gnu dot org
2005-08-09 23:35 ` pinskia at gcc dot gnu dot org
2005-08-11 16:59 ` hp 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).