[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-janitors] [Chicken-bugs] #407: apply-hack on Linux/x86_64
From: |
Chicken Scheme |
Subject: |
[Chicken-janitors] [Chicken-bugs] #407: apply-hack on Linux/x86_64 |
Date: |
Fri, 18 Jan 2008 11:11:50 -0000 |
#407: apply-hack on Linux/x86_64
--------------------------------+-------------------------------------------
Reporter: mario | Owner: felix
Type: defect | Status: new
Priority: major | Milestone:
Component: compiler | Version: 3.0.0rc1
Keywords: x86_64, apply-hack |
--------------------------------+-------------------------------------------
SVN r7776
{{{
$ make PLATFORM=linux PREFIX=/home/mario/chicken bootstrap
...
gcc -fno-strict-aliasing -DHAVE_CHICKEN_CONFIG_H -c apply-hack.x86-64.s -o
apply-hack.x86-64.o
apply-hack.x86-64.s: Assembler messages:
apply-hack.x86-64.s:44: Error: bad register name `%rsp'
apply-hack.x86-64.s:45: Error: bad register name `%rdi'
apply-hack.x86-64.s:46: Error: bad register name `%rsi'
apply-hack.x86-64.s:50: Error: bad register name `%rbx'
apply-hack.x86-64.s:51: Error: bad register name `%rdx'
apply-hack.x86-64.s:52: Error: bad register name `%rbx'
apply-hack.x86-64.s:53: Error: `l3(%rip)' is not a valid base/index
expression
apply-hack.x86-64.s:54: Error: bad register name `%rdx'
apply-hack.x86-64.s:55: Error: bad register name `%rbx'
apply-hack.x86-64.s:56: Error: bad register name `%r10)'
apply-hack.x86-64.s:57: Error: bad register name `%r10)'
apply-hack.x86-64.s:58: Error: bad register name `%r10)'
apply-hack.x86-64.s:59: Error: bad register name `%r10)'
apply-hack.x86-64.s:60: Error: bad register name `%r10)'
apply-hack.x86-64.s:61: Error: bad register name `%r10)'
apply-hack.x86-64.s:62: Error: bad register name `%r10)'
apply-hack.x86-64.s:63: Error: bad register name `%rax'
apply-hack.x86-64.s:64: Error: bad register name `%r11'
make[2]: *** [apply-hack.x86-64.o] Error 1
make[2]: Leaving directory `/home/mario/tmp/trunk'
make[1]: *** [bootstrap] Error 2
make[1]: Leaving directory `/home/mario/tmp/trunk'
make: *** [bootstrap] Error 2
}}}
The same happens if I use an installed chicken 2.732 as bootstrap
compiler:
{{{
LD_LIBRARY_PATH=/usr/local/chicken-2.732/lib make PLATFORM=linux
PREFIX=/home/mario/chicken CHICKEN=/usr/local/chicken-2.732/bin/chicken
...
gcc -fno-strict-aliasing -DHAVE_CHICKEN_CONFIG_H -c apply-hack.x86-64.s -o
apply-hack.x86-64.o
apply-hack.x86-64.s: Assembler messages:
apply-hack.x86-64.s:44: Error: bad register name `%rsp'
apply-hack.x86-64.s:45: Error: bad register name `%rdi'
apply-hack.x86-64.s:46: Error: bad register name `%rsi'
apply-hack.x86-64.s:50: Error: bad register name `%rbx'
apply-hack.x86-64.s:51: Error: bad register name `%rdx'
apply-hack.x86-64.s:52: Error: bad register name `%rbx'
apply-hack.x86-64.s:53: Error: `l3(%rip)' is not a valid base/index
expression
apply-hack.x86-64.s:54: Error: bad register name `%rdx'
apply-hack.x86-64.s:55: Error: bad register name `%rbx'
apply-hack.x86-64.s:56: Error: bad register name `%r10)'
apply-hack.x86-64.s:57: Error: bad register name `%r10)'
apply-hack.x86-64.s:58: Error: bad register name `%r10)'
apply-hack.x86-64.s:59: Error: bad register name `%r10)'
apply-hack.x86-64.s:60: Error: bad register name `%r10)'
apply-hack.x86-64.s:61: Error: bad register name `%r10)'
apply-hack.x86-64.s:62: Error: bad register name `%r10)'
apply-hack.x86-64.s:63: Error: bad register name `%rax'
apply-hack.x86-64.s:64: Error: bad register name `%r11'
make[1]: *** [apply-hack.x86-64.o] Error 1
make[1]: Leaving directory `/home/mario/tmp/trunk'
make: *** [all] Error 2
}}}
{{{
$ gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
Copyright (C) 2006 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.
}}}
--
Ticket URL: <http://trac.callcc.org/ticket/407>
Chicken Scheme <http://www.call-with-current-continuation.org/>
The CHICKEN Scheme-to-C compiler
- [Chicken-janitors] [Chicken-bugs] #407: apply-hack on Linux/x86_64,
Chicken Scheme <=