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

Reply via email to