diff --git a/.gitignore b/.gitignore
index e1c152ed6096269ee44463214080629d8b24ec27..50fb45675adcc0544090d77033bc8cf22fae1d54 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,11 @@
 Makefile
 Makefile.in
-config.guess  
-config.h.in   
-config.log  
+config.guess
+config.h.in
+config.log
 config.status
-config.h      
-config.lt   
+config.h
+config.lt
 config.sub
 configure
 configure
@@ -23,12 +23,11 @@ stamp-h1
 dune-common-*.tar.gz
 dune-common-?.?
 ltmain.sh
-.libs
-.deps
+.libs/
+.deps/
+*.la
+*.o
+*.lo
+test-driver
 dependencies.m4
 dune.css
-config.h.in
-config.h
-config.log
-config.guess
-
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