Public bug reported: $ cat minimal.c #include <stdint.h>
#define PERF_MAX_STACK_DEPTH 255 struct perf_callchain_entry { uint64_t nr; uint64_t ip[PERF_MAX_STACK_DEPTH]; }; struct perf_callchain_entry entry = { .nr = 0, }; int main(void) { int i; volatile unsigned long long x; for (i = 0; i < entry.nr; i++) x = entry.ip[i]; return 0; } $ gcc-4.4 -fmudflap -fprofile-generate -c minimal.c -o minimal.o $ gcc-4.6 -fmudflap -fprofile-generate -c minimal.c -o minimal.o $ gcc-4.7 -fmudflap -fprofile-generate -c minimal.c -o minimal.o (actually gcc-snapshot but same efffect) minimal.c: In function '_GLOBAL__sub_I_00099_1_entry': minimal.c:23:1: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <file:///usr/share/doc/gcc-snapshot/README.Bugs> for instructions. Preprocessed source stored into /tmp/cckrXkkP.out file, please attach this to your bugreport. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: gcc-snapshot 20111010-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-17.30-generic 3.0.22 Uname: Linux 3.0.0-17-generic x86_64 ApportVersion: 1.23-0ubuntu4 Architecture: amd64 Date: Fri May 4 08:38:23 2012 InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011) ProcEnviron: LANGUAGE=en_GB:en PATH=(custom, user) LANG=en_GB.UTF-8 SHELL=/bin/bash SourcePackage: gcc-snapshot UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: gcc-defaults (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug oneiric running-unity -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/994402 Title: combining -fprofile-generate and -fmudflap causes gcc to segfault To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gcc-defaults/+bug/994402/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs