海湾合作委员会的测试失败

时间:2013-11-22 11:07:32

标签: macos gcc

我开始与GCC合作。我在Mac OSX中下载了4.4.2_release,并通过" make check-gcc"运行测试。许多测试都失败了,我认为测试套件在稳定版本中的所有测试都应该通过......所以我有一些问题:

  • 这是正常的吗?或者我可能做错了什么?

  • 我可以使用所有测试通过的默认配置吗?

谢谢,


添加更多信息:

  • 这是我使用的命令行:

      

    make check-gcc RUNTESTFLAGS =" dg.exp"

  • 以下是结果摘要:

    === gcc Summary ===
    
      

    预计通过9265

         

    意外失败1700

         

    意外的成功6

         

    预期失败66

         

    尚未解决的测试用语45

         

    不支持的测试93

  • 以下是日志文件中失败的测试的一些示例:

  

失败:gcc.dg / 20011008-1.c(测试多余错误)过多错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20011008-1.c:4:警告:   声明不宣布任何内容

     

失败:gcc.dg / 20011130-1.c(测试多余错误)过多错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20011130-1.c:13:错误:嵌套   功能被禁用,使用-fnested-functions重新启用

     

失败:gcc.dg / 20031223-1.c(错误测试,第10行)失败:   gcc.dg / 20031223-1.c(警告测试,第10行)失败:   gcc.dg / 20031223-1.c(测试错误,第10行)失败:   gcc.dg / 20031223-1.c(测试多余的错误)多余的错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20031223-1.c:10:错误:   在' int'

之前的预期表达      

失败:gcc.dg / 20041213-1.c(测试多余的错误)多余的错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:5:错误:   'foo1'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:4:错误:   之前的声明' foo1'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:8:错误:   'foo2'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:7:错误:   之前宣布的' foo2'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:11:错误:   'foo3'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:10:错误:   以前的定义' foo3'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:14:错误:   'foo4'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:13:错误:   之前的声明' foo4'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:17:警告:   'foo5'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:16:警告:   之前宣布的' foo5'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:20:错误:   'foo6'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:19:错误:   以前的定义' foo6'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:23:错误:   'foo7'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:22:错误:   以前的定义' foo7'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:26:错误:   'foo8'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:25:错误:   以前的定义' foo8'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:29:警告:   'foo9'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:28:警告:   先前的隐含声明' foo9'曾在这里   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:32:警告:   'foo10'的冲突类型   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/20041213-1.c:31:警告:   之前的隐含声明' foo10'在这里

     

失败:gcc.dg / Warray-bounds-3.c(测试多余错误)过多错误:   cc1:错误:无法识别的命令行选项" -Warray-bounds"

     

失败:gcc.dg / binary-constants-2.c(测试多余错误)超出   错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/binary-constants-2.c:12:5:   错误:无效后缀" b1101"在整数常量上   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/binary-constants-2.c:15:10:   错误:无效后缀" b1101"在整数常量

     

失败:gcc.dg / boolcomplex-1.c(测试多余错误)过多错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/boolcomplex-1.c:3:错误:   初始化元素不是常量

     

失败:gcc.dg / builtins-30.c(测试多余错误)过多错误:   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/builtins-30.c:10:警告:   声明' cos'阴影内置函数   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/builtins-30.c:17:警告:   声明'罪恶'阴影内置函数   /gcc_4_4_2_release/gcc/testsuite/gcc.dg/builtins-30.c:24:警告:   声明' cosl'隐藏内置函数

0 个答案:

没有答案