http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45521
--- Comment #9 from wangmianzhi <wangmianzhi1 at linuxmail dot org> 2012-04-19 13:22:24 UTC --- if replace the input argument for test2() with pr, the program will compile but gives seg fault at run time.