20020201-1.c
来自「用于进行gcc测试」· C语言 代码 · 共 43 行
C
43 行
/* Check that arc profiling instrumentation code does not cause problems for a program that calls functions that are likely to be in a shared library. This was added to check the fix for PR target/5469, which prevents arc profiling code from being inserted between a call and the restore of the call-clobbered global pointer. *//* { dg-options "-fprofile-arcs" } *//* { dg-do run { target native } } */extern void abort (void);extern void exit (int);int rand (void);void srand (unsigned int seed);int globvar;voidleave (int i){ if (i != 0) abort (); exit (0);}voiddoit (){ srand (12); globvar = rand (); if (rand () > 0) globvar = 0; leave (globvar);}intmain (){ doit ();}/* { dg-final { cleanup-coverage-files } } */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?