The "collect2" tool which comes with gcc outputs the help page generated when the --help option is specified to standard error output rather than standard output. This makes it impossible to browse the help with "collect2 --help | more". It also contravenes the GNU coding standards:
http://www.gnu.org/prep/standards/standards.html#Command_002dLine-Interfaces --help This option should output brief documentation for how to invoke the program, on standard output, then exit successfully. -- Summary: collect2 outputs help to stderr Product: gcc Version: 3.3.4 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: fraggle at gmail dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17945