You said that you created a report using PROC REPORT and then you show a GSASFILE filename statement, such as you would use to create a graphic image from a SAS/Graph procedure (such as PROC GCHART, GPLOT, etc).
So, I'm a bit confused about whether you have a PROC REPORT output file or a SAS/Graph output image that you are using in your report (or both). I'm also not sure why you create a PostScript file (.ps) first and then distill the PS file to PDF. ODS can create a PDF file directly, by using this syntax:
ods pdf file='somefile.pdf';
** proc report step;
Otherwise, I would not normally expect output from any of the SAS/Graph procedures to be searchable, as they create -images-. I'm not sure why you're using GPRINT on your LISTING reports, anyway. When I submit the program in this Tech Support note, my ODS PDF file is searchable and the output looks like LISTING output: http://support.sas.com/kb/24/493.html
The advantage of using ODS directly is that I don't have to create a PS file and then distill the file using Adobe (which I don't have access to on all machines).
If you cannot use ODS directly, then I recommend that you open a track with Tech Support to find out whether anything produced with the SAS/Graph procedures should be searchable.