public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
@ 2004-07-14 17:19 gcc-bugzilla at gcc dot gnu dot org
  2004-07-14 17:25 ` [Bug bootstrap/16546] [3.5 Regression] " pinskia at gcc dot gnu dot org
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: gcc-bugzilla at gcc dot gnu dot org @ 2004-07-14 17:19 UTC (permalink / raw)
  To: gcc-bugs


Between 20040618 and 20040709, mainline bootstrap on i386-pc-solaris2.10
started to fail in libobjc:

$ /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/xgcc -B/vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/ -B/vol/gcc/share/i386-pc-solaris2.10/bin/ -B/vol/gcc/share/i386-pc-solaris2.10/lib/ -isystem /vol/gcc/share/i386-pc-solaris2.10/include -isystem /vol/gcc/share/i386-pc-solaris2.10/sys-include -fgnu-runtime -c -I. -I/vol/gnu/src/gcc/gcc-dist/libobjc -O2 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LIBS -fno-strict-aliasing -I/vol/gnu/src/gcc/gcc-dist/libobjc/objc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../gcc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../gcc/config -I../../gcc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../include /vol/gnu/src/gcc/gcc-dist/libobjc/NXConstStr.m  -fPIC -DPIC -o .libs/NXConstStr.o -v -save-temps
Reading specs from /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/specs
Configured with: /vol/gnu/src/gcc/gcc-dist/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls --disable-libmudflap
Thread model: posix
gcc version 3.5.0 20040709 (experimental)
 /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/cc1obj -E -quiet -v -I. -I/vol/gnu/src/gcc/gcc-dist/libobjc -I/vol/gnu/src/gcc/gcc-dist/libobjc/objc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../gcc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../gcc/config -I../../gcc -I/vol/gnu/src/gcc/gcc-dist/libobjc/../include -iprefix /amnt/figaro/volumes/obj-gcc/gcc/obj.sol86/gcc-3.5.0-20040709/10-gcc/gcc/../lib/gcc/i386-pc-solaris2.10/3.5.0/ -isystem /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/include -DHAVE_GTHR_DEFAULT -DIN_GCC -DIN_TARGET_LIBS -DPIC -isystem /vol/gcc/share/i386-pc-solaris2.10/include -isystem /vol/gcc/share/i386-pc-solaris2.10/sys-include /vol/gnu/src/gcc/gcc-dist/libobjc/NXConstStr.m -W -Wall -Wwrite-strings -Wstrict-prototypes -fgnu-runtime -fno-strict-aliasing -fPIC -fworking-directory -O2 -O2 -fpch-preprocess -o NXConstStr.mi
ignoring nonexistent directory "/vol/gcc/share/i386-pc-solaris2.10/include"
ignoring nonexistent directory "/vol/gcc/share/i386-pc-solaris2.10/sys-include"
ignoring nonexistent directory "/amnt/figaro/volumes/obj-gcc/gcc/obj.sol86/gcc-3.5.0-20040709/10-gcc/gcc/../lib/gcc/i386-pc-solaris2.10/3.5.0/include"
ignoring nonexistent directory "/vol/gcc/lib/gcc/i386-pc-solaris2.10/3.5.0/include"
ignoring nonexistent directory "/vol/gcc/share/i386-pc-solaris2.10/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 /vol/gnu/src/gcc/gcc-dist/libobjc
 /vol/gnu/src/gcc/gcc-dist/libobjc/objc
 /vol/gnu/src/gcc/gcc-dist/libobjc/../gcc
 /vol/gnu/src/gcc/gcc-dist/libobjc/../gcc/config
 ../../gcc
 /vol/gnu/src/gcc/gcc-dist/libobjc/../include
 /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/include
 /vol/gcc/include
 /usr/include
End of search list.
 /vol/gcc/obj/gcc-3.5.0-20040709/10-gcc/gcc/cc1obj -fpreprocessed NXConstStr.mi -quiet -dumpbase NXConstStr.m -auxbase-strip .libs/NXConstStr.o -g -O2 -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -version -fgnu-runtime -fno-strict-aliasing -fPIC -o NXConstStr.s
GNU Objective-C version 3.5.0 20040709 (experimental) (i386-pc-solaris2.10)
	compiled by GNU C version 3.5.0 20040709 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
/vol/gnu/src/gcc/gcc-dist/libobjc/NXConstStr.m:42: warning: unused variable `_OBJC_INSTANCE_METHODS_NXConstantString'
/vol/gnu/src/gcc/gcc-dist/libobjc/NXConstStr.m:42: warning: unused variable `_OBJC_INSTANCE_VARIABLES_NXConstantString'
 /usr/ccs/bin/as -V -Qy -s -o .libs/NXConstStr.o NXConstStr.s
as: Sun Compiler Common 9.0 2004/02/05
Assembler: NXConstStr.m
	"NXConstStr.s", line 66 : .size argument has negative value
	"NXConstStr.s", line 96 : .size argument has negative value

The crucial difference between the assembler outputs (around line 66) is
like this:

        .type   _OBJC_INSTANCE_METHODS_NXConstantString, @object
-       .size   _OBJC_INSTANCE_METHODS_NXConstantString, 32
+       .size   _OBJC_INSTANCE_METHODS_NXConstantString, -1
 _OBJC_INSTANCE_METHODS_NXConstantString:

I haven't yet started looking for the culprit patch.

Environment:
System: SunOS sunfirev60x-01 5.10 s10_55 i86pc i386 i86pc
Architecture: i86pc

	
host: i386-pc-solaris2.10
build: i386-pc-solaris2.10
target: i386-pc-solaris2.10
configured with: /vol/gnu/src/gcc/gcc-dist/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls --disable-libmudflap

How-To-Repeat:
Bootstrap mainline as described above.

-- 
           Summary: Solaris 10/x86 libobjc bootstrap failure: invalid
                    assembler code
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: ro at techfak dot uni-bielefeld dot de
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: i386-pc-solaris2.10
  GCC host triplet: i386-pc-solaris2.10
GCC target triplet: i386-pc-solaris2.10


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


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

* [Bug bootstrap/16546] [3.5 Regression] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
@ 2004-07-14 17:25 ` pinskia at gcc dot gnu dot org
  2004-07-15  4:48 ` [Bug bootstrap/16546] [3.5 Regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-07-14 17:25 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-07-14 17:25 -------
hmm, I think I know which patch, I will look at it later today as Zack (who I think wrote the patch) is 
gone until later next week and I feel responsible for libobjc and for causing the bootstrap failure as I 
had to do with the patch (I think it is one of the IMA patches).

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |pinskia at gcc dot gnu dot
                   |                            |org
           Keywords|                            |wrong-code
            Summary|Solaris 10/x86 libobjc      |[3.5 Regression] Solaris
                   |bootstrap failure: invalid  |10/x86 libobjc bootstrap
                   |assembler code              |failure: invalid assembler
                   |                            |code
   Target Milestone|---                         |3.5.0


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


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

* [Bug bootstrap/16546] [3.5 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
  2004-07-14 17:25 ` [Bug bootstrap/16546] [3.5 Regression] " pinskia at gcc dot gnu dot org
