a6f6ed839978f24dd0e52ee53b30b33900a58a89
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-19 Martin Sebor <msebor@redhat.com>
2
3 * init/new45.C: New test to verify that operator new is invoked
4 with or without overhead for a cookie.
5
6 PR c++/67927
7 * init/new44.C: New test for placement new expressions for arrays
8 with excessive number of elements.
9
10 PR c++/67913
11 * init/new43.C: New test for placement new expressions for arrays
12 with negative number of elements.
13
14 * other/new-size-type.C: Expect array new expression with
15 an excessive number of elements to be rejected.
16
17 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
18
19 * c-c++-common/goacc/routine-1.c: New.
20 * c-c++-common/goacc/routine-2.c: New.
21 * c-c++-common/goacc/routine-3.c: New.
22 * c-c++-common/goacc/routine-4.c: New.
23 * c-c++-common/goacc/routine-5.c: New.
24
25 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gcc.target/sparc/sparc-ret.c: Rename to...
28 * gcc.target/sparc/sparc-ret-1.c: ...this.
29 * gcc.target/sparc/sparc-ret-2.c: New test.
30
31 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
32
33 * lib/target-supports.exp (check_p8vector_hw_available): Split
34 long line.
35 (check_vsx_hw_available): Likewise.
36 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
37 support and for PowerPC float128 support.
38 (check_p9modulo_hw_available): Likewise.
39 (check_ppc_float128_sw_available): Likewise.
40 (check_ppc_float128_hw_available): Likewise.
41 (check_effective_target_powerpc_p9vector_ok): Likewise.
42 (check_effective_target_powerpc_p9modulo_ok): Likewise.
43 (check_effective_target_powerpc_float128_sw_ok): Likewise.
44 (check_effective_target_powerpc_float128_hw_ok): Likewise.
45 (is-effective-target): Add new PowerPc targets.
46 (is-effective-target-keyword): Likewise.
47 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
48 instructions, use it.
49
50 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
51 * gcc.target/powerpc/mod-2.c: Likewise.
52 * gcc.target/powerpc/ctz-1.c: Likewise.
53 * gcc.target/powerpc/ctz-2.c: Likewise.
54 * gcc.target/powerpc/extswsli-1.c: Likewise.
55 * gcc.target/powerpc/extswsli-2.c: Likewise.
56 * gcc.target/powerpc/extswsli-3.c: Likewise.
57
58 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
59 and allow the test on PowerPC LE.
60 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
61 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
62
63 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
64 check instead of powerpc_vsx_ok.
65 * gcc.target/powerpc/float128-mix.c: Likewise.
66
67 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
68
69 * gcc.dg/sso/*.c: Robustify dg-output directives.
70
71 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
72
73 * g++.dg/ubsan/pr68259.C: New test.
74
75 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
76
77 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
78 (main): Use _Cilk_spawn instead of cilk_spawn.
79
80 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
81
82 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
83 scan-assembler directive.
84
85 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
86
87 PR target/68129
88 * gcc.dg/pr68129_1.c: New test.
89
90 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
91
92 PR debug/67192
93 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
94 (main): Invoke them.
95
96 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
97
98 PR debug/67192
99 * gcc.dg/guality/pr67192.c: New test.
100
101 2015-11-09 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/68248
104 * gcc.dg/torture/pr68248.c: New testcase.
105
106 2015-11-09 Richard Biener <rguenther@suse.de>
107
108 PR tree-optimization/56118
109 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
110
111 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
112
113 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
114 labelref and check use of constant pool by looking for .word and
115 similar directives.
116
117 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
118
119 PR target/66326
120 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
121
122 2015-11-09 Richard Henderson <rth@redhat.com>
123
124 * gcc.target/i386/addr-space-1.c: New test.
125 * gcc.target/i386/addr-space-2.c: New test.
126 * gcc.target/i386/addr-space-3.c: New test.
127
128 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
129
130 PR fortran/68053
131 * gfortran.dg/pr68053.f90: New test.
132
133 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
134
135 * g++.dg/lto/pr68057_0.C: Fix testcase.
136
137 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
138
139 * gfortran.dg/PR67518.f90: move from here...
140 * gfortran.dg/graphite/PR67518.f90: to here.
141 * gfortran.dg/PR53852.f90: move from here...
142 * gfortran.dg/graphite/PR53852.f90: to here.
143
144 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
145
146 * gcc.dg/sso-1.c: New test.
147 * gcc.dg/sso-2.c: Likewise.
148 * gcc.dg/sso-3.c: Likewise.
149 * gcc.dg/sso-4.c: Likewise.
150 * gcc.dg/sso-5.c: Likewise.
151 * gcc.dg/sso-6.c: Likewise.
152 * gcc.dg/sso-7.c: Likewise.
153 * gcc.dg/sso-8.c: Likewise.
154 * gcc.dg/sso: New directory.
155 * gcc.target/i386/movbe-3.c: New test.
156 * gnat.dg/sso1.adb: Likewise.
157 * gnat.dg/sso2.ad[sb]: Likewise.
158 * gnat.dg/sso3.adb: Likewise.
159 * gnat.dg/sso4.adb: Likewise.
160 * gnat.dg/sso5.adb: Likewise.
161 * gnat.dg/sso6.adb: Likewise.
162 * gnat.dg/sso7.adb: Likewise.
163 * gnat.dg/specs/sso1.ads: Likewise.
164 * gnat.dg/specs/sso2.ads: Likewise.
165 * gnat.dg/sso: New directory.
166
167 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
168
169 PR fortran/68218
170 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
171
172 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
173
174 PR fortran/68224
175 * gfortran.dg/pr68224.f90: New test.
176
177 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
178
179 PR fortran/68196
180 * gfortran.dg/proc_ptr_47.f90: New test.
181
182 PR fortran/66465
183 * gfortran.dg/pr66465.f90: New test.
184
185 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
186
187 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
188
189 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
190
191 PR fortran/68153
192 * gfortran.dg/pr68153.f90: New test.
193
194 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
195
196 PR fortran/68151
197 * gfortran.dg/pr68151.f90: New test.
198
199 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
200
201 PR tree-optimization/68235
202 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
203
204 2015-11-06 Jeff Law <law@redhat.com>
205
206 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
207 realized jump threads.
208 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
209 threads rather than dom1 dump.
210
211 2015-11-06 Michael Collison <michael.collison@linaro.org
212 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
213
214 Revert:
215 2015-08-01 Michael Collison <michael.collison@linaro.org
216 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
217
218 * gcc.target/arm/mincmp.c: New test.
219
220 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
221
222 PR fortran/54224
223 * gfortran.dg/warn_unused_function_2.f90: Add two new
224 "defined but not used" subroutines.
225
226 2015-11-06 Jakub Jelinek <jakub@redhat.com>
227
228 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
229 * g++.dg/gomp/ordered-2.C (f1): Likewise.
230 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
231 expected diagnostics for the addition of quotes.
232 * gfortran.dg/gomp/target3.f90: Likewise.
233 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
234 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
235 * c-c++-common/gomp/doacross-1.c: Likewise.
236 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
237 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
238 Adjust expected diagnostics wording.
239 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
240 Don't expect error on ordered threads simd when in for simd.
241 * c-c++-common/gomp/nesting-2.c: New test.
242 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
243 * c-c++-common/gomp/ordered-4.c: New test.
244
245 2015-11-06 Mike Stump <mikestump@comcast.net>
246
247 * gcc.dg/pragma-diag-5.c: Make test cases unique.
248
249 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
250 Sebastian Pop <s.pop@samsung.com>
251
252 * gcc.dg/graphite/fuse-1.c: New.
253 * gcc.dg/graphite/fuse-2.c: New.
254 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
255
256 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
257
258 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
259
260 2015-11-06 David Malcolm <dmalcolm@redhat.com>
261
262 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
263 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
264 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
265 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
266 * lib/gcc-dg.exp: Load multiline.exp.
267
268 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
269
270 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
271 * gcc.target/arm/interrupt-1.c: Likewise.
272 * gcc.target/arm/interrupt-2.c: Likewise.
273 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
274
275 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
276
277 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
278
279 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
280
281 PR ipa/68057
282 PR ipa/68220
283 * g++.dg/lto/pr68057_0.C: New testcase.
284 * g++.dg/lto/pr68057_1.C: New testcase.
285 * g++.dg/torture/pr68220.C: New testcase.
286
287 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
288
289 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
290 comment.
291
292 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
293
294 PR tree-optimization/68145
295 * g++.dg/vect/pr68145.cc: New test.
296
297 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
298
299 PR target/68088
300 * gcc.dg/pr68088_1.c: New test.
301
302 2015-11-06 Richard Biener <rguenther@suse.de>
303
304 * gcc.dg/vect/bb-slp-38.c: New testcase.
305
306 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
307
308 * gfortran.dg/goacc/private-3.f95: XFAIL.
309
310 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
311
312 PR middle-end/53852
313 PR middle-end/67518
314 * gfortran.dg/PR67518.f90: New test.
315 * gfortran.dg/PR53852.f90: New test.
316
317 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
318 Tom de Vries <tom@codesourcery.com>
319 Nathan Sidwell <nathan@codesourcery.com>
320 Thomas Schwinge <thomas@codesourcery.com>
321
322 * c-c++-common/goacc/combined-directives.c: New test.
323 * c-c++-common/goacc/loop-clauses.c: New test.
324 * c-c++-common/goacc/tile.c: New test.
325 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
326 as gang static arguments.
327 * c-c++-common/goacc/update-1.c: Adjust expected error message.
328 * g++.dg/goacc/template.C: New test.
329 * gfortran.dg/goacc/combined-directives.f90: New test.
330 * gfortran.dg/goacc/default.f95: New test.
331 * gfortran.dg/goacc/default_none.f95: New test.
332 * gfortran.dg/goacc/firstprivate-1.f95: New test.
333 * gfortran.dg/goacc/gang-static.f95: New test.
334 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
335 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
336 * gfortran.dg/goacc/list.f95: Update test.
337 * gfortran.dg/goacc/loop-2.f95: Likewise.
338 * gfortran.dg/goacc/loop-4.f95: New test.
339 * gfortran.dg/goacc/loop-5.f95: New test.
340 * gfortran.dg/goacc/loop-6.f95: New test.
341 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
342 * gfortran.dg/goacc/multi-clause.f90: New test.
343 * gfortran.dg/goacc/parallel-tree.f95: Update test.
344 * gfortran.dg/goacc/update.f95: New test.
345
346 2015-11-05 Martin Sebor <msebor@redhat.com>
347
348 PR c++/67942
349 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
350 invocations where the size of the destination buffer object
351 or its type (or both) is unknown.
352
353 2015-11-05 Martin Sebor <msebor@redhat.com>
354
355 PR c++/67942
356 * g++.dg/warn/Wplacement-new-size.C: New test.
357
358 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
359
360 * gcc.dg/pr68112.c: New.
361 * gcc.dg/vect/vect-strided-shift-1.c: New.
362
363 2015-11-05 Marek Polacek <polacek@redhat.com>
364
365 PR c/68090
366 * gcc.dg/pr68090.c: New test.
367
368 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
369
370 * gcc.dg/ifcvt-4.c: New.
371
372 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/67846
375 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
376
377 2015-11-05 Jakub Jelinek <jakub@redhat.com>
378
379 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
380 of variables in both data sharing and mapping clauses and for
381 structure element based array sections being mapped rather than
382 privatized.
383 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
384 expected diagnostics wording in one case.
385 * c-c++-common/gomp/distribute-1.c: New test.
386 * c-c++-common/gomp/element-1.c: New test.
387 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
388 and #pragma omp end declare target pair around the function.
389 Change s from a parameter to a file scope variable.
390 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
391 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
392 on non-zero low-bound in reduction array sections. Add further
393 tests.
394 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
395 * c-c++-common/gomp/target-teams-1.c: New test.
396 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
397 for expected mangling on x86_64/i?86.
398 * gcc.dg/gomp/declare-simd-3.c: New test.
399 * gcc.dg/gomp/declare-simd-4.c: New test.
400 * gcc.dg/gomp/for-20.c: New test.
401 * gcc.dg/gomp/for-21.c: New test.
402 * gcc.dg/gomp/for-22.c: New test.
403 * gcc.dg/gomp/for-23.c: New test.
404 * gcc.dg/gomp/for-24.c: New test.
405 * gcc.dg/gomp/linear-1.c: New test.
406 * gcc.dg/gomp/loop-1.c: New test.
407 * g++.dg/gomp/atomic-17.C: New test.
408 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
409 non-static data member in shared clause. Add single construct.
410 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
411 scan-assembler-times directives for expected mangling on x86_64/i?86.
412 * g++.dg/gomp/declare-simd-3.C: Likewise.
413 * g++.dg/gomp/declare-simd-4.C: New test.
414 * g++.dg/gomp/declare-simd-5.C: New test.
415 * g++.dg/gomp/declare-target-1.C: New test.
416 * g++.dg/gomp/linear-2.C: New test.
417 * g++.dg/gomp/loop-1.C: New test.
418 * g++.dg/gomp/loop-2.C: New test.
419 * g++.dg/gomp/loop-3.C: New test.
420 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
421 non-static data member in shared clause.
422 * g++.dg/gomp/member-3.C: New test.
423 * g++.dg/gomp/member-4.C: New test.
424 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
425 (bar): Remove dg-message.
426 * g++.dg/gomp/target-teams-1.C: New test.
427
428 2015-11-05 Richard Biener <rguenther@suse.de>
429
430 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
431 uninitialized variables.
432 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
433 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
434 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
435 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
436 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
437 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
438 * gcc.dg/ipa/inlinehint-2.c: Likewise.
439 * gcc.dg/ipa/pure-const-2.c: Likewise.
440 * gcc.dg/tree-ssa/loop-1.c: Likewise.
441 * gcc.dg/tree-ssa/loop-23.c: Likewise.
442 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
443 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
444 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
445 * gcc.dg/vect/pr30858.c: Likewise.
446 * gcc.dg/vect/pr33866.c: Likewise.
447 * gcc.dg/vect/pr37027.c: Likewise.
448 * c-c++-common/ubsan/null-10.c: Likewise.
449 * gcc.target/i386/incoming-8.c: Likewise.
450
451 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
452
453 * gnat.dg/slice9.adb: New test.
454
455 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
456
457 * gfortran.dg/goacc/reduction-2.f95: Delete.
458
459 2015-11-04 Tom de Vries <tom@codesourcery.com>
460
461 PR tree-optimization/67742
462 * gcc.dg/tree-ssa/restrict-7.c: New test.
463 * gcc.dg/tree-ssa/restrict-8.c: New test.
464
465 2015-11-03 Martin Sebor <msebor@redhat.com>
466
467 PR c++-common/67882
468 * c-c++-common/builtin-offsetof-2.c: New test.
469
470 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
471
472 PR fortran/67982
473 * gfortran.dg/warn_unused_function_3.f90: New test.
474
475 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
476
477 * gnat.dg/discr45.adb: Only compile the test.
478
479 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
480
481 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
482 * gcc.target/i386/mvc5.c: Ditto.
483 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
484 resolver.
485
486 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
487
488 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
489 from here to...
490 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
491 to succeed.
492
493 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
494
495 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
496 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
497 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
498 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
499 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
500 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
501
502 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
503
504 * gcc.target/aarch64/fp16/set_zero_1.c: New.
505
506 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
507
508 * gcc.dg/mvc1.c: Move to ...
509 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
510 * gcc.dg/mvc2.c: Move to ...
511 * gcc.target/i386/mvc2.c: ... here.
512 * gcc.dg/mvc3.c: Move to ...
513 * gcc.target/i386/mvc3.c: ... here.
514 * gcc.dg/mvc4.c: Move to ...
515 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
516 * gcc.dg/mvc5.c: Move to ...
517 * gcc.target/i386/mvc5.c: ... here.
518 * gcc.dg/mvc6.c: Move to ...
519 * gcc.target/i386/mvc6.c: ... here.
520 * gcc.dg/mvc7.c: Move to ...
521 * gcc.target/i386/mvc7.c: ... here.
522
523 * g++.dg/ext/mvc1.C: Require ifunc.
524
525 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
526
527 PR tree-optimization/68083
528 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
529
530 2015-11-02 Jeff Law <law@redhat.com>
531
532 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
533 irreducible loops in the CFG.
534
535 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
536
537 Revert:
538 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
539
540 * gcc.dg/vect/vect-strided-shift-1.c: New.
541
542 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
543
544 PR target/67929
545 * gcc.target/arm/pr67929_1.c: Move to...
546 * gcc.c-torture/execute/pr67929_1.c: ... Here.
547 Remove arm-specific directives. Add noclone, noinline
548 attributes.
549
550 2015-11-01 Jeff Law <law@redhat.com>
551
552 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
553
554 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
555
556 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
557 (sse2_test): Rename from main. Do not return 0.
558
559 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
560
561 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
562 * gfortran.dg/proc_ptr_39.f90: Require visibility.
563 * gfortran.dg/read_dir.f90: XFAIL AIX.
564
565 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
566
567 Remove the implementation of N3994, terse range-for loops.
568 * g++.dg/cpp1z/range-for1.C: Remove.
569
570 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
571
572 * gnat.dg/discr45.adb: New test.
573
574 2015-10-31 Tom de Vries <tom@codesourcery.com>
575
576 * gfortran.dg/assumed_type_2.f90: Update test.
577 * gfortran.dg/no_arg_check_2.f90: Same.
578
579 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
580
581 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
582
583 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
584
585 PR fortran/46588
586 * gfortran.dg/pr46588.f90: New test.
587
588 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
589
590 * gcc.dg/mvc1.c: New test for multiple targets cloning.
591 * gcc.dg/mvc2.c: Ditto.
592 * gcc.dg/mvc3.c: Ditto.
593 * gcc.dg/mvc4.c: Ditto.
594 * gcc.dg/mvc5.c: Ditto.
595 * gcc.dg/mvc6.c: Ditto.
596 * gcc.dg/mvc7.c: Ditto.
597 * g++.dg/ext/mvc1.C: Ditto.
598 * g++.dg/ext/mvc2.C: Ditto.
599 * g++.dg/ext/mvc3.C: Ditto.
600 * g++.dg/ext/mvc4.C: Ditto.
601
602 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
603
604 PR fortran/51993
605 * gfortran.dg/pr51993.f90: New test.
606
607 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
608
609 PR rtl-optimization/68106
610 * gcc.target/aarch64/pr68106.c: New.
611
612 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
613
614 PR fortran/36192
615 * gfortran.dg/pr36192_1.f90: New test.
616
617 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
618
619 PR fortran/68154
620 *gfortran.dg/pr68154.f90
621
622 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
623
624 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
625 * c-c++-common/goacc/acc_on_device-2.c: Delete.
626
627 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
628
629 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
630
631 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
632
633 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
634 PowerPC.
635 * gcc.target/powerpc/float128-mix.c: Likewise.
636
637 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
638
639 PR fortran/68054
640 * gfortran.dg/pr68054.f90: New test.
641
642 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
643
644 PR fortran/67885
645 * gfortran.dg/pr67885.f90: New test.
646
647 2015-10-29 Jeff Law <law@redhat.com>
648
649 PR tree-optimization/67892
650 * gcc.dg/tree-ssa/pr21417: Update expected output.
651 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
652
653 2015-10-29 Richard Biener <rguenther@suse.de>
654
655 PR middle-end/68142
656 * c-c++-common/ubsan/pr68142.c: New testcase.
657
658 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
659
660 PR c++/67845
661 * g++.dg/other/cv_func4.C: New.
662
663 2015-10-29 Richard Biener <rguenther@suse.de>
664
665 PR middle-end/56956
666 * c-c++-common/ubsan/pr56956.c: New testcase.
667
668 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
669
670 * gnat.dg/discr44.adb: New test.
671
672 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
673
674 PR debug/66068
675 * gcc.dg/debug/pr66068.c: New test.
676
677 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
678
679 PR fortran/67933
680 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
681 array bounds error at line 25.
682
683 2015-10-28 Catherine Moore <clm@codesourcery.com>
684
685 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
686 * gcc.target/mips/oddspreg-6.c: Likewise.
687 * gcc.target/mips/oddspreg-1.c: Likewise.
688 * gcc.target/mips/oddspreg-2.c: Likewise.
689
690 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
691
692 PR target/67839
693 * gcc.target/avr/pr67839.c: New test.
694
695 2015-10-28 Richard Biener <rguenther@suse.de>
696
697 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
698
699 2015-10-28 Tom de Vries <tom@codesourcery.com>
700
701 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
702
703 2015-10-28 Richard Biener <rguenther@suse.de>
704
705 PR ipa/67600
706 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
707 of #includes.
708
709 2015-10-28 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/65962
712 * gcc.dg/vect/vect-62.c: Adjust.
713
714 2015-10-28 Richard Biener <rguenther@suse.de>
715
716 PR middle-end/68067
717 * gcc.dg/torture/pr68067-1.c: New testcase.
718 * gcc.dg/torture/pr68067-2.c: Likewise.
719
720 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
721
722 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
723
724 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
725
726 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
727 as xvmadd and xvnmsub.
728 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
729
730 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
731
732 * c-c++-common/goacc/loop-shape.c: New test.
733
734 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
735 Cesar Philippidis <cesar@codesourcery.com>
736
737 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
738 * g++.dg/gomp/pr33372-3.C: Likewise.
739
740 2015-10-27 Richard Henderson <rth@redhat.com>
741
742 PR rtl-opt/67609
743 * gcc.target/i386/pr67609-2.c: New test.
744
745 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
746
747 PR target/68102
748 * gcc.target/aarch64/pr68102_1.c: New test.
749
750 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
751
752 PR fortran/67933
753 * gfortran.dg/allocate_with_source_15.f03: New test
754
755 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
756 James Norris <jnorris@codesourcery.com>
757
758 PR fortran/63865
759 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
760 directive to work.
761 * gfortran.dg/goacc/loop-1.f95: Likewise.
762 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
763 * gfortran.dg/goacc/cray.f95: Likewise.
764 * gfortran.dg/goacc/parameter.f95: Likewise.
765
766 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
767
768 PR fortran/68108
769 * gfortran.dg/pr67805_2.f90: New test.
770
771 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
772 Aditya Kumar <aditya.k7@samsung.com>
773
774 * gcc.dg/graphite/block-0.c: Changed to match pattern.
775 * gcc.dg/graphite/interchange-1.c: Same.
776 * gcc.dg/graphite/interchange-10.c: Same.
777 * gcc.dg/graphite/interchange-11.c: Same.
778 * gcc.dg/graphite/interchange-13.c: Same.
779 * gcc.dg/graphite/interchange-3.c: Same.
780 * gcc.dg/graphite/interchange-4.c: Same.
781 * gcc.dg/graphite/interchange-7.c: Same.
782 * gcc.dg/graphite/interchange-9.c: Same.
783 * gcc.dg/graphite/uns-interchange-9.c: Same.
784 * gfortran.dg/graphite/interchange-3.f90: Same.
785
786 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
787
788 PR target/67215
789 * gcc.target/i386/pr67215-1.c: New test.
790 * gcc.target/i386/pr67215-2.c: Likewise.
791 * gcc.target/i386/pr67215-3.c: Likewise.
792
793 2015-10-27 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/68104
796 * gcc.dg/torture/pr68104.c: New testcase.
797
798 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
799
800 * gcc.dg/vect/vect-strided-shift-1.c: New.
801
802 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
803
804 PR target/67929
805 * gcc.target/arm/pr67929_1.c: New test.
806
807 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
808
809 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
810
811 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
812
813 PR tree-optimization/68097
814 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
815 --param max-ssa-name-query-depth=3 to dg-options.
816
817 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
818
819 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
820
821 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
822
823 * gcc.dg/builtins-52.c: Add -O to dg-options.
824
825 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
826
827 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
828
829 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
830
831 PR c/64765
832 PR c/64880
833 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
834 sorry message.
835 (PR64765): New function.
836 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
837 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
838 sorry message.
839 * gfortran.dg/goacc/cray.f95: Refine prune directive.
840 * gfortran.dg/goacc/parameter.f95: Likewise.
841
842 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
843
844 PR fortran/66056
845 * gfortran.dg/empty_label_typedecl.f90: New test.
846
847 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
848
849 PR fortran/36192
850 * gfortran.dg/pr36192.f90: New test.
851
852 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
853
854 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
855 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
856 * gnat.dg/opt51.adb: New test.
857 * gnat.dg/opt51_pkg.ads: New helper.
858
859 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
860
861 * gcc.target/mips/ds-schedule-1.c: New.
862 * gcc.target/mips/ds-schedule-2.c: New.
863
864 2015-10-26 Jeff Law <law@redhat.com>
865
866 PR tree-optimization/68013
867 * gcc.c-torture/compile/pr68013.c: New test.
868
869 2015-10-26 Richard Biener <rguenther@suse.de>
870 Dominik Vogt <vogt@linux.vnet.ibm.com>
871
872 PR middle-end/67443
873 * gcc.target/s390/pr67443.c: New testcase.
874
875 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
876
877 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
878 make it unique per testcase.
879 * gfortran.dg/chmod_2.f90: Likewise.
880 * gfortran.dg/chmod_3.f90: Likewise.
881 * gfortran.dg/direct_io_8.f90: Likewise.
882 * gfortran.dg/f2003_inquire_1.f03: Likewise.
883 * gfortran.dg/f2003_io_1.f03: Likewise.
884 * gfortran.dg/f2003_io_2.f03: Likewise.
885 * gfortran.dg/f2003_io_8.f03: Likewise.
886 * gfortran.dg/inquire_size.f90: Likewise.
887 * gfortran.dg/namelist_66.f90: Likewise.
888 * gfortran.dg/namelist_82.f90: Likewise.
889 * gfortran.dg/namelist_87.f90: Likewise.
890 * gfortran.dg/open_negative_unit_1.f90: Likewise.
891 * gfortran.dg/open_new.f90: Likewise.
892 * gfortran.dg/stat_1.f90: Likewise.
893 * gfortran.dg/stat_2.f90: Likewise.
894 * gfortran.dg/streamio_15.f90: Likewise.
895 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
896
897 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
898
899 PR middle-end/67989
900 * g++.dg/pr67989.C: New test.
901
902 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
903
904 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
905 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
906 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
907 suffix to the temporary filename to make it unique per testcase.
908
909 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
910
911 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
912
913 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
914
915 PR fortran/67171
916 * gfortran.dg/allocate_with_source_12.f03: New test
917
918 PR fortran/61819
919 * gfortran.dg/allocate_with_source_13.f03: New test
920
921 PR fortran/61830
922 * gfortran.dg/allocate_with_source_14.f03: New test
923
924 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
925
926 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
927
928 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
929
930 PR target/68084
931 * gcc.target/i386/pr68084.c: New test.
932
933 2015-10-25 Andre Vehreschild <vehre@gmx.de>
934
935 PR fortran/66927
936 PR fortran/67044
937 * gfortran.dg/allocate_with_source_10.f08: New test.
938 * gfortran.dg/allocate_with_source_11.f08: New test.
939 * gfortran.dg/class_array_15.f03: Changed count of expected
940 _builtin_frees to 11. One step of temporaries is spared, therefore
941 the allocatable component of that temporary is not to be freeed.
942
943 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
944
945 PR fortran/68055
946 * gfortran.dg/pr68055.f90: New case.
947
948 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
949
950 PR fortran/67805
951 * gfortran.dg/pr67805.f90: New testcase.
952 * gfortran.dg/array_constructor_26.f03: Update testcase.
953 * gfortran.dg/array_constructor_27.f03: Ditto.
954 * gfortran.dg/char_type_len_2.f90: Ditto.
955 * gfortran.dg/pr67802.f90: Ditto.
956 * gfortran.dg/used_before_typed_3.f90: Ditto.
957
958 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
959
960 PR ipa/pr67600
961 * g++.dg/torture/pr67600.C: New testcase.
962
963 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
964
965 * g++.dg/pr68062.C: New test.
966
967 2015-10-23 Jeff Law <law@redhat.com>
968
969 PR tree-optimization/67830
970 * gcc.dg/pr67830.c: New test.
971
972 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
973
974 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
975
976 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
977 Andrew Pinski <apinski@cavium.com>
978
979 PR rtl-optimization/67736
980 * gcc.dg/torture/pr67736.c: New test.
981 * gcc.dg/combine-subregs.c: New test.
982
983 2015-10-23 Alan Hayward <alan.hayward@arm.com>
984
985 PR tree-optimization/65947
986 * lib/target-supports.exp
987 (check_effective_target_vect_max_reduc): Add.
988 * gcc.dg/vect/pr65947-1.c: New test.
989 * gcc.dg/vect/pr65947-2.c: New test.
990 * gcc.dg/vect/pr65947-3.c: New test.
991 * gcc.dg/vect/pr65947-4.c: New test.
992 * gcc.dg/vect/pr65947-5.c: New test.
993 * gcc.dg/vect/pr65947-6.c: New test.
994 * gcc.dg/vect/pr65947-7.c: New test.
995 * gcc.dg/vect/pr65947-8.c: New test.
996 * gcc.dg/vect/pr65947-9.c: New test.
997 * gcc.dg/vect/pr65947-10.c: New test.
998 * gcc.dg/vect/pr65947-11.c: New test.
999
1000 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
1001
1002 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
1003 Make weak rather than noinline.
1004 * gcc.dg/builtins-57.c: Compile with -O.
1005 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
1006
1007 2015-10-23 Tom de Vries <tom@codesourcery.com>
1008
1009 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
1010
1011 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1012
1013 PR sanitizer/68042
1014 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
1015 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
1016
1017 2015-10-22 Martin Sebor <msebor@redhat.com>
1018
1019 PR driver/68043
1020 * gcc.misc-tests/help.exp: Verify that option descriptions
1021 end in periods.
1022 * lib/options.exp (check_for_options): Use the regexp --line option.
1023 Print unexpected match on failure.
1024
1025 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
1026
1027 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
1028
1029 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
1030
1031 PR c++/67838
1032 * g++.dg/cpp1y/var-templ46.C: New.
1033
1034 2015-10-22 Richard Biener <rguenther@suse.de>
1035
1036 PR tree-optimization/58497
1037 * gcc.dg/tree-ssa/vector-5.c: New testcase.
1038
1039 2015-10-22 Richard Biener <rguenther@suse.de>
1040
1041 PR tree-optimization/19049
1042 PR tree-optimization/65962
1043 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
1044 * gcc.dg/vect/vect-63.c: Adjust.
1045 * gcc.dg/vect/vect-70.c: Likewise.
1046 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
1047 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
1048 * gfortran.dg/vect/pr19049.f90: Likewise.
1049 * gfortran.dg/vect/vect-8.f90: Likewise.
1050
1051 2015-10-22 Richard Biener <rguenther@suse.de>
1052
1053 PR middle-end/68046
1054 PR middle-end/61893
1055 * gcc.dg/torture/ftrapv-2.c: New testcase.
1056
1057 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1058
1059 PR target/68015
1060 * gcc.target/s390/pr68015.c: New test.
1061
1062 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1063
1064 PR testsuite/67948
1065 * gcc.target/arm/xor-and.c: Adjust test to check for eor
1066 instead of orr.
1067
1068 2015-10-22 Jiong Wang <jiong.wang@arm.com>
1069 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1070
1071 PR target/63304
1072 * gcc.target/aarch64/pr63304_1.c: New test.
1073
1074 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1075
1076 PR c++/66781
1077 * g++.dg/parse/enum13.C: New.
1078
1079 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/67847
1082 * g++.dg/parse/enum12.C: New.
1083
1084 2015-10-21 Martin Sebor <msebor@redhat.com>
1085
1086 PR driver/68043
1087 * gcc.misc-tests/help.exp: Adjust.
1088 * lib/options.exp (check_for_options): Add detail to output.
1089
1090 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
1091
1092 PR fortran/67939
1093 * gfortran.dg/pr67939.f90: New test.
1094
1095 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
1096 Sebastian Pop <s.pop@samsung.com>
1097
1098 * gcc.dg/graphite/scop-11.c: Update pattern.
1099
1100 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1101
1102 PR ipa/67056
1103 * g++.dg/ipa/pr67056.C: New testcase.
1104
1105 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1106
1107 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
1108 are matched.
1109
1110 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1111
1112 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
1113 Add associated options for arm*-*-*.
1114 (sqrt): Remove dummy definition.
1115
1116 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1117
1118 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
1119
1120 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
1121
1122 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
1123 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
1124 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
1125
1126 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
1127
1128 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
1129 sra-max-scalarization-size-Ospeed.
1130
1131 2015-10-21 Marek Polacek <polacek@redhat.com>
1132
1133
1134 PR c/68024
1135 * gcc.dg/pr68024.c: New test.
1136
1137 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
1138
1139 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
1140 * c-c++-common/goacc/sb-1.c: Adjust errors.
1141 * c-c++-common/goacc/sb-3.c: Adjust errors.
1142 * c-c++-common/goacc/loop-1.c: Adjust errors.
1143 * c-c++-common/goacc/nesting-1.c: Adjust errors.
1144 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
1145 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
1146
1147 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1148
1149 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
1150
1151 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1152
1153 * gcc.dg/lto/simd-function_0.c: New test.
1154
1155 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
1156
1157 PR target/68018
1158 * gcc.target/i386/pr68018.c: New test.
1159
1160 2015-10-21 Richard Biener <rguenther@suse.de>
1161
1162 PR middle-end/68031
1163 * gcc.dg/torture/pr68031.c: New testcase.
1164
1165 2015-10-21 Richard Biener <rguenther@suse.de>
1166
1167 PR tree-optimization/68026
1168 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
1169
1170 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
1171
1172 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
1173 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1174 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1175 * g++.dg/asan/default-options-1.C: Likewise.
1176
1177 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1178
1179 * gcc.target/aarch64/stp_vec_64_1.c: New test.
1180 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
1181
1182 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1183
1184 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1185
1186 2015-10-20 Marek Polacek <polacek@redhat.com>
1187
1188 PR c/67964
1189 * gcc.dg/pr67964.c: New test.
1190
1191 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1192
1193 PR rtl-optimization/67609
1194 * gcc.target/i386/pr67609.c: New.
1195
1196 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1197
1198 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1199
1200 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1201
1202 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1203 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1204
1205 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1206
1207 PR target/66810
1208 * gcc.target/i386/pr66810.c: New test.
1209
1210 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1211
1212 PR target/67963
1213 PR target/67985
1214 * gcc.target/i386/pr67963-1.c: New test.
1215 * gcc.target/i386/pr67963-2.c: Likewise.
1216 * gcc.target/i386/pr67963-3.c: Likewise.
1217 * gcc.target/i386/pr67985-1.c: Likewise.
1218 * gcc.target/i386/pr67985-2.c: Likewise.
1219 * gcc.target/i386/pr67985-3.c: Likewise.
1220
1221 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1222
1223 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1224
1225 2015-10-20 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/68017
1228 * gcc.dg/torture/pr68017.c: New testcase.
1229
1230 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1231
1232 PR target/66912
1233 * gcc.target/aarch64/pr66912.c: New.
1234 * gcc.target/arm/pr66912.c: New.
1235
1236 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1237
1238 * gfortran.dg/pr67900.f90: New tests.
1239
1240 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1241
1242 * gnat.dg/opt50.adb: New test.
1243 * gnat.dg/opt50_pkg.adb: New helper.
1244 * gnat.dg/opt50_pkg.ads: New helper.
1245
1246 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1247
1248 PR fortran/68019
1249 * gfortran.dg/pr68019.f90: new test.
1250
1251 2015-10-19 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/67975
1254 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1255
1256 2015-10-19 Richard Biener <rguenther@suse.de>
1257
1258 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1259
1260 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1261
1262 PR target/67995
1263 * gcc.target/i386/pr67995-1.c: New test.
1264 * gcc.target/i386/pr67995-2.c: Likewise.
1265 * gcc.target/i386/pr67995-3.c: Likewise.
1266
1267 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1268
1269 PR middle-end/68002
1270 * gcc.dg/PR68002.c: New test.
1271
1272 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1273
1274 * gcc.dg/builtins-20.c: Remove undefined behavior.
1275
1276 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1277
1278 PR fortran/67758
1279 * gfortran.dg/common_25.f90: New file.
1280
1281 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1282
1283 PR fortran/67177
1284 * gfortran.dg/move_alloc_15.f90: New test
1285 * gfortran.dg/move_alloc_16.f90: New test
1286
1287 PR fortran/67977
1288 * gfortran.dg/deferred_character_assignment_1.f90: New test
1289
1290 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1291
1292 PR fortran/67987
1293 * gfortran.df/pr67987.f90: New test.
1294 * gfortran.dg/char_length_2.f90: Update testcase.
1295
1296 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1297
1298 * gcc.target/i386/iamcu/test_basic_returning.c
1299 (def_test_returning_type): Use union to check float return bits.
1300
1301 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1302
1303 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1304 Replace printf with __builtin_printf.
1305
1306 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1307
1308 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1309 initialize u5.
1310
1311 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1312
1313 PR middle-end/67966
1314 * gnat.dg/pack21.adb: New test.
1315 * gnat.dg/pack22.adb: Likewise.
1316 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1317
1318 2015-10-16 Christian Bruel <christian.bruel@st.com>
1319
1320 PR target/67745
1321 * gcc.target/arm/no-align.c: New test.
1322 * gcc.target/arm/attr-align1.c: New test.
1323 * gcc.target/arm/attr-align2.c: New test.
1324 * gcc.target/arm/attr-align3.c: New test.
1325
1326 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1327
1328 * gcc.c-torture/compile/icfmatch.c: Add testcase
1329
1330 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/67926
1333 * g++.dg/cpp1z/fold-ice1.C: New.
1334
1335 2015-10-16 Michael Collison <michael.collison@linaro.org>
1336 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1337
1338 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1339
1340 2015-10-15 Marek Polacek <polacek@redhat.com>
1341
1342 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1343
1344 2015-10-15 Marek Polacek <polacek@redhat.com>
1345
1346 PR tree-optimization/67953
1347 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1348 unsigned.
1349 * gcc.dg/torture/pr67953.c: New test.
1350
1351 2015-10-14 Jeff Law <law@redhat.com>
1352
1353 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1354 contained within have their own file/test now.
1355 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1356 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1357 expectations a bit more.
1358 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1359 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1360 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1361 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1362 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1363
1364 PR testsuite/67959
1365 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1366
1367 2015-10-14 Marek Polacek <polacek@redhat.com>
1368
1369 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1370 (f6): New.
1371 (f7): New.
1372 (f8): New.
1373 (f9): New.
1374 (f10): New.
1375 (f11): New.
1376 (f12): New.
1377 (f13): New.
1378
1379 2015-10-14 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/67915
1382 * gcc.dg/torture/pr67915.c: New testcase.
1383
1384 2015-10-14 Marek Polacek <polacek@redhat.com>
1385
1386 PR tree-optimization/67815
1387 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1388 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1389 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1390
1391 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1392
1393 * gcc.dg/pragma-pop_options-1.c: New test.
1394
1395 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1396 Aldy Hernandez <aldyh@redhat.com>
1397
1398 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1399 * c-c++-common/gomp/clauses-1.c: New test.
1400 * c-c++-common/gomp/clauses-2.c: New test.
1401 * c-c++-common/gomp/clauses-3.c: New test.
1402 * c-c++-common/gomp/clauses-4.c: New test.
1403 * c-c++-common/gomp/declare-target-1.c: New test.
1404 * c-c++-common/gomp/declare-target-2.c: New test.
1405 * c-c++-common/gomp/depend-3.c: New test.
1406 * c-c++-common/gomp/depend-4.c: New test.
1407 * c-c++-common/gomp/doacross-1.c: New test.
1408 * c-c++-common/gomp/if-1.c: New test.
1409 * c-c++-common/gomp/if-2.c: New test.
1410 * c-c++-common/gomp/linear-1.c: New test.
1411 * c-c++-common/gomp/map-2.c: New test.
1412 * c-c++-common/gomp/map-3.c: New test.
1413 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1414 f_omp_target_data): Add map clause to target data.
1415 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1416 * c-c++-common/gomp/ordered-1.c: New test.
1417 * c-c++-common/gomp/ordered-2.c: New test.
1418 * c-c++-common/gomp/ordered-3.c: New test.
1419 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1420 on non-iterator.
1421 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1422 clause and ordered construct where no longer allowed.
1423 * c-c++-common/gomp/priority-1.c: New test.
1424 * c-c++-common/gomp/reduction-1.c: New test.
1425 * c-c++-common/gomp/schedule-simd-1.c: New test.
1426 * c-c++-common/gomp/sink-1.c: New test.
1427 * c-c++-common/gomp/sink-2.c: New test.
1428 * c-c++-common/gomp/sink-3.c: New test.
1429 * c-c++-common/gomp/sink-4.c: New test.
1430 * c-c++-common/gomp/udr-1.c: New test.
1431 * c-c++-common/taskloop-1.c: New test.
1432 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1433 value of _OPENMP macro.
1434 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1435 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1436 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1437 * gcc.dg/gomp/clause-1.c:
1438 * gcc.dg/gomp/reduction-1.c: New test.
1439 * gcc.dg/gomp/sink-fold-1.c: New test.
1440 * gcc.dg/gomp/sink-fold-2.c: New test.
1441 * gcc.dg/gomp/sink-fold-3.c: New test.
1442 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1443 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1444 of non-static data members.
1445 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1446 Add some linear clause tests.
1447 * g++.dg/gomp/declare-simd-3.C: New test.
1448 * g++.dg/gomp/linear-1.C: New test.
1449 * g++.dg/gomp/member-1.C: New test.
1450 * g++.dg/gomp/member-2.C: New test.
1451 * g++.dg/gomp/pr66571-2.C: New test.
1452 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1453 dependent argument.
1454 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1455 in reduction clause.
1456 * g++.dg/gomp/reference-1.C: New test.
1457 * g++.dg/gomp/sink-1.C: New test.
1458 * g++.dg/gomp/sink-2.C: New test.
1459 * g++.dg/gomp/sink-3.C: New test.
1460 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1461 * g++.dg/gomp/this-1.C: New test.
1462 * g++.dg/gomp/this-2.C: New test.
1463 * g++.dg/vect/simd-clone-2.cc: New test.
1464 * g++.dg/vect/simd-clone-2.h: New test.
1465 * g++.dg/vect/simd-clone-3.cc: New test.
1466 * g++.dg/vect/simd-clone-4.cc: New test.
1467 * g++.dg/vect/simd-clone-4.h: New test.
1468 * g++.dg/vect/simd-clone-5.cc: New test.
1469
1470 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1471
1472 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1473 after r228716 (Fix vtbl[34] and vtbx4).
1474
1475 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1476
1477 PR tree-optimization/67909, 67947
1478 * gcc.dg/torture/pr67947.c: New test.
1479
1480 2015-10-13 Jeff Law <law@redhat.com>
1481
1482 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1483
1484 2015-10-12 Jeff Law <law@redhat.com>
1485
1486 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1487 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1488 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1489 ssa-dom-thread-11.c.
1490
1491 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1492
1493 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1494
1495 PR c++/58566
1496 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1497
1498 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1499
1500 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1501 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1502 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1503 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1504 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1505 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1506 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1507 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1508
1509 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1510
1511 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1512 and -mno-frame-header-opt options.
1513 * gcc.target/mips/frame-header-1.c: New file.
1514 * gcc.target/mips/frame-header-2.c: New file.
1515 * gcc.target/mips/frame-header-3.c: New file.
1516
1517 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1518 Hale Wang <hale.wang@arm.com>
1519
1520 * gcc.dg/tree-ssa/forwprop-33.c: New.
1521
1522 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1523
1524 PR target/67895
1525 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1526 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1527 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1528 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1529 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1530 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1531 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1532 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1533 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1534 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1535
1536 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1537
1538 * lib/multiline.exp: New file.
1539 * lib/prune.exp: Load multiline.exp.
1540 (prune_gcc_output): Call into multiline.exp to handle any
1541 multiline output directives.
1542 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1543 load_gcc_lib.
1544
1545 2015-10-09 Martin Jambor <mjambor@suse.cz>
1546
1547 PR tree-optimization/67794
1548 * gcc.dg/ipa/ipa-sra-10.c: New test.
1549 * gcc.dg/torture/pr67794.c: Likewise.
1550
1551 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1552
1553 PR rtl-optimization/67828
1554 * gcc.dg/torture/pr67828.c: New.
1555
1556 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1557
1558 PR target/67366
1559 * lib/target-supports.exp (check_effective_target_non_strict_align):
1560 Adjust for arm*-*-*.
1561 * gcc.target/arm/pr67366.c: New test.
1562
1563 2015-10-09 Richard Biener <rguenther@suse.de>
1564
1565 PR tree-optimization/67891
1566 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1567
1568 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1569
1570 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1571
1572 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1573
1574 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1575
1576 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1577
1578 * gcc.dg/loop-unswitch-2.c: New test.
1579 * gcc.dg/loop-unswitch-3.c: Likewise.
1580 * gcc.dg/loop-unswitch-4.c: Likewise.
1581
1582 2015-10-08 Tom de Vries <tom@codesourcery.com>
1583
1584 * gcc.dg/dse.c: Only dump in dse1 pass.
1585 * gcc.dg/tree-ssa/pr30375.c: Same.
1586
1587 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1588
1589 PR target/66697
1590 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1591 (PUSH, POP): New defines.
1592 (sse2_test): Use PUSH and POP to misalign runtime stack.
1593 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1594
1595 2015-10-07 James Norris <jnorris@codesourcery.com>
1596
1597 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1598 to atomic_init. (atomic_init): Restrict flags usage.
1599
1600 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1601
1602 PR fortran/65889
1603 * gfortran.dg/sizeof_5.f90: New test.
1604
1605 2015-10-06 Jeff Law <law@redhat.com>
1606
1607 * gcc.c-torture/compile/pr67816.c: New test.
1608
1609 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1610
1611 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1612
1613 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1614
1615 PR fortran/65766
1616 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1617
1618 2015-10-06 Marek Polacek <polacek@redhat.com>
1619
1620 PR c++/67863
1621 * c-c++-common/Wtautological-compare-4.c: New test.
1622
1623 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1624 Peter Bergner <bergner@vnet.ibm.com>
1625
1626 PR target/67808
1627 * gcc.target/powerpc/pr67808.c: New test.
1628
1629 2015-10-06 Nick Clifton <nickc@redhat.com>
1630
1631 * gcc.target/msp430: New directory.
1632 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1633 tests.
1634 * gcc.target/msp430/data-attributes.c: New file. Checks the
1635 noinit and persistent data attributes.
1636
1637 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1638
1639 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1640
1641 2015-10-06 Richard Biener <rguenther@suse.de>
1642
1643 PR tree-optimization/67859
1644 * gcc.dg/torture/pr67859.c: New testcase.
1645
1646 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1647
1648 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1649
1650 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/53856
1653 * g++.dg/template/defarg19.C: New.
1654 * g++.dg/template/defarg20.C: Likewise.
1655
1656 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1657 Sebastian Pop <s.pop@samsung.com>
1658
1659 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1660
1661 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1662 Sebastian Pop <s.pop@samsung.com>
1663
1664 * gcc.dg/graphite/scop-sor.c: Xfail.
1665
1666 2015-10-05 Martin Jambor <mjambor@suse.cz>
1667 Jan Hubicka <hubicka@ucw.cz>
1668
1669 * gcc.dg/ipa/propalign-4.c: New test.
1670 * gcc.dg/ipa/propalign-5.c: Likewise.
1671
1672 2015-10-05 Marek Polacek <polacek@redhat.com>
1673
1674 PR tree-optimization/67821
1675 * gcc.dg/torture/pr67821-2.c: New test.
1676 * gcc.dg/torture/pr67821.c: New test.
1677
1678 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1679
1680 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1681
1682 2015-10-05 Christian Bruel <christian.bruel@st.com>
1683
1684 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1685
1686 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1687
1688 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1689 (exec_vcvt): Add comments.
1690
1691 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1692
1693 PR rtl-optimization/67447
1694 * gcc.target/i386/pr67447.c: New test.
1695
1696 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1697
1698 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1699 effective target.
1700 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1701 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1702 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1703 * gcc.target/i386/vect-unpack-1.c: Ditto.
1704 * gcc.target/i386/vect-unpack-2.c: Ditto.
1705
1706 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1707
1708 PR fortran/67758
1709 * gfortran.dg/common_24.f: New.
1710
1711 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1712
1713 * gcc.target/arm/pr67756.c: Fixed warnings.
1714
1715 2015-10-02 Marek Polacek <polacek@redhat.com>
1716
1717 PR c/67730
1718 * gcc.dg/pr67730-1.c: New test.
1719 * gcc.dg/pr67730-2.c: New test.
1720 * gcc.dg/pr67730.h: New test.
1721
1722 2015-10-02 Marek Polacek <polacek@redhat.com>
1723
1724 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1725
1726 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1727
1728 PR tree-optimization/67754
1729 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1730 * gfortran.dg/graphite/block-2.f: Same.
1731
1732 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1733
1734 * gcc.dg/graphite/scop-23.c: New.
1735
1736 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1737
1738 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1739 and "avx512vbmi".
1740
1741 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1742
1743 PR rtl-optimization/67756
1744 * gcc.target/arm/pr67756.c: New.
1745
1746 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1747
1748 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1749 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1750 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1751 for tiny model.
1752 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1753 for small model.
1754
1755 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1756
1757 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1758 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1759 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1760 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1761 * gcc.target/i386/vect-unpack-1.c: Ditto.
1762 * gcc.target/i386/vect-unpack-2.c: Ditto.
1763
1764 2015-10-02 Marek Polacek <polacek@redhat.com>
1765
1766 PR c/64249
1767 * c-c++-common/Wduplicated-cond-1.c: New test.
1768 * c-c++-common/Wduplicated-cond-2.c: New test.
1769 * c-c++-common/Wduplicated-cond-3.c: New test.
1770 * c-c++-common/Wduplicated-cond-4.c: New test.
1771 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1772 -Wduplicated-cond warning.
1773
1774 2015-10-02 Renlin Li <renlin.li@arm.com>
1775
1776 * gcc.target/aarch64/csneg-1.c: Update.
1777
1778 2015-10-02 Renlin Li <renlin.li@arm.com>
1779
1780 PR target/66776
1781 * gcc.target/aarch64/pr66776.c: New.
1782
1783 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1784
1785 * gnat.dg/warn13.adb: New test.
1786
1787 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1788
1789 * gnat.dg/vect15.ad[sb]: New test.
1790 * gnat.dg/vect16.ad[sb]: Likewise.
1791 * gnat.dg/vect17.ad[sb]: Likewise.
1792 * gnat.dg/vect18.ad[sb]: Likewise.
1793
1794 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1795
1796 PR rtl-optimization/67786
1797 PR rtl-optimization/67787
1798 * gcc.dg/pr67786.c: New test.
1799 * gcc.dg/pr67787.c: Likewise.
1800
1801 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1802
1803 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1804
1805 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1806
1807 PR target/51726
1808 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1809
1810 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1811
1812 PR fortran/62242
1813 PR fortran/52332
1814 * gfortran.dg/string_array_constructor_1.f90: New.
1815 * gfortran.dg/string_array_constructor_2.f90: New.
1816 * gfortran.dg/string_array_constructor_3.f90: New.
1817
1818 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1819
1820 PR target/67788
1821 PR target/67789
1822 * gcc.target/powerpc/pr67789.c: New testcase.
1823
1824 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1825
1826 PR fortran.67802
1827 * gfortran.dg/pr67802.f90: New test.
1828
1829 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1830
1831 PR fortran/66979
1832 gfortran.dg/pr66979.f90: new test.
1833
1834 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1835
1836 PR fortran/67616
1837 * gfortran.dg/pr67616.f90: New test.
1838
1839 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1840
1841 PR c++/54430
1842 * g++.dg/cpp0x/range-for30.C: New.
1843
1844 2015-10-01 Marek Polacek <polacek@redhat.com>
1845
1846 PR c/65345
1847 * gcc.dg/atomic/pr65345-4.c: New test.
1848 * gcc.dg/pr65345-3.c: New test.
1849
1850 2015-10-01 Marek Polacek <polacek@redhat.com>
1851
1852 PR tree-optimization/67769
1853 * gcc.dg/torture/pr67769.c: New test.
1854
1855 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1856
1857 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1858
1859 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1860
1861 PR target/54236
1862 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1863
1864 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1865
1866 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1867 (main): Rename to sse2_test. Abort if count != 5.
1868 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1869 of -march=slm.
1870 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1871
1872 2015-10-01 Richard Biener <rguenther@suse.de>
1873
1874 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1875 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1876
1877 2015-09-30 Jeff Law <law@redhat.com>
1878
1879 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1880
1881 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1882
1883 PR rtl-optimization/67037
1884 * gcc.c-torture/execute/pr67037.c: New test.
1885
1886 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1887
1888 * lib/target-supports.exp (check_effective_target_sync_int_128):
1889 Return 1 on spu-*-* targets.
1890 (check_effective_target_sync_int_128_runtime): Likewise.
1891 (check_effective_target_sync_long_long): Likewise.
1892 (check_effective_target_sync_long_long_runtime): Likewise.
1893 (check_effective_target_sync_int_long): Likewise.
1894 (check_effective_target_sync_char_short): Likewise.
1895
1896 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1897
1898 * gcc.target/i386/pr67761.c: New test.
1899
1900 2015-09-30 Marek Polacek <polacek@redhat.com>
1901
1902 PR c/67730
1903 * gcc.dg/pr67730.c: New test.
1904
1905 2015-09-30 Marek Polacek <polacek@redhat.com>
1906
1907 PR tree-optimization/67690
1908 * gcc.dg/torture/pr67690.c: New test.
1909
1910 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1911
1912 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1913 * g++.dg/gomp/tls-wrap4.C: Likewise.
1914 * gcc.dg/atomic-op-optimize.c: Likewise.
1915 * gcc.dg/pr54087.c: Likewise.
1916 * gcc.dg/tls/section-2.c: Likewise.
1917 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1918 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1919 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1920 * gcc.target/arm/divzero.c: Likewise.
1921 * gcc.target/arm/sibcall-2.c: Likewise.
1922 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1923 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1924 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1925 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1926 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1927 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1928 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1929 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1930 * gfortran.dg/default_format_2.f90: Likewise.
1931 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1932
1933 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1934
1935 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1936
1937 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1938
1939 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1940 * gfortran.dg/round_4.f90: ditto.
1941
1942 2015-09-29 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/67170
1945 * gfortran.dg/pr67170.f90: New testcase.
1946
1947 2015-09-29 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/67741
1950 * gcc.dg/torture/pr67741.c: New testcase.
1951
1952 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1953
1954 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1955 non-zero for __builtin_signbit tests.
1956
1957 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1958
1959 PR target/65105
1960 * gcc.target/i386/pr65105-1.c: New.
1961 * gcc.target/i386/pr65105-2.c: New.
1962 * gcc.target/i386/pr65105-3.c: New.
1963 * gcc.target/i386/pr65105-4.C: New.
1964 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1965
1966 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1967
1968 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1969
1970 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1971
1972 PR fortran/40054
1973 PR fortran/63921
1974 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1975 standard as legacy.
1976 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1977 * gfortran.dg/function_types_3.f90: Change error message to
1978 "Type inaccessible...."
1979 * gfortran.dg/ptr_func_assign_1.f08: New test.
1980 * gfortran.dg/ptr_func_assign_2.f08: New test.
1981
1982 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1983
1984 PR fortran/40054
1985 PR fortran/63921
1986 * gfortran.dg/ptr_func_assign_3.f08: New test.
1987 * gfortran.dg/ptr_func_assign_4.f08: New test.
1988
1989 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1990 Sebastian Pop <s.pop@samsung.com>
1991
1992 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1993 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1994 * gcc.dg/graphite/block-3.c: Same.
1995 * gcc.dg/graphite/block-4.c: Same.
1996 * gcc.dg/graphite/block-5.c: Same.
1997 * gcc.dg/graphite/block-6.c: Same.
1998 * gcc.dg/graphite/block-7.c: Same.
1999 * gcc.dg/graphite/block-8.c: Same.
2000 * gcc.dg/graphite/block-pr47654.c: Same.
2001 * gcc.dg/graphite/interchange-0.c: Same.
2002 * gcc.dg/graphite/interchange-1.c: Same.
2003 * gcc.dg/graphite/interchange-10.c: Same.
2004 * gcc.dg/graphite/interchange-11.c: Same.
2005 * gcc.dg/graphite/interchange-12.c: Same.
2006 * gcc.dg/graphite/interchange-13.c: Same.
2007 * gcc.dg/graphite/interchange-14.c: Same.
2008 * gcc.dg/graphite/interchange-15.c: Same.
2009 * gcc.dg/graphite/interchange-3.c: Same.
2010 * gcc.dg/graphite/interchange-4.c: Same.
2011 * gcc.dg/graphite/interchange-5.c: Same.
2012 * gcc.dg/graphite/interchange-6.c: Same.
2013 * gcc.dg/graphite/interchange-7.c: Same.
2014 * gcc.dg/graphite/interchange-8.c: Same.
2015 * gcc.dg/graphite/interchange-9.c: Same.
2016 * gcc.dg/graphite/interchange-mvt.c: Same.
2017 * gcc.dg/graphite/pr35356-1.c: Same.
2018 * gcc.dg/graphite/pr35356-3.c: Same.
2019 * gcc.dg/graphite/pr37485.c: Same.
2020 * gcc.dg/graphite/scop-1.c: Same.
2021 * gcc.dg/graphite/scop-11.c: Same.
2022 * gcc.dg/graphite/scop-5.c: Same.
2023 * gcc.dg/graphite/uns-block-1.c: Same.
2024 * gcc.dg/graphite/uns-interchange-9.c: Same.
2025 * gfortran.dg/graphite/block-1.f90: Same.
2026 * gfortran.dg/graphite/interchange-3.f90: Same.
2027 * gfortran.dg/graphite/pr14741.f90: Same.
2028 * gfortran.dg/graphite/block-2.f: Same.
2029
2030 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
2031 Sebastian Pop <s.pop@samsung.com>
2032
2033 PR tree-optimization/67700
2034 * gcc.dg/graphite/run-id-pr67700.c: New.
2035
2036 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
2037
2038 PR target/54236
2039 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
2040 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
2041 test_27): New.
2042 * gcc.target/sh/pr54236-5.c: New.
2043 * gcc.target/sh/pr54236-6.c: New.
2044
2045 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2046
2047 PR rtl-optimization/67456
2048 PR rtl-optimization/67464
2049 PR rtl-optimization/67465
2050 * gcc.dg/pr67465.c: New test.
2051
2052 2015-09-28 Tom de Vries <tom@codesourcery.com>
2053
2054 PR tree-optimization/62171
2055 * gcc.dg/vect/pr62171.c: New test.
2056
2057 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2058
2059 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
2060 skip on AIX. XFAIL individual line tests.
2061
2062 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
2063
2064 PR rtl-optimization/64164
2065 PR tree-optimization/67312
2066 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
2067 * gcc.target/i386/stackalign/return-4.c: Add -O.
2068
2069 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
2070
2071 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
2072
2073 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
2074
2075 PR fortran/67721
2076 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
2077
2078 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
2079
2080 * gcc.dg/pr64935-1.c: XFAIL on AIX.
2081 * gcc.dg/pr64935-2.c: XFAIL on AIX.
2082 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
2083 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
2084 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
2085 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
2086 DW_AT_noreturn on AIX.
2087 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
2088 DW_AT_noreturn on AIX.
2089 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
2090 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
2091 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
2092 DW_AT_GNU_deleted on AIX.
2093 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
2094 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
2095 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
2096 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
2097 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
2098 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
2099 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
2100 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
2101 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
2102 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
2103 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
2104 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
2105 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
2106 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
2107 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
2108
2109 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2110
2111 PR fortran/67614
2112 * gfortran.dg/pr67614.f90: New test.
2113
2114 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
2115
2116 PR fortran/67525
2117 * gfortran.dg/pr67525.f90: New test.
2118
2119 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
2120
2121 PR fortran/55603
2122 * gfortran.dg/allocatable_function_9.f90: New.
2123
2124 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2125
2126 PR target/67675
2127 * gcc.target/sh/pr67675.c: New.
2128
2129 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
2130
2131 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
2132
2133 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
2134
2135 * gcc.target/i386/pr66749.c (dg-options): Replace
2136 -mtune=lakemount with -mtune=lakemont.
2137 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2138 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2139
2140 2015-09-25 Marek Polacek <polacek@redhat.com>
2141
2142 * c-c++-common/ubsan/bounds-11.c: New test.
2143 * c-c++-common/ubsan/bounds-12.c: New test.
2144
2145 2015-09-25 Marek Polacek <polacek@redhat.com>
2146
2147 PR sanitizer/64906
2148 * c-c++-common/ubsan/pr64906.c: New test.
2149
2150 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
2151
2152 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
2153 with -mtune=lakemount.
2154 * gcc.target/i386/pr66821.c (dg-options): Likewise.
2155 * gcc.target/i386/pr67329.c (dg-options): Likewise.
2156
2157 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2158
2159 PR driver/67640
2160 * gcc.dg/Werror-13.c: New test.
2161
2162 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
2163
2164 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
2165
2166 2015-09-24 Richard Biener <rguenther@suse.de>
2167
2168 PR lto/67699
2169 * g++.dg/pr67699.C: New testcase.
2170
2171 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
2172
2173 PR libgcc/67624
2174 * gcc.target/arm/fp16-inf.c: New test.
2175
2176 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
2177
2178 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
2179 name while checking for AVX-512VBMI presence.
2180
2181 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183 * lib/target-supports.exp (check_effective_target_pie): Check for
2184 PIE support on Solaris 11.x and 12.
2185
2186 2015-09-24 Richard Biener <rguenther@suse.de>
2187
2188 * g++.dg/tree-ssa/restrict3.C: New testcase.
2189
2190 2015-09-24 Richard Biener <rguenther@suse.de>
2191
2192 PR tree-optimization/48885
2193 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2194
2195 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2196
2197 * c-c++-common/Wmisleading-indentation.c: Augment test.
2198
2199 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2200
2201 Fix small typos in the coding rule enforcement warnings.
2202 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2203 with 'namespace'.
2204
2205 2015-09-23 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/67662
2208 * gcc.dg/ubsan/pr67662.c: New testcase.
2209
2210 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2211
2212 PR c/49655
2213 * gcc.dg/pragma-diag-6.c: New test.
2214
2215 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2216
2217 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2218
2219 2015-09-23 Richard Biener <rguenther@suse.de>
2220
2221 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2222
2223 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2224
2225 * c-c++-common/Wmisleading-indentation.c: Augment test.
2226
2227 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2228
2229 * g++.dg/diagostic/disable.C: New.
2230
2231 2015-09-22 Tom de Vries <tom@codesourcery.com>
2232
2233 PR tree-optimization/67671
2234 * g++.dg/pr67671.C: New test.
2235
2236 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2237
2238 PR target/67480
2239 * gcc.target/i386/pr67480.c: New test.
2240
2241 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2242
2243 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2244 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2245 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2246 avx512dq, avx512cd, avx512er and avx512pf.
2247
2248 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2249
2250 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2251 update-fetch operations.
2252 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2253
2254 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2255
2256 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2257 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2258
2259 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2260
2261 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2262 (TEST_ONE): New.
2263 * gcc.target/aarch64/atomic-inst-swap.c: New.
2264
2265 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2266
2267 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2268 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2269 * gcc.target/i386/pr59789.c (f1): Likewise.
2270 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2271 * gcc.target/i386/intrinsics_6.c: Likewise.
2272 * gcc.dg/winline-5.c (int t): Likewise.
2273 * gcc.dg/winline-9.c (t): Likewise.
2274 * gcc.dg/always_inline2.c (q): Likewise.
2275 * gcc.dg/winline-2.c (inline int t): Likewise.
2276 * gcc.dg/winline-6.c: Likewise.
2277 * gcc.dg/winline-10.c (void g): Likewise.
2278 * gcc.dg/pr49243.c (void parse): Likewise.
2279 * gcc.dg/always_inline3.c (q2): Likewise.
2280 * gcc.dg/winline-3.c: Likewise.
2281 * gcc.dg/winline-7.c (inline void *t): Likewise.
2282
2283 2015-09-22 Tom de Vries <tom@codesourcery.com>
2284
2285 PR tree-optimization/67666
2286 * g++.dg/pr67666.C: New test.
2287
2288 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2289
2290 PR fortran/67615
2291 * gfortran.dg/pr67615.f90: new test.
2292
2293 2015-09-21 Jeff Law <law@redhat.com>
2294
2295 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2296
2297 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2298
2299 Complete the implementation of N4230, Nested namespace definition.
2300 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2301 attributes and nested namespace definitions.
2302 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2303 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2304 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2305 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2306 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2307 appearing before the namespace identifier.
2308
2309 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2310
2311 PR c/66415
2312 * gcc.dg/cpp/pr66415-1.c: Test column number.
2313
2314 2015-09-21 Richard Biener <rguenther@suse.de>
2315
2316 * g++.dg/ext/attr-alias-3.C: Add -g.
2317
2318 2015-09-21 Richard Biener <rguenther@suse.de>
2319
2320 PR debug/67664
2321 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2322
2323 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2324
2325 PR target/64345
2326 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2327
2328 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2329
2330 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2331
2332 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2333
2334 PR middle-end/60832
2335 * gcc.dg/pr53265.c: Update.
2336
2337 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2338
2339 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2340
2341 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2342
2343 PR target/59478
2344 * gcc.target/sh/pr59478.c: New.
2345
2346 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2347
2348 PR target/67126
2349 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2350 * gcc.target/sh/pr54236-2.c: Likewise.
2351
2352 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2353
2354 * gcc.target/sh/pr43417.c: Move target independent test to ...
2355 * gcc.c-torture/compile/pr43417.c: ... here.
2356
2357 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2358
2359 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2360 check_effective_target_big_endian, check_effective_target_little_endian,
2361 check_effective_target_any_fpu, check_effective_target_double_fpu,
2362 check_effective_target_use_single_only_fpu,
2363 check_effective_target_default_single_fpu,
2364 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2365 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2366 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2367 check_effective_target_fmovd_enabled,
2368 check_effective_target_has_privileged, check_effective_target_has_pref,
2369 check_effective_target_banked_r0r7_isr,
2370 check_effective_target_stack_save_isr): New effective target checks.
2371 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2372 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2373 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2374 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2375 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2376 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2377 * gcc.target/sh/attr-isr.c: Likewise.
2378 * gcc.target/sh/fpul-usage-1.c: Likewise.
2379 * gcc.target/sh/hiconst.c: Likewise.
2380 * gcc.target/sh/mfmovd.c: Likewise.
2381 * gcc.target/sh/pr21255-3.c: Likewise.
2382 * gcc.target/sh/pr33135-1.c: Likewise.
2383 * gcc.target/sh/pr33135-2.c: Likewise.
2384 * gcc.target/sh/pr33135-3.c: Likewise.
2385 * gcc.target/sh/pr33135-4.c: Likewise.
2386 * gcc.target/sh/pr39423-2.c: Likewise.
2387 * gcc.target/sh/pr49880-4.c: Likewise.
2388 * gcc.target/sh/pr49880-5.c: Likewise.
2389 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2390 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2391 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2392 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2393 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2394 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2395 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2396 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2397 * gcc.target/sh/pr50751-2.c: Likewise.
2398 * gcc.target/sh/pr50751-3.c: Likewise.
2399 * gcc.target/sh/pr50751-5.c: Likewise.
2400 * gcc.target/sh/pr50751-6.c: Likewise.
2401 * gcc.target/sh/pr50751-8.c: Likewise.
2402 * gcc.target/sh/pr51244-15.c: Likewise.
2403 * gcc.target/sh/pr51244-2.c: Likewise.
2404 * gcc.target/sh/pr51244-20.c: Likewise.
2405 * gcc.target/sh/pr51244-6.c: Likewise.
2406 * gcc.target/sh/pr52483-4.c: Likewise.
2407 * gcc.target/sh/pr53511-1.c: Likewise.
2408 * gcc.target/sh/pr53512-1.c: Likewise.
2409 * gcc.target/sh/pr53512-2.c: Likewise.
2410 * gcc.target/sh/pr53512-3.c: Likewise.
2411 * gcc.target/sh/pr53512-4.c: Likewise.
2412 * gcc.target/sh/pr53513-1.c: Likewise.
2413 * gcc.target/sh/pr54089-2.c: Likewise.
2414 * gcc.target/sh/pr54089-3.c: Likewise.
2415 * gcc.target/sh/pr54089-4.c: Likewise.
2416 * gcc.target/sh/pr54602-2.c: Likewise.
2417 * gcc.target/sh/pr54602-3.c: Likewise.
2418 * gcc.target/sh/pr54602-4.c: Likewise.
2419 * gcc.target/sh/pr54680.c: Likewise.
2420 * gcc.target/sh/pr55303-1.c: Likewise.
2421 * gcc.target/sh/pr55303-2.c: Likewise.
2422 * gcc.target/sh/pr55303-3.c: Likewise.
2423 * gcc.target/sh/pr56547-1.c: Likewise.
2424 * gcc.target/sh/pr56547-2.c: Likewise.
2425 * gcc.target/sh/pr61195.c: Likewise.
2426 * gcc.target/sh/pr61996.c: Likewise.
2427 * gcc.target/sh/pr6526.c: Likewise.
2428 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2429 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2430 * gcc.target/sh/prefetch.c: Likewise.
2431 * gcc.target/sh/rte-delay-slot.c: Likewise.
2432 * gcc.target/sh/sh2a-band.c: Likewise.
2433 * gcc.target/sh/sh2a-bclr.c: Likewise.
2434 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2435 * gcc.target/sh/sh2a-bld.c: Likewise.
2436 * gcc.target/sh/sh2a-bor.c: Likewise.
2437 * gcc.target/sh/sh2a-bset.c: Likewise.
2438 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2439 * gcc.target/sh/sh2a-bxor.c: Likewise.
2440 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2441 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2442 * gcc.target/sh/sh2a-movrt.c: Likewise.
2443 * gcc.target/sh/sh2a-resbank.c: Likewise.
2444 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2445 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2446 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2447 * gcc.target/sh/sh4a-cosf.c: Likewise.
2448 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2449 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2450 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2451 * gcc.target/sh/sh4a-sinf.c: Likewise.
2452
2453 2015-09-20 Jeff Law <law@redhat.com>
2454
2455 PR tree-optimization/47679
2456 * g++.dg/warn/Wuninitialized-6.C: New test.
2457
2458 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2459
2460 Implement nested namespace definitions.
2461 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2462 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2463 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2464 * g++.dg/lookup/name-clash5.C: Adjust.
2465 * g++.dg/lookup/name-clash6.C: Likewise.
2466
2467 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2468
2469 * gcc.dg/pragma-diag-5.c: New test.
2470
2471 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2472
2473 PR middle-end/67619
2474 * gcc.dg/torture/pr67619.c: New test.
2475 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2476 New procedure.
2477
2478 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2479
2480 PR tree-optimization/67283
2481 * gcc.dg/tree-ssa/sra-15.c: New.
2482 * gcc.dg/tree-ssa/sra-16.c: New.
2483
2484 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2485
2486 PR sanitizer/64078
2487 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2488 (f2, f3): Make the function static.
2489 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2490
2491 2015-09-17 Christian Bruel <christian.bruel@st.com>
2492
2493 * gcc.target/arm/attr_thumb-static2.c: New test.
2494
2495 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2496
2497 * gnat.dg/overflow_sum3.adb: New test.
2498
2499 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2500
2501 * gcc.target/arm/stack-checking.c: New test.
2502
2503 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2504
2505 PR fortran/52846
2506 * gfortran.dg/public_private_module_5.f90: Add module procedure
2507 trigger_smod to ensure that the smod file is written.
2508
2509 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2510
2511 * gcc.target/aarch64/copysign_1.c: New.
2512 * gcc.target/aarch64/copysign_2.c: New.
2513
2514 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2515
2516 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2517 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2518 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2519
2520 2015-09-16 John Marino <gnugcc@marino.st>
2521
2522 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2523
2524 2015-09-16 Richard Biener <rguenther@suse.de>
2525
2526 PR middle-end/67253
2527 * gcc.dg/torture/pr67253.c: New testcase.
2528
2529 2015-09-16 Richard Biener <rguenther@suse.de>
2530
2531 PR middle-end/67271
2532 * gcc.dg/pr67271.c: New testcase.
2533
2534 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * gnat.dg/opt49.adb: New test.
2537
2538 2015-09-16 Richard Biener <rguenther@suse.de>
2539
2540 PR middle-end/67442
2541 * gcc.dg/torture/pr67442.c: New testcase.
2542
2543 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2544
2545 * gnat.dg/array24.adb: New test.
2546 * gnat.dg/blocklocs.adb: Delete.
2547
2548 2015-09-15 Marek Polacek <polacek@redhat.com>
2549
2550 PR c/67580
2551 * gcc.dg/pr67580.c: New test.
2552
2553 2015-09-15 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/67470
2556 * gcc.dg/torture/pr67470.c: New testcase.
2557
2558 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2559
2560 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2561
2562 2015-09-15 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/67563
2565 * gcc.dg/pr67563.c: New testcase.
2566
2567 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2568
2569 PR fortran/67460
2570 * gfortran.dg/pr67460.f90: New test.
2571
2572 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2573
2574 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2575 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2576
2577 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 PR c++/51911
2580 * g++.dg/cpp0x/new-auto1.C: New.
2581
2582 2015-09-11 Mark Wielaard <mjw@redhat.com>
2583
2584 PR c/28901
2585 * g++.dg/warn/unused-variable-1.C: New test.
2586 * g++.dg/warn/unused-variable-2.C: Likewise.
2587 * gcc.dg/unused-4.c: Adjust warning for static const.
2588 * gcc.dg/unused-variable-1.c: New test.
2589 * gcc.dg/unused-variable-2.c: Likewise.
2590
2591 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2592
2593 * gfortran.dg/private_type_3.f90: Require visibility.
2594 * gfortran.dg/module_variable_2.f90: Same.
2595 * gfortran.dg/nested_forall_1.f: Same.
2596 * gfortran.dg/elemental_dependency_4.f90: Same.
2597 * gfortran.dg/bind_c_usage_25.f90: Same.
2598 * gfortran.dg/access_spec_1.f90: Same.
2599 * gfortran.dg/public_private_module_2.f90: Same.
2600 * gfortran.dg/host_assoc_variable_1.f90: Same.
2601 * gfortran.dg/public_private_module_6.f90: Same.
2602 * gfortran.dg/module_variable_1.f90: Same.
2603 * gfortran.dg/pr37286.f90: Same.
2604 * gfortran.dg/internal_pack_7.f90: Same.
2605 * gfortran.dg/submodule_10.f08: Same.
2606 * gfortran.dg/allocatable_function_8.f90: Same.
2607 * gfortran.dg/merge_init_expr_2.f90: Same.
2608 * gfortran.dg/class_37.f03: Same.
2609 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2610 * gfortran.dg/typebound_call_20.f03: Same.
2611 * gfortran.dg/proc_ptr_result_3.f90: Same.
2612 * gfortran.dg/pr32535.f90: Same.
2613 * gfortran.dg/typebound_proc_19.f90: Same.
2614 * gfortran.dg/initialization_10.f90: Same.
2615 * gfortran.dg/bind_c_usage_8.f03: Same.
2616 * gfortran.dg/pr61335.f90: Same.
2617 * gfortran.dg/elemental_dependency_5.f90: Same.
2618 * gfortran.dg/proc_ptr_3.f90: Same.
2619 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2620
2621 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2622
2623 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2624 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2625 * gcc.dg/loop-8.c: Likewise.
2626
2627 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2628
2629 PR ada/66965
2630 * gnat.dg/specs/addr1.ads: Remove.
2631
2632 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2633
2634 * gcc.dg/pie-link.c: Add -pie to dg-options.
2635
2636 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2637
2638 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2639 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2640
2641 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2642
2643 * gcc.target/powerpc/swaps-p8-20.c: New test.
2644 * gcc.target/powerpc/swaps-p8-21.c: New test.
2645
2646 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2647
2648 PR fortran/67526
2649 * gfortran.dg/pr67526.f90: New test.
2650
2651 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2652
2653 PR c++/67318
2654 * g++.dg/cpp0x/variadic166.C: New.
2655
2656 2015-09-09 Mark Wielaard <mjw@redhat.com>
2657
2658 * c-c++-common/nonnull-1.c: New test.
2659
2660 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2661
2662 PR fortran/66993
2663 * gfortran.dg/submodule_11.f08: New test.
2664
2665 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2666
2667 PR target/67506
2668 * gcc.c-torture/compile/pr67506.c: New test.
2669
2670 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2671
2672 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2673 initialization with a byte mask. No change expected here.
2674 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2675 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2676 initialization with contigious bitmask. Literal pool is expectd
2677 to be used here.
2678
2679 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680
2681 PR target/67439
2682 * gcc.target/arm/pr67439_1.c: New test.
2683
2684 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2685
2686 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2687 model.
2688
2689 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2690
2691 PR c++/67523
2692 * g++.dg/gomp/pr67523.C: New test.
2693
2694 PR c++/67522
2695 * g++.dg/gomp/pr67522.C: New test.
2696
2697 PR middle-end/67521
2698 * c-c++-common/gomp/pr67521.c: New test.
2699
2700 PR middle-end/67517
2701 * c-c++-common/gomp/pr67517.c: New test.
2702
2703 PR c++/67514
2704 * g++.dg/gomp/pr67514.C: New test.
2705
2706 PR c++/67511
2707 * g++.dg/gomp/pr67511.C: New test.
2708
2709 PR c/67502
2710 * c-c++-common/gomp/pr67502.c: New test.
2711
2712 2015-09-09 Marek Polacek <polacek@redhat.com>
2713
2714 PR middle-end/67512
2715 * gcc.dg/pr67512.c: New test.
2716
2717 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2718
2719 PR c++/53184
2720 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2721 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2722 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2723 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2724
2725 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2726
2727 * gcc.target/aarch64/mod_2.x: New file.
2728 * gcc.target/aarch64/mod_256.x: Likewise.
2729 * gcc.target/arm/mod_2.c: New test.
2730 * gcc.target/arm/mod_256.c: Likewise.
2731 * gcc.target/aarch64/mod_2.c: Likewise.
2732 * gcc.target/aarch64/mod_256.c: Likewise.
2733
2734 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2735
2736 PR c++/67504
2737 * g++.dg/gomp/pr67504.C: New test.
2738
2739 PR c/67501
2740 * c-c++-common/gomp/pr67501.c: New test.
2741
2742 PR c/67500
2743 * gcc.dg/gomp/pr67500.c: New test.
2744
2745 PR c/67495
2746 * gcc.dg/gomp/pr67495.c: New test.
2747
2748 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2749 Sebastian Pop <s.pop@samsung.com>
2750
2751 PR tree-optimization/53852
2752 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2753 both isl-0.12 and isl-0.15.
2754 * gcc.dg/graphite/uns-interchange-14.c: Same.
2755 * gcc.dg/graphite/uns-interchange-15.c: Same.
2756 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2757
2758 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2759 Sebastian Pop <s.pop@samsung.com>
2760
2761 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2762 * gcc.dg/graphite/block-1.c: Same.
2763 * gcc.dg/graphite/block-5.c: Same.
2764 * gcc.dg/graphite/block-6.c: Same.
2765 * gcc.dg/graphite/interchange-1.c: Same.
2766 * gcc.dg/graphite/interchange-10.c: Same.
2767 * gcc.dg/graphite/interchange-11.c: Same.
2768 * gcc.dg/graphite/interchange-13.c: Same.
2769 * gcc.dg/graphite/interchange-14.c: Same.
2770 * gcc.dg/graphite/interchange-3.c: Same.
2771 * gcc.dg/graphite/interchange-4.c: Same.
2772 * gcc.dg/graphite/interchange-7.c: Same.
2773 * gcc.dg/graphite/interchange-8.c: Same.
2774 * gcc.dg/graphite/interchange-9.c: Same.
2775 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2776 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2777 * gcc.dg/graphite/pr37485.c: Same.
2778 * gcc.dg/graphite/scop-0.c (int toto): Same.
2779 * gcc.dg/graphite/scop-1.c: Same.
2780 * gcc.dg/graphite/scop-10.c: Same.
2781 * gcc.dg/graphite/scop-11.c: Same.
2782 * gcc.dg/graphite/scop-12.c: Same.
2783 * gcc.dg/graphite/scop-13.c: Same.
2784 * gcc.dg/graphite/scop-16.c: Same.
2785 * gcc.dg/graphite/scop-17.c: Same.
2786 * gcc.dg/graphite/scop-18.c: Same.
2787 * gcc.dg/graphite/scop-2.c: Same.
2788 * gcc.dg/graphite/scop-21.c (int test): Same.
2789 * gcc.dg/graphite/scop-22.c (void foo): Same.
2790 * gcc.dg/graphite/scop-4.c: Same.
2791 * gcc.dg/graphite/scop-5.c: Same.
2792 * gcc.dg/graphite/scop-6.c: Same.
2793 * gcc.dg/graphite/scop-7.c: Same.
2794 * gcc.dg/graphite/scop-8.c: Same.
2795 * gcc.dg/graphite/scop-9.c: Same.
2796 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2797 data-refs remain inside the inner loop.
2798 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2799 * gcc.dg/graphite/uns-interchange-14.c: Same.
2800 * gcc.dg/graphite/uns-interchange-9.c: Same.
2801 * gfortran.dg/graphite/interchange-3.f90
2802
2803 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2804
2805 PR target/63870
2806 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2807 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2808 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2809 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2810 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2818
2819 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2820
2821 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2822 * lib/target-supports.exp
2823 (check_effective_target_arm_neon_fp16_hw): New.
2824
2825 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2826
2827 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2828 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2829
2830 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2831 (hfloat16_t): New.
2832 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2833 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2834 if supported.
2835 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2836 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2837 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2838 when those are supported.
2839 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2840 (vdup_n_f16): New.
2841
2842 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2843 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2844 cases if supported.
2845
2846 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2847 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2848 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2849 Likewise.
2850 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2851 Likewise.
2852 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2853
2854 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2855 Add float16x8_t case.
2856 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2857 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2858 main, exec_vcreate): Likewise.
2859 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2860 exec_vget_high): Likewise.
2861 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2862 exec_vget_low): Likewise.
2863 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2864 Likewise.
2865 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2866 exec_vld1_dup): Likewise.
2867 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2868 exec_vld1_lane): Likewise.
2869 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2870 Likewise.
2871 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2872 exec_vldX_dup): Likewise.
2873 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2874 exec_vldX_lane): Likewise.
2875 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2876 exec_vset_lane): Likewise.
2877 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2878 exec_vst1_lane): Likewise.
2879
2880 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2881
2882 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2883 * gcc.target/aarch64/vget_low_1.c: Likewise.
2884
2885 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2886
2887 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2888 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2889 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2890 (main): update orig_data to avoid float16 NaN on bigendian.
2891
2892 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2893
2894 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2895 float16x8_t.
2896 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2897 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2898 * gcc.target/aarch64/vld1_lane.c: Likewise.
2899
2900 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/67369
2903 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2904
2905 2015-09-07 Marek Polacek <polacek@redhat.com>
2906
2907 PR inline-asm/67448
2908 * gcc.dg/asm-10.c: New test.
2909
2910 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR middle-end/67452
2913 * gcc.dg/lto/pr67452_0.c: New test.
2914
2915 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2916
2917 PR target/65210
2918 * gcc.target/avr/pr65210.c: New test.
2919
2920 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2921
2922 PR testsuite/67450
2923 * lib/target-supports.exp (check_cached_effective_target):
2924 Apppend $prop to et_prop_list only if needed.
2925
2926 2015-09-04 Marek Polacek <polacek@redhat.com>
2927
2928 PR sanitizer/67279
2929 * gcc.dg/ubsan/pr67279.c: New test.
2930
2931 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2932 Petr Murzin <petr.murzin@intel.com>
2933 Kirill Yukhin <kirill.yukhin@intel.com>
2934
2935 * gcc.target/i386/avx512f-scatter-1.c: New.
2936 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2937 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2938
2939 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2940
2941 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2942 rather than calling rmdir, cleanup if open fails.
2943
2944 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2945
2946 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2947 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2948 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2949 Return true for PowerPC targets that implement Altivec.
2950
2951 2015-09-03 Renlin Li <renlin.li@arm.com>
2952
2953 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2954 check the assembly.
2955 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2956
2957 2015-09-03 Martin Sebor <msebor@redhat.com>
2958
2959 PR c/66516
2960 * g++.dg/addr_builtin-1.C: New test.
2961 * gcc.dg/addr_builtin-1.c: New test.
2962
2963 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2964
2965 * gcc.target/powerpc/vec-shift.c: New test.
2966
2967 2015-09-03 Tom de Vries <tom@codesourcery.com>
2968
2969 PR tree-optimization/65637
2970 * gcc.dg/autopar/reduc-4.c: New test.
2971
2972 2015-09-03 Tom de Vries <tom@codesourcery.com>
2973
2974 PR tree-optimization/65637
2975 * gcc.dg/autopar/pr46099-2.c: New test.
2976
2977 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2978
2979 PR middle-end/67351
2980 * g++.dg/pr67351.C: New test.
2981
2982 2015-09-03 Richard Biener <rguenther@suse.de>
2983
2984 PR ipa/66705
2985 * g++.dg/lto/pr66705_0.C: New testcase.
2986
2987 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2988
2989 PR middle-end/60586
2990 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2991 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2992
2993 2015-09-02 Marek Polacek <polacek@redhat.com>
2994
2995 PR c/67432
2996 * gcc.dg/pr67432.c: New test.
2997
2998 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2999
3000 * lib/target-supports.exp (clear_effective_target_cache): New.
3001 (check_cached_effective_target): Update et_prop_list.
3002 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
3003 * g++.dg/compat/compat.exp: Likewise.
3004 * g++.dg/compat/struct-layout-1.exp: Likewise.
3005 * lib/asan-dg.exp: Likewise.
3006 * lib/atomic-dg.exp: Likewise.
3007 * lib/cilk-plus-dg.exp: Likewise.
3008 * lib/clearcap.exp: Likewise.
3009 * lib/mpx-dg.exp: Likewise.
3010 * lib/tsan-dg.exp: Likewise.
3011 * lib/ubsan-dg.exp: Likewise.
3012
3013 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
3014
3015 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
3016
3017 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
3018 Andrew Bennett <andrew.bennett@imgtec.com>
3019
3020 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
3021 dependencies between ISA level and compact-branches.
3022 * gcc.target/mips/branch-10.c: Update expected output to allow
3023 compact forms of b/bal.
3024 * gcc.target/mips/branch-11.c: Likewise.
3025 * gcc.target/mips/branch-12.c: Likewise.
3026 * gcc.target/mips/branch-13.c: Likewise.
3027 * gcc.target/mips/branch-3.c: Likewise.
3028 * gcc.target/mips/branch-4.c: Likewise.
3029 * gcc.target/mips/branch-5.c: Likewise.
3030 * gcc.target/mips/branch-6.c: Likewise.
3031 * gcc.target/mips/branch-7.c: Likewise.
3032 * gcc.target/mips/branch-8.c: Likewise.
3033 * gcc.target/mips/branch-9.c: Likewise.
3034 * gcc.target/mips/branch-cost-1.c: Likewise.
3035 * gcc.target/mips/call-1.c: Likewise.
3036 * gcc.target/mips/call-2.c: Likewise.
3037 * gcc.target/mips/call-3.c: Likewise.
3038 * gcc.target/mips/call-4.c: Likewise.
3039 * gcc.target/mips/call-5.c: Likewise.
3040 * gcc.target/mips/call-6.c: Likewise.
3041 * gcc.target/mips/lazy-binding-1.c: Likewise.
3042 * gcc.target/mips/near-far-1.c: Likewise.
3043 * gcc.target/mips/near-far-2.c: Likewise.
3044 * gcc.target/mips/near-far-3.c: Likewise.
3045 * gcc.target/mips/near-far-4.c: Likewise.
3046 * gcc.target/mips/umips-branch-3.c: Ensure the test is
3047 run with compact branches allowed.
3048 * gcc.target/mips/compact-branches-1.c: New file.
3049 * gcc.target/mips/compact-branches-2.c: Likewise.
3050 * gcc.target/mips/compact-branches-3.c: Likewise.
3051 * gcc.target/mips/compact-branches-4.c: Likewise.
3052 * gcc.target/mips/compact-branches-5.c: Likewise.
3053 * gcc.target/mips/compact-branches-6.c: Likewise.
3054 * gcc.target/mips/compact-branches-7.c: Likewise.
3055
3056 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
3057
3058 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
3059 Clean-up a created directory if testcase fails.
3060
3061 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
3062
3063 PR target/67405
3064 * g++.dg/pr67405.C: New test.
3065
3066 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3067
3068 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
3069
3070 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3071
3072 * gcc.dg/ifcvt-1.c: New test.
3073 * gcc.dg/ifcvt-2.c: Likewise.
3074 * gcc.dg/ifcvt-3.c: Likewise.
3075
3076 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3077
3078 PR libfortran/67412
3079 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
3080 *-*-solaris2.10.
3081
3082 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3083
3084 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
3085
3086 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 PR c++/61753
3089 * g++.dg/other/pr61753.C: New.
3090
3091 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3092
3093 * gcc.dg/tree-ssa/cmp-1.c: New file.
3094
3095 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
3096
3097 * gcc.dg/tree-ssa/complex-7.c: New file.
3098
3099 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3100
3101 * gcc.target/powerpc/swaps-p8-19.c: New test.
3102
3103 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3104
3105 PR fortran/67367
3106 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
3107
3108 2015-08-29 Tom de Vries <tom@codesourcery.com>
3109
3110 PR tree-optimization/46193
3111 * gcc.dg/autopar/pr46193.c: New test.
3112
3113 2015-08-28 Nathan Sidwell <nathan@acm.org>
3114
3115 * gcc.dg/compat/struct-layout-1_generate.c: Simply
3116 use exit code for failure.
3117
3118 * gcc.dg/torture/matrix-1.c: Use plain printf.
3119 * gcc.dg/torture/matrix-2.c: Likewise.
3120 * gcc.dg/torture/matrix-5.c: Likewise.
3121 * gcc.dg/torture/matrix-6.c: Likewise.
3122 * gcc.dg/torture/transpose-1.c: Likewise.
3123 * gcc.dg/torture/transpose-2.c: Likewise.
3124 * gcc.dg/torture/transpose-3.c: Likewise.
3125 * gcc.dg/torture/transpose-4.c: Likewise.
3126 * gcc.dg/torture/transpose-5.c: Likewise.
3127 * gcc.dg/torture/transpose-6.c: Likewise.
3128
3129 2015-08-28 Jeff Law <law@redhat.com>
3130
3131 PR lto/66752
3132 * gcc.dg/tree-ssa/pr66752-2.c: New test.
3133 * gcc.dg/torture/pr66752-1.c: New test
3134 * g++.dg/torture/pr66752-2.C: New test.
3135
3136 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
3137 Revert:
3138 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3139
3140 * gcc.dg/tree-ssa/sra-15.c: New.
3141
3142 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
3143
3144 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
3145 * gcc.target/mips/msub-8.c: Ditto
3146
3147 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3148
3149 * lib/target-supports.exp (check-effective_target_vect_double):
3150 Enable for Power targets with VSX hardware available.
3151 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
3152 vect_no_align && { ! vect_hw_misalign }.
3153
3154 2015-08-27 Sebastian Pop <s.pop@samsung.com>
3155
3156 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
3157 Replaced by opt_files, compile with -floop-nest-optimize.
3158 * g++.dg/graphite/graphite.exp: Same.
3159 * gfortran.dg/graphite/graphite.exp: Same.
3160 * gcc.dg/graphite/block-0.c: Adjust pattern.
3161 * gcc.dg/graphite/block-1.c: Same.
3162 * gcc.dg/graphite/block-3.c: Same.
3163 * gcc.dg/graphite/block-4.c: Same.
3164 * gcc.dg/graphite/block-5.c: Same.
3165 * gcc.dg/graphite/block-6.c: Same.
3166 * gcc.dg/graphite/block-7.c: Same.
3167 * gcc.dg/graphite/block-8.c: Same.
3168 * gcc.dg/graphite/block-pr47654.c: Same.
3169 * gcc.dg/graphite/interchange-0.c: Same.
3170 * gcc.dg/graphite/interchange-1.c: Same.
3171 * gcc.dg/graphite/interchange-10.c: Same.
3172 * gcc.dg/graphite/interchange-11.c: Same.
3173 * gcc.dg/graphite/interchange-12.c: Same.
3174 * gcc.dg/graphite/interchange-13.c: Same.
3175 * gcc.dg/graphite/interchange-14.c: Same.
3176 * gcc.dg/graphite/interchange-15.c: Same.
3177 * gcc.dg/graphite/interchange-3.c: Same.
3178 * gcc.dg/graphite/interchange-4.c: Same.
3179 * gcc.dg/graphite/interchange-5.c: Same.
3180 * gcc.dg/graphite/interchange-6.c: Same.
3181 * gcc.dg/graphite/interchange-7.c: Same.
3182 * gcc.dg/graphite/interchange-8.c: Same.
3183 * gcc.dg/graphite/interchange-9.c: Same.
3184 * gcc.dg/graphite/interchange-mvt.c: Same.
3185 * gcc.dg/graphite/pr37485.c: Same.
3186 * gcc.dg/graphite/uns-block-1.c: Same.
3187 * gcc.dg/graphite/uns-interchange-12.c: Same.
3188 * gcc.dg/graphite/uns-interchange-14.c: Same.
3189 * gcc.dg/graphite/uns-interchange-15.c: Same.
3190 * gcc.dg/graphite/uns-interchange-9.c: Same.
3191 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3192 * gfortran.dg/graphite/interchange-3.f90: Same.
3193
3194 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3195
3196 PR target/67317
3197 * gcc.target/i386/pr67317-1.c: New test.
3198 * gcc.target/i386/pr67317-2.c: Ditto.
3199 * gcc.target/i386/pr67317-3.c: Ditto.
3200 * gcc.target/i386/pr67317-4.c: Ditto.
3201 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3202 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3203
3204 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3205
3206 * gcc.target/powerpc/vec-shr.c: New.
3207
3208 2015-08-27 Marek Polacek <polacek@redhat.com>
3209
3210 PR middle-end/67005
3211 * gcc.dg/torture/pr67005.c: New test.
3212
3213 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3214
3215 * gcc.dg/tree-ssa/sra-15.c: New.
3216
3217 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3218
3219 * gcc.target/aarch64/long_branch_1.c: New test.
3220
3221 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3222
3223 * gcc.target/s390/20150826-1.c: New test.
3224
3225 2015-08-26 Renlin Li <renlin.li@arm.com>
3226
3227 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3228
3229 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3230
3231 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3232
3233 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3234
3235 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3236 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3237 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3238 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3239
3240 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3241
3242 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3243 New test directive.
3244 * gcc.target/aarch64/tlsle_1.x: New test source.
3245 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3246 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3247 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3248
3249 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3250
3251 PR fortran/29600
3252 * gfortran.dg/shape_8.f90: New test.
3253
3254 2015-08-25 Marek Polacek <polacek@redhat.com>
3255
3256 PR middle-end/67330
3257 * gcc.dg/weak/weak-18.c: New test.
3258
3259 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3260
3261 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3262 gcc_jit_context_set_bool_use_external_driver.
3263
3264 2015-08-25 Nathan Sidwell <nathan@acm.org>
3265
3266 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3267
3268 * gcc.dg/20001117-1.c: Needs return_address.
3269 * gcc.dg/20020415-1.c: Needs alloca.
3270 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3271 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3272 * gcc.dg/pr63186.c: Needs label_values.
3273 * gcc.dg/torture/pr33848.c: Likwise.
3274
3275 * lib/target-supports.exp (check_effective_target_fopenacc,
3276 check_effective_target_fopenmp): Disable for nvptx.
3277 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3278 * gcc.dg/stack-usage-1.c: Likewise.
3279 * gcc.dg/stack-usage-2.c: Likewise.
3280 * gcc.dg/unused-5.c: Likewise.
3281 * gcc.dg/unwind-1.c: Likewise.
3282
3283 2015-08-25 Christian Bruel <christian.bruel@st.com>
3284
3285 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3286 * g++.dg/Wno-frame-address.C: Ditto.
3287
3288 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3289
3290 PR target/67211
3291 * g++.dg/pr67211.C: New test.
3292
3293 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3294
3295 PR fortran/62536
3296 PR fortran/66175
3297 * gfortran.dg/block_end_error_1.f90: New test.
3298 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3299
3300 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3301
3302 PR target/66821
3303 * gcc.target/i386/pr66821.c: New test.
3304
3305 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3306
3307 PR target/67329
3308 * gcc.target/i386/pr67329.c: New test.
3309
3310 2015-08-24 Nathan Sidwell <nathan@acm.org>
3311
3312 * gcc.dg/pr49551.c: Needs -fdata-sections.
3313
3314 * gcc.dg/pr64935-2.c: Needs scheduling.
3315
3316 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3317 * gcc.dg/torture/pr63738.c: Likewise.
3318 * gcc.dg/torture/pr64728.c: Likewise.
3319 * gcc.dg/pr63748.c: Likewise.
3320 * gcc.dg/20020312-2.c: Likewise.
3321
3322 * gcc.dg/torture/pr66123.c: Needs label_values.
3323
3324 * gcc.dg/torture/pr41261.c: Needs profiling.
3325 * gcc.dg/pr26570.c: Likewise.
3326 * gcc.dg/pr61776.c: Likewise.
3327 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3328 * gcc.dg/gomp/pr34610.c: Likewise.
3329 * gcc.dg/pr54121.c: Likewise.
3330 * gcc.dg/20050325-1.c: Likewise.
3331 * gcc.dg/pr66899.c: Likewise.
3332 * gcc.dg/pr48770.c: Likewise.
3333 * gcc.dg/pr24225.c: Likewise.
3334
3335 * gcc.dg/pr27531-1.c: Needs io.
3336 * gcc.dg/pr44606.c: Likewise.
3337
3338 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3339
3340 * gcc.dg/pr51990.c: Needs alloca.
3341
3342 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3343
3344 2015-08-24 Tom de Vries <tom@codesourcery.com>
3345
3346 PR tree-optimization/65468
3347 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3348
3349 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3350
3351 PR libfortran/54572
3352 * gfortran.dg/backtrace_1.f90: New test.
3353
3354 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3355
3356 PR libfortran/62296
3357 * gfortran.dg/execute_command_line_2.f90: New test.
3358
3359 2015-08-23 Tom de Vries <tom@codesourcery.com>
3360
3361 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3362 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3363 vect_no_int_max to vect_no_int_min_max.
3364 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3365 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3366 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3367 * gcc.dg/vect/slp-reduc-4.c: Same.
3368 * gcc.dg/vect/slp-reduc-5.c: Same.
3369 * gcc.dg/vect/vect-125.c: Same.
3370 * gcc.dg/vect/vect-13.c: Same.
3371 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3372 * gcc.dg/vect/vect-reduc-1.c: Same.
3373 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3374 * gcc.dg/vect/vect-reduc-1char.c:Same.
3375 * gcc.dg/vect/vect-reduc-1short.c: Same.
3376 * gcc.dg/vect/vect-reduc-2.c: Same.
3377 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3378 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3379 * lib/target-supports.exp: Same.
3380
3381 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3382
3383 PR c++/63693
3384 * g++.dg/cpp0x/decltype63.C: New.
3385
3386 2015-08-22 Nathan Sidwell <nathan@acm.org>
3387
3388 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3389 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3390 * c-c++-common/Wunused-var-8.c: Likewise.
3391 * c-c++-common/gomp/pr61486-2.c: Likewise.
3392 * c-c++-common/Wunused-var-6.c: Likewise.
3393 * c-c++-common/goacc/reduction-1.c: Likewise.
3394 * c-c++-common/goacc/reduction-2.c: Likewise.
3395 * c-c++-common/goacc/reduction-3.c: Likewise.
3396 * c-c++-common/goacc/reduction-4.c: Likewise.
3397 * gcc.dg/builtins-64.c: Likewise.
3398 * gcc.dg/pr59523.c: Likewise.
3399 * gcc.dg/tree-ssa/20080530.c: Likewise.
3400 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3401 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3402 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3403 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3404 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3405 * gcc.dg/pr59011.c: Likewise.
3406 * gcc.dg/uninit-9.c: Likewise.
3407 * gcc.dg/pr61561.c: Likewise.
3408 * gcc.dg/vla-4.c: Likewise.
3409 * gcc.dg/20101010-1.c: Likewise.
3410 * gcc.dg/pr49120.c: Likewise.
3411 * gcc.dg/20030331-2.c: Likewise.
3412 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3413 * gcc.dg/pr25682.c: Likewise.
3414 * gcc.dg/guality/guality.c: Likewise.
3415 * gcc.dg/pr27301.c: Likewise.
3416 * gcc.dg/uninit-9-O0.c: Likewise.
3417 * gcc.dg/fold-alloca-1.c: Likewise.
3418 * gcc.dg/pr41470.c: Likewise.
3419 * gcc.dg/pr51491-2.c: Likewise.
3420 * gcc.dg/winline-7.c: Likewise.
3421 * gcc.dg/vla-2.c: Likewise.
3422 * gcc.dg/pr50764.c: Likewise.
3423 * gcc.dg/c99-vla-1.c: Likewise.
3424 * gcc.dg/pr33238.c: Likewise.
3425 * gcc.dg/c99-const-expr-13.c: Likewise.
3426 * gcc.dg/builtin-return-1.c: Likewise.
3427 * gcc.dg/vla-3.c: Likewise.
3428 * gcc.dg/20020415-1.c: Likewise.
3429 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3430 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3431 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3432 * gcc.dg/torture/calleesave-sse.c: Likewise.
3433 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3434 * gcc.dg/gomp/vla-2.c: Likewise.
3435 * gcc.dg/gomp/vla-3.c: Likewise.
3436 * gcc.dg/gomp/vla-4.c: Likewise.
3437 * gcc.dg/gomp/pr30494.c: Likewise.
3438 * gcc.dg/gomp/vla-5.c: Likewise.
3439 * gcc.dg/pr51990-2.c: Likewise.
3440 * gcc.dg/vla-22.c: Likewise.
3441
3442 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3443
3444 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3445 * gcc.dg/dollar.c: Likewise.
3446 * gcc.dg/pragma-message.c: Likewise.
3447 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3448 * c-c++-common/raw-string-14.c: Likewise.
3449
3450 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3451
3452 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3453 property that instantiation here is a compile-time error.
3454
3455 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 * g++.dg/other/pr67065.C: Extend.
3458
3459 2015-08-21 Nathan Sidwell <nathan@acm.org>
3460
3461 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3462 is freestanding.
3463 (check_effective_target_global_constructor): New.
3464 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3465 * gcc.dg/debug/debug.exp: Skip for nvptx.
3466 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3467
3468 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3469 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3470 * gcc.c-torture/compile/pr33855.c: Likewise.
3471 * gcc.c-torture/compile/920723-1.c: Likewise.
3472 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3473 writing a const.
3474 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3475 label.
3476 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3477 'call'.
3478
3479 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3480 prototype normal.
3481 * gcc.c-torture/execute/switch-1.c: Likewise.
3482
3483 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3484 * gcc.c-torture/execute/printf-1.c: Likewise.
3485 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3486 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3487 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3488 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3489 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3490 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3491 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3492 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3493 * gcc.c-torture/execute/gofast.c: Likewise.
3494 * gcc.c-torture/execute/complex-6.c: Likewise.
3495
3496 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3497 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3498 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3499 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3500 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3501 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3502 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3503 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3504 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3505 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3506 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3507 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3508 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3509 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3510 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3511 * gcc.dg/setjmp-1.c: Likewise.
3512 * gcc.dg/cleanup-5.c: Likewise.
3513 * gcc.dg/cleanup-12.c: Likewise.
3514 * gcc.dg/cleanup-13.c: Likewise.
3515
3516 * gcc.dg/constructor-1.c: Require global ctor.
3517
3518 * gcc.dg/fork-instrumentation.c: Require profiling.
3519 * gcc.dg/20030107-1.c: Likewise.
3520 * gcc.dg/20030702-1.c: Likewise.
3521
3522 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3523 * gcc.dg/cpp/paste2.c: Likewise.
3524 * gcc.dg/cpp/strify3.c: Likewise.
3525 * gcc.dg/cpp/strify4.c: Likewise.
3526 * gcc.dg/cpp/lexnum.c: Likewise.
3527 * gcc.dg/cpp/digraphs.c: Likewise.
3528 * gcc.dg/cpp/macro1.c: Likewise.
3529
3530 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3531
3532 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3533
3534 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3535
3536 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3537 only once.
3538
3539 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3540
3541 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3542 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3543 vec_vpmsum_be and vec_shasigma_be.
3544
3545 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3546
3547 * lib/target-supports.exp
3548 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3549 with -mfp16-format=ieee.
3550
3551 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3552
3553 PR c++/67065
3554 * g++.dg/other/pr67065.C: New.
3555
3556 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3557
3558 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3559 memcpy.
3560 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3561 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3562 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3563 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3564
3565 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3566
3567 * gcc.dg/wide_shift_64_1.c: New testcase.
3568 * gcc.dg/wide_shift_128_1.c: Likewise.
3569 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3570
3571 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3572
3573 * lib/target-supports.exp
3574 (check_effective_target_fstack_protector_enabled): New test.
3575 * gcc.target/i386/ssp-default.c: New test.
3576
3577 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3578
3579 PR fortran/66929
3580 * gfortran.dg/generic_31.f90: New.
3581
3582 2015-08-19 Marek Polacek <polacek@redhat.com>
3583
3584 PR middle-end/67133
3585 * g++.dg/torture/pr67133.C: New test.
3586
3587 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3588
3589 * gcc.target/powerpc/altivec-35.c: New test.
3590 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3591 * gcc.target/powerpc/vsx-vector-7.c: New test.
3592
3593 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3594
3595 PR middle-end/36757
3596 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3597 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3598
3599 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3600
3601 PR rtl-optimization/67218
3602 * gcc.c-torture/execute/ieee/pr67218.c,
3603 gcc.target/aarch64/fcvt_int_float_double1.c,
3604 gcc.target/aarch64/fcvt_int_float_double2.c,
3605 gcc.target/aarch64/fcvt_int_float_double3.c,
3606 gcc.target/aarch64/fcvt_int_float_double4.c,
3607 gcc.target/aarch64/fcvt_uint_float_double1.c,
3608 gcc.target/aarch64/fcvt_uint_float_double2.c,
3609 gcc.target/aarch64/fcvt_uint_float_double3.c,
3610 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3611
3612 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3613
3614 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3615 dg-options to disable LSE extensions.
3616 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3617 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3618 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3619 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3620 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3621 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3622 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3623 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3624 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3625 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3626 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3627 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3628 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3629 * gcc.target/aarch64/sync-op-full.c: Likewise.
3630 * gcc.target/aarch64/sync-op-release.c: Likewise.
3631
3632 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3633
3634 PR c++/67160
3635 * g++.dg/cpp1z/feat-cxx1z.C: New.
3636
3637 2015-08-18 Marek Polacek <polacek@redhat.com>
3638
3639 PR middle-end/67222
3640 * gcc.dg/torture/pr67222.c: New test.
3641
3642 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3643
3644 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3645
3646 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3647
3648 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3649 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3650 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3651
3652 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3653
3654 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3655 which is used in later code.
3656
3657 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3658
3659 PR c++/67216
3660 * g++.dg/cpp0x/nullptr34.C: New.
3661 * g++.dg/warn/Wconversion2.C: Adjust.
3662 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3663 * g++.old-deja/g++.other/null3.C: Likewise.
3664
3665 * g++.dg/cpp0x/pr51313.C: Adjust.
3666
3667 2015-08-17 Richard Biener <rguenther@suse.de>
3668
3669 PR tree-optimization/67221
3670 * gcc.dg/torture/pr67221.c: New testcase.
3671
3672 2015-08-17 Mike Stump <mikestump@comcast.net>
3673 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3674
3675 * gcc.target/arm/memcpy-aligned-1.c: New test.
3676
3677 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3678
3679 PR fortran/54656
3680 * gfortran.dg/norm_4.f90: Rename to...
3681 * gfortran.dg/norm2_4.f90: this.
3682 * gfortran.dg/norm2_5.f90: New test.
3683
3684 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3685
3686 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3687 * gcc.dg/ssp-1.c: Make counter a register.
3688 * gcc.dg/ssp-2.c: Likewise.
3689 * gcc.dg/torture/parm-coalesce.c: New.
3690
3691 2015-08-14 Marek Polacek <polacek@redhat.com>
3692
3693 PR middle-end/67133
3694 * gcc.dg/torture/pr67133.c: New test.
3695
3696 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3697 Matthias Klose <doko@debian.org>
3698
3699 PR target/67143
3700 * gcc.c-torture/compile/pr67143.c: New
3701 * gcc.target/aarch64/atomic-op-imm.c
3702 (atomic_fetch_add_negative_RELAXED): New.
3703 (atomic_fetch_sub_negative_ACQUIRE): New.
3704
3705 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3706
3707 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3708 * gcc.target/aarch64/target_attr_8.c: Likewise.
3709 * gcc.target/aarch64/target_attr_14.c: Likewise.
3710
3711 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3712
3713 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3714
3715 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3716
3717 * gcc.target/i386/builtin_target.c: Add skylake check.
3718
3719 2015-08-13 Jeff Law <law@redhat.com>
3720
3721 * gcc.dg/pr66314.c: Moved from here to ..
3722 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3723 to clear all sanitizers before -fsanitize=kernel-address.
3724
3725 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3726
3727 * gcc.target/aarch64/cinc_common_1.c: New test.
3728
3729 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3730
3731 PR c++/53421
3732 * g++.dg/ext/attribute-may-alias-1.C: New.
3733 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3734
3735 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3736
3737 * gcc.target/aarch64/atomic-inst-cas.c: New.
3738 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3739
3740 2015-08-13 Andreas Schwab <schwab@suse.de>
3741
3742 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3743
3744 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3745
3746 PR c++/62164
3747 * g++.dg/torture/pr62164.C: New.
3748
3749 2015-08-13 Richard Biener <rguenther@suse.de>
3750
3751 PR tree-optimization/67191
3752 * gcc.dg/torture/pr67191.c: New testcase.
3753 * g++.dg/torture/pr67191.C: Likewise.
3754
3755 2015-08-13 Richard Biener <rguenther@suse.de>
3756
3757 PR tree-optimization/66502
3758 PR tree-optimization/67167
3759 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3760
3761 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3762
3763 PR c++/53330
3764 * g++.dg/init/new42.C: New.
3765
3766 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3767
3768 PR target/67071
3769 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3770 vector constants.
3771 * gcc.target/powerpc/pr67071-2.c: Likewise.
3772 * gcc.target/powerpc/pr67071-3.c: Likewise.
3773
3774 2015-08-12 Marek Polacek <polacek@redhat.com>
3775
3776 PR c++/55095
3777 * c-c++-common/Wshift-overflow-6.c: New test.
3778 * c-c++-common/Wshift-overflow-7.c: New test.
3779 * g++.dg/cpp1y/left-shift-2.C: New test.
3780
3781 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 PR c++/52742
3784 * g++.dg/cpp0x/pr52742.C: New.
3785
3786 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3787
3788 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3789 Check Knights Landing support.
3790
3791 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 PR c++/47461
3794 * g++.dg/warn/Wunused-result-1.C: New.
3795
3796 2015-08-12 Richard Biener <rguenther@suse.de>
3797
3798 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3799 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3800 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3801 * g++.dg/tree-ssa/pr61034.C: Adjust.
3802 * gcc.dg/fold-compare-2.c: Likewise.
3803 * gcc.dg/pr50763.c: Likewise.
3804 * gcc.dg/predict-3.c: Likewise.
3805 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3806 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3807 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3808 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3809 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3810 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3811 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3812 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3813 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3814 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3815 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3816 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3817
3818 2015-08-12 Nathan Sidwell <nathan@acm.org>
3819
3820 * gcc.dg/vrp-min-max-1.c: New.
3821 * gcc.dg/vrp-min-max-2.c: New.
3822
3823 2015-08-12 Richard Biener <rguenther@suse.de>
3824
3825 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3826
3827 2015-08-12 Tom de Vries <tom@codesourcery.com>
3828
3829 PR testsuite/67175
3830 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3831 Handle absence of vector min/max for sparc.
3832
3833 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3834
3835 PR target/66954
3836 * g++.dg/ext/mv25.C: New test.
3837
3838 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3839
3840 * gcc.target/i386/avx2-vect-shift.c: New test.
3841
3842 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3843
3844 PR c/66098
3845 PR c/66711
3846 * gcc.dg/pragma-diag-3.c: New test.
3847 * gcc.dg/pragma-diag-4.c: New test.
3848
3849 2015-08-11 Nathan Sidwell <nathan@acm.org>
3850
3851 * c-c++-common/dfp/operator-comma.c: Call init function.
3852 * c-c++-common/dfp/convert-dfp-2.c: New test.
3853
3854 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3855
3856 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3857 Treat model == 0x4f as Broadwell.
3858
3859 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3860
3861 PR libfortran/67140
3862 * gfortran.dg/pr67140.f90: New test.
3863
3864 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3865
3866 PR libgomp/65742
3867 PR middle-end/66332
3868 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3869
3870 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3871
3872 PR fortran/64022
3873 * gfortran.dg/ieee/large_4.f90: New test.
3874
3875 2015-08-08 Bud Davis <jmdavis@link.com>
3876
3877 PR fortran/59746
3878 * gfortran.dg/common_22.f90: New.
3879
3880 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3881
3882 PR rtl-optimization/67028
3883 * gcc.dg/pr67028.c: New testcase.
3884
3885 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3886
3887 PR rtl-optimization/67029
3888 * gcc.dg/pr67029.c: New test.
3889
3890 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3891
3892 PR fortran/64104
3893 * gfortran.dg/ieee/ieee_8.f90: New test.
3894
3895 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3896
3897 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3898 modifers.
3899 * gcc.target/aarch64/noplt_2.c: Likewise.
3900 * gcc.target/aarch64/noplt_3.c: Likewise.
3901
3902 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3903
3904 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3905 optimization level, and print a summary at the end.
3906
3907 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3908
3909 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3910
3911 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3912
3913 * gcc.target/aarch64/noplt_3.c: New testcase.
3914
3915 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3916
3917 * gcc.target/aarch64/noplt_1.c: New testcase.
3918 * gcc.target/aarch64/noplt_2.c: Likewise.
3919
3920 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3921
3922 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3923 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3924
3925 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3926
3927 * gcc.target/s390/dwarfregtable-1.c: New test.
3928 * gcc.target/s390/dwarfregtable-2.c: New test.
3929 * gcc.target/s390/dwarfregtable-3.c: New test.
3930
3931 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3932
3933 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3934
3935 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3936
3937 PR fortran/64022
3938 * gfortran.dg/ieee/large_2.f90: New test.
3939 * gfortran.dg/ieee/large_3.F90: New test.
3940
3941 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3942
3943 PR fortran/64022
3944 * gfortran.dg/ieee/large_1.f90: Adjust test.
3945
3946 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3947 Jeff Law <law@redhat.com>
3948
3949 PR c/16351
3950 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3951 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3952 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3953 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3954 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3955 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3956
3957 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3958
3959 PR middle-end/66311
3960 * gfortran.dg/pr66311.f90: New file.
3961
3962 2015-08-05 Richard Biener <rguenther@suse.de>
3963
3964 PR tree-optimization/67121
3965 * gcc.dg/torture/pr67121.c: New testcase.
3966
3967 2015-08-05 Nick Clifton <nickc@redhat.com>
3968
3969 * gcc.target/rl78: New directory.
3970 * gcc.target/rl78/rl78.exp: New file: Test driver.
3971 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3972
3973 2015-08-05 Richard Biener <rguenther@suse.de>
3974
3975 PR middle-end/67120
3976 * gcc.dg/torture/pr67120.c: New testcase.
3977
3978 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3979
3980 PR fortran/52846
3981
3982 * lib/fortran-modules.exp: Call cleanup-submodules from
3983 cleanup-modules.
3984 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3985 cover the cases where private entities are no longer optimized
3986 away.
3987 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3988 same reason.
3989 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3990 * gfortran.dg/submodule_5.f08: The same.
3991 * gfortran.dg/submodule_9.f08: The same.
3992 * gfortran.dg/submodule_10.f08: New test.
3993
3994 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3995
3996 PR c++/66595
3997 * g++.dg/cpp1y/var-templ35.C: New.
3998
3999 2015-08-05 Richard Biener <rguenther@suse.de>
4000
4001 PR tree-optimization/67055
4002 * g++.dg/torture/pr67055.C: New testcase.
4003
4004 2015-08-05 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/67109
4007 * gcc.dg/torture/pr67109.c: New testcase.
4008 * gcc.dg/vect/vect-119.c: Adjust.
4009
4010 2015-08-05 Richard Biener <rguenther@suse.de>
4011
4012 PR middle-end/67107
4013 * gcc.dg/pr67107.c: New testcase.
4014
4015 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 PR c++/66197
4018 * g++.dg/cpp1z/abbrev2.C: New.
4019
4020 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
4023
4024 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4025
4026 PR c++/66392
4027 * g++.dg/init/explicit4.C: New.
4028
4029 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4030
4031 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
4032 without VSX an Power8 vector support.
4033
4034 2015-08-04 Richard Biener <rguenther@suse.de>
4035
4036 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
4037
4038 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
4039
4040 PR target/67110
4041 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
4042 -fno-pie -no-pie.
4043
4044 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
4045
4046 PR c++/66427
4047 * g++.dg/cpp1y/var-templ34.C: New.
4048
4049 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4050
4051 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
4052 * gcc.target/aarch64/target_attr_1.c: Likewise.
4053 * gcc.target/aarch64/target_attr_2.c: Likewise.
4054 * gcc.target/aarch64/target_attr_3.c: Likewise.
4055 * gcc.target/aarch64/target_attr_4.c: Likewise.
4056 * gcc.target/aarch64/target_attr_5.c: Likewise.
4057 * gcc.target/aarch64/target_attr_6.c: Likewise.
4058 * gcc.target/aarch64/target_attr_7.c: Likewise.
4059 * gcc.target/aarch64/target_attr_8.c: Likewise.
4060 * gcc.target/aarch64/target_attr_9.c: Likewise.
4061 * gcc.target/aarch64/target_attr_10.c: Likewise.
4062 * gcc.target/aarch64/target_attr_11.c: Likewise.
4063 * gcc.target/aarch64/target_attr_12.c: Likewise.
4064 * gcc.target/aarch64/target_attr_13.c: Likewise.
4065 * gcc.target/aarch64/target_attr_14.c: Likewise.
4066 * gcc.target/aarch64/target_attr_15.c: Likewise.
4067
4068 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4069
4070 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
4071
4072 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4073
4074 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
4075
4076 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4077
4078 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
4079 message.
4080
4081 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4082
4083 PR fortran/64022
4084 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
4085 * gfortran.dg/ieee/large_1.f90: New test.
4086
4087 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4088
4089 PR tree-optimization/67043
4090 * gcc.dg/pr67043.c: New test.
4091
4092 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
4093
4094 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
4095
4096 2015-08-03 David Malcolm <dmalcolm@redhat.com>
4097
4098 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
4099 it to push/pop timing items.
4100 (main): For each optimization level, create a gcc_jit_timer, and
4101 time all of the iteration within that level cumulatively.
4102 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
4103 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
4104
4105 2015-08-03 Alexander Basov <coohpt@gmail.com>
4106
4107 PR middle-end/64744
4108 PR middle-end/48470
4109 PR middle-end/43404
4110 * gcc.target/arm/pr43404.c : New testcase.
4111 * gcc.target/arm/pr48470.c : New testcase.
4112 * gcc.target/arm/pr64744-1.c : New testcase.
4113 * gcc.target/arm/pr64744-2.c : New testcase.
4114
4115 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
4116
4117 PR tree-optimization/67077
4118 * gcc.dg/pr67077.c: New test.
4119
4120 2015-08-03 Jeff Law <law@redhat.com>
4121
4122 PR middle-end/66314
4123 PR gcov-profile/66899
4124 * gcc.dg/pr66899.c: New test.
4125 * gcc.dg/pr66314.c: New test.
4126
4127 2015-08-03 Marek Polacek <polacek@redhat.com>
4128
4129 PR c/67088
4130 * gcc.dg/pr67088.c: New test.
4131
4132 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
4133
4134 PR target/66731
4135 * gcc.target/arm/vnmul-1.c: New.
4136 * gcc.target/arm/vnmul-2.c: New.
4137 * gcc.target/arm/vnmul-3.c: New.
4138 * gcc.target/arm/vnmul-4.c: New.
4139
4140 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
4141
4142 PR fortran/64921
4143 * gfortran.dg/class_allocate_20.f90: New.
4144
4145 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4146
4147 * gcc.target/aarch64/csel_bfx_1.c: New test.
4148 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
4149
4150 2015-08-02 Martin Sebor <msebor@redhat.com>
4151
4152 * g++.dg/Wframe-address-in-Wall.C: New test.
4153 * g++.dg/Wframe-address.C: New test.
4154 * g++.dg/Wno-frame-address.C: New test.
4155 * gcc.dg/Wframe-address-in-Wall.c: New test.
4156 * gcc.dg/Wframe-address.c: New test.
4157 * gcc.dg/Wno-frame-address.c: New test.
4158
4159 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
4160
4161 * c-c++-common/Wmisleading-indentation.c: Add more tests.
4162
4163 2015-08-01 Michael Collison <michael.collison@linaro.org
4164 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4165
4166 * gcc.target/arm/mincmp.c: New test.
4167
4168 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
4169
4170 PR fortran/67091
4171 * gfortran.dg/associated_target_6.f03: New test
4172
4173 2015-08-01 Tom de Vries <tom@codesourcery.com>
4174
4175 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
4176 optimize ("-ftree-parallelize-loops=0").
4177 Add successful scans for 2 detected reductions. Add xfail scans for 3
4178 detected reductions.
4179 * gcc.dg/autopar/reduc-2short.c: Same.
4180 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
4181 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
4182 detected reductions.
4183 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4184 and max reductions.
4185
4186 2015-07-31 Marek Polacek <polacek@redhat.com>
4187
4188 PR sanitizer/66977
4189 * g++.dg/ubsan/pr66977.C: New test.
4190
4191 2015-07-30 Marek Polacek <polacek@redhat.com>
4192
4193 * c-c++-common/Wtautological-compare-3.c: New test.
4194
4195 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4196
4197 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4198 (CHECK): Pass address of scalar, rather than array.
4199
4200 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4201
4202 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4203
4204 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4205
4206 * gcc.target/aarch64/fp16/fp16.exp: New.
4207 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4208 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4209
4210 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4211
4212 * gcc.target/aarch64/f16_movs_1.c: New test.
4213
4214 2015-07-28 Tom de Vries <tom@codesourcery.com>
4215
4216 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4217 outer loop.
4218
4219 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4220 Manuel López-Ibáñez <manu@gcc.gnu.org>
4221
4222 * gcc.dg/parm-incomplete-1.c: Update.
4223 * gcc.dg/pr18809-1.c: Update.
4224 * gcc.dg/pr27953.c: Update.
4225 * gcc.dg/vla-11.c: Update.
4226
4227 2015-07-27 Marek Polacek <polacek@redhat.com>
4228
4229 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4230
4231 2015-07-27 Tom de Vries <tom@codesourcery.com>
4232
4233 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4234 attribute. Update comment.
4235 (main): Remove.
4236 Add scan for not parallelizing inner loop.
4237 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4238 attribute.
4239 (main): Remove.
4240
4241 2015-07-27 Marek Polacek <polacek@redhat.com>
4242
4243 PR bootstrap/67030
4244 * c-c++-common/Wtautological-compare-2.c: New test.
4245
4246 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4247
4248 PR target/66232
4249 * gcc.target/i386/pr66232-6.c: New tests.
4250 * gcc.target/i386/pr66232-7.c: Likewise.
4251 * gcc.target/i386/pr66232-8.c: Likewise.
4252 * gcc.target/i386/pr66232-9.c: Likewise.
4253
4254 2015-07-27 Marek Polacek <polacek@redhat.com>
4255
4256 PR c++/66555
4257 PR c/54979
4258 * c-c++-common/Wtautological-compare-1.c: New test.
4259
4260 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4261
4262 PR c++/18969
4263 * g++.dg/template/pr18969.C: New test.
4264 * g++.dg/template/pr18969-2.C: New test.
4265 * g++.old-deja/g++.jason/overload.C: Remove return value in
4266 template function returning void.
4267
4268 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4269
4270 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4271 immediates to avoid shift-overflow warnings.
4272
4273 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4274
4275 PR c++/66857
4276 * g++.dg/init/pr66857.C: New test.
4277
4278 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4279
4280 PR target/66648
4281 * gcc.target/i386/pr66648.c: New test.
4282
4283 2015-07-25 Tom de Vries <tom@codesourcery.com>
4284
4285 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4286 interchange_files and block_files variables.
4287 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4288 arithmetic.
4289 * gcc.dg/graphite/uns-interchange-12.c: Same.
4290 * gcc.dg/graphite/uns-interchange-14.c: Same.
4291 * gcc.dg/graphite/uns-interchange-15.c: Same.
4292 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4293 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4294
4295 2015-07-25 Jeff Law <law@redhat.com>
4296
4297 Revert:
4298 PR lto/66752
4299 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4300 * gcc.dg/torture/pr66752-1.c: New test
4301 * g++.dg/torture/pr66752-2.C: New test.
4302
4303 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4304
4305 Revert:
4306 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4307
4308 PR rtl-optimization/64164
4309 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4310 * gcc.dg/ssp-1.c: Make counter a register.
4311 * gcc.dg/ssp-2.c: Likewise.
4312 * gcc.dg/torture/parm-coalesce.c: New.
4313
4314 2015-07-24 Tom de Vries <tom@codesourcery.com>
4315
4316 * gcc.dg/graphite/block-1.c: Xfail scan.
4317 * gcc.dg/graphite/interchange-12.c: Same.
4318 * gcc.dg/graphite/interchange-14.c: Same.
4319 * gcc.dg/graphite/interchange-15.c: Same.
4320 * gcc.dg/graphite/interchange-9.c: Same.
4321 * gcc.dg/graphite/interchange-mvt.c: Same.
4322 * gcc.dg/graphite/uns-block-1.c: New test.
4323 * gcc.dg/graphite/uns-interchange-12.c: New test.
4324 * gcc.dg/graphite/uns-interchange-14.c: New test.
4325 * gcc.dg/graphite/uns-interchange-15.c: New test.
4326 * gcc.dg/graphite/uns-interchange-9.c: New test.
4327 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4328
4329 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4330
4331 PR c++/64079
4332 * c-c++-common/Wunused-function-1.c: New.
4333
4334 2015-07-24 Tom de Vries <tom@codesourcery.com>
4335
4336 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4337 alternative exit-first loop transform.
4338 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4339 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4340 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4341 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4342 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4343 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4344 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4345 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4346 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4347
4348 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4349
4350 PR ipa/66566
4351 * gcc.target/i386/mpx/pr66566.c: New test.
4352
4353 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4354
4355 PR bootstrap/66978
4356 * gcc.target/i386/pr66978.c: New test.
4357
4358 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4359
4360 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4361
4362 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4363
4364 * gcc.target/s390/insv-1.c: New test.
4365 * gcc.target/s390/insv-2.c: New test.
4366 * gcc.target/s390/insv-3.c: New test.
4367
4368 2015-07-24 Tom de Vries <tom@codesourcery.com>
4369
4370 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4371
4372 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4373
4374 PR middle-end/25530
4375 * gcc.dg/pr25530.c: New test.
4376
4377 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4378
4379 PR middle-end/25529
4380 * gcc.dg/pr25529.c: New test.
4381
4382 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4383
4384 * gcc.target/arm/reg_equal_test.c: New test.
4385
4386 2015-07-23 Jeff Law <law@redhat.com>
4387
4388 PR lto/66752
4389 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4390 * gcc.dg/torture/pr66752-1.c: New test
4391 * g++.dg/torture/pr66752-2.C: New test.
4392
4393 2015-07-23 Marek Polacek <polacek@redhat.com>
4394
4395 PR c++/66572
4396 * g++.dg/warn/Wlogical-op-2.C: New test.
4397
4398 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4399
4400 PR rtl-optimization/64164
4401 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4402 * gcc.dg/ssp-1.c: Make counter a register.
4403 * gcc.dg/ssp-2.c: Likewise.
4404 * gcc.dg/torture/parm-coalesce.c: New.
4405
4406 2015-07-23 Marek Polacek <polacek@redhat.com>
4407
4408 PR sanitizer/66908
4409 * c-c++-common/ubsan/pr66908.c: New test.
4410
4411 2015-07-23 Tom de Vries <tom@codesourcery.com>
4412
4413 * gcc.dg/autopar/outer-4.c: Add xfail.
4414 * gcc.dg/autopar/outer-5.c: Same.
4415 * gcc.dg/autopar/outer-6.c: Same.
4416 * gcc.dg/autopar/reduc-2.c: Same.
4417 * gcc.dg/autopar/reduc-2char.c: Same.
4418 * gcc.dg/autopar/reduc-2short.c: Same.
4419 * gcc.dg/autopar/reduc-8.c: Same.
4420 * gcc.dg/autopar/uns-outer-4.c: New test.
4421 * gcc.dg/autopar/uns-outer-5.c: New test.
4422 * gcc.dg/autopar/uns-outer-6.c: New test.
4423
4424 2015-07-23 Richard Biener <rguenther@suse.de>
4425
4426 PR tree-optimization/66952
4427 * gcc.dg/torture/pr66952.c: Use signed char.
4428
4429 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4430
4431 PR tree-optimization/66926,66951
4432 * gcc.dg/vect/pr66951.c: New test.
4433
4434 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4435
4436 PR c++/52987
4437 * g++.dg/parse/error57.C: New.
4438 * g++.dg/expr/string-2.C: Update.
4439
4440 2015-07-23 Richard Biener <rguenther@suse.de>
4441
4442 PR tree-optimization/66945
4443 * gcc.dg/torture/pr66945.c: New testcase.
4444
4445 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4446
4447 PR target/66954
4448 * g++.dg/ext/mv24.C: New test.
4449
4450 2015-07-22 Marek Polacek <polacek@redhat.com>
4451
4452 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4453 dg-options.
4454
4455 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4456
4457 PR fortran/61831
4458 PR fortran/66929
4459 * gfortran.dg/generic_30.f90: New.
4460
4461 2015-07-22 Richard Biener <rguenther@suse.de>
4462
4463 PR tree-optimization/66952
4464 * gcc.dg/torture/pr66952.c: New testcase.
4465
4466 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4467
4468 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4469 test.
4470 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4471 test.
4472 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4473 test.
4474 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4475 test.
4476 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4477 test.
4478 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4479 test.
4480 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4481 test.
4482 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4483 test.
4484 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4485 test.
4486 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4487 test.
4488 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4489 test.
4490 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4491 test.
4492 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4493 test.
4494 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4495 test.
4496 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4497 test.
4498 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4499 test.
4500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4501 test.
4502 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4503 test.
4504 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4505 test.
4506 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4507 test.
4508 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4509 test.
4510 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4511 test.
4512 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4513 test.
4514 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4515 test.
4516 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4517 test.
4518 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4519 test.
4520 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4521 test.
4522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4523 test.
4524 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4525 test.
4526 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4527 test.
4528 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4529 test.
4530 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4531 test.
4532 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4533 test.
4534 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4535 test.
4536 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4537 test.
4538 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4539 test.
4540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4541 test.
4542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4543 test.
4544 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4545 test.
4546 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4547 test.
4548 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4549 test.
4550 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4551 test.
4552 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4553 test.
4554 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4555 test.
4556 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4557 test.
4558 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4559 test.
4560 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4561 test.
4562 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4563 test.
4564 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4565 test.
4566 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4567 test.
4568 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4569 test.
4570 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4571 test.
4572 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4573 test.
4574 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4575 test.
4576 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4577 test.
4578 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4579 test.
4580 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4581 test.
4582 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4583 test.
4584 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4585 test.
4586 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4587 test.
4588 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4589 test.
4590 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4591 test.
4592 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4593 test.
4594 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4595 test.
4596 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4597 test.
4598 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4599 test.
4600 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4601 test.
4602 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4603 test.
4604 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4605 test.
4606 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4607 test.
4608 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4609 test.
4610 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4611 test.
4612 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4613 test.
4614 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4615 test.
4616 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4617 test.
4618 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4619 test.
4620 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4621 test.
4622 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4623 test.
4624 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4625 test.
4626 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4627 test.
4628 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4629 test.
4630 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4631 test.
4632 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4633 test.
4634 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4635 test.
4636 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4637 test.
4638 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4639 test.
4640 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4641 test.
4642 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4643 test.
4644 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4645 test.
4646 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4647 test.
4648 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4649 test.
4650 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4651 test.
4652 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4653 test.
4654 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4655 test.
4656 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4657 test.
4658 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4659 test.
4660 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4661 test.
4662 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4663 test.
4664 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4665 test.
4666 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4667 test.
4668 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4669 test.
4670 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4671 test.
4672 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4673 test.
4674 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4675 test.
4676 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4677 test.
4678 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4679 test.
4680 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4681 test.
4682 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4683 test.
4684 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4685 test.
4686 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4687 test.
4688 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4689 test.
4690 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4691 test.
4692 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4693 test.
4694 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4695 test.
4696 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4697 test.
4698 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4699 test.
4700 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4701 test.
4702 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4703 test.
4704 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4705 test.
4706 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4707 test.
4708 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4709 test.
4710 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4711 test.
4712 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4713 test.
4714 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4715 test.
4716 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4717 test.
4718 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4719 test.
4720 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4721 test.
4722 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4723 test.
4724 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4725 test.
4726 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4727 test.
4728 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4729 test.
4730 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4731 test.
4732
4733 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 * g++.dg/template/crash81.C: Update.
4736
4737 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4738
4739 PR ipa/66424.
4740 * gcc.target/i386/pr66424.c: New.
4741
4742 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4743
4744 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4745
4746 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4747
4748 PR fortran/61831
4749 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4750 Drop address sanitization.
4751
4752 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4753
4754 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4755 Skip -march=armv4t.
4756 (dg-additional-options): Set armv5t flag.
4757
4758 2015-07-21 Marek Polacek <polacek@redhat.com>
4759
4760 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4761 * gcc.dg/vmx/unpack.c: Likewise.
4762 * gcc.target/powerpc/quad-atomic.c: Likewise.
4763
4764 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4765
4766 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4767
4768 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4769
4770 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4771 model.
4772
4773 2015-07-20 Marek Polacek <polacek@redhat.com>
4774
4775 PR c++/55095
4776 * c-c++-common/Wshift-overflow-1.c: New test.
4777 * c-c++-common/Wshift-overflow-2.c: New test.
4778 * c-c++-common/Wshift-overflow-3.c: New test.
4779 * c-c++-common/Wshift-overflow-4.c: New test.
4780 * c-c++-common/Wshift-overflow-5.c: New test.
4781 * g++.dg/cpp1y/left-shift-1.C: New test.
4782 * gcc.dg/c90-left-shift-2.c: New test.
4783 * gcc.dg/c90-left-shift-3.c: New test.
4784 * gcc.dg/c99-left-shift-2.c: New test.
4785 * gcc.dg/c99-left-shift-3.c: New test.
4786 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4787 * gcc.c-torture/execute/pr40386.c: Likewise.
4788 * gcc.dg/vect/pr33373.c: Likewise.
4789 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4790 * gcc.dg/vect/vect-shift-2.c: Likewise.
4791
4792 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4793
4794 * gcc.target/aarch64/neg_abs_1.c: New test.
4795
4796 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4797
4798 PR target/66922
4799 * gcc.target/i386/pr66922.c: New test.
4800
4801 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4802
4803 PR middle-end/46851
4804 PR middle-end/60340
4805 * gcc.dg/tree-ssa/pr42327.c: Removed.
4806 * g++.dg/other/pr35011.C: Removed.
4807
4808 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4809
4810 PR target/66906
4811 * gcc.target/i386/pr66906.c: New test.
4812
4813 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4814
4815 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4816 as follow-up to r225930.
4817
4818 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4819
4820 PR fortran/52846
4821 * lib/fortran-modules.exp (proc cleanup-submodules): New
4822 procedure.
4823 * gfortran.dg/submodule_1.f08: Change extension and clean up
4824 the submodule files.
4825 * gfortran.dg/submodule_2.f08: ditto
4826 * gfortran.dg/submodule_6.f08: ditto
4827 * gfortran.dg/submodule_7.f08: ditto
4828 * gfortran.dg/submodule_8.f08: New test
4829 * gfortran.dg/submodule_9.f08: New test
4830
4831 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4832 Sebastian Pop <s.pop@samsung.com>
4833
4834 PR middle-end/61929
4835 * gcc.dg/graphite/pr61929.c: New.
4836
4837 2015-07-17 Marek Polacek <polacek@redhat.com>
4838
4839 * gcc.dg/fold-minus-7.c: New test.
4840
4841 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4842
4843 * gfortran.dg/co_reduce_1.f90: New file.
4844
4845 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4846
4847 PR target/66824
4848 * gcc.target/i386/pr66824.c:
4849
4850 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4851
4852 PR fortran/66035
4853 * gfortran.dg/structure_constructor_13.f03: New test.
4854
4855 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4856
4857 PR fortran/61831
4858 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4859 of generated while loops in the tree dump.
4860 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4861
4862 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4863
4864 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4865
4866 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4867
4868 PR target/66891
4869 * gcc.target/i386/pr66891.c: New test.
4870
4871 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4872
4873 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4874
4875 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4876
4877 PR rtl-optimization/66626
4878 * gcc.target/i386/pr66626-2.c: New.
4879
4880 2015-07-16 Martin Liska <mliska@suse.cz>
4881
4882 * g++.dg/ipa/pr66896.c: New test.
4883
4884 2015-07-16 Richard Biener <rguenther@suse.de>
4885
4886 PR tree-optimization/66894
4887 * gcc.dg/torture/pr66894.c: New testcase.
4888
4889 2015-07-16 Richard Biener <rguenther@suse.de>
4890
4891 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4892
4893 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4894
4895 PR target/66866
4896 * g++.dg/pr66866.C: New test.
4897
4898 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4899
4900 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4901
4902 2015-07-15 Richard Biener <rguenther@suse.de>
4903
4904 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4905 { -O3 -fomit-frame-pointer },
4906 { -O3 -fomit-frame-pointer -funroll-loops } and
4907 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4908 in favor of
4909 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4910 -finline-functions }
4911
4912 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4913
4914 * gcc.target/mips/interrupt_handler-5.c: New test.
4915
4916 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4917 Robert Suchanek <robert.suchanek@imgtec.com>
4918
4919 * gcc.target/mips/interrupt_handler-4.c: New test.
4920
4921 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4922
4923 PR testsuite/66734
4924 * gcc.dg/lto/lto.exp: Initialize MPX.
4925
4926 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927
4928 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4929 dg-skip-if.
4930 * gcc.target/arm/scd42-3.c: Likewise.
4931
4932 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4933
4934 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4935 code to be run when the pre-arch code increases the isa_rev to
4936 mips32r6 or greater.
4937
4938 2015-07-15 Richard Biener <rguenther@suse.de>
4939
4940 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4941 { -O3 -fomit-frame-pointer },
4942 { -O3 -fomit-frame-pointer -funroll-loops } and
4943 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4944 in favor of
4945 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4946 -finline-functions }
4947 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4948 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4949 to additional_flags.
4950
4951 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR rtl-optimization/66838
4954 * gcc.target/i386/pr66838.c: New test.
4955
4956 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4957
4958 PR c++/66850
4959 * g++.dg/template/pr66850.C: New test.
4960
4961 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4962 Cesar Philippidis <cesar@codesourcery.com>
4963 Chung-Lin Tang <cltang@codesourcery.com>
4964
4965 * gcc.target/nios2/nios2-flushd.c: New.
4966 * gcc.target/nios2/nios2-rdprs.c: New.
4967 * gcc.target/nios2/r2-atomic.c: New.
4968 * gcc.target/nios2/r2-eni.c: New.
4969 * gcc.target/nios2/r2-wrpie.c: New.
4970
4971 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4972 Cesar Philippidis <cesar@codesourcery.com>
4973 Chung-Lin Tang <cltang@codesourcery.com>
4974
4975 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4976 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4977
4978 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4979 Cesar Philippidis <cesar@codesourcery.com>
4980 Chung-Lin Tang <cltang@codesourcery.com>
4981
4982 * gcc.target/nios2/andci.c: New.
4983 * gcc.target/nios2/bmx.c: New.
4984 * gcc.target/nios2/cdx-add.c: New.
4985 * gcc.target/nios2/cdx-branch.c: New.
4986 * gcc.target/nios2/cdx-callret.c: New.
4987 * gcc.target/nios2/cdx-loadstore.c: New.
4988 * gcc.target/nios2/cdx-logical.c: New.
4989 * gcc.target/nios2/cdx-mov.c: New.
4990 * gcc.target/nios2/cdx-shift.c: New.
4991 * gcc.target/nios2/cdx-sub.c: New.
4992 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4993
4994 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4995
4996 PR c++/65071
4997 * g++.dg/cpp0x/vt-65071.C: New.
4998
4999 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5000 Cesar Philippidis <cesar@codesourcery.com>
5001 Chung-Lin Tang <cltang@codesourcery.com>
5002
5003 * gcc.target/nios2/r2-io-range.c: New.
5004 * gcc.target/nios2/r2-stio-1.c: New.
5005 * gcc.target/nios2/r2-stio-2.c: New.
5006 * gcc.target/nios2/nios2-ldxio.c: New.
5007 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
5008 of just compile. Add more tests.
5009
5010 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
5011
5012 gfortran.dg/pr66864.f90: New test.
5013
5014 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
5015
5016 PR rtl-optimization/66626
5017 * gcc.target/i386/pr66626.c: New.
5018
5019 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
5020
5021 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
5022 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
5023 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
5024
5025 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 * g++.dg/template/crash81.C: Adjust for error + inform change.
5028 * g++.dg/template/pr58878.C: Likewise.
5029 * g++.dg/template/shadow1.C: Likewise.
5030 * g++.dg/template/shadow2.C: Likewise.
5031 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
5032 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
5033 * g++.old-deja/g++.brendan/crash7.C: Likewise.
5034 * g++.old-deja/g++.pt/shadow2.C: Likewise.
5035
5036 2015-07-14 Richard Biener <rguenther@suse.de>
5037
5038 PR tree-optimization/66863
5039 * gcc.dg/torture/pr66863.c: New testcase.
5040
5041 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
5042
5043 PR c++/65186
5044 * g++.dg/template/pr65186.C: New test.
5045
5046 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
5047
5048 * gcc.target/arm/macro_defs0.c: Add directive to skip
5049 test if -marm is present.
5050 * gcc.target/arm/macro_defs1.c: Likewise.
5051
5052 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5053
5054 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
5055 if-conversion..
5056 * gcc.target/aarch64/adds1.c: Likewise.
5057 * gcc.target/aarch64/ands_1.c: Likewise.
5058 * gcc.target/aarch64/bics_1.c: Likewise.
5059 * gcc.target/aarch64/subs1.c: Likewise.
5060 * gcc.target/aarch64/subs3.c: Likewise.
5061
5062 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
5063
5064 PR fortran/64589
5065 * gfortran.dg/pr64589.f90: New test.
5066
5067 2015-07-13 Renlin Li <renlin.li@arm.com>
5068
5069 PR rtl/66556
5070 * gcc.c-torture/execute/pr66556.c: New.
5071
5072 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
5073
5074 * gcc.dg/20020219-1.c: Fix double word typos.
5075 * gcc.dg/20020919-1.c: Same.
5076
5077 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5078 Jeff Law <law@redhat.com>
5079
5080 PR middle-end/66726
5081 * g++.dg/tree-ssa/pr66726.c: New test.
5082 * gcc.dg/tree-ssa/pr66726-2.c: New test.
5083 * gcc.dg/tree-ssa/pr66726.c: New test.
5084
5085 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
5086
5087 PR c++/58734
5088 * g++.dg/cpp0x/variadic-ttp2.C: New.
5089
5090 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
5091
5092 PR c++/30044
5093 * g++.dg/cpp0x/auto46.C: New test.
5094 * g++.dg/template/pr30044.C: New test.
5095 * g++.dg/template/shadow2.C: New test.
5096 * g++.dg/template/error55.C: New test.
5097 * g++.dg/template/crash83.C: Accept any error string.
5098 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
5099 parameters.
5100 * g++.dg/cpp0x/variadic19.C: Likewise
5101 * g++.dg/template/canon-type-13.C: Likewise.
5102 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5103 * g++.dg/torture/20070621-1.C: Likewise.
5104
5105 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5106
5107 PR c++/54521
5108 * g++.dg/init/explicit3.C: New.
5109
5110 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
5111
5112 PR target/66819
5113 * gcc.target/i386/pr66819-1.c: New test.
5114 * gcc.target/i386/pr66819-2.c: Likewise.
5115 * gcc.target/i386/pr66819-3.c: Likewise.
5116 * gcc.target/i386/pr66819-4.c: Likewise.
5117 * gcc.target/i386/pr66819-5.c: Likewise.
5118
5119 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5120
5121 PR target/66703
5122 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
5123 __attribute__((noinline, noclone)). Change "x" to "volatile char"
5124 type to prevent possible flag-clobbering zero-extensions.
5125 * gcc.target/i386/pr66703.c: New test.
5126
5127 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5128
5129 PR c++/60842
5130 * g++.dg/cpp0x/nsdmi-template15.C: New.
5131
5132 2015-07-10 Jiong Wang <jiong.wang@arm.com>
5133
5134 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
5135
5136 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
5137
5138 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
5139 * gcc.target/arm/flip-thumb.c: Likewise.
5140
5141 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
5142
5143 PR target/66813
5144 * gcc.target/i386/pr66813.c: New test.
5145
5146 2015-07-10 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR middle-end/66820
5149 * gcc.dg/gomp/pr66820.c: New test.
5150
5151 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5152
5153 PR c++/65592
5154 * g++.dg/cpp0x/scoped_enum6.C: New.
5155
5156 2015-07-10 Tom de Vries <tom@codesourcery.com>
5157
5158 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
5159 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
5160
5161 2015-07-10 Richard Biener <rguenther@suse.de>
5162
5163 PR tree-optimization/66823
5164 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
5165 which should not be necessary. XFAIL.
5166
5167 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5168
5169 PR c++/64848
5170 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
5171
5172 2015-07-09 Jakub Jelinek <jakub@redhat.com>
5173
5174 PR middle-end/66633
5175 * gcc.dg/gomp/pr66633-1.c: New test.
5176 * gcc.dg/gomp/pr66633-2.c: New test.
5177 * gcc.dg/gomp/pr66633-3.c: New test.
5178 * gcc.dg/gomp/pr66633-4.c: New test.
5179
5180 2015-07-09 John Marino <gnugcc@marino.st>
5181
5182 * lib/target-supports.exp (check_effective_target_pie):
5183 Add *-*-dragonfly*
5184
5185 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5186
5187 PR target/66814
5188 * gcc.target/i386/pr66814.c: New test.
5189
5190 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5191
5192 PR target/66731
5193 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5194 * gcc.target/aarch64/fnmul-2.c: Likewise.
5195 * gcc.target/aarch64/fnmul-3.c: Likewise.
5196 * gcc.target/aarch64/fnmul-4.c: Likewise.
5197
5198 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5199
5200 PR c++/65790
5201 * g++.dg/cpp0x/vt-65790.C: New.
5202
5203 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5204
5205 PR target/66818
5206 * gcc.target/i386/pr66818.c: New test.
5207
5208 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5209
5210 PR target/66817
5211 * gcc.target/i386/pr66817.c: New test.
5212
5213 2015-07-09 Marek Polacek <polacek@redhat.com>
5214
5215 PR tree-optimization/66718
5216 * gcc.dg/vect/vect-126.c: New test.
5217
5218 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5219
5220 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5221 even when dwarf-2 is not the default.
5222
5223 2015-07-08 Jeff Law <law@redhat.com>
5224
5225 PR testsuite/66796
5226 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5227 to have a single memory reference.
5228
5229 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * g++.dg/other/dump-ada-spec-9.C: New test.
5232
5233 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5234
5235 * g++.dg/vect/vect.exp: Run also simd* tests.
5236 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5237 (check_vect): Fix up get_cpuid call for C++.
5238 * g++.dg/vect/simd-clone-1.cc: New test.
5239
5240 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5241
5242 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5243
5244 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5247 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5248
5249 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5250
5251 PR target/66806
5252 * gcc.target/i386/pr66806.c: New test.
5253
5254 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5255
5256 PR c++/66421
5257 * g++.dg/cpp0x/auto45.C: New.
5258
5259 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5260
5261 PR middle-end/66334
5262 * gcc.target/i386/pr66334.c: New.
5263
5264 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5265
5266 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5267 comments.
5268
5269 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5270
5271 PR jit/66783
5272 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5273 (verify_code): Update expected error message.
5274 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5275 (verify_code): Likewise.
5276 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5277 (verify_code): Likewise.
5278
5279 2015-07-08 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/66793
5282 * gcc.dg/torture/pr66793.c: New testcase.
5283
5284 2015-07-08 Richard Biener <rguenther@suse.de>
5285
5286 PR tree-optimization/66794
5287 * gcc.dg/torture/pr66794.c: New testcase.
5288
5289 2015-07-08 Marek Polacek <polacek@redhat.com>
5290
5291 PR c++/66748
5292 * g++.dg/abi/abi-tag15.C: New test.
5293
5294 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5295
5296 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5297 * gcc.target/mips/branch-3.c: Ditto
5298 * gcc.target/mips/branch-4.c: Ditto.
5299 * gcc.target/mips/branch-5.c: Ditto.
5300 * gcc.target/mips/branch-6.c: Ditto.
5301 * gcc.target/mips/branch-7.c: Ditto.
5302 * gcc.target/mips/branch-8.c: Ditto.
5303 * gcc.target/mips/branch-9.c: Ditto.
5304 * gcc.target/mips/branch-10.c: Ditto.
5305 * gcc.target/mips/branch-11.c: Ditto.
5306 * gcc.target/mips/branch-12.c: Ditto.
5307 * gcc.target/mips/branch-13.c: Ditto.
5308 * gcc.target/mips/umips-branch-5.c: New file.
5309 * gcc.target/mips/umips-branch-6.c: New file.
5310 * gcc.target/mips/umips-branch-7.c: New file.
5311 * gcc.target/mips/umips-branch-8.c: New file.
5312 * gcc.target/mips/umips-branch-9.c: New file.
5313 * gcc.target/mips/umips-branch-10.c: New file.
5314 * gcc.target/mips/umips-branch-11.c: New file.
5315 * gcc.target/mips/umips-branch-12.c: New file.
5316 * gcc.target/mips/umips-branch-13.c: New file.
5317 * gcc.target/mips/umips-branch-14.c: New file.
5318 * gcc.target/mips/umips-branch-15.c: New file.
5319 * gcc.target/mips/umips-branch-16.c: New file.
5320 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5321 (OCCUPY_0xfffc): New define.
5322
5323 2015-07-08 Renlin Li <renlin.li@arm.com>
5324
5325 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5326
5327 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5328
5329 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5330
5331 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5332
5333 * gcc.target/i386/bt-3.c: New test.
5334 * gcc.target/i386/bt-4.c: Ditto.
5335
5336 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5337
5338 * g++.dg/other/dump-ada-spec-8.C: New test.
5339
5340 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5341
5342 PR jit/66783
5343 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5344 test case.
5345 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5346 New test case.
5347 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5348 New test case.
5349 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5350 Avoid using an opaque struct for local "f".
5351
5352 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR jit/66779
5355 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5356 * jit.dg/test-pr66779.c: New testcase.
5357
5358 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5359
5360 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5361 NOCOMPRESSION.
5362
5363 2015-07-07 Richard Biener <rguenther@suse.de>
5364
5365 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5366
5367 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5368
5369 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5370 * gcc.target/mips/call-5.c: Ditto.
5371 * gcc.target/mips/call-6.c: Ditto.
5372
5373 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5374
5375 * gcc.dg/dx-test.c: New test-case.
5376
5377 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5378
5379 PR fortran/66578
5380 * gfortran.dg/allocate_with_source_9.f08: New test.
5381
5382 2015-07-07 Christian Bruel <christian.bruel@st.com>
5383
5384 PR target/52144
5385 * gcc.target/arm/flip-thumb.c: Fix scan.
5386 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5387 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5388 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5389 Fix return value.
5390
5391 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR target/65956
5394 * gcc.c-torture/execute/pr65956.c: New test.
5395
5396 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5397
5398 * gcc.target/arm/aapcs/align1.c: New.
5399 * gcc.target/arm/aapcs/align_rec1.c: New.
5400 * gcc.target/arm/aapcs/align2.c: New.
5401 * gcc.target/arm/aapcs/align_rec2.c: New.
5402 * gcc.target/arm/aapcs/align3.c: New.
5403 * gcc.target/arm/aapcs/align_rec3.c: New.
5404 * gcc.target/arm/aapcs/align4.c: New.
5405 * gcc.target/arm/aapcs/align_rec4.c: New.
5406 * gcc.target/arm/aapcs/align_vararg1.c: New.
5407 * gcc.target/arm/aapcs/align_vararg2.c: New.
5408
5409 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5410
5411 * gfortran.dg/iomsg_2.f90: New test.
5412
5413 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5414
5415 PR target/66749
5416 * gcc.target/i386/pr66749.c: New test.
5417
5418 2015-07-06 Richard Biener <rguenther@suse.de>
5419
5420 PR tree-optimization/66772
5421 * gcc.dg/torture/pr66772-1.c: New testcase.
5422 * gcc.dg/torture/pr66772-2.c: Likewise.
5423
5424 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5425
5426 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5427 the jals instruction.
5428
5429 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5430
5431 PR target/53383
5432 * gcc.target/i386/pr53383-1.c: New file.
5433 * gcc.target/i386/pr53383-2.c: Likewise.
5434 * gcc.target/i386/pr53383-3.c: Likewise.
5435
5436 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5437
5438 * gcc.target/aarch64/fnmul-1.c: New.
5439 * gcc.target/aarch64/fnmul-2.c: New.
5440 * gcc.target/aarch64/fnmul-3.c: New.
5441 * gcc.target/aarch64/fnmul-4.c: New.
5442
5443 2015-07-06 Richard Biener <rguenther@suse.de>
5444
5445 PR middle-end/66759
5446 * gcc.dg/torture/pr66759.c: New testcase.
5447
5448 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5449
5450 PR fortran/58586
5451 * gfortran.dg/alloc_comp_class_3.f03: New test.
5452 * gfortran.dg/alloc_comp_class_4.f03: New test.
5453
5454 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5455
5456 * gcc.c-torture/execute/pr66757.c: New test.
5457
5458 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5459
5460 PR tree-optimization/66720
5461 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5462
5463 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5464 Sandra Loosemore <sandra@codesourcery.com>
5465
5466 * gcc.target/nios2/gprel-offset.c: New test.
5467
5468 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5469
5470 PR fortran/66725
5471 * gfortran.dg/pr66725.f90: New test.
5472
5473 2015-07-03 Jason Merrill <jason@redhat.com>
5474
5475 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5476 Avoid narrowing error.
5477
5478 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5479
5480 PR rtl-optimization/66706
5481 * gcc.target/powerpc/shift-int.c: New testcase.
5482
5483 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5484
5485 PR target/66746.
5486 * gcc.target/i386/pr66746.c: New file.
5487
5488 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5489
5490 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5491
5492 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5493
5494 PR tree-optimization/66119
5495 * g++.dg/opt/pr66119.C: New.
5496
5497 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5498
5499 PR fortran/52846
5500 * gfortran.dg/submodule_1.f90: New test
5501 * gfortran.dg/submodule_2.f90: New test
5502 * gfortran.dg/submodule_3.f90: New test
5503 * gfortran.dg/submodule_4.f90: New test
5504 * gfortran.dg/submodule_5.f90: New test
5505 * gfortran.dg/submodule_6.f90: New test
5506 * gfortran.dg/submodule_7.f90: New test
5507
5508 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5509
5510 PR preprocessor/53690
5511 * g++.dg/cpp/pr53690.C: New.
5512
5513 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5514
5515 * gcc.target/powerpc/vec-cmp.c: New test.
5516
5517 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5518
5519 PR fortran/56520
5520 * gfortran.dg/pr56520.f90: New test.
5521
5522 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5523
5524 PR fortran/66545
5525 * gfortran.dg/pr66545_1.f90: New test.
5526 * gfortran.dg/pr66545_2.f90: New test.
5527
5528 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5529
5530 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5531 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5532
5533 2015-07-02 Richard Biener <rguenther@suse.de>
5534
5535 PR testsuite/66719
5536 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5537 unaligned loads.
5538
5539 2015-07-02 Richard Biener <rguenther@suse.de>
5540
5541 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5542
5543 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5544
5545 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5546
5547 2015-07-01 Jason Merrill <jason@redhat.com>
5548
5549 * lib/target-supports.exp (cxx_default): Set to C++14.
5550
5551 2015-07-01 Tom de Vries <tom@codesourcery.com>
5552
5553 PR testsuite/66723
5554 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5555 scan-assembler.
5556
5557 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5558
5559 * gfortran.dg/warn_conversion_8.f90: New test.
5560
5561 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5562
5563 PR rtl-optimization/61047
5564 * gcc.c-torture/execute/20150611-1.c: New testcase.
5565
5566 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5567
5568 PR jit/66700
5569 * jit.dg/all-non-failing-tests.h: Add
5570 test-pr66700-observing-write-through-ptr.c.
5571 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5572
5573 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5574
5575 * jit.dg/test-accessing-union.c: Add comments for use by
5576 gcc/jit/docs/topics/types.rst.
5577
5578 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5579
5580 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5581 'do-require-effective-target' with 'dg-require-effective-target'.
5582 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5583 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5584 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5585 'stlex' with 'strex' as the expected output.
5586
5587 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/60365
5590 * g++.dg/cpp0x/gen-attrs-60.C: New.
5591 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5592
5593 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5594
5595 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5596 New function.
5597 * gcc.target/aarch64/pic-small.c: Restrict this test under
5598 check_effective_target_aarch64_small_fpic.
5599
5600 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5601
5602 * gfortran.dg/gomp/pr66633.f90: New test.
5603
5604 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5605
5606 PR c++/66686
5607 * g++.dg/template/pr66686.C: New test.
5608
5609 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5610
5611 * gnat.dg/lto17.ad[sb]: New test.
5612
5613 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5614
5615 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5616 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5617 testcase.
5618 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5619 New testcase.
5620 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5621 New testcase.
5622 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5623 New testcase.
5624 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5625 New testcase.
5626 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5627 New testcase.
5628 * jit.dg/test-switch.c: New testcase.
5629 * jit.dg/test-switch.cc: New testcase.
5630
5631 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5632
5633 PR jit/66546
5634 * jit.dg/all-non-failing-tests.h: Add note about
5635 test-validly-unreachable-block.c.
5636 * jit.dg/test-validly-unreachable-block.c: New file.
5637
5638 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5639
5640 PR jit/66628
5641 * jit.dg/all-non-failing-tests.h: Add note about
5642 test-extra-options.c.
5643 * jit.dg/test-extra-options.c: New testcase.
5644
5645 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5646
5647 PR debug/66691
5648 * gcc.target/i386/pr66691.c: New.
5649
5650 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5651
5652 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5653 * gcc.target/i386/iamcu/args.h: Likewise.
5654 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5655 * gcc.target/i386/iamcu/defines.h: Likewise.
5656 * gcc.target/i386/iamcu/macros.h: Likewise.
5657 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5658 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5659 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5660 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5661 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5662 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5663 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5664 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5665 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5666 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5667 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5668 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5669 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5670 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5671 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5672 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5673 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5674
5675 2015-06-30 Marek Polacek <polacek@redhat.com>
5676
5677 * gcc.dg/fold-minus-6.c: New test.
5678
5679 * gcc.dg/fold-ior-3.c: New test.
5680
5681 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5682
5683 Implement N4197 - Adding u8 character literals
5684 * g++.dg/cpp1z/utf8.C: New.
5685 * g++.dg/cpp1z/utf8-neg.C: New.
5686 * g++.dg/cpp1z/udlit-utf8char.C: New.
5687
5688 2015-06-30 Marek Polacek <polacek@redhat.com>
5689
5690 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5691
5692 2015-06-30 Tom de Vries <tom@codesourcery.com>
5693
5694 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5695 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5696 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5697 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5698
5699 2015-06-30 Marek Polacek <polacek@redhat.com>
5700
5701 * gcc.dg/fold-ior-2.c: New test.
5702
5703 2015-06-30 Tom de Vries <tom@codesourcery.com>
5704
5705 PR tree-optimization/66652
5706 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5707 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5708 pointers.
5709 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5710
5711 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5712
5713 PR c++/65977
5714 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5715 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5716
5717 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5718
5719 PR fortran/66605
5720 * gfortran.dg/wunused-parameter.f90: New test.
5721
5722 2015-06-29 Richard Henderson <rth@redhat.com>
5723
5724 * gcc.target/i386/asm-flag-1.c: New.
5725 * gcc.target/i386/asm-flag-2.c: New.
5726 * gcc.target/i386/asm-flag-3.c: New.
5727 * gcc.target/i386/asm-flag-4.c: New.
5728 * gcc.target/i386/asm-flag-5.c: New.
5729
5730 2015-06-29 Marek Polacek <polacek@redhat.com>
5731
5732 PR c/66322
5733 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5734 * c-c++-common/pr66322.c: New test.
5735 * g++.dg/eh/scope1.C: Remove dg-warning.
5736
5737 2015-06-29 Richard Biener <rguenther@suse.de>
5738
5739 PR tree-optimization/66677
5740 * gcc.dg/vect/pr66677.c: New testcase.
5741
5742 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5743
5744 PR middle-end/64130
5745 * gcc.dg/tree-ssa/pr64130.c: New test.
5746
5747 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5748
5749 * gcc.target/aarch64/pic-small.c: New testcase.
5750
5751 2015-06-26 Richard Biener <rguenther@suse.de>
5752
5753 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5754
5755 2015-06-26 Marek Polacek <polacek@redhat.com>
5756
5757 * gcc.dg/fold-and-1.c: New test.
5758 * gcc.dg/fold-and-2.c: New test.
5759
5760 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gnat.dg/warn11.adb: Add missing dg directive.
5763 * gnat.dg/warn12.adb: New test.
5764 * gnat.dg/warn12_pkg.ads: New helper.
5765
5766 2015-06-26 Richard Biener <rguenther@suse.de>
5767
5768 * gfortran.dg/reassoc_3.f90: Adjust.
5769
5770 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5771
5772 PR target/66412
5773 * gcc.target/i386/pr66412.c: New test.
5774
5775 2015-06-25 Richard Biener <rguenther@suse.de>
5776
5777 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5778
5779 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5780
5781 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5782
5783 2015-06-25 Richard Biener <rguenther@suse.de>
5784
5785 * gfortran.dg/vect/vect-9.f90: New testcase.
5786
5787 2015-06-25 Nick Clifton <nickc@redhat.com>
5788
5789 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5790 H8300 and M32R targets.
5791
5792 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5793
5794 PR fortran/66528
5795 * gfortran.dg/maxerrors.f90: New test.
5796
5797 2015-06-08 DJ Delorie <dj@redhat.com>
5798
5799 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5800
5801 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5802
5803 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5804
5805 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5806
5807 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5808 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5809 * gcc.target/aarch64/nofp_1.c: New file.
5810
5811 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5812
5813 Implement N3928 - Extending static_assert
5814 * g++.dg/cpp0x/static_assert8.C: Adjust.
5815 * g++.dg/cpp0x/static_assert12.C: New.
5816 * g++.dg/cpp0x/static_assert13.C: New.
5817 * g++.dg/cpp1y/static_assert1.C: New.
5818 * g++.dg/cpp1y/static_assert2.C: New.
5819 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5820
5821 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5822
5823 PR c++/65750
5824 * g++.dg/cpp0x/trailing11.C: New.
5825
5826 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5827
5828 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5829 multilibs.
5830 * gcc.target/arm/memset-inline-10.c: Likewise.
5831 * gcc.target/arm/pr58784.c: Likewise.
5832 * gcc.target/arm/pr59985.C: Likewise.
5833 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5834
5835 2015-06-24 Renlin Li <renlin.li@arm.com>
5836
5837 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5838 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5839
5840 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5841
5842 Revert:
5843 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5844
5845 PR c++/30044
5846 * g++.dg/cpp0x/auto45.C: New test.
5847 * g++.dg/template/pr30044.C: New test.
5848 * g++.dg/template/crash83.C: Accept any error string.
5849 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5850 parameters.
5851 * g++.dg/cpp0x/variadic18.C: Likewise
5852 * g++.dg/template/canon-type-13.C: Likewise.
5853 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5854
5855 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 PR c++/65811
5858 * g++.dg/other/linkage2.C: New.
5859
5860 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5861
5862 PR target/63408
5863 * gcc.target/arm/pr63408.c: New test.
5864
5865 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5866
5867 * lib/c-torture.exp: Don't call check_effective_target_lto
5868 before setting up environment correctly.
5869 * lib/gcc-dg.exp: Likewise, and protect
5870 gcc_force_conventional_output.
5871
5872 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5873
5874 PR rtl-optimization/66306
5875 * gcc.target/s390/pr66306.c: New test.
5876
5877 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5878
5879 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5880 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5881 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5882 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5883 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5884 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5885 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5886
5887 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5888
5889 PR target/65803
5890 * gcc.c-torture/pr65803.c: New test.
5891
5892 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5893
5894 PR c++/30044
5895 * g++.dg/cpp0x/auto45.C: New test.
5896 * g++.dg/template/pr30044.C: New test.
5897 * g++.dg/template/crash83.C: Accept any error string.
5898 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5899 parameters.
5900 * g++.dg/cpp0x/variadic18.C: Likewise
5901 * g++.dg/template/canon-type-13.C: Likewise.
5902 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5903
5904 2015-06-23 Marek Polacek <polacek@redhat.com>
5905
5906 * c-c++-common/Wlogical-op-3.c: New test.
5907
5908 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5909
5910 PR c++/66254
5911 * g++.dg/cpp0x/scoped_enum5.C: New.
5912
5913 2015-06-23 Richard Biener <rguenther@suse.de>
5914
5915 PR tree-optimization/66636
5916 * gcc.dg/vect/pr66636.c: New testcase.
5917
5918 2015-06-23 Marek Polacek <polacek@redhat.com>
5919
5920 * gcc.dg/fold-minus-4.c: New test.
5921 * gcc.dg/fold-minus-5.c: New test.
5922 * c-c++-common/ubsan/overflow-add-5.c: New test.
5923
5924 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5925
5926 Add missing testcase from r224672.
5927 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5928
5929 * gcc.target/vax/bswapdi-1.c: New.
5930
5931 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5932
5933 PR fortran/64674
5934 * gfortran.dg/associate_18.f08: New test.
5935
5936 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5937
5938 PR target/66560
5939 * gcc.target/i386/pr66560-1.c: New test.
5940 * gcc.target/i386/pr66560-2.c: Ditto.
5941 * gcc.target/i386/pr66560-3.c: Ditto.
5942 * gcc.target/i386/pr66560-4.c: Ditto.
5943
5944 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5945
5946 * gcc.target/nvptx/nvptx.exp: New file.
5947 * gcc.target/nvptx/proto-1.c: Likewise.
5948
5949 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5950
5951 PR tree-optimization/66449
5952 * gcc.dg/vect/pr66449.c: New test.
5953
5954 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5955
5956 * g++.dg/other/dump-ada-spec-5.C: New test.
5957 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5958 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5959
5960 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5961
5962 * g++.dg/inherit/pure1.C: Test location too.
5963
5964 2015-06-22 Marek Polacek <polacek@redhat.com>
5965
5966 * gcc.dg/fold-ior-1.c: New test.
5967 * gcc.dg/fold-minus-2.c: New test.
5968 * gcc.dg/fold-minus-3.c: New test.
5969 * gcc.dg/fold-plus-1.c: New test.
5970 * gcc.dg/fold-plus-2.c: New test.
5971 * gcc.dg/fold-xor-4.c: New test.
5972 * gcc.dg/fold-xor-5.c: New test.
5973
5974 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5975
5976 PR target/65914
5977 * g++.dg/torture/pr65914.C: New.
5978
5979 2015-06-22 Richard Biener <rguenther@suse.de>
5980
5981 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5982 not existing TORTURE_OPTIONS only.
5983 * lib/gcc-dg.exp: Likewise.
5984
5985 2015-06-22 Christian Bruel <christian.bruel@st.com>
5986
5987 PR target/52144
5988 * gcc.target/arm/flip-thumb.c: New test.
5989
5990 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5991 Martin Liska <mliska@suse.cz>
5992
5993 PR ipa/65908
5994 * g++.dg/ipa/pr65908.C: New testcase.
5995
5996 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5997
5998 PR c++/65882
5999 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
6000 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
6001
6002 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
6003
6004 * gnat.dg/specs/debug1.ads: Adjust.
6005
6006 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
6007
6008 * gcc.target/aarch64/fmovd-zero-mem.c: New.
6009 * gcc.target/aarch64/fmovd-zero-reg.c: New.
6010 * gcc.target/aarch64/fmovf-zero-mem.c: New.
6011 * gcc.target/aarch64/fmovf-zero-reg.c: New.
6012 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6013 * gcc.target/aarch64/fmovld-zero-mem.c: New.
6014 * gcc.target/aarch64/fmovd-zero.c: Delete.
6015 * gcc.target/aarch64/fmovf-zero.c: Delete.
6016
6017 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
6018
6019 * gcc.target/vax/bswapdi-1.c: New.
6020
6021 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6022
6023 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
6024
6025 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6026
6027 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
6028
6029 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6030
6031 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
6032
6033 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6034
6035 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
6036
6037 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6038
6039 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
6040
6041 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6042
6043 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
6044
6045 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6046
6047 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
6048
6049 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6050
6051 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
6052
6053 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6054
6055 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
6056
6057 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6058
6059 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
6060
6061 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6062
6063 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
6064
6065 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6066
6067 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
6068
6069 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6070
6071 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
6072
6073 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6074
6075 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
6076
6077 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6078
6079 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
6080
6081 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6082
6083 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
6084
6085 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6086
6087 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
6088
6089 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6090
6091 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
6092
6093 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6094
6095 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
6096
6097 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6098
6099 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6100 (_ARM_FPSCR): Add FZ field.
6101 (clean_results): Force FZ=1 on AArch64.
6102 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
6103
6104 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
6105
6106 * gcc.target/aarch64/pr62308.c: New test.
6107
6108 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
6109
6110 PR fortran/66549
6111 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
6112
6113 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
6114
6115 * gcc.target/i386/mpx/pr66581.c: New test.
6116
6117 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
6118
6119 * gcc.target/i386/cmov9.c: New test.
6120
6121 2015-06-18 Richard Biener <rguenther@suse.de>
6122
6123 * g++.dg/other/const4.C: New testcase.
6124
6125 2015-06-18 Michael Matz <matz@suse.de>
6126
6127 PR middle-end/66253
6128 * gcc.dg/vect/pr66253.c: New testcase.
6129
6130 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6131
6132 PR target/66569
6133 * gcc.target/i386/mpx/chkp-vararg.c: New test.
6134
6135 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6136
6137 PR middle-end/66568
6138 * gcc.target/i386/mpx/pr66568.c: New test.
6139
6140 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
6141
6142 PR middle-end/66567
6143 * gcc.target/i386/mpx/pr66567.c: New test.
6144
6145 2015-06-18 Richard Biener <rguenther@suse.de>
6146
6147 PR tree-optimization/66510
6148 * gcc.dg/vect/slp-perm-12.c: New testcase.
6149
6150 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6151
6152 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
6153 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
6154 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
6155 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
6156
6157 2015-06-17 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR c++/66571
6160 * g++.dg/gomp/pr66571-1.C: New test.
6161
6162 PR middle-end/66429
6163 * c-c++-common/gomp/pr66429.c: New test.
6164
6165 2015-06-17 David Malcolm <dmalcolm@redhat.com>
6166
6167 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
6168 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
6169 ...this.
6170 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
6171 New testcase.
6172 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
6173 New testcase.
6174
6175 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6176
6177 PR testsuite/65944
6178 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
6179
6180 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
6181
6182 * gcc.target/mips/pr65862-1.c: New test.
6183 * gcc.target/mips/pr65862-2.c: Likewise.
6184
6185 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6186
6187 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6188 * gcc.target/i386/pr52252-atom.c: Ditto.
6189 * gcc.target/i386/vect-div-1.c: Ditto.
6190 * gcc.target/i386/rotate-5.c: Ditto.
6191 * gcc.target/i386/pr50202.c: Ditto.
6192 * gcc.target/i386/pr37843-3.c: Ditto.
6193 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6194 * gcc.target/i386/pr53397-1.c: Ditto.
6195 * gcc.target/i386/pr55934.c: Ditto.
6196 * gcc.target/i386/pr37843-4.c: Ditto.
6197 * gcc.target/i386/pr60451.c: Ditto.
6198 * gcc.target/i386/pr53397-2.c: Ditto.
6199 * gcc.target/i386/vectorize1.c: Ditto.
6200 * gcc.target/i386/extract-insert-combining.c: Ditto.
6201 * gcc.target/i386/pr53759.c: Ditto.
6202 * gcc.target/i386/pr52252-core.c: Ditto.
6203 * gcc.target/i386/rotate-3.c: Ditto.
6204 * gcc.target/i386/sse-20.c: Ditto.
6205 * gcc.target/i386/rotate-4.c: Ditto.
6206 * gcc.target/i386/pr61403.c: Ditto.
6207 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6208 * gcc.target/i386/pr60901.c: Ditto.
6209 * gcc.target/i386/pr59794-7.c: Ditto.
6210 * gcc.target/i386/pr62208.c: Ditto.
6211 * gcc.target/i386/pr53416.c: Ditto.
6212 * gcc.target/i386/asm-dialect-1.c: Ditto.
6213 * gcc.target/i386/pr50038.c: Ditto.
6214 * gcc.target/i386/47698.c: Ditto.
6215 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6216 * gcc.target/i386/pr59794-2.c: Ditto.
6217 * gcc.target/i386/pr59794-3.c: Ditto.
6218 * gcc.target/i386/pr39058.c: Ditto.
6219 * gcc.target/i386/pr60205-1.c: Ditto.
6220 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6221 * gcc.target/i386/sse2-movq-2.c: Ditto.
6222
6223 2015-06-17 Richard Biener <rguenther@suse.de>
6224
6225 PR tree-optimization/66251
6226 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6227
6228 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6229
6230 PR c++/59682
6231 * g++.dg/parse/new-placement1.C: New.
6232
6233 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6234
6235 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6236 * jit.dg/test-compound-assignment.c: New testcase.
6237
6238 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6239
6240 PR jit/66539
6241 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6242 to "testcases" array.
6243
6244 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6245
6246 PR jit/66539
6247 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6248 * jit.dg/test-debug-strings.c: New test case.
6249 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6250 the discriminant has a sane debug string.
6251
6252 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6253
6254 PR target/56766
6255 * gcc.target/i386/pr56766-1.c: New test.
6256 * gcc.target/i386/pr56766-2.c: Ditto.
6257
6258 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6259
6260 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6261 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6262 * gcc.target/mips/loongson-simd.c: Ditto.
6263
6264 2015-06-16 Richard Biener <rguenther@suse.de>
6265
6266 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6267
6268 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6269
6270 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6271 passed by the testsuite driver.
6272
6273 2015-06-16 Richard Biener <rguenther@suse.de>
6274
6275 * gcc.dg/vect/slp-perm-11.c: New testcase.
6276
6277 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6278
6279 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6280 dg-options.
6281
6282 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6283
6284 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6285 Reinstate calls to torture-init and torture-finalize.
6286
6287 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6288
6289 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6290
6291 2015-06-15 Nathan Sidwell <nathan@acm.org>
6292
6293 PR c++/58583
6294 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6295
6296 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6297
6298 PR c++/51048
6299 * g++.dg/cpp0x/local-type1.C: New.
6300
6301 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6302
6303 PR fortran/44672
6304 PR fortran/45440
6305 PR fortran/57307
6306 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6307 unimplemented error.
6308 * gfortran.dg/allocate_with_source_7.f08: New test.
6309 * gfortran.dg/allocate_with_source_8.f08: New test.
6310
6311 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6312
6313 PR c++/65168
6314 * g++.dg/warn/Walways-true-3.C: New test.
6315
6316 2015-06-13 Tom de Vries <tom@codesourcery.com>
6317
6318 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6319
6320 2015-06-13 Tom de Vries <tom@codesourcery.com>
6321
6322 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6323 (main): Remove superfluous attributes.
6324 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6325 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6326
6327 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6328
6329 * gcc.target/i386/monitorx.c: New.
6330 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6331 * gcc.target/i386/sse-13.c: Ditto.
6332 * gcc.target/i386/sse-14.c: Ditto.
6333 * gcc.target/i386/sse-22.c: Ditto.
6334 * gcc.target/i386/sse-23.c: Ditto.
6335 * g++.dg/other/i386-2.C: Ditto.
6336 * g++.dg/other/i386-3.C: Ditto.
6337
6338 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6339
6340 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6341
6342 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6343
6344 PR fortran/66079
6345 * gfortran.dg/allocatable_scalar_13.f90: New test
6346
6347 2015-06-11 Marek Polacek <polacek@redhat.com>
6348
6349 * gcc.dg/fold-xor-3.c: New test.
6350
6351 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6352
6353 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6354 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6355
6356 2015-06-11 Christian Bruel <christian.bruel@st.com>
6357
6358 PR target/52144
6359 * gcc.target/arm/pragma_attribute.c: New test.
6360
6361 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6362
6363 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6364
6365 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6366
6367 PR target/66473
6368 * gcc.target/i386/pr66473.c: New test.
6369
6370 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6371
6372 PR target/66470
6373 * gcc.dg/tls/pr66470.c: New test.
6374 * gcc.target/i386/pr66470.c: New test.
6375
6376 2015-06-10 Christian Bruel <christian.bruel@st.com>
6377
6378 PR target/52144
6379 * gcc.target/arm/attr_arm.c: New test
6380 * gcc.target/arm/attr_arm-err.c: New test
6381 * gcc.target/arm/attr_thumb.c: New test
6382 * gcc.target/arm/attr_thumb-static.c: New test
6383
6384 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6385
6386 PR target/66200
6387 PR target/66428
6388 PR c++/66192
6389 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6390
6391 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6392
6393 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6394 passed by the testsuite driver.
6395
6396 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6397
6398 Revert:
6399 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6401 * gcc.dg/ssp-1.c: Make counter a register.
6402 * gcc.dg/ssp-2.c: Likewise.
6403 * gcc.dg/torture/parm-coalesce.c: New.
6404
6405 2015-06-09 Tom de Vries <tom@codesourcery.com>
6406
6407 * gcc.target/i386/vararg-loc.c: New test.
6408
6409 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/65815
6412 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6413 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6414
6415 2015-06-09 Marek Polacek <polacek@redhat.com>
6416
6417 PR tree-optimization/66299
6418 * gcc.dg/pr66299-1.c: New test.
6419 * gcc.dg/pr66299-2.c: New test.
6420 * gcc.dg/pr66299-3.c: New test.
6421
6422 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6423
6424 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6425 passed by the testsuite driver.
6426
6427 2015-06-09 Richard Biener <rguenther@suse.de>
6428
6429 PR middle-end/66423
6430 * gcc.dg/fold-modpow2.c: New testcase.
6431
6432 2015-06-09 Richard Biener <rguenther@suse.de>
6433
6434 PR tree-optimization/66419
6435 * gcc.dg/vect/bb-slp-37.c: New testcase.
6436
6437 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6438
6439 * gcc.target/arm/stl-cond.c: New test.
6440
6441 2015-06-09 Richard Biener <rguenther@suse.de>
6442
6443 PR middle-end/66413
6444 * gcc.dg/torture/pr66413.c: New testcase.
6445
6446 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6447
6448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6449 * gcc.dg/ssp-1.c: Make counter a register.
6450 * gcc.dg/ssp-2.c: Likewise.
6451 * gcc.dg/torture/parm-coalesce.c: New.
6452
6453 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6454
6455 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6456 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6457
6458 2015-06-08 Tom de Vries <tom@codesourcery.com>
6459
6460 PR rtl-optimization/66444
6461 * gcc.dg/pr66444.c: New test.
6462
6463 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6464
6465 PR fortran/66245
6466 * gfortran.dg/class_is_1.f90: New test.
6467 * gfortran.dg/type_is_1.f90: Ditto.
6468
6469 2015-06-08 Marek Polacek <polacek@redhat.com>
6470
6471 PR c/66415
6472 * gcc.dg/cpp/pr66415-1.c: New test.
6473 * gcc.dg/cpp/pr66415-2.c: New test.
6474
6475 2015-06-08 Richard Biener <rguenther@suse.de>
6476
6477 PR tree-optimization/66422
6478 * gcc.dg/Warray-bounds-16.c: New testcase.
6479
6480 2015-06-08 Richard Biener <rguenther@suse.de>
6481
6482 * gcc.dg/vect/slp-perm-10.c: New testcase.
6483 * gcc.dg/vect/slp-23.c: Adjust.
6484 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6485 vector pointer update.
6486
6487 2015-06-08 Marek Polacek <polacek@redhat.com>
6488
6489 PR sanitizer/66452
6490 * g++.dg/ubsan/pr66452.C: New test.
6491
6492 2015-06-08 Tom de Vries <tom@codesourcery.com>
6493
6494 PR tree-optimization/66436
6495 * gcc.dg/gomp/dump-new-function-2.c: New test.
6496 * gcc.dg/gomp/dump-new-function-3.c: Same.
6497 * gcc.dg/gomp/dump-new-function.c: Same.
6498
6499 2015-06-08 Tom de Vries <tom@codesourcery.com>
6500
6501 PR tree-optimization/66435
6502 * gcc.dg/gomp/notify-new-function-2.c: New test.
6503 * gcc.dg/gomp/notify-new-function-3.c: Same.
6504 * gcc.dg/gomp/notify-new-function.c: Same.
6505
6506 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6507
6508 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6509 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6510 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6511 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6512 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6513 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6514 -fshort-enum.
6515
6516 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6517
6518 PR fortran/47659
6519 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6520 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6521 for assignment.
6522 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6523 * gfortran.dg/warn_conversion_5.f90: New test.
6524 * gfortran.dg/warn_conversion_6.f90: New test.
6525 * gfortran.dg/warn_conversion_7.f90: New test.
6526
6527 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6528
6529 PR fortran/66347
6530 * gfortran.dg/blockdata_9.f: New test.
6531
6532 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6533
6534 PR fortran/66385
6535 * gfortran.dg/forall_17.f90: New test.
6536
6537 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6538
6539 * g++.dg/cpp0x/pr57101.C: Add warning.
6540 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6541 * g++.dg/ext/visibility/anon7.C: Same.
6542 * g++.dg/ipa/pr63587-2.C: Same.
6543 * g++.dg/opt/dump1.C: Same.
6544 * g++.dg/opt/pr59622-3.C: Same.
6545 * g++.dg/opt/pr59622.C: Same.
6546 * g++.dg/torture/pr46383.C: Same.
6547 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6548 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6549 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6550 functions.
6551 * gfortran.dg/intent_out_8.f90: Same.
6552 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6553
6554 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6555
6556 PR fortran/66377
6557 gfortran.dg/equiv_9.f90: New test.
6558
6559
6560 2015-06-05 Tom de Vries <tom@codesourcery.com>
6561
6562 merge from gomp4 branch:
6563 2015-05-28 Tom de Vries <tom@codesourcery.com>
6564
6565 PR tree-optimization/65443
6566 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6567 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6568 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6569
6570 2015-06-05 Nathan Sidwell <nathan@acm.org>
6571
6572 PR c++/52595
6573 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6574
6575 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6576
6577 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6578
6579 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6580
6581 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6582
6583 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6584
6585 * gcc.target/i386/noplt-1.c: New test.
6586 * gcc.target/i386/noplt-2.c: New test.
6587 * gcc.target/i386/noplt-3.c: New test.
6588 * gcc.target/i386/noplt-4.c: New test.
6589
6590 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6591
6592 PR fortran/58749
6593 * gfortran.dg/adjustl_1.f90: New test.
6594
6595 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6596
6597 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6598 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6599
6600 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6601
6602 * lto.c (iterative_hash_canonical_type,
6603 gimple_register_canonical_type): only hash main variants of types
6604
6605 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6606
6607 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6608 Move set of dg-do-what-default after early return.
6609
6610 2015-06-04 Marek Polacek <polacek@redhat.com>
6611
6612 PR c/66341
6613 * gcc.dg/lvalue-8.c: New test.
6614
6615 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6616 Paolo Carlini <paolo.carlini@oracle.com>
6617
6618 PR c++/66130
6619 * g++.dg/other/pr66130.C: New.
6620 * g++.dg/cpp0x/pr66130.C: Likewise.
6621
6622 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6623
6624 * g++.dg/cpp0x/decl-loc1.C: New.
6625 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6626 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6627 * g++.dg/init/ctor8.C: Likewise.
6628 * g++.dg/parse/semicolon4.C: Likewise.
6629
6630 2015-06-03 Marek Polacek <polacek@redhat.com>
6631
6632 PR sanitizer/66190
6633 * g++.dg/ubsan/static-init-1.C: New test.
6634 * g++.dg/ubsan/static-init-2.C: New test.
6635 * g++.dg/ubsan/static-init-3.C: New test.
6636
6637 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6638
6639 PR target/66275
6640 * gcc.target/i386/pr66275.c: New test.
6641
6642 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6643
6644 * gcc.dg/Wcxx-compat-22.c: New testcase.
6645 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6646 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6647 * c-c++-common/pr58346-1.c: Likewise.
6648 * c-c++-common/transparent-union-1.c: Likewise.
6649
6650 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6651
6652 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6653 * g++.dg/plugin/def_plugin.c: New file.
6654 * g++.dg/plugin/def-plugin-test.C: New file.
6655
6656 2015-06-03 Richard Biener <rguenther@suse.de>
6657
6658 * gcc.dg/vect/bb-slp-36.c: New testcase.
6659
6660 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6661
6662 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6663
6664 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6665
6666 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6667 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6668 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6669 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6670
6671 2015-06-03 Marek Polacek <polacek@redhat.com>
6672
6673 PR c/64223
6674 PR c/29358
6675 * gcc.dg/pr64223-1.c: New test.
6676 * gcc.dg/pr64223-2.c: New test.
6677
6678 2015-06-03 Richard Biener <rguenther@suse.de>
6679
6680 PR tree-optimization/63916
6681 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6682
6683 2015-06-03 Richard Biener <rguenther@suse.de>
6684
6685 PR tree-optimization/66375
6686 * gcc.dg/torture/pr66375.c: New testcase.
6687
6688 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6689
6690 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6691
6692 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6693
6694 PR target/65768
6695 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6696
6697 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6698
6699 PR fortran/66380
6700 * gfortran.dg/reshape_7.f90: New test.
6701
6702 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6703
6704 PR c/66220:
6705 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6706 (fn_36): New.
6707
6708 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6709
6710 PR c/49551
6711 * gcc.dg/pr49551.c: New testcase.
6712
6713 2015-06-02 Richard Biener <rguenther@suse.de>
6714
6715 PR debug/65549
6716 * g++.dg/lto/pr65549_0.C: New testcase.
6717
6718 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6719
6720 PR libgomp/65742
6721 PR middle-end/66332
6722 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6723
6724 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6725
6726 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6727
6728 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/61683
6731 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6732
6733 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6734
6735 PR tree-optimization/48052
6736 * gcc.dg/tree-ssa/scev-8.c: New.
6737 * gcc.dg/tree-ssa/scev-9.c: New.
6738 * gcc.dg/tree-ssa/scev-10.c: New.
6739 * gcc.dg/vect/pr48052.c: New.
6740
6741 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6742
6743 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6744
6745 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6746
6747 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6748
6749 2015-06-02 Marek Polacek <polacek@redhat.com>
6750
6751 PR middle-end/66345
6752 * gcc.dg/torture/pr66345.c: New test.
6753
6754 2015-06-02 Richard Biener <rguenther@suse.de>
6755
6756 PR tree-optimization/65961
6757 * gcc.dg/torture/pr65961.c: New testcase.
6758
6759 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6760
6761 PR tree-optimization/52563
6762 PR tree-optimization/62173
6763 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6764 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6765
6766 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6767
6768 * gnat.dg/specs/varsize_return2.ads: New test.
6769 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6770
6771 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6772
6773 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6774
6775 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6776
6777 PR target/65697
6778 * gcc.target/aarch64/sync-comp-swap.c: New.
6779 * gcc.target/aarch64/sync-comp-swap.x: New.
6780 * gcc.target/aarch64/sync-op-acquire.c: New.
6781 * gcc.target/aarch64/sync-op-acquire.x: New.
6782 * gcc.target/aarch64/sync-op-full.c: New.
6783 * gcc.target/aarch64/sync-op-full.x: New.
6784 * gcc.target/aarch64/sync-op-release.c: New.
6785 * gcc.target/aarch64/sync-op-release.x: New.
6786
6787 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6788
6789 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6790 (bar): Predefined.
6791
6792 2015-06-01 Richard Biener <rguenther@suse.de>
6793
6794 PR tree-optimization/66349
6795 PR tree-optimization/66352
6796 PR tree-optimization/66357
6797 * gcc.dg/torture/pr66357.c: New testcase.
6798 * gcc.dg/torture/pr66349.c: Likewise.
6799 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6800
6801 2015-06-01 Richard Biener <rguenther@suse.de>
6802
6803 Revert
6804 2015-05-29 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/66314
6807 * gcc.dg/asan/pr66314.c: New testcase.
6808
6809 2015-06-01 Richard Biener <rguenther@suse.de>
6810
6811 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6812
6813 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6814
6815 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6816 directives.
6817 (hp3, hp4): Add inline keyword.
6818 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6819 (hp2): Add inline keyword.
6820 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6821 (hp2): Add inline keyword.
6822
6823 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6824
6825 PR target/65527
6826 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6827 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6828 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6829 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6830
6831 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6832
6833 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6834 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6835
6836 2015-06-01 Richard Biener <rguenther@suse.de>
6837
6838 PR tree-optimization/66280
6839 * g++.dg/torture/pr66280.C: New testcase.
6840 * g++.dg/torture/pr66280-2.C: Likewise.
6841
6842 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6843
6844 * gnat.dg/addr9_1.adb: New test.
6845 * gnat.dg/addr9_2.adb: Likewise.
6846 * gnat.dg/addr9_3.adb: Likewise.
6847 * gnat.dg/addr9_4.adb: Likewise.
6848
6849 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6850
6851 * g++.dg/other/dump-ada-spec-4.C: New test.
6852
6853 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6854
6855 * gcc.dg/alias-8.c: Fix dg-warning.
6856
6857 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6858
6859 * gcc.dg/alias-8.c: Do not xfail.
6860 * gcc.dg/pr62167.c: Prevent FRE.
6861 * gcc.dg/alias-14.c: New testcase.
6862
6863 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6864
6865 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6866
6867 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6868
6869 PR target/66215
6870 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6871 dg-options.
6872 * gcc.target/s390/hotpatch-10.c: Likewise.
6873 * gcc.target/s390/hotpatch-11.c: Likewise.
6874 * gcc.target/s390/hotpatch-12.c: Likewise.
6875 * gcc.target/s390/hotpatch-17.c: Likewise.
6876 * gcc.target/s390/hotpatch-18.c: Likewise.
6877 * gcc.target/s390/hotpatch-20.c: Likewise.
6878 * gcc.target/s390/hotpatch-21.c: Likewise.
6879 * gcc.target/s390/hotpatch-22.c: Likewise.
6880 * gcc.target/s390/hotpatch-23.c: Likewise.
6881 * gcc.target/s390/hotpatch-24.c: Likewise.
6882 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6883 to check for the exact nops too.
6884 * gcc.target/s390/hotpatch-3.c: Likewise.
6885 * gcc.target/s390/hotpatch-4.c: Likewise.
6886 * gcc.target/s390/hotpatch-5.c: Likewise.
6887 * gcc.target/s390/hotpatch-6.c: Likewise.
6888 * gcc.target/s390/hotpatch-7.c: Likewise.
6889 * gcc.target/s390/hotpatch-8.c: Likewise.
6890 * gcc.target/s390/hotpatch-9.c: Likewise.
6891 * gcc.target/s390/hotpatch-14.c: Likewise.
6892 * gcc.target/s390/hotpatch-15.c: Likewise.
6893 * gcc.target/s390/hotpatch-16.c: Likewise.
6894 * gcc.target/s390/hotpatch-19.c: Likewise.
6895 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6896 scan-assembler-times counting number of .align directives.
6897 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6898 dg-options. Remove scan-assembler-times counting number of .align
6899 directives.
6900 * gcc.target/s390/hotpatch-26.c: New file.
6901 * gcc.target/s390/hotpatch-27.c: New file.
6902 * gcc.target/s390/hotpatch-28.c: New file.
6903 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6904 using -Os -O0 -O1 -O2 -O3 options.
6905
6906 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6907
6908 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6909
6910 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6911
6912 PR tree-optimization/66142
6913 * gcc.dg/vect/pr66142.c: New test.
6914
6915 2015-05-29 Richard Biener <rguenther@suse.de>
6916
6917 PR tree-optimization/66314
6918 * gcc.dg/asan/pr66314.c: New testcase.
6919
6920 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6921
6922 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6923 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6924 Adjust all callers.
6925 (schedule-cleanups, dg-keep-saved-temps): New proc.
6926 (gcc-dg-test-1): Schedule cleanups.
6927 * lib/profopt.exp (profopt-execute): Likewise.
6928 * g++.dg/cdce3.C: Adjust expected line numbers.
6929 * gcc.dg/cdce1.c: Likewise.
6930 * gcc.dg/cdce2.c: Likewise.
6931 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6932 * gcc.dg/strlenopt-24.c: Likewise.
6933 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6934 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6935 * obj-c++.dg/encode-2.mm: Likewise.
6936
6937 2015-05-28 DJ Delorie <dj@redhat.com>
6938
6939 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6940
6941 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6942
6943 * gnat.dg/discr43.adb: New test.
6944
6945 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6946
6947 * gnat.dg/varsize_temp.adb: Rename into...
6948 * gnat.dg/varsize1.adb: ...this.
6949 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6950 * gnat.dg/varsize2.ad[sb]: ...this.
6951 * gnat.dg/varsize3_1.adb: New test.
6952 * gnat.dg/varsize3_2.adb: Likewise.
6953 * gnat.dg/varsize3_3.adb: Likewise.
6954 * gnat.dg/varsize3_4.adb: Likewise.
6955 * gnat.dg/varsize3_5.adb: Likewise.
6956 * gnat.dg/varsize3_6.adb: Likewise.
6957 * gnat.dg/varsize3_pkg1.ads: New helper.
6958 * gnat.dg/varsize3_pkg2.ads: Likewise.
6959 * gnat.dg/varsize3_pkg3.ads: Likewise.
6960
6961 2015-05-28 Richard Biener <rguenther@suse.de>
6962
6963 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6964
6965 2015-05-28 Richard Biener <rguenther@suse.de>
6966
6967 PR tree-optimization/66142
6968 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6969
6970 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6971
6972 PR target/63810
6973 * gcc.dg/darwin-minversion-3.c: Update testcase.
6974 * gcc.dg/darwin-minversion-4.c: Ditto.
6975 * gcc.dg/darwin-minversion-5.c: New testcase.
6976 * gcc.dg/darwin-minversion-6.c: Ditto.
6977 * gcc.dg/darwin-minversion-7.c: Ditto.
6978 * gcc.dg/darwin-minversion-8.c: Ditto.
6979 * gcc.dg/darwin-minversion-9.c: Ditto.
6980 * gcc.dg/darwin-minversion-10.c: Ditto.
6981 * gcc.dg/darwin-minversion-11.c: Ditto.
6982 * gcc.dg/darwin-minversion-12.c: Ditto.
6983
6984 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6985
6986 PR rtl-optimization/66168
6987 * gcc.c-torture/compile/pr66168.c: New test.
6988
6989 2015-05-27 Jeff Law <law@redhat.com>
6990
6991 PR target/39726
6992 * gcc.dg/target/m68k/pr39726-1.c: New test.
6993
6994 2015-05-27 Nathan Sidwell <nathan@acm.org>
6995
6996 PR c++/66270
6997 * g++.dg/ext/alias-canon3.C: New.
6998
6999 2015-05-27 Richard Biener <rguenther@suse.de>
7000
7001 PR tree-optimization/66272
7002 Revert parts of
7003 2014-08-15 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/62031
7006 * gcc.dg/torture/pr66272.c: New testcase.
7007
7008 2015-05-27 Richard Biener <rguenther@suse.de>
7009
7010 * gcc.dg/vect/slp-reduc-7.c: New testcase.
7011
7012 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
7013
7014 PR target/65358
7015 * gcc.dg/pr65358.c: New test.
7016
7017 2015-05-27 Andre Vehreschild <vehre@gmx.de>
7018
7019 PR fortran/65548
7020 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
7021 semantic.
7022 * gfortran.dg/allocate_with_source_6.f90: New test.
7023
7024 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
7025
7026 * gnat.dg/atomic7_1.adb: New test.
7027 * gnat.dg/atomic7_2.adb: Likewise.
7028 * gnat.dg/atomic7_pkg1.ads: New helper.
7029 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
7030
7031 2015-05-26 Michael Matz <matz@suse.de>
7032
7033 PR middle-end/66251
7034 * gcc.dg/vect/pr66251.c: New test.
7035
7036 2015-05-26 Richard Biener <rguenther@suse.de>
7037
7038 PR tree-optimization/66142
7039 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
7040
7041 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
7042
7043 PR fortran/66082
7044 * gfortran.dg/allocatable_scalar_13.f90: New test
7045
7046 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7047
7048 * gnat.dg/warn11.adb: New test.
7049 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
7050
7051 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7052
7053 * gnat.dg/vfa1_1.adb: New test.
7054 * gnat.dg/vfa1_2.adb: Likewise.
7055 * gnat.dg/vfa1_3.adb: Likewise.
7056 * gnat.dg/vfa1_4.adb: Likewise.
7057 * gnat.dg/vfa1_pkg.ads: New helper.
7058
7059 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
7060
7061 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
7062 * gcc.target/i386/pr66232-3.c: Likewise.
7063
7064 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
7065
7066 PR target/66274
7067 * gcc.target/i386/pr66274.c: New test.
7068
7069 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
7070
7071 * gnat.dg/renaming6.ad[sb]: New test.
7072
7073 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
7074
7075 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
7076 and 'dg-require-effective-target pie'.
7077
7078 2015-05-23 Nathan Sidwell <nathan@acm.org>
7079
7080 PR c++/66243
7081 * g++.dg/cpp0x/pr66243.C: New.
7082
7083 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
7084
7085 PR lto/66180
7086 * g++.dg/lto/pr66180_0.C: New testcase.
7087 * g++.dg/lto/pr66180_1.C: New testcase.
7088
7089 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
7090
7091 PR fortran/66257
7092 * typebound_call_27.f90: New file.
7093
7094 2015-05-23 Nathan Sidwell <nathan@acm.org>
7095
7096 PR c++/65936
7097 * g++.dg/template/pr65936.C: New.
7098
7099 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7100
7101 PR tree-optimization/63387
7102 * gcc.dg/pr63387-2.c: New testcase.
7103
7104 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7105
7106 * gcc.dg/simd-1.c: Update to the new message.
7107
7108 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
7109
7110 * gcc.dg/nand.c: New testcase.
7111
7112 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
7113
7114 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7115 Set dg-do-what-default to compile only on ARM targets without
7116 arm_neon_hw execution support. Remove redundant c-torture-execute
7117 in loop over test cases.
7118
7119 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7120
7121 PR target/65491
7122 * gcc.target/aarch64/pr65491_1.c: New test.
7123 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
7124 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
7125
7126 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
7127
7128 PR c++/65598
7129 * g++.dg/cpp0x/explicit9.C: New.
7130 * g++.dg/cpp0x/explicit8.C: Check the locations too.
7131
7132 2015-05-22 Richard Biener <rguenther@suse.de>
7133
7134 PR tree-optimization/66251
7135 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
7136
7137 2015-05-22 Marek Polacek <polacek@redhat.com>
7138
7139 PR c/47043
7140 * c-c++-common/attributes-enum-1.c: New test.
7141 * c-c++-common/attributes-enum-2.c: New test.
7142 * g++.dg/cpp0x/attributes-enum-1.C: New test.
7143 * g++.dg/cpp1y/attributes-enum-1.C: New test.
7144
7145 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7146
7147 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
7148 effective target support. If no arm_neon_hw support, do not attempt
7149 to execute the tests; only compile them.
7150 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
7151 and "dg-require-effective-target arm_neon_ok".
7152 * gcc.target/arm/simd/vextp16_1.c: Likewise.
7153 * gcc.target/arm/simd/vextp64_1.c: Likewise.
7154 * gcc.target/arm/simd/vextp8_1.c: Likewise.
7155 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
7156 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
7157 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
7158 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
7159 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
7160 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
7161 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
7162 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
7163 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
7164 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
7165 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
7166 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
7167 * gcc.target/arm/simd/vexts16_1.c: Likewise.
7168 * gcc.target/arm/simd/vexts32_1.c: Likewise.
7169 * gcc.target/arm/simd/vexts64_1.c: Likewise.
7170 * gcc.target/arm/simd/vexts8_1.c: Likewise.
7171 * gcc.target/arm/simd/vextu16_1.c: Likewise.
7172 * gcc.target/arm/simd/vextu32_1.c: Likewise.
7173 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7174 * gcc.target/arm/simd/vextu8_1.c: Likewise.
7175 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
7176 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
7177 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
7178 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
7179 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
7180 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
7181 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
7182 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
7183 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7184 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7185 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7186 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7187 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7188 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7189 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7190 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7191 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7192 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7193 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7194 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7195 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7196 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7197 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7198 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7199 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7200 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7201 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7202 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7203 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7204 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7205 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7206 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7207 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7208 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7209 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7210 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7211 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7212 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7213 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7214 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7215 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7216 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7217 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7218 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7219 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7220 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7221 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7222 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7223 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7224 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7225 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7226 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7227 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7228 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7229 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7230 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7231 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7232 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7233 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7234 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7235 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7236 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7237 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7238 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7239 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7240 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7241 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7242 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7243 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7244 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7245 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7246 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7247 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7248 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7249 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7250 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7251 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7252 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7253 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7254 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7255 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7256 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7257 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7258 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7259 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7260 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7261 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7262 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7263 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7264 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7265
7266 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7267
7268 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7269 * gcc.dg/vect/pr59354.c: Likewise.
7270 * gcc.dg/vect/pr64252.c: Likewise.
7271 * gcc.dg/vect/pr64404.c: Likewise.
7272 * gcc.dg/vect/pr64493.c: Likewise.
7273 * gcc.dg/vect/pr64495.c: Likewise.
7274 * gcc.dg/vect/pr64844.c: Likewise.
7275 * gcc.dg/vect/pr65518.c: Likewise.
7276 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7277
7278 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7279
7280 PR c++/66210
7281 * g++.dg/cpp1y/var-templ28.C: New.
7282
7283 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7284
7285 PR target/66232
7286 * gcc.target/i386/pr66232-1.c: New test.
7287 * gcc.target/i386/pr66232-2.c: Likewise.
7288 * gcc.target/i386/pr66232-3.c: Likewise.
7289 * gcc.target/i386/pr66232-4.c: Likewise.
7290 * gcc.target/i386/pr66232-5.c: Likewise.
7291
7292 2015-05-21 Nathan Sidwell <nathan@acm.org>
7293
7294 * g++.dg/cpp1y/pr60943.C: New.
7295
7296 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR tree-optimization/66233
7299 * gcc.c-torture/execute/pr66233.c: New test.
7300
7301 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7302
7303 PR fortran/66176
7304 * gfortran.dg/inline_matmul_11.f90: New test.
7305
7306 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7307
7308 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7309 instead of listing several targets on its own.
7310 * gcc.target/i386/pr32219-2.c: Likewise.
7311 * gcc.target/i386/pr32219-3.c: Likewise.
7312 * gcc.target/i386/pr32219-4.c: Likewise.
7313 * gcc.target/i386/pr32219-5.c: Likewise.
7314 * gcc.target/i386/pr32219-6.c: Likewise
7315 * gcc.target/i386/pr32219-7.c: Likewise.
7316 * gcc.target/i386/pr32219-8.c: Likewise.
7317 * gcc.target/i386/pr39013-1.c: Likewise.
7318 * gcc.target/i386/pr39013-2.c: Likewise.
7319 * gcc.target/i386/pr64317.c: Likewise.
7320
7321 2015-05-21 Jeff Law <law@redhat.com>
7322
7323 * gcc.target/hppa/shadd-3.c: New test.
7324 * gcc.target/hppa/shadd-4.c: New test.
7325
7326 2015-05-21 Michael Matz <matz@suse.de>
7327
7328 * gcc.dg/vect/vect-strided-store.c: New test.
7329 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7330 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7331
7332 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7333
7334 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7335 * gcc.dg/pow-sqrt-synth-1.c: New test.
7336 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7337
7338 2015-05-21 Richard Biener <rguenther@suse.de>
7339
7340 PR c++/66211
7341 * g++.dg/conversion/pr66211.C: New testcase.
7342 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7343
7344 2015-05-21 Jeff Law <law@redhat.com>
7345
7346 * gcc.target/hppa/shadd-2.c: New test.
7347
7348 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7349
7350 PR target/54236
7351 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7352
7353 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7354
7355 PR target/65937
7356 * gcc.target/arm/pr26702.c: Adjust target selector.
7357
7358 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7359
7360 PR middle-end/66221
7361 * gcc.dg/lto/pr66221_0.c: New test.
7362 * gcc.dg/lto/pr66221_1.c: New test.
7363
7364 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7365
7366 PR c/52952
7367 * gcc.dg/redecl-4.c: Update column numbers.
7368 * gcc.dg/format/bitfld-1.c: Likewise.
7369 * gcc.dg/format/attr-2.c: Likewise.
7370 * gcc.dg/format/attr-6.c: Likewise.
7371 * gcc.dg/format/attr-7.c (baz): Likewise.
7372 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7373 * gcc.dg/format/attr-4.c: Likewise.
7374 * gcc.dg/format/branch-1.c: Likewise.
7375 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7376 locations within strings with embedded escape sequences.
7377
7378 2015-05-20 Jeff Law <law@redhat.com>
7379
7380 * gcc.target/hppa/hppa.exp: New target test driver.
7381 * gcc.target/hppa/shadd-1.c: New test.
7382
7383 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7384
7385 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7386
7387 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7388
7389 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7390 (fn_33_k_and_r_style): New.
7391 (fn_33_stroustrup_style): New.
7392 (fn_33_allman_style): New.
7393 (fn_33_whitesmiths_style): New.
7394 (fn_33_horstmann_style): New.
7395 (fn_33_ratliff_banner_style): New.
7396 (fn_33_lisp_style): New.
7397 (fn_34_indent_dash_gnu): New.
7398 (fn_34_indent_dash_kr): New.
7399 (fn_34_indent_dash_orig): New.
7400 (fn_34_indent_linux_style): New.
7401
7402 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7403
7404 PR fortran/65548
7405 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7406
7407 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7408
7409 PR tree-optimization/65447
7410 * gcc.dg/tree-ssa/pr65447.c: New test.
7411
7412 2015-05-19 Nathan sidwell <nathan@acm.org>
7413
7414 * g++.dg/cpp0x/pr65954.C: New.
7415
7416 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7417
7418 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7419
7420 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7421
7422 * lib/target-supports.exp: Vector do not always have natural
7423 alignment on s390*.
7424
7425 2015-05-19 David Sherwood <david.sherwood@arm.com>
7426
7427 * gcc.dg/loop-invariant.c: New testcase.
7428
7429 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7430
7431 * lib/target-supports.exp: Vector do not always have natural
7432 alignment on s390*.
7433
7434 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435
7436 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7437 s390*.
7438 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7439
7440 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7441
7442 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7443 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7444 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7445 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7446 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7447 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7448 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7449 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7450 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7451 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7452
7453 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7454
7455 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7456
7457 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7458
7459 * gcc.target/s390/s390.exp
7460 (check_effective_target_vector): New check.
7461 * gcc.target/s390/vector/vec-abi-1.c: New test.
7462 * gcc.target/s390/vector/vec-abi-2.c: New test.
7463 * gcc.target/s390/vector/vec-abi-3.c: New test.
7464 * gcc.target/s390/vector/vec-abi-4.c: New test.
7465 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7466 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7467 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7468 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7469 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7470 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7471 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7472 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7473 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7474 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7475 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7476 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7477 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7478 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7479 * gcc.target/s390/vector/vec-init-1.c: New test.
7480 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7481 * gcc.target/s390/vector/vec-shift-1.c: New test.
7482 * gcc.target/s390/vector/vec-sub-1.c: New test.
7483
7484 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7485
7486 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7487
7488 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7489
7490 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7491
7492 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7493
7494 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7495
7496 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7497
7498 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7499
7500 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7501
7502 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7503
7504 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7505
7506 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7507
7508 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7509
7510 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7511
7512 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7513
7514 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7515
7516 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7517
7518 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7519
7520 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7521
7522 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7523
7524 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7525
7526 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7527
7528 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7529
7530 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7531
7532 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7533
7534 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7535
7536 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7537
7538 PR tree-optimization/66187
7539 * gcc.c-torture/execute/pr66187.c: New test.
7540 * gcc.dg/pr66187-1.c: New test.
7541 * gcc.dg/pr66187-2.c: New test.
7542
7543 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7544
7545 * gcc.dg/vect/bb-slp-35.c: Adjust.
7546
7547 2015-05-19 Richard Biener <rguenther@suse.de>
7548
7549 PR tree-optimization/66165
7550 * gcc.dg/torture/pr66165.c: New testcase.
7551
7552 PR tree-optimization/66185
7553 * gcc.dg/torture/pr66185.c: New testcase.
7554
7555 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7556
7557 PR target/54236
7558 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7559
7560 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7561
7562 * gcc.target/mips/p5600-bonding.c : New file.
7563
7564 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7565
7566 PR fortran/66106
7567 * gfortran.dg/interface_operator_1.f90: New tests.
7568
7569 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7570
7571 PR fortran/66057
7572 * gfortran.dg/generic_29.f90: New tests.
7573
7574 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7575
7576 PR fortran/66043
7577 * gfortran.dg/storage_size_6.f90: New tests.
7578
7579 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7580
7581 PR fortran/66045
7582 * gfortran.dg/null1.f90: New test.
7583
7584 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7585
7586 PR fortran/66044
7587 * gfortran.dg/entry_21.f90: New test.
7588
7589 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7590
7591 PR fortran/66043
7592 * gfortran.dg/storage_size_6.f90: New tests.
7593
7594 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7595
7596 PR fortran/66040
7597 * gfortran.dg/misplaced_statement.f90: New test.
7598
7599 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7600
7601 PR fortran/66039
7602 * gfortran.dg/filepos1.f90: New test
7603
7604 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7605
7606 PR fortran/64925
7607 * gfortran.dg/pr64925.f90: New test.
7608
7609 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7610
7611 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7612 unit.
7613 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7614
7615 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7616
7617 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7618 to the family of pie capable targets.
7619
7620 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7621
7622 * gcc.target/arm/bics_1.c : New testcase.
7623 * gcc.target/arm/bics_2.c : New testcase.
7624 * gcc.target/arm/bics_3.c : New testcase.
7625 * gcc.target/arm/bics_4.c : New testcase.
7626
7627 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7628
7629 * gcc.target/mips/umips-attr.c: New test.
7630
7631 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7632
7633 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7634 * gcc.dg/20150120-2.c (dg-final): Ditto.
7635 * gcc.dg/20150120-2.c (dg-final): Ditto.
7636 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7637
7638 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7639
7640 PR target/66174
7641 * gcc.target/i386/pr66174.c: New test.
7642
7643 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7644
7645 PR fortran/37131
7646 * gfortran.dg/matmul_bounds_6.f90: New test.
7647 * gfortran.dg/matmul_bounds_7.f90: New test.
7648
7649 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7650
7651 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7652 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7653 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7654 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7655 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7656 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7657
7658 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7659
7660 PR fortran/65903
7661 * gfortran.dg/continuation_13.f90: Update test.
7662 * gfortran.dg/pr65903.f90: New test.
7663
7664 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7665
7666 PR fortran/66113
7667 * gfortran.dg/block_14.f90: New test.
7668
7669 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7670
7671 PR fortran/44054
7672 * lib/gfortran-dg.exp: Update regex to handle two locations for
7673 the same diagnostic without caret.
7674 * gfortran.dg/badline.f: Test also that line numbers are correct
7675 before and after "left but not entered" warning.
7676
7677 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7678 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7679
7680 PR target/65768
7681 * gcc.target/arm/maskdata.c: New test.
7682
7683 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7684
7685 PR fortran/65792
7686 * gfortran.dg/derived_constructor_components_5: New test
7687
7688 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7689
7690 PR target/66140
7691 * gcc.target/alpha/pr66140.c: New test.
7692
7693 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7694
7695 PR c/48956
7696 * gcc.dg/Wconversion-complex-c99.c: New test.
7697 * gcc.dg/Wconversion-complex-gnu.c: New test.
7698
7699 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7700
7701 PR tree-optimization/64454
7702 * gcc.dg/modmod.c: New testcase.
7703
7704 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7705
7706 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7707
7708 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7709
7710 PR middle-end/66134
7711 * gcc.target/i386/mpx/pr66134.c: New test.
7712
7713 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7714
7715 * gcc.target/powerpc/pr60158.c: New test.
7716
7717 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7718
7719 * gcc.target/i386/sibcall-7.c: New test.
7720 * gcc.target/i386/sibcall-8.c: New test.
7721
7722 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7723
7724 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7725 (abs64_in_dreg): Likewise.
7726
7727 2015-05-14 Marek Polacek <polacek@redhat.com>
7728
7729 PR c/66066
7730 PR c/66127
7731 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7732 * gcc.dg/pr19984.c: Likewise.
7733 * gcc.dg/pr66066-1.c: New test.
7734 * gcc.dg/pr66066-2.c: New test.
7735 * gcc.dg/pr66066-3.c: New test.
7736
7737 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7738
7739 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7740 * gcc.dg/pow-sqrt.x: New file.
7741 * gcc.dg/pow-sqrt-1.c: New test.
7742 * gcc.dg/pow-sqrt-2.c: Likewise.
7743 * gcc.dg/pow-sqrt-3.c: Likewise.
7744
7745 2015-05-13 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/66123
7748 * gcc.dg/torture/pr66123.c: New testcase.
7749
7750 2015-05-13 Richard Biener <rguenther@suse.de>
7751
7752 PR middle-end/66110
7753 * gcc.dg/alias-2.c: Adjust.
7754 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7755
7756 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7757
7758 PR target/65103
7759 * gcc.target/i386/pr65103-3.c: New.
7760
7761 2015-05-13 Martin Liska <mliska@suse.cz>
7762
7763 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7764
7765 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR target/66112
7768 * gcc.target/i386/pr66112-2.c: New test.
7769
7770 PR target/66112
7771 * gcc.target/i386/pr66112-1.c: New test.
7772
7773 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7774
7775 PR target/66048
7776 * gcc.target/i386/mpx/pr66048.cc: New.
7777
7778 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7779
7780 PR rtl-optimization/64616
7781 * gcc.dg/loop-8.c: New test.
7782 * gcc.dg/loop-9.c: New test.
7783
7784 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7785
7786 PR target/pr66047.c
7787 * gcc.target/i386/pr66047.c: New testcase.
7788
7789 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7790
7791 PR ipa/65873
7792 * gcc.c-torture/compile/pr65873.c: New testcase.
7793
7794 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7795
7796 PR fortran/66111
7797 * gfortran.dg/inline_matmul_10.f90: New test.
7798
7799 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7800
7801 * c-c++-common/Wmisleading-indentation.c: New testcase.
7802 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7803 * c-c++-common/Wmisleading-indentation-2.md: New file.
7804
7805 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7806
7807 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7808 "break".
7809 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7810
7811 2015-05-12 Richard Biener <rguenther@suse.de>
7812
7813 PR tree-optimization/66101
7814 * gcc.dg/torture/pr66101.c: New testcase.
7815
7816 2015-05-12 Richard Biener <rguenther@suse.de>
7817
7818 PR tree-optimization/37021
7819 * gcc.target/i386/vect-addsub.c: New testcase.
7820
7821 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7822
7823 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7824
7825 2015-05-12 Tom de Vries <tom@codesourcery.com>
7826
7827 PR tree-optimization/66010
7828 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7829
7830 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7831
7832 PR c++/65133
7833 * g++.dg/cpp0x/trailing10.C: New.
7834
7835 2015-05-12 Richard Biener <rguenther@suse.de>
7836
7837 * gcc.dg/vect/bb-slp-35.c: New testcase.
7838
7839 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7840
7841 PR fortran/66100
7842 * gfortran.dg/bound_simplification_6.f90: New.
7843
7844 2015-05-11 Steve Ellcey <sellcey@mips.com>
7845
7846 * gcc.target/mips/branch-1.c: Pass argument to bar().
7847
7848 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7849
7850 PR target/65753
7851 * gcc.target/i386/pr65753.c: New test.
7852
7853 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7854
7855 PR rtl-optimization/66076
7856 * gcc.dg/torture/pr66076.c: New test.
7857
7858 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7859
7860 PR fortran/66041
7861 * gfortran.dg/inline_matmul_7.f90: New test.
7862 * gfortran.dg/inline_matmul_8.f90: New test.
7863 * gfortran.dg/inline_matmul_9.f90: New test.
7864
7865 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7866
7867 * gfortran.dg/bound_simplification_5.f90: New.
7868
7869 2015-05-09 Jason Merrill <jason@redhat.com>
7870
7871 * lib/target-supports.exp (cxx_default): New global.
7872 (check_effective_target_c++11_only)
7873 (check_effective_target_c++14_only)
7874 (check_effective_target_c++98_only)
7875 (check_effective_target_c++1z_only): Check it.
7876
7877 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7878
7879 PR tree-optimization/64454
7880 * gcc.dg/tree-ssa/vrp97.c: New file.
7881 * gcc.dg/vect/slp-perm-7.c: Update.
7882
7883 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7884
7885 PR fortran/65894
7886 * gfortran.dg/elemental_subroutine_11.f90: New test.
7887
7888 2015-05-08 Richard Biener <rguenther@suse.de>
7889
7890 PR tree-optimization/66036
7891 * gcc.dg/vect/slp-41.c: New testcase.
7892
7893 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7894
7895 * gfortran.dg/elemental_optional_args_7.f90: New.
7896
7897 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7898
7899 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7900 allow cmlt or sshr.
7901
7902 2015-05-08 Marek Polacek <polacek@redhat.com>
7903
7904 PR c/64918
7905 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7906 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7907
7908 2015-05-07 Marek Polacek <polacek@redhat.com>
7909
7910 PR c/65179
7911 * c-c++-common/Wshift-negative-value-1.c: New test.
7912 * c-c++-common/Wshift-negative-value-2.c: New test.
7913 * c-c++-common/Wshift-negative-value-3.c: New test.
7914 * c-c++-common/Wshift-negative-value-4.c: New test.
7915 * c-c++-common/Wshift-negative-value-5.c: New test.
7916 * c-c++-common/Wshift-negative-value-6.c: New test.
7917 * gcc.dg/c90-left-shift-1.c: New test.
7918 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7919 * gcc.dg/c99-left-shift-1.c: New test.
7920
7921 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7922
7923 PR middle-end/192
7924 PR middle-end/54303
7925 * gcc.dg/fdata-sections-2.c: New file.
7926
7927 2015-05-07 Marek Polacek <polacek@redhat.com>
7928
7929 PR testsuite/66046
7930 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7931 last dg-output.
7932 * c-c++-common/ubsan/align-7.c: Likewise.
7933 * c-c++-common/ubsan/bounds-8.c: Likewise.
7934 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7935 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7936 * c-c++-common/ubsan/null-1.c: Likewise.
7937 * c-c++-common/ubsan/null-10.c: Likewise.
7938 * c-c++-common/ubsan/null-11.c: Likewise.
7939 * c-c++-common/ubsan/null-2.c: Likewise.
7940 * c-c++-common/ubsan/null-3.c: Likewise.
7941 * c-c++-common/ubsan/null-4.c: Likewise.
7942 * c-c++-common/ubsan/null-5.c: Likewise.
7943 * c-c++-common/ubsan/null-6.c: Likewise.
7944 * c-c++-common/ubsan/null-7.c: Likewise.
7945 * c-c++-common/ubsan/null-8.c: Likewise.
7946 * c-c++-common/ubsan/null-9.c: Likewise.
7947 * c-c++-common/ubsan/object-size-1.c: Likewise.
7948 * c-c++-common/ubsan/object-size-10.c: Likewise.
7949 * c-c++-common/ubsan/object-size-4.c: Likewise.
7950 * c-c++-common/ubsan/object-size-5.c: Likewise.
7951 * c-c++-common/ubsan/object-size-7.c: Likewise.
7952 * c-c++-common/ubsan/object-size-8.c: Likewise.
7953 * c-c++-common/ubsan/object-size-9.c: Likewise.
7954 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7955 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7956 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7957 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7958 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7959 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7960 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7961 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7962 * c-c++-common/ubsan/pr59333.c: Likewise.
7963 * c-c++-common/ubsan/pr59667.c: Likewise.
7964 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7965 * c-c++-common/ubsan/pr60636.c: Likewise.
7966 * c-c++-common/ubsan/pr63802.c: Likewise.
7967 * c-c++-common/ubsan/recovery-1.c: Likewise.
7968 * c-c++-common/ubsan/recovery-3.c: Likewise.
7969 * c-c++-common/ubsan/shift-1.c: Likewise.
7970 * c-c++-common/ubsan/shift-2.c: Likewise.
7971 * c-c++-common/ubsan/shift-4.c: Likewise.
7972 * c-c++-common/ubsan/shift-7.c: Likewise.
7973 * c-c++-common/ubsan/undefined-2.c: Likewise.
7974 * c-c++-common/ubsan/vla-1.c: Likewise.
7975 * g++.dg/ubsan/null-1.C: Likewise.
7976 * g++.dg/ubsan/null-3.C: Likewise.
7977 * g++.dg/ubsan/null-4.C: Likewise.
7978 * g++.dg/ubsan/vptr-8.C: Likewise.
7979 * g++.dg/ubsan/vptr-9.C: Likewise.
7980 * gcc.dg/ubsan/bounds-2.c: Likewise.
7981 * gcc.dg/ubsan/object-size-9.c: Likewise.
7982
7983 2015-05-07 Jeff Law <law@redhat.com>
7984
7985 * gcc.dg/tree-ssa/shorten-1.c: New test.
7986
7987 2015-05-07 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/66002
7990 * gcc.dg/vect/vect-125.c: New testcase.
7991
7992 2015-05-07 Marek Polacek <polacek@redhat.com>
7993 Martin Uecker <uecker@eecs.berkeley.edu>
7994
7995 * c-c++-common/ubsan/bounds-10.c: New test.
7996
7997 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7998
7999 * jit.dg/harness.h (set_options): Wrap with
8000 #ifndef TEST_ESCHEWS_SET_OPTIONS.
8001 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
8002 Special-case test-benchmark.c as a negative.
8003 * jit.dg/test-benchmark.c: New file.
8004
8005 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
8006
8007 PR target/64208
8008 * gcc.target/arm/pr64208.c: New test.
8009
8010 2015-05-06 Alan Modra <amodra@gmail.com>
8011
8012 PR target/66020
8013 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
8014 (gparms): Make volatile.
8015
8016 2015-05-06 Richard Biener <rguenther@suse.de>
8017
8018 PR tree-optimization/62283
8019 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
8020
8021 2015-05-06 Christian Bruel <christian.bruel@st.com>
8022
8023 PR target/66015
8024 * gcc.target/aarch64/iinline-attr-1.c: New test.
8025
8026 2015-05-06 Richard Biener <rguenther@suse.de>
8027
8028 * gcc.dg/vect/bb-slp-34.c: New testcase.
8029
8030 2015-05-06 Richard Biener <rguenther@suse.de>
8031
8032 PR tree-optimization/62283
8033 * gcc.dg/vect/bb-slp-14.c: Adjust.
8034
8035 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8036
8037 PR target/65990
8038 * gcc.target/i386/pr65990.c: New test.
8039
8040 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
8041
8042 PR target/65915
8043 * gcc.target/i386/pr65915.c: New.
8044
8045 2015-05-05 Tom de Vries <tom@codesourcery.com>
8046
8047 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
8048 'va_list escapes 0'.
8049
8050 2015-05-05 Tom de Vries <tom@codesourcery.com>
8051
8052 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
8053 in r222173.
8054
8055 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
8056
8057 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
8058 * gcc.target/arm/pr65924.c: Likewise.
8059
8060 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
8061
8062 PR target/65871
8063 * gcc.target/i386/pr65871-3.c: New test.
8064
8065 2015-05-04 Jeff Law <law@redhat.com>
8066
8067 Revert:
8068 2015-05-04 Jeff Law <law@redhat.com>
8069 * gcc.dg/tree-ssa/shorten-1.c: New test.
8070
8071 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
8072 Jakub Jelinek <jakub@redhat.com>
8073
8074 PR c++/66007
8075 * g++.dg/cpp0x/Wnarrowing4.C: New.
8076
8077 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
8078
8079 * lib/target-supports.exp
8080 (check_effective_target_keeps_null_pointer_checks): Clarify that
8081 this is for targets that disable -fdelete-null-pointer-checks,
8082 not default it to off.
8083 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
8084 -fdelete-null-pointer-checks explicit.
8085 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
8086 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
8087 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
8088 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
8089 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8090 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8091 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8092 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
8093 * gcc.dg/tree-ssa/pr20318.c: Likewise.
8094 * gcc.dg/tree-ssa/pr20701.c: Likewise.
8095 * gcc.dg/tree-ssa/pr20702.c: Likewise.
8096 * gcc.dg/tree-ssa/pr21086.c: Likewise.
8097 * gcc.dg/tree-ssa/pr21090.c: Likewise.
8098 * gcc.dg/tree-ssa/pr58480.c: Likewise.
8099 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
8100 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
8101 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
8102 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
8103 * gcc.dg/tree-ssa/unreachable.c: Likewise.
8104 * gcc.dg/tree-ssa/vrp02.c: Likewise.
8105 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8106 * gcc.dg/tree-ssa/vrp08.c: Likewise.
8107 * gcc.dg/tree-ssa/vrp55.c: Likewise.
8108 * g++.dg/cpp0x/static_assert9.C: Likewise.
8109 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
8110 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
8111 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
8112 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
8113 * g++.dg/tree-ssa/pr26406.C: Likewise.
8114
8115 2015-05-04 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/65984
8118 * c-c++-common/ubsan/pr65984.c: New test.
8119
8120 2015-05-04 Jeff Law <law@redhat.com>
8121
8122 * gcc.dg/tree-ssa/shorten-1.c: New test.
8123
8124 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8125
8126 PR fortran/44735
8127 * gfortran.dg/pr44735.f90: New test.
8128
8129 2015-05-04 Richard Biener <rguenther@suse.de>
8130
8131 PR tree-optimization/65965
8132 * gcc.dg/vect/bb-slp-33.c: New testcase.
8133
8134 2015-05-04 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/65935
8137 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
8138
8139 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8140
8141 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
8142 for each supported variant instead of CHECK_RESULTS.
8143 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
8144 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
8145 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
8146 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
8147 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
8148 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8149 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
8150 expected results for unsupported variants. Call CHECK for each
8151 supported variant instead of CHECK_RESULTS.
8152 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
8153 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
8154 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
8155 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
8156 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
8157 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
8158 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
8159 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
8160 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
8161 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
8162 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8163 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8164 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8165 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
8166 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8167 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
8168 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
8169 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
8170 expected results for unsupported variants.
8171 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
8172 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
8173 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
8174 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
8175 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
8176 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
8177 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
8178 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
8179 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
8180 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
8181 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
8182 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
8183 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8184 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8185 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8186 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8187 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8188 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8189 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8190 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8191 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8192 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8193 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8194 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8195 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8196 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8197 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8198 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8199
8200 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8201
8202 PR fortran/37131
8203 * gfortran.dg/bound_9.f90: Add pointer assignment.
8204
8205 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8206 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8207
8208 PR c++/65858
8209 * g++.dg/cpp0x/Wnarrowing3.C: New.
8210
8211 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8212
8213 * gcc.dg/20150120-1.c: New test.
8214 * gcc.dg/20150120-2.c: New test.
8215 * gcc.dg/20150120-3.c: New test.
8216
8217 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8218
8219 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8220
8221 2015-05-01 Renlin Li <renlin.li@arm.com>
8222
8223 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8224
8225 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8226
8227 * gfortran.dg/bound_simplification_4.f90: New.
8228
8229 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8230
8231 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8232 with powerpc_p8vector_ok.
8233
8234 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8235
8236 PR fortran/37131
8237 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8238 scan pattern.
8239 * gfortran.dg/bound_9.f90: New test case.
8240
8241 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8242
8243 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8244 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8245 for 32bit x86 targets.
8246 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8247 for 32bit x86 targets.
8248 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8249 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8250 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8251 for 32bit x86 targets.
8252
8253 2015-04-30 Marek Polacek <polacek@redhat.com>
8254
8255 PR tree-optimization/63551
8256 * g++.dg/ipa/pr63551.C: New test.
8257
8258 2015-04-30 Caroline Tice <cmtice@google.com>
8259
8260 PR 65929
8261 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8262 partition size on certain targets.
8263
8264 2015-04-30 Renlin Li <renlin.li@arm.com>
8265
8266 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8267
8268 2015-04-30 Marek Polacek <polacek@redhat.com>
8269
8270 * c-c++-common/Wbool-compare-3.c: New test.
8271
8272 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8273 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8274
8275 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8276
8277 PR c++/57610
8278 * g++.dg/init/ref22.C: New.
8279
8280 2015-04-30 Marek Polacek <polacek@redhat.com>
8281
8282 * gcc.dg/init-bad-8.c: New test.
8283
8284 * gcc.dg/incomplete-typedef-1.c: New test.
8285
8286 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8287
8288 PR c++/59955
8289 * g++.dg/template/crash121.C: New.
8290
8291 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8292
8293 * gcc.target/mips/call-from-init.c: New test.
8294 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8295
8296 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8297
8298 PR target/65871
8299 * gcc.target/i386/pr65871-1.c: New test.
8300 * gcc.target/i386/pr65871-2.c: Ditto.
8301
8302 2015-04-29 Marek Polacek <polacek@redhat.com>
8303
8304 PR c/64610
8305 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8306 * c-c++-common/Wbool-compare-2.c: New test.
8307
8308 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8309
8310 PR target/65770
8311 * gcc.target/aarch64/vstN_lane_1.c: New file.
8312
8313 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8314
8315 PR c++/64667
8316 * g++.dg/warn/Winit-self-3.C: New.
8317
8318 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8319
8320 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8321
8322 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8323
8324 PR target/65924
8325 * gcc.target/arm/pr65924.c: New test.
8326
8327 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8328
8329 * g++.dg/gomp/tpl-target-update.C: New file.
8330
8331 2015-04-29 Richard Biener <rguenther@suse.de>
8332
8333 PR tree-optimization/65917
8334 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8335
8336 2015-04-29 Christian Bruel <christian.bruel@st.com>
8337
8338 PR target/64835
8339 * gcc.dg/ipa/iinline-attr.c: New test.
8340 * gcc.target/i386/iinline-attr-2.c: New test.
8341
8342 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8343
8344 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8345 segfault is fixed.
8346
8347 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8348
8349 * gcc.dg/vect/vect-33.c: Remove spurious line.
8350
8351 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8352
8353 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8354
8355 2015-04-28 Marek Polacek <polacek@redhat.com>
8356
8357 PR c/65901
8358 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8359 * gcc.dg/pr65901.c: New test.
8360
8361 2015-04-28 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/62283
8364 * gfortran.dg/vect/pr62283-2.f: New testcase.
8365 * gcc.dg/vect/bb-slp-14.c: Adjust.
8366
8367 2015-04-28 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/65851
8370 * g++.dg/torture/pr65851.C: New testcase.
8371
8372 2015-04-27 Jeff Law <law@redhat.com>
8373
8374 PR tree-optimization/65217
8375 * gcc.target/i386/pr65217.c: Remove XFAIL.
8376
8377 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8378
8379 PR fortran/60322
8380 Add tests forgotten to svn-add.
8381 * gfortran.dg/class_allocate_19.f03: New test.
8382 * gfortran.dg/class_array_20.f03: New test.
8383 * gfortran.dg/class_array_21.f03: New test.
8384 * gfortran.dg/finalize_29.f08: New test.
8385
8386 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8387
8388 PR fortran/59678
8389 PR fortran/65841
8390 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8391 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8392
8393 2015-04-27 Caroline Tice <cmtice@google.com>
8394
8395 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8396 partition size.
8397
8398 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8399
8400 PR target/64579
8401 * gcc.target/powerpc/htm-1.c: New test.
8402 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8403 on 64-bit compiles.
8404 (__builtin_tabortdci): Likewise.
8405 (__builtin_tcheck): Remove operand.
8406 * lib/target-supports.exp (check_htm_hw_available): New function.
8407
8408 2015-04-27 Richard Biener <rguenther@suse.de>
8409
8410 * gcc.target/i386/pr65217.c: XFAIL.
8411
8412 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8413
8414 PR tree-optimization/65875
8415 * gcc.c-torture/compile/pr65875.c: New test.
8416
8417 2015-04-25 Marek Polacek <polacek@redhat.com>
8418
8419 PR c/52085
8420 * gcc.dg/enum-incomplete-2.c: New test.
8421 * gcc.dg/enum-mode-1.c: New test.
8422
8423 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8424
8425 PR target/65849
8426 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8427 set new options.
8428 * gcc.target/powerpc/pr65849-2.c: Likewise.
8429
8430 2015-04-24 Tom de Vries <tom@codesourcery.com>
8431
8432 PR tree-optimization/65802
8433 * g++.dg/pr65802.C: Move to ...
8434 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8435 stdarg.h. Rewrite for C.
8436 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8437 va_start and va_end. Remove unnecessary inline asm.
8438
8439 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8440 Wei Mi <wmi@google.com>
8441
8442 * gcc.target/i386/sse2-load-multi.c: New test.
8443 * gcc.target/i386/sse2-store-multi.c: Ditto.
8444
8445 2015-04-24 Marek Polacek <polacek@redhat.com>
8446
8447 PR c/65830
8448 * c-c++-common/pr65830.c: New test.
8449
8450 PR c/63357
8451 * c-c++-common/Wlogical-op-1.c: New test.
8452
8453 2015-04-24 Marek Polacek <polacek@redhat.com>
8454
8455 PR c/61534
8456 * c-c++-common/pr61534-1.c: New test.
8457
8458 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8459 Steven Bosscher <steven@gcc.gnu.org>
8460
8461 PR rtl-optimization/34503
8462 * gcc.target/arm/pr64616.c: New file.
8463
8464 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8465
8466 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8467
8468 2015-04-24 Terry Guo <terry.guo@arm.com>
8469
8470 * gcc.target/arm/pr65710.c: Update the options.
8471
8472 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8473
8474 * gcc.target/i386/pr65523.c: Skip x32.
8475
8476 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8477
8478 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8479 to look for vcl* where appropriate.
8480
8481 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8482
8483 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8484 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8485
8486 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8487
8488 PR target/26702
8489 * gcc.target/arm/pr26702.c: New test.
8490
8491 2015-04-23 Marek Polacek <polacek@redhat.com>
8492
8493 PR c/65345
8494 * gcc.dg/pr65345-1.c: New test.
8495 * gcc.dg/pr65345-2.c: New test.
8496
8497 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8498
8499 * gcc.target/powerpc/crypto-builtin-2.c: New.
8500
8501 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8502
8503 PR fortran/60322
8504 * gfortran.dg/class_allocate_19.f03: New test.
8505 * gfortran.dg/class_array_20.f03: New test.
8506 * gfortran.dg/class_array_21.f03: New test.
8507 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8508 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8509 initialization correctly.
8510 * gfortran.dg/finalize_29.f08: New test.
8511
8512 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8513
8514 * gcc.target/powerpc/swaps-p8-18.c: New test.
8515
8516 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8517
8518 PR target/65456
8519 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8520 * gcc.dg/vect/bb-slp-25.c: Likewise.
8521 * gcc.dg/vect/bb-slp-29.c: Likewise.
8522 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8523 vect_no_align && { ! vect_hw_misalign }.
8524 * gcc.dg/vect/bb-slp-9.c: Likewise.
8525 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8526 vect_hw_misalign.
8527 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8528 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8529 account for POWER8, where peeling for alignment is not needed.
8530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8531 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8532 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8533 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8534 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8535 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8536 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8537 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8538 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8539 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8540 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8541 * gcc.dg/vect/pr16105.c: Likewise.
8542 * gcc.dg/vect/pr20122.c: Likewise.
8543 * gcc.dg/vect/pr33804.c: Likewise.
8544 * gcc.dg/vect/pr33953.c: Likewise.
8545 * gcc.dg/vect/pr56787.c: Likewise.
8546 * gcc.dg/vect/pr58508.c: Likewise.
8547 * gcc.dg/vect/slp-25.c: Likewise.
8548 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8549 * gcc.dg/vect/vect-105.c: Likewise.
8550 * gcc.dg/vect/vect-27.c: Likewise.
8551 * gcc.dg/vect/vect-29.c: Likewise.
8552 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8553 POWER8.
8554 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8555 && { ! vect_hw_misalign }.
8556 * gcc.dg/vect/vect-44.c: Likewise.
8557 * gcc.dg/vect/vect-48.c: Likewise.
8558 * gcc.dg/vect/vect-50.c: Likewise.
8559 * gcc.dg/vect/vect-52.c: Likewise.
8560 * gcc.dg/vect/vect-56.c: Likewise.
8561 * gcc.dg/vect/vect-60.c: Likewise.
8562 * gcc.dg/vect/vect-72.c: Likewise.
8563 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8564 * gcc.dg/vect/vect-75.c: Likewise.
8565 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8566 * gcc.dg/vect/vect-77-global.c: Likewise.
8567 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8568 * gcc.dg/vect/vect-78-global.c: Likewise.
8569 * gcc.dg/vect/vect-93.c: Likewise.
8570 * gcc.dg/vect/vect-95.c: Likewise.
8571 * gcc.dg/vect/vect-96.c: Likewise.
8572 * gcc.dg/vect/vect-cond-1.c: Likewise.
8573 * gcc.dg/vect/vect-cond-3.c: Likewise.
8574 * gcc.dg/vect/vect-cond-4.c: Likewise.
8575 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8576 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8577 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8578 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8579 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8580 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8581 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8582 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8583 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8584 * gcc.dg/vect/vect-outer-5.c: Likewise.
8585 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8586 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8587 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8588 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8589 * gcc.dg/vect/vect-peel-3.c: Likewise.
8590 * gcc.dg/vect/vect-peel-4.c: Likewise.
8591 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8592 * gcc.target/powerpc/pr65456.c: New test.
8593 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8594 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8595 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8596 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8597 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8598 vect_no_align && { ! vect_hw_misalign }.
8599 * gfortran.dg/vect/vect-3.f90: Likewise.
8600 * gfortran.dg/vect/vect-4.f90: Likewise.
8601 * gfortran.dg/vect/vect-5.f90: Likewise.
8602 * lib/target-supports.exp (check_effective_target_vect_no_align):
8603 Return 1 for POWER8.
8604 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8605
8606 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8607
8608 PR fortran/65429
8609 * gfortran.dg/pr65429.f90: New test.
8610
8611 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8612
8613 * c-c++-common/asan/user-section-1.c: New test.
8614 * c-c++-common/asan/user-section-2.c: New test.
8615 * c-c++-common/asan/user-section-3.c: New test.
8616
8617 2015-04-22 Hale Wang <hale.wang@arm.com>
8618 Terry Guo <terry.guo@arm.com>
8619
8620 PR rtl-optimization/64818
8621 * gcc.target/arm/pr64818.c: New test.
8622
8623 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8624
8625 PR ipa/65076
8626 * g++.dg/tree-ssa/pr61034.C: Update template.
8627 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8628 * gcc.dg/Warray-bounds-11.c: Likewise.
8629 * gcc.dg/Warray-bounds.c: Likewise.
8630
8631 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8632
8633 PR libgfortran/65234
8634 * gfortran.dg/fmt_unlimited.f90: New test.
8635
8636 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8637
8638 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8639 headers.
8640 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8641 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8642 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8643 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8644 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8645 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8646 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8647
8648 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8649
8650 PR libgfortran/56743
8651 * gfortran.dg/namelist_87.f90: New test.
8652
8653 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8654
8655 * gcc.target/aarch64/mult-synth_1.c: New test.
8656 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8657 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8658 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8659 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8660 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8661
8662 2015-04-21 Richard Biener <rguenther@suse.de>
8663
8664 PR tree-optimization/65650
8665 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8666 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8667 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8668 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8669 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8671
8672 2015-04-21 Tom de Vries <tom@codesourcery.com>
8673
8674 PR tree-optimization/65802
8675 * g++.dg/pr65802.C: New test.
8676
8677 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8678
8679 PR testsuite/65767
8680 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8681 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8682
8683 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8684
8685 PR c++/65801
8686 * g++.dg/cpp0x/Wnarrowing2.C: New.
8687
8688 2015-04-20 Jeff Law <law@redhat.com>
8689
8690 PR tree-optimization/65658
8691 * gcc.dg/pr65658.c: New test.
8692
8693 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8694
8695 PR target/64134
8696 * gcc.target/aarch64/vec_init_1.c: New test.
8697
8698 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8699
8700 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8701 targets.
8702
8703 2015-04-18 Martin Sebor <msebor@redhat.com>
8704
8705 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8706 of non-nul characters.
8707 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8708
8709 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8710
8711 PR target/65787
8712 * gcc.target/powerpc/pr65787.c: New.
8713
8714 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR target/65689
8717 * gcc.target/aarch64/c-output-template-4.c: New test.
8718
8719 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8720
8721 PR target/65780
8722 * gcc.dg/pr65780-1.c: New test.
8723 * gcc.dg/pr65780-2.c: Likewise.
8724 * gcc.target/i386/pr32219-9.c: Likewise.
8725 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8726 symbol.
8727 * gcc.target/i386/pr64317.c (c): Initialize.
8728
8729 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8730
8731 PR target/65612
8732 * g++.dg/ext/mv18.C: New test.
8733 * g++.dg/ext/mv19.C: Likewise.
8734 * g++.dg/ext/mv20.C: Likewise.
8735 * g++.dg/ext/mv21.C: Likewise.
8736 * g++.dg/ext/mv22.C: Likewise.
8737 * g++.dg/ext/mv23.C: Likewise.
8738
8739 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8740
8741 PR c++/64527
8742 * g++.dg/init/pr64527.C: New test.
8743
8744 2015-04-17 Tom de Vries <tom@codesourcery.com>
8745 Michael Matz <matz@suse.de>
8746
8747 PR tree-optimization/64950
8748 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8749 x86_64-*-*.
8750
8751 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8752
8753 * c-c++-common/asan/user-section-1.c: New test.
8754
8755 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8756
8757 PR debug/65771
8758 * gcc.dg/debug/pr65771.c: New test.
8759
8760 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8761
8762 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8763 __buitlin_alloca with __builtin_alloca.
8764
8765 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8766
8767 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8768
8769 2015-04-16 Richard Biener <rguenther@suse.de>
8770
8771 PR tree-optimization/64277
8772 * gcc.dg/Warray-bounds-14.c: New testcase.
8773 * gcc.dg/Warray-bounds-15.c: Likewise.
8774 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8775 * c-c++-common/ubsan/bounds-6.c: Likewise.
8776
8777 2015-04-16 Renlin Li <renlin.li@arm.com>
8778
8779 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8780 * gcc.target/arm/unsigned-float.c: New.
8781
8782 2015-04-16 Richard Biener <rguenther@suse.de>
8783
8784 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8785 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8786 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8787
8788 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8789
8790 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8791 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8792 * g++.dg/cpp0x/defaulted21.C: Likewise.
8793 * g++.dg/cpp0x/defaulted28.C: Likewise.
8794 * g++.dg/cpp0x/defaulted47.C: Likewise.
8795 * g++.dg/cpp0x/elision_neg.C: Likewise.
8796 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8797 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8798 * g++.dg/cpp0x/implicit1.C: Likewise.
8799 * g++.dg/cpp0x/implicit9.C: Likewise.
8800 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8801 * g++.dg/cpp0x/range-for13.C: Likewise.
8802 * g++.dg/gomp/clause-2.C: Likewise.
8803 * g++.dg/gomp/udr-5.C: Likewise.
8804 * g++.dg/inherit/access6.C: Likewise.
8805 * g++.dg/lookup/duperr1.C: Likewise.
8806 * g++.dg/lookup/friend2.C: Likewise.
8807 * g++.dg/lookup/pr6936.C: Likewise.
8808 * g++.dg/lookup/scoped1.C: Likewise.
8809 * g++.dg/lookup/using26.C: Likewise.
8810 * g++.dg/lookup/using38.C: Likewise.
8811 * g++.dg/other/access2.C: Likewise.
8812 * g++.dg/overload/defarg3.C: Likewise.
8813 * g++.dg/overload/defarg6.C: Likewise.
8814 * g++.dg/parse/access11.C: Likewise.
8815 * g++.dg/parse/access2.C: Likewise.
8816 * g++.dg/parse/access3.C: Likewise.
8817 * g++.dg/parse/access4.C: Likewise.
8818 * g++.dg/parse/access5.C: Likewise.
8819 * g++.dg/parse/access6.C: Likewise.
8820 * g++.dg/parse/access8.C: Likewise.
8821 * g++.dg/parse/access9.C: Likewise.
8822 * g++.dg/parse/crash40.C: Likewise.
8823 * g++.dg/tc1/dr142.C: Likewise.
8824 * g++.dg/tc1/dr166.C: Likewise.
8825 * g++.dg/tc1/dr52.C: Likewise.
8826 * g++.dg/template/access11.C: Likewise.
8827 * g++.dg/template/access18.C: Likewise.
8828 * g++.dg/template/access19.C: Likewise.
8829 * g++.dg/template/access2.C: Likewise.
8830 * g++.dg/template/access20.C: Likewise.
8831 * g++.dg/template/access26.C: Likewise.
8832 * g++.dg/template/access3.C: Likewise.
8833 * g++.dg/template/access7.C: Likewise.
8834 * g++.dg/template/conv12.C: Likewise.
8835 * g++.dg/template/crash69.C: Likewise.
8836 * g++.dg/template/friend31.C: Likewise.
8837 * g++.dg/template/friend32.C: Likewise.
8838 * g++.dg/template/memfriend15.C: Likewise.
8839 * g++.dg/template/memfriend16.C: Likewise.
8840 * g++.dg/template/memfriend17.C: Likewise.
8841 * g++.dg/template/memfriend7.C: Likewise.
8842 * g++.dg/template/pr32519.C: Likewise.
8843 * g++.dg/template/qualttp21.C: Likewise.
8844 * g++.dg/template/qualttp8.C: Likewise.
8845 * g++.dg/template/ttp10.C: Likewise.
8846 * g++.dg/template/typedef11.C: Likewise.
8847 * g++.dg/template/typedef13.C: Likewise.
8848 * g++.dg/template/typedef19.C: Likewise.
8849 * g++.dg/template/typedef20.C: Likewise.
8850 * g++.dg/template/typedef22.C: Likewise.
8851 * g++.dg/template/using16.C: Likewise.
8852 * g++.dg/template/virtual3.C: Likewise.
8853 * g++.dg/ubsan/pr61272.C: Likewise.
8854 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8855 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8856 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8857 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8858 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8859 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8860 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8861 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8862 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8863 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8864 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8865 * g++.old-deja/g++.jason/access17.C: Likewise.
8866 * g++.old-deja/g++.jason/access18.C: Likewise.
8867 * g++.old-deja/g++.jason/access22.C: Likewise.
8868 * g++.old-deja/g++.jason/access23.C: Likewise.
8869 * g++.old-deja/g++.jason/access8.C: Likewise.
8870 * g++.old-deja/g++.jason/delete3.C: Likewise.
8871 * g++.old-deja/g++.jason/report.C: Likewise.
8872 * g++.old-deja/g++.law/access2.C: Likewise.
8873 * g++.old-deja/g++.law/access3.C: Likewise.
8874 * g++.old-deja/g++.law/access4.C: Likewise.
8875 * g++.old-deja/g++.law/access5.C: Likewise.
8876 * g++.old-deja/g++.law/arm12.C: Likewise.
8877 * g++.old-deja/g++.law/arm14.C: Likewise.
8878 * g++.old-deja/g++.law/ctors13.C: Likewise.
8879 * g++.old-deja/g++.law/union2.C: Likewise.
8880 * g++.old-deja/g++.law/visibility12.C: Likewise.
8881 * g++.old-deja/g++.law/visibility15.C: Likewise.
8882 * g++.old-deja/g++.law/visibility16.C: Likewise.
8883 * g++.old-deja/g++.law/visibility17.C: Likewise.
8884 * g++.old-deja/g++.law/visibility18.C: Likewise.
8885 * g++.old-deja/g++.law/visibility19.C: Likewise.
8886 * g++.old-deja/g++.law/visibility20.C: Likewise.
8887 * g++.old-deja/g++.law/visibility21.C: Likewise.
8888 * g++.old-deja/g++.law/visibility24.C: Likewise.
8889 * g++.old-deja/g++.law/visibility4.C: Likewise.
8890 * g++.old-deja/g++.law/visibility5.C: Likewise.
8891 * g++.old-deja/g++.law/visibility6.C: Likewise.
8892 * g++.old-deja/g++.law/visibility7.C: Likewise.
8893 * g++.old-deja/g++.law/visibility8.C: Likewise.
8894 * g++.old-deja/g++.law/visibility9.C: Likewise.
8895 * g++.old-deja/g++.niklas/t135.C: Likewise.
8896 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8897 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8898 * g++.old-deja/g++.other/access11.C: Likewise.
8899 * g++.old-deja/g++.other/access4.C: Likewise.
8900 * g++.old-deja/g++.other/access7.C: Likewise.
8901 * g++.old-deja/g++.other/crash1.C: Likewise.
8902 * g++.old-deja/g++.other/crash7.C: Likewise.
8903 * g++.old-deja/g++.other/friend1.C: Likewise.
8904 * g++.old-deja/g++.other/friend4.C: Likewise.
8905 * g++.old-deja/g++.other/friend9.C: Likewise.
8906 * g++.old-deja/g++.other/lineno1.C: Likewise.
8907 * g++.old-deja/g++.other/using1.C: Likewise.
8908 * g++.old-deja/g++.pt/enum14.C: Likewise.
8909 * g++.old-deja/g++.pt/friend11.C: Likewise.
8910 * g++.old-deja/g++.pt/friend21.C: Likewise.
8911 * g++.old-deja/g++.pt/friend3.C: Likewise.
8912 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8913 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8914 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8915 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8916
8917 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8918
8919 PR ipa/65765
8920 * g++.dg/ipa/pr65765.C: New test.
8921
8922 2015-04-15 Nick Clifton <nickc@redhat.com>
8923
8924 * gcc.target/rx/builtins.c: Disable RMPA test if string
8925 instructions are not allowed.
8926
8927 2015-04-15 Alan Modra <amodra@gmail.com>
8928
8929 * gcc.dg/pr65408.c: New.
8930
8931 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8932
8933 PR target/65729
8934 * gcc.target/arm/pr65729.c: New test.
8935
8936 2015-04-14 Richard Biener <rguenther@suse.de>
8937
8938 PR tree-optimization/65758
8939 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8940
8941 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8942
8943 PR target/65648
8944 * gcc.c-torture/execute/pr65648.c: New test.
8945
8946 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8947
8948 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8949 __builtin_finite instead of finite.
8950 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8951 Likewise.
8952
8953 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8954
8955 PR tree-optimization/63387
8956 * gcc.dg/pr63387.c: New testcase.
8957
8958 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8959
8960 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8961
8962 2015-04-13 Richard Biener <rguenther@suse.de>
8963
8964 PR tree-optimization/65204
8965 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8966
8967 2015-04-13 Terry Guo <terry.guo@arm.com>
8968
8969 PR target/65710
8970 * gcc.target/arm/pr65710.c: New.
8971
8972 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR tree-optimization/65747
8975 * g++.dg/torture/pr65747.C: New test.
8976
8977 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR c++/65736
8980 * g++.dg/cpp0x/pr65736.C: New test.
8981
8982 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8983 Martin Liska <mliska@suse.cz>
8984
8985 PR ipa/65722
8986 * g++.dg/ipa/pr65722.C: New testcase.
8987
8988 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR tree-optimization/65735
8991 * gcc.c-torture/compile/pr65735.c: New test.
8992
8993 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8994
8995 PR middle-end/65554
8996 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8997
8998 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8999
9000 PR target/65671
9001 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
9002
9003 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
9004
9005 PR target/65647
9006 * gcc.target/arm/pr65647-2.c: New.
9007
9008 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9009
9010 PR target/65694
9011 * g++.dg/torture/pr65694.C: New test.
9012
9013 2015-04-10 Tobias Burnus <burnus@net-b.de>
9014
9015 * gfortran.dg/coarray_lock_6.f90: New.
9016 * gfortran.dg/coarray_lock_7.f90: New.
9017 * gfortran.dg/coarray/lock_2.f90: New.
9018
9019 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
9020
9021 PR fortran/56674
9022 PR fortran/58813
9023 PR fortran/59016
9024 PR fortran/59024
9025 * gfortran.dg/used_types_27.f90: New.
9026
9027 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9028
9029 PR target/65671
9030 * gcc.target/i386/pr65671.c: New.
9031
9032 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR tree-optimization/65709
9035 * c-c++-common/ubsan/align-9.c: New test.
9036
9037 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
9038
9039 PR fortran/56852
9040 * gfortran.dg/pr56852.f90: New test.
9041
9042 2015-04-09 Marek Polacek <polacek@redhat.com>
9043 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR middle-end/65554
9046 * g++.dg/opt/pr65554.C: New test.
9047
9048 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR c++/65690
9051 * c-c++-common/attr-aligned-1.c: New test.
9052
9053 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
9054
9055 * gcc.target/i386/mpx/memmove-zero-length.c: New.
9056
9057 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
9058
9059 PR target/65676
9060 * gcc.target/i386/sse-25.c: New.
9061
9062 2015-04-09 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR target/65693
9065 * gcc.target/i386/pr65693.c: New test.
9066
9067 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9068
9069 * gcc.dg/lto/chkp-static-bounds_0.c: New.
9070
9071 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9072
9073 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
9074
9075 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
9076
9077 * gcc.target/i386/thunk-retbnd.c: New.
9078
9079 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
9080
9081 * gnat.dg/opt48.adb: New test.
9082 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
9083 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
9084
9085 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
9086
9087 PR ipa/65540
9088 * gcc.c-torture/compile/pr65540.c: New.
9089
9090 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
9091
9092 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
9093 -Wno-pointer-arith.
9094
9095 2015-04-07 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR debug/65678
9098 * g++.dg/debug/pr65678.C: New test.
9099
9100 PR middle-end/65680
9101 * gcc.c-torture/compile/pr65680.c: New test.
9102
9103 2015-04-07 Andre Vehreschild <vehre@gmx.de>
9104
9105 PR fortran/65548
9106 * gfortran.dg/allocate_with_source_5.f90: New test.
9107
9108 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
9109
9110 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
9111 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
9112
9113 2015-04-07 Bin Cheng <bin.cheng@arm.com>
9114
9115 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
9116
9117 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
9118
9119 PR target/65614
9120 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
9121 to get floating point compression.
9122 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
9123
9124 2015-04-06 Jakub Jelinek <jakub@redhat.com>
9125
9126 PR preprocessor/61977
9127 * gcc.dg/cpp/pr61977.c: New test.
9128
9129 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
9130
9131 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
9132
9133 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
9134
9135 PR target/65647
9136 * gcc.target/arm/pr65647.c: New.
9137
9138 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
9139
9140 PR ipa/65655
9141 * g++.dg/torture/pr65655.C: New testcase.
9142
9143 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
9144
9145 PR c++/64085
9146 * g++.dg/cpp1y/lambda-init13.C: New.
9147
9148 2015-04-03 Marek Polacek <polacek@redhat.com>
9149
9150 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
9151
9152 2015-04-02 Marek Polacek <polacek@redhat.com>
9153
9154 PR c++/65642
9155 * g++.dg/cpp0x/constexpr-fold1.C: New test.
9156 * g++.dg/cpp0x/constexpr-fold2.C: New test.
9157
9158 2015-04-02 Jakub Jelinek <jakub@redhat.com>
9159
9160 PR preprocessor/61977
9161 * gcc.target/powerpc/pr61977-1.c: New test.
9162 * gcc.target/powerpc/pr61977-2.c: New test.
9163
9164 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
9165
9166 PR c++/56100
9167 * g++.dg/warn/Wshadow-8.C: New.
9168 * g++.dg/warn/Wshadow-9.C: Likewise.
9169 * g++.dg/warn/Wshadow-10.C: Likewise.
9170 * g++.dg/warn/Wshadow-11.C: Likewise.
9171
9172 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
9173
9174 * gcc.dg/pr23623.c: Added aligned attribute.
9175 * gcc.dg/20141029-1.c: Likewise.
9176 * gcc.dg/20150306-1.c: New test.
9177
9178 2015-04-01 Marek Polacek <polacek@redhat.com>
9179
9180 PR c++/65554
9181 * g++.dg/cpp0x/initlist93.C: New test.
9182 * g++.dg/cpp0x/initlist94.C: New test.
9183
9184 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9185
9186 PR target/65624
9187 * gcc.target/aarch64/pr65624.c: New test.
9188
9189 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9190
9191 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9192
9193 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9194
9195 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9196 extra variable to force stack alignment.
9197 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9198 extra variable to force stack alignment.
9199
9200 2015-03-31 Marek Polacek <polacek@redhat.com>
9201
9202 PR c++/65390
9203 * g++.dg/template/pr65390.C: New test.
9204
9205 2015-03-31 Martin Liska <mliska@suse.cz>
9206
9207 * g++.dg/ipa/pr65557.C: New test.
9208
9209 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9210
9211 * gcc.target/s390/hotpatch-25.c: New test.
9212 * gcc.target/s390/hotpatch-1.c: Update test.
9213 * gcc.target/s390/hotpatch-10.c: Update test.
9214 * gcc.target/s390/hotpatch-11.c: Update test.
9215 * gcc.target/s390/hotpatch-12.c: Update test.
9216 * gcc.target/s390/hotpatch-13.c: Update test.
9217 * gcc.target/s390/hotpatch-14.c: Update test.
9218 * gcc.target/s390/hotpatch-15.c: Update test.
9219 * gcc.target/s390/hotpatch-16.c: Update test.
9220 * gcc.target/s390/hotpatch-17.c: Update test.
9221 * gcc.target/s390/hotpatch-18.c: Update test.
9222 * gcc.target/s390/hotpatch-19.c: Update test.
9223 * gcc.target/s390/hotpatch-2.c: Update test.
9224 * gcc.target/s390/hotpatch-21.c: Update test.
9225 * gcc.target/s390/hotpatch-22.c: Update test.
9226 * gcc.target/s390/hotpatch-23.c: Update test.
9227 * gcc.target/s390/hotpatch-24.c: Update test.
9228 * gcc.target/s390/hotpatch-3.c: Update test.
9229 * gcc.target/s390/hotpatch-4.c: Update test.
9230 * gcc.target/s390/hotpatch-5.c: Update test.
9231 * gcc.target/s390/hotpatch-6.c: Update test.
9232 * gcc.target/s390/hotpatch-7.c: Update test.
9233 * gcc.target/s390/hotpatch-8.c: Update test.
9234 * gcc.target/s390/hotpatch-9.c: Update test.
9235 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9236
9237 2015-03-31 Richard Biener <rguenther@suse.de>
9238
9239 PR middle-end/65626
9240 * g++.dg/torture/pr65626.C: New testcase.
9241
9242 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9243
9244 PR target/65531
9245 * gcc.target/i386/mpx/pr65531.cc: New.
9246
9247 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9248
9249 PR target/65602
9250 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9251 __builtin_alloca instead of alloca.
9252 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9253 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9254 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9255 check.
9256
9257 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9258
9259 PR ipa/65610
9260 * g++.dg/ubsan/pr65610.C: New test.
9261
9262 2015-03-30 Marek Polacek <polacek@redhat.com>
9263
9264 PR c++/65398
9265 * g++.dg/cpp0x/pr65398-2.C: New test.
9266
9267 2015-03-30 Marek Polacek <polacek@redhat.com>
9268
9269 * c-c++-common/pr65556.c: Change the width of bit-fields.
9270
9271 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9272
9273 PR ipa/65588
9274 * gcc.target/i386/pr65588.c: New testcase.
9275
9276 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9277
9278 PR libgfortran/65563
9279 * gfortran.dg/open_errors_2.f90: New test.
9280
9281 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9282
9283 PR libgfortran/65596
9284 * gfortran.dg/namelist_86.f90: New test.
9285
9286 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9287
9288 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9289 statement to reflect new ownership.
9290
9291 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9292
9293 PR c++/42328
9294 * g++.dg/template/friend58.C: New.
9295 * g++.dg/template/friend59.C: Likewise.
9296
9297 2015-03-27 Tobias Burnus <burnus@net-b.de>
9298
9299 PR c/65586
9300 * g++.dg/gomp/openmp-simd-3.C: New.
9301 * gcc.dg/gomp/openmp-simd-3.c: New.
9302
9303 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9304
9305 PR target/65248
9306 * gcc.target/i386/pr65248-1.c: New file.
9307 * gcc.target/i386/pr65248-2.c: Likewise.
9308 * gcc.target/i386/pr65248-3.c: Likewise.
9309 * gcc.target/i386/pr65248-4.c: Likewise.
9310
9311 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR target/65593
9314 * gcc.c-torture/compile/pr65593.c: New test.
9315
9316 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9317
9318 PR c++/59329
9319 * g++.dg/cpp1y/constexpr-assert1.C: New.
9320
9321 2015-03-27 Marek Polacek <polacek@redhat.com>
9322
9323 PR c++/65556
9324 * c-c++-common/pr65556.c: New test.
9325
9326 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9327
9328 PR ipa/65600
9329 * g++.dg/torture/pr65600.C: New testcase.
9330
9331 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9332
9333 PR target/65407
9334 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9335
9336 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9337
9338 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9339 statement and cleanup. Fixed typos.
9340
9341 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9342
9343 PR middle-end/65595
9344 * gcc.c-torture/compile/pr65595.c: New testcase.
9345
9346 2015-03-27 Marek Polacek <polacek@redhat.com>
9347
9348 PR sanitizer/65583
9349 * g++.dg/ubsan/pr65583.C: New test.
9350
9351 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9352
9353 * gcc.c-torture/compile/20150327.c: New testcase.
9354
9355 2015-03-26 Richard Biener <rguenther@suse.de>
9356
9357 PR middle-end/65555
9358 * g++.dg/torture/pr65555.C: New testcase.
9359
9360 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9361
9362 PR tree-optimization/64715
9363 * gcc.dg/builtin-object-size-15.c: New test.
9364 * gcc.dg/pr64715-1.c: New test.
9365 * gcc.dg/pr64715-2.c: New test.
9366
9367 2015-03-26 Richard Biener <rguenther@suse.de>
9368
9369 PR middle-end/65519
9370 * gnat.dg/specs/opt2.ads: Fix testcase.
9371
9372 2015-03-25 Martin Sebor <msebor@redhat.com>
9373
9374 PR testsuite/65526
9375 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9376 when target isn't arm*-*-*-*.
9377 (check_effective_target_arm_nothumb): Likewise.
9378 (check_effective_target_arm_little_endian): Likewise.
9379 (check_effective_target_arm_vect_no_misalign): Likewise.
9380 (check_effective_target_aarch64_little_endian): Fail early if target
9381 isn't aarch64*-*-*.
9382
9383 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9384
9385 PR tree-optimization/65177
9386 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9387
9388 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9389
9390 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9391 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9392 smmintrin.h and mm3dnow.h.
9393
9394 2015-03-25 Marek Polacek <polacek@redhat.com>
9395
9396 PR c++/65558
9397 * g++.dg/cpp0x/pr65558.C: New test.
9398
9399 2015-03-25 Marek Polacek <polacek@redhat.com>
9400
9401 PR c++/61670
9402 * g++.dg/template/pr61670.C: New test.
9403
9404 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/54987
9407 * g++.dg/template/pr54987.C: New.
9408
9409 2015-03-25 Richard Biener <rguenther@suse.de>
9410
9411 PR tree-optimization/62630
9412 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9413
9414 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9415
9416 PR target/65508
9417 * gcc.target/i386/mpx/pr65508.c: New.
9418
9419 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9420
9421 PR fortran/64952
9422 PR fortran/65532
9423 * gfortran.dg/data_initialized_3.f90: New.
9424
9425 2015-03-25 Richard Biener <rguenther@suse.de>
9426
9427 PR middle-end/65519
9428 * gnat.dg/specs/opt2.ads: New testcase.
9429
9430 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9431
9432 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9433 * gcc.target/arm/memset-inline-4.c: Skip for
9434 arm_tune_string_ops_prefer_neon.
9435 * gcc.target/arm/memset-inline-5.c: Ditto.
9436 * gcc.target/arm/memset-inline-6.c: Ditto.
9437 * gcc.target/arm/memset-inline-8.c: Ditto.
9438 * gcc.target/arm/memset-inline-9.c: Ditto.
9439
9440 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/58923
9443 * g++.dg/other/virtual3.C: New.
9444
9445 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/60130
9448 * g++.dg/cpp0x/vt-60130.C: New.
9449
9450 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9451
9452 PR c++/61971
9453 * g++.dg/warn/Warray-bounds-7.C: New.
9454
9455 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9456
9457 PR c++/60067
9458 * g++.dg/template/defarg18.C: New.
9459
9460 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9461
9462 PR c++/59988
9463 * g++.dg/cpp0x/vt-59988.C: New.
9464
9465 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR tree-optimization/65533
9468 * gcc.dg/pr65533.c: New test.
9469
9470 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9471
9472 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9473 source= and mold= expressions functionality.
9474 * gfortran.dg/allocate_class_4.f90: New test.
9475 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9476 copying an unlimited polymorhpic object containing a char array
9477 to another unlimited polymorphic object respects the _len
9478 component.
9479 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9480 whether deferred length char array allocate works, unlimited
9481 polymorphic object allocation from a string works and if
9482 allocating an array of deferred length strings works.
9483 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9484
9485 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9486
9487 PR c++/65513
9488 * g++.dg/cpp0x/constexpr-array11.C: New.
9489
9490 2015-03-24 Richard Biener <rguenther@suse.de>
9491
9492 PR middle-end/65517
9493 * gcc.dg/torture/pr65517.c: New testcase.
9494
9495 2015-03-24 Tobias Burnus <burnus@net-b.de>
9496
9497 * gfortran.dg/coindexed_1.f90: Moved from
9498 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9499
9500 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9501
9502 PR testsuite/65506
9503 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9504 gimple dump.
9505
9506 PR target/65523
9507 * gcc.target/i386/pr65523.c: New test.
9508
9509 PR ipa/65475
9510 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9511 dg-options.
9512 * g++.dg/lto/pr65475b_0.C: Likewise.
9513
9514 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9515
9516 PR target/65505
9517 * gcc.target/sh/torture/pr65505.c: New.
9518
9519 2015-03-23 Martin Sebor <msebor@redhat.com>
9520
9521 PR testsuite/63175
9522 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9523 assembly for lvx in addition to lxv.
9524
9525 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR target/65504
9528 * gfortran.dg/pr65504.f90: New test.
9529
9530 PR ipa/65521
9531 * gcc.dg/pr65521.c: New test.
9532
9533 2015-03-23 Richard Biener <rguenther@suse.de>
9534
9535 PR tree-optimization/65518
9536 * gcc.dg/vect/pr65518.c: New testcase.
9537
9538 2015-03-23 Richard Biener <rguenther@suse.de>
9539
9540 PR tree-optimization/65494
9541 * gcc.dg/vect/pr65494.c: New testcase.
9542
9543 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9544
9545 PR preprocessor/65238
9546 * c-c++-common/cpp/pr65238-1.c: New test.
9547 * gcc.dg/cpp/pr65238-2.c: New test.
9548 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9549 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9550
9551 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9552 Mikael Morin <mikael@gcc.gnu.org>
9553
9554 PR fortran/64952
9555 * gfortran.dg/elemental_dependency_4.f90: New.
9556 * gfortran.dg/elemental_dependency_5.f90: New.
9557
9558 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9559
9560 PR ipa/65475
9561 * g++.dg/lto/pr65475b_0.C: New testcase.
9562 * g++.dg/lto/pr65475b_1.C: New testcase.
9563 * g++.dg/lto/pr65475c_0.C: New testcase.
9564 * g++.dg/lto/pr65475c_1.C: New testcase.
9565
9566 2015-03-21 Tobias Burnus <burnus@net-b.de>
9567
9568 * gfortran.dg/coarray_38.f90: New.
9569 * gfortran.dg/coarray_39.f90: New.
9570 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9571 compile test.
9572
9573 2015-03-20 Marek Polacek <polacek@redhat.com>
9574
9575 PR c++/65398
9576 * g++.dg/cpp0x/pr65398.C: New test.
9577
9578 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9579
9580 PR ipa/65475
9581 * g++.dg/lto/pr65475_0.C: New testcase.
9582 * g++.dg/lto/pr65475_1.C: New testcase.
9583
9584 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9585
9586 PR rtl-optimization/64366
9587 * gcc.target/sh/pr64366.c: New.
9588
9589 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9590
9591 PR c++/48324
9592 * g++.dg/cpp0x/constexpr-48324.C: New.
9593
9594 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9595
9596 PR c++/48453
9597 * g++.dg/cpp0x/pr48453.C: New.
9598
9599 2015-03-20 Marek Polacek <polacek@redhat.com>
9600
9601 PR c++/65072
9602 * g++.dg/cpp0x/pr65072.C: New test.
9603
9604 2015-03-20 Richard Biener <rguenther@suse.de>
9605
9606 PR middle-end/64715
9607 * gcc.dg/pr15347.c: Use -O.
9608 * c-c++-common/pr19807-1.c: Likewise.
9609
9610 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gnat.dg/volatile13.ad[sb]: New test.
9613
9614 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9615
9616 PR rtl-optimization/60851
9617 * gcc.target/i386/pr60851.c: New test.
9618
9619 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9620
9621 PR target/65240
9622 * g++.dg/pr65240.h: Add tests for PR 65240.
9623 * g++.dg/pr65240-1.C: Likewise.
9624 * g++.dg/pr65240-2.C: Likewise.
9625 * g++.dg/pr65240-3.C: Likewise.
9626 * g++.dg/pr65240-4.C: Likewise.
9627
9628 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9629
9630 PR rtl-optimization/63491
9631 * gcc.target/powerpc/pr63491.c: New.
9632
9633 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9634
9635 * g++.dg/ipa/pr65465.C: New test.
9636
9637 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9638
9639 PR c++/52659
9640 * g++.dg/cpp0x/deleted11.C: New.
9641
9642 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9643
9644 PR sanitizer/65400
9645 * c-c++-common/tsan/pr65400-3.c: New test.
9646
9647 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9648
9649 PR c++/59686
9650 * g++.dg/cpp0x/constexpr-59686.C: New.
9651
9652 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9653
9654 PR sanitizer/64265
9655 * g++.dg/tsan/pr64265.C: New test.
9656
9657 PR sanitizer/65400
9658 * c-c++-common/tsan/pr65400-1.c: New test.
9659 * c-c++-common/tsan/pr65400-2.c: New test.
9660
9661 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9662
9663 PR c++/59816
9664 * g++.dg/cpp0x/pr59816.C: New.
9665
9666 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9667
9668 PR fortran/59198
9669 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9670
9671 2015-03-18 Martin Liska <mliska@suse.cz>
9672
9673 PR ipa/65439
9674 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9675 equivalences either to 6 or 7.
9676
9677 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9678
9679 PR middle-end/64491
9680 Revert:
9681 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9682
9683 * gcc.dg/undefined-loop-1.c: New file.
9684 * gcc.dg/undefined-loop-2.c: New file.
9685
9686 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9687
9688 PR testsuite/64032
9689 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9690 loop exits too early.
9691
9692 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR tree-optimization/65450
9695 * gfortran.dg/pr65450.f90: New test.
9696
9697 PR target/65078
9698 * gcc.target/i386/pr65078-1.c: New test.
9699 * gcc.target/i386/pr65078-2.c: New test.
9700 * gcc.target/i386/pr65078-3.c: New test.
9701 * gcc.target/i386/pr65078-4.c: New test.
9702 * gcc.target/i386/pr65078-5.c: New test.
9703 * gcc.target/i386/pr65078-6.c: New test.
9704
9705 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9706
9707 PR c++/65340
9708 * g++.dg/cpp1y/pr65340.C: New.
9709
9710 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9711
9712 PR fortran/64432
9713 * gfortran.dg/system_clock_3.f08: Adjust test.
9714
9715 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9716
9717 PR fortran/59198
9718 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9719 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9720
9721 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9722
9723 PR fortran/64432
9724 * gfortran.dg/system_clock_3.f08: New test.
9725
9726 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9727
9728 PR c++/64626
9729 g++.dg/cpp1y/pr64626-1.C: New.
9730 g++.dg/cpp1y/pr64626-2.C: New.
9731 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9732
9733 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR tree-optimization/65427
9736 * gcc.c-torture/execute/pr65427.c: New test.
9737
9738 2015-03-16 Marek Polacek <polacek@redhat.com>
9739
9740 DR 1688
9741 PR c++/65327
9742 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9743 * g++.dg/cpp0x/pr65327.C: New test.
9744
9745 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9746
9747 PR sanitizer/64820
9748 * c-c++-common/asan/pr64820.c: New test.
9749
9750 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9751
9752 * gfortran.dg/pointer_2.f90: New test.
9753
9754 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9755
9756 * g++.dg/pr65049.C: New test.
9757
9758 2015-03-16 Tom de Vries <tom@codesourcery.com>
9759
9760 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9761 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9762 * gcc.target/i386/fuse-caller-save.c: Same.
9763
9764 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9765
9766 * gnat.dg/loop_optimization18.ad[sb]: New test.
9767 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9768
9769 2015-03-16 Alan Modra <amodra@gmail.com>
9770
9771 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9772 2014-12-05 change.
9773
9774 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9775
9776 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9777 hppa*-*-hpux*.
9778 * gcc.dg/torture/pr65270-2.c: Likewise.
9779
9780 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9781
9782 PR fortran/61138
9783 * gfortran.dg/pointer_remapping_9.f90: New.
9784
9785 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9786
9787 PR tree-optimization/65369
9788 * gcc.c-torture/execute/pr65369.c: New test.
9789
9790 PR tree-optimization/65418
9791 * gcc.c-torture/execute/pr65418-1.c: New test.
9792 * gcc.c-torture/execute/pr65418-2.c: New test.
9793
9794 PR rtl-optimization/65401
9795 * gcc.c-torture/execute/pr65401.c: New test.
9796
9797 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9798
9799 PR target/64600
9800 * gcc.target/arm/pr64600_1.c: New test.
9801
9802 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9803
9804 PR rtl-optimization/65235
9805 * gcc.target/aarch64/pr65235_1.c: New test.
9806
9807 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9808
9809 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9810 * gcc.target/s390/hotpatch-22.c: Likewise.
9811 * gcc.target/s390/hotpatch-23.c: Likewise.
9812 * gcc.target/s390/hotpatch-24.c: Likewise.
9813 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9814 * gcc.target/s390/hotpatch-1.c: Update expected output.
9815 * gcc.target/s390/hotpatch-2.c: Likewise.
9816 * gcc.target/s390/hotpatch-3.c: Likewise.
9817 * gcc.target/s390/hotpatch-4.c: Likewise.
9818 * gcc.target/s390/hotpatch-5.c: Likewise.
9819 * gcc.target/s390/hotpatch-6.c: Likewise.
9820 * gcc.target/s390/hotpatch-7.c: Likewise.
9821 * gcc.target/s390/hotpatch-8.c: Likewise.
9822 * gcc.target/s390/hotpatch-9.c: Likewise.
9823 * gcc.target/s390/hotpatch-10.c: Likewise.
9824 * gcc.target/s390/hotpatch-11.c: Likewise.
9825 * gcc.target/s390/hotpatch-12.c: Likewise.
9826 * gcc.target/s390/hotpatch-13.c: Likewise.
9827 * gcc.target/s390/hotpatch-14.c: Likewise.
9828 * gcc.target/s390/hotpatch-15.c: Likewise.
9829 * gcc.target/s390/hotpatch-16.c: Likewise.
9830 * gcc.target/s390/hotpatch-17.c: Likewise.
9831 * gcc.target/s390/hotpatch-18.c: Likewise.
9832 * gcc.target/s390/hotpatch-19.c: Likewise.
9833
9834 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9835
9836 PR target/65103
9837 * gcc.target/i386/pr65103-1.c: New.
9838
9839 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9840
9841 PR target/65044
9842 * gcc.target/i386/pr65044.c: New.
9843
9844 2015-03-12 Tom de Vries <tom@codesourcery.com>
9845
9846 PR rtl-optimization/64895
9847 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9848 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9849 * gcc.target/i386/fuse-caller-save.c: Ditto.
9850
9851 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9852
9853 * gcc.dg/ipa/pr63569.c: Fix template.
9854
9855 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9856
9857 * g++.dg/ipa/pr64146.C: Require fpic support.
9858
9859 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9860
9861 PR libfortran/65200
9862 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9863 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9864
9865 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9866
9867 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9868 to dg-options, fix up dg-skip-if.
9869
9870 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9871
9872 PR target/65296
9873 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9874 * gcc.target/avr/tiny-caller-save.c: Same.
9875
9876 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9877
9878 PR target/65242
9879 * g++.dg/pr65242.C: New test.
9880
9881 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9882
9883 * c-c++-common/asan/no-asan-check-glob.c: New test.
9884
9885 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/65370
9888 * g++.dg/other/default11.C: New.
9889 * g++.dg/other/default12.C: Likewise.
9890
9891 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9892
9893 PR target/65368
9894 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9895
9896 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9897
9898 PR fortran/65024
9899 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9900
9901 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9902
9903 PR c++/65127
9904 * g++.dg/cpp0x/pr65127.C: New test.
9905
9906 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9907
9908 * gcc.dg/ipa/PR64550.c: Update template.
9909
9910 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9911 Tobias Burnus <burnus@net-b.de>
9912
9913 * gfortran.dg/coarray_sync_memory.f90: New.
9914
9915 2015-03-10 Marek Polacek <polacek@redhat.com>
9916
9917 PR sanitizer/65367
9918 * c-c++-common/ubsan/pr65367.c: New test.
9919
9920 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9921
9922 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9923 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9924 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9925 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9926 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9927 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9928 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9929 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9930 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9931 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9932 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9933 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9934 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9935
9936 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9937
9938 * lib/mpx-dg.exp (mpx_link_flags): New.
9939 (mpx_init): New.
9940 (mpx_finish): New.
9941 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9942 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9943 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9944 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9945 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9946 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9947 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9948 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9949 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9950 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9951 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9952 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9953 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9954 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9955 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9956 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9957 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9958 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9959 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9960 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9961 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9962 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9963 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9964 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9965 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9966 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9967 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9968 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9969 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9970 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9971 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9972 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9973 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9974 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9975 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9976 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9977 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9978 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9979 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9980 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9981 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9982 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9983 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9984 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9985 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9986 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9987 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9988 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9989 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9990 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9991 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9992 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9993 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9994 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9995 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9996 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9997 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9998 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9999 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
10000 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
10001 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
10002 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
10003 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
10004 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
10005 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
10006 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
10007 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
10008 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
10009 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
10010 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
10011 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
10012 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
10013 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
10014 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
10015 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
10016 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
10017 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
10018 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
10019 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
10020 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
10021 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
10022 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
10023 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
10024 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
10025 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
10026 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
10027 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
10028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
10029 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
10030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
10031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
10032 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
10033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
10034 * gcc.target/i386/mpx/label-address-1.c: New.
10035 * gcc.target/i386/mpx/legacy-1-nov.c: New.
10036 * gcc.target/i386/mpx/macro.c: New.
10037 * gcc.target/i386/mpx/mpx-check.h: New.
10038 * gcc.target/i386/mpx/mpx.exp: New.
10039 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
10040 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
10041 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
10042 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
10043 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
10044 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
10045 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
10046 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
10047 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
10048 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
10049 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
10050 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
10051 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
10052 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
10053 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
10054 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
10055 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
10056 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
10057 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
10058 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
10059 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
10060 * gcc.target/i386/mpx/reference-1-lbv.c: New.
10061 * gcc.target/i386/mpx/reference-1-nov.c: New.
10062 * gcc.target/i386/mpx/reference-1-ubv.c: New.
10063 * gcc.target/i386/mpx/reference-2-lbv.c: New.
10064 * gcc.target/i386/mpx/reference-2-nov.c: New.
10065 * gcc.target/i386/mpx/reference-2-ubv.c: New.
10066 * gcc.target/i386/mpx/reference-3-lbv.c: New.
10067 * gcc.target/i386/mpx/reference-3-nov.c: New.
10068 * gcc.target/i386/mpx/reference-3-ubv.c: New.
10069 * gcc.target/i386/mpx/reference-4-lbv.c: New.
10070 * gcc.target/i386/mpx/reference-4-nov.c: New.
10071 * gcc.target/i386/mpx/reference-4-ubv.c: New.
10072 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
10073 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
10074 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
10075 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
10076 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
10077 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
10078 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
10079 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
10080 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
10081 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
10082 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
10083 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
10084 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
10085 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
10086 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
10087 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
10088 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
10089 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
10090 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
10091 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
10092 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
10093 * gcc.target/i386/mpx/sincos-1-nov.c: New.
10094 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
10095 * gcc.target/i386/mpx/static-array-1-nov.c: New.
10096 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
10097 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
10098 * gcc.target/i386/mpx/static-init-1-nov.c: New.
10099 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
10100 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
10101 * gcc.target/i386/mpx/static-init-2-nov.c: New.
10102 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
10103 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
10104 * gcc.target/i386/mpx/static-init-3-nov.c: New.
10105 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
10106 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
10107 * gcc.target/i386/mpx/static-init-4-nov.c: New.
10108 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
10109 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
10110 * gcc.target/i386/mpx/static-init-5-nov.c: New.
10111 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
10112 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
10113 * gcc.target/i386/mpx/static-init-6-nov.c: New.
10114 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
10115 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
10116 * gcc.target/i386/mpx/static-string-1-nov.c: New.
10117 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
10118 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
10119 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
10120 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
10121 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
10122 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
10123 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
10124 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
10125 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
10126 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
10127 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
10128 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
10129 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
10130 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
10131 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
10132 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
10133 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
10134 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
10135 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
10136 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
10137 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
10138 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
10139 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
10140 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
10141 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
10142 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
10143 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
10144 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
10145 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
10146 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
10147 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
10148 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
10149 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
10150 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
10151 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
10152 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
10153 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
10154 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
10155 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
10156 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
10157 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
10158 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
10159 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
10160 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
10161 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
10162 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
10163 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
10164 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
10165 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
10166 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
10167 * gcc.target/i386/mpx/vararg-1-nov.c: New.
10168 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
10169 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
10170 * gcc.target/i386/mpx/vararg-2-nov.c: New.
10171 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
10172 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
10173 * gcc.target/i386/mpx/vararg-3-nov.c: New.
10174 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
10175 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
10176 * gcc.target/i386/mpx/vararg-4-nov.c: New.
10177 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
10178 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
10179 * gcc.target/i386/mpx/vararg-5-nov.c: New.
10180 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
10181 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
10182 * gcc.target/i386/mpx/vararg-6-nov.c: New.
10183 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10184 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10185 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10186 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10187 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10188 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10189 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10190 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10191 * gcc.target/i386/mpx/vla-1-nov.c: New.
10192 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10193 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10194 * gcc.target/i386/mpx/vla-2-nov.c: New.
10195 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10196
10197 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10198
10199 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10200
10201 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10202
10203 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10204
10205 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10206
10207 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10208 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10209
10210 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR c/65120
10213 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10214 on rhs is 0.
10215 (fn4): New test.
10216 * c-c++-common/pr65120.c: New test.
10217
10218 PR rtl-optimization/65321
10219 * gcc.dg/pr65321.c: New test.
10220
10221 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10222
10223 PR tree-optimization/65355
10224 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10225
10226 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10227
10228 PR c/65120
10229 * c-c++-common/pr49706.c: Adjust tests for not warning
10230 about !!x == y or !b == y where b is boolean, and add
10231 some further tests.
10232 * c-c++-common/pr62199-2.c: Likewise.
10233
10234 2015-03-09 Richard Biener <rguenther@suse.de>
10235
10236 PR middle-end/65270
10237 * gcc.dg/torture/pr65270-1.c: New testcase.
10238 * gcc.dg/torture/pr65270-2.c: Likewise.
10239
10240 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10241
10242 PR tree-optimization/63743
10243 * gcc.dg/pr63743.c: New test.
10244
10245 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10246
10247 PR lto/65316
10248 * g++.dg/lto/pr65316_0.C: New testcase.
10249 * g++.dg/lto/pr65316_1.C: New testcase.
10250
10251 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10252
10253 PR target/62247
10254 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10255 hppa*-*-hpux*.
10256 * g++.dg/abi/rtti3.C: Likewise.
10257
10258 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10259
10260 PR target/62251
10261 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10262
10263 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10264
10265 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10266
10267 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10268
10269 2015-03-08 Morin <mikael@gcc.gnu.org>
10270
10271 PR fortran/60898
10272 * gfortran.dg/entry_20.f90: New.
10273
10274 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10275
10276 PR target/65153
10277 * gcc.c-torture/compile/pr65153.c: New.
10278
10279 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10280
10281 PR target/65249
10282 * g++.dg/torture/pr65249.C: New.
10283
10284 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10287 long.
10288 (int64_t): Likewise.
10289
10290 2015-03-07 Marek Polacek <polacek@redhat.com>
10291 Martin Uecker <uecker@eecs.berkeley.edu>
10292
10293 PR sanitizer/65280
10294 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10295 member-like arrays.
10296 * c-c++-common/ubsan/bounds-8.c: New test.
10297 * c-c++-common/ubsan/bounds-9.c: New test.
10298 * gcc.dg/ubsan/bounds-2.c: New test.
10299
10300 2015-03-05 Martin Sebor <msebor@redhat.com>
10301
10302 PR testsuite/63175
10303 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10304 checking of results into main to prevent it from getting optimized
10305 away.
10306 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10307
10308 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10309
10310 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10311 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10312 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10313 x64.
10314
10315 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10316
10317 * g++.dg/lto/pr65302_1.C: New testcase.
10318 * g++.dg/lto/pr65302_0.C: New testcase.
10319
10320 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10321
10322 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10323 -fno-ipa-icf to dg-options.
10324
10325 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10326
10327 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10328 compiles using the linker plugin.
10329
10330 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10331
10332 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10333
10334 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10335
10336 * gcc.target/arm/pr65067.c: New test.
10337
10338 2015-03-05 Martin Liska <mliska@suse.cz>
10339
10340 PR ipa/65318
10341 * gcc.dg/ipa/pr65318.c: New test.
10342
10343 2015-03-05 Marek Polacek <polacek@redhat.com>
10344
10345 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10346
10347 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10348
10349 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10350
10351 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10352
10353 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10354 max-unroll-times back to defaults for s390.
10355
10356 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10357
10358 Fix last commit.
10359
10360 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10361
10362 PR c++/64665
10363 * g++.dg/cpp0x/initlist92.C: New.
10364
10365 2015-03-05 Richard Biener <rguenther@suse.de>
10366
10367 PR tree-optimization/65310
10368 * gcc.dg/vect/pr65310.c: New testcase.
10369
10370 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10371
10372 PR c++/64834
10373 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10374
10375 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10376
10377 * gnat.dg/entry_queues3.adb: New test.
10378
10379 2015-03-04 Ian Lance Taylor <iant@google.com>
10380
10381 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10382
10383 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10384
10385 PR c++/64227
10386 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10387
10388 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10389
10390 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10391 -fno-ipa-icf to dg-options
10392 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10393 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10394
10395 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10396
10397 PR c++/64398
10398 * g++.dg/cpp0x/decltype62.C: New.
10399
10400 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gnat.dg/object_overflow5.adb: New test.
10403
10404 2015-03-03 Martin Liska <mliska@suse.cz>
10405
10406 PR ipa/65287
10407 * gcc.dg/ipa/pr65287.c: New test.
10408
10409 2015-03-03 Martin Jambor <mjambor@suse.cz>
10410 Eric Botcazou <ebotcazou@adacore.com>
10411
10412 * gnat.dg/specs/pack12.ads: New test.
10413
10414 2015-03-03 Martin Liska <mliska@suse.cz>
10415
10416 * gcc.dg/ipa/PR65282.c: New test.
10417
10418 2015-03-13 Jeff Law <law@redhat.com>
10419
10420 PR tree-optimization/65241
10421 * gcc.c-torture/compile/pr65241.c: New test.
10422
10423 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10424
10425 PR target/64331
10426 * gcc.target/avr/torture/pr64331.c: New test.
10427
10428 2015-03-03 Martin Liska <mliska@suse.cz>
10429 Jan Hubicka <hubicka@ucw.cz>
10430
10431 * g++.dg/ipa/pr65263.C: New test.
10432
10433 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10434
10435 PR ipa/65130
10436 * gcc.dg/lto/pr65130_0.c: New testcase.
10437 * gcc.dg/lto/pr65130_1.c: New testcase.
10438
10439 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10440
10441 PR ipa/64988
10442 * g++.dg/torture/pr64988.C: New testcase.
10443
10444 2015-03-02 Tobias Burnus <burnus@net-b.de>
10445
10446 * gfortran.dg/coarray_atomic_6.f90: New.
10447
10448 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10449
10450 PR target/65184
10451 * gcc.target/i386/pr65184.c: New.
10452
10453 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10454
10455 PR target/65183
10456 * gcc.target/i386/pr65183.c: New.
10457
10458 2015-02-28 Martin Liska <mliska@suse.cz>
10459 Jan Hubicka <hubicka@ucw.cz>
10460
10461 * gcc.dg/ipa/ipa-icf-35.c: New test.
10462 * gcc.dg/ipa/ipa-icf-36.c: New test.
10463 * gcc.dg/ipa/ipa-icf-37.c: New test.
10464
10465 2015-02-28 Martin Liska <mliska@suse.cz>
10466 Jan Hubicka <hubicka@ucw.cz>
10467
10468 PR ipa/65245
10469 * gcc.dg/ipa/ipa-icf-34.c: New test.
10470
10471 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10472
10473 PR target/61142
10474 * gcc.target/sh/sh/pr61142.c: New.
10475
10476 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10477
10478 * g++.dg/other/dump-ada-spec-3.C: New test.
10479
10480 2015-03-01 Martin Liska <mliska@suse.cz>
10481
10482 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10483 * g++.dg/ipa/pr63595.C: Update expected results.
10484
10485 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10486
10487 PR ipa/65236
10488 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10489
10490 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10491
10492 * gcc.dg/vect/pr59354.c: Move vector producing code to
10493 separate function.
10494
10495 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10496
10497 PR ipa/65237
10498 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10499 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10500 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10501 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10502
10503 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10504
10505 PR tree-optimization/65048
10506 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10507 (foo): Use K&R style definition.
10508
10509 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10510
10511 PR target/65032
10512 * g++.dg/pr65032.C: New.
10513
10514 2015-02-27 Marek Polacek <polacek@redhat.com>
10515
10516 PR c/65040
10517 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10518 -Wformat=2.
10519
10520 2015-02-27 Marek Polacek <polacek@redhat.com>
10521
10522 PR c/65228
10523 * gcc.dg/pr65228.c: New test.
10524
10525 2015-02-27 Kai Tietz <ktietz@redhat.com>
10526
10527 PR c/35330
10528 * gcc.dg/weak/weak-17.c: New file.
10529
10530 2015-02-27 Richard Biener <rguenther@suse.de>
10531
10532 PR lto/65193
10533 * g++.dg/lto/pr65193_0.C: New testcase.
10534
10535 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10536
10537 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10538 * gcc.target/s390/hotpatch-8.c: Likewise.
10539 * gcc.target/s390/hotpatch-9.c: Likewise.
10540 * gcc.target/s390/pr61078.c: Likewise.
10541 * gcc.target/s390/pr57960.c: Remove -m64.
10542 * gcc.target/s390/pr61078.c: Likewise.
10543
10544 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10545 Martin Liska <mliska@suse.cz>
10546
10547 PR bootstrap/65150
10548 * gcc.dg/pr64454.c: Disable ICF.
10549 * gcc.dg/pr28685-1.c: Disable ICF
10550 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10551 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10552 * g++.dg/ipa/ipa-icf-4.C: Update template.
10553
10554 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR tree-optimization/65216
10557 * gcc.c-torture/execute/pr65216.c: New test.
10558
10559 PR tree-optimization/65215
10560 * gcc.c-torture/execute/pr65215-1.c: New test.
10561 * gcc.c-torture/execute/pr65215-2.c: New test.
10562 * gcc.c-torture/execute/pr65215-3.c: New test.
10563 * gcc.c-torture/execute/pr65215-4.c: New test.
10564 * gcc.c-torture/execute/pr65215-5.c: New test.
10565
10566 2015-02-26 Tom de Vries <tom@codesourcery.com>
10567
10568 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10569
10570 2015-02-26 Martin Liska <mliska@suse.cz>
10571 Jan Hubicka <hubicka@ucw.cz>
10572
10573 * g++.dg/ipa/pr64146.C: Update expected results.
10574 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10575 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10576 * gcc.dg/ipa/ipa-icf-34.c: New test.
10577
10578 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10579
10580 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10581 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10582 (dg-additional-options): Remove dg directive.
10583 (dg-final): Add dg directive.
10584
10585 2015-02-26 Marek Polacek <polacek@redhat.com>
10586
10587 PR ipa/65008
10588 * g++.dg/ipa/pr65008.C: New test.
10589
10590 2015-02-26 Tom de Vries <tom@codesourcery.com>
10591
10592 * lib/profopt.exp (profopt-target-cleanup): New proc.
10593 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10594 files from sources from dg-additional-sources.
10595
10596 2015-02-26 Tom de Vries <tom@codesourcery.com>
10597
10598 * lib/gcov.exp: Cleanup in case of xfail.
10599
10600 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10601
10602 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10603
10604 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10605
10606 PR debug/46102
10607 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10608 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10609 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10610 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10611 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10612 * g++.dg/debug/pr46123.C: XFAIL and move...
10613 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10614 * gcc.dg/debug/dwarf2-3.c: Move...
10615 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10616
10617 2015-02-26 Marek Polacek <polacek@redhat.com>
10618
10619 PR c++/65202
10620 * g++.dg/cpp1y/pr65202.C: New test.
10621
10622 2015-02-26 Tom de Vries <tom@codesourcery.com>
10623
10624 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10625 locale_facets.h.gcov.
10626
10627 2015-02-26 Tom de Vries <tom@codesourcery.com>
10628
10629 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10630
10631 2015-02-26 Tom de Vries <tom@codesourcery.com>
10632
10633 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10634
10635 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10636
10637 PR target/65217
10638 * gcc.target/i386/pr65217.c: New.
10639
10640 2015-02-26 Tom de Vries <tom@codesourcery.com>
10641
10642 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10643
10644 2015-02-26 Tom de Vries <tom@codesourcery.com>
10645
10646 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10647
10648 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10649
10650 PR tree-optimization/65048
10651 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10652
10653 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10654
10655 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10656 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10657
10658 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10659
10660 PR target/65161
10661 * gcc.target/i386/pr65161.c: New test.
10662
10663 2015-02-26 Terry Guo <terry.guo@arm.com>
10664
10665 * gcc.target/arm/no-volatile-in-it.c: New test.
10666
10667 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10668
10669 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10670 (dg-options): Add -save-temps.
10671 (dg-final): Add cleanup-saved-temps.
10672
10673 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10674
10675 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10676
10677 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10678
10679 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10680 * gcc.target/powerpc/pack01.c: Include string.h.
10681
10682 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10683
10684 PR target/65167
10685 * gcc.target/i386/pr65167.c: New.
10686
10687 2015-02-25 Kai Tietz <ktietz@redhat.com>
10688
10689 PR tree-optimization/61917
10690 * gcc.dg/vect/vect-pr61917.c: New file.
10691
10692 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10693
10694 PR tree-optimization/65170
10695 * gcc.c-torture/execute/pr65170.c: New test.
10696 * gcc.dg/tree-ssa/vrp96.c: New test.
10697
10698 2015-02-24 Tom de Vries <tom@codesourcery.com>
10699
10700 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10701
10702 2015-02-24 Tom de Vries <tom@codesourcery.com>
10703
10704 PR testsuite/65126
10705 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10706 (dg-additional-files-options): Copy additional_sources to
10707 additional_sources_used before emptying additional_sources.
10708 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10709 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10710 (cleanup-saved-temps): Use additional_sources_used instead of
10711 additional_sources.
10712 (dg-test): Reset additional_sources_used.
10713
10714 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10715
10716 PR fortran/63427
10717 * gfortran.dg/integer_exponentiation_6.F90: New test.
10718
10719 2015-02-23 Martin Sebor <msebor@redhat.com>
10720
10721 PR target/65109
10722 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10723 two parts. One to save registers, the other to verify the
10724 registers have the right values. Save register state into
10725 static data rather than on the stack.
10726
10727 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10728
10729 PR bootstrap/63888
10730 * c-c++-common/asan/pr63888.c: New test.
10731
10732 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10733
10734 PR target/65163
10735 * gcc.c-torture/compile/pr65163.c: New.
10736
10737 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10738
10739 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10740 with -m31 on 64 bit.
10741 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10742 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10743
10744 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10745
10746 * gcc.target/s390/20090223-1.c: Add
10747 -Wno-implicit-function-declaration option.
10748 * gcc.target/s390/pr42224.c: Likewise.
10749 * gcc.target/s390/pr55718.c: Likewise.
10750
10751 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10752
10753 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10754 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10755 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10756 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10757 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10758 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10759 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10760 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10761 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10762 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10763 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10764 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10765 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10766 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10767 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10768 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10769 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10770 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10771 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10772 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10773 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10774
10775 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10776
10777 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10778 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10779 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10780 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10781 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10782 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10783 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10784 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10785 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10786 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10787 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10788 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10789 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10790 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10791 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10792 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10793
10794 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10795
10796 PR fortran/64980
10797 PR fortran/61960
10798 * gfortran.dg/pr61960.f90: New.
10799 * gfortran.dg/pr64230.f90: New.
10800 * gfortran.dg/pr64980.f03: New.
10801
10802 2015-02-22 Tom de Vries <tom@codesourcery.com>
10803
10804 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10805
10806 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10807
10808 PR ada/65156
10809 * gnat.dg/timing_events.adb: Removed, invalid test.
10810
10811 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10812
10813 PR debug/58123
10814 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10815 location.
10816 * g++.dg/gcov/gcov-2.C: Likewise.
10817
10818 2015-02-20 Richard Biener <rguenther@suse.de>
10819
10820 PR tree-optimization/65136
10821 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10822
10823 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10824
10825 PR testsuite/64158
10826 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10827 powerpc*-*-linux* and nvptx-*-* blacklisting.
10828
10829 * gcc.dg/sibcall-9.c: New test.
10830 * gcc.dg/sibcall-10.c: New test.
10831
10832 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10833
10834 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10835
10836 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10837
10838 PR target/64452
10839 * gcc.target/avr/torture/pr64452.c: New test.
10840
10841 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10842
10843 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10844 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10845
10846 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10847
10848 PR testsuite/65116
10849 * lib/target-supports.exp (check_compile): Check whether
10850 additional_sources is defined before using it.
10851
10852 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10853
10854 PR middle-end/65074
10855 * g++.dg/opt/pr65074.C: New file.
10856
10857 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10858
10859 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10860 (size_type): New typedef.
10861 (operator "" _script): Use it for the last argument.
10862
10863 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10864
10865 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10866
10867 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10868
10869 * lib/target-supports.exp (check_compile): Save/restore
10870 additional_sources that may belong to an actual test.
10871
10872 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10873
10874 PR gcov-profile/64634
10875 * g++.dg/gcov/gcov-15.C: New test.
10876
10877 2015-02-18 Tom de Vries <tom@codesourcery.com>
10878
10879 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10880
10881 2015-02-18 Tom de Vries <tom@codesourcery.com>
10882
10883 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10884
10885 2015-02-18 Tom de Vries <tom@codesourcery.com>
10886
10887 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10888
10889 2015-02-18 Tom de Vries <tom@codesourcery.com>
10890
10891 * gfortran.dg/fmt_cache_1.f: Add missing close.
10892
10893 2015-02-18 Tom de Vries <tom@codesourcery.com>
10894
10895 PR testsuite/65107
10896 * gfortran.dg/read_eof_8.f90: Add missing close.
10897
10898 2015-02-18 Richard Biener <rguenther@suse.de>
10899
10900 PR tree-optimization/65063
10901 * gcc.dg/pr65063.c: New testcase.
10902
10903 2015-02-18 Richard Biener <rguenther@suse.de>
10904
10905 PR tree-optimization/62217
10906 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10907
10908 2015-02-18 Marek Polacek <polacek@redhat.com>
10909
10910 PR sanitizer/65081
10911 * c-c++-common/ubsan/pr65081.c: New test.
10912
10913 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10914
10915 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10916 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10917
10918 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10919
10920 * gcc.dg/ipa/propalign-3.c: New test.
10921
10922 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10923
10924 PR target/64793
10925 * gcc.target/sh/pr64793.c: New.
10926 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10927
10928 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10929
10930 * gcc.target/arm/divzero.c: New test case.
10931
10932 2015-02-17 Tom de Vries <tom@codesourcery.com>
10933
10934 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10935
10936 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10937 Jakub Jelinek <jakub@redhat.com>
10938
10939 PR c++/65075
10940 * g++.dg/cpp0x/pr65075.C: New test.
10941
10942 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10943
10944 PR target/65058
10945 * gcc.target/powerpc/pr65058.c: New test.
10946
10947 2015-02-16 Jeff Law <law@redhat.com>
10948
10949 PR tree-optimization/64823
10950 * gcc.dg/uninit-20.c: New test.
10951
10952 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10953 James Greenhalgh <james.greenhalgh@arm.com>
10954
10955 PR ipa/64963
10956 * gcc.dg/ipa/ipa-clone-1.c: New test.
10957
10958 2015-02-16 Richard Biener <rguenther@suse.de>
10959
10960 PR tree-optimization/65077
10961 * gcc.dg/torture/pr65077.c: New testcase.
10962
10963 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10964
10965 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10966 Directive adjusted to scan for ldaxr.
10967 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10968 adjusted to scan for ldaex.
10969
10970 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10971
10972 PR c++/65080
10973 * g++.dg/cpp0x/constexpr-65080.C: New.
10974
10975 2015-02-16 Richard Biener <rguenther@suse.de>
10976
10977 PR tree-optimization/63593
10978 * gcc.dg/pr63593.c: New testcase.
10979
10980 2015-02-16 Marek Polacek <polacek@redhat.com>
10981
10982 PR c/65066
10983 * gcc.dg/pr65066.c: New test.
10984
10985 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10986
10987 * gcc.dg/pr65002.C: Move ...
10988 * g++.dg/ipa/pr65002.C: ... here.
10989
10990 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10991
10992 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10993 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10994 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10995 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10996
10997 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10998
10999 PR testsuite/64850
11000 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
11001 the expression to find calls.
11002 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11003 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11004 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11005 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11006 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11007
11008 2015-02-14 Marek Polacek <polacek@redhat.com>
11009
11010 PR c/64768
11011 * gcc.dg/array-11.c: New test.
11012 * gcc.dg/array-12.c: New test.
11013 * gcc.dg/array-13.c: New test.
11014 * gcc.dg/array-14.c: New test.
11015 * gcc.dg/c99-flex-array-typedef-1.c: New test.
11016 * gcc.dg/c99-flex-array-typedef-2.c: New test.
11017 * gcc.dg/c99-flex-array-typedef-3.c: New test.
11018 * gcc.dg/c99-flex-array-typedef-5.c: New test.
11019 * gcc.dg/c99-flex-array-typedef-7.c: New test.
11020 * gcc.dg/c99-flex-array-typedef-8.c: New test.
11021
11022 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11023
11024 PR c++/60894
11025 * g++.dg/lookup/using54.C: New.
11026
11027 2015-02-13 Jeff Law <law@redhat.com>
11028
11029 PR bootstrap/65060
11030 Revert my change for tree-optimization/64823.
11031
11032 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR tree-optimization/65053
11035 * gcc.c-torture/execute/pr65053-1.c: New test.
11036 * gcc.c-torture/execute/pr65053-2.c: New test.
11037
11038 2015-02-13 Marek Polacek <polacek@redhat.com>
11039
11040 PR c/65050
11041 * gcc.dg/pr65050.c: New test.
11042
11043 2015-02-13 Jeff Law <law@redhat.com>
11044
11045 PR tree-optimization/64823
11046 * gcc.dg/uninit-20.c: New test.
11047
11048 PR rtl-optimization/47477
11049 * gcc.dg/tree-ssa/pr47477.c: New test.
11050
11051 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11052
11053 PR c++/60211
11054 * g++.dg/parse/ivdep-2.C: New.
11055 * g++.dg/parse/ivdep-3.C: Likewise.
11056
11057 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11058
11059 PR fortran/64506
11060 * gfortran.dg/continuation_13.f90: New test.
11061 * gfortran.dg/continuation_14.f: New test.
11062
11063 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
11064
11065 PR c++/64970
11066 * g++.dg/cpp0x/sfinae55.C: New.
11067
11068 2015-02-13 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR ipa/65034
11071 * g++.dg/ipa/pr65034.C: New test.
11072
11073 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
11074
11075 PR tree-optimization/65002
11076 * gcc.dg/pr65002.C: New.
11077
11078 2015-02-13 Marek Polacek <polacek@redhat.com>
11079
11080 PR c/65040
11081 * c-c++-common/pr65040.c: New test.
11082
11083 2015-02-13 Bin Cheng <bin.cheng@arm.com>
11084
11085 PR tree-optimization/64705
11086 * gcc.dg/tree-ssa/pr64705.c: New test.
11087
11088 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
11089
11090 PR rtl/32219
11091 * gcc.dg/visibility-22.c: New test.
11092 * gcc.dg/visibility-23.c: New test.
11093 * gcc.target/i386/pr32219-1.c: New test.
11094 * gcc.target/i386/pr32219-2.c: New test.
11095 * gcc.target/i386/pr32219-3.c: New test.
11096 * gcc.target/i386/pr32219-4.c: New test.
11097 * gcc.target/i386/pr32219-5.c: New test.
11098 * gcc.target/i386/pr32219-6.c: New test.
11099 * gcc.target/i386/pr32219-7.c: New test.
11100 * gcc.target/i386/pr32219-8.c: New test.
11101 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
11102
11103 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11104
11105 PR libgfortran/57822
11106 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
11107 four different KINDs.
11108
11109 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11110
11111 PR c++/64884
11112 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
11113
11114 PR sanitizer/65000
11115 * g++.dg/ubsan/pr65000.C: New test.
11116
11117 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
11118
11119 PR fortran/64932
11120 * gfortran.dg/finalize_28.f90: New test
11121
11122 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11123
11124 PR debug/55541
11125 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
11126 DW_TAG_lexical_block removal.
11127 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
11128 * g++.dg/guality/pr55541.C: New test.
11129
11130 PR sanitizer/64984
11131 * g++.dg/ubsan/pr64984.C: New test.
11132
11133 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
11134
11135 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
11136
11137 2015-02-12 Jakub Jelinek <jakub@redhat.com>
11138
11139 PR testsuite/64930
11140 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
11141 instructions for 2015-01-14 get_memmodel changes.
11142 * gcc.target/powerpc/atomic-p8.c: Likewise.
11143
11144 PR sanitizer/65019
11145 * g++.dg/ubsan/pr65019.C: New test.
11146
11147 PR tree-optimization/65014
11148 * gcc.c-torture/compile/pr65014.c: New test.
11149
11150 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11151
11152 PR libgfortran/57822
11153 * gfortran/fmt_g0_7.f08: Revise test.
11154
11155 2015-02-11 Jeff Law <law@redhat.com>
11156
11157 PR target/63347
11158 * gcc.target/m68k/pr63347.c: New test.
11159
11160 2015-02-11 Marek Polacek <polacek@redhat.com>
11161
11162 * g++.dg/ubsan/shift-1.C: New test.
11163 * gcc.dg/ubsan/c-shift-2.c: New test.
11164 * c-c++-common/ubsan/shift-5.c: Remove file.
11165
11166 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
11167
11168 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
11169 Directive adjusted to XFAIL.
11170 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
11171 adjusted to XFAIL.
11172
11173 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR middle-end/65003
11176 * g++.dg/opt/pr65003.C: New test.
11177
11178 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
11179
11180 * lib/target-supports.exp (check_effective_target_pie): Renamed
11181 to ...
11182 (check_effective_target_pie_enabled): This.
11183 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11184 * gcc.target/i386/pie.c: Likewise.
11185
11186 2015-02-11 Andrew Pinski <apinski@cavium.com>
11187
11188 PR target/64893
11189 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11190 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11191
11192 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11193
11194 PR target/61925
11195 * gcc.target/i386/pr61925-1.c: New test.
11196 * gcc.target/i386/pr61925-2.c: New test.
11197 * gcc.target/i386/pr61925-3.c: New test.
11198
11199 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11200
11201 PR sanitizer/65004
11202 * g++.dg/asan/pr65004.C: New test.
11203
11204 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11205
11206 PR target/64661
11207 * gcc.taget/sh/pr64661-0.h: New.
11208 * gcc.taget/sh/pr64661-1.c: New.
11209 * gcc.taget/sh/pr64661-2.c: New.
11210 * gcc.taget/sh/pr64661-3.c: New.
11211 * gcc.taget/sh/pr64661-4.c: New.
11212
11213 2015-02-10 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/64995
11216 * g++.dg/torture/pr64995.C: New testcase.
11217
11218 2015-02-10 Richard Biener <rguenther@suse.de>
11219
11220 PR tree-optimization/64909
11221 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11222
11223 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11224
11225 * gcc.dg/signbit-sa.c: New test.
11226
11227 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11228
11229 PR libgfortran/57822
11230 * gfortran/fmt_g0_7.f08: New test.
11231
11232 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11233
11234 PR tree-optimization/43378
11235 * gcc.dg/tree-ssa/pr43378.c: New test.
11236
11237 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11238
11239 PR ipa/64978
11240 * g++.dg/torture/pr64978.C: New testcase.
11241
11242 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11243
11244 PR sanitizer/64981
11245 * gcc.dg/asan/pr64981.c: New test.
11246
11247 2015-02-09 Marek Polacek <polacek@redhat.com>
11248
11249 PR c/64856
11250 * gcc.dg/pr64856.c: New test.
11251
11252 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR target/64979
11255 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11256 * gcc.c-torture/execute/pr64979.c: New test.
11257
11258 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11259
11260 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11261
11262 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11263
11264 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11265 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11266
11267 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11268
11269 PR target/58757
11270 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11271
11272 2015-02-09 Richard Biener <rguenther@suse.de>
11273
11274 PR tree-optimization/54000
11275 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11276
11277 2015-02-09 Tom de Vries <tom@codesourcery.com>
11278
11279 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11280
11281 2015-02-09 Martin Liska <mliska@suse.cz>
11282
11283 * g++.dg/ipa/pr64858.C: New test.
11284
11285 2015-02-09 Tom de Vries <tom@codesourcery.com>
11286
11287 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11288
11289 2015-02-08 Andrew Pinski <apinski@cavium.com>
11290
11291 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11292
11293 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11294
11295 PR fortran/63744
11296 * gfortran.dg/use_rename_8.f90: New.
11297
11298 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11299
11300 * gnat.dg/addr7.ad[sb]: New test.
11301 * gnat.dg/addr8.ad[sb]: Likewise.
11302
11303 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11304
11305 PR jit/64752
11306 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11307 from jit.dg/test-compile-to-executable.c's create_code, with a
11308 clarification of the output message.
11309 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11310 pass/fail message.
11311 (test_jit): Use CHECK_NO_ERRORS when calling
11312 gcc_jit_context_compile_to_file.
11313 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11314 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11315 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11316 about deletions that are attempted.
11317 (jit-verify-compile-to-file): Rename to...
11318 (jit-verify-output-file-was-created): ...this, and drop the
11319 attempt to run "file" and verify the output.
11320 (jit-verify-assembler): New function.
11321 (jit-verify-object): New function.
11322 (jit-verify-dynamic-library): New function.
11323 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11324 favor of an implementation from new file
11325 create-code-for-hello-world-executable.h, which also adds a
11326 "main".
11327 (dg-final): Replace jit-verify-compile-to-file with
11328 jit-verify-output-file-was-created, and invoke new function
11329 jit-verify-assembler.
11330 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11331 the output message.
11332 (dg-final): Replace jit-verify-compile-to-file with
11333 jit-verify-output-file-was-created, and invoke new function
11334 jit-verify-dynamic-library.
11335 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11336 favor of an implementation from new file
11337 create-code-for-hello-world-executable.h, which also adds a
11338 "main".
11339 (dg-final): Replace jit-verify-compile-to-file with
11340 jit-verify-output-file-was-created. Strengthen the expected stdout
11341 from the built executable.
11342 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11343 favor of an implementation from new file
11344 create-code-for-hello-world-executable.h, which also adds a
11345 "main".
11346 (dg-final): Replace jit-verify-compile-to-file with
11347 jit-verify-output-file-was-created, and invoke new function
11348 jit-verify-object.
11349 * jit.dg/verify-dynamic-library.c: New source file.
11350
11351 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11352 Brian Rzycki <b.rzycki@samsung.com>
11353
11354 PR tree-optimization/64878
11355 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11356
11357 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR ipa/64896
11360 * g++.dg/ipa/pr64896.C: New test.
11361
11362 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11363
11364 PR target/64205
11365 * gcc.target/powerpc/pr64205.c: New file.
11366
11367 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11368
11369 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11370 (dg-options): Use -fpie instead of -fPIE -pie.
11371
11372 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR middle-end/64937
11375 * g++.dg/asan/pr64937.C: New test.
11376
11377 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11378
11379 PR fortran/63205
11380 * gfortran.dg/class_to_type_4.f90: New test
11381
11382 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11383
11384 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11385
11386 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11387
11388 PR rtl-optimization/64957
11389 PR debug/64817
11390 * gcc.c-torture/execute/pr64957.c: New test.
11391
11392 2015-02-05 Jeff Law <law@redhat.com>
11393
11394 PR target/17306
11395 * gcc.target/h8300/pr17306-1.c: New test.
11396 * gcc.target/h8300/pr17306-2.c: New test.
11397
11398 2015-02-05 Tobias Burnus <burnus@net-b.de>
11399
11400 PR fortran/64943
11401 * gfortran.dg/structure_constructor_12.f90: New.
11402
11403 2015-02-05 Jeff Law <law@redhat.com>
11404
11405 PR target/58400
11406 gcc.target/h8300/pr58400.c: New test.
11407
11408 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11409
11410 * gcc.target/arm/macro_defs0.c: New test.
11411 * gcc.target/arm/macro_defs1.c: New test.
11412 * gcc.target/arm/macro_defs2.c: New test.
11413
11414 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11415
11416 PR rtl-optimization/64905
11417 * gcc.target/i386/pr64905.c: Require nonpic target.
11418 (dg-options): Add -fomit-frame-pointer.
11419 (main): Remove.
11420
11421 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11422
11423 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11424 tree dump scanning.
11425
11426 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11427
11428 PR fortran/64757
11429 * gfortran.dg/type_to_class_2.f90: New test
11430 * gfortran.dg/type_to_class_3.f90: New test
11431
11432 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11433
11434 PR ipa/64686
11435 * g++.dg/torture/pr64686.C: New testcase.
11436
11437 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11438
11439 PR rtl-optimization/64905
11440 * gcc.target/i386/pr64905.c: New file.
11441
11442 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11443
11444 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11445 * gcc.dg/guality/pr41616-1.c: Ditto.
11446
11447 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11448
11449 PR debug/64817
11450 * gcc.dg/pr64817-3.c: New.
11451
11452 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11453 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11454
11455 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11456 pass parameters in registers.
11457 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11458 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11459 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11460
11461 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11462 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11463
11464 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11465 list, allow for multilibed targets.
11466 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11467
11468 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11469
11470 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11471 * gcc.dg/pr46728-6.c: Ditto.
11472
11473 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11474
11475 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11476 for mips_nanlegacy target.
11477
11478 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11479
11480 * gcc.target/i386/chkp-hidden-def.c: New.
11481
11482 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11483
11484 PR middle-end/62103
11485 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11486 to use 24 bits for bitfield b.
11487
11488 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11489
11490 PR testsuite/64796
11491 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11492 cache result in a global variable. Include all 32-bit targets for
11493 bswap64 tests.
11494
11495 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11496
11497 PR rtl-optimization/64756
11498 * gcc.c-torture/execute/pr64756.c: New test.
11499
11500 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11501
11502 PR target/64660
11503 * gcc.target/sh/pr64660-0.h: New.
11504 * gcc.target/sh/pr64660-1.c: New.
11505 * gcc.target/sh/pr64660-2.c: New.
11506 * gcc.target/sh/pr64660-3.c: New.
11507 * gcc.target/sh/pr64660-4.c: New.
11508
11509 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11510
11511 PR c++/64877
11512 * g++.dg/warn/Waddress-2.C: New.
11513
11514 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11515
11516 PR middle-end/61225
11517 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11518
11519 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11520
11521 PR preprocessor/64803
11522 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11523
11524 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11525
11526 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11527
11528 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11529
11530 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11531 (_ARM_FPSRC): Add DN and AHP fields.
11532 (clean_results): Force DN=1 on AArch64.
11533 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11534 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11535 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11536 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11537 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11538 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11539
11540 2015-02-02 Alan Modra <amodra@gmail.com>
11541
11542 * gcc.target/powerpc/cprophard.c: New.
11543
11544 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11545
11546 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11547 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11548
11549 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11550
11551 PR debug/64817
11552 * gcc.dg/pr64817-1.c: New test.
11553 * gcc.dg/pr64817-2.c: New test.
11554
11555 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11556
11557 PR target/64851
11558 * gcc.target/sh/pr64851-0.h: New
11559 * gcc.target/sh/pr64851-1.c: New
11560 * gcc.target/sh/pr64851-2.c: New
11561 * gcc.target/sh/pr64851-3.c: New
11562 * gcc.target/sh/pr64851-4.c: New
11563
11564 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11565
11566 PR target/64882
11567 * gcc.dg/torture/pr64882.c: New test.
11568
11569 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11570
11571 PR target/64159
11572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11573 sparc*-*-*.
11574
11575 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11576
11577 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11578 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11579 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11580 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11581 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11582 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11583 tree dump.
11584 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11585 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11586 tree dump.
11587 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11588 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11589 tree dump.
11590
11591 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11592
11593 PR target/64688
11594 * g++.dg/pr64688-2.C: New.
11595
11596 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11597
11598 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11599 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11600 * gcc.target/i386/fuse-caller-save.c: Ditto.
11601 * gcc.target/i386/headmerge-1.c: Ditto.
11602 * gcc.target/i386/headmerge-2.c: Ditto.
11603 * gcc.target/i386/sibcall-6.c: Ditto.
11604
11605 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11606
11607 PR target/64617
11608 * gcc.target/i386/pr64617.c: New test.
11609
11610 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11611
11612 PR target/15184
11613 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11614 (dg-options): Remove -m32.
11615 (dg-final): Scan for "movb %al" only.
11616 * gcc.target/i386/pr15184-2.c: Ditto.
11617
11618 2015-01-30 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/64829
11621 * gcc.dg/vect/pr64829.c: New testcase.
11622
11623 2015-01-29 Marek Polacek <polacek@redhat.com>
11624
11625 PR c/64709
11626 * gcc.dg/pr64709.c: New test.
11627
11628 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR c++/64717
11631 * g++.dg/ubsan/pr64717-1.C: New test.
11632 * g++.dg/ubsan/pr64717-2.C: New test.
11633
11634 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11635
11636 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11637
11638 2015-01-29 Jeff Law <law@redhat.com>
11639
11640 PR target/15184
11641 * gcc.target/i386/pr15184-1.c: New test.
11642 * gcc.target/i386/pr15184-2.c: New test.
11643
11644 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11645
11646 PR tree-optimization/64746
11647 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11648
11649 2015-01-29 Richard Biener <rguenther@suse.de>
11650
11651 PR tree-optimization/64853
11652 * gcc.dg/torture/pr64853.c: New testcase.
11653
11654 2015-01-29 Richard Biener <rguenther@suse.de>
11655
11656 PR tree-optimization/64844
11657 * gcc.dg/vect/pr64844.c: New testcase.
11658
11659 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11660
11661 PR middle-end/64809
11662 * gcc.dg/pr64809.c: Delete.
11663
11664 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11665
11666 PR middle-end/64805
11667 * gcc.target/i386/pr64805.c: New.
11668
11669 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11670
11671 * gcc.dg/guality/guality.h (main): Add argv[0] to
11672 guality_gdb_command.
11673
11674 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11675
11676 PR ipa/64801
11677 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11678
11679 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11680
11681 PR target/64659
11682 * gcc.target/sh/sh.exp
11683 (check_effective_target_atomic_model_soft_gusa_available,
11684 check_effective_target_atomic_model_soft_tcb_available,
11685 check_effective_target_atomic_model_soft_imask_available,
11686 check_effective_target_atomic_model_hard_llcs_available): New.
11687 * gcc.target/sh/pr64659-0.h: New.
11688 * gcc.target/sh/pr64659-1.c: New.
11689 * gcc.target/sh/pr64659-2.c: New.
11690 * gcc.target/sh/pr64659-3.c: New.
11691 * gcc.target/sh/pr64659-4.c: New.
11692
11693 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11694
11695 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11696 scan-assembler-times pattern.
11697
11698 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11699
11700 PR middle-end/64809
11701 * gcc.dg/pr64809.c: New test.
11702
11703 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11704
11705 PR tree-optimization/64277
11706 * gcc.dg/pr64277.c: New.
11707
11708 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11709
11710 PR tree-optimization/64718
11711 * gcc.c-torture/execute/pr64718.c: New test.
11712
11713 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11714
11715 * gcc.target/aarch64/abs_2.c: New.
11716
11717 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11718
11719 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11720 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11721 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11722 ISA rev < 2.
11723
11724 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11725
11726 PR bootstrap/64612
11727 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11728 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11729 { target comdat_group }.
11730
11731 2015-01-27 Tobias Burnus <burnus@net-b.de>
11732
11733 PR fortran/63861
11734 * gfortran.dg/goacc/coarray_2.f90: New.
11735
11736 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11737
11738 PR ipa/60871
11739 PR ipa/64139
11740 * g++.dg/torture/pr64139.C: New testcase.
11741 * g++.dg/torture/pr60871.C: Likewise.
11742
11743 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11744
11745 PR fortran/64230
11746 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11747 prevent linking errors.
11748
11749 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11750
11751 PR ipa/64282
11752 * g++.dg/torture/pr64282.C: New testcase.
11753
11754 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11755
11756 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11757 for wzr reg.
11758
11759 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11760
11761 * gcc.target/s390/hotpatch-13.c: New testcase.
11762 * gcc.target/s390/hotpatch-14.c: New testcase.
11763 * gcc.target/s390/hotpatch-15.c: New testcase.
11764 * gcc.target/s390/hotpatch-16.c: New testcase.
11765 * gcc.target/s390/hotpatch-17.c: New testcase.
11766 * gcc.target/s390/hotpatch-18.c: New testcase.
11767 * gcc.target/s390/hotpatch-19.c: New testcase.
11768 * gcc.target/s390/hotpatch-20.c: New testcase.
11769 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11770 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11771 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11772 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11773 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11774 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11775 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11776 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11777 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11778 * gcc.target/s390/hotpatch-10.c: Likewise.
11779 * gcc.target/s390/hotpatch-11.c: Likewise.
11780 * gcc.target/s390/hotpatch-12.c: Likewise.
11781 * gcc.target/s390/hotpatch-2.c: Likewise.
11782 * gcc.target/s390/hotpatch-3.c: Likewise.
11783 * gcc.target/s390/hotpatch-4.c: Likewise.
11784 * gcc.target/s390/hotpatch-5.c: Likewise.
11785 * gcc.target/s390/hotpatch-6.c: Likewise.
11786 * gcc.target/s390/hotpatch-7.c: Likewise.
11787 * gcc.target/s390/hotpatch-8.c: Likewise.
11788 * gcc.target/s390/hotpatch-9.c: Likewise.
11789 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11790 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11791 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11792 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11793 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11794 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11795 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11796 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11797
11798 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11799
11800 * gcc.dg/long_branch.c: New testcase.
11801
11802 2015-01-27 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/56273
11805 PR tree-optimization/59124
11806 PR tree-optimization/64277
11807 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11808 * gcc.dg/Warray-bounds-12.c: Likewise.
11809 * gcc.dg/Warray-bounds-13.c: Likewise.
11810
11811 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11812
11813 PR rtl-optimization/61058
11814 * gcc.dg/pr61058.c: New test.
11815
11816 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11817
11818 * gcc.target/i386/chkp-narrow-bounds.c: New.
11819
11820 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11821
11822 PR tree-optimization/64807
11823 * gcc.dg/pr64807.c: New test.
11824
11825 PR c/64766
11826 * gcc.dg/pr64766.c: New test.
11827
11828 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11829
11830 PR target/49263
11831 * gcc.target/sh/pr49263-4.c: New.
11832
11833 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11834
11835 PR fortran/62044
11836 * gfortran.dg/allocate_with_mold_1.f90: New test
11837
11838 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR c/64778
11841 * gcc.dg/pr64778.c: New test.
11842
11843 PR middle-end/64421
11844 * gcc.dg/vect/pr64421.c: New test.
11845
11846 2015-01-26 Tobias Burnus <burnus@net-b.de>
11847
11848 PR fortran/64771
11849 * gfortran.dg/coarray_36.f: New.
11850 * gfortran.dg/coarray_37.f90: New.
11851
11852 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11853
11854 PR fortran/64230
11855 * gfortran.dg/class_allocate_18.f90: New.
11856
11857 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11858
11859 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11860
11861 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11862
11863 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11864
11865 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11866
11867 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11868
11869 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11870
11871 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11872
11873 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11874
11875 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11876 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11877 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11878 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11879
11880 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11881
11882 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11883 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11884 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11885
11886 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11887
11888 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11889 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11890 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11891 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11892 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11893 vXXXhn.inc.
11894
11895 2015-01-26 Richard Biener <rguenther@suse.de>
11896
11897 PR middle-end/64764
11898 * gcc.dg/uninit-19.c: New testcase.
11899
11900 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11901
11902 * lib/target-supports.exp (check_effective_target_vect64): Add
11903 sparc*-*-*.
11904
11905 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11906
11907 PR testsuite/64712
11908 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11909
11910 2015-01-26 Tony Liu <tony.liu@arm.com>
11911
11912 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11913 non-UAL cases.
11914
11915 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11916
11917 PR libfortran/64770
11918 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11919 correctly, clean up afterwards.
11920
11921 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11922
11923 PR fortran/62044
11924 * gfortran.dg/use_rename_7.f90: New.
11925
11926 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11927
11928 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11929 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11930
11931 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11932
11933 PR target/54236
11934 * gcc.target/sh/pr54236-4.c: New.
11935
11936 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11937
11938 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11939 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11940 Bridge test.
11941
11942 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11943
11944 PR libfortran/64770
11945 * gfortran.dg/open_new_segv.f90: New test.
11946
11947 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11948
11949 PR target/49263
11950 PR target/53987
11951 PR target/64345
11952 PR target/59533
11953 PR target/52933
11954 PR target/54236
11955 PR target/51244
11956 * gcc.target/sh/pr64345-1.c: New.
11957 * gcc.target/sh/pr64345-2.c: New.
11958 * gcc.target/sh/pr59533-1.c: New.
11959 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11960 * gcc.target/sh/pr52933-2.c: Likewise.
11961 * gcc.target/sh/pr54089-1.c: Likewise.
11962 * gcc.target/sh/pr54236-1.c: Likewise.
11963 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11964 * gcc.target/sh/pr49263-1.c: Remove xfails.
11965 * gcc.target/sh/pr49263-2.c: Likewise.
11966 * gcc.target/sh/pr49263-3.c: Likewise.
11967 * gcc.target/sh/pr53987-1.c: Likewise.
11968 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11969 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11970 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11971 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11972 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11973 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11974 test_009): New.
11975 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11976 (test_02): New.
11977
11978 2015-01-24 Tom de Vries <tom@codesourcery.com>
11979
11980 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11981
11982 2015-01-23 Ian Lance Taylor <iant@google.com>
11983
11984 PR go/64510
11985 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11986 targets without split stack support.
11987
11988 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11989
11990 PR target/64317
11991 * gcc.target/i386/pr64317.c: New test.
11992
11993 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11994
11995 PR rtl-optimization/63637
11996 PR rtl-optimization/60663
11997 * gcc.dg/pr63637-1.c: New test.
11998 * gcc.dg/pr63637-2.c: New test.
11999 * gcc.dg/pr63637-3.c: New test.
12000 * gcc.dg/pr63637-4.c: New test.
12001 * gcc.dg/pr63637-5.c: New test.
12002 * gcc.dg/pr63637-6.c: New test.
12003 * gcc.target/i386/pr63637-1.c: New test.
12004 * gcc.target/i386/pr63637-2.c: New test.
12005 * gcc.target/i386/pr63637-3.c: New test.
12006 * gcc.target/i386/pr63637-4.c: New test.
12007 * gcc.target/i386/pr63637-5.c: New test.
12008 * gcc.target/i386/pr63637-6.c: New test.
12009
12010 2015-01-23 Richard Biener <rguenther@suse.de>
12011
12012 PR testsuite/63439
12013 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
12014 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
12015
12016 2015-01-23 Marek Polacek <polacek@redhat.com>
12017
12018 PR preprocessor/60570
12019 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
12020 * gcc.dg/cpp/pr60570.c: New test.
12021
12022 2015-01-23 Richard Biener <rguenther@suse.de>
12023
12024 PR testsuite/63439
12025 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
12026 vectorization on vect64 targets.
12027
12028 2015-01-23 Janus Weil <janus@gcc.gnu.org>
12029
12030 PR fortran/60922
12031 * gfortran.dg/class_allocate_17.f90: New.
12032
12033 2015-01-23 Tobias Burnus <burnus@net-b.de>
12034
12035 PR fortran/64726
12036 * gfortran.dg/goacc/combined_loop.f90: New.
12037
12038 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12039
12040 PR fortran/61933
12041 * gfortran.dg/make_unit.f90: New test.
12042
12043 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12044
12045 PR fortran/61933
12046 * gfortran.dg/negative_unit_int8.f: Update.
12047
12048 2015-01-22 Jeff Law <law@redhat.com>
12049
12050 PR target/52076
12051 * gcc.target/m68k/pr52076-1.c: New test.
12052 * gcc.target/m68k/pr52076-2.c: New test.
12053
12054 2015-01-22 Richard Biener <rguenther@suse.de>
12055
12056 PR middle-end/64728
12057 * gcc.dg/torture/pr64728.c: New testcase.
12058
12059 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
12060
12061 PR target/64688
12062 * g++.dg/pr64688.C: New test.
12063
12064 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
12065
12066 * gcc.target/i386/chkp-always_inline.c (f1): Make static
12067 to avoid errors with -fpic.
12068
12069 2015-01-22 Richard Biener <rguenther@suse.de>
12070
12071 PR libstdc++/64535
12072 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
12073
12074 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
12075
12076 PR rtl-optimization/64682
12077 * gcc.c-torture/execute/pr64682.c: New file.
12078
12079 2015-01-21 Jakub Jelinek <jakub@redhat.com>
12080
12081 PR debug/64511
12082 * gcc.dg/pr64511.c: New test.
12083
12084 PR rtl-optimization/62078
12085 * g++.dg/opt/pr62078.C: New test.
12086
12087 PR c/63307
12088 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
12089
12090 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
12091
12092 PR fortran/57023
12093 * gfortran.dg/internal_pack_15.f90: New test.
12094
12095 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
12096
12097 * c-c++-common/tsan/step.c: New testcase.
12098
12099 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12100
12101 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
12102
12103 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12104
12105 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
12106
12107 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12108
12109 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
12110
12111 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12112
12113 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
12114
12115 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12116
12117 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
12118
12119 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12120
12121 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
12122
12123 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12124
12125 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
12126
12127 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12128
12129 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
12130
12131 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12132
12133 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
12134
12135 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12136
12137 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
12138
12139 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12140
12141 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
12142
12143 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12144
12145 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
12146
12147 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12148
12149 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
12150 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
12151 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
12152 vXXXw.inc.
12153
12154 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12155
12156 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
12157 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
12158 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
12159 vXXXl.inc.
12160
12161 2015-01-21 Renlin Li <renlin.li@arm.com>
12162
12163 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
12164 * g++.dg/tls/thread_local5g.C: Likewise.
12165 * g++.dg/tls/thread_local6g.C: Likewise.
12166
12167 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12168
12169 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
12170 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
12171 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
12172
12173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12174
12175 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
12176 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
12177 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
12178
12179 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12180
12181 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
12182 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
12183 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12184
12185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12186
12187 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12188 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12189 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12190
12191 2015-01-20 Jeff Law <law@redhat.com>
12192
12193 PR target/59946
12194 * gcc.target/m68k/pr59946.c: New test.
12195
12196 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12197
12198 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12199 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12200 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12201
12202 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12203
12204 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12205 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12206 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12207
12208 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12209
12210 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12211 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12212 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12213
12214 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12215
12216 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12217 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12218 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12219 vshuffle.inc.
12220 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12221 vshuffle.inc.
12222
12223 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12224
12225 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12226 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12227 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12228
12229 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12230
12231 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12232 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12233 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12234
12235 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12236
12237 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12238
12239 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12240
12241 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12242
12243 PR sanitizer/64632
12244 * g++.dg/ubsan/pr64632.C: New test.
12245
12246 PR debug/64663
12247 * gcc.dg/pr64663.c: New test.
12248
12249 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12250
12251 PR c++/64383
12252 * g++.dg/warn/Wunused-var-23.C: New.
12253
12254 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12255
12256 PR c++/59937
12257 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12258 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12259
12260 2015-01-20 Richard Biener <rguenther@suse.de>
12261
12262 PR ipa/64684
12263 * gcc.dg/lto/pr64684_0.c: New testcase.
12264 * gcc.dg/lto/pr64684_1.c: Likewise.
12265 * gcc.dg/lto/pr64684_2.c: Likewise.
12266 * gcc.dg/lto/pr64685_0.c: Likewise.
12267 * gcc.dg/lto/pr64685_1.c: Likewise.
12268
12269 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12270
12271 PR c++/62241
12272 * g++.dg/cpp1y/lambda-init12.C: New.
12273
12274 2015-01-20 Richard Biener <rguenther@suse.de>
12275
12276 PR tree-optimization/64410
12277 * g++.dg/vect/pr64410.cc: Require vect_double.
12278
12279 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12280
12281 PR target/64149
12282 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12283
12284 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12285
12286 PR bootstrap/64676
12287 Revert:
12288 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12289
12290 PR rtl-optimization/64081
12291 * gcc.dg/pr64081.c: New test.
12292
12293 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12294
12295 * jit.dg/harness.h: Include <unistd.h>.
12296 (CHECK_NO_ERRORS): New.
12297 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12298 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12299 gcc_jit_context_compile_to_file.
12300 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12301 args to the spawned executable.
12302 (jit-expand-vars): New function.
12303 (jit-exe-params): New variable.
12304 (dg-jit-set-exe-params): New function.
12305 (jit-dg-test): Detect testcases that use
12306 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12307 Set arguments of spawned process to jit-exe-params.
12308 (jit-get-output-filename): New function.
12309 (jit-setup-compile-to-file): New function.
12310 (jit-verify-compile-to-file): New function.
12311 (jit-run-executable): New function.
12312 (jit-verify-executable): New function.
12313 * jit.dg/test-compile-to-assembler.c: New testcase.
12314 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12315 * jit.dg/test-compile-to-executable.c: New testcase.
12316 * jit.dg/test-compile-to-object.c: New testcase.
12317
12318 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12319
12320 PR target/64652
12321 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12322 (test_1): New.
12323
12324 2015-01-19 Martin Liska <mliska@suse.cz>
12325
12326 * objc/compile/pr64668.m: New test.
12327
12328 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12329
12330 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12331 (create_overflow_fn): Update comment to clarify that
12332 the third param of the created function is a bool *, not
12333 an int *.
12334 (verify_int_overflow_fn): Convert param "expected_ovf" from
12335 int to bool. Update third param of "overflow_fn_type" from int *
12336 to bool *. Update local "actual_ovf" from int to bool.
12337 (verify_uint_overflow_fn): Likewise.
12338
12339 2015-01-19 Martin Liska <mliska@suse.cz>
12340
12341 * gcc.dg/ipa/ipa-icf-33.c: New test.
12342
12343 2015-01-19 Felix Yang <felix.yang@huawei.com>
12344 Haijian Zhang <z.zhanghaijian@huawei.com>
12345
12346 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12347 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12348 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12349 result_float64x2, expected_hfloat64x2): New helper type, variable and
12350 declaration.
12351 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12352 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12353 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12354 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12355 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12356 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12357 and target without the FMA feature.
12358
12359 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12360
12361 * gcc.target/aarch64/pr64304.c: New testcase.
12362
12363 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12364
12365 PR rtl-optimization/64081
12366 * gcc.dg/pr64081.c: New test.
12367
12368 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12369
12370 PR target/63971
12371 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12372 the epilogue).
12373 * gcc.target/aarch64/test_frame_6.c: Likewise.
12374 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12375 and x19 (in the epilogue).
12376 * gcc.target/aarch64/test_frame_4.c: Likewise.
12377 * gcc.target/aarch64/test_frame_7.c: Likewise.
12378
12379 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12380
12381 * gcc.target/i386/chkp-always_inline.c: New.
12382
12383 2015-01-15 Andrew Pinski <apinski@cavium.com>
12384 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12385
12386 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12387 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12388
12389 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12390
12391 PR fortran/60255
12392 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12393 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12394
12395 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12396
12397 PR fortran/64578
12398 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12399
12400 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12401
12402 PR target/64652
12403 * gcc.target/sh/torture/pr64652.c: New.
12404
12405 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12406
12407 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12408 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12409 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12410 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12411 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12412 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12413
12414 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12415
12416 PR ipa/64378
12417 * g++.dg/torture/pr64378.C: New testcase.
12418
12419 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12420
12421 PR fortran/57959
12422 * gfortran.dg/block_13.f08: New test
12423
12424 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12425
12426 PR fortran/55901
12427 * gfortran.dg/associate_1.f03: Allow test for character with
12428 automatic length.
12429
12430 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12431
12432 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12433 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12434
12435 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12436
12437 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12438
12439 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12440
12441 PR fortran/64578
12442 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12443
12444 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12445
12446 PR fortran/60357
12447 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12448
12449 PR fortran/61275
12450 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12451
12452 PR fortran/55932
12453 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12454
12455 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12456
12457 PR fortran/60334
12458 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12459
12460 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12461
12462 PR rtl-optimization/52773
12463 * gcc.c-torture/compile/pr52773.c: New test.
12464
12465 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12466
12467 PR c++/62134
12468 * g++.dg/cpp0x/alias-decl-46.C: New.
12469
12470 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12471
12472 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12473
12474 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12475
12476 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12477 Add trace.
12478 (CHECK_FP): Likewise.
12479 (CHECK_CUMULATIVE_SAT): Likewise.
12480
12481 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12484 (Set_Neon_Cumulative_Sat): Add parameter.
12485 (__set_neon_cumulative_sat): Support new parameter.
12486 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12487 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12488 argument.
12489 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12490 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12491 argument.
12492
12493 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12494
12495 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12496 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12497
12498 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12499
12500 PR c++/60056
12501 * g++.dg/tls/thread_local-ice4.C: New.
12502
12503 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12504
12505 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12506 than Neon options.
12507
12508 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12509
12510 PR c++/62276
12511 * g++.dg/cpp0x/vt-62276.C: New.
12512
12513 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12514
12515 PR middle-end/64353
12516 * g++.dg/pr64353.C: New.
12517
12518 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12519
12520 PR target/64263
12521 * gcc.target/aarch64/pr64263_1.c: New test.
12522
12523 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12524
12525 PR tree-optimization/64434
12526 * gcc.dg/torture/pr64434.c: Move to...
12527 * gcc.dg/pr64434.c: ... here.
12528
12529 2015-01-16 Richard Biener <rguenther@suse.de>
12530
12531 PR middle-end/64614
12532 * gcc.dg/uninit-18.c: New testcase.
12533
12534 2015-01-16 Richard Biener <rguenther@suse.de>
12535
12536 PR tree-optimization/64568
12537 * g++.dg/torture/pr64568-2.C: New testcase.
12538
12539 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12540
12541 PR target/64363
12542 * gcc.target/i386/chkp-label-address.c: New.
12543
12544 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12545
12546 PR fortran/45290
12547 * gfortran.dg/pointer_init_6.f90: Extended.
12548
12549 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12550
12551 * gcc.c-torture/compile/20150108.c: New test.
12552
12553 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12554
12555 * gcc.target/visium: New directory.
12556
12557 2015-01-16 Richard Biener <rguenther@suse.de>
12558
12559 PR tree-optimization/61743
12560 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12561 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12562
12563 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12564
12565 * gcc.dg/pr64015.c: New test.
12566
12567 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12568
12569 PR ipa/64163
12570 PR ipa/64612
12571 * g++.dg/ipa/pr64612.C: New test.
12572
12573 2015-01-16 Renlin Li <renlin.li@arm.com>
12574
12575 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12576
12577 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12578
12579 * gcc.target/i386/sse-14.c: Test new intrinsic.
12580 * gcc.target/i386/sse-22.c: Ditto.
12581
12582 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12583
12584 PR c++/58614
12585 * g++.dg/cpp0x/auto44.C: New.
12586
12587 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12588
12589 PR target/59710
12590 * gcc.target/nios2/gpopt-all.c: New test case.
12591 * gcc.target/nios2/gpopt-local.c: New test case.
12592 * gcc.target/nios2/gpopt-global.c: New test case.
12593 * gcc.target/nios2/gpopt-data.c: New test case.
12594 * gcc.target/nios2/gpopt-none.c: New test case.
12595
12596 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12597
12598 * g++.dg/ubsan/vptr-1.C: New test.
12599 * g++.dg/ubsan/vptr-2.C: New test.
12600 * g++.dg/ubsan/vptr-3.C: New test.
12601 * g++.dg/ubsan/vptr-4.C: New test.
12602 * g++.dg/ubsan/vptr-5.C: New test.
12603 * g++.dg/ubsan/vptr-6.C: New test.
12604 * g++.dg/ubsan/vptr-7.C: New test.
12605 * g++.dg/ubsan/vptr-8.C: New test.
12606 * g++.dg/ubsan/vptr-9.C: New test.
12607
12608 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12609
12610 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12611 is set up.
12612 * lib/gcc-dg.exp: Likewise.
12613
12614 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12615
12616 PR rtl-optimization/64110
12617 * gcc.target/i386/pr64110.c: Add scan-assembler.
12618
12619 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12620 James Norris <jnorris@codesourcery.com>
12621 Cesar Philippidis <cesar@codesourcery.com>
12622 Ilmir Usmanov <i.usmanov@samsung.com>
12623
12624 * lib/target-supports.exp (check_effective_target_fopenacc): New
12625 procedure.
12626 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12627 * g++.dg/goacc/goacc.exp: Likewise.
12628 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12629 * gcc.dg/goacc/goacc.exp: Likewise.
12630 * gfortran.dg/goacc/goacc.exp: Likewise.
12631 * c-c++-common/cpp/openacc-define-1.c: New file.
12632 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12633 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12634 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12635 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12636 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12637 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12638 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12639 * c-c++-common/goacc/cache-1.c: Likewise.
12640 * c-c++-common/goacc/clauses-fail.c: Likewise.
12641 * c-c++-common/goacc/collapse-1.c: Likewise.
12642 * c-c++-common/goacc/data-1.c: Likewise.
12643 * c-c++-common/goacc/data-2.c: Likewise.
12644 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12645 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12646 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12647 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12648 * c-c++-common/goacc/if-clause-1.c: Likewise.
12649 * c-c++-common/goacc/if-clause-2.c: Likewise.
12650 * c-c++-common/goacc/kernels-1.c: Likewise.
12651 * c-c++-common/goacc/loop-1.c: Likewise.
12652 * c-c++-common/goacc/loop-private-1.c: Likewise.
12653 * c-c++-common/goacc/nesting-1.c: Likewise.
12654 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12655 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12656 * c-c++-common/goacc/parallel-1.c: Likewise.
12657 * c-c++-common/goacc/pcopy.c: Likewise.
12658 * c-c++-common/goacc/pcopyin.c: Likewise.
12659 * c-c++-common/goacc/pcopyout.c: Likewise.
12660 * c-c++-common/goacc/pcreate.c: Likewise.
12661 * c-c++-common/goacc/pragma_context.c: Likewise.
12662 * c-c++-common/goacc/present-1.c: Likewise.
12663 * c-c++-common/goacc/reduction-1.c: Likewise.
12664 * c-c++-common/goacc/reduction-2.c: Likewise.
12665 * c-c++-common/goacc/reduction-3.c: Likewise.
12666 * c-c++-common/goacc/reduction-4.c: Likewise.
12667 * c-c++-common/goacc/sb-1.c: Likewise.
12668 * c-c++-common/goacc/sb-2.c: Likewise.
12669 * c-c++-common/goacc/sb-3.c: Likewise.
12670 * c-c++-common/goacc/update-1.c: Likewise.
12671 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12672 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12673 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12674 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12675 * gfortran.dg/goacc/assumed.f95: Likewise.
12676 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12677 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12678 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12679 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12680 * gfortran.dg/goacc/branch.f95: Likewise.
12681 * gfortran.dg/goacc/cache-1.f95: Likewise.
12682 * gfortran.dg/goacc/coarray.f95: Likewise.
12683 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12684 * gfortran.dg/goacc/cray.f95: Likewise.
12685 * gfortran.dg/goacc/critical.f95: Likewise.
12686 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12687 * gfortran.dg/goacc/data-tree.f95: Likewise.
12688 * gfortran.dg/goacc/declare-1.f95: Likewise.
12689 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12690 * gfortran.dg/goacc/fixed-1.f: Likewise.
12691 * gfortran.dg/goacc/fixed-2.f: Likewise.
12692 * gfortran.dg/goacc/fixed-3.f: Likewise.
12693 * gfortran.dg/goacc/fixed-4.f: Likewise.
12694 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12695 * gfortran.dg/goacc/if.f95: Likewise.
12696 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12697 * gfortran.dg/goacc/list.f95: Likewise.
12698 * gfortran.dg/goacc/literal.f95: Likewise.
12699 * gfortran.dg/goacc/loop-1.f95: Likewise.
12700 * gfortran.dg/goacc/loop-2.f95: Likewise.
12701 * gfortran.dg/goacc/loop-3.f95: Likewise.
12702 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12703 * gfortran.dg/goacc/omp.f95: Likewise.
12704 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12705 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12706 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12707 * gfortran.dg/goacc/parameter.f95: Likewise.
12708 * gfortran.dg/goacc/private-1.f95: Likewise.
12709 * gfortran.dg/goacc/private-2.f95: Likewise.
12710 * gfortran.dg/goacc/private-3.f95: Likewise.
12711 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12712 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12713 * gfortran.dg/goacc/reduction.f95: Likewise.
12714 * gfortran.dg/goacc/routine-1.f90: Likewise.
12715 * gfortran.dg/goacc/routine-2.f90: Likewise.
12716 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12717 * gfortran.dg/goacc/several-directives.f95: Likewise.
12718 * gfortran.dg/goacc/sie.f95: Likewise.
12719 * gfortran.dg/goacc/subarrays.f95: Likewise.
12720 * gfortran.dg/gomp/map-1.f90: Likewise.
12721 * gfortran.dg/openacc-define-1.f90: Likewise.
12722 * gfortran.dg/openacc-define-2.f90: Likewise.
12723 * gfortran.dg/openacc-define-3.f90: Likewise.
12724 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12725 * g++.dg/gomp/block-2.C: Likewise.
12726 * g++.dg/gomp/block-3.C: Likewise.
12727 * g++.dg/gomp/block-5.C: Likewise.
12728 * g++.dg/gomp/target-1.C: Likewise.
12729 * g++.dg/gomp/target-2.C: Likewise.
12730 * g++.dg/gomp/taskgroup-1.C: Likewise.
12731 * g++.dg/gomp/teams-1.C: Likewise.
12732 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12733 * gcc.dg/cilk-plus/jump.c: Likewise.
12734 * gcc.dg/gomp/block-1.c: Likewise.
12735 * gcc.dg/gomp/block-10.c: Likewise.
12736 * gcc.dg/gomp/block-2.c: Likewise.
12737 * gcc.dg/gomp/block-3.c: Likewise.
12738 * gcc.dg/gomp/block-4.c: Likewise.
12739 * gcc.dg/gomp/block-5.c: Likewise.
12740 * gcc.dg/gomp/block-6.c: Likewise.
12741 * gcc.dg/gomp/block-7.c: Likewise.
12742 * gcc.dg/gomp/block-8.c: Likewise.
12743 * gcc.dg/gomp/block-9.c: Likewise.
12744 * gcc.dg/gomp/target-1.c: Likewise.
12745 * gcc.dg/gomp/target-2.c: Likewise.
12746 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12747 * gcc.dg/gomp/teams-1.c: Likewise.
12748
12749 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12750
12751 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12752 test case.
12753
12754 2015-01-15 Mike Stump <mikestump@comcast.net>
12755
12756 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12757 * gcc.dg/inline_2.c: Likewise.
12758 * gcc.dg/inline_3.c: Likewise.
12759 * gcc.dg/inline_4.c: Likewise.
12760
12761 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12762
12763 PR fortran/58023
12764 * gfortran.dg/proc_ptr_comp_43.f90: New.
12765
12766 2015-01-15 Mike Stump <mikestump@comcast.net>
12767
12768 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12769 * gcc.dg/unroll_2.c: Likewise.
12770 * gcc.dg/unroll_3.c: Likewise.
12771 * gcc.dg/unroll_4.c: Likewise.
12772 * gcc.dg/unroll_5.c: Likewise.
12773
12774 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12775
12776 PR target/63971
12777 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12778 in epilogue.
12779 * gcc.target/aarch64/test_frame_6.c: Likewise.
12780 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12781 x30 and x19 (in the epilogue).
12782 * gcc.target/aarch64/test_frame_4.c: Likewise.
12783 * gcc.target/aarch64/test_frame_7.c: Likewise.
12784
12785 2015-01-15 Martin Liska <mliska@suse.cz>
12786
12787 * g++.dg/ipa/pr64068.C: New test.
12788 * gcc.dg/ipa/PR64559.c: New test.
12789
12790 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12791
12792 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12793 with PIE.
12794
12795 2015-01-15 Richard Biener <rguenther@suse.de>
12796
12797 PR tree-optimization/61743
12798 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12799 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12800
12801 2015-01-15 Renlin Li <renlin.li@arm.com>
12802
12803 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12804 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12805
12806 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12807
12808 * gcc.dg/vect/vect-aggressive-1.c: New.
12809 * gcc.target/i386/avx2-vect-aggressive.c: New.
12810
12811 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12812
12813 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12814
12815 2015-01-15 Richard Biener <rguenther@suse.de>
12816
12817 PR lto/64415
12818 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12819 -Wl,-undefined,dynamic_lookup.
12820
12821 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12822
12823 * gnat.dg/opt47.adb: New test.
12824
12825 2015-01-15 Richard Biener <rguenther@suse.de>
12826
12827 PR lto/64415
12828 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12829
12830 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12831
12832 PR tree-optimization/64434
12833 * gcc.dg/torture/pr64434.c: New test.
12834
12835 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12836
12837 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12838 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12839 -march=loongson* and -march=octeon* require -mno-micromips.
12840
12841 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12842 Matthew Fortune <matthew.fortune@imgtec.com>
12843
12844 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12845 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12846 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12847 * gcc.target/mips/call-saved-7.c: New file.
12848 * gcc.target/mips/call-saved-8.c: New file.
12849 * gcc.target/mips/call-saved-9.c: New file.
12850
12851 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12852
12853 * gcc.target/mips/lsa.c: New file.
12854 * gcc.target/mips/mips64-lsa.c: Likewise.
12855 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12856 * gcc.target/mips/mulsize-4.c: Likewise.
12857 * gcc.target/mips/mulsize-5.c: New file.
12858 * gcc.target/mips/mulsize-6.c: Likewise.
12859 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12860 and !HAS_LSA as ghost options.
12861 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12862 for !HAS_LSA.
12863
12864 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12865
12866 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12867
12868 2015-01-15 Richard Biener <rguenther@suse.de>
12869
12870 PR middle-end/64365
12871 * gcc.dg/torture/pr64365.c: New testcase.
12872
12873 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12874
12875 * gcc.dg/stackprotectexplicit1.c: New test.
12876 * g++.dg/stackprotectexplicit2.c: New test.
12877
12878 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12879
12880 PR target/61933
12881 * gfortran.dg/inquire_internal.f90: New.
12882 * gfortran.dg/negative_unit_check.f90: New.
12883
12884 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12885
12886 PR target/53988
12887 * gcc.target/sh/pr53988-1.c: New.
12888
12889 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12890
12891 PR c++/58671
12892 * g++.dg/tls/thread_local-ice3.C: New.
12893
12894 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12895
12896 * gcc.target/i386/fentry-override.c: Properly place {} in target
12897 selector. Remove nonpic.
12898 * gcc.target/i386/fentry.c: Likewise.
12899
12900 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12901
12902 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12903 warnings instead of errors.
12904
12905 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12906
12907 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12908 option support instead of ENABLE_LTO from Makefile.
12909
12910 2015-01-14 Richard Biener <rguenther@suse.de>
12911
12912 PR tree-optimization/59354
12913 * gcc.dg/vect/pr59354.c: New testcase.
12914
12915 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12916
12917 * lib/target-supports.exp
12918 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12919 on ARM architures before v7.
12920
12921 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12922
12923 PR middle-end/59448
12924 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12925 an atomic_exchange.
12926
12927 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12928
12929 PR target/64386
12930 * gcc.target/i386/pr64386.c: New test.
12931
12932 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12933
12934 PR target/64393
12935 * gcc.target/i386/pr64393.c: New test.
12936
12937 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12938
12939 PR target/64387
12940 * gcc.target/i386/pr64387.c: New test.
12941
12942 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12943
12944 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12945
12946 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12947
12948 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12949
12950 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12951
12952 PR target/64453
12953 * gcc.target/arm/pr64453.c: New.
12954
12955 2015-01-14 Richard Biener <rguenther@suse.de>
12956
12957 PR lto/64415
12958 * gcc.dg/lto/pr64415_0.c: New testcase.
12959 * gcc.dg/lto/pr64415_1.c: Likewise.
12960
12961 2015-01-14 Martin Liska <mliska@suse.cz>
12962
12963 * gcc.dg/ipa/pr64307.c: New test.
12964
12965 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12966
12967 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12968 64-bit and 128-bit.
12969
12970 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12971
12972 PR target/64460
12973 * gcc.target/arm/pr64460_1.c: New test.
12974
12975 2015-01-14 Richard Biener <rguenther@suse.de>
12976
12977 PR tree-optimization/64493
12978 PR tree-optimization/64495
12979 * gcc.dg/vect/pr64493.c: New testcase.
12980 * gcc.dg/vect/pr64495.c: Likewise.
12981
12982 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12983
12984 * gcc.dg/Warray-bounds-11.c: New test-case.
12985
12986 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12987
12988 * gcc.target/mips/octeon3-pipe-1.c: New test.
12989
12990 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12991
12992 * jit.dg/harness.h (set_up_logging): Move string concatenation
12993 into...
12994 (concat_strings): New function.
12995 (dump_reproducer): New function.
12996 (test_jit): Call dump_reproducer.
12997 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12998 function.
12999 (jit-dg-test): Delete any generated reproducer from previous runs.
13000 Verify that a generated reproducer was created, and verify that it
13001 compiles.
13002 * jit.dg/test-nested-contexts.c (main): Call
13003 gcc_jit_context_dump_reproducer_to_file.
13004
13005 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13006
13007 * gcc.dg/aru-2.c: Add dg-require-profiling.
13008
13009 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13010
13011 * lib/target-supports.exp (check_profiling_available): Check if
13012 -pg links.
13013
13014 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
13015
13016 PR ipa/64565
13017 * g++.dg/torture/pr64565.C: New testcase.
13018
13019 2015-01-13 Marek Polacek <polacek@redhat.com>
13020
13021 PR middle-end/64391
13022 * gcc.dg/tm/pr64391.c: New test.
13023
13024 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13025
13026 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
13027 true.
13028
13029 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
13030
13031 * gcc.target/i386/pie.c: New test.
13032
13033 * lib/target-supports.exp (check_effective_target_pie): New.
13034
13035 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13036
13037 PR rtl-optimization/64286
13038 * gcc.target/i386/avx2-pr64286.c: New test.
13039
13040 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
13041
13042 PR c++/57626
13043 * g++.dg/cpp0x/vt-57626.C: New.
13044
13045 2015-01-13 Jakub Jelinek <jakub@redhat.com>
13046
13047 PR fortran/64528
13048 * gfortran.dg/pr64528.f90: New test.
13049
13050 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
13051
13052 * gcc.target/aarch64/subsp.c: New test.
13053
13054 2015-01-13 Andrew Pinski <apinski@cavium.com>
13055
13056 * gcc.target/aarch64/store-pair-1.c: New testcase.
13057
13058 2015-01-13 Richard Biener <rguenther@suse.de>
13059
13060 PR lto/64373
13061 * gcc.dg/lto/pr64373_0.c: New testcase.
13062
13063 2015-01-13 Andrew Pinski <apinski@cavium.com>
13064
13065 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
13066 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
13067
13068 2015-01-13 Richard Biener <rguenther@suse.de>
13069
13070 PR tree-optimization/64406
13071 * gcc.dg/pr64406.c: New testcase.
13072
13073 2015-01-13 Richard Biener <rguenther@suse.de>
13074
13075 PR tree-optimization/64404
13076 * gcc.dg/vect/pr64404.c: New testcase.
13077
13078 2015-01-13 Richard Biener <rguenther@suse.de>
13079
13080 PR tree-optimization/64568
13081 * g++.dg/torture/pr64568.C: New testcase.
13082
13083 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13084
13085 * jit.dg/test-error-local-used-from-other-function.c: New test
13086 case.
13087 * jit.dg/test-error-param-reuse.c: New test case.
13088 * jit.dg/test-error-param-sharing.c: New test case.
13089 * jit.dg/test-error-param-used-from-other-function.c: New test
13090 case.
13091 * jit.dg/test-error-param-used-without-a-function.c: New test
13092 case.
13093
13094 2015-01-12 Jakub Jelinek <jakub@redhat.com>
13095
13096 PR tree-optimization/64563
13097 * gcc.dg/pr64563.c: New test.
13098
13099 PR target/64513
13100 * gcc.target/i386/pr64513.c: New test.
13101
13102 PR tree-optimization/64454
13103 * gcc.dg/pr64454.c: New test.
13104
13105 PR testsuite/64028
13106 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
13107 bind_pic_locally.
13108 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
13109 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
13110 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
13111 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
13112 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
13113 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
13114 * gcc.dg/vect/slp-25.c: Likewise.
13115 * gcc.dg/vect/vect-109.c: Likewise.
13116 * gcc.dg/vect/vect-13.c: Likewise.
13117 * gcc.dg/vect/vect-17.c: Likewise.
13118 * gcc.dg/vect/vect-18.c: Likewise.
13119 * gcc.dg/vect/vect-19.c: Likewise.
13120 * gcc.dg/vect/vect-20.c: Likewise.
13121 * gcc.dg/vect/vect-21.c: Likewise.
13122 * gcc.dg/vect/vect-22.c: Likewise.
13123 * gcc.dg/vect/vect-27.c: Likewise.
13124 * gcc.dg/vect/vect-29.c: Likewise.
13125 * gcc.dg/vect/vect-2-big-array.c: Likewise.
13126 * gcc.dg/vect/vect-2.c: Likewise.
13127 * gcc.dg/vect/vect-3.c: Likewise.
13128 * gcc.dg/vect/vect-4.c: Likewise.
13129 * gcc.dg/vect/vect-5.c: Likewise.
13130 * gcc.dg/vect/vect-72.c: Likewise.
13131 * gcc.dg/vect/vect-73-big-array.c: Likewise.
13132 * gcc.dg/vect/vect-73.c: Likewise.
13133 * gcc.dg/vect/vect-77-global.c: Likewise.
13134 * gcc.dg/vect/vect-78-global.c: Likewise.
13135 * gcc.dg/vect/vect-7.c: Likewise.
13136 * gcc.dg/vect/vect-86.c: Likewise.
13137 * gcc.dg/vect/vect-align-1.c: Likewise.
13138 * gcc.dg/vect/vect-align-3.c: Likewise.
13139 * gcc.dg/vect/vect-all-big-array.c: Likewise.
13140 * gcc.dg/vect/vect-all.c: Likewise.
13141 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13142 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13143 * gcc.dg/vect/vect-peel-3.c: Likewise.
13144 * gcc.dg/vect/vect-peel-4.c: Likewise.
13145 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
13146
13147 2015-01-12 Jeff Law <law@redhat.com>
13148
13149 PR target/64461
13150 * gcc.target/m68k/pr64461.c: New test.
13151
13152 2015-01-12 David Malcolm <dmalcolm@redhat.com>
13153
13154 * jit.dg/test-array-as-pointer.c (create_code): Update call
13155 to gcc_jit_context_new_global by setting "kind" to
13156 GCC_JIT_GLOBAL_IMPORTED.
13157 * jit.dg/test-error-array-as-pointer.c: Likewise.
13158 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
13159 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
13160 setting kind to GCC_JIT_GLOBAL_EXPORTED.
13161 * jit.dg/test-using-global.c (the_global): Rename to...
13162 (imported_global): ...this.
13163 (create_code): Update to test the three kinds of global.
13164 (verify_code): Likewise.
13165
13166 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
13167
13168 PR testsuite/64427
13169 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
13170 undefined behavior.
13171 * gcc.target/i386/pr64291-2.c: Updated.
13172
13173 2015-01-12 Richard Biener <rguenther@suse.de>
13174
13175 PR tree-optimization/64530
13176 * gfortran.dg/pr64530.f90: New testcase.
13177
13178 2015-01-12 Richard Biener <rguenther@suse.de>
13179
13180 PR middle-end/64357
13181 * gcc.dg/torture/pr64357.c: New testcase.
13182
13183 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13184
13185 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13186 selector.
13187
13188 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13189 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13190
13191 2015-01-12 Martin Liska <mliska@suse.cz>
13192
13193 * gcc.dg/ipa/PR64550.c: New test.
13194
13195 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13196
13197 PR ipa/63470
13198 * g++.dg/ipa/pr63470.C: New testcase.
13199
13200 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13201
13202 PR fortran/63733
13203 * gfortran.dg/typebound_operator_20.f90: New.
13204
13205 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13206
13207 PR fortran/58023
13208 * gfortran.dg/proc_ptr_comp_42.f90: New.
13209
13210 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13211
13212 PR fortran/64508
13213 * gfortran.dg/proc_ptr_comp_41.f90: New.
13214
13215 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13216
13217 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13218
13219 2015-01-10 Tobias Burnus <burnus@net-b.de>
13220
13221 PR fortran/64522
13222 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13223 and add dg-excess-errors.
13224 * gfortran.dg/line_length_6.f90: New.
13225 * gfortran.dg/line_length_7.f90: New.
13226 * gfortran.dg/line_length_8.f90: New.
13227 * gfortran.dg/line_length_9.f90: New.
13228 * gfortran.dg/line_length_10.f90: New.
13229 * gfortran.dg/line_length_11.f90: New.
13230
13231 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13232
13233 * jit.dg/test-threads.c (struct testcase): Move declaration
13234 to jit.dg/all-non-failing-tests.h.
13235 (testcases): Likewise.
13236 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13237 declaration here from jit.dg/all-non-failing-tests.h.
13238 (testcases): Likewise.
13239 * jit.dg/test-combination.c (create_code): Eliminate spelling
13240 out all of the testcases in favor of looping through the
13241 "testcases" metadata.
13242 (verify_code): Likewise.
13243
13244 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR rtl-optimization/64536
13247 * gcc.dg/pr64536.c: New test.
13248
13249 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13250
13251 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13252 * jit.dg/test-combination.c (create_code): Likewise.
13253 (verify_code): Likewise.
13254 * jit.dg/test-constants.c: New test case.
13255 * jit.dg/test-threads.c: Add test-constants.c.
13256
13257 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13258
13259 PR libobjc/51891
13260 * objc.dg/gnu-api-2-class.m: Add a test case
13261 for the above change.
13262
13263 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13264
13265 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13266
13267 2015-01-09 Richard Biener <rguenther@suse.de>
13268
13269 PR tree-optimization/64410
13270 * g++.dg/vect/pr64410.cc: New testcase.
13271
13272 2015-01-09 Martin Liska <mliska@suse.cz>
13273
13274 * gcc.dg/ipa/ipa-icf-32.c: New test.
13275
13276 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13277
13278 * c-c++-common/tsan/tsan_barrier.h: New.
13279 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13280 * c-c++-common/tsan/bitfield_race.c: Likewise.
13281 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13282 * c-c++-common/tsan/mutexset1.c: Likewise.
13283 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13284 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13285 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13286 * c-c++-common/tsan/simple_race.c: Likewise.
13287 * c-c++-common/tsan/simple_stack.c: Likewise.
13288 * c-c++-common/tsan/sleep_sync.c: Likewise.
13289 * c-c++-common/tsan/tiny_race.c: Likewise.
13290 * c-c++-common/tsan/tls_race.c: Likewise.
13291 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13292 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13293 * g++.dg/tsan/atomic_free.C: Likewise.
13294 * g++.dg/tsan/atomic_free2.C: Likewise.
13295 * g++.dg/tsan/cond_race.C: Likewise.
13296 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13297
13298 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13299
13300 PR testsuite/62250
13301 * lib/target-supports.exp (check_effective_target_libatomic_available):
13302 New.
13303 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13304 targets that match effective-target libatomic_available.
13305 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13306
13307 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13308
13309 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13310 Verify the result of gcc_jit_context_get_last_error.
13311 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13312
13313 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR tree-optimization/63989
13316 * gcc.dg/strlenopt-27.c: New test.
13317
13318 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13319
13320 * jit.dg/harness.h (set_up_logging): New function.
13321 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13322 set_up_logging on the context, so that every testcase is
13323 logged to a particular file.
13324 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13325 and call gcc_jit_context_set_logfile on the top-level context.
13326
13327 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR target/64338
13330 * g++.dg/opt/pr64338.C: New test.
13331
13332 2015-01-08 Tobias Burnus <burnus@net-b.de>
13333
13334 * gfortran.dg/coarray/codimension_2b.f90: New file.
13335 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13336 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13337
13338 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13339
13340 PR c++/59004
13341 * g++.dg/ext/fnname4.C: New.
13342
13343 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13344
13345 PR c++/64462
13346 * g++.dg/cpp0x/constexpr-64462.C: New.
13347
13348 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13349
13350 PR c++/60753
13351 * g++.dg/cpp0x/deleted10.C: New.
13352
13353 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13354
13355 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13356
13357 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13358
13359 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13360 GCC_JIT_UNARY_OP_ABS.
13361 (verify_unary_ops): Likewise.
13362
13363 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13364
13365 * jit.dg/test-arith-overflow.c: New test case.
13366 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13367 * jit.dg/test-combination.c (create_code): Likewise.
13368 (verify_code): Likewise.
13369 * jit.dg/test-threads.c (testcases): Likewise.
13370
13371 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13372
13373 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13374 rather than "jit". Load g++.exp, and call g++_init.
13375 Run test-*.cc files within the testsuite and *.cc files within
13376 docs/examples.
13377 (jit-dg-test): Drop the addition of -fgnu89-inline to
13378 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13379 doing it when compiling C testcases (since g++ does not handle
13380 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13381 is restored to the value after g++_init ran, rather than the
13382 value before g++_init ran. Return a list of
13383 $comp_output $output_file, as dg-test assumes.
13384
13385 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13386
13387 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13388 make it easier to figure out the origin of each test result when
13389 running test-combination.c and test-threads.c.
13390 (CHECK_VALUE): Likewise.
13391 (CHECK_DOUBLE_VALUE): Likewise.
13392 (CHECK_STRING_VALUE): Likewise.
13393 (CHECK_STRING_STARTS_WITH): Likewise.
13394 (CHECK_STRING_CONTAINS): Likewise.
13395 (CHECK): Likewise.
13396 (check_string_value): Likewise, add "funcname" param.
13397 (check_string_starts_with): Likewise.
13398 (check_string_contains): Likewise.
13399
13400 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13401
13402 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13403 generating name of built executable.
13404
13405 2015-01-07 Marek Polacek <polacek@redhat.com>
13406
13407 PR c/64440
13408 * gcc.dg/pr64440.c: New test.
13409 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13410
13411 2015-01-07 Marek Polacek <polacek@redhat.com>
13412
13413 PR c/64417
13414 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13415 * gcc.dg/pr64417.c: New test.
13416
13417 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13418
13419 PR target/64505
13420 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13421 fix is correct.
13422
13423 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13424
13425 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13426 Check if testcases run without errors, not just if they compile.
13427
13428 2015-01-06 Christian Bruel <christian.bruel@st.com>
13429
13430 PR target/64507
13431 * gcc.target/sh/pr64507.c: New test.
13432
13433 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13434
13435 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13436
13437 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13438
13439 * c-c++-common/asan/sanitize-all-1.c: New test.
13440 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13441 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13442 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13443 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13444
13445 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13446
13447 * lib/target-supports.exp (check_profiling_available): Return 0 for
13448 Visium.
13449 (check_effective_target_tls_runtime): Likewise.
13450 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13451 * gcc.dg/20020312-2.c: Adjust for Visium.
13452 * gcc.dg/tls/thr-cse-1.c: Likewise
13453 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13454 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13455 * gcc.dg/weak/typeof-2.c: Likewise.
13456
13457 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13458
13459 PR rtl-optimization/64287
13460 * gcc.dg/aru-2.c: New test.
13461
13462 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR sanitizer/64344
13465 * c-c++-common/ubsan/pr64344-1.c: New test.
13466 * c-c++-common/ubsan/pr64344-2.c: New test.
13467
13468 PR tree-optimization/64465
13469 * gcc.dg/pr64465.c: New test.
13470
13471 PR tree-optimization/64494
13472 * gcc.c-torture/compile/pr64494.c: New test.
13473
13474 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13475
13476 PR fortran/47674
13477 * gfortran.dg/realloc_on_assign_25.f90: New test.
13478
13479 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13480
13481 Update copyright years.
13482
13483 2015-01-05 Marek Polacek <polacek@redhat.com>
13484
13485 PR c/64423
13486 * gcc.dg/pr64423.c: New test.
13487
13488 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13489
13490 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13491 mmix-knuth-mmixware for the same reason as for MIPS.
13492 * gcc.dg/debug/debug-2.c: Ditto.
13493
13494 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13495
13496 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13497
13498 PR testsuite/62250
13499 * lib/gfortran.exp: Add libatomic library search path.
13500 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13501 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13502
13503 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13504
13505 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13506
13507 * c-c++-common/tsan/bitfield_race.c: New testcase.
13508 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13509
13510 2015-01-02 Tobias Burnus <burnus@net-b.de>
13511
13512 * gfortran.dg/coarray/collectives_4.f90: New.
13513
13514 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13515
13516 PR fortran/57562
13517 * gfortran.dg/extends_16.f90: New.
13518
13519 2015-01-02 Tobias Burnus <burnus@net-b.de>
13520
13521 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13522
13523 2015-01-02 Tobias Burnus <burnus@net-b.de>
13524
13525 * gfortran.dg/coarray/codimension_2.f90: New.
13526 * gfortran.dg/coarray/codimension_2a.f90: New.
13527 * gfortran.dg/coarray_35.f90: New.
13528 * gfortran.dg/coarray_35a.f90: New.
13529
13530 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13531
13532 PR fortran/60507
13533 * gfortran.dg/dummy_procedure_11.f90: New.
13534 ^L
13535 Copyright (C) 2015 Free Software Foundation, Inc.
13536
13537 Copying and distribution of this file, with or without modification,
13538 are permitted in any medium without royalty provided the copyright
13539 notice and this notice are preserved.