http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55570



             Bug #: 55570

           Summary: Undefined variable in alignment compiler directive

                    causes compiler segfault

    Classification: Unclassified

           Product: gcc

           Version: 4.7.2

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: c

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: david.wette...@gmail.com





Created attachment 28857

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28857

.i file that generates compiler segfault



Version:



$ gcc --version

gcc (GCC) 4.7.2

Copyright (C) 2012 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



System Type:



$ uname -a 

Linux david-pc 3.6.8-1-ARCH #1 SMP PREEMPT Mon Nov 26 22:10:40 CET 2012 x86_64

GNU/Linux



Compiler command:

gcc -c test.c -o test



Compiler output:

$ gcc -c test.c -o test

test.c:1:1: internal compiler error: Segmentation fault

Please submit a full bug report,

with preprocessed source if appropriate.

See <https://bugs.archlinux.org/> for instructions.



C code: 

char array[16] __attribute__((aligned (SOME_NOT_DEFINED_MACRO)));



int main() {

    return 0;

}



.i file attached.

Reply via email to