Well, you've certainly given yourself a lot of latitude for error with that PATH. You have far too many entries in there for comfort, far too many places where a rogue file can hide. And take that ./ entry out; that means that you can run an executable from any directory in the system without even think if that's what you want to do.
But, on the face of it (and not being able to see your system I may be wrong) that PATH shouldn't cause your compile to fail. So what is the error message telling you:
Assembler messages:
Fatal error: no compiled in support for x86_64
Your compiler is creating assembler code that your assembler can't handle (and it looks like it's saying it can't assemble 64-bit code). How can that be? That just shouldn't happen. How has your compiler ever worked?
My best guess is that you made a mistake somewhere, possibly with the PREFIX, and have installed your binutils somewhere in your PATH earlier than "bin". "/usr/local/bin" perhaps? Worst scenario is that you have overwritten your installed binutils with the newly compiled ones. (It happens - I've done something very similar very recently.) If that's the case then you have a little work to do to get your compiler working again.
Check every directory in your PATH for an "as", and check which version it is.