From 8e9a0121aca1527c57f1a50156ee9ae0038e6f29 Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Tue, 23 Sep 2008 10:02:31 -0400 Subject: [PATCH] Update test driver.pl: Allow -j auto determination, make logfile, don't require cd --- test_regress/Makefile | 2 +- test_regress/driver.pl | 53 +++++++++++++++----- test_regress/t/bootstrap.pl | 21 ++++++++ test_regress/t/t_EXAMPLE.pl | 2 +- test_regress/t/t_alw_combdly.pl | 2 +- test_regress/t/t_alw_dly.pl | 2 +- test_regress/t/t_alw_split.pl | 2 +- test_regress/t/t_alw_splitord.pl | 2 +- test_regress/t/t_assert_basic.pl | 4 +- test_regress/t/t_assert_basic_cover.pl | 4 +- test_regress/t/t_assert_basic_fail.pl | 4 +- test_regress/t/t_assert_basic_off.pl | 4 +- test_regress/t/t_assert_cover.pl | 4 +- test_regress/t/t_assert_cover_off.pl | 4 +- test_regress/t/t_assert_synth.pl | 4 +- test_regress/t/t_assert_synth_full.pl | 4 +- test_regress/t/t_assert_synth_off.pl | 4 +- test_regress/t/t_assert_synth_parallel.pl | 4 +- test_regress/t/t_blocking.pl | 2 +- test_regress/t/t_case_66bits.pl | 2 +- test_regress/t/t_case_auto1.pl | 2 +- test_regress/t/t_case_deep.pl | 2 +- test_regress/t/t_case_default_bad.pl | 2 +- test_regress/t/t_case_genx_bad.pl | 4 +- test_regress/t/t_case_huge.pl | 2 +- test_regress/t/t_case_itemwidth.pl | 2 +- test_regress/t/t_case_nest.pl | 2 +- test_regress/t/t_case_wild.pl | 2 +- test_regress/t/t_case_write1.pl | 4 +- test_regress/t/t_case_write2.pl | 4 +- test_regress/t/t_case_x.pl | 4 +- test_regress/t/t_case_x_bad.pl | 4 +- test_regress/t/t_case_zx_bad.pl | 4 +- test_regress/t/t_clk_condflop.pl | 4 +- test_regress/t/t_clk_dpulse.pl | 2 +- test_regress/t/t_clk_dsp.pl | 2 +- test_regress/t/t_clk_gen.pl | 2 +- test_regress/t/t_clk_latch.pl | 4 +- test_regress/t/t_clk_latch_edgestyle.pl | 4 +- test_regress/t/t_clk_powerdn.pl | 4 +- test_regress/t/t_delay.pl | 2 +- test_regress/t/t_delay_stmtdly_bad.pl | 2 +- test_regress/t/t_display.pl | 2 +- test_regress/t/t_display_bad.pl | 2 +- test_regress/t/t_display_noopt.pl | 2 +- test_regress/t/t_display_signed.pl | 2 +- test_regress/t/t_display_signed_noopt.pl | 2 +- test_regress/t/t_display_time.pl | 2 +- test_regress/t/t_dist_manifest.pl | 2 +- test_regress/t/t_dos.pl | 2 +- test_regress/t/t_emit_constw.pl | 2 +- test_regress/t/t_extend.pl | 4 +- test_regress/t/t_extend_class.pl | 4 +- test_regress/t/t_flag_f.pl | 2 +- test_regress/t/t_flag_future.pl | 2 +- test_regress/t/t_flag_language.pl | 2 +- test_regress/t/t_flag_lib.pl | 2 +- test_regress/t/t_flag_nomod_bad.pl | 2 +- test_regress/t/t_flag_skipidentical.pl | 2 +- test_regress/t/t_flag_topmodule.pl | 2 +- test_regress/t/t_flag_topmodule_bad.pl | 2 +- test_regress/t/t_flag_topmodule_bad2.pl | 2 +- test_regress/t/t_flag_werror_bad1.pl | 2 +- test_regress/t/t_flag_werror_bad2.pl | 2 +- test_regress/t/t_for_count.pl | 2 +- test_regress/t/t_for_funcbound.pl | 2 +- test_regress/t/t_func.pl | 2 +- test_regress/t/t_func_bad.pl | 2 +- test_regress/t/t_func_bad2.pl | 2 +- test_regress/t/t_func_bad_width.pl | 2 +- test_regress/t/t_func_check.pl | 2 +- test_regress/t/t_func_crc.pl | 2 +- test_regress/t/t_func_dotted_inl0.pl | 4 +- test_regress/t/t_func_dotted_inl1.pl | 4 +- test_regress/t/t_func_dotted_inl2.pl | 4 +- test_regress/t/t_func_endian.pl | 2 +- test_regress/t/t_func_flip.pl | 2 +- test_regress/t/t_func_graphcirc.pl | 2 +- test_regress/t/t_func_lib.pl | 2 +- test_regress/t/t_func_lib_sub.pl | 2 +- test_regress/t/t_func_mlog2.pl | 2 +- test_regress/t/t_func_noinl.pl | 2 +- test_regress/t/t_func_numones.pl | 2 +- test_regress/t/t_func_outp.pl | 2 +- test_regress/t/t_func_paramed.pl | 2 +- test_regress/t/t_func_plog.pl | 2 +- test_regress/t/t_func_public.pl | 2 +- test_regress/t/t_func_public_trace.pl | 2 +- test_regress/t/t_func_rand.pl | 4 +- test_regress/t/t_func_range.pl | 2 +- test_regress/t/t_func_regfirst.pl | 2 +- test_regress/t/t_func_sum.pl | 2 +- test_regress/t/t_func_twocall.pl | 2 +- test_regress/t/t_func_wide.pl | 2 +- test_regress/t/t_gate_basic.pl | 2 +- test_regress/t/t_gate_elim.pl | 2 +- test_regress/t/t_gen_assign.pl | 4 +- test_regress/t/t_gen_for.pl | 2 +- test_regress/t/t_gen_for0.pl | 2 +- test_regress/t/t_gen_for1.pl | 2 +- test_regress/t/t_gen_forif.pl | 2 +- test_regress/t/t_gen_if.pl | 2 +- test_regress/t/t_gen_intdot.pl | 2 +- test_regress/t/t_gen_intdot2.pl | 2 +- test_regress/t/t_gen_var_bad.pl | 2 +- test_regress/t/t_help.pl | 4 +- test_regress/t/t_if_deep.pl | 2 +- test_regress/t/t_init_concat.pl | 2 +- test_regress/t/t_inst_array_bad.pl | 4 +- test_regress/t/t_inst_array_inl0.pl | 4 +- test_regress/t/t_inst_array_inl1.pl | 4 +- test_regress/t/t_inst_ccall.pl | 2 +- test_regress/t/t_inst_mnpipe.pl | 4 +- test_regress/t/t_inst_overwide.pl | 2 +- test_regress/t/t_inst_overwide_bad.pl | 2 +- test_regress/t/t_inst_recurse_bad.pl | 2 +- test_regress/t/t_inst_sv.pl | 2 +- test_regress/t/t_inst_tree_inl0_pub0.pl | 2 +- test_regress/t/t_inst_tree_inl0_pub1.pl | 2 +- test_regress/t/t_inst_tree_inl1_pub0.pl | 2 +- test_regress/t/t_inst_tree_inl1_pub1.pl | 2 +- test_regress/t/t_inst_v2k.pl | 2 +- test_regress/t/t_inst_wideconst.pl | 2 +- test_regress/t/t_leak.pl | 2 +- test_regress/t/t_lint_implicit.pl | 2 +- test_regress/t/t_lint_implicit_bad.pl | 2 +- test_regress/t/t_lint_inherit.pl | 2 +- test_regress/t/t_lint_only.pl | 4 +- test_regress/t/t_lint_restore_bad.pl | 4 +- test_regress/t/t_math_clog2.pl | 2 +- test_regress/t/t_math_cmp.pl | 2 +- test_regress/t/t_math_concat.pl | 2 +- test_regress/t/t_math_concat64.pl | 2 +- test_regress/t/t_math_cond_huge.pl | 2 +- test_regress/t/t_math_const.pl | 2 +- test_regress/t/t_math_div.pl | 2 +- test_regress/t/t_math_eq.pl | 2 +- test_regress/t/t_math_equal.pl | 2 +- test_regress/t/t_math_imm.pl | 2 +- test_regress/t/t_math_imm2.pl | 2 +- test_regress/t/t_math_mul.pl | 2 +- test_regress/t/t_math_pow.pl | 2 +- test_regress/t/t_math_repl.pl | 2 +- test_regress/t/t_math_reverse.pl | 2 +- test_regress/t/t_math_shift.pl | 2 +- test_regress/t/t_math_shiftrs.pl | 2 +- test_regress/t/t_math_signed.pl | 2 +- test_regress/t/t_math_signed2.pl | 2 +- test_regress/t/t_math_strwidth.pl | 4 +- test_regress/t/t_math_svl.pl | 2 +- test_regress/t/t_math_svl2.pl | 2 +- test_regress/t/t_math_swap.pl | 2 +- test_regress/t/t_math_tri.pl | 2 +- test_regress/t/t_math_vgen.pl | 2 +- test_regress/t/t_math_vliw.pl | 2 +- test_regress/t/t_mem.pl | 2 +- test_regress/t/t_mem_fifo.pl | 2 +- test_regress/t/t_mem_file.pl | 2 +- test_regress/t/t_mem_iforder.pl | 4 +- test_regress/t/t_mem_multi_io_bad.pl | 2 +- test_regress/t/t_mem_multi_ref_bad.pl | 2 +- test_regress/t/t_mem_multidim.pl | 2 +- test_regress/t/t_mem_multidim_Ox.pl | 4 +- test_regress/t/t_mem_multidim_trace.pl | 4 +- test_regress/t/t_mem_multiwire.pl | 2 +- test_regress/t/t_mem_shift.pl | 2 +- test_regress/t/t_mem_slot.pl | 2 +- test_regress/t/t_mod_dup_bad.pl | 2 +- test_regress/t/t_order.pl | 2 +- test_regress/t/t_order_clkinst.pl | 4 +- test_regress/t/t_order_comboclkloop.pl | 4 +- test_regress/t/t_order_comboloop.pl | 2 +- test_regress/t/t_order_doubleloop.pl | 4 +- test_regress/t/t_order_multialways.pl | 2 +- test_regress/t/t_order_wireloop.pl | 2 +- test_regress/t/t_param.pl | 2 +- test_regress/t/t_param_concat.pl | 2 +- test_regress/t/t_param_concat_bad.pl | 2 +- test_regress/t/t_param_long.pl | 2 +- test_regress/t/t_param_named.pl | 2 +- test_regress/t/t_param_named_2.pl | 2 +- test_regress/t/t_param_repl.pl | 2 +- test_regress/t/t_pp_display.pl | 2 +- test_regress/t/t_pp_dupdef.pl | 2 +- test_regress/t/t_pp_dupdef_bad.pl | 2 +- test_regress/t/t_pp_lib.pl | 2 +- test_regress/t/t_pp_misdef_bad.pl | 2 +- test_regress/t/t_pp_pragmas.pl | 2 +- test_regress/t/t_preproc.pl | 4 +- test_regress/t/t_preproc_dos.pl | 4 +- test_regress/t/t_preproc_ifdef.pl | 2 +- test_regress/t/t_preproc_kwd.pl | 2 +- test_regress/t/t_preproc_psl_off.pl | 4 +- test_regress/t/t_preproc_psl_on.pl | 4 +- test_regress/t/t_psl_basic.pl | 4 +- test_regress/t/t_psl_basic_cover.pl | 4 +- test_regress/t/t_psl_basic_off.pl | 4 +- test_regress/t/t_select_bad_msb.pl | 2 +- test_regress/t/t_select_bad_range.pl | 2 +- test_regress/t/t_select_index.pl | 2 +- test_regress/t/t_select_loop.pl | 2 +- test_regress/t/t_select_plus.pl | 2 +- test_regress/t/t_select_plusloop.pl | 2 +- test_regress/t/t_select_runtime_range.pl | 2 +- test_regress/t/t_select_set.pl | 2 +- test_regress/t/t_sys_file_autoflush.pl | 2 +- test_regress/t/t_sys_file_basic.pl | 2 +- test_regress/t/t_sys_file_scan.pl | 2 +- test_regress/t/t_sys_rand.pl | 2 +- test_regress/t/t_sys_readmem.pl | 2 +- test_regress/t/t_sys_readmem_bad_addr.pl | 2 +- test_regress/t/t_sys_readmem_bad_digit.pl | 2 +- test_regress/t/t_sys_readmem_bad_end.pl | 2 +- test_regress/t/t_sys_readmem_bad_notfound.pl | 2 +- test_regress/t/t_sys_time.pl | 2 +- test_regress/t/t_trace_ena_cc.pl | 4 +- test_regress/t/t_trace_ena_sc.pl | 4 +- test_regress/t/t_trace_ena_sp.pl | 4 +- test_regress/t/t_trace_off_cc.pl | 4 +- test_regress/t/t_trace_off_sc.pl | 4 +- test_regress/t/t_trace_off_sp.pl | 4 +- test_regress/t/t_trace_public_func.pl | 2 +- test_regress/t/t_trace_public_sig.pl | 2 +- test_regress/t/t_unopt_combo.pl | 2 +- test_regress/t/t_unopt_combo_bad.pl | 2 +- test_regress/t/t_unopt_combo_isolate.pl | 2 +- test_regress/t/t_unopt_converge_print_bad.pl | 2 +- test_regress/t/t_unopt_converge_run_bad.pl | 2 +- test_regress/t/t_unopt_converge_unopt_bad.pl | 2 +- test_regress/t/t_unroll_signed.pl | 2 +- test_regress/t/t_var_bad_hide.pl | 2 +- test_regress/t/t_var_bad_rsvd.pl | 2 +- test_regress/t/t_var_bad_sameas.pl | 2 +- test_regress/t/t_var_dotted_inl0.pl | 4 +- test_regress/t/t_var_dotted_inl1.pl | 4 +- test_regress/t/t_var_dotted_inl2.pl | 4 +- test_regress/t/t_var_escape.pl | 4 +- test_regress/t/t_var_in_assign_bad.pl | 2 +- test_regress/t/t_var_init.pl | 2 +- test_regress/t/t_var_life.pl | 2 +- test_regress/t/t_var_local.pl | 2 +- test_regress/t/t_var_outoforder.pl | 2 +- test_regress/t/t_var_pins_cc.pl | 2 +- test_regress/t/t_var_pins_sc32.pl | 2 +- test_regress/t/t_var_pins_sc64.pl | 2 +- test_regress/t/t_var_port_bad.pl | 2 +- 246 files changed, 364 insertions(+), 314 deletions(-) create mode 100755 test_regress/t/bootstrap.pl diff --git a/test_regress/Makefile b/test_regress/Makefile index 3d55643ca..49e63298b 100644 --- a/test_regress/Makefile +++ b/test_regress/Makefile @@ -33,7 +33,7 @@ endif PRODUCTS += --v3 ifeq ($(VERILATOR_AUTHOR_SITE),1) - DRIVER_FLAGS += -j 4 + DRIVER_FLAGS += -j 0 endif ###################################################################### diff --git a/test_regress/driver.pl b/test_regress/driver.pl index bcc810bf1..f964d2ebf 100755 --- a/test_regress/driver.pl +++ b/test_regress/driver.pl @@ -28,6 +28,7 @@ use Pod::Usage; use Data::Dumper; use strict; use vars qw ($Debug %Vars $Driver $Fork); +use POSIX qw(strftime); $::Driver = 1; @@ -74,6 +75,9 @@ if (! GetOptions ( )) { usage(); } + +$opt_jobs = calc_jobs() if defined $opt_jobs && $opt_jobs==0; + $Fork->max_proc($opt_jobs); if (!$opt_vcs && !$opt_nc && !$opt_v3) { @@ -81,7 +85,7 @@ if (!$opt_vcs && !$opt_nc && !$opt_v3) { } if ($#opt_tests<0) { - push @opt_tests, glob ("t/*.pl"); + push @opt_tests, glob ("t/t_*.pl"); } mkdir "obj_dir"; @@ -125,8 +129,8 @@ sub one_test { $test->oprint("FAILED: ","*"x60,"\n"); push @fails, "\t#".$test->soprint("%Error: $test->{errors}\n"); my $j = ($opt_jobs>1?" -j 2":""); - push @fails, "\t\tmake$j && ( cd test_regress ; " - .$test->{pl_filename}." ".join(' ',@Orig_ARGV_Sw)." )\n"; + push @fails, "\t\tmake$j && test_regress/" + .$test->{pl_filename}." ".join(' ',@Orig_ARGV_Sw)."\n"; $failcnt++; if ($opt_stop) { die "%Error: --stop and errors found\n"; } } @@ -134,14 +138,9 @@ sub one_test { )->ready(); } -print "\n"; -print "="x70,"\n"; -print "TESTS Passed $okcnt Failed $failcnt\n"; -foreach my $f (@fails) { - chomp $f; - print "$f\n"; -} -print "TESTS Passed $okcnt Failed $failcnt\n"; +report(\@fails, undef); +report(\@fails, "obj_dir/driver_".strftime("%Y%m%d_%H%M%S.log", localtime)); + exit(10) if $failcnt; #---------------------------------------------------------------------- @@ -164,6 +163,35 @@ sub parameter { } } +sub calc_jobs { + my $ok = eval " + use Unix::Processors; + return Unix::Processors->new->max_online; + "; + $ok && !$@ or die "%Error: Can't use -j: $@\n"; + print "driver.pl: Found $ok cores, using -j ",$ok+1,"\n"; + return $ok + 1; +} + +sub report { + my $fails = shift; + my $filename = shift; + + my $fh = \*STDOUT; + if ($filename) { + $fh = IO::File->new(">$filename") or die "%Error: $! writing $filename,"; + } + + $fh->print("\n"); + $fh->print("="x70,"\n"); + $fh->print("TESTS Passed $okcnt Failed $failcnt\n"); + foreach my $f (@$fails) { + chomp $f; + $fh->print("$f\n"); + } + $fh->print("TESTS Passed $okcnt Failed $failcnt\n"); +} + ####################################################################### ####################################################################### ####################################################################### @@ -896,7 +924,8 @@ Displays this message and program version and exits. =item --j # -Run number of parallel tests. Requires Parallel::Forker project. +Run number of parallel tests, or 0 to determine the count based on the +number of cores installed. Requires Parallel::Forker project. =item --optimize diff --git a/test_regress/t/bootstrap.pl b/test_regress/t/bootstrap.pl new file mode 100755 index 000000000..d28b5c5c9 --- /dev/null +++ b/test_regress/t/bootstrap.pl @@ -0,0 +1,21 @@ +#!/usr/bin/perl +# DESCRIPTION: Verilator: Verilog Test driver bootstrapper +# +# Copyright 2008 by Wilson Snyder. This program is free software; you can +# redistribute it and/or modify it under the terms of either the GNU +# General Public License or the Perl Artistic License. + +# This is exec'ed by every test that is run standalone (called from the +# shell as ./t_test_name.pl) + +use FindBin; +use Cwd qw(chdir); + +my @args = @ARGV; +chdir("$FindBin::Bin/.."); + +@args = map { s!.*test_regress/!!; $_; } @args; + +print "cd $ENV{PWD} && $FindBin::Bin/bootstrap.pl ",join(' ',@args),"\n"; +exec("./driver.pl", @args); +die; diff --git a/test_regress/t/t_EXAMPLE.pl b/test_regress/t/t_EXAMPLE.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_EXAMPLE.pl +++ b/test_regress/t/t_EXAMPLE.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_alw_combdly.pl b/test_regress/t/t_alw_combdly.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_alw_combdly.pl +++ b/test_regress/t/t_alw_combdly.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_alw_dly.pl b/test_regress/t/t_alw_dly.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_alw_dly.pl +++ b/test_regress/t/t_alw_dly.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_alw_split.pl b/test_regress/t/t_alw_split.pl index 85ca4f135..16b524d7a 100755 --- a/test_regress/t/t_alw_split.pl +++ b/test_regress/t/t_alw_split.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_alw_splitord.pl b/test_regress/t/t_alw_splitord.pl index 89cf5edfa..6238bf2b1 100755 --- a/test_regress/t/t_alw_splitord.pl +++ b/test_regress/t/t_alw_splitord.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_assert_basic.pl b/test_regress/t/t_assert_basic.pl index ba8e7db41..95181eb3e 100755 --- a/test_regress/t/t_assert_basic.pl +++ b/test_regress/t/t_assert_basic.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_basic_cover.pl b/test_regress/t/t_assert_basic_cover.pl index 2dbe543f2..f7c908d81 100755 --- a/test_regress/t/t_assert_basic_cover.pl +++ b/test_regress/t/t_assert_basic_cover.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_basic_fail.pl b/test_regress/t/t_assert_basic_fail.pl index ba4ea02e1..0ef5854c6 100755 --- a/test_regress/t/t_assert_basic_fail.pl +++ b/test_regress/t/t_assert_basic_fail.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_basic_off.pl b/test_regress/t/t_assert_basic_off.pl index d760990c5..a6efd83f9 100755 --- a/test_regress/t/t_assert_basic_off.pl +++ b/test_regress/t/t_assert_basic_off.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_cover.pl b/test_regress/t/t_assert_cover.pl index eed0c29f9..78c806e02 100755 --- a/test_regress/t/t_assert_cover.pl +++ b/test_regress/t/t_assert_cover.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_cover_off.pl b/test_regress/t/t_assert_cover_off.pl index 076b05408..dca0ad01f 100755 --- a/test_regress/t/t_assert_cover_off.pl +++ b/test_regress/t/t_assert_cover_off.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_synth.pl b/test_regress/t/t_assert_synth.pl index ba8e7db41..95181eb3e 100755 --- a/test_regress/t/t_assert_synth.pl +++ b/test_regress/t/t_assert_synth.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_synth_full.pl b/test_regress/t/t_assert_synth_full.pl index 109514d28..a834109e0 100755 --- a/test_regress/t/t_assert_synth_full.pl +++ b/test_regress/t/t_assert_synth_full.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_synth_off.pl b/test_regress/t/t_assert_synth_off.pl index 77748eb79..b6b2f1797 100755 --- a/test_regress/t/t_assert_synth_off.pl +++ b/test_regress/t/t_assert_synth_off.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_assert_synth_parallel.pl b/test_regress/t/t_assert_synth_parallel.pl index a1347a6bc..c49a1af63 100755 --- a/test_regress/t/t_assert_synth_parallel.pl +++ b/test_regress/t/t_assert_synth_parallel.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_blocking.pl b/test_regress/t/t_blocking.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_blocking.pl +++ b/test_regress/t/t_blocking.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_66bits.pl b/test_regress/t/t_case_66bits.pl index 6efe76c31..33c58e257 100755 --- a/test_regress/t/t_case_66bits.pl +++ b/test_regress/t/t_case_66bits.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } compile ( ); diff --git a/test_regress/t/t_case_auto1.pl b/test_regress/t/t_case_auto1.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_case_auto1.pl +++ b/test_regress/t/t_case_auto1.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_deep.pl b/test_regress/t/t_case_deep.pl index af7c05a7b..441323440 100755 --- a/test_regress/t/t_case_deep.pl +++ b/test_regress/t/t_case_deep.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_default_bad.pl b/test_regress/t/t_case_default_bad.pl index 29bd9e18b..42da5c248 100755 --- a/test_regress/t/t_case_default_bad.pl +++ b/test_regress/t/t_case_default_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_genx_bad.pl b/test_regress/t/t_case_genx_bad.pl index 5a2e78f8f..e58398982 100755 --- a/test_regress/t/t_case_genx_bad.pl +++ b/test_regress/t/t_case_genx_bad.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_case_huge.pl b/test_regress/t/t_case_huge.pl index f4a0e5e5a..820d487a0 100755 --- a/test_regress/t/t_case_huge.pl +++ b/test_regress/t/t_case_huge.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_itemwidth.pl b/test_regress/t/t_case_itemwidth.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_case_itemwidth.pl +++ b/test_regress/t/t_case_itemwidth.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_nest.pl b/test_regress/t/t_case_nest.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_case_nest.pl +++ b/test_regress/t/t_case_nest.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_wild.pl b/test_regress/t/t_case_wild.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_case_wild.pl +++ b/test_regress/t/t_case_wild.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_case_write1.pl b/test_regress/t/t_case_write1.pl index b7683d8a7..f7adee9c7 100755 --- a/test_regress/t/t_case_write1.pl +++ b/test_regress/t/t_case_write1.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_case_write2.pl b/test_regress/t/t_case_write2.pl index b7683d8a7..f7adee9c7 100755 --- a/test_regress/t/t_case_write2.pl +++ b/test_regress/t/t_case_write2.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_case_x.pl b/test_regress/t/t_case_x.pl index 5a47a3bf7..ef8998cdf 100755 --- a/test_regress/t/t_case_x.pl +++ b/test_regress/t/t_case_x.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_case_x_bad.pl b/test_regress/t/t_case_x_bad.pl index f873379da..c6043abfb 100755 --- a/test_regress/t/t_case_x_bad.pl +++ b/test_regress/t/t_case_x_bad.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_case_zx_bad.pl b/test_regress/t/t_case_zx_bad.pl index 282e8adf5..ace0a849a 100755 --- a/test_regress/t/t_case_zx_bad.pl +++ b/test_regress/t/t_case_zx_bad.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_clk_condflop.pl b/test_regress/t/t_clk_condflop.pl index 7b54e1f21..f67e7f17a 100755 --- a/test_regress/t/t_clk_condflop.pl +++ b/test_regress/t/t_clk_condflop.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_clk_dpulse.pl b/test_regress/t/t_clk_dpulse.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_clk_dpulse.pl +++ b/test_regress/t/t_clk_dpulse.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_clk_dsp.pl b/test_regress/t/t_clk_dsp.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_clk_dsp.pl +++ b/test_regress/t/t_clk_dsp.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_clk_gen.pl b/test_regress/t/t_clk_gen.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_clk_gen.pl +++ b/test_regress/t/t_clk_gen.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_clk_latch.pl b/test_regress/t/t_clk_latch.pl index 7b54e1f21..f67e7f17a 100755 --- a/test_regress/t/t_clk_latch.pl +++ b/test_regress/t/t_clk_latch.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_clk_latch_edgestyle.pl b/test_regress/t/t_clk_latch_edgestyle.pl index 1a400a8b2..add4cda02 100755 --- a/test_regress/t/t_clk_latch_edgestyle.pl +++ b/test_regress/t/t_clk_latch_edgestyle.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_clk_powerdn.pl b/test_regress/t/t_clk_powerdn.pl index 7b54e1f21..f67e7f17a 100755 --- a/test_regress/t/t_clk_powerdn.pl +++ b/test_regress/t/t_clk_powerdn.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_delay.pl b/test_regress/t/t_delay.pl index 60d2a2144..224beca44 100755 --- a/test_regress/t/t_delay.pl +++ b/test_regress/t/t_delay.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_delay_stmtdly_bad.pl b/test_regress/t/t_delay_stmtdly_bad.pl index 055b5be28..328dcf25d 100755 --- a/test_regress/t/t_delay_stmtdly_bad.pl +++ b/test_regress/t/t_delay_stmtdly_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display.pl b/test_regress/t/t_display.pl index 024f5b0ee..87d252f2f 100755 --- a/test_regress/t/t_display.pl +++ b/test_regress/t/t_display.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display_bad.pl b/test_regress/t/t_display_bad.pl index f1f8bad74..2201f8f7b 100755 --- a/test_regress/t/t_display_bad.pl +++ b/test_regress/t/t_display_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display_noopt.pl b/test_regress/t/t_display_noopt.pl index 99e6afaed..3ae7d5dff 100755 --- a/test_regress/t/t_display_noopt.pl +++ b/test_regress/t/t_display_noopt.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display_signed.pl b/test_regress/t/t_display_signed.pl index d33edfc06..8db0a498d 100755 --- a/test_regress/t/t_display_signed.pl +++ b/test_regress/t/t_display_signed.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display_signed_noopt.pl b/test_regress/t/t_display_signed_noopt.pl index db3a58e18..72261a7c8 100755 --- a/test_regress/t/t_display_signed_noopt.pl +++ b/test_regress/t/t_display_signed_noopt.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_display_time.pl b/test_regress/t/t_display_time.pl index d944556b4..3dfe3cc72 100755 --- a/test_regress/t/t_display_time.pl +++ b/test_regress/t/t_display_time.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_dist_manifest.pl b/test_regress/t/t_dist_manifest.pl index 29f1a58c7..c5fbea7d7 100755 --- a/test_regress/t/t_dist_manifest.pl +++ b/test_regress/t/t_dist_manifest.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_dos.pl b/test_regress/t/t_dos.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_dos.pl +++ b/test_regress/t/t_dos.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_emit_constw.pl b/test_regress/t/t_emit_constw.pl index 42671133c..f0a033741 100755 --- a/test_regress/t/t_emit_constw.pl +++ b/test_regress/t/t_emit_constw.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_extend.pl b/test_regress/t/t_extend.pl index 31536dbe5..71f295475 100755 --- a/test_regress/t/t_extend.pl +++ b/test_regress/t/t_extend.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_extend_class.pl b/test_regress/t/t_extend_class.pl index 0a0421cc5..67b5ae4b8 100755 --- a/test_regress/t/t_extend_class.pl +++ b/test_regress/t/t_extend_class.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_flag_f.pl b/test_regress/t/t_flag_f.pl index e146a865c..08727dcd9 100755 --- a/test_regress/t/t_flag_f.pl +++ b/test_regress/t/t_flag_f.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_future.pl b/test_regress/t/t_flag_future.pl index 82bb6afa2..94646110f 100755 --- a/test_regress/t/t_flag_future.pl +++ b/test_regress/t/t_flag_future.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_language.pl b/test_regress/t/t_flag_language.pl index 85b208ff9..7e59fbdca 100755 --- a/test_regress/t/t_flag_language.pl +++ b/test_regress/t/t_flag_language.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } compile ( verilator_flags2 => ['--language 1364-2001'], diff --git a/test_regress/t/t_flag_lib.pl b/test_regress/t/t_flag_lib.pl index d6d7d01c5..38f955272 100644 --- a/test_regress/t/t_flag_lib.pl +++ b/test_regress/t/t_flag_lib.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } compile ( v_flags2 => ['-v', 't/t_flag_libinc.v'], diff --git a/test_regress/t/t_flag_nomod_bad.pl b/test_regress/t/t_flag_nomod_bad.pl index b30584584..97ef490c5 100755 --- a/test_regress/t/t_flag_nomod_bad.pl +++ b/test_regress/t/t_flag_nomod_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_skipidentical.pl b/test_regress/t/t_flag_skipidentical.pl index 88f406a06..4889b1358 100755 --- a/test_regress/t/t_flag_skipidentical.pl +++ b/test_regress/t/t_flag_skipidentical.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_topmodule.pl b/test_regress/t/t_flag_topmodule.pl index 45cfd9998..9441cd8b6 100755 --- a/test_regress/t/t_flag_topmodule.pl +++ b/test_regress/t/t_flag_topmodule.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_topmodule_bad.pl b/test_regress/t/t_flag_topmodule_bad.pl index 227aa9fa3..1c6dc54c1 100755 --- a/test_regress/t/t_flag_topmodule_bad.pl +++ b/test_regress/t/t_flag_topmodule_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_topmodule_bad2.pl b/test_regress/t/t_flag_topmodule_bad2.pl index e456f1e6b..44f16f14d 100755 --- a/test_regress/t/t_flag_topmodule_bad2.pl +++ b/test_regress/t/t_flag_topmodule_bad2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_werror_bad1.pl b/test_regress/t/t_flag_werror_bad1.pl index 074428df5..930cfc129 100755 --- a/test_regress/t/t_flag_werror_bad1.pl +++ b/test_regress/t/t_flag_werror_bad1.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_flag_werror_bad2.pl b/test_regress/t/t_flag_werror_bad2.pl index 4d5fb5899..cc5a40cd3 100755 --- a/test_regress/t/t_flag_werror_bad2.pl +++ b/test_regress/t/t_flag_werror_bad2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_for_count.pl b/test_regress/t/t_for_count.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_for_count.pl +++ b/test_regress/t/t_for_count.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_for_funcbound.pl b/test_regress/t/t_for_funcbound.pl index cb29abdc5..5a7b5d198 100755 --- a/test_regress/t/t_for_funcbound.pl +++ b/test_regress/t/t_for_funcbound.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func.pl b/test_regress/t/t_func.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func.pl +++ b/test_regress/t/t_func.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_bad.pl b/test_regress/t/t_func_bad.pl index 6df5b648f..5090ab41a 100755 --- a/test_regress/t/t_func_bad.pl +++ b/test_regress/t/t_func_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_bad2.pl b/test_regress/t/t_func_bad2.pl index e77bf9302..87cd4d4cc 100755 --- a/test_regress/t/t_func_bad2.pl +++ b/test_regress/t/t_func_bad2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_bad_width.pl b/test_regress/t/t_func_bad_width.pl index a0802aac3..9d7a54aab 100755 --- a/test_regress/t/t_func_bad_width.pl +++ b/test_regress/t/t_func_bad_width.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_check.pl b/test_regress/t/t_func_check.pl index 76e1d0081..2f842ccca 100755 --- a/test_regress/t/t_func_check.pl +++ b/test_regress/t/t_func_check.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_crc.pl b/test_regress/t/t_func_crc.pl index af7c05a7b..441323440 100755 --- a/test_regress/t/t_func_crc.pl +++ b/test_regress/t/t_func_crc.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_dotted_inl0.pl b/test_regress/t/t_func_dotted_inl0.pl index 27dc19c61..5cdd45003 100755 --- a/test_regress/t/t_func_dotted_inl0.pl +++ b/test_regress/t/t_func_dotted_inl0.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_func_dotted_inl1.pl b/test_regress/t/t_func_dotted_inl1.pl index 665255572..4326d2c5a 100755 --- a/test_regress/t/t_func_dotted_inl1.pl +++ b/test_regress/t/t_func_dotted_inl1.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_func_dotted_inl2.pl b/test_regress/t/t_func_dotted_inl2.pl index 43e888dea..31bb963bc 100755 --- a/test_regress/t/t_func_dotted_inl2.pl +++ b/test_regress/t/t_func_dotted_inl2.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_func_endian.pl b/test_regress/t/t_func_endian.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_endian.pl +++ b/test_regress/t/t_func_endian.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_flip.pl b/test_regress/t/t_func_flip.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_flip.pl +++ b/test_regress/t/t_func_flip.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_graphcirc.pl b/test_regress/t/t_func_graphcirc.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_graphcirc.pl +++ b/test_regress/t/t_func_graphcirc.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_lib.pl b/test_regress/t/t_func_lib.pl index 1cbef398b..ebd59219b 100755 --- a/test_regress/t/t_func_lib.pl +++ b/test_regress/t/t_func_lib.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_lib_sub.pl b/test_regress/t/t_func_lib_sub.pl index 538f2a89a..727209059 100755 --- a/test_regress/t/t_func_lib_sub.pl +++ b/test_regress/t/t_func_lib_sub.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_mlog2.pl b/test_regress/t/t_func_mlog2.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_mlog2.pl +++ b/test_regress/t/t_func_mlog2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_noinl.pl b/test_regress/t/t_func_noinl.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_noinl.pl +++ b/test_regress/t/t_func_noinl.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_numones.pl b/test_regress/t/t_func_numones.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_numones.pl +++ b/test_regress/t/t_func_numones.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_outp.pl b/test_regress/t/t_func_outp.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_outp.pl +++ b/test_regress/t/t_func_outp.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_paramed.pl b/test_regress/t/t_func_paramed.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_paramed.pl +++ b/test_regress/t/t_func_paramed.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_plog.pl b/test_regress/t/t_func_plog.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_plog.pl +++ b/test_regress/t/t_func_plog.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_public.pl b/test_regress/t/t_func_public.pl index 2ec9b5308..cfb9597ad 100755 --- a/test_regress/t/t_func_public.pl +++ b/test_regress/t/t_func_public.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_public_trace.pl b/test_regress/t/t_func_public_trace.pl index c38d7a5c5..1821f9abf 100755 --- a/test_regress/t/t_func_public_trace.pl +++ b/test_regress/t/t_func_public_trace.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_rand.pl b/test_regress/t/t_func_rand.pl index 68ea871d1..6dbb66e44 100755 --- a/test_regress/t/t_func_rand.pl +++ b/test_regress/t/t_func_rand.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_func_range.pl b/test_regress/t/t_func_range.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_range.pl +++ b/test_regress/t/t_func_range.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_regfirst.pl b/test_regress/t/t_func_regfirst.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_regfirst.pl +++ b/test_regress/t/t_func_regfirst.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_sum.pl b/test_regress/t/t_func_sum.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_sum.pl +++ b/test_regress/t/t_func_sum.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_twocall.pl b/test_regress/t/t_func_twocall.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_twocall.pl +++ b/test_regress/t/t_func_twocall.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_func_wide.pl b/test_regress/t/t_func_wide.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_func_wide.pl +++ b/test_regress/t/t_func_wide.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gate_basic.pl b/test_regress/t/t_gate_basic.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_gate_basic.pl +++ b/test_regress/t/t_gate_basic.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gate_elim.pl b/test_regress/t/t_gate_elim.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_gate_elim.pl +++ b/test_regress/t/t_gate_elim.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_assign.pl b/test_regress/t/t_gen_assign.pl index 9690e9fa6..8d4291d0e 100755 --- a/test_regress/t/t_gen_assign.pl +++ b/test_regress/t/t_gen_assign.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_gen_for.pl b/test_regress/t/t_gen_for.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_gen_for.pl +++ b/test_regress/t/t_gen_for.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_for0.pl b/test_regress/t/t_gen_for0.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_gen_for0.pl +++ b/test_regress/t/t_gen_for0.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_for1.pl b/test_regress/t/t_gen_for1.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_gen_for1.pl +++ b/test_regress/t/t_gen_for1.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_forif.pl b/test_regress/t/t_gen_forif.pl index 9472f167f..7fe10200e 100755 --- a/test_regress/t/t_gen_forif.pl +++ b/test_regress/t/t_gen_forif.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_if.pl b/test_regress/t/t_gen_if.pl index b0461556d..062a6aa9a 100755 --- a/test_regress/t/t_gen_if.pl +++ b/test_regress/t/t_gen_if.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_intdot.pl b/test_regress/t/t_gen_intdot.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_gen_intdot.pl +++ b/test_regress/t/t_gen_intdot.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_intdot2.pl b/test_regress/t/t_gen_intdot2.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_gen_intdot2.pl +++ b/test_regress/t/t_gen_intdot2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_gen_var_bad.pl b/test_regress/t/t_gen_var_bad.pl index 16ea21587..cd018b004 100755 --- a/test_regress/t/t_gen_var_bad.pl +++ b/test_regress/t/t_gen_var_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_help.pl b/test_regress/t/t_help.pl index 325f056ce..f49027604 100755 --- a/test_regress/t/t_help.pl +++ b/test_regress/t/t_help.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_if_deep.pl b/test_regress/t/t_if_deep.pl index af7c05a7b..441323440 100755 --- a/test_regress/t/t_if_deep.pl +++ b/test_regress/t/t_if_deep.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_init_concat.pl b/test_regress/t/t_init_concat.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_init_concat.pl +++ b/test_regress/t/t_init_concat.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_array_bad.pl b/test_regress/t/t_inst_array_bad.pl index 12bbaa1e9..407e63742 100755 --- a/test_regress/t/t_inst_array_bad.pl +++ b/test_regress/t/t_inst_array_bad.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_inst_array_inl0.pl b/test_regress/t/t_inst_array_inl0.pl index cbc280c2c..cef6fb88c 100644 --- a/test_regress/t/t_inst_array_inl0.pl +++ b/test_regress/t/t_inst_array_inl0.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_inst_array_inl1.pl b/test_regress/t/t_inst_array_inl1.pl index 38ee74025..965c58a9d 100755 --- a/test_regress/t/t_inst_array_inl1.pl +++ b/test_regress/t/t_inst_array_inl1.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_inst_ccall.pl b/test_regress/t/t_inst_ccall.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_inst_ccall.pl +++ b/test_regress/t/t_inst_ccall.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_mnpipe.pl b/test_regress/t/t_inst_mnpipe.pl index ebda975a0..f7527396d 100755 --- a/test_regress/t/t_inst_mnpipe.pl +++ b/test_regress/t/t_inst_mnpipe.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_inst_overwide.pl b/test_regress/t/t_inst_overwide.pl index c2c8e3998..dc6e42f21 100755 --- a/test_regress/t/t_inst_overwide.pl +++ b/test_regress/t/t_inst_overwide.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_overwide_bad.pl b/test_regress/t/t_inst_overwide_bad.pl index 48769479f..04f982af3 100755 --- a/test_regress/t/t_inst_overwide_bad.pl +++ b/test_regress/t/t_inst_overwide_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_recurse_bad.pl b/test_regress/t/t_inst_recurse_bad.pl index 788af57f4..af2377139 100755 --- a/test_regress/t/t_inst_recurse_bad.pl +++ b/test_regress/t/t_inst_recurse_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_sv.pl b/test_regress/t/t_inst_sv.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_inst_sv.pl +++ b/test_regress/t/t_inst_sv.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_tree_inl0_pub0.pl b/test_regress/t/t_inst_tree_inl0_pub0.pl index 373d05de4..b299a7769 100755 --- a/test_regress/t/t_inst_tree_inl0_pub0.pl +++ b/test_regress/t/t_inst_tree_inl0_pub0.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_tree_inl0_pub1.pl b/test_regress/t/t_inst_tree_inl0_pub1.pl index 678f2ab5e..f3bd1a35c 100755 --- a/test_regress/t/t_inst_tree_inl0_pub1.pl +++ b/test_regress/t/t_inst_tree_inl0_pub1.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_tree_inl1_pub0.pl b/test_regress/t/t_inst_tree_inl1_pub0.pl index 85b32b96c..3e4125b31 100755 --- a/test_regress/t/t_inst_tree_inl1_pub0.pl +++ b/test_regress/t/t_inst_tree_inl1_pub0.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_tree_inl1_pub1.pl b/test_regress/t/t_inst_tree_inl1_pub1.pl index f258b632a..665d89dd8 100755 --- a/test_regress/t/t_inst_tree_inl1_pub1.pl +++ b/test_regress/t/t_inst_tree_inl1_pub1.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_v2k.pl b/test_regress/t/t_inst_v2k.pl index b4ad6095a..4185245a7 100755 --- a/test_regress/t/t_inst_v2k.pl +++ b/test_regress/t/t_inst_v2k.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_inst_wideconst.pl b/test_regress/t/t_inst_wideconst.pl index 2472d705f..f70431b8b 100755 --- a/test_regress/t/t_inst_wideconst.pl +++ b/test_regress/t/t_inst_wideconst.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_leak.pl b/test_regress/t/t_leak.pl index 95bc24bcd..333fa3e94 100755 --- a/test_regress/t/t_leak.pl +++ b/test_regress/t/t_leak.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_lint_implicit.pl b/test_regress/t/t_lint_implicit.pl index 5d05b50ab..0c259513c 100755 --- a/test_regress/t/t_lint_implicit.pl +++ b/test_regress/t/t_lint_implicit.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_lint_implicit_bad.pl b/test_regress/t/t_lint_implicit_bad.pl index 21cf86e9f..8975e389f 100755 --- a/test_regress/t/t_lint_implicit_bad.pl +++ b/test_regress/t/t_lint_implicit_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_lint_inherit.pl b/test_regress/t/t_lint_inherit.pl index 50afbc7f9..e5889219d 100755 --- a/test_regress/t/t_lint_inherit.pl +++ b/test_regress/t/t_lint_inherit.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_lint_only.pl b/test_regress/t/t_lint_only.pl index e0816d0cb..cb18259ba 100755 --- a/test_regress/t/t_lint_only.pl +++ b/test_regress/t/t_lint_only.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_lint_restore_bad.pl b/test_regress/t/t_lint_restore_bad.pl index 70fec0ea7..7a3260d1b 100755 --- a/test_regress/t/t_lint_restore_bad.pl +++ b/test_regress/t/t_lint_restore_bad.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_math_clog2.pl b/test_regress/t/t_math_clog2.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_clog2.pl +++ b/test_regress/t/t_math_clog2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_cmp.pl b/test_regress/t/t_math_cmp.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_cmp.pl +++ b/test_regress/t/t_math_cmp.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_concat.pl b/test_regress/t/t_math_concat.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_concat.pl +++ b/test_regress/t/t_math_concat.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_concat64.pl b/test_regress/t/t_math_concat64.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_concat64.pl +++ b/test_regress/t/t_math_concat64.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_cond_huge.pl b/test_regress/t/t_math_cond_huge.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_cond_huge.pl +++ b/test_regress/t/t_math_cond_huge.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_const.pl b/test_regress/t/t_math_const.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_const.pl +++ b/test_regress/t/t_math_const.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_div.pl b/test_regress/t/t_math_div.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_div.pl +++ b/test_regress/t/t_math_div.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_eq.pl b/test_regress/t/t_math_eq.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_eq.pl +++ b/test_regress/t/t_math_eq.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_equal.pl b/test_regress/t/t_math_equal.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_math_equal.pl +++ b/test_regress/t/t_math_equal.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_imm.pl b/test_regress/t/t_math_imm.pl index af7c05a7b..441323440 100755 --- a/test_regress/t/t_math_imm.pl +++ b/test_regress/t/t_math_imm.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_imm2.pl b/test_regress/t/t_math_imm2.pl index 0e05c6fa6..8ff5bdb62 100755 --- a/test_regress/t/t_math_imm2.pl +++ b/test_regress/t/t_math_imm2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_mul.pl b/test_regress/t/t_math_mul.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_mul.pl +++ b/test_regress/t/t_math_mul.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_pow.pl b/test_regress/t/t_math_pow.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_pow.pl +++ b/test_regress/t/t_math_pow.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_repl.pl b/test_regress/t/t_math_repl.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_repl.pl +++ b/test_regress/t/t_math_repl.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_reverse.pl b/test_regress/t/t_math_reverse.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_reverse.pl +++ b/test_regress/t/t_math_reverse.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_shift.pl b/test_regress/t/t_math_shift.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_shift.pl +++ b/test_regress/t/t_math_shift.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_shiftrs.pl b/test_regress/t/t_math_shiftrs.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_shiftrs.pl +++ b/test_regress/t/t_math_shiftrs.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_signed.pl b/test_regress/t/t_math_signed.pl index 857d38574..6c543673b 100755 --- a/test_regress/t/t_math_signed.pl +++ b/test_regress/t/t_math_signed.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_signed2.pl b/test_regress/t/t_math_signed2.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_signed2.pl +++ b/test_regress/t/t_math_signed2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_strwidth.pl b/test_regress/t/t_math_strwidth.pl index c32414387..a05e37617 100755 --- a/test_regress/t/t_math_strwidth.pl +++ b/test_regress/t/t_math_strwidth.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_math_svl.pl b/test_regress/t/t_math_svl.pl index 29e9c7874..0f04c038e 100755 --- a/test_regress/t/t_math_svl.pl +++ b/test_regress/t/t_math_svl.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2005 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_svl2.pl b/test_regress/t/t_math_svl2.pl index b19314663..beeebb840 100755 --- a/test_regress/t/t_math_svl2.pl +++ b/test_regress/t/t_math_svl2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2006 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_swap.pl b/test_regress/t/t_math_swap.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_swap.pl +++ b/test_regress/t/t_math_swap.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_tri.pl b/test_regress/t/t_math_tri.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_tri.pl +++ b/test_regress/t/t_math_tri.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_vgen.pl b/test_regress/t/t_math_vgen.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_vgen.pl +++ b/test_regress/t/t_math_vgen.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_math_vliw.pl b/test_regress/t/t_math_vliw.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_math_vliw.pl +++ b/test_regress/t/t_math_vliw.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem.pl b/test_regress/t/t_mem.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_mem.pl +++ b/test_regress/t/t_mem.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_fifo.pl b/test_regress/t/t_mem_fifo.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_mem_fifo.pl +++ b/test_regress/t/t_mem_fifo.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_file.pl b/test_regress/t/t_mem_file.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_mem_file.pl +++ b/test_regress/t/t_mem_file.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_iforder.pl b/test_regress/t/t_mem_iforder.pl index ebda975a0..f7527396d 100755 --- a/test_regress/t/t_mem_iforder.pl +++ b/test_regress/t/t_mem_iforder.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_mem_multi_io_bad.pl b/test_regress/t/t_mem_multi_io_bad.pl index 6fbec6f91..716a604b5 100755 --- a/test_regress/t/t_mem_multi_io_bad.pl +++ b/test_regress/t/t_mem_multi_io_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_multi_ref_bad.pl b/test_regress/t/t_mem_multi_ref_bad.pl index 12fe61f60..9fc3ad0db 100755 --- a/test_regress/t/t_mem_multi_ref_bad.pl +++ b/test_regress/t/t_mem_multi_ref_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_multidim.pl b/test_regress/t/t_mem_multidim.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_mem_multidim.pl +++ b/test_regress/t/t_mem_multidim.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_multidim_Ox.pl b/test_regress/t/t_mem_multidim_Ox.pl index 96d671998..7b1b3214e 100755 --- a/test_regress/t/t_mem_multidim_Ox.pl +++ b/test_regress/t/t_mem_multidim_Ox.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_mem_multidim_trace.pl b/test_regress/t/t_mem_multidim_trace.pl index 83a8f701f..5b34ad9aa 100755 --- a/test_regress/t/t_mem_multidim_trace.pl +++ b/test_regress/t/t_mem_multidim_trace.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_mem_multiwire.pl b/test_regress/t/t_mem_multiwire.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_mem_multiwire.pl +++ b/test_regress/t/t_mem_multiwire.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_shift.pl b/test_regress/t/t_mem_shift.pl index eee6f047f..eadb9bb87 100755 --- a/test_regress/t/t_mem_shift.pl +++ b/test_regress/t/t_mem_shift.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mem_slot.pl b/test_regress/t/t_mem_slot.pl index 95bc24bcd..333fa3e94 100755 --- a/test_regress/t/t_mem_slot.pl +++ b/test_regress/t/t_mem_slot.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_mod_dup_bad.pl b/test_regress/t/t_mod_dup_bad.pl index 972360975..66d47f0ae 100755 --- a/test_regress/t/t_mod_dup_bad.pl +++ b/test_regress/t/t_mod_dup_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_order.pl b/test_regress/t/t_order.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_order.pl +++ b/test_regress/t/t_order.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_order_clkinst.pl b/test_regress/t/t_order_clkinst.pl index 7b54e1f21..f67e7f17a 100755 --- a/test_regress/t/t_order_clkinst.pl +++ b/test_regress/t/t_order_clkinst.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_order_comboclkloop.pl b/test_regress/t/t_order_comboclkloop.pl index 246d61589..47e06d23f 100755 --- a/test_regress/t/t_order_comboclkloop.pl +++ b/test_regress/t/t_order_comboclkloop.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_order_comboloop.pl b/test_regress/t/t_order_comboloop.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_order_comboloop.pl +++ b/test_regress/t/t_order_comboloop.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_order_doubleloop.pl b/test_regress/t/t_order_doubleloop.pl index 7b54e1f21..f67e7f17a 100755 --- a/test_regress/t/t_order_doubleloop.pl +++ b/test_regress/t/t_order_doubleloop.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_order_multialways.pl b/test_regress/t/t_order_multialways.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_order_multialways.pl +++ b/test_regress/t/t_order_multialways.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_order_wireloop.pl b/test_regress/t/t_order_wireloop.pl index 494a3f781..c0105af60 100755 --- a/test_regress/t/t_order_wireloop.pl +++ b/test_regress/t/t_order_wireloop.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2005 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param.pl b/test_regress/t/t_param.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_param.pl +++ b/test_regress/t/t_param.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_concat.pl b/test_regress/t/t_param_concat.pl index 9ff5da37b..9ef5c5184 100755 --- a/test_regress/t/t_param_concat.pl +++ b/test_regress/t/t_param_concat.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_concat_bad.pl b/test_regress/t/t_param_concat_bad.pl index e7ad1e2f0..85ef5c3c2 100755 --- a/test_regress/t/t_param_concat_bad.pl +++ b/test_regress/t/t_param_concat_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_long.pl b/test_regress/t/t_param_long.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_param_long.pl +++ b/test_regress/t/t_param_long.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_named.pl b/test_regress/t/t_param_named.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_param_named.pl +++ b/test_regress/t/t_param_named.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_named_2.pl b/test_regress/t/t_param_named_2.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_param_named_2.pl +++ b/test_regress/t/t_param_named_2.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_param_repl.pl b/test_regress/t/t_param_repl.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_param_repl.pl +++ b/test_regress/t/t_param_repl.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_display.pl b/test_regress/t/t_pp_display.pl index d4b442214..58c771cb0 100755 --- a/test_regress/t/t_pp_display.pl +++ b/test_regress/t/t_pp_display.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_dupdef.pl b/test_regress/t/t_pp_dupdef.pl index c7bd0e11c..2b02e86f1 100755 --- a/test_regress/t/t_pp_dupdef.pl +++ b/test_regress/t/t_pp_dupdef.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_dupdef_bad.pl b/test_regress/t/t_pp_dupdef_bad.pl index 3e13c3aa2..45ced157c 100755 --- a/test_regress/t/t_pp_dupdef_bad.pl +++ b/test_regress/t/t_pp_dupdef_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_lib.pl b/test_regress/t/t_pp_lib.pl index ba7a1ac3d..b69e16f1e 100755 --- a/test_regress/t/t_pp_lib.pl +++ b/test_regress/t/t_pp_lib.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_misdef_bad.pl b/test_regress/t/t_pp_misdef_bad.pl index 3b25498f0..185557d4a 100755 --- a/test_regress/t/t_pp_misdef_bad.pl +++ b/test_regress/t/t_pp_misdef_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_pp_pragmas.pl b/test_regress/t/t_pp_pragmas.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_pp_pragmas.pl +++ b/test_regress/t/t_pp_pragmas.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_preproc.pl b/test_regress/t/t_preproc.pl index e72c8a9ff..93833c1b7 100755 --- a/test_regress/t/t_preproc.pl +++ b/test_regress/t/t_preproc.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_preproc_dos.pl b/test_regress/t/t_preproc_dos.pl index be30cdcea..b6b3fc0ff 100755 --- a/test_regress/t/t_preproc_dos.pl +++ b/test_regress/t/t_preproc_dos.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2006-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2006-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_preproc_ifdef.pl b/test_regress/t/t_preproc_ifdef.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_preproc_ifdef.pl +++ b/test_regress/t/t_preproc_ifdef.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_preproc_kwd.pl b/test_regress/t/t_preproc_kwd.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_preproc_kwd.pl +++ b/test_regress/t/t_preproc_kwd.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_preproc_psl_off.pl b/test_regress/t/t_preproc_psl_off.pl index 8cf95784e..3c4c19040 100755 --- a/test_regress/t/t_preproc_psl_off.pl +++ b/test_regress/t/t_preproc_psl_off.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_preproc_psl_on.pl b/test_regress/t/t_preproc_psl_on.pl index e139562ca..79ad44862 100755 --- a/test_regress/t/t_preproc_psl_on.pl +++ b/test_regress/t/t_preproc_psl_on.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_psl_basic.pl b/test_regress/t/t_psl_basic.pl index ba8e7db41..95181eb3e 100755 --- a/test_regress/t/t_psl_basic.pl +++ b/test_regress/t/t_psl_basic.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_psl_basic_cover.pl b/test_regress/t/t_psl_basic_cover.pl index 46c99a794..79c13f1eb 100755 --- a/test_regress/t/t_psl_basic_cover.pl +++ b/test_regress/t/t_psl_basic_cover.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_psl_basic_off.pl b/test_regress/t/t_psl_basic_off.pl index dc7210677..b349c2191 100755 --- a/test_regress/t/t_psl_basic_off.pl +++ b/test_regress/t/t_psl_basic_off.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_select_bad_msb.pl b/test_regress/t/t_select_bad_msb.pl index e9d565e4e..a9aa3cba1 100755 --- a/test_regress/t/t_select_bad_msb.pl +++ b/test_regress/t/t_select_bad_msb.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_bad_range.pl b/test_regress/t/t_select_bad_range.pl index ce3675fed..26663736d 100755 --- a/test_regress/t/t_select_bad_range.pl +++ b/test_regress/t/t_select_bad_range.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_index.pl b/test_regress/t/t_select_index.pl index 13b6d7474..8f801c7b9 100755 --- a/test_regress/t/t_select_index.pl +++ b/test_regress/t/t_select_index.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_loop.pl b/test_regress/t/t_select_loop.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_select_loop.pl +++ b/test_regress/t/t_select_loop.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_plus.pl b/test_regress/t/t_select_plus.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_select_plus.pl +++ b/test_regress/t/t_select_plus.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_plusloop.pl b/test_regress/t/t_select_plusloop.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_select_plusloop.pl +++ b/test_regress/t/t_select_plusloop.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_runtime_range.pl b/test_regress/t/t_select_runtime_range.pl index 13b6d7474..8f801c7b9 100755 --- a/test_regress/t/t_select_runtime_range.pl +++ b/test_regress/t/t_select_runtime_range.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_select_set.pl b/test_regress/t/t_select_set.pl index 13b6d7474..8f801c7b9 100755 --- a/test_regress/t/t_select_set.pl +++ b/test_regress/t/t_select_set.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_file_autoflush.pl b/test_regress/t/t_sys_file_autoflush.pl index 4e23b0ab0..e020ba018 100755 --- a/test_regress/t/t_sys_file_autoflush.pl +++ b/test_regress/t/t_sys_file_autoflush.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_file_basic.pl b/test_regress/t/t_sys_file_basic.pl index 132ac60c5..ff8557f3b 100755 --- a/test_regress/t/t_sys_file_basic.pl +++ b/test_regress/t/t_sys_file_basic.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_file_scan.pl b/test_regress/t/t_sys_file_scan.pl index 86b389b6e..fdec0f569 100755 --- a/test_regress/t/t_sys_file_scan.pl +++ b/test_regress/t/t_sys_file_scan.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_rand.pl b/test_regress/t/t_sys_rand.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_sys_rand.pl +++ b/test_regress/t/t_sys_rand.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_readmem.pl b/test_regress/t/t_sys_readmem.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_sys_readmem.pl +++ b/test_regress/t/t_sys_readmem.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_readmem_bad_addr.pl b/test_regress/t/t_sys_readmem_bad_addr.pl index 32b21555b..1bca74fab 100755 --- a/test_regress/t/t_sys_readmem_bad_addr.pl +++ b/test_regress/t/t_sys_readmem_bad_addr.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_readmem_bad_digit.pl b/test_regress/t/t_sys_readmem_bad_digit.pl index 395b5d4e7..14f275da9 100755 --- a/test_regress/t/t_sys_readmem_bad_digit.pl +++ b/test_regress/t/t_sys_readmem_bad_digit.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_readmem_bad_end.pl b/test_regress/t/t_sys_readmem_bad_end.pl index e8eca03b2..e7bec9aa7 100755 --- a/test_regress/t/t_sys_readmem_bad_end.pl +++ b/test_regress/t/t_sys_readmem_bad_end.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_readmem_bad_notfound.pl b/test_regress/t/t_sys_readmem_bad_notfound.pl index b9587b42f..fa22507e4 100755 --- a/test_regress/t/t_sys_readmem_bad_notfound.pl +++ b/test_regress/t/t_sys_readmem_bad_notfound.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_sys_time.pl b/test_regress/t/t_sys_time.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_sys_time.pl +++ b/test_regress/t/t_sys_time.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_trace_ena_cc.pl b/test_regress/t/t_trace_ena_cc.pl index 107915758..823bc29a2 100644 --- a/test_regress/t/t_trace_ena_cc.pl +++ b/test_regress/t/t_trace_ena_cc.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_ena_sc.pl b/test_regress/t/t_trace_ena_sc.pl index 778e5cb5b..89acfb961 100755 --- a/test_regress/t/t_trace_ena_sc.pl +++ b/test_regress/t/t_trace_ena_sc.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_ena_sp.pl b/test_regress/t/t_trace_ena_sp.pl index 4157ee96c..c4a10bd9d 100755 --- a/test_regress/t/t_trace_ena_sp.pl +++ b/test_regress/t/t_trace_ena_sp.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_off_cc.pl b/test_regress/t/t_trace_off_cc.pl index cbb72d86c..2fec873c4 100755 --- a/test_regress/t/t_trace_off_cc.pl +++ b/test_regress/t/t_trace_off_cc.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_off_sc.pl b/test_regress/t/t_trace_off_sc.pl index 192fe2460..0c780e017 100755 --- a/test_regress/t/t_trace_off_sc.pl +++ b/test_regress/t/t_trace_off_sc.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_off_sp.pl b/test_regress/t/t_trace_off_sp.pl index 015e8cfee..5fa8787c2 100755 --- a/test_regress/t/t_trace_off_sp.pl +++ b/test_regress/t/t_trace_off_sp.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_trace_public_func.pl b/test_regress/t/t_trace_public_func.pl index 4e2c51320..6f6cd0ff9 100755 --- a/test_regress/t/t_trace_public_func.pl +++ b/test_regress/t/t_trace_public_func.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003-2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_trace_public_sig.pl b/test_regress/t/t_trace_public_sig.pl index 4a23a87d3..b628bff74 100755 --- a/test_regress/t/t_trace_public_sig.pl +++ b/test_regress/t/t_trace_public_sig.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003-2008 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_combo.pl b/test_regress/t/t_unopt_combo.pl index 98d979847..deaf7b73d 100755 --- a/test_regress/t/t_unopt_combo.pl +++ b/test_regress/t/t_unopt_combo.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_combo_bad.pl b/test_regress/t/t_unopt_combo_bad.pl index 4ad933d37..60adff046 100755 --- a/test_regress/t/t_unopt_combo_bad.pl +++ b/test_regress/t/t_unopt_combo_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_combo_isolate.pl b/test_regress/t/t_unopt_combo_isolate.pl index 04fcdc467..f06717699 100755 --- a/test_regress/t/t_unopt_combo_isolate.pl +++ b/test_regress/t/t_unopt_combo_isolate.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_converge_print_bad.pl b/test_regress/t/t_unopt_converge_print_bad.pl index c5a094e25..54513180e 100755 --- a/test_regress/t/t_unopt_converge_print_bad.pl +++ b/test_regress/t/t_unopt_converge_print_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2007 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_converge_run_bad.pl b/test_regress/t/t_unopt_converge_run_bad.pl index e8aadba77..98fe0e811 100755 --- a/test_regress/t/t_unopt_converge_run_bad.pl +++ b/test_regress/t/t_unopt_converge_run_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2007 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unopt_converge_unopt_bad.pl b/test_regress/t/t_unopt_converge_unopt_bad.pl index 254c7c6a9..f283587e3 100755 --- a/test_regress/t/t_unopt_converge_unopt_bad.pl +++ b/test_regress/t/t_unopt_converge_unopt_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2007 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_unroll_signed.pl b/test_regress/t/t_unroll_signed.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_unroll_signed.pl +++ b/test_regress/t/t_unroll_signed.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_bad_hide.pl b/test_regress/t/t_var_bad_hide.pl index fe0f2f59c..dc6e0e01f 100755 --- a/test_regress/t/t_var_bad_hide.pl +++ b/test_regress/t/t_var_bad_hide.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_bad_rsvd.pl b/test_regress/t/t_var_bad_rsvd.pl index 97f0e6411..1ec7bcac1 100755 --- a/test_regress/t/t_var_bad_rsvd.pl +++ b/test_regress/t/t_var_bad_rsvd.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_bad_sameas.pl b/test_regress/t/t_var_bad_sameas.pl index acf30794c..7fc14aaab 100755 --- a/test_regress/t/t_var_bad_sameas.pl +++ b/test_regress/t/t_var_bad_sameas.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_dotted_inl0.pl b/test_regress/t/t_var_dotted_inl0.pl index 9e65640b5..478c7498c 100755 --- a/test_regress/t/t_var_dotted_inl0.pl +++ b/test_regress/t/t_var_dotted_inl0.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_var_dotted_inl1.pl b/test_regress/t/t_var_dotted_inl1.pl index 0314d4315..df9132cd2 100755 --- a/test_regress/t/t_var_dotted_inl1.pl +++ b/test_regress/t/t_var_dotted_inl1.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_var_dotted_inl2.pl b/test_regress/t/t_var_dotted_inl2.pl index 94e849532..a5e13827d 100755 --- a/test_regress/t/t_var_dotted_inl2.pl +++ b/test_regress/t/t_var_dotted_inl2.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_var_escape.pl b/test_regress/t/t_var_escape.pl index 829bc9f46..22dd5bca9 100755 --- a/test_regress/t/t_var_escape.pl +++ b/test_regress/t/t_var_escape.pl @@ -1,8 +1,8 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # -# Copyright 2003-2007 by Wilson Snyder. This program is free software; you can +# Copyright 2003-2008 by Wilson Snyder. This program is free software; you can # redistribute it and/or modify it under the terms of either the GNU # General Public License or the Perl Artistic License. diff --git a/test_regress/t/t_var_in_assign_bad.pl b/test_regress/t/t_var_in_assign_bad.pl index e0ca73a8d..63695f21e 100755 --- a/test_regress/t/t_var_in_assign_bad.pl +++ b/test_regress/t/t_var_in_assign_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2005 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_init.pl b/test_regress/t/t_var_init.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_var_init.pl +++ b/test_regress/t/t_var_init.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_life.pl b/test_regress/t/t_var_life.pl index eb2df365a..b2d532b9f 100755 --- a/test_regress/t/t_var_life.pl +++ b/test_regress/t/t_var_life.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_local.pl b/test_regress/t/t_var_local.pl index e2a0c97fa..cdae47250 100755 --- a/test_regress/t/t_var_local.pl +++ b/test_regress/t/t_var_local.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_outoforder.pl b/test_regress/t/t_var_outoforder.pl index 2b6dd79c0..83e0ab009 100755 --- a/test_regress/t/t_var_outoforder.pl +++ b/test_regress/t/t_var_outoforder.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2004 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_pins_cc.pl b/test_regress/t/t_var_pins_cc.pl index 58f9c27f7..d1984eddc 100755 --- a/test_regress/t/t_var_pins_cc.pl +++ b/test_regress/t/t_var_pins_cc.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_pins_sc32.pl b/test_regress/t/t_var_pins_sc32.pl index 4e2f2eb42..5e60212c5 100755 --- a/test_regress/t/t_var_pins_sc32.pl +++ b/test_regress/t/t_var_pins_sc32.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_pins_sc64.pl b/test_regress/t/t_var_pins_sc64.pl index 2df376be0..d03fcc28b 100755 --- a/test_regress/t/t_var_pins_sc64.pl +++ b/test_regress/t/t_var_pins_sc64.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can diff --git a/test_regress/t/t_var_port_bad.pl b/test_regress/t/t_var_port_bad.pl index 0e824c09d..693fe0682 100755 --- a/test_regress/t/t_var_port_bad.pl +++ b/test_regress/t/t_var_port_bad.pl @@ -1,5 +1,5 @@ #!/usr/bin/perl -if (!$::Driver) { use FindBin; exec("./driver.pl", @ARGV, $0); die; } +if (!$::Driver) { use FindBin; exec("$FindBin::Bin/bootstrap.pl", @ARGV, $0); die; } # DESCRIPTION: Verilator: Verilog Test driver/expect definition # # Copyright 2003 by Wilson Snyder. This program is free software; you can