URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 297 |
Rev 338 |
/* PR rtl-optimization/17027 */
|
/* PR rtl-optimization/17027 */
|
/* Origin: dbk <sfc@village.uunet.be> */
|
/* Origin: dbk <sfc@village.uunet.be> */
|
/* Testcase by Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> */
|
/* Testcase by Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de> */
|
|
|
int bar(void);
|
int bar(void);
|
void baz (void) __attribute__ ((noreturn)); /* noreturn is required */
|
void baz (void) __attribute__ ((noreturn)); /* noreturn is required */
|
|
|
void foo (void)
|
void foo (void)
|
{
|
{
|
while (bar ()) {
|
while (bar ()) {
|
switch (1) {
|
switch (1) {
|
default:
|
default:
|
baz ();
|
baz ();
|
}
|
}
|
}
|
}
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.