This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Certainly not a typo in binuti



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear Doug,

You did not carefully read my article at
http://vouters.dyndns.org/tima/OpenVMS-binutils-2.21.51-Unix_utilities-nm-strings-size-addr2line-objdump-as_on_OpenVMS.html
in the AS USAGE EXAMPLE and INTEL ASSEMBLER COMPARISON section of the
document.

This means the stf_fill routine is exportable to HP Cobol, HP Fortran,
HP Pascal, HP Basic compilers or to the HP C, HP C++compilers without
/names=(as_is) with strictly no source code change using the VMS port
of Intel's assembler (this means without -Nvms_upcase).

The gas assembler processes the stf_fill symbol as is without any
possibility to uppercase it with a command line option. Without
changing the source code so that stf_fill reads STF_FILL, this makes
the symbol totally unuseable by the HP Cobol, HP Fortran, HP Pascal,
HP Basic compilers when assembled by the gas assembler. It is only
usueable by the HP C and HP C++ compilers only when specifying
/names=(as_is) on the compile command line.

There has never been any GNU cobol or GNU basic compilers and there is
no more  GNU f77 or Pascal compilers. What do you offer these users
except throwing away all their software investment ?

Hoping this clarifies  this clarifies the debate.

Philippe

Le 31/03/2011 20:13, Douglas B Rupp a écrit :
>
> On 3/31/2011 2:55 AM, Tristan Gingold wrote:
>> Honestly I am a bit skeptical about this feature. The primary
>> purpose of gas is to
>> assemble what gcc generates and IMHO uppercasing would better be
>> done by gcc.
>>
>> In particular uppercasing is somewhat ambiguous: should all
>> symbols be converted or
>> only the exported one ?
>
> We are speaking only of hand-coded assembler, correct? AFAIK all HP
> branded VMS compilers generate object code directly.
>
>

- -- 
Philippe Vouters (Fontainebleau/France)
URL: http://vouters.dyndns.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iEYEARECAAYFAk2VFzIACgkQsUYBDUbOpdquEgCeJ+4VxyXRik51k9ya7ssKZByZ
PKYAnAowT+BwiL9DiiPlpUYst9lRRl53
=DfTk
-----END PGP SIGNATURE-----



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]