diff --git a/.gitignore b/.gitignore
index ef29b75eed48cc314300a0c209226339be28bb72..e2f4b502994bfdc000c1c87177862e04da3660fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,6 +26,7 @@ ltmain.sh
 .libs/
 .deps/
 *.la
+*.o
 *.lo
 test-driver
 dependencies.m4
diff --git a/bin/.gitignore b/bin/.gitignore
index 7c78bf9ea7db344178a60fec44884be70d54bdce..ef40ed324c9dd66001cee9c6cc6d0c6287df03e1 100644
--- a/bin/.gitignore
+++ b/bin/.gitignore
@@ -1,7 +1,7 @@
 Makefile
 Makefile.in
-.deps
 semantic.cache
 check-log-store
-
 *.swp
+xfail-compile-tests.log
+xfail-compile-tests.trs
diff --git a/dune/common/test/.gitignore b/dune/common/test/.gitignore
index 8ebde22bd0128505ce45f356a7fe2e3238b5ef43..a61e60ee5dd4af0287f42c06fbeb2a5b71e7326a 100644
--- a/dune/common/test/.gitignore
+++ b/dune/common/test/.gitignore
@@ -70,4 +70,5 @@ testdebugallocator_fail3
 testdebugallocator_fail4
 testdebugallocator_fail5
 eigenvaluestest
-
+*.log
+*.trs