This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
syncing the GCC vax port
- From: coypu at sdf dot org
- To: gcc at gcc dot gnu dot org
- Cc: port-vax at netbsd dot org
- Date: Sat, 30 Mar 2019 09:03:06 +0000
- Subject: syncing the GCC vax port
hi folks,
i was interesting in tackling some problems gcc netbsd/vax has.
it has some ICEs which are in reload phase. searching around, the answer
to that is "switch to LRA first". Now, I don't quite know what that is
yet, but I know I need to try to do it.
As an initial step, I need to sync the source code.
netbsd/vax has some outstanding work on GCC.
I've done this, and I can run programs built by this compiler:
http://coypu.sdf.org/gcc-9-vax.diff
(My tree has more detail on the changes done:
https://github.com/gcc-mirror/gcc/compare/master...coypoop:vax )
Matt Thomas (the GCC VAX maintainer) is the author of most of these
changes, I suspect he will not be very responsive by email.
Not being the author, I might not be able to answer all the questions,
but I can try my best.
How do I get this across? comments? straight to gcc-patches? :-)
I know Jeff Law did not like the change to builtins.md as being wrong. I
can omit them, I forgot about it until typing this email :)
caveat: had an ICE during reload in the build process, I hid it
under the rug with -O0.