[Bug bootstrap/32581] make profiledbootstrap - stageprofile - gcc/ada/a-except.adb:1301: error: control flow in the middle of basic block 20
rob1weld at aol dot com
gcc-bugzilla@gcc.gnu.org
Mon Jul 2 17:47:00 GMT 2007
------- Comment #1 from rob1weld at aol dot com 2007-07-02 17:47 -------
I re-configured with exactly the same command line options, except I removed
ada from "--enable-languages=", and re-started make.
On this second attempt the file building timing was similar to what was
previously reported. It appears the link time was 20 minutes here:
# ls -lrtA gcc-4_3-build-profile-1/prev-gcc/
...
-rw-r--r-- 1 root root 2108 Jul 2 06:32 crtbeginS.o
-rw-r--r-- 1 root root 1672 Jul 2 06:32 crtbegin.o
-rw-r--r-- 2 root root 3904 Jul 2 06:53 tlink.gcda
-rw-r--r-- 2 root root 5968 Jul 2 06:53 collect2.gcda
-rw-r--r-- 2 root root 1360 Jul 2 07:13 web.gcda
-rw-r--r-- 2 root root 688 Jul 2 07:13 vec.gcda
all the remaining 'data files' had the same time - at leasr that was fast as
was the last successful pass in gcc-4_3-build-profile-1/gcc .
Here is where it broke:
On my first attempt I typed this, and I got this:
# grep Configuring\ stage gcc-4_3-build-profile-1/make_29a_log.txt
Configuring stage 1 in ./intl
Configuring stage 1 in ./gcc
Configuring stage 1 in ./libiberty
Configuring stage 1 in ./zlib
Configuring stage 1 in ./libcpp
Configuring stage 1 in ./libdecnumber
Configuring stage 1 in i686-pc-linux-gnu/libgcc
Configuring stage profile in ./intl
Configuring stage profile in ./gcc
Configuring stage profile in ./libiberty
Configuring stage profile in ./zlib
Configuring stage profile in ./libcpp
Configuring stage profile in ./libdecnumber
On my second attempt I typed this, and I got this:
# grep Configuring\ stage opt/gcc-4_3-build-profile-1/make_29b_log.txt
Configuring stage 1 in ./libiberty
Configuring stage 1 in ./zlib
Configuring stage 1 in ./libcpp
Configuring stage 1 in ./libdecnumber
Configuring stage profile in ./intl
Configuring stage profile in ./gcc
Configuring stage profile in ./libiberty
Configuring stage profile in ./zlib
Configuring stage profile in ./libcpp
Configuring stage profile in ./libdecnumber
Configuring stage profile in i686-pc-linux-gnu/libgcc
Configuring stage feedback in ./intl
Configuring stage feedback in ./gcc
Configuring stage feedback in ./libiberty
Configuring stage feedback in ./zlib
Configuring stage feedback in ./libcpp
Configuring stage feedback in ./libdecnumber
On my first attempt I typed this, and I got this:
# grep execution\ counts\ estimated
/opt/gcc-4_3-build-profile-1/make_29a_log.txt
(prints nothing)
On my second attempt I typed that, and I got a huge list which is attached.
The build ultimatly breaks here:
echo timestamp > s-iov
...
echo timestamp > s-genrtl
...
/opt/gcc-4_3-build-profile-1/./prev-gcc/xgcc
-B/opt/gcc-4_3-build-profile-1/./prev-gcc/ -B/usr/test/i686-pc-linux-gnu/bin/
-c -O2 -g -fomit-frame-pointer -fprofile-use -DIN_GCC -W -Wall
-Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition
-Wmissing-format-attribute -pedantic -Wno-long-long -Wno-variadic-macros
-Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I.
-I/root/downloads/gcc-4_3-trunk/gcc -I/root/downloads/gcc-4_3-trunk/gcc/.
-I/root/downloads/gcc-4_3-trunk/gcc/../include -I./../intl
-I/root/downloads/gcc-4_3-trunk/gcc/../libcpp/include
-I/root/downloads/gcc-4_3-trunk/gcc/../libdecnumber
-I/root/downloads/gcc-4_3-trunk/gcc/../libdecnumber/bid -I../libdecnumber
/root/downloads/gcc-4_3-trunk/gcc/varasm.c -o varasm.o
/root/downloads/gcc-4_3-trunk/gcc/varasm.c: In function
'default_elf_asm_named_section':
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: error: coverage mismatch for
function 'default_elf_asm_named_section' while reading counter 'arcs'
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: note: number of counters is 19
instead of 23
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: error: coverage mismatch for
function 'default_elf_asm_named_section' while reading counter 'indirect_call'
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: note: number of counters is 0
instead of 3
/root/downloads/gcc-4_3-trunk/gcc/varasm.c: In function
'default_unique_section':
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: error: coverage mismatch for
function 'default_unique_section' while reading counter 'arcs'
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: note: number of counters is 40
instead of 39
/root/downloads/gcc-4_3-trunk/gcc/varasm.c: In function
'default_function_rodata_section':
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: error: coverage mismatch for
function 'default_function_rodata_section' while reading counter 'arcs'
/root/downloads/gcc-4_3-trunk/gcc/varasm.c:6678: note: number of counters is 24
instead of 30
make[3]: *** [varasm.o] Error 1
make[3]: Leaving directory `/opt/gcc-4_3-build-profile-1/gcc'
make[2]: *** [all-stagefeedback-gcc] Error 2
make[2]: Leaving directory `/opt/gcc-4_3-build-profile-1'
make[1]: *** [stagefeedback-bubble] Error 2
make[1]: Leaving directory `/opt/gcc-4_3-build-profile-1'
make: *** [profiledbootstrap] Error 2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32581
More information about the Gcc-bugs
mailing list