gcc-3 bug
> кто-нибудь может объяснить что там такое написано
про packssdw рассказать?
про packssdw рассказать?
в gcc 3.2.1 (FreeBSD)
cc1: invalid option 'mmx'
test.c: 1 : unknown machine mode 'V2SI'
cc1: invalid option 'mmx'
test.c: 1 : unknown machine mode 'V2SI'

The same effect 

typedef int __v4hi __attribute__ __mode__ (__V4HI__;
__v4hi test3;
void test
{
if long long)test3 != 0)
return;
}
Вспоминается ста-а-арый бородатый анекдот:
Молодая пара в деревне в первую брачную ночь:
- Давай я сверху
- Давай
Дед на печи усмехается: "Эх, молодо, зелено. Помниться и мы с бабкой..."
Молодые супруги:
- А давай теперь раком?
-Давай!
Дед опять мыслями в прошлое...
-А теперь давай кандибобриком
-Давай
Дед на печи: "Сто лет почти прожил, а такого способа не слыхал!" Полез смотреть, и х@як с печи. Весь дом переполошил.
Ему говорят:
-Дед, ты чё?
-Чё, чё ! Трахаться по людски надо!
Это к слову о примере кода.
Молодая пара в деревне в первую брачную ночь:
- Давай я сверху
- Давай
Дед на печи усмехается: "Эх, молодо, зелено. Помниться и мы с бабкой..."
Молодые супруги:
- А давай теперь раком?
-Давай!
Дед опять мыслями в прошлое...
-А теперь давай кандибобриком
-Давай
Дед на печи: "Сто лет почти прожил, а такого способа не слыхал!" Полез смотреть, и х@як с печи. Весь дом переполошил.
Ему говорят:
-Дед, ты чё?
-Чё, чё ! Трахаться по людски надо!
Это к слову о примере кода.
Да, необычная у тебя пиписька.
Даже не совсем понятно, как её измерять.
Даже не совсем понятно, как её измерять.
long long если не ошибаюсь не является обычным longом только на 64ёх битных системах
скорее всего просто "заглушку" на такое нормальную не поставили
помню что 6ая вижуалстудия и gcc 2.95.2 в своё время такое нормально обрабатывали
скорее всего просто "заглушку" на такое нормальную не поставили
помню что 6ая вижуалстудия и gcc 2.95.2 в своё время такое нормально обрабатывали
Оставить комментарий
Landstreicher
тут народ подкинул программку, которая валит gcc в internal compiler error. проверялось на 3.2.2, 3.2.3.попробуйте плз, на своих gcc, сообщите результаты.
кто-нибудь может объяснить что там такое написано:
компилять надо так: gcc -O1 -mmmx -c test.c