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