Are you keeping in mind that the four bytes for the entrypoint are in little-endian order? 0x8048080 would be a fairly "typical" Linux entrypoint. Looks like ld has done a little bit better for you - probably because your program is so small and simple. ELF header should start at 0x8048000 with 7Fh, 'E', 'L', 'F'. Is that what you see?
That's once it's loaded, of course. On the disk, 0x60 may very well be your entrypoint...
Best,
Frank
P.S. Probably irrelevant to what you're doing, but "test" is a Unix command and may not be the best name for your program...