1 2015-05-07 Marek Polacek <polacek@redhat.com>
4 * c-c++-common/Wshift-negative-value-1.c: New test.
5 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
6 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
7 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
8 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
9 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
10 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
11 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
12 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
14 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
18 * gcc.dg/fdata-sections-2.c: New file.
20 2015-05-07 Marek Polacek <polacek@redhat.com>
23 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
25 * c-c++-common/ubsan/align-7.c: Likewise.
26 * c-c++-common/ubsan/bounds-8.c: Likewise.
27 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
28 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
29 * c-c++-common/ubsan/null-1.c: Likewise.
30 * c-c++-common/ubsan/null-10.c: Likewise.
31 * c-c++-common/ubsan/null-11.c: Likewise.
32 * c-c++-common/ubsan/null-2.c: Likewise.
33 * c-c++-common/ubsan/null-3.c: Likewise.
34 * c-c++-common/ubsan/null-4.c: Likewise.
35 * c-c++-common/ubsan/null-5.c: Likewise.
36 * c-c++-common/ubsan/null-6.c: Likewise.
37 * c-c++-common/ubsan/null-7.c: Likewise.
38 * c-c++-common/ubsan/null-8.c: Likewise.
39 * c-c++-common/ubsan/null-9.c: Likewise.
40 * c-c++-common/ubsan/object-size-1.c: Likewise.
41 * c-c++-common/ubsan/object-size-10.c: Likewise.
42 * c-c++-common/ubsan/object-size-4.c: Likewise.
43 * c-c++-common/ubsan/object-size-5.c: Likewise.
44 * c-c++-common/ubsan/object-size-7.c: Likewise.
45 * c-c++-common/ubsan/object-size-8.c: Likewise.
46 * c-c++-common/ubsan/object-size-9.c: Likewise.
47 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
48 * c-c++-common/ubsan/overflow-int128.c: Likewise.
49 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
50 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
51 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
52 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
53 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
54 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
55 * c-c++-common/ubsan/pr59333.c: Likewise.
56 * c-c++-common/ubsan/pr59667.c: Likewise.
57 * c-c++-common/ubsan/pr60613-2.c: Likewise.
58 * c-c++-common/ubsan/pr60636.c: Likewise.
59 * c-c++-common/ubsan/pr63802.c: Likewise.
60 * c-c++-common/ubsan/recovery-1.c: Likewise.
61 * c-c++-common/ubsan/recovery-3.c: Likewise.
62 * c-c++-common/ubsan/shift-1.c: Likewise.
63 * c-c++-common/ubsan/shift-2.c: Likewise.
64 * c-c++-common/ubsan/shift-4.c: Likewise.
65 * c-c++-common/ubsan/shift-7.c: Likewise.
66 * c-c++-common/ubsan/undefined-2.c: Likewise.
67 * c-c++-common/ubsan/vla-1.c: Likewise.
68 * g++.dg/ubsan/null-1.C: Likewise.
69 * g++.dg/ubsan/null-3.C: Likewise.
70 * g++.dg/ubsan/null-4.C: Likewise.
71 * g++.dg/ubsan/vptr-8.C: Likewise.
72 * g++.dg/ubsan/vptr-9.C: Likewise.
73 * gcc.dg/ubsan/bounds-2.c: Likewise.
74 * gcc.dg/ubsan/object-size-9.c: Likewise.
76 2015-05-07 Jeff Law <law@redhat.com>
78 * gcc.dg/tree-ssa/shorten-1.c: New test.
80 2015-05-07 Richard Biener <rguenther@suse.de>
82 PR tree-optimization/66002
83 * gcc.dg/vect/vect-125.c: New testcase.
85 2015-05-07 Marek Polacek <polacek@redhat.com>
86 Martin Uecker <uecker@eecs.berkeley.edu>
88 * c-c++-common/ubsan/bounds-10.c: New test.
90 2015-05-06 David Malcolm <dmalcolm@redhat.com>
92 * jit.dg/harness.h (set_options): Wrap with
93 #ifndef TEST_ESCHEWS_SET_OPTIONS.
94 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
95 Special-case test-benchmark.c as a negative.
96 * jit.dg/test-benchmark.c: New file.
98 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
101 * gcc.target/arm/pr64208.c: New test.
103 2015-05-06 Alan Modra <amodra@gmail.com>
106 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
107 (gparms): Make volatile.
109 2015-05-06 Richard Biener <rguenther@suse.de>
111 PR tree-optimization/62283
112 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
114 2015-05-06 Christian Bruel <christian.bruel@st.com>
117 * gcc.target/aarch64/iinline-attr-1.c: New test.
119 2015-05-06 Richard Biener <rguenther@suse.de>
121 * gcc.dg/vect/bb-slp-34.c: New testcase.
123 2015-05-06 Richard Biener <rguenther@suse.de>
125 PR tree-optimization/62283
126 * gcc.dg/vect/bb-slp-14.c: Adjust.
128 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
131 * gcc.target/i386/pr65990.c: New test.
133 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
136 * gcc.target/i386/pr65915.c: New.
138 2015-05-05 Tom de Vries <tom@codesourcery.com>
140 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
143 2015-05-05 Tom de Vries <tom@codesourcery.com>
145 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
148 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
150 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
151 * gcc.target/arm/pr65924.c: Likewise.
153 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
156 * gcc.target/i386/pr65871-3.c: New test.
158 2015-05-04 Jeff Law <law@redhat.com>
161 2015-05-04 Jeff Law <law@redhat.com>
162 * gcc.dg/tree-ssa/shorten-1.c: New test.
164 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
165 Jakub Jelinek <jakub@redhat.com>
168 * g++.dg/cpp0x/Wnarrowing4.C: New.
170 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
172 * lib/target-supports.exp
173 (check_effective_target_keeps_null_pointer_checks): Clarify that
174 this is for targets that disable -fdelete-null-pointer-checks,
175 not default it to off.
176 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
177 -fdelete-null-pointer-checks explicit.
178 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
179 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
180 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
181 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
182 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
183 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
184 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
185 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
186 * gcc.dg/tree-ssa/pr20318.c: Likewise.
187 * gcc.dg/tree-ssa/pr20701.c: Likewise.
188 * gcc.dg/tree-ssa/pr20702.c: Likewise.
189 * gcc.dg/tree-ssa/pr21086.c: Likewise.
190 * gcc.dg/tree-ssa/pr21090.c: Likewise.
191 * gcc.dg/tree-ssa/pr58480.c: Likewise.
192 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
193 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
194 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
195 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
196 * gcc.dg/tree-ssa/unreachable.c: Likewise.
197 * gcc.dg/tree-ssa/vrp02.c: Likewise.
198 * gcc.dg/tree-ssa/vrp07.c: Likewise.
199 * gcc.dg/tree-ssa/vrp08.c: Likewise.
200 * gcc.dg/tree-ssa/vrp55.c: Likewise.
201 * g++.dg/cpp0x/static_assert9.C: Likewise.
202 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
203 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
204 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
205 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
206 * g++.dg/tree-ssa/pr26406.C: Likewise.
208 2015-05-04 Jakub Jelinek <jakub@redhat.com>
210 PR tree-optimization/65984
211 * c-c++-common/ubsan/pr65984.c: New test.
213 2015-05-04 Jeff Law <law@redhat.com>
215 * gcc.dg/tree-ssa/shorten-1.c: New test.
217 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
220 * gfortran.dg/pr44735.f90: New test.
222 2015-05-04 Richard Biener <rguenther@suse.de>
224 PR tree-optimization/65965
225 * gcc.dg/vect/bb-slp-33.c: New testcase.
227 2015-05-04 Richard Biener <rguenther@suse.de>
229 PR tree-optimization/65935
230 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
232 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
234 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
235 for each supported variant instead of CHECK_RESULTS.
236 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
237 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
238 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
239 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
240 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
241 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
242 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
243 expected results for unsupported variants. Call CHECK for each
244 supported variant instead of CHECK_RESULTS.
245 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
246 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
247 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
249 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
250 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
252 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
253 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
254 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
255 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
256 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
257 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
259 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
261 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
263 expected results for unsupported variants.
264 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
265 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
266 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
267 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
268 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
269 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
270 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
271 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
272 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
273 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
274 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
275 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
276 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
277 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
278 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
279 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
280 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
281 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
282 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
283 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
284 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
285 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
286 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
287 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
288 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
289 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
290 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
291 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
293 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
296 * gfortran.dg/bound_9.f90: Add pointer assignment.
298 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
299 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
302 * g++.dg/cpp0x/Wnarrowing3.C: New.
304 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
306 * gcc.dg/20150120-1.c: New test.
307 * gcc.dg/20150120-2.c: New test.
308 * gcc.dg/20150120-3.c: New test.
310 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
312 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
314 2015-05-01 Renlin Li <renlin.li@arm.com>
316 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
318 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
320 * gfortran.dg/bound_simplification_4.f90: New.
322 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
324 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
325 with powerpc_p8vector_ok.
327 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
330 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
332 * gfortran.dg/bound_9.f90: New test case.
334 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
336 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
337 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
338 for 32bit x86 targets.
339 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
340 for 32bit x86 targets.
341 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
342 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
343 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
344 for 32bit x86 targets.
346 2015-04-30 Marek Polacek <polacek@redhat.com>
348 PR tree-optimization/63551
349 * g++.dg/ipa/pr63551.C: New test.
351 2015-04-30 Caroline Tice <cmtice@google.com>
354 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
355 partition size on certain targets.
357 2015-04-30 Renlin Li <renlin.li@arm.com>
359 * gcc.target/aarch64/vect-reduc-or_1.c: New.
361 2015-04-30 Marek Polacek <polacek@redhat.com>
363 * c-c++-common/Wbool-compare-3.c: New test.
365 * gcc.dg/pr65901.c (foo): Adjust dg-error.
366 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
368 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
371 * g++.dg/init/ref22.C: New.
373 2015-04-30 Marek Polacek <polacek@redhat.com>
375 * gcc.dg/init-bad-8.c: New test.
377 * gcc.dg/incomplete-typedef-1.c: New test.
379 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
382 * g++.dg/template/crash121.C: New.
384 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
386 * gcc.target/mips/call-from-init.c: New test.
387 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
389 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
392 * gcc.target/i386/pr65871-1.c: New test.
393 * gcc.target/i386/pr65871-2.c: Ditto.
395 2015-04-29 Marek Polacek <polacek@redhat.com>
398 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
399 * c-c++-common/Wbool-compare-2.c: New test.
401 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
404 * gcc.target/aarch64/vstN_lane_1.c: New file.
406 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
409 * g++.dg/warn/Winit-self-3.C: New.
411 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
413 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
415 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
418 * gcc.target/arm/pr65924.c: New test.
420 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
422 * g++.dg/gomp/tpl-target-update.C: New file.
424 2015-04-29 Richard Biener <rguenther@suse.de>
426 PR tree-optimization/65917
427 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
429 2015-04-29 Christian Bruel <christian.bruel@st.com>
432 * gcc.dg/ipa/iinline-attr.c: New test.
433 * gcc.target/i386/iinline-attr-2.c: New test.
435 2015-04-28 Andre Vehreschild <vehre@gmx.de>
437 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
440 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
442 * gcc.dg/vect/vect-33.c: Remove spurious line.
444 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
446 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
448 2015-04-28 Marek Polacek <polacek@redhat.com>
451 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
452 * gcc.dg/pr65901.c: New test.
454 2015-04-28 Richard Biener <rguenther@suse.de>
456 PR tree-optimization/62283
457 * gfortran.dg/vect/pr62283-2.f: New testcase.
458 * gcc.dg/vect/bb-slp-14.c: Adjust.
460 2015-04-28 Richard Biener <rguenther@suse.de>
462 PR tree-optimization/65851
463 * g++.dg/torture/pr65851.C: New testcase.
465 2015-04-27 Jeff Law <law@redhat.com>
467 PR tree-optimization/65217
468 * gcc.target/i386/pr65217.c: Remove XFAIL.
470 2015-04-27 Andre Vehreschild <vehre@gmx.de>
473 Add tests forgotten to svn-add.
474 * gfortran.dg/class_allocate_19.f03: New test.
475 * gfortran.dg/class_array_20.f03: New test.
476 * gfortran.dg/class_array_21.f03: New test.
477 * gfortran.dg/finalize_29.f08: New test.
479 2015-04-27 Andre Vehreschild <vehre@gmx.de>
483 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
484 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
486 2015-04-27 Caroline Tice <cmtice@google.com>
488 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
491 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
494 * gcc.target/powerpc/htm-1.c: New test.
495 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
497 (__builtin_tabortdci): Likewise.
498 (__builtin_tcheck): Remove operand.
499 * lib/target-supports.exp (check_htm_hw_available): New function.
501 2015-04-27 Richard Biener <rguenther@suse.de>
503 * gcc.target/i386/pr65217.c: XFAIL.
505 2015-04-27 Jakub Jelinek <jakub@redhat.com>
507 PR tree-optimization/65875
508 * gcc.c-torture/compile/pr65875.c: New test.
510 2015-04-25 Marek Polacek <polacek@redhat.com>
513 * gcc.dg/enum-incomplete-2.c: New test.
514 * gcc.dg/enum-mode-1.c: New test.
516 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
519 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
521 * gcc.target/powerpc/pr65849-2.c: Likewise.
523 2015-04-24 Tom de Vries <tom@codesourcery.com>
525 PR tree-optimization/65802
526 * g++.dg/pr65802.C: Move to ...
527 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
528 stdarg.h. Rewrite for C.
529 (fn1): Use va_list and va_arg. Make variable args function. Add use of
530 va_start and va_end. Remove unnecessary inline asm.
532 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
533 Wei Mi <wmi@google.com>
535 * gcc.target/i386/sse2-load-multi.c: New test.
536 * gcc.target/i386/sse2-store-multi.c: Ditto.
538 2015-04-24 Marek Polacek <polacek@redhat.com>
541 * c-c++-common/pr65830.c: New test.
544 * c-c++-common/Wlogical-op-1.c: New test.
546 2015-04-24 Marek Polacek <polacek@redhat.com>
549 * c-c++-common/pr61534-1.c: New test.
551 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
552 Steven Bosscher <steven@gcc.gnu.org>
554 PR rtl-optimization/34503
555 * gcc.target/arm/pr64616.c: New file.
557 2015-04-24 Bin Cheng <bin.cheng@arm.com>
559 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
561 2015-04-24 Terry Guo <terry.guo@arm.com>
563 * gcc.target/arm/pr65710.c: Update the options.
565 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
567 * gcc.target/i386/pr65523.c: Skip x32.
569 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
571 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
572 to look for vcl* where appropriate.
574 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
576 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
577 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
579 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
582 * gcc.target/arm/pr26702.c: New test.
584 2015-04-23 Marek Polacek <polacek@redhat.com>
587 * gcc.dg/pr65345-1.c: New test.
588 * gcc.dg/pr65345-2.c: New test.
590 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
592 * gcc.target/powerpc/crypto-builtin-2.c: New.
594 2015-04-23 Andre Vehreschild <vehre@gmx.de>
597 * gfortran.dg/class_allocate_19.f03: New test.
598 * gfortran.dg/class_array_20.f03: New test.
599 * gfortran.dg/class_array_21.f03: New test.
600 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
601 * gfortran.dg/finalize_15.f90: Fixing comparision to model
602 initialization correctly.
603 * gfortran.dg/finalize_29.f08: New test.
605 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
607 * gcc.target/powerpc/swaps-p8-18.c: New test.
609 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
612 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
613 * gcc.dg/vect/bb-slp-25.c: Likewise.
614 * gcc.dg/vect/bb-slp-29.c: Likewise.
615 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
616 vect_no_align && { ! vect_hw_misalign }.
617 * gcc.dg/vect/bb-slp-9.c: Likewise.
618 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
620 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
621 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
622 account for POWER8, where peeling for alignment is not needed.
623 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
624 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
625 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
626 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
627 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
628 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
629 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
630 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
631 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
632 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
633 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
634 * gcc.dg/vect/pr16105.c: Likewise.
635 * gcc.dg/vect/pr20122.c: Likewise.
636 * gcc.dg/vect/pr33804.c: Likewise.
637 * gcc.dg/vect/pr33953.c: Likewise.
638 * gcc.dg/vect/pr56787.c: Likewise.
639 * gcc.dg/vect/pr58508.c: Likewise.
640 * gcc.dg/vect/slp-25.c: Likewise.
641 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
642 * gcc.dg/vect/vect-105.c: Likewise.
643 * gcc.dg/vect/vect-27.c: Likewise.
644 * gcc.dg/vect/vect-29.c: Likewise.
645 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
647 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
648 && { ! vect_hw_misalign }.
649 * gcc.dg/vect/vect-44.c: Likewise.
650 * gcc.dg/vect/vect-48.c: Likewise.
651 * gcc.dg/vect/vect-50.c: Likewise.
652 * gcc.dg/vect/vect-52.c: Likewise.
653 * gcc.dg/vect/vect-56.c: Likewise.
654 * gcc.dg/vect/vect-60.c: Likewise.
655 * gcc.dg/vect/vect-72.c: Likewise.
656 * gcc.dg/vect/vect-75-big-array.c: Likewise.
657 * gcc.dg/vect/vect-75.c: Likewise.
658 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
659 * gcc.dg/vect/vect-77-global.c: Likewise.
660 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
661 * gcc.dg/vect/vect-78-global.c: Likewise.
662 * gcc.dg/vect/vect-93.c: Likewise.
663 * gcc.dg/vect/vect-95.c: Likewise.
664 * gcc.dg/vect/vect-96.c: Likewise.
665 * gcc.dg/vect/vect-cond-1.c: Likewise.
666 * gcc.dg/vect/vect-cond-3.c: Likewise.
667 * gcc.dg/vect/vect-cond-4.c: Likewise.
668 * gcc.dg/vect/vect-cselim-1.c: Likewise.
669 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
670 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
671 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
672 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
673 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
674 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
675 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
676 * gcc.dg/vect/vect-outer-3a.c: Likewise.
677 * gcc.dg/vect/vect-outer-5.c: Likewise.
678 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
679 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
680 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
681 * gcc.dg/vect/vect-outer-fir.c: Likewise.
682 * gcc.dg/vect/vect-peel-3.c: Likewise.
683 * gcc.dg/vect/vect-peel-4.c: Likewise.
684 * gcc.dg/vect/vect-pre-interact.c: Likewise.
685 * gcc.target/powerpc/pr65456.c: New test.
686 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
687 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
688 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
689 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
690 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
691 vect_no_align && { ! vect_hw_misalign }.
692 * gfortran.dg/vect/vect-3.f90: Likewise.
693 * gfortran.dg/vect/vect-4.f90: Likewise.
694 * gfortran.dg/vect/vect-5.f90: Likewise.
695 * lib/target-supports.exp (check_effective_target_vect_no_align):
697 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
699 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
702 * gfortran.dg/pr65429.f90: New test.
704 2015-04-22 Yury Gribov <y.gribov@samsung.com>
706 * c-c++-common/asan/user-section-1.c: New test.
707 * c-c++-common/asan/user-section-2.c: New test.
708 * c-c++-common/asan/user-section-3.c: New test.
710 2015-04-22 Hale Wang <hale.wang@arm.com>
711 Terry Guo <terry.guo@arm.com>
713 PR rtl-optimization/64818
714 * gcc.target/arm/pr64818.c: New test.
716 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
719 * g++.dg/tree-ssa/pr61034.C: Update template.
720 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
721 * gcc.dg/Warray-bounds-11.c: Likewise.
722 * gcc.dg/Warray-bounds.c: Likewise.
724 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
727 * gfortran.dg/fmt_unlimited.f90: New test.
729 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
731 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
733 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
734 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
735 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
736 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
737 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
738 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
739 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
741 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
744 * gfortran.dg/namelist_87.f90: New test.
746 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
748 * gcc.target/aarch64/mult-synth_1.c: New test.
749 * gcc.target/aarch64/mult-synth_2.c: Likewise.
750 * gcc.target/aarch64/mult-synth_3.c: Likewise.
751 * gcc.target/aarch64/mult-synth_4.c: Likewise.
752 * gcc.target/aarch64/mult-synth_5.c: Likewise.
753 * gcc.target/aarch64/mult-synth_6.c: Likewise.
755 2015-04-21 Richard Biener <rguenther@suse.de>
757 PR tree-optimization/65650
758 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
759 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
760 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
761 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
762 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
763 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
765 2015-04-21 Tom de Vries <tom@codesourcery.com>
767 PR tree-optimization/65802
768 * g++.dg/pr65802.C: New test.
770 2015-04-21 Bin Cheng <bin.cheng@arm.com>
773 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
774 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
776 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
779 * g++.dg/cpp0x/Wnarrowing2.C: New.
781 2015-04-20 Jeff Law <law@redhat.com>
783 PR tree-optimization/65658
784 * gcc.dg/pr65658.c: New test.
786 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
789 * gcc.target/aarch64/vec_init_1.c: New test.
791 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
793 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
796 2015-04-18 Martin Sebor <msebor@redhat.com>
798 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
799 of non-nul characters.
800 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
802 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
805 * gcc.target/powerpc/pr65787.c: New.
807 2015-04-17 Jakub Jelinek <jakub@redhat.com>
810 * gcc.target/aarch64/c-output-template-4.c: New test.
812 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
815 * gcc.dg/pr65780-1.c: New test.
816 * gcc.dg/pr65780-2.c: Likewise.
817 * gcc.target/i386/pr32219-9.c: Likewise.
818 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
820 * gcc.target/i386/pr64317.c (c): Initialize.
822 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
825 * g++.dg/ext/mv18.C: New test.
826 * g++.dg/ext/mv19.C: Likewise.
827 * g++.dg/ext/mv20.C: Likewise.
828 * g++.dg/ext/mv21.C: Likewise.
829 * g++.dg/ext/mv22.C: Likewise.
830 * g++.dg/ext/mv23.C: Likewise.
832 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
835 * g++.dg/init/pr64527.C: New test.
837 2015-04-17 Tom de Vries <tom@codesourcery.com>
838 Michael Matz <matz@suse.de>
840 PR tree-optimization/64950
841 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
844 2015-04-17 Yury Gribov <y.gribov@samsung.com>
846 * c-c++-common/asan/user-section-1.c: New test.
848 2015-04-17 Jakub Jelinek <jakub@redhat.com>
851 * gcc.dg/debug/pr65771.c: New test.
853 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
855 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
856 __buitlin_alloca with __builtin_alloca.
858 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
860 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
862 2015-04-16 Richard Biener <rguenther@suse.de>
864 PR tree-optimization/64277
865 * gcc.dg/Warray-bounds-14.c: New testcase.
866 * gcc.dg/Warray-bounds-15.c: Likewise.
867 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
868 * c-c++-common/ubsan/bounds-6.c: Likewise.
870 2015-04-16 Renlin Li <renlin.li@arm.com>
872 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
873 * gcc.target/arm/unsigned-float.c: New.
875 2015-04-16 Richard Biener <rguenther@suse.de>
877 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
878 * gcc.dg/tree-ssa/pr37508.c: Adjust.
879 * gfortran.dg/reassoc_6.f: Remove XFAIL.
881 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
883 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
884 * g++.dg/cpp0x/decltype-call1.C: Likewise.
885 * g++.dg/cpp0x/defaulted21.C: Likewise.
886 * g++.dg/cpp0x/defaulted28.C: Likewise.
887 * g++.dg/cpp0x/defaulted47.C: Likewise.
888 * g++.dg/cpp0x/elision_neg.C: Likewise.
889 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
890 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
891 * g++.dg/cpp0x/implicit1.C: Likewise.
892 * g++.dg/cpp0x/implicit9.C: Likewise.
893 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
894 * g++.dg/cpp0x/range-for13.C: Likewise.
895 * g++.dg/gomp/clause-2.C: Likewise.
896 * g++.dg/gomp/udr-5.C: Likewise.
897 * g++.dg/inherit/access6.C: Likewise.
898 * g++.dg/lookup/duperr1.C: Likewise.
899 * g++.dg/lookup/friend2.C: Likewise.
900 * g++.dg/lookup/pr6936.C: Likewise.
901 * g++.dg/lookup/scoped1.C: Likewise.
902 * g++.dg/lookup/using26.C: Likewise.
903 * g++.dg/lookup/using38.C: Likewise.
904 * g++.dg/other/access2.C: Likewise.
905 * g++.dg/overload/defarg3.C: Likewise.
906 * g++.dg/overload/defarg6.C: Likewise.
907 * g++.dg/parse/access11.C: Likewise.
908 * g++.dg/parse/access2.C: Likewise.
909 * g++.dg/parse/access3.C: Likewise.
910 * g++.dg/parse/access4.C: Likewise.
911 * g++.dg/parse/access5.C: Likewise.
912 * g++.dg/parse/access6.C: Likewise.
913 * g++.dg/parse/access8.C: Likewise.
914 * g++.dg/parse/access9.C: Likewise.
915 * g++.dg/parse/crash40.C: Likewise.
916 * g++.dg/tc1/dr142.C: Likewise.
917 * g++.dg/tc1/dr166.C: Likewise.
918 * g++.dg/tc1/dr52.C: Likewise.
919 * g++.dg/template/access11.C: Likewise.
920 * g++.dg/template/access18.C: Likewise.
921 * g++.dg/template/access19.C: Likewise.
922 * g++.dg/template/access2.C: Likewise.
923 * g++.dg/template/access20.C: Likewise.
924 * g++.dg/template/access26.C: Likewise.
925 * g++.dg/template/access3.C: Likewise.
926 * g++.dg/template/access7.C: Likewise.
927 * g++.dg/template/conv12.C: Likewise.
928 * g++.dg/template/crash69.C: Likewise.
929 * g++.dg/template/friend31.C: Likewise.
930 * g++.dg/template/friend32.C: Likewise.
931 * g++.dg/template/memfriend15.C: Likewise.
932 * g++.dg/template/memfriend16.C: Likewise.
933 * g++.dg/template/memfriend17.C: Likewise.
934 * g++.dg/template/memfriend7.C: Likewise.
935 * g++.dg/template/pr32519.C: Likewise.
936 * g++.dg/template/qualttp21.C: Likewise.
937 * g++.dg/template/qualttp8.C: Likewise.
938 * g++.dg/template/ttp10.C: Likewise.
939 * g++.dg/template/typedef11.C: Likewise.
940 * g++.dg/template/typedef13.C: Likewise.
941 * g++.dg/template/typedef19.C: Likewise.
942 * g++.dg/template/typedef20.C: Likewise.
943 * g++.dg/template/typedef22.C: Likewise.
944 * g++.dg/template/using16.C: Likewise.
945 * g++.dg/template/virtual3.C: Likewise.
946 * g++.dg/ubsan/pr61272.C: Likewise.
947 * g++.old-deja/g++.bob/inherit2.C: Likewise.
948 * g++.old-deja/g++.brendan/crash11.C: Likewise.
949 * g++.old-deja/g++.brendan/enum6.C: Likewise.
950 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
951 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
952 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
953 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
954 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
955 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
956 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
957 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
958 * g++.old-deja/g++.jason/access17.C: Likewise.
959 * g++.old-deja/g++.jason/access18.C: Likewise.
960 * g++.old-deja/g++.jason/access22.C: Likewise.
961 * g++.old-deja/g++.jason/access23.C: Likewise.
962 * g++.old-deja/g++.jason/access8.C: Likewise.
963 * g++.old-deja/g++.jason/delete3.C: Likewise.
964 * g++.old-deja/g++.jason/report.C: Likewise.
965 * g++.old-deja/g++.law/access2.C: Likewise.
966 * g++.old-deja/g++.law/access3.C: Likewise.
967 * g++.old-deja/g++.law/access4.C: Likewise.
968 * g++.old-deja/g++.law/access5.C: Likewise.
969 * g++.old-deja/g++.law/arm12.C: Likewise.
970 * g++.old-deja/g++.law/arm14.C: Likewise.
971 * g++.old-deja/g++.law/ctors13.C: Likewise.
972 * g++.old-deja/g++.law/union2.C: Likewise.
973 * g++.old-deja/g++.law/visibility12.C: Likewise.
974 * g++.old-deja/g++.law/visibility15.C: Likewise.
975 * g++.old-deja/g++.law/visibility16.C: Likewise.
976 * g++.old-deja/g++.law/visibility17.C: Likewise.
977 * g++.old-deja/g++.law/visibility18.C: Likewise.
978 * g++.old-deja/g++.law/visibility19.C: Likewise.
979 * g++.old-deja/g++.law/visibility20.C: Likewise.
980 * g++.old-deja/g++.law/visibility21.C: Likewise.
981 * g++.old-deja/g++.law/visibility24.C: Likewise.
982 * g++.old-deja/g++.law/visibility4.C: Likewise.
983 * g++.old-deja/g++.law/visibility5.C: Likewise.
984 * g++.old-deja/g++.law/visibility6.C: Likewise.
985 * g++.old-deja/g++.law/visibility7.C: Likewise.
986 * g++.old-deja/g++.law/visibility8.C: Likewise.
987 * g++.old-deja/g++.law/visibility9.C: Likewise.
988 * g++.old-deja/g++.niklas/t135.C: Likewise.
989 * g++.old-deja/g++.oliva/delete1.C: Likewise.
990 * g++.old-deja/g++.oliva/partord1.C: Likewise.
991 * g++.old-deja/g++.other/access11.C: Likewise.
992 * g++.old-deja/g++.other/access4.C: Likewise.
993 * g++.old-deja/g++.other/access7.C: Likewise.
994 * g++.old-deja/g++.other/crash1.C: Likewise.
995 * g++.old-deja/g++.other/crash7.C: Likewise.
996 * g++.old-deja/g++.other/friend1.C: Likewise.
997 * g++.old-deja/g++.other/friend4.C: Likewise.
998 * g++.old-deja/g++.other/friend9.C: Likewise.
999 * g++.old-deja/g++.other/lineno1.C: Likewise.
1000 * g++.old-deja/g++.other/using1.C: Likewise.
1001 * g++.old-deja/g++.pt/enum14.C: Likewise.
1002 * g++.old-deja/g++.pt/friend11.C: Likewise.
1003 * g++.old-deja/g++.pt/friend21.C: Likewise.
1004 * g++.old-deja/g++.pt/friend3.C: Likewise.
1005 * g++.old-deja/g++.pt/inherit2.C: Likewise.
1006 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
1007 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
1008 * g++.old-deja/g++.robertl/eb94.C: Likewise.
1010 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1013 * g++.dg/ipa/pr65765.C: New test.
1015 2015-04-15 Nick Clifton <nickc@redhat.com>
1017 * gcc.target/rx/builtins.c: Disable RMPA test if string
1018 instructions are not allowed.
1020 2015-04-15 Alan Modra <amodra@gmail.com>
1022 * gcc.dg/pr65408.c: New.
1024 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1027 * gcc.target/arm/pr65729.c: New test.
1029 2015-04-14 Richard Biener <rguenther@suse.de>
1031 PR tree-optimization/65758
1032 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1034 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1037 * gcc.c-torture/execute/pr65648.c: New test.
1039 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1041 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
1042 __builtin_finite instead of finite.
1043 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
1046 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1048 PR tree-optimization/63387
1049 * gcc.dg/pr63387.c: New testcase.
1051 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1053 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1055 2015-04-13 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/65204
1058 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1060 2015-04-13 Terry Guo <terry.guo@arm.com>
1063 * gcc.target/arm/pr65710.c: New.
1065 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1067 PR tree-optimization/65747
1068 * g++.dg/torture/pr65747.C: New test.
1070 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1073 * g++.dg/cpp0x/pr65736.C: New test.
1075 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1076 Martin Liska <mliska@suse.cz>
1079 * g++.dg/ipa/pr65722.C: New testcase.
1081 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1083 PR tree-optimization/65735
1084 * gcc.c-torture/compile/pr65735.c: New test.
1086 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1089 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1091 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1094 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1096 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1099 * gcc.target/arm/pr65647-2.c: New.
1101 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1104 * g++.dg/torture/pr65694.C: New test.
1106 2015-04-10 Tobias Burnus <burnus@net-b.de>
1108 * gfortran.dg/coarray_lock_6.f90: New.
1109 * gfortran.dg/coarray_lock_7.f90: New.
1110 * gfortran.dg/coarray/lock_2.f90: New.
1112 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1118 * gfortran.dg/used_types_27.f90: New.
1120 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1123 * gcc.target/i386/pr65671.c: New.
1125 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1127 PR tree-optimization/65709
1128 * c-c++-common/ubsan/align-9.c: New test.
1130 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1133 * gfortran.dg/pr56852.f90: New test.
1135 2015-04-09 Marek Polacek <polacek@redhat.com>
1136 Jakub Jelinek <jakub@redhat.com>
1139 * g++.dg/opt/pr65554.C: New test.
1141 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1144 * c-c++-common/attr-aligned-1.c: New test.
1146 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1148 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1150 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1153 * gcc.target/i386/sse-25.c: New.
1155 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1158 * gcc.target/i386/pr65693.c: New test.
1160 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1162 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1164 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1166 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1168 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1170 * gcc.target/i386/thunk-retbnd.c: New.
1172 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1174 * gnat.dg/opt48.adb: New test.
1175 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1176 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1178 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1181 * gcc.c-torture/compile/pr65540.c: New.
1183 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1185 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1188 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1191 * g++.dg/debug/pr65678.C: New test.
1194 * gcc.c-torture/compile/pr65680.c: New test.
1196 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1199 * gfortran.dg/allocate_with_source_5.f90: New test.
1201 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1203 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1204 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1206 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1208 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1210 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1213 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
1214 to get floating point compression.
1215 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
1217 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1219 PR preprocessor/61977
1220 * gcc.dg/cpp/pr61977.c: New test.
1222 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1224 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1226 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1229 * gcc.target/arm/pr65647.c: New.
1231 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1234 * g++.dg/torture/pr65655.C: New testcase.
1236 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/cpp1y/lambda-init13.C: New.
1241 2015-04-03 Marek Polacek <polacek@redhat.com>
1243 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1245 2015-04-02 Marek Polacek <polacek@redhat.com>
1248 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1249 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1251 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1253 PR preprocessor/61977
1254 * gcc.target/powerpc/pr61977-1.c: New test.
1255 * gcc.target/powerpc/pr61977-2.c: New test.
1257 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1260 * g++.dg/warn/Wshadow-8.C: New.
1261 * g++.dg/warn/Wshadow-9.C: Likewise.
1262 * g++.dg/warn/Wshadow-10.C: Likewise.
1263 * g++.dg/warn/Wshadow-11.C: Likewise.
1265 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1267 * gcc.dg/pr23623.c: Added aligned attribute.
1268 * gcc.dg/20141029-1.c: Likewise.
1269 * gcc.dg/20150306-1.c: New test.
1271 2015-04-01 Marek Polacek <polacek@redhat.com>
1274 * g++.dg/cpp0x/initlist93.C: New test.
1275 * g++.dg/cpp0x/initlist94.C: New test.
1277 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1280 * gcc.target/aarch64/pr65624.c: New test.
1282 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1284 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1286 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1288 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
1289 extra variable to force stack alignment.
1290 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
1291 extra variable to force stack alignment.
1293 2015-03-31 Marek Polacek <polacek@redhat.com>
1296 * g++.dg/template/pr65390.C: New test.
1298 2015-03-31 Martin Liska <mliska@suse.cz>
1300 * g++.dg/ipa/pr65557.C: New test.
1302 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1304 * gcc.target/s390/hotpatch-25.c: New test.
1305 * gcc.target/s390/hotpatch-1.c: Update test.
1306 * gcc.target/s390/hotpatch-10.c: Update test.
1307 * gcc.target/s390/hotpatch-11.c: Update test.
1308 * gcc.target/s390/hotpatch-12.c: Update test.
1309 * gcc.target/s390/hotpatch-13.c: Update test.
1310 * gcc.target/s390/hotpatch-14.c: Update test.
1311 * gcc.target/s390/hotpatch-15.c: Update test.
1312 * gcc.target/s390/hotpatch-16.c: Update test.
1313 * gcc.target/s390/hotpatch-17.c: Update test.
1314 * gcc.target/s390/hotpatch-18.c: Update test.
1315 * gcc.target/s390/hotpatch-19.c: Update test.
1316 * gcc.target/s390/hotpatch-2.c: Update test.
1317 * gcc.target/s390/hotpatch-21.c: Update test.
1318 * gcc.target/s390/hotpatch-22.c: Update test.
1319 * gcc.target/s390/hotpatch-23.c: Update test.
1320 * gcc.target/s390/hotpatch-24.c: Update test.
1321 * gcc.target/s390/hotpatch-3.c: Update test.
1322 * gcc.target/s390/hotpatch-4.c: Update test.
1323 * gcc.target/s390/hotpatch-5.c: Update test.
1324 * gcc.target/s390/hotpatch-6.c: Update test.
1325 * gcc.target/s390/hotpatch-7.c: Update test.
1326 * gcc.target/s390/hotpatch-8.c: Update test.
1327 * gcc.target/s390/hotpatch-9.c: Update test.
1328 * gcc.target/s390/hotpatch-compile-16.c: Update test.
1330 2015-03-31 Richard Biener <rguenther@suse.de>
1333 * g++.dg/torture/pr65626.C: New testcase.
1335 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1338 * gcc.target/i386/mpx/pr65531.cc: New.
1340 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1343 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1344 __builtin_alloca instead of alloca.
1345 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1346 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1347 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1350 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1353 * g++.dg/ubsan/pr65610.C: New test.
1355 2015-03-30 Marek Polacek <polacek@redhat.com>
1358 * g++.dg/cpp0x/pr65398-2.C: New test.
1360 2015-03-30 Marek Polacek <polacek@redhat.com>
1362 * c-c++-common/pr65556.c: Change the width of bit-fields.
1364 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1367 * gcc.target/i386/pr65588.c: New testcase.
1369 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1371 PR libgfortran/65563
1372 * gfortran.dg/open_errors_2.f90: New test.
1374 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1376 PR libgfortran/65596
1377 * gfortran.dg/namelist_86.f90: New test.
1379 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1381 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1382 statement to reflect new ownership.
1384 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1387 * g++.dg/template/friend58.C: New.
1388 * g++.dg/template/friend59.C: Likewise.
1390 2015-03-27 Tobias Burnus <burnus@net-b.de>
1393 * g++.dg/gomp/openmp-simd-3.C: New.
1394 * gcc.dg/gomp/openmp-simd-3.c: New.
1396 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1399 * gcc.target/i386/pr65248-1.c: New file.
1400 * gcc.target/i386/pr65248-2.c: Likewise.
1401 * gcc.target/i386/pr65248-3.c: Likewise.
1402 * gcc.target/i386/pr65248-4.c: Likewise.
1404 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1407 * gcc.c-torture/compile/pr65593.c: New test.
1409 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1412 * g++.dg/cpp1y/constexpr-assert1.C: New.
1414 2015-03-27 Marek Polacek <polacek@redhat.com>
1417 * c-c++-common/pr65556.c: New test.
1419 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1422 * g++.dg/torture/pr65600.C: New testcase.
1424 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1427 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1429 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1431 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1432 statement and cleanup. Fixed typos.
1434 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1437 * gcc.c-torture/compile/pr65595.c: New testcase.
1439 2015-03-27 Marek Polacek <polacek@redhat.com>
1442 * g++.dg/ubsan/pr65583.C: New test.
1444 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1446 * gcc.c-torture/compile/20150327.c: New testcase.
1448 2015-03-26 Richard Biener <rguenther@suse.de>
1451 * g++.dg/torture/pr65555.C: New testcase.
1453 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1455 PR tree-optimization/64715
1456 * gcc.dg/builtin-object-size-15.c: New test.
1457 * gcc.dg/pr64715-1.c: New test.
1458 * gcc.dg/pr64715-2.c: New test.
1460 2015-03-26 Richard Biener <rguenther@suse.de>
1463 * gnat.dg/specs/opt2.ads: Fix testcase.
1465 2015-03-25 Martin Sebor <msebor@redhat.com>
1468 * lib/target-supports.exp (check_effective_target_arm32): Fail early
1469 when target isn't arm*-*-*-*.
1470 (check_effective_target_arm_nothumb): Likewise.
1471 (check_effective_target_arm_little_endian): Likewise.
1472 (check_effective_target_arm_vect_no_misalign): Likewise.
1473 (check_effective_target_aarch64_little_endian): Fail early if target
1476 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1478 PR tree-optimization/65177
1479 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1481 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1483 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1484 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1485 smmintrin.h and mm3dnow.h.
1487 2015-03-25 Marek Polacek <polacek@redhat.com>
1490 * g++.dg/cpp0x/pr65558.C: New test.
1492 2015-03-25 Marek Polacek <polacek@redhat.com>
1495 * g++.dg/template/pr61670.C: New test.
1497 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1500 * g++.dg/template/pr54987.C: New.
1502 2015-03-25 Richard Biener <rguenther@suse.de>
1504 PR tree-optimization/62630
1505 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1507 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1510 * gcc.target/i386/mpx/pr65508.c: New.
1512 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1516 * gfortran.dg/data_initialized_3.f90: New.
1518 2015-03-25 Richard Biener <rguenther@suse.de>
1521 * gnat.dg/specs/opt2.ads: New testcase.
1523 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1525 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1526 * gcc.target/arm/memset-inline-4.c: Skip for
1527 arm_tune_string_ops_prefer_neon.
1528 * gcc.target/arm/memset-inline-5.c: Ditto.
1529 * gcc.target/arm/memset-inline-6.c: Ditto.
1530 * gcc.target/arm/memset-inline-8.c: Ditto.
1531 * gcc.target/arm/memset-inline-9.c: Ditto.
1533 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1536 * g++.dg/other/virtual3.C: New.
1538 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1541 * g++.dg/cpp0x/vt-60130.C: New.
1543 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1546 * g++.dg/warn/Warray-bounds-7.C: New.
1548 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/template/defarg18.C: New.
1553 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1556 * g++.dg/cpp0x/vt-59988.C: New.
1558 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1560 PR tree-optimization/65533
1561 * gcc.dg/pr65533.c: New test.
1563 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1565 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1566 source= and mold= expressions functionality.
1567 * gfortran.dg/allocate_class_4.f90: New test.
1568 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1569 copying an unlimited polymorhpic object containing a char array
1570 to another unlimited polymorphic object respects the _len
1572 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1573 whether deferred length char array allocate works, unlimited
1574 polymorphic object allocation from a string works and if
1575 allocating an array of deferred length strings works.
1576 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1578 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1581 * g++.dg/cpp0x/constexpr-array11.C: New.
1583 2015-03-24 Richard Biener <rguenther@suse.de>
1586 * gcc.dg/torture/pr65517.c: New testcase.
1588 2015-03-24 Tobias Burnus <burnus@net-b.de>
1590 * gfortran.dg/coindexed_1.f90: Moved from
1591 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1593 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1596 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1600 * gcc.target/i386/pr65523.c: New test.
1603 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1605 * g++.dg/lto/pr65475b_0.C: Likewise.
1607 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1610 * gcc.target/sh/torture/pr65505.c: New.
1612 2015-03-23 Martin Sebor <msebor@redhat.com>
1615 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1616 assembly for lvx in addition to lxv.
1618 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1621 * gfortran.dg/pr65504.f90: New test.
1624 * gcc.dg/pr65521.c: New test.
1626 2015-03-23 Richard Biener <rguenther@suse.de>
1628 PR tree-optimization/65518
1629 * gcc.dg/vect/pr65518.c: New testcase.
1631 2015-03-23 Richard Biener <rguenther@suse.de>
1633 PR tree-optimization/65494
1634 * gcc.dg/vect/pr65494.c: New testcase.
1636 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1638 PR preprocessor/65238
1639 * c-c++-common/cpp/pr65238-1.c: New test.
1640 * gcc.dg/cpp/pr65238-2.c: New test.
1641 * gcc.dg/cpp/trad/pr65238-3.c: New test.
1642 * gcc.dg/cpp/trad/pr65238-4.c: New test.
1644 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1645 Mikael Morin <mikael@gcc.gnu.org>
1648 * gfortran.dg/elemental_dependency_4.f90: New.
1649 * gfortran.dg/elemental_dependency_5.f90: New.
1651 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1654 * g++.dg/lto/pr65475b_0.C: New testcase.
1655 * g++.dg/lto/pr65475b_1.C: New testcase.
1656 * g++.dg/lto/pr65475c_0.C: New testcase.
1657 * g++.dg/lto/pr65475c_1.C: New testcase.
1659 2015-03-21 Tobias Burnus <burnus@net-b.de>
1661 * gfortran.dg/coarray_38.f90: New.
1662 * gfortran.dg/coarray_39.f90: New.
1663 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1666 2015-03-20 Marek Polacek <polacek@redhat.com>
1669 * g++.dg/cpp0x/pr65398.C: New test.
1671 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1674 * g++.dg/lto/pr65475_0.C: New testcase.
1675 * g++.dg/lto/pr65475_1.C: New testcase.
1677 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1679 PR rtl-optimization/64366
1680 * gcc.target/sh/pr64366.c: New.
1682 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1685 * g++.dg/cpp0x/constexpr-48324.C: New.
1687 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1690 * g++.dg/cpp0x/pr48453.C: New.
1692 2015-03-20 Marek Polacek <polacek@redhat.com>
1695 * g++.dg/cpp0x/pr65072.C: New test.
1697 2015-03-20 Richard Biener <rguenther@suse.de>
1700 * gcc.dg/pr15347.c: Use -O.
1701 * c-c++-common/pr19807-1.c: Likewise.
1703 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1705 * gnat.dg/volatile13.ad[sb]: New test.
1707 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1709 PR rtl-optimization/60851
1710 * gcc.target/i386/pr60851.c: New test.
1712 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1715 * g++.dg/pr65240.h: Add tests for PR 65240.
1716 * g++.dg/pr65240-1.C: Likewise.
1717 * g++.dg/pr65240-2.C: Likewise.
1718 * g++.dg/pr65240-3.C: Likewise.
1719 * g++.dg/pr65240-4.C: Likewise.
1721 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1723 PR rtl-optimization/63491
1724 * gcc.target/powerpc/pr63491.c: New.
1726 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1728 * g++.dg/ipa/pr65465.C: New test.
1730 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1733 * g++.dg/cpp0x/deleted11.C: New.
1735 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1738 * c-c++-common/tsan/pr65400-3.c: New test.
1740 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1743 * g++.dg/cpp0x/constexpr-59686.C: New.
1745 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1748 * g++.dg/tsan/pr64265.C: New test.
1751 * c-c++-common/tsan/pr65400-1.c: New test.
1752 * c-c++-common/tsan/pr65400-2.c: New test.
1754 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1757 * g++.dg/cpp0x/pr59816.C: New.
1759 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1762 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1764 2015-03-18 Martin Liska <mliska@suse.cz>
1767 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1768 equivalences either to 6 or 7.
1770 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1774 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1776 * gcc.dg/undefined-loop-1.c: New file.
1777 * gcc.dg/undefined-loop-2.c: New file.
1779 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1782 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1783 loop exits too early.
1785 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1787 PR tree-optimization/65450
1788 * gfortran.dg/pr65450.f90: New test.
1791 * gcc.target/i386/pr65078-1.c: New test.
1792 * gcc.target/i386/pr65078-2.c: New test.
1793 * gcc.target/i386/pr65078-3.c: New test.
1794 * gcc.target/i386/pr65078-4.c: New test.
1795 * gcc.target/i386/pr65078-5.c: New test.
1796 * gcc.target/i386/pr65078-6.c: New test.
1798 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1801 * g++.dg/cpp1y/pr65340.C: New.
1803 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1806 * gfortran.dg/system_clock_3.f08: Adjust test.
1808 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1811 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1812 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1814 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1817 * gfortran.dg/system_clock_3.f08: New test.
1819 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1822 g++.dg/cpp1y/pr64626-1.C: New.
1823 g++.dg/cpp1y/pr64626-2.C: New.
1824 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1826 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1828 PR tree-optimization/65427
1829 * gcc.c-torture/execute/pr65427.c: New test.
1831 2015-03-16 Marek Polacek <polacek@redhat.com>
1835 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1836 * g++.dg/cpp0x/pr65327.C: New test.
1838 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1841 * c-c++-common/asan/pr64820.c: New test.
1843 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1845 * gfortran.dg/pointer_2.f90: New test.
1847 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1849 * g++.dg/pr65049.C: New test.
1851 2015-03-16 Tom de Vries <tom@codesourcery.com>
1853 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1854 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1855 * gcc.target/i386/fuse-caller-save.c: Same.
1857 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1859 * gnat.dg/loop_optimization18.ad[sb]: New test.
1860 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1862 2015-03-16 Alan Modra <amodra@gmail.com>
1864 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1867 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1869 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1871 * gcc.dg/torture/pr65270-2.c: Likewise.
1873 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1876 * gfortran.dg/pointer_remapping_9.f90: New.
1878 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1880 PR tree-optimization/65369
1881 * gcc.c-torture/execute/pr65369.c: New test.
1883 PR tree-optimization/65418
1884 * gcc.c-torture/execute/pr65418-1.c: New test.
1885 * gcc.c-torture/execute/pr65418-2.c: New test.
1887 PR rtl-optimization/65401
1888 * gcc.c-torture/execute/pr65401.c: New test.
1890 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1893 * gcc.target/arm/pr64600_1.c: New test.
1895 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1897 PR rtl-optimization/65235
1898 * gcc.target/aarch64/pr65235_1.c: New test.
1900 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1902 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1903 * gcc.target/s390/hotpatch-22.c: Likewise.
1904 * gcc.target/s390/hotpatch-23.c: Likewise.
1905 * gcc.target/s390/hotpatch-24.c: Likewise.
1906 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1907 * gcc.target/s390/hotpatch-1.c: Update expected output.
1908 * gcc.target/s390/hotpatch-2.c: Likewise.
1909 * gcc.target/s390/hotpatch-3.c: Likewise.
1910 * gcc.target/s390/hotpatch-4.c: Likewise.
1911 * gcc.target/s390/hotpatch-5.c: Likewise.
1912 * gcc.target/s390/hotpatch-6.c: Likewise.
1913 * gcc.target/s390/hotpatch-7.c: Likewise.
1914 * gcc.target/s390/hotpatch-8.c: Likewise.
1915 * gcc.target/s390/hotpatch-9.c: Likewise.
1916 * gcc.target/s390/hotpatch-10.c: Likewise.
1917 * gcc.target/s390/hotpatch-11.c: Likewise.
1918 * gcc.target/s390/hotpatch-12.c: Likewise.
1919 * gcc.target/s390/hotpatch-13.c: Likewise.
1920 * gcc.target/s390/hotpatch-14.c: Likewise.
1921 * gcc.target/s390/hotpatch-15.c: Likewise.
1922 * gcc.target/s390/hotpatch-16.c: Likewise.
1923 * gcc.target/s390/hotpatch-17.c: Likewise.
1924 * gcc.target/s390/hotpatch-18.c: Likewise.
1925 * gcc.target/s390/hotpatch-19.c: Likewise.
1927 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1930 * gcc.target/i386/pr65103-1.c: New.
1932 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1935 * gcc.target/i386/pr65044.c: New.
1937 2015-03-12 Tom de Vries <tom@codesourcery.com>
1939 PR rtl-optimization/64895
1940 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1941 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1942 * gcc.target/i386/fuse-caller-save.c: Ditto.
1944 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1946 * gcc.dg/ipa/pr63569.c: Fix template.
1948 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1950 * g++.dg/ipa/pr64146.C: Require fpic support.
1952 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1955 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1956 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1958 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1960 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1961 to dg-options, fix up dg-skip-if.
1963 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1966 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1967 * gcc.target/avr/tiny-caller-save.c: Same.
1969 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1972 * g++.dg/pr65242.C: New test.
1974 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1976 * c-c++-common/asan/no-asan-check-glob.c: New test.
1978 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1981 * g++.dg/other/default11.C: New.
1982 * g++.dg/other/default12.C: Likewise.
1984 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1987 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1989 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1992 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1994 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1997 * g++.dg/cpp0x/pr65127.C: New test.
1999 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2001 * gcc.dg/ipa/PR64550.c: Update template.
2003 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2004 Tobias Burnus <burnus@net-b.de>
2006 * gfortran.dg/coarray_sync_memory.f90: New.
2008 2015-03-10 Marek Polacek <polacek@redhat.com>
2011 * c-c++-common/ubsan/pr65367.c: New test.
2013 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2015 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
2016 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
2017 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
2018 * gcc.target/i386/mpx/calloc-1-nov.c: New.
2019 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
2020 * gcc.target/i386/mpx/malloc-1-nov.c: New.
2021 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
2022 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
2023 * gcc.target/i386/mpx/realloc-1-nov.c: New.
2024 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
2025 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
2026 * gcc.target/i386/mpx/realloc-2-nov.c: New.
2027 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
2029 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2031 * lib/mpx-dg.exp (mpx_link_flags): New.
2034 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
2035 * gcc.target/i386/mpx/alloca-1-nov.c: New.
2036 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
2037 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
2038 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
2039 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
2040 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
2041 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
2042 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
2043 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
2044 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
2045 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
2046 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
2047 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
2048 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
2049 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
2050 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
2051 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
2052 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
2053 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
2054 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
2055 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
2056 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
2057 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
2058 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
2059 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
2060 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
2061 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
2062 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
2063 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
2064 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
2065 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
2066 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
2067 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
2068 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
2069 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
2070 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
2071 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
2072 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
2073 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
2074 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
2075 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
2076 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
2077 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
2078 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
2079 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
2080 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
2081 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
2082 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
2083 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
2084 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
2085 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
2086 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
2087 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
2088 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
2089 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
2090 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
2091 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
2092 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
2093 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
2094 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
2095 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
2096 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
2097 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
2098 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
2099 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
2100 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
2101 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
2102 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
2103 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
2104 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
2105 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
2106 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
2107 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
2108 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
2109 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
2110 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
2111 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
2112 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
2113 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
2114 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
2115 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
2116 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
2117 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
2118 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
2119 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
2120 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
2121 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
2122 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
2123 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
2124 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
2125 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
2126 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
2127 * gcc.target/i386/mpx/label-address-1.c: New.
2128 * gcc.target/i386/mpx/legacy-1-nov.c: New.
2129 * gcc.target/i386/mpx/macro.c: New.
2130 * gcc.target/i386/mpx/mpx-check.h: New.
2131 * gcc.target/i386/mpx/mpx.exp: New.
2132 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
2133 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
2134 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
2135 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
2136 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
2137 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
2138 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
2139 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
2140 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
2141 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
2142 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
2143 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
2144 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
2145 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
2146 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
2147 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
2148 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
2149 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
2150 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
2151 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
2152 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
2153 * gcc.target/i386/mpx/reference-1-lbv.c: New.
2154 * gcc.target/i386/mpx/reference-1-nov.c: New.
2155 * gcc.target/i386/mpx/reference-1-ubv.c: New.
2156 * gcc.target/i386/mpx/reference-2-lbv.c: New.
2157 * gcc.target/i386/mpx/reference-2-nov.c: New.
2158 * gcc.target/i386/mpx/reference-2-ubv.c: New.
2159 * gcc.target/i386/mpx/reference-3-lbv.c: New.
2160 * gcc.target/i386/mpx/reference-3-nov.c: New.
2161 * gcc.target/i386/mpx/reference-3-ubv.c: New.
2162 * gcc.target/i386/mpx/reference-4-lbv.c: New.
2163 * gcc.target/i386/mpx/reference-4-nov.c: New.
2164 * gcc.target/i386/mpx/reference-4-ubv.c: New.
2165 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
2166 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
2167 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
2168 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
2169 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
2170 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
2171 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
2172 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
2173 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
2174 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
2175 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
2176 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
2177 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
2178 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
2179 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
2180 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
2181 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
2182 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
2183 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
2184 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
2185 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
2186 * gcc.target/i386/mpx/sincos-1-nov.c: New.
2187 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
2188 * gcc.target/i386/mpx/static-array-1-nov.c: New.
2189 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
2190 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
2191 * gcc.target/i386/mpx/static-init-1-nov.c: New.
2192 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
2193 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
2194 * gcc.target/i386/mpx/static-init-2-nov.c: New.
2195 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
2196 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
2197 * gcc.target/i386/mpx/static-init-3-nov.c: New.
2198 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
2199 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
2200 * gcc.target/i386/mpx/static-init-4-nov.c: New.
2201 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
2202 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
2203 * gcc.target/i386/mpx/static-init-5-nov.c: New.
2204 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
2205 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
2206 * gcc.target/i386/mpx/static-init-6-nov.c: New.
2207 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
2208 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
2209 * gcc.target/i386/mpx/static-string-1-nov.c: New.
2210 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
2211 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
2212 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
2213 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
2214 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
2215 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
2216 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
2217 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
2218 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
2219 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
2220 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
2221 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
2222 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
2223 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
2224 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
2225 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
2226 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
2227 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
2228 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
2229 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
2230 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
2231 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
2232 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
2233 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
2234 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
2235 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
2236 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
2237 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
2238 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
2239 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
2240 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
2241 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
2242 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
2243 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
2244 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
2245 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
2246 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
2247 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
2248 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
2249 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
2250 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
2251 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
2252 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
2253 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
2254 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
2255 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
2256 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
2257 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
2258 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
2259 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
2260 * gcc.target/i386/mpx/vararg-1-nov.c: New.
2261 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
2262 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
2263 * gcc.target/i386/mpx/vararg-2-nov.c: New.
2264 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
2265 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
2266 * gcc.target/i386/mpx/vararg-3-nov.c: New.
2267 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
2268 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
2269 * gcc.target/i386/mpx/vararg-4-nov.c: New.
2270 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
2271 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
2272 * gcc.target/i386/mpx/vararg-5-nov.c: New.
2273 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
2274 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
2275 * gcc.target/i386/mpx/vararg-6-nov.c: New.
2276 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
2277 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
2278 * gcc.target/i386/mpx/vararg-7-nov.c: New.
2279 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
2280 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
2281 * gcc.target/i386/mpx/vararg-8-nov.c: New.
2282 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
2283 * gcc.target/i386/mpx/vla-1-lbv.c: New.
2284 * gcc.target/i386/mpx/vla-1-nov.c: New.
2285 * gcc.target/i386/mpx/vla-1-ubv.c: New.
2286 * gcc.target/i386/mpx/vla-2-lbv.c: New.
2287 * gcc.target/i386/mpx/vla-2-nov.c: New.
2288 * gcc.target/i386/mpx/vla-2-ubv.c: New.
2290 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2292 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2294 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2296 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2298 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2300 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
2301 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
2303 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2306 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2309 * c-c++-common/pr65120.c: New test.
2311 PR rtl-optimization/65321
2312 * gcc.dg/pr65321.c: New test.
2314 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2316 PR tree-optimization/65355
2317 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2319 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2322 * c-c++-common/pr49706.c: Adjust tests for not warning
2323 about !!x == y or !b == y where b is boolean, and add
2325 * c-c++-common/pr62199-2.c: Likewise.
2327 2015-03-09 Richard Biener <rguenther@suse.de>
2330 * gcc.dg/torture/pr65270-1.c: New testcase.
2331 * gcc.dg/torture/pr65270-2.c: Likewise.
2333 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2335 PR tree-optimization/63743
2336 * gcc.dg/pr63743.c: New test.
2338 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2341 * g++.dg/lto/pr65316_0.C: New testcase.
2342 * g++.dg/lto/pr65316_1.C: New testcase.
2344 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2347 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2349 * g++.dg/abi/rtti3.C: Likewise.
2351 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2354 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2356 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2358 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2360 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2362 2015-03-08 Morin <mikael@gcc.gnu.org>
2365 * gfortran.dg/entry_20.f90: New.
2367 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2370 * gcc.c-torture/compile/pr65153.c: New.
2372 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2375 * g++.dg/torture/pr65249.C: New.
2377 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2379 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2381 (int64_t): Likewise.
2383 2015-03-07 Marek Polacek <polacek@redhat.com>
2384 Martin Uecker <uecker@eecs.berkeley.edu>
2387 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2389 * c-c++-common/ubsan/bounds-8.c: New test.
2390 * c-c++-common/ubsan/bounds-9.c: New test.
2391 * gcc.dg/ubsan/bounds-2.c: New test.
2393 2015-03-05 Martin Sebor <msebor@redhat.com>
2395 * PR testsuite/63175
2396 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2397 checking of results into main to prevent it from getting optimized
2399 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2401 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2403 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2404 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2405 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2408 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2410 * g++.dg/lto/pr65302_1.C: New testcase.
2411 * g++.dg/lto/pr65302_0.C: New testcase.
2413 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2415 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2416 -fno-ipa-icf to dg-options.
2418 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2420 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2421 compiles using the linker plugin.
2423 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2425 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2427 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2429 * gcc.target/arm/pr65067.c: New test.
2431 2015-03-05 Martin Liska <mliska@suse.cz>
2434 * gcc.dg/ipa/pr65318.c: New test.
2436 2015-03-05 Marek Polacek <polacek@redhat.com>
2438 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2440 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2442 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2444 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2446 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2447 max-unroll-times back to defaults for s390.
2449 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2453 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/cpp0x/initlist92.C: New.
2458 2015-03-05 Richard Biener <rguenther@suse.de>
2460 PR tree-optimization/65310
2461 * gcc.dg/vect/pr65310.c: New testcase.
2463 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2466 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2468 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2470 * gnat.dg/entry_queues3.adb: New test.
2472 2015-03-04 Ian Lance Taylor <iant@google.com>
2474 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2476 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2479 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2481 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2483 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2484 -fno-ipa-icf to dg-options
2485 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2486 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2488 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2491 * g++.dg/cpp0x/decltype62.C: New.
2493 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2495 * gnat.dg/object_overflow5.adb: New test.
2497 2015-03-03 Martin Liska <mliska@suse.cz>
2500 * gcc.dg/ipa/pr65287.c: New test.
2502 2015-03-03 Martin Jambor <mjambor@suse.cz>
2503 Eric Botcazou <ebotcazou@adacore.com>
2505 * gnat.dg/specs/pack12.ads: New test.
2507 2015-03-03 Martin Liska <mliska@suse.cz>
2509 * gcc.dg/ipa/PR65282.c: New test.
2511 2015-03-13 Jeff Law <law@redhat.com>
2513 PR tree-optimization/65241
2514 * gcc.c-torture/compile/pr65241.c: New test.
2516 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2519 * gcc.target/avr/torture/pr64331.c: New test.
2521 2015-03-03 Martin Liska <mliska@suse.cz>
2522 Jan Hubicka <hubicka@ucw.cz>
2524 * g++.dg/ipa/pr65263.C: New test.
2526 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2529 * gcc.dg/lto/pr65130_0.c: New testcase.
2530 * gcc.dg/lto/pr65130_1.c: New testcase.
2532 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2535 * g++.dg/torture/pr64988.C: New testcase.
2537 2015-03-02 Tobias Burnus <burnus@net-b.de>
2539 * gfortran.dg/coarray_atomic_6.f90: New.
2541 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2544 * gcc.target/i386/pr65184.c: New.
2546 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2549 * gcc.target/i386/pr65183.c: New.
2551 2015-02-28 Martin Liska <mliska@suse.cz>
2552 Jan Hubicka <hubicka@ucw.cz>
2554 * gcc.dg/ipa/ipa-icf-35.c: New test.
2555 * gcc.dg/ipa/ipa-icf-36.c: New test.
2556 * gcc.dg/ipa/ipa-icf-37.c: New test.
2558 2015-02-28 Martin Liska <mliska@suse.cz>
2559 Jan Hubicka <hubicka@ucw.cz>
2562 * gcc.dg/ipa/ipa-icf-34.c: New test.
2564 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2567 * gcc.target/sh/sh/pr61142.c: New.
2569 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2571 * g++.dg/other/dump-ada-spec-3.C: New test.
2573 2015-03-01 Martin Liska <mliska@suse.cz>
2575 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2576 * g++.dg/ipa/pr63595.C: Update expected results.
2578 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2581 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2583 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2585 * gcc.dg/vect/pr59354.c: Move vector producing code to
2588 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2591 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2592 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2593 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2594 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2596 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/65048
2599 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2600 (foo): Use K&R style definition.
2602 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2605 * g++.dg/pr65032.C: New.
2607 2015-02-27 Marek Polacek <polacek@redhat.com>
2610 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2613 2015-02-27 Marek Polacek <polacek@redhat.com>
2616 * gcc.dg/pr65228.c: New test.
2618 2015-02-27 Kai Tietz <ktietz@redhat.com>
2621 * gcc.dg/weak/weak-17.c: New file.
2623 2015-02-27 Richard Biener <rguenther@suse.de>
2626 * g++.dg/lto/pr65193_0.C: New testcase.
2628 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2630 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2631 * gcc.target/s390/hotpatch-8.c: Likewise.
2632 * gcc.target/s390/hotpatch-9.c: Likewise.
2633 * gcc.target/s390/pr61078.c: Likewise.
2634 * gcc.target/s390/pr57960.c: Remove -m64.
2635 * gcc.target/s390/pr61078.c: Likewise.
2637 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2638 Martin Liska <mliska@suse.cz>
2641 * gcc.dg/pr64454.c: Disable ICF.
2642 * gcc.dg/pr28685-1.c: Disable ICF
2643 * gcc.dg/ipa/iinline-5.c: Disable ICF.
2644 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2645 * g++.dg/ipa/ipa-icf-4.C: Update template.
2647 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2649 PR tree-optimization/65216
2650 * gcc.c-torture/execute/pr65216.c: New test.
2652 PR tree-optimization/65215
2653 * gcc.c-torture/execute/pr65215-1.c: New test.
2654 * gcc.c-torture/execute/pr65215-2.c: New test.
2655 * gcc.c-torture/execute/pr65215-3.c: New test.
2656 * gcc.c-torture/execute/pr65215-4.c: New test.
2657 * gcc.c-torture/execute/pr65215-5.c: New test.
2659 2015-02-26 Tom de Vries <tom@codesourcery.com>
2661 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2663 2015-02-26 Martin Liska <mliska@suse.cz>
2664 Jan Hubicka <hubicka@ucw.cz>
2666 * g++.dg/ipa/pr64146.C: Update expected results.
2667 * gcc.dg/ipa/ipa-icf-26.c: Update test.
2668 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2669 * gcc.dg/ipa/ipa-icf-34.c: New test.
2671 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2673 * gcc.dg/vect/vect-pr61917.c: Rename to ...
2674 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2675 (dg-additional-options): Remove dg directive.
2676 (dg-final): Add dg directive.
2678 2015-02-26 Marek Polacek <polacek@redhat.com>
2681 * g++.dg/ipa/pr65008.C: New test.
2683 2015-02-26 Tom de Vries <tom@codesourcery.com>
2685 * lib/profopt.exp (profopt-target-cleanup): New proc.
2686 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2687 files from sources from dg-additional-sources.
2689 2015-02-26 Tom de Vries <tom@codesourcery.com>
2691 * lib/gcov.exp: Cleanup in case of xfail.
2693 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2695 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2697 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2700 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2701 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2702 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2703 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2704 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2705 * g++.dg/debug/pr46123.C: XFAIL and move...
2706 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2707 * gcc.dg/debug/dwarf2-3.c: Move...
2708 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2710 2015-02-26 Marek Polacek <polacek@redhat.com>
2713 * g++.dg/cpp1y/pr65202.C: New test.
2715 2015-02-26 Tom de Vries <tom@codesourcery.com>
2717 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2718 locale_facets.h.gcov.
2720 2015-02-26 Tom de Vries <tom@codesourcery.com>
2722 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2724 2015-02-26 Tom de Vries <tom@codesourcery.com>
2726 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2728 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2731 * gcc.target/i386/pr65217.c: New.
2733 2015-02-26 Tom de Vries <tom@codesourcery.com>
2735 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2737 2015-02-26 Tom de Vries <tom@codesourcery.com>
2739 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2741 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2743 PR tree-optimization/65048
2744 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2746 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2748 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2749 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2751 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2754 * gcc.target/i386/pr65161.c: New test.
2756 2015-02-26 Terry Guo <terry.guo@arm.com>
2758 * gcc.target/arm/no-volatile-in-it.c: New test.
2760 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2762 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2763 (dg-options): Add -save-temps.
2764 (dg-final): Add cleanup-saved-temps.
2766 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2768 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2770 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2772 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2773 * gcc.target/powerpc/pack01.c: Include string.h.
2775 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2778 * gcc.target/i386/pr65167.c: New.
2780 2015-02-25 Kai Tietz <ktietz@redhat.com>
2782 PR tree-optimization/61917
2783 * gcc.dg/vect/vect-pr61917.c: New file.
2785 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2787 PR tree-optimization/65170
2788 * gcc.c-torture/execute/pr65170.c: New test.
2789 * gcc.dg/tree-ssa/vrp96.c: New test.
2791 2015-02-24 Tom de Vries <tom@codesourcery.com>
2793 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2795 2015-02-24 Tom de Vries <tom@codesourcery.com>
2798 * lib/gcc-defs.exp (additional_sources_used): Add new var.
2799 (dg-additional-files-options): Copy additional_sources to
2800 additional_sources_used before emptying additional_sources.
2801 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2802 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2803 (cleanup-saved-temps): Use additional_sources_used instead of
2805 (dg-test): Reset additional_sources_used.
2807 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2810 * gfortran.dg/integer_exponentiation_6.F90: New test.
2812 2015-02-23 Martin Sebor <msebor@redhat.com>
2815 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2816 two parts. One to save registers, the other to verify the
2817 registers have the right values. Save register state into
2818 static data rather than on the stack.
2820 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2823 * c-c++-common/asan/pr63888.c: New test.
2825 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2828 * gcc.c-torture/compile/pr65163.c: New.
2830 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2832 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2833 with -m31 on 64 bit.
2834 * gcc.dg/hoist-register-pressure-2.c: Likewise.
2835 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2837 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2839 * gcc.target/s390/20090223-1.c: Add
2840 -Wno-implicit-function-declaration option.
2841 * gcc.target/s390/pr42224.c: Likewise.
2842 * gcc.target/s390/pr55718.c: Likewise.
2844 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2846 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2847 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2848 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2849 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2850 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2851 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2852 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2853 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2854 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2855 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2856 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2857 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2858 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2859 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2860 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2861 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2862 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2863 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2864 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2865 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2866 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2868 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2870 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2871 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2872 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2873 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2874 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2875 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2876 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2877 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2878 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2879 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2880 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2881 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2882 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2883 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2884 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2885 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2887 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2891 * gfortran.dg/pr61960.f90: New.
2892 * gfortran.dg/pr64230.f90: New.
2893 * gfortran.dg/pr64980.f03: New.
2895 2015-02-22 Tom de Vries <tom@codesourcery.com>
2897 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2899 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2902 * gnat.dg/timing_events.adb: Removed, invalid test.
2904 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2907 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2909 * g++.dg/gcov/gcov-2.C: Likewise.
2911 2015-02-20 Richard Biener <rguenther@suse.de>
2913 PR tree-optimization/65136
2914 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2916 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2919 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2920 and nvptx-*-* blacklisting.
2922 * gcc.dg/sibcall-9.c: New test.
2923 * gcc.dg/sibcall-10.c: New test.
2925 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2927 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2929 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2932 * gcc.target/avr/torture/pr64452.c: New test.
2934 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2936 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2937 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2939 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2942 * lib/target-supports.exp (check_compile): Check whether
2943 additional_sources is defined before using it.
2945 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2948 * g++.dg/opt/pr65074.C: New file.
2950 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2952 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2953 (size_type): New typedef.
2954 (operator "" _script): Use it for the last argument.
2956 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2958 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2960 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2962 * lib/target-supports.exp (check_compile): Save/restore
2963 additional_sources that may belong to an actual test.
2965 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2967 PR gcov-profile/64634
2968 * g++.dg/gcov/gcov-15.C: New test.
2970 2015-02-18 Tom de Vries <tom@codesourcery.com>
2972 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2974 2015-02-18 Tom de Vries <tom@codesourcery.com>
2976 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2978 2015-02-18 Tom de Vries <tom@codesourcery.com>
2980 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2982 2015-02-18 Tom de Vries <tom@codesourcery.com>
2984 * gfortran.dg/fmt_cache_1.f: Add missing close.
2986 2015-02-18 Tom de Vries <tom@codesourcery.com>
2989 * gfortran.dg/read_eof_8.f90: Add missing close.
2991 2015-02-18 Richard Biener <rguenther@suse.de>
2993 PR tree-optimization/65063
2994 * gcc.dg/pr65063.c: New testcase.
2996 2015-02-18 Richard Biener <rguenther@suse.de>
2998 PR tree-optimization/62217
2999 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3001 2015-02-18 Marek Polacek <polacek@redhat.com>
3004 * c-c++-common/ubsan/pr65081.c: New test.
3006 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3008 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3009 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3011 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3013 * gcc.dg/ipa/propalign-3.c: New test.
3015 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3018 * gcc.target/sh/pr64793.c: New.
3019 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3021 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3023 * gcc.target/arm/divzero.c: New test case.
3025 2015-02-17 Tom de Vries <tom@codesourcery.com>
3027 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3029 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3030 Jakub Jelinek <jakub@redhat.com>
3033 * g++.dg/cpp0x/pr65075.C: New test.
3035 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3038 * gcc.target/powerpc/pr65058.c: New test.
3040 2015-02-16 Jeff Law <law@redhat.com>
3042 PR tree-optimization/64823
3043 * gcc.dg/uninit-20.c: New test.
3045 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3046 James Greenhalgh <james.greenhalgh@arm.com>
3049 * gcc.dg/ipa/ipa-clone-1.c: New test.
3051 2015-02-16 Richard Biener <rguenther@suse.de>
3053 PR tree-optimization/65077
3054 * gcc.dg/torture/pr65077.c: New testcase.
3056 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3058 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3059 Directive adjusted to scan for ldaxr.
3060 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3061 adjusted to scan for ldaex.
3063 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3066 * g++.dg/cpp0x/constexpr-65080.C: New.
3068 2015-02-16 Richard Biener <rguenther@suse.de>
3070 PR tree-optimization/63593
3071 * gcc.dg/pr63593.c: New testcase.
3073 2015-02-16 Marek Polacek <polacek@redhat.com>
3076 * gcc.dg/pr65066.c: New test.
3078 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3080 * gcc.dg/pr65002.C: Move ...
3081 * g++.dg/ipa/pr65002.C: ... here.
3083 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3085 * gcc.target/powerpc/pr64205.c: Skip on AIX.
3086 * gcc.target/powerpc/pr64505.c: Skip on AIX.
3087 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
3088 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
3090 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3093 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
3094 the expression to find calls.
3095 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3096 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3097 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3098 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3099 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3101 2015-02-14 Marek Polacek <polacek@redhat.com>
3104 * gcc.dg/array-11.c: New test.
3105 * gcc.dg/array-12.c: New test.
3106 * gcc.dg/array-13.c: New test.
3107 * gcc.dg/array-14.c: New test.
3108 * gcc.dg/c99-flex-array-typedef-1.c: New test.
3109 * gcc.dg/c99-flex-array-typedef-2.c: New test.
3110 * gcc.dg/c99-flex-array-typedef-3.c: New test.
3111 * gcc.dg/c99-flex-array-typedef-5.c: New test.
3112 * gcc.dg/c99-flex-array-typedef-7.c: New test.
3113 * gcc.dg/c99-flex-array-typedef-8.c: New test.
3115 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3118 * g++.dg/lookup/using54.C: New.
3120 2015-02-13 Jeff Law <law@redhat.com>
3123 Revert my change for tree-optimization/64823.
3125 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3127 PR tree-optimization/65053
3128 * gcc.c-torture/execute/pr65053-1.c: New test.
3129 * gcc.c-torture/execute/pr65053-2.c: New test.
3131 2015-02-13 Marek Polacek <polacek@redhat.com>
3134 * gcc.dg/pr65050.c: New test.
3136 2015-02-13 Jeff Law <law@redhat.com>
3138 PR tree-optimization/64823
3139 * gcc.dg/uninit-20.c: New test.
3141 PR rtl-optimization/47477
3142 * gcc.dg/tree-ssa/pr47477.c: New test.
3144 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3147 * g++.dg/parse/ivdep-2.C: New.
3148 * g++.dg/parse/ivdep-3.C: Likewise.
3150 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3153 * gfortran.dg/continuation_13.f90: New test.
3154 * gfortran.dg/continuation_14.f: New test.
3156 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3159 * g++.dg/cpp0x/sfinae55.C: New.
3161 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3164 * g++.dg/ipa/pr65034.C: New test.
3166 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3168 PR tree-optimization/65002
3169 * gcc.dg/pr65002.C: New.
3171 2015-02-13 Marek Polacek <polacek@redhat.com>
3174 * c-c++-common/pr65040.c: New test.
3176 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3178 PR tree-optimization/64705
3179 * gcc.dg/tree-ssa/pr64705.c: New test.
3181 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3184 * gcc.dg/visibility-22.c: New test.
3185 * gcc.dg/visibility-23.c: New test.
3186 * gcc.target/i386/pr32219-1.c: New test.
3187 * gcc.target/i386/pr32219-2.c: New test.
3188 * gcc.target/i386/pr32219-3.c: New test.
3189 * gcc.target/i386/pr32219-4.c: New test.
3190 * gcc.target/i386/pr32219-5.c: New test.
3191 * gcc.target/i386/pr32219-6.c: New test.
3192 * gcc.target/i386/pr32219-7.c: New test.
3193 * gcc.target/i386/pr32219-8.c: New test.
3194 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
3196 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3198 PR libgfortran/57822
3199 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3200 four different KINDs.
3202 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3205 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3208 * g++.dg/ubsan/pr65000.C: New test.
3210 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3213 * gfortran.dg/finalize_28.f90: New test
3215 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3218 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
3219 DW_TAG_lexical_block removal.
3220 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
3221 * g++.dg/guality/pr55541.C: New test.
3224 * g++.dg/ubsan/pr64984.C: New test.
3226 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3228 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3230 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3233 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
3234 instructions for 2015-01-14 get_memmodel changes.
3235 * gcc.target/powerpc/atomic-p8.c: Likewise.
3238 * g++.dg/ubsan/pr65019.C: New test.
3240 PR tree-optimization/65014
3241 * gcc.c-torture/compile/pr65014.c: New test.
3243 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3245 PR libgfortran/57822
3246 * gfortran/fmt_g0_7.f08: Revise test.
3248 2015-02-11 Jeff Law <law@redhat.com>
3251 * gcc.target/m68k/pr63347.c: New test.
3253 2015-02-11 Marek Polacek <polacek@redhat.com>
3255 * g++.dg/ubsan/shift-1.C: New test.
3256 * gcc.dg/ubsan/c-shift-2.c: New test.
3257 * c-c++-common/ubsan/shift-5.c: Remove file.
3259 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3261 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
3262 Directive adjusted to XFAIL.
3263 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
3266 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3269 * g++.dg/opt/pr65003.C: New test.
3271 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3273 * lib/target-supports.exp (check_effective_target_pie): Renamed
3275 (check_effective_target_pie_enabled): This.
3276 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
3277 * gcc.target/i386/pie.c: Likewise.
3279 2015-02-11 Andrew Pinski <apinski@cavium.com>
3282 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3283 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3285 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3288 * gcc.target/i386/pr61925-1.c: New test.
3289 * gcc.target/i386/pr61925-2.c: New test.
3290 * gcc.target/i386/pr61925-3.c: New test.
3292 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3295 * g++.dg/asan/pr65004.C: New test.
3297 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3300 * gcc.taget/sh/pr64661-0.h: New.
3301 * gcc.taget/sh/pr64661-1.c: New.
3302 * gcc.taget/sh/pr64661-2.c: New.
3303 * gcc.taget/sh/pr64661-3.c: New.
3304 * gcc.taget/sh/pr64661-4.c: New.
3306 2015-02-10 Richard Biener <rguenther@suse.de>
3308 PR tree-optimization/64995
3309 * g++.dg/torture/pr64995.C: New testcase.
3311 2015-02-10 Richard Biener <rguenther@suse.de>
3313 PR tree-optimization/64909
3314 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3316 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3318 * gcc.dg/signbit-sa.c: New test.
3320 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3322 PR libgfortran/57822
3323 * gfortran/fmt_g0_7.f08: New test.
3325 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3327 PR tree-optimization/43378
3328 * gcc.dg/tree-ssa/pr43378.c: New test.
3330 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3333 * g++.dg/torture/pr64978.C: New testcase.
3335 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.dg/asan/pr64981.c: New test.
3340 2015-02-09 Marek Polacek <polacek@redhat.com>
3343 * gcc.dg/pr64856.c: New test.
3345 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3348 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3349 * gcc.c-torture/execute/pr64979.c: New test.
3351 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3353 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3355 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3357 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3358 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3360 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3363 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3365 2015-02-09 Richard Biener <rguenther@suse.de>
3367 PR tree-optimization/54000
3368 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3370 2015-02-09 Tom de Vries <tom@codesourcery.com>
3372 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3374 2015-02-09 Martin Liska <mliska@suse.cz>
3376 * g++.dg/ipa/pr64858.C: New test.
3378 2015-02-09 Tom de Vries <tom@codesourcery.com>
3380 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3382 2015-02-08 Andrew Pinski <apinski@cavium.com>
3384 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3386 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3389 * gfortran.dg/use_rename_8.f90: New.
3391 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3393 * gnat.dg/addr7.ad[sb]: New test.
3394 * gnat.dg/addr8.ad[sb]: Likewise.
3396 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3399 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3400 from jit.dg/test-compile-to-executable.c's create_code, with a
3401 clarification of the output message.
3402 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3404 (test_jit): Use CHECK_NO_ERRORS when calling
3405 gcc_jit_context_compile_to_file.
3406 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3407 jit-verify-compile-to-file to jit-verify-output-file-was-created.
3408 (jit-setup-compile-to-file): Likewise. Add a verbose comment
3409 about deletions that are attempted.
3410 (jit-verify-compile-to-file): Rename to...
3411 (jit-verify-output-file-was-created): ...this, and drop the
3412 attempt to run "file" and verify the output.
3413 (jit-verify-assembler): New function.
3414 (jit-verify-object): New function.
3415 (jit-verify-dynamic-library): New function.
3416 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3417 favor of an implementation from new file
3418 create-code-for-hello-world-executable.h, which also adds a
3420 (dg-final): Replace jit-verify-compile-to-file with
3421 jit-verify-output-file-was-created, and invoke new function
3422 jit-verify-assembler.
3423 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3425 (dg-final): Replace jit-verify-compile-to-file with
3426 jit-verify-output-file-was-created, and invoke new function
3427 jit-verify-dynamic-library.
3428 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3429 favor of an implementation from new file
3430 create-code-for-hello-world-executable.h, which also adds a
3432 (dg-final): Replace jit-verify-compile-to-file with
3433 jit-verify-output-file-was-created. Strengthen the expected stdout
3434 from the built executable.
3435 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3436 favor of an implementation from new file
3437 create-code-for-hello-world-executable.h, which also adds a
3439 (dg-final): Replace jit-verify-compile-to-file with
3440 jit-verify-output-file-was-created, and invoke new function
3442 * jit.dg/verify-dynamic-library.c: New source file.
3444 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3445 Brian Rzycki <b.rzycki@samsung.com>
3447 PR tree-optimization/64878
3448 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3450 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3453 * g++.dg/ipa/pr64896.C: New test.
3455 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3458 * gcc.target/powerpc/pr64205.c: New file.
3460 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3462 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3463 (dg-options): Use -fpie instead of -fPIE -pie.
3465 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3468 * g++.dg/asan/pr64937.C: New test.
3470 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3473 * gfortran.dg/class_to_type_4.f90: New test
3475 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3477 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3479 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3481 PR rtl-optimization/64957
3483 * gcc.c-torture/execute/pr64957.c: New test.
3485 2015-02-05 Jeff Law <law@redhat.com>
3488 * gcc.target/h8300/pr17306-1.c: New test.
3489 * gcc.target/h8300/pr17306-2.c: New test.
3491 2015-02-05 Tobias Burnus <burnus@net-b.de>
3494 * gfortran.dg/structure_constructor_12.f90: New.
3496 2015-02-05 Jeff Law <law@redhat.com>
3499 gcc.target/h8300/pr58400.c: New test.
3501 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3503 * gcc.target/arm/macro_defs0.c: New test.
3504 * gcc.target/arm/macro_defs1.c: New test.
3505 * gcc.target/arm/macro_defs2.c: New test.
3507 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3509 PR rtl-optimization/64905
3510 * gcc.target/i386/pr64905.c: Require nonpic target.
3511 (dg-options): Add -fomit-frame-pointer.
3514 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3516 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3519 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3522 * gfortran.dg/type_to_class_2.f90: New test
3523 * gfortran.dg/type_to_class_3.f90: New test
3525 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3528 * g++.dg/torture/pr64686.C: New testcase.
3530 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3532 PR rtl-optimization/64905
3533 * gcc.target/i386/pr64905.c: New file.
3535 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3537 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3538 * gcc.dg/guality/pr41616-1.c: Ditto.
3540 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3543 * gcc.dg/pr64817-3.c: New.
3545 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3546 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3548 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3549 pass parameters in registers.
3550 * gcc.dg/guality/pr36728-2.c (main): Likewise.
3551 * gcc.dg/guality/pr36728-3.c (main): Likewise.
3552 * gcc.dg/guality/pr36728-4.c (main): Likewise.
3554 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3555 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3557 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3558 list, allow for multilibed targets.
3559 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3561 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3563 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3564 * gcc.dg/pr46728-6.c: Ditto.
3566 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3568 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3569 for mips_nanlegacy target.
3571 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3573 * gcc.target/i386/chkp-hidden-def.c: New.
3575 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3578 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3579 to use 24 bits for bitfield b.
3581 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3584 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3585 cache result in a global variable. Include all 32-bit targets for
3588 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3590 PR rtl-optimization/64756
3591 * gcc.c-torture/execute/pr64756.c: New test.
3593 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3596 * gcc.target/sh/pr64660-0.h: New.
3597 * gcc.target/sh/pr64660-1.c: New.
3598 * gcc.target/sh/pr64660-2.c: New.
3599 * gcc.target/sh/pr64660-3.c: New.
3600 * gcc.target/sh/pr64660-4.c: New.
3602 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3605 * g++.dg/warn/Waddress-2.C: New.
3607 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3610 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3612 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3614 PR preprocessor/64803
3615 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3617 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3619 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3621 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3623 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3624 (_ARM_FPSRC): Add DN and AHP fields.
3625 (clean_results): Force DN=1 on AArch64.
3626 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3627 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3628 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3629 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3630 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3631 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3633 2015-02-02 Alan Modra <amodra@gmail.com>
3635 * gcc.target/powerpc/cprophard.c: New.
3637 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3639 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3640 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3642 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3645 * gcc.dg/pr64817-1.c: New test.
3646 * gcc.dg/pr64817-2.c: New test.
3648 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3651 * gcc.target/sh/pr64851-0.h: New
3652 * gcc.target/sh/pr64851-1.c: New
3653 * gcc.target/sh/pr64851-2.c: New
3654 * gcc.target/sh/pr64851-3.c: New
3655 * gcc.target/sh/pr64851-4.c: New
3657 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3660 * gcc.dg/torture/pr64882.c: New test.
3662 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3665 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3668 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3670 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3671 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3672 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3673 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3674 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3675 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3677 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3678 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3680 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3681 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3684 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3687 * g++.dg/pr64688-2.C: New.
3689 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3691 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3692 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3693 * gcc.target/i386/fuse-caller-save.c: Ditto.
3694 * gcc.target/i386/headmerge-1.c: Ditto.
3695 * gcc.target/i386/headmerge-2.c: Ditto.
3696 * gcc.target/i386/sibcall-6.c: Ditto.
3698 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3701 * gcc.target/i386/pr64617.c: New test.
3703 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3706 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3707 (dg-options): Remove -m32.
3708 (dg-final): Scan for "movb %al" only.
3709 * gcc.target/i386/pr15184-2.c: Ditto.
3711 2015-01-30 Richard Biener <rguenther@suse.de>
3713 PR tree-optimization/64829
3714 * gcc.dg/vect/pr64829.c: New testcase.
3716 2015-01-29 Marek Polacek <polacek@redhat.com>
3719 * gcc.dg/pr64709.c: New test.
3721 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3724 * g++.dg/ubsan/pr64717-1.C: New test.
3725 * g++.dg/ubsan/pr64717-2.C: New test.
3727 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3729 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3731 2015-01-29 Jeff Law <law@redhat.com>
3734 * gcc.target/i386/pr15184-1.c: New test.
3735 * gcc.target/i386/pr15184-2.c: New test.
3737 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3739 PR tree-optimization/64746
3740 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3742 2015-01-29 Richard Biener <rguenther@suse.de>
3744 PR tree-optimization/64853
3745 * gcc.dg/torture/pr64853.c: New testcase.
3747 2015-01-29 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/64844
3750 * gcc.dg/vect/pr64844.c: New testcase.
3752 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3755 * gcc.dg/pr64809.c: Delete.
3757 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3760 * gcc.target/i386/pr64805.c: New.
3762 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3764 * gcc.dg/guality/guality.h (main): Add argv[0] to
3765 guality_gdb_command.
3767 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3770 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3772 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3775 * gcc.target/sh/sh.exp
3776 (check_effective_target_atomic_model_soft_gusa_available,
3777 check_effective_target_atomic_model_soft_tcb_available,
3778 check_effective_target_atomic_model_soft_imask_available,
3779 check_effective_target_atomic_model_hard_llcs_available): New.
3780 * gcc.target/sh/pr64659-0.h: New.
3781 * gcc.target/sh/pr64659-1.c: New.
3782 * gcc.target/sh/pr64659-2.c: New.
3783 * gcc.target/sh/pr64659-3.c: New.
3784 * gcc.target/sh/pr64659-4.c: New.
3786 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3788 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3789 scan-assembler-times pattern.
3791 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3794 * gcc.dg/pr64809.c: New test.
3796 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3798 PR tree-optimization/64277
3799 * gcc.dg/pr64277.c: New.
3801 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3803 PR tree-optimization/64718
3804 * gcc.c-torture/execute/pr64718.c: New test.
3806 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3808 * gcc.target/aarch64/abs_2.c: New.
3810 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3812 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3813 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3814 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3817 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3820 * lib/target-supports.exp (check_effective_target_comdat_group): New.
3821 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3822 { target comdat_group }.
3824 2015-01-27 Tobias Burnus <burnus@net-b.de>
3827 * gfortran.dg/goacc/coarray_2.f90: New.
3829 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3833 * g++.dg/torture/pr64139.C: New testcase.
3834 * g++.dg/torture/pr60871.C: Likewise.
3836 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3839 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3840 prevent linking errors.
3842 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3845 * g++.dg/torture/pr64282.C: New testcase.
3847 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3849 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3852 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3854 * gcc.target/s390/hotpatch-13.c: New testcase.
3855 * gcc.target/s390/hotpatch-14.c: New testcase.
3856 * gcc.target/s390/hotpatch-15.c: New testcase.
3857 * gcc.target/s390/hotpatch-16.c: New testcase.
3858 * gcc.target/s390/hotpatch-17.c: New testcase.
3859 * gcc.target/s390/hotpatch-18.c: New testcase.
3860 * gcc.target/s390/hotpatch-19.c: New testcase.
3861 * gcc.target/s390/hotpatch-20.c: New testcase.
3862 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3863 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3864 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3865 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3866 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3867 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3868 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3869 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3870 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3871 * gcc.target/s390/hotpatch-10.c: Likewise.
3872 * gcc.target/s390/hotpatch-11.c: Likewise.
3873 * gcc.target/s390/hotpatch-12.c: Likewise.
3874 * gcc.target/s390/hotpatch-2.c: Likewise.
3875 * gcc.target/s390/hotpatch-3.c: Likewise.
3876 * gcc.target/s390/hotpatch-4.c: Likewise.
3877 * gcc.target/s390/hotpatch-5.c: Likewise.
3878 * gcc.target/s390/hotpatch-6.c: Likewise.
3879 * gcc.target/s390/hotpatch-7.c: Likewise.
3880 * gcc.target/s390/hotpatch-8.c: Likewise.
3881 * gcc.target/s390/hotpatch-9.c: Likewise.
3882 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3883 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3884 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3885 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3886 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3887 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3888 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3889 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3891 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3893 * gcc.dg/long_branch.c: New testcase.
3895 2015-01-27 Richard Biener <rguenther@suse.de>
3897 PR tree-optimization/56273
3898 PR tree-optimization/59124
3899 PR tree-optimization/64277
3900 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3901 * gcc.dg/Warray-bounds-12.c: Likewise.
3902 * gcc.dg/Warray-bounds-13.c: Likewise.
3904 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3906 PR rtl-optimization/61058
3907 * gcc.dg/pr61058.c: New test.
3909 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3911 * gcc.target/i386/chkp-narrow-bounds.c: New.
3913 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3915 PR tree-optimization/64807
3916 * gcc.dg/pr64807.c: New test.
3919 * gcc.dg/pr64766.c: New test.
3921 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3924 * gcc.target/sh/pr49263-4.c: New.
3926 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3929 * gfortran.dg/allocate_with_mold_1.f90: New test
3931 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3934 * gcc.dg/pr64778.c: New test.
3937 * gcc.dg/vect/pr64421.c: New test.
3939 2015-01-26 Tobias Burnus <burnus@net-b.de>
3942 * gfortran.dg/coarray_36.f: New.
3943 * gfortran.dg/coarray_37.f90: New.
3945 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3948 * gfortran.dg/class_allocate_18.f90: New.
3950 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3952 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3954 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3956 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3958 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3960 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3962 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3964 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3966 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3968 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3969 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3970 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3971 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3973 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3975 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3976 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3977 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3979 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3981 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3982 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3983 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3984 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3985 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3988 2015-01-26 Richard Biener <rguenther@suse.de>
3991 * gcc.dg/uninit-19.c: New testcase.
3993 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3995 * lib/target-supports.exp (check_effective_target_vect64): Add
3998 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
4001 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4003 2015-01-26 Tony Liu <tony.liu@arm.com>
4005 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4008 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4011 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4012 correctly, clean up afterwards.
4014 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4017 * gfortran.dg/use_rename_7.f90: New.
4019 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4021 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4022 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4024 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4027 * gcc.target/sh/pr54236-4.c: New.
4029 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4031 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4032 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4035 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4038 * gfortran.dg/open_new_segv.f90: New test.
4040 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4049 * gcc.target/sh/pr64345-1.c: New.
4050 * gcc.target/sh/pr64345-2.c: New.
4051 * gcc.target/sh/pr59533-1.c: New.
4052 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
4053 * gcc.target/sh/pr52933-2.c: Likewise.
4054 * gcc.target/sh/pr54089-1.c: Likewise.
4055 * gcc.target/sh/pr54236-1.c: Likewise.
4056 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
4057 * gcc.target/sh/pr49263-1.c: Remove xfails.
4058 * gcc.target/sh/pr49263-2.c: Likewise.
4059 * gcc.target/sh/pr49263-3.c: Likewise.
4060 * gcc.target/sh/pr53987-1.c: Likewise.
4061 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
4062 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
4063 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
4064 (test05, test06, test07, test08, test09, test10, test11, test12): New.
4065 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
4066 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
4068 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4071 2015-01-24 Tom de Vries <tom@codesourcery.com>
4073 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4075 2015-01-23 Ian Lance Taylor <iant@google.com>
4078 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4079 targets without split stack support.
4081 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4084 * gcc.target/i386/pr64317.c: New test.
4086 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4088 PR rtl-optimization/63637
4089 PR rtl-optimization/60663
4090 * gcc.dg/pr63637-1.c: New test.
4091 * gcc.dg/pr63637-2.c: New test.
4092 * gcc.dg/pr63637-3.c: New test.
4093 * gcc.dg/pr63637-4.c: New test.
4094 * gcc.dg/pr63637-5.c: New test.
4095 * gcc.dg/pr63637-6.c: New test.
4096 * gcc.target/i386/pr63637-1.c: New test.
4097 * gcc.target/i386/pr63637-2.c: New test.
4098 * gcc.target/i386/pr63637-3.c: New test.
4099 * gcc.target/i386/pr63637-4.c: New test.
4100 * gcc.target/i386/pr63637-5.c: New test.
4101 * gcc.target/i386/pr63637-6.c: New test.
4103 2015-01-23 Richard Biener <rguenther@suse.de>
4106 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4107 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4109 2015-01-23 Marek Polacek <polacek@redhat.com>
4111 PR preprocessor/60570
4112 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4113 * gcc.dg/cpp/pr60570.c: New test.
4115 2015-01-23 Richard Biener <rguenther@suse.de>
4118 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4119 vectorization on vect64 targets.
4121 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4124 * gfortran.dg/class_allocate_17.f90: New.
4126 2015-01-23 Tobias Burnus <burnus@net-b.de>
4129 * gfortran.dg/goacc/combined_loop.f90: New.
4131 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4134 * gfortran.dg/make_unit.f90: New test.
4136 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4139 * gfortran.dg/negative_unit_int8.f: Update.
4141 2015-01-22 Jeff Law <law@redhat.com>
4144 * gcc.target/m68k/pr52076-1.c: New test.
4145 * gcc.target/m68k/pr52076-2.c: New test.
4147 2015-01-22 Richard Biener <rguenther@suse.de>
4150 * gcc.dg/torture/pr64728.c: New testcase.
4152 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4155 * g++.dg/pr64688.C: New test.
4157 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4159 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4160 to avoid errors with -fpic.
4162 2015-01-22 Richard Biener <rguenther@suse.de>
4165 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4167 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4169 PR rtl-optimization/64682
4170 * gcc.c-torture/execute/pr64682.c: New file.
4172 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4175 * gcc.dg/pr64511.c: New test.
4177 PR rtl-optimization/62078
4178 * g++.dg/opt/pr62078.C: New test.
4181 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4183 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4186 * gfortran.dg/internal_pack_15.f90: New test.
4188 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4190 * c-c++-common/tsan/step.c: New testcase.
4192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4194 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4198 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4202 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4206 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4210 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4214 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4218 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4222 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4226 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4228 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4230 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4232 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4234 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4236 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4238 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4242 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
4243 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
4244 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
4247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4249 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
4250 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
4251 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
4254 2015-01-21 Renlin Li <renlin.li@arm.com>
4256 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
4257 * g++.dg/tls/thread_local5g.C: Likewise.
4258 * g++.dg/tls/thread_local6g.C: Likewise.
4260 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4262 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
4263 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
4264 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
4266 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4268 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
4269 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
4270 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
4272 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4274 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
4275 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
4276 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
4278 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4280 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
4281 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
4282 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
4284 2015-01-20 Jeff Law <law@redhat.com>
4287 * gcc.target/m68k/pr59946.c: New test.
4289 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4291 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
4292 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
4293 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
4295 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4297 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
4298 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
4299 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
4301 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4303 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
4304 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
4305 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
4307 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4309 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4310 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4311 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4313 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4316 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4318 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4319 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4320 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4322 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4324 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4325 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4326 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4328 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4332 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4334 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4337 * g++.dg/ubsan/pr64632.C: New test.
4340 * gcc.dg/pr64663.c: New test.
4342 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4345 * g++.dg/warn/Wunused-var-23.C: New.
4347 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4350 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4351 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4353 2015-01-20 Richard Biener <rguenther@suse.de>
4356 * gcc.dg/lto/pr64684_0.c: New testcase.
4357 * gcc.dg/lto/pr64684_1.c: Likewise.
4358 * gcc.dg/lto/pr64684_2.c: Likewise.
4359 * gcc.dg/lto/pr64685_0.c: Likewise.
4360 * gcc.dg/lto/pr64685_1.c: Likewise.
4362 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4365 * g++.dg/cpp1y/lambda-init12.C: New.
4367 2015-01-20 Richard Biener <rguenther@suse.de>
4369 PR tree-optimization/64410
4370 * g++.dg/vect/pr64410.cc: Require vect_double.
4372 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4375 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4377 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4381 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4383 PR rtl-optimization/64081
4384 * gcc.dg/pr64081.c: New test.
4386 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4388 * jit.dg/harness.h: Include <unistd.h>.
4389 (CHECK_NO_ERRORS): New.
4390 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4391 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4392 gcc_jit_context_compile_to_file.
4393 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4394 args to the spawned executable.
4395 (jit-expand-vars): New function.
4396 (jit-exe-params): New variable.
4397 (dg-jit-set-exe-params): New function.
4398 (jit-dg-test): Detect testcases that use
4399 jit-verify-compile-to-file and call jit-setup-compile-to-file.
4400 Set arguments of spawned process to jit-exe-params.
4401 (jit-get-output-filename): New function.
4402 (jit-setup-compile-to-file): New function.
4403 (jit-verify-compile-to-file): New function.
4404 (jit-run-executable): New function.
4405 (jit-verify-executable): New function.
4406 * jit.dg/test-compile-to-assembler.c: New testcase.
4407 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4408 * jit.dg/test-compile-to-executable.c: New testcase.
4409 * jit.dg/test-compile-to-object.c: New testcase.
4411 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4414 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4417 2015-01-19 Martin Liska <mliska@suse.cz>
4419 * objc/compile/pr64668.m: New test.
4421 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4423 * jit.dg/test-arith-overflow.c: Include stdbool.h.
4424 (create_overflow_fn): Update comment to clarify that
4425 the third param of the created function is a bool *, not
4427 (verify_int_overflow_fn): Convert param "expected_ovf" from
4428 int to bool. Update third param of "overflow_fn_type" from int *
4429 to bool *. Update local "actual_ovf" from int to bool.
4430 (verify_uint_overflow_fn): Likewise.
4432 2015-01-19 Martin Liska <mliska@suse.cz>
4434 * gcc.dg/ipa/ipa-icf-33.c: New test.
4436 2015-01-19 Felix Yang <felix.yang@huawei.com>
4437 Haijian Zhang <z.zhanghaijian@huawei.com>
4439 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4440 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4442 result_float64x2, expected_hfloat64x2): New helper type, variable and
4444 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4445 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4446 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4447 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4448 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4449 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4450 and target without the FMA feature.
4452 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4454 * gcc.target/aarch64/pr64304.c: New testcase.
4456 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4458 PR rtl-optimization/64081
4459 * gcc.dg/pr64081.c: New test.
4461 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4464 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4466 * gcc.target/aarch64/test_frame_6.c: Likewise.
4467 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4468 and x19 (in the epilogue).
4469 * gcc.target/aarch64/test_frame_4.c: Likewise.
4470 * gcc.target/aarch64/test_frame_7.c: Likewise.
4472 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4474 * gcc.target/i386/chkp-always_inline.c: New.
4476 2015-01-15 Andrew Pinski <apinski@cavium.com>
4477 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4479 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4480 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4482 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4485 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4486 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4488 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4491 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4493 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4496 * gcc.target/sh/torture/pr64652.c: New.
4498 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4500 * gcc.dg/ipa/ipa-icf-32.c: Update template.
4501 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4502 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4503 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4504 * c-c++-common/asan/kasan-recover-1.c: Likewise.
4505 * c-c++-common/asan/kasan-recover-2.c: Likewise.
4507 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4510 * g++.dg/torture/pr64378.C: New testcase.
4512 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4515 * gfortran.dg/block_13.f08: New test
4517 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4520 * gfortran.dg/associate_1.f03: Allow test for character with
4523 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4525 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4526 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4528 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4530 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4532 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4535 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4537 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4540 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4543 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4546 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4548 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4551 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4553 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4555 PR rtl-optimization/52773
4556 * gcc.c-torture/compile/pr52773.c: New test.
4558 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4561 * g++.dg/cpp0x/alias-decl-46.C: New.
4563 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4565 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4567 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4569 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4571 (CHECK_FP): Likewise.
4572 (CHECK_CUMULATIVE_SAT): Likewise.
4574 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4576 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4577 (Set_Neon_Cumulative_Sat): Add parameter.
4578 (__set_neon_cumulative_sat): Support new parameter.
4579 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4580 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4582 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4583 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4586 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4588 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4589 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4591 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4594 * g++.dg/tls/thread_local-ice4.C: New.
4596 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4598 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4601 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4604 * g++.dg/cpp0x/vt-62276.C: New.
4606 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4609 * g++.dg/pr64353.C: New.
4611 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4614 * gcc.target/aarch64/pr64263_1.c: New test.
4616 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4618 PR tree-optimization/64434
4619 * gcc.dg/torture/pr64434.c: Move to...
4620 * gcc.dg/pr64434.c: ... here.
4622 2015-01-16 Richard Biener <rguenther@suse.de>
4625 * gcc.dg/uninit-18.c: New testcase.
4627 2015-01-16 Richard Biener <rguenther@suse.de>
4629 PR tree-optimization/64568
4630 * g++.dg/torture/pr64568-2.C: New testcase.
4632 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4635 * gcc.target/i386/chkp-label-address.c: New.
4637 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4640 * gfortran.dg/pointer_init_6.f90: Extended.
4642 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4644 * gcc.c-torture/compile/20150108.c: New test.
4646 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4648 * gcc.target/visium: New directory.
4650 2015-01-16 Richard Biener <rguenther@suse.de>
4652 PR tree-optimization/61743
4653 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4654 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4656 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4658 * gcc.dg/pr64015.c: New test.
4660 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4664 * g++.dg/ipa/pr64612.C: New test.
4666 2015-01-16 Renlin Li <renlin.li@arm.com>
4668 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4670 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4672 * gcc.target/i386/sse-14.c: Test new intrinsic.
4673 * gcc.target/i386/sse-22.c: Ditto.
4675 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4678 * g++.dg/cpp0x/auto44.C: New.
4680 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4683 * gcc.target/nios2/gpopt-all.c: New test case.
4684 * gcc.target/nios2/gpopt-local.c: New test case.
4685 * gcc.target/nios2/gpopt-global.c: New test case.
4686 * gcc.target/nios2/gpopt-data.c: New test case.
4687 * gcc.target/nios2/gpopt-none.c: New test case.
4689 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4691 * g++.dg/ubsan/vptr-1.C: New test.
4692 * g++.dg/ubsan/vptr-2.C: New test.
4693 * g++.dg/ubsan/vptr-3.C: New test.
4694 * g++.dg/ubsan/vptr-4.C: New test.
4695 * g++.dg/ubsan/vptr-5.C: New test.
4696 * g++.dg/ubsan/vptr-6.C: New test.
4697 * g++.dg/ubsan/vptr-7.C: New test.
4698 * g++.dg/ubsan/vptr-8.C: New test.
4699 * g++.dg/ubsan/vptr-9.C: New test.
4701 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4703 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4705 * lib/gcc-dg.exp: Likewise.
4707 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4709 PR rtl-optimization/64110
4710 * gcc.target/i386/pr64110.c: Add scan-assembler.
4712 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
4713 James Norris <jnorris@codesourcery.com>
4714 Cesar Philippidis <cesar@codesourcery.com>
4715 Ilmir Usmanov <i.usmanov@samsung.com>
4717 * lib/target-supports.exp (check_effective_target_fopenacc): New
4719 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4720 * g++.dg/goacc/goacc.exp: Likewise.
4721 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4722 * gcc.dg/goacc/goacc.exp: Likewise.
4723 * gfortran.dg/goacc/goacc.exp: Likewise.
4724 * c-c++-common/cpp/openacc-define-1.c: New file.
4725 * c-c++-common/cpp/openacc-define-2.c: Likewise.
4726 * c-c++-common/cpp/openacc-define-3.c: Likewise.
4727 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4728 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4729 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4730 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4731 * c-c++-common/goacc/asyncwait-1.c: Likewise.
4732 * c-c++-common/goacc/cache-1.c: Likewise.
4733 * c-c++-common/goacc/clauses-fail.c: Likewise.
4734 * c-c++-common/goacc/collapse-1.c: Likewise.
4735 * c-c++-common/goacc/data-1.c: Likewise.
4736 * c-c++-common/goacc/data-2.c: Likewise.
4737 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4738 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4739 * c-c++-common/goacc/deviceptr-2.c: Likewise.
4740 * c-c++-common/goacc/deviceptr-3.c: Likewise.
4741 * c-c++-common/goacc/if-clause-1.c: Likewise.
4742 * c-c++-common/goacc/if-clause-2.c: Likewise.
4743 * c-c++-common/goacc/kernels-1.c: Likewise.
4744 * c-c++-common/goacc/loop-1.c: Likewise.
4745 * c-c++-common/goacc/loop-private-1.c: Likewise.
4746 * c-c++-common/goacc/nesting-1.c: Likewise.
4747 * c-c++-common/goacc/nesting-data-1.c: Likewise.
4748 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4749 * c-c++-common/goacc/parallel-1.c: Likewise.
4750 * c-c++-common/goacc/pcopy.c: Likewise.
4751 * c-c++-common/goacc/pcopyin.c: Likewise.
4752 * c-c++-common/goacc/pcopyout.c: Likewise.
4753 * c-c++-common/goacc/pcreate.c: Likewise.
4754 * c-c++-common/goacc/pragma_context.c: Likewise.
4755 * c-c++-common/goacc/present-1.c: Likewise.
4756 * c-c++-common/goacc/reduction-1.c: Likewise.
4757 * c-c++-common/goacc/reduction-2.c: Likewise.
4758 * c-c++-common/goacc/reduction-3.c: Likewise.
4759 * c-c++-common/goacc/reduction-4.c: Likewise.
4760 * c-c++-common/goacc/sb-1.c: Likewise.
4761 * c-c++-common/goacc/sb-2.c: Likewise.
4762 * c-c++-common/goacc/sb-3.c: Likewise.
4763 * c-c++-common/goacc/update-1.c: Likewise.
4764 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4765 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4766 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4767 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4768 * gfortran.dg/goacc/assumed.f95: Likewise.
4769 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4770 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4771 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4772 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4773 * gfortran.dg/goacc/branch.f95: Likewise.
4774 * gfortran.dg/goacc/cache-1.f95: Likewise.
4775 * gfortran.dg/goacc/coarray.f95: Likewise.
4776 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4777 * gfortran.dg/goacc/cray.f95: Likewise.
4778 * gfortran.dg/goacc/critical.f95: Likewise.
4779 * gfortran.dg/goacc/data-clauses.f95: Likewise.
4780 * gfortran.dg/goacc/data-tree.f95: Likewise.
4781 * gfortran.dg/goacc/declare-1.f95: Likewise.
4782 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4783 * gfortran.dg/goacc/fixed-1.f: Likewise.
4784 * gfortran.dg/goacc/fixed-2.f: Likewise.
4785 * gfortran.dg/goacc/fixed-3.f: Likewise.
4786 * gfortran.dg/goacc/fixed-4.f: Likewise.
4787 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4788 * gfortran.dg/goacc/if.f95: Likewise.
4789 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4790 * gfortran.dg/goacc/list.f95: Likewise.
4791 * gfortran.dg/goacc/literal.f95: Likewise.
4792 * gfortran.dg/goacc/loop-1.f95: Likewise.
4793 * gfortran.dg/goacc/loop-2.f95: Likewise.
4794 * gfortran.dg/goacc/loop-3.f95: Likewise.
4795 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4796 * gfortran.dg/goacc/omp.f95: Likewise.
4797 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4798 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4799 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4800 * gfortran.dg/goacc/parameter.f95: Likewise.
4801 * gfortran.dg/goacc/private-1.f95: Likewise.
4802 * gfortran.dg/goacc/private-2.f95: Likewise.
4803 * gfortran.dg/goacc/private-3.f95: Likewise.
4804 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4805 * gfortran.dg/goacc/reduction-2.f95: Likewise.
4806 * gfortran.dg/goacc/reduction.f95: Likewise.
4807 * gfortran.dg/goacc/routine-1.f90: Likewise.
4808 * gfortran.dg/goacc/routine-2.f90: Likewise.
4809 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4810 * gfortran.dg/goacc/several-directives.f95: Likewise.
4811 * gfortran.dg/goacc/sie.f95: Likewise.
4812 * gfortran.dg/goacc/subarrays.f95: Likewise.
4813 * gfortran.dg/gomp/map-1.f90: Likewise.
4814 * gfortran.dg/openacc-define-1.f90: Likewise.
4815 * gfortran.dg/openacc-define-2.f90: Likewise.
4816 * gfortran.dg/openacc-define-3.f90: Likewise.
4817 * g++.dg/gomp/block-1.C: Update for changed compiler output.
4818 * g++.dg/gomp/block-2.C: Likewise.
4819 * g++.dg/gomp/block-3.C: Likewise.
4820 * g++.dg/gomp/block-5.C: Likewise.
4821 * g++.dg/gomp/target-1.C: Likewise.
4822 * g++.dg/gomp/target-2.C: Likewise.
4823 * g++.dg/gomp/taskgroup-1.C: Likewise.
4824 * g++.dg/gomp/teams-1.C: Likewise.
4825 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4826 * gcc.dg/cilk-plus/jump.c: Likewise.
4827 * gcc.dg/gomp/block-1.c: Likewise.
4828 * gcc.dg/gomp/block-10.c: Likewise.
4829 * gcc.dg/gomp/block-2.c: Likewise.
4830 * gcc.dg/gomp/block-3.c: Likewise.
4831 * gcc.dg/gomp/block-4.c: Likewise.
4832 * gcc.dg/gomp/block-5.c: Likewise.
4833 * gcc.dg/gomp/block-6.c: Likewise.
4834 * gcc.dg/gomp/block-7.c: Likewise.
4835 * gcc.dg/gomp/block-8.c: Likewise.
4836 * gcc.dg/gomp/block-9.c: Likewise.
4837 * gcc.dg/gomp/target-1.c: Likewise.
4838 * gcc.dg/gomp/target-2.c: Likewise.
4839 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4840 * gcc.dg/gomp/teams-1.c: Likewise.
4842 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4844 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4847 2015-01-15 Mike Stump <mikestump@comcast.net>
4849 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4850 * gcc.dg/inline_2.c: Likewise.
4851 * gcc.dg/inline_3.c: Likewise.
4852 * gcc.dg/inline_4.c: Likewise.
4854 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4857 * gfortran.dg/proc_ptr_comp_43.f90: New.
4859 2015-01-15 Mike Stump <mikestump@comcast.net>
4861 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4862 * gcc.dg/unroll_2.c: Likewise.
4863 * gcc.dg/unroll_3.c: Likewise.
4864 * gcc.dg/unroll_4.c: Likewise.
4865 * gcc.dg/unroll_5.c: Likewise.
4867 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4870 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4872 * gcc.target/aarch64/test_frame_6.c: Likewise.
4873 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4874 x30 and x19 (in the epilogue).
4875 * gcc.target/aarch64/test_frame_4.c: Likewise.
4876 * gcc.target/aarch64/test_frame_7.c: Likewise.
4878 2015-01-15 Martin Liska <mliska@suse.cz>
4880 * g++.dg/ipa/pr64068.C: New test.
4881 * gcc.dg/ipa/PR64559.c: New test.
4883 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4885 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4888 2015-01-15 Richard Biener <rguenther@suse.de>
4890 PR tree-optimization/61743
4891 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4892 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4894 2015-01-15 Renlin Li <renlin.li@arm.com>
4896 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4897 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4899 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4901 * gcc.dg/vect/vect-aggressive-1.c: New.
4902 * gcc.target/i386/avx2-vect-aggressive.c: New.
4904 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4906 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4908 2015-01-15 Richard Biener <rguenther@suse.de>
4911 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4912 -Wl,-undefined,dynamic_lookup.
4914 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4916 * gnat.dg/opt47.adb: New test.
4918 2015-01-15 Richard Biener <rguenther@suse.de>
4921 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4923 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4925 PR tree-optimization/64434
4926 * gcc.dg/torture/pr64434.c: New test.
4928 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4930 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4931 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4932 -march=loongson* and -march=octeon* require -mno-micromips.
4934 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4935 Matthew Fortune <matthew.fortune@imgtec.com>
4937 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4938 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4939 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4940 * gcc.target/mips/call-saved-7.c: New file.
4941 * gcc.target/mips/call-saved-8.c: New file.
4942 * gcc.target/mips/call-saved-9.c: New file.
4944 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4946 * gcc.target/mips/lsa.c: New file.
4947 * gcc.target/mips/mips64-lsa.c: Likewise.
4948 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4949 * gcc.target/mips/mulsize-4.c: Likewise.
4950 * gcc.target/mips/mulsize-5.c: New file.
4951 * gcc.target/mips/mulsize-6.c: Likewise.
4952 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4953 and !HAS_LSA as ghost options.
4954 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4957 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4959 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4961 2015-01-15 Richard Biener <rguenther@suse.de>
4964 * gcc.dg/torture/pr64365.c: New testcase.
4966 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4968 * gcc.dg/stackprotectexplicit1.c: New test.
4969 * g++.dg/stackprotectexplicit2.c: New test.
4971 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4974 * gfortran.dg/inquire_internal.f90: New.
4975 * gfortran.dg/negative_unit_check.f90: New.
4977 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4980 * gcc.target/sh/pr53988-1.c: New.
4982 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4985 * g++.dg/tls/thread_local-ice3.C: New.
4987 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4989 * gcc.target/i386/fentry-override.c: Properly place {} in target
4990 selector. Remove nonpic.
4991 * gcc.target/i386/fentry.c: Likewise.
4993 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4995 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4996 warnings instead of errors.
4998 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
5000 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5001 option support instead of ENABLE_LTO from Makefile.
5003 2015-01-14 Richard Biener <rguenther@suse.de>
5005 PR tree-optimization/59354
5006 * gcc.dg/vect/pr59354.c: New testcase.
5008 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5010 * lib/target-supports.exp
5011 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
5012 on ARM architures before v7.
5014 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5017 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5020 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5023 * gcc.target/i386/pr64386.c: New test.
5025 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5028 * gcc.target/i386/pr64393.c: New test.
5030 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5033 * gcc.target/i386/pr64387.c: New test.
5035 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5037 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5039 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5041 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5043 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5046 * gcc.target/arm/pr64453.c: New.
5048 2015-01-14 Richard Biener <rguenther@suse.de>
5051 * gcc.dg/lto/pr64415_0.c: New testcase.
5052 * gcc.dg/lto/pr64415_1.c: Likewise.
5054 2015-01-14 Martin Liska <mliska@suse.cz>
5056 * gcc.dg/ipa/pr64307.c: New test.
5058 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5060 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5063 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5066 * gcc.target/arm/pr64460_1.c: New test.
5068 2015-01-14 Richard Biener <rguenther@suse.de>
5070 PR tree-optimization/64493
5071 PR tree-optimization/64495
5072 * gcc.dg/vect/pr64493.c: New testcase.
5073 * gcc.dg/vect/pr64495.c: Likewise.
5075 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5077 * gcc.dg/Warray-bounds-11.c: New test-case.
5079 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5081 * gcc.target/mips/octeon3-pipe-1.c: New test.
5083 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5085 * jit.dg/harness.h (set_up_logging): Move string concatenation
5087 (concat_strings): New function.
5088 (dump_reproducer): New function.
5089 (test_jit): Call dump_reproducer.
5090 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
5092 (jit-dg-test): Delete any generated reproducer from previous runs.
5093 Verify that a generated reproducer was created, and verify that it
5095 * jit.dg/test-nested-contexts.c (main): Call
5096 gcc_jit_context_dump_reproducer_to_file.
5098 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5100 * gcc.dg/aru-2.c: Add dg-require-profiling.
5102 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5104 * lib/target-supports.exp (check_profiling_available): Check if
5107 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5110 * g++.dg/torture/pr64565.C: New testcase.
5112 2015-01-13 Marek Polacek <polacek@redhat.com>
5115 * gcc.dg/tm/pr64391.c: New test.
5117 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5119 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5122 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5124 * gcc.target/i386/pie.c: New test.
5126 * lib/target-supports.exp (check_effective_target_pie): New.
5128 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5130 PR rtl-optimization/64286
5131 * gcc.target/i386/avx2-pr64286.c: New test.
5133 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5136 * g++.dg/cpp0x/vt-57626.C: New.
5138 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5141 * gfortran.dg/pr64528.f90: New test.
5143 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5145 * gcc.target/aarch64/subsp.c: New test.
5147 2015-01-13 Andrew Pinski <apinski@cavium.com>
5149 * gcc.target/aarch64/store-pair-1.c: New testcase.
5151 2015-01-13 Richard Biener <rguenther@suse.de>
5154 * gcc.dg/lto/pr64373_0.c: New testcase.
5156 2015-01-13 Andrew Pinski <apinski@cavium.com>
5158 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5159 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5161 2015-01-13 Richard Biener <rguenther@suse.de>
5163 PR tree-optimization/64406
5164 * gcc.dg/pr64406.c: New testcase.
5166 2015-01-13 Richard Biener <rguenther@suse.de>
5168 PR tree-optimization/64404
5169 * gcc.dg/vect/pr64404.c: New testcase.
5171 2015-01-13 Richard Biener <rguenther@suse.de>
5173 PR tree-optimization/64568
5174 * g++.dg/torture/pr64568.C: New testcase.
5176 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5178 * jit.dg/test-error-local-used-from-other-function.c: New test
5180 * jit.dg/test-error-param-reuse.c: New test case.
5181 * jit.dg/test-error-param-sharing.c: New test case.
5182 * jit.dg/test-error-param-used-from-other-function.c: New test
5184 * jit.dg/test-error-param-used-without-a-function.c: New test
5187 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5189 PR tree-optimization/64563
5190 * gcc.dg/pr64563.c: New test.
5193 * gcc.target/i386/pr64513.c: New test.
5195 PR tree-optimization/64454
5196 * gcc.dg/pr64454.c: New test.
5199 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5201 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
5202 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
5203 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
5204 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
5205 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
5206 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
5207 * gcc.dg/vect/slp-25.c: Likewise.
5208 * gcc.dg/vect/vect-109.c: Likewise.
5209 * gcc.dg/vect/vect-13.c: Likewise.
5210 * gcc.dg/vect/vect-17.c: Likewise.
5211 * gcc.dg/vect/vect-18.c: Likewise.
5212 * gcc.dg/vect/vect-19.c: Likewise.
5213 * gcc.dg/vect/vect-20.c: Likewise.
5214 * gcc.dg/vect/vect-21.c: Likewise.
5215 * gcc.dg/vect/vect-22.c: Likewise.
5216 * gcc.dg/vect/vect-27.c: Likewise.
5217 * gcc.dg/vect/vect-29.c: Likewise.
5218 * gcc.dg/vect/vect-2-big-array.c: Likewise.
5219 * gcc.dg/vect/vect-2.c: Likewise.
5220 * gcc.dg/vect/vect-3.c: Likewise.
5221 * gcc.dg/vect/vect-4.c: Likewise.
5222 * gcc.dg/vect/vect-5.c: Likewise.
5223 * gcc.dg/vect/vect-72.c: Likewise.
5224 * gcc.dg/vect/vect-73-big-array.c: Likewise.
5225 * gcc.dg/vect/vect-73.c: Likewise.
5226 * gcc.dg/vect/vect-77-global.c: Likewise.
5227 * gcc.dg/vect/vect-78-global.c: Likewise.
5228 * gcc.dg/vect/vect-7.c: Likewise.
5229 * gcc.dg/vect/vect-86.c: Likewise.
5230 * gcc.dg/vect/vect-align-1.c: Likewise.
5231 * gcc.dg/vect/vect-align-3.c: Likewise.
5232 * gcc.dg/vect/vect-all-big-array.c: Likewise.
5233 * gcc.dg/vect/vect-all.c: Likewise.
5234 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5235 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5236 * gcc.dg/vect/vect-peel-3.c: Likewise.
5237 * gcc.dg/vect/vect-peel-4.c: Likewise.
5238 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
5240 2015-01-12 Jeff Law <law@redhat.com>
5243 * gcc.target/m68k/pr64461.c: New test.
5245 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5247 * jit.dg/test-array-as-pointer.c (create_code): Update call
5248 to gcc_jit_context_new_global by setting "kind" to
5249 GCC_JIT_GLOBAL_IMPORTED.
5250 * jit.dg/test-error-array-as-pointer.c: Likewise.
5251 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
5252 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
5253 setting kind to GCC_JIT_GLOBAL_EXPORTED.
5254 * jit.dg/test-using-global.c (the_global): Rename to...
5255 (imported_global): ...this.
5256 (create_code): Update to test the three kinds of global.
5257 (verify_code): Likewise.
5259 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5262 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5264 * gcc.target/i386/pr64291-2.c: Updated.
5266 2015-01-12 Richard Biener <rguenther@suse.de>
5268 PR tree-optimization/64530
5269 * gfortran.dg/pr64530.f90: New testcase.
5271 2015-01-12 Richard Biener <rguenther@suse.de>
5274 * gcc.dg/torture/pr64357.c: New testcase.
5276 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5278 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5281 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5282 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5284 2015-01-12 Martin Liska <mliska@suse.cz>
5286 * gcc.dg/ipa/PR64550.c: New test.
5288 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5291 * g++.dg/ipa/pr63470.C: New testcase.
5293 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5296 * gfortran.dg/typebound_operator_20.f90: New.
5298 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5301 * gfortran.dg/proc_ptr_comp_42.f90: New.
5303 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5306 * gfortran.dg/proc_ptr_comp_41.f90: New.
5308 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5310 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5312 2015-01-10 Tobias Burnus <burnus@net-b.de>
5315 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5316 and add dg-excess-errors.
5317 * gfortran.dg/line_length_6.f90: New.
5318 * gfortran.dg/line_length_7.f90: New.
5319 * gfortran.dg/line_length_8.f90: New.
5320 * gfortran.dg/line_length_9.f90: New.
5321 * gfortran.dg/line_length_10.f90: New.
5322 * gfortran.dg/line_length_11.f90: New.
5324 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5326 * jit.dg/test-threads.c (struct testcase): Move declaration
5327 to jit.dg/all-non-failing-tests.h.
5328 (testcases): Likewise.
5329 * jit.dg/all-non-failing-tests.h (struct testcase): Move
5330 declaration here from jit.dg/all-non-failing-tests.h.
5331 (testcases): Likewise.
5332 * jit.dg/test-combination.c (create_code): Eliminate spelling
5333 out all of the testcases in favor of looping through the
5334 "testcases" metadata.
5335 (verify_code): Likewise.
5337 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5339 PR rtl-optimization/64536
5340 * gcc.dg/pr64536.c: New test.
5342 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5344 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5345 * jit.dg/test-combination.c (create_code): Likewise.
5346 (verify_code): Likewise.
5347 * jit.dg/test-constants.c: New test case.
5348 * jit.dg/test-threads.c: Add test-constants.c.
5350 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5353 * objc.dg/gnu-api-2-class.m: Add a test case
5354 for the above change.
5356 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5358 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5360 2015-01-09 Richard Biener <rguenther@suse.de>
5362 PR tree-optimization/64410
5363 * g++.dg/vect/pr64410.cc: New testcase.
5365 2015-01-09 Martin Liska <mliska@suse.cz>
5367 * gcc.dg/ipa/ipa-icf-32.c: New test.
5369 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5371 * c-c++-common/tsan/tsan_barrier.h: New.
5372 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5373 * c-c++-common/tsan/bitfield_race.c: Likewise.
5374 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5375 * c-c++-common/tsan/mutexset1.c: Likewise.
5376 * c-c++-common/tsan/race_on_barrier.c: Likewise.
5377 * c-c++-common/tsan/race_on_mutex.c: Likewise.
5378 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5379 * c-c++-common/tsan/simple_race.c: Likewise.
5380 * c-c++-common/tsan/simple_stack.c: Likewise.
5381 * c-c++-common/tsan/sleep_sync.c: Likewise.
5382 * c-c++-common/tsan/tiny_race.c: Likewise.
5383 * c-c++-common/tsan/tls_race.c: Likewise.
5384 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5385 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5386 * g++.dg/tsan/atomic_free.C: Likewise.
5387 * g++.dg/tsan/atomic_free2.C: Likewise.
5388 * g++.dg/tsan/cond_race.C: Likewise.
5389 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5391 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5394 * lib/target-supports.exp (check_effective_target_libatomic_available):
5396 * gfortran.dg/coarray/caf.exp: Only add -latomic for
5397 targets that match effective-target libatomic_available.
5398 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5400 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5402 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5403 Verify the result of gcc_jit_context_get_last_error.
5404 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5406 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5408 PR tree-optimization/63989
5409 * gcc.dg/strlenopt-27.c: New test.
5411 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5413 * jit.dg/harness.h (set_up_logging): New function.
5414 (test_jit): Fail if gcc_jit_context_acquire fails. Call
5415 set_up_logging on the context, so that every testcase is
5416 logged to a particular file.
5417 * jit.dg/test-nested-contexts.c (main): Open a logfile,
5418 and call gcc_jit_context_set_logfile on the top-level context.
5420 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5423 * g++.dg/opt/pr64338.C: New test.
5425 2015-01-08 Tobias Burnus <burnus@net-b.de>
5427 * gfortran.dg/coarray/codimension_2b.f90: New file.
5428 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5429 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5431 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5434 * g++.dg/ext/fnname4.C: New.
5436 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5439 * g++.dg/cpp0x/constexpr-64462.C: New.
5441 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5444 * g++.dg/cpp0x/deleted10.C: New.
5446 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5448 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5450 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5452 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5453 GCC_JIT_UNARY_OP_ABS.
5454 (verify_unary_ops): Likewise.
5456 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5458 * jit.dg/test-arith-overflow.c: New test case.
5459 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5460 * jit.dg/test-combination.c (create_code): Likewise.
5461 (verify_code): Likewise.
5462 * jit.dg/test-threads.c (testcases): Likewise.
5464 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5466 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5467 rather than "jit". Load g++.exp, and call g++_init.
5468 Run test-*.cc files within the testsuite and *.cc files within
5470 (jit-dg-test): Drop the addition of -fgnu89-inline to
5471 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5472 doing it when compiling C testcases (since g++ does not handle
5473 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5474 is restored to the value after g++_init ran, rather than the
5475 value before g++_init ran. Return a list of
5476 $comp_output $output_file, as dg-test assumes.
5478 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5480 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5481 make it easier to figure out the origin of each test result when
5482 running test-combination.c and test-threads.c.
5483 (CHECK_VALUE): Likewise.
5484 (CHECK_DOUBLE_VALUE): Likewise.
5485 (CHECK_STRING_VALUE): Likewise.
5486 (CHECK_STRING_STARTS_WITH): Likewise.
5487 (CHECK_STRING_CONTAINS): Likewise.
5489 (check_string_value): Likewise, add "funcname" param.
5490 (check_string_starts_with): Likewise.
5491 (check_string_contains): Likewise.
5493 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5495 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5496 generating name of built executable.
5498 2015-01-07 Marek Polacek <polacek@redhat.com>
5501 * gcc.dg/pr64440.c: New test.
5502 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5504 2015-01-07 Marek Polacek <polacek@redhat.com>
5507 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5508 * gcc.dg/pr64417.c: New test.
5510 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5513 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5516 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5518 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5519 Check if testcases run without errors, not just if they compile.
5521 2015-01-06 Christian Bruel <christian.bruel@st.com>
5524 * gcc.target/sh/pr64507.c: New test.
5526 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5528 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5530 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5532 * c-c++-common/asan/sanitize-all-1.c: New test.
5533 * c-c++-common/ubsan/sanitize-all-1.c: New test.
5534 * c-c++-common/ubsan/sanitize-all-2.c: New test.
5535 * c-c++-common/ubsan/sanitize-all-3.c: New test.
5536 * c-c++-common/ubsan/sanitize-all-4.c: New test.
5538 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5540 * lib/target-supports.exp (check_profiling_available): Return 0 for
5542 (check_effective_target_tls_runtime): Likewise.
5543 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5544 * gcc.dg/20020312-2.c: Adjust for Visium.
5545 * gcc.dg/tls/thr-cse-1.c: Likewise
5546 * gcc.dg/tree-ssa/20040204-1.c: Likewise
5547 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5548 * gcc.dg/weak/typeof-2.c: Likewise.
5550 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5552 PR rtl-optimization/64287
5553 * gcc.dg/aru-2.c: New test.
5555 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5558 * c-c++-common/ubsan/pr64344-1.c: New test.
5559 * c-c++-common/ubsan/pr64344-2.c: New test.
5561 PR tree-optimization/64465
5562 * gcc.dg/pr64465.c: New test.
5564 PR tree-optimization/64494
5565 * gcc.c-torture/compile/pr64494.c: New test.
5567 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5570 * gfortran.dg/realloc_on_assign_25.f90: New test.
5572 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5574 Update copyright years.
5576 2015-01-05 Marek Polacek <polacek@redhat.com>
5579 * gcc.dg/pr64423.c: New test.
5581 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5583 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5584 mmix-knuth-mmixware for the same reason as for MIPS.
5585 * gcc.dg/debug/debug-2.c: Ditto.
5587 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5589 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5592 * lib/gfortran.exp: Add libatomic library search path.
5593 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5594 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5596 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5598 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5600 * c-c++-common/tsan/bitfield_race.c: New testcase.
5601 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5603 2015-01-02 Tobias Burnus <burnus@net-b.de>
5605 * gfortran.dg/coarray/collectives_4.f90: New.
5607 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5610 * gfortran.dg/extends_16.f90: New.
5612 2015-01-02 Tobias Burnus <burnus@net-b.de>
5614 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5616 2015-01-02 Tobias Burnus <burnus@net-b.de>
5618 * gfortran.dg/coarray/codimension_2.f90: New.
5619 * gfortran.dg/coarray/codimension_2a.f90: New.
5620 * gfortran.dg/coarray_35.f90: New.
5621 * gfortran.dg/coarray_35a.f90: New.
5623 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5626 * gfortran.dg/dummy_procedure_11.f90: New.
5628 Copyright (C) 2015 Free Software Foundation, Inc.
5630 Copying and distribution of this file, with or without modification,
5631 are permitted in any medium without royalty provided the copyright
5632 notice and this notice are preserved.