hppa64: Avoids incorrect linker selection on HPUX systems.
Prevents the HP linker from being inadvertently selected over GNU ld on HP-UX systems.
Defining MD_EXEC_PREFIX to /usr/ccs/bin on HP-UX could sometimes lead to the HP linker being chosen when GNU ld was intended. This commit changes the definition of MD_EXEC_PREFIX to an empty string in the pa64-hpux.h configuration file. This ensures that GNU ld is reliably selected when desired.
In Details
MD_EXEC_PREFIX is a macro used in GCC's configuration to specify the location of executables like the linker. On HP-UX, setting it to /usr/ccs/bin could interfere with the selection of the correct linker (HP's ld vs. GNU ld). This commit modifies config/pa/pa64-hpux.h to ensure that the intended linker is used, particularly when GNU ld is desired.
For Context
When compiling code, the compiler needs to invoke other tools like the linker to create the final executable. The MD_EXEC_PREFIX setting tells the compiler where to find these tools. This commit fixes a problem on HP-UX systems where the compiler might accidentally pick the wrong linker (the HP linker instead of the GNU linker).