aboutsummaryrefslogtreecommitdiffstats
path: root/testsuite/gna/issue418/golden_repro.txt
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/gna/issue418/golden_repro.txt')
-rw-r--r--testsuite/gna/issue418/golden_repro.txt509
1 files changed, 509 insertions, 0 deletions
diff --git a/testsuite/gna/issue418/golden_repro.txt b/testsuite/gna/issue418/golden_repro.txt
new file mode 100644
index 000000000..9b1f2950a
--- /dev/null
+++ b/testsuite/gna/issue418/golden_repro.txt
@@ -0,0 +1,509 @@
+type std_ulogic is ('U', 'X', '0', '1', 'Z', 'W', 'L', 'H', '-'); -- WKT:3
+type integer is range <>;
+subtype natural is integer range 0 to 2147483647;
+type std_ulogic_vector is array (natural range <>) of std_ulogic;
+subtype std_logic_vector is std_ulogic_vector;
+subtype std_logic is std_ulogic range 'U' to '-';
+type t_axilite_write_address_channel is record
+ awaddr: std_logic_vector;
+ awvalid: std_logic;
+ awprot: std_ulogic_vector (2 downto 0);
+ awready: std_logic;
+end record;
+type t_axilite_write_data_channel is record
+ wdata: std_logic_vector;
+ wstrb: std_logic_vector;
+ wvalid: std_logic;
+ wready: std_logic;
+end record;
+type t_axilite_write_response_channel is record
+ bready: std_logic;
+ bresp: std_ulogic_vector (1 downto 0);
+ bvalid: std_logic;
+end record;
+type t_axilite_read_address_channel is record
+ araddr: std_logic_vector;
+ arvalid: std_logic;
+ arprot: std_ulogic_vector (2 downto 0);
+ arready: std_logic;
+end record;
+type t_axilite_read_data_channel is record
+ rready: std_logic;
+ rdata: std_logic_vector;
+ rresp: std_ulogic_vector (1 downto 0);
+ rvalid: std_logic;
+end record;
+type t_axilite_if is record
+ write_address_channel: t_axilite_write_address_channel;
+ write_data_channel: t_axilite_write_data_channel;
+ write_response_channel: t_axilite_write_response_channel;
+ read_address_channel: t_axilite_read_address_channel;
+ read_data_channel: t_axilite_read_data_channel;
+end record;
+subtype st_axilite_32 is t_axilite_if(write_address_channel(awaddr (31 downto 0)), write_data_channel(wdata (31 downto 0), wstrb (3 downto 0)), read_address_channel(araddr (31 downto 0)), read_data_channel(rdata (31 downto 0)));
+design
+ package standard:
+ package textio:
+ package std_logic_1164:
+ instance repro:
+ signal s: st_axilite_32: #1-#152
+ process P0:
+Time is 0 fs
+#1: 'U' (0)
+#2: 'U' (0)
+#3: 'U' (0)
+#4: 'U' (0)
+#5: 'U' (0)
+#6: 'U' (0)
+#7: 'U' (0)
+#8: 'U' (0)
+#9: 'U' (0)
+#10: 'U' (0)
+#11: 'U' (0)
+#12: 'U' (0)
+#13: 'U' (0)
+#14: 'U' (0)
+#15: 'U' (0)
+#16: 'U' (0)
+#17: 'U' (0)
+#18: 'U' (0)
+#19: 'U' (0)
+#20: 'U' (0)
+#21: 'U' (0)
+#22: 'U' (0)
+#23: 'U' (0)
+#24: 'U' (0)
+#25: 'U' (0)
+#26: 'U' (0)
+#27: 'U' (0)
+#28: 'U' (0)
+#29: 'U' (0)
+#30: 'U' (0)
+#31: 'U' (0)
+#32: 'U' (0)
+#33: 'U' (0)
+#34: 'U' (0)
+#35: 'U' (0)
+#36: 'U' (0)
+#37: 'U' (0)
+#38: 'U' (0)
+#39: 'U' (0)
+#40: 'U' (0)
+#41: 'U' (0)
+#42: 'U' (0)
+#43: 'U' (0)
+#44: 'U' (0)
+#45: 'U' (0)
+#46: 'U' (0)
+#47: 'U' (0)
+#48: 'U' (0)
+#49: 'U' (0)
+#50: 'U' (0)
+#51: 'U' (0)
+#52: 'U' (0)
+#53: 'U' (0)
+#54: 'U' (0)
+#55: 'U' (0)
+#56: 'U' (0)
+#57: 'U' (0)
+#58: 'U' (0)
+#59: 'U' (0)
+#60: 'U' (0)
+#61: 'U' (0)
+#62: 'U' (0)
+#63: 'U' (0)
+#64: 'U' (0)
+#65: 'U' (0)
+#66: 'U' (0)
+#67: 'U' (0)
+#68: 'U' (0)
+#69: 'U' (0)
+#70: 'U' (0)
+#71: 'U' (0)
+#72: 'U' (0)
+#73: 'U' (0)
+#74: 'U' (0)
+#75: 'U' (0)
+#76: 'U' (0)
+#77: 'U' (0)
+#78: 'U' (0)
+#79: 'U' (0)
+#80: 'U' (0)
+#81: 'U' (0)
+#82: 'U' (0)
+#83: 'U' (0)
+#84: 'U' (0)
+#85: 'U' (0)
+#86: 'U' (0)
+#87: 'U' (0)
+#88: 'U' (0)
+#89: 'U' (0)
+#90: 'U' (0)
+#91: 'U' (0)
+#92: 'U' (0)
+#93: 'U' (0)
+#94: 'U' (0)
+#95: 'U' (0)
+#96: 'U' (0)
+#97: 'U' (0)
+#98: 'U' (0)
+#99: 'U' (0)
+#100: 'U' (0)
+#101: 'U' (0)
+#102: 'U' (0)
+#103: 'U' (0)
+#104: 'U' (0)
+#105: 'U' (0)
+#106: 'U' (0)
+#107: 'U' (0)
+#108: 'U' (0)
+#109: 'U' (0)
+#110: 'U' (0)
+#111: 'U' (0)
+#112: 'U' (0)
+#113: 'U' (0)
+#114: 'U' (0)
+#115: 'U' (0)
+#116: 'U' (0)
+#117: 'U' (0)
+#118: 'U' (0)
+#119: 'U' (0)
+#120: 'U' (0)
+#121: 'U' (0)
+#122: 'U' (0)
+#123: 'U' (0)
+#124: 'U' (0)
+#125: 'U' (0)
+#126: 'U' (0)
+#127: 'U' (0)
+#128: 'U' (0)
+#129: 'U' (0)
+#130: 'U' (0)
+#131: 'U' (0)
+#132: 'U' (0)
+#133: 'U' (0)
+#134: 'U' (0)
+#135: 'U' (0)
+#136: 'U' (0)
+#137: 'U' (0)
+#138: 'U' (0)
+#139: 'U' (0)
+#140: 'U' (0)
+#141: 'U' (0)
+#142: 'U' (0)
+#143: 'U' (0)
+#144: 'U' (0)
+#145: 'U' (0)
+#146: 'U' (0)
+#147: 'U' (0)
+#148: 'U' (0)
+#149: 'U' (0)
+#150: 'U' (0)
+#151: 'U' (0)
+#152: 'U' (0)
+Time is 0 fs
+#1: '0' (2)
+#2: '0' (2)
+#3: '0' (2)
+#4: '0' (2)
+#5: '0' (2)
+#6: '0' (2)
+#7: '0' (2)
+#8: '0' (2)
+#9: '0' (2)
+#10: '0' (2)
+#11: '0' (2)
+#12: '0' (2)
+#13: '0' (2)
+#14: '0' (2)
+#15: '0' (2)
+#16: '0' (2)
+#17: '0' (2)
+#18: '0' (2)
+#19: '0' (2)
+#20: '1' (3)
+#21: '0' (2)
+#22: '0' (2)
+#23: '0' (2)
+#24: '0' (2)
+#25: '0' (2)
+#26: '0' (2)
+#27: '0' (2)
+#28: '0' (2)
+#29: '0' (2)
+#30: '0' (2)
+#31: '0' (2)
+#32: '0' (2)
+#33: 'U' (0)
+#34: 'U' (0)
+#35: 'U' (0)
+#36: 'U' (0)
+#37: 'U' (0)
+#38: 'U' (0)
+#39: 'U' (0)
+#40: 'U' (0)
+#41: 'U' (0)
+#42: 'U' (0)
+#43: 'U' (0)
+#44: 'U' (0)
+#45: 'U' (0)
+#46: 'U' (0)
+#47: 'U' (0)
+#48: 'U' (0)
+#49: 'U' (0)
+#50: 'U' (0)
+#51: 'U' (0)
+#52: 'U' (0)
+#53: 'U' (0)
+#54: 'U' (0)
+#55: 'U' (0)
+#56: 'U' (0)
+#57: 'U' (0)
+#58: 'U' (0)
+#59: 'U' (0)
+#60: 'U' (0)
+#61: 'U' (0)
+#62: 'U' (0)
+#63: 'U' (0)
+#64: 'U' (0)
+#65: 'U' (0)
+#66: 'U' (0)
+#67: 'U' (0)
+#68: 'U' (0)
+#69: 'U' (0)
+#70: 'U' (0)
+#71: 'U' (0)
+#72: 'U' (0)
+#73: 'U' (0)
+#74: 'U' (0)
+#75: 'U' (0)
+#76: 'U' (0)
+#77: 'U' (0)
+#78: 'U' (0)
+#79: 'U' (0)
+#80: 'U' (0)
+#81: 'U' (0)
+#82: 'U' (0)
+#83: 'U' (0)
+#84: 'U' (0)
+#85: 'U' (0)
+#86: 'U' (0)
+#87: 'U' (0)
+#88: 'U' (0)
+#89: 'U' (0)
+#90: 'U' (0)
+#91: 'U' (0)
+#92: 'U' (0)
+#93: 'U' (0)
+#94: 'U' (0)
+#95: 'U' (0)
+#96: 'U' (0)
+#97: 'U' (0)
+#98: 'U' (0)
+#99: 'U' (0)
+#100: 'U' (0)
+#101: 'U' (0)
+#102: 'U' (0)
+#103: 'U' (0)
+#104: 'U' (0)
+#105: 'U' (0)
+#106: 'U' (0)
+#107: 'U' (0)
+#108: 'U' (0)
+#109: 'U' (0)
+#110: 'U' (0)
+#111: 'U' (0)
+#112: 'U' (0)
+#113: 'U' (0)
+#114: 'U' (0)
+#115: 'U' (0)
+#116: 'U' (0)
+#117: 'U' (0)
+#118: 'U' (0)
+#119: 'U' (0)
+#120: 'U' (0)
+#121: 'U' (0)
+#122: 'U' (0)
+#123: 'U' (0)
+#124: 'U' (0)
+#125: 'U' (0)
+#126: 'U' (0)
+#127: 'U' (0)
+#128: 'U' (0)
+#129: 'U' (0)
+#130: 'U' (0)
+#131: 'U' (0)
+#132: 'U' (0)
+#133: 'U' (0)
+#134: 'U' (0)
+#135: 'U' (0)
+#136: 'U' (0)
+#137: 'U' (0)
+#138: 'U' (0)
+#139: 'U' (0)
+#140: 'U' (0)
+#141: 'U' (0)
+#142: 'U' (0)
+#143: 'U' (0)
+#144: 'U' (0)
+#145: 'U' (0)
+#146: 'U' (0)
+#147: 'U' (0)
+#148: 'U' (0)
+#149: 'U' (0)
+#150: 'U' (0)
+#151: 'U' (0)
+#152: 'U' (0)
+Time is 2000000 fs
+#1: '0' (2)
+#2: '0' (2)
+#3: '0' (2)
+#4: '1' (3)
+#5: '0' (2)
+#6: '0' (2)
+#7: '0' (2)
+#8: '0' (2)
+#9: '0' (2)
+#10: '0' (2)
+#11: '0' (2)
+#12: '0' (2)
+#13: '0' (2)
+#14: '0' (2)
+#15: '0' (2)
+#16: '0' (2)
+#17: '1' (3)
+#18: '1' (3)
+#19: '1' (3)
+#20: '1' (3)
+#21: '1' (3)
+#22: '1' (3)
+#23: '1' (3)
+#24: '1' (3)
+#25: '1' (3)
+#26: '1' (3)
+#27: '1' (3)
+#28: '1' (3)
+#29: '1' (3)
+#30: '1' (3)
+#31: '1' (3)
+#32: '1' (3)
+#33: 'U' (0)
+#34: 'U' (0)
+#35: 'U' (0)
+#36: 'U' (0)
+#37: 'U' (0)
+#38: 'U' (0)
+#39: 'U' (0)
+#40: 'U' (0)
+#41: 'U' (0)
+#42: 'U' (0)
+#43: 'U' (0)
+#44: 'U' (0)
+#45: 'U' (0)
+#46: 'U' (0)
+#47: 'U' (0)
+#48: 'U' (0)
+#49: 'U' (0)
+#50: 'U' (0)
+#51: 'U' (0)
+#52: 'U' (0)
+#53: 'U' (0)
+#54: 'U' (0)
+#55: 'U' (0)
+#56: 'U' (0)
+#57: 'U' (0)
+#58: 'U' (0)
+#59: 'U' (0)
+#60: 'U' (0)
+#61: 'U' (0)
+#62: 'U' (0)
+#63: 'U' (0)
+#64: 'U' (0)
+#65: 'U' (0)
+#66: 'U' (0)
+#67: 'U' (0)
+#68: 'U' (0)
+#69: 'U' (0)
+#70: 'U' (0)
+#71: 'U' (0)
+#72: 'U' (0)
+#73: 'U' (0)
+#74: 'U' (0)
+#75: 'U' (0)
+#76: 'U' (0)
+#77: 'U' (0)
+#78: 'U' (0)
+#79: 'U' (0)
+#80: 'U' (0)
+#81: 'U' (0)
+#82: 'U' (0)
+#83: 'U' (0)
+#84: 'U' (0)
+#85: 'U' (0)
+#86: 'U' (0)
+#87: 'U' (0)
+#88: 'U' (0)
+#89: 'U' (0)
+#90: 'U' (0)
+#91: 'U' (0)
+#92: 'U' (0)
+#93: 'U' (0)
+#94: 'U' (0)
+#95: 'U' (0)
+#96: 'U' (0)
+#97: 'U' (0)
+#98: 'U' (0)
+#99: 'U' (0)
+#100: 'U' (0)
+#101: 'U' (0)
+#102: 'U' (0)
+#103: 'U' (0)
+#104: 'U' (0)
+#105: 'U' (0)
+#106: 'U' (0)
+#107: 'U' (0)
+#108: 'U' (0)
+#109: 'U' (0)
+#110: 'U' (0)
+#111: 'U' (0)
+#112: 'U' (0)
+#113: 'U' (0)
+#114: 'U' (0)
+#115: 'U' (0)
+#116: 'U' (0)
+#117: 'U' (0)
+#118: 'U' (0)
+#119: 'U' (0)
+#120: 'U' (0)
+#121: 'U' (0)
+#122: 'U' (0)
+#123: 'U' (0)
+#124: 'U' (0)
+#125: 'U' (0)
+#126: 'U' (0)
+#127: 'U' (0)
+#128: 'U' (0)
+#129: 'U' (0)
+#130: 'U' (0)
+#131: 'U' (0)
+#132: 'U' (0)
+#133: 'U' (0)
+#134: 'U' (0)
+#135: 'U' (0)
+#136: 'U' (0)
+#137: 'U' (0)
+#138: 'U' (0)
+#139: 'U' (0)
+#140: 'U' (0)
+#141: 'U' (0)
+#142: 'U' (0)
+#143: 'U' (0)
+#144: 'U' (0)
+#145: 'U' (0)
+#146: 'U' (0)
+#147: 'U' (0)
+#148: 'U' (0)
+#149: 'U' (0)
+#150: 'U' (0)
+#151: 'U' (0)
+#152: 'U' (0)