I did some testing with gcc versions 4.2.4-6 and 4.3.3-7. Looks like gcc-4.3 dropped /usr/include/i486-linux-gnu (and the equivalent on other arches) from the implicit -I list. I'm not sure if that was on purpose, so I'm not reassigning this bug. It's in GCC maintainers' domain, either way.
$ gcc-4.2 -v hello.c -o hello (snip) ignoring nonexistent directory "/usr/local/include/i486-linux-gnu" ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.2.4/../../../../i486-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/lib/gcc/i486-linux-gnu/4.2.4/include /usr/include/i486-linux-gnu /usr/include End of search list. (snip) $ gcc-4.3 -v hello.c -o hello (snip) ignoring nonexistent directory "/usr/lib/gcc/i486-linux-gnu/4.3.3/../../../../i486-linux-gnu/include" #include "..." search starts here: #include <...> search starts here: /usr/local/include /usr/lib/gcc/i486-linux-gnu/4.3.3/include /usr/lib/gcc/i486-linux-gnu/4.3.3/include-fixed /usr/include End of search list. (snip) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org