https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67119
--- Comment #1 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- On Tue, 4 Aug 2015, songlinhai0543 at gmail dot com wrote: > I am tracking some old bugs. I notice that many bug patches are not available > from the URL in the bug report. > > For example: > > https://gcc.gnu.org/viewvc/gcc?cvsroot=gcc&r1=1.65&r2=1.66 > > How should I revise the above URL and find related patches? What bug report did you see that in? That's not a valid URL; it's missing the name of the file being patched. Maybe some redirection changed the original URL into that one with missing information? If you have a URL with *all the required information* - the path to the file changed as well as the CVS revision numbers - the old (pre-2005) CVS repository is still there so you can do e.g.: cvs -z9 -d :pserver:anon...@gcc.gnu.org:/cvs/gcc rdiff -u -r1.65 -r1.66 <file> to view the diffs. If the original URL in the bug report was incomplete - would never have worked - you'll need to identify the change in other ways, e.g. using svn log and looking for the relevant commit message to find the change in the svn repository. <file> in that command will start with gcc/ and quite often with gcc/gcc/ - it's the part immediately after "http://gcc.gnu.org/cgi-bin/cvsweb.cgi/" in the original link.