[AArch64] Fix ICES with -mgeneral-regs-only / -march=...+nofp
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2
3 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5 * gcc.target/aarch64/nofp_1.c: New file.
6
7 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
8
9 Implement N3928 - Extending static_assert
10 * g++.dg/cpp0x/static_assert8.C: Adjust.
11 * g++.dg/cpp0x/static_assert12.C: New.
12 * g++.dg/cpp0x/static_assert13.C: New.
13 * g++.dg/cpp1y/static_assert1.C: New.
14 * g++.dg/cpp1y/static_assert2.C: New.
15 * g++.dg/cpp1z/static_assert-nomsg.C: New.
16
17 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
18
19 PR c++/65750
20 * g++.dg/cpp0x/trailing11.C: New.
21
22 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
23
24 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
25 multilibs.
26 * gcc.target/arm/memset-inline-10.c: Likewise.
27 * gcc.target/arm/pr58784.c: Likewise.
28 * gcc.target/arm/pr59985.C: Likewise.
29 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
30
31 2015-06-24 Renlin Li <renlin.li@arm.com>
32
33 * gcc.target/aarch64/arm_align_max_pwr.c: New.
34 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
35
36 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
37
38 Revert:
39 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
40
41 PR c++/30044
42 * g++.dg/cpp0x/auto45.C: New test.
43 * g++.dg/template/pr30044.C: New test.
44 * g++.dg/template/crash83.C: Accept any error string.
45 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
46 parameters.
47 * g++.dg/cpp0x/variadic18.C: Likewise
48 * g++.dg/template/canon-type-13.C: Likewise.
49 * g++.old-deja/g++.pt/ttp42.C: Likewise.
50
51 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
52
53 PR c++/65811
54 * g++.dg/other/linkage2.C: New.
55
56 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
57
58 PR target/63408
59 * gcc.target/arm/pr63408.c: New test.
60
61 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
62
63 * lib/c-torture.exp: Don't call check_effective_target_lto
64 before setting up environment correctly.
65 * lib/gcc-dg.exp: Likewise, and protect
66 gcc_force_conventional_output.
67
68 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
69
70 PR rtl-optimization/66306
71 * gcc.target/s390/pr66306.c: New test.
72
73 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
74
75 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
76 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
77 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
78 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
79 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
80 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
81 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
82
83 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
84
85 PR target/65803
86 * gcc.c-torture/pr65803.c: New test.
87
88 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
89
90 PR c++/30044
91 * g++.dg/cpp0x/auto45.C: New test.
92 * g++.dg/template/pr30044.C: New test.
93 * g++.dg/template/crash83.C: Accept any error string.
94 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
95 parameters.
96 * g++.dg/cpp0x/variadic18.C: Likewise
97 * g++.dg/template/canon-type-13.C: Likewise.
98 * g++.old-deja/g++.pt/ttp42.C: Likewise.
99
100 2015-06-23 Marek Polacek <polacek@redhat.com>
101
102 * c-c++-common/Wlogical-op-3.c: New test.
103
104 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
105
106 PR c++/66254
107 * g++.dg/cpp0x/scoped_enum5.C: New.
108
109 2015-06-23 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/66636
112 * gcc.dg/vect/pr66636.c: New testcase.
113
114 2015-06-23 Marek Polacek <polacek@redhat.com>
115
116 * gcc.dg/fold-minus-4.c: New test.
117 * gcc.dg/fold-minus-5.c: New test.
118 * c-c++-common/ubsan/overflow-add-5.c: New test.
119
120 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
121
122 Add missing testcase from r224672.
123 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
124
125 * gcc.target/vax/bswapdi-1.c: New.
126
127 2015-06-23 Andre Vehreschild <vehre@gmx.de>
128
129 PR fortran/64674
130 * gfortran.dg/associate_18.f08: New test.
131
132 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
133
134 PR target/66560
135 * gcc.target/i386/pr66560-1.c: New test.
136 * gcc.target/i386/pr66560-2.c: Ditto.
137 * gcc.target/i386/pr66560-3.c: Ditto.
138 * gcc.target/i386/pr66560-4.c: Ditto.
139
140 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
141
142 * gcc.target/nvptx/nvptx.exp: New file.
143 * gcc.target/nvptx/proto-1.c: Likewise.
144
145 2015-06-23 Bin Cheng <bin.cheng@arm.com>
146
147 PR tree-optimization/66449
148 * gcc.dg/vect/pr66449.c: New test.
149
150 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
151
152 * g++.dg/other/dump-ada-spec-5.C: New test.
153 * g++.dg/other/dump-ada-spec-6.C: Likewise.
154 * g++.dg/other/dump-ada-spec-7.C: Likewise.
155
156 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
157
158 * g++.dg/inherit/pure1.C: Test location too.
159
160 2015-06-22 Marek Polacek <polacek@redhat.com>
161
162 * gcc.dg/fold-ior-1.c: New test.
163 * gcc.dg/fold-minus-2.c: New test.
164 * gcc.dg/fold-minus-3.c: New test.
165 * gcc.dg/fold-plus-1.c: New test.
166 * gcc.dg/fold-plus-2.c: New test.
167 * gcc.dg/fold-xor-4.c: New test.
168 * gcc.dg/fold-xor-5.c: New test.
169
170 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
171
172 PR target/65914
173 * g++.dg/torture/pr65914.C: New.
174
175 2015-06-22 Richard Biener <rguenther@suse.de>
176
177 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
178 not existing TORTURE_OPTIONS only.
179 * lib/gcc-dg.exp: Likewise.
180
181 2015-06-22 Christian Bruel <christian.bruel@st.com>
182
183 PR target/52144
184 * gcc.target/arm/flip-thumb.c: New test.
185
186 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
187 Martin Liska <mliska@suse.cz>
188
189 PR ipa/65908
190 * g++.dg/ipa/pr65908.C: New testcase.
191
192 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
193
194 PR c++/65882
195 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
196 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
197
198 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
199
200 * gnat.dg/specs/debug1.ads: Adjust.
201
202 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
203
204 * gcc.target/aarch64/fmovd-zero-mem.c: New.
205 * gcc.target/aarch64/fmovd-zero-reg.c: New.
206 * gcc.target/aarch64/fmovf-zero-mem.c: New.
207 * gcc.target/aarch64/fmovf-zero-reg.c: New.
208 * gcc.target/aarch64/fmovld-zero-mem.c: New.
209 * gcc.target/aarch64/fmovld-zero-mem.c: New.
210 * gcc.target/aarch64/fmovd-zero.c: Delete.
211 * gcc.target/aarch64/fmovf-zero.c: Delete.
212
213 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
214
215 * gcc.target/vax/bswapdi-1.c: New.
216
217 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
218
219 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
220
221 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
222
223 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
224
225 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
226
227 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
228
229 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
230
231 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
232
233 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
234
235 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
236
237 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
238
239 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
240
241 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
242
243 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
244
245 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
246
247 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
248
249 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
250
251 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
252
253 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
254
255 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
256
257 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
258
259 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
260
261 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
262
263 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
264
265 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
266
267 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
268
269 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
270
271 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
272
273 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
274
275 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
276
277 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
278
279 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
280
281 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
282
283 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
284
285 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
286
287 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
288
289 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
290
291 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
292
293 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
294
295 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
296 (_ARM_FPSCR): Add FZ field.
297 (clean_results): Force FZ=1 on AArch64.
298 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
299
300 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
301
302 * gcc.target/aarch64/pr62308.c: New test.
303
304 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
305
306 PR fortran/66549
307 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
308
309 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
310
311 * gcc.target/i386/mpx/pr66581.c: New test.
312
313 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
314
315 * gcc.target/i386/cmov9.c: New test.
316
317 2015-06-18 Richard Biener <rguenther@suse.de>
318
319 * g++.dg/other/const4.C: New testcase.
320
321 2015-06-18 Michael Matz <matz@suse.de>
322
323 PR middle-end/66253
324 * gcc.dg/vect/pr66253.c: New testcase.
325
326 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
327
328 PR target/66569
329 * gcc.target/i386/mpx/chkp-vararg.c: New test.
330
331 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
332
333 PR middle-end/66568
334 * gcc.target/i386/mpx/pr66568.c: New test.
335
336 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
337
338 PR middle-end/66567
339 * gcc.target/i386/mpx/pr66567.c: New test.
340
341 2015-06-18 Richard Biener <rguenther@suse.de>
342
343 PR tree-optimization/66510
344 * gcc.dg/vect/slp-perm-12.c: New testcase.
345
346 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
347
348 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
349 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
350 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
351 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
352
353 2015-06-17 Jakub Jelinek <jakub@redhat.com>
354
355 PR c++/66571
356 * g++.dg/gomp/pr66571-1.C: New test.
357
358 PR middle-end/66429
359 * c-c++-common/gomp/pr66429.c: New test.
360
361 2015-06-17 David Malcolm <dmalcolm@redhat.com>
362
363 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
364 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
365 ...this.
366 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
367 New testcase.
368 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
369 New testcase.
370
371 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
372
373 PR testsuite/65944
374 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
375
376 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
377
378 * gcc.target/mips/pr65862-1.c: New test.
379 * gcc.target/mips/pr65862-2.c: Likewise.
380
381 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
382
383 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
384 * gcc.target/i386/pr52252-atom.c: Ditto.
385 * gcc.target/i386/vect-div-1.c: Ditto.
386 * gcc.target/i386/rotate-5.c: Ditto.
387 * gcc.target/i386/pr50202.c: Ditto.
388 * gcc.target/i386/pr37843-3.c: Ditto.
389 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
390 * gcc.target/i386/pr53397-1.c: Ditto.
391 * gcc.target/i386/pr55934.c: Ditto.
392 * gcc.target/i386/pr37843-4.c: Ditto.
393 * gcc.target/i386/pr60451.c: Ditto.
394 * gcc.target/i386/pr53397-2.c: Ditto.
395 * gcc.target/i386/vectorize1.c: Ditto.
396 * gcc.target/i386/extract-insert-combining.c: Ditto.
397 * gcc.target/i386/pr53759.c: Ditto.
398 * gcc.target/i386/pr52252-core.c: Ditto.
399 * gcc.target/i386/rotate-3.c: Ditto.
400 * gcc.target/i386/sse-20.c: Ditto.
401 * gcc.target/i386/rotate-4.c: Ditto.
402 * gcc.target/i386/pr61403.c: Ditto.
403 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
404 * gcc.target/i386/pr60901.c: Ditto.
405 * gcc.target/i386/pr59794-7.c: Ditto.
406 * gcc.target/i386/pr62208.c: Ditto.
407 * gcc.target/i386/pr53416.c: Ditto.
408 * gcc.target/i386/asm-dialect-1.c: Ditto.
409 * gcc.target/i386/pr50038.c: Ditto.
410 * gcc.target/i386/47698.c: Ditto.
411 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
412 * gcc.target/i386/pr59794-2.c: Ditto.
413 * gcc.target/i386/pr59794-3.c: Ditto.
414 * gcc.target/i386/pr39058.c: Ditto.
415 * gcc.target/i386/pr60205-1.c: Ditto.
416 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
417 * gcc.target/i386/sse2-movq-2.c: Ditto.
418
419 2015-06-17 Richard Biener <rguenther@suse.de>
420
421 PR tree-optimization/66251
422 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
423
424 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
425
426 PR c++/59682
427 * g++.dg/parse/new-placement1.C: New.
428
429 2015-06-16 David Malcolm <dmalcolm@redhat.com>
430
431 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
432 * jit.dg/test-compound-assignment.c: New testcase.
433
434 2015-06-16 David Malcolm <dmalcolm@redhat.com>
435
436 PR jit/66539
437 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
438 to "testcases" array.
439
440 2015-06-16 David Malcolm <dmalcolm@redhat.com>
441
442 PR jit/66539
443 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
444 * jit.dg/test-debug-strings.c: New test case.
445 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
446 the discriminant has a sane debug string.
447
448 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
449
450 PR target/56766
451 * gcc.target/i386/pr56766-1.c: New test.
452 * gcc.target/i386/pr56766-2.c: Ditto.
453
454 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
455
456 * gcc.target/mips/loongson-shift-count-truncated-1.c:
457 Skip on mips*-mti-linux* and mips*-img-linux* targets.
458 * gcc.target/mips/loongson-simd.c: Ditto.
459
460 2015-06-16 Richard Biener <rguenther@suse.de>
461
462 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
463
464 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
465
466 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
467 passed by the testsuite driver.
468
469 2015-06-16 Richard Biener <rguenther@suse.de>
470
471 * gcc.dg/vect/slp-perm-11.c: New testcase.
472
473 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
474
475 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
476 dg-options.
477
478 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
479
480 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
481 Reinstate calls to torture-init and torture-finalize.
482
483 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
484
485 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
486
487 2015-06-15 Nathan Sidwell <nathan@acm.org>
488
489 PR c++/58583
490 * g++.dg/cpp0x/nsdmi-template14.C: New test.
491
492 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
493
494 PR c++/51048
495 * g++.dg/cpp0x/local-type1.C: New.
496
497 2015-06-15 Andre Vehreschild <vehre@gmx.de>
498
499 PR fortran/44672
500 PR fortran/45440
501 PR fortran/57307
502 * gfortran.dg/allocate_with_source_3.f90: Removed check for
503 unimplemented error.
504 * gfortran.dg/allocate_with_source_7.f08: New test.
505 * gfortran.dg/allocate_with_source_8.f08: New test.
506
507 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
508
509 PR c++/65168
510 * g++.dg/warn/Walways-true-3.C: New test.
511
512 2015-06-13 Tom de Vries <tom@codesourcery.com>
513
514 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
515
516 2015-06-13 Tom de Vries <tom@codesourcery.com>
517
518 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
519 (main): Remove superfluous attributes.
520 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
521 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
522
523 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
524
525 * gcc.target/i386/monitorx.c: New.
526 * gcc.target/i386/sse-12.c: Add -mmwaitx.
527 * gcc.target/i386/sse-13.c: Ditto.
528 * gcc.target/i386/sse-14.c: Ditto.
529 * gcc.target/i386/sse-22.c: Ditto.
530 * gcc.target/i386/sse-23.c: Ditto.
531 * g++.dg/other/i386-2.C: Ditto.
532 * g++.dg/other/i386-3.C: Ditto.
533
534 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
535
536 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
537
538 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
539
540 PR fortran/66079
541 * gfortran.dg/allocatable_scalar_13.f90: New test
542
543 2015-06-11 Marek Polacek <polacek@redhat.com>
544
545 * gcc.dg/fold-xor-3.c: New test.
546
547 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548
549 * gcc.target/arm/short-it-ifcvt-1.c: New test.
550 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
551
552 2015-06-11 Christian Bruel <christian.bruel@st.com>
553
554 PR target/52144
555 * gcc.target/arm/pragma_attribute.c: New test.
556
557 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
558
559 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
560
561 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
562
563 PR target/66473
564 * gcc.target/i386/pr66473.c: New test.
565
566 2015-06-10 Jakub Jelinek <jakub@redhat.com>
567
568 PR target/66470
569 * gcc.dg/tls/pr66470.c: New test.
570 * gcc.target/i386/pr66470.c: New test.
571
572 2015-06-10 Christian Bruel <christian.bruel@st.com>
573
574 PR target/52144
575 * gcc.target/arm/attr_arm.c: New test
576 * gcc.target/arm/attr_arm-err.c: New test
577 * gcc.target/arm/attr_thumb.c: New test
578 * gcc.target/arm/attr_thumb-static.c: New test
579
580 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
581
582 PR target/66200
583 PR target/66428
584 PR c++/66192
585 * g++.dg/abi/aarch64_guard1.C: Adjust test.
586
587 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
588
589 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
590 passed by the testsuite driver.
591
592 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
593
594 Revert:
595 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
596 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
597 * gcc.dg/ssp-1.c: Make counter a register.
598 * gcc.dg/ssp-2.c: Likewise.
599 * gcc.dg/torture/parm-coalesce.c: New.
600
601 2015-06-09 Tom de Vries <tom@codesourcery.com>
602
603 * gcc.target/i386/vararg-loc.c: New test.
604
605 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
606
607 PR c++/65815
608 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
609 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
610
611 2015-06-09 Marek Polacek <polacek@redhat.com>
612
613 PR tree-optimization/66299
614 * gcc.dg/pr66299-1.c: New test.
615 * gcc.dg/pr66299-2.c: New test.
616 * gcc.dg/pr66299-3.c: New test.
617
618 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
619
620 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
621 passed by the testsuite driver.
622
623 2015-06-09 Richard Biener <rguenther@suse.de>
624
625 PR middle-end/66423
626 * gcc.dg/fold-modpow2.c: New testcase.
627
628 2015-06-09 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/66419
631 * gcc.dg/vect/bb-slp-37.c: New testcase.
632
633 2015-06-09 Shiva Chen <shiva0217@gmail.com>
634
635 * gcc.target/arm/stl-cond.c: New test.
636
637 2015-06-09 Richard Biener <rguenther@suse.de>
638
639 PR middle-end/66413
640 * gcc.dg/torture/pr66413.c: New testcase.
641
642 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
643
644 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
645 * gcc.dg/ssp-1.c: Make counter a register.
646 * gcc.dg/ssp-2.c: Likewise.
647 * gcc.dg/torture/parm-coalesce.c: New.
648
649 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
650
651 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
652 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
653
654 2015-06-08 Tom de Vries <tom@codesourcery.com>
655
656 PR rtl-optimization/66444
657 * gcc.dg/pr66444.c: New test.
658
659 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
660
661 PR fortran/66245
662 * gfortran.dg/class_is_1.f90: New test.
663 * gfortran.dg/type_is_1.f90: Ditto.
664
665 2015-06-08 Marek Polacek <polacek@redhat.com>
666
667 PR c/66415
668 * gcc.dg/cpp/pr66415-1.c: New test.
669 * gcc.dg/cpp/pr66415-2.c: New test.
670
671 2015-06-08 Richard Biener <rguenther@suse.de>
672
673 PR tree-optimization/66422
674 * gcc.dg/Warray-bounds-16.c: New testcase.
675
676 2015-06-08 Richard Biener <rguenther@suse.de>
677
678 * gcc.dg/vect/slp-perm-10.c: New testcase.
679 * gcc.dg/vect/slp-23.c: Adjust.
680 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
681 vector pointer update.
682
683 2015-06-08 Marek Polacek <polacek@redhat.com>
684
685 PR sanitizer/66452
686 * g++.dg/ubsan/pr66452.C: New test.
687
688 2015-06-08 Tom de Vries <tom@codesourcery.com>
689
690 PR tree-optimization/66436
691 * gcc.dg/gomp/dump-new-function-2.c: New test.
692 * gcc.dg/gomp/dump-new-function-3.c: Same.
693 * gcc.dg/gomp/dump-new-function.c: Same.
694
695 2015-06-08 Tom de Vries <tom@codesourcery.com>
696
697 PR tree-optimization/66435
698 * gcc.dg/gomp/notify-new-function-2.c: New test.
699 * gcc.dg/gomp/notify-new-function-3.c: Same.
700 * gcc.dg/gomp/notify-new-function.c: Same.
701
702 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
703
704 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
705 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
706 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
707 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
708 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
709 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
710 -fshort-enum.
711
712 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
713
714 PR fortran/47659
715 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
716 * gfortran.dg/warn_conversion.f90: Add warning for change in value
717 for assignment.
718 * gfortran.dg/warn_conversion_3.f90: Add warnings.
719 * gfortran.dg/warn_conversion_5.f90: New test.
720 * gfortran.dg/warn_conversion_6.f90: New test.
721 * gfortran.dg/warn_conversion_7.f90: New test.
722
723 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
724
725 PR fortran/66347
726 * gfortran.dg/blockdata_9.f: New test.
727
728 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
729
730 PR fortran/66385
731 * gfortran.dg/forall_17.f90: New test.
732
733 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
734
735 * g++.dg/cpp0x/pr57101.C: Add warning.
736 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
737 * g++.dg/ext/visibility/anon7.C: Same.
738 * g++.dg/ipa/pr63587-2.C: Same.
739 * g++.dg/opt/dump1.C: Same.
740 * g++.dg/opt/pr59622-3.C: Same.
741 * g++.dg/opt/pr59622.C: Same.
742 * g++.dg/torture/pr46383.C: Same.
743 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
744 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
745 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
746 functions.
747 * gfortran.dg/intent_out_8.f90: Same.
748 * gfortran.dg/warn_target_lifetime_3.f90: Same.
749
750 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
751
752 PR fortran/66377
753 gfortran.dg/equiv_9.f90: New test.
754
755
756 2015-06-05 Tom de Vries <tom@codesourcery.com>
757
758 merge from gomp4 branch:
759 2015-05-28 Tom de Vries <tom@codesourcery.com>
760
761 PR tree-optimization/65443
762 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
763 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
764 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
765
766 2015-06-05 Nathan Sidwell <nathan@acm.org>
767
768 PR c++/52595
769 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
770
771 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
772
773 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
774
775 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
776
777 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
778
779 2015-06-04 Sriraman Tallam <tmsriram@google.com>
780
781 * testsuite/gcc.target/i386/noplt-1.c: New test.
782 * testsuite/gcc.target/i386/noplt-2.c: New test.
783 * testsuite/gcc.target/i386/noplt-3.c: New test.
784 * testsuite/gcc.target/i386/noplt-4.c: New test.
785
786 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
787
788 PR fortran/58749
789 * gfortran.dg/adjustl_1.f90: New test.
790
791 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
792
793 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
794 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
795
796 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
797
798 * lto.c (iterative_hash_canonical_type,
799 gimple_register_canonical_type): only hash main variants of types
800
801 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
802
803 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
804 Move set of dg-do-what-default after early return.
805
806 2015-06-04 Marek Polacek <polacek@redhat.com>
807
808 PR c/66341
809 * gcc.dg/lvalue-8.c: New test.
810
811 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
812 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/66130
815 * g++.dg/other/pr66130.C: New.
816 * g++.dg/cpp0x/pr66130.C: Likewise.
817
818 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
819
820 * g++.dg/cpp0x/decl-loc1.C: New.
821 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
822 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
823 * g++.dg/init/ctor8.C: Likewise.
824 * g++.dg/parse/semicolon4.C: Likewise.
825
826 2015-06-03 Marek Polacek <polacek@redhat.com>
827
828 PR sanitizer/66190
829 * g++.dg/ubsan/static-init-1.C: New test.
830 * g++.dg/ubsan/static-init-2.C: New test.
831 * g++.dg/ubsan/static-init-3.C: New test.
832
833 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
834
835 PR target/66275
836 * gcc.target/i386/pr66275.c: New test.
837
838 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
839
840 * gcc.dg/Wcxx-compat-22.c: New testcase.
841 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
842 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
843 * c-c++-common/pr58346-1.c: Likewise.
844 * c-c++-common/transparent-union-1.c: Likewise.
845
846 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
847
848 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
849 * g++.dg/plugin/def_plugin.c: New file.
850 * g++.dg/plugin/def-plugin-test.C: New file.
851
852 2015-06-03 Richard Biener <rguenther@suse.de>
853
854 * gcc.dg/vect/bb-slp-36.c: New testcase.
855
856 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
857
858 * gcc.dg/lto/chkp-removed-alias_0.c: New.
859
860 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
861
862 * gcc.dg/lto/chkp-privatize-1_0.c: New.
863 * gcc.dg/lto/chkp-privatize-1_1.c: New.
864 * gcc.dg/lto/chkp-privatize-2_0.c: New.
865 * gcc.dg/lto/chkp-privatize-2_1.c: New.
866
867 2015-06-03 Marek Polacek <polacek@redhat.com>
868
869 PR c/64223
870 PR c/29358
871 * gcc.dg/pr64223-1.c: New test.
872 * gcc.dg/pr64223-2.c: New test.
873
874 2015-06-03 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/63916
877 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
878
879 2015-06-03 Richard Biener <rguenther@suse.de>
880
881 PR tree-optimization/66375
882 * gcc.dg/torture/pr66375.c: New testcase.
883
884 2015-06-03 Bin Cheng <bin.cheng@arm.com>
885
886 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
887
888 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
889
890 PR target/65768
891 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
892
893 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
894
895 PR fortran/66380
896 * gfortran.dg/reshape_7.f90: New test.
897
898 2015-06-02 David Malcolm <dmalcolm@redhat.com>
899
900 PR c/66220:
901 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
902 (fn_36): New.
903
904 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
905
906 PR c/49551
907 * gcc.dg/pr49551.c: New testcase.
908
909 2015-06-02 Richard Biener <rguenther@suse.de>
910
911 PR debug/65549
912 * g++.dg/lto/pr65549_0.C: New testcase.
913
914 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
915
916 PR libgomp/65742
917 PR middle-end/66332
918 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
919
920 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
921
922 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
923
924 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
925
926 PR c++/61683
927 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
928
929 2015-06-02 Bin Cheng <bin.cheng@arm.com>
930
931 PR tree-optimization/48052
932 * gcc.dg/tree-ssa/scev-8.c: New.
933 * gcc.dg/tree-ssa/scev-9.c: New.
934 * gcc.dg/tree-ssa/scev-10.c: New.
935 * gcc.dg/vect/pr48052.c: New.
936
937 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
938
939 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
940
941 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
942
943 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
944
945 2015-06-02 Marek Polacek <polacek@redhat.com>
946
947 PR middle-end/66345
948 * gcc.dg/torture/pr66345.c: New test.
949
950 2015-06-02 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/65961
953 * gcc.dg/torture/pr65961.c: New testcase.
954
955 2015-06-02 Bin Cheng <bin.cheng@arm.com>
956
957 PR tree-optimization/52563
958 PR tree-optimization/62173
959 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
960 * gcc.dg/tree-ssa/scev-4.c: Ditto.
961
962 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gnat.dg/specs/varsize_return2.ads: New test.
965 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
966
967 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
968
969 * gcc.dg/vect/vect-outer-simd-1.c: New test.
970
971 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
972
973 PR target/65697
974 * gcc.target/aarch64/sync-comp-swap.c: New.
975 * gcc.target/aarch64/sync-comp-swap.x: New.
976 * gcc.target/aarch64/sync-op-acquire.c: New.
977 * gcc.target/aarch64/sync-op-acquire.x: New.
978 * gcc.target/aarch64/sync-op-full.c: New.
979 * gcc.target/aarch64/sync-op-full.x: New.
980 * gcc.target/aarch64/sync-op-release.c: New.
981 * gcc.target/aarch64/sync-op-release.x: New.
982
983 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
984
985 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
986 (bar): Predefined.
987
988 2015-06-01 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/66349
991 PR tree-optimization/66352
992 PR tree-optimization/66357
993 * gcc.dg/torture/pr66357.c: New testcase.
994 * gcc.dg/torture/pr66349.c: Likewise.
995 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
996
997 2015-06-01 Richard Biener <rguenther@suse.de>
998
999 Revert
1000 2015-05-29 Richard Biener <rguenther@suse.de>
1001
1002 PR tree-optimization/66314
1003 * gcc.dg/asan/pr66314.c: New testcase.
1004
1005 2015-06-01 Richard Biener <rguenther@suse.de>
1006
1007 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1008
1009 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1010
1011 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1012 directives.
1013 (hp3, hp4): Add inline keyword.
1014 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1015 (hp2): Add inline keyword.
1016 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1017 (hp2): Add inline keyword.
1018
1019 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1020
1021 PR target/65527
1022 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1023 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1024 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1025 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1026
1027 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1028
1029 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1030 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1031
1032 2015-06-01 Richard Biener <rguenther@suse.de>
1033
1034 PR tree-optimization/66280
1035 * g++.dg/torture/pr66280.C: New testcase.
1036 * g++.dg/torture/pr66280-2.C: Likewise.
1037
1038 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * gnat.dg/addr9_1.adb: New test.
1041 * gnat.dg/addr9_2.adb: Likewise.
1042 * gnat.dg/addr9_3.adb: Likewise.
1043 * gnat.dg/addr9_4.adb: Likewise.
1044
1045 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1046
1047 * g++.dg/other/dump-ada-spec-4.C: New test.
1048
1049 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1050
1051 * gcc.dg/alias-8.c: Fix dg-warning.
1052
1053 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1054
1055 * gcc.dg/alias-8.c: Do not xfail.
1056 * gcc.dg/pr62167.c: Prevent FRE.
1057 * gcc.dg/alias-14.c: New testcase.
1058
1059 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1060
1061 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1062
1063 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1064
1065 PR target/66215
1066 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1067 dg-options.
1068 * gcc.target/s390/hotpatch-10.c: Likewise.
1069 * gcc.target/s390/hotpatch-11.c: Likewise.
1070 * gcc.target/s390/hotpatch-12.c: Likewise.
1071 * gcc.target/s390/hotpatch-17.c: Likewise.
1072 * gcc.target/s390/hotpatch-18.c: Likewise.
1073 * gcc.target/s390/hotpatch-20.c: Likewise.
1074 * gcc.target/s390/hotpatch-21.c: Likewise.
1075 * gcc.target/s390/hotpatch-22.c: Likewise.
1076 * gcc.target/s390/hotpatch-23.c: Likewise.
1077 * gcc.target/s390/hotpatch-24.c: Likewise.
1078 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1079 to check for the exact nops too.
1080 * gcc.target/s390/hotpatch-3.c: Likewise.
1081 * gcc.target/s390/hotpatch-4.c: Likewise.
1082 * gcc.target/s390/hotpatch-5.c: Likewise.
1083 * gcc.target/s390/hotpatch-6.c: Likewise.
1084 * gcc.target/s390/hotpatch-7.c: Likewise.
1085 * gcc.target/s390/hotpatch-8.c: Likewise.
1086 * gcc.target/s390/hotpatch-9.c: Likewise.
1087 * gcc.target/s390/hotpatch-14.c: Likewise.
1088 * gcc.target/s390/hotpatch-15.c: Likewise.
1089 * gcc.target/s390/hotpatch-16.c: Likewise.
1090 * gcc.target/s390/hotpatch-19.c: Likewise.
1091 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1092 scan-assembler-times counting number of .align directives.
1093 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1094 dg-options. Remove scan-assembler-times counting number of .align
1095 directives.
1096 * gcc.target/s390/hotpatch-26.c: New file.
1097 * gcc.target/s390/hotpatch-27.c: New file.
1098 * gcc.target/s390/hotpatch-28.c: New file.
1099 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1100 using -Os -O0 -O1 -O2 -O3 options.
1101
1102 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1103
1104 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1105
1106 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR tree-optimization/66142
1109 * gcc.dg/vect/pr66142.c: New test.
1110
1111 2015-05-29 Richard Biener <rguenther@suse.de>
1112
1113 PR tree-optimization/66314
1114 * gcc.dg/asan/pr66314.c: New testcase.
1115
1116 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1117
1118 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1119 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1120 Adjust all callers.
1121 (schedule-cleanups, dg-keep-saved-temps): New proc.
1122 (gcc-dg-test-1): Schedule cleanups.
1123 * lib/profopt.exp (profopt-execute): Likewise.
1124 * g++.dg/cdce3.C: Adjust expected line numbers.
1125 * gcc.dg/cdce1.c: Likewise.
1126 * gcc.dg/cdce2.c: Likewise.
1127 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1128 * gcc.dg/strlenopt-24.c: Likewise.
1129 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1130 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1131 * obj-c++.dg/encode-2.mm: Likewise.
1132
1133 2015-05-28 DJ Delorie <dj@redhat.com>
1134
1135 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1136
1137 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1138
1139 * gnat.dg/discr43.adb: New test.
1140
1141 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1142
1143 * gnat.dg/varsize_temp.adb: Rename into...
1144 * gnat.dg/varsize1.adb: ...this.
1145 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1146 * gnat.dg/varsize2.ad[sb]: ...this.
1147 * gnat.dg/varsize3_1.adb: New test.
1148 * gnat.dg/varsize3_2.adb: Likewise.
1149 * gnat.dg/varsize3_3.adb: Likewise.
1150 * gnat.dg/varsize3_4.adb: Likewise.
1151 * gnat.dg/varsize3_5.adb: Likewise.
1152 * gnat.dg/varsize3_6.adb: Likewise.
1153 * gnat.dg/varsize3_pkg1.ads: New helper.
1154 * gnat.dg/varsize3_pkg2.ads: Likewise.
1155 * gnat.dg/varsize3_pkg3.ads: Likewise.
1156
1157 2015-05-28 Richard Biener <rguenther@suse.de>
1158
1159 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1160
1161 2015-05-28 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/66142
1164 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1165
1166 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1167
1168 PR target/63810
1169 * gcc.dg/darwin-minversion-3.c: Update testcase.
1170 * gcc.dg/darwin-minversion-4.c: Ditto.
1171 * gcc.dg/darwin-minversion-5.c: New testcase.
1172 * gcc.dg/darwin-minversion-6.c: Ditto.
1173 * gcc.dg/darwin-minversion-7.c: Ditto.
1174 * gcc.dg/darwin-minversion-8.c: Ditto.
1175 * gcc.dg/darwin-minversion-9.c: Ditto.
1176 * gcc.dg/darwin-minversion-10.c: Ditto.
1177 * gcc.dg/darwin-minversion-11.c: Ditto.
1178 * gcc.dg/darwin-minversion-12.c: Ditto.
1179
1180 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1181
1182 PR rtl-optimization/66168
1183 * gcc.c-torture/compile/pr66168.c: New test.
1184
1185 2015-05-27 Jeff Law <law@redhat.com>
1186
1187 PR target/39726
1188 * gcc.dg/target/m68k/pr39726-1.c: New test.
1189
1190 2015-05-27 Nathan Sidwell <nathan@acm.org>
1191
1192 PR c++/66270
1193 * g++.dg/ext/alias-canon3.C: New.
1194
1195 2015-05-27 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/66272
1198 Revert parts of
1199 2014-08-15 Richard Biener <rguenther@suse.de>
1200
1201 PR tree-optimization/62031
1202 * gcc.dg/torture/pr66272.c: New testcase.
1203
1204 2015-05-27 Richard Biener <rguenther@suse.de>
1205
1206 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1207
1208 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1209
1210 PR target/65358
1211 * gcc.dg/pr65358.c: New test.
1212
1213 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1214
1215 PR fortran/65548
1216 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1217 semantic.
1218 * gfortran.dg/allocate_with_source_6.f90: New test.
1219
1220 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1221
1222 * gnat.dg/atomic7_1.adb: New test.
1223 * gnat.dg/atomic7_2.adb: Likewise.
1224 * gnat.dg/atomic7_pkg1.ads: New helper.
1225 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1226
1227 2015-05-26 Michael Matz <matz@suse.de>
1228
1229 PR middle-end/66251
1230 * gcc.dg/vect/pr66251.c: New test.
1231
1232 2015-05-26 Richard Biener <rguenther@suse.de>
1233
1234 PR tree-optimization/66142
1235 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1236
1237 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1238
1239 PR fortran/66082
1240 * gfortran.dg/allocatable_scalar_13.f90: New test
1241
1242 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1243
1244 * gnat.dg/warn11.adb: New test.
1245 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1246
1247 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1248
1249 * gnat.dg/vfa1_1.adb: New test.
1250 * gnat.dg/vfa1_2.adb: Likewise.
1251 * gnat.dg/vfa1_3.adb: Likewise.
1252 * gnat.dg/vfa1_4.adb: Likewise.
1253 * gnat.dg/vfa1_pkg.ads: New helper.
1254
1255 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1256
1257 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1258 * gcc.target/i386/pr66232-3.c: Likewise.
1259
1260 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1261
1262 PR target/66274
1263 * gcc.target/i386/pr66274.c: New test.
1264
1265 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1266
1267 * gnat.dg/renaming6.ad[sb]: New test.
1268
1269 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1270
1271 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1272 and 'dg-require-effective-target pie'.
1273
1274 2015-05-23 Nathan Sidwell <nathan@acm.org>
1275
1276 PR c++/66243
1277 * g++.dg/cpp0x/pr66243.C: New.
1278
1279 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1280
1281 PR lto/66180
1282 * g++.dg/lto/pr66180_0.C: New testcase.
1283 * g++.dg/lto/pr66180_1.C: New testcase.
1284
1285 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1286
1287 PR fortran/66257
1288 * typebound_call_27.f90: New file.
1289
1290 2015-05-23 Nathan Sidwell <nathan@acm.org>
1291
1292 PR c++/65936
1293 * g++.dg/template/pr65936.C: New.
1294
1295 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1296
1297 PR tree-optimization/63387
1298 * gcc.dg/pr63387-2.c: New testcase.
1299
1300 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1301
1302 * gcc.dg/simd-1.c: Update to the new message.
1303
1304 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1305
1306 * gcc.dg/nand.c: New testcase.
1307
1308 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1309
1310 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1311 Set dg-do-what-default to compile only on ARM targets without
1312 arm_neon_hw execution support. Remove redundant c-torture-execute
1313 in loop over test cases.
1314
1315 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1316
1317 PR target/65491
1318 * gcc.target/aarch64/pr65491_1.c: New test.
1319 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1320 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1321
1322 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/65598
1325 * g++.dg/cpp0x/explicit9.C: New.
1326 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1327
1328 2015-05-22 Richard Biener <rguenther@suse.de>
1329
1330 PR tree-optimization/66251
1331 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1332
1333 2015-05-22 Marek Polacek <polacek@redhat.com>
1334
1335 PR c/47043
1336 * c-c++-common/attributes-enum-1.c: New test.
1337 * c-c++-common/attributes-enum-2.c: New test.
1338 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1339 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1340
1341 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1342
1343 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1344 effective target support. If no arm_neon_hw support, do not attempt
1345 to execute the tests; only compile them.
1346 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1347 and "dg-require-effective-target arm_neon_ok".
1348 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1349 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1350 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1351 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1352 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1353 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1354 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1355 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1356 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1357 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1358 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1359 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1360 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1361 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1362 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1363 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1364 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1365 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1366 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1367 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1368 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1369 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1370 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1371 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1372 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1373 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1374 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1375 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1376 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1377 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1378 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1379 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1380 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1381 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1382 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1383 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1384 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1385 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1386 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1387 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1388 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1389 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1390 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1391 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1392 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1393 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1394 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1395 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1396 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1397 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1398 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1399 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1400 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1401 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1402 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1403 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1404 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1405 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1406 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1407 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1408 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1409 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1410 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1411 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1412 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1413 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1414 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1415 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1416 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1417 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1418 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1419 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1420 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1421 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1422 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1423 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1424 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1425 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1426 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1427 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1428 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1429 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1430 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1431 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1432 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1433 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1434 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1435 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1436 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1437 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1438 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1439 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1440 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1441 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1442 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1443 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1444 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1445 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1446 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1447 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1448 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1449 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1450 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1451 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1452 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1453 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1454 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1455 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1456 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1457 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1458 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1459 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1460 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1461
1462 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1463
1464 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1465 * gcc.dg/vect/pr59354.c: Likewise.
1466 * gcc.dg/vect/pr64252.c: Likewise.
1467 * gcc.dg/vect/pr64404.c: Likewise.
1468 * gcc.dg/vect/pr64493.c: Likewise.
1469 * gcc.dg/vect/pr64495.c: Likewise.
1470 * gcc.dg/vect/pr64844.c: Likewise.
1471 * gcc.dg/vect/pr65518.c: Likewise.
1472 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1473
1474 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1475
1476 PR c++/66210
1477 * g++.dg/cpp1y/var-templ28.C: New.
1478
1479 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1480
1481 PR target/66232
1482 * gcc.target/i386/pr66232-1.c: New test.
1483 * gcc.target/i386/pr66232-2.c: Likewise.
1484 * gcc.target/i386/pr66232-3.c: Likewise.
1485 * gcc.target/i386/pr66232-4.c: Likewise.
1486 * gcc.target/i386/pr66232-5.c: Likewise.
1487
1488 2015-05-21 Nathan Sidwell <nathan@acm.org>
1489
1490 * g++.dg/cpp1y/pr60943.C: New.
1491
1492 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR tree-optimization/66233
1495 * gcc.c-torture/execute/pr66233.c: New test.
1496
1497 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1498
1499 PR fortran/66176
1500 * gfortran.dg/inline_matmul_11.f90: New test.
1501
1502 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1503
1504 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1505 instead of listing several targets on its own.
1506 * gcc.target/i386/pr32219-2.c: Likewise.
1507 * gcc.target/i386/pr32219-3.c: Likewise.
1508 * gcc.target/i386/pr32219-4.c: Likewise.
1509 * gcc.target/i386/pr32219-5.c: Likewise.
1510 * gcc.target/i386/pr32219-6.c: Likewise
1511 * gcc.target/i386/pr32219-7.c: Likewise.
1512 * gcc.target/i386/pr32219-8.c: Likewise.
1513 * gcc.target/i386/pr39013-1.c: Likewise.
1514 * gcc.target/i386/pr39013-2.c: Likewise.
1515 * gcc.target/i386/pr64317.c: Likewise.
1516
1517 2015-05-21 Jeff Law <law@redhat.com>
1518
1519 * gcc.target/hppa/shadd-3.c: New test.
1520 * gcc.target/hppa/shadd-4.c: New test.
1521
1522 2015-05-21 Michael Matz <matz@suse.de>
1523
1524 * gcc.dg/vect/vect-strided-store.c: New test.
1525 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1526 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1527
1528 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1529
1530 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1531 * gcc.dg/pow-sqrt-synth-1.c: New test.
1532 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1533
1534 2015-05-21 Richard Biener <rguenther@suse.de>
1535
1536 PR c++/66211
1537 * g++.dg/conversion/pr66211.C: New testcase.
1538 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1539
1540 2015-05-21 Jeff Law <law@redhat.com>
1541
1542 * gcc.target/hppa/shadd-2.c: New test.
1543
1544 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1545
1546 PR target/54236
1547 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1548
1549 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1550
1551 PR target/65937
1552 * gcc.target/arm/pr26702.c: Adjust target selector.
1553
1554 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1555
1556 PR middle-end/66221
1557 * gcc.dg/lto/pr66221_0.c: New test.
1558 * gcc.dg/lto/pr66221_1.c: New test.
1559
1560 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1561
1562 PR c/52952
1563 * gcc.dg/redecl-4.c: Update column numbers.
1564 * gcc.dg/format/bitfld-1.c: Likewise.
1565 * gcc.dg/format/attr-2.c: Likewise.
1566 * gcc.dg/format/attr-6.c: Likewise.
1567 * gcc.dg/format/attr-7.c (baz): Likewise.
1568 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1569 * gcc.dg/format/attr-4.c: Likewise.
1570 * gcc.dg/format/branch-1.c: Likewise.
1571 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1572 locations within strings with embedded escape sequences.
1573
1574 2015-05-20 Jeff Law <law@redhat.com>
1575
1576 * gcc.target/hppa/hppa.exp: New target test driver.
1577 * gcc.target/hppa/shadd-1.c: New test.
1578
1579 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1580
1581 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1582
1583 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1584
1585 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1586 (fn_33_k_and_r_style): New.
1587 (fn_33_stroustrup_style): New.
1588 (fn_33_allman_style): New.
1589 (fn_33_whitesmiths_style): New.
1590 (fn_33_horstmann_style): New.
1591 (fn_33_ratliff_banner_style): New.
1592 (fn_33_lisp_style): New.
1593 (fn_34_indent_dash_gnu): New.
1594 (fn_34_indent_dash_kr): New.
1595 (fn_34_indent_dash_orig): New.
1596 (fn_34_indent_linux_style): New.
1597
1598 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1599
1600 PR fortran/65548
1601 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1602
1603 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1604
1605 PR tree-optimization/65447
1606 * gcc.dg/tree-ssa/pr65447.c: New test.
1607
1608 2015-05-19 Nathan sidwell <nathan@acm.org>
1609
1610 * g++.dg/cpp0x/pr65954.C: New.
1611
1612 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1613
1614 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1615
1616 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1617
1618 * lib/target-supports.exp: Vector do not always have natural
1619 alignment on s390*.
1620
1621 2015-05-19 David Sherwood <david.sherwood@arm.com>
1622
1623 * gcc.dg/loop-invariant.c: New testcase.
1624
1625 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1626
1627 * lib/target-supports.exp: Vector do not always have natural
1628 alignment on s390*.
1629
1630 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1631
1632 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1633 s390*.
1634 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1635
1636 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1637
1638 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1639 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1640 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1641 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1642 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1643 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1644 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1645 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1646 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1647 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1648
1649 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1650
1651 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1652
1653 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1654
1655 * gcc.target/s390/s390.exp
1656 (check_effective_target_vector): New check.
1657 * gcc.target/s390/vector/vec-abi-1.c: New test.
1658 * gcc.target/s390/vector/vec-abi-2.c: New test.
1659 * gcc.target/s390/vector/vec-abi-3.c: New test.
1660 * gcc.target/s390/vector/vec-abi-4.c: New test.
1661 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1662 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1663 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1664 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1665 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1666 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1667 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1668 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1669 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1670 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1671 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1672 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1673 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1674 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1675 * gcc.target/s390/vector/vec-init-1.c: New test.
1676 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1677 * gcc.target/s390/vector/vec-shift-1.c: New test.
1678 * gcc.target/s390/vector/vec-sub-1.c: New test.
1679
1680 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1681
1682 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1683
1684 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1685
1686 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1687
1688 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1689
1690 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1691
1692 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1693
1694 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1695
1696 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1697
1698 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1699
1700 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1701
1702 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1703
1704 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1705
1706 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1707
1708 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1709
1710 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1711
1712 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1713
1714 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1715
1716 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1717
1718 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1719
1720 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1721
1722 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1723
1724 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1725
1726 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1727
1728 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1729
1730 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1731
1732 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1733
1734 PR tree-optimization/66187
1735 * gcc.c-torture/execute/pr66187.c: New test.
1736 * gcc.dg/pr66187-1.c: New test.
1737 * gcc.dg/pr66187-2.c: New test.
1738
1739 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1740
1741 * gcc.dg/vect/bb-slp-35.c: Adjust.
1742
1743 2015-05-19 Richard Biener <rguenther@suse.de>
1744
1745 PR tree-optimization/66165
1746 * gcc.dg/torture/pr66165.c: New testcase.
1747
1748 PR tree-optimization/66185
1749 * gcc.dg/torture/pr66185.c: New testcase.
1750
1751 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1752
1753 PR target/54236
1754 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1755
1756 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1757
1758 * gcc.target/mips/p5600-bonding.c : New file.
1759
1760 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1761
1762 PR fortran/66106
1763 * gfortran.dg/interface_operator_1.f90: New tests.
1764
1765 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1766
1767 PR fortran/66057
1768 * gfortran.dg/generic_29.f90: New tests.
1769
1770 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1771
1772 PR fortran/66043
1773 * gfortran.dg/storage_size_6.f90: New tests.
1774
1775 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1776
1777 PR fortran/66045
1778 * gfortran.dg/null1.f90: New test.
1779
1780 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1781
1782 PR fortran/66044
1783 * gfortran.dg/entry_21.f90: New test.
1784
1785 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1786
1787 PR fortran/66043
1788 * gfortran.dg/storage_size_6.f90: New tests.
1789
1790 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1791
1792 PR fortran/66040
1793 * gfortran.dg/misplaced_statement.f90: New test.
1794
1795 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1796
1797 PR fortran/66039
1798 * gfortran.dg/filepos1.f90: New test
1799
1800 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1801
1802 PR fortran/64925
1803 * gfortran.dg/pr64925.f90: New test.
1804
1805 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1806
1807 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1808 unit.
1809 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1810
1811 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1812
1813 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1814 to the family of pie capable targets.
1815
1816 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1817
1818 * gcc.target/arm/bics_1.c : New testcase.
1819 * gcc.target/arm/bics_2.c : New testcase.
1820 * gcc.target/arm/bics_3.c : New testcase.
1821 * gcc.target/arm/bics_4.c : New testcase.
1822
1823 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1824
1825 * gcc.target/mips/umips-attr.c: New test.
1826
1827 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1828
1829 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1830 * gcc.dg/20150120-2.c (dg-final): Ditto.
1831 * gcc.dg/20150120-2.c (dg-final): Ditto.
1832 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1833
1834 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1835
1836 PR target/66174
1837 * gcc.target/i386/pr66174.c: New test.
1838
1839 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1840
1841 PR fortran/37131
1842 * gfortran.dg/matmul_bounds_6.f90: New test.
1843 * gfortran.dg/matmul_bounds_7.f90: New test.
1844
1845 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1846
1847 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1848 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1849 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1850 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1851 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1852 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1853
1854 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1855
1856 PR fortran/65903
1857 * gfortran.dg/continuation_13.f90: Update test.
1858 * gfortran.dg/pr65903.f90: New test.
1859
1860 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1861
1862 PR fortran/66113
1863 * gfortran.dg/block_14.f90: New test.
1864
1865 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1866
1867 PR fortran/44054
1868 * lib/gfortran-dg.exp: Update regex to handle two locations for
1869 the same diagnostic without caret.
1870 * gfortran.dg/badline.f: Test also that line numbers are correct
1871 before and after "left but not entered" warning.
1872
1873 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1874 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1875
1876 PR target/65768
1877 * gcc.target/arm/maskdata.c: New test.
1878
1879 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1880
1881 PR fortran/65792
1882 * gfortran.dg/derived_constructor_components_5: New test
1883
1884 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1885
1886 PR target/66140
1887 * gcc.target/alpha/pr66140.c: New test.
1888
1889 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1890
1891 PR c/48956
1892 * gcc.dg/Wconversion-complex-c99.c: New test.
1893 * gcc.dg/Wconversion-complex-gnu.c: New test.
1894
1895 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1896
1897 PR tree-optimization/64454
1898 * gcc.dg/modmod.c: New testcase.
1899
1900 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1901
1902 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1903
1904 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1905
1906 PR middle-end/66134
1907 * gcc.target/i386/mpx/pr66134.c: New test.
1908
1909 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1910
1911 * gcc.target/powerpc/pr60158.c: New test.
1912
1913 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1914
1915 * gcc.target/i386/sibcall-7.c: New test.
1916 * gcc.target/i386/sibcall-8.c: New test.
1917
1918 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1919
1920 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1921 (abs64_in_dreg): Likewise.
1922
1923 2015-05-14 Marek Polacek <polacek@redhat.com>
1924
1925 PR c/66066
1926 PR c/66127
1927 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1928 * gcc.dg/pr19984.c: Likewise.
1929 * gcc.dg/pr66066-1.c: New test.
1930 * gcc.dg/pr66066-2.c: New test.
1931 * gcc.dg/pr66066-3.c: New test.
1932
1933 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1934
1935 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1936 * gcc.dg/pow-sqrt.x: New file.
1937 * gcc.dg/pow-sqrt-1.c: New test.
1938 * gcc.dg/pow-sqrt-2.c: Likewise.
1939 * gcc.dg/pow-sqrt-3.c: Likewise.
1940
1941 2015-05-13 Richard Biener <rguenther@suse.de>
1942
1943 PR tree-optimization/66123
1944 * gcc.dg/torture/pr66123.c: New testcase.
1945
1946 2015-05-13 Richard Biener <rguenther@suse.de>
1947
1948 PR middle-end/66110
1949 * gcc.dg/alias-2.c: Adjust.
1950 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1951
1952 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1953
1954 PR target/65103
1955 * gcc.target/i386/pr65103-3.c: New.
1956
1957 2015-05-13 Martin Liska <mliska@suse.cz>
1958
1959 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1960
1961 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR target/66112
1964 * gcc.target/i386/pr66112-2.c: New test.
1965
1966 PR target/66112
1967 * gcc.target/i386/pr66112-1.c: New test.
1968
1969 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1970
1971 PR target/66048
1972 * gcc.target/i386/mpx/pr66048.cc: New.
1973
1974 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1975
1976 PR rtl-optimization/64616
1977 * gcc.dg/loop-8.c: New test.
1978 * gcc.dg/loop-9.c: New test.
1979
1980 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1981
1982 PR target/pr66047.c
1983 * gcc.target/i386/pr66047.c: New testcase.
1984
1985 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1986
1987 PR ipa/65873
1988 * gcc.c-torture/compile/pr65873.c: New testcase.
1989
1990 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1991
1992 PR fortran/66111
1993 * gfortran.dg/inline_matmul_10.f90: New test.
1994
1995 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1996
1997 * c-c++-common/Wmisleading-indentation.c: New testcase.
1998 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1999 * c-c++-common/Wmisleading-indentation-2.md: New file.
2000
2001 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2002
2003 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2004 "break".
2005 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2006
2007 2015-05-12 Richard Biener <rguenther@suse.de>
2008
2009 PR tree-optimization/66101
2010 * gcc.dg/torture/pr66101.c: New testcase.
2011
2012 2015-05-12 Richard Biener <rguenther@suse.de>
2013
2014 PR tree-optimization/37021
2015 * gcc.target/i386/vect-addsub.c: New testcase.
2016
2017 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2018
2019 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2020
2021 2015-05-12 Tom de Vries <tom@codesourcery.com>
2022
2023 PR tree-optimization/66010
2024 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2025
2026 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/65133
2029 * g++.dg/cpp0x/trailing10.C: New.
2030
2031 2015-05-12 Richard Biener <rguenther@suse.de>
2032
2033 * gcc.dg/vect/bb-slp-35.c: New testcase.
2034
2035 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2036
2037 PR fortran/66100
2038 * gfortran.dg/bound_simplification_6.f90: New.
2039
2040 2015-05-11 Steve Ellcey <sellcey@mips.com>
2041
2042 * gcc.target/mips/branch-1.c: Pass argument to bar().
2043
2044 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2045
2046 PR target/65753
2047 * gcc.target/i386/pr65753.c: New test.
2048
2049 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2050
2051 PR rtl-optimization/66076
2052 * gcc.dg/torture/pr66076.c: New test.
2053
2054 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2055
2056 PR fortran/66041
2057 * gfortran.dg/inline_matmul_7.f90: New test.
2058 * gfortran.dg/inline_matmul_8.f90: New test.
2059 * gfortran.dg/inline_matmul_9.f90: New test.
2060
2061 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2062
2063 * gfortran.dg/bound_simplification_5.f90: New.
2064
2065 2015-05-09 Jason Merrill <jason@redhat.com>
2066
2067 * lib/target-supports.exp (cxx_default): New global.
2068 (check_effective_target_c++11_only)
2069 (check_effective_target_c++14_only)
2070 (check_effective_target_c++98_only)
2071 (check_effective_target_c++1z_only): Check it.
2072
2073 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2074
2075 PR tree-optimization/64454
2076 * gcc.dg/tree-ssa/vrp97.c: New file.
2077 * gcc.dg/vect/slp-perm-7.c: Update.
2078
2079 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2080
2081 PR fortran/65894
2082 * gfortran.dg/elemental_subroutine_11.f90: New test.
2083
2084 2015-05-08 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/66036
2087 * gcc.dg/vect/slp-41.c: New testcase.
2088
2089 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2090
2091 * gfortran.dg/elemental_optional_args_7.f90: New.
2092
2093 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2094
2095 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2096 allow cmlt or sshr.
2097
2098 2015-05-08 Marek Polacek <polacek@redhat.com>
2099
2100 PR c/64918
2101 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2102 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2103
2104 2015-05-07 Marek Polacek <polacek@redhat.com>
2105
2106 PR c/65179
2107 * c-c++-common/Wshift-negative-value-1.c: New test.
2108 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2109 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2110 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2111 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2112 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2113 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2114 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2115 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2116
2117 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2118
2119 PR middle-end/192
2120 PR middle-end/54303
2121 * gcc.dg/fdata-sections-2.c: New file.
2122
2123 2015-05-07 Marek Polacek <polacek@redhat.com>
2124
2125 PR testsuite/66046
2126 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2127 last dg-output.
2128 * c-c++-common/ubsan/align-7.c: Likewise.
2129 * c-c++-common/ubsan/bounds-8.c: Likewise.
2130 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2131 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2132 * c-c++-common/ubsan/null-1.c: Likewise.
2133 * c-c++-common/ubsan/null-10.c: Likewise.
2134 * c-c++-common/ubsan/null-11.c: Likewise.
2135 * c-c++-common/ubsan/null-2.c: Likewise.
2136 * c-c++-common/ubsan/null-3.c: Likewise.
2137 * c-c++-common/ubsan/null-4.c: Likewise.
2138 * c-c++-common/ubsan/null-5.c: Likewise.
2139 * c-c++-common/ubsan/null-6.c: Likewise.
2140 * c-c++-common/ubsan/null-7.c: Likewise.
2141 * c-c++-common/ubsan/null-8.c: Likewise.
2142 * c-c++-common/ubsan/null-9.c: Likewise.
2143 * c-c++-common/ubsan/object-size-1.c: Likewise.
2144 * c-c++-common/ubsan/object-size-10.c: Likewise.
2145 * c-c++-common/ubsan/object-size-4.c: Likewise.
2146 * c-c++-common/ubsan/object-size-5.c: Likewise.
2147 * c-c++-common/ubsan/object-size-7.c: Likewise.
2148 * c-c++-common/ubsan/object-size-8.c: Likewise.
2149 * c-c++-common/ubsan/object-size-9.c: Likewise.
2150 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2151 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2152 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2153 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2154 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2155 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2156 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2157 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2158 * c-c++-common/ubsan/pr59333.c: Likewise.
2159 * c-c++-common/ubsan/pr59667.c: Likewise.
2160 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2161 * c-c++-common/ubsan/pr60636.c: Likewise.
2162 * c-c++-common/ubsan/pr63802.c: Likewise.
2163 * c-c++-common/ubsan/recovery-1.c: Likewise.
2164 * c-c++-common/ubsan/recovery-3.c: Likewise.
2165 * c-c++-common/ubsan/shift-1.c: Likewise.
2166 * c-c++-common/ubsan/shift-2.c: Likewise.
2167 * c-c++-common/ubsan/shift-4.c: Likewise.
2168 * c-c++-common/ubsan/shift-7.c: Likewise.
2169 * c-c++-common/ubsan/undefined-2.c: Likewise.
2170 * c-c++-common/ubsan/vla-1.c: Likewise.
2171 * g++.dg/ubsan/null-1.C: Likewise.
2172 * g++.dg/ubsan/null-3.C: Likewise.
2173 * g++.dg/ubsan/null-4.C: Likewise.
2174 * g++.dg/ubsan/vptr-8.C: Likewise.
2175 * g++.dg/ubsan/vptr-9.C: Likewise.
2176 * gcc.dg/ubsan/bounds-2.c: Likewise.
2177 * gcc.dg/ubsan/object-size-9.c: Likewise.
2178
2179 2015-05-07 Jeff Law <law@redhat.com>
2180
2181 * gcc.dg/tree-ssa/shorten-1.c: New test.
2182
2183 2015-05-07 Richard Biener <rguenther@suse.de>
2184
2185 PR tree-optimization/66002
2186 * gcc.dg/vect/vect-125.c: New testcase.
2187
2188 2015-05-07 Marek Polacek <polacek@redhat.com>
2189 Martin Uecker <uecker@eecs.berkeley.edu>
2190
2191 * c-c++-common/ubsan/bounds-10.c: New test.
2192
2193 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2194
2195 * jit.dg/harness.h (set_options): Wrap with
2196 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2197 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2198 Special-case test-benchmark.c as a negative.
2199 * jit.dg/test-benchmark.c: New file.
2200
2201 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2202
2203 PR target/64208
2204 * gcc.target/arm/pr64208.c: New test.
2205
2206 2015-05-06 Alan Modra <amodra@gmail.com>
2207
2208 PR target/66020
2209 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2210 (gparms): Make volatile.
2211
2212 2015-05-06 Richard Biener <rguenther@suse.de>
2213
2214 PR tree-optimization/62283
2215 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2216
2217 2015-05-06 Christian Bruel <christian.bruel@st.com>
2218
2219 PR target/66015
2220 * gcc.target/aarch64/iinline-attr-1.c: New test.
2221
2222 2015-05-06 Richard Biener <rguenther@suse.de>
2223
2224 * gcc.dg/vect/bb-slp-34.c: New testcase.
2225
2226 2015-05-06 Richard Biener <rguenther@suse.de>
2227
2228 PR tree-optimization/62283
2229 * gcc.dg/vect/bb-slp-14.c: Adjust.
2230
2231 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2232
2233 PR target/65990
2234 * gcc.target/i386/pr65990.c: New test.
2235
2236 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2237
2238 PR target/65915
2239 * gcc.target/i386/pr65915.c: New.
2240
2241 2015-05-05 Tom de Vries <tom@codesourcery.com>
2242
2243 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2244 'va_list escapes 0'.
2245
2246 2015-05-05 Tom de Vries <tom@codesourcery.com>
2247
2248 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2249 in r222173.
2250
2251 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2252
2253 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2254 * gcc.target/arm/pr65924.c: Likewise.
2255
2256 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2257
2258 PR target/65871
2259 * gcc.target/i386/pr65871-3.c: New test.
2260
2261 2015-05-04 Jeff Law <law@redhat.com>
2262
2263 Revert:
2264 2015-05-04 Jeff Law <law@redhat.com>
2265 * gcc.dg/tree-ssa/shorten-1.c: New test.
2266
2267 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2268 Jakub Jelinek <jakub@redhat.com>
2269
2270 PR c++/66007
2271 * g++.dg/cpp0x/Wnarrowing4.C: New.
2272
2273 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2274
2275 * lib/target-supports.exp
2276 (check_effective_target_keeps_null_pointer_checks): Clarify that
2277 this is for targets that disable -fdelete-null-pointer-checks,
2278 not default it to off.
2279 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2280 -fdelete-null-pointer-checks explicit.
2281 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2282 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2283 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2284 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2285 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2286 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2287 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2288 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2289 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2290 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2291 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2292 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2293 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2294 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2295 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2296 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2297 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2298 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2299 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2300 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2301 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2302 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2303 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2304 * g++.dg/cpp0x/static_assert9.C: Likewise.
2305 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2306 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2307 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2308 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2309 * g++.dg/tree-ssa/pr26406.C: Likewise.
2310
2311 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR tree-optimization/65984
2314 * c-c++-common/ubsan/pr65984.c: New test.
2315
2316 2015-05-04 Jeff Law <law@redhat.com>
2317
2318 * gcc.dg/tree-ssa/shorten-1.c: New test.
2319
2320 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2321
2322 PR fortran/44735
2323 * gfortran.dg/pr44735.f90: New test.
2324
2325 2015-05-04 Richard Biener <rguenther@suse.de>
2326
2327 PR tree-optimization/65965
2328 * gcc.dg/vect/bb-slp-33.c: New testcase.
2329
2330 2015-05-04 Richard Biener <rguenther@suse.de>
2331
2332 PR tree-optimization/65935
2333 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2334
2335 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2336
2337 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2338 for each supported variant instead of CHECK_RESULTS.
2339 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2340 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2341 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2342 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2343 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2344 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2345 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2346 expected results for unsupported variants. Call CHECK for each
2347 supported variant instead of CHECK_RESULTS.
2348 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2349 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2350 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2351 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2352 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2353 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2354 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2355 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2356 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2357 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2358 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2359 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2360 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2361 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2362 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2363 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2364 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2365 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2366 expected results for unsupported variants.
2367 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2368 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2369 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2370 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2371 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2372 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2373 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2374 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2375 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2376 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2377 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2378 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2379 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2380 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2381 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2382 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2383 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2384 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2385 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2386 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2387 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2388 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2389 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2390 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2391 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2392 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2393 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2394 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2395
2396 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2397
2398 PR fortran/37131
2399 * gfortran.dg/bound_9.f90: Add pointer assignment.
2400
2401 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2402 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2403
2404 PR c++/65858
2405 * g++.dg/cpp0x/Wnarrowing3.C: New.
2406
2407 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2408
2409 * gcc.dg/20150120-1.c: New test.
2410 * gcc.dg/20150120-2.c: New test.
2411 * gcc.dg/20150120-3.c: New test.
2412
2413 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2414
2415 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2416
2417 2015-05-01 Renlin Li <renlin.li@arm.com>
2418
2419 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2420
2421 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2422
2423 * gfortran.dg/bound_simplification_4.f90: New.
2424
2425 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2426
2427 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2428 with powerpc_p8vector_ok.
2429
2430 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2431
2432 PR fortran/37131
2433 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2434 scan pattern.
2435 * gfortran.dg/bound_9.f90: New test case.
2436
2437 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2438
2439 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2440 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2441 for 32bit x86 targets.
2442 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2443 for 32bit x86 targets.
2444 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2445 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2446 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2447 for 32bit x86 targets.
2448
2449 2015-04-30 Marek Polacek <polacek@redhat.com>
2450
2451 PR tree-optimization/63551
2452 * g++.dg/ipa/pr63551.C: New test.
2453
2454 2015-04-30 Caroline Tice <cmtice@google.com>
2455
2456 PR 65929
2457 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2458 partition size on certain targets.
2459
2460 2015-04-30 Renlin Li <renlin.li@arm.com>
2461
2462 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2463
2464 2015-04-30 Marek Polacek <polacek@redhat.com>
2465
2466 * c-c++-common/Wbool-compare-3.c: New test.
2467
2468 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2469 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2470
2471 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2472
2473 PR c++/57610
2474 * g++.dg/init/ref22.C: New.
2475
2476 2015-04-30 Marek Polacek <polacek@redhat.com>
2477
2478 * gcc.dg/init-bad-8.c: New test.
2479
2480 * gcc.dg/incomplete-typedef-1.c: New test.
2481
2482 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2483
2484 PR c++/59955
2485 * g++.dg/template/crash121.C: New.
2486
2487 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2488
2489 * gcc.target/mips/call-from-init.c: New test.
2490 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2491
2492 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2493
2494 PR target/65871
2495 * gcc.target/i386/pr65871-1.c: New test.
2496 * gcc.target/i386/pr65871-2.c: Ditto.
2497
2498 2015-04-29 Marek Polacek <polacek@redhat.com>
2499
2500 PR c/64610
2501 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2502 * c-c++-common/Wbool-compare-2.c: New test.
2503
2504 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2505
2506 PR target/65770
2507 * gcc.target/aarch64/vstN_lane_1.c: New file.
2508
2509 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/64667
2512 * g++.dg/warn/Winit-self-3.C: New.
2513
2514 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2515
2516 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2517
2518 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2519
2520 PR target/65924
2521 * gcc.target/arm/pr65924.c: New test.
2522
2523 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2524
2525 * g++.dg/gomp/tpl-target-update.C: New file.
2526
2527 2015-04-29 Richard Biener <rguenther@suse.de>
2528
2529 PR tree-optimization/65917
2530 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2531
2532 2015-04-29 Christian Bruel <christian.bruel@st.com>
2533
2534 PR target/64835
2535 * gcc.dg/ipa/iinline-attr.c: New test.
2536 * gcc.target/i386/iinline-attr-2.c: New test.
2537
2538 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2539
2540 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2541 segfault is fixed.
2542
2543 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2544
2545 * gcc.dg/vect/vect-33.c: Remove spurious line.
2546
2547 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2548
2549 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2550
2551 2015-04-28 Marek Polacek <polacek@redhat.com>
2552
2553 PR c/65901
2554 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2555 * gcc.dg/pr65901.c: New test.
2556
2557 2015-04-28 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/62283
2560 * gfortran.dg/vect/pr62283-2.f: New testcase.
2561 * gcc.dg/vect/bb-slp-14.c: Adjust.
2562
2563 2015-04-28 Richard Biener <rguenther@suse.de>
2564
2565 PR tree-optimization/65851
2566 * g++.dg/torture/pr65851.C: New testcase.
2567
2568 2015-04-27 Jeff Law <law@redhat.com>
2569
2570 PR tree-optimization/65217
2571 * gcc.target/i386/pr65217.c: Remove XFAIL.
2572
2573 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2574
2575 PR fortran/60322
2576 Add tests forgotten to svn-add.
2577 * gfortran.dg/class_allocate_19.f03: New test.
2578 * gfortran.dg/class_array_20.f03: New test.
2579 * gfortran.dg/class_array_21.f03: New test.
2580 * gfortran.dg/finalize_29.f08: New test.
2581
2582 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2583
2584 PR fortran/59678
2585 PR fortran/65841
2586 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2587 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2588
2589 2015-04-27 Caroline Tice <cmtice@google.com>
2590
2591 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2592 partition size.
2593
2594 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2595
2596 PR target/64579
2597 * gcc.target/powerpc/htm-1.c: New test.
2598 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2599 on 64-bit compiles.
2600 (__builtin_tabortdci): Likewise.
2601 (__builtin_tcheck): Remove operand.
2602 * lib/target-supports.exp (check_htm_hw_available): New function.
2603
2604 2015-04-27 Richard Biener <rguenther@suse.de>
2605
2606 * gcc.target/i386/pr65217.c: XFAIL.
2607
2608 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2609
2610 PR tree-optimization/65875
2611 * gcc.c-torture/compile/pr65875.c: New test.
2612
2613 2015-04-25 Marek Polacek <polacek@redhat.com>
2614
2615 PR c/52085
2616 * gcc.dg/enum-incomplete-2.c: New test.
2617 * gcc.dg/enum-mode-1.c: New test.
2618
2619 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2620
2621 PR target/65849
2622 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2623 set new options.
2624 * gcc.target/powerpc/pr65849-2.c: Likewise.
2625
2626 2015-04-24 Tom de Vries <tom@codesourcery.com>
2627
2628 PR tree-optimization/65802
2629 * g++.dg/pr65802.C: Move to ...
2630 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2631 stdarg.h. Rewrite for C.
2632 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2633 va_start and va_end. Remove unnecessary inline asm.
2634
2635 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2636 Wei Mi <wmi@google.com>
2637
2638 * gcc.target/i386/sse2-load-multi.c: New test.
2639 * gcc.target/i386/sse2-store-multi.c: Ditto.
2640
2641 2015-04-24 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/65830
2644 * c-c++-common/pr65830.c: New test.
2645
2646 PR c/63357
2647 * c-c++-common/Wlogical-op-1.c: New test.
2648
2649 2015-04-24 Marek Polacek <polacek@redhat.com>
2650
2651 PR c/61534
2652 * c-c++-common/pr61534-1.c: New test.
2653
2654 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2655 Steven Bosscher <steven@gcc.gnu.org>
2656
2657 PR rtl-optimization/34503
2658 * gcc.target/arm/pr64616.c: New file.
2659
2660 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2661
2662 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2663
2664 2015-04-24 Terry Guo <terry.guo@arm.com>
2665
2666 * gcc.target/arm/pr65710.c: Update the options.
2667
2668 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2669
2670 * gcc.target/i386/pr65523.c: Skip x32.
2671
2672 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2673
2674 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2675 to look for vcl* where appropriate.
2676
2677 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2678
2679 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2680 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2681
2682 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2683
2684 PR target/26702
2685 * gcc.target/arm/pr26702.c: New test.
2686
2687 2015-04-23 Marek Polacek <polacek@redhat.com>
2688
2689 PR c/65345
2690 * gcc.dg/pr65345-1.c: New test.
2691 * gcc.dg/pr65345-2.c: New test.
2692
2693 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2694
2695 * gcc.target/powerpc/crypto-builtin-2.c: New.
2696
2697 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2698
2699 PR fortran/60322
2700 * gfortran.dg/class_allocate_19.f03: New test.
2701 * gfortran.dg/class_array_20.f03: New test.
2702 * gfortran.dg/class_array_21.f03: New test.
2703 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2704 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2705 initialization correctly.
2706 * gfortran.dg/finalize_29.f08: New test.
2707
2708 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2709
2710 * gcc.target/powerpc/swaps-p8-18.c: New test.
2711
2712 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2713
2714 PR target/65456
2715 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2716 * gcc.dg/vect/bb-slp-25.c: Likewise.
2717 * gcc.dg/vect/bb-slp-29.c: Likewise.
2718 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2719 vect_no_align && { ! vect_hw_misalign }.
2720 * gcc.dg/vect/bb-slp-9.c: Likewise.
2721 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2722 vect_hw_misalign.
2723 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2724 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2725 account for POWER8, where peeling for alignment is not needed.
2726 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2727 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2728 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2729 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2730 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2731 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2732 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2733 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2734 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2735 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2736 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2737 * gcc.dg/vect/pr16105.c: Likewise.
2738 * gcc.dg/vect/pr20122.c: Likewise.
2739 * gcc.dg/vect/pr33804.c: Likewise.
2740 * gcc.dg/vect/pr33953.c: Likewise.
2741 * gcc.dg/vect/pr56787.c: Likewise.
2742 * gcc.dg/vect/pr58508.c: Likewise.
2743 * gcc.dg/vect/slp-25.c: Likewise.
2744 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2745 * gcc.dg/vect/vect-105.c: Likewise.
2746 * gcc.dg/vect/vect-27.c: Likewise.
2747 * gcc.dg/vect/vect-29.c: Likewise.
2748 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2749 POWER8.
2750 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2751 && { ! vect_hw_misalign }.
2752 * gcc.dg/vect/vect-44.c: Likewise.
2753 * gcc.dg/vect/vect-48.c: Likewise.
2754 * gcc.dg/vect/vect-50.c: Likewise.
2755 * gcc.dg/vect/vect-52.c: Likewise.
2756 * gcc.dg/vect/vect-56.c: Likewise.
2757 * gcc.dg/vect/vect-60.c: Likewise.
2758 * gcc.dg/vect/vect-72.c: Likewise.
2759 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2760 * gcc.dg/vect/vect-75.c: Likewise.
2761 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2762 * gcc.dg/vect/vect-77-global.c: Likewise.
2763 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2764 * gcc.dg/vect/vect-78-global.c: Likewise.
2765 * gcc.dg/vect/vect-93.c: Likewise.
2766 * gcc.dg/vect/vect-95.c: Likewise.
2767 * gcc.dg/vect/vect-96.c: Likewise.
2768 * gcc.dg/vect/vect-cond-1.c: Likewise.
2769 * gcc.dg/vect/vect-cond-3.c: Likewise.
2770 * gcc.dg/vect/vect-cond-4.c: Likewise.
2771 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2772 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2773 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2774 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2775 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2776 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2777 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2778 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2779 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2780 * gcc.dg/vect/vect-outer-5.c: Likewise.
2781 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2782 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2783 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2784 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2785 * gcc.dg/vect/vect-peel-3.c: Likewise.
2786 * gcc.dg/vect/vect-peel-4.c: Likewise.
2787 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2788 * gcc.target/powerpc/pr65456.c: New test.
2789 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2790 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2791 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2792 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2793 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2794 vect_no_align && { ! vect_hw_misalign }.
2795 * gfortran.dg/vect/vect-3.f90: Likewise.
2796 * gfortran.dg/vect/vect-4.f90: Likewise.
2797 * gfortran.dg/vect/vect-5.f90: Likewise.
2798 * lib/target-supports.exp (check_effective_target_vect_no_align):
2799 Return 1 for POWER8.
2800 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2801
2802 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2803
2804 PR fortran/65429
2805 * gfortran.dg/pr65429.f90: New test.
2806
2807 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2808
2809 * c-c++-common/asan/user-section-1.c: New test.
2810 * c-c++-common/asan/user-section-2.c: New test.
2811 * c-c++-common/asan/user-section-3.c: New test.
2812
2813 2015-04-22 Hale Wang <hale.wang@arm.com>
2814 Terry Guo <terry.guo@arm.com>
2815
2816 PR rtl-optimization/64818
2817 * gcc.target/arm/pr64818.c: New test.
2818
2819 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2820
2821 PR ipa/65076
2822 * g++.dg/tree-ssa/pr61034.C: Update template.
2823 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2824 * gcc.dg/Warray-bounds-11.c: Likewise.
2825 * gcc.dg/Warray-bounds.c: Likewise.
2826
2827 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2828
2829 PR libgfortran/65234
2830 * gfortran.dg/fmt_unlimited.f90: New test.
2831
2832 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2833
2834 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2835 headers.
2836 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2837 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2838 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2839 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2840 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2841 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2842 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2843
2844 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2845
2846 PR libgfortran/56743
2847 * gfortran.dg/namelist_87.f90: New test.
2848
2849 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2850
2851 * gcc.target/aarch64/mult-synth_1.c: New test.
2852 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2853 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2854 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2855 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2856 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2857
2858 2015-04-21 Richard Biener <rguenther@suse.de>
2859
2860 PR tree-optimization/65650
2861 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2862 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2863 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2864 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2865 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2866 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2867
2868 2015-04-21 Tom de Vries <tom@codesourcery.com>
2869
2870 PR tree-optimization/65802
2871 * g++.dg/pr65802.C: New test.
2872
2873 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2874
2875 PR testsuite/65767
2876 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2877 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2878
2879 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/65801
2882 * g++.dg/cpp0x/Wnarrowing2.C: New.
2883
2884 2015-04-20 Jeff Law <law@redhat.com>
2885
2886 PR tree-optimization/65658
2887 * gcc.dg/pr65658.c: New test.
2888
2889 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2890
2891 PR target/64134
2892 * gcc.target/aarch64/vec_init_1.c: New test.
2893
2894 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2895
2896 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2897 targets.
2898
2899 2015-04-18 Martin Sebor <msebor@redhat.com>
2900
2901 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2902 of non-nul characters.
2903 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2904
2905 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2906
2907 PR target/65787
2908 * gcc.target/powerpc/pr65787.c: New.
2909
2910 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR target/65689
2913 * gcc.target/aarch64/c-output-template-4.c: New test.
2914
2915 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2916
2917 PR target/65780
2918 * gcc.dg/pr65780-1.c: New test.
2919 * gcc.dg/pr65780-2.c: Likewise.
2920 * gcc.target/i386/pr32219-9.c: Likewise.
2921 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2922 symbol.
2923 * gcc.target/i386/pr64317.c (c): Initialize.
2924
2925 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2926
2927 PR target/65612
2928 * g++.dg/ext/mv18.C: New test.
2929 * g++.dg/ext/mv19.C: Likewise.
2930 * g++.dg/ext/mv20.C: Likewise.
2931 * g++.dg/ext/mv21.C: Likewise.
2932 * g++.dg/ext/mv22.C: Likewise.
2933 * g++.dg/ext/mv23.C: Likewise.
2934
2935 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2936
2937 PR c++/64527
2938 * g++.dg/init/pr64527.C: New test.
2939
2940 2015-04-17 Tom de Vries <tom@codesourcery.com>
2941 Michael Matz <matz@suse.de>
2942
2943 PR tree-optimization/64950
2944 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2945 x86_64-*-*.
2946
2947 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2948
2949 * c-c++-common/asan/user-section-1.c: New test.
2950
2951 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2952
2953 PR debug/65771
2954 * gcc.dg/debug/pr65771.c: New test.
2955
2956 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2959 __buitlin_alloca with __builtin_alloca.
2960
2961 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2962
2963 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2964
2965 2015-04-16 Richard Biener <rguenther@suse.de>
2966
2967 PR tree-optimization/64277
2968 * gcc.dg/Warray-bounds-14.c: New testcase.
2969 * gcc.dg/Warray-bounds-15.c: Likewise.
2970 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2971 * c-c++-common/ubsan/bounds-6.c: Likewise.
2972
2973 2015-04-16 Renlin Li <renlin.li@arm.com>
2974
2975 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2976 * gcc.target/arm/unsigned-float.c: New.
2977
2978 2015-04-16 Richard Biener <rguenther@suse.de>
2979
2980 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2981 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2982 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2983
2984 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2985
2986 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2987 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2988 * g++.dg/cpp0x/defaulted21.C: Likewise.
2989 * g++.dg/cpp0x/defaulted28.C: Likewise.
2990 * g++.dg/cpp0x/defaulted47.C: Likewise.
2991 * g++.dg/cpp0x/elision_neg.C: Likewise.
2992 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2993 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2994 * g++.dg/cpp0x/implicit1.C: Likewise.
2995 * g++.dg/cpp0x/implicit9.C: Likewise.
2996 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2997 * g++.dg/cpp0x/range-for13.C: Likewise.
2998 * g++.dg/gomp/clause-2.C: Likewise.
2999 * g++.dg/gomp/udr-5.C: Likewise.
3000 * g++.dg/inherit/access6.C: Likewise.
3001 * g++.dg/lookup/duperr1.C: Likewise.
3002 * g++.dg/lookup/friend2.C: Likewise.
3003 * g++.dg/lookup/pr6936.C: Likewise.
3004 * g++.dg/lookup/scoped1.C: Likewise.
3005 * g++.dg/lookup/using26.C: Likewise.
3006 * g++.dg/lookup/using38.C: Likewise.
3007 * g++.dg/other/access2.C: Likewise.
3008 * g++.dg/overload/defarg3.C: Likewise.
3009 * g++.dg/overload/defarg6.C: Likewise.
3010 * g++.dg/parse/access11.C: Likewise.
3011 * g++.dg/parse/access2.C: Likewise.
3012 * g++.dg/parse/access3.C: Likewise.
3013 * g++.dg/parse/access4.C: Likewise.
3014 * g++.dg/parse/access5.C: Likewise.
3015 * g++.dg/parse/access6.C: Likewise.
3016 * g++.dg/parse/access8.C: Likewise.
3017 * g++.dg/parse/access9.C: Likewise.
3018 * g++.dg/parse/crash40.C: Likewise.
3019 * g++.dg/tc1/dr142.C: Likewise.
3020 * g++.dg/tc1/dr166.C: Likewise.
3021 * g++.dg/tc1/dr52.C: Likewise.
3022 * g++.dg/template/access11.C: Likewise.
3023 * g++.dg/template/access18.C: Likewise.
3024 * g++.dg/template/access19.C: Likewise.
3025 * g++.dg/template/access2.C: Likewise.
3026 * g++.dg/template/access20.C: Likewise.
3027 * g++.dg/template/access26.C: Likewise.
3028 * g++.dg/template/access3.C: Likewise.
3029 * g++.dg/template/access7.C: Likewise.
3030 * g++.dg/template/conv12.C: Likewise.
3031 * g++.dg/template/crash69.C: Likewise.
3032 * g++.dg/template/friend31.C: Likewise.
3033 * g++.dg/template/friend32.C: Likewise.
3034 * g++.dg/template/memfriend15.C: Likewise.
3035 * g++.dg/template/memfriend16.C: Likewise.
3036 * g++.dg/template/memfriend17.C: Likewise.
3037 * g++.dg/template/memfriend7.C: Likewise.
3038 * g++.dg/template/pr32519.C: Likewise.
3039 * g++.dg/template/qualttp21.C: Likewise.
3040 * g++.dg/template/qualttp8.C: Likewise.
3041 * g++.dg/template/ttp10.C: Likewise.
3042 * g++.dg/template/typedef11.C: Likewise.
3043 * g++.dg/template/typedef13.C: Likewise.
3044 * g++.dg/template/typedef19.C: Likewise.
3045 * g++.dg/template/typedef20.C: Likewise.
3046 * g++.dg/template/typedef22.C: Likewise.
3047 * g++.dg/template/using16.C: Likewise.
3048 * g++.dg/template/virtual3.C: Likewise.
3049 * g++.dg/ubsan/pr61272.C: Likewise.
3050 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3051 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3052 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3053 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3054 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3055 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3056 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3057 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3058 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3059 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3060 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3061 * g++.old-deja/g++.jason/access17.C: Likewise.
3062 * g++.old-deja/g++.jason/access18.C: Likewise.
3063 * g++.old-deja/g++.jason/access22.C: Likewise.
3064 * g++.old-deja/g++.jason/access23.C: Likewise.
3065 * g++.old-deja/g++.jason/access8.C: Likewise.
3066 * g++.old-deja/g++.jason/delete3.C: Likewise.
3067 * g++.old-deja/g++.jason/report.C: Likewise.
3068 * g++.old-deja/g++.law/access2.C: Likewise.
3069 * g++.old-deja/g++.law/access3.C: Likewise.
3070 * g++.old-deja/g++.law/access4.C: Likewise.
3071 * g++.old-deja/g++.law/access5.C: Likewise.
3072 * g++.old-deja/g++.law/arm12.C: Likewise.
3073 * g++.old-deja/g++.law/arm14.C: Likewise.
3074 * g++.old-deja/g++.law/ctors13.C: Likewise.
3075 * g++.old-deja/g++.law/union2.C: Likewise.
3076 * g++.old-deja/g++.law/visibility12.C: Likewise.
3077 * g++.old-deja/g++.law/visibility15.C: Likewise.
3078 * g++.old-deja/g++.law/visibility16.C: Likewise.
3079 * g++.old-deja/g++.law/visibility17.C: Likewise.
3080 * g++.old-deja/g++.law/visibility18.C: Likewise.
3081 * g++.old-deja/g++.law/visibility19.C: Likewise.
3082 * g++.old-deja/g++.law/visibility20.C: Likewise.
3083 * g++.old-deja/g++.law/visibility21.C: Likewise.
3084 * g++.old-deja/g++.law/visibility24.C: Likewise.
3085 * g++.old-deja/g++.law/visibility4.C: Likewise.
3086 * g++.old-deja/g++.law/visibility5.C: Likewise.
3087 * g++.old-deja/g++.law/visibility6.C: Likewise.
3088 * g++.old-deja/g++.law/visibility7.C: Likewise.
3089 * g++.old-deja/g++.law/visibility8.C: Likewise.
3090 * g++.old-deja/g++.law/visibility9.C: Likewise.
3091 * g++.old-deja/g++.niklas/t135.C: Likewise.
3092 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3093 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3094 * g++.old-deja/g++.other/access11.C: Likewise.
3095 * g++.old-deja/g++.other/access4.C: Likewise.
3096 * g++.old-deja/g++.other/access7.C: Likewise.
3097 * g++.old-deja/g++.other/crash1.C: Likewise.
3098 * g++.old-deja/g++.other/crash7.C: Likewise.
3099 * g++.old-deja/g++.other/friend1.C: Likewise.
3100 * g++.old-deja/g++.other/friend4.C: Likewise.
3101 * g++.old-deja/g++.other/friend9.C: Likewise.
3102 * g++.old-deja/g++.other/lineno1.C: Likewise.
3103 * g++.old-deja/g++.other/using1.C: Likewise.
3104 * g++.old-deja/g++.pt/enum14.C: Likewise.
3105 * g++.old-deja/g++.pt/friend11.C: Likewise.
3106 * g++.old-deja/g++.pt/friend21.C: Likewise.
3107 * g++.old-deja/g++.pt/friend3.C: Likewise.
3108 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3109 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3110 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3111 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3112
3113 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR ipa/65765
3116 * g++.dg/ipa/pr65765.C: New test.
3117
3118 2015-04-15 Nick Clifton <nickc@redhat.com>
3119
3120 * gcc.target/rx/builtins.c: Disable RMPA test if string
3121 instructions are not allowed.
3122
3123 2015-04-15 Alan Modra <amodra@gmail.com>
3124
3125 * gcc.dg/pr65408.c: New.
3126
3127 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3128
3129 PR target/65729
3130 * gcc.target/arm/pr65729.c: New test.
3131
3132 2015-04-14 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/65758
3135 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3136
3137 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3138
3139 PR target/65648
3140 * gcc.c-torture/execute/pr65648.c: New test.
3141
3142 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3143
3144 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3145 __builtin_finite instead of finite.
3146 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3147 Likewise.
3148
3149 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3150
3151 PR tree-optimization/63387
3152 * gcc.dg/pr63387.c: New testcase.
3153
3154 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3155
3156 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3157
3158 2015-04-13 Richard Biener <rguenther@suse.de>
3159
3160 PR tree-optimization/65204
3161 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3162
3163 2015-04-13 Terry Guo <terry.guo@arm.com>
3164
3165 PR target/65710
3166 * gcc.target/arm/pr65710.c: New.
3167
3168 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3169
3170 PR tree-optimization/65747
3171 * g++.dg/torture/pr65747.C: New test.
3172
3173 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c++/65736
3176 * g++.dg/cpp0x/pr65736.C: New test.
3177
3178 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3179 Martin Liska <mliska@suse.cz>
3180
3181 PR ipa/65722
3182 * g++.dg/ipa/pr65722.C: New testcase.
3183
3184 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR tree-optimization/65735
3187 * gcc.c-torture/compile/pr65735.c: New test.
3188
3189 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3190
3191 PR middle-end/65554
3192 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3193
3194 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR target/65671
3197 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3198
3199 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3200
3201 PR target/65647
3202 * gcc.target/arm/pr65647-2.c: New.
3203
3204 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3205
3206 PR target/65694
3207 * g++.dg/torture/pr65694.C: New test.
3208
3209 2015-04-10 Tobias Burnus <burnus@net-b.de>
3210
3211 * gfortran.dg/coarray_lock_6.f90: New.
3212 * gfortran.dg/coarray_lock_7.f90: New.
3213 * gfortran.dg/coarray/lock_2.f90: New.
3214
3215 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3216
3217 PR fortran/56674
3218 PR fortran/58813
3219 PR fortran/59016
3220 PR fortran/59024
3221 * gfortran.dg/used_types_27.f90: New.
3222
3223 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3224
3225 PR target/65671
3226 * gcc.target/i386/pr65671.c: New.
3227
3228 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR tree-optimization/65709
3231 * c-c++-common/ubsan/align-9.c: New test.
3232
3233 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3234
3235 PR fortran/56852
3236 * gfortran.dg/pr56852.f90: New test.
3237
3238 2015-04-09 Marek Polacek <polacek@redhat.com>
3239 Jakub Jelinek <jakub@redhat.com>
3240
3241 PR middle-end/65554
3242 * g++.dg/opt/pr65554.C: New test.
3243
3244 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3245
3246 PR c++/65690
3247 * c-c++-common/attr-aligned-1.c: New test.
3248
3249 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3250
3251 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3252
3253 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3254
3255 PR target/65676
3256 * gcc.target/i386/sse-25.c: New.
3257
3258 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3259
3260 PR target/65693
3261 * gcc.target/i386/pr65693.c: New test.
3262
3263 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3264
3265 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3266
3267 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3268
3269 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3270
3271 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3272
3273 * gcc.target/i386/thunk-retbnd.c: New.
3274
3275 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3276
3277 * gnat.dg/opt48.adb: New test.
3278 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3279 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3280
3281 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3282
3283 PR ipa/65540
3284 * gcc.c-torture/compile/pr65540.c: New.
3285
3286 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3287
3288 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3289 -Wno-pointer-arith.
3290
3291 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR debug/65678
3294 * g++.dg/debug/pr65678.C: New test.
3295
3296 PR middle-end/65680
3297 * gcc.c-torture/compile/pr65680.c: New test.
3298
3299 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3300
3301 PR fortran/65548
3302 * gfortran.dg/allocate_with_source_5.f90: New test.
3303
3304 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3305
3306 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3307 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3308
3309 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3310
3311 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3312
3313 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3314
3315 PR target/65614
3316 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3317 to get floating point compression.
3318 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3319
3320 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3321
3322 PR preprocessor/61977
3323 * gcc.dg/cpp/pr61977.c: New test.
3324
3325 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3326
3327 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3328
3329 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3330
3331 PR target/65647
3332 * gcc.target/arm/pr65647.c: New.
3333
3334 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3335
3336 PR ipa/65655
3337 * g++.dg/torture/pr65655.C: New testcase.
3338
3339 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3340
3341 PR c++/64085
3342 * g++.dg/cpp1y/lambda-init13.C: New.
3343
3344 2015-04-03 Marek Polacek <polacek@redhat.com>
3345
3346 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3347
3348 2015-04-02 Marek Polacek <polacek@redhat.com>
3349
3350 PR c++/65642
3351 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3352 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3353
3354 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3355
3356 PR preprocessor/61977
3357 * gcc.target/powerpc/pr61977-1.c: New test.
3358 * gcc.target/powerpc/pr61977-2.c: New test.
3359
3360 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/56100
3363 * g++.dg/warn/Wshadow-8.C: New.
3364 * g++.dg/warn/Wshadow-9.C: Likewise.
3365 * g++.dg/warn/Wshadow-10.C: Likewise.
3366 * g++.dg/warn/Wshadow-11.C: Likewise.
3367
3368 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3369
3370 * gcc.dg/pr23623.c: Added aligned attribute.
3371 * gcc.dg/20141029-1.c: Likewise.
3372 * gcc.dg/20150306-1.c: New test.
3373
3374 2015-04-01 Marek Polacek <polacek@redhat.com>
3375
3376 PR c++/65554
3377 * g++.dg/cpp0x/initlist93.C: New test.
3378 * g++.dg/cpp0x/initlist94.C: New test.
3379
3380 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3381
3382 PR target/65624
3383 * gcc.target/aarch64/pr65624.c: New test.
3384
3385 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3386
3387 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3388
3389 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3390
3391 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3392 extra variable to force stack alignment.
3393 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3394 extra variable to force stack alignment.
3395
3396 2015-03-31 Marek Polacek <polacek@redhat.com>
3397
3398 PR c++/65390
3399 * g++.dg/template/pr65390.C: New test.
3400
3401 2015-03-31 Martin Liska <mliska@suse.cz>
3402
3403 * g++.dg/ipa/pr65557.C: New test.
3404
3405 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3406
3407 * gcc.target/s390/hotpatch-25.c: New test.
3408 * gcc.target/s390/hotpatch-1.c: Update test.
3409 * gcc.target/s390/hotpatch-10.c: Update test.
3410 * gcc.target/s390/hotpatch-11.c: Update test.
3411 * gcc.target/s390/hotpatch-12.c: Update test.
3412 * gcc.target/s390/hotpatch-13.c: Update test.
3413 * gcc.target/s390/hotpatch-14.c: Update test.
3414 * gcc.target/s390/hotpatch-15.c: Update test.
3415 * gcc.target/s390/hotpatch-16.c: Update test.
3416 * gcc.target/s390/hotpatch-17.c: Update test.
3417 * gcc.target/s390/hotpatch-18.c: Update test.
3418 * gcc.target/s390/hotpatch-19.c: Update test.
3419 * gcc.target/s390/hotpatch-2.c: Update test.
3420 * gcc.target/s390/hotpatch-21.c: Update test.
3421 * gcc.target/s390/hotpatch-22.c: Update test.
3422 * gcc.target/s390/hotpatch-23.c: Update test.
3423 * gcc.target/s390/hotpatch-24.c: Update test.
3424 * gcc.target/s390/hotpatch-3.c: Update test.
3425 * gcc.target/s390/hotpatch-4.c: Update test.
3426 * gcc.target/s390/hotpatch-5.c: Update test.
3427 * gcc.target/s390/hotpatch-6.c: Update test.
3428 * gcc.target/s390/hotpatch-7.c: Update test.
3429 * gcc.target/s390/hotpatch-8.c: Update test.
3430 * gcc.target/s390/hotpatch-9.c: Update test.
3431 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3432
3433 2015-03-31 Richard Biener <rguenther@suse.de>
3434
3435 PR middle-end/65626
3436 * g++.dg/torture/pr65626.C: New testcase.
3437
3438 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3439
3440 PR target/65531
3441 * gcc.target/i386/mpx/pr65531.cc: New.
3442
3443 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3444
3445 PR target/65602
3446 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3447 __builtin_alloca instead of alloca.
3448 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3449 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3450 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3451 check.
3452
3453 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR ipa/65610
3456 * g++.dg/ubsan/pr65610.C: New test.
3457
3458 2015-03-30 Marek Polacek <polacek@redhat.com>
3459
3460 PR c++/65398
3461 * g++.dg/cpp0x/pr65398-2.C: New test.
3462
3463 2015-03-30 Marek Polacek <polacek@redhat.com>
3464
3465 * c-c++-common/pr65556.c: Change the width of bit-fields.
3466
3467 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3468
3469 PR ipa/65588
3470 * gcc.target/i386/pr65588.c: New testcase.
3471
3472 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3473
3474 PR libgfortran/65563
3475 * gfortran.dg/open_errors_2.f90: New test.
3476
3477 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3478
3479 PR libgfortran/65596
3480 * gfortran.dg/namelist_86.f90: New test.
3481
3482 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3483
3484 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3485 statement to reflect new ownership.
3486
3487 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3488
3489 PR c++/42328
3490 * g++.dg/template/friend58.C: New.
3491 * g++.dg/template/friend59.C: Likewise.
3492
3493 2015-03-27 Tobias Burnus <burnus@net-b.de>
3494
3495 PR c/65586
3496 * g++.dg/gomp/openmp-simd-3.C: New.
3497 * gcc.dg/gomp/openmp-simd-3.c: New.
3498
3499 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3500
3501 PR target/65248
3502 * gcc.target/i386/pr65248-1.c: New file.
3503 * gcc.target/i386/pr65248-2.c: Likewise.
3504 * gcc.target/i386/pr65248-3.c: Likewise.
3505 * gcc.target/i386/pr65248-4.c: Likewise.
3506
3507 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3508
3509 PR target/65593
3510 * gcc.c-torture/compile/pr65593.c: New test.
3511
3512 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3513
3514 PR c++/59329
3515 * g++.dg/cpp1y/constexpr-assert1.C: New.
3516
3517 2015-03-27 Marek Polacek <polacek@redhat.com>
3518
3519 PR c++/65556
3520 * c-c++-common/pr65556.c: New test.
3521
3522 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3523
3524 PR ipa/65600
3525 * g++.dg/torture/pr65600.C: New testcase.
3526
3527 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3528
3529 PR target/65407
3530 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3531
3532 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3533
3534 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3535 statement and cleanup. Fixed typos.
3536
3537 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3538
3539 PR middle-end/65595
3540 * gcc.c-torture/compile/pr65595.c: New testcase.
3541
3542 2015-03-27 Marek Polacek <polacek@redhat.com>
3543
3544 PR sanitizer/65583
3545 * g++.dg/ubsan/pr65583.C: New test.
3546
3547 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3548
3549 * gcc.c-torture/compile/20150327.c: New testcase.
3550
3551 2015-03-26 Richard Biener <rguenther@suse.de>
3552
3553 PR middle-end/65555
3554 * g++.dg/torture/pr65555.C: New testcase.
3555
3556 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR tree-optimization/64715
3559 * gcc.dg/builtin-object-size-15.c: New test.
3560 * gcc.dg/pr64715-1.c: New test.
3561 * gcc.dg/pr64715-2.c: New test.
3562
3563 2015-03-26 Richard Biener <rguenther@suse.de>
3564
3565 PR middle-end/65519
3566 * gnat.dg/specs/opt2.ads: Fix testcase.
3567
3568 2015-03-25 Martin Sebor <msebor@redhat.com>
3569
3570 PR testsuite/65526
3571 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3572 when target isn't arm*-*-*-*.
3573 (check_effective_target_arm_nothumb): Likewise.
3574 (check_effective_target_arm_little_endian): Likewise.
3575 (check_effective_target_arm_vect_no_misalign): Likewise.
3576 (check_effective_target_aarch64_little_endian): Fail early if target
3577 isn't aarch64*-*-*.
3578
3579 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3580
3581 PR tree-optimization/65177
3582 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3583
3584 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3585
3586 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3587 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3588 smmintrin.h and mm3dnow.h.
3589
3590 2015-03-25 Marek Polacek <polacek@redhat.com>
3591
3592 PR c++/65558
3593 * g++.dg/cpp0x/pr65558.C: New test.
3594
3595 2015-03-25 Marek Polacek <polacek@redhat.com>
3596
3597 PR c++/61670
3598 * g++.dg/template/pr61670.C: New test.
3599
3600 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3601
3602 PR c++/54987
3603 * g++.dg/template/pr54987.C: New.
3604
3605 2015-03-25 Richard Biener <rguenther@suse.de>
3606
3607 PR tree-optimization/62630
3608 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3609
3610 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3611
3612 PR target/65508
3613 * gcc.target/i386/mpx/pr65508.c: New.
3614
3615 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3616
3617 PR fortran/64952
3618 PR fortran/65532
3619 * gfortran.dg/data_initialized_3.f90: New.
3620
3621 2015-03-25 Richard Biener <rguenther@suse.de>
3622
3623 PR middle-end/65519
3624 * gnat.dg/specs/opt2.ads: New testcase.
3625
3626 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3627
3628 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3629 * gcc.target/arm/memset-inline-4.c: Skip for
3630 arm_tune_string_ops_prefer_neon.
3631 * gcc.target/arm/memset-inline-5.c: Ditto.
3632 * gcc.target/arm/memset-inline-6.c: Ditto.
3633 * gcc.target/arm/memset-inline-8.c: Ditto.
3634 * gcc.target/arm/memset-inline-9.c: Ditto.
3635
3636 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3637
3638 PR c++/58923
3639 * g++.dg/other/virtual3.C: New.
3640
3641 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3642
3643 PR c++/60130
3644 * g++.dg/cpp0x/vt-60130.C: New.
3645
3646 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3647
3648 PR c++/61971
3649 * g++.dg/warn/Warray-bounds-7.C: New.
3650
3651 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3652
3653 PR c++/60067
3654 * g++.dg/template/defarg18.C: New.
3655
3656 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3657
3658 PR c++/59988
3659 * g++.dg/cpp0x/vt-59988.C: New.
3660
3661 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR tree-optimization/65533
3664 * gcc.dg/pr65533.c: New test.
3665
3666 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3667
3668 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3669 source= and mold= expressions functionality.
3670 * gfortran.dg/allocate_class_4.f90: New test.
3671 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3672 copying an unlimited polymorhpic object containing a char array
3673 to another unlimited polymorphic object respects the _len
3674 component.
3675 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3676 whether deferred length char array allocate works, unlimited
3677 polymorphic object allocation from a string works and if
3678 allocating an array of deferred length strings works.
3679 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3680
3681 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 PR c++/65513
3684 * g++.dg/cpp0x/constexpr-array11.C: New.
3685
3686 2015-03-24 Richard Biener <rguenther@suse.de>
3687
3688 PR middle-end/65517
3689 * gcc.dg/torture/pr65517.c: New testcase.
3690
3691 2015-03-24 Tobias Burnus <burnus@net-b.de>
3692
3693 * gfortran.dg/coindexed_1.f90: Moved from
3694 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3695
3696 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR testsuite/65506
3699 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3700 gimple dump.
3701
3702 PR target/65523
3703 * gcc.target/i386/pr65523.c: New test.
3704
3705 PR ipa/65475
3706 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3707 dg-options.
3708 * g++.dg/lto/pr65475b_0.C: Likewise.
3709
3710 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3711
3712 PR target/65505
3713 * gcc.target/sh/torture/pr65505.c: New.
3714
3715 2015-03-23 Martin Sebor <msebor@redhat.com>
3716
3717 PR testsuite/63175
3718 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3719 assembly for lvx in addition to lxv.
3720
3721 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR target/65504
3724 * gfortran.dg/pr65504.f90: New test.
3725
3726 PR ipa/65521
3727 * gcc.dg/pr65521.c: New test.
3728
3729 2015-03-23 Richard Biener <rguenther@suse.de>
3730
3731 PR tree-optimization/65518
3732 * gcc.dg/vect/pr65518.c: New testcase.
3733
3734 2015-03-23 Richard Biener <rguenther@suse.de>
3735
3736 PR tree-optimization/65494
3737 * gcc.dg/vect/pr65494.c: New testcase.
3738
3739 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3740
3741 PR preprocessor/65238
3742 * c-c++-common/cpp/pr65238-1.c: New test.
3743 * gcc.dg/cpp/pr65238-2.c: New test.
3744 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3745 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3746
3747 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3748 Mikael Morin <mikael@gcc.gnu.org>
3749
3750 PR fortran/64952
3751 * gfortran.dg/elemental_dependency_4.f90: New.
3752 * gfortran.dg/elemental_dependency_5.f90: New.
3753
3754 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3755
3756 PR ipa/65475
3757 * g++.dg/lto/pr65475b_0.C: New testcase.
3758 * g++.dg/lto/pr65475b_1.C: New testcase.
3759 * g++.dg/lto/pr65475c_0.C: New testcase.
3760 * g++.dg/lto/pr65475c_1.C: New testcase.
3761
3762 2015-03-21 Tobias Burnus <burnus@net-b.de>
3763
3764 * gfortran.dg/coarray_38.f90: New.
3765 * gfortran.dg/coarray_39.f90: New.
3766 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3767 compile test.
3768
3769 2015-03-20 Marek Polacek <polacek@redhat.com>
3770
3771 PR c++/65398
3772 * g++.dg/cpp0x/pr65398.C: New test.
3773
3774 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3775
3776 PR ipa/65475
3777 * g++.dg/lto/pr65475_0.C: New testcase.
3778 * g++.dg/lto/pr65475_1.C: New testcase.
3779
3780 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3781
3782 PR rtl-optimization/64366
3783 * gcc.target/sh/pr64366.c: New.
3784
3785 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3786
3787 PR c++/48324
3788 * g++.dg/cpp0x/constexpr-48324.C: New.
3789
3790 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3791
3792 PR c++/48453
3793 * g++.dg/cpp0x/pr48453.C: New.
3794
3795 2015-03-20 Marek Polacek <polacek@redhat.com>
3796
3797 PR c++/65072
3798 * g++.dg/cpp0x/pr65072.C: New test.
3799
3800 2015-03-20 Richard Biener <rguenther@suse.de>
3801
3802 PR middle-end/64715
3803 * gcc.dg/pr15347.c: Use -O.
3804 * c-c++-common/pr19807-1.c: Likewise.
3805
3806 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3807
3808 * gnat.dg/volatile13.ad[sb]: New test.
3809
3810 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3811
3812 PR rtl-optimization/60851
3813 * gcc.target/i386/pr60851.c: New test.
3814
3815 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3816
3817 PR target/65240
3818 * g++.dg/pr65240.h: Add tests for PR 65240.
3819 * g++.dg/pr65240-1.C: Likewise.
3820 * g++.dg/pr65240-2.C: Likewise.
3821 * g++.dg/pr65240-3.C: Likewise.
3822 * g++.dg/pr65240-4.C: Likewise.
3823
3824 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3825
3826 PR rtl-optimization/63491
3827 * gcc.target/powerpc/pr63491.c: New.
3828
3829 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3830
3831 * g++.dg/ipa/pr65465.C: New test.
3832
3833 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3834
3835 PR c++/52659
3836 * g++.dg/cpp0x/deleted11.C: New.
3837
3838 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3839
3840 PR sanitizer/65400
3841 * c-c++-common/tsan/pr65400-3.c: New test.
3842
3843 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3844
3845 PR c++/59686
3846 * g++.dg/cpp0x/constexpr-59686.C: New.
3847
3848 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR sanitizer/64265
3851 * g++.dg/tsan/pr64265.C: New test.
3852
3853 PR sanitizer/65400
3854 * c-c++-common/tsan/pr65400-1.c: New test.
3855 * c-c++-common/tsan/pr65400-2.c: New test.
3856
3857 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3858
3859 PR c++/59816
3860 * g++.dg/cpp0x/pr59816.C: New.
3861
3862 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3863
3864 PR fortran/59198
3865 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3866
3867 2015-03-18 Martin Liska <mliska@suse.cz>
3868
3869 PR ipa/65439
3870 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3871 equivalences either to 6 or 7.
3872
3873 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3874
3875 PR middle-end/64491
3876 Revert:
3877 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3878
3879 * gcc.dg/undefined-loop-1.c: New file.
3880 * gcc.dg/undefined-loop-2.c: New file.
3881
3882 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3883
3884 PR testsuite/64032
3885 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3886 loop exits too early.
3887
3888 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR tree-optimization/65450
3891 * gfortran.dg/pr65450.f90: New test.
3892
3893 PR target/65078
3894 * gcc.target/i386/pr65078-1.c: New test.
3895 * gcc.target/i386/pr65078-2.c: New test.
3896 * gcc.target/i386/pr65078-3.c: New test.
3897 * gcc.target/i386/pr65078-4.c: New test.
3898 * gcc.target/i386/pr65078-5.c: New test.
3899 * gcc.target/i386/pr65078-6.c: New test.
3900
3901 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3902
3903 PR c++/65340
3904 * g++.dg/cpp1y/pr65340.C: New.
3905
3906 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3907
3908 PR fortran/64432
3909 * gfortran.dg/system_clock_3.f08: Adjust test.
3910
3911 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3912
3913 PR fortran/59198
3914 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3915 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3916
3917 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3918
3919 PR fortran/64432
3920 * gfortran.dg/system_clock_3.f08: New test.
3921
3922 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3923
3924 PR c++/64626
3925 g++.dg/cpp1y/pr64626-1.C: New.
3926 g++.dg/cpp1y/pr64626-2.C: New.
3927 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3928
3929 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3930
3931 PR tree-optimization/65427
3932 * gcc.c-torture/execute/pr65427.c: New test.
3933
3934 2015-03-16 Marek Polacek <polacek@redhat.com>
3935
3936 DR 1688
3937 PR c++/65327
3938 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3939 * g++.dg/cpp0x/pr65327.C: New test.
3940
3941 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3942
3943 PR sanitizer/64820
3944 * c-c++-common/asan/pr64820.c: New test.
3945
3946 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3947
3948 * gfortran.dg/pointer_2.f90: New test.
3949
3950 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3951
3952 * g++.dg/pr65049.C: New test.
3953
3954 2015-03-16 Tom de Vries <tom@codesourcery.com>
3955
3956 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3957 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3958 * gcc.target/i386/fuse-caller-save.c: Same.
3959
3960 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * gnat.dg/loop_optimization18.ad[sb]: New test.
3963 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3964
3965 2015-03-16 Alan Modra <amodra@gmail.com>
3966
3967 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3968 2014-12-05 change.
3969
3970 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3971
3972 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3973 hppa*-*-hpux*.
3974 * gcc.dg/torture/pr65270-2.c: Likewise.
3975
3976 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3977
3978 PR fortran/61138
3979 * gfortran.dg/pointer_remapping_9.f90: New.
3980
3981 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR tree-optimization/65369
3984 * gcc.c-torture/execute/pr65369.c: New test.
3985
3986 PR tree-optimization/65418
3987 * gcc.c-torture/execute/pr65418-1.c: New test.
3988 * gcc.c-torture/execute/pr65418-2.c: New test.
3989
3990 PR rtl-optimization/65401
3991 * gcc.c-torture/execute/pr65401.c: New test.
3992
3993 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3994
3995 PR target/64600
3996 * gcc.target/arm/pr64600_1.c: New test.
3997
3998 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3999
4000 PR rtl-optimization/65235
4001 * gcc.target/aarch64/pr65235_1.c: New test.
4002
4003 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4004
4005 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4006 * gcc.target/s390/hotpatch-22.c: Likewise.
4007 * gcc.target/s390/hotpatch-23.c: Likewise.
4008 * gcc.target/s390/hotpatch-24.c: Likewise.
4009 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4010 * gcc.target/s390/hotpatch-1.c: Update expected output.
4011 * gcc.target/s390/hotpatch-2.c: Likewise.
4012 * gcc.target/s390/hotpatch-3.c: Likewise.
4013 * gcc.target/s390/hotpatch-4.c: Likewise.
4014 * gcc.target/s390/hotpatch-5.c: Likewise.
4015 * gcc.target/s390/hotpatch-6.c: Likewise.
4016 * gcc.target/s390/hotpatch-7.c: Likewise.
4017 * gcc.target/s390/hotpatch-8.c: Likewise.
4018 * gcc.target/s390/hotpatch-9.c: Likewise.
4019 * gcc.target/s390/hotpatch-10.c: Likewise.
4020 * gcc.target/s390/hotpatch-11.c: Likewise.
4021 * gcc.target/s390/hotpatch-12.c: Likewise.
4022 * gcc.target/s390/hotpatch-13.c: Likewise.
4023 * gcc.target/s390/hotpatch-14.c: Likewise.
4024 * gcc.target/s390/hotpatch-15.c: Likewise.
4025 * gcc.target/s390/hotpatch-16.c: Likewise.
4026 * gcc.target/s390/hotpatch-17.c: Likewise.
4027 * gcc.target/s390/hotpatch-18.c: Likewise.
4028 * gcc.target/s390/hotpatch-19.c: Likewise.
4029
4030 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4031
4032 PR target/65103
4033 * gcc.target/i386/pr65103-1.c: New.
4034
4035 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4036
4037 PR target/65044
4038 * gcc.target/i386/pr65044.c: New.
4039
4040 2015-03-12 Tom de Vries <tom@codesourcery.com>
4041
4042 PR rtl-optimization/64895
4043 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4044 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4045 * gcc.target/i386/fuse-caller-save.c: Ditto.
4046
4047 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4048
4049 * gcc.dg/ipa/pr63569.c: Fix template.
4050
4051 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4052
4053 * g++.dg/ipa/pr64146.C: Require fpic support.
4054
4055 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4056
4057 PR libfortran/65200
4058 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4059 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4060
4061 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4062
4063 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4064 to dg-options, fix up dg-skip-if.
4065
4066 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4067
4068 PR target/65296
4069 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4070 * gcc.target/avr/tiny-caller-save.c: Same.
4071
4072 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4073
4074 PR target/65242
4075 * g++.dg/pr65242.C: New test.
4076
4077 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4078
4079 * c-c++-common/asan/no-asan-check-glob.c: New test.
4080
4081 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4082
4083 PR c++/65370
4084 * g++.dg/other/default11.C: New.
4085 * g++.dg/other/default12.C: Likewise.
4086
4087 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4088
4089 PR target/65368
4090 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4091
4092 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4093
4094 PR fortran/65024
4095 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4096
4097 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR c++/65127
4100 * g++.dg/cpp0x/pr65127.C: New test.
4101
4102 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4103
4104 * gcc.dg/ipa/PR64550.c: Update template.
4105
4106 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4107 Tobias Burnus <burnus@net-b.de>
4108
4109 * gfortran.dg/coarray_sync_memory.f90: New.
4110
4111 2015-03-10 Marek Polacek <polacek@redhat.com>
4112
4113 PR sanitizer/65367
4114 * c-c++-common/ubsan/pr65367.c: New test.
4115
4116 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4117
4118 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4119 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4120 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4121 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4122 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4123 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4124 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4125 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4126 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4127 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4128 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4129 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4130 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4131
4132 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4133
4134 * lib/mpx-dg.exp (mpx_link_flags): New.
4135 (mpx_init): New.
4136 (mpx_finish): New.
4137 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4138 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4139 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4140 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4141 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4142 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4143 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4144 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4145 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4154 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4155 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4156 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4157 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4158 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4159 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4160 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4161 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4162 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4163 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4164 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4165 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4166 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4167 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4168 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4169 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4174 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4175 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4176 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4177 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4178 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4179 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4180 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4181 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4182 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4183 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4184 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4185 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4186 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4187 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4188 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4189 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4190 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4191 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4192 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4193 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4194 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4195 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4196 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4197 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4198 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4199 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4200 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4201 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4202 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4203 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4204 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4205 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4206 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4207 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4208 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4209 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4210 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4211 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4212 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4213 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4214 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4215 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4216 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4217 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4218 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4219 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4220 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4221 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4222 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4223 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4224 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4225 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4226 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4227 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4228 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4229 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4230 * gcc.target/i386/mpx/label-address-1.c: New.
4231 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4232 * gcc.target/i386/mpx/macro.c: New.
4233 * gcc.target/i386/mpx/mpx-check.h: New.
4234 * gcc.target/i386/mpx/mpx.exp: New.
4235 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4236 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4237 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4238 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4239 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4240 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4241 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4242 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4243 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4244 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4245 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4246 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4247 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4248 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4249 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4250 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4251 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4252 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4253 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4254 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4255 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4256 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4257 * gcc.target/i386/mpx/reference-1-nov.c: New.
4258 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4259 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4260 * gcc.target/i386/mpx/reference-2-nov.c: New.
4261 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4262 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4263 * gcc.target/i386/mpx/reference-3-nov.c: New.
4264 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4265 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4266 * gcc.target/i386/mpx/reference-4-nov.c: New.
4267 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4268 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4269 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4270 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4271 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4272 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4273 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4274 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4275 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4276 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4277 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4278 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4279 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4280 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4281 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4282 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4283 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4284 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4285 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4286 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4287 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4288 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4289 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4290 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4291 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4292 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4293 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4294 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4295 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4296 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4297 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4298 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4299 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4300 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4301 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4302 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4303 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4304 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4305 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4306 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4307 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4308 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4309 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4310 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4311 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4312 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4313 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4314 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4315 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4316 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4317 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4318 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4319 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4320 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4321 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4322 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4323 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4324 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4325 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4326 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4327 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4328 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4329 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4330 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4331 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4332 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4333 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4334 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4335 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4336 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4337 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4338 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4339 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4340 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4341 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4342 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4343 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4344 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4345 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4346 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4347 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4348 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4349 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4350 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4351 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4352 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4353 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4354 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4355 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4356 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4357 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4358 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4359 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4360 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4361 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4362 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4363 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4364 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4365 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4366 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4367 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4368 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4369 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4370 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4371 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4372 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4373 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4374 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4375 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4376 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4377 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4378 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4379 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4380 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4381 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4382 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4383 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4384 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4385 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4386 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4387 * gcc.target/i386/mpx/vla-1-nov.c: New.
4388 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4389 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4390 * gcc.target/i386/mpx/vla-2-nov.c: New.
4391 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4392
4393 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4394
4395 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4396
4397 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4398
4399 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4400
4401 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4402
4403 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4404 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4405
4406 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4407
4408 PR c/65120
4409 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4410 on rhs is 0.
4411 (fn4): New test.
4412 * c-c++-common/pr65120.c: New test.
4413
4414 PR rtl-optimization/65321
4415 * gcc.dg/pr65321.c: New test.
4416
4417 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4418
4419 PR tree-optimization/65355
4420 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4421
4422 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4423
4424 PR c/65120
4425 * c-c++-common/pr49706.c: Adjust tests for not warning
4426 about !!x == y or !b == y where b is boolean, and add
4427 some further tests.
4428 * c-c++-common/pr62199-2.c: Likewise.
4429
4430 2015-03-09 Richard Biener <rguenther@suse.de>
4431
4432 PR middle-end/65270
4433 * gcc.dg/torture/pr65270-1.c: New testcase.
4434 * gcc.dg/torture/pr65270-2.c: Likewise.
4435
4436 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4437
4438 PR tree-optimization/63743
4439 * gcc.dg/pr63743.c: New test.
4440
4441 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4442
4443 PR lto/65316
4444 * g++.dg/lto/pr65316_0.C: New testcase.
4445 * g++.dg/lto/pr65316_1.C: New testcase.
4446
4447 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4448
4449 PR target/62247
4450 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4451 hppa*-*-hpux*.
4452 * g++.dg/abi/rtti3.C: Likewise.
4453
4454 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4455
4456 PR target/62251
4457 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4458
4459 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4460
4461 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4462
4463 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4464
4465 2015-03-08 Morin <mikael@gcc.gnu.org>
4466
4467 PR fortran/60898
4468 * gfortran.dg/entry_20.f90: New.
4469
4470 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4471
4472 PR target/65153
4473 * gcc.c-torture/compile/pr65153.c: New.
4474
4475 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4476
4477 PR target/65249
4478 * g++.dg/torture/pr65249.C: New.
4479
4480 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4481
4482 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4483 long.
4484 (int64_t): Likewise.
4485
4486 2015-03-07 Marek Polacek <polacek@redhat.com>
4487 Martin Uecker <uecker@eecs.berkeley.edu>
4488
4489 PR sanitizer/65280
4490 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4491 member-like arrays.
4492 * c-c++-common/ubsan/bounds-8.c: New test.
4493 * c-c++-common/ubsan/bounds-9.c: New test.
4494 * gcc.dg/ubsan/bounds-2.c: New test.
4495
4496 2015-03-05 Martin Sebor <msebor@redhat.com>
4497
4498 * PR testsuite/63175
4499 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4500 checking of results into main to prevent it from getting optimized
4501 away.
4502 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4503
4504 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4505
4506 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4507 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4508 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4509 x64.
4510
4511 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4512
4513 * g++.dg/lto/pr65302_1.C: New testcase.
4514 * g++.dg/lto/pr65302_0.C: New testcase.
4515
4516 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4517
4518 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4519 -fno-ipa-icf to dg-options.
4520
4521 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4522
4523 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4524 compiles using the linker plugin.
4525
4526 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4527
4528 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4529
4530 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4531
4532 * gcc.target/arm/pr65067.c: New test.
4533
4534 2015-03-05 Martin Liska <mliska@suse.cz>
4535
4536 PR ipa/65318
4537 * gcc.dg/ipa/pr65318.c: New test.
4538
4539 2015-03-05 Marek Polacek <polacek@redhat.com>
4540
4541 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4542
4543 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4544
4545 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4546
4547 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4548
4549 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4550 max-unroll-times back to defaults for s390.
4551
4552 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4553
4554 Fix last commit.
4555
4556 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 PR c++/64665
4559 * g++.dg/cpp0x/initlist92.C: New.
4560
4561 2015-03-05 Richard Biener <rguenther@suse.de>
4562
4563 PR tree-optimization/65310
4564 * gcc.dg/vect/pr65310.c: New testcase.
4565
4566 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4567
4568 PR c++/64834
4569 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4570
4571 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4572
4573 * gnat.dg/entry_queues3.adb: New test.
4574
4575 2015-03-04 Ian Lance Taylor <iant@google.com>
4576
4577 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4578
4579 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 PR c++/64227
4582 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4583
4584 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4585
4586 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4587 -fno-ipa-icf to dg-options
4588 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4589 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4590
4591 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/64398
4594 * g++.dg/cpp0x/decltype62.C: New.
4595
4596 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4597
4598 * gnat.dg/object_overflow5.adb: New test.
4599
4600 2015-03-03 Martin Liska <mliska@suse.cz>
4601
4602 PR ipa/65287
4603 * gcc.dg/ipa/pr65287.c: New test.
4604
4605 2015-03-03 Martin Jambor <mjambor@suse.cz>
4606 Eric Botcazou <ebotcazou@adacore.com>
4607
4608 * gnat.dg/specs/pack12.ads: New test.
4609
4610 2015-03-03 Martin Liska <mliska@suse.cz>
4611
4612 * gcc.dg/ipa/PR65282.c: New test.
4613
4614 2015-03-13 Jeff Law <law@redhat.com>
4615
4616 PR tree-optimization/65241
4617 * gcc.c-torture/compile/pr65241.c: New test.
4618
4619 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4620
4621 PR target/64331
4622 * gcc.target/avr/torture/pr64331.c: New test.
4623
4624 2015-03-03 Martin Liska <mliska@suse.cz>
4625 Jan Hubicka <hubicka@ucw.cz>
4626
4627 * g++.dg/ipa/pr65263.C: New test.
4628
4629 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4630
4631 PR ipa/65130
4632 * gcc.dg/lto/pr65130_0.c: New testcase.
4633 * gcc.dg/lto/pr65130_1.c: New testcase.
4634
4635 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4636
4637 PR ipa/64988
4638 * g++.dg/torture/pr64988.C: New testcase.
4639
4640 2015-03-02 Tobias Burnus <burnus@net-b.de>
4641
4642 * gfortran.dg/coarray_atomic_6.f90: New.
4643
4644 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4645
4646 PR target/65184
4647 * gcc.target/i386/pr65184.c: New.
4648
4649 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4650
4651 PR target/65183
4652 * gcc.target/i386/pr65183.c: New.
4653
4654 2015-02-28 Martin Liska <mliska@suse.cz>
4655 Jan Hubicka <hubicka@ucw.cz>
4656
4657 * gcc.dg/ipa/ipa-icf-35.c: New test.
4658 * gcc.dg/ipa/ipa-icf-36.c: New test.
4659 * gcc.dg/ipa/ipa-icf-37.c: New test.
4660
4661 2015-02-28 Martin Liska <mliska@suse.cz>
4662 Jan Hubicka <hubicka@ucw.cz>
4663
4664 PR ipa/65245
4665 * gcc.dg/ipa/ipa-icf-34.c: New test.
4666
4667 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4668
4669 PR target/61142
4670 * gcc.target/sh/sh/pr61142.c: New.
4671
4672 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4673
4674 * g++.dg/other/dump-ada-spec-3.C: New test.
4675
4676 2015-03-01 Martin Liska <mliska@suse.cz>
4677
4678 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4679 * g++.dg/ipa/pr63595.C: Update expected results.
4680
4681 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4682
4683 PR ipa/65236
4684 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4685
4686 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4687
4688 * gcc.dg/vect/pr59354.c: Move vector producing code to
4689 separate function.
4690
4691 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4692
4693 PR ipa/65237
4694 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4695 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4696 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4697 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4698
4699 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR tree-optimization/65048
4702 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4703 (foo): Use K&R style definition.
4704
4705 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4706
4707 PR target/65032
4708 * g++.dg/pr65032.C: New.
4709
4710 2015-02-27 Marek Polacek <polacek@redhat.com>
4711
4712 PR c/65040
4713 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4714 -Wformat=2.
4715
4716 2015-02-27 Marek Polacek <polacek@redhat.com>
4717
4718 PR c/65228
4719 * gcc.dg/pr65228.c: New test.
4720
4721 2015-02-27 Kai Tietz <ktietz@redhat.com>
4722
4723 PR c/35330
4724 * gcc.dg/weak/weak-17.c: New file.
4725
4726 2015-02-27 Richard Biener <rguenther@suse.de>
4727
4728 PR lto/65193
4729 * g++.dg/lto/pr65193_0.C: New testcase.
4730
4731 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4732
4733 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4734 * gcc.target/s390/hotpatch-8.c: Likewise.
4735 * gcc.target/s390/hotpatch-9.c: Likewise.
4736 * gcc.target/s390/pr61078.c: Likewise.
4737 * gcc.target/s390/pr57960.c: Remove -m64.
4738 * gcc.target/s390/pr61078.c: Likewise.
4739
4740 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4741 Martin Liska <mliska@suse.cz>
4742
4743 PR bootstrap/65150
4744 * gcc.dg/pr64454.c: Disable ICF.
4745 * gcc.dg/pr28685-1.c: Disable ICF
4746 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4747 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4748 * g++.dg/ipa/ipa-icf-4.C: Update template.
4749
4750 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR tree-optimization/65216
4753 * gcc.c-torture/execute/pr65216.c: New test.
4754
4755 PR tree-optimization/65215
4756 * gcc.c-torture/execute/pr65215-1.c: New test.
4757 * gcc.c-torture/execute/pr65215-2.c: New test.
4758 * gcc.c-torture/execute/pr65215-3.c: New test.
4759 * gcc.c-torture/execute/pr65215-4.c: New test.
4760 * gcc.c-torture/execute/pr65215-5.c: New test.
4761
4762 2015-02-26 Tom de Vries <tom@codesourcery.com>
4763
4764 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4765
4766 2015-02-26 Martin Liska <mliska@suse.cz>
4767 Jan Hubicka <hubicka@ucw.cz>
4768
4769 * g++.dg/ipa/pr64146.C: Update expected results.
4770 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4771 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4772 * gcc.dg/ipa/ipa-icf-34.c: New test.
4773
4774 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4775
4776 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4777 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4778 (dg-additional-options): Remove dg directive.
4779 (dg-final): Add dg directive.
4780
4781 2015-02-26 Marek Polacek <polacek@redhat.com>
4782
4783 PR ipa/65008
4784 * g++.dg/ipa/pr65008.C: New test.
4785
4786 2015-02-26 Tom de Vries <tom@codesourcery.com>
4787
4788 * lib/profopt.exp (profopt-target-cleanup): New proc.
4789 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4790 files from sources from dg-additional-sources.
4791
4792 2015-02-26 Tom de Vries <tom@codesourcery.com>
4793
4794 * lib/gcov.exp: Cleanup in case of xfail.
4795
4796 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4797
4798 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4799
4800 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4801
4802 PR debug/46102
4803 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4804 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4805 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4806 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4807 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4808 * g++.dg/debug/pr46123.C: XFAIL and move...
4809 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4810 * gcc.dg/debug/dwarf2-3.c: Move...
4811 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4812
4813 2015-02-26 Marek Polacek <polacek@redhat.com>
4814
4815 PR c++/65202
4816 * g++.dg/cpp1y/pr65202.C: New test.
4817
4818 2015-02-26 Tom de Vries <tom@codesourcery.com>
4819
4820 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4821 locale_facets.h.gcov.
4822
4823 2015-02-26 Tom de Vries <tom@codesourcery.com>
4824
4825 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4826
4827 2015-02-26 Tom de Vries <tom@codesourcery.com>
4828
4829 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4830
4831 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4832
4833 PR target/65217
4834 * gcc.target/i386/pr65217.c: New.
4835
4836 2015-02-26 Tom de Vries <tom@codesourcery.com>
4837
4838 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4839
4840 2015-02-26 Tom de Vries <tom@codesourcery.com>
4841
4842 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4843
4844 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4845
4846 PR tree-optimization/65048
4847 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4848
4849 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4850
4851 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4852 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4853
4854 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4855
4856 PR target/65161
4857 * gcc.target/i386/pr65161.c: New test.
4858
4859 2015-02-26 Terry Guo <terry.guo@arm.com>
4860
4861 * gcc.target/arm/no-volatile-in-it.c: New test.
4862
4863 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4864
4865 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4866 (dg-options): Add -save-temps.
4867 (dg-final): Add cleanup-saved-temps.
4868
4869 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4870
4871 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4872
4873 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4874
4875 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4876 * gcc.target/powerpc/pack01.c: Include string.h.
4877
4878 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4879
4880 PR target/65167
4881 * gcc.target/i386/pr65167.c: New.
4882
4883 2015-02-25 Kai Tietz <ktietz@redhat.com>
4884
4885 PR tree-optimization/61917
4886 * gcc.dg/vect/vect-pr61917.c: New file.
4887
4888 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR tree-optimization/65170
4891 * gcc.c-torture/execute/pr65170.c: New test.
4892 * gcc.dg/tree-ssa/vrp96.c: New test.
4893
4894 2015-02-24 Tom de Vries <tom@codesourcery.com>
4895
4896 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4897
4898 2015-02-24 Tom de Vries <tom@codesourcery.com>
4899
4900 PR testsuite/65126
4901 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4902 (dg-additional-files-options): Copy additional_sources to
4903 additional_sources_used before emptying additional_sources.
4904 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4905 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4906 (cleanup-saved-temps): Use additional_sources_used instead of
4907 additional_sources.
4908 (dg-test): Reset additional_sources_used.
4909
4910 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4911
4912 PR fortran/63427
4913 * gfortran.dg/integer_exponentiation_6.F90: New test.
4914
4915 2015-02-23 Martin Sebor <msebor@redhat.com>
4916
4917 PR target/65109
4918 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4919 two parts. One to save registers, the other to verify the
4920 registers have the right values. Save register state into
4921 static data rather than on the stack.
4922
4923 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4924
4925 PR bootstrap/63888
4926 * c-c++-common/asan/pr63888.c: New test.
4927
4928 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4929
4930 PR target/65163
4931 * gcc.c-torture/compile/pr65163.c: New.
4932
4933 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4934
4935 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4936 with -m31 on 64 bit.
4937 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4938 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4939
4940 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4941
4942 * gcc.target/s390/20090223-1.c: Add
4943 -Wno-implicit-function-declaration option.
4944 * gcc.target/s390/pr42224.c: Likewise.
4945 * gcc.target/s390/pr55718.c: Likewise.
4946
4947 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4948
4949 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4950 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4951 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4952 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4953 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4954 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4955 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4956 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4957 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4958 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4959 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4960 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4961 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4962 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4963 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4964 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4965 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4966 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4967 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4968 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4969 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4970
4971 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4972
4973 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4974 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4975 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4976 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4977 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4978 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4979 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4980 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4981 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4982 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4983 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4984 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4985 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4986 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4987 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4988 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4989
4990 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4991
4992 PR fortran/64980
4993 PR fortran/61960
4994 * gfortran.dg/pr61960.f90: New.
4995 * gfortran.dg/pr64230.f90: New.
4996 * gfortran.dg/pr64980.f03: New.
4997
4998 2015-02-22 Tom de Vries <tom@codesourcery.com>
4999
5000 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5001
5002 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5003
5004 PR ada/65156
5005 * gnat.dg/timing_events.adb: Removed, invalid test.
5006
5007 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5008
5009 PR debug/58123
5010 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5011 location.
5012 * g++.dg/gcov/gcov-2.C: Likewise.
5013
5014 2015-02-20 Richard Biener <rguenther@suse.de>
5015
5016 PR tree-optimization/65136
5017 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5018
5019 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR testsuite/64158
5022 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5023 and nvptx-*-* blacklisting.
5024
5025 * gcc.dg/sibcall-9.c: New test.
5026 * gcc.dg/sibcall-10.c: New test.
5027
5028 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5029
5030 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5031
5032 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5033
5034 PR target/64452
5035 * gcc.target/avr/torture/pr64452.c: New test.
5036
5037 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5038
5039 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5040 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5041
5042 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5043
5044 PR testsuite/65116
5045 * lib/target-supports.exp (check_compile): Check whether
5046 additional_sources is defined before using it.
5047
5048 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR middle-end/65074
5051 * g++.dg/opt/pr65074.C: New file.
5052
5053 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5054
5055 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5056 (size_type): New typedef.
5057 (operator "" _script): Use it for the last argument.
5058
5059 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5060
5061 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5062
5063 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5064
5065 * lib/target-supports.exp (check_compile): Save/restore
5066 additional_sources that may belong to an actual test.
5067
5068 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5069
5070 PR gcov-profile/64634
5071 * g++.dg/gcov/gcov-15.C: New test.
5072
5073 2015-02-18 Tom de Vries <tom@codesourcery.com>
5074
5075 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5076
5077 2015-02-18 Tom de Vries <tom@codesourcery.com>
5078
5079 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5080
5081 2015-02-18 Tom de Vries <tom@codesourcery.com>
5082
5083 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5084
5085 2015-02-18 Tom de Vries <tom@codesourcery.com>
5086
5087 * gfortran.dg/fmt_cache_1.f: Add missing close.
5088
5089 2015-02-18 Tom de Vries <tom@codesourcery.com>
5090
5091 PR testsuite/65107
5092 * gfortran.dg/read_eof_8.f90: Add missing close.
5093
5094 2015-02-18 Richard Biener <rguenther@suse.de>
5095
5096 PR tree-optimization/65063
5097 * gcc.dg/pr65063.c: New testcase.
5098
5099 2015-02-18 Richard Biener <rguenther@suse.de>
5100
5101 PR tree-optimization/62217
5102 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5103
5104 2015-02-18 Marek Polacek <polacek@redhat.com>
5105
5106 PR sanitizer/65081
5107 * c-c++-common/ubsan/pr65081.c: New test.
5108
5109 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5110
5111 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5112 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5113
5114 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5115
5116 * gcc.dg/ipa/propalign-3.c: New test.
5117
5118 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5119
5120 PR target/64793
5121 * gcc.target/sh/pr64793.c: New.
5122 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5123
5124 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5125
5126 * gcc.target/arm/divzero.c: New test case.
5127
5128 2015-02-17 Tom de Vries <tom@codesourcery.com>
5129
5130 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5131
5132 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5133 Jakub Jelinek <jakub@redhat.com>
5134
5135 PR c++/65075
5136 * g++.dg/cpp0x/pr65075.C: New test.
5137
5138 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5139
5140 PR target/65058
5141 * gcc.target/powerpc/pr65058.c: New test.
5142
5143 2015-02-16 Jeff Law <law@redhat.com>
5144
5145 PR tree-optimization/64823
5146 * gcc.dg/uninit-20.c: New test.
5147
5148 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5149 James Greenhalgh <james.greenhalgh@arm.com>
5150
5151 PR ipa/64963
5152 * gcc.dg/ipa/ipa-clone-1.c: New test.
5153
5154 2015-02-16 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/65077
5157 * gcc.dg/torture/pr65077.c: New testcase.
5158
5159 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5160
5161 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5162 Directive adjusted to scan for ldaxr.
5163 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5164 adjusted to scan for ldaex.
5165
5166 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5167
5168 PR c++/65080
5169 * g++.dg/cpp0x/constexpr-65080.C: New.
5170
5171 2015-02-16 Richard Biener <rguenther@suse.de>
5172
5173 PR tree-optimization/63593
5174 * gcc.dg/pr63593.c: New testcase.
5175
5176 2015-02-16 Marek Polacek <polacek@redhat.com>
5177
5178 PR c/65066
5179 * gcc.dg/pr65066.c: New test.
5180
5181 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5182
5183 * gcc.dg/pr65002.C: Move ...
5184 * g++.dg/ipa/pr65002.C: ... here.
5185
5186 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5187
5188 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5189 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5190 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5191 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5192
5193 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5194
5195 PR testsuite/64850
5196 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5197 the expression to find calls.
5198 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5199 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5200 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5201 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5202 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5203
5204 2015-02-14 Marek Polacek <polacek@redhat.com>
5205
5206 PR c/64768
5207 * gcc.dg/array-11.c: New test.
5208 * gcc.dg/array-12.c: New test.
5209 * gcc.dg/array-13.c: New test.
5210 * gcc.dg/array-14.c: New test.
5211 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5212 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5213 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5214 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5215 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5216 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5217
5218 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/60894
5221 * g++.dg/lookup/using54.C: New.
5222
5223 2015-02-13 Jeff Law <law@redhat.com>
5224
5225 PR bootstrap/65060
5226 Revert my change for tree-optimization/64823.
5227
5228 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR tree-optimization/65053
5231 * gcc.c-torture/execute/pr65053-1.c: New test.
5232 * gcc.c-torture/execute/pr65053-2.c: New test.
5233
5234 2015-02-13 Marek Polacek <polacek@redhat.com>
5235
5236 PR c/65050
5237 * gcc.dg/pr65050.c: New test.
5238
5239 2015-02-13 Jeff Law <law@redhat.com>
5240
5241 PR tree-optimization/64823
5242 * gcc.dg/uninit-20.c: New test.
5243
5244 PR rtl-optimization/47477
5245 * gcc.dg/tree-ssa/pr47477.c: New test.
5246
5247 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 PR c++/60211
5250 * g++.dg/parse/ivdep-2.C: New.
5251 * g++.dg/parse/ivdep-3.C: Likewise.
5252
5253 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5254
5255 PR fortran/64506
5256 * gfortran.dg/continuation_13.f90: New test.
5257 * gfortran.dg/continuation_14.f: New test.
5258
5259 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5260
5261 PR c++/64970
5262 * g++.dg/cpp0x/sfinae55.C: New.
5263
5264 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5265
5266 PR ipa/65034
5267 * g++.dg/ipa/pr65034.C: New test.
5268
5269 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5270
5271 PR tree-optimization/65002
5272 * gcc.dg/pr65002.C: New.
5273
5274 2015-02-13 Marek Polacek <polacek@redhat.com>
5275
5276 PR c/65040
5277 * c-c++-common/pr65040.c: New test.
5278
5279 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5280
5281 PR tree-optimization/64705
5282 * gcc.dg/tree-ssa/pr64705.c: New test.
5283
5284 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5285
5286 PR rtl/32219
5287 * gcc.dg/visibility-22.c: New test.
5288 * gcc.dg/visibility-23.c: New test.
5289 * gcc.target/i386/pr32219-1.c: New test.
5290 * gcc.target/i386/pr32219-2.c: New test.
5291 * gcc.target/i386/pr32219-3.c: New test.
5292 * gcc.target/i386/pr32219-4.c: New test.
5293 * gcc.target/i386/pr32219-5.c: New test.
5294 * gcc.target/i386/pr32219-6.c: New test.
5295 * gcc.target/i386/pr32219-7.c: New test.
5296 * gcc.target/i386/pr32219-8.c: New test.
5297 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5298
5299 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5300
5301 PR libgfortran/57822
5302 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5303 four different KINDs.
5304
5305 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR c++/64884
5308 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5309
5310 PR sanitizer/65000
5311 * g++.dg/ubsan/pr65000.C: New test.
5312
5313 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5314
5315 PR fortran/64932
5316 * gfortran.dg/finalize_28.f90: New test
5317
5318 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR debug/55541
5321 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5322 DW_TAG_lexical_block removal.
5323 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5324 * g++.dg/guality/pr55541.C: New test.
5325
5326 PR sanitizer/64984
5327 * g++.dg/ubsan/pr64984.C: New test.
5328
5329 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5330
5331 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5332
5333 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR testsuite/64930
5336 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5337 instructions for 2015-01-14 get_memmodel changes.
5338 * gcc.target/powerpc/atomic-p8.c: Likewise.
5339
5340 PR sanitizer/65019
5341 * g++.dg/ubsan/pr65019.C: New test.
5342
5343 PR tree-optimization/65014
5344 * gcc.c-torture/compile/pr65014.c: New test.
5345
5346 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5347
5348 PR libgfortran/57822
5349 * gfortran/fmt_g0_7.f08: Revise test.
5350
5351 2015-02-11 Jeff Law <law@redhat.com>
5352
5353 PR target/63347
5354 * gcc.target/m68k/pr63347.c: New test.
5355
5356 2015-02-11 Marek Polacek <polacek@redhat.com>
5357
5358 * g++.dg/ubsan/shift-1.C: New test.
5359 * gcc.dg/ubsan/c-shift-2.c: New test.
5360 * c-c++-common/ubsan/shift-5.c: Remove file.
5361
5362 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5363
5364 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5365 Directive adjusted to XFAIL.
5366 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5367 adjusted to XFAIL.
5368
5369 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5370
5371 PR middle-end/65003
5372 * g++.dg/opt/pr65003.C: New test.
5373
5374 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5375
5376 * lib/target-supports.exp (check_effective_target_pie): Renamed
5377 to ...
5378 (check_effective_target_pie_enabled): This.
5379 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5380 * gcc.target/i386/pie.c: Likewise.
5381
5382 2015-02-11 Andrew Pinski <apinski@cavium.com>
5383
5384 PR target/64893
5385 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5386 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5387
5388 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5389
5390 PR target/61925
5391 * gcc.target/i386/pr61925-1.c: New test.
5392 * gcc.target/i386/pr61925-2.c: New test.
5393 * gcc.target/i386/pr61925-3.c: New test.
5394
5395 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR sanitizer/65004
5398 * g++.dg/asan/pr65004.C: New test.
5399
5400 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5401
5402 PR target/64661
5403 * gcc.taget/sh/pr64661-0.h: New.
5404 * gcc.taget/sh/pr64661-1.c: New.
5405 * gcc.taget/sh/pr64661-2.c: New.
5406 * gcc.taget/sh/pr64661-3.c: New.
5407 * gcc.taget/sh/pr64661-4.c: New.
5408
5409 2015-02-10 Richard Biener <rguenther@suse.de>
5410
5411 PR tree-optimization/64995
5412 * g++.dg/torture/pr64995.C: New testcase.
5413
5414 2015-02-10 Richard Biener <rguenther@suse.de>
5415
5416 PR tree-optimization/64909
5417 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5418
5419 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5420
5421 * gcc.dg/signbit-sa.c: New test.
5422
5423 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5424
5425 PR libgfortran/57822
5426 * gfortran/fmt_g0_7.f08: New test.
5427
5428 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5429
5430 PR tree-optimization/43378
5431 * gcc.dg/tree-ssa/pr43378.c: New test.
5432
5433 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5434
5435 PR ipa/64978
5436 * g++.dg/torture/pr64978.C: New testcase.
5437
5438 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR sanitizer/64981
5441 * gcc.dg/asan/pr64981.c: New test.
5442
5443 2015-02-09 Marek Polacek <polacek@redhat.com>
5444
5445 PR c/64856
5446 * gcc.dg/pr64856.c: New test.
5447
5448 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR target/64979
5451 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5452 * gcc.c-torture/execute/pr64979.c: New test.
5453
5454 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5455
5456 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5457
5458 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5459
5460 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5461 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5462
5463 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5464
5465 PR target/58757
5466 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5467
5468 2015-02-09 Richard Biener <rguenther@suse.de>
5469
5470 PR tree-optimization/54000
5471 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5472
5473 2015-02-09 Tom de Vries <tom@codesourcery.com>
5474
5475 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5476
5477 2015-02-09 Martin Liska <mliska@suse.cz>
5478
5479 * g++.dg/ipa/pr64858.C: New test.
5480
5481 2015-02-09 Tom de Vries <tom@codesourcery.com>
5482
5483 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5484
5485 2015-02-08 Andrew Pinski <apinski@cavium.com>
5486
5487 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5488
5489 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5490
5491 PR fortran/63744
5492 * gfortran.dg/use_rename_8.f90: New.
5493
5494 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5495
5496 * gnat.dg/addr7.ad[sb]: New test.
5497 * gnat.dg/addr8.ad[sb]: Likewise.
5498
5499 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5500
5501 PR jit/64752
5502 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5503 from jit.dg/test-compile-to-executable.c's create_code, with a
5504 clarification of the output message.
5505 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5506 pass/fail message.
5507 (test_jit): Use CHECK_NO_ERRORS when calling
5508 gcc_jit_context_compile_to_file.
5509 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5510 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5511 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5512 about deletions that are attempted.
5513 (jit-verify-compile-to-file): Rename to...
5514 (jit-verify-output-file-was-created): ...this, and drop the
5515 attempt to run "file" and verify the output.
5516 (jit-verify-assembler): New function.
5517 (jit-verify-object): New function.
5518 (jit-verify-dynamic-library): New function.
5519 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5520 favor of an implementation from new file
5521 create-code-for-hello-world-executable.h, which also adds a
5522 "main".
5523 (dg-final): Replace jit-verify-compile-to-file with
5524 jit-verify-output-file-was-created, and invoke new function
5525 jit-verify-assembler.
5526 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5527 the output message.
5528 (dg-final): Replace jit-verify-compile-to-file with
5529 jit-verify-output-file-was-created, and invoke new function
5530 jit-verify-dynamic-library.
5531 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5532 favor of an implementation from new file
5533 create-code-for-hello-world-executable.h, which also adds a
5534 "main".
5535 (dg-final): Replace jit-verify-compile-to-file with
5536 jit-verify-output-file-was-created. Strengthen the expected stdout
5537 from the built executable.
5538 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5539 favor of an implementation from new file
5540 create-code-for-hello-world-executable.h, which also adds a
5541 "main".
5542 (dg-final): Replace jit-verify-compile-to-file with
5543 jit-verify-output-file-was-created, and invoke new function
5544 jit-verify-object.
5545 * jit.dg/verify-dynamic-library.c: New source file.
5546
5547 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5548 Brian Rzycki <b.rzycki@samsung.com>
5549
5550 PR tree-optimization/64878
5551 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5552
5553 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5554
5555 PR ipa/64896
5556 * g++.dg/ipa/pr64896.C: New test.
5557
5558 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5559
5560 PR target/64205
5561 * gcc.target/powerpc/pr64205.c: New file.
5562
5563 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5564
5565 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5566 (dg-options): Use -fpie instead of -fPIE -pie.
5567
5568 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5569
5570 PR middle-end/64937
5571 * g++.dg/asan/pr64937.C: New test.
5572
5573 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5574
5575 PR fortran/63205
5576 * gfortran.dg/class_to_type_4.f90: New test
5577
5578 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5579
5580 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5581
5582 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR rtl-optimization/64957
5585 PR debug/64817
5586 * gcc.c-torture/execute/pr64957.c: New test.
5587
5588 2015-02-05 Jeff Law <law@redhat.com>
5589
5590 PR target/17306
5591 * gcc.target/h8300/pr17306-1.c: New test.
5592 * gcc.target/h8300/pr17306-2.c: New test.
5593
5594 2015-02-05 Tobias Burnus <burnus@net-b.de>
5595
5596 PR fortran/64943
5597 * gfortran.dg/structure_constructor_12.f90: New.
5598
5599 2015-02-05 Jeff Law <law@redhat.com>
5600
5601 PR target/58400
5602 gcc.target/h8300/pr58400.c: New test.
5603
5604 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5605
5606 * gcc.target/arm/macro_defs0.c: New test.
5607 * gcc.target/arm/macro_defs1.c: New test.
5608 * gcc.target/arm/macro_defs2.c: New test.
5609
5610 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5611
5612 PR rtl-optimization/64905
5613 * gcc.target/i386/pr64905.c: Require nonpic target.
5614 (dg-options): Add -fomit-frame-pointer.
5615 (main): Remove.
5616
5617 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5618
5619 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5620 tree dump scanning.
5621
5622 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5623
5624 PR fortran/64757
5625 * gfortran.dg/type_to_class_2.f90: New test
5626 * gfortran.dg/type_to_class_3.f90: New test
5627
5628 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5629
5630 PR ipa/64686
5631 * g++.dg/torture/pr64686.C: New testcase.
5632
5633 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5634
5635 PR rtl-optimization/64905
5636 * gcc.target/i386/pr64905.c: New file.
5637
5638 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5639
5640 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5641 * gcc.dg/guality/pr41616-1.c: Ditto.
5642
5643 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5644
5645 PR debug/64817
5646 * gcc.dg/pr64817-3.c: New.
5647
5648 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5649 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5650
5651 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5652 pass parameters in registers.
5653 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5654 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5655 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5656
5657 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5658 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5659
5660 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5661 list, allow for multilibed targets.
5662 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5663
5664 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5665
5666 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5667 * gcc.dg/pr46728-6.c: Ditto.
5668
5669 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5670
5671 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5672 for mips_nanlegacy target.
5673
5674 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5675
5676 * gcc.target/i386/chkp-hidden-def.c: New.
5677
5678 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5679
5680 PR middle-end/62103
5681 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5682 to use 24 bits for bitfield b.
5683
5684 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5685
5686 PR testsuite/64796
5687 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5688 cache result in a global variable. Include all 32-bit targets for
5689 bswap64 tests.
5690
5691 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR rtl-optimization/64756
5694 * gcc.c-torture/execute/pr64756.c: New test.
5695
5696 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5697
5698 PR target/64660
5699 * gcc.target/sh/pr64660-0.h: New.
5700 * gcc.target/sh/pr64660-1.c: New.
5701 * gcc.target/sh/pr64660-2.c: New.
5702 * gcc.target/sh/pr64660-3.c: New.
5703 * gcc.target/sh/pr64660-4.c: New.
5704
5705 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5706
5707 PR c++/64877
5708 * g++.dg/warn/Waddress-2.C: New.
5709
5710 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5711
5712 PR middle-end/61225
5713 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5714
5715 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5716
5717 PR preprocessor/64803
5718 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5719
5720 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5721
5722 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5723
5724 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5725
5726 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5727 (_ARM_FPSRC): Add DN and AHP fields.
5728 (clean_results): Force DN=1 on AArch64.
5729 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5730 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5731 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5732 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5733 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5734 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5735
5736 2015-02-02 Alan Modra <amodra@gmail.com>
5737
5738 * gcc.target/powerpc/cprophard.c: New.
5739
5740 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5741
5742 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5743 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5744
5745 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5746
5747 PR debug/64817
5748 * gcc.dg/pr64817-1.c: New test.
5749 * gcc.dg/pr64817-2.c: New test.
5750
5751 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5752
5753 PR target/64851
5754 * gcc.target/sh/pr64851-0.h: New
5755 * gcc.target/sh/pr64851-1.c: New
5756 * gcc.target/sh/pr64851-2.c: New
5757 * gcc.target/sh/pr64851-3.c: New
5758 * gcc.target/sh/pr64851-4.c: New
5759
5760 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5761
5762 PR target/64882
5763 * gcc.dg/torture/pr64882.c: New test.
5764
5765 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5766
5767 PR target/64159
5768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5769 sparc*-*-*.
5770
5771 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5772
5773 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5774 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5775 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5776 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5777 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5778 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5779 tree dump.
5780 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5781 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5782 tree dump.
5783 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5784 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5785 tree dump.
5786
5787 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5788
5789 PR target/64688
5790 * g++.dg/pr64688-2.C: New.
5791
5792 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5793
5794 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5795 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5796 * gcc.target/i386/fuse-caller-save.c: Ditto.
5797 * gcc.target/i386/headmerge-1.c: Ditto.
5798 * gcc.target/i386/headmerge-2.c: Ditto.
5799 * gcc.target/i386/sibcall-6.c: Ditto.
5800
5801 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5802
5803 PR target/64617
5804 * gcc.target/i386/pr64617.c: New test.
5805
5806 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5807
5808 PR target/15184
5809 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5810 (dg-options): Remove -m32.
5811 (dg-final): Scan for "movb %al" only.
5812 * gcc.target/i386/pr15184-2.c: Ditto.
5813
5814 2015-01-30 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/64829
5817 * gcc.dg/vect/pr64829.c: New testcase.
5818
5819 2015-01-29 Marek Polacek <polacek@redhat.com>
5820
5821 PR c/64709
5822 * gcc.dg/pr64709.c: New test.
5823
5824 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR c++/64717
5827 * g++.dg/ubsan/pr64717-1.C: New test.
5828 * g++.dg/ubsan/pr64717-2.C: New test.
5829
5830 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5831
5832 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5833
5834 2015-01-29 Jeff Law <law@redhat.com>
5835
5836 PR target/15184
5837 * gcc.target/i386/pr15184-1.c: New test.
5838 * gcc.target/i386/pr15184-2.c: New test.
5839
5840 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5841
5842 PR tree-optimization/64746
5843 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5844
5845 2015-01-29 Richard Biener <rguenther@suse.de>
5846
5847 PR tree-optimization/64853
5848 * gcc.dg/torture/pr64853.c: New testcase.
5849
5850 2015-01-29 Richard Biener <rguenther@suse.de>
5851
5852 PR tree-optimization/64844
5853 * gcc.dg/vect/pr64844.c: New testcase.
5854
5855 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5856
5857 PR middle-end/64809
5858 * gcc.dg/pr64809.c: Delete.
5859
5860 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5861
5862 PR middle-end/64805
5863 * gcc.target/i386/pr64805.c: New.
5864
5865 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5866
5867 * gcc.dg/guality/guality.h (main): Add argv[0] to
5868 guality_gdb_command.
5869
5870 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5871
5872 PR ipa/64801
5873 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5874
5875 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5876
5877 PR target/64659
5878 * gcc.target/sh/sh.exp
5879 (check_effective_target_atomic_model_soft_gusa_available,
5880 check_effective_target_atomic_model_soft_tcb_available,
5881 check_effective_target_atomic_model_soft_imask_available,
5882 check_effective_target_atomic_model_hard_llcs_available): New.
5883 * gcc.target/sh/pr64659-0.h: New.
5884 * gcc.target/sh/pr64659-1.c: New.
5885 * gcc.target/sh/pr64659-2.c: New.
5886 * gcc.target/sh/pr64659-3.c: New.
5887 * gcc.target/sh/pr64659-4.c: New.
5888
5889 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5890
5891 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5892 scan-assembler-times pattern.
5893
5894 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5895
5896 PR middle-end/64809
5897 * gcc.dg/pr64809.c: New test.
5898
5899 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5900
5901 PR tree-optimization/64277
5902 * gcc.dg/pr64277.c: New.
5903
5904 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5905
5906 PR tree-optimization/64718
5907 * gcc.c-torture/execute/pr64718.c: New test.
5908
5909 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5910
5911 * gcc.target/aarch64/abs_2.c: New.
5912
5913 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5914
5915 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5916 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5917 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5918 ISA rev < 2.
5919
5920 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5921
5922 PR bootstrap/64612
5923 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5924 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5925 { target comdat_group }.
5926
5927 2015-01-27 Tobias Burnus <burnus@net-b.de>
5928
5929 PR fortran/63861
5930 * gfortran.dg/goacc/coarray_2.f90: New.
5931
5932 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5933
5934 PR ipa/60871
5935 PR ipa/64139
5936 * g++.dg/torture/pr64139.C: New testcase.
5937 * g++.dg/torture/pr60871.C: Likewise.
5938
5939 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5940
5941 PR fortran/64230
5942 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5943 prevent linking errors.
5944
5945 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5946
5947 PR ipa/64282
5948 * g++.dg/torture/pr64282.C: New testcase.
5949
5950 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5951
5952 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5953 for wzr reg.
5954
5955 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5956
5957 * gcc.target/s390/hotpatch-13.c: New testcase.
5958 * gcc.target/s390/hotpatch-14.c: New testcase.
5959 * gcc.target/s390/hotpatch-15.c: New testcase.
5960 * gcc.target/s390/hotpatch-16.c: New testcase.
5961 * gcc.target/s390/hotpatch-17.c: New testcase.
5962 * gcc.target/s390/hotpatch-18.c: New testcase.
5963 * gcc.target/s390/hotpatch-19.c: New testcase.
5964 * gcc.target/s390/hotpatch-20.c: New testcase.
5965 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5966 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5967 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5968 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5969 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5970 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5971 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5972 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5973 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5974 * gcc.target/s390/hotpatch-10.c: Likewise.
5975 * gcc.target/s390/hotpatch-11.c: Likewise.
5976 * gcc.target/s390/hotpatch-12.c: Likewise.
5977 * gcc.target/s390/hotpatch-2.c: Likewise.
5978 * gcc.target/s390/hotpatch-3.c: Likewise.
5979 * gcc.target/s390/hotpatch-4.c: Likewise.
5980 * gcc.target/s390/hotpatch-5.c: Likewise.
5981 * gcc.target/s390/hotpatch-6.c: Likewise.
5982 * gcc.target/s390/hotpatch-7.c: Likewise.
5983 * gcc.target/s390/hotpatch-8.c: Likewise.
5984 * gcc.target/s390/hotpatch-9.c: Likewise.
5985 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5986 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5987 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5988 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5989 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5990 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5991 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5992 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5993
5994 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5995
5996 * gcc.dg/long_branch.c: New testcase.
5997
5998 2015-01-27 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/56273
6001 PR tree-optimization/59124
6002 PR tree-optimization/64277
6003 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6004 * gcc.dg/Warray-bounds-12.c: Likewise.
6005 * gcc.dg/Warray-bounds-13.c: Likewise.
6006
6007 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR rtl-optimization/61058
6010 * gcc.dg/pr61058.c: New test.
6011
6012 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6013
6014 * gcc.target/i386/chkp-narrow-bounds.c: New.
6015
6016 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR tree-optimization/64807
6019 * gcc.dg/pr64807.c: New test.
6020
6021 PR c/64766
6022 * gcc.dg/pr64766.c: New test.
6023
6024 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6025
6026 PR target/49263
6027 * gcc.target/sh/pr49263-4.c: New.
6028
6029 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6030
6031 PR fortran/62044
6032 * gfortran.dg/allocate_with_mold_1.f90: New test
6033
6034 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR c/64778
6037 * gcc.dg/pr64778.c: New test.
6038
6039 PR middle-end/64421
6040 * gcc.dg/vect/pr64421.c: New test.
6041
6042 2015-01-26 Tobias Burnus <burnus@net-b.de>
6043
6044 PR fortran/64771
6045 * gfortran.dg/coarray_36.f: New.
6046 * gfortran.dg/coarray_37.f90: New.
6047
6048 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6049
6050 PR fortran/64230
6051 * gfortran.dg/class_allocate_18.f90: New.
6052
6053 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6056
6057 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6058
6059 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6060
6061 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6062
6063 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6064
6065 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6066
6067 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6068
6069 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6070
6071 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6072 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6073 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6074 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6075
6076 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6077
6078 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6079 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6080 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6081
6082 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6083
6084 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6085 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6086 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6087 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6088 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6089 vXXXhn.inc.
6090
6091 2015-01-26 Richard Biener <rguenther@suse.de>
6092
6093 PR middle-end/64764
6094 * gcc.dg/uninit-19.c: New testcase.
6095
6096 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097
6098 * lib/target-supports.exp (check_effective_target_vect64): Add
6099 sparc*-*-*.
6100
6101 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6102
6103 PR testsuite/64712
6104 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6105
6106 2015-01-26 Tony Liu <tony.liu@arm.com>
6107
6108 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6109 non-UAL cases.
6110
6111 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6112
6113 PR libfortran/64770
6114 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6115 correctly, clean up afterwards.
6116
6117 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6118
6119 PR fortran/62044
6120 * gfortran.dg/use_rename_7.f90: New.
6121
6122 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6123
6124 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6125 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6126
6127 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6128
6129 PR target/54236
6130 * gcc.target/sh/pr54236-4.c: New.
6131
6132 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6133
6134 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6135 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6136 Bridge test.
6137
6138 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6139
6140 PR libfortran/64770
6141 * gfortran.dg/open_new_segv.f90: New test.
6142
6143 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6144
6145 PR target/49263
6146 PR target/53987
6147 PR target/64345
6148 PR target/59533
6149 PR target/52933
6150 PR target/54236
6151 PR target/51244
6152 * gcc.target/sh/pr64345-1.c: New.
6153 * gcc.target/sh/pr64345-2.c: New.
6154 * gcc.target/sh/pr59533-1.c: New.
6155 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6156 * gcc.target/sh/pr52933-2.c: Likewise.
6157 * gcc.target/sh/pr54089-1.c: Likewise.
6158 * gcc.target/sh/pr54236-1.c: Likewise.
6159 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6160 * gcc.target/sh/pr49263-1.c: Remove xfails.
6161 * gcc.target/sh/pr49263-2.c: Likewise.
6162 * gcc.target/sh/pr49263-3.c: Likewise.
6163 * gcc.target/sh/pr53987-1.c: Likewise.
6164 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6165 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6166 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6167 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6168 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6169 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6170 test_009): New.
6171 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6172 (test_02): New.
6173
6174 2015-01-24 Tom de Vries <tom@codesourcery.com>
6175
6176 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6177
6178 2015-01-23 Ian Lance Taylor <iant@google.com>
6179
6180 PR go/64510
6181 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6182 targets without split stack support.
6183
6184 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6185
6186 PR target/64317
6187 * gcc.target/i386/pr64317.c: New test.
6188
6189 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR rtl-optimization/63637
6192 PR rtl-optimization/60663
6193 * gcc.dg/pr63637-1.c: New test.
6194 * gcc.dg/pr63637-2.c: New test.
6195 * gcc.dg/pr63637-3.c: New test.
6196 * gcc.dg/pr63637-4.c: New test.
6197 * gcc.dg/pr63637-5.c: New test.
6198 * gcc.dg/pr63637-6.c: New test.
6199 * gcc.target/i386/pr63637-1.c: New test.
6200 * gcc.target/i386/pr63637-2.c: New test.
6201 * gcc.target/i386/pr63637-3.c: New test.
6202 * gcc.target/i386/pr63637-4.c: New test.
6203 * gcc.target/i386/pr63637-5.c: New test.
6204 * gcc.target/i386/pr63637-6.c: New test.
6205
6206 2015-01-23 Richard Biener <rguenther@suse.de>
6207
6208 PR testsuite/63439
6209 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6210 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6211
6212 2015-01-23 Marek Polacek <polacek@redhat.com>
6213
6214 PR preprocessor/60570
6215 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6216 * gcc.dg/cpp/pr60570.c: New test.
6217
6218 2015-01-23 Richard Biener <rguenther@suse.de>
6219
6220 PR testsuite/63439
6221 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6222 vectorization on vect64 targets.
6223
6224 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6225
6226 PR fortran/60922
6227 * gfortran.dg/class_allocate_17.f90: New.
6228
6229 2015-01-23 Tobias Burnus <burnus@net-b.de>
6230
6231 PR fortran/64726
6232 * gfortran.dg/goacc/combined_loop.f90: New.
6233
6234 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6235
6236 PR fortran/61933
6237 * gfortran.dg/make_unit.f90: New test.
6238
6239 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6240
6241 PR fortran/61933
6242 * gfortran.dg/negative_unit_int8.f: Update.
6243
6244 2015-01-22 Jeff Law <law@redhat.com>
6245
6246 PR target/52076
6247 * gcc.target/m68k/pr52076-1.c: New test.
6248 * gcc.target/m68k/pr52076-2.c: New test.
6249
6250 2015-01-22 Richard Biener <rguenther@suse.de>
6251
6252 PR middle-end/64728
6253 * gcc.dg/torture/pr64728.c: New testcase.
6254
6255 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6256
6257 PR target/64688
6258 * g++.dg/pr64688.C: New test.
6259
6260 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6261
6262 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6263 to avoid errors with -fpic.
6264
6265 2015-01-22 Richard Biener <rguenther@suse.de>
6266
6267 PR libstdc++/64535
6268 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6269
6270 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6271
6272 PR rtl-optimization/64682
6273 * gcc.c-torture/execute/pr64682.c: New file.
6274
6275 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR debug/64511
6278 * gcc.dg/pr64511.c: New test.
6279
6280 PR rtl-optimization/62078
6281 * g++.dg/opt/pr62078.C: New test.
6282
6283 PR c/63307
6284 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6285
6286 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6287
6288 PR fortran/57023
6289 * gfortran.dg/internal_pack_15.f90: New test.
6290
6291 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6292
6293 * c-c++-common/tsan/step.c: New testcase.
6294
6295 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6296
6297 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6298
6299 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6300
6301 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6302
6303 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6304
6305 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6306
6307 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6308
6309 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6310
6311 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6312
6313 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6314
6315 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6316
6317 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6318
6319 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6320
6321 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6322
6323 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6324
6325 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6326
6327 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6328
6329 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6330
6331 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6332
6333 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6334
6335 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6336
6337 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6338
6339 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6340
6341 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6342
6343 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6344
6345 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6346 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6347 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6348 vXXXw.inc.
6349
6350 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6351
6352 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6353 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6354 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6355 vXXXl.inc.
6356
6357 2015-01-21 Renlin Li <renlin.li@arm.com>
6358
6359 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6360 * g++.dg/tls/thread_local5g.C: Likewise.
6361 * g++.dg/tls/thread_local6g.C: Likewise.
6362
6363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6364
6365 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6366 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6367 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6368
6369 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6370
6371 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6372 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6373 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6374
6375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6376
6377 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6378 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6379 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6380
6381 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6382
6383 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6384 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6385 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6386
6387 2015-01-20 Jeff Law <law@redhat.com>
6388
6389 PR target/59946
6390 * gcc.target/m68k/pr59946.c: New test.
6391
6392 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6393
6394 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6395 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6396 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6397
6398 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6399
6400 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6401 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6402 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6403
6404 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6405
6406 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6407 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6408 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6409
6410 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6411
6412 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6413 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6414 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6415 vshuffle.inc.
6416 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6417 vshuffle.inc.
6418
6419 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6420
6421 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6422 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6423 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6424
6425 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6426
6427 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6428 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6429 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6430
6431 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6432
6433 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6434
6435 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6436
6437 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6438
6439 PR sanitizer/64632
6440 * g++.dg/ubsan/pr64632.C: New test.
6441
6442 PR debug/64663
6443 * gcc.dg/pr64663.c: New test.
6444
6445 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6446
6447 PR c++/64383
6448 * g++.dg/warn/Wunused-var-23.C: New.
6449
6450 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/59937
6453 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6454 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6455
6456 2015-01-20 Richard Biener <rguenther@suse.de>
6457
6458 PR ipa/64684
6459 * gcc.dg/lto/pr64684_0.c: New testcase.
6460 * gcc.dg/lto/pr64684_1.c: Likewise.
6461 * gcc.dg/lto/pr64684_2.c: Likewise.
6462 * gcc.dg/lto/pr64685_0.c: Likewise.
6463 * gcc.dg/lto/pr64685_1.c: Likewise.
6464
6465 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6466
6467 PR c++/62241
6468 * g++.dg/cpp1y/lambda-init12.C: New.
6469
6470 2015-01-20 Richard Biener <rguenther@suse.de>
6471
6472 PR tree-optimization/64410
6473 * g++.dg/vect/pr64410.cc: Require vect_double.
6474
6475 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6476
6477 PR target/64149
6478 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6479
6480 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6481
6482 PR bootstrap/64676
6483 Revert:
6484 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6485
6486 PR rtl-optimization/64081
6487 * gcc.dg/pr64081.c: New test.
6488
6489 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6490
6491 * jit.dg/harness.h: Include <unistd.h>.
6492 (CHECK_NO_ERRORS): New.
6493 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6494 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6495 gcc_jit_context_compile_to_file.
6496 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6497 args to the spawned executable.
6498 (jit-expand-vars): New function.
6499 (jit-exe-params): New variable.
6500 (dg-jit-set-exe-params): New function.
6501 (jit-dg-test): Detect testcases that use
6502 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6503 Set arguments of spawned process to jit-exe-params.
6504 (jit-get-output-filename): New function.
6505 (jit-setup-compile-to-file): New function.
6506 (jit-verify-compile-to-file): New function.
6507 (jit-run-executable): New function.
6508 (jit-verify-executable): New function.
6509 * jit.dg/test-compile-to-assembler.c: New testcase.
6510 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6511 * jit.dg/test-compile-to-executable.c: New testcase.
6512 * jit.dg/test-compile-to-object.c: New testcase.
6513
6514 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6515
6516 PR target/64652
6517 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6518 (test_1): New.
6519
6520 2015-01-19 Martin Liska <mliska@suse.cz>
6521
6522 * objc/compile/pr64668.m: New test.
6523
6524 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6525
6526 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6527 (create_overflow_fn): Update comment to clarify that
6528 the third param of the created function is a bool *, not
6529 an int *.
6530 (verify_int_overflow_fn): Convert param "expected_ovf" from
6531 int to bool. Update third param of "overflow_fn_type" from int *
6532 to bool *. Update local "actual_ovf" from int to bool.
6533 (verify_uint_overflow_fn): Likewise.
6534
6535 2015-01-19 Martin Liska <mliska@suse.cz>
6536
6537 * gcc.dg/ipa/ipa-icf-33.c: New test.
6538
6539 2015-01-19 Felix Yang <felix.yang@huawei.com>
6540 Haijian Zhang <z.zhanghaijian@huawei.com>
6541
6542 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6543 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6545 result_float64x2, expected_hfloat64x2): New helper type, variable and
6546 declaration.
6547 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6548 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6549 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6550 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6551 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6552 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6553 and target without the FMA feature.
6554
6555 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6556
6557 * gcc.target/aarch64/pr64304.c: New testcase.
6558
6559 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6560
6561 PR rtl-optimization/64081
6562 * gcc.dg/pr64081.c: New test.
6563
6564 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6565
6566 PR target/63971
6567 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6568 the epilogue).
6569 * gcc.target/aarch64/test_frame_6.c: Likewise.
6570 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6571 and x19 (in the epilogue).
6572 * gcc.target/aarch64/test_frame_4.c: Likewise.
6573 * gcc.target/aarch64/test_frame_7.c: Likewise.
6574
6575 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6576
6577 * gcc.target/i386/chkp-always_inline.c: New.
6578
6579 2015-01-15 Andrew Pinski <apinski@cavium.com>
6580 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6581
6582 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6583 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6584
6585 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6586
6587 PR fortran/60255
6588 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6589 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6590
6591 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6592
6593 PR fortran/64578
6594 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6595
6596 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6597
6598 PR target/64652
6599 * gcc.target/sh/torture/pr64652.c: New.
6600
6601 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6602
6603 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6604 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6605 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6606 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6607 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6608 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6609
6610 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6611
6612 PR ipa/64378
6613 * g++.dg/torture/pr64378.C: New testcase.
6614
6615 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6616
6617 PR fortran/57959
6618 * gfortran.dg/block_13.f08: New test
6619
6620 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6621
6622 PR fortran/55901
6623 * gfortran.dg/associate_1.f03: Allow test for character with
6624 automatic length.
6625
6626 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6627
6628 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6629 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6630
6631 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6632
6633 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6634
6635 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6636
6637 PR fortran/64578
6638 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6639
6640 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6641
6642 PR fortran/60357
6643 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6644
6645 PR fortran/61275
6646 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6647
6648 PR fortran/55932
6649 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6650
6651 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6652
6653 PR fortran/60334
6654 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6655
6656 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6657
6658 PR rtl-optimization/52773
6659 * gcc.c-torture/compile/pr52773.c: New test.
6660
6661 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6662
6663 PR c++/62134
6664 * g++.dg/cpp0x/alias-decl-46.C: New.
6665
6666 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6667
6668 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6669
6670 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6671
6672 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6673 Add trace.
6674 (CHECK_FP): Likewise.
6675 (CHECK_CUMULATIVE_SAT): Likewise.
6676
6677 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6678
6679 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6680 (Set_Neon_Cumulative_Sat): Add parameter.
6681 (__set_neon_cumulative_sat): Support new parameter.
6682 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6683 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6684 argument.
6685 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6686 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6687 argument.
6688
6689 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6690
6691 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6692 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6693
6694 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6695
6696 PR c++/60056
6697 * g++.dg/tls/thread_local-ice4.C: New.
6698
6699 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6700
6701 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6702 than Neon options.
6703
6704 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6705
6706 PR c++/62276
6707 * g++.dg/cpp0x/vt-62276.C: New.
6708
6709 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6710
6711 PR middle-end/64353
6712 * g++.dg/pr64353.C: New.
6713
6714 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6715
6716 PR target/64263
6717 * gcc.target/aarch64/pr64263_1.c: New test.
6718
6719 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6720
6721 PR tree-optimization/64434
6722 * gcc.dg/torture/pr64434.c: Move to...
6723 * gcc.dg/pr64434.c: ... here.
6724
6725 2015-01-16 Richard Biener <rguenther@suse.de>
6726
6727 PR middle-end/64614
6728 * gcc.dg/uninit-18.c: New testcase.
6729
6730 2015-01-16 Richard Biener <rguenther@suse.de>
6731
6732 PR tree-optimization/64568
6733 * g++.dg/torture/pr64568-2.C: New testcase.
6734
6735 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6736
6737 PR target/64363
6738 * gcc.target/i386/chkp-label-address.c: New.
6739
6740 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6741
6742 PR fortran/45290
6743 * gfortran.dg/pointer_init_6.f90: Extended.
6744
6745 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6746
6747 * gcc.c-torture/compile/20150108.c: New test.
6748
6749 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6750
6751 * gcc.target/visium: New directory.
6752
6753 2015-01-16 Richard Biener <rguenther@suse.de>
6754
6755 PR tree-optimization/61743
6756 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6757 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6758
6759 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6760
6761 * gcc.dg/pr64015.c: New test.
6762
6763 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6764
6765 PR ipa/64163
6766 PR ipa/64612
6767 * g++.dg/ipa/pr64612.C: New test.
6768
6769 2015-01-16 Renlin Li <renlin.li@arm.com>
6770
6771 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6772
6773 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6774
6775 * gcc.target/i386/sse-14.c: Test new intrinsic.
6776 * gcc.target/i386/sse-22.c: Ditto.
6777
6778 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/58614
6781 * g++.dg/cpp0x/auto44.C: New.
6782
6783 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6784
6785 PR target/59710
6786 * gcc.target/nios2/gpopt-all.c: New test case.
6787 * gcc.target/nios2/gpopt-local.c: New test case.
6788 * gcc.target/nios2/gpopt-global.c: New test case.
6789 * gcc.target/nios2/gpopt-data.c: New test case.
6790 * gcc.target/nios2/gpopt-none.c: New test case.
6791
6792 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6793
6794 * g++.dg/ubsan/vptr-1.C: New test.
6795 * g++.dg/ubsan/vptr-2.C: New test.
6796 * g++.dg/ubsan/vptr-3.C: New test.
6797 * g++.dg/ubsan/vptr-4.C: New test.
6798 * g++.dg/ubsan/vptr-5.C: New test.
6799 * g++.dg/ubsan/vptr-6.C: New test.
6800 * g++.dg/ubsan/vptr-7.C: New test.
6801 * g++.dg/ubsan/vptr-8.C: New test.
6802 * g++.dg/ubsan/vptr-9.C: New test.
6803
6804 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6805
6806 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6807 is set up.
6808 * lib/gcc-dg.exp: Likewise.
6809
6810 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6811
6812 PR rtl-optimization/64110
6813 * gcc.target/i386/pr64110.c: Add scan-assembler.
6814
6815 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6816 James Norris <jnorris@codesourcery.com>
6817 Cesar Philippidis <cesar@codesourcery.com>
6818 Ilmir Usmanov <i.usmanov@samsung.com>
6819
6820 * lib/target-supports.exp (check_effective_target_fopenacc): New
6821 procedure.
6822 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6823 * g++.dg/goacc/goacc.exp: Likewise.
6824 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6825 * gcc.dg/goacc/goacc.exp: Likewise.
6826 * gfortran.dg/goacc/goacc.exp: Likewise.
6827 * c-c++-common/cpp/openacc-define-1.c: New file.
6828 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6829 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6830 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6831 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6832 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6833 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6834 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6835 * c-c++-common/goacc/cache-1.c: Likewise.
6836 * c-c++-common/goacc/clauses-fail.c: Likewise.
6837 * c-c++-common/goacc/collapse-1.c: Likewise.
6838 * c-c++-common/goacc/data-1.c: Likewise.
6839 * c-c++-common/goacc/data-2.c: Likewise.
6840 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6841 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6842 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6843 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6844 * c-c++-common/goacc/if-clause-1.c: Likewise.
6845 * c-c++-common/goacc/if-clause-2.c: Likewise.
6846 * c-c++-common/goacc/kernels-1.c: Likewise.
6847 * c-c++-common/goacc/loop-1.c: Likewise.
6848 * c-c++-common/goacc/loop-private-1.c: Likewise.
6849 * c-c++-common/goacc/nesting-1.c: Likewise.
6850 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6851 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6852 * c-c++-common/goacc/parallel-1.c: Likewise.
6853 * c-c++-common/goacc/pcopy.c: Likewise.
6854 * c-c++-common/goacc/pcopyin.c: Likewise.
6855 * c-c++-common/goacc/pcopyout.c: Likewise.
6856 * c-c++-common/goacc/pcreate.c: Likewise.
6857 * c-c++-common/goacc/pragma_context.c: Likewise.
6858 * c-c++-common/goacc/present-1.c: Likewise.
6859 * c-c++-common/goacc/reduction-1.c: Likewise.
6860 * c-c++-common/goacc/reduction-2.c: Likewise.
6861 * c-c++-common/goacc/reduction-3.c: Likewise.
6862 * c-c++-common/goacc/reduction-4.c: Likewise.
6863 * c-c++-common/goacc/sb-1.c: Likewise.
6864 * c-c++-common/goacc/sb-2.c: Likewise.
6865 * c-c++-common/goacc/sb-3.c: Likewise.
6866 * c-c++-common/goacc/update-1.c: Likewise.
6867 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6868 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6869 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6870 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6871 * gfortran.dg/goacc/assumed.f95: Likewise.
6872 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6873 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6874 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6875 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6876 * gfortran.dg/goacc/branch.f95: Likewise.
6877 * gfortran.dg/goacc/cache-1.f95: Likewise.
6878 * gfortran.dg/goacc/coarray.f95: Likewise.
6879 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6880 * gfortran.dg/goacc/cray.f95: Likewise.
6881 * gfortran.dg/goacc/critical.f95: Likewise.
6882 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6883 * gfortran.dg/goacc/data-tree.f95: Likewise.
6884 * gfortran.dg/goacc/declare-1.f95: Likewise.
6885 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6886 * gfortran.dg/goacc/fixed-1.f: Likewise.
6887 * gfortran.dg/goacc/fixed-2.f: Likewise.
6888 * gfortran.dg/goacc/fixed-3.f: Likewise.
6889 * gfortran.dg/goacc/fixed-4.f: Likewise.
6890 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6891 * gfortran.dg/goacc/if.f95: Likewise.
6892 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6893 * gfortran.dg/goacc/list.f95: Likewise.
6894 * gfortran.dg/goacc/literal.f95: Likewise.
6895 * gfortran.dg/goacc/loop-1.f95: Likewise.
6896 * gfortran.dg/goacc/loop-2.f95: Likewise.
6897 * gfortran.dg/goacc/loop-3.f95: Likewise.
6898 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6899 * gfortran.dg/goacc/omp.f95: Likewise.
6900 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6901 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6902 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6903 * gfortran.dg/goacc/parameter.f95: Likewise.
6904 * gfortran.dg/goacc/private-1.f95: Likewise.
6905 * gfortran.dg/goacc/private-2.f95: Likewise.
6906 * gfortran.dg/goacc/private-3.f95: Likewise.
6907 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6908 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6909 * gfortran.dg/goacc/reduction.f95: Likewise.
6910 * gfortran.dg/goacc/routine-1.f90: Likewise.
6911 * gfortran.dg/goacc/routine-2.f90: Likewise.
6912 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6913 * gfortran.dg/goacc/several-directives.f95: Likewise.
6914 * gfortran.dg/goacc/sie.f95: Likewise.
6915 * gfortran.dg/goacc/subarrays.f95: Likewise.
6916 * gfortran.dg/gomp/map-1.f90: Likewise.
6917 * gfortran.dg/openacc-define-1.f90: Likewise.
6918 * gfortran.dg/openacc-define-2.f90: Likewise.
6919 * gfortran.dg/openacc-define-3.f90: Likewise.
6920 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6921 * g++.dg/gomp/block-2.C: Likewise.
6922 * g++.dg/gomp/block-3.C: Likewise.
6923 * g++.dg/gomp/block-5.C: Likewise.
6924 * g++.dg/gomp/target-1.C: Likewise.
6925 * g++.dg/gomp/target-2.C: Likewise.
6926 * g++.dg/gomp/taskgroup-1.C: Likewise.
6927 * g++.dg/gomp/teams-1.C: Likewise.
6928 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6929 * gcc.dg/cilk-plus/jump.c: Likewise.
6930 * gcc.dg/gomp/block-1.c: Likewise.
6931 * gcc.dg/gomp/block-10.c: Likewise.
6932 * gcc.dg/gomp/block-2.c: Likewise.
6933 * gcc.dg/gomp/block-3.c: Likewise.
6934 * gcc.dg/gomp/block-4.c: Likewise.
6935 * gcc.dg/gomp/block-5.c: Likewise.
6936 * gcc.dg/gomp/block-6.c: Likewise.
6937 * gcc.dg/gomp/block-7.c: Likewise.
6938 * gcc.dg/gomp/block-8.c: Likewise.
6939 * gcc.dg/gomp/block-9.c: Likewise.
6940 * gcc.dg/gomp/target-1.c: Likewise.
6941 * gcc.dg/gomp/target-2.c: Likewise.
6942 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6943 * gcc.dg/gomp/teams-1.c: Likewise.
6944
6945 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6946
6947 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6948 test case.
6949
6950 2015-01-15 Mike Stump <mikestump@comcast.net>
6951
6952 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6953 * gcc.dg/inline_2.c: Likewise.
6954 * gcc.dg/inline_3.c: Likewise.
6955 * gcc.dg/inline_4.c: Likewise.
6956
6957 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6958
6959 PR fortran/58023
6960 * gfortran.dg/proc_ptr_comp_43.f90: New.
6961
6962 2015-01-15 Mike Stump <mikestump@comcast.net>
6963
6964 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6965 * gcc.dg/unroll_2.c: Likewise.
6966 * gcc.dg/unroll_3.c: Likewise.
6967 * gcc.dg/unroll_4.c: Likewise.
6968 * gcc.dg/unroll_5.c: Likewise.
6969
6970 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6971
6972 PR target/63971
6973 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6974 in epilogue.
6975 * gcc.target/aarch64/test_frame_6.c: Likewise.
6976 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6977 x30 and x19 (in the epilogue).
6978 * gcc.target/aarch64/test_frame_4.c: Likewise.
6979 * gcc.target/aarch64/test_frame_7.c: Likewise.
6980
6981 2015-01-15 Martin Liska <mliska@suse.cz>
6982
6983 * g++.dg/ipa/pr64068.C: New test.
6984 * gcc.dg/ipa/PR64559.c: New test.
6985
6986 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6987
6988 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6989 with PIE.
6990
6991 2015-01-15 Richard Biener <rguenther@suse.de>
6992
6993 PR tree-optimization/61743
6994 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6995 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6996
6997 2015-01-15 Renlin Li <renlin.li@arm.com>
6998
6999 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7000 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7001
7002 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7003
7004 * gcc.dg/vect/vect-aggressive-1.c: New.
7005 * gcc.target/i386/avx2-vect-aggressive.c: New.
7006
7007 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7008
7009 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7010
7011 2015-01-15 Richard Biener <rguenther@suse.de>
7012
7013 PR lto/64415
7014 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7015 -Wl,-undefined,dynamic_lookup.
7016
7017 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * gnat.dg/opt47.adb: New test.
7020
7021 2015-01-15 Richard Biener <rguenther@suse.de>
7022
7023 PR lto/64415
7024 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7025
7026 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7027
7028 PR tree-optimization/64434
7029 * gcc.dg/torture/pr64434.c: New test.
7030
7031 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7032
7033 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7034 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7035 -march=loongson* and -march=octeon* require -mno-micromips.
7036
7037 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7038 Matthew Fortune <matthew.fortune@imgtec.com>
7039
7040 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7041 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7042 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7043 * gcc.target/mips/call-saved-7.c: New file.
7044 * gcc.target/mips/call-saved-8.c: New file.
7045 * gcc.target/mips/call-saved-9.c: New file.
7046
7047 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7048
7049 * gcc.target/mips/lsa.c: New file.
7050 * gcc.target/mips/mips64-lsa.c: Likewise.
7051 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7052 * gcc.target/mips/mulsize-4.c: Likewise.
7053 * gcc.target/mips/mulsize-5.c: New file.
7054 * gcc.target/mips/mulsize-6.c: Likewise.
7055 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7056 and !HAS_LSA as ghost options.
7057 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7058 for !HAS_LSA.
7059
7060 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7061
7062 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7063
7064 2015-01-15 Richard Biener <rguenther@suse.de>
7065
7066 PR middle-end/64365
7067 * gcc.dg/torture/pr64365.c: New testcase.
7068
7069 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7070
7071 * gcc.dg/stackprotectexplicit1.c: New test.
7072 * g++.dg/stackprotectexplicit2.c: New test.
7073
7074 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7075
7076 PR target/61933
7077 * gfortran.dg/inquire_internal.f90: New.
7078 * gfortran.dg/negative_unit_check.f90: New.
7079
7080 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7081
7082 PR target/53988
7083 * gcc.target/sh/pr53988-1.c: New.
7084
7085 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/58671
7088 * g++.dg/tls/thread_local-ice3.C: New.
7089
7090 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7091
7092 * gcc.target/i386/fentry-override.c: Properly place {} in target
7093 selector. Remove nonpic.
7094 * gcc.target/i386/fentry.c: Likewise.
7095
7096 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7097
7098 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7099 warnings instead of errors.
7100
7101 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7102
7103 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7104 option support instead of ENABLE_LTO from Makefile.
7105
7106 2015-01-14 Richard Biener <rguenther@suse.de>
7107
7108 PR tree-optimization/59354
7109 * gcc.dg/vect/pr59354.c: New testcase.
7110
7111 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7112
7113 * lib/target-supports.exp
7114 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7115 on ARM architures before v7.
7116
7117 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7118
7119 PR middle-end/59448
7120 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7121 an atomic_exchange.
7122
7123 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7124
7125 PR target/64386
7126 * gcc.target/i386/pr64386.c: New test.
7127
7128 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7129
7130 PR target/64393
7131 * gcc.target/i386/pr64393.c: New test.
7132
7133 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7134
7135 PR target/64387
7136 * gcc.target/i386/pr64387.c: New test.
7137
7138 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7139
7140 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7141
7142 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7143
7144 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7145
7146 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7147
7148 PR target/64453
7149 * gcc.target/arm/pr64453.c: New.
7150
7151 2015-01-14 Richard Biener <rguenther@suse.de>
7152
7153 PR lto/64415
7154 * gcc.dg/lto/pr64415_0.c: New testcase.
7155 * gcc.dg/lto/pr64415_1.c: Likewise.
7156
7157 2015-01-14 Martin Liska <mliska@suse.cz>
7158
7159 * gcc.dg/ipa/pr64307.c: New test.
7160
7161 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7162
7163 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7164 64-bit and 128-bit.
7165
7166 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7167
7168 PR target/64460
7169 * gcc.target/arm/pr64460_1.c: New test.
7170
7171 2015-01-14 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/64493
7174 PR tree-optimization/64495
7175 * gcc.dg/vect/pr64493.c: New testcase.
7176 * gcc.dg/vect/pr64495.c: Likewise.
7177
7178 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7179
7180 * gcc.dg/Warray-bounds-11.c: New test-case.
7181
7182 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7183
7184 * gcc.target/mips/octeon3-pipe-1.c: New test.
7185
7186 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7187
7188 * jit.dg/harness.h (set_up_logging): Move string concatenation
7189 into...
7190 (concat_strings): New function.
7191 (dump_reproducer): New function.
7192 (test_jit): Call dump_reproducer.
7193 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7194 function.
7195 (jit-dg-test): Delete any generated reproducer from previous runs.
7196 Verify that a generated reproducer was created, and verify that it
7197 compiles.
7198 * jit.dg/test-nested-contexts.c (main): Call
7199 gcc_jit_context_dump_reproducer_to_file.
7200
7201 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7202
7203 * gcc.dg/aru-2.c: Add dg-require-profiling.
7204
7205 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7206
7207 * lib/target-supports.exp (check_profiling_available): Check if
7208 -pg links.
7209
7210 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7211
7212 PR ipa/64565
7213 * g++.dg/torture/pr64565.C: New testcase.
7214
7215 2015-01-13 Marek Polacek <polacek@redhat.com>
7216
7217 PR middle-end/64391
7218 * gcc.dg/tm/pr64391.c: New test.
7219
7220 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7221
7222 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7223 true.
7224
7225 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7226
7227 * gcc.target/i386/pie.c: New test.
7228
7229 * lib/target-supports.exp (check_effective_target_pie): New.
7230
7231 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR rtl-optimization/64286
7234 * gcc.target/i386/avx2-pr64286.c: New test.
7235
7236 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7237
7238 PR c++/57626
7239 * g++.dg/cpp0x/vt-57626.C: New.
7240
7241 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7242
7243 PR fortran/64528
7244 * gfortran.dg/pr64528.f90: New test.
7245
7246 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7247
7248 * gcc.target/aarch64/subsp.c: New test.
7249
7250 2015-01-13 Andrew Pinski <apinski@cavium.com>
7251
7252 * gcc.target/aarch64/store-pair-1.c: New testcase.
7253
7254 2015-01-13 Richard Biener <rguenther@suse.de>
7255
7256 PR lto/64373
7257 * gcc.dg/lto/pr64373_0.c: New testcase.
7258
7259 2015-01-13 Andrew Pinski <apinski@cavium.com>
7260
7261 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7262 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7263
7264 2015-01-13 Richard Biener <rguenther@suse.de>
7265
7266 PR tree-optimization/64406
7267 * gcc.dg/pr64406.c: New testcase.
7268
7269 2015-01-13 Richard Biener <rguenther@suse.de>
7270
7271 PR tree-optimization/64404
7272 * gcc.dg/vect/pr64404.c: New testcase.
7273
7274 2015-01-13 Richard Biener <rguenther@suse.de>
7275
7276 PR tree-optimization/64568
7277 * g++.dg/torture/pr64568.C: New testcase.
7278
7279 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7280
7281 * jit.dg/test-error-local-used-from-other-function.c: New test
7282 case.
7283 * jit.dg/test-error-param-reuse.c: New test case.
7284 * jit.dg/test-error-param-sharing.c: New test case.
7285 * jit.dg/test-error-param-used-from-other-function.c: New test
7286 case.
7287 * jit.dg/test-error-param-used-without-a-function.c: New test
7288 case.
7289
7290 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7291
7292 PR tree-optimization/64563
7293 * gcc.dg/pr64563.c: New test.
7294
7295 PR target/64513
7296 * gcc.target/i386/pr64513.c: New test.
7297
7298 PR tree-optimization/64454
7299 * gcc.dg/pr64454.c: New test.
7300
7301 PR testsuite/64028
7302 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7303 bind_pic_locally.
7304 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7305 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7306 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7307 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7308 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7309 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7310 * gcc.dg/vect/slp-25.c: Likewise.
7311 * gcc.dg/vect/vect-109.c: Likewise.
7312 * gcc.dg/vect/vect-13.c: Likewise.
7313 * gcc.dg/vect/vect-17.c: Likewise.
7314 * gcc.dg/vect/vect-18.c: Likewise.
7315 * gcc.dg/vect/vect-19.c: Likewise.
7316 * gcc.dg/vect/vect-20.c: Likewise.
7317 * gcc.dg/vect/vect-21.c: Likewise.
7318 * gcc.dg/vect/vect-22.c: Likewise.
7319 * gcc.dg/vect/vect-27.c: Likewise.
7320 * gcc.dg/vect/vect-29.c: Likewise.
7321 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7322 * gcc.dg/vect/vect-2.c: Likewise.
7323 * gcc.dg/vect/vect-3.c: Likewise.
7324 * gcc.dg/vect/vect-4.c: Likewise.
7325 * gcc.dg/vect/vect-5.c: Likewise.
7326 * gcc.dg/vect/vect-72.c: Likewise.
7327 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7328 * gcc.dg/vect/vect-73.c: Likewise.
7329 * gcc.dg/vect/vect-77-global.c: Likewise.
7330 * gcc.dg/vect/vect-78-global.c: Likewise.
7331 * gcc.dg/vect/vect-7.c: Likewise.
7332 * gcc.dg/vect/vect-86.c: Likewise.
7333 * gcc.dg/vect/vect-align-1.c: Likewise.
7334 * gcc.dg/vect/vect-align-3.c: Likewise.
7335 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7336 * gcc.dg/vect/vect-all.c: Likewise.
7337 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7338 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7339 * gcc.dg/vect/vect-peel-3.c: Likewise.
7340 * gcc.dg/vect/vect-peel-4.c: Likewise.
7341 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7342
7343 2015-01-12 Jeff Law <law@redhat.com>
7344
7345 PR target/64461
7346 * gcc.target/m68k/pr64461.c: New test.
7347
7348 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7349
7350 * jit.dg/test-array-as-pointer.c (create_code): Update call
7351 to gcc_jit_context_new_global by setting "kind" to
7352 GCC_JIT_GLOBAL_IMPORTED.
7353 * jit.dg/test-error-array-as-pointer.c: Likewise.
7354 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7355 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7356 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7357 * jit.dg/test-using-global.c (the_global): Rename to...
7358 (imported_global): ...this.
7359 (create_code): Update to test the three kinds of global.
7360 (verify_code): Likewise.
7361
7362 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7363
7364 PR testsuite/64427
7365 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7366 undefined behavior.
7367 * gcc.target/i386/pr64291-2.c: Updated.
7368
7369 2015-01-12 Richard Biener <rguenther@suse.de>
7370
7371 PR tree-optimization/64530
7372 * gfortran.dg/pr64530.f90: New testcase.
7373
7374 2015-01-12 Richard Biener <rguenther@suse.de>
7375
7376 PR middle-end/64357
7377 * gcc.dg/torture/pr64357.c: New testcase.
7378
7379 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7380
7381 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7382 selector.
7383
7384 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7385 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7386
7387 2015-01-12 Martin Liska <mliska@suse.cz>
7388
7389 * gcc.dg/ipa/PR64550.c: New test.
7390
7391 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7392
7393 PR ipa/63470
7394 * g++.dg/ipa/pr63470.C: New testcase.
7395
7396 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7397
7398 PR fortran/63733
7399 * gfortran.dg/typebound_operator_20.f90: New.
7400
7401 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7402
7403 PR fortran/58023
7404 * gfortran.dg/proc_ptr_comp_42.f90: New.
7405
7406 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7407
7408 PR fortran/64508
7409 * gfortran.dg/proc_ptr_comp_41.f90: New.
7410
7411 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7412
7413 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7414
7415 2015-01-10 Tobias Burnus <burnus@net-b.de>
7416
7417 PR fortran/64522
7418 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7419 and add dg-excess-errors.
7420 * gfortran.dg/line_length_6.f90: New.
7421 * gfortran.dg/line_length_7.f90: New.
7422 * gfortran.dg/line_length_8.f90: New.
7423 * gfortran.dg/line_length_9.f90: New.
7424 * gfortran.dg/line_length_10.f90: New.
7425 * gfortran.dg/line_length_11.f90: New.
7426
7427 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7428
7429 * jit.dg/test-threads.c (struct testcase): Move declaration
7430 to jit.dg/all-non-failing-tests.h.
7431 (testcases): Likewise.
7432 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7433 declaration here from jit.dg/all-non-failing-tests.h.
7434 (testcases): Likewise.
7435 * jit.dg/test-combination.c (create_code): Eliminate spelling
7436 out all of the testcases in favor of looping through the
7437 "testcases" metadata.
7438 (verify_code): Likewise.
7439
7440 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR rtl-optimization/64536
7443 * gcc.dg/pr64536.c: New test.
7444
7445 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7446
7447 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7448 * jit.dg/test-combination.c (create_code): Likewise.
7449 (verify_code): Likewise.
7450 * jit.dg/test-constants.c: New test case.
7451 * jit.dg/test-threads.c: Add test-constants.c.
7452
7453 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7454
7455 PR libobjc/51891
7456 * objc.dg/gnu-api-2-class.m: Add a test case
7457 for the above change.
7458
7459 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7460
7461 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7462
7463 2015-01-09 Richard Biener <rguenther@suse.de>
7464
7465 PR tree-optimization/64410
7466 * g++.dg/vect/pr64410.cc: New testcase.
7467
7468 2015-01-09 Martin Liska <mliska@suse.cz>
7469
7470 * gcc.dg/ipa/ipa-icf-32.c: New test.
7471
7472 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7473
7474 * c-c++-common/tsan/tsan_barrier.h: New.
7475 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7476 * c-c++-common/tsan/bitfield_race.c: Likewise.
7477 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7478 * c-c++-common/tsan/mutexset1.c: Likewise.
7479 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7480 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7481 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7482 * c-c++-common/tsan/simple_race.c: Likewise.
7483 * c-c++-common/tsan/simple_stack.c: Likewise.
7484 * c-c++-common/tsan/sleep_sync.c: Likewise.
7485 * c-c++-common/tsan/tiny_race.c: Likewise.
7486 * c-c++-common/tsan/tls_race.c: Likewise.
7487 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7488 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7489 * g++.dg/tsan/atomic_free.C: Likewise.
7490 * g++.dg/tsan/atomic_free2.C: Likewise.
7491 * g++.dg/tsan/cond_race.C: Likewise.
7492 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7493
7494 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7495
7496 PR testsuite/62250
7497 * lib/target-supports.exp (check_effective_target_libatomic_available):
7498 New.
7499 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7500 targets that match effective-target libatomic_available.
7501 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7502
7503 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7504
7505 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7506 Verify the result of gcc_jit_context_get_last_error.
7507 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7508
7509 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR tree-optimization/63989
7512 * gcc.dg/strlenopt-27.c: New test.
7513
7514 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7515
7516 * jit.dg/harness.h (set_up_logging): New function.
7517 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7518 set_up_logging on the context, so that every testcase is
7519 logged to a particular file.
7520 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7521 and call gcc_jit_context_set_logfile on the top-level context.
7522
7523 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR target/64338
7526 * g++.dg/opt/pr64338.C: New test.
7527
7528 2015-01-08 Tobias Burnus <burnus@net-b.de>
7529
7530 * gfortran.dg/coarray/codimension_2b.f90: New file.
7531 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7532 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7533
7534 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7535
7536 PR c++/59004
7537 * g++.dg/ext/fnname4.C: New.
7538
7539 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7540
7541 PR c++/64462
7542 * g++.dg/cpp0x/constexpr-64462.C: New.
7543
7544 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7545
7546 PR c++/60753
7547 * g++.dg/cpp0x/deleted10.C: New.
7548
7549 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7550
7551 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7552
7553 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7554
7555 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7556 GCC_JIT_UNARY_OP_ABS.
7557 (verify_unary_ops): Likewise.
7558
7559 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7560
7561 * jit.dg/test-arith-overflow.c: New test case.
7562 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7563 * jit.dg/test-combination.c (create_code): Likewise.
7564 (verify_code): Likewise.
7565 * jit.dg/test-threads.c (testcases): Likewise.
7566
7567 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7568
7569 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7570 rather than "jit". Load g++.exp, and call g++_init.
7571 Run test-*.cc files within the testsuite and *.cc files within
7572 docs/examples.
7573 (jit-dg-test): Drop the addition of -fgnu89-inline to
7574 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7575 doing it when compiling C testcases (since g++ does not handle
7576 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7577 is restored to the value after g++_init ran, rather than the
7578 value before g++_init ran. Return a list of
7579 $comp_output $output_file, as dg-test assumes.
7580
7581 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7582
7583 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7584 make it easier to figure out the origin of each test result when
7585 running test-combination.c and test-threads.c.
7586 (CHECK_VALUE): Likewise.
7587 (CHECK_DOUBLE_VALUE): Likewise.
7588 (CHECK_STRING_VALUE): Likewise.
7589 (CHECK_STRING_STARTS_WITH): Likewise.
7590 (CHECK_STRING_CONTAINS): Likewise.
7591 (CHECK): Likewise.
7592 (check_string_value): Likewise, add "funcname" param.
7593 (check_string_starts_with): Likewise.
7594 (check_string_contains): Likewise.
7595
7596 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7597
7598 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7599 generating name of built executable.
7600
7601 2015-01-07 Marek Polacek <polacek@redhat.com>
7602
7603 PR c/64440
7604 * gcc.dg/pr64440.c: New test.
7605 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7606
7607 2015-01-07 Marek Polacek <polacek@redhat.com>
7608
7609 PR c/64417
7610 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7611 * gcc.dg/pr64417.c: New test.
7612
7613 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7614
7615 PR target/64505
7616 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7617 fix is correct.
7618
7619 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7620
7621 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7622 Check if testcases run without errors, not just if they compile.
7623
7624 2015-01-06 Christian Bruel <christian.bruel@st.com>
7625
7626 PR target/64507
7627 * gcc.target/sh/pr64507.c: New test.
7628
7629 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7630
7631 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7632
7633 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7634
7635 * c-c++-common/asan/sanitize-all-1.c: New test.
7636 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7637 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7638 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7639 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7640
7641 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7642
7643 * lib/target-supports.exp (check_profiling_available): Return 0 for
7644 Visium.
7645 (check_effective_target_tls_runtime): Likewise.
7646 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7647 * gcc.dg/20020312-2.c: Adjust for Visium.
7648 * gcc.dg/tls/thr-cse-1.c: Likewise
7649 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7650 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7651 * gcc.dg/weak/typeof-2.c: Likewise.
7652
7653 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7654
7655 PR rtl-optimization/64287
7656 * gcc.dg/aru-2.c: New test.
7657
7658 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7659
7660 PR sanitizer/64344
7661 * c-c++-common/ubsan/pr64344-1.c: New test.
7662 * c-c++-common/ubsan/pr64344-2.c: New test.
7663
7664 PR tree-optimization/64465
7665 * gcc.dg/pr64465.c: New test.
7666
7667 PR tree-optimization/64494
7668 * gcc.c-torture/compile/pr64494.c: New test.
7669
7670 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7671
7672 PR fortran/47674
7673 * gfortran.dg/realloc_on_assign_25.f90: New test.
7674
7675 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7676
7677 Update copyright years.
7678
7679 2015-01-05 Marek Polacek <polacek@redhat.com>
7680
7681 PR c/64423
7682 * gcc.dg/pr64423.c: New test.
7683
7684 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7685
7686 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7687 mmix-knuth-mmixware for the same reason as for MIPS.
7688 * gcc.dg/debug/debug-2.c: Ditto.
7689
7690 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7691
7692 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7693
7694 PR testsuite/62250
7695 * lib/gfortran.exp: Add libatomic library search path.
7696 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7697 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7698
7699 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7700
7701 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7702
7703 * c-c++-common/tsan/bitfield_race.c: New testcase.
7704 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7705
7706 2015-01-02 Tobias Burnus <burnus@net-b.de>
7707
7708 * gfortran.dg/coarray/collectives_4.f90: New.
7709
7710 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7711
7712 PR fortran/57562
7713 * gfortran.dg/extends_16.f90: New.
7714
7715 2015-01-02 Tobias Burnus <burnus@net-b.de>
7716
7717 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7718
7719 2015-01-02 Tobias Burnus <burnus@net-b.de>
7720
7721 * gfortran.dg/coarray/codimension_2.f90: New.
7722 * gfortran.dg/coarray/codimension_2a.f90: New.
7723 * gfortran.dg/coarray_35.f90: New.
7724 * gfortran.dg/coarray_35a.f90: New.
7725
7726 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7727
7728 PR fortran/60507
7729 * gfortran.dg/dummy_procedure_11.f90: New.
7730 ^L
7731 Copyright (C) 2015 Free Software Foundation, Inc.
7732
7733 Copying and distribution of this file, with or without modification,
7734 are permitted in any medium without royalty provided the copyright
7735 notice and this notice are preserved.