📄 20030807-6.c
字号:
/* { dg-do compile } *//* { dg-options "-O2 -fdump-tree-vrp" } */ voidfoo (distance, i, j) int distance[13][13]; int i, j;{ if (distance[i][j] < 0) distance[i][0] = ((distance[i][j]) < 0 ? -(distance[i][j]) : (distance[i][j]));}voidfoo2 (distance, i, j) int distance[13][13]; int i, j;{ if (distance[i][j] <= 0) distance[i][0] = ((distance[i][j]) < 0 ? -(distance[i][j]) : (distance[i][j]));}voidfoo3 (distance, i, j) int distance[13][13]; int i, j;{ if (distance[i][j] > 0) distance[i][0] = ((distance[i][j]) < 0 ? -(distance[i][j]) : (distance[i][j]));}voidfoo4 (distance, i, j) double distance[13][13]; int i, j;{ if (distance[i][j] >= 0) distance[i][0] = ((distance[i][j]) < 0 ? -(distance[i][j]) : (distance[i][j]));}/* There should be no ABS_EXPR. *//* { dg-final { scan-tree-dump-times "ABS_EXPR " 0 "vrp"} } *//* { dg-final { cleanup-tree-dump "vrp" } } */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -