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