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