[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 Marek Polacek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|--- |FIXED --- Comment #7 from Marek Polacek --- Fixed for GCC 6.
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 --- Comment #6 from Marek Polacek --- Author: mpolacek Date: Thu May 7 14:44:26 2015 New Revision: 222878 URL: https://gcc.gnu.org/viewcvs?rev=222878&root=gcc&view=rev Log: PR testsuite/66046 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the last dg-output. * c-c++-common/ubsan/align-7.c: Likewise. * c-c++-common/ubsan/bounds-8.c: Likewise. * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise. * c-c++-common/ubsan/load-bool-enum.c: Likewise. * c-c++-common/ubsan/null-1.c: Likewise. * c-c++-common/ubsan/null-10.c: Likewise. * c-c++-common/ubsan/null-11.c: Likewise. * c-c++-common/ubsan/null-2.c: Likewise. * c-c++-common/ubsan/null-3.c: Likewise. * c-c++-common/ubsan/null-4.c: Likewise. * c-c++-common/ubsan/null-5.c: Likewise. * c-c++-common/ubsan/null-6.c: Likewise. * c-c++-common/ubsan/null-7.c: Likewise. * c-c++-common/ubsan/null-8.c: Likewise. * c-c++-common/ubsan/null-9.c: Likewise. * c-c++-common/ubsan/object-size-1.c: Likewise. * c-c++-common/ubsan/object-size-10.c: Likewise. * c-c++-common/ubsan/object-size-4.c: Likewise. * c-c++-common/ubsan/object-size-5.c: Likewise. * c-c++-common/ubsan/object-size-7.c: Likewise. * c-c++-common/ubsan/object-size-8.c: Likewise. * c-c++-common/ubsan/object-size-9.c: Likewise. * c-c++-common/ubsan/overflow-add-2.c: Likewise. * c-c++-common/ubsan/overflow-int128.c: Likewise. * c-c++-common/ubsan/overflow-mul-2.c: Likewise. * c-c++-common/ubsan/overflow-mul-4.c: Likewise. * c-c++-common/ubsan/overflow-negate-1.c: Likewise. * c-c++-common/ubsan/overflow-negate-3.c: Likewise. * c-c++-common/ubsan/overflow-sub-2.c: Likewise. * c-c++-common/ubsan/overflow-sub-4.c: Likewise. * c-c++-common/ubsan/pr59333.c: Likewise. * c-c++-common/ubsan/pr59667.c: Likewise. * c-c++-common/ubsan/pr60613-2.c: Likewise. * c-c++-common/ubsan/pr60636.c: Likewise. * c-c++-common/ubsan/pr63802.c: Likewise. * c-c++-common/ubsan/recovery-1.c: Likewise. * c-c++-common/ubsan/recovery-3.c: Likewise. * c-c++-common/ubsan/shift-1.c: Likewise. * c-c++-common/ubsan/shift-2.c: Likewise. * c-c++-common/ubsan/shift-4.c: Likewise. * c-c++-common/ubsan/shift-7.c: Likewise. * c-c++-common/ubsan/undefined-2.c: Likewise. * c-c++-common/ubsan/vla-1.c: Likewise. * g++.dg/ubsan/null-1.C: Likewise. * g++.dg/ubsan/null-3.C: Likewise. * g++.dg/ubsan/null-4.C: Likewise. * g++.dg/ubsan/vptr-8.C: Likewise. * g++.dg/ubsan/vptr-9.C: Likewise. * gcc.dg/ubsan/bounds-2.c: Likewise. * gcc.dg/ubsan/object-size-9.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/c-c++-common/ubsan/align-6.c trunk/gcc/testsuite/c-c++-common/ubsan/align-7.c trunk/gcc/testsuite/c-c++-common/ubsan/bounds-8.c trunk/gcc/testsuite/c-c++-common/ubsan/float-cast-overflow-9.c trunk/gcc/testsuite/c-c++-common/ubsan/load-bool-enum.c trunk/gcc/testsuite/c-c++-common/ubsan/null-1.c trunk/gcc/testsuite/c-c++-common/ubsan/null-10.c trunk/gcc/testsuite/c-c++-common/ubsan/null-11.c trunk/gcc/testsuite/c-c++-common/ubsan/null-2.c trunk/gcc/testsuite/c-c++-common/ubsan/null-3.c trunk/gcc/testsuite/c-c++-common/ubsan/null-4.c trunk/gcc/testsuite/c-c++-common/ubsan/null-5.c trunk/gcc/testsuite/c-c++-common/ubsan/null-6.c trunk/gcc/testsuite/c-c++-common/ubsan/null-7.c trunk/gcc/testsuite/c-c++-common/ubsan/null-8.c trunk/gcc/testsuite/c-c++-common/ubsan/null-9.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-1.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-10.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-4.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-5.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-7.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-8.c trunk/gcc/testsuite/c-c++-common/ubsan/object-size-9.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-add-2.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-int128.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-mul-2.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-mul-4.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-negate-1.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-negate-3.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-sub-2.c trunk/gcc/testsuite/c-c++-common/ubsan/overflow-sub-4.c trunk/gcc/testsuite/c-c++-common/ubsan/pr59333.c trunk/gcc/testsuite/c-c++-common/ubsan/pr59667.c trunk/gcc/testsuite/c-c++-common/ubsan/pr60613-2.c trunk/gcc/testsuite/c-c++-common/ubsan/pr60636.c trunk/gcc/testsuite/c-c++-com
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 --- Comment #5 from Maxim Ostapenko --- (In reply to Marek Polacek from comment #3) > Oops. Let me prepare a patch. But I won't be able to test -- are you > willing to test it once I have something?. If it passes both x86_64, I'll > just commit it. > > This way maybe I'll remember to not add trailing (\n|\r\n|\r). Sure, thank you!
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 --- Comment #4 from Marek Polacek --- "both x86_64 and arm"
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 Marek Polacek changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2015-05-07 CC||mpolacek at gcc dot gnu.org Assignee|unassigned at gcc dot gnu.org |mpolacek at gcc dot gnu.org Target Milestone|--- |6.0 Ever confirmed|0 |1 --- Comment #3 from Marek Polacek --- Oops. Let me prepare a patch. But I won't be able to test -- are you willing to test it once I have something?. If it passes both x86_64, I'll just commit it. This way maybe I'll remember to not add trailing (\n|\r\n|\r).
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 --- Comment #2 from Yuri Gribov --- The question is what's more appropriate. Doing this repetative work like this demotivates folks. But if Marek promises to never add newlines to his regexps again we can submit another cleanup patch :)
[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66046 Jakub Jelinek changed: What|Removed |Added CC||jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek --- At some point somebody was already removing trailing (\n|\r\n|\r) (from the last dg-output line in the file) from various sanitizer testcases, maybe it is time to do that again.