re PR c/65179 (Introduce new C warning: -Wshift-negative-value)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-05-07 Marek Polacek <polacek@redhat.com>
2
3 PR c/65179
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.
13
14 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
15
16 PR middle-end/192
17 PR middle-end/54303
18 * gcc.dg/fdata-sections-2.c: New file.
19
20 2015-05-07 Marek Polacek <polacek@redhat.com>
21
22 PR testsuite/66046
23 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
24 last dg-output.
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.
75
76 2015-05-07 Jeff Law <law@redhat.com>
77
78 * gcc.dg/tree-ssa/shorten-1.c: New test.
79
80 2015-05-07 Richard Biener <rguenther@suse.de>
81
82 PR tree-optimization/66002
83 * gcc.dg/vect/vect-125.c: New testcase.
84
85 2015-05-07 Marek Polacek <polacek@redhat.com>
86 Martin Uecker <uecker@eecs.berkeley.edu>
87
88 * c-c++-common/ubsan/bounds-10.c: New test.
89
90 2015-05-06 David Malcolm <dmalcolm@redhat.com>
91
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.
97
98 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
99
100 PR target/64208
101 * gcc.target/arm/pr64208.c: New test.
102
103 2015-05-06 Alan Modra <amodra@gmail.com>
104
105 PR target/66020
106 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
107 (gparms): Make volatile.
108
109 2015-05-06 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/62283
112 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
113
114 2015-05-06 Christian Bruel <christian.bruel@st.com>
115
116 PR target/66015
117 * gcc.target/aarch64/iinline-attr-1.c: New test.
118
119 2015-05-06 Richard Biener <rguenther@suse.de>
120
121 * gcc.dg/vect/bb-slp-34.c: New testcase.
122
123 2015-05-06 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/62283
126 * gcc.dg/vect/bb-slp-14.c: Adjust.
127
128 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
129
130 PR target/65990
131 * gcc.target/i386/pr65990.c: New test.
132
133 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
134
135 PR target/65915
136 * gcc.target/i386/pr65915.c: New.
137
138 2015-05-05 Tom de Vries <tom@codesourcery.com>
139
140 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
141 'va_list escapes 0'.
142
143 2015-05-05 Tom de Vries <tom@codesourcery.com>
144
145 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
146 in r222173.
147
148 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
149
150 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
151 * gcc.target/arm/pr65924.c: Likewise.
152
153 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
154
155 PR target/65871
156 * gcc.target/i386/pr65871-3.c: New test.
157
158 2015-05-04 Jeff Law <law@redhat.com>
159
160 Revert:
161 2015-05-04 Jeff Law <law@redhat.com>
162 * gcc.dg/tree-ssa/shorten-1.c: New test.
163
164 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
165 Jakub Jelinek <jakub@redhat.com>
166
167 PR c++/66007
168 * g++.dg/cpp0x/Wnarrowing4.C: New.
169
170 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
171
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.
207
208 2015-05-04 Jakub Jelinek <jakub@redhat.com>
209
210 PR tree-optimization/65984
211 * c-c++-common/ubsan/pr65984.c: New test.
212
213 2015-05-04 Jeff Law <law@redhat.com>
214
215 * gcc.dg/tree-ssa/shorten-1.c: New test.
216
217 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
218
219 PR fortran/44735
220 * gfortran.dg/pr44735.f90: New test.
221
222 2015-05-04 Richard Biener <rguenther@suse.de>
223
224 PR tree-optimization/65965
225 * gcc.dg/vect/bb-slp-33.c: New testcase.
226
227 2015-05-04 Richard Biener <rguenther@suse.de>
228
229 PR tree-optimization/65935
230 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
231
232 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
233
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.
292
293 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
294
295 PR fortran/37131
296 * gfortran.dg/bound_9.f90: Add pointer assignment.
297
298 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
299 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
300
301 PR c++/65858
302 * g++.dg/cpp0x/Wnarrowing3.C: New.
303
304 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
305
306 * gcc.dg/20150120-1.c: New test.
307 * gcc.dg/20150120-2.c: New test.
308 * gcc.dg/20150120-3.c: New test.
309
310 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
311
312 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
313
314 2015-05-01 Renlin Li <renlin.li@arm.com>
315
316 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
317
318 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
319
320 * gfortran.dg/bound_simplification_4.f90: New.
321
322 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
323
324 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
325 with powerpc_p8vector_ok.
326
327 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
328
329 PR fortran/37131
330 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
331 scan pattern.
332 * gfortran.dg/bound_9.f90: New test case.
333
334 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
335
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.
345
346 2015-04-30 Marek Polacek <polacek@redhat.com>
347
348 PR tree-optimization/63551
349 * g++.dg/ipa/pr63551.C: New test.
350
351 2015-04-30 Caroline Tice <cmtice@google.com>
352
353 PR 65929
354 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
355 partition size on certain targets.
356
357 2015-04-30 Renlin Li <renlin.li@arm.com>
358
359 * gcc.target/aarch64/vect-reduc-or_1.c: New.
360
361 2015-04-30 Marek Polacek <polacek@redhat.com>
362
363 * c-c++-common/Wbool-compare-3.c: New test.
364
365 * gcc.dg/pr65901.c (foo): Adjust dg-error.
366 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
367
368 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
369
370 PR c++/57610
371 * g++.dg/init/ref22.C: New.
372
373 2015-04-30 Marek Polacek <polacek@redhat.com>
374
375 * gcc.dg/init-bad-8.c: New test.
376
377 * gcc.dg/incomplete-typedef-1.c: New test.
378
379 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
380
381 PR c++/59955
382 * g++.dg/template/crash121.C: New.
383
384 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
385
386 * gcc.target/mips/call-from-init.c: New test.
387 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
388
389 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
390
391 PR target/65871
392 * gcc.target/i386/pr65871-1.c: New test.
393 * gcc.target/i386/pr65871-2.c: Ditto.
394
395 2015-04-29 Marek Polacek <polacek@redhat.com>
396
397 PR c/64610
398 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
399 * c-c++-common/Wbool-compare-2.c: New test.
400
401 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
402
403 PR target/65770
404 * gcc.target/aarch64/vstN_lane_1.c: New file.
405
406 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/64667
409 * g++.dg/warn/Winit-self-3.C: New.
410
411 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
412
413 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
414
415 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
416
417 PR target/65924
418 * gcc.target/arm/pr65924.c: New test.
419
420 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
421
422 * g++.dg/gomp/tpl-target-update.C: New file.
423
424 2015-04-29 Richard Biener <rguenther@suse.de>
425
426 PR tree-optimization/65917
427 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
428
429 2015-04-29 Christian Bruel <christian.bruel@st.com>
430
431 PR target/64835
432 * gcc.dg/ipa/iinline-attr.c: New test.
433 * gcc.target/i386/iinline-attr-2.c: New test.
434
435 2015-04-28 Andre Vehreschild <vehre@gmx.de>
436
437 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
438 segfault is fixed.
439
440 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
441
442 * gcc.dg/vect/vect-33.c: Remove spurious line.
443
444 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
445
446 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
447
448 2015-04-28 Marek Polacek <polacek@redhat.com>
449
450 PR c/65901
451 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
452 * gcc.dg/pr65901.c: New test.
453
454 2015-04-28 Richard Biener <rguenther@suse.de>
455
456 PR tree-optimization/62283
457 * gfortran.dg/vect/pr62283-2.f: New testcase.
458 * gcc.dg/vect/bb-slp-14.c: Adjust.
459
460 2015-04-28 Richard Biener <rguenther@suse.de>
461
462 PR tree-optimization/65851
463 * g++.dg/torture/pr65851.C: New testcase.
464
465 2015-04-27 Jeff Law <law@redhat.com>
466
467 PR tree-optimization/65217
468 * gcc.target/i386/pr65217.c: Remove XFAIL.
469
470 2015-04-27 Andre Vehreschild <vehre@gmx.de>
471
472 PR fortran/60322
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.
478
479 2015-04-27 Andre Vehreschild <vehre@gmx.de>
480
481 PR fortran/59678
482 PR fortran/65841
483 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
484 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
485
486 2015-04-27 Caroline Tice <cmtice@google.com>
487
488 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
489 partition size.
490
491 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
492
493 PR target/64579
494 * gcc.target/powerpc/htm-1.c: New test.
495 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
496 on 64-bit compiles.
497 (__builtin_tabortdci): Likewise.
498 (__builtin_tcheck): Remove operand.
499 * lib/target-supports.exp (check_htm_hw_available): New function.
500
501 2015-04-27 Richard Biener <rguenther@suse.de>
502
503 * gcc.target/i386/pr65217.c: XFAIL.
504
505 2015-04-27 Jakub Jelinek <jakub@redhat.com>
506
507 PR tree-optimization/65875
508 * gcc.c-torture/compile/pr65875.c: New test.
509
510 2015-04-25 Marek Polacek <polacek@redhat.com>
511
512 PR c/52085
513 * gcc.dg/enum-incomplete-2.c: New test.
514 * gcc.dg/enum-mode-1.c: New test.
515
516 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
517
518 PR target/65849
519 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
520 set new options.
521 * gcc.target/powerpc/pr65849-2.c: Likewise.
522
523 2015-04-24 Tom de Vries <tom@codesourcery.com>
524
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.
531
532 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
533 Wei Mi <wmi@google.com>
534
535 * gcc.target/i386/sse2-load-multi.c: New test.
536 * gcc.target/i386/sse2-store-multi.c: Ditto.
537
538 2015-04-24 Marek Polacek <polacek@redhat.com>
539
540 PR c/65830
541 * c-c++-common/pr65830.c: New test.
542
543 PR c/63357
544 * c-c++-common/Wlogical-op-1.c: New test.
545
546 2015-04-24 Marek Polacek <polacek@redhat.com>
547
548 PR c/61534
549 * c-c++-common/pr61534-1.c: New test.
550
551 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
552 Steven Bosscher <steven@gcc.gnu.org>
553
554 PR rtl-optimization/34503
555 * gcc.target/arm/pr64616.c: New file.
556
557 2015-04-24 Bin Cheng <bin.cheng@arm.com>
558
559 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
560
561 2015-04-24 Terry Guo <terry.guo@arm.com>
562
563 * gcc.target/arm/pr65710.c: Update the options.
564
565 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
566
567 * gcc.target/i386/pr65523.c: Skip x32.
568
569 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
570
571 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
572 to look for vcl* where appropriate.
573
574 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
575
576 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
577 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
578
579 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
580
581 PR target/26702
582 * gcc.target/arm/pr26702.c: New test.
583
584 2015-04-23 Marek Polacek <polacek@redhat.com>
585
586 PR c/65345
587 * gcc.dg/pr65345-1.c: New test.
588 * gcc.dg/pr65345-2.c: New test.
589
590 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
591
592 * gcc.target/powerpc/crypto-builtin-2.c: New.
593
594 2015-04-23 Andre Vehreschild <vehre@gmx.de>
595
596 PR fortran/60322
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.
604
605 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
606
607 * gcc.target/powerpc/swaps-p8-18.c: New test.
608
609 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
610
611 PR target/65456
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
619 vect_hw_misalign.
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
646 POWER8.
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):
696 Return 1 for POWER8.
697 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
698
699 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
700
701 PR fortran/65429
702 * gfortran.dg/pr65429.f90: New test.
703
704 2015-04-22 Yury Gribov <y.gribov@samsung.com>
705
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.
709
710 2015-04-22 Hale Wang <hale.wang@arm.com>
711 Terry Guo <terry.guo@arm.com>
712
713 PR rtl-optimization/64818
714 * gcc.target/arm/pr64818.c: New test.
715
716 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
717
718 PR ipa/65076
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.
723
724 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
725
726 PR libgfortran/65234
727 * gfortran.dg/fmt_unlimited.f90: New test.
728
729 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
730
731 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
732 headers.
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.
740
741 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
742
743 PR libgfortran/56743
744 * gfortran.dg/namelist_87.f90: New test.
745
746 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
747
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.
754
755 2015-04-21 Richard Biener <rguenther@suse.de>
756
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.
764
765 2015-04-21 Tom de Vries <tom@codesourcery.com>
766
767 PR tree-optimization/65802
768 * g++.dg/pr65802.C: New test.
769
770 2015-04-21 Bin Cheng <bin.cheng@arm.com>
771
772 PR testsuite/65767
773 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
774 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
775
776 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
777
778 PR c++/65801
779 * g++.dg/cpp0x/Wnarrowing2.C: New.
780
781 2015-04-20 Jeff Law <law@redhat.com>
782
783 PR tree-optimization/65658
784 * gcc.dg/pr65658.c: New test.
785
786 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
787
788 PR target/64134
789 * gcc.target/aarch64/vec_init_1.c: New test.
790
791 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
792
793 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
794 targets.
795
796 2015-04-18 Martin Sebor <msebor@redhat.com>
797
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
801
802 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
803
804 PR target/65787
805 * gcc.target/powerpc/pr65787.c: New.
806
807 2015-04-17 Jakub Jelinek <jakub@redhat.com>
808
809 PR target/65689
810 * gcc.target/aarch64/c-output-template-4.c: New test.
811
812 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
813
814 PR target/65780
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
819 symbol.
820 * gcc.target/i386/pr64317.c (c): Initialize.
821
822 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
823
824 PR target/65612
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.
831
832 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
833
834 PR c++/64527
835 * g++.dg/init/pr64527.C: New test.
836
837 2015-04-17 Tom de Vries <tom@codesourcery.com>
838 Michael Matz <matz@suse.de>
839
840 PR tree-optimization/64950
841 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
842 x86_64-*-*.
843
844 2015-04-17 Yury Gribov <y.gribov@samsung.com>
845
846 * c-c++-common/asan/user-section-1.c: New test.
847
848 2015-04-17 Jakub Jelinek <jakub@redhat.com>
849
850 PR debug/65771
851 * gcc.dg/debug/pr65771.c: New test.
852
853 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
854
855 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
856 __buitlin_alloca with __builtin_alloca.
857
858 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
859
860 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
861
862 2015-04-16 Richard Biener <rguenther@suse.de>
863
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.
869
870 2015-04-16 Renlin Li <renlin.li@arm.com>
871
872 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
873 * gcc.target/arm/unsigned-float.c: New.
874
875 2015-04-16 Richard Biener <rguenther@suse.de>
876
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.
880
881 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
882
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.
1009
1010 2015-04-15 Jakub Jelinek <jakub@redhat.com>
1011
1012 PR ipa/65765
1013 * g++.dg/ipa/pr65765.C: New test.
1014
1015 2015-04-15 Nick Clifton <nickc@redhat.com>
1016
1017 * gcc.target/rx/builtins.c: Disable RMPA test if string
1018 instructions are not allowed.
1019
1020 2015-04-15 Alan Modra <amodra@gmail.com>
1021
1022 * gcc.dg/pr65408.c: New.
1023
1024 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1025
1026 PR target/65729
1027 * gcc.target/arm/pr65729.c: New test.
1028
1029 2015-04-14 Richard Biener <rguenther@suse.de>
1030
1031 PR tree-optimization/65758
1032 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
1033
1034 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
1035
1036 PR target/65648
1037 * gcc.c-torture/execute/pr65648.c: New test.
1038
1039 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1040
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):
1044 Likewise.
1045
1046 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
1047
1048 PR tree-optimization/63387
1049 * gcc.dg/pr63387.c: New testcase.
1050
1051 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
1052
1053 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
1054
1055 2015-04-13 Richard Biener <rguenther@suse.de>
1056
1057 PR tree-optimization/65204
1058 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
1059
1060 2015-04-13 Terry Guo <terry.guo@arm.com>
1061
1062 PR target/65710
1063 * gcc.target/arm/pr65710.c: New.
1064
1065 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR tree-optimization/65747
1068 * g++.dg/torture/pr65747.C: New test.
1069
1070 2015-04-12 Jakub Jelinek <jakub@redhat.com>
1071
1072 PR c++/65736
1073 * g++.dg/cpp0x/pr65736.C: New test.
1074
1075 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
1076 Martin Liska <mliska@suse.cz>
1077
1078 PR ipa/65722
1079 * g++.dg/ipa/pr65722.C: New testcase.
1080
1081 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1082
1083 PR tree-optimization/65735
1084 * gcc.c-torture/compile/pr65735.c: New test.
1085
1086 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
1087
1088 PR middle-end/65554
1089 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
1090
1091 2015-04-11 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR target/65671
1094 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
1095
1096 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
1097
1098 PR target/65647
1099 * gcc.target/arm/pr65647-2.c: New.
1100
1101 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1102
1103 PR target/65694
1104 * g++.dg/torture/pr65694.C: New test.
1105
1106 2015-04-10 Tobias Burnus <burnus@net-b.de>
1107
1108 * gfortran.dg/coarray_lock_6.f90: New.
1109 * gfortran.dg/coarray_lock_7.f90: New.
1110 * gfortran.dg/coarray/lock_2.f90: New.
1111
1112 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
1113
1114 PR fortran/56674
1115 PR fortran/58813
1116 PR fortran/59016
1117 PR fortran/59024
1118 * gfortran.dg/used_types_27.f90: New.
1119
1120 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1121
1122 PR target/65671
1123 * gcc.target/i386/pr65671.c: New.
1124
1125 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR tree-optimization/65709
1128 * c-c++-common/ubsan/align-9.c: New test.
1129
1130 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
1131
1132 PR fortran/56852
1133 * gfortran.dg/pr56852.f90: New test.
1134
1135 2015-04-09 Marek Polacek <polacek@redhat.com>
1136 Jakub Jelinek <jakub@redhat.com>
1137
1138 PR middle-end/65554
1139 * g++.dg/opt/pr65554.C: New test.
1140
1141 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1142
1143 PR c++/65690
1144 * c-c++-common/attr-aligned-1.c: New test.
1145
1146 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
1147
1148 * gcc.target/i386/mpx/memmove-zero-length.c: New.
1149
1150 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
1151
1152 PR target/65676
1153 * gcc.target/i386/sse-25.c: New.
1154
1155 2015-04-09 Jakub Jelinek <jakub@redhat.com>
1156
1157 PR target/65693
1158 * gcc.target/i386/pr65693.c: New test.
1159
1160 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1161
1162 * gcc.dg/lto/chkp-static-bounds_0.c: New.
1163
1164 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1165
1166 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
1167
1168 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
1169
1170 * gcc.target/i386/thunk-retbnd.c: New.
1171
1172 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
1173
1174 * gnat.dg/opt48.adb: New test.
1175 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
1176 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
1177
1178 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
1179
1180 PR ipa/65540
1181 * gcc.c-torture/compile/pr65540.c: New.
1182
1183 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
1184
1185 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
1186 -Wno-pointer-arith.
1187
1188 2015-04-07 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR debug/65678
1191 * g++.dg/debug/pr65678.C: New test.
1192
1193 PR middle-end/65680
1194 * gcc.c-torture/compile/pr65680.c: New test.
1195
1196 2015-04-07 Andre Vehreschild <vehre@gmx.de>
1197
1198 PR fortran/65548
1199 * gfortran.dg/allocate_with_source_5.f90: New test.
1200
1201 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
1202
1203 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
1204 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
1205
1206 2015-04-07 Bin Cheng <bin.cheng@arm.com>
1207
1208 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
1209
1210 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1211
1212 PR target/65614
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.
1216
1217 2015-04-06 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR preprocessor/61977
1220 * gcc.dg/cpp/pr61977.c: New test.
1221
1222 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
1223
1224 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
1225
1226 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
1227
1228 PR target/65647
1229 * gcc.target/arm/pr65647.c: New.
1230
1231 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
1232
1233 PR ipa/65655
1234 * g++.dg/torture/pr65655.C: New testcase.
1235
1236 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 PR c++/64085
1239 * g++.dg/cpp1y/lambda-init13.C: New.
1240
1241 2015-04-03 Marek Polacek <polacek@redhat.com>
1242
1243 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
1244
1245 2015-04-02 Marek Polacek <polacek@redhat.com>
1246
1247 PR c++/65642
1248 * g++.dg/cpp0x/constexpr-fold1.C: New test.
1249 * g++.dg/cpp0x/constexpr-fold2.C: New test.
1250
1251 2015-04-02 Jakub Jelinek <jakub@redhat.com>
1252
1253 PR preprocessor/61977
1254 * gcc.target/powerpc/pr61977-1.c: New test.
1255 * gcc.target/powerpc/pr61977-2.c: New test.
1256
1257 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/56100
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.
1264
1265 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
1266
1267 * gcc.dg/pr23623.c: Added aligned attribute.
1268 * gcc.dg/20141029-1.c: Likewise.
1269 * gcc.dg/20150306-1.c: New test.
1270
1271 2015-04-01 Marek Polacek <polacek@redhat.com>
1272
1273 PR c++/65554
1274 * g++.dg/cpp0x/initlist93.C: New test.
1275 * g++.dg/cpp0x/initlist94.C: New test.
1276
1277 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
1278
1279 PR target/65624
1280 * gcc.target/aarch64/pr65624.c: New test.
1281
1282 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
1283
1284 * gcc.dg/ipa/inlinehint-4.c: New testcase.
1285
1286 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
1287
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.
1292
1293 2015-03-31 Marek Polacek <polacek@redhat.com>
1294
1295 PR c++/65390
1296 * g++.dg/template/pr65390.C: New test.
1297
1298 2015-03-31 Martin Liska <mliska@suse.cz>
1299
1300 * g++.dg/ipa/pr65557.C: New test.
1301
1302 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
1303
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.
1329
1330 2015-03-31 Richard Biener <rguenther@suse.de>
1331
1332 PR middle-end/65626
1333 * g++.dg/torture/pr65626.C: New testcase.
1334
1335 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1336
1337 PR target/65531
1338 * gcc.target/i386/mpx/pr65531.cc: New.
1339
1340 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
1341
1342 PR target/65602
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
1348 check.
1349
1350 2015-03-30 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR ipa/65610
1353 * g++.dg/ubsan/pr65610.C: New test.
1354
1355 2015-03-30 Marek Polacek <polacek@redhat.com>
1356
1357 PR c++/65398
1358 * g++.dg/cpp0x/pr65398-2.C: New test.
1359
1360 2015-03-30 Marek Polacek <polacek@redhat.com>
1361
1362 * c-c++-common/pr65556.c: Change the width of bit-fields.
1363
1364 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1365
1366 PR ipa/65588
1367 * gcc.target/i386/pr65588.c: New testcase.
1368
1369 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
1370
1371 PR libgfortran/65563
1372 * gfortran.dg/open_errors_2.f90: New test.
1373
1374 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1375
1376 PR libgfortran/65596
1377 * gfortran.dg/namelist_86.f90: New test.
1378
1379 2015-03-28 Andre Vehreschild <vehre@gmx.de>
1380
1381 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1382 statement to reflect new ownership.
1383
1384 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 PR c++/42328
1387 * g++.dg/template/friend58.C: New.
1388 * g++.dg/template/friend59.C: Likewise.
1389
1390 2015-03-27 Tobias Burnus <burnus@net-b.de>
1391
1392 PR c/65586
1393 * g++.dg/gomp/openmp-simd-3.C: New.
1394 * gcc.dg/gomp/openmp-simd-3.c: New.
1395
1396 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 PR target/65248
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.
1403
1404 2015-03-27 Jakub Jelinek <jakub@redhat.com>
1405
1406 PR target/65593
1407 * gcc.c-torture/compile/pr65593.c: New test.
1408
1409 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1410
1411 PR c++/59329
1412 * g++.dg/cpp1y/constexpr-assert1.C: New.
1413
1414 2015-03-27 Marek Polacek <polacek@redhat.com>
1415
1416 PR c++/65556
1417 * c-c++-common/pr65556.c: New test.
1418
1419 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
1420
1421 PR ipa/65600
1422 * g++.dg/torture/pr65600.C: New testcase.
1423
1424 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
1425
1426 PR target/65407
1427 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1428
1429 2015-03-27 Andre Vehreschild <vehre@gmx.de>
1430
1431 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1432 statement and cleanup. Fixed typos.
1433
1434 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1435
1436 PR middle-end/65595
1437 * gcc.c-torture/compile/pr65595.c: New testcase.
1438
1439 2015-03-27 Marek Polacek <polacek@redhat.com>
1440
1441 PR sanitizer/65583
1442 * g++.dg/ubsan/pr65583.C: New test.
1443
1444 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
1445
1446 * gcc.c-torture/compile/20150327.c: New testcase.
1447
1448 2015-03-26 Richard Biener <rguenther@suse.de>
1449
1450 PR middle-end/65555
1451 * g++.dg/torture/pr65555.C: New testcase.
1452
1453 2015-03-26 Jakub Jelinek <jakub@redhat.com>
1454
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.
1459
1460 2015-03-26 Richard Biener <rguenther@suse.de>
1461
1462 PR middle-end/65519
1463 * gnat.dg/specs/opt2.ads: Fix testcase.
1464
1465 2015-03-25 Martin Sebor <msebor@redhat.com>
1466
1467 PR testsuite/65526
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
1474 isn't aarch64*-*-*.
1475
1476 2015-03-25 Sebastian Pop <s.pop@samsung.com>
1477
1478 PR tree-optimization/65177
1479 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1480
1481 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
1482
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.
1486
1487 2015-03-25 Marek Polacek <polacek@redhat.com>
1488
1489 PR c++/65558
1490 * g++.dg/cpp0x/pr65558.C: New test.
1491
1492 2015-03-25 Marek Polacek <polacek@redhat.com>
1493
1494 PR c++/61670
1495 * g++.dg/template/pr61670.C: New test.
1496
1497 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
1498
1499 PR c++/54987
1500 * g++.dg/template/pr54987.C: New.
1501
1502 2015-03-25 Richard Biener <rguenther@suse.de>
1503
1504 PR tree-optimization/62630
1505 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1506
1507 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
1508
1509 PR target/65508
1510 * gcc.target/i386/mpx/pr65508.c: New.
1511
1512 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
1513
1514 PR fortran/64952
1515 PR fortran/65532
1516 * gfortran.dg/data_initialized_3.f90: New.
1517
1518 2015-03-25 Richard Biener <rguenther@suse.de>
1519
1520 PR middle-end/65519
1521 * gnat.dg/specs/opt2.ads: New testcase.
1522
1523 2015-03-25 Bin Cheng <bin.cheng@arm.com>
1524
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.
1532
1533 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1534
1535 PR c++/58923
1536 * g++.dg/other/virtual3.C: New.
1537
1538 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/60130
1541 * g++.dg/cpp0x/vt-60130.C: New.
1542
1543 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/61971
1546 * g++.dg/warn/Warray-bounds-7.C: New.
1547
1548 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1549
1550 PR c++/60067
1551 * g++.dg/template/defarg18.C: New.
1552
1553 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/59988
1556 * g++.dg/cpp0x/vt-59988.C: New.
1557
1558 2015-03-24 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR tree-optimization/65533
1561 * gcc.dg/pr65533.c: New test.
1562
1563 2015-03-24 Andre Vehreschild <vehre@gmx.de>
1564
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
1571 component.
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.
1577
1578 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
1579
1580 PR c++/65513
1581 * g++.dg/cpp0x/constexpr-array11.C: New.
1582
1583 2015-03-24 Richard Biener <rguenther@suse.de>
1584
1585 PR middle-end/65517
1586 * gcc.dg/torture/pr65517.c: New testcase.
1587
1588 2015-03-24 Tobias Burnus <burnus@net-b.de>
1589
1590 * gfortran.dg/coindexed_1.f90: Moved from
1591 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1592
1593 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1594
1595 PR testsuite/65506
1596 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1597 gimple dump.
1598
1599 PR target/65523
1600 * gcc.target/i386/pr65523.c: New test.
1601
1602 PR ipa/65475
1603 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1604 dg-options.
1605 * g++.dg/lto/pr65475b_0.C: Likewise.
1606
1607 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
1608
1609 PR target/65505
1610 * gcc.target/sh/torture/pr65505.c: New.
1611
1612 2015-03-23 Martin Sebor <msebor@redhat.com>
1613
1614 PR testsuite/63175
1615 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1616 assembly for lvx in addition to lxv.
1617
1618 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1619
1620 PR target/65504
1621 * gfortran.dg/pr65504.f90: New test.
1622
1623 PR ipa/65521
1624 * gcc.dg/pr65521.c: New test.
1625
1626 2015-03-23 Richard Biener <rguenther@suse.de>
1627
1628 PR tree-optimization/65518
1629 * gcc.dg/vect/pr65518.c: New testcase.
1630
1631 2015-03-23 Richard Biener <rguenther@suse.de>
1632
1633 PR tree-optimization/65494
1634 * gcc.dg/vect/pr65494.c: New testcase.
1635
1636 2015-03-23 Jakub Jelinek <jakub@redhat.com>
1637
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.
1643
1644 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
1645 Mikael Morin <mikael@gcc.gnu.org>
1646
1647 PR fortran/64952
1648 * gfortran.dg/elemental_dependency_4.f90: New.
1649 * gfortran.dg/elemental_dependency_5.f90: New.
1650
1651 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
1652
1653 PR ipa/65475
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.
1658
1659 2015-03-21 Tobias Burnus <burnus@net-b.de>
1660
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
1664 compile test.
1665
1666 2015-03-20 Marek Polacek <polacek@redhat.com>
1667
1668 PR c++/65398
1669 * g++.dg/cpp0x/pr65398.C: New test.
1670
1671 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
1672
1673 PR ipa/65475
1674 * g++.dg/lto/pr65475_0.C: New testcase.
1675 * g++.dg/lto/pr65475_1.C: New testcase.
1676
1677 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
1678
1679 PR rtl-optimization/64366
1680 * gcc.target/sh/pr64366.c: New.
1681
1682 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1683
1684 PR c++/48324
1685 * g++.dg/cpp0x/constexpr-48324.C: New.
1686
1687 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 PR c++/48453
1690 * g++.dg/cpp0x/pr48453.C: New.
1691
1692 2015-03-20 Marek Polacek <polacek@redhat.com>
1693
1694 PR c++/65072
1695 * g++.dg/cpp0x/pr65072.C: New test.
1696
1697 2015-03-20 Richard Biener <rguenther@suse.de>
1698
1699 PR middle-end/64715
1700 * gcc.dg/pr15347.c: Use -O.
1701 * c-c++-common/pr19807-1.c: Likewise.
1702
1703 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
1704
1705 * gnat.dg/volatile13.ad[sb]: New test.
1706
1707 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
1708
1709 PR rtl-optimization/60851
1710 * gcc.target/i386/pr60851.c: New test.
1711
1712 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
1713
1714 PR target/65240
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.
1720
1721 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
1722
1723 PR rtl-optimization/63491
1724 * gcc.target/powerpc/pr63491.c: New.
1725
1726 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1727
1728 * g++.dg/ipa/pr65465.C: New test.
1729
1730 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1731
1732 PR c++/52659
1733 * g++.dg/cpp0x/deleted11.C: New.
1734
1735 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1736
1737 PR sanitizer/65400
1738 * c-c++-common/tsan/pr65400-3.c: New test.
1739
1740 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/59686
1743 * g++.dg/cpp0x/constexpr-59686.C: New.
1744
1745 2015-03-19 Jakub Jelinek <jakub@redhat.com>
1746
1747 PR sanitizer/64265
1748 * g++.dg/tsan/pr64265.C: New test.
1749
1750 PR sanitizer/65400
1751 * c-c++-common/tsan/pr65400-1.c: New test.
1752 * c-c++-common/tsan/pr65400-2.c: New test.
1753
1754 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1755
1756 PR c++/59816
1757 * g++.dg/cpp0x/pr59816.C: New.
1758
1759 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
1760
1761 PR fortran/59198
1762 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1763
1764 2015-03-18 Martin Liska <mliska@suse.cz>
1765
1766 PR ipa/65439
1767 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1768 equivalences either to 6 or 7.
1769
1770 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
1771
1772 PR middle-end/64491
1773 Revert:
1774 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
1775
1776 * gcc.dg/undefined-loop-1.c: New file.
1777 * gcc.dg/undefined-loop-2.c: New file.
1778
1779 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
1780
1781 PR testsuite/64032
1782 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1783 loop exits too early.
1784
1785 2015-03-18 Jakub Jelinek <jakub@redhat.com>
1786
1787 PR tree-optimization/65450
1788 * gfortran.dg/pr65450.f90: New test.
1789
1790 PR target/65078
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.
1797
1798 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
1799
1800 PR c++/65340
1801 * g++.dg/cpp1y/pr65340.C: New.
1802
1803 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1804
1805 PR fortran/64432
1806 * gfortran.dg/system_clock_3.f08: Adjust test.
1807
1808 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
1809
1810 PR fortran/59198
1811 * gfortran.dg/proc_ptr_comp_44.f90: New test.
1812 * gfortran.dg/proc_ptr_comp_45.f90: New test.
1813
1814 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1815
1816 PR fortran/64432
1817 * gfortran.dg/system_clock_3.f08: New test.
1818
1819 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
1820
1821 PR c++/64626
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.
1825
1826 2015-03-16 Jakub Jelinek <jakub@redhat.com>
1827
1828 PR tree-optimization/65427
1829 * gcc.c-torture/execute/pr65427.c: New test.
1830
1831 2015-03-16 Marek Polacek <polacek@redhat.com>
1832
1833 DR 1688
1834 PR c++/65327
1835 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1836 * g++.dg/cpp0x/pr65327.C: New test.
1837
1838 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1839
1840 PR sanitizer/64820
1841 * c-c++-common/asan/pr64820.c: New test.
1842
1843 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1844
1845 * gfortran.dg/pointer_2.f90: New test.
1846
1847 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * g++.dg/pr65049.C: New test.
1850
1851 2015-03-16 Tom de Vries <tom@codesourcery.com>
1852
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.
1856
1857 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/loop_optimization18.ad[sb]: New test.
1860 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1861
1862 2015-03-16 Alan Modra <amodra@gmail.com>
1863
1864 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1865 2014-12-05 change.
1866
1867 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1868
1869 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1870 hppa*-*-hpux*.
1871 * gcc.dg/torture/pr65270-2.c: Likewise.
1872
1873 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1874
1875 PR fortran/61138
1876 * gfortran.dg/pointer_remapping_9.f90: New.
1877
1878 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1879
1880 PR tree-optimization/65369
1881 * gcc.c-torture/execute/pr65369.c: New test.
1882
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.
1886
1887 PR rtl-optimization/65401
1888 * gcc.c-torture/execute/pr65401.c: New test.
1889
1890 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1891
1892 PR target/64600
1893 * gcc.target/arm/pr64600_1.c: New test.
1894
1895 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1896
1897 PR rtl-optimization/65235
1898 * gcc.target/aarch64/pr65235_1.c: New test.
1899
1900 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1901
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.
1926
1927 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1928
1929 PR target/65103
1930 * gcc.target/i386/pr65103-1.c: New.
1931
1932 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1933
1934 PR target/65044
1935 * gcc.target/i386/pr65044.c: New.
1936
1937 2015-03-12 Tom de Vries <tom@codesourcery.com>
1938
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.
1943
1944 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1945
1946 * gcc.dg/ipa/pr63569.c: Fix template.
1947
1948 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1949
1950 * g++.dg/ipa/pr64146.C: Require fpic support.
1951
1952 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1953
1954 PR libfortran/65200
1955 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1956 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1957
1958 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1959
1960 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1961 to dg-options, fix up dg-skip-if.
1962
1963 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1964
1965 PR target/65296
1966 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1967 * gcc.target/avr/tiny-caller-save.c: Same.
1968
1969 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1970
1971 PR target/65242
1972 * g++.dg/pr65242.C: New test.
1973
1974 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1975
1976 * c-c++-common/asan/no-asan-check-glob.c: New test.
1977
1978 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1979
1980 PR c++/65370
1981 * g++.dg/other/default11.C: New.
1982 * g++.dg/other/default12.C: Likewise.
1983
1984 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1985
1986 PR target/65368
1987 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1988
1989 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1990
1991 PR fortran/65024
1992 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1993
1994 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1995
1996 PR c++/65127
1997 * g++.dg/cpp0x/pr65127.C: New test.
1998
1999 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2000
2001 * gcc.dg/ipa/PR64550.c: Update template.
2002
2003 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2004 Tobias Burnus <burnus@net-b.de>
2005
2006 * gfortran.dg/coarray_sync_memory.f90: New.
2007
2008 2015-03-10 Marek Polacek <polacek@redhat.com>
2009
2010 PR sanitizer/65367
2011 * c-c++-common/ubsan/pr65367.c: New test.
2012
2013 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2014
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.
2028
2029 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
2030
2031 * lib/mpx-dg.exp (mpx_link_flags): New.
2032 (mpx_init): New.
2033 (mpx_finish): 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.
2289
2290 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
2291
2292 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
2293
2294 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
2295
2296 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
2297
2298 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
2299
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.
2302
2303 2015-03-10 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR c/65120
2306 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
2307 on rhs is 0.
2308 (fn4): New test.
2309 * c-c++-common/pr65120.c: New test.
2310
2311 PR rtl-optimization/65321
2312 * gcc.dg/pr65321.c: New test.
2313
2314 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
2315
2316 PR tree-optimization/65355
2317 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2318
2319 2015-03-09 Jakub Jelinek <jakub@redhat.com>
2320
2321 PR c/65120
2322 * c-c++-common/pr49706.c: Adjust tests for not warning
2323 about !!x == y or !b == y where b is boolean, and add
2324 some further tests.
2325 * c-c++-common/pr62199-2.c: Likewise.
2326
2327 2015-03-09 Richard Biener <rguenther@suse.de>
2328
2329 PR middle-end/65270
2330 * gcc.dg/torture/pr65270-1.c: New testcase.
2331 * gcc.dg/torture/pr65270-2.c: Likewise.
2332
2333 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
2334
2335 PR tree-optimization/63743
2336 * gcc.dg/pr63743.c: New test.
2337
2338 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
2339
2340 PR lto/65316
2341 * g++.dg/lto/pr65316_0.C: New testcase.
2342 * g++.dg/lto/pr65316_1.C: New testcase.
2343
2344 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
2345
2346 PR target/62247
2347 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2348 hppa*-*-hpux*.
2349 * g++.dg/abi/rtti3.C: Likewise.
2350
2351 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2352
2353 PR target/62251
2354 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2355
2356 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2357
2358 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2359
2360 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2361
2362 2015-03-08 Morin <mikael@gcc.gnu.org>
2363
2364 PR fortran/60898
2365 * gfortran.dg/entry_20.f90: New.
2366
2367 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2368
2369 PR target/65153
2370 * gcc.c-torture/compile/pr65153.c: New.
2371
2372 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
2373
2374 PR target/65249
2375 * g++.dg/torture/pr65249.C: New.
2376
2377 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
2378
2379 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2380 long.
2381 (int64_t): Likewise.
2382
2383 2015-03-07 Marek Polacek <polacek@redhat.com>
2384 Martin Uecker <uecker@eecs.berkeley.edu>
2385
2386 PR sanitizer/65280
2387 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2388 member-like arrays.
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.
2392
2393 2015-03-05 Martin Sebor <msebor@redhat.com>
2394
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
2398 away.
2399 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2400
2401 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
2402
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
2406 x64.
2407
2408 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
2409
2410 * g++.dg/lto/pr65302_1.C: New testcase.
2411 * g++.dg/lto/pr65302_0.C: New testcase.
2412
2413 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2414
2415 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2416 -fno-ipa-icf to dg-options.
2417
2418 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
2419
2420 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2421 compiles using the linker plugin.
2422
2423 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
2424
2425 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2426
2427 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2428
2429 * gcc.target/arm/pr65067.c: New test.
2430
2431 2015-03-05 Martin Liska <mliska@suse.cz>
2432
2433 PR ipa/65318
2434 * gcc.dg/ipa/pr65318.c: New test.
2435
2436 2015-03-05 Marek Polacek <polacek@redhat.com>
2437
2438 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2439
2440 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2441
2442 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2443
2444 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2445
2446 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2447 max-unroll-times back to defaults for s390.
2448
2449 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 Fix last commit.
2452
2453 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/64665
2456 * g++.dg/cpp0x/initlist92.C: New.
2457
2458 2015-03-05 Richard Biener <rguenther@suse.de>
2459
2460 PR tree-optimization/65310
2461 * gcc.dg/vect/pr65310.c: New testcase.
2462
2463 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2464
2465 PR c++/64834
2466 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2467
2468 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
2469
2470 * gnat.dg/entry_queues3.adb: New test.
2471
2472 2015-03-04 Ian Lance Taylor <iant@google.com>
2473
2474 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2475
2476 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2477
2478 PR c++/64227
2479 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2480
2481 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
2482
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.
2487
2488 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
2489
2490 PR c++/64398
2491 * g++.dg/cpp0x/decltype62.C: New.
2492
2493 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gnat.dg/object_overflow5.adb: New test.
2496
2497 2015-03-03 Martin Liska <mliska@suse.cz>
2498
2499 PR ipa/65287
2500 * gcc.dg/ipa/pr65287.c: New test.
2501
2502 2015-03-03 Martin Jambor <mjambor@suse.cz>
2503 Eric Botcazou <ebotcazou@adacore.com>
2504
2505 * gnat.dg/specs/pack12.ads: New test.
2506
2507 2015-03-03 Martin Liska <mliska@suse.cz>
2508
2509 * gcc.dg/ipa/PR65282.c: New test.
2510
2511 2015-03-13 Jeff Law <law@redhat.com>
2512
2513 PR tree-optimization/65241
2514 * gcc.c-torture/compile/pr65241.c: New test.
2515
2516 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
2517
2518 PR target/64331
2519 * gcc.target/avr/torture/pr64331.c: New test.
2520
2521 2015-03-03 Martin Liska <mliska@suse.cz>
2522 Jan Hubicka <hubicka@ucw.cz>
2523
2524 * g++.dg/ipa/pr65263.C: New test.
2525
2526 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2527
2528 PR ipa/65130
2529 * gcc.dg/lto/pr65130_0.c: New testcase.
2530 * gcc.dg/lto/pr65130_1.c: New testcase.
2531
2532 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
2533
2534 PR ipa/64988
2535 * g++.dg/torture/pr64988.C: New testcase.
2536
2537 2015-03-02 Tobias Burnus <burnus@net-b.de>
2538
2539 * gfortran.dg/coarray_atomic_6.f90: New.
2540
2541 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2542
2543 PR target/65184
2544 * gcc.target/i386/pr65184.c: New.
2545
2546 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
2547
2548 PR target/65183
2549 * gcc.target/i386/pr65183.c: New.
2550
2551 2015-02-28 Martin Liska <mliska@suse.cz>
2552 Jan Hubicka <hubicka@ucw.cz>
2553
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.
2557
2558 2015-02-28 Martin Liska <mliska@suse.cz>
2559 Jan Hubicka <hubicka@ucw.cz>
2560
2561 PR ipa/65245
2562 * gcc.dg/ipa/ipa-icf-34.c: New test.
2563
2564 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
2565
2566 PR target/61142
2567 * gcc.target/sh/sh/pr61142.c: New.
2568
2569 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * g++.dg/other/dump-ada-spec-3.C: New test.
2572
2573 2015-03-01 Martin Liska <mliska@suse.cz>
2574
2575 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2576 * g++.dg/ipa/pr63595.C: Update expected results.
2577
2578 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
2579
2580 PR ipa/65236
2581 * g++.dg/ipa/ipa-icf-6.C: New testcase.
2582
2583 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
2584
2585 * gcc.dg/vect/pr59354.c: Move vector producing code to
2586 separate function.
2587
2588 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
2589
2590 PR ipa/65237
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.
2595
2596 2015-02-27 Jakub Jelinek <jakub@redhat.com>
2597
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.
2601
2602 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
2603
2604 PR target/65032
2605 * g++.dg/pr65032.C: New.
2606
2607 2015-02-27 Marek Polacek <polacek@redhat.com>
2608
2609 PR c/65040
2610 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2611 -Wformat=2.
2612
2613 2015-02-27 Marek Polacek <polacek@redhat.com>
2614
2615 PR c/65228
2616 * gcc.dg/pr65228.c: New test.
2617
2618 2015-02-27 Kai Tietz <ktietz@redhat.com>
2619
2620 PR c/35330
2621 * gcc.dg/weak/weak-17.c: New file.
2622
2623 2015-02-27 Richard Biener <rguenther@suse.de>
2624
2625 PR lto/65193
2626 * g++.dg/lto/pr65193_0.C: New testcase.
2627
2628 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2629
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.
2636
2637 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
2638 Martin Liska <mliska@suse.cz>
2639
2640 PR bootstrap/65150
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.
2646
2647 2015-02-26 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR tree-optimization/65216
2650 * gcc.c-torture/execute/pr65216.c: New test.
2651
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.
2658
2659 2015-02-26 Tom de Vries <tom@codesourcery.com>
2660
2661 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2662
2663 2015-02-26 Martin Liska <mliska@suse.cz>
2664 Jan Hubicka <hubicka@ucw.cz>
2665
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.
2670
2671 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2672
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.
2677
2678 2015-02-26 Marek Polacek <polacek@redhat.com>
2679
2680 PR ipa/65008
2681 * g++.dg/ipa/pr65008.C: New test.
2682
2683 2015-02-26 Tom de Vries <tom@codesourcery.com>
2684
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.
2688
2689 2015-02-26 Tom de Vries <tom@codesourcery.com>
2690
2691 * lib/gcov.exp: Cleanup in case of xfail.
2692
2693 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2694
2695 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2696
2697 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
2698
2699 PR debug/46102
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.
2709
2710 2015-02-26 Marek Polacek <polacek@redhat.com>
2711
2712 PR c++/65202
2713 * g++.dg/cpp1y/pr65202.C: New test.
2714
2715 2015-02-26 Tom de Vries <tom@codesourcery.com>
2716
2717 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2718 locale_facets.h.gcov.
2719
2720 2015-02-26 Tom de Vries <tom@codesourcery.com>
2721
2722 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2723
2724 2015-02-26 Tom de Vries <tom@codesourcery.com>
2725
2726 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2727
2728 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
2729
2730 PR target/65217
2731 * gcc.target/i386/pr65217.c: New.
2732
2733 2015-02-26 Tom de Vries <tom@codesourcery.com>
2734
2735 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2736
2737 2015-02-26 Tom de Vries <tom@codesourcery.com>
2738
2739 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2740
2741 2015-02-26 Sebastian Pop <s.pop@samsung.com>
2742
2743 PR tree-optimization/65048
2744 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2745
2746 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
2747
2748 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2749 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2750
2751 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
2752
2753 PR target/65161
2754 * gcc.target/i386/pr65161.c: New test.
2755
2756 2015-02-26 Terry Guo <terry.guo@arm.com>
2757
2758 * gcc.target/arm/no-volatile-in-it.c: New test.
2759
2760 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
2761
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.
2765
2766 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2767
2768 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2769
2770 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
2771
2772 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2773 * gcc.target/powerpc/pack01.c: Include string.h.
2774
2775 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
2776
2777 PR target/65167
2778 * gcc.target/i386/pr65167.c: New.
2779
2780 2015-02-25 Kai Tietz <ktietz@redhat.com>
2781
2782 PR tree-optimization/61917
2783 * gcc.dg/vect/vect-pr61917.c: New file.
2784
2785 2015-02-24 Jakub Jelinek <jakub@redhat.com>
2786
2787 PR tree-optimization/65170
2788 * gcc.c-torture/execute/pr65170.c: New test.
2789 * gcc.dg/tree-ssa/vrp96.c: New test.
2790
2791 2015-02-24 Tom de Vries <tom@codesourcery.com>
2792
2793 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2794
2795 2015-02-24 Tom de Vries <tom@codesourcery.com>
2796
2797 PR testsuite/65126
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
2804 additional_sources.
2805 (dg-test): Reset additional_sources_used.
2806
2807 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
2808
2809 PR fortran/63427
2810 * gfortran.dg/integer_exponentiation_6.F90: New test.
2811
2812 2015-02-23 Martin Sebor <msebor@redhat.com>
2813
2814 PR target/65109
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.
2819
2820 2015-02-23 Jakub Jelinek <jakub@redhat.com>
2821
2822 PR bootstrap/63888
2823 * c-c++-common/asan/pr63888.c: New test.
2824
2825 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
2826
2827 PR target/65163
2828 * gcc.c-torture/compile/pr65163.c: New.
2829
2830 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2831
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.
2836
2837 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2838
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.
2843
2844 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2845
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.
2867
2868 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2869
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.
2886
2887 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2888
2889 PR fortran/64980
2890 PR fortran/61960
2891 * gfortran.dg/pr61960.f90: New.
2892 * gfortran.dg/pr64230.f90: New.
2893 * gfortran.dg/pr64980.f03: New.
2894
2895 2015-02-22 Tom de Vries <tom@codesourcery.com>
2896
2897 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2898
2899 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2900
2901 PR ada/65156
2902 * gnat.dg/timing_events.adb: Removed, invalid test.
2903
2904 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2905
2906 PR debug/58123
2907 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2908 location.
2909 * g++.dg/gcov/gcov-2.C: Likewise.
2910
2911 2015-02-20 Richard Biener <rguenther@suse.de>
2912
2913 PR tree-optimization/65136
2914 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2915
2916 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2917
2918 PR testsuite/64158
2919 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2920 and nvptx-*-* blacklisting.
2921
2922 * gcc.dg/sibcall-9.c: New test.
2923 * gcc.dg/sibcall-10.c: New test.
2924
2925 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2926
2927 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2928
2929 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2930
2931 PR target/64452
2932 * gcc.target/avr/torture/pr64452.c: New test.
2933
2934 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2935
2936 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2937 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2938
2939 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2940
2941 PR testsuite/65116
2942 * lib/target-supports.exp (check_compile): Check whether
2943 additional_sources is defined before using it.
2944
2945 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2946
2947 PR middle-end/65074
2948 * g++.dg/opt/pr65074.C: New file.
2949
2950 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2951
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.
2955
2956 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2957
2958 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2959
2960 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2961
2962 * lib/target-supports.exp (check_compile): Save/restore
2963 additional_sources that may belong to an actual test.
2964
2965 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2966
2967 PR gcov-profile/64634
2968 * g++.dg/gcov/gcov-15.C: New test.
2969
2970 2015-02-18 Tom de Vries <tom@codesourcery.com>
2971
2972 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2973
2974 2015-02-18 Tom de Vries <tom@codesourcery.com>
2975
2976 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2977
2978 2015-02-18 Tom de Vries <tom@codesourcery.com>
2979
2980 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2981
2982 2015-02-18 Tom de Vries <tom@codesourcery.com>
2983
2984 * gfortran.dg/fmt_cache_1.f: Add missing close.
2985
2986 2015-02-18 Tom de Vries <tom@codesourcery.com>
2987
2988 PR testsuite/65107
2989 * gfortran.dg/read_eof_8.f90: Add missing close.
2990
2991 2015-02-18 Richard Biener <rguenther@suse.de>
2992
2993 PR tree-optimization/65063
2994 * gcc.dg/pr65063.c: New testcase.
2995
2996 2015-02-18 Richard Biener <rguenther@suse.de>
2997
2998 PR tree-optimization/62217
2999 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
3000
3001 2015-02-18 Marek Polacek <polacek@redhat.com>
3002
3003 PR sanitizer/65081
3004 * c-c++-common/ubsan/pr65081.c: New test.
3005
3006 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3007
3008 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
3009 * gcc.target/sh/force-cbranch-delay-slot.c: New.
3010
3011 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
3012
3013 * gcc.dg/ipa/propalign-3.c: New test.
3014
3015 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
3016
3017 PR target/64793
3018 * gcc.target/sh/pr64793.c: New.
3019 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
3020
3021 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
3022
3023 * gcc.target/arm/divzero.c: New test case.
3024
3025 2015-02-17 Tom de Vries <tom@codesourcery.com>
3026
3027 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
3028
3029 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
3030 Jakub Jelinek <jakub@redhat.com>
3031
3032 PR c++/65075
3033 * g++.dg/cpp0x/pr65075.C: New test.
3034
3035 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
3036
3037 PR target/65058
3038 * gcc.target/powerpc/pr65058.c: New test.
3039
3040 2015-02-16 Jeff Law <law@redhat.com>
3041
3042 PR tree-optimization/64823
3043 * gcc.dg/uninit-20.c: New test.
3044
3045 2015-02-16 Jakub Jelinek <jakub@redhat.com>
3046 James Greenhalgh <james.greenhalgh@arm.com>
3047
3048 PR ipa/64963
3049 * gcc.dg/ipa/ipa-clone-1.c: New test.
3050
3051 2015-02-16 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/65077
3054 * gcc.dg/torture/pr65077.c: New testcase.
3055
3056 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
3057
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.
3062
3063 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/65080
3066 * g++.dg/cpp0x/constexpr-65080.C: New.
3067
3068 2015-02-16 Richard Biener <rguenther@suse.de>
3069
3070 PR tree-optimization/63593
3071 * gcc.dg/pr63593.c: New testcase.
3072
3073 2015-02-16 Marek Polacek <polacek@redhat.com>
3074
3075 PR c/65066
3076 * gcc.dg/pr65066.c: New test.
3077
3078 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
3079
3080 * gcc.dg/pr65002.C: Move ...
3081 * g++.dg/ipa/pr65002.C: ... here.
3082
3083 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
3084
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.
3089
3090 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
3091
3092 PR testsuite/64850
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.
3100
3101 2015-02-14 Marek Polacek <polacek@redhat.com>
3102
3103 PR c/64768
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.
3114
3115 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/60894
3118 * g++.dg/lookup/using54.C: New.
3119
3120 2015-02-13 Jeff Law <law@redhat.com>
3121
3122 PR bootstrap/65060
3123 Revert my change for tree-optimization/64823.
3124
3125 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3126
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.
3130
3131 2015-02-13 Marek Polacek <polacek@redhat.com>
3132
3133 PR c/65050
3134 * gcc.dg/pr65050.c: New test.
3135
3136 2015-02-13 Jeff Law <law@redhat.com>
3137
3138 PR tree-optimization/64823
3139 * gcc.dg/uninit-20.c: New test.
3140
3141 PR rtl-optimization/47477
3142 * gcc.dg/tree-ssa/pr47477.c: New test.
3143
3144 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3145
3146 PR c++/60211
3147 * g++.dg/parse/ivdep-2.C: New.
3148 * g++.dg/parse/ivdep-3.C: Likewise.
3149
3150 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3151
3152 PR fortran/64506
3153 * gfortran.dg/continuation_13.f90: New test.
3154 * gfortran.dg/continuation_14.f: New test.
3155
3156 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 PR c++/64970
3159 * g++.dg/cpp0x/sfinae55.C: New.
3160
3161 2015-02-13 Jakub Jelinek <jakub@redhat.com>
3162
3163 PR ipa/65034
3164 * g++.dg/ipa/pr65034.C: New test.
3165
3166 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
3167
3168 PR tree-optimization/65002
3169 * gcc.dg/pr65002.C: New.
3170
3171 2015-02-13 Marek Polacek <polacek@redhat.com>
3172
3173 PR c/65040
3174 * c-c++-common/pr65040.c: New test.
3175
3176 2015-02-13 Bin Cheng <bin.cheng@arm.com>
3177
3178 PR tree-optimization/64705
3179 * gcc.dg/tree-ssa/pr64705.c: New test.
3180
3181 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
3182
3183 PR rtl/32219
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.
3195
3196 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3197
3198 PR libgfortran/57822
3199 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
3200 four different KINDs.
3201
3202 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR c++/64884
3205 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
3206
3207 PR sanitizer/65000
3208 * g++.dg/ubsan/pr65000.C: New test.
3209
3210 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
3211
3212 PR fortran/64932
3213 * gfortran.dg/finalize_28.f90: New test
3214
3215 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR debug/55541
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.
3222
3223 PR sanitizer/64984
3224 * g++.dg/ubsan/pr64984.C: New test.
3225
3226 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
3227
3228 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
3229
3230 2015-02-12 Jakub Jelinek <jakub@redhat.com>
3231
3232 PR testsuite/64930
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.
3236
3237 PR sanitizer/65019
3238 * g++.dg/ubsan/pr65019.C: New test.
3239
3240 PR tree-optimization/65014
3241 * gcc.c-torture/compile/pr65014.c: New test.
3242
3243 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3244
3245 PR libgfortran/57822
3246 * gfortran/fmt_g0_7.f08: Revise test.
3247
3248 2015-02-11 Jeff Law <law@redhat.com>
3249
3250 PR target/63347
3251 * gcc.target/m68k/pr63347.c: New test.
3252
3253 2015-02-11 Marek Polacek <polacek@redhat.com>
3254
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.
3258
3259 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
3260
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
3264 adjusted to XFAIL.
3265
3266 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3267
3268 PR middle-end/65003
3269 * g++.dg/opt/pr65003.C: New test.
3270
3271 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
3272
3273 * lib/target-supports.exp (check_effective_target_pie): Renamed
3274 to ...
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.
3278
3279 2015-02-11 Andrew Pinski <apinski@cavium.com>
3280
3281 PR target/64893
3282 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
3283 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
3284
3285 2015-02-11 Jakub Jelinek <jakub@redhat.com>
3286
3287 PR target/61925
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.
3291
3292 2015-02-10 Jakub Jelinek <jakub@redhat.com>
3293
3294 PR sanitizer/65004
3295 * g++.dg/asan/pr65004.C: New test.
3296
3297 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
3298
3299 PR target/64661
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.
3305
3306 2015-02-10 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/64995
3309 * g++.dg/torture/pr64995.C: New testcase.
3310
3311 2015-02-10 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/64909
3314 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3315
3316 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3317
3318 * gcc.dg/signbit-sa.c: New test.
3319
3320 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3321
3322 PR libgfortran/57822
3323 * gfortran/fmt_g0_7.f08: New test.
3324
3325 2015-02-10 Bin Cheng <bin.cheng@arm.com>
3326
3327 PR tree-optimization/43378
3328 * gcc.dg/tree-ssa/pr43378.c: New test.
3329
3330 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
3331
3332 PR ipa/64978
3333 * g++.dg/torture/pr64978.C: New testcase.
3334
3335 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3336
3337 PR sanitizer/64981
3338 * gcc.dg/asan/pr64981.c: New test.
3339
3340 2015-02-09 Marek Polacek <polacek@redhat.com>
3341
3342 PR c/64856
3343 * gcc.dg/pr64856.c: New test.
3344
3345 2015-02-09 Jakub Jelinek <jakub@redhat.com>
3346
3347 PR target/64979
3348 * gcc.dg/tree-ssa/stdarg-7.c: New test.
3349 * gcc.c-torture/execute/pr64979.c: New test.
3350
3351 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
3352
3353 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3354
3355 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3356
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*-*-*.
3359
3360 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
3361
3362 PR target/58757
3363 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3364
3365 2015-02-09 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/54000
3368 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3369
3370 2015-02-09 Tom de Vries <tom@codesourcery.com>
3371
3372 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3373
3374 2015-02-09 Martin Liska <mliska@suse.cz>
3375
3376 * g++.dg/ipa/pr64858.C: New test.
3377
3378 2015-02-09 Tom de Vries <tom@codesourcery.com>
3379
3380 * gcc.dg/uninit-19.c: Fix warning line for fpic.
3381
3382 2015-02-08 Andrew Pinski <apinski@cavium.com>
3383
3384 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3385
3386 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
3387
3388 PR fortran/63744
3389 * gfortran.dg/use_rename_8.f90: New.
3390
3391 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
3392
3393 * gnat.dg/addr7.ad[sb]: New test.
3394 * gnat.dg/addr8.ad[sb]: Likewise.
3395
3396 2015-02-06 David Malcolm <dmalcolm@redhat.com>
3397
3398 PR jit/64752
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
3403 pass/fail message.
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
3419 "main".
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
3424 the output message.
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
3431 "main".
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
3438 "main".
3439 (dg-final): Replace jit-verify-compile-to-file with
3440 jit-verify-output-file-was-created, and invoke new function
3441 jit-verify-object.
3442 * jit.dg/verify-dynamic-library.c: New source file.
3443
3444 2015-02-06 Sebastian Pop <s.pop@samsung.com>
3445 Brian Rzycki <b.rzycki@samsung.com>
3446
3447 PR tree-optimization/64878
3448 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3449
3450 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3451
3452 PR ipa/64896
3453 * g++.dg/ipa/pr64896.C: New test.
3454
3455 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3456
3457 PR target/64205
3458 * gcc.target/powerpc/pr64205.c: New file.
3459
3460 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
3461
3462 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3463 (dg-options): Use -fpie instead of -fPIE -pie.
3464
3465 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3466
3467 PR middle-end/64937
3468 * g++.dg/asan/pr64937.C: New test.
3469
3470 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
3471
3472 PR fortran/63205
3473 * gfortran.dg/class_to_type_4.f90: New test
3474
3475 2015-01-29 Andre Vehreschild <vehre@gmx.de>
3476
3477 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3478
3479 2015-02-06 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR rtl-optimization/64957
3482 PR debug/64817
3483 * gcc.c-torture/execute/pr64957.c: New test.
3484
3485 2015-02-05 Jeff Law <law@redhat.com>
3486
3487 PR target/17306
3488 * gcc.target/h8300/pr17306-1.c: New test.
3489 * gcc.target/h8300/pr17306-2.c: New test.
3490
3491 2015-02-05 Tobias Burnus <burnus@net-b.de>
3492
3493 PR fortran/64943
3494 * gfortran.dg/structure_constructor_12.f90: New.
3495
3496 2015-02-05 Jeff Law <law@redhat.com>
3497
3498 PR target/58400
3499 gcc.target/h8300/pr58400.c: New test.
3500
3501 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
3502
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.
3506
3507 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
3508
3509 PR rtl-optimization/64905
3510 * gcc.target/i386/pr64905.c: Require nonpic target.
3511 (dg-options): Add -fomit-frame-pointer.
3512 (main): Remove.
3513
3514 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
3515
3516 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3517 tree dump scanning.
3518
3519 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
3520
3521 PR fortran/64757
3522 * gfortran.dg/type_to_class_2.f90: New test
3523 * gfortran.dg/type_to_class_3.f90: New test
3524
3525 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
3526
3527 PR ipa/64686
3528 * g++.dg/torture/pr64686.C: New testcase.
3529
3530 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
3531
3532 PR rtl-optimization/64905
3533 * gcc.target/i386/pr64905.c: New file.
3534
3535 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3536
3537 * gcc.dg/guality/pr41447-1.c: Remove xfail.
3538 * gcc.dg/guality/pr41616-1.c: Ditto.
3539
3540 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
3541
3542 PR debug/64817
3543 * gcc.dg/pr64817-3.c: New.
3544
3545 2015-02-04 Jakub Jelinek <jakub@redhat.com>
3546 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3547
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.
3553
3554 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
3555 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3556
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.
3560
3561 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
3562
3563 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3564 * gcc.dg/pr46728-6.c: Ditto.
3565
3566 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
3567
3568 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3569 for mips_nanlegacy target.
3570
3571 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
3572
3573 * gcc.target/i386/chkp-hidden-def.c: New.
3574
3575 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3576
3577 PR middle-end/62103
3578 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3579 to use 24 bits for bitfield b.
3580
3581 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3582
3583 PR testsuite/64796
3584 * lib/target-supports.exp (check_effective_target_bswap64): Do not
3585 cache result in a global variable. Include all 32-bit targets for
3586 bswap64 tests.
3587
3588 2015-02-03 Jakub Jelinek <jakub@redhat.com>
3589
3590 PR rtl-optimization/64756
3591 * gcc.c-torture/execute/pr64756.c: New test.
3592
3593 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
3594
3595 PR target/64660
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.
3601
3602 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 PR c++/64877
3605 * g++.dg/warn/Waddress-2.C: New.
3606
3607 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
3608
3609 PR middle-end/61225
3610 * gcc.target/i386/pr49095.c: XFAIL for ia32.
3611
3612 2015-02-03 Dodji Seketeli <dodji@redhat.com>
3613
3614 PR preprocessor/64803
3615 * gcc.dg/cpp/builtin-macro-1.c: New test case.
3616
3617 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
3618
3619 * g++.dg/ipa/devirt-37.C: Disable early inlining.
3620
3621 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
3622
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.
3632
3633 2015-02-02 Alan Modra <amodra@gmail.com>
3634
3635 * gcc.target/powerpc/cprophard.c: New.
3636
3637 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
3638
3639 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3640 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3641
3642 2015-02-01 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR debug/64817
3645 * gcc.dg/pr64817-1.c: New test.
3646 * gcc.dg/pr64817-2.c: New test.
3647
3648 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
3649
3650 PR target/64851
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
3656
3657 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3658
3659 PR target/64882
3660 * gcc.dg/torture/pr64882.c: New test.
3661
3662 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
3663
3664 PR target/64159
3665 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3666 sparc*-*-*.
3667
3668 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
3669
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
3676 tree dump.
3677 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3678 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3679 tree dump.
3680 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3681 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3682 tree dump.
3683
3684 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3685
3686 PR target/64688
3687 * g++.dg/pr64688-2.C: New.
3688
3689 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3690
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.
3697
3698 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
3699
3700 PR target/64617
3701 * gcc.target/i386/pr64617.c: New test.
3702
3703 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
3704
3705 PR target/15184
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.
3710
3711 2015-01-30 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/64829
3714 * gcc.dg/vect/pr64829.c: New testcase.
3715
3716 2015-01-29 Marek Polacek <polacek@redhat.com>
3717
3718 PR c/64709
3719 * gcc.dg/pr64709.c: New test.
3720
3721 2015-01-29 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c++/64717
3724 * g++.dg/ubsan/pr64717-1.C: New test.
3725 * g++.dg/ubsan/pr64717-2.C: New test.
3726
3727 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
3728
3729 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3730
3731 2015-01-29 Jeff Law <law@redhat.com>
3732
3733 PR target/15184
3734 * gcc.target/i386/pr15184-1.c: New test.
3735 * gcc.target/i386/pr15184-2.c: New test.
3736
3737 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3738
3739 PR tree-optimization/64746
3740 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3741
3742 2015-01-29 Richard Biener <rguenther@suse.de>
3743
3744 PR tree-optimization/64853
3745 * gcc.dg/torture/pr64853.c: New testcase.
3746
3747 2015-01-29 Richard Biener <rguenther@suse.de>
3748
3749 PR tree-optimization/64844
3750 * gcc.dg/vect/pr64844.c: New testcase.
3751
3752 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
3753
3754 PR middle-end/64809
3755 * gcc.dg/pr64809.c: Delete.
3756
3757 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
3758
3759 PR middle-end/64805
3760 * gcc.target/i386/pr64805.c: New.
3761
3762 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3763
3764 * gcc.dg/guality/guality.h (main): Add argv[0] to
3765 guality_gdb_command.
3766
3767 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
3768
3769 PR ipa/64801
3770 * gcc.dg/tree-ssa/pr64801.c: New testcase.
3771
3772 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
3773
3774 PR target/64659
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.
3785
3786 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
3787
3788 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3789 scan-assembler-times pattern.
3790
3791 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3792
3793 PR middle-end/64809
3794 * gcc.dg/pr64809.c: New test.
3795
3796 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
3797
3798 PR tree-optimization/64277
3799 * gcc.dg/pr64277.c: New.
3800
3801 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
3802
3803 PR tree-optimization/64718
3804 * gcc.c-torture/execute/pr64718.c: New test.
3805
3806 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
3807
3808 * gcc.target/aarch64/abs_2.c: New.
3809
3810 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
3811
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
3815 ISA rev < 2.
3816
3817 2015-01-28 Jakub Jelinek <jakub@redhat.com>
3818
3819 PR bootstrap/64612
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 }.
3823
3824 2015-01-27 Tobias Burnus <burnus@net-b.de>
3825
3826 PR fortran/63861
3827 * gfortran.dg/goacc/coarray_2.f90: New.
3828
3829 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3830
3831 PR ipa/60871
3832 PR ipa/64139
3833 * g++.dg/torture/pr64139.C: New testcase.
3834 * g++.dg/torture/pr60871.C: Likewise.
3835
3836 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3837
3838 PR fortran/64230
3839 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3840 prevent linking errors.
3841
3842 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3843
3844 PR ipa/64282
3845 * g++.dg/torture/pr64282.C: New testcase.
3846
3847 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3848
3849 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3850 for wzr reg.
3851
3852 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3853
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.
3890
3891 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3892
3893 * gcc.dg/long_branch.c: New testcase.
3894
3895 2015-01-27 Richard Biener <rguenther@suse.de>
3896
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.
3903
3904 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3905
3906 PR rtl-optimization/61058
3907 * gcc.dg/pr61058.c: New test.
3908
3909 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3910
3911 * gcc.target/i386/chkp-narrow-bounds.c: New.
3912
3913 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR tree-optimization/64807
3916 * gcc.dg/pr64807.c: New test.
3917
3918 PR c/64766
3919 * gcc.dg/pr64766.c: New test.
3920
3921 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3922
3923 PR target/49263
3924 * gcc.target/sh/pr49263-4.c: New.
3925
3926 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3927
3928 PR fortran/62044
3929 * gfortran.dg/allocate_with_mold_1.f90: New test
3930
3931 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c/64778
3934 * gcc.dg/pr64778.c: New test.
3935
3936 PR middle-end/64421
3937 * gcc.dg/vect/pr64421.c: New test.
3938
3939 2015-01-26 Tobias Burnus <burnus@net-b.de>
3940
3941 PR fortran/64771
3942 * gfortran.dg/coarray_36.f: New.
3943 * gfortran.dg/coarray_37.f90: New.
3944
3945 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3946
3947 PR fortran/64230
3948 * gfortran.dg/class_allocate_18.f90: New.
3949
3950 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3951
3952 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3953
3954 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3955
3956 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3957
3958 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3959
3960 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3961
3962 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3963
3964 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3965
3966 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3967
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.
3972
3973 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3974
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.
3978
3979 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3980
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
3986 vXXXhn.inc.
3987
3988 2015-01-26 Richard Biener <rguenther@suse.de>
3989
3990 PR middle-end/64764
3991 * gcc.dg/uninit-19.c: New testcase.
3992
3993 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3994
3995 * lib/target-supports.exp (check_effective_target_vect64): Add
3996 sparc*-*-*.
3997
3998 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3999
4000 PR testsuite/64712
4001 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
4002
4003 2015-01-26 Tony Liu <tony.liu@arm.com>
4004
4005 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
4006 non-UAL cases.
4007
4008 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
4009
4010 PR libfortran/64770
4011 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
4012 correctly, clean up afterwards.
4013
4014 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
4015
4016 PR fortran/62044
4017 * gfortran.dg/use_rename_7.f90: New.
4018
4019 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
4020
4021 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
4022 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
4023
4024 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
4025
4026 PR target/54236
4027 * gcc.target/sh/pr54236-4.c: New.
4028
4029 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
4030
4031 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
4032 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
4033 Bridge test.
4034
4035 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
4036
4037 PR libfortran/64770
4038 * gfortran.dg/open_new_segv.f90: New test.
4039
4040 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
4041
4042 PR target/49263
4043 PR target/53987
4044 PR target/64345
4045 PR target/59533
4046 PR target/52933
4047 PR target/54236
4048 PR target/51244
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,
4067 test_009): New.
4068 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
4069 (test_02): New.
4070
4071 2015-01-24 Tom de Vries <tom@codesourcery.com>
4072
4073 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
4074
4075 2015-01-23 Ian Lance Taylor <iant@google.com>
4076
4077 PR go/64510
4078 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
4079 targets without split stack support.
4080
4081 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
4082
4083 PR target/64317
4084 * gcc.target/i386/pr64317.c: New test.
4085
4086 2015-01-23 Jakub Jelinek <jakub@redhat.com>
4087
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.
4102
4103 2015-01-23 Richard Biener <rguenther@suse.de>
4104
4105 PR testsuite/63439
4106 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
4107 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
4108
4109 2015-01-23 Marek Polacek <polacek@redhat.com>
4110
4111 PR preprocessor/60570
4112 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
4113 * gcc.dg/cpp/pr60570.c: New test.
4114
4115 2015-01-23 Richard Biener <rguenther@suse.de>
4116
4117 PR testsuite/63439
4118 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
4119 vectorization on vect64 targets.
4120
4121 2015-01-23 Janus Weil <janus@gcc.gnu.org>
4122
4123 PR fortran/60922
4124 * gfortran.dg/class_allocate_17.f90: New.
4125
4126 2015-01-23 Tobias Burnus <burnus@net-b.de>
4127
4128 PR fortran/64726
4129 * gfortran.dg/goacc/combined_loop.f90: New.
4130
4131 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4132
4133 PR fortran/61933
4134 * gfortran.dg/make_unit.f90: New test.
4135
4136 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4137
4138 PR fortran/61933
4139 * gfortran.dg/negative_unit_int8.f: Update.
4140
4141 2015-01-22 Jeff Law <law@redhat.com>
4142
4143 PR target/52076
4144 * gcc.target/m68k/pr52076-1.c: New test.
4145 * gcc.target/m68k/pr52076-2.c: New test.
4146
4147 2015-01-22 Richard Biener <rguenther@suse.de>
4148
4149 PR middle-end/64728
4150 * gcc.dg/torture/pr64728.c: New testcase.
4151
4152 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
4153
4154 PR target/64688
4155 * g++.dg/pr64688.C: New test.
4156
4157 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
4158
4159 * gcc.target/i386/chkp-always_inline.c (f1): Make static
4160 to avoid errors with -fpic.
4161
4162 2015-01-22 Richard Biener <rguenther@suse.de>
4163
4164 PR libstdc++/64535
4165 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
4166
4167 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
4168
4169 PR rtl-optimization/64682
4170 * gcc.c-torture/execute/pr64682.c: New file.
4171
4172 2015-01-21 Jakub Jelinek <jakub@redhat.com>
4173
4174 PR debug/64511
4175 * gcc.dg/pr64511.c: New test.
4176
4177 PR rtl-optimization/62078
4178 * g++.dg/opt/pr62078.C: New test.
4179
4180 PR c/63307
4181 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
4182
4183 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
4184
4185 PR fortran/57023
4186 * gfortran.dg/internal_pack_15.f90: New test.
4187
4188 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4189
4190 * c-c++-common/tsan/step.c: New testcase.
4191
4192 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4193
4194 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
4195
4196 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4197
4198 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
4199
4200 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4201
4202 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
4203
4204 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4205
4206 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
4207
4208 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4209
4210 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
4211
4212 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4213
4214 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
4215
4216 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4217
4218 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
4219
4220 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4221
4222 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
4223
4224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4225
4226 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
4227
4228 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4229
4230 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
4231
4232 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4233
4234 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
4235
4236 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4237
4238 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
4239
4240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4241
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
4245 vXXXw.inc.
4246
4247 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4248
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
4252 vXXXl.inc.
4253
4254 2015-01-21 Renlin Li <renlin.li@arm.com>
4255
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.
4259
4260 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4261
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.
4265
4266 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4267
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.
4271
4272 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4273
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.
4277
4278 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
4279
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.
4283
4284 2015-01-20 Jeff Law <law@redhat.com>
4285
4286 PR target/59946
4287 * gcc.target/m68k/pr59946.c: New test.
4288
4289 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4290
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.
4294
4295 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4296
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.
4300
4301 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4302
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.
4306
4307 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4308
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
4312 vshuffle.inc.
4313 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4314 vshuffle.inc.
4315
4316 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4317
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.
4321
4322 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4323
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.
4327
4328 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4329
4330 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4331
4332 2015-01-20 Jakub Jelinek <jakub@redhat.com>
4333
4334 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4335
4336 PR sanitizer/64632
4337 * g++.dg/ubsan/pr64632.C: New test.
4338
4339 PR debug/64663
4340 * gcc.dg/pr64663.c: New test.
4341
4342 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 PR c++/64383
4345 * g++.dg/warn/Wunused-var-23.C: New.
4346
4347 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4348
4349 PR c++/59937
4350 * g++.dg/cpp0x/constexpr-59937-1.C: New.
4351 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4352
4353 2015-01-20 Richard Biener <rguenther@suse.de>
4354
4355 PR ipa/64684
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.
4361
4362 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
4363
4364 PR c++/62241
4365 * g++.dg/cpp1y/lambda-init12.C: New.
4366
4367 2015-01-20 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/64410
4370 * g++.dg/vect/pr64410.cc: Require vect_double.
4371
4372 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
4373
4374 PR target/64149
4375 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4376
4377 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
4378
4379 PR bootstrap/64676
4380 Revert:
4381 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4382
4383 PR rtl-optimization/64081
4384 * gcc.dg/pr64081.c: New test.
4385
4386 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4387
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.
4410
4411 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
4412
4413 PR target/64652
4414 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4415 (test_1): New.
4416
4417 2015-01-19 Martin Liska <mliska@suse.cz>
4418
4419 * objc/compile/pr64668.m: New test.
4420
4421 2015-01-19 David Malcolm <dmalcolm@redhat.com>
4422
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
4426 an int *.
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.
4431
4432 2015-01-19 Martin Liska <mliska@suse.cz>
4433
4434 * gcc.dg/ipa/ipa-icf-33.c: New test.
4435
4436 2015-01-19 Felix Yang <felix.yang@huawei.com>
4437 Haijian Zhang <z.zhanghaijian@huawei.com>
4438
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
4443 declaration.
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.
4451
4452 2015-01-19 Jiong Wang <jiong.wang@arm.com>
4453
4454 * gcc.target/aarch64/pr64304.c: New testcase.
4455
4456 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
4457
4458 PR rtl-optimization/64081
4459 * gcc.dg/pr64081.c: New test.
4460
4461 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
4462
4463 PR target/63971
4464 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4465 the epilogue).
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.
4471
4472 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
4473
4474 * gcc.target/i386/chkp-always_inline.c: New.
4475
4476 2015-01-15 Andrew Pinski <apinski@cavium.com>
4477 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4478
4479 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4480 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4481
4482 2015-01-18 Andre Vehreschild <vehre@gmx.de>
4483
4484 PR fortran/60255
4485 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4486 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4487
4488 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4489
4490 PR fortran/64578
4491 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4492
4493 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
4494
4495 PR target/64652
4496 * gcc.target/sh/torture/pr64652.c: New.
4497
4498 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4499
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.
4506
4507 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
4508
4509 PR ipa/64378
4510 * g++.dg/torture/pr64378.C: New testcase.
4511
4512 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4513
4514 PR fortran/57959
4515 * gfortran.dg/block_13.f08: New test
4516
4517 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
4518
4519 PR fortran/55901
4520 * gfortran.dg/associate_1.f03: Allow test for character with
4521 automatic length.
4522
4523 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4524
4525 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4526 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4527
4528 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
4529
4530 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4531
4532 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
4533
4534 PR fortran/64578
4535 * gfortran.dg/unlimited_polymorphic_21.f90: New test
4536
4537 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4538
4539 PR fortran/60357
4540 * gfortran.dg/alloc_comp_assign_13.f08: New test.
4541
4542 PR fortran/61275
4543 * gfortran.dg/alloc_comp_assign_14.f08: New test.
4544
4545 PR fortran/55932
4546 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4547
4548 2015-01-17 Andre Vehreschild <vehre@gmx.de>
4549
4550 PR fortran/60334
4551 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4552
4553 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
4554
4555 PR rtl-optimization/52773
4556 * gcc.c-torture/compile/pr52773.c: New test.
4557
4558 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4559
4560 PR c++/62134
4561 * g++.dg/cpp0x/alias-decl-46.C: New.
4562
4563 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4564
4565 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4566
4567 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4568
4569 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4570 Add trace.
4571 (CHECK_FP): Likewise.
4572 (CHECK_CUMULATIVE_SAT): Likewise.
4573
4574 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
4575
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
4581 argument.
4582 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4583 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4584 argument.
4585
4586 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4587
4588 * g++.dg/tsan/vptr_benign_race.C: New testcase.
4589 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4590
4591 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/60056
4594 * g++.dg/tls/thread_local-ice4.C: New.
4595
4596 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
4597
4598 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4599 than Neon options.
4600
4601 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/62276
4604 * g++.dg/cpp0x/vt-62276.C: New.
4605
4606 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4607
4608 PR middle-end/64353
4609 * g++.dg/pr64353.C: New.
4610
4611 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4612
4613 PR target/64263
4614 * gcc.target/aarch64/pr64263_1.c: New test.
4615
4616 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
4617
4618 PR tree-optimization/64434
4619 * gcc.dg/torture/pr64434.c: Move to...
4620 * gcc.dg/pr64434.c: ... here.
4621
4622 2015-01-16 Richard Biener <rguenther@suse.de>
4623
4624 PR middle-end/64614
4625 * gcc.dg/uninit-18.c: New testcase.
4626
4627 2015-01-16 Richard Biener <rguenther@suse.de>
4628
4629 PR tree-optimization/64568
4630 * g++.dg/torture/pr64568-2.C: New testcase.
4631
4632 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
4633
4634 PR target/64363
4635 * gcc.target/i386/chkp-label-address.c: New.
4636
4637 2015-01-16 Janus Weil <janus@gcc.gnu.org>
4638
4639 PR fortran/45290
4640 * gfortran.dg/pointer_init_6.f90: Extended.
4641
4642 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
4643
4644 * gcc.c-torture/compile/20150108.c: New test.
4645
4646 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gcc.target/visium: New directory.
4649
4650 2015-01-16 Richard Biener <rguenther@suse.de>
4651
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.
4655
4656 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
4657
4658 * gcc.dg/pr64015.c: New test.
4659
4660 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
4661
4662 PR ipa/64163
4663 PR ipa/64612
4664 * g++.dg/ipa/pr64612.C: New test.
4665
4666 2015-01-16 Renlin Li <renlin.li@arm.com>
4667
4668 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4669
4670 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
4671
4672 * gcc.target/i386/sse-14.c: Test new intrinsic.
4673 * gcc.target/i386/sse-22.c: Ditto.
4674
4675 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 PR c++/58614
4678 * g++.dg/cpp0x/auto44.C: New.
4679
4680 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
4681
4682 PR target/59710
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.
4688
4689 2015-01-15 Jakub Jelinek <jakub@redhat.com>
4690
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.
4700
4701 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4702
4703 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4704 is set up.
4705 * lib/gcc-dg.exp: Likewise.
4706
4707 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
4708
4709 PR rtl-optimization/64110
4710 * gcc.target/i386/pr64110.c: Add scan-assembler.
4711
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>
4716
4717 * lib/target-supports.exp (check_effective_target_fopenacc): New
4718 procedure.
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.
4841
4842 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4843
4844 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4845 test case.
4846
4847 2015-01-15 Mike Stump <mikestump@comcast.net>
4848
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.
4853
4854 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4855
4856 PR fortran/58023
4857 * gfortran.dg/proc_ptr_comp_43.f90: New.
4858
4859 2015-01-15 Mike Stump <mikestump@comcast.net>
4860
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.
4866
4867 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4868
4869 PR target/63971
4870 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4871 in epilogue.
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.
4877
4878 2015-01-15 Martin Liska <mliska@suse.cz>
4879
4880 * g++.dg/ipa/pr64068.C: New test.
4881 * gcc.dg/ipa/PR64559.c: New test.
4882
4883 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4884
4885 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4886 with PIE.
4887
4888 2015-01-15 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/61743
4891 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4892 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4893
4894 2015-01-15 Renlin Li <renlin.li@arm.com>
4895
4896 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4897 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4898
4899 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4900
4901 * gcc.dg/vect/vect-aggressive-1.c: New.
4902 * gcc.target/i386/avx2-vect-aggressive.c: New.
4903
4904 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4905
4906 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4907
4908 2015-01-15 Richard Biener <rguenther@suse.de>
4909
4910 PR lto/64415
4911 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4912 -Wl,-undefined,dynamic_lookup.
4913
4914 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4915
4916 * gnat.dg/opt47.adb: New test.
4917
4918 2015-01-15 Richard Biener <rguenther@suse.de>
4919
4920 PR lto/64415
4921 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4922
4923 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4924
4925 PR tree-optimization/64434
4926 * gcc.dg/torture/pr64434.c: New test.
4927
4928 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4929
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.
4933
4934 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4935 Matthew Fortune <matthew.fortune@imgtec.com>
4936
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.
4943
4944 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4945
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
4955 for !HAS_LSA.
4956
4957 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4958
4959 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4960
4961 2015-01-15 Richard Biener <rguenther@suse.de>
4962
4963 PR middle-end/64365
4964 * gcc.dg/torture/pr64365.c: New testcase.
4965
4966 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4967
4968 * gcc.dg/stackprotectexplicit1.c: New test.
4969 * g++.dg/stackprotectexplicit2.c: New test.
4970
4971 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4972
4973 PR target/61933
4974 * gfortran.dg/inquire_internal.f90: New.
4975 * gfortran.dg/negative_unit_check.f90: New.
4976
4977 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4978
4979 PR target/53988
4980 * gcc.target/sh/pr53988-1.c: New.
4981
4982 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/58671
4985 * g++.dg/tls/thread_local-ice3.C: New.
4986
4987 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4988
4989 * gcc.target/i386/fentry-override.c: Properly place {} in target
4990 selector. Remove nonpic.
4991 * gcc.target/i386/fentry.c: Likewise.
4992
4993 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4994
4995 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4996 warnings instead of errors.
4997
4998 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4999
5000 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
5001 option support instead of ENABLE_LTO from Makefile.
5002
5003 2015-01-14 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/59354
5006 * gcc.dg/vect/pr59354.c: New testcase.
5007
5008 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
5009
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.
5013
5014 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
5015
5016 PR middle-end/59448
5017 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
5018 an atomic_exchange.
5019
5020 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5021
5022 PR target/64386
5023 * gcc.target/i386/pr64386.c: New test.
5024
5025 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5026
5027 PR target/64393
5028 * gcc.target/i386/pr64393.c: New test.
5029
5030 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
5031
5032 PR target/64387
5033 * gcc.target/i386/pr64387.c: New test.
5034
5035 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
5036
5037 * gcc.target/aarch64/store-pair-1.c: Fix typo.
5038
5039 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5040
5041 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
5042
5043 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5044
5045 PR target/64453
5046 * gcc.target/arm/pr64453.c: New.
5047
5048 2015-01-14 Richard Biener <rguenther@suse.de>
5049
5050 PR lto/64415
5051 * gcc.dg/lto/pr64415_0.c: New testcase.
5052 * gcc.dg/lto/pr64415_1.c: Likewise.
5053
5054 2015-01-14 Martin Liska <mliska@suse.cz>
5055
5056 * gcc.dg/ipa/pr64307.c: New test.
5057
5058 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
5059
5060 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
5061 64-bit and 128-bit.
5062
5063 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5064
5065 PR target/64460
5066 * gcc.target/arm/pr64460_1.c: New test.
5067
5068 2015-01-14 Richard Biener <rguenther@suse.de>
5069
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.
5074
5075 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
5076
5077 * gcc.dg/Warray-bounds-11.c: New test-case.
5078
5079 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5080
5081 * gcc.target/mips/octeon3-pipe-1.c: New test.
5082
5083 2015-01-13 David Malcolm <dmalcolm@redhat.com>
5084
5085 * jit.dg/harness.h (set_up_logging): Move string concatenation
5086 into...
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
5091 function.
5092 (jit-dg-test): Delete any generated reproducer from previous runs.
5093 Verify that a generated reproducer was created, and verify that it
5094 compiles.
5095 * jit.dg/test-nested-contexts.c (main): Call
5096 gcc_jit_context_dump_reproducer_to_file.
5097
5098 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5099
5100 * gcc.dg/aru-2.c: Add dg-require-profiling.
5101
5102 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5103
5104 * lib/target-supports.exp (check_profiling_available): Check if
5105 -pg links.
5106
5107 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
5108
5109 PR ipa/64565
5110 * g++.dg/torture/pr64565.C: New testcase.
5111
5112 2015-01-13 Marek Polacek <polacek@redhat.com>
5113
5114 PR middle-end/64391
5115 * gcc.dg/tm/pr64391.c: New test.
5116
5117 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5118
5119 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
5120 true.
5121
5122 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
5123
5124 * gcc.target/i386/pie.c: New test.
5125
5126 * lib/target-supports.exp (check_effective_target_pie): New.
5127
5128 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR rtl-optimization/64286
5131 * gcc.target/i386/avx2-pr64286.c: New test.
5132
5133 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/57626
5136 * g++.dg/cpp0x/vt-57626.C: New.
5137
5138 2015-01-13 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR fortran/64528
5141 * gfortran.dg/pr64528.f90: New test.
5142
5143 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
5144
5145 * gcc.target/aarch64/subsp.c: New test.
5146
5147 2015-01-13 Andrew Pinski <apinski@cavium.com>
5148
5149 * gcc.target/aarch64/store-pair-1.c: New testcase.
5150
5151 2015-01-13 Richard Biener <rguenther@suse.de>
5152
5153 PR lto/64373
5154 * gcc.dg/lto/pr64373_0.c: New testcase.
5155
5156 2015-01-13 Andrew Pinski <apinski@cavium.com>
5157
5158 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
5159 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
5160
5161 2015-01-13 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/64406
5164 * gcc.dg/pr64406.c: New testcase.
5165
5166 2015-01-13 Richard Biener <rguenther@suse.de>
5167
5168 PR tree-optimization/64404
5169 * gcc.dg/vect/pr64404.c: New testcase.
5170
5171 2015-01-13 Richard Biener <rguenther@suse.de>
5172
5173 PR tree-optimization/64568
5174 * g++.dg/torture/pr64568.C: New testcase.
5175
5176 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5177
5178 * jit.dg/test-error-local-used-from-other-function.c: New test
5179 case.
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
5183 case.
5184 * jit.dg/test-error-param-used-without-a-function.c: New test
5185 case.
5186
5187 2015-01-12 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR tree-optimization/64563
5190 * gcc.dg/pr64563.c: New test.
5191
5192 PR target/64513
5193 * gcc.target/i386/pr64513.c: New test.
5194
5195 PR tree-optimization/64454
5196 * gcc.dg/pr64454.c: New test.
5197
5198 PR testsuite/64028
5199 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
5200 bind_pic_locally.
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.
5239
5240 2015-01-12 Jeff Law <law@redhat.com>
5241
5242 PR target/64461
5243 * gcc.target/m68k/pr64461.c: New test.
5244
5245 2015-01-12 David Malcolm <dmalcolm@redhat.com>
5246
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.
5258
5259 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
5260
5261 PR testsuite/64427
5262 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
5263 undefined behavior.
5264 * gcc.target/i386/pr64291-2.c: Updated.
5265
5266 2015-01-12 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/64530
5269 * gfortran.dg/pr64530.f90: New testcase.
5270
5271 2015-01-12 Richard Biener <rguenther@suse.de>
5272
5273 PR middle-end/64357
5274 * gcc.dg/torture/pr64357.c: New testcase.
5275
5276 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
5277
5278 * gcc.target/i386/nop-mcount.c: Properly place {} in target
5279 selector.
5280
5281 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5282 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
5283
5284 2015-01-12 Martin Liska <mliska@suse.cz>
5285
5286 * gcc.dg/ipa/PR64550.c: New test.
5287
5288 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
5289
5290 PR ipa/63470
5291 * g++.dg/ipa/pr63470.C: New testcase.
5292
5293 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5294
5295 PR fortran/63733
5296 * gfortran.dg/typebound_operator_20.f90: New.
5297
5298 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5299
5300 PR fortran/58023
5301 * gfortran.dg/proc_ptr_comp_42.f90: New.
5302
5303 2015-01-11 Janus Weil <janus@gcc.gnu.org>
5304
5305 PR fortran/64508
5306 * gfortran.dg/proc_ptr_comp_41.f90: New.
5307
5308 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
5309
5310 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5311
5312 2015-01-10 Tobias Burnus <burnus@net-b.de>
5313
5314 PR fortran/64522
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.
5323
5324 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5325
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.
5336
5337 2015-01-09 Jakub Jelinek <jakub@redhat.com>
5338
5339 PR rtl-optimization/64536
5340 * gcc.dg/pr64536.c: New test.
5341
5342 2015-01-09 David Malcolm <dmalcolm@redhat.com>
5343
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.
5349
5350 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
5351
5352 PR libobjc/51891
5353 * objc.dg/gnu-api-2-class.m: Add a test case
5354 for the above change.
5355
5356 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
5357
5358 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5359
5360 2015-01-09 Richard Biener <rguenther@suse.de>
5361
5362 PR tree-optimization/64410
5363 * g++.dg/vect/pr64410.cc: New testcase.
5364
5365 2015-01-09 Martin Liska <mliska@suse.cz>
5366
5367 * gcc.dg/ipa/ipa-icf-32.c: New test.
5368
5369 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
5370
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.
5390
5391 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
5392
5393 PR testsuite/62250
5394 * lib/target-supports.exp (check_effective_target_libatomic_available):
5395 New.
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.
5399
5400 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5401
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.
5405
5406 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR tree-optimization/63989
5409 * gcc.dg/strlenopt-27.c: New test.
5410
5411 2015-01-08 David Malcolm <dmalcolm@redhat.com>
5412
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.
5419
5420 2015-01-08 Jakub Jelinek <jakub@redhat.com>
5421
5422 PR target/64338
5423 * g++.dg/opt/pr64338.C: New test.
5424
5425 2015-01-08 Tobias Burnus <burnus@net-b.de>
5426
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.
5430
5431 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5432
5433 PR c++/59004
5434 * g++.dg/ext/fnname4.C: New.
5435
5436 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/64462
5439 * g++.dg/cpp0x/constexpr-64462.C: New.
5440
5441 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/60753
5444 * g++.dg/cpp0x/deleted10.C: New.
5445
5446 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5447
5448 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5449
5450 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5451
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.
5455
5456 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5457
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.
5463
5464 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5465
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
5469 docs/examples.
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.
5477
5478 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5479
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.
5488 (CHECK): Likewise.
5489 (check_string_value): Likewise, add "funcname" param.
5490 (check_string_starts_with): Likewise.
5491 (check_string_contains): Likewise.
5492
5493 2015-01-07 David Malcolm <dmalcolm@redhat.com>
5494
5495 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5496 generating name of built executable.
5497
5498 2015-01-07 Marek Polacek <polacek@redhat.com>
5499
5500 PR c/64440
5501 * gcc.dg/pr64440.c: New test.
5502 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5503
5504 2015-01-07 Marek Polacek <polacek@redhat.com>
5505
5506 PR c/64417
5507 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5508 * gcc.dg/pr64417.c: New test.
5509
5510 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5511
5512 PR target/64505
5513 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5514 fix is correct.
5515
5516 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5519 Check if testcases run without errors, not just if they compile.
5520
5521 2015-01-06 Christian Bruel <christian.bruel@st.com>
5522
5523 PR target/64507
5524 * gcc.target/sh/pr64507.c: New test.
5525
5526 2015-01-06 Arnaud Charlet <charlet@adacore.com>
5527
5528 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5529
5530 2015-01-06 Jakub Jelinek <jakub@redhat.com>
5531
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.
5537
5538 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
5539
5540 * lib/target-supports.exp (check_profiling_available): Return 0 for
5541 Visium.
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.
5549
5550 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
5551
5552 PR rtl-optimization/64287
5553 * gcc.dg/aru-2.c: New test.
5554
5555 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR sanitizer/64344
5558 * c-c++-common/ubsan/pr64344-1.c: New test.
5559 * c-c++-common/ubsan/pr64344-2.c: New test.
5560
5561 PR tree-optimization/64465
5562 * gcc.dg/pr64465.c: New test.
5563
5564 PR tree-optimization/64494
5565 * gcc.c-torture/compile/pr64494.c: New test.
5566
5567 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
5568
5569 PR fortran/47674
5570 * gfortran.dg/realloc_on_assign_25.f90: New test.
5571
5572 2015-01-05 Jakub Jelinek <jakub@redhat.com>
5573
5574 Update copyright years.
5575
5576 2015-01-05 Marek Polacek <polacek@redhat.com>
5577
5578 PR c/64423
5579 * gcc.dg/pr64423.c: New test.
5580
5581 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
5582
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.
5586
5587 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5588
5589 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
5590
5591 PR testsuite/62250
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.
5595
5596 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5597
5598 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5599
5600 * c-c++-common/tsan/bitfield_race.c: New testcase.
5601 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5602
5603 2015-01-02 Tobias Burnus <burnus@net-b.de>
5604
5605 * gfortran.dg/coarray/collectives_4.f90: New.
5606
5607 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5608
5609 PR fortran/57562
5610 * gfortran.dg/extends_16.f90: New.
5611
5612 2015-01-02 Tobias Burnus <burnus@net-b.de>
5613
5614 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5615
5616 2015-01-02 Tobias Burnus <burnus@net-b.de>
5617
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.
5622
5623 2015-01-02 Janus Weil <janus@gcc.gnu.org>
5624
5625 PR fortran/60507
5626 * gfortran.dg/dummy_procedure_11.f90: New.
5627 ^L
5628 Copyright (C) 2015 Free Software Foundation, Inc.
5629
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.