⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 positive.mif

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 MIF
📖 第 1 页 / 共 2 页
字号:
#
# awaiting bug fixes
#
# bf04.$(ext) &     # bitfield in static anonymous union
# ctor36.$(ext) &   # state table generation problem (very complex example)
# dtor10.$(ext) &   # problem on OS/2 in -xs mode (see comments in source)
# init26.$(ext) &   # init anon struct with bitfields in anon union
# link9.$(ext) &    # double init of a static member of a class template
# ns20.$(ext) &     # -d2 dwarf infinite loop
# ns24.$(ext) &     # need full class using-decl support
# quest04.$(ext) &  # reference binding with ?: operands
# opt38.$(ext) &    # codegen -2-ml-ox-d1 (load 'ds' too early)
# opt43.$(ext) &    # wcl -d2 bug with post increment

#
# requires EH?
#
EH_ctor09 = yes
EH_ctor15 = yes
EH_ctor20 = yes
EH_ctor36 = yes
EH_ctor37 = yes
EH_dtor03 = yes
EH_dtor08 = yes
EH_dtor09 = yes
EH_dtor23 = yes
EH_dtor28 = yes
EH_dtor29 = yes
EH_dtor31 = yes
EH_dtor32 = yes
EH_except01 = yes
EH_except02 = yes
EH_except03 = yes
EH_except04 = yes
EH_except05 = yes
EH_except06 = yes
EH_except07 = yes
EH_except08 = yes
EH_except09 = yes
EH_except10 = yes
EH_except11 = yes
EH_except12 = yes
EH_except13 = yes
EH_except14 = yes
EH_except15 = yes
EH_except16 = yes
EH_except17 = yes
EH_except18 = yes
EH_except19 = yes
EH_except20 = yes
EH_except21 = yes
EH_except22 = yes
EH_except23 = yes
EH_except24 = yes
EH_except25 = yes
EH_except26 = yes
EH_except27 = yes
EH_except28 = yes
EH_except29 = yes
EH_except30 = yes
EH_except31 = yes
EH_except32 = yes
EH_except33 = yes
EH_except34 = yes
EH_except35 = yes
EH_except36 = yes
EH_except37 = yes
EH_except38 = yes
EH_except39 = yes
EH_except40 = yes
EH_except41 = yes
EH_except42 = yes
EH_exc01a = yes
EH_exc01b = yes
EH_gpf01 = yes
EH_link6a = yes
EH_link6b = yes
EH_link8a = yes
EH_link8b = yes
EH_link14a = yes
EH_link14b = yes
EH_link14c = yes
EH_mp05 = yes
EH_new07 = yes
EH_parm09 = yes
EH_pch16 = yes
EH_pch17 = yes
EH_pp17 = yes
EH_rtti03 = yes
EH_rtti06 = yes
EH_setjmp01 = yes
EH_setjmp02 = yes
EH_setjmp03 = yes
EH_vf20 = yes

!ifdef %plustest_bad_br
no_br_except30 = no
!endif

#
# special options
#
opt_assert1 = -za0x
opt_cdisp13 = -xr
opt_cltemp17 = -za0x
opt_cmdln01 = /d+XXX=0+1
opt_cmdln02 = /d+ /dXXX=0+1
opt_cmdln03 = /dX /DXX /uXX /DXXX /uXXX /UXXX /dXXX /DXXXX /uXXXX /DXXXX /uXXXX
opt_cmdln04 = /dCMDMAC -DCMD1= /DCMD2$#
!ifndef %plustest_old_compiler
opt_cmdln05 = -dXN2=2 -dXS1="a-/ b"-dXN1=2 -dXS2#"a-/ b"
!endif
opt_dyn01 = -xr
opt_opt09 = -za
opt_opt44 = -os
opt_pack6 = -ot -zp8
opt_pack7 = -wx
opt_pch01 = -fhq
opt_pch02 = -fhq
opt_pch03 = -fhq
opt_pch04 = -fhq
opt_pch05 = -fhq
opt_pch06 = -fhq
opt_pch07 = -fhq
opt_pch08 = -fhq
opt_pch09 = -fhq
opt_pch10 = -fhq
opt_pch11 = -fhq
opt_pch12 = -fhq
# pch13,14,15 are same test
opt_pch13 =     # (1) no PCH
opt_pch14 = -fhq    # (2) write PCH
opt_pch15 = -fhq    # (3) read PCH
opt_pch16 = -fhq
opt_pch17 = -fhq
opt_pch18 = -fhq -dAFS_CM
opt_pch19 = -fhq -dAFS_CM
opt_pch20 = -fhq -dAFS_CM
opt_pch21 = -fhq -dAFS_CM
opt_pp08 = -w0
opt_rtti02 = -xr
opt_rtti03 = -xr
opt_rtti04 = -xr
opt_rtti05 = -xr
opt_rtti06 = -xr
opt_rtti07 = -xr
opt_rtti08 = -xr -xbnm
opt_thread01 = -i$(lang_root)\h\nt
opt_vf18 = -za

