GCC generuje błędny asm

Arkadiusz Miśkiewicz arekm at maven.pl
Wed Mar 28 15:47:49 CEST 2012


On Wednesday 28 of March 2012, Bartosz Świątek wrote:
> Cześć,
> 
> taki oto najprostszy program:
> 
> int $12 = 0;
> 
> int main() {
> 	return $12;
> }
> 
> mam kaprys nazwać sobie zmienną $12, bo niby czemu nie.

http://bit.ly/GY1fK2

> Kompilacja zwraca:
> 
> $ gcc test.c
> /home/users/shadzik/tmp/ccFZKf57.s: Assembler messages:
> /home/users/shadzik/tmp/ccFZKf57.s:20: Error: junk `(%rip)' after
> expression
> 
> Ojej, no to sprawdźmy co to za brzydki asm z tego wyszedł (gcc -S test.c):

Nawet gcc robi Cię w wała.

-- 
Arkadiusz Miśkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/


More information about the pld-devel-pl mailing list