[Bug bootstrap/15651] New: Size Errors/Warnings Followed by ICE

James dot W dot Mckelvey at jpl dot nasa dot gov gcc-bugzilla@gcc.gnu.org
Wed May 26 14:04:00 GMT 2004


Stage1 blows up in gmon_sol2.c after many errors and warnings about sizes.
Latest CVS.

mushroom~...gcc-obj>uname -a
SunOS mushroom 5.7 Generic_106541-19 sun4u sparc SUNW,Ultra-2

mushroom~...gcc-obj>alias CONFIGURE
setenv CC gcc ; /mnt/home3/utilities/gcc/configure
--prefix=/mnt/home3/utilities --verbose --with-as=/mnt/home3/utilities/bin/as
--with-ld=/mnt/home3/utilities/bin/ld --with-gnu-as --with-gnu-ld
--disable-multilib --disable-libmudflap --enable-languages=c++

mushroom~...gcc-obj>alias BUILD
nice gmake CFLAGS='-O' BOOT_CFLAGS='-O' LIBCFLAGS='-g -O' CXXFLAGS='-O'
LIBCXXFLAGS='-g -O -fno-implicit-templates' bootstrap

g++ -v
Reading specs from /mnt/home3/utilities/lib/gcc/sparc-sun-solaris2.7/3.5.0/specs
Configured with: /mnt/home3/utilities/gcc/configure
--prefix=/mnt/home3/utilities --verbose --with-as=/mnt/home3/utilities/bin/as
--with-ld=/mnt/home3/utilities/bin/ld --with-gnu-as --with-gnu-ld
--disable-multilib --enable-languages=c++
Thread model: posix
gcc version 3.5.0 20040324 (experimental)


gmake[2]: Entering directory `/mnt/home3/utilities/gcc-obj/gcc'
./xgcc -B./ -B/mnt/home3/utilities/sparc-sun-solaris2.7/bin/ -isystem
/mnt/home3/utilities/sparc-sun-solaris2.7/include -isystem
/mnt/home3/utilities/sparc-sun-solaris2.7/sys-include
-L/export/home/mckelvey/utilities/gcc-obj/gcc/../ld -DIN_GCC    -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
 -isystem ./include  -I. -I. -I/mnt/home3/utilities/gcc/gcc
-I/mnt/home3/utilities/gcc/gcc/. -I/mnt/home3/utilities/gcc/gcc/../include
-I/mnt/home3/utilities/gcc/gcc/../libcpp/include
-I/mnt/home3/utilities/gcc/gcc/../libbanshee/libcompat
-I/mnt/home3/utilities/gcc/gcc/../libbanshee
-I/mnt/home3/utilities/gcc/gcc/../libbanshee/points-to   \
	-c /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c -o gmon.o
In file included from ./include/stdio.h:39,
                 from /mnt/home3/utilities/gcc/gcc/tsystem.h:79,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:36:
/usr/include/stdio_impl.h:50: error: width of `__orientation' exceeds its type
/usr/include/stdio_impl.h:51: error: width of `__ionolock' exceeds its type
/usr/include/stdio_impl.h:52: error: width of `__filler' exceeds its type
In file included from /mnt/home3/utilities/gcc/gcc/tsystem.h:79,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:36:
./include/stdio.h:203: error: size of array `__iob' is too large
In file included from ./include/sys/types.h:33,
                 from /mnt/home3/utilities/gcc/gcc/tsystem.h:82,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:36:
/usr/include/sys/machtypes.h:33: error: size of array `r' is too large
/usr/include/sys/machtypes.h:35: error: size of array `val' is too large
In file included from /mnt/home3/utilities/gcc/gcc/tsystem.h:82,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:36:
./include/sys/types.h:368: error: size of array `__pthread_mutex_flag' is too large
./include/sys/types.h:373: error: size of array `__pthread_mutex_pad' is too large
./include/sys/types.h:382: error: size of array `__pthread_cond_flag' is too large
./include/sys/types.h:395: error: size of array `__pthread_rwlock_pad1' is too large
./include/sys/types.h:396: error: size of array `__pthread_rwlock_pad2' is too large
./include/sys/types.h:397: error: size of array `__pthread_rwlock_pad3' is too large
./include/sys/types.h:427: error: size of array `__pthread_once_pad' is too large
./include/sys/types.h:556: error: size of array `val' is too large
In file included from /usr/include/sys/time.h:405,
                 from /usr/include/sys/select.h:17,
                 from ./include/sys/types.h:564,
                 from /mnt/home3/utilities/gcc/gcc/tsystem.h:82,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:36:
/usr/include/time.h:152: error: size of array `tzname' is too large
In file included from /usr/include/fcntl.h:24,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:37:
/usr/include/sys/fcntl.h:177: error: size of array `l_pad' is too large
/usr/include/sys/fcntl.h:207: error: size of array `l_pad' is too large
In file included from ./tm.h:6,
                 from /mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:39:
/mnt/home3/utilities/gcc/gcc/config/sparc/sparc.h:1177: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/sparc.h:1177: error: size of array
`sparc_regno_reg_class' is too large
/mnt/home3/utilities/gcc/gcc/config/sparc/sparc.h:1736: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/sparc.h:1736: error: size of array
`sparc_hard_reg_printed' is too large
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:75: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:75: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:77: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:77: warning:
initialization makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:78: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:78: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:79: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:79: warning:
initialization makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:80: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:80: warning:
initialization makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:81: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:81: warning: large integer
implicitly truncated to unsigned type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c: In function `monstartup':
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:106: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:106: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:106: warning: cast to
pointer from integer of different size
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:109: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:109: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:109: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:109: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:109: warning: cast to
pointer from integer of different size
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:112: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:114: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:115: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:115: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:118: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:119: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:120: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:120: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:121: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:121: warning: assignment
makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:124: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:124: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:125: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:125: warning: comparison
is always true due to limited range of data type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:126: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:126: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:127: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:127: warning: comparison
is always false due to limited range of data type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:128: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:128: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:131: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:132: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:132: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:133: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:133: warning: assignment
makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:134: warning: assignment
makes pointer from integer without a cast
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:137: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:137: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:138: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:138: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:138: warning: large
integer implicitly truncated to unsigned type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:145: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:145: warning: comparison
is always true due to limited range of data type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:150: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:166: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:166: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:167: warning: integer
constant is too large for "long" type
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:167: warning: overflow in
implicit constant conversion
/mnt/home3/utilities/gcc/gcc/config/sparc/gmon-sol2.c:105: internal compiler
error: Segmentation Fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[2]: *** [gmon.o] Error 1
gmake[2]: Leaving directory `/mnt/home3/utilities/gcc-obj/gcc'
gmake[1]: *** [stage1_build] Error 2
gmake[1]: Leaving directory `/mnt/home3/utilities/gcc-obj/gcc'
gmake: *** [bootstrap] Error 2

-- 
           Summary: Size Errors/Warnings Followed by ICE
           Product: gcc
           Version: 3.5.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: bootstrap
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: James dot W dot Mckelvey at jpl dot nasa dot gov
                CC: gcc-bugs at gcc dot gnu dot org
 GCC build triplet: sparc-sun-solaris2.7
  GCC host triplet: sparc-sun-solaris2.7
GCC target triplet: sparc-sun-solaris2.7


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



More information about the Gcc-bugs mailing list