On 2/7/2017 07:41, Arnaud Charlet wrote:
This is exactly what aarch64-*-linux* is doing is doing in gcc 6
branch (e.g. system.ads<system-linux-x86_64.ads) which is what I
modeled it after, but now I see it has been changed to
Well no, you are reusing an x86_64 file for an aarch64 architecture, so
this is exactly the same issue.
I was pointing out that on gcc-6, aarch64-linux is using x86-64 system
file too. Since I used gcc-6 for the original testing on freebsd,
that's where it came from. It's been changed on trunk, but nobody
backported those changes to gcc-6. It was obviously "good enough" and a
"placeholder" as indicated in the nearby comment.
If you want, I can create a duplicate file with a different name. Or I
can add a "placeholder" comment like we see on aarch64-linux. Adding a
new system file would not change the end result but if you like it more,
I'll submit a new patch that creates this new system file.
John