This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug objc/22581] New: compiler crash when compiling objc code : internal compiler error: in assign_stack_temp_for_type, at function.c:594
- From: "befree_fr at mac dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Jul 2005 23:46:58 -0000
- Subject: [Bug objc/22581] New: compiler crash when compiling objc code : internal compiler error: in assign_stack_temp_for_type, at function.c:594
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
On FreeBSD 5.4#p4, I've install gcc41 from ports : the port use the gcc41 20050716 snapshot.
I passed -DWANT_SHARELIB to the port to build it.
platform :
dagoba# uname -a
FreeBSD dagoba.glconseil.net 5.4-RELEASE-p4 FreeBSD 5.4-RELEASE-p4 #0: Tue Jul 19 16:50:48 CEST
2005 root@dagoba.glconseil.net:/usr/obj/usr/src/sys/SMP i386
The resulting compiler give :
dagoba# gcc41 --version
gcc41 (GCC) 4.1.0 20050716 (experimental)
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
dagoba# gcc41 -dumpspecs
*asm:
*asm_debug:
%{gstabs*:--gstabs}%{!gstabs*:%{g*:--gdwarf2}}
*asm_final:
*asm_options:
%a %Y %{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}
*invoke_as:
%{!S:-o %|.s |
as %(asm_options) %m.s %A }
*cpp:
%(cpp_cpu) %(cpp_arch)
%{fPIC|fpic|fPIE|fpie:-D__PIC__ -D__pic__} %{posix:-D_POSIX_SOURCE}
*cpp_options:
%(cpp_unique_options) %1 %{m*} %{std*&ansi&trigraphs} %{W*&pedantic*} %{w} %{f*} %{g*:%{!g0:%{!fno-
working-directory:-fworking-directory}}} %{O*} %{undef} %{save-temps:-fpch-preprocess}
*cpp_debug_options:
%{d*}
*cpp_unique_options:
%{C|CC:%{!E:%eGCC does not support -C or -CC without -E}} %{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %
{I*&F*} %{P} %I %{MD:-MD %{!o:%b.d}%{o*:%.d%*}} %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}} %{M} %{MM} %{MF*}
%{MG} %{MP} %{MQ*} %{MT*} %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}} %{remap} %{g3:-dD} %{H} %C %
{D*&U*&A*} %{i*} %Z %i %{fmudflap:-D_MUDFLAP -include mf-runtime.h} %{fmudflapth:-D_MUDFLAP -
D_MUDFLAPTH -include mf-runtime.h} %{E|M|MM:%W{o*}}
*trad_capable_cpp:
cc1 -E %{traditional|ftraditional|traditional-cpp:-traditional-cpp}
*cc1:
%(cc1_cpu)
*cc1_options:
%{pg:%{fomit-frame-pointer:%e-pg and -fomit-frame-pointer are incompatible}} %1 %{!Q:-quiet} -
dumpbase %B %{d*} %{m*} %{a*} %{c|S:%{o*:-auxbase-strip %*}%{!o*:-auxbase %b}}%{!c:%{!S:-auxbase %b}}
%{g*} %{O*} %{W*&pedantic*} %{w} %{std*&ansi&trigraphs} %{v:-version} %{pg:-p} %{p} %{f*} %{undef} %
{Qn:-fno-ident} %{--help:--help} %{--target-help:--target-help} %{!fsyntax-only:%{S:%W{o*}%{!o*:-o %
b.s}}} %{fsyntax-only:-o %j} %{-param*} %{fmudflap|fmudflapth:-fno-builtin -fno-merge-constants} %
{coverage:-fprofile-arcs -ftest-coverage}
*cc1plus:
*link_gcc_c_sequence:
%G %L %G
*link_ssp:
%{fstack-protector:-lssp_nonshared -lssp }
*endfile:
%{!shared:crtend.o%s} %{shared:crtendS.o%s} crtn.o%s
*link:
%{p:%nconsider using `-pg' instead of `-p' with gprof(1)} %{Wl,*:%*} %{v:-V} %{assert*} %{R*} %
{rpath*} %{defsym*} %{shared:-Bshareable %{h*} %{soname*}} %{!shared: %{!static: %
{rdynamic:-export-dynamic} %{!dynamic-linker:-dynamic-linker %(fbsd_dynamic_linker) }} %
{static:-Bstatic}} %{symbolic:-Bsymbolic}
*lib:
%{!shared: %{!pg: %
{pthread:-lpthread} -lc} %{pg: %{pthread:-lpthread_p} -lc_p}
}
*mfwrap:
%{static: %{fmudflap|fmudflapth: --wrap=malloc --wrap=free --wrap=calloc --wrap=realloc --
wrap=mmap --wrap=munmap --wrap=alloca} %{fmudflapth: --wrap=pthread_create --
wrap=pthread_join --wrap=pthread_exit}} %{fmudflap|fmudflapth: --wrap=main}
*mflib:
%{fmudflap|fmudflapth: -export-dynamic}
*libgcc:
%{static|static-libgcc:-lgcc -lgcc_eh}%{!static:%{!static-libgcc:%{!shared:%{!shared-libgcc:-lgcc -lgcc_eh}
%{shared-libgcc:-lgcc_s -lgcc}}%{shared:-lgcc_s}}}
*startfile:
%{!shared: %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} %{!p:%{profile:gcrt1.o%s}
%{!profile:crt1.o%s}}}} crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}
*switches_need_spaces:
*cross_compile:
0
*version:
4.1.0
*multilib:
. ;
*multilib_defaults:
*multilib_extra:
*multilib_matches:
*multilib_exclusions:
*multilib_options:
*linker:
collect2
*link_libgcc:
%D
*md_exec_prefix:
*md_startfile_prefix:
*md_startfile_prefix_1:
*startfile_prefix_spec:
*sysroot_spec:
--sysroot=%R
*sysroot_suffix_spec:
*sysroot_hdrs_suffix_spec:
*cc1_cpu:
%{!mtune*: %{m386:mtune=i386 %n`-m386' is deprecated. Use `-march=i386' or `-mtune=i386'
instead.
} %{m486:-mtune=i486 %n`-m486' is deprecated. Use `-march=i486' or `-mtune=i486' instead.
} %{mpentium:-mtune=pentium %n`-mpentium' is deprecated. Use `-march=pentium' or `-
mtune=pentium' instead.
} %{mpentiumpro:-mtune=pentiumpro %n`-mpentiumpro' is deprecated. Use `-march=pentiumpro' or
`-mtune=pentiumpro' instead.
} %{mcpu=*:-mtune=%* %n`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
}} %<mcpu=* %{mintel-syntax:-masm=intel %n`-mintel-syntax' is deprecated. Use `-masm=intel'
instead.
} %{mno-intel-syntax:-masm=att %n`-mno-intel-syntax' is deprecated. Use `-masm=att' instead.
}
*fbsd_dynamic_linker:
/usr/libexec/ld-elf.so.1
*link_command:
%{!fsyntax-only:%{!c:%{!M:%{!MM:%{!E:%{!S: %(linker) %l %{pie:-pie} %X %{o*} %{A} %{d} %{e*} %{m} %{N} %
{n} %{r} %{s} %{t} %{u*} %{x} %{z} %{Z} %{!A:%{!nostdlib:%{!nostartfiles:%S}}} %{static:} %{L*} %(mfwrap) %
(link_libgcc) %o %(mflib) %{fprofile-arcs|fprofile-generate|coverage:-lgcov} %{!nostdlib:%{!
nodefaultlibs:%(link_ssp)%(link_gcc_c_sequence)}} %{!A:%{!nostdlib:%{!nostartfiles:%E}}} %{T*} }}}}}}
The gnustep-base package is :
gnustep-base-1.10.3
The compilation command line of the package is and the resulting error is :
dagoba# gmake verbose=yes OPTFLAG="-g -v -save-temps"
Making all in Source...
gmake[1]: Entering directory `/root/Packages/gnustep-base-1.10.3/Source'
Making all in subprojects of library libgnustep-base...
gmake[2]: Entering directory `/root/Packages/gnustep-base-1.10.3/Source/Additions'
Making all for subproject Additions...
Compiling file GSCategories.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GSCategories.d -MP -MQ shared_obj/
GSCategories.o -D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GSCategories.m -Wall -fPIC -
fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -
fpch-preprocess -o GSCategories.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSCategories.mi -quiet
-dumpbase GSCategories.m -auxbase-strip shared_obj/GSCategories.o -g -Wall -version -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GSCategories.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
GSCategories.m: In function '-[NSData(GSCategories) uudecodeInto:name:mode:]':
GSCategories.m:612: warning: pointer targets in passing argument 1 of 'strncmp' differ in signedness
GSCategories.m: In function '-[NSData(GSCategories) uuencodeInto:name:mode:]':
GSCategories.m:681: warning: pointer targets in passing argument 1 of 'sprintf' differ in signedness
GSCategories.m:682: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness
GSCategories.m: In function '-[NSObject(GSCategories) compare:]':
GSCategories.m:854: warning: comparison of distinct pointer types lacks a cast
as -o shared_obj/GSCategories.o GSCategories.s
Compiling file GSObjCRuntime.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GSObjCRuntime.d -MP -MQ shared_obj/
GSObjCRuntime.o -D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1
-DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GSObjCRuntime.m -Wall -
fPIC -fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory
-fpch-preprocess -o GSObjCRuntime.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSObjCRuntime.mi -
quiet -dumpbase GSObjCRuntime.m -auxbase-strip shared_obj/GSObjCRuntime.o -g -Wall -version -
fPIC -fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o
GSObjCRuntime.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GSObjCRuntime.o GSObjCRuntime.s
Compiling file GCObject.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GCObject.d -MP -MQ shared_obj/GCObject.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GCObject.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GCObject.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GCObject.mi -quiet -
dumpbase GCObject.m -auxbase-strip shared_obj/GCObject.o -g -Wall -version -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GCObject.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
GCObject.m:52: warning: method possibly missing a [super dealloc] call
as -o shared_obj/GCObject.o GCObject.s
Compiling file GCArray.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GCArray.d -MP -MQ shared_obj/GCArray.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GCArray.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GCArray.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GCArray.mi -quiet -
dumpbase GCArray.m -auxbase-strip shared_obj/GCArray.o -g -Wall -version -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GCArray.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GCArray.o GCArray.s
Compiling file GCDictionary.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GCDictionary.d -MP -MQ shared_obj/
GCDictionary.o -D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GCDictionary.m -Wall -fPIC -
fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -
fpch-preprocess -o GCDictionary.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GCDictionary.mi -quiet
-dumpbase GCDictionary.m -auxbase-strip shared_obj/GCDictionary.o -g -Wall -version -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GCDictionary.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GCDictionary.o GCDictionary.s
Compiling file GSLock.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GSLock.d -MP -MQ shared_obj/GSLock.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GSLock.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GSLock.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSLock.mi -quiet -
dumpbase GSLock.m -auxbase-strip shared_obj/GSLock.o -g -Wall -version -fPIC -fno-strict-aliasing
-fgnu-runtime -fconstant-string-class=NSConstantString -o GSLock.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GSLock.o GSLock.s
Compiling file GSMime.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GSMime.d -MP -MQ shared_obj/GSMime.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GSMime.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GSMime.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSMime.mi -quiet -
dumpbase GSMime.m -auxbase-strip shared_obj/GSMime.o -g -Wall -version -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GSMime.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
GSMime.m: In function 'decodeWord':
GSMime.m:219: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m:233: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m: In function '-[GSMimeBase64DecoderContext decodeData:length:intoData:]':
GSMime.m:451: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m:469: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m: In function '-[GSMimeParser parseHeader:]':
GSMime.m:1440: warning: pointer targets in passing argument 1 of 'getCString:' differ in signedness
GSMime.m: In function '-[GSMimeParser(Private) _decodeHeader]':
GSMime.m:2055: warning: pointer targets in passing argument 1 of 'stringWithCString:' differ in
signedness
GSMime.m: In function '+[GSMimeDocument decodeBase64:]':
GSMime.m:3153: warning: pointer targets in assignment differ in signedness
GSMime.m:3202: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m:3220: warning: pointer targets in passing argument 2 of 'decodebase64' differ in signedness
GSMime.m: In function '+[GSMimeDocument encodeBase64:]':
GSMime.m:3286: warning: pointer targets in passing argument 1 of 'encodebase64' differ in signedness
as -o shared_obj/GSMime.o GSMime.s
Compiling file GSXML.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/GSXML.d -MP -MQ shared_obj/GSXML.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE GSXML.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GSXML.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSXML.mi -quiet -
dumpbase GSXML.m -auxbase-strip shared_obj/GSXML.o -g -Wall -version -fPIC -fno-strict-aliasing -
fgnu-runtime -fconstant-string-class=NSConstantString -o GSXML.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
GSXML.m: In function '+[GSXMLDocument documentWithVersion:]':
GSXML.m:337: warning: pointer targets in passing argument 1 of 'xmlNewDoc' differ in signedness
GSXML.m: In function '-[GSXMLDocument makeNodeWithNamespace:name:content:]':
GSXML.m:441: warning: pointer targets in passing argument 3 of 'xmlNewDocNode' differ in signedness
GSXML.m:441: warning: pointer targets in passing argument 4 of 'xmlNewDocNode' differ in signedness
GSXML.m: In function '-[GSXMLNode makeAttributeWithName:value:]':
GSXML.m:1134: warning: pointer targets in passing argument 2 of 'xmlNewProp' differ in signedness
GSXML.m:1134: warning: pointer targets in passing argument 3 of 'xmlNewProp' differ in signedness
GSXML.m: In function '-[GSXMLNode makeChildWithNamespace:name:content:]':
GSXML.m:1175: warning: pointer targets in passing argument 3 of 'xmlNewTextChild' differ in
signedness
GSXML.m:1175: warning: pointer targets in passing argument 4 of 'xmlNewTextChild' differ in
signedness
GSXML.m: In function '-[GSXMLNode makeText:]':
GSXML.m:1197: warning: pointer targets in passing argument 1 of 'xmlNewText' differ in signedness
GSXML.m: In function '-[GSXMLNode makeComment:]':
GSXML.m:1219: warning: pointer targets in passing argument 1 of 'xmlNewComment' differ in
signedness
GSXML.m: In function '-[GSXMLNode makeNamespaceHref:prefix:]':
GSXML.m:1232: warning: pointer targets in passing argument 2 of 'xmlNewNs' differ in signedness
GSXML.m:1232: warning: pointer targets in passing argument 3 of 'xmlNewNs' differ in signedness
GSXML.m: In function '-[GSXMLNode makePI:content:]':
GSXML.m:1260: warning: pointer targets in passing argument 1 of 'xmlNewPI' differ in signedness
GSXML.m:1260: warning: pointer targets in passing argument 2 of 'xmlNewPI' differ in signedness
GSXML.m: In function '-[GSXMLNode setObject:forKey:]':
GSXML.m:1516: warning: pointer targets in passing argument 2 of 'xmlSetProp' differ in signedness
GSXML.m:1516: warning: pointer targets in passing argument 3 of 'xmlSetProp' differ in signedness
GSXML.m: In function '-[GSXMLParser abortParsing]':
GSXML.m:1835: warning: pointer targets in assignment differ in signedness
GSXML.m: In function '-[GSXMLParser _initLibXML]':
GSXML.m:2267: warning: pointer targets in assignment differ in signedness
GSXML.m:2271: warning: pointer targets in assignment differ in signedness
GSXML.m:2275: warning: pointer targets in assignment differ in signedness
GSXML.m:2277: warning: pointer targets in passing argument 5 of 'xmlCreatePushParserCtxt' differ in
signedness
GSXML.m: In function 'processingInstructionFunction':
GSXML.m:2822: warning: pointer targets in passing argument 1 of 'UTF8Str' differ in signedness
GSXML.m: In function '-[GSXPathString stringValue]':
GSXML.m:3584: warning: pointer targets in passing argument 1 of 'stringWithUTF8String:' differ in
signedness
GSXML.m: In function '-[GSXPathContext evaluateExpression:]':
GSXML.m:3698: warning: pointer targets in passing argument 1 of 'xmlXPathCompile' differ in
signedness
as -o shared_obj/GSXML.o GSXML.s
Compiling file behavior.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/behavior.d -MP -MQ shared_obj/behavior.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE behavior.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o behavior.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed behavior.mi -quiet -
dumpbase behavior.m -auxbase-strip shared_obj/behavior.o -g -Wall -version -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o behavior.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/behavior.o behavior.s
Compiling file Unicode.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../../Headers/Additions -
I../. -I../../Headers -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/
local/include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/
GNUstep/System/Library/Headers -MMD shared_obj/Unicode.d -MP -MQ shared_obj/Unicode.o -
D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -
DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -DGSDIAGNOSE Unicode.m -Wall -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o Unicode.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../../Headers/Additions
../.
../../Headers
.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed Unicode.mi -quiet -
dumpbase Unicode.m -auxbase-strip shared_obj/Unicode.o -g -Wall -version -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o Unicode.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
Unicode.m: In function 'GSSetupEncodingTable':
Unicode.m:217: warning: pointer type mismatch in conditional expression
Unicode.m:217: warning: invalid receiver type 'void *'
Unicode.m: In function 'GetAvailableEncodings':
Unicode.m:336: warning: pointer type mismatch in conditional expression
Unicode.m:336: warning: invalid receiver type 'void *'
Unicode.m: In function 'GetDefEncoding':
Unicode.m:571: warning: pointer type mismatch in conditional expression
Unicode.m:571: warning: invalid receiver type 'void *'
Unicode.m: In function 'encode_cstrtoustr':
Unicode.m:1030: warning: pointer targets in passing argument 2 of 'GSToUnicode' differ in signedness
Unicode.m:1030: warning: pointer targets in passing argument 3 of 'GSToUnicode' differ in signedness
as -o shared_obj/Unicode.o Unicode.s
Linking subproject Additions ...
gmake[2]: Leaving directory `/root/Packages/gnustep-base-1.10.3/Source/Additions'
Making all for library libgnustep-base...
Compiling file GSCompatibility.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../Headers/Additions -
I../Headers -I./. -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/
include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/
System/Library/Headers -MMD shared_obj/GSCompatibility.d -MP -MQ shared_obj/GSCompatibility.o -
D__PIC__ -D__pic__ -DGNUSTEP_INSTALL_PREFIX=/usr/GNUstep/System -DGNUSTEP_LOCAL_ROOT=/
usr/GNUstep/Local -DGNUSTEP_NETWORK_ROOT=/usr/GNUstep/Local -DGNUSTEP_TARGET_DIR="." -
DGNUSTEP_TARGET_CPU="ix86" -DGNUSTEP_TARGET_OS="freebsd" -DLIBRARY_COMBO="gnu-gnu-
gnu" -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -
D_REENTRANT -DGSWARN -DGSDIAGNOSE GSCompatibility.m -Wall -Wcast-align -fPIC -fno-strict-
aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-
preprocess -o GSCompatibility.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "."
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../Headers/Additions
../Headers
./.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSCompatibility.mi -
quiet -dumpbase GSCompatibility.m -auxbase-strip shared_obj/GSCompatibility.o -g -Wall -Wcast-
align -version -fPIC -fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o
GSCompatibility.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GSCompatibility.o GSCompatibility.s
Compiling file GSLocale.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../Headers/Additions -
I../Headers -I./. -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/
include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/
System/Library/Headers -MMD shared_obj/GSLocale.d -MP -MQ shared_obj/GSLocale.o -D__PIC__ -
D__pic__ -DGNUSTEP_INSTALL_PREFIX=/usr/GNUstep/System -DGNUSTEP_LOCAL_ROOT=/usr/
GNUstep/Local -DGNUSTEP_NETWORK_ROOT=/usr/GNUstep/Local -DGNUSTEP_TARGET_DIR="." -
DGNUSTEP_TARGET_CPU="ix86" -DGNUSTEP_TARGET_OS="freebsd" -DLIBRARY_COMBO="gnu-gnu-
gnu" -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -
D_REENTRANT -DGSWARN -DGSDIAGNOSE GSLocale.m -Wall -Wcast-align -fPIC -fno-strict-aliasing -
fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-preprocess -o
GSLocale.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "."
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../Headers/Additions
../Headers
./.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed GSLocale.mi -quiet -
dumpbase GSLocale.m -auxbase-strip shared_obj/GSLocale.o -g -Wall -Wcast-align -version -fPIC -
fno-strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o GSLocale.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/GSLocale.o GSLocale.s
Compiling file preface.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../Headers/Additions -
I../Headers -I./. -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/
include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/
System/Library/Headers -MMD shared_obj/preface.d -MP -MQ shared_obj/preface.o -D__PIC__ -
D__pic__ -DGNUSTEP_INSTALL_PREFIX=/usr/GNUstep/System -DGNUSTEP_LOCAL_ROOT=/usr/
GNUstep/Local -DGNUSTEP_NETWORK_ROOT=/usr/GNUstep/Local -DGNUSTEP_TARGET_DIR="." -
DGNUSTEP_TARGET_CPU="ix86" -DGNUSTEP_TARGET_OS="freebsd" -DLIBRARY_COMBO="gnu-gnu-
gnu" -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -
D_REENTRANT -DGSWARN -DGSDIAGNOSE preface.m -Wall -Wcast-align -fPIC -fno-strict-aliasing -
fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-preprocess -o
preface.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "."
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../Headers/Additions
../Headers
./.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed preface.mi -quiet -
dumpbase preface.m -auxbase-strip shared_obj/preface.o -g -Wall -Wcast-align -version -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o preface.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
as -o shared_obj/preface.o preface.s
Compiling file mframe.m ...
Using built-in specs.
Target: i386-portbld-freebsd5.4
Configured with: ./..//gcc-4.1-20050716/configure --disable-rpath --disable-nls --with-system-zlib
--with-libiconv-prefix=/usr/local --program-suffix=41 --libdir=/usr/local/lib/gcc/i386-portbld-
freebsd5.4/4.1.0 --with-gxx-include-dir=/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/include/c
++/ --enable-shared --prefix=/usr/local i386-portbld-freebsd5.4
Thread model: posix
gcc version 4.1.0 20050716 (experimental)
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -E -quiet -v -I../Headers/Additions -
I../Headers -I./. -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/
include -I/root/GNUstep/Library/Headers -I/usr/GNUstep/Local/Library/Headers -I/usr/GNUstep/
System/Library/Headers -MMD shared_obj/mframe.d -MP -MQ shared_obj/mframe.o -D__PIC__ -
D__pic__ -DGNUSTEP_INSTALL_PREFIX=/usr/GNUstep/System -DGNUSTEP_LOCAL_ROOT=/usr/
GNUstep/Local -DGNUSTEP_NETWORK_ROOT=/usr/GNUstep/Local -DGNUSTEP_TARGET_DIR="." -
DGNUSTEP_TARGET_CPU="ix86" -DGNUSTEP_TARGET_OS="freebsd" -DLIBRARY_COMBO="gnu-gnu-
gnu" -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -
D_REENTRANT -DGSWARN -DGSDIAGNOSE mframe.m -Wall -Wcast-align -fPIC -fno-strict-aliasing -
fgnu-runtime -fconstant-string-class=NSConstantString -fworking-directory -fpch-preprocess -o
mframe.mi
ignoring nonexistent directory "/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-
freebsd5.4/4.1.0/../../../../i386-portbld-freebsd5.4/include"
ignoring duplicate directory "."
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring duplicate directory "/usr/local/include"
as it is a non-system directory that duplicates a system directory
ignoring nonexistent directory "/root/GNUstep/Library/Headers"
ignoring nonexistent directory "/usr/GNUstep/Local/Library/Headers"
#include "..." search starts here:
#include <...> search starts here:
../Headers/Additions
../Headers
./.
/usr/local/include/libxml2
/usr/GNUstep/System/Library/Headers
/usr/local/include
/usr/local/lib/gcc/i386-portbld-freebsd5.4/4.1.0/gcc/i386-portbld-freebsd5.4/4.1.0/include
/usr/include
End of search list.
/usr/local/libexec/gcc/i386-portbld-freebsd5.4/4.1.0/cc1obj -fpreprocessed mframe.mi -quiet -
dumpbase mframe.m -auxbase-strip shared_obj/mframe.o -g -Wall -Wcast-align -version -fPIC -fno-
strict-aliasing -fgnu-runtime -fconstant-string-class=NSConstantString -o mframe.s
GNU Objective-C version 4.1.0 20050716 (experimental) (i386-portbld-freebsd5.4)
compiled by GNU C version 4.1.0 20050716 (experimental).
GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096
Compiler executable checksum: e878ecc4cface1ba1f7ada54ac56c9ed
mframe.m: In function 'mframe_decode_return':
mframe.m:1579: warning: pointer targets in passing argument 2 of 'NSGetSizeAndAlignment' differ in
signedness
mframe.m:1714: internal compiler error: in assign_stack_temp_for_type, at function.c:594
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[2]: *** [shared_obj/mframe.o] Error 1
gmake[1]: *** [libgnustep-base.all.library.variables] Error 2
gmake[1]: Leaving directory `/root/Packages/gnustep-base-1.10.3/Source'
gmake: *** [internal-all] Error 2
--
Summary: compiler crash when compiling objc code : internal
compiler error: in assign_stack_temp_for_type, at
function.c:594
Product: gcc
Version: 4.1.0
Status: UNCONFIRMED
Severity: critical
Priority: P2
Component: objc
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: befree_fr at mac dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: *-*-freebsd
GCC host triplet: *-*-freebsd
GCC target triplet: *-*-freebsd
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22581