1 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3 * jit.dg/test-array-as-pointer.c (create_code): Update call
4 to gcc_jit_context_new_global by setting "kind" to
5 GCC_JIT_GLOBAL_IMPORTED.
6 * jit.dg/test-error-array-as-pointer.c: Likewise.
7 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
9 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10 * jit.dg/test-using-global.c (the_global): Rename to...
11 (imported_global): ...this.
12 (create_code): Update to test the three kinds of global.
13 (verify_code): Likewise.
15 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
18 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
20 * gcc.target/i386/pr64291-2.c: Updated.
22 2015-01-12 Richard Biener <rguenther@suse.de>
24 PR tree-optimization/64530
25 * gfortran.dg/pr64530.f90: New testcase.
27 2015-01-12 Richard Biener <rguenther@suse.de>
30 * gcc.dg/torture/pr64357.c: New testcase.
32 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
34 * gcc.target/i386/nop-mcount.c: Properly place {} in target
37 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
38 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
40 2015-01-12 Martin Liska <mliska@suse.cz>
42 * gcc.dg/ipa/PR64550.c: New test.
44 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
47 * testsuite/g++.dg/ipa/pr63470.C: New testcase.
49 2015-01-11 Janus Weil <janus@gcc.gnu.org>
52 * gfortran.dg/typebound_operator_20.f90: New.
54 2015-01-11 Janus Weil <janus@gcc.gnu.org>
57 * gfortran.dg/proc_ptr_comp_42.f90: New.
59 2015-01-11 Janus Weil <janus@gcc.gnu.org>
62 * gfortran.dg/proc_ptr_comp_41.f90: New.
64 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
66 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
68 2015-01-10 Tobias Burnus <burnus@net-b.de>
71 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
72 and add dg-excess-errors.
73 * gfortran.dg/line_length_6.f90: New.
74 * gfortran.dg/line_length_7.f90: New.
75 * gfortran.dg/line_length_8.f90: New.
76 * gfortran.dg/line_length_9.f90: New.
77 * gfortran.dg/line_length_10.f90: New.
78 * gfortran.dg/line_length_11.f90: New.
80 2015-01-09 David Malcolm <dmalcolm@redhat.com>
82 * jit.dg/test-threads.c (struct testcase): Move declaration
83 to jit.dg/all-non-failing-tests.h.
84 (testcases): Likewise.
85 * jit.dg/all-non-failing-tests.h (struct testcase): Move
86 declaration here from jit.dg/all-non-failing-tests.h.
87 (testcases): Likewise.
88 * jit.dg/test-combination.c (create_code): Eliminate spelling
89 out all of the testcases in favor of looping through the
91 (verify_code): Likewise.
93 2015-01-09 Jakub Jelinek <jakub@redhat.com>
95 PR rtl-optimization/64536
96 * gcc.dg/pr64536.c: New test.
98 2015-01-09 David Malcolm <dmalcolm@redhat.com>
100 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
101 * jit.dg/test-combination.c (create_code): Likewise.
102 (verify_code): Likewise.
103 * jit.dg/test-constants.c: New test case.
104 * jit.dg/test-threads.c: Add test-constants.c.
106 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
109 * objc.dg/gnu-api-2-class.m: Add a test case
110 for the above change.
112 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
114 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
116 2015-01-09 Richard Biener <rguenther@suse.de>
118 PR tree-optimization/64410
119 * g++.dg/vect/pr64410.cc: New testcase.
121 2015-01-09 Martin Liska <mliska@suse.cz>
123 * gcc.dg/ipa/ipa-icf-32.c: New test.
125 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
127 * c-c++-common/tsan/tsan_barrier.h: New.
128 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
129 * c-c++-common/tsan/bitfield_race.c: Likewise.
130 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
131 * c-c++-common/tsan/mutexset1.c: Likewise.
132 * c-c++-common/tsan/race_on_barrier.c: Likewise.
133 * c-c++-common/tsan/race_on_mutex.c: Likewise.
134 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
135 * c-c++-common/tsan/simple_race.c: Likewise.
136 * c-c++-common/tsan/simple_stack.c: Likewise.
137 * c-c++-common/tsan/sleep_sync.c: Likewise.
138 * c-c++-common/tsan/tiny_race.c: Likewise.
139 * c-c++-common/tsan/tls_race.c: Likewise.
140 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
141 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
142 * g++.dg/tsan/atomic_free.C: Likewise.
143 * g++.dg/tsan/atomic_free2.C: Likewise.
144 * g++.dg/tsan/cond_race.C: Likewise.
145 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
147 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
150 * lib/target-supports.exp (check_effective_target_libatomic_available):
152 * gfortran.dg/coarray/caf.exp: Only add -latomic for
153 targets that match effective-target libatomic_available.
154 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
156 2015-01-08 David Malcolm <dmalcolm@redhat.com>
158 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
159 Verify the result of gcc_jit_context_get_last_error.
160 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
162 2015-01-08 Jakub Jelinek <jakub@redhat.com>
164 PR tree-optimization/63989
165 * gcc.dg/strlenopt-27.c: New test.
167 2015-01-08 David Malcolm <dmalcolm@redhat.com>
169 * jit.dg/harness.h (set_up_logging): New function.
170 (test_jit): Fail if gcc_jit_context_acquire fails. Call
171 set_up_logging on the context, so that every testcase is
172 logged to a particular file.
173 * jit.dg/test-nested-contexts.c (main): Open a logfile,
174 and call gcc_jit_context_set_logfile on the top-level context.
176 2015-01-08 Jakub Jelinek <jakub@redhat.com>
179 * g++.dg/opt/pr64338.C: New test.
181 2015-01-08 Tobias Burnus <burnus@net-b.de>
183 * gfortran.dg/coarray/codimension_2b.f90: New file.
184 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
185 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
187 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
190 * g++.dg/ext/fnname4.C: New.
192 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
195 * g++.dg/cpp0x/constexpr-64462.C: New.
197 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
200 * g++.dg/cpp0x/deleted10.C: New.
202 2015-01-07 David Malcolm <dmalcolm@redhat.com>
204 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
206 2015-01-07 David Malcolm <dmalcolm@redhat.com>
208 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
209 GCC_JIT_UNARY_OP_ABS.
210 (verify_unary_ops): Likewise.
212 2015-01-07 David Malcolm <dmalcolm@redhat.com>
214 * jit.dg/test-arith-overflow.c: New test case.
215 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
216 * jit.dg/test-combination.c (create_code): Likewise.
217 (verify_code): Likewise.
218 * jit.dg/test-threads.c (testcases): Likewise.
220 2015-01-07 David Malcolm <dmalcolm@redhat.com>
222 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
223 rather than "jit". Load g++.exp, and call g++_init.
224 Run test-*.cc files within the testsuite and *.cc files within
226 (jit-dg-test): Drop the addition of -fgnu89-inline to
227 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
228 doing it when compiling C testcases (since g++ does not handle
229 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
230 is restored to the value after g++_init ran, rather than the
231 value before g++_init ran. Return a list of
232 $comp_output $output_file, as dg-test assumes.
234 2015-01-07 David Malcolm <dmalcolm@redhat.com>
236 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
237 make it easier to figure out the origin of each test result when
238 running test-combination.c and test-threads.c.
239 (CHECK_VALUE): Likewise.
240 (CHECK_DOUBLE_VALUE): Likewise.
241 (CHECK_STRING_VALUE): Likewise.
242 (CHECK_STRING_STARTS_WITH): Likewise.
243 (CHECK_STRING_CONTAINS): Likewise.
245 (check_string_value): Likewise, add "funcname" param.
246 (check_string_starts_with): Likewise.
247 (check_string_contains): Likewise.
249 2015-01-07 David Malcolm <dmalcolm@redhat.com>
251 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
252 generating name of built executable.
254 2015-01-07 Marek Polacek <polacek@redhat.com>
257 * gcc.dg/pr64440.c: New test.
258 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
260 2015-01-07 Marek Polacek <polacek@redhat.com>
263 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
264 * gcc.dg/pr64417.c: New test.
266 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
269 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
272 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
274 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
275 Check if testcases run without errors, not just if they compile.
277 2015-01-06 Christian Bruel <christian.bruel@st.com>
280 * gcc.target/sh/pr64507.c: New test.
282 2015-01-06 Arnaud Charlet <charlet@adacore.com>
284 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
286 2015-01-06 Jakub Jelinek <jakub@redhat.com>
288 * c-c++-common/asan/sanitize-all-1.c: New test.
289 * c-c++-common/ubsan/sanitize-all-1.c: New test.
290 * c-c++-common/ubsan/sanitize-all-2.c: New test.
291 * c-c++-common/ubsan/sanitize-all-3.c: New test.
292 * c-c++-common/ubsan/sanitize-all-4.c: New test.
294 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
296 * lib/target-supports.exp (check_profiling_available): Return 0 for
298 (check_effective_target_tls_runtime): Likewise.
299 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
300 * gcc.dg/20020312-2.c: Adjust for Visium.
301 * gcc.dg/tls/thr-cse-1.c: Likewise
302 * gcc.dg/tree-ssa/20040204-1.c: Likewise
303 * gcc.dg/tree-ssa/loop-1.c: Likewise.
304 * gcc.dg/weak/typeof-2.c: Likewise.
306 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
308 PR rtl-optimization/64287
309 * gcc.dg/aru-2.c: New test.
311 2015-01-05 Jakub Jelinek <jakub@redhat.com>
314 * c-c++-common/ubsan/pr64344-1.c: New test.
315 * c-c++-common/ubsan/pr64344-2.c: New test.
317 PR tree-optimization/64465
318 * gcc.dg/pr64465.c: New test.
320 PR tree-optimization/64494
321 * gcc.c-torture/compile/pr64494.c: New test.
323 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
326 * gfortran.dg/realloc_on_assign_25.f90: New test.
328 2015-01-05 Jakub Jelinek <jakub@redhat.com>
330 Update copyright years.
332 2015-01-05 Marek Polacek <polacek@redhat.com>
335 * gcc.dg/pr64423.c: New test.
337 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
339 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
340 mmix-knuth-mmixware for the same reason as for MIPS.
341 * gcc.dg/debug/debug-2.c: Ditto.
343 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
345 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
348 * lib/gfortran.exp: Add libatomic library search path.
349 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
350 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
352 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
354 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
356 * c-c++-common/tsan/bitfield_race.c: New testcase.
357 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
359 2015-01-02 Tobias Burnus <burnus@net-b.de>
361 * gfortran.dg/coarray/collectives_4.f90: New.
363 2015-01-02 Janus Weil <janus@gcc.gnu.org>
366 * gfortran.dg/extends_16.f90: New.
368 2015-01-02 Tobias Burnus <burnus@net-b.de>
370 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
372 2015-01-02 Tobias Burnus <burnus@net-b.de>
374 * gfortran.dg/coarray/codimension_2.f90: New.
375 * gfortran.dg/coarray/codimension_2a.f90: New.
376 * gfortran.dg/coarray_35.f90: New.
377 * gfortran.dg/coarray_35a.f90: New.
379 2015-01-02 Janus Weil <janus@gcc.gnu.org>
382 * gfortran.dg/dummy_procedure_11.f90: New.
384 Copyright (C) 2015 Free Software Foundation, Inc.
386 Copying and distribution of this file, with or without modification,
387 are permitted in any medium without royalty provided the copyright
388 notice and this notice are preserved.