Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/gpl3/gcc/dist/gcc/config/vax Drop PSW annotation fo...



details:   https://anonhg.NetBSD.org/src/rev/8cc73b9c13e2
branches:  trunk
changeset: 814494:8cc73b9c13e2
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Mar 23 21:21:36 2016 +0000

description:
Drop PSW annotation for now; it is not a real register and we need special
rtl for it (causes an assertion failure)

diffstat:

 external/gpl3/gcc/dist/gcc/config/vax/vax.c |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diffs (17 lines):

diff -r a9c1fb6ca748 -r 8cc73b9c13e2 external/gpl3/gcc/dist/gcc/config/vax/vax.c
--- a/external/gpl3/gcc/dist/gcc/config/vax/vax.c       Wed Mar 23 21:09:04 2016 +0000
+++ b/external/gpl3/gcc/dist/gcc/config/vax/vax.c       Wed Mar 23 21:21:36 2016 +0000
@@ -226,7 +226,13 @@
   insn = emit_insn (gen_blockage ());
   RTX_FRAME_RELATED_P (insn) = 1;
 
+#ifdef notyet
+  /*
+   * We can't do this, the dwarf code asserts and we don't have yet a 
+   * way to get to the psw
+   */
   vax_add_reg_cfa_offset (insn, 4, gen_rtx_REG (Pmode, PSW_REGNUM));
+#endif
   vax_add_reg_cfa_offset (insn, 8, arg_pointer_rtx);
   vax_add_reg_cfa_offset (insn, 12, frame_pointer_rtx);
   vax_add_reg_cfa_offset (insn, 16, pc_rtx);



Home | Main Index | Thread Index | Old Index