From: tage.westlund@stockholm.mail.telia.com (Tage Westlund)
Subject: B17.1 ERROR MESSAGE LOOPING IN CASE
31 Jan 1997 20:39:11 -0800
Approved: cygnus.gnu-win32@cygnus.com
Distribution: cygnus
Message-ID: <32F288C9.6A3C.cygnus.gnu-win32@stockholm.mail.telia.com>
Reply-To: tage.westlund@stockholm.mail.telia.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.0 (Win95; I)
Original-To: gnu-win32@cygnus.com
Original-CC: tage.westlund@stockholm.mail.telia.com
Original-Sender: owner-gnu-win32@cygnus.com

/* An error message endless loop is present in cygnus-win32-b17.1
   Running the following simple C-code will give the message shown
   below. I can not give a patch. This mail is a C program.
   Best Regards!
   <tage.westlund@stockholm.mail.telia.com>
   ===============================================================
   making > gcc -v    in my computer gives:
 
         Reading specs from C:\cygnus\H-i386-cygwin32\lib
                 \gcc-lib\i386-cygwin32/cygnus-2.7.2-961023/specs
         gcc version cygnus-2.7.2-961023

   making > gcc -c test.C            gives:

         test.C: In function `int main()':
         test.C:18: case label `3' not within a switch statement
         (C:\cygnus\H-i386-cygwin32\lib\gcc-lib\i386-cygwin32/cygnus-
		2.7.2-961023/cc1plus.exe 1006) In cygwin_except_handler
         - - - -
         (C:\...) ...  Repeated in endless loop

   when test.C contains the following error ( double break; )
   ========================================================== */

main(){
	const int id = 1;

	switch (id)
		{
		case 1:
			{
				break;
			}
		case 2:
			{
				break;
			}
				break;
			}
		case 3:
			{
				break;
			}
}
/* End of test program */

-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".
