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