@ 2004-07-15  4:48 ` pinskia at gcc dot gnu dot org
  2004-07-15 19:52 ` ro at techfak dot uni-bielefeld dot de
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-07-15  4:48 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-07-15 04:48 -------
Confirmed. hmm it works correctly at -O0 or -O2 -fno-unit-at-a-time

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|                            |1
   Last reconfirmed|0000-00-00 00:00:00         |2004-07-15 04:48:15
               date|                            |
            Summary|[3.5 Regression] Solaris    |[3.5 Regression] [unit-at-a-
                   |10/x86 libobjc bootstrap    |time] Solaris 10/x86 libobjc
                   |failure: invalid assembler  |bootstrap failure: invalid
                   |code                        |assembler code


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


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

* [Bug bootstrap/16546] [3.5 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
  2004-07-14 17:25 ` [Bug bootstrap/16546] [3.5 Regression] " pinskia at gcc dot gnu dot org
  2004-07-15  4:48 ` [Bug bootstrap/16546] [3.5 Regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
@ 2004-07-15 19:52 ` ro at techfak dot uni-bielefeld dot de
  2004-09-12 22:36 ` [Bug bootstrap/16546] [4.0 " pinskia at gcc dot gnu dot org
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2004-07-15 19:52 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2004-07-15 19:52 -------
Subject: Re:  [3.5 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code

pinskia at gcc dot gnu dot org writes:

> Confirmed. hmm it works correctly at -O0 or -O2 -fno-unit-at-a-time

Indeed: compiling the few affected files with -O2 -fno-unit-at-a-time let
the bootstrap finish.  Testsuite run in progress.

	Rainer


-- 


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


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

* [Bug bootstrap/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (2 preceding siblings ...)
  2004-07-15 19:52 ` ro at techfak dot uni-bielefeld dot de
@ 2004-09-12 22:36 ` pinskia at gcc dot gnu dot org
  2004-09-13  9:39 ` ro at techfak dot uni-bielefeld dot de
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-12 22:36 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-12 22:36 -------
Do you know if this happens any more?

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[3.5 Regression] [unit-at-a-|[4.0 Regression] [unit-at-a-
                   |time] Solaris 10/x86 libobjc|time] Solaris 10/x86 libobjc
                   |bootstrap failure: invalid  |bootstrap failure: invalid
                   |assembler code              |assembler code


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


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

* [Bug bootstrap/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (3 preceding siblings ...)
  2004-09-12 22:36 ` [Bug bootstrap/16546] [4.0 " pinskia at gcc dot gnu dot org
@ 2004-09-13  9:39 ` ro at techfak dot uni-bielefeld dot de
  2004-09-28  3:01 ` [Bug regression/16546] " pinskia at gcc dot gnu dot org
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2004-09-13  9:39 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2004-09-13 09:39 -------
Subject: Re:  [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code

pinskia at gcc dot gnu dot org writes:

> Do you know if this happens any more?

It does: I just tried mainline as of 20040910, and building libobjc failed
in the same way (but with the same workaround).  Unfortunately, I've got a
new failure linking libgcj.so, so the bootstrap doesn't complete even with
the workaround.

	Rainer


-- 


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


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

* [Bug regression/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (4 preceding siblings ...)
  2004-09-13  9:39 ` ro at techfak dot uni-bielefeld dot de
@ 2004-09-28  3:01 ` pinskia at gcc dot gnu dot org
  2004-09-28  3:24 ` pinskia at gcc dot gnu dot org
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-28  3:01 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-28 03:01 -------
Reduced testcase:
@implementation NXConstantString
-(const char *) cString
{
  return 0;
}
@end


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|bootstrap                   |regression
  GCC build triplet|i386-pc-solaris2.10         |
   GCC host triplet|i386-pc-solaris2.10         |
           Keywords|                            |build
   Last reconfirmed|2004-07-15 04:48:15         |2004-09-28 03:01:05
               date|                            |


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


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

* [Bug regression/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (5 preceding siblings ...)
  2004-09-28  3:01 ` [Bug regression/16546] " pinskia at gcc dot gnu dot org
@ 2004-09-28  3:24 ` pinskia at gcc dot gnu dot org
  2004-09-28  3:30 ` [Bug objc/16546] " pinskia at gcc dot gnu dot org
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-28  3:24 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-28 03:24 -------
The type of the decl is wrong.
I think I have a fix, just needs testing with both NeXT runtime and GNU runtime.

-- 


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (6 preceding siblings ...)
  2004-09-28  3:24 ` pinskia at gcc dot gnu dot org
@ 2004-09-28  3:30 ` pinskia at gcc dot gnu dot org
  2004-09-28 23:18 ` pinskia at gcc dot gnu dot org
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-28  3:30 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-28 03:30 -------
Can you try this patch (I am testing it right now on powerpc-darwin for the NeXT runtime), the code I 
am removing dates back before EGCS:
Index: objc-act.c
===============================================================
====
RCS file: /cvs/gcc/gcc/gcc/objc/objc-act.c,v
retrieving revision 1.248
diff -u -p -r1.248 objc-act.c
--- objc-act.c	24 Sep 2004 23:15:33 -0000	1.248
+++ objc-act.c	28 Sep 2004 03:29:33 -0000
@@ -3754,9 +3754,6 @@ static void
 generate_method_descriptors (tree protocol)
 {
   tree initlist, chain, method_list_template;
-  tree variable_length_type
-    = xref_tag (RECORD_TYPE,
-		get_identifier (UTAG_METHOD_PROTOTYPE_LIST));
   int size;
 
   if (!objc_method_prototype_template)
@@ -3779,7 +3776,6 @@ generate_method_descriptors (tree protoc
 	= generate_descriptor_table (method_list_template,
 				     "_OBJC_PROTOCOL_CLASS_METHODS",
 				     size, initlist, protocol);
-      TREE_TYPE (UOBJC_CLASS_METHODS_decl) = variable_length_type;
     }
   else
     UOBJC_CLASS_METHODS_decl = 0;
@@ -3800,7 +3796,6 @@ generate_method_descriptors (tree protoc
 	= generate_descriptor_table (method_list_template,
 				     "_OBJC_PROTOCOL_INSTANCE_METHODS",
 				     size, initlist, protocol);
-      TREE_TYPE (UOBJC_INSTANCE_METHODS_decl) = variable_length_type;
     }
   else
     UOBJC_INSTANCE_METHODS_decl = 0;
@@ -4484,8 +4479,6 @@ static void
 generate_ivar_lists (void)
 {
   tree initlist, ivar_list_template, chain;
-  tree variable_length_type
-    = xref_tag (RECORD_TYPE, get_identifier (UTAG_IVAR_LIST));
   int size;
 
   generating_instance_variables = 1;
@@ -4507,7 +4500,6 @@ generate_ivar_lists (void)
       UOBJC_CLASS_VARIABLES_decl
 	= generate_ivars_list (ivar_list_template, "_OBJC_CLASS_VARIABLES",
 			       size, initlist);
-      TREE_TYPE (UOBJC_CLASS_VARIABLES_decl) = variable_length_type;
     }
   else
     UOBJC_CLASS_VARIABLES_decl = 0;
@@ -4522,7 +4514,6 @@ generate_ivar_lists (void)
       UOBJC_INSTANCE_VARIABLES_decl
 	= generate_ivars_list (ivar_list_template, "_OBJC_INSTANCE_VARIABLES",
 			       size, initlist);
-      TREE_TYPE (UOBJC_INSTANCE_VARIABLES_decl) = variable_length_type;
     }
   else
     UOBJC_INSTANCE_VARIABLES_decl = 0;
@@ -4654,8 +4645,6 @@ static void
 generate_dispatch_tables (void)
 {
   tree initlist, chain, method_list_template;
-  tree variable_length_type
-    = xref_tag (RECORD_TYPE, get_identifier (UTAG_METHOD_LIST));
   int size;
 
   if (!objc_method_template)
@@ -4678,7 +4667,6 @@ generate_dispatch_tables (void)
 				    ? "_OBJC_CLASS_METHODS"
 				    : "_OBJC_CATEGORY_CLASS_METHODS"),
 				   size, initlist);
-      TREE_TYPE (UOBJC_CLASS_METHODS_decl) = variable_length_type;
     }
   else
     UOBJC_CLASS_METHODS_decl = 0;
@@ -4704,7 +4692,6 @@ generate_dispatch_tables (void)
 	  = generate_dispatch_table (method_list_template,
 				     "_OBJC_CATEGORY_INSTANCE_METHODS",
 				     size, initlist);
-      TREE_TYPE (UOBJC_INSTANCE_METHODS_decl) = variable_length_type;
     }
   else
     UOBJC_INSTANCE_METHODS_decl = 0;


-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|regression                  |objc


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (7 preceding siblings ...)
  2004-09-28  3:30 ` [Bug objc/16546] " pinskia at gcc dot gnu dot org
@ 2004-09-28 23:18 ` pinskia at gcc dot gnu dot org
  2004-10-01 19:45 ` ro at techfak dot uni-bielefeld dot de
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-09-28 23:18 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-09-28 23:18 -------
Patch here: <http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02909.html>.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (8 preceding siblings ...)
  2004-09-28 23:18 ` pinskia at gcc dot gnu dot org
@ 2004-10-01 19:45 ` ro at techfak dot uni-bielefeld dot de
  2004-10-06  3:44 ` pinskia at gcc dot gnu dot org
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2004-10-01 19:45 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2004-10-01 19:45 -------
Subject: Re:  [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code

pinskia at gcc dot gnu dot org writes:

> Patch here: <http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02909.html>.

I've just verified that current mainline still fails to build objc without
this patch, but the bootstrap succeeds with it, and i386-pc-solaris2.10
objc test results are good:

                === objc Summary ===

# of expected passes            1421
# of unsupported tests          7

Thanks.
	Rainer


-- 


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (9 preceding siblings ...)
  2004-10-01 19:45 ` ro at techfak dot uni-bielefeld dot de
@ 2004-10-06  3:44 ` pinskia at gcc dot gnu dot org
  2004-10-28 16:16 ` ro at techfak dot uni-bielefeld dot de
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-10-06  3:44 UTC (permalink / raw)
  To: gcc-bugs



-- 
           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=16546


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (10 preceding siblings ...)
  2004-10-06  3:44 ` pinskia at gcc dot gnu dot org
@ 2004-10-28 16:16 ` ro at techfak dot uni-bielefeld dot de
  2004-11-08 21:35 ` pinskia at gcc dot gnu dot org
  2004-11-08 21:35 ` cvs-commit at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: ro at techfak dot uni-bielefeld dot de @ 2004-10-28 16:16 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From ro at techfak dot uni-bielefeld dot de  2004-10-28 16:16 -------
Subject: Re:  [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code

Unfortunately the patch has remained unreviewed for a month now and the
bootstrap failure exists for almost two months ;-(

	Rainer


-- 


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (12 preceding siblings ...)
  2004-11-08 21:35 ` pinskia at gcc dot gnu dot org
@ 2004-11-08 21:35 ` cvs-commit at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: cvs-commit at gcc dot gnu dot org @ 2004-11-08 21:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-08 21:34 -------
Fixed finnally.
------- Additional Comments From cvs-commit at gcc dot gnu dot org  2004-11-08 21:34 -------
Subject: Bug 16546

CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	pinskia@gcc.gnu.org	2004-11-08 21:34:38

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

Log message:
	2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
	
	PR objc/16546
	* objc-act.c (generate_method_descriptors): Remove setting
	the new decls' type to variable_length_type.
	(generate_ivar_lists): Likewise.
	(generate_dispatch_tables): Likewise.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/ChangeLog.diff?cvsroot=gcc&r1=1.16&r2=1.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/objc/objc-act.c.diff?cvsroot=gcc&r1=1.253&r2=1.254



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


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


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

* [Bug objc/16546] [4.0 Regression] [unit-at-a-time] Solaris 10/x86 libobjc bootstrap failure: invalid assembler code
  2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
                   ` (11 preceding siblings ...)
  2004-10-28 16:16 ` ro at techfak dot uni-bielefeld dot de
@ 2004-11-08 21:35 ` pinskia at gcc dot gnu dot org
  2004-11-08 21:35 ` cvs-commit at gcc dot gnu dot org
  13 siblings, 0 replies; 15+ messages in thread
From: pinskia at gcc dot gnu dot org @ 2004-11-08 21:35 UTC (permalink / raw)
  To: gcc-bugs


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-11-08 21:34 -------
Fixed finnally.

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


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


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

end of thread, other threads:[~2004-11-08 21:35 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-14 17:19 [Bug bootstrap/16546] New: Solaris 10/x86 libobjc bootstrap failure: invalid assembler code gcc-bugzilla at gcc dot gnu dot org
2004-07-14 17:25 ` [Bug bootstrap/16546] [3.5 Regression] " pinskia at gcc dot gnu dot org
2004-07-15  4:48 ` [Bug bootstrap/16546] [3.5 Regression] [unit-at-a-time] " pinskia at gcc dot gnu dot org
2004-07-15 19:52 ` ro at techfak dot uni-bielefeld dot de
2004-09-12 22:36 ` [Bug bootstrap/16546] [4.0 " pinskia at gcc dot gnu dot org
2004-09-13  9:39 ` ro at techfak dot uni-bielefeld dot de
2004-09-28  3:01 ` [Bug regression/16546] " pinskia at gcc dot gnu dot org
2004-09-28  3:24 ` pinskia at gcc dot gnu dot org
2004-09-28  3:30 ` [Bug objc/16546] " pinskia at gcc dot gnu dot org
2004-09-28 23:18 ` pinskia at gcc dot gnu dot org
2004-10-01 19:45 ` ro at techfak dot uni-bielefeld dot de
2004-10-06  3:44 ` pinskia at gcc dot gnu dot org
2004-10-28 16:16 ` ro at techfak dot uni-bielefeld dot de
2004-11-08 21:35 ` pinskia at gcc dot gnu dot org
2004-11-08 21:35 ` cvs-commit 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).