OpenSTA/liberty
Jaehyun Kim e7b861051d test: Fix post-merge build errors and regolden .ok files
After merging upstream changes, fix all build errors in C++ test files
and regolden Tcl test golden files to match updated code output.

Build fixes:
- dcalc/test/cpp/TestDcalc.cc: Fix const char* loop iterations, use
  EXPECT_NEAR for uninitialized subnormal float comparison
- liberty/test/cpp/TestLibertyStaBasicsB.cc: Wrap tests using removed
  LibertyBuilder() default constructor in #if 0
- liberty/test/cpp/TestLibertyStaCallbacks.cc: Fix LibertyBuilder()
  call to use sta_->debug()/report(); wrap old visitor tests in #if 0
- search/test/cpp/TestSearchStaDesignB.cc: Fix pg->name() nullptr
  comparison (now returns std::string&)
- search/test/cpp/TestSearchStaInit.cc: Fix 5 clkPinsInvalid/isIdealClock
  tests to expect throw (API now requires linked network)

Tcl test fixes:
- Remove calls to removed APIs: report_path_end_header/footer, report_path_end2
  from 6 search test scripts; regolden their .ok files
- Regolden .ok files for liberty (15), graph (1), network (8),
  parasitics (3), sdc (3), util (2), verilog (8) modules to reflect
  upstream format changes (timing arcs output, pin ordering, spacing)

All 6103 tests now pass.

Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-11 17:11:08 +09:00
..
test test: Fix post-merge build errors and regolden .ok files 2026-03-11 17:11:08 +09:00
EquivCells.cc rm using std:: 2026-03-02 12:13:13 -08:00
FuncExpr.cc rm using std:: 2026-03-02 12:13:13 -08:00
InternalPower.cc InternalPower::related_pg_port string->port 2026-02-11 08:33:09 -07:00
LeakagePower.cc liberty memory management 2026-02-04 18:33:32 -07:00
LibExprLex.ll LibExpr/spef/saif c++ parsers 2025-02-01 14:49:30 -08:00
LibExprParse.yy remove using std from headers 2025-04-11 16:59:48 -07:00
LibExprReader.cc liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibExprReader.hh liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibExprReaderPvt.hh liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibExprScanner.hh remove using std from headers 2025-04-11 16:59:48 -07:00
Liberty.cc rm StringSet 2026-03-08 15:39:41 -07:00
Liberty.i rapidus liberty latch D->Q/EN->Q matching 2026-03-05 18:41:25 -07:00
Liberty.tcl rapidus liberty latch D->Q/EN->Q matching 2026-03-05 18:41:25 -07:00
LibertyBuilder.cc liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyBuilder.hh liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyExt.cc liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyLex.ll liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyParse.yy liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyParser.cc rm using std:: 2026-03-02 12:13:13 -08:00
LibertyParser.hh liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyReader.cc StdStringSeq -> StringSeq 2026-03-08 15:51:50 -07:00
LibertyReader.hh rel 3.0 2026-01-13 09:36:45 -07:00
LibertyReaderPvt.hh StdStringSeq -> StringSeq 2026-03-08 15:51:50 -07:00
LibertyScanner.hh remove using std from headers 2025-04-11 16:59:48 -07:00
LibertyWriter.cc rm using std:: 2026-03-02 12:13:13 -08:00
LinearModel.cc rm using std:: 2026-03-02 12:13:13 -08:00
Sequential.cc liberty memory management 2026-02-04 18:33:04 -07:00
TableModel.cc rm using std:: 2026-03-02 12:13:13 -08:00
TimingArc.cc rapidus liberty latch D->Q/EN->Q matching 2026-03-05 18:41:25 -07:00
TimingModel.cc update copyright 2025-01-21 18:54:33 -07:00
TimingRole.cc relevelize latch EN->Q 2026-03-05 13:33:58 -08:00
Units.cc rm using std:: 2026-03-02 12:13:13 -08:00
Wireload.cc rel 3.0 2026-01-13 09:36:45 -07:00