Bug 20294 - ia64 gcj failures
Summary: ia64 gcj failures
Status: RESOLVED WORKSFORME
Alias: None
Product: gcc
Classification: Unclassified
Component: target (show other bugs)
Version: 4.0.0
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-02 22:42 UTC by Andrew Overholt
Modified: 2006-01-17 01:38 UTC (History)
4 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Overholt 2005-03-02 22:42:54 UTC
While trying to compile jdtcore.jar (from Eclipse) with indirect-dispatch, I get
a tonne of what appear to be assembler errors:

/tmp/ccszj3q5.s: Assembler messages:
/tmp/ccszj3q5.s:156410: Error: instruction address is not a multiple of 16

My compilation attempt:

$ gcj -fPIC -fjni -findirect-dispatch -shared -Wl,Bsymbolic -o jdtcore.jar.so \
jdtcore.jar

I've uploaded a copy of jdtcore.jar (built by itself (ecj)) to here:

http://overholt.ca/jdtcore.jar

$ gcj --version
gcj (GCC) 4.1.0 20050302 (experimental)
Comment 1 Andrew Pinski 2005-03-03 02:43:45 UTC
This is a target bug. Either a binutils one which I really doubt it, or a back-end bug which looks more 
likely.
Comment 2 Tom Tromey 2006-01-17 01:20:20 UTC
Andrew, is this still happening with 4.1?
Comment 3 Andrew Overholt 2006-01-17 01:38:17 UTC
(In reply to comment #2)
> Andrew, is this still happening with 4.1?

No.  Sorry I didn't close this already.

I successfully built Eclipse (natively-compiled) on ia64 last week.

Marking WORKSFORME.