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