Revision 61765 causes ld to think eh_frame has errors

On x86_64-linux (ubuntu 8.04), we now have 3 test fails.

This happened as of revision 61765 (see
http://google1.osuosl.org:8011/builders/llvm-x86_64-linux/builds/1316).

The failure mode is:

Failed with unknown error (or has stderr output) at line 1
/usr/bin/ld: error in /tmp/llvm_wwflUD/false.o(.eh_frame); no
.eh_frame_hdr table will be created.

Failed with unknown error (or has stderr output) at line 1
/usr/bin/ld: error in /tmp/llvm_QbpfxH/hello.o(.eh_frame); no
.eh_frame_hdr table will be created.

Failed with unknown error (or has stderr output) at line 1
/usr/bin/ld: error in /tmp/llvm_cxO8Q6/together.o(.eh_frame); no
.eh_frame_hdr table will be created

61765 looks like it reverted some patches thinking they "weren't
needed". It appears at least binutils thinks they are :slight_smile: