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