Bug 35067 - cc1: out of memory on i586 during case optimization
Summary: cc1: out of memory on i586 during case optimization
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: gcc7 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Nobody's working on this, feel free to take it
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-06-21 21:59 MSK by Vitaly Lipatov
Modified: 2018-12-26 12:06 MSK (History)
0 users

See Also:


Attachments
Пример проблемного кода (248.17 KB, text/x-csrc)
2018-06-21 22:00 MSK, Vitaly Lipatov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2018-06-21 21:59:18 MSK
# apt-get install libGL-devel
$ /usr/bin/gcc -O2 -S glstate_params-enum1.c

cc1: out of memory allocating 507350456 bytes after a total of 2158497792 bytes

Ошибка обнаружена при компиляции
http://git.altlinux.org/beehive/logs/Sisyphus-i586/latest/error/apitrace-7.1-alt1

Решающее значение имеет именно -O2 или больше
Comment 1 Vitaly Lipatov 2018-06-21 22:00:22 MSK
Created attachment 7604 [details]
Пример проблемного кода
Comment 2 Dmitry V. Levin 2018-07-13 03:24:12 MSK
У меня не воспроизводится.
Comment 3 Vitaly Lipatov 2018-07-13 12:33:07 MSK
(В ответ на комментарий №2)
> У меня не воспроизводится.
Суть проблемы в том, что на простой case тратится большой объём памяти.

Вот воспроизведение в сборочнице:
http://git.altlinux.org/tasks/209944/build/40/i586/log
Comment 4 Vitaly Lipatov 2018-07-14 14:29:23 MSK
Не изменилось с
* Пт июл 13 2018 Dmitry V. Levin <ldv@altlinux.org> 7.3.1-alt5
- Updated to redhat/gcc-7-branch r262599 (closes: #35089).
- Synced with Fedora gcc 7.3.1-6.


cc1: out of memory allocating 507350456 bytes after a total of 2158473216 bytes
Comment 5 Vitaly Lipatov 2018-12-26 12:06:44 MSK
Сейчас не воспроизводится:
* Ср ноя 07 2018 Gleb F-Malinovskiy <glebfm@altlinux.org> 8.2.1-alt1
- Updated to redhat/gcc-8-branch r264110.
- Synced with Fedora gcc 8.2.1-4 and Debian gcc-8 8.2.0-7.