delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2002/01/26/05:45:24.1

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f
From: kala AT sankya DOT com (Babu Kalakrishnan)
Newsgroups: comp.os.msdos.djgpp
Subject: Inline assembly problem
Date: Sat, 26 Jan 2002 16:01:32 +0530
Lines: 25
Message-ID: <slrna551c4.43o.kala@ganga.sankya.com>
NNTP-Posting-Host: ppp-177-140.bng.vsnl.net.in (203.197.177.140)
X-Trace: fu-berlin.de 1012041886 37127674 203.197.177.140 (16 [76750])
X-Orig-Path: kala
User-Agent: slrn/0.9.6.2 (Linux)
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hi,

The gcc bundled with djgpp 2.03 seems to choke on the following inline
assembly statement :

long long clk_time;

__asm__("rdtsc":"=A"::"%eax","%edx");


The error message is :

Error : Can't find a register in class `AD_REGS' while reloading `asm'.

gcc --version returns 3.02

(Replacing "rdtsc" by ".byte 0x0f;.byte .0x31" doesn't help either.

The same program compiles correctly on my Linux (RH 6.2) box where the
gcc version returns egcs-2.91.66

Any ideas would be welcome.


BK

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019