!ifneq arch i86
opt_link_opt32 = option stack=128k
!endif

#
# architecture specific options
#
!ifeq arch axp
# AXP specific
!else ifeq arch 386
# 386 specific
opt_init12 = -mf
opt_opt13 = -fpd
opt_vf17 = -zv
opt_link_vf17 = option vfremoval
!else ifeq arch i86
# i86 specific
opt_opt13 = -fpd
opt_opt29 = -3 -zff
opt_opt31 = -3 -zff
opt_vf17 = -zv
opt_link_vf17 = option vfremoval
!endif

#
# tests temporarily excluded from alpha
#
bad_on_axp = &


positive_tests = &
    access01.$(ext) &
    addr01.$(ext) &
    ambig01.$(ext) &
    ambig02.$(ext) &
    asm01.$(ext) &
    asm02.$(ext) &
    asm03.$(ext) &
    asm04.$(ext) &
    asm05.$(ext) &
    asm06.$(ext) &
    asm07.$(ext) &
    asm08.$(ext) &
    asm09.$(ext) &
    assert1.$(ext) &
    alttok1.$(ext) &
    based01.$(ext) &
    based02.$(ext) &
    based03.$(ext) &
    bf01.$(ext) &
    bf02.$(ext) &
    bf03.$(ext) &
    bf05.$(ext) &
    bool01.$(ext) &
    bool02.$(ext) &
    bool03.$(ext) &
    cdisp1.$(ext) &
    cdisp2.$(ext) &
    cdisp3.$(ext) &
    cdisp4.$(ext) &
    cdisp5.$(ext) &
    cdisp6.$(ext) &
    cdisp7.$(ext) &
    cdisp8.$(ext) &
    cdisp9.$(ext) &
    cdisp10.$(ext) &
    cdisp11.$(ext) &
    cdisp12.$(ext) &
    cdisp13.$(ext) &
    cltemp01.$(ext) &
    cltemp02.$(ext) &
    cltemp03.$(ext) &
    cltemp04.$(ext) &
    cltemp05.$(ext) &
    cltemp06.$(ext) &
    cltemp07.$(ext) &
    cltemp08.$(ext) &
    cltemp09.$(ext) &
    cltemp10.$(ext) &
    cltemp11.$(ext) &
    cltemp12.$(ext) &
    cltemp13.$(ext) &
    cltemp14.$(ext) &
    cltemp15.$(ext) &
    cltemp16.$(ext) &
    cltemp17.$(ext) &
    cltemp18.$(ext) &
    cltemp19.$(ext) &
    cltemp20.$(ext) &
    cltemp21.$(ext) &
    cltemp22.$(ext) &
    cltemp23.$(ext) &
    cmdln01.$(ext) &
    cmdln02.$(ext) &
    cmdln03.$(ext) &
    cmdln04.$(ext) &
    cond1.$(ext) &
    conv01.$(ext) &
    conv02.$(ext) &
    conv03.$(ext) &
    conv04.$(ext) &
    conv05.$(ext) &
    conv06.$(ext) &
    ctor01.$(ext) &
    ctor02.$(ext) &
    ctor03.$(ext) &
    ctor04.$(ext) &
    ctor05.$(ext) &
    ctor06.$(ext) &
    ctor07.$(ext) &
    ctor08.$(ext) &
    ctor09.$(ext) &
    ctor10.$(ext) &
    ctor11.$(ext) &
    ctor12.$(ext) &
    ctor13.$(ext) &
    ctor14.$(ext) &
    ctor15.$(ext) &
    ctor16.$(ext) &
    ctor17.$(ext) &
    ctor18.$(ext) &
    ctor19.$(ext) &
    ctor20.$(ext) &
    ctor21.$(ext) &
    ctor22.$(ext) &
    ctor23.$(ext) &
    ctor24.$(ext) &
    ctor25.$(ext) &
    ctor26.$(ext) &
    ctor27.$(ext) &
    ctor28.$(ext) &
    ctor29.$(ext) &
    ctor30.$(ext) &
    ctor31.$(ext) &
    ctor32.$(ext) &
    ctor33.$(ext) &
    ctor34.$(ext) &
    ctor35.$(ext) &
    ctor37.$(ext) &
    ctor38.$(ext) &
    ctor39.$(ext) &
    cv01.$(ext) &
    cv02.$(ext) &
    decl01.$(ext) &
    decl02.$(ext) &
    defarg01.$(ext) &
    defarg02.$(ext) &
    defarg03.$(ext) &
    defarg04.$(ext) &
    defarg05.$(ext) &
    defarg06.$(ext) &
    deftemp01.$(ext) &
    deftemp02.$(ext) &
    deftemp03.$(ext) &
    deftemp04.$(ext) &
    deftemp05.$(ext) &
    digraph1.$(ext) &
    dtor01.$(ext) &
    dtor02.$(ext) &
    dtor03.$(ext) &
    dtor04.$(ext) &
    dtor05.$(ext) &
    dtor06.$(ext) &
    dtor07.$(ext) &
    dtor08.$(ext) &
    dtor09.$(ext) &
    dtor10.$(ext) &
    dtor11.$(ext) &
    dtor12.$(ext) &
    dtor13.$(ext) &
    dtor14.$(ext) &
    dtor15.$(ext) &
    dtor16.$(ext) &
    dtor17.$(ext) &
    dtor18.$(ext) &
    dtor19.$(ext) &
    dtor20.$(ext) &
    dtor21.$(ext) &
    dtor22.$(ext) &
    dtor23.$(ext) &
    dtor24.$(ext) &
    dtor25.$(ext) &
    dtor26.$(ext) &
    dtor27.$(ext) &
    dtor28.$(ext) &
    dtor29.$(ext) &
    dtor30.$(ext) &
    dtor31.$(ext) &
    dtor32.$(ext) &
    dwarf01.$(ext) &
    dwarf02.$(ext) &
    dwarf03.$(ext) &
    enum01.$(ext) &
    enum02.$(ext) &
    enum03.$(ext) &
    enum04.$(ext) &
    enum05.$(ext) &
    exc01.$(ext) &
    except01.$(ext) &
    except02.$(ext) &
    except03.$(ext) &
    except04.$(ext) &
    except05.$(ext) &
    except06.$(ext) &
    except07.$(ext) &
    except08.$(ext) &
    except09.$(ext) &
    except10.$(ext) &
    except11.$(ext) &
    except12.$(ext) &
    except13.$(ext) &
    except14.$(ext) &
    except15.$(ext) &
    except16.$(ext) &
    except17.$(ext) &
    except18.$(ext) &
    except19.$(ext) &
    except20.$(ext) &
    except21.$(ext) &
    except22.$(ext) &
    except23.$(ext) &
    except24.$(ext) &
    except25.$(ext) &
    except26.$(ext) &
    except27.$(ext) &
    except28.$(ext) &
    except29.$(ext) &
    except30.$(ext) &
    except31.$(ext) &
    except32.$(ext) &
    except33.$(ext) &
    except34.$(ext) &
    except35.$(ext) &
    except36.$(ext) &
    except37.$(ext) &
    except38.$(ext) &
    except39.$(ext) &
    except40.$(ext) &
    except41.$(ext) &
    except42.$(ext) &
    expr01.$(ext) &
    expr02.$(ext) &
    float01.$(ext) &
    float02.$(ext) &
    float03.$(ext) &
    float04.$(ext) &
    float05.$(ext) &
    fnstat1.$(ext) &
    fntemp01.$(ext) &
    fntemp02.$(ext) &
    fntemp03.$(ext) &
    fntemp04.$(ext) &
    fntemp05.$(ext) &
    fntemp06.$(ext) &
    fntemp07.$(ext) &
    fntemp08.$(ext) &
    fntemp09.$(ext) &
    fntemp10.$(ext) &

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -