[Bug testsuite/66046] UBSan output pattern tests fail on target ARM board.

2015-05-07 Thread mpolacek at gcc dot gnu.org
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.

2015-05-07 Thread mpolacek at gcc dot gnu.org
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.

2015-05-07 Thread chefmax at gcc dot gnu.org
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.

2015-05-07 Thread mpolacek at gcc dot gnu.org
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.

2015-05-07 Thread mpolacek at gcc dot gnu.org
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.

2015-05-07 Thread tetra2005 at gmail dot com
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.

2015-05-07 Thread jakub at gcc dot gnu.org
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.