Re: [2.3.47-pre6] Internal compiler error in init_task.c

From: Dieter Nützel (dieter.nuetzel@myokay.net)
Date: Sat Feb 19 2000 - 21:08:00 EST


I get this with gcc-2.95.2, too:-(

gcc -D__ASSEMBLY__ -D__KERNEL__ -I/usr/src/linux/include -DCPU=686
-traditional -c head.S -o head.o
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -fno-strict-aliasing -pipe
-mpreferred-stack-boundary=5 -DCPU=686 -fexpensive-optimizations
-march=i686 -o init_task.o init_task.c
init_task.c:24: Internal compiler error in `add_pending_init', at
c-typeck.c:5867
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/faq.html#bugreport> for
instructions.
make[1]: *** [init_task.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.3.47pre6/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2

SunWave1>l /usr/src/linux/arch/i386/kernel/init_task.c
-rw-r--r-- 1 root root 1152 Aug 3 1999
/usr/src/linux/arch/i386/kernel/init_task.c

[snip]
/*
 * Initial task structure.
 *
 * We need to make sure that this is 8192-byte aligned due to the
 * way process stacks are handled. This is done by having a special
 * "init_task" linker map entry..
 */
union task_union init_task_union
        __attribute__((__section__(".data.init_task"))) =
                { INIT_TASK(init_task_union.task) };
[snip]

I've rechecked my setup with compilation of 2.3.45 and it is fine.

BTW "init_task.c" didn't change from 2.3.45 to 2.3.47pre6.

--
Dieter Nützel
Graduate Student, Computer Science

University of Hamburg Department of Computer Science Cognitive Systems Group Vogt-Kölln-Straße 30 D-22527 Hamburg, Germany

email: nuetzel@kogs.informatik.uni-hamburg.de @home: dieter.nuetzel@myokay.net

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Feb 23 2000 - 21:00:24 EST