Skip to content

Commit 61ec7fc

Browse files
authored
Merge pull request #2331 from diffblue/arch_flags_tests
mark tests that are meant for goto-gcc only
2 parents 2796025 + 8b2fc41 commit 61ec7fc

File tree

39 files changed

+80
-71
lines changed

39 files changed

+80
-71
lines changed

appveyor.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,15 +64,9 @@ test_script:
6464
- cmd: |
6565
cd regression
6666
rem HACK disable failing tests
67-
rmdir /s /q ansi-c\arch_flags_mcpu_bad
68-
rmdir /s /q ansi-c\arch_flags_mcpu_good
69-
rmdir /s /q ansi-c\arch_flags_mthumb_bad
70-
rmdir /s /q ansi-c\arch_flags_mthumb_good
7167
rmdir /s /q ansi-c\Forward_Declaration2
7268
rmdir /s /q ansi-c\Incomplete_Type1
7369
rmdir /s /q ansi-c\Universal_characters1
74-
rmdir /s /q ansi-c\gcc_attributes7
75-
rmdir /s /q ansi-c\gcc_version1
7670
rmdir /s /q cbmc\Malloc23
7771
rmdir /s /q cbmc\byte_update2
7872
rmdir /s /q cbmc\byte_update3

buildspec-windows.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,8 @@ phases:
2828
- |
2929
cd regression
3030
# HACK disable failing tests
31-
Remove-Item ansi-c\arch_flags_mcpu_bad -Force -Recurse
32-
Remove-Item ansi-c\arch_flags_mcpu_good -Force -Recurse
33-
Remove-Item ansi-c\arch_flags_mthumb_bad -Force -Recurse
34-
Remove-Item ansi-c\arch_flags_mthumb_good -Force -Recurse
3531
Remove-Item ansi-c\Forward_Declaration2 -Force -Recurse
3632
Remove-Item ansi-c\Incomplete_Type1 -Force -Recurse
37-
Remove-Item ansi-c\gcc_attributes7 -Force -Recurse
38-
Remove-Item ansi-c\gcc_version1 -Force -Recurse
3933
Remove-Item cbmc\Malloc23 -Force -Recurse
4034
Remove-Item cbmc\byte_update2 -Force -Recurse
4135
Remove-Item cbmc\byte_update3 -Force -Recurse

regression/ansi-c/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ include ../../src/config.inc
44
include ../../src/common
55

66
ifeq ($(BUILD_ENV_),MSVC)
7-
exe=../../../src/goto-cc/goto-cl
7+
exe=../../../src/goto-cc/goto-cl -X gcc-only
88
else
99
exe=../../../src/goto-cc/goto-cc
1010
endif

regression/ansi-c/arch_flags_mcpu_bad/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
preproc.i
33
-mcpu=cortex-a15 -o linked-object.gb object.intel
44
^EXIT=(64|1)$

regression/ansi-c/arch_flags_mcpu_good/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
preproc.i
33
-mcpu=cortex-a15 -o linked-object.gb object.arm
44
^EXIT=0$

regression/ansi-c/arch_flags_mthumb_bad/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
preproc.i
33
-mthumb -o linked-object.gb object.intel
44
^EXIT=(64|1)$

regression/ansi-c/arch_flags_mthumb_good/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
preproc.i
33
-mthumb -o linked-object.gb object.arm
44
^EXIT=0$

regression/ansi-c/gcc___auto_type1/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
main.c
33

44
^EXIT=0$

regression/ansi-c/gcc_attributes1/test.desc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
CORE
1+
CORE gcc-only
22
main.c
33

44
^EXIT=0$

regression/ansi-c/gcc_attributes10/main.c

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,17 @@
22
int array##__LINE__[(condition) ? 1 : -1]
33

44
#ifdef __GNUC__
5+
#ifndef __clang__
56

6-
int x __attribute__ ((__vector_size__ (12), __may_alias__));
7+
int x __attribute__ ((__vector_size__ (16), __may_alias__));
78
int x2 __attribute__ ((__may_alias__));
8-
int x3 __attribute__ ((__may_alias__, __vector_size__ (12)));
9+
int x3 __attribute__ ((__may_alias__, __vector_size__ (16)));
910

10-
STATIC_ASSERT(sizeof(x)==12);
11+
STATIC_ASSERT(sizeof(x)==16);
1112
STATIC_ASSERT(sizeof(x2)==sizeof(int));
12-
STATIC_ASSERT(sizeof(x3)==12);
13+
STATIC_ASSERT(sizeof(x3)==16);
1314

15+
#endif
1416
#endif
1517

1618
int main(int argc, char* argv[])

0 commit comments

Comments
 (0)