Closed Bug 604845 Opened 15 years ago Closed 11 years ago

nanojit: i386/X64 native code dumps mix Intel and AT&T syntax

Categories

(Core Graveyard :: Nanojit, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sstangl, Unassigned)

References

Details

Consider the following line of code, outputted with TMFLAGS=native: > 0x7f3598bcdf41 movl eax, 19956520 The format is AT&T syntax, but the argument order is backwards, using Intel (dest, src) ordering. Indeed, the entirety of code output appears to be using this new style. This was extremely confusing to read, until I encountered the above line. Discuss.
Ha, Rick was lamenting this just the other day. Maybe this'll provide the impetus for him to change it :) FWIW, I vote for AT&T syntax, ie. (src, dest) ordering, because that's what all the GNU tools use and so that's what I'm used to.
Assignee: general → nobody
Component: JavaScript Engine → Nanojit
QA Contact: general → nanojit
Summary: TM: TMFLAGS native code output mixes Intel and AT&T syntax. → nanojit: i386/X64 native code dumps mix Intel and AT&T syntax
Product: Core → Core Graveyard
Nanojit has been dead for several years. Its Bugzilla component has been moved to the graveyard (bug 984276). I checked all the open bugs. They're all uninteresting, so I'm WONTFIXing them all. Apologies for the bugspam.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.