****************************************************************************** ********************* IBIS GOLDEN PARSER BUG REPORT FORM ********************* ****************************************************************************** INSTRUCTIONS To report a bug in the IBIS golden parser. Please fill out the top part of the following form and send the complete form to info@ibis.org. A list of reported bugs is maintained at http://ibis.org/bugs/ibischk/ . ****************************************************************************** PARSER VERSION NUMBER: 7.0.0, 7.0.1 PLATFORM (SPARC, HP700, PC, etc.): Any OS AND VERSION: Windows 10 REPORTED BY: Radek Biernacki, Keysight Technologies; Bob Ross, Teraspeed Labs DATE: May 2, 2020 DESCRIPTION OF BUG: Coding Error with Bit-wise Single '&' in imsmdl.c, Line 1371 Code Message and Partial Code for E6012 is shown below: Code Message for E6012, IMSMDL_ERR_12: ( line {linenum} ) - Could not parse '{paramname}' line Partial Code: /**************************************************************************** * Function - s_SetTerminal * Description: Check the terminals ****************************************************************************/ static void s_SetTerminal(IMS *pIms, ARGS args) { int i; GBU gbu; unsigned int terminal; IMS_TERMINAL *pTerminal; if( args.iActualCnt != 5 && args.iActualCnt != 4 &args.iActualCnt != 2) { ERRLOG_LineErrorNew(IMSMDL_ERR_12, "Terminal"); return; } ... etc. --- Even with the coding error, the function performs as intended using bit-wise logic. So there is no test case to illustrate a problem. ==== INSERT IBIS FILE DEMONSTRATING THE BUG: None, but unintended coding error should be fixed because theRE may be some unknown compiler dependent issues. ****************************************************************************** ******************** BELOW FOR ADMINISTRATION AND TRACKING ******************* ****************************************************************************** BUG NUMBER: 212 SEVERITY: [FATAL, SEVERE, MODERATE, ANNOYING, ENHANCEMENT] ANNOYING PRIORITY: [HIGH, MEDIUM, LOW] LOW STATUS: [OPEN, CLOSED, WILL NOT FIX, NOT A BUG] CLOSED FIXED VERSION: 7.0.2 FIXED DATE: August 3, 2020 NOTES ON BUG FIX: Classified at the May 15, 2020 IBIS Open Forum. To be fixed in the next release. August 3, 2020 - Source code change validated in imsmdl.c. ****************************************************************************** ******************************************************************************