]> gcc.gnu.org Git - gcc.git/blame - gcc/testsuite/ChangeLog
\1a2015-01-13 Andrew Pinski <apinski@cavium.com>
[gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1f46bd52
AP
12015-01-13 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.target/aarch64/store-pair-1.c: New testcase.
4
e0ffb247
RB
52015-01-13 Richard Biener <rguenther@suse.de>
6
7 PR lto/64373
8 * gcc.dg/lto/pr64373_0.c: New testcase.
9
bf84ac44
AP
102015-01-13 Andrew Pinski <apinski@cavium.com>
11
12 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
13 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
14
d0ed943c
RB
152015-01-13 Richard Biener <rguenther@suse.de>
16
17 PR tree-optimization/64406
18 * gcc.dg/pr64406.c: New testcase.
19
96bb56b2
RB
202015-01-13 Richard Biener <rguenther@suse.de>
21
22 PR tree-optimization/64404
23 * gcc.dg/vect/pr64404.c: New testcase.
24
a2d429ac
RB
252014-01-13 Richard Biener <rguenther@suse.de>
26
27 PR tree-optimization/64568
28 * g++.dg/torture/pr64568.C: New testcase.
29
f6f2b019
DM
302015-01-12 David Malcolm <dmalcolm@redhat.com>
31
32 * jit.dg/test-error-local-used-from-other-function.c: New test
33 case.
34 * jit.dg/test-error-param-reuse.c: New test case.
35 * jit.dg/test-error-param-sharing.c: New test case.
36 * jit.dg/test-error-param-used-from-other-function.c: New test
37 case.
38 * jit.dg/test-error-param-used-without-a-function.c: New test
39 case.
40
01991953
JJ
412015-01-12 Jakub Jelinek <jakub@redhat.com>
42
737fde1d
JJ
43 PR tree-optimization/64563
44 * gcc.dg/pr64563.c: New test.
45
631b8d78
JJ
46 PR target/64513
47 * gcc.target/i386/pr64513.c: New test.
48
f51286f2
JJ
49 PR tree-optimization/64454
50 * gcc.dg/pr64454.c: New test.
51
01991953
JJ
52 PR testsuite/64028
53 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
54 bind_pic_locally.
55 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
56 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
57 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
58 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
59 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
60 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
61 * gcc.dg/vect/slp-25.c: Likewise.
62 * gcc.dg/vect/vect-109.c: Likewise.
63 * gcc.dg/vect/vect-13.c: Likewise.
64 * gcc.dg/vect/vect-17.c: Likewise.
65 * gcc.dg/vect/vect-18.c: Likewise.
66 * gcc.dg/vect/vect-19.c: Likewise.
67 * gcc.dg/vect/vect-20.c: Likewise.
68 * gcc.dg/vect/vect-21.c: Likewise.
69 * gcc.dg/vect/vect-22.c: Likewise.
70 * gcc.dg/vect/vect-27.c: Likewise.
71 * gcc.dg/vect/vect-29.c: Likewise.
72 * gcc.dg/vect/vect-2-big-array.c: Likewise.
73 * gcc.dg/vect/vect-2.c: Likewise.
74 * gcc.dg/vect/vect-3.c: Likewise.
75 * gcc.dg/vect/vect-4.c: Likewise.
76 * gcc.dg/vect/vect-5.c: Likewise.
77 * gcc.dg/vect/vect-72.c: Likewise.
78 * gcc.dg/vect/vect-73-big-array.c: Likewise.
79 * gcc.dg/vect/vect-73.c: Likewise.
80 * gcc.dg/vect/vect-77-global.c: Likewise.
81 * gcc.dg/vect/vect-78-global.c: Likewise.
82 * gcc.dg/vect/vect-7.c: Likewise.
83 * gcc.dg/vect/vect-86.c: Likewise.
84 * gcc.dg/vect/vect-align-1.c: Likewise.
85 * gcc.dg/vect/vect-align-3.c: Likewise.
86 * gcc.dg/vect/vect-all-big-array.c: Likewise.
87 * gcc.dg/vect/vect-all.c: Likewise.
88 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
89 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
90 * gcc.dg/vect/vect-peel-3.c: Likewise.
91 * gcc.dg/vect/vect-peel-4.c: Likewise.
92 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
93
351f1600
JL
942015-01-12 Jeff Law <law@redhat.com>
95
96 PR target/64461
97 * gcc.target/m68k/pr64461.c: New test.
98
791cfef8
DM
992015-01-12 David Malcolm <dmalcolm@redhat.com>
100
101 * jit.dg/test-array-as-pointer.c (create_code): Update call
102 to gcc_jit_context_new_global by setting "kind" to
103 GCC_JIT_GLOBAL_IMPORTED.
104 * jit.dg/test-error-array-as-pointer.c: Likewise.
105 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
106 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
107 setting kind to GCC_JIT_GLOBAL_EXPORTED.
108 * jit.dg/test-using-global.c (the_global): Rename to...
109 (imported_global): ...this.
110 (create_code): Update to test the three kinds of global.
111 (verify_code): Likewise.
112
6c0fcb81
MG
1132015-01-12 Marc Glisse <marc.glisse@inria.fr>
114
115 PR testsuite/64427
116 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
117 undefined behavior.
118 * gcc.target/i386/pr64291-2.c: Updated.
119
62e22fcb
RB
1202015-01-12 Richard Biener <rguenther@suse.de>
121
122 PR tree-optimization/64530
123 * gfortran.dg/pr64530.f90: New testcase.
124
2a58c802
RB
1252015-01-12 Richard Biener <rguenther@suse.de>
126
127 PR middle-end/64357
128 * gcc.dg/torture/pr64357.c: New testcase.
129
9a4fbc59
L
1302015-01-12 H.J. Lu <hongjiu.lu@intel.com>
131
132 * gcc.target/i386/nop-mcount.c: Properly place {} in target
133 selector.
134
c3aeec0a
PK
1352015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
136 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
137
365536ca
ML
1382015-01-12 Martin Liska <mliska@suse.cz>
139
140 * gcc.dg/ipa/PR64550.c: New test.
141
d8d5aef1
JH
1422015-01-12 Jan Hubicka <hubicka@ucw.cz>
143
144 PR ipa/63470
145 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
146
517d78be
JW
1472015-01-11 Janus Weil <janus@gcc.gnu.org>
148
149 PR fortran/63733
150 * gfortran.dg/typebound_operator_20.f90: New.
151
c34d453f
JW
1522015-01-11 Janus Weil <janus@gcc.gnu.org>
153
154 PR fortran/58023
155 * gfortran.dg/proc_ptr_comp_42.f90: New.
156
5c0ba546
JW
1572015-01-11 Janus Weil <janus@gcc.gnu.org>
158
159 PR fortran/64508
160 * gfortran.dg/proc_ptr_comp_41.f90: New.
161
830aecf0
SB
1622015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
163
164 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
165
aecfd035
TB
1662015-01-10 Tobias Burnus <burnus@net-b.de>
167
168 PR fortran/64522
169 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
170 and add dg-excess-errors.
171 * gfortran.dg/line_length_6.f90: New.
172 * gfortran.dg/line_length_7.f90: New.
173 * gfortran.dg/line_length_8.f90: New.
174 * gfortran.dg/line_length_9.f90: New.
175 * gfortran.dg/line_length_10.f90: New.
176 * gfortran.dg/line_length_11.f90: New.
177
8cf8f223
DM
1782015-01-09 David Malcolm <dmalcolm@redhat.com>
179
180 * jit.dg/test-threads.c (struct testcase): Move declaration
181 to jit.dg/all-non-failing-tests.h.
182 (testcases): Likewise.
183 * jit.dg/all-non-failing-tests.h (struct testcase): Move
184 declaration here from jit.dg/all-non-failing-tests.h.
185 (testcases): Likewise.
186 * jit.dg/test-combination.c (create_code): Eliminate spelling
187 out all of the testcases in favor of looping through the
188 "testcases" metadata.
189 (verify_code): Likewise.
190
adfac8df
JJ
1912015-01-09 Jakub Jelinek <jakub@redhat.com>
192
193 PR rtl-optimization/64536
194 * gcc.dg/pr64536.c: New test.
195
ccce3b2a
DM
1962015-01-09 David Malcolm <dmalcolm@redhat.com>
197
198 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
199 * jit.dg/test-combination.c (create_code): Likewise.
200 (verify_code): Likewise.
201 * jit.dg/test-constants.c: New test case.
202 * jit.dg/test-threads.c: Add test-constants.c.
203
100bfe4a
DP
2042015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
205
a5dbcace 206 PR libobjc/51891
100bfe4a
DP
207 * objc.dg/gnu-api-2-class.m: Add a test case
208 for the above change.
209
88d24a09
SH
2102015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
211
212 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
213
2f278249
RB
2142015-01-09 Richard Biener <rguenther@suse.de>
215
216 PR tree-optimization/64410
217 * g++.dg/vect/pr64410.cc: New testcase.
218
3f9f4ae7
ML
2192015-01-09 Martin Liska <mliska@suse.cz>
220
221 * gcc.dg/ipa/ipa-icf-32.c: New test.
222
75d1c391
BE
2232015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
224
225 * c-c++-common/tsan/tsan_barrier.h: New.
226 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
227 * c-c++-common/tsan/bitfield_race.c: Likewise.
228 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
229 * c-c++-common/tsan/mutexset1.c: Likewise.
230 * c-c++-common/tsan/race_on_barrier.c: Likewise.
231 * c-c++-common/tsan/race_on_mutex.c: Likewise.
232 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
233 * c-c++-common/tsan/simple_race.c: Likewise.
234 * c-c++-common/tsan/simple_stack.c: Likewise.
235 * c-c++-common/tsan/sleep_sync.c: Likewise.
236 * c-c++-common/tsan/tiny_race.c: Likewise.
237 * c-c++-common/tsan/tls_race.c: Likewise.
238 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
239 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
240 * g++.dg/tsan/atomic_free.C: Likewise.
241 * g++.dg/tsan/atomic_free2.C: Likewise.
242 * g++.dg/tsan/cond_race.C: Likewise.
243 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
244
b85449ad
HPN
2452015-01-08 Hans-Peter Nilsson <hp@axis.com>
246
247 PR testsuite/62250
248 * lib/target-supports.exp (check_effective_target_libatomic_available):
249 New.
250 * gfortran.dg/coarray/caf.exp: Only add -latomic for
251 targets that match effective-target libatomic_available.
252 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
253
303e1d56
DM
2542015-01-08 David Malcolm <dmalcolm@redhat.com>
255
256 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
257 Verify the result of gcc_jit_context_get_last_error.
258 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
259
204a913b
JJ
2602015-01-08 Jakub Jelinek <jakub@redhat.com>
261
262 PR tree-optimization/63989
263 * gcc.dg/strlenopt-27.c: New test.
264
eb4c16eb
DM
2652015-01-08 David Malcolm <dmalcolm@redhat.com>
266
267 * jit.dg/harness.h (set_up_logging): New function.
268 (test_jit): Fail if gcc_jit_context_acquire fails. Call
269 set_up_logging on the context, so that every testcase is
270 logged to a particular file.
271 * jit.dg/test-nested-contexts.c (main): Open a logfile,
272 and call gcc_jit_context_set_logfile on the top-level context.
273
efa7df3c
JJ
2742015-01-08 Jakub Jelinek <jakub@redhat.com>
275
276 PR target/64338
277 * g++.dg/opt/pr64338.C: New test.
278
de1184c0
TB
2792015-01-08 Tobias Burnus <burnus@net-b.de>
280
281 * gfortran.dg/coarray/codimension_2b.f90: New file.
282 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
283 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
284
ec124043
PC
2852015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/59004
288 * g++.dg/ext/fnname4.C: New.
289
8b93f829
PC
2902015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
291
292 PR c++/64462
293 * g++.dg/cpp0x/constexpr-64462.C: New.
294
247ecdf3
PC
2952015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
296
297 PR c++/60753
298 * g++.dg/cpp0x/deleted10.C: New.
299
c211cd23
DM
3002015-01-07 David Malcolm <dmalcolm@redhat.com>
301
302 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
303
18146f45
DM
3042015-01-07 David Malcolm <dmalcolm@redhat.com>
305
306 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
307 GCC_JIT_UNARY_OP_ABS.
308 (verify_unary_ops): Likewise.
309
f63c7f85
DM
3102015-01-07 David Malcolm <dmalcolm@redhat.com>
311
312 * jit.dg/test-arith-overflow.c: New test case.
313 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
314 * jit.dg/test-combination.c (create_code): Likewise.
315 (verify_code): Likewise.
316 * jit.dg/test-threads.c (testcases): Likewise.
317
433d16df
DM
3182015-01-07 David Malcolm <dmalcolm@redhat.com>
319
320 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
321 rather than "jit". Load g++.exp, and call g++_init.
322 Run test-*.cc files within the testsuite and *.cc files within
323 docs/examples.
324 (jit-dg-test): Drop the addition of -fgnu89-inline to
325 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
326 doing it when compiling C testcases (since g++ does not handle
327 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
328 is restored to the value after g++_init ran, rather than the
329 value before g++_init ran. Return a list of
330 $comp_output $output_file, as dg-test assumes.
331
649a2749
DM
3322015-01-07 David Malcolm <dmalcolm@redhat.com>
333
334 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
335 make it easier to figure out the origin of each test result when
336 running test-combination.c and test-threads.c.
337 (CHECK_VALUE): Likewise.
338 (CHECK_DOUBLE_VALUE): Likewise.
339 (CHECK_STRING_VALUE): Likewise.
340 (CHECK_STRING_STARTS_WITH): Likewise.
341 (CHECK_STRING_CONTAINS): Likewise.
342 (CHECK): Likewise.
343 (check_string_value): Likewise, add "funcname" param.
344 (check_string_starts_with): Likewise.
345 (check_string_contains): Likewise.
346
50bb6c8e
DM
3472015-01-07 David Malcolm <dmalcolm@redhat.com>
348
349 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
350 generating name of built executable.
351
4a9a42ab
MP
3522015-01-07 Marek Polacek <polacek@redhat.com>
353
354 PR c/64440
355 * gcc.dg/pr64440.c: New test.
356 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
357
2cc901dc
MP
3582015-01-07 Marek Polacek <polacek@redhat.com>
359
360 PR c/64417
361 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
362 * gcc.dg/pr64417.c: New test.
363
512ef949
MM
3642015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
365
366 PR target/64505
367 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
368 fix is correct.
369
f423b58c
EB
3702015-01-06 Eric Botcazou <ebotcazou@adacore.com>
371
372 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
373 Check if testcases run without errors, not just if they compile.
374
3752015-01-06 Christian Bruel <christian.bruel@st.com>
6a6b03ba
CB
376
377 PR target/64507
378 * gcc.target/sh/pr64507.c: New test.
379
02169d78
AC
3802015-01-06 Arnaud Charlet <charlet@adacore.com>
381
382 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
383
fb153d02
JJ
3842015-01-06 Jakub Jelinek <jakub@redhat.com>
385
386 * c-c++-common/asan/sanitize-all-1.c: New test.
387 * c-c++-common/ubsan/sanitize-all-1.c: New test.
388 * c-c++-common/ubsan/sanitize-all-2.c: New test.
389 * c-c++-common/ubsan/sanitize-all-3.c: New test.
390 * c-c++-common/ubsan/sanitize-all-4.c: New test.
391
0969ec7d
EB
3922015-01-06 Eric Botcazou <ebotcazou@adacore.com>
393
394 * lib/target-supports.exp (check_profiling_available): Return 0 for
395 Visium.
396 (check_effective_target_tls_runtime): Likewise.
397 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
398 * gcc.dg/20020312-2.c: Adjust for Visium.
399 * gcc.dg/tls/thr-cse-1.c: Likewise
400 * gcc.dg/tree-ssa/20040204-1.c: Likewise
401 * gcc.dg/tree-ssa/loop-1.c: Likewise.
402 * gcc.dg/weak/typeof-2.c: Likewise.
403
b176bb73
RO
4042015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
405
406 PR rtl-optimization/64287
407 * gcc.dg/aru-2.c: New test.
408
a6377d52
JJ
4092015-01-05 Jakub Jelinek <jakub@redhat.com>
410
e5341100
JJ
411 PR sanitizer/64344
412 * c-c++-common/ubsan/pr64344-1.c: New test.
413 * c-c++-common/ubsan/pr64344-2.c: New test.
414
15aed8c4
JJ
415 PR tree-optimization/64465
416 * gcc.dg/pr64465.c: New test.
417
a6377d52
JJ
418 PR tree-optimization/64494
419 * gcc.c-torture/compile/pr64494.c: New test.
420
8b7cec58
TK
4212015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
422
423 PR fortran/47674
424 * gfortran.dg/realloc_on_assign_25.f90: New test.
425
5624e564
JJ
4262015-01-05 Jakub Jelinek <jakub@redhat.com>
427
428 Update copyright years.
429
5bd012f8
MP
4302015-01-05 Marek Polacek <polacek@redhat.com>
431
432 PR c/64423
433 * gcc.dg/pr64423.c: New test.
434
ec2c793b
HPN
4352015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
436
c3874335
HPN
437 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
438 mmix-knuth-mmixware for the same reason as for MIPS.
439 * gcc.dg/debug/debug-2.c: Ditto.
440
ec2c793b
HPN
441 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
442
d50a1793
JDA
4432015-01-03 John David Anglin <danglin@gcc.gnu.org>
444
3fd99bca
JDA
445 PR testsuite/62250
446 * lib/gfortran.exp: Add libatomic library search path.
447 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
448 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
449
d50a1793
JDA
450 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
451
fe86867f
BE
4522015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
453
454 * c-c++-common/tsan/bitfield_race.c: New testcase.
455 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
456
09de7c25
TB
4572015-01-02 Tobias Burnus <burnus@net-b.de>
458
459 * gfortran.dg/coarray/collectives_4.f90: New.
460
74a1c62f
JW
4612015-01-02 Janus Weil <janus@gcc.gnu.org>
462
463 PR fortran/57562
464 * gfortran.dg/extends_16.f90: New.
465
09ed8520
TB
4662015-01-02 Tobias Burnus <burnus@net-b.de>
467
468 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
469
213ab0a6
TB
4702015-01-02 Tobias Burnus <burnus@net-b.de>
471
472 * gfortran.dg/coarray/codimension_2.f90: New.
473 * gfortran.dg/coarray/codimension_2a.f90: New.
474 * gfortran.dg/coarray_35.f90: New.
475 * gfortran.dg/coarray_35a.f90: New.
476
4294c093 4772015-01-02 Janus Weil <janus@gcc.gnu.org>
a30772be 478
4294c093 479 PR fortran/60507
74a1c62f 480 * gfortran.dg/dummy_procedure_11.f90: New.
09de7c25 481^L
213ab0a6 482Copyright (C) 2015 Free Software Foundation, Inc.
ad41bd84
JM
483
484Copying and distribution of this file, with or without modification,
485are permitted in any medium without royalty provided the copyright
486notice and this notice are preserved.
This page took 4.602969 seconds and 5 git commands to generate.