Hi all,
Can gatekeeper help review a fix for bug847.
https://bugs.open64.net/show_bug.cgi?id=847

The problem is global asm is always emitted at the end of .s file.
When we use asm like asm(".code16gcc") ( is an code directives, it
specifies
the code being assembled was generated by GCC and therefore is 32-bit
assembly code that will run in a 16-bit segment) , we need to put it
at the place where it defines.

Also when use global asm, compiler do know the correct origin of
objects to be allocated, so do not emit .org at this time.

Thanks
zhuqing

Attachment: bug847.patch
Description: Binary data

------------------------------------------------------------------------------
Why Cloud-Based Security and Archiving Make Sense
Osterman Research conducted this study that outlines how and why cloud
computing security and archiving is rapidly being adopted across the IT 
space for its ease of implementation, lower cost, and increased 
reliability. Learn more. http://www.accelacomm.com/jaw/sfnl/114/51425301/
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to