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 ` cvs-commit at gcc dot gnu dot org
2004-11-08 21:35 ` pinskia 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
` (11 preceding siblings ...)
2004-10-28 16:16 ` ro at techfak dot uni-bielefeld dot de
@ 2004-11-08 21:35 ` cvs-commit at gcc dot gnu dot org
2004-11-08 21:35 ` pinskia 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
` (12 preceding siblings ...)
2004-11-08 21:35 ` cvs-commit at gcc dot gnu dot org
@ 2004-11-08 21:35 ` pinskia 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 ` cvs-commit at gcc dot gnu dot org
2004-11-08 21:35 ` 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).