]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
ivars.c: Add a check for classes without instance variables...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
2
3 * objc.dg/gnu-api-2-class.m: Add a test case
4 for the above change.
5
6 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
9
10 2015-01-09 Richard Biener <rguenther@suse.de>
11
12 PR tree-optimization/64410
13 * g++.dg/vect/pr64410.cc: New testcase.
14
15 2015-01-09 Martin Liska <mliska@suse.cz>
16
17 * gcc.dg/ipa/ipa-icf-32.c: New test.
18
19 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20
21 * c-c++-common/tsan/tsan_barrier.h: New.
22 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
23 * c-c++-common/tsan/bitfield_race.c: Likewise.
24 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
25 * c-c++-common/tsan/mutexset1.c: Likewise.
26 * c-c++-common/tsan/race_on_barrier.c: Likewise.
27 * c-c++-common/tsan/race_on_mutex.c: Likewise.
28 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
29 * c-c++-common/tsan/simple_race.c: Likewise.
30 * c-c++-common/tsan/simple_stack.c: Likewise.
31 * c-c++-common/tsan/sleep_sync.c: Likewise.
32 * c-c++-common/tsan/tiny_race.c: Likewise.
33 * c-c++-common/tsan/tls_race.c: Likewise.
34 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
35 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
36 * g++.dg/tsan/atomic_free.C: Likewise.
37 * g++.dg/tsan/atomic_free2.C: Likewise.
38 * g++.dg/tsan/cond_race.C: Likewise.
39 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
40
41 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
42
43 PR testsuite/62250
44 * lib/target-supports.exp (check_effective_target_libatomic_available):
45 New.
46 * gfortran.dg/coarray/caf.exp: Only add -latomic for
47 targets that match effective-target libatomic_available.
48 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
49
50 2015-01-08 David Malcolm <dmalcolm@redhat.com>
51
52 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
53 Verify the result of gcc_jit_context_get_last_error.
54 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
55
56 2015-01-08 Jakub Jelinek <jakub@redhat.com>
57
58 PR tree-optimization/63989
59 * gcc.dg/strlenopt-27.c: New test.
60
61 2015-01-08 David Malcolm <dmalcolm@redhat.com>
62
63 * jit.dg/harness.h (set_up_logging): New function.
64 (test_jit): Fail if gcc_jit_context_acquire fails. Call
65 set_up_logging on the context, so that every testcase is
66 logged to a particular file.
67 * jit.dg/test-nested-contexts.c (main): Open a logfile,
68 and call gcc_jit_context_set_logfile on the top-level context.
69
70 2015-01-08 Jakub Jelinek <jakub@redhat.com>
71
72 PR target/64338
73 * g++.dg/opt/pr64338.C: New test.
74
75 2015-01-08 Tobias Burnus <burnus@net-b.de>
76
77 * gfortran.dg/coarray/codimension_2b.f90: New file.
78 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
79 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
80
81 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
82
83 PR c++/59004
84 * g++.dg/ext/fnname4.C: New.
85
86 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
87
88 PR c++/64462
89 * g++.dg/cpp0x/constexpr-64462.C: New.
90
91 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
92
93 PR c++/60753
94 * g++.dg/cpp0x/deleted10.C: New.
95
96 2015-01-07 David Malcolm <dmalcolm@redhat.com>
97
98 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
99
100 2015-01-07 David Malcolm <dmalcolm@redhat.com>
101
102 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
103 GCC_JIT_UNARY_OP_ABS.
104 (verify_unary_ops): Likewise.
105
106 2015-01-07 David Malcolm <dmalcolm@redhat.com>
107
108 * jit.dg/test-arith-overflow.c: New test case.
109 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
110 * jit.dg/test-combination.c (create_code): Likewise.
111 (verify_code): Likewise.
112 * jit.dg/test-threads.c (testcases): Likewise.
113
114 2015-01-07 David Malcolm <dmalcolm@redhat.com>
115
116 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
117 rather than "jit". Load g++.exp, and call g++_init.
118 Run test-*.cc files within the testsuite and *.cc files within
119 docs/examples.
120 (jit-dg-test): Drop the addition of -fgnu89-inline to
121 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
122 doing it when compiling C testcases (since g++ does not handle
123 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
124 is restored to the value after g++_init ran, rather than the
125 value before g++_init ran. Return a list of
126 $comp_output $output_file, as dg-test assumes.
127
128 2015-01-07 David Malcolm <dmalcolm@redhat.com>
129
130 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
131 make it easier to figure out the origin of each test result when
132 running test-combination.c and test-threads.c.
133 (CHECK_VALUE): Likewise.
134 (CHECK_DOUBLE_VALUE): Likewise.
135 (CHECK_STRING_VALUE): Likewise.
136 (CHECK_STRING_STARTS_WITH): Likewise.
137 (CHECK_STRING_CONTAINS): Likewise.
138 (CHECK): Likewise.
139 (check_string_value): Likewise, add "funcname" param.
140 (check_string_starts_with): Likewise.
141 (check_string_contains): Likewise.
142
143 2015-01-07 David Malcolm <dmalcolm@redhat.com>
144
145 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
146 generating name of built executable.
147
148 2015-01-07 Marek Polacek <polacek@redhat.com>
149
150 PR c/64440
151 * gcc.dg/pr64440.c: New test.
152 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
153
154 2015-01-07 Marek Polacek <polacek@redhat.com>
155
156 PR c/64417
157 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
158 * gcc.dg/pr64417.c: New test.
159
160 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
161
162 PR target/64505
163 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
164 fix is correct.
165
166 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
167
168 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
169 Check if testcases run without errors, not just if they compile.
170
171 2015-01-06 Christian Bruel <christian.bruel@st.com>
172
173 PR target/64507
174 * gcc.target/sh/pr64507.c: New test.
175
176 2015-01-06 Arnaud Charlet <charlet@adacore.com>
177
178 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
179
180 2015-01-06 Jakub Jelinek <jakub@redhat.com>
181
182 * c-c++-common/asan/sanitize-all-1.c: New test.
183 * c-c++-common/ubsan/sanitize-all-1.c: New test.
184 * c-c++-common/ubsan/sanitize-all-2.c: New test.
185 * c-c++-common/ubsan/sanitize-all-3.c: New test.
186 * c-c++-common/ubsan/sanitize-all-4.c: New test.
187
188 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
189
190 * lib/target-supports.exp (check_profiling_available): Return 0 for
191 Visium.
192 (check_effective_target_tls_runtime): Likewise.
193 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
194 * gcc.dg/20020312-2.c: Adjust for Visium.
195 * gcc.dg/tls/thr-cse-1.c: Likewise
196 * gcc.dg/tree-ssa/20040204-1.c: Likewise
197 * gcc.dg/tree-ssa/loop-1.c: Likewise.
198 * gcc.dg/weak/typeof-2.c: Likewise.
199
200 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
201
202 PR rtl-optimization/64287
203 * gcc.dg/aru-2.c: New test.
204
205 2015-01-05 Jakub Jelinek <jakub@redhat.com>
206
207 PR sanitizer/64344
208 * c-c++-common/ubsan/pr64344-1.c: New test.
209 * c-c++-common/ubsan/pr64344-2.c: New test.
210
211 PR tree-optimization/64465
212 * gcc.dg/pr64465.c: New test.
213
214 PR tree-optimization/64494
215 * gcc.c-torture/compile/pr64494.c: New test.
216
217 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
218
219 PR fortran/47674
220 * gfortran.dg/realloc_on_assign_25.f90: New test.
221
222 2015-01-05 Jakub Jelinek <jakub@redhat.com>
223
224 Update copyright years.
225
226 2015-01-05 Marek Polacek <polacek@redhat.com>
227
228 PR c/64423
229 * gcc.dg/pr64423.c: New test.
230
231 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
232
233 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
234 mmix-knuth-mmixware for the same reason as for MIPS.
235 * gcc.dg/debug/debug-2.c: Ditto.
236
237 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
238
239 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
240
241 PR testsuite/62250
242 * lib/gfortran.exp: Add libatomic library search path.
243 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
244 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
245
246 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
247
248 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
249
250 * c-c++-common/tsan/bitfield_race.c: New testcase.
251 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
252
253 2015-01-02 Tobias Burnus <burnus@net-b.de>
254
255 * gfortran.dg/coarray/collectives_4.f90: New.
256
257 2015-01-02 Janus Weil <janus@gcc.gnu.org>
258
259 PR fortran/57562
260 * gfortran.dg/extends_16.f90: New.
261
262 2015-01-02 Tobias Burnus <burnus@net-b.de>
263
264 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
265
266 2015-01-02 Tobias Burnus <burnus@net-b.de>
267
268 * gfortran.dg/coarray/codimension_2.f90: New.
269 * gfortran.dg/coarray/codimension_2a.f90: New.
270 * gfortran.dg/coarray_35.f90: New.
271 * gfortran.dg/coarray_35a.f90: New.
272
273 2015-01-02 Janus Weil <janus@gcc.gnu.org>
274
275 PR fortran/60507
276 * gfortran.dg/dummy_procedure_11.f90: New.
277 ^L
278 Copyright (C) 2015 Free Software Foundation, Inc.
279
280 Copying and distribution of this file, with or without modification,
281 are permitted in any medium without royalty provided the copyright
282 notice and this notice are preserved.