Yes, it is compiles w/o questions on gcc 3.3.3 - and apparently you
have more modern version of gcc toolset with more restrictive
compliance checks.
Actually those "-Werr" are for cpp compilation, compilation of
separate asm sources is ruled by different flags, see
build\targets\build.native.xml. I guess removal of "--fatal-warnings"
switch in there should help.
BTW, at first glance, this particular code is dead; seems it was
copy-pasted from interpreter for some purpose but now is unused - so
you can also try dropping it altoghether from compilation. Well,
you'll meet it again in interpreter - but that will be certain
progress anyway.
Unfortunately I'll be offline the next week and will not be able to
assist you - in case you are going to work during China holiday ;).
2007/4/28, Xiao-Feng Li <[EMAIL PROTECTED]>:
Alexey, can you build Harmony now? After big efforts installing all
the necessary supporting software, I built classlib successfully, but
failed at drlvm with following assembler message:
build.native.asm:
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:
Assembler messages:
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:28:
Warning: Missing .endp after previous .proc
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:29:
Warning: Missing .endp after previous .proc
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:30:
Warning: Missing .endp after previous .proc
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:31:
Warning: Missing .endp after previous .proc
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:41:
Warning: .save outside of prologue
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:47:
Warning: .save outside of prologue
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:59:
Warning: .save outside of prologue
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:216:
Warning: `invokeJNI#' was not specified with previous .proc
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:216:
Warning: `vm_invoke_native_array_stub_int' should be an operand to
this .endp
[exec]
/harmony-4-27/working_vm/vm/vmcore/src/util/ipf/base/invoke_native_stub_ipf.asm:218:
Error: 9 warnings, treating warnings as errors
I've commented the only -Werr I found, but still hit it. Have you met
the problem?
Thanks,
xiaofeng
On 4/24/07, Alexey Varlamov <[EMAIL PROTECTED]> wrote:
> Folks,
> While ia64 (aka IPF) development is suspended at this moment, I think
> we should strive keeping this port alive. It was functional when I
> tried it last mid-week, but did not even build today.
> I've fixed broken Jitrino compilation, but still could run only
> interpreter with manual switch to gc_cc. So we have the following
> issues:
> 1) Jitrino silently dies after successfully compiling a few dozens of
> methods during bootstrap - need closer investigation;
> 2) gc_gen is not ported to IPF yet - do we have plans/resources to do
> it in some near future? Otherwise we better ifdef the default GC to
> older one.
> 3) No CC is running on IPF and regressions are caught too late. Even
> simple HWA would do, and I volunteer to compose x-lists for VM and
> classlib tests if someone set up a CC.
>
> --
> Alexey
>
--
http://xiao-feng.blogspot.com