Bug 2088 – GDC generates dozens of errors of the form "indirect jmp without `*'" when compiling anything at all
Status
RESOLVED
Resolution
WONTFIX
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D2
Platform
PowerPC
OS
Mac OS X
Creation time
2008-05-09T11:42:00Z
Last change time
2015-06-09T01:31:22Z
Assigned to
ibuclaw
Creator
aronnax
Comments
Comment #0 by aronnax — 2008-05-09T11:42:49Z
When I compile any D program using GDC, the compiler spits out dozens of the following messages:
/var/folders/gt/gtRt+RQ6H9ermdXw0qjcU++++TI/-Tmp-//ccqqJgKN.s:4579:indirect jmp without `*'
However, the compiler is still exiting cleanly and generating runnable code.
I am using dgcc(subversion)-gcc4.1.2 on Mac OS X 10.5.2.
Comment #1 by afb — 2008-05-09T12:13:41Z
This is a known issue when using FSF GCC on Darwin, when using Apple's GCC it doesn't issue the warnings so there might be a patch to bring over from it...
Comment #2 by fawzi — 2008-05-10T03:21:27Z
This is a known issue due to cctools version mismatch, that happens also when compiling other gcc compilers (g95, gpc), basically the sintax for the indirect jump was changed (google "indirect jmp without `*' cctools).
The clean solution would be to install the correct version of cctools and use it when compiling gdc.
On the other hand it is just a warning, and you should be able to safely ignore it.
Anyway I guess this bug is not a gdc bug,but a note about it in the installation instruction for gdc would be nice.
Fawzi
Comment #3 by aronnax — 2008-05-14T11:42:31Z
I'm not a guru on gcc internals, so what I would really need is explicit instructions (perhaps in the INSTALL file) for what version of gcc to download and how to compile dgcc in order to fix this problem.
Comment #4 by ibuclaw — 2012-07-06T05:19:14Z
Apple GCC is no longer supported. Closing as won't fix.