用于进行gcc测试

源代码在线查看: comdat1.c

软件大小: 6330 K
上传用户: yhw002
关键词: gcc 测试
下载地址: 免注册下载 普通下载 VIP

相关代码

				// PR target/29487				// { dg-do link }				// { dg-options "-O2" }								/* This function is not defined.  The compiler should optimize away				   all calls to it.  */				extern void undefined () throw ();								extern void f1();								inline void f2() {				  f1();				}								/* This function will be COMDAT if not inlined.  */				inline void f1() {}								/* This function will be COMDAT.  */				template 				void f3() {				  if (false)				    throw 3;				}								inline void f4() {				  if (false)				    throw 7;				}								int main () {				  try {				    f1();				    f2();				    f3();				    f4();				  } catch (...) {				    /* The compiler should recognize that none of the functions above				       can throw exceptions, and therefore remove this code as				       unreachable.  */				    undefined ();				  }				}							

相关资源