Bug 35067

Summary: cc1: out of memory on i586 during case optimization
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: gcc7Assignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: major    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Пример проблемного кода none

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.