diff options
Diffstat (limited to 'translate/gcc/README')
-rw-r--r-- | translate/gcc/README | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/translate/gcc/README b/translate/gcc/README index a2df5d9..1152e99 100644 --- a/translate/gcc/README +++ b/translate/gcc/README @@ -70,4 +70,18 @@ Please report bugs on https://gna.org/bugs/?group=ghdl If you cannot compile, please report the gcc version, GNAT version and gcc source version. +* Note for ppc64 (and AIX ?) platform: +The object file format contains an identifier for the source language. Because +gcc doesn't know about the VHDL, gcc crashes very early. This could be fixed +with a very simple change in gcc/config/rs6000/rs6000.c, +function rs6000_output_function_epilogue (as of gcc 4.8): + else if (! strcmp (language_string, "GNU Objective-C")) + i = 14; + else +- gcc_unreachable (); ++ i = 0; + fprintf (file, "%d,", i); + + /* 8 single bit fields: global linkage (not set for C extern linkage, + Tristan Gingold. |