Module: gas-preprocessor Branch: master Commit: 005b138b94b02268674514db7b5d49d5dd5a4aae
Author: Martin Storsjo <[email protected]> Committer: Martin Storsjo <[email protected]> Date: Tue Jul 23 11:08:15 2013 +0300 Handle if conditions in .rept --- gas-preprocessor.pl | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/gas-preprocessor.pl b/gas-preprocessor.pl index 38b3d5b..ca74f43 100755 --- a/gas-preprocessor.pl +++ b/gas-preprocessor.pl @@ -224,7 +224,7 @@ sub parse_line { $current_macro = ''; return; } - } elsif (/\.irp/) { + } elsif (/\.irp/ or /\.rept/) { $in_irp = 1; } elsif (/.endr/) { $in_irp = 0; @@ -521,7 +521,9 @@ foreach my $line (@pass1_lines) { } else { for (1 .. $num_repts) { foreach my $line (@rept_lines) { - print ASMFILE $line; + if (!parse_if_line($line) && !handle_if($line)) { + print ASMFILE $line; + } } } } _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
