| OLD | NEW | 
|---|
| 1 /* This testcase is part of GDB, the GNU debugger. | 1 /* This testcase is part of GDB, the GNU debugger. | 
| 2 | 2    Copyright 2012 Free Software Foundation, Inc. | 
| 3    Copyright 2007-2012 Free Software Foundation, Inc. |  | 
| 4 | 3 | 
| 5    This program is free software; you can redistribute it and/or modify | 4    This program is free software; you can redistribute it and/or modify | 
| 6    it under the terms of the GNU General Public License as published by | 5    it under the terms of the GNU General Public License as published by | 
| 7    the Free Software Foundation; either version 3 of the License, or | 6    the Free Software Foundation; either version 3 of the License, or | 
| 8    (at your option) any later version. | 7    (at your option) any later version. | 
| 9 | 8 | 
| 10    This program is distributed in the hope that it will be useful, | 9    This program is distributed in the hope that it will be useful, | 
| 11    but WITHOUT ANY WARRANTY; without even the implied warranty of | 10    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
| 12    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
| 13    GNU General Public License for more details. | 12    GNU General Public License for more details. | 
| 14 | 13 | 
| 15    You should have received a copy of the GNU General Public License | 14    You should have received a copy of the GNU General Public License | 
| 16    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ | 15    along with this program.  If not, see <http://www.gnu.org/licenses/>.  */ | 
| 17 | 16 | 
| 18 extern void foo (void); | 17 extern int this_version_num; | 
| 19 | 18 | 
| 20 #ifdef FIRST | 19 #ifndef GET_VERSION | 
|  | 20 #error GET_VERSION macro is undefined | 
|  | 21 #endif | 
|  | 22 | 
| 21 int | 23 int | 
| 22 main (void) | 24 GET_VERSION (void) | 
| 23   { | 25 { | 
| 24     foo (); | 26   int v = this_version_num; | 
| 25     return 0; |  | 
| 26   } |  | 
| 27 | 27 | 
| 28 #else | 28   if (v > 999) | 
| 29 void | 29     v = 999; | 
| 30 bar (void) |  | 
| 31   { |  | 
| 32   } |  | 
| 33 | 30 | 
| 34 void | 31   return v;  /* STOP */ | 
| 35 foo (void) | 32 } | 
| 36   { |  | 
| 37     bar(); /* Break here  */ |  | 
| 38   } |  | 
| 39 |  | 
| 40 #endif |  | 
| OLD | NEW | 
|---|