https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87335
--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> --- It still works for up to ten million characters: $ for i in `seq 1 10` ; do printf P ; done | /tmp/binutils/bin/c++filt -t ; echo PPPPPPPPPP $ for i in `seq 1 100` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 100 $ for i in `seq 1 1000` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 1000 $ for i in `seq 1 10000` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 10000 $ for i in `seq 1 100000` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 100000 $ for i in `seq 1 1000000` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 1000000 $ for i in `seq 1 10000000` ; do printf P ; done | /tmp/binutils/bin/c++filt -t | wc 0 1 10000000