Under the Hood of GCC: What Happens When You Run -save-temps?

Recently, I compiled my C code with this flag, and my directory suddenly filled up with unexpected files. Like most C programmers, I used…