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