7859b6f671b37e140fe0b17da11d6f12dba5e388
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-01-15 Richard Biener <rguenther@suse.de>
2
3 PR lto/64415
4 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5
6 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7
8 PR tree-optimization/64434
9 * gcc.dg/torture/pr64434.c: New test.
10
11 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12
13 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
14 -mno-micromips. MIPS32R1 and below require -mno-micromips.
15 -march=loongson* and -march=octeon* require -mno-micromips.
16
17 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
18 Matthew Fortune <matthew.fortune@imgtec.com>
19
20 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
21 * gcc.target/mips/call-saved-5.c (foo): Likewise.
22 * gcc.target/mips/call-saved-6.c (foo): Likewise.
23 * gcc.target/mips/call-saved-7.c: New file.
24 * gcc.target/mips/call-saved-8.c: New file.
25 * gcc.target/mips/call-saved-9.c: New file.
26
27 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
28
29 * gcc.target/mips/lsa.c: New file.
30 * gcc.target/mips/mips64-lsa.c: Likewise.
31 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
32 * gcc.target/mips/mulsize-4.c: Likewise.
33 * gcc.target/mips/mulsize-5.c: New file.
34 * gcc.target/mips/mulsize-6.c: Likewise.
35 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
36 and !HAS_LSA as ghost options.
37 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
38 for !HAS_LSA.
39
40 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
41
42 * g++.dg/torture/20141013.c: Set -fno-short-enums.
43
44 2015-01-15 Richard Biener <rguenther@suse.de>
45
46 PR middle-end/64365
47 * gcc.dg/torture/pr64365.c: New testcase.
48
49 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
50
51 * gcc.dg/stackprotectexplicit1.c: New test.
52 * g++.dg/stackprotectexplicit2.c: New test.
53
54 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
55
56 PR target/61933
57 * gfortran.dg/inquire_internal.f90: New.
58 * gfortran.dg/negative_unit_check.f90: New.
59
60 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
61
62 PR target/53988
63 * gcc.target/sh/pr53988-1.c: New.
64
65 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/58671
68 * g++.dg/tls/thread_local-ice3.C: New.
69
70 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
71
72 * gcc.target/i386/fentry-override.c: Properly place {} in target
73 selector. Remove nonpic.
74 * gcc.target/i386/fentry.c: Likewise.
75
76 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
77
78 * gcc.dg/atomic-invalid.c: Check for invalid memory model
79 warnings instead of errors.
80
81 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
82
83 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
84 option support instead of ENABLE_LTO from Makefile.
85
86 2015-01-14 Richard Biener <rguenther@suse.de>
87
88 PR tree-optimization/59354
89 * gcc.dg/vect/pr59354.c: New testcase.
90
91 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
92
93 * lib/target-supports.exp
94 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
95 on ARM architures before v7.
96
97 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
98
99 PR middle-end/59448
100 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
101 an atomic_exchange.
102
103 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
104
105 PR target/64386
106 * gcc.target/i386/pr64386.c: New test.
107
108 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
109
110 PR target/64393
111 * gcc.target/i386/pr64393.c: New test.
112
113 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
114
115 PR target/64387
116 * gcc.target/i386/pr64387.c: New test.
117
118 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
119
120 * gcc.target/aarch64/store-pair-1.c: Fix typo.
121
122 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
123
124 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
125
126 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
127
128 PR target/64453
129 * gcc.target/arm/pr64453.c: New.
130
131 2015-01-14 Richard Biener <rguenther@suse.de>
132
133 PR lto/64415
134 * gcc.dg/lto/pr64415_0.c: New testcase.
135 * gcc.dg/lto/pr64415_1.c: Likewise.
136
137 2015-01-14 Martin Liska <mliska@suse.cz>
138
139 * gcc.dg/ipa/pr64307.c: New test.
140
141 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
142
143 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
144 64-bit and 128-bit.
145
146 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
147
148 PR target/64460
149 * gcc.target/arm/pr64460_1.c: New test.
150
151 2015-01-14 Richard Biener <rguenther@suse.de>
152
153 PR tree-optimization/64493
154 PR tree-optimization/64495
155 * gcc.dg/vect/pr64493.c: New testcase.
156 * gcc.dg/vect/pr64495.c: Likewise.
157
158 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
159
160 * gcc.dg/Warray-bounds-11.c: New test-case.
161
162 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
163
164 * gcc.target/mips/octeon3-pipe-1.c: New test.
165
166 2015-01-13 David Malcolm <dmalcolm@redhat.com>
167
168 * jit.dg/harness.h (set_up_logging): Move string concatenation
169 into...
170 (concat_strings): New function.
171 (dump_reproducer): New function.
172 (test_jit): Call dump_reproducer.
173 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
174 function.
175 (jit-dg-test): Delete any generated reproducer from previous runs.
176 Verify that a generated reproducer was created, and verify that it
177 compiles.
178 * jit.dg/test-nested-contexts.c (main): Call
179 gcc_jit_context_dump_reproducer_to_file.
180
181 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
182
183 * gcc.dg/aru-2.c: Add dg-require-profiling.
184
185 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
186
187 * lib/target-supports.exp (check_profiling_available): Check if
188 -pg links.
189
190 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
191
192 PR ipa/64565
193 * g++.dg/torture/pr64565.C: New testcase.
194
195 2015-01-13 Marek Polacek <polacek@redhat.com>
196
197 PR middle-end/64391
198 * gcc.dg/tm/pr64391.c: New test.
199
200 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
201
202 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
203 true.
204
205 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
206
207 * gcc.target/i386/pie.c: New test.
208
209 * lib/target-supports.exp (check_effective_target_pie): New.
210
211 2015-01-13 Jakub Jelinek <jakub@redhat.com>
212
213 PR rtl-optimization/64286
214 * gcc.target/i386/avx2-pr64286.c: New test.
215
216 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
217
218 PR c++/57626
219 * g++.dg/cpp0x/vt-57626.C: New.
220
221 2015-01-13 Jakub Jelinek <jakub@redhat.com>
222
223 PR fortran/64528
224 * gfortran.dg/pr64528.f90: New test.
225
226 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
227
228 * gcc.target/aarch64/subsp.c: New test.
229
230 2015-01-13 Andrew Pinski <apinski@cavium.com>
231
232 * gcc.target/aarch64/store-pair-1.c: New testcase.
233
234 2015-01-13 Richard Biener <rguenther@suse.de>
235
236 PR lto/64373
237 * gcc.dg/lto/pr64373_0.c: New testcase.
238
239 2015-01-13 Andrew Pinski <apinski@cavium.com>
240
241 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
242 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
243
244 2015-01-13 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/64406
247 * gcc.dg/pr64406.c: New testcase.
248
249 2015-01-13 Richard Biener <rguenther@suse.de>
250
251 PR tree-optimization/64404
252 * gcc.dg/vect/pr64404.c: New testcase.
253
254 2014-01-13 Richard Biener <rguenther@suse.de>
255
256 PR tree-optimization/64568
257 * g++.dg/torture/pr64568.C: New testcase.
258
259 2015-01-12 David Malcolm <dmalcolm@redhat.com>
260
261 * jit.dg/test-error-local-used-from-other-function.c: New test
262 case.
263 * jit.dg/test-error-param-reuse.c: New test case.
264 * jit.dg/test-error-param-sharing.c: New test case.
265 * jit.dg/test-error-param-used-from-other-function.c: New test
266 case.
267 * jit.dg/test-error-param-used-without-a-function.c: New test
268 case.
269
270 2015-01-12 Jakub Jelinek <jakub@redhat.com>
271
272 PR tree-optimization/64563
273 * gcc.dg/pr64563.c: New test.
274
275 PR target/64513
276 * gcc.target/i386/pr64513.c: New test.
277
278 PR tree-optimization/64454
279 * gcc.dg/pr64454.c: New test.
280
281 PR testsuite/64028
282 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
283 bind_pic_locally.
284 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
285 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
286 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
287 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
288 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
289 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
290 * gcc.dg/vect/slp-25.c: Likewise.
291 * gcc.dg/vect/vect-109.c: Likewise.
292 * gcc.dg/vect/vect-13.c: Likewise.
293 * gcc.dg/vect/vect-17.c: Likewise.
294 * gcc.dg/vect/vect-18.c: Likewise.
295 * gcc.dg/vect/vect-19.c: Likewise.
296 * gcc.dg/vect/vect-20.c: Likewise.
297 * gcc.dg/vect/vect-21.c: Likewise.
298 * gcc.dg/vect/vect-22.c: Likewise.
299 * gcc.dg/vect/vect-27.c: Likewise.
300 * gcc.dg/vect/vect-29.c: Likewise.
301 * gcc.dg/vect/vect-2-big-array.c: Likewise.
302 * gcc.dg/vect/vect-2.c: Likewise.
303 * gcc.dg/vect/vect-3.c: Likewise.
304 * gcc.dg/vect/vect-4.c: Likewise.
305 * gcc.dg/vect/vect-5.c: Likewise.
306 * gcc.dg/vect/vect-72.c: Likewise.
307 * gcc.dg/vect/vect-73-big-array.c: Likewise.
308 * gcc.dg/vect/vect-73.c: Likewise.
309 * gcc.dg/vect/vect-77-global.c: Likewise.
310 * gcc.dg/vect/vect-78-global.c: Likewise.
311 * gcc.dg/vect/vect-7.c: Likewise.
312 * gcc.dg/vect/vect-86.c: Likewise.
313 * gcc.dg/vect/vect-align-1.c: Likewise.
314 * gcc.dg/vect/vect-align-3.c: Likewise.
315 * gcc.dg/vect/vect-all-big-array.c: Likewise.
316 * gcc.dg/vect/vect-all.c: Likewise.
317 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
318 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
319 * gcc.dg/vect/vect-peel-3.c: Likewise.
320 * gcc.dg/vect/vect-peel-4.c: Likewise.
321 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
322
323 2015-01-12 Jeff Law <law@redhat.com>
324
325 PR target/64461
326 * gcc.target/m68k/pr64461.c: New test.
327
328 2015-01-12 David Malcolm <dmalcolm@redhat.com>
329
330 * jit.dg/test-array-as-pointer.c (create_code): Update call
331 to gcc_jit_context_new_global by setting "kind" to
332 GCC_JIT_GLOBAL_IMPORTED.
333 * jit.dg/test-error-array-as-pointer.c: Likewise.
334 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
335 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
336 setting kind to GCC_JIT_GLOBAL_EXPORTED.
337 * jit.dg/test-using-global.c (the_global): Rename to...
338 (imported_global): ...this.
339 (create_code): Update to test the three kinds of global.
340 (verify_code): Likewise.
341
342 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
343
344 PR testsuite/64427
345 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
346 undefined behavior.
347 * gcc.target/i386/pr64291-2.c: Updated.
348
349 2015-01-12 Richard Biener <rguenther@suse.de>
350
351 PR tree-optimization/64530
352 * gfortran.dg/pr64530.f90: New testcase.
353
354 2015-01-12 Richard Biener <rguenther@suse.de>
355
356 PR middle-end/64357
357 * gcc.dg/torture/pr64357.c: New testcase.
358
359 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
360
361 * gcc.target/i386/nop-mcount.c: Properly place {} in target
362 selector.
363
364 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
365 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
366
367 2015-01-12 Martin Liska <mliska@suse.cz>
368
369 * gcc.dg/ipa/PR64550.c: New test.
370
371 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
372
373 PR ipa/63470
374 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
375
376 2015-01-11 Janus Weil <janus@gcc.gnu.org>
377
378 PR fortran/63733
379 * gfortran.dg/typebound_operator_20.f90: New.
380
381 2015-01-11 Janus Weil <janus@gcc.gnu.org>
382
383 PR fortran/58023
384 * gfortran.dg/proc_ptr_comp_42.f90: New.
385
386 2015-01-11 Janus Weil <janus@gcc.gnu.org>
387
388 PR fortran/64508
389 * gfortran.dg/proc_ptr_comp_41.f90: New.
390
391 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
392
393 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
394
395 2015-01-10 Tobias Burnus <burnus@net-b.de>
396
397 PR fortran/64522
398 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
399 and add dg-excess-errors.
400 * gfortran.dg/line_length_6.f90: New.
401 * gfortran.dg/line_length_7.f90: New.
402 * gfortran.dg/line_length_8.f90: New.
403 * gfortran.dg/line_length_9.f90: New.
404 * gfortran.dg/line_length_10.f90: New.
405 * gfortran.dg/line_length_11.f90: New.
406
407 2015-01-09 David Malcolm <dmalcolm@redhat.com>
408
409 * jit.dg/test-threads.c (struct testcase): Move declaration
410 to jit.dg/all-non-failing-tests.h.
411 (testcases): Likewise.
412 * jit.dg/all-non-failing-tests.h (struct testcase): Move
413 declaration here from jit.dg/all-non-failing-tests.h.
414 (testcases): Likewise.
415 * jit.dg/test-combination.c (create_code): Eliminate spelling
416 out all of the testcases in favor of looping through the
417 "testcases" metadata.
418 (verify_code): Likewise.
419
420 2015-01-09 Jakub Jelinek <jakub@redhat.com>
421
422 PR rtl-optimization/64536
423 * gcc.dg/pr64536.c: New test.
424
425 2015-01-09 David Malcolm <dmalcolm@redhat.com>
426
427 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
428 * jit.dg/test-combination.c (create_code): Likewise.
429 (verify_code): Likewise.
430 * jit.dg/test-constants.c: New test case.
431 * jit.dg/test-threads.c: Add test-constants.c.
432
433 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
434
435 PR libobjc/51891
436 * objc.dg/gnu-api-2-class.m: Add a test case
437 for the above change.
438
439 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
440
441 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
442
443 2015-01-09 Richard Biener <rguenther@suse.de>
444
445 PR tree-optimization/64410
446 * g++.dg/vect/pr64410.cc: New testcase.
447
448 2015-01-09 Martin Liska <mliska@suse.cz>
449
450 * gcc.dg/ipa/ipa-icf-32.c: New test.
451
452 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
453
454 * c-c++-common/tsan/tsan_barrier.h: New.
455 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
456 * c-c++-common/tsan/bitfield_race.c: Likewise.
457 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
458 * c-c++-common/tsan/mutexset1.c: Likewise.
459 * c-c++-common/tsan/race_on_barrier.c: Likewise.
460 * c-c++-common/tsan/race_on_mutex.c: Likewise.
461 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
462 * c-c++-common/tsan/simple_race.c: Likewise.
463 * c-c++-common/tsan/simple_stack.c: Likewise.
464 * c-c++-common/tsan/sleep_sync.c: Likewise.
465 * c-c++-common/tsan/tiny_race.c: Likewise.
466 * c-c++-common/tsan/tls_race.c: Likewise.
467 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
468 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
469 * g++.dg/tsan/atomic_free.C: Likewise.
470 * g++.dg/tsan/atomic_free2.C: Likewise.
471 * g++.dg/tsan/cond_race.C: Likewise.
472 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
473
474 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
475
476 PR testsuite/62250
477 * lib/target-supports.exp (check_effective_target_libatomic_available):
478 New.
479 * gfortran.dg/coarray/caf.exp: Only add -latomic for
480 targets that match effective-target libatomic_available.
481 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
482
483 2015-01-08 David Malcolm <dmalcolm@redhat.com>
484
485 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
486 Verify the result of gcc_jit_context_get_last_error.
487 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
488
489 2015-01-08 Jakub Jelinek <jakub@redhat.com>
490
491 PR tree-optimization/63989
492 * gcc.dg/strlenopt-27.c: New test.
493
494 2015-01-08 David Malcolm <dmalcolm@redhat.com>
495
496 * jit.dg/harness.h (set_up_logging): New function.
497 (test_jit): Fail if gcc_jit_context_acquire fails. Call
498 set_up_logging on the context, so that every testcase is
499 logged to a particular file.
500 * jit.dg/test-nested-contexts.c (main): Open a logfile,
501 and call gcc_jit_context_set_logfile on the top-level context.
502
503 2015-01-08 Jakub Jelinek <jakub@redhat.com>
504
505 PR target/64338
506 * g++.dg/opt/pr64338.C: New test.
507
508 2015-01-08 Tobias Burnus <burnus@net-b.de>
509
510 * gfortran.dg/coarray/codimension_2b.f90: New file.
511 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
512 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
513
514 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
515
516 PR c++/59004
517 * g++.dg/ext/fnname4.C: New.
518
519 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
520
521 PR c++/64462
522 * g++.dg/cpp0x/constexpr-64462.C: New.
523
524 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
525
526 PR c++/60753
527 * g++.dg/cpp0x/deleted10.C: New.
528
529 2015-01-07 David Malcolm <dmalcolm@redhat.com>
530
531 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
532
533 2015-01-07 David Malcolm <dmalcolm@redhat.com>
534
535 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
536 GCC_JIT_UNARY_OP_ABS.
537 (verify_unary_ops): Likewise.
538
539 2015-01-07 David Malcolm <dmalcolm@redhat.com>
540
541 * jit.dg/test-arith-overflow.c: New test case.
542 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
543 * jit.dg/test-combination.c (create_code): Likewise.
544 (verify_code): Likewise.
545 * jit.dg/test-threads.c (testcases): Likewise.
546
547 2015-01-07 David Malcolm <dmalcolm@redhat.com>
548
549 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
550 rather than "jit". Load g++.exp, and call g++_init.
551 Run test-*.cc files within the testsuite and *.cc files within
552 docs/examples.
553 (jit-dg-test): Drop the addition of -fgnu89-inline to
554 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
555 doing it when compiling C testcases (since g++ does not handle
556 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
557 is restored to the value after g++_init ran, rather than the
558 value before g++_init ran. Return a list of
559 $comp_output $output_file, as dg-test assumes.
560
561 2015-01-07 David Malcolm <dmalcolm@redhat.com>
562
563 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
564 make it easier to figure out the origin of each test result when
565 running test-combination.c and test-threads.c.
566 (CHECK_VALUE): Likewise.
567 (CHECK_DOUBLE_VALUE): Likewise.
568 (CHECK_STRING_VALUE): Likewise.
569 (CHECK_STRING_STARTS_WITH): Likewise.
570 (CHECK_STRING_CONTAINS): Likewise.
571 (CHECK): Likewise.
572 (check_string_value): Likewise, add "funcname" param.
573 (check_string_starts_with): Likewise.
574 (check_string_contains): Likewise.
575
576 2015-01-07 David Malcolm <dmalcolm@redhat.com>
577
578 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
579 generating name of built executable.
580
581 2015-01-07 Marek Polacek <polacek@redhat.com>
582
583 PR c/64440
584 * gcc.dg/pr64440.c: New test.
585 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
586
587 2015-01-07 Marek Polacek <polacek@redhat.com>
588
589 PR c/64417
590 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
591 * gcc.dg/pr64417.c: New test.
592
593 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
594
595 PR target/64505
596 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
597 fix is correct.
598
599 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
600
601 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
602 Check if testcases run without errors, not just if they compile.
603
604 2015-01-06 Christian Bruel <christian.bruel@st.com>
605
606 PR target/64507
607 * gcc.target/sh/pr64507.c: New test.
608
609 2015-01-06 Arnaud Charlet <charlet@adacore.com>
610
611 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
612
613 2015-01-06 Jakub Jelinek <jakub@redhat.com>
614
615 * c-c++-common/asan/sanitize-all-1.c: New test.
616 * c-c++-common/ubsan/sanitize-all-1.c: New test.
617 * c-c++-common/ubsan/sanitize-all-2.c: New test.
618 * c-c++-common/ubsan/sanitize-all-3.c: New test.
619 * c-c++-common/ubsan/sanitize-all-4.c: New test.
620
621 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
622
623 * lib/target-supports.exp (check_profiling_available): Return 0 for
624 Visium.
625 (check_effective_target_tls_runtime): Likewise.
626 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
627 * gcc.dg/20020312-2.c: Adjust for Visium.
628 * gcc.dg/tls/thr-cse-1.c: Likewise
629 * gcc.dg/tree-ssa/20040204-1.c: Likewise
630 * gcc.dg/tree-ssa/loop-1.c: Likewise.
631 * gcc.dg/weak/typeof-2.c: Likewise.
632
633 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
634
635 PR rtl-optimization/64287
636 * gcc.dg/aru-2.c: New test.
637
638 2015-01-05 Jakub Jelinek <jakub@redhat.com>
639
640 PR sanitizer/64344
641 * c-c++-common/ubsan/pr64344-1.c: New test.
642 * c-c++-common/ubsan/pr64344-2.c: New test.
643
644 PR tree-optimization/64465
645 * gcc.dg/pr64465.c: New test.
646
647 PR tree-optimization/64494
648 * gcc.c-torture/compile/pr64494.c: New test.
649
650 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
651
652 PR fortran/47674
653 * gfortran.dg/realloc_on_assign_25.f90: New test.
654
655 2015-01-05 Jakub Jelinek <jakub@redhat.com>
656
657 Update copyright years.
658
659 2015-01-05 Marek Polacek <polacek@redhat.com>
660
661 PR c/64423
662 * gcc.dg/pr64423.c: New test.
663
664 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
665
666 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
667 mmix-knuth-mmixware for the same reason as for MIPS.
668 * gcc.dg/debug/debug-2.c: Ditto.
669
670 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
671
672 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
673
674 PR testsuite/62250
675 * lib/gfortran.exp: Add libatomic library search path.
676 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
677 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
678
679 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
680
681 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
682
683 * c-c++-common/tsan/bitfield_race.c: New testcase.
684 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
685
686 2015-01-02 Tobias Burnus <burnus@net-b.de>
687
688 * gfortran.dg/coarray/collectives_4.f90: New.
689
690 2015-01-02 Janus Weil <janus@gcc.gnu.org>
691
692 PR fortran/57562
693 * gfortran.dg/extends_16.f90: New.
694
695 2015-01-02 Tobias Burnus <burnus@net-b.de>
696
697 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
698
699 2015-01-02 Tobias Burnus <burnus@net-b.de>
700
701 * gfortran.dg/coarray/codimension_2.f90: New.
702 * gfortran.dg/coarray/codimension_2a.f90: New.
703 * gfortran.dg/coarray_35.f90: New.
704 * gfortran.dg/coarray_35a.f90: New.
705
706 2015-01-02 Janus Weil <janus@gcc.gnu.org>
707
708 PR fortran/60507
709 * gfortran.dg/dummy_procedure_11.f90: New.
710 ^L
711 Copyright (C) 2015 Free Software Foundation, Inc.
712
713 Copying and distribution of this file, with or without modification,
714 are permitted in any medium without royalty provided the copyright
715 notice and this notice are preserved.