aboutsummaryrefslogtreecommitdiffstats
path: root/translate
diff options
context:
space:
mode:
Diffstat (limited to 'translate')
-rw-r--r--translate/gcc/Make-lang.in5
-rw-r--r--translate/ghdldrv/Makefile3
-rw-r--r--translate/ghdldrv/ghdlsimul.adb1
3 files changed, 4 insertions, 5 deletions
diff --git a/translate/gcc/Make-lang.in b/translate/gcc/Make-lang.in
index 5eab2db24..f3d5f98f8 100644
--- a/translate/gcc/Make-lang.in
+++ b/translate/gcc/Make-lang.in
@@ -166,11 +166,6 @@ vhdl.distclean:
vhdl.extraclean:
vhdl.maintainer-clean:
- $(RM) $(agcc_srcdir)/agcc-trees.ads $(agcc_srcdir)/agcc-hwint.ads
- $(RM) $(agcc_srcdir)/agcc-hwint.ads $(agcc_srcdir)/agcc-gconfig.ads
- $(RM) $(agcc_srcdir)/agcc-real.ads $(agcc_srcdir)/agcc-machmode.ads
- $(RM) $(agcc_srcdir)/agcc-tm.ads
- $(RM) $(agcc_exedir)/gen_tree.o $(agcc_exedir)/gen_tree
# Stage hooks:
diff --git a/translate/ghdldrv/Makefile b/translate/ghdldrv/Makefile
index 221a4a609..fe859f273 100644
--- a/translate/ghdldrv/Makefile
+++ b/translate/ghdldrv/Makefile
@@ -166,6 +166,9 @@ clean: force
$(RM) -f b~*.ad? *~ default_pathes.ads ghdl_simul
$(RM) -rf ../lib
+clean-c: force
+ $(RM) -f memsegs_c.o chkstk.o linux.o times.o grt-cbinding.o grt-cvpi.o
+
force:
.PHONY: force clean
diff --git a/translate/ghdldrv/ghdlsimul.adb b/translate/ghdldrv/ghdlsimul.adb
index 0e8f29660..107cc6742 100644
--- a/translate/ghdldrv/ghdlsimul.adb
+++ b/translate/ghdldrv/ghdlsimul.adb
@@ -68,6 +68,7 @@ package body Ghdlsimul is
Canon.Canon_Flag_Add_Labels := True;
Canon.Canon_Flag_Sequentials_Stmts := True;
+ Canon.Canon_Flag_Expressions := True;
end Compile_Init;
procedure Compile_Elab