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