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