* [sisyphus] gcc @ 2001-12-30 16:52 Mikhail Yakshin 2001-12-30 17:50 ` Vitaly Lipatov 2001-12-30 20:38 ` [sisyphus] gcc Mikhail Zabaluev 0 siblings, 2 replies; 8+ messages in thread From: Mikhail Yakshin @ 2001-12-30 16:52 UTC (permalink / raw) To: sisyphus Привет всем! Копался я тут недавно с gcc-2.96 сборки из Сизифа и обнаружил, что оно умеет падать с интернал еррором в ответ на компиляцию такой маленькой штучки: #define MAX 1000000 void main() { FILE *f; int a, b; int c[MAX][MAX]; } Что вообще говоря нехорошо, вроде как не должно компилятору падать с ошибками... WBR, Mikhail Yakshin AKA GreyCat. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] gcc 2001-12-30 16:52 [sisyphus] gcc Mikhail Yakshin @ 2001-12-30 17:50 ` Vitaly Lipatov 2001-12-30 20:38 ` [sisyphus] gcc Mikhail Zabaluev 1 sibling, 0 replies; 8+ messages in thread From: Vitaly Lipatov @ 2001-12-30 17:50 UTC (permalink / raw) To: sisyphus On 30 December 2001 19:52, Mikhail Yakshin wrote: > #define MAX 1000000 > > void main() > { > FILE *f; > int a, b; > int c[MAX][MAX]; > } [lav@lav play]$ cat test.c #define MAX 1000000 void main() { int a, b; int c[MAX][MAX]; } [lav@lav play]$ gcc test.c test.c: In function `main': test.c:5: size of array `c' is too large test.c:5: confused by earlier errors, bailing out [lav@lav play]$ gcc -v Reading specs from /usr/lib/gcc-lib/i586-alt-linux/2.96/specs gcc version 2.96 20000731 (ALT Linux, build 2.96-ipl14mdk) -- Lav Виталий Липатов ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург GNU! Linux! LaTeX! LyX! ^ permalink raw reply [flat|nested] 8+ messages in thread
* [sisyphus] Re: gcc 2001-12-30 16:52 [sisyphus] gcc Mikhail Yakshin 2001-12-30 17:50 ` Vitaly Lipatov @ 2001-12-30 20:38 ` Mikhail Zabaluev 2001-12-31 18:12 ` Mikhail Yakshin 1 sibling, 1 reply; 8+ messages in thread From: Mikhail Zabaluev @ 2001-12-30 20:38 UTC (permalink / raw) To: sisyphus Hello Mikhail, On Sun, Dec 30, 2001 at 07:52:53PM +0300, Mikhail Yakshin wrote: > > Привет всем! > > Копался я тут недавно с gcc-2.96 сборки из Сизифа и обнаружил, что оно умеет > падать с интернал еррором в ответ на компиляцию такой маленькой штучки: > > #define MAX 1000000 > > void main() > { > FILE *f; > int a, b; > int c[MAX][MAX]; > } > > Что вообще говоря нехорошо, вроде как не должно компилятору падать с > ошибками... У меня выдает ошибку раньше -- на использование необъявленного типа FILE. Если добавить #include <stdio.h>, то выдает ошибку: size of array `c' is too large -- Stay tuned, MhZ JID: mookid@jabber.org ___________ "All the people are so happy now, their heads are caving in. I'm glad they are a snowman with protective rubber skin" -- They Might Be Giants ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Re: gcc 2001-12-30 20:38 ` [sisyphus] gcc Mikhail Zabaluev @ 2001-12-31 18:12 ` Mikhail Yakshin 2002-01-01 14:01 ` Mikhail Zabaluev 2002-01-01 19:55 ` Vitaly Lipatov 0 siblings, 2 replies; 8+ messages in thread From: Mikhail Yakshin @ 2001-12-31 18:12 UTC (permalink / raw) To: sisyphus > > Копался я тут недавно с gcc-2.96 сборки из Сизифа и обнаружил, что оно умеет > > падать с интернал еррором в ответ на компиляцию такой маленькой штучки: > > > > #define MAX 1000000 > > > > void main() > > { > > FILE *f; > > int a, b; > > int c[MAX][MAX]; > > } > > > > Что вообще говоря нехорошо, вроде как не должно компилятору падать с > > ошибками... > > У меня выдает ошибку раньше -- на использование необъявленного типа FILE. > Если добавить #include <stdio.h>, то выдает ошибку: > size of array `c' is too large > [lav@lav play]$ gcc test.c > test.c: In function `main': > test.c:5: size of array `c' is too large > test.c:5: confused by earlier errors, bailing out Эта штучка получается при компиляции g++ файла test.cpp. Попробуйте через него прогнать? Всех с наступающим! Пока! ^ permalink raw reply [flat|nested] 8+ messages in thread
* [sisyphus] Re: gcc 2001-12-31 18:12 ` Mikhail Yakshin @ 2002-01-01 14:01 ` Mikhail Zabaluev 2002-01-01 17:39 ` Mikhail Yakshin 2002-01-01 19:55 ` Vitaly Lipatov 1 sibling, 1 reply; 8+ messages in thread From: Mikhail Zabaluev @ 2002-01-01 14:01 UTC (permalink / raw) To: sisyphus Hello Mikhail, On Mon, Dec 31, 2001 at 09:12:41PM +0300, Mikhail Yakshin wrote: > > > > Копался я тут недавно с gcc-2.96 сборки из Сизифа и обнаружил, что оно > умеет > > > падать с интернал еррором в ответ на компиляцию такой маленькой штучки: > > > > > > #define MAX 1000000 > > > > > > void main() > > > { > > > FILE *f; > > > int a, b; > > > int c[MAX][MAX]; > > > } > > > > > > Что вообще говоря нехорошо, вроде как не должно компилятору падать с > > > ошибками... > > > > У меня выдает ошибку раньше -- на использование необъявленного типа FILE. > > Если добавить #include <stdio.h>, то выдает ошибку: > > size of array `c' is too large > > > [lav@lav play]$ gcc test.c > > test.c: In function `main': > > test.c:5: size of array `c' is too large > > test.c:5: confused by earlier errors, bailing out > > Эта штучка получается при компиляции g++ файла test.cpp. Попробуйте через > него прогнать? Действительно, есть. Но это не критично (ошибка возникает в любом случае), да и текущая версия GCC уже 3.0.3. -- Stay tuned, MhZ JID: mookid@jabber.org ___________ No matter how old a mother is, she watches her middle-aged children for signs of improvement. -- Florida Scott-Maxwell ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Re: gcc 2002-01-01 14:01 ` Mikhail Zabaluev @ 2002-01-01 17:39 ` Mikhail Yakshin 2002-01-10 9:03 ` Dmitry V. Levin 0 siblings, 1 reply; 8+ messages in thread From: Mikhail Yakshin @ 2002-01-01 17:39 UTC (permalink / raw) To: sisyphus 1 Январь 2002 17:01, Вы написали: > > Эта штучка получается при компиляции g++ файла test.cpp. Попробуйте через > > него прогнать? > > Действительно, есть. Но это не критично (ошибка возникает в любом > случае), да и текущая версия GCC уже 3.0.3. Ну ничего себе не критично! У меня речь идет о том, чтобы на базе ALTLinux ставить систему для удаленной компиляции и карантинного запуска программ в инете, там все должно быть rock-stable, пользоваться этой вещью потенциально могут тысячи человек отвсюду, а я еще в процессе просто своей внутренней отладки нахожу такие глюки! Не могу же я им при таком вот вводе говорить, что, мол, извините, у нас в компиляторе чего-то ошибка какая-то... Либо этот баг будет пофиксен, либо речь будет идти о переходе с ALT на что-либо другое, где, например, есть тот же gcc3, чего бы в принципе не хотелось. Да и вообще не факт, что этого в gcc3 нет. Кто нибудь с gcc3 может проверить (подтвердить/опровергнуть)? WBR, GreyCat. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Re: gcc 2002-01-01 17:39 ` Mikhail Yakshin @ 2002-01-10 9:03 ` Dmitry V. Levin 0 siblings, 0 replies; 8+ messages in thread From: Dmitry V. Levin @ 2002-01-10 9:03 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 1611 bytes --] On Tue, Jan 01, 2002 at 08:39:46PM +0300, Mikhail Yakshin wrote: > > > Эта штучка получается при компиляции g++ файла test.cpp. Попробуйте через > > > него прогнать? > > > > Действительно, есть. Но это не критично (ошибка возникает в любом > > случае), да и текущая версия GCC уже 3.0.3. > > Ну ничего себе не критично! У меня речь идет о том, чтобы на базе ALTLinux > ставить систему для удаленной компиляции и карантинного запуска программ в > инете, там все должно быть rock-stable, пользоваться этой вещью потенциально > могут тысячи человек отвсюду, а я еще в процессе просто своей внутренней > отладки нахожу такие глюки! C'est la vie. У g++ всегда были глюки подобного рода. Авторы утверждали (раньше; сейчас - не знаю), что g++ должен правильно компилировать правильный код, в то время как его поведение на неправильном коде неопределено. При планировании какой-либо серьезной системы приходится это учтывать. > Не могу же я им при таком вот вводе говорить, что, мол, извините, у нас в > компиляторе чего-то ошибка какая-то... Либо этот баг будет пофиксен, либо > речь будет идти о переходе с ALT на что-либо другое, где, например, есть тот > же gcc3, чего бы в принципе не хотелось. gcc3 скоро будет и у нас. Regards, Dmitry +-------------------------------------------------------------------------+ Dmitry V. Levin mailto://ldv@alt-linux.org ALT Linux Team http://www.altlinux.ru/ Fandra Project http://www.fandra.org/ +-------------------------------------------------------------------------+ UNIX is user friendly. It's just very selective about who its friends are. [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] Re: gcc 2001-12-31 18:12 ` Mikhail Yakshin 2002-01-01 14:01 ` Mikhail Zabaluev @ 2002-01-01 19:55 ` Vitaly Lipatov 1 sibling, 0 replies; 8+ messages in thread From: Vitaly Lipatov @ 2002-01-01 19:55 UTC (permalink / raw) To: sisyphus On 31 December 2001 21:12, Mikhail Yakshin wrote: > > > Копался я тут недавно с gcc-2.96 сборки из Сизифа и обнаружил, что оно > > умеет > > > > падать с интернал еррором в ответ на компиляцию такой маленькой штучки: > > > > > Эта штучка получается при компиляции g++ файла test.cpp. Попробуйте через > него прогнать? Действительно получается. -- Lav Виталий Липатов ФГУП "ЦНИИ Судовой Электротехники и Технологии", Санкт-Петербург GNU! Linux! LaTeX! LyX! ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2002-01-10 9:03 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-12-30 16:52 [sisyphus] gcc Mikhail Yakshin 2001-12-30 17:50 ` Vitaly Lipatov 2001-12-30 20:38 ` [sisyphus] gcc Mikhail Zabaluev 2001-12-31 18:12 ` Mikhail Yakshin 2002-01-01 14:01 ` Mikhail Zabaluev 2002-01-01 17:39 ` Mikhail Yakshin 2002-01-10 9:03 ` Dmitry V. Levin 2002-01-01 19:55 ` Vitaly Lipatov
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git