亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gcc-defs.exp

?? 用于進(jìn)行g(shù)cc測(cè)試
?? EXP
字號(hào):
# Copyright (C) 2001, 2003, 2004, 2007 Free Software Foundation, Inc.# This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 3 of the License, or# (at your option) any later version.# # This program is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.# # You should have received a copy of the GNU General Public License# along with GCC; see the file COPYING3.  If not see# <http://www.gnu.org/licenses/>.load_lib wrapper.exp## ${tool}_check_compile -- Reports and returns pass/fail for a compilation#proc ${tool}_check_compile {testcase option objname gcc_output} {    global tool    set fatal_signal "*cc: Internal compiler error: program*got fatal signal"     if [string match "$fatal_signal 6" $gcc_output] then {	${tool}_fail $testcase "Got Signal 6, $option"	return 0    }    if [string match "$fatal_signal 11" $gcc_output] then {	${tool}_fail $testcase "Got Signal 11, $option"	return 0    }    if [string match "*internal compiler error*" $gcc_output] then {	${tool}_fail $testcase "$option (internal compiler error)"	return 0    }    # We shouldn't get these because of -w, but just in case.    if [string match "*cc:*warning:*" $gcc_output] then {	warning "$testcase: (with warnings) $option"	send_log "$gcc_output\n"	unresolved "$testcase, $option"	return 0    }    set gcc_output [prune_warnings $gcc_output]    set unsupported_message [${tool}_check_unsupported_p $gcc_output]    if { $unsupported_message != "" } {	unsupported "$testcase: $unsupported_message"	return 0    }    # remove any leftover LF/CR to make sure any output is legit    regsub -all -- "\[\r\n\]*" $gcc_output "" gcc_output    # If any message remains, we fail.    if ![string match "" $gcc_output] then {	${tool}_fail $testcase $option	return 0    }    # fail if the desired object file doesn't exist.    # FIXME: there's no way of checking for existence on a remote host.    if {$objname != "" && ![is3way] && ![file exists $objname]} {	${tool}_fail $testcase $option	return 0    }    ${tool}_pass $testcase $option    return 1}## ${tool}_pass -- utility to record a testcase passed#proc ${tool}_pass { testcase cflags } {    if { "$cflags" == "" } {	pass "$testcase"    } else {	pass "$testcase, $cflags"    }}## ${tool}_fail -- utility to record a testcase failed#proc ${tool}_fail { testcase cflags } {    if { "$cflags" == "" } {	fail "$testcase"    } else {	fail "$testcase, $cflags"    }}## ${tool}_finish -- called at the end of every script that calls ${tool}_init## Hide all quirks of the testing environment from the testsuites.  Also# undo anything that ${tool}_init did that needs undoing.#proc ${tool}_finish { } {    # The testing harness apparently requires this.    global errorInfo    if [info exists errorInfo] then {	unset errorInfo    }    # Might as well reset these (keeps our caller from wondering whether    # s/he has to or not).    global prms_id bug_id    set prms_id 0    set bug_id 0}## ${tool}_exit -- Does final cleanup when testing is complete#proc ${tool}_exit { } {    global gluefile    if [info exists gluefile] {	file_on_build delete $gluefile	unset gluefile    }}    ## ${tool}_check_unsupported_p -- Check the compiler(/assembler/linker) output #	for text indicating that the testcase should be marked as "unsupported"## Utility used by mike-gcc.exp and c-torture.exp.# When dealing with a large number of tests, it's difficult to weed out the# ones that are too big for a particular cpu (eg: 16 bit with a small amount# of memory).  There are various ways to deal with this.  Here's one.# Fortunately, all of the cases where this is likely to happen will be using# gld so we can tell what the error text will look like.#proc ${tool}_check_unsupported_p { output } {    if [regexp "(^|\n)\[^\n\]*: region \[^\n\]* is full" $output] {	return "memory full"    }    return ""}## runtest_file_p -- Provide a definition for older dejagnu releases# 		    and assume the old syntax: foo1.exp bar1.c foo2.exp bar2.c.# 		    (delete after next dejagnu release).#if { [info procs runtest_file_p] == "" } then {    proc runtest_file_p { runtests testcase } {	if { $runtests != "" && [regexp "\[.\]\[cC\]" $runtests] } then {	    if { [lsearch $runtests [file tail $testcase]] >= 0 } then {		return 1	    } else {		return 0	    }	}	return 1    }}# Record additional sources files that must be compiled along with the# main source file.set additional_sources ""proc dg-additional-sources { args } {    global additional_sources    set additional_sources [lindex $args 1]}# Record additional files -- other than source files -- that must be# present on the system where the compiler runs.set additional_files ""proc dg-additional-files { args } {    global additional_files    set additional_files [lindex $args 1]}# Return an updated version of OPTIONS that mentions any additional# source files registered with dg-additional-sources.  SOURCE is the# name of the test case.proc dg-additional-files-options { options source } {    global additional_sources    global additional_files    set to_download [list]    if { $additional_sources != "" } then {	if [is_remote host] {	    lappend options "additional_flags=$additional_sources"	}	regsub -all "^| " $additional_sources " [file dirname $source]/" additional_sources	if ![is_remote host] {	    lappend options "additional_flags=$additional_sources"	}	set to_download [concat $to_download $additional_sources]	set additional_sources ""    }    if { $additional_files != "" } then { 	regsub -all " " $additional_files " [file dirname $source]/" additional_files	set to_download [concat $to_download $additional_files]	set additional_files ""    }    if [is_remote host] {	foreach file $to_download {	    remote_download host $file	}    }    return $options}# Return a colon-separate list of directories to search for libraries# for COMPILER, including multilib directories.proc gcc-set-multilib-library-path { compiler } {    global rootme    # ??? rootme will not be set when testing an installed compiler.    # In that case, we should perhaps use some other method to find    # libraries.    if {![info exists rootme]} {	return ""    }    set libpath ":${rootme}"    set compiler [lindex $compiler 0]    if { [is_remote host] == 0 && [which $compiler] != 0 } {	foreach i "[exec $compiler --print-multi-lib]" {	    set mldir ""	    regexp -- "\[a-z0-9=_/\.-\]*;" $i mldir	    set mldir [string trimright $mldir "\;@"]	    if { "$mldir" == "." } {		continue	    }	    if { [llength [glob -nocomplain ${rootme}/${mldir}/libgcc_s*.so.*]] >= 1 } {		append libpath ":${rootme}/${mldir}"	    }	}    }    return $libpath}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩和欧美的一区二区| 欧美一区欧美二区| 青青国产91久久久久久| 欧美国产亚洲另类动漫| 欧美日韩亚洲不卡| 99久久精品一区| 国产精品一区二区在线看| 日韩—二三区免费观看av| 亚洲丝袜美腿综合| 国产亚洲成aⅴ人片在线观看| 欧美日韩一区二区在线观看视频| 大桥未久av一区二区三区中文| 免费成人在线视频观看| 一区二区三区免费看视频| 国产欧美一区二区精品性色超碰| 这里只有精品电影| 91福利在线导航| jlzzjlzz国产精品久久| 国产精品伊人色| 紧缚奴在线一区二区三区| 日本va欧美va欧美va精品| 亚洲在线免费播放| 亚洲情趣在线观看| 中文字幕中文字幕一区二区| 久久久美女毛片| 久久综合av免费| 欧美xxxx在线观看| 欧美www视频| 欧美一区二区三区人| 欧美日韩精品三区| 欧美伊人久久久久久午夜久久久久| av毛片久久久久**hd| 成人精品一区二区三区四区| 国产福利一区二区三区| 国产美女久久久久| 国产精品小仙女| 国产二区国产一区在线观看| 国产精品一区不卡| 高清不卡一区二区| 成人av手机在线观看| 成人av片在线观看| 91麻豆高清视频| 日本道色综合久久| 欧美日韩精品免费观看视频| 欧美日韩国产综合一区二区| 欧美日韩在线一区二区| 337p亚洲精品色噜噜噜| 91精品啪在线观看国产60岁| 日韩精品一区二区三区四区| 久久综合久久综合亚洲| 国产日韩三级在线| 亚洲视频免费在线观看| 夜夜嗨av一区二区三区网页| 亚洲韩国精品一区| 日韩高清不卡一区二区| 激情五月激情综合网| 国产成人av电影在线观看| 99精品欧美一区| 欧美中文字幕一区| 日韩欧美国产一区二区三区| 久久久精品国产99久久精品芒果 | 日韩制服丝袜av| 日本成人中文字幕在线视频| 久久99精品视频| 丁香六月久久综合狠狠色| 91性感美女视频| 5858s免费视频成人| 精品日韩在线一区| 最新国产成人在线观看| 亚洲v中文字幕| 国产精品一二三| 色综合色狠狠天天综合色| 欧美欧美午夜aⅴ在线观看| 久久亚洲精品小早川怜子| 国产精品久久99| 午夜精品123| 国产成人在线视频网站| 91黄色免费看| 亚洲精品一区二区精华| 亚洲欧美国产高清| 久久99精品国产麻豆婷婷| 成人18视频在线播放| 欧美精品色综合| 国产精品色呦呦| 日韩二区三区在线观看| 成人av电影在线观看| 91精品国产一区二区人妖| 国产精品欧美一区二区三区| 午夜激情一区二区| 成人av电影在线网| 欧美mv日韩mv国产网站app| 亚洲激情五月婷婷| 国产一区二区三区免费播放| 欧美日韩欧美一区二区| 亚洲国产高清在线| 麻豆一区二区三区| 在线亚洲一区二区| 国产欧美一区二区精品性| 午夜欧美大尺度福利影院在线看| 懂色av一区二区三区免费看| 欧美一区二区三级| 亚洲精品视频自拍| 国产成人综合在线| 日韩欧美高清在线| 亚洲国产精品影院| 91小视频在线| 国产人妖乱国产精品人妖| 男人的天堂久久精品| 欧美丝袜丝交足nylons| 国产精品盗摄一区二区三区| 国产曰批免费观看久久久| 欧美一区二区三区四区视频| 亚洲视频1区2区| 成人小视频免费观看| 精品88久久久久88久久久| 日韩精品一区第一页| 欧美在线观看一区| 亚洲欧美偷拍卡通变态| 成人精品视频一区二区三区尤物| 精品精品欲导航| 蜜桃视频在线观看一区| 正在播放一区二区| 石原莉奈在线亚洲三区| 欧美系列日韩一区| 一区二区在线免费观看| av在线不卡免费看| 国产精品拍天天在线| 成人av小说网| 国产精品初高中害羞小美女文| 国产成人亚洲综合色影视| 久久综合一区二区| 国产精品一级片在线观看| 欧美刺激午夜性久久久久久久| 奇米影视在线99精品| 欧美一级精品大片| 蜜桃精品视频在线观看| 欧美一区二区三区不卡| 久久成人久久鬼色| 欧美大片一区二区| 国产综合久久久久久鬼色| 久久先锋影音av鲁色资源| 国产一区二区三区免费看| 久久久久九九视频| 成人av午夜电影| 亚洲欧美偷拍三级| 欧美精品在线视频| 久久不见久久见中文字幕免费| 欧美大片拔萝卜| 国产·精品毛片| 国产精品国产a级| 色婷婷激情综合| 婷婷国产v国产偷v亚洲高清| 91精品国产色综合久久不卡电影 | 99久久综合99久久综合网站| 中文字幕制服丝袜成人av| 色综合久久综合| 五月天激情综合网| 亚洲精品一区二区三区香蕉| 国产91精品免费| 亚洲愉拍自拍另类高清精品| 欧美日韩国产精品自在自线| 老司机精品视频导航| 国产亚洲精久久久久久| 91视频国产资源| 日韩高清不卡一区二区三区| 久久久久99精品一区| 色哟哟日韩精品| 免费成人美女在线观看.| 日本一区二区在线不卡| 欧洲日韩一区二区三区| 老司机精品视频导航| 亚洲欧洲另类国产综合| 666欧美在线视频| 丰满少妇久久久久久久| 亚洲高清中文字幕| 久久综合九色综合97婷婷女人| 91伊人久久大香线蕉| 日本在线不卡视频| 国产精品全国免费观看高清 | 国产乱码精品一品二品| 日韩美女啊v在线免费观看| 欧美一级欧美一级在线播放| 懂色av一区二区在线播放| 视频一区免费在线观看| 国产精品三级久久久久三级| 5566中文字幕一区二区电影| eeuss鲁片一区二区三区| 日本不卡视频在线| 成人欧美一区二区三区小说| 日韩欧美精品在线| 欧洲激情一区二区| 成人午夜视频免费看| 三级不卡在线观看| 亚洲精品videosex极品| 久久久综合激的五月天| 中文字幕一区三区| 欧美一区二区三区免费在线看| av电影一区二区| 国内成人自拍视频| 丝袜亚洲另类欧美综合|