Wno-frame-address.c: Skip on hppa*-*-*.
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
2
3 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4
5 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6
7 PR fortran/68153
8 * gfortran.dg/pr68153.f90: New test.
9
10 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
11
12 PR fortran/68151
13 * gfortran.dg/pr68151.f90: New test.
14
15 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
16
17 PR tree-optimization/68235
18 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
19
20 2015-11-06 Jeff Law <law@redhat.com>
21
22 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
23 realized jump threads.
24 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
25 threads rather than dom1 dump.
26
27 2015-11-06 Michael Collison <michael.collison@linaro.org
28 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
29
30 Revert:
31 2015-08-01 Michael Collison <michael.collison@linaro.org
32 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
33
34 * gcc.target/arm/mincmp.c: New test.
35
36 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
37
38 PR fortran/54224
39 * gfortran.dg/warn_unused_function_2.f90: Add two new
40 "defined but not used" subroutines.
41
42 2015-11-06 Jakub Jelinek <jakub@redhat.com>
43
44 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
45 * g++.dg/gomp/ordered-2.C (f1): Likewise.
46 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
47 expected diagnostics for the addition of quotes.
48 * gfortran.dg/gomp/target3.f90: Likewise.
49 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
50 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
51 * c-c++-common/gomp/doacross-1.c: Likewise.
52 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
53 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
54 Adjust expected diagnostics wording.
55 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
56 Don't expect error on ordered threads simd when in for simd.
57 * c-c++-common/gomp/nesting-2.c: New test.
58 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
59 * c-c++-common/gomp/ordered-4.c: New test.
60
61 2015-11-06 Mike Stump <mikestump@comcast.net>
62
63 * gcc.dg/pragma-diag-5.c: Make test cases unique.
64
65 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
66 Sebastian Pop <s.pop@samsung.com>
67
68 * gcc.dg/graphite/fuse-1.c: New.
69 * gcc.dg/graphite/fuse-2.c: New.
70 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
71
72 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
73
74 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
75
76 2015-11-06 David Malcolm <dmalcolm@redhat.com>
77
78 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
79 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
80 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
81 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
82 * lib/gcc-dg.exp: Load multiline.exp.
83
84 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
85
86 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
87 * gcc.target/arm/interrupt-1.c: Likewise.
88 * gcc.target/arm/interrupt-2.c: Likewise.
89 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
90
91 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
92
93 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
94
95 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
96
97 PR ipa/68057
98 PR ipa/68220
99 * g++.dg/lto/pr68057_0.C: New testcase.
100 * g++.dg/lto/pr68057_1.C: New testcase.
101 * g++.dg/torture/pr68220.C: New testcase.
102
103 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
104
105 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
106 comment.
107
108 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
109
110 PR tree-optimization/68145
111 * g++.dg/vect/pr68145.cc: New test.
112
113 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
114
115 PR target/68088
116 * gcc.dg/pr68088_1.c: New test.
117
118 2015-11-06 Richard Biener <rguenther@suse.de>
119
120 * gcc.dg/vect/bb-slp-38.c: New testcase.
121
122 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
123
124 * gfortran.dg/goacc/private-3.f95: XFAIL.
125
126 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
127
128 PR middle-end/53852
129 PR middle-end/67518
130 * gfortran.dg/PR67518.f90: New test.
131 * gfortran.dg/PR53852.f90: New test.
132
133 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
134 Tom de Vries <tom@codesourcery.com>
135 Nathan Sidwell <nathan@codesourcery.com>
136 Thomas Schwinge <thomas@codesourcery.com>
137
138 * c-c++-common/goacc/combined-directives.c: New test.
139 * c-c++-common/goacc/loop-clauses.c: New test.
140 * c-c++-common/goacc/tile.c: New test.
141 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
142 as gang static arguments.
143 * c-c++-common/goacc/update-1.c: Adjust expected error message.
144 * g++.dg/goacc/template.C: New test.
145 * gfortran.dg/goacc/combined-directives.f90: New test.
146 * gfortran.dg/goacc/default.f95: New test.
147 * gfortran.dg/goacc/default_none.f95: New test.
148 * gfortran.dg/goacc/firstprivate-1.f95: New test.
149 * gfortran.dg/goacc/gang-static.f95: New test.
150 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
151 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
152 * gfortran.dg/goacc/list.f95: Update test.
153 * gfortran.dg/goacc/loop-2.f95: Likewise.
154 * gfortran.dg/goacc/loop-4.f95: New test.
155 * gfortran.dg/goacc/loop-5.f95: New test.
156 * gfortran.dg/goacc/loop-6.f95: New test.
157 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
158 * gfortran.dg/goacc/multi-clause.f90: New test.
159 * gfortran.dg/goacc/parallel-tree.f95: Update test.
160 * gfortran.dg/goacc/update.f95: New test.
161
162 2015-11-05 Martin Sebor <msebor@redhat.com>
163
164 PR c++/67942
165 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
166 invocations where the size of the destination buffer object
167 or its type (or both) is unknown.
168
169 2015-11-05 Martin Sebor <msebor@redhat.com>
170
171 PR c++/67942
172 * g++.dg/warn/Wplacement-new-size.C: New test.
173
174 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
175
176 * gcc.dg/pr68112.c: New.
177 * gcc.dg/vect/vect-strided-shift-1.c: New.
178
179 2015-11-05 Marek Polacek <polacek@redhat.com>
180
181 PR c/68090
182 * gcc.dg/pr68090.c: New test.
183
184 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
185
186 * gcc.dg/ifcvt-4.c: New.
187
188 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/67846
191 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
192
193 2015-11-05 Jakub Jelinek <jakub@redhat.com>
194
195 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
196 of variables in both data sharing and mapping clauses and for
197 structure element based array sections being mapped rather than
198 privatized.
199 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
200 expected diagnostics wording in one case.
201 * c-c++-common/gomp/distribute-1.c: New test.
202 * c-c++-common/gomp/element-1.c: New test.
203 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
204 and #pragma omp end declare target pair around the function.
205 Change s from a parameter to a file scope variable.
206 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
207 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
208 on non-zero low-bound in reduction array sections. Add further
209 tests.
210 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
211 * c-c++-common/gomp/target-teams-1.c: New test.
212 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
213 for expected mangling on x86_64/i?86.
214 * gcc.dg/gomp/declare-simd-3.c: New test.
215 * gcc.dg/gomp/declare-simd-4.c: New test.
216 * gcc.dg/gomp/for-20.c: New test.
217 * gcc.dg/gomp/for-21.c: New test.
218 * gcc.dg/gomp/for-22.c: New test.
219 * gcc.dg/gomp/for-23.c: New test.
220 * gcc.dg/gomp/for-24.c: New test.
221 * gcc.dg/gomp/linear-1.c: New test.
222 * gcc.dg/gomp/loop-1.c: New test.
223 * g++.dg/gomp/atomic-17.C: New test.
224 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
225 non-static data member in shared clause. Add single construct.
226 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
227 scan-assembler-times directives for expected mangling on x86_64/i?86.
228 * g++.dg/gomp/declare-simd-3.C: Likewise.
229 * g++.dg/gomp/declare-simd-4.C: New test.
230 * g++.dg/gomp/declare-simd-5.C: New test.
231 * g++.dg/gomp/declare-target-1.C: New test.
232 * g++.dg/gomp/linear-2.C: New test.
233 * g++.dg/gomp/loop-1.C: New test.
234 * g++.dg/gomp/loop-2.C: New test.
235 * g++.dg/gomp/loop-3.C: New test.
236 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
237 non-static data member in shared clause.
238 * g++.dg/gomp/member-3.C: New test.
239 * g++.dg/gomp/member-4.C: New test.
240 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
241 (bar): Remove dg-message.
242 * g++.dg/gomp/target-teams-1.C: New test.
243
244 2015-11-05 Richard Biener <rguenther@suse.de>
245
246 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
247 uninitialized variables.
248 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
249 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
250 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
251 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
252 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
253 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
254 * gcc.dg/ipa/inlinehint-2.c: Likewise.
255 * gcc.dg/ipa/pure-const-2.c: Likewise.
256 * gcc.dg/tree-ssa/loop-1.c: Likewise.
257 * gcc.dg/tree-ssa/loop-23.c: Likewise.
258 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
259 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
260 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
261 * gcc.dg/vect/pr30858.c: Likewise.
262 * gcc.dg/vect/pr33866.c: Likewise.
263 * gcc.dg/vect/pr37027.c: Likewise.
264 * c-c++-common/ubsan/null-10.c: Likewise.
265 * gcc.target/i386/incoming-8.c: Likewise.
266
267 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
268
269 * gnat.dg/slice9.adb: New test.
270
271 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
272
273 * gfortran.dg/goacc/reduction-2.f95: Delete.
274
275 2015-11-04 Tom de Vries <tom@codesourcery.com>
276
277 PR tree-optimization/67742
278 * gcc.dg/tree-ssa/restrict-7.c: New test.
279 * gcc.dg/tree-ssa/restrict-8.c: New test.
280
281 2015-11-03 Martin Sebor <msebor@redhat.com>
282
283 PR c++-common/67882
284 * c-c++-common/builtin-offsetof-2.c: New test.
285
286 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
287
288 PR fortran/67982
289 * gfortran.dg/warn_unused_function_3.f90: New test.
290
291 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/discr45.adb: Only compile the test.
294
295 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
296
297 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
298 * gcc.target/i386/mvc5.c: Ditto.
299 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
300 resolver.
301
302 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
303
304 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
305 from here to...
306 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
307 to succeed.
308
309 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
310
311 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
312 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
313 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
314 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
315 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
316 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
317
318 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
319
320 * gcc.target/aarch64/fp16/set_zero_1.c: New.
321
322 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
323
324 * gcc.dg/mvc1.c: Move to ...
325 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
326 * gcc.dg/mvc2.c: Move to ...
327 * gcc.target/i386/mvc2.c: ... here.
328 * gcc.dg/mvc3.c: Move to ...
329 * gcc.target/i386/mvc3.c: ... here.
330 * gcc.dg/mvc4.c: Move to ...
331 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
332 * gcc.dg/mvc5.c: Move to ...
333 * gcc.target/i386/mvc5.c: ... here.
334 * gcc.dg/mvc6.c: Move to ...
335 * gcc.target/i386/mvc6.c: ... here.
336 * gcc.dg/mvc7.c: Move to ...
337 * gcc.target/i386/mvc7.c: ... here.
338
339 * g++.dg/ext/mvc1.C: Require ifunc.
340
341 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
342
343 PR tree-optimization/68083
344 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
345
346 2015-11-02 Jeff Law <law@redhat.com>
347
348 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
349 irreducible loops in the CFG.
350
351 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
352
353 Revert:
354 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
355
356 * gcc.dg/vect/vect-strided-shift-1.c: New.
357
358 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
359
360 PR target/67929
361 * gcc.target/arm/pr67929_1.c: Move to...
362 * gcc.c-torture/execute/pr67929_1.c: ... Here.
363 Remove arm-specific directives. Add noclone, noinline
364 attributes.
365
366 2015-11-01 Jeff Law <law@redhat.com>
367
368 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
369
370 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
371
372 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
373 (sse2_test): Rename from main. Do not return 0.
374
375 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
376
377 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
378 * gfortran.dg/proc_ptr_39.f90: Require visibility.
379 * gfortran.dg/read_dir.f90: XFAIL AIX.
380
381 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
382
383 Remove the implementation of N3994, terse range-for loops.
384 * g++.dg/cpp1z/range-for1.C: Remove.
385
386 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
387
388 * gnat.dg/discr45.adb: New test.
389
390 2015-10-31 Tom de Vries <tom@codesourcery.com>
391
392 * gfortran.dg/assumed_type_2.f90: Update test.
393 * gfortran.dg/no_arg_check_2.f90: Same.
394
395 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
396
397 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
398
399 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
400
401 PR fortran/46588
402 * gfortran.dg/pr46588.f90: New test.
403
404 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
405
406 * gcc.dg/mvc1.c: New test for multiple targets cloning.
407 * gcc.dg/mvc2.c: Ditto.
408 * gcc.dg/mvc3.c: Ditto.
409 * gcc.dg/mvc4.c: Ditto.
410 * gcc.dg/mvc5.c: Ditto.
411 * gcc.dg/mvc6.c: Ditto.
412 * gcc.dg/mvc7.c: Ditto.
413 * g++.dg/ext/mvc1.C: Ditto.
414 * g++.dg/ext/mvc2.C: Ditto.
415 * g++.dg/ext/mvc3.C: Ditto.
416 * g++.dg/ext/mvc4.C: Ditto.
417
418 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
419
420 PR fortran/51993
421 * gfortran.dg/pr51993.f90: New test.
422
423 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
424
425 PR rtl-optimization/68106
426 * gcc.target/aarch64/pr68106.c: New.
427
428 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
429
430 PR fortran/36192
431 * gfortran.dg/pr36192_1.f90: New test.
432
433 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
434
435 PR fortran/68154
436 *gfortran.dg/pr68154.f90
437
438 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
439
440 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
441 * c-c++-common/goacc/acc_on_device-2.c: Delete.
442
443 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
444
445 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
446
447 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
448
449 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
450 PowerPC.
451 * gcc.target/powerpc/float128-mix.c: Likewise.
452
453 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
454
455 PR fortran/68054
456 * gfortran.dg/pr68054.f90: New test.
457
458 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
459
460 PR fortran/67885
461 * gfortran.dg/pr67885.f90: New test.
462
463 2015-10-29 Jeff Law <law@redhat.com>
464
465 PR tree-optimization/67892
466 * gcc.dg/tree-ssa/pr21417: Update expected output.
467 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
468
469 2015-10-29 Richard Biener <rguenther@suse.de>
470
471 PR middle-end/68142
472 * c-c++-common/ubsan/pr68142.c: New testcase.
473
474 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
475
476 PR c++/67845
477 * g++.dg/other/cv_func4.C: New.
478
479 2015-10-29 Richard Biener <rguenther@suse.de>
480
481 PR middle-end/56956
482 * c-c++-common/ubsan/pr56956.c: New testcase.
483
484 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
485
486 * gnat.dg/discr44.adb: New test.
487
488 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
489
490 PR debug/66068
491 * gcc.dg/debug/pr66068.c: New test.
492
493 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
494
495 PR fortran/67933
496 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
497 array bounds error at line 25.
498
499 2015-10-28 Catherine Moore <clm@codesourcery.com>
500
501 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
502 * gcc.target/mips/oddspreg-6.c: Likewise.
503 * gcc.target/mips/oddspreg-1.c: Likewise.
504 * gcc.target/mips/oddspreg-2.c: Likewise.
505
506 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
507
508 PR target/67839
509 * gcc.target/avr/pr67839.c: New test.
510
511 2015-10-28 Richard Biener <rguenther@suse.de>
512
513 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
514
515 2015-10-28 Tom de Vries <tom@codesourcery.com>
516
517 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
518
519 2015-10-28 Richard Biener <rguenther@suse.de>
520
521 PR ipa/67600
522 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
523 of #includes.
524
525 2015-10-28 Richard Biener <rguenther@suse.de>
526
527 PR tree-optimization/65962
528 * gcc.dg/vect/vect-62.c: Adjust.
529
530 2015-10-28 Richard Biener <rguenther@suse.de>
531
532 PR middle-end/68067
533 * gcc.dg/torture/pr68067-1.c: New testcase.
534 * gcc.dg/torture/pr68067-2.c: Likewise.
535
536 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
537
538 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
539
540 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
541
542 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
543 as xvmadd and xvnmsub.
544 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
545
546 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
547
548 * c-c++-common/goacc/loop-shape.c: New test.
549
550 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
551 Cesar Philippidis <cesar@codesourcery.com>
552
553 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
554 * g++.dg/gomp/pr33372-3.C: Likewise.
555
556 2015-10-27 Richard Henderson <rth@redhat.com>
557
558 PR rtl-opt/67609
559 * gcc.target/i386/pr67609-2.c: New test.
560
561 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562
563 PR target/68102
564 * gcc.target/aarch64/pr68102_1.c: New test.
565
566 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
567
568 PR fortran/67933
569 * gfortran.dg/allocate_with_source_15.f03: New test
570
571 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
572 James Norris <jnorris@codesourcery.com>
573
574 PR fortran/63865
575 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
576 directive to work.
577 * gfortran.dg/goacc/loop-1.f95: Likewise.
578 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
579 * gfortran.dg/goacc/cray.f95: Likewise.
580 * gfortran.dg/goacc/parameter.f95: Likewise.
581
582 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
583
584 PR fortran/68108
585 * gfortran.dg/pr67805_2.f90: New test.
586
587 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
588 Aditya Kumar <aditya.k7@samsung.com>
589
590 * gcc.dg/graphite/block-0.c: Changed to match pattern.
591 * gcc.dg/graphite/interchange-1.c: Same.
592 * gcc.dg/graphite/interchange-10.c: Same.
593 * gcc.dg/graphite/interchange-11.c: Same.
594 * gcc.dg/graphite/interchange-13.c: Same.
595 * gcc.dg/graphite/interchange-3.c: Same.
596 * gcc.dg/graphite/interchange-4.c: Same.
597 * gcc.dg/graphite/interchange-7.c: Same.
598 * gcc.dg/graphite/interchange-9.c: Same.
599 * gcc.dg/graphite/uns-interchange-9.c: Same.
600 * gfortran.dg/graphite/interchange-3.f90: Same.
601
602 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
603
604 PR target/67215
605 * gcc.target/i386/pr67215-1.c: New test.
606 * gcc.target/i386/pr67215-2.c: Likewise.
607 * gcc.target/i386/pr67215-3.c: Likewise.
608
609 2015-10-27 Richard Biener <rguenther@suse.de>
610
611 PR tree-optimization/68104
612 * gcc.dg/torture/pr68104.c: New testcase.
613
614 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
615
616 * gcc.dg/vect/vect-strided-shift-1.c: New.
617
618 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
619
620 PR target/67929
621 * gcc.target/arm/pr67929_1.c: New test.
622
623 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
624
625 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
626
627 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
628
629 PR tree-optimization/68097
630 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
631 --param max-ssa-name-query-depth=3 to dg-options.
632
633 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
634
635 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
636
637 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
638
639 * gcc.dg/builtins-52.c: Add -O to dg-options.
640
641 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
642
643 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
644
645 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
646
647 PR c/64765
648 PR c/64880
649 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
650 sorry message.
651 (PR64765): New function.
652 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
653 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
654 sorry message.
655 * gfortran.dg/goacc/cray.f95: Refine prune directive.
656 * gfortran.dg/goacc/parameter.f95: Likewise.
657
658 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
659
660 PR fortran/66056
661 * gfortran.dg/empty_label_typedecl.f90: New test.
662
663 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
664
665 PR fortran/36192
666 * gfortran.dg/pr36192.f90: New test.
667
668 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
669
670 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
671 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
672 * gnat.dg/opt51.adb: New test.
673 * gnat.dg/opt51_pkg.ads: New helper.
674
675 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
676
677 * gcc.target/mips/ds-schedule-1.c: New.
678 * gcc.target/mips/ds-schedule-2.c: New.
679
680 2015-10-26 Jeff Law <law@redhat.com>
681
682 PR tree-optimization/68013
683 * gcc.c-torture/compile/pr68013.c: New test.
684
685 2015-10-26 Richard Biener <rguenther@suse.de>
686 Dominik Vogt <vogt@linux.vnet.ibm.com>
687
688 PR middle-end/67443
689 * gcc.target/s390/pr67443.c: New testcase.
690
691 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
692
693 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
694 make it unique per testcase.
695 * gfortran.dg/chmod_2.f90: Likewise.
696 * gfortran.dg/chmod_3.f90: Likewise.
697 * gfortran.dg/direct_io_8.f90: Likewise.
698 * gfortran.dg/f2003_inquire_1.f03: Likewise.
699 * gfortran.dg/f2003_io_1.f03: Likewise.
700 * gfortran.dg/f2003_io_2.f03: Likewise.
701 * gfortran.dg/f2003_io_8.f03: Likewise.
702 * gfortran.dg/inquire_size.f90: Likewise.
703 * gfortran.dg/namelist_66.f90: Likewise.
704 * gfortran.dg/namelist_82.f90: Likewise.
705 * gfortran.dg/namelist_87.f90: Likewise.
706 * gfortran.dg/open_negative_unit_1.f90: Likewise.
707 * gfortran.dg/open_new.f90: Likewise.
708 * gfortran.dg/stat_1.f90: Likewise.
709 * gfortran.dg/stat_2.f90: Likewise.
710 * gfortran.dg/streamio_15.f90: Likewise.
711 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
712
713 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
714
715 PR middle-end/67989
716 * g++.dg/pr67989.C: New test.
717
718 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
719
720 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
721 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
722 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
723 suffix to the temporary filename to make it unique per testcase.
724
725 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
726
727 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
728
729 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
730
731 PR fortran/67171
732 * gfortran.dg/allocate_with_source_12.f03: New test
733
734 PR fortran/61819
735 * gfortran.dg/allocate_with_source_13.f03: New test
736
737 PR fortran/61830
738 * gfortran.dg/allocate_with_source_14.f03: New test
739
740 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
741
742 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
743
744 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
745
746 PR target/68084
747 * gcc.target/i386/pr68084.c: New test.
748
749 2015-10-25 Andre Vehreschild <vehre@gmx.de>
750
751 PR fortran/66927
752 PR fortran/67044
753 * gfortran.dg/allocate_with_source_10.f08: New test.
754 * gfortran.dg/allocate_with_source_11.f08: New test.
755 * gfortran.dg/class_array_15.f03: Changed count of expected
756 _builtin_frees to 11. One step of temporaries is spared, therefore
757 the allocatable component of that temporary is not to be freeed.
758
759 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
760
761 PR fortran/68055
762 * gfortran.dg/pr68055.f90: New case.
763
764 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
765
766 PR fortran/67805
767 * gfortran.dg/pr67805.f90: New testcase.
768 * gfortran.dg/array_constructor_26.f03: Update testcase.
769 * gfortran.dg/array_constructor_27.f03: Ditto.
770 * gfortran.dg/char_type_len_2.f90: Ditto.
771 * gfortran.dg/pr67802.f90: Ditto.
772 * gfortran.dg/used_before_typed_3.f90: Ditto.
773
774 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
775
776 PR ipa/pr67600
777 * g++.dg/torture/pr67600.C: New testcase.
778
779 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
780
781 * g++.dg/pr68062.C: New test.
782
783 2015-10-23 Jeff Law <law@redhat.com>
784
785 PR tree-optimization/67830
786 * gcc.dg/pr67830.c: New test.
787
788 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
789
790 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
791
792 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
793 Andrew Pinski <apinski@cavium.com>
794
795 PR rtl-optimization/67736
796 * gcc.dg/torture/pr67736.c: New test.
797 * gcc.dg/combine-subregs.c: New test.
798
799 2015-10-23 Alan Hayward <alan.hayward@arm.com>
800
801 PR tree-optimization/65947
802 * lib/target-supports.exp
803 (check_effective_target_vect_max_reduc): Add.
804 * gcc.dg/vect/pr65947-1.c: New test.
805 * gcc.dg/vect/pr65947-2.c: New test.
806 * gcc.dg/vect/pr65947-3.c: New test.
807 * gcc.dg/vect/pr65947-4.c: New test.
808 * gcc.dg/vect/pr65947-5.c: New test.
809 * gcc.dg/vect/pr65947-6.c: New test.
810 * gcc.dg/vect/pr65947-7.c: New test.
811 * gcc.dg/vect/pr65947-8.c: New test.
812 * gcc.dg/vect/pr65947-9.c: New test.
813 * gcc.dg/vect/pr65947-10.c: New test.
814 * gcc.dg/vect/pr65947-11.c: New test.
815
816 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
817
818 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
819 Make weak rather than noinline.
820 * gcc.dg/builtins-57.c: Compile with -O.
821 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
822
823 2015-10-23 Tom de Vries <tom@codesourcery.com>
824
825 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
826
827 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
828
829 PR sanitizer/68042
830 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
831 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
832
833 2015-10-22 Martin Sebor <msebor@redhat.com>
834
835 PR driver/68043
836 * gcc.misc-tests/help.exp: Verify that option descriptions
837 end in periods.
838 * lib/options.exp (check_for_options): Use the regexp --line option.
839 Print unexpected match on failure.
840
841 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
842
843 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
844
845 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
846
847 PR c++/67838
848 * g++.dg/cpp1y/var-templ46.C: New.
849
850 2015-10-22 Richard Biener <rguenther@suse.de>
851
852 PR tree-optimization/58497
853 * gcc.dg/tree-ssa/vector-5.c: New testcase.
854
855 2015-10-22 Richard Biener <rguenther@suse.de>
856
857 PR tree-optimization/19049
858 PR tree-optimization/65962
859 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
860 * gcc.dg/vect/vect-63.c: Adjust.
861 * gcc.dg/vect/vect-70.c: Likewise.
862 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
863 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
864 * gfortran.dg/vect/pr19049.f90: Likewise.
865 * gfortran.dg/vect/vect-8.f90: Likewise.
866
867 2015-10-22 Richard Biener <rguenther@suse.de>
868
869 PR middle-end/68046
870 PR middle-end/61893
871 * gcc.dg/torture/ftrapv-2.c: New testcase.
872
873 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
874
875 PR target/68015
876 * gcc.target/s390/pr68015.c: New test.
877
878 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
879
880 PR testsuite/67948
881 * gcc.target/arm/xor-and.c: Adjust test to check for eor
882 instead of orr.
883
884 2015-10-22 Jiong Wang <jiong.wang@arm.com>
885 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
886
887 PR target/63304
888 * gcc.target/aarch64/pr63304_1.c: New test.
889
890 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/66781
893 * g++.dg/parse/enum13.C: New.
894
895 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
896
897 PR c++/67847
898 * g++.dg/parse/enum12.C: New.
899
900 2015-10-21 Martin Sebor <msebor@redhat.com>
901
902 PR driver/68043
903 * gcc.misc-tests/help.exp: Adjust.
904 * lib/options.exp (check_for_options): Add detail to output.
905
906 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
907
908 PR fortran/67939
909 * gfortran.dg/pr67939.f90: New test.
910
911 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
912 Sebastian Pop <s.pop@samsung.com>
913
914 * gcc.dg/graphite/scop-11.c: Update pattern.
915
916 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
917
918 PR ipa/67056
919 * g++.dg/ipa/pr67056.C: New testcase.
920
921 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
922
923 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
924 are matched.
925
926 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
927
928 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
929 Add associated options for arm*-*-*.
930 (sqrt): Remove dummy definition.
931
932 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
933
934 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
935
936 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
937
938 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
939 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
940 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
941
942 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
943
944 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
945 sra-max-scalarization-size-Ospeed.
946
947 2015-10-21 Marek Polacek <polacek@redhat.com>
948
949
950 PR c/68024
951 * gcc.dg/pr68024.c: New test.
952
953 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
954
955 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
956 * c-c++-common/goacc/sb-1.c: Adjust errors.
957 * c-c++-common/goacc/sb-3.c: Adjust errors.
958 * c-c++-common/goacc/loop-1.c: Adjust errors.
959 * c-c++-common/goacc/nesting-1.c: Adjust errors.
960 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
961 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
962
963 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
964
965 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
966
967 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
968
969 * gcc.dg/lto/simd-function_0.c: New test.
970
971 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
972
973 PR target/68018
974 * gcc.target/i386/pr68018.c: New test.
975
976 2015-10-21 Richard Biener <rguenther@suse.de>
977
978 PR middle-end/68031
979 * gcc.dg/torture/pr68031.c: New testcase.
980
981 2015-10-21 Richard Biener <rguenther@suse.de>
982
983 PR tree-optimization/68026
984 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
985
986 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
987
988 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
989 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
990 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
991 * g++.dg/asan/default-options-1.C: Likewise.
992
993 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
994
995 * gcc.target/aarch64/stp_vec_64_1.c: New test.
996 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
997
998 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
999
1000 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
1001
1002 2015-10-20 Marek Polacek <polacek@redhat.com>
1003
1004 PR c/67964
1005 * gcc.dg/pr67964.c: New test.
1006
1007 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
1008
1009 PR rtl-optimization/67609
1010 * gcc.target/i386/pr67609.c: New.
1011
1012 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013
1014 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
1015
1016 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1017
1018 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
1019 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
1020
1021 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1022
1023 PR target/66810
1024 * gcc.target/i386/pr66810.c: New test.
1025
1026 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
1027
1028 PR target/67963
1029 PR target/67985
1030 * gcc.target/i386/pr67963-1.c: New test.
1031 * gcc.target/i386/pr67963-2.c: Likewise.
1032 * gcc.target/i386/pr67963-3.c: Likewise.
1033 * gcc.target/i386/pr67985-1.c: Likewise.
1034 * gcc.target/i386/pr67985-2.c: Likewise.
1035 * gcc.target/i386/pr67985-3.c: Likewise.
1036
1037 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
1038
1039 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
1040
1041 2015-10-20 Richard Biener <rguenther@suse.de>
1042
1043 PR tree-optimization/68017
1044 * gcc.dg/torture/pr68017.c: New testcase.
1045
1046 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
1047
1048 PR target/66912
1049 * gcc.target/aarch64/pr66912.c: New.
1050 * gcc.target/arm/pr66912.c: New.
1051
1052 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1053
1054 * gfortran.dg/pr67900.f90: New tests.
1055
1056 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
1057
1058 * gnat.dg/opt50.adb: New test.
1059 * gnat.dg/opt50_pkg.adb: New helper.
1060 * gnat.dg/opt50_pkg.ads: New helper.
1061
1062 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
1063
1064 PR fortran/68019
1065 * gfortran.dg/pr68019.f90: new test.
1066
1067 2015-10-19 Richard Biener <rguenther@suse.de>
1068
1069 PR tree-optimization/67975
1070 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
1071
1072 2015-10-19 Richard Biener <rguenther@suse.de>
1073
1074 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
1075
1076 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
1077
1078 PR target/67995
1079 * gcc.target/i386/pr67995-1.c: New test.
1080 * gcc.target/i386/pr67995-2.c: Likewise.
1081 * gcc.target/i386/pr67995-3.c: Likewise.
1082
1083 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
1084
1085 PR middle-end/68002
1086 * gcc.dg/PR68002.c: New test.
1087
1088 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
1089
1090 * gcc.dg/builtins-20.c: Remove undefined behavior.
1091
1092 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
1093
1094 PR fortran/67758
1095 * gfortran.dg/common_25.f90: New file.
1096
1097 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
1098
1099 PR fortran/67177
1100 * gfortran.dg/move_alloc_15.f90: New test
1101 * gfortran.dg/move_alloc_16.f90: New test
1102
1103 PR fortran/67977
1104 * gfortran.dg/deferred_character_assignment_1.f90: New test
1105
1106 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1107
1108 PR fortran/67987
1109 * gfortran.df/pr67987.f90: New test.
1110 * gfortran.dg/char_length_2.f90: Update testcase.
1111
1112 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1113
1114 * gcc.target/i386/iamcu/test_basic_returning.c
1115 (def_test_returning_type): Use union to check float return bits.
1116
1117 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
1120 Replace printf with __builtin_printf.
1121
1122 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
1123
1124 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
1125 initialize u5.
1126
1127 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
1128
1129 PR middle-end/67966
1130 * gnat.dg/pack21.adb: New test.
1131 * gnat.dg/pack22.adb: Likewise.
1132 * gnat.dg/pack22_pkg.ad[sb]: New helper.
1133
1134 2015-10-16 Christian Bruel <christian.bruel@st.com>
1135
1136 PR target/67745
1137 * gcc.target/arm/no-align.c: New test.
1138 * gcc.target/arm/attr-align1.c: New test.
1139 * gcc.target/arm/attr-align2.c: New test.
1140 * gcc.target/arm/attr-align3.c: New test.
1141
1142 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
1143
1144 * gcc.c-torture/compile/icfmatch.c: Add testcase
1145
1146 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
1147
1148 PR c++/67926
1149 * g++.dg/cpp1z/fold-ice1.C: New.
1150
1151 2015-10-16 Michael Collison <michael.collison@linaro.org>
1152 Andrew Pinski <andrew.pinski@caviumnetworks.com>
1153
1154 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
1155
1156 2015-10-15 Marek Polacek <polacek@redhat.com>
1157
1158 * gcc.dg/tree-ssa/reassoc-42.c: New test.
1159
1160 2015-10-15 Marek Polacek <polacek@redhat.com>
1161
1162 PR tree-optimization/67953
1163 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
1164 unsigned.
1165 * gcc.dg/torture/pr67953.c: New test.
1166
1167 2015-10-14 Jeff Law <law@redhat.com>
1168
1169 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
1170 contained within have their own file/test now.
1171 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
1172 ssa-dom-thread-2.c. Tighten expected output slightly and comment
1173 expectations a bit more.
1174 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1175 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
1176 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
1177 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
1178 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
1179
1180 PR testsuite/67959
1181 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
1182
1183 2015-10-14 Marek Polacek <polacek@redhat.com>
1184
1185 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
1186 (f6): New.
1187 (f7): New.
1188 (f8): New.
1189 (f9): New.
1190 (f10): New.
1191 (f11): New.
1192 (f12): New.
1193 (f13): New.
1194
1195 2015-10-14 Richard Biener <rguenther@suse.de>
1196
1197 PR tree-optimization/67915
1198 * gcc.dg/torture/pr67915.c: New testcase.
1199
1200 2015-10-14 Marek Polacek <polacek@redhat.com>
1201
1202 PR tree-optimization/67815
1203 * gcc.dg/tree-ssa/reassoc-39.c: New test.
1204 * gcc.dg/tree-ssa/reassoc-40.c: New test.
1205 * gcc.dg/tree-ssa/reassoc-41.c: New test.
1206
1207 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
1208
1209 * gcc.dg/pragma-pop_options-1.c: New test.
1210
1211 2015-10-13 Jakub Jelinek <jakub@redhat.com>
1212 Aldy Hernandez <aldyh@redhat.com>
1213
1214 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
1215 * c-c++-common/gomp/clauses-1.c: New test.
1216 * c-c++-common/gomp/clauses-2.c: New test.
1217 * c-c++-common/gomp/clauses-3.c: New test.
1218 * c-c++-common/gomp/clauses-4.c: New test.
1219 * c-c++-common/gomp/declare-target-1.c: New test.
1220 * c-c++-common/gomp/declare-target-2.c: New test.
1221 * c-c++-common/gomp/depend-3.c: New test.
1222 * c-c++-common/gomp/depend-4.c: New test.
1223 * c-c++-common/gomp/doacross-1.c: New test.
1224 * c-c++-common/gomp/if-1.c: New test.
1225 * c-c++-common/gomp/if-2.c: New test.
1226 * c-c++-common/gomp/linear-1.c: New test.
1227 * c-c++-common/gomp/map-2.c: New test.
1228 * c-c++-common/gomp/map-3.c: New test.
1229 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
1230 f_omp_target_data): Add map clause to target data.
1231 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
1232 * c-c++-common/gomp/ordered-1.c: New test.
1233 * c-c++-common/gomp/ordered-2.c: New test.
1234 * c-c++-common/gomp/ordered-3.c: New test.
1235 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
1236 on non-iterator.
1237 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
1238 clause and ordered construct where no longer allowed.
1239 * c-c++-common/gomp/priority-1.c: New test.
1240 * c-c++-common/gomp/reduction-1.c: New test.
1241 * c-c++-common/gomp/schedule-simd-1.c: New test.
1242 * c-c++-common/gomp/sink-1.c: New test.
1243 * c-c++-common/gomp/sink-2.c: New test.
1244 * c-c++-common/gomp/sink-3.c: New test.
1245 * c-c++-common/gomp/sink-4.c: New test.
1246 * c-c++-common/gomp/udr-1.c: New test.
1247 * c-c++-common/taskloop-1.c: New test.
1248 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
1249 value of _OPENMP macro.
1250 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
1251 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
1252 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
1253 * gcc.dg/gomp/clause-1.c:
1254 * gcc.dg/gomp/reduction-1.c: New test.
1255 * gcc.dg/gomp/sink-fold-1.c: New test.
1256 * gcc.dg/gomp/sink-fold-2.c: New test.
1257 * gcc.dg/gomp/sink-fold-3.c: New test.
1258 * gcc.dg/vect/vect-simd-clone-15.c: New test.
1259 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
1260 of non-static data members.
1261 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
1262 Add some linear clause tests.
1263 * g++.dg/gomp/declare-simd-3.C: New test.
1264 * g++.dg/gomp/linear-1.C: New test.
1265 * g++.dg/gomp/member-1.C: New test.
1266 * g++.dg/gomp/member-2.C: New test.
1267 * g++.dg/gomp/pr66571-2.C: New test.
1268 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
1269 dependent argument.
1270 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
1271 in reduction clause.
1272 * g++.dg/gomp/reference-1.C: New test.
1273 * g++.dg/gomp/sink-1.C: New test.
1274 * g++.dg/gomp/sink-2.C: New test.
1275 * g++.dg/gomp/sink-3.C: New test.
1276 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
1277 * g++.dg/gomp/this-1.C: New test.
1278 * g++.dg/gomp/this-2.C: New test.
1279 * g++.dg/vect/simd-clone-2.cc: New test.
1280 * g++.dg/vect/simd-clone-2.h: New test.
1281 * g++.dg/vect/simd-clone-3.cc: New test.
1282 * g++.dg/vect/simd-clone-4.cc: New test.
1283 * g++.dg/vect/simd-clone-4.h: New test.
1284 * g++.dg/vect/simd-clone-5.cc: New test.
1285
1286 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
1287
1288 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
1289 after r228716 (Fix vtbl[34] and vtbx4).
1290
1291 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
1292
1293 PR tree-optimization/67909, 67947
1294 * gcc.dg/torture/pr67947.c: New test.
1295
1296 2015-10-13 Jeff Law <law@redhat.com>
1297
1298 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
1299
1300 2015-10-12 Jeff Law <law@redhat.com>
1301
1302 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
1303 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
1304 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
1305 ssa-dom-thread-11.c.
1306
1307 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
1308
1309 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
1310
1311 PR c++/58566
1312 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
1313
1314 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
1315
1316 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
1317 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
1318 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
1319 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
1320 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
1321 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
1322 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
1323 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
1324
1325 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
1326
1327 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
1328 and -mno-frame-header-opt options.
1329 * gcc.target/mips/frame-header-1.c: New file.
1330 * gcc.target/mips/frame-header-2.c: New file.
1331 * gcc.target/mips/frame-header-3.c: New file.
1332
1333 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
1334 Hale Wang <hale.wang@arm.com>
1335
1336 * gcc.dg/tree-ssa/forwprop-33.c: New.
1337
1338 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
1339
1340 PR target/67895
1341 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
1342 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
1343 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
1344 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
1345 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
1346 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
1347 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
1348 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
1349 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
1350 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
1351
1352 2015-10-09 David Malcolm <dmalcolm@redhat.com>
1353
1354 * lib/multiline.exp: New file.
1355 * lib/prune.exp: Load multiline.exp.
1356 (prune_gcc_output): Call into multiline.exp to handle any
1357 multiline output directives.
1358 * lib/libgo.exp: Load multiline.exp before prune.exp, using
1359 load_gcc_lib.
1360
1361 2015-10-09 Martin Jambor <mjambor@suse.cz>
1362
1363 PR tree-optimization/67794
1364 * gcc.dg/ipa/ipa-sra-10.c: New test.
1365 * gcc.dg/torture/pr67794.c: Likewise.
1366
1367 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
1368
1369 PR rtl-optimization/67828
1370 * gcc.dg/torture/pr67828.c: New.
1371
1372 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1373
1374 PR target/67366
1375 * lib/target-supports.exp (check_effective_target_non_strict_align):
1376 Adjust for arm*-*-*.
1377 * gcc.target/arm/pr67366.c: New test.
1378
1379 2015-10-09 Richard Biener <rguenther@suse.de>
1380
1381 PR tree-optimization/67891
1382 * gcc.dg/tree-ssa/pr67891.c: New testcase.
1383
1384 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
1385
1386 * gcc.dg/builtins-47.c: Test the optimized dump instead.
1387
1388 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1389
1390 * gcc.dg/vect/vect-outer-simd-3.c: New test.
1391
1392 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
1393
1394 * gcc.dg/loop-unswitch-2.c: New test.
1395 * gcc.dg/loop-unswitch-3.c: Likewise.
1396 * gcc.dg/loop-unswitch-4.c: Likewise.
1397
1398 2015-10-08 Tom de Vries <tom@codesourcery.com>
1399
1400 * gcc.dg/dse.c: Only dump in dse1 pass.
1401 * gcc.dg/tree-ssa/pr30375.c: Same.
1402
1403 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
1404
1405 PR target/66697
1406 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
1407 (PUSH, POP): New defines.
1408 (sse2_test): Use PUSH and POP to misalign runtime stack.
1409 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
1410
1411 2015-10-07 James Norris <jnorris@codesourcery.com>
1412
1413 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
1414 to atomic_init. (atomic_init): Restrict flags usage.
1415
1416 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
1417
1418 PR fortran/65889
1419 * gfortran.dg/sizeof_5.f90: New test.
1420
1421 2015-10-06 Jeff Law <law@redhat.com>
1422
1423 * gcc.c-torture/compile/pr67816.c: New test.
1424
1425 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1426
1427 * gcc.target/aarch64/get_lane_f16_1.c: New test.
1428
1429 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
1430
1431 PR fortran/65766
1432 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
1433
1434 2015-10-06 Marek Polacek <polacek@redhat.com>
1435
1436 PR c++/67863
1437 * c-c++-common/Wtautological-compare-4.c: New test.
1438
1439 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1440 Peter Bergner <bergner@vnet.ibm.com>
1441
1442 PR target/67808
1443 * gcc.target/powerpc/pr67808.c: New test.
1444
1445 2015-10-06 Nick Clifton <nickc@redhat.com>
1446
1447 * gcc.target/msp430: New directory.
1448 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
1449 tests.
1450 * gcc.target/msp430/data-attributes.c: New file. Checks the
1451 noinit and persistent data attributes.
1452
1453 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
1454
1455 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
1456
1457 2015-10-06 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/67859
1460 * gcc.dg/torture/pr67859.c: New testcase.
1461
1462 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1463
1464 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
1465
1466 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1467
1468 PR c++/53856
1469 * g++.dg/template/defarg19.C: New.
1470 * g++.dg/template/defarg20.C: Likewise.
1471
1472 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1473 Sebastian Pop <s.pop@samsung.com>
1474
1475 * gcc.dg/graphite/scop-sor.c: Un-xfail.
1476
1477 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
1478 Sebastian Pop <s.pop@samsung.com>
1479
1480 * gcc.dg/graphite/scop-sor.c: Xfail.
1481
1482 2015-10-05 Martin Jambor <mjambor@suse.cz>
1483 Jan Hubicka <hubicka@ucw.cz>
1484
1485 * gcc.dg/ipa/propalign-4.c: New test.
1486 * gcc.dg/ipa/propalign-5.c: Likewise.
1487
1488 2015-10-05 Marek Polacek <polacek@redhat.com>
1489
1490 PR tree-optimization/67821
1491 * gcc.dg/torture/pr67821-2.c: New test.
1492 * gcc.dg/torture/pr67821.c: New test.
1493
1494 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
1495
1496 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
1497
1498 2015-10-05 Christian Bruel <christian.bruel@st.com>
1499
1500 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
1501
1502 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1503
1504 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
1505 (exec_vcvt): Add comments.
1506
1507 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1508
1509 PR rtl-optimization/67447
1510 * gcc.target/i386/pr67447.c: New test.
1511
1512 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
1513
1514 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
1515 effective target.
1516 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1517 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1518 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1519 * gcc.target/i386/vect-unpack-1.c: Ditto.
1520 * gcc.target/i386/vect-unpack-2.c: Ditto.
1521
1522 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
1523
1524 PR fortran/67758
1525 * gfortran.dg/common_24.f: New.
1526
1527 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1528
1529 * gcc.target/arm/pr67756.c: Fixed warnings.
1530
1531 2015-10-02 Marek Polacek <polacek@redhat.com>
1532
1533 PR c/67730
1534 * gcc.dg/pr67730-1.c: New test.
1535 * gcc.dg/pr67730-2.c: New test.
1536 * gcc.dg/pr67730.h: New test.
1537
1538 2015-10-02 Marek Polacek <polacek@redhat.com>
1539
1540 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
1541
1542 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1543
1544 PR tree-optimization/67754
1545 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
1546 * gfortran.dg/graphite/block-2.f: Same.
1547
1548 2015-10-02 Sebastian Pop <s.pop@samsung.com>
1549
1550 * gcc.dg/graphite/scop-23.c: New.
1551
1552 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1553
1554 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
1555 and "avx512vbmi".
1556
1557 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
1558
1559 PR rtl-optimization/67756
1560 * gcc.target/arm/pr67756.c: New.
1561
1562 2015-10-02 Jiong Wang <jiong.wang@arm.com>
1563
1564 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
1565 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
1566 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
1567 for tiny model.
1568 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
1569 for small model.
1570
1571 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
1572
1573 * gcc.target/i386/vect-pack-trunc-1.c: New test.
1574 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
1575 * gcc.target/i386/vect-perm-even-1.c: Ditto.
1576 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
1577 * gcc.target/i386/vect-unpack-1.c: Ditto.
1578 * gcc.target/i386/vect-unpack-2.c: Ditto.
1579
1580 2015-10-02 Marek Polacek <polacek@redhat.com>
1581
1582 PR c/64249
1583 * c-c++-common/Wduplicated-cond-1.c: New test.
1584 * c-c++-common/Wduplicated-cond-2.c: New test.
1585 * c-c++-common/Wduplicated-cond-3.c: New test.
1586 * c-c++-common/Wduplicated-cond-4.c: New test.
1587 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
1588 -Wduplicated-cond warning.
1589
1590 2015-10-02 Renlin Li <renlin.li@arm.com>
1591
1592 * gcc.target/aarch64/csneg-1.c: Update.
1593
1594 2015-10-02 Renlin Li <renlin.li@arm.com>
1595
1596 PR target/66776
1597 * gcc.target/aarch64/pr66776.c: New.
1598
1599 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1600
1601 * gnat.dg/warn13.adb: New test.
1602
1603 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * gnat.dg/vect15.ad[sb]: New test.
1606 * gnat.dg/vect16.ad[sb]: Likewise.
1607 * gnat.dg/vect17.ad[sb]: Likewise.
1608 * gnat.dg/vect18.ad[sb]: Likewise.
1609
1610 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1611
1612 PR rtl-optimization/67786
1613 PR rtl-optimization/67787
1614 * gcc.dg/pr67786.c: New test.
1615 * gcc.dg/pr67787.c: Likewise.
1616
1617 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
1618
1619 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
1620
1621 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
1622
1623 PR target/51726
1624 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
1625
1626 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
1627
1628 PR fortran/62242
1629 PR fortran/52332
1630 * gfortran.dg/string_array_constructor_1.f90: New.
1631 * gfortran.dg/string_array_constructor_2.f90: New.
1632 * gfortran.dg/string_array_constructor_3.f90: New.
1633
1634 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
1635
1636 PR target/67788
1637 PR target/67789
1638 * gcc.target/powerpc/pr67789.c: New testcase.
1639
1640 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1641
1642 PR fortran.67802
1643 * gfortran.dg/pr67802.f90: New test.
1644
1645 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1646
1647 PR fortran/66979
1648 gfortran.dg/pr66979.f90: new test.
1649
1650 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
1651
1652 PR fortran/67616
1653 * gfortran.dg/pr67616.f90: New test.
1654
1655 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
1656
1657 PR c++/54430
1658 * g++.dg/cpp0x/range-for30.C: New.
1659
1660 2015-10-01 Marek Polacek <polacek@redhat.com>
1661
1662 PR c/65345
1663 * gcc.dg/atomic/pr65345-4.c: New test.
1664 * gcc.dg/pr65345-3.c: New test.
1665
1666 2015-10-01 Marek Polacek <polacek@redhat.com>
1667
1668 PR tree-optimization/67769
1669 * gcc.dg/torture/pr67769.c: New test.
1670
1671 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1672
1673 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
1674
1675 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
1676
1677 PR target/54236
1678 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
1679
1680 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
1681
1682 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
1683 (main): Rename to sse2_test. Abort if count != 5.
1684 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
1685 of -march=slm.
1686 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
1687
1688 2015-10-01 Richard Biener <rguenther@suse.de>
1689
1690 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
1691 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
1692
1693 2015-09-30 Jeff Law <law@redhat.com>
1694
1695 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
1696
1697 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
1698
1699 PR rtl-optimization/67037
1700 * gcc.c-torture/execute/pr67037.c: New test.
1701
1702 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1703
1704 * lib/target-supports.exp (check_effective_target_sync_int_128):
1705 Return 1 on spu-*-* targets.
1706 (check_effective_target_sync_int_128_runtime): Likewise.
1707 (check_effective_target_sync_long_long): Likewise.
1708 (check_effective_target_sync_long_long_runtime): Likewise.
1709 (check_effective_target_sync_int_long): Likewise.
1710 (check_effective_target_sync_char_short): Likewise.
1711
1712 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
1713
1714 * gcc.target/i386/pr67761.c: New test.
1715
1716 2015-09-30 Marek Polacek <polacek@redhat.com>
1717
1718 PR c/67730
1719 * gcc.dg/pr67730.c: New test.
1720
1721 2015-09-30 Marek Polacek <polacek@redhat.com>
1722
1723 PR tree-optimization/67690
1724 * gcc.dg/torture/pr67690.c: New test.
1725
1726 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
1727
1728 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
1729 * g++.dg/gomp/tls-wrap4.C: Likewise.
1730 * gcc.dg/atomic-op-optimize.c: Likewise.
1731 * gcc.dg/pr54087.c: Likewise.
1732 * gcc.dg/tls/section-2.c: Likewise.
1733 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
1734 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
1735 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
1736 * gcc.target/arm/divzero.c: Likewise.
1737 * gcc.target/arm/sibcall-2.c: Likewise.
1738 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
1739 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
1740 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
1741 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
1742 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
1743 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
1744 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
1745 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
1746 * gfortran.dg/default_format_2.f90: Likewise.
1747 * gfortran.dg/default_format_denormal_2.f90: Likewise.
1748
1749 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
1750
1751 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
1752
1753 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
1754
1755 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
1756 * gfortran.dg/round_4.f90: ditto.
1757
1758 2015-09-29 Richard Biener <rguenther@suse.de>
1759
1760 PR tree-optimization/67170
1761 * gfortran.dg/pr67170.f90: New testcase.
1762
1763 2015-09-29 Richard Biener <rguenther@suse.de>
1764
1765 PR tree-optimization/67741
1766 * gcc.dg/torture/pr67741.c: New testcase.
1767
1768 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
1769
1770 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
1771 non-zero for __builtin_signbit tests.
1772
1773 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
1774
1775 PR target/65105
1776 * gcc.target/i386/pr65105-1.c: New.
1777 * gcc.target/i386/pr65105-2.c: New.
1778 * gcc.target/i386/pr65105-3.c: New.
1779 * gcc.target/i386/pr65105-4.C: New.
1780 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
1781
1782 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
1783
1784 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
1785
1786 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
1787
1788 PR fortran/40054
1789 PR fortran/63921
1790 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
1791 standard as legacy.
1792 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
1793 * gfortran.dg/function_types_3.f90: Change error message to
1794 "Type inaccessible...."
1795 * gfortran.dg/ptr_func_assign_1.f08: New test.
1796 * gfortran.dg/ptr_func_assign_2.f08: New test.
1797
1798 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
1799
1800 PR fortran/40054
1801 PR fortran/63921
1802 * gfortran.dg/ptr_func_assign_3.f08: New test.
1803 * gfortran.dg/ptr_func_assign_4.f08: New test.
1804
1805 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1806 Sebastian Pop <s.pop@samsung.com>
1807
1808 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
1809 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
1810 * gcc.dg/graphite/block-3.c: Same.
1811 * gcc.dg/graphite/block-4.c: Same.
1812 * gcc.dg/graphite/block-5.c: Same.
1813 * gcc.dg/graphite/block-6.c: Same.
1814 * gcc.dg/graphite/block-7.c: Same.
1815 * gcc.dg/graphite/block-8.c: Same.
1816 * gcc.dg/graphite/block-pr47654.c: Same.
1817 * gcc.dg/graphite/interchange-0.c: Same.
1818 * gcc.dg/graphite/interchange-1.c: Same.
1819 * gcc.dg/graphite/interchange-10.c: Same.
1820 * gcc.dg/graphite/interchange-11.c: Same.
1821 * gcc.dg/graphite/interchange-12.c: Same.
1822 * gcc.dg/graphite/interchange-13.c: Same.
1823 * gcc.dg/graphite/interchange-14.c: Same.
1824 * gcc.dg/graphite/interchange-15.c: Same.
1825 * gcc.dg/graphite/interchange-3.c: Same.
1826 * gcc.dg/graphite/interchange-4.c: Same.
1827 * gcc.dg/graphite/interchange-5.c: Same.
1828 * gcc.dg/graphite/interchange-6.c: Same.
1829 * gcc.dg/graphite/interchange-7.c: Same.
1830 * gcc.dg/graphite/interchange-8.c: Same.
1831 * gcc.dg/graphite/interchange-9.c: Same.
1832 * gcc.dg/graphite/interchange-mvt.c: Same.
1833 * gcc.dg/graphite/pr35356-1.c: Same.
1834 * gcc.dg/graphite/pr35356-3.c: Same.
1835 * gcc.dg/graphite/pr37485.c: Same.
1836 * gcc.dg/graphite/scop-1.c: Same.
1837 * gcc.dg/graphite/scop-11.c: Same.
1838 * gcc.dg/graphite/scop-5.c: Same.
1839 * gcc.dg/graphite/uns-block-1.c: Same.
1840 * gcc.dg/graphite/uns-interchange-9.c: Same.
1841 * gfortran.dg/graphite/block-1.f90: Same.
1842 * gfortran.dg/graphite/interchange-3.f90: Same.
1843 * gfortran.dg/graphite/pr14741.f90: Same.
1844 * gfortran.dg/graphite/block-2.f: Same.
1845
1846 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
1847 Sebastian Pop <s.pop@samsung.com>
1848
1849 PR tree-optimization/67700
1850 * gcc.dg/graphite/run-id-pr67700.c: New.
1851
1852 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
1853
1854 PR target/54236
1855 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
1856 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
1857 test_27): New.
1858 * gcc.target/sh/pr54236-5.c: New.
1859 * gcc.target/sh/pr54236-6.c: New.
1860
1861 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1862
1863 PR rtl-optimization/67456
1864 PR rtl-optimization/67464
1865 PR rtl-optimization/67465
1866 * gcc.dg/pr67465.c: New test.
1867
1868 2015-09-28 Tom de Vries <tom@codesourcery.com>
1869
1870 PR tree-optimization/62171
1871 * gcc.dg/vect/pr62171.c: New test.
1872
1873 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1874
1875 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
1876 skip on AIX. XFAIL individual line tests.
1877
1878 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
1879
1880 PR rtl-optimization/64164
1881 PR tree-optimization/67312
1882 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
1883 * gcc.target/i386/stackalign/return-4.c: Add -O.
1884
1885 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
1886
1887 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
1888
1889 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
1890
1891 PR fortran/67721
1892 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
1893
1894 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
1895
1896 * gcc.dg/pr64935-1.c: XFAIL on AIX.
1897 * gcc.dg/pr64935-2.c: XFAIL on AIX.
1898 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
1899 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
1900 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
1901 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
1902 DW_AT_noreturn on AIX.
1903 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
1904 DW_AT_noreturn on AIX.
1905 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1906 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1907 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1908 DW_AT_GNU_deleted on AIX.
1909 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1910 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1911 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1912 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1913 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1914 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1915 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1916 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1917 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1918 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1919 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1920 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1921 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1922 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1923 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1924
1925 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1926
1927 PR fortran/67614
1928 * gfortran.dg/pr67614.f90: New test.
1929
1930 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1931
1932 PR fortran/67525
1933 * gfortran.dg/pr67525.f90: New test.
1934
1935 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
1936
1937 PR fortran/55603
1938 * gfortran.dg/allocatable_function_9.f90: New.
1939
1940 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1941
1942 PR target/67675
1943 * gcc.target/sh/pr67675.c: New.
1944
1945 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
1946
1947 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1948
1949 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
1950
1951 * gcc.target/i386/pr66749.c (dg-options): Replace
1952 -mtune=lakemount with -mtune=lakemont.
1953 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1954 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1955
1956 2015-09-25 Marek Polacek <polacek@redhat.com>
1957
1958 * c-c++-common/ubsan/bounds-11.c: New test.
1959 * c-c++-common/ubsan/bounds-12.c: New test.
1960
1961 2015-09-25 Marek Polacek <polacek@redhat.com>
1962
1963 PR sanitizer/64906
1964 * c-c++-common/ubsan/pr64906.c: New test.
1965
1966 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
1967
1968 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1969 with -mtune=lakemount.
1970 * gcc.target/i386/pr66821.c (dg-options): Likewise.
1971 * gcc.target/i386/pr67329.c (dg-options): Likewise.
1972
1973 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1974
1975 PR driver/67640
1976 * gcc.dg/Werror-13.c: New test.
1977
1978 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
1979
1980 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1981
1982 2015-09-24 Richard Biener <rguenther@suse.de>
1983
1984 PR lto/67699
1985 * g++.dg/pr67699.C: New testcase.
1986
1987 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
1988
1989 PR libgcc/67624
1990 * gcc.target/arm/fp16-inf.c: New test.
1991
1992 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
1993
1994 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1995 name while checking for AVX-512VBMI presence.
1996
1997 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1998
1999 * lib/target-supports.exp (check_effective_target_pie): Check for
2000 PIE support on Solaris 11.x and 12.
2001
2002 2015-09-24 Richard Biener <rguenther@suse.de>
2003
2004 * g++.dg/tree-ssa/restrict3.C: New testcase.
2005
2006 2015-09-24 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/48885
2009 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
2010
2011 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
2012
2013 * c-c++-common/Wmisleading-indentation.c: Augment test.
2014
2015 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
2016
2017 Fix small typos in the coding rule enforcement warnings.
2018 * g++.dg/diagnostic/disable.C: Replace 'namepace'
2019 with 'namespace'.
2020
2021 2015-09-23 Richard Biener <rguenther@suse.de>
2022
2023 PR middle-end/67662
2024 * gcc.dg/ubsan/pr67662.c: New testcase.
2025
2026 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
2027
2028 PR c/49655
2029 * gcc.dg/pragma-diag-6.c: New test.
2030
2031 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
2032
2033 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
2034
2035 2015-09-23 Richard Biener <rguenther@suse.de>
2036
2037 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
2038
2039 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
2040
2041 * c-c++-common/Wmisleading-indentation.c: Augment test.
2042
2043 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
2044
2045 * g++.dg/diagostic/disable.C: New.
2046
2047 2015-09-22 Tom de Vries <tom@codesourcery.com>
2048
2049 PR tree-optimization/67671
2050 * g++.dg/pr67671.C: New test.
2051
2052 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
2053
2054 PR target/67480
2055 * gcc.target/i386/pr67480.c: New test.
2056
2057 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
2058
2059 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
2060 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
2061 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
2062 avx512dq, avx512cd, avx512er and avx512pf.
2063
2064 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2065
2066 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
2067 update-fetch operations.
2068 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
2069
2070 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2071
2072 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
2073 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
2074
2075 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
2076
2077 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
2078 (TEST_ONE): New.
2079 * gcc.target/aarch64/atomic-inst-swap.c: New.
2080
2081 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
2082
2083 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
2084 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
2085 * gcc.target/i386/pr59789.c (f1): Likewise.
2086 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
2087 * gcc.target/i386/intrinsics_6.c: Likewise.
2088 * gcc.dg/winline-5.c (int t): Likewise.
2089 * gcc.dg/winline-9.c (t): Likewise.
2090 * gcc.dg/always_inline2.c (q): Likewise.
2091 * gcc.dg/winline-2.c (inline int t): Likewise.
2092 * gcc.dg/winline-6.c: Likewise.
2093 * gcc.dg/winline-10.c (void g): Likewise.
2094 * gcc.dg/pr49243.c (void parse): Likewise.
2095 * gcc.dg/always_inline3.c (q2): Likewise.
2096 * gcc.dg/winline-3.c: Likewise.
2097 * gcc.dg/winline-7.c (inline void *t): Likewise.
2098
2099 2015-09-22 Tom de Vries <tom@codesourcery.com>
2100
2101 PR tree-optimization/67666
2102 * g++.dg/pr67666.C: New test.
2103
2104 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
2105
2106 PR fortran/67615
2107 * gfortran.dg/pr67615.f90: new test.
2108
2109 2015-09-21 Jeff Law <law@redhat.com>
2110
2111 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
2112
2113 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
2114
2115 Complete the implementation of N4230, Nested namespace definition.
2116 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
2117 attributes and nested namespace definitions.
2118 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
2119 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
2120 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
2121 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
2122 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
2123 appearing before the namespace identifier.
2124
2125 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2126
2127 PR c/66415
2128 * gcc.dg/cpp/pr66415-1.c: Test column number.
2129
2130 2015-09-21 Richard Biener <rguenther@suse.de>
2131
2132 * g++.dg/ext/attr-alias-3.C: Add -g.
2133
2134 2015-09-21 Richard Biener <rguenther@suse.de>
2135
2136 PR debug/67664
2137 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
2138
2139 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2140
2141 PR target/64345
2142 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
2143
2144 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2145
2146 * gcc.dg/pragma-diag-5.c: Fix excess warning.
2147
2148 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2149
2150 PR middle-end/60832
2151 * gcc.dg/pr53265.c: Update.
2152
2153 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
2154
2155 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
2156
2157 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2158
2159 PR target/59478
2160 * gcc.target/sh/pr59478.c: New.
2161
2162 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
2163
2164 PR target/67126
2165 * gcc.target/sh/pr51244-12.c: Adjust testcase.
2166 * gcc.target/sh/pr54236-2.c: Likewise.
2167
2168 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2169
2170 * gcc.target/sh/pr43417.c: Move target independent test to ...
2171 * gcc.c-torture/compile/pr43417.c: ... here.
2172
2173 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
2174
2175 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
2176 check_effective_target_big_endian, check_effective_target_little_endian,
2177 check_effective_target_any_fpu, check_effective_target_double_fpu,
2178 check_effective_target_use_single_only_fpu,
2179 check_effective_target_default_single_fpu,
2180 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
2181 check_effective_target_has_fsca, check_effective_target_has_fsrra,
2182 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
2183 check_effective_target_fmovd_enabled,
2184 check_effective_target_has_privileged, check_effective_target_has_pref,
2185 check_effective_target_banked_r0r7_isr,
2186 check_effective_target_stack_save_isr): New effective target checks.
2187 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
2188 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
2189 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
2190 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
2191 * gcc.target/sh/20080410-1.c: Use new effective target checks.
2192 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
2193 * gcc.target/sh/attr-isr.c: Likewise.
2194 * gcc.target/sh/fpul-usage-1.c: Likewise.
2195 * gcc.target/sh/hiconst.c: Likewise.
2196 * gcc.target/sh/mfmovd.c: Likewise.
2197 * gcc.target/sh/pr21255-3.c: Likewise.
2198 * gcc.target/sh/pr33135-1.c: Likewise.
2199 * gcc.target/sh/pr33135-2.c: Likewise.
2200 * gcc.target/sh/pr33135-3.c: Likewise.
2201 * gcc.target/sh/pr33135-4.c: Likewise.
2202 * gcc.target/sh/pr39423-2.c: Likewise.
2203 * gcc.target/sh/pr49880-4.c: Likewise.
2204 * gcc.target/sh/pr49880-5.c: Likewise.
2205 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2206 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2207 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2208 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2209 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2210 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2211 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2212 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2213 * gcc.target/sh/pr50751-2.c: Likewise.
2214 * gcc.target/sh/pr50751-3.c: Likewise.
2215 * gcc.target/sh/pr50751-5.c: Likewise.
2216 * gcc.target/sh/pr50751-6.c: Likewise.
2217 * gcc.target/sh/pr50751-8.c: Likewise.
2218 * gcc.target/sh/pr51244-15.c: Likewise.
2219 * gcc.target/sh/pr51244-2.c: Likewise.
2220 * gcc.target/sh/pr51244-20.c: Likewise.
2221 * gcc.target/sh/pr51244-6.c: Likewise.
2222 * gcc.target/sh/pr52483-4.c: Likewise.
2223 * gcc.target/sh/pr53511-1.c: Likewise.
2224 * gcc.target/sh/pr53512-1.c: Likewise.
2225 * gcc.target/sh/pr53512-2.c: Likewise.
2226 * gcc.target/sh/pr53512-3.c: Likewise.
2227 * gcc.target/sh/pr53512-4.c: Likewise.
2228 * gcc.target/sh/pr53513-1.c: Likewise.
2229 * gcc.target/sh/pr54089-2.c: Likewise.
2230 * gcc.target/sh/pr54089-3.c: Likewise.
2231 * gcc.target/sh/pr54089-4.c: Likewise.
2232 * gcc.target/sh/pr54602-2.c: Likewise.
2233 * gcc.target/sh/pr54602-3.c: Likewise.
2234 * gcc.target/sh/pr54602-4.c: Likewise.
2235 * gcc.target/sh/pr54680.c: Likewise.
2236 * gcc.target/sh/pr55303-1.c: Likewise.
2237 * gcc.target/sh/pr55303-2.c: Likewise.
2238 * gcc.target/sh/pr55303-3.c: Likewise.
2239 * gcc.target/sh/pr56547-1.c: Likewise.
2240 * gcc.target/sh/pr56547-2.c: Likewise.
2241 * gcc.target/sh/pr61195.c: Likewise.
2242 * gcc.target/sh/pr61996.c: Likewise.
2243 * gcc.target/sh/pr6526.c: Likewise.
2244 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
2245 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
2246 * gcc.target/sh/prefetch.c: Likewise.
2247 * gcc.target/sh/rte-delay-slot.c: Likewise.
2248 * gcc.target/sh/sh2a-band.c: Likewise.
2249 * gcc.target/sh/sh2a-bclr.c: Likewise.
2250 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2251 * gcc.target/sh/sh2a-bld.c: Likewise.
2252 * gcc.target/sh/sh2a-bor.c: Likewise.
2253 * gcc.target/sh/sh2a-bset.c: Likewise.
2254 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2255 * gcc.target/sh/sh2a-bxor.c: Likewise.
2256 * gcc.target/sh/sh2a-jsrn.c: Likewise.
2257 * gcc.target/sh/sh2a-movi20s.c: Likewise.
2258 * gcc.target/sh/sh2a-movrt.c: Likewise.
2259 * gcc.target/sh/sh2a-resbank.c: Likewise.
2260 * gcc.target/sh/sh2a-rtsn.c: Likewise.
2261 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2262 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2263 * gcc.target/sh/sh4a-cosf.c: Likewise.
2264 * gcc.target/sh/sh4a-fsrra.c: Likewise.
2265 * gcc.target/sh/sh4a-memmovua.c: Likewise.
2266 * gcc.target/sh/sh4a-sincosf.c: Likewise.
2267 * gcc.target/sh/sh4a-sinf.c: Likewise.
2268
2269 2015-09-20 Jeff Law <law@redhat.com>
2270
2271 PR tree-optimization/47679
2272 * g++.dg/warn/Wuninitialized-6.C: New test.
2273
2274 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
2275
2276 Implement nested namespace definitions.
2277 * g++.dg/cpp1z/nested-namespace-def1.C: New.
2278 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
2279 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
2280 * g++.dg/lookup/name-clash5.C: Adjust.
2281 * g++.dg/lookup/name-clash6.C: Likewise.
2282
2283 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
2284
2285 * gcc.dg/pragma-diag-5.c: New test.
2286
2287 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
2288
2289 PR middle-end/67619
2290 * gcc.dg/torture/pr67619.c: New test.
2291 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
2292 New procedure.
2293
2294 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
2295
2296 PR tree-optimization/67283
2297 * gcc.dg/tree-ssa/sra-15.c: New.
2298 * gcc.dg/tree-ssa/sra-16.c: New.
2299
2300 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2301
2302 PR sanitizer/64078
2303 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
2304 (f2, f3): Make the function static.
2305 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
2306
2307 2015-09-17 Christian Bruel <christian.bruel@st.com>
2308
2309 * gcc.target/arm/attr_thumb-static2.c: New test.
2310
2311 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2312
2313 * gnat.dg/overflow_sum3.adb: New test.
2314
2315 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * gcc.target/arm/stack-checking.c: New test.
2318
2319 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
2320
2321 PR fortran/52846
2322 * gfortran.dg/public_private_module_5.f90: Add module procedure
2323 trigger_smod to ensure that the smod file is written.
2324
2325 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
2326
2327 * gcc.target/aarch64/copysign_1.c: New.
2328 * gcc.target/aarch64/copysign_2.c: New.
2329
2330 2015-09-17 Bin Cheng <bin.cheng@arm.com>
2331
2332 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
2333 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
2334 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
2335
2336 2015-09-16 John Marino <gnugcc@marino.st>
2337
2338 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
2339
2340 2015-09-16 Richard Biener <rguenther@suse.de>
2341
2342 PR middle-end/67253
2343 * gcc.dg/torture/pr67253.c: New testcase.
2344
2345 2015-09-16 Richard Biener <rguenther@suse.de>
2346
2347 PR middle-end/67271
2348 * gcc.dg/pr67271.c: New testcase.
2349
2350 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gnat.dg/opt49.adb: New test.
2353
2354 2015-09-16 Richard Biener <rguenther@suse.de>
2355
2356 PR middle-end/67442
2357 * gcc.dg/torture/pr67442.c: New testcase.
2358
2359 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
2360
2361 * gnat.dg/array24.adb: New test.
2362 * gnat.dg/blocklocs.adb: Delete.
2363
2364 2015-09-15 Marek Polacek <polacek@redhat.com>
2365
2366 PR c/67580
2367 * gcc.dg/pr67580.c: New test.
2368
2369 2015-09-15 Richard Biener <rguenther@suse.de>
2370
2371 PR tree-optimization/67470
2372 * gcc.dg/torture/pr67470.c: New testcase.
2373
2374 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
2375
2376 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
2377
2378 2015-09-15 Richard Biener <rguenther@suse.de>
2379
2380 PR middle-end/67563
2381 * gcc.dg/pr67563.c: New testcase.
2382
2383 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
2384
2385 PR fortran/67460
2386 * gfortran.dg/pr67460.f90: New test.
2387
2388 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
2389
2390 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
2391 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
2392
2393 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
2394
2395 PR c++/51911
2396 * g++.dg/cpp0x/new-auto1.C: New.
2397
2398 2015-09-11 Mark Wielaard <mjw@redhat.com>
2399
2400 PR c/28901
2401 * g++.dg/warn/unused-variable-1.C: New test.
2402 * g++.dg/warn/unused-variable-2.C: Likewise.
2403 * gcc.dg/unused-4.c: Adjust warning for static const.
2404 * gcc.dg/unused-variable-1.c: New test.
2405 * gcc.dg/unused-variable-2.c: Likewise.
2406
2407 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
2408
2409 * gfortran.dg/private_type_3.f90: Require visibility.
2410 * gfortran.dg/module_variable_2.f90: Same.
2411 * gfortran.dg/nested_forall_1.f: Same.
2412 * gfortran.dg/elemental_dependency_4.f90: Same.
2413 * gfortran.dg/bind_c_usage_25.f90: Same.
2414 * gfortran.dg/access_spec_1.f90: Same.
2415 * gfortran.dg/public_private_module_2.f90: Same.
2416 * gfortran.dg/host_assoc_variable_1.f90: Same.
2417 * gfortran.dg/public_private_module_6.f90: Same.
2418 * gfortran.dg/module_variable_1.f90: Same.
2419 * gfortran.dg/pr37286.f90: Same.
2420 * gfortran.dg/internal_pack_7.f90: Same.
2421 * gfortran.dg/submodule_10.f08: Same.
2422 * gfortran.dg/allocatable_function_8.f90: Same.
2423 * gfortran.dg/merge_init_expr_2.f90: Same.
2424 * gfortran.dg/class_37.f03: Same.
2425 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
2426 * gfortran.dg/typebound_call_20.f03: Same.
2427 * gfortran.dg/proc_ptr_result_3.f90: Same.
2428 * gfortran.dg/pr32535.f90: Same.
2429 * gfortran.dg/typebound_proc_19.f90: Same.
2430 * gfortran.dg/initialization_10.f90: Same.
2431 * gfortran.dg/bind_c_usage_8.f03: Same.
2432 * gfortran.dg/pr61335.f90: Same.
2433 * gfortran.dg/elemental_dependency_5.f90: Same.
2434 * gfortran.dg/proc_ptr_3.f90: Same.
2435 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
2436
2437 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
2440 * gcc.dg/Wno-frame-address.c: Skip for Visium.
2441 * gcc.dg/loop-8.c: Likewise.
2442
2443 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
2444
2445 PR ada/66965
2446 * gnat.dg/specs/addr1.ads: Remove.
2447
2448 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2449
2450 * gcc.dg/pie-link.c: Add -pie to dg-options.
2451
2452 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
2453
2454 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
2455 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
2456
2457 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2458
2459 * gcc.target/powerpc/swaps-p8-20.c: New test.
2460 * gcc.target/powerpc/swaps-p8-21.c: New test.
2461
2462 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2463
2464 PR fortran/67526
2465 * gfortran.dg/pr67526.f90: New test.
2466
2467 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2468
2469 PR c++/67318
2470 * g++.dg/cpp0x/variadic166.C: New.
2471
2472 2015-09-09 Mark Wielaard <mjw@redhat.com>
2473
2474 * c-c++-common/nonnull-1.c: New test.
2475
2476 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
2477
2478 PR fortran/66993
2479 * gfortran.dg/submodule_11.f08: New test.
2480
2481 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2482
2483 PR target/67506
2484 * gcc.c-torture/compile/pr67506.c: New test.
2485
2486 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2487
2488 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
2489 initialization with a byte mask. No change expected here.
2490 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
2491 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
2492 initialization with contigious bitmask. Literal pool is expectd
2493 to be used here.
2494
2495 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2496
2497 PR target/67439
2498 * gcc.target/arm/pr67439_1.c: New test.
2499
2500 2015-09-10 Jiong Wang <jiong.wang@arm.com>
2501
2502 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
2503 model.
2504
2505 2015-09-10 Jakub Jelinek <jakub@redhat.com>
2506
2507 PR c++/67523
2508 * g++.dg/gomp/pr67523.C: New test.
2509
2510 PR c++/67522
2511 * g++.dg/gomp/pr67522.C: New test.
2512
2513 PR middle-end/67521
2514 * c-c++-common/gomp/pr67521.c: New test.
2515
2516 PR middle-end/67517
2517 * c-c++-common/gomp/pr67517.c: New test.
2518
2519 PR c++/67514
2520 * g++.dg/gomp/pr67514.C: New test.
2521
2522 PR c++/67511
2523 * g++.dg/gomp/pr67511.C: New test.
2524
2525 PR c/67502
2526 * c-c++-common/gomp/pr67502.c: New test.
2527
2528 2015-09-09 Marek Polacek <polacek@redhat.com>
2529
2530 PR middle-end/67512
2531 * gcc.dg/pr67512.c: New test.
2532
2533 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
2534
2535 PR c++/53184
2536 * g++.dg/warn/Wsubobject-linkage-1.C: New.
2537 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
2538 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
2539 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
2540
2541 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2542
2543 * gcc.target/aarch64/mod_2.x: New file.
2544 * gcc.target/aarch64/mod_256.x: Likewise.
2545 * gcc.target/arm/mod_2.c: New test.
2546 * gcc.target/arm/mod_256.c: Likewise.
2547 * gcc.target/aarch64/mod_2.c: Likewise.
2548 * gcc.target/aarch64/mod_256.c: Likewise.
2549
2550 2015-09-09 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR c++/67504
2553 * g++.dg/gomp/pr67504.C: New test.
2554
2555 PR c/67501
2556 * c-c++-common/gomp/pr67501.c: New test.
2557
2558 PR c/67500
2559 * gcc.dg/gomp/pr67500.c: New test.
2560
2561 PR c/67495
2562 * gcc.dg/gomp/pr67495.c: New test.
2563
2564 2015-09-09 Aditya Kumar <hiraditya@msn.com>
2565 Sebastian Pop <s.pop@samsung.com>
2566
2567 PR tree-optimization/53852
2568 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
2569 both isl-0.12 and isl-0.15.
2570 * gcc.dg/graphite/uns-interchange-14.c: Same.
2571 * gcc.dg/graphite/uns-interchange-15.c: Same.
2572 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2573
2574 2015-09-08 Aditya Kumar <hiraditya@msn.com>
2575 Sebastian Pop <s.pop@samsung.com>
2576
2577 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
2578 * gcc.dg/graphite/block-1.c: Same.
2579 * gcc.dg/graphite/block-5.c: Same.
2580 * gcc.dg/graphite/block-6.c: Same.
2581 * gcc.dg/graphite/interchange-1.c: Same.
2582 * gcc.dg/graphite/interchange-10.c: Same.
2583 * gcc.dg/graphite/interchange-11.c: Same.
2584 * gcc.dg/graphite/interchange-13.c: Same.
2585 * gcc.dg/graphite/interchange-14.c: Same.
2586 * gcc.dg/graphite/interchange-3.c: Same.
2587 * gcc.dg/graphite/interchange-4.c: Same.
2588 * gcc.dg/graphite/interchange-7.c: Same.
2589 * gcc.dg/graphite/interchange-8.c: Same.
2590 * gcc.dg/graphite/interchange-9.c: Same.
2591 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
2592 * gcc.dg/graphite/pr35356-1.c (foo): Same.
2593 * gcc.dg/graphite/pr37485.c: Same.
2594 * gcc.dg/graphite/scop-0.c (int toto): Same.
2595 * gcc.dg/graphite/scop-1.c: Same.
2596 * gcc.dg/graphite/scop-10.c: Same.
2597 * gcc.dg/graphite/scop-11.c: Same.
2598 * gcc.dg/graphite/scop-12.c: Same.
2599 * gcc.dg/graphite/scop-13.c: Same.
2600 * gcc.dg/graphite/scop-16.c: Same.
2601 * gcc.dg/graphite/scop-17.c: Same.
2602 * gcc.dg/graphite/scop-18.c: Same.
2603 * gcc.dg/graphite/scop-2.c: Same.
2604 * gcc.dg/graphite/scop-21.c (int test): Same.
2605 * gcc.dg/graphite/scop-22.c (void foo): Same.
2606 * gcc.dg/graphite/scop-4.c: Same.
2607 * gcc.dg/graphite/scop-5.c: Same.
2608 * gcc.dg/graphite/scop-6.c: Same.
2609 * gcc.dg/graphite/scop-7.c: Same.
2610 * gcc.dg/graphite/scop-8.c: Same.
2611 * gcc.dg/graphite/scop-9.c: Same.
2612 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
2613 data-refs remain inside the inner loop.
2614 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
2615 * gcc.dg/graphite/uns-interchange-14.c: Same.
2616 * gcc.dg/graphite/uns-interchange-9.c: Same.
2617 * gfortran.dg/graphite/interchange-3.f90
2618
2619 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2620
2621 PR target/63870
2622 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
2626 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
2627 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
2628 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
2629 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
2634
2635 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2636
2637 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
2638 * lib/target-supports.exp
2639 (check_effective_target_arm_neon_fp16_hw): New.
2640
2641 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2642
2643 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2644 Set additional_flags for neon-fp16 if supported, else fallback to neon.
2645
2646 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2647 (hfloat16_t): New.
2648 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
2649 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
2650 if supported.
2651 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
2652 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
2653 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
2654 when those are supported.
2655 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
2656 (vdup_n_f16): New.
2657
2658 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
2659 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
2660 cases if supported.
2661
2662 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
2663 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
2664 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
2665 Likewise.
2666 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
2667 Likewise.
2668 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
2669
2670 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
2671 Add float16x8_t case.
2672 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
2673 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
2674 main, exec_vcreate): Likewise.
2675 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
2676 exec_vget_high): Likewise.
2677 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
2678 exec_vget_low): Likewise.
2679 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
2680 Likewise.
2681 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
2682 exec_vld1_dup): Likewise.
2683 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
2684 exec_vld1_lane): Likewise.
2685 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
2686 Likewise.
2687 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
2688 exec_vldX_dup): Likewise.
2689 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
2690 exec_vldX_lane): Likewise.
2691 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
2692 exec_vset_lane): Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
2694 exec_vst1_lane): Likewise.
2695
2696 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2697
2698 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
2699 * gcc.target/aarch64/vget_low_1.c: Likewise.
2700
2701 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2702
2703 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
2704 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
2705 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
2706 (main): update orig_data to avoid float16 NaN on bigendian.
2707
2708 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
2709
2710 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
2711 float16x8_t.
2712 * gcc.target/aarch64/vset_lane_1.c: Likewise.
2713 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
2714 * gcc.target/aarch64/vld1_lane.c: Likewise.
2715
2716 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
2717
2718 PR c++/67369
2719 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
2720
2721 2015-09-07 Marek Polacek <polacek@redhat.com>
2722
2723 PR inline-asm/67448
2724 * gcc.dg/asm-10.c: New test.
2725
2726 2015-09-04 Jakub Jelinek <jakub@redhat.com>
2727
2728 PR middle-end/67452
2729 * gcc.dg/lto/pr67452_0.c: New test.
2730
2731 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2732
2733 PR target/65210
2734 * gcc.target/avr/pr65210.c: New test.
2735
2736 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
2737
2738 PR testsuite/67450
2739 * lib/target-supports.exp (check_cached_effective_target):
2740 Apppend $prop to et_prop_list only if needed.
2741
2742 2015-09-04 Marek Polacek <polacek@redhat.com>
2743
2744 PR sanitizer/67279
2745 * gcc.dg/ubsan/pr67279.c: New test.
2746
2747 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
2748 Petr Murzin <petr.murzin@intel.com>
2749 Kirill Yukhin <kirill.yukhin@intel.com>
2750
2751 * gcc.target/i386/avx512f-scatter-1.c: New.
2752 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
2753 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
2754
2755 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
2756
2757 * gfortran.dg/read_dir.f90: Delete empty directory when closing
2758 rather than calling rmdir, cleanup if open fails.
2759
2760 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
2761
2762 * gcc.target/powerpc/vec-mult-char-1.c: New test.
2763 * gcc.target/powerpc/vec-mult-char-2.c: New test.
2764 * lib/target-supports.exp (check_effective_target_vect_char_mult):
2765 Return true for PowerPC targets that implement Altivec.
2766
2767 2015-09-03 Renlin Li <renlin.li@arm.com>
2768
2769 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
2770 check the assembly.
2771 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
2772
2773 2015-09-03 Martin Sebor <msebor@redhat.com>
2774
2775 PR c/66516
2776 * g++.dg/addr_builtin-1.C: New test.
2777 * gcc.dg/addr_builtin-1.c: New test.
2778
2779 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2780
2781 * gcc.target/powerpc/vec-shift.c: New test.
2782
2783 2015-09-03 Tom de Vries <tom@codesourcery.com>
2784
2785 PR tree-optimization/65637
2786 * gcc.dg/autopar/reduc-4.c: New test.
2787
2788 2015-09-03 Tom de Vries <tom@codesourcery.com>
2789
2790 PR tree-optimization/65637
2791 * gcc.dg/autopar/pr46099-2.c: New test.
2792
2793 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
2794
2795 PR middle-end/67351
2796 * g++.dg/pr67351.C: New test.
2797
2798 2015-09-03 Richard Biener <rguenther@suse.de>
2799
2800 PR ipa/66705
2801 * g++.dg/lto/pr66705_0.C: New testcase.
2802
2803 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
2804
2805 PR middle-end/60586
2806 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
2807 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
2808
2809 2015-09-02 Marek Polacek <polacek@redhat.com>
2810
2811 PR c/67432
2812 * gcc.dg/pr67432.c: New test.
2813
2814 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
2815
2816 * lib/target-supports.exp (clear_effective_target_cache): New.
2817 (check_cached_effective_target): Update et_prop_list.
2818 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
2819 * g++.dg/compat/compat.exp: Likewise.
2820 * g++.dg/compat/struct-layout-1.exp: Likewise.
2821 * lib/asan-dg.exp: Likewise.
2822 * lib/atomic-dg.exp: Likewise.
2823 * lib/cilk-plus-dg.exp: Likewise.
2824 * lib/clearcap.exp: Likewise.
2825 * lib/mpx-dg.exp: Likewise.
2826 * lib/tsan-dg.exp: Likewise.
2827 * lib/ubsan-dg.exp: Likewise.
2828
2829 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
2830
2831 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
2832
2833 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
2834 Andrew Bennett <andrew.bennett@imgtec.com>
2835
2836 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
2837 dependencies between ISA level and compact-branches.
2838 * gcc.target/mips/branch-10.c: Update expected output to allow
2839 compact forms of b/bal.
2840 * gcc.target/mips/branch-11.c: Likewise.
2841 * gcc.target/mips/branch-12.c: Likewise.
2842 * gcc.target/mips/branch-13.c: Likewise.
2843 * gcc.target/mips/branch-3.c: Likewise.
2844 * gcc.target/mips/branch-4.c: Likewise.
2845 * gcc.target/mips/branch-5.c: Likewise.
2846 * gcc.target/mips/branch-6.c: Likewise.
2847 * gcc.target/mips/branch-7.c: Likewise.
2848 * gcc.target/mips/branch-8.c: Likewise.
2849 * gcc.target/mips/branch-9.c: Likewise.
2850 * gcc.target/mips/branch-cost-1.c: Likewise.
2851 * gcc.target/mips/call-1.c: Likewise.
2852 * gcc.target/mips/call-2.c: Likewise.
2853 * gcc.target/mips/call-3.c: Likewise.
2854 * gcc.target/mips/call-4.c: Likewise.
2855 * gcc.target/mips/call-5.c: Likewise.
2856 * gcc.target/mips/call-6.c: Likewise.
2857 * gcc.target/mips/lazy-binding-1.c: Likewise.
2858 * gcc.target/mips/near-far-1.c: Likewise.
2859 * gcc.target/mips/near-far-2.c: Likewise.
2860 * gcc.target/mips/near-far-3.c: Likewise.
2861 * gcc.target/mips/near-far-4.c: Likewise.
2862 * gcc.target/mips/umips-branch-3.c: Ensure the test is
2863 run with compact branches allowed.
2864 * gcc.target/mips/compact-branches-1.c: New file.
2865 * gcc.target/mips/compact-branches-2.c: Likewise.
2866 * gcc.target/mips/compact-branches-3.c: Likewise.
2867 * gcc.target/mips/compact-branches-4.c: Likewise.
2868 * gcc.target/mips/compact-branches-5.c: Likewise.
2869 * gcc.target/mips/compact-branches-6.c: Likewise.
2870 * gcc.target/mips/compact-branches-7.c: Likewise.
2871
2872 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
2873
2874 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
2875 Clean-up a created directory if testcase fails.
2876
2877 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2878
2879 PR target/67405
2880 * g++.dg/pr67405.C: New test.
2881
2882 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2883
2884 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
2885
2886 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2887
2888 * gcc.dg/ifcvt-1.c: New test.
2889 * gcc.dg/ifcvt-2.c: Likewise.
2890 * gcc.dg/ifcvt-3.c: Likewise.
2891
2892 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2893
2894 PR libfortran/67412
2895 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
2896 *-*-solaris2.10.
2897
2898 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2899
2900 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
2901
2902 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
2903
2904 PR c++/61753
2905 * g++.dg/other/pr61753.C: New.
2906
2907 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2908
2909 * gcc.dg/tree-ssa/cmp-1.c: New file.
2910
2911 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
2912
2913 * gcc.dg/tree-ssa/complex-7.c: New file.
2914
2915 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2916
2917 * gcc.target/powerpc/swaps-p8-19.c: New test.
2918
2919 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2920
2921 PR fortran/67367
2922 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2923
2924 2015-08-29 Tom de Vries <tom@codesourcery.com>
2925
2926 PR tree-optimization/46193
2927 * gcc.dg/autopar/pr46193.c: New test.
2928
2929 2015-08-28 Nathan Sidwell <nathan@acm.org>
2930
2931 * gcc.dg/compat/struct-layout-1_generate.c: Simply
2932 use exit code for failure.
2933
2934 * gcc.dg/torture/matrix-1.c: Use plain printf.
2935 * gcc.dg/torture/matrix-2.c: Likewise.
2936 * gcc.dg/torture/matrix-5.c: Likewise.
2937 * gcc.dg/torture/matrix-6.c: Likewise.
2938 * gcc.dg/torture/transpose-1.c: Likewise.
2939 * gcc.dg/torture/transpose-2.c: Likewise.
2940 * gcc.dg/torture/transpose-3.c: Likewise.
2941 * gcc.dg/torture/transpose-4.c: Likewise.
2942 * gcc.dg/torture/transpose-5.c: Likewise.
2943 * gcc.dg/torture/transpose-6.c: Likewise.
2944
2945 2015-08-28 Jeff Law <law@redhat.com>
2946
2947 PR lto/66752
2948 * gcc.dg/tree-ssa/pr66752-2.c: New test.
2949 * gcc.dg/torture/pr66752-1.c: New test
2950 * g++.dg/torture/pr66752-2.C: New test.
2951
2952 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
2953 Revert:
2954 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
2955
2956 * gcc.dg/tree-ssa/sra-15.c: New.
2957
2958 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
2959
2960 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2961 * gcc.target/mips/msub-8.c: Ditto
2962
2963 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2964
2965 * lib/target-supports.exp (check-effective_target_vect_double):
2966 Enable for Power targets with VSX hardware available.
2967 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2968 vect_no_align && { ! vect_hw_misalign }.
2969
2970 2015-08-27 Sebastian Pop <s.pop@samsung.com>
2971
2972 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2973 Replaced by opt_files, compile with -floop-nest-optimize.
2974 * g++.dg/graphite/graphite.exp: Same.
2975 * gfortran.dg/graphite/graphite.exp: Same.
2976 * gcc.dg/graphite/block-0.c: Adjust pattern.
2977 * gcc.dg/graphite/block-1.c: Same.
2978 * gcc.dg/graphite/block-3.c: Same.
2979 * gcc.dg/graphite/block-4.c: Same.
2980 * gcc.dg/graphite/block-5.c: Same.
2981 * gcc.dg/graphite/block-6.c: Same.
2982 * gcc.dg/graphite/block-7.c: Same.
2983 * gcc.dg/graphite/block-8.c: Same.
2984 * gcc.dg/graphite/block-pr47654.c: Same.
2985 * gcc.dg/graphite/interchange-0.c: Same.
2986 * gcc.dg/graphite/interchange-1.c: Same.
2987 * gcc.dg/graphite/interchange-10.c: Same.
2988 * gcc.dg/graphite/interchange-11.c: Same.
2989 * gcc.dg/graphite/interchange-12.c: Same.
2990 * gcc.dg/graphite/interchange-13.c: Same.
2991 * gcc.dg/graphite/interchange-14.c: Same.
2992 * gcc.dg/graphite/interchange-15.c: Same.
2993 * gcc.dg/graphite/interchange-3.c: Same.
2994 * gcc.dg/graphite/interchange-4.c: Same.
2995 * gcc.dg/graphite/interchange-5.c: Same.
2996 * gcc.dg/graphite/interchange-6.c: Same.
2997 * gcc.dg/graphite/interchange-7.c: Same.
2998 * gcc.dg/graphite/interchange-8.c: Same.
2999 * gcc.dg/graphite/interchange-9.c: Same.
3000 * gcc.dg/graphite/interchange-mvt.c: Same.
3001 * gcc.dg/graphite/pr37485.c: Same.
3002 * gcc.dg/graphite/uns-block-1.c: Same.
3003 * gcc.dg/graphite/uns-interchange-12.c: Same.
3004 * gcc.dg/graphite/uns-interchange-14.c: Same.
3005 * gcc.dg/graphite/uns-interchange-15.c: Same.
3006 * gcc.dg/graphite/uns-interchange-9.c: Same.
3007 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3008 * gfortran.dg/graphite/interchange-3.f90: Same.
3009
3010 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
3011
3012 PR target/67317
3013 * gcc.target/i386/pr67317-1.c: New test.
3014 * gcc.target/i386/pr67317-2.c: Ditto.
3015 * gcc.target/i386/pr67317-3.c: Ditto.
3016 * gcc.target/i386/pr67317-4.c: Ditto.
3017 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
3018 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
3019
3020 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
3021
3022 * gcc.target/powerpc/vec-shr.c: New.
3023
3024 2015-08-27 Marek Polacek <polacek@redhat.com>
3025
3026 PR middle-end/67005
3027 * gcc.dg/torture/pr67005.c: New test.
3028
3029 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
3030
3031 * gcc.dg/tree-ssa/sra-15.c: New.
3032
3033 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
3034
3035 * gcc.target/aarch64/long_branch_1.c: New test.
3036
3037 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3038
3039 * gcc.target/s390/20150826-1.c: New test.
3040
3041 2015-08-26 Renlin Li <renlin.li@arm.com>
3042
3043 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
3044
3045 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3046
3047 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
3048
3049 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3050
3051 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
3052 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
3053 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
3054 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
3055
3056 2015-08-26 Jiong Wang <jiong.wang@arm.com>
3057
3058 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
3059 New test directive.
3060 * gcc.target/aarch64/tlsle_1.x: New test source.
3061 * gcc.target/aarch64/tlsle12_1.c: New testcase.
3062 * gcc.target/aarch64/tlsle24_1.c: Likewise.
3063 * gcc.target/aarch64/tlsle32_1.c: Likewise.
3064
3065 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3066
3067 PR fortran/29600
3068 * gfortran.dg/shape_8.f90: New test.
3069
3070 2015-08-25 Marek Polacek <polacek@redhat.com>
3071
3072 PR middle-end/67330
3073 * gcc.dg/weak/weak-18.c: New test.
3074
3075 2015-08-25 David Malcolm <dmalcolm@redhat.com>
3076
3077 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
3078 gcc_jit_context_set_bool_use_external_driver.
3079
3080 2015-08-25 Nathan Sidwell <nathan@acm.org>
3081
3082 * gcc.c-torture/execute/builtins/20010124-1.x: New.
3083
3084 * gcc.dg/20001117-1.c: Needs return_address.
3085 * gcc.dg/20020415-1.c: Needs alloca.
3086 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
3087 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
3088 * gcc.dg/pr63186.c: Needs label_values.
3089 * gcc.dg/torture/pr33848.c: Likwise.
3090
3091 * lib/target-supports.exp (check_effective_target_fopenacc,
3092 check_effective_target_fopenmp): Disable for nvptx.
3093 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
3094 * gcc.dg/stack-usage-1.c: Likewise.
3095 * gcc.dg/stack-usage-2.c: Likewise.
3096 * gcc.dg/unused-5.c: Likewise.
3097 * gcc.dg/unwind-1.c: Likewise.
3098
3099 2015-08-25 Christian Bruel <christian.bruel@st.com>
3100
3101 * gcc.dg/Wno-frame-address.c: Skip for ARM.
3102 * g++.dg/Wno-frame-address.C: Ditto.
3103
3104 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3105
3106 PR target/67211
3107 * g++.dg/pr67211.C: New test.
3108
3109 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
3110
3111 PR fortran/62536
3112 PR fortran/66175
3113 * gfortran.dg/block_end_error_1.f90: New test.
3114 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
3115
3116 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3117
3118 PR target/66821
3119 * gcc.target/i386/pr66821.c: New test.
3120
3121 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
3122
3123 PR target/67329
3124 * gcc.target/i386/pr67329.c: New test.
3125
3126 2015-08-24 Nathan Sidwell <nathan@acm.org>
3127
3128 * gcc.dg/pr49551.c: Needs -fdata-sections.
3129
3130 * gcc.dg/pr64935-2.c: Needs scheduling.
3131
3132 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
3133 * gcc.dg/torture/pr63738.c: Likewise.
3134 * gcc.dg/torture/pr64728.c: Likewise.
3135 * gcc.dg/pr63748.c: Likewise.
3136 * gcc.dg/20020312-2.c: Likewise.
3137
3138 * gcc.dg/torture/pr66123.c: Needs label_values.
3139
3140 * gcc.dg/torture/pr41261.c: Needs profiling.
3141 * gcc.dg/pr26570.c: Likewise.
3142 * gcc.dg/pr61776.c: Likewise.
3143 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
3144 * gcc.dg/gomp/pr34610.c: Likewise.
3145 * gcc.dg/pr54121.c: Likewise.
3146 * gcc.dg/20050325-1.c: Likewise.
3147 * gcc.dg/pr66899.c: Likewise.
3148 * gcc.dg/pr48770.c: Likewise.
3149 * gcc.dg/pr24225.c: Likewise.
3150
3151 * gcc.dg/pr27531-1.c: Needs io.
3152 * gcc.dg/pr44606.c: Likewise.
3153
3154 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
3155
3156 * gcc.dg/pr51990.c: Needs alloca.
3157
3158 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
3159
3160 2015-08-24 Tom de Vries <tom@codesourcery.com>
3161
3162 PR tree-optimization/65468
3163 * gcc.dg/gomp/static-chunk-size-one.c: New test.
3164
3165 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3166
3167 PR libfortran/54572
3168 * gfortran.dg/backtrace_1.f90: New test.
3169
3170 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3171
3172 PR libfortran/62296
3173 * gfortran.dg/execute_command_line_2.f90: New test.
3174
3175 2015-08-23 Tom de Vries <tom@codesourcery.com>
3176
3177 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
3178 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
3179 vect_no_int_max to vect_no_int_min_max.
3180 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
3181 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
3182 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
3183 * gcc.dg/vect/slp-reduc-4.c: Same.
3184 * gcc.dg/vect/slp-reduc-5.c: Same.
3185 * gcc.dg/vect/vect-125.c: Same.
3186 * gcc.dg/vect/vect-13.c: Same.
3187 * gcc.dg/vect/vect-double-reduc-3.c: Same.
3188 * gcc.dg/vect/vect-reduc-1.c: Same.
3189 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
3190 * gcc.dg/vect/vect-reduc-1char.c:Same.
3191 * gcc.dg/vect/vect-reduc-1short.c: Same.
3192 * gcc.dg/vect/vect-reduc-2.c: Same.
3193 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
3194 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
3195 * lib/target-supports.exp: Same.
3196
3197 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 PR c++/63693
3200 * g++.dg/cpp0x/decltype63.C: New.
3201
3202 2015-08-22 Nathan Sidwell <nathan@acm.org>
3203
3204 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
3205 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3206 * c-c++-common/Wunused-var-8.c: Likewise.
3207 * c-c++-common/gomp/pr61486-2.c: Likewise.
3208 * c-c++-common/Wunused-var-6.c: Likewise.
3209 * c-c++-common/goacc/reduction-1.c: Likewise.
3210 * c-c++-common/goacc/reduction-2.c: Likewise.
3211 * c-c++-common/goacc/reduction-3.c: Likewise.
3212 * c-c++-common/goacc/reduction-4.c: Likewise.
3213 * gcc.dg/builtins-64.c: Likewise.
3214 * gcc.dg/pr59523.c: Likewise.
3215 * gcc.dg/tree-ssa/20080530.c: Likewise.
3216 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
3217 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
3218 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
3219 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
3220 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
3221 * gcc.dg/pr59011.c: Likewise.
3222 * gcc.dg/uninit-9.c: Likewise.
3223 * gcc.dg/pr61561.c: Likewise.
3224 * gcc.dg/vla-4.c: Likewise.
3225 * gcc.dg/20101010-1.c: Likewise.
3226 * gcc.dg/pr49120.c: Likewise.
3227 * gcc.dg/20030331-2.c: Likewise.
3228 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
3229 * gcc.dg/pr25682.c: Likewise.
3230 * gcc.dg/guality/guality.c: Likewise.
3231 * gcc.dg/pr27301.c: Likewise.
3232 * gcc.dg/uninit-9-O0.c: Likewise.
3233 * gcc.dg/fold-alloca-1.c: Likewise.
3234 * gcc.dg/pr41470.c: Likewise.
3235 * gcc.dg/pr51491-2.c: Likewise.
3236 * gcc.dg/winline-7.c: Likewise.
3237 * gcc.dg/vla-2.c: Likewise.
3238 * gcc.dg/pr50764.c: Likewise.
3239 * gcc.dg/c99-vla-1.c: Likewise.
3240 * gcc.dg/pr33238.c: Likewise.
3241 * gcc.dg/c99-const-expr-13.c: Likewise.
3242 * gcc.dg/builtin-return-1.c: Likewise.
3243 * gcc.dg/vla-3.c: Likewise.
3244 * gcc.dg/20020415-1.c: Likewise.
3245 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3246 * gcc.dg/shrink-wrap-alloca.c: Likewise.
3247 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
3248 * gcc.dg/torture/calleesave-sse.c: Likewise.
3249 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3250 * gcc.dg/gomp/vla-2.c: Likewise.
3251 * gcc.dg/gomp/vla-3.c: Likewise.
3252 * gcc.dg/gomp/vla-4.c: Likewise.
3253 * gcc.dg/gomp/pr30494.c: Likewise.
3254 * gcc.dg/gomp/vla-5.c: Likewise.
3255 * gcc.dg/pr51990-2.c: Likewise.
3256 * gcc.dg/vla-22.c: Likewise.
3257
3258 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
3259
3260 * gcc.dg/cpp/multiline-2.c: Add column numbers.
3261 * gcc.dg/dollar.c: Likewise.
3262 * gcc.dg/pragma-message.c: Likewise.
3263 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
3264 * c-c++-common/raw-string-14.c: Likewise.
3265
3266 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
3267
3268 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
3269 property that instantiation here is a compile-time error.
3270
3271 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3272
3273 * g++.dg/other/pr67065.C: Extend.
3274
3275 2015-08-21 Nathan Sidwell <nathan@acm.org>
3276
3277 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
3278 is freestanding.
3279 (check_effective_target_global_constructor): New.
3280 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
3281 * gcc.dg/debug/debug.exp: Skip for nvptx.
3282 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
3283
3284 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
3285 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3286 * gcc.c-torture/compile/pr33855.c: Likewise.
3287 * gcc.c-torture/compile/920723-1.c: Likewise.
3288 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
3289 writing a const.
3290 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
3291 label.
3292 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
3293 'call'.
3294
3295 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
3296 prototype normal.
3297 * gcc.c-torture/execute/switch-1.c: Likewise.
3298
3299 * gcc.c-torture/execute/pr34456.c: Require not freestanding
3300 * gcc.c-torture/execute/printf-1.c: Likewise.
3301 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
3302 * gcc.c-torture/execute/fprintf-1.c: Likewise.
3303 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
3304 * gcc.c-torture/execute/vprintf-1.c: Likewise.
3305 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
3306 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
3307 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
3308 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
3309 * gcc.c-torture/execute/gofast.c: Likewise.
3310 * gcc.c-torture/execute/complex-6.c: Likewise.
3311
3312 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
3313 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
3314 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
3315 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
3316 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
3317 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
3318 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
3319 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
3320 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
3321 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
3322 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
3323 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
3324 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
3325 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
3326 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
3327 * gcc.dg/setjmp-1.c: Likewise.
3328 * gcc.dg/cleanup-5.c: Likewise.
3329 * gcc.dg/cleanup-12.c: Likewise.
3330 * gcc.dg/cleanup-13.c: Likewise.
3331
3332 * gcc.dg/constructor-1.c: Require global ctor.
3333
3334 * gcc.dg/fork-instrumentation.c: Require profiling.
3335 * gcc.dg/20030107-1.c: Likewise.
3336 * gcc.dg/20030702-1.c: Likewise.
3337
3338 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
3339 * gcc.dg/cpp/paste2.c: Likewise.
3340 * gcc.dg/cpp/strify3.c: Likewise.
3341 * gcc.dg/cpp/strify4.c: Likewise.
3342 * gcc.dg/cpp/lexnum.c: Likewise.
3343 * gcc.dg/cpp/digraphs.c: Likewise.
3344 * gcc.dg/cpp/macro1.c: Likewise.
3345
3346 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3347
3348 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
3349
3350 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
3351
3352 * lib/gcc-dg.exp: Add extra options for db-final to the command line
3353 only once.
3354
3355 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3356
3357 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
3358 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
3359 vec_vpmsum_be and vec_shasigma_be.
3360
3361 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
3362
3363 * lib/target-supports.exp
3364 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
3365 with -mfp16-format=ieee.
3366
3367 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3368
3369 PR c++/67065
3370 * g++.dg/other/pr67065.C: New.
3371
3372 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
3373
3374 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
3375 memcpy.
3376 * gcc.target/mips/inline-memcpy-2.c: Ditto.
3377 * gcc.target/mips/inline-memcpy-3.c: Ditto.
3378 * gcc.target/mips/inline-memcpy-4.c: Ditto.
3379 * gcc.target/mips/inline-memcpy-5.c: Ditto.
3380
3381 2015-08-19 Jiong Wang <jiong.wang@arm.com>
3382
3383 * gcc.dg/wide_shift_64_1.c: New testcase.
3384 * gcc.dg/wide_shift_128_1.c: Likewise.
3385 * gcc.target/aarch64/ashlti3_1.c: Likewise.
3386
3387 2015-08-19 Magnus Granberg <zorry@gentoo.org>
3388
3389 * lib/target-supports.exp
3390 (check_effective_target_fstack_protector_enabled): New test.
3391 * gcc.target/i386/ssp-default.c: New test.
3392
3393 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
3394
3395 PR fortran/66929
3396 * gfortran.dg/generic_31.f90: New.
3397
3398 2015-08-19 Marek Polacek <polacek@redhat.com>
3399
3400 PR middle-end/67133
3401 * g++.dg/torture/pr67133.C: New test.
3402
3403 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3404
3405 * gcc.target/powerpc/altivec-35.c: New test.
3406 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
3407 * gcc.target/powerpc/vsx-vector-7.c: New test.
3408
3409 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3410
3411 PR middle-end/36757
3412 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
3413 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
3414
3415 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
3416
3417 PR rtl-optimization/67218
3418 * gcc.c-torture/execute/ieee/pr67218.c,
3419 gcc.target/aarch64/fcvt_int_float_double1.c,
3420 gcc.target/aarch64/fcvt_int_float_double2.c,
3421 gcc.target/aarch64/fcvt_int_float_double3.c,
3422 gcc.target/aarch64/fcvt_int_float_double4.c,
3423 gcc.target/aarch64/fcvt_uint_float_double1.c,
3424 gcc.target/aarch64/fcvt_uint_float_double2.c,
3425 gcc.target/aarch64/fcvt_uint_float_double3.c,
3426 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
3427
3428 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
3429
3430 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
3431 dg-options to disable LSE extensions.
3432 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
3433 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
3434 * gcc.target/aarch64/atomic-op-char.c: Likewise.
3435 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
3436 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
3437 * gcc.target/aarch64/atomic-op-int.c: Likewise.
3438 * gcc.target/aarch64/atomic-op-long.c: Likewise.
3439 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
3440 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
3441 * gcc.target/aarch64/atomic-op-release.c: Likewise.
3442 * gcc.target/aarch64/atomic-op-short.c: Likewise.
3443 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
3444 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
3445 * gcc.target/aarch64/sync-op-full.c: Likewise.
3446 * gcc.target/aarch64/sync-op-release.c: Likewise.
3447
3448 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
3449
3450 PR c++/67160
3451 * g++.dg/cpp1z/feat-cxx1z.C: New.
3452
3453 2015-08-18 Marek Polacek <polacek@redhat.com>
3454
3455 PR middle-end/67222
3456 * gcc.dg/torture/pr67222.c: New test.
3457
3458 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
3459
3460 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
3461
3462 2015-08-18 Bin Cheng <bin.cheng@arm.com>
3463
3464 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
3465 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
3466 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
3467
3468 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
3469
3470 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
3471 which is used in later code.
3472
3473 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
3474
3475 PR c++/67216
3476 * g++.dg/cpp0x/nullptr34.C: New.
3477 * g++.dg/warn/Wconversion2.C: Adjust.
3478 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
3479 * g++.old-deja/g++.other/null3.C: Likewise.
3480
3481 * g++.dg/cpp0x/pr51313.C: Adjust.
3482
3483 2015-08-17 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/67221
3486 * gcc.dg/torture/pr67221.c: New testcase.
3487
3488 2015-08-17 Mike Stump <mikestump@comcast.net>
3489 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3490
3491 * gcc.target/arm/memcpy-aligned-1.c: New test.
3492
3493 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3494
3495 PR fortran/54656
3496 * gfortran.dg/norm_4.f90: Rename to...
3497 * gfortran.dg/norm2_4.f90: this.
3498 * gfortran.dg/norm2_5.f90: New test.
3499
3500 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
3501
3502 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3503 * gcc.dg/ssp-1.c: Make counter a register.
3504 * gcc.dg/ssp-2.c: Likewise.
3505 * gcc.dg/torture/parm-coalesce.c: New.
3506
3507 2015-08-14 Marek Polacek <polacek@redhat.com>
3508
3509 PR middle-end/67133
3510 * gcc.dg/torture/pr67133.c: New test.
3511
3512 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
3513 Matthias Klose <doko@debian.org>
3514
3515 PR target/67143
3516 * gcc.c-torture/compile/pr67143.c: New
3517 * gcc.target/aarch64/atomic-op-imm.c
3518 (atomic_fetch_add_negative_RELAXED): New.
3519 (atomic_fetch_sub_negative_ACQUIRE): New.
3520
3521 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3522
3523 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
3524 * gcc.target/aarch64/target_attr_8.c: Likewise.
3525 * gcc.target/aarch64/target_attr_14.c: Likewise.
3526
3527 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3528
3529 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
3530
3531 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
3532
3533 * gcc.target/i386/builtin_target.c: Add skylake check.
3534
3535 2015-08-13 Jeff Law <law@redhat.com>
3536
3537 * gcc.dg/pr66314.c: Moved from here to ..
3538 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
3539 to clear all sanitizers before -fsanitize=kernel-address.
3540
3541 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3542
3543 * gcc.target/aarch64/cinc_common_1.c: New test.
3544
3545 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3546
3547 PR c++/53421
3548 * g++.dg/ext/attribute-may-alias-1.C: New.
3549 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
3550
3551 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
3552
3553 * gcc.target/aarch64/atomic-inst-cas.c: New.
3554 * gcc.target/aarch64/atomic-inst-ops.inc: New.
3555
3556 2015-08-13 Andreas Schwab <schwab@suse.de>
3557
3558 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
3559
3560 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
3561
3562 PR c++/62164
3563 * g++.dg/torture/pr62164.C: New.
3564
3565 2015-08-13 Richard Biener <rguenther@suse.de>
3566
3567 PR tree-optimization/67191
3568 * gcc.dg/torture/pr67191.c: New testcase.
3569 * g++.dg/torture/pr67191.C: Likewise.
3570
3571 2015-08-13 Richard Biener <rguenther@suse.de>
3572
3573 PR tree-optimization/66502
3574 PR tree-optimization/67167
3575 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
3576
3577 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3578
3579 PR c++/53330
3580 * g++.dg/init/new42.C: New.
3581
3582 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3583
3584 PR target/67071
3585 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
3586 vector constants.
3587 * gcc.target/powerpc/pr67071-2.c: Likewise.
3588 * gcc.target/powerpc/pr67071-3.c: Likewise.
3589
3590 2015-08-12 Marek Polacek <polacek@redhat.com>
3591
3592 PR c++/55095
3593 * c-c++-common/Wshift-overflow-6.c: New test.
3594 * c-c++-common/Wshift-overflow-7.c: New test.
3595 * g++.dg/cpp1y/left-shift-2.C: New test.
3596
3597 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/52742
3600 * g++.dg/cpp0x/pr52742.C: New.
3601
3602 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
3603
3604 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3605 Check Knights Landing support.
3606
3607 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3608
3609 PR c++/47461
3610 * g++.dg/warn/Wunused-result-1.C: New.
3611
3612 2015-08-12 Richard Biener <rguenther@suse.de>
3613
3614 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
3615 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
3616 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
3617 * g++.dg/tree-ssa/pr61034.C: Adjust.
3618 * gcc.dg/fold-compare-2.c: Likewise.
3619 * gcc.dg/pr50763.c: Likewise.
3620 * gcc.dg/predict-3.c: Likewise.
3621 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3622 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3623 * gcc.dg/tree-ssa/pr20657.c: Likewise.
3624 * gcc.dg/tree-ssa/pr21001.c: Likewise.
3625 * gcc.dg/tree-ssa/pr37508.c: Likewise.
3626 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3627 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3628 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3629 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3630 * gcc.dg/tree-ssa/vrp20.c: Likewise.
3631 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3632 * gcc.dg/tree-ssa/vrp87.c: Likewise.
3633
3634 2015-08-12 Nathan Sidwell <nathan@acm.org>
3635
3636 * gcc.dg/vrp-min-max-1.c: New.
3637 * gcc.dg/vrp-min-max-2.c: New.
3638
3639 2015-08-12 Richard Biener <rguenther@suse.de>
3640
3641 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
3642
3643 2015-08-12 Tom de Vries <tom@codesourcery.com>
3644
3645 PR testsuite/67175
3646 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
3647 Handle absence of vector min/max for sparc.
3648
3649 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
3650
3651 PR target/66954
3652 * g++.dg/ext/mv25.C: New test.
3653
3654 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
3655
3656 * gcc.target/i386/avx2-vect-shift.c: New test.
3657
3658 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
3659
3660 PR c/66098
3661 PR c/66711
3662 * gcc.dg/pragma-diag-3.c: New test.
3663 * gcc.dg/pragma-diag-4.c: New test.
3664
3665 2015-08-11 Nathan Sidwell <nathan@acm.org>
3666
3667 * c-c++-common/dfp/operator-comma.c: Call init function.
3668 * c-c++-common/dfp/convert-dfp-2.c: New test.
3669
3670 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
3671
3672 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
3673 Treat model == 0x4f as Broadwell.
3674
3675 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3676
3677 PR libfortran/67140
3678 * gfortran.dg/pr67140.f90: New test.
3679
3680 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
3681
3682 PR libgomp/65742
3683 PR middle-end/66332
3684 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
3685
3686 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
3687
3688 PR fortran/64022
3689 * gfortran.dg/ieee/large_4.f90: New test.
3690
3691 2015-08-08 Bud Davis <jmdavis@link.com>
3692
3693 PR fortran/59746
3694 * gfortran.dg/common_22.f90: New.
3695
3696 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
3697
3698 PR rtl-optimization/67028
3699 * gcc.dg/pr67028.c: New testcase.
3700
3701 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
3702
3703 PR rtl-optimization/67029
3704 * gcc.dg/pr67029.c: New test.
3705
3706 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3707
3708 PR fortran/64104
3709 * gfortran.dg/ieee/ieee_8.f90: New test.
3710
3711 2015-08-07 Jiong Wang <jiong.wang@arm.com>
3712
3713 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
3714 modifers.
3715 * gcc.target/aarch64/noplt_2.c: Likewise.
3716 * gcc.target/aarch64/noplt_3.c: Likewise.
3717
3718 2015-08-06 David Malcolm <dmalcolm@redhat.com>
3719
3720 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
3721 optimization level, and print a summary at the end.
3722
3723 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3724
3725 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
3726
3727 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3728
3729 * gcc.target/aarch64/noplt_3.c: New testcase.
3730
3731 2015-08-06 Jiong Wang <jiong.wang@arm.com>
3732
3733 * gcc.target/aarch64/noplt_1.c: New testcase.
3734 * gcc.target/aarch64/noplt_2.c: Likewise.
3735
3736 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
3737
3738 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
3739 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
3740
3741 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3742
3743 * gcc.target/s390/dwarfregtable-1.c: New test.
3744 * gcc.target/s390/dwarfregtable-2.c: New test.
3745 * gcc.target/s390/dwarfregtable-3.c: New test.
3746
3747 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3748
3749 * gcc.target/s390/htm-builtins-z13-1.c: New test.
3750
3751 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3752
3753 PR fortran/64022
3754 * gfortran.dg/ieee/large_2.f90: New test.
3755 * gfortran.dg/ieee/large_3.F90: New test.
3756
3757 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3758
3759 PR fortran/64022
3760 * gfortran.dg/ieee/large_1.f90: Adjust test.
3761
3762 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
3763 Jeff Law <law@redhat.com>
3764
3765 PR c/16351
3766 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
3767 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
3768 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
3769 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
3770 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3771 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3772
3773 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3774
3775 PR middle-end/66311
3776 * gfortran.dg/pr66311.f90: New file.
3777
3778 2015-08-05 Richard Biener <rguenther@suse.de>
3779
3780 PR tree-optimization/67121
3781 * gcc.dg/torture/pr67121.c: New testcase.
3782
3783 2015-08-05 Nick Clifton <nickc@redhat.com>
3784
3785 * gcc.target/rl78: New directory.
3786 * gcc.target/rl78/rl78.exp: New file: Test driver.
3787 * gcc.target/rl78/test_addm3.c: New file: Test adds.
3788
3789 2015-08-05 Richard Biener <rguenther@suse.de>
3790
3791 PR middle-end/67120
3792 * gcc.dg/torture/pr67120.c: New testcase.
3793
3794 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
3795
3796 PR fortran/52846
3797
3798 * lib/fortran-modules.exp: Call cleanup-submodules from
3799 cleanup-modules.
3800 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
3801 cover the cases where private entities are no longer optimized
3802 away.
3803 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
3804 same reason.
3805 * gfortran.dg/submodule_1.f08: Change cleanup module names.
3806 * gfortran.dg/submodule_5.f08: The same.
3807 * gfortran.dg/submodule_9.f08: The same.
3808 * gfortran.dg/submodule_10.f08: New test.
3809
3810 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
3811
3812 PR c++/66595
3813 * g++.dg/cpp1y/var-templ35.C: New.
3814
3815 2015-08-05 Richard Biener <rguenther@suse.de>
3816
3817 PR tree-optimization/67055
3818 * g++.dg/torture/pr67055.C: New testcase.
3819
3820 2015-08-05 Richard Biener <rguenther@suse.de>
3821
3822 PR tree-optimization/67109
3823 * gcc.dg/torture/pr67109.c: New testcase.
3824 * gcc.dg/vect/vect-119.c: Adjust.
3825
3826 2015-08-05 Richard Biener <rguenther@suse.de>
3827
3828 PR middle-end/67107
3829 * gcc.dg/pr67107.c: New testcase.
3830
3831 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3832
3833 PR c++/66197
3834 * g++.dg/cpp1z/abbrev2.C: New.
3835
3836 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3837
3838 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
3839
3840 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3841
3842 PR c++/66392
3843 * g++.dg/init/explicit4.C: New.
3844
3845 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3846
3847 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
3848 without VSX an Power8 vector support.
3849
3850 2015-08-04 Richard Biener <rguenther@suse.de>
3851
3852 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
3853
3854 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
3855
3856 PR target/67110
3857 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
3858 -fno-pie -no-pie.
3859
3860 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3861
3862 PR c++/66427
3863 * g++.dg/cpp1y/var-templ34.C: New.
3864
3865 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3866
3867 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
3868 * gcc.target/aarch64/target_attr_1.c: Likewise.
3869 * gcc.target/aarch64/target_attr_2.c: Likewise.
3870 * gcc.target/aarch64/target_attr_3.c: Likewise.
3871 * gcc.target/aarch64/target_attr_4.c: Likewise.
3872 * gcc.target/aarch64/target_attr_5.c: Likewise.
3873 * gcc.target/aarch64/target_attr_6.c: Likewise.
3874 * gcc.target/aarch64/target_attr_7.c: Likewise.
3875 * gcc.target/aarch64/target_attr_8.c: Likewise.
3876 * gcc.target/aarch64/target_attr_9.c: Likewise.
3877 * gcc.target/aarch64/target_attr_10.c: Likewise.
3878 * gcc.target/aarch64/target_attr_11.c: Likewise.
3879 * gcc.target/aarch64/target_attr_12.c: Likewise.
3880 * gcc.target/aarch64/target_attr_13.c: Likewise.
3881 * gcc.target/aarch64/target_attr_14.c: Likewise.
3882 * gcc.target/aarch64/target_attr_15.c: Likewise.
3883
3884 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3885
3886 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
3887
3888 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3889
3890 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
3891
3892 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3893
3894 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
3895 message.
3896
3897 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3898
3899 PR fortran/64022
3900 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
3901 * gfortran.dg/ieee/large_1.f90: New test.
3902
3903 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
3904
3905 PR tree-optimization/67043
3906 * gcc.dg/pr67043.c: New test.
3907
3908 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
3909
3910 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3911
3912 2015-08-03 David Malcolm <dmalcolm@redhat.com>
3913
3914 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3915 it to push/pop timing items.
3916 (main): For each optimization level, create a gcc_jit_timer, and
3917 time all of the iteration within that level cumulatively.
3918 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3919 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3920
3921 2015-08-03 Alexander Basov <coohpt@gmail.com>
3922
3923 PR middle-end/64744
3924 PR middle-end/48470
3925 PR middle-end/43404
3926 * gcc.target/arm/pr43404.c : New testcase.
3927 * gcc.target/arm/pr48470.c : New testcase.
3928 * gcc.target/arm/pr64744-1.c : New testcase.
3929 * gcc.target/arm/pr64744-2.c : New testcase.
3930
3931 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
3932
3933 PR tree-optimization/67077
3934 * gcc.dg/pr67077.c: New test.
3935
3936 2015-08-03 Jeff Law <law@redhat.com>
3937
3938 PR middle-end/66314
3939 PR gcov-profile/66899
3940 * gcc.dg/pr66899.c: New test.
3941 * gcc.dg/pr66314.c: New test.
3942
3943 2015-08-03 Marek Polacek <polacek@redhat.com>
3944
3945 PR c/67088
3946 * gcc.dg/pr67088.c: New test.
3947
3948 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
3949
3950 PR target/66731
3951 * gcc.target/arm/vnmul-1.c: New.
3952 * gcc.target/arm/vnmul-2.c: New.
3953 * gcc.target/arm/vnmul-3.c: New.
3954 * gcc.target/arm/vnmul-4.c: New.
3955
3956 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
3957
3958 PR fortran/64921
3959 * gfortran.dg/class_allocate_20.f90: New.
3960
3961 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3962
3963 * gcc.target/aarch64/csel_bfx_1.c: New test.
3964 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3965
3966 2015-08-02 Martin Sebor <msebor@redhat.com>
3967
3968 * g++.dg/Wframe-address-in-Wall.C: New test.
3969 * g++.dg/Wframe-address.C: New test.
3970 * g++.dg/Wno-frame-address.C: New test.
3971 * gcc.dg/Wframe-address-in-Wall.c: New test.
3972 * gcc.dg/Wframe-address.c: New test.
3973 * gcc.dg/Wno-frame-address.c: New test.
3974
3975 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
3976
3977 * c-c++-common/Wmisleading-indentation.c: Add more tests.
3978
3979 2015-08-01 Michael Collison <michael.collison@linaro.org
3980 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3981
3982 * gcc.target/arm/mincmp.c: New test.
3983
3984 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
3985
3986 PR fortran/67091
3987 * gfortran.dg/associated_target_6.f03: New test
3988
3989 2015-08-01 Tom de Vries <tom@codesourcery.com>
3990
3991 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3992 optimize ("-ftree-parallelize-loops=0").
3993 Add successful scans for 2 detected reductions. Add xfail scans for 3
3994 detected reductions.
3995 * gcc.dg/autopar/reduc-2short.c: Same.
3996 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3997 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
3998 detected reductions.
3999 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
4000 and max reductions.
4001
4002 2015-07-31 Marek Polacek <polacek@redhat.com>
4003
4004 PR sanitizer/66977
4005 * g++.dg/ubsan/pr66977.C: New test.
4006
4007 2015-07-30 Marek Polacek <polacek@redhat.com>
4008
4009 * c-c++-common/Wtautological-compare-3.c: New test.
4010
4011 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4012
4013 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
4014 (CHECK): Pass address of scalar, rather than array.
4015
4016 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4017
4018 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
4019
4020 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4021
4022 * gcc.target/aarch64/fp16/fp16.exp: New.
4023 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
4024 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
4025
4026 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
4027
4028 * gcc.target/aarch64/f16_movs_1.c: New test.
4029
4030 2015-07-28 Tom de Vries <tom@codesourcery.com>
4031
4032 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
4033 outer loop.
4034
4035 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
4036 Manuel López-Ibáñez <manu@gcc.gnu.org>
4037
4038 * gcc.dg/parm-incomplete-1.c: Update.
4039 * gcc.dg/pr18809-1.c: Update.
4040 * gcc.dg/pr27953.c: Update.
4041 * gcc.dg/vla-11.c: Update.
4042
4043 2015-07-27 Marek Polacek <polacek@redhat.com>
4044
4045 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
4046
4047 2015-07-27 Tom de Vries <tom@codesourcery.com>
4048
4049 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
4050 attribute. Update comment.
4051 (main): Remove.
4052 Add scan for not parallelizing inner loop.
4053 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
4054 attribute.
4055 (main): Remove.
4056
4057 2015-07-27 Marek Polacek <polacek@redhat.com>
4058
4059 PR bootstrap/67030
4060 * c-c++-common/Wtautological-compare-2.c: New test.
4061
4062 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
4063
4064 PR target/66232
4065 * gcc.target/i386/pr66232-6.c: New tests.
4066 * gcc.target/i386/pr66232-7.c: Likewise.
4067 * gcc.target/i386/pr66232-8.c: Likewise.
4068 * gcc.target/i386/pr66232-9.c: Likewise.
4069
4070 2015-07-27 Marek Polacek <polacek@redhat.com>
4071
4072 PR c++/66555
4073 PR c/54979
4074 * c-c++-common/Wtautological-compare-1.c: New test.
4075
4076 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4077
4078 PR c++/18969
4079 * g++.dg/template/pr18969.C: New test.
4080 * g++.dg/template/pr18969-2.C: New test.
4081 * g++.old-deja/g++.jason/overload.C: Remove return value in
4082 template function returning void.
4083
4084 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
4085
4086 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
4087 immediates to avoid shift-overflow warnings.
4088
4089 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
4090
4091 PR c++/66857
4092 * g++.dg/init/pr66857.C: New test.
4093
4094 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
4095
4096 PR target/66648
4097 * gcc.target/i386/pr66648.c: New test.
4098
4099 2015-07-25 Tom de Vries <tom@codesourcery.com>
4100
4101 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
4102 interchange_files and block_files variables.
4103 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
4104 arithmetic.
4105 * gcc.dg/graphite/uns-interchange-12.c: Same.
4106 * gcc.dg/graphite/uns-interchange-14.c: Same.
4107 * gcc.dg/graphite/uns-interchange-15.c: Same.
4108 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
4109 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
4110
4111 2015-07-25 Jeff Law <law@redhat.com>
4112
4113 Revert:
4114 PR lto/66752
4115 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4116 * gcc.dg/torture/pr66752-1.c: New test
4117 * g++.dg/torture/pr66752-2.C: New test.
4118
4119 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
4120
4121 Revert:
4122 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4123
4124 PR rtl-optimization/64164
4125 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4126 * gcc.dg/ssp-1.c: Make counter a register.
4127 * gcc.dg/ssp-2.c: Likewise.
4128 * gcc.dg/torture/parm-coalesce.c: New.
4129
4130 2015-07-24 Tom de Vries <tom@codesourcery.com>
4131
4132 * gcc.dg/graphite/block-1.c: Xfail scan.
4133 * gcc.dg/graphite/interchange-12.c: Same.
4134 * gcc.dg/graphite/interchange-14.c: Same.
4135 * gcc.dg/graphite/interchange-15.c: Same.
4136 * gcc.dg/graphite/interchange-9.c: Same.
4137 * gcc.dg/graphite/interchange-mvt.c: Same.
4138 * gcc.dg/graphite/uns-block-1.c: New test.
4139 * gcc.dg/graphite/uns-interchange-12.c: New test.
4140 * gcc.dg/graphite/uns-interchange-14.c: New test.
4141 * gcc.dg/graphite/uns-interchange-15.c: New test.
4142 * gcc.dg/graphite/uns-interchange-9.c: New test.
4143 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
4144
4145 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
4146
4147 PR c++/64079
4148 * c-c++-common/Wunused-function-1.c: New.
4149
4150 2015-07-24 Tom de Vries <tom@codesourcery.com>
4151
4152 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
4153 alternative exit-first loop transform.
4154 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
4155 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
4156 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
4157 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
4158 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
4159 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
4160 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4161 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
4162 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
4163
4164 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
4165
4166 PR ipa/66566
4167 * gcc.target/i386/mpx/pr66566.c: New test.
4168
4169 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
4170
4171 PR bootstrap/66978
4172 * gcc.target/i386/pr66978.c: New test.
4173
4174 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4175
4176 * gcc.target/s390/gpr2fprsavecfi.c: New test.
4177
4178 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4179
4180 * gcc.target/s390/insv-1.c: New test.
4181 * gcc.target/s390/insv-2.c: New test.
4182 * gcc.target/s390/insv-3.c: New test.
4183
4184 2015-07-24 Tom de Vries <tom@codesourcery.com>
4185
4186 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
4187
4188 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4189
4190 PR middle-end/25530
4191 * gcc.dg/pr25530.c: New test.
4192
4193 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4194
4195 PR middle-end/25529
4196 * gcc.dg/pr25529.c: New test.
4197
4198 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
4199
4200 * gcc.target/arm/reg_equal_test.c: New test.
4201
4202 2015-07-23 Jeff Law <law@redhat.com>
4203
4204 PR lto/66752
4205 * gcc.dg/tree-ssa/pr66752-2.c: New test.
4206 * gcc.dg/torture/pr66752-1.c: New test
4207 * g++.dg/torture/pr66752-2.C: New test.
4208
4209 2015-07-23 Marek Polacek <polacek@redhat.com>
4210
4211 PR c++/66572
4212 * g++.dg/warn/Wlogical-op-2.C: New test.
4213
4214 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
4215
4216 PR rtl-optimization/64164
4217 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
4218 * gcc.dg/ssp-1.c: Make counter a register.
4219 * gcc.dg/ssp-2.c: Likewise.
4220 * gcc.dg/torture/parm-coalesce.c: New.
4221
4222 2015-07-23 Marek Polacek <polacek@redhat.com>
4223
4224 PR sanitizer/66908
4225 * c-c++-common/ubsan/pr66908.c: New test.
4226
4227 2015-07-23 Tom de Vries <tom@codesourcery.com>
4228
4229 * gcc.dg/autopar/outer-4.c: Add xfail.
4230 * gcc.dg/autopar/outer-5.c: Same.
4231 * gcc.dg/autopar/outer-6.c: Same.
4232 * gcc.dg/autopar/reduc-2.c: Same.
4233 * gcc.dg/autopar/reduc-2char.c: Same.
4234 * gcc.dg/autopar/reduc-2short.c: Same.
4235 * gcc.dg/autopar/reduc-8.c: Same.
4236 * gcc.dg/autopar/uns-outer-4.c: New test.
4237 * gcc.dg/autopar/uns-outer-5.c: New test.
4238 * gcc.dg/autopar/uns-outer-6.c: New test.
4239
4240 2015-07-23 Richard Biener <rguenther@suse.de>
4241
4242 PR tree-optimization/66952
4243 * gcc.dg/torture/pr66952.c: Use signed char.
4244
4245 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
4246
4247 PR tree-optimization/66926,66951
4248 * gcc.dg/vect/pr66951.c: New test.
4249
4250 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
4251
4252 PR c++/52987
4253 * g++.dg/parse/error57.C: New.
4254 * g++.dg/expr/string-2.C: Update.
4255
4256 2015-07-23 Richard Biener <rguenther@suse.de>
4257
4258 PR tree-optimization/66945
4259 * gcc.dg/torture/pr66945.c: New testcase.
4260
4261 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
4262
4263 PR target/66954
4264 * g++.dg/ext/mv24.C: New test.
4265
4266 2015-07-22 Marek Polacek <polacek@redhat.com>
4267
4268 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
4269 dg-options.
4270
4271 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
4272
4273 PR fortran/61831
4274 PR fortran/66929
4275 * gfortran.dg/generic_30.f90: New.
4276
4277 2015-07-22 Richard Biener <rguenther@suse.de>
4278
4279 PR tree-optimization/66952
4280 * gcc.dg/torture/pr66952.c: New testcase.
4281
4282 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
4283
4284 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
4285 test.
4286 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
4287 test.
4288 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
4289 test.
4290 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
4291 test.
4292 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
4293 test.
4294 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
4295 test.
4296 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
4297 test.
4298 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
4299 test.
4300 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
4301 test.
4302 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
4303 test.
4304 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
4305 test.
4306 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
4307 test.
4308 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
4309 test.
4310 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
4311 test.
4312 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
4313 test.
4314 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
4315 test.
4316 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
4317 test.
4318 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
4319 test.
4320 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
4321 test.
4322 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
4323 test.
4324 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
4325 test.
4326 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
4327 test.
4328 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
4329 test.
4330 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
4331 test.
4332 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
4333 test.
4334 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
4335 test.
4336 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
4337 test.
4338 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
4339 test.
4340 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
4341 test.
4342 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
4343 test.
4344 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
4345 test.
4346 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
4347 test.
4348 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
4349 test.
4350 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
4351 test.
4352 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
4353 test.
4354 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
4355 test.
4356 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
4357 test.
4358 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
4359 test.
4360 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
4361 test.
4362 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
4363 test.
4364 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
4365 test.
4366 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
4367 test.
4368 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
4369 test.
4370 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
4371 test.
4372 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
4373 test.
4374 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
4375 test.
4376 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
4377 test.
4378 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
4379 test.
4380 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
4381 test.
4382 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
4383 test.
4384 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
4385 test.
4386 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
4387 test.
4388 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
4389 test.
4390 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
4391 test.
4392 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
4393 test.
4394 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
4395 test.
4396 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
4397 test.
4398 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
4399 test.
4400 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
4401 test.
4402 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
4403 test.
4404 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
4405 test.
4406 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
4407 test.
4408 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
4409 test.
4410 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
4411 test.
4412 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
4413 test.
4414 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
4415 test.
4416 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
4417 test.
4418 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
4419 test.
4420 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
4421 test.
4422 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
4423 test.
4424 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
4425 test.
4426 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
4427 test.
4428 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
4429 test.
4430 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
4431 test.
4432 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
4433 test.
4434 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
4435 test.
4436 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
4437 test.
4438 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
4439 test.
4440 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
4441 test.
4442 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
4443 test.
4444 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
4445 test.
4446 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
4447 test.
4448 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
4449 test.
4450 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
4451 test.
4452 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
4453 test.
4454 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
4455 test.
4456 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
4457 test.
4458 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
4459 test.
4460 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
4461 test.
4462 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
4463 test.
4464 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
4465 test.
4466 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
4467 test.
4468 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
4469 test.
4470 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
4471 test.
4472 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
4473 test.
4474 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
4475 test.
4476 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
4477 test.
4478 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
4479 test.
4480 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
4481 test.
4482 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
4483 test.
4484 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
4485 test.
4486 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
4487 test.
4488 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
4489 test.
4490 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
4491 test.
4492 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
4493 test.
4494 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
4495 test.
4496 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
4497 test.
4498 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
4499 test.
4500 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
4501 test.
4502 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
4503 test.
4504 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
4505 test.
4506 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
4507 test.
4508 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
4509 test.
4510 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
4511 test.
4512 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
4513 test.
4514 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
4515 test.
4516 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
4517 test.
4518 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
4519 test.
4520 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
4521 test.
4522 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
4523 test.
4524 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
4525 test.
4526 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
4527 test.
4528 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
4529 test.
4530 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
4531 test.
4532 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
4533 test.
4534 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
4535 test.
4536 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
4537 test.
4538 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
4539 test.
4540 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
4541 test.
4542 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
4543 test.
4544 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
4545 test.
4546 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
4547 test.
4548
4549 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
4550
4551 * g++.dg/template/crash81.C: Update.
4552
4553 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
4554
4555 PR ipa/66424.
4556 * gcc.target/i386/pr66424.c: New.
4557
4558 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4559
4560 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
4561
4562 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
4563
4564 PR fortran/61831
4565 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
4566 Drop address sanitization.
4567
4568 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
4569
4570 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
4571 Skip -march=armv4t.
4572 (dg-additional-options): Set armv5t flag.
4573
4574 2015-07-21 Marek Polacek <polacek@redhat.com>
4575
4576 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
4577 * gcc.dg/vmx/unpack.c: Likewise.
4578 * gcc.target/powerpc/quad-atomic.c: Likewise.
4579
4580 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
4581
4582 * gcc.target/i386/asm-flag-5.c (f_ll): New.
4583
4584 2015-07-20 Jiong Wang <jiong.wang@arm.com>
4585
4586 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
4587 model.
4588
4589 2015-07-20 Marek Polacek <polacek@redhat.com>
4590
4591 PR c++/55095
4592 * c-c++-common/Wshift-overflow-1.c: New test.
4593 * c-c++-common/Wshift-overflow-2.c: New test.
4594 * c-c++-common/Wshift-overflow-3.c: New test.
4595 * c-c++-common/Wshift-overflow-4.c: New test.
4596 * c-c++-common/Wshift-overflow-5.c: New test.
4597 * g++.dg/cpp1y/left-shift-1.C: New test.
4598 * gcc.dg/c90-left-shift-2.c: New test.
4599 * gcc.dg/c90-left-shift-3.c: New test.
4600 * gcc.dg/c99-left-shift-2.c: New test.
4601 * gcc.dg/c99-left-shift-3.c: New test.
4602 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
4603 * gcc.c-torture/execute/pr40386.c: Likewise.
4604 * gcc.dg/vect/pr33373.c: Likewise.
4605 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
4606 * gcc.dg/vect/vect-shift-2.c: Likewise.
4607
4608 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4609
4610 * gcc.target/aarch64/neg_abs_1.c: New test.
4611
4612 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
4613
4614 PR target/66922
4615 * gcc.target/i386/pr66922.c: New test.
4616
4617 2015-07-18 Sebastian Pop <s.pop@samsung.com>
4618
4619 PR middle-end/46851
4620 PR middle-end/60340
4621 * gcc.dg/tree-ssa/pr42327.c: Removed.
4622 * g++.dg/other/pr35011.C: Removed.
4623
4624 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4625
4626 PR target/66906
4627 * gcc.target/i386/pr66906.c: New test.
4628
4629 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4630
4631 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
4632 as follow-up to r225930.
4633
4634 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
4635
4636 PR fortran/52846
4637 * lib/fortran-modules.exp (proc cleanup-submodules): New
4638 procedure.
4639 * gfortran.dg/submodule_1.f08: Change extension and clean up
4640 the submodule files.
4641 * gfortran.dg/submodule_2.f08: ditto
4642 * gfortran.dg/submodule_6.f08: ditto
4643 * gfortran.dg/submodule_7.f08: ditto
4644 * gfortran.dg/submodule_8.f08: New test
4645 * gfortran.dg/submodule_9.f08: New test
4646
4647 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
4648 Sebastian Pop <s.pop@samsung.com>
4649
4650 PR middle-end/61929
4651 * gcc.dg/graphite/pr61929.c: New.
4652
4653 2015-07-17 Marek Polacek <polacek@redhat.com>
4654
4655 * gcc.dg/fold-minus-7.c: New test.
4656
4657 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4658
4659 * gfortran.dg/co_reduce_1.f90: New file.
4660
4661 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
4662
4663 PR target/66824
4664 * gcc.target/i386/pr66824.c:
4665
4666 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
4667
4668 PR fortran/66035
4669 * gfortran.dg/structure_constructor_13.f03: New test.
4670
4671 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
4672
4673 PR fortran/61831
4674 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
4675 of generated while loops in the tree dump.
4676 * gfortran.dg/derived_constructor_comps_6.f90: New file.
4677
4678 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
4679
4680 * gcc.dg/vect/vect-outer-simd-2.c: New test.
4681
4682 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
4683
4684 PR target/66891
4685 * gcc.target/i386/pr66891.c: New test.
4686
4687 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688
4689 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
4690
4691 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
4692
4693 PR rtl-optimization/66626
4694 * gcc.target/i386/pr66626-2.c: New.
4695
4696 2015-07-16 Martin Liska <mliska@suse.cz>
4697
4698 * g++.dg/ipa/pr66896.c: New test.
4699
4700 2015-07-16 Richard Biener <rguenther@suse.de>
4701
4702 PR tree-optimization/66894
4703 * gcc.dg/torture/pr66894.c: New testcase.
4704
4705 2015-07-16 Richard Biener <rguenther@suse.de>
4706
4707 * gcc.dg/tree-ssa/pr21031.c: Adjust.
4708
4709 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
4710
4711 PR target/66866
4712 * g++.dg/pr66866.C: New test.
4713
4714 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4715
4716 * gcc.target/powerpc/vec-cmp-sel.c: New test.
4717
4718 2015-07-15 Richard Biener <rguenther@suse.de>
4719
4720 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
4721 { -O3 -fomit-frame-pointer },
4722 { -O3 -fomit-frame-pointer -funroll-loops } and
4723 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4724 in favor of
4725 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4726 -finline-functions }
4727
4728 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
4729
4730 * gcc.target/mips/interrupt_handler-5.c: New test.
4731
4732 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
4733 Robert Suchanek <robert.suchanek@imgtec.com>
4734
4735 * gcc.target/mips/interrupt_handler-4.c: New test.
4736
4737 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4738
4739 PR testsuite/66734
4740 * gcc.dg/lto/lto.exp: Initialize MPX.
4741
4742 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4743
4744 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
4745 dg-skip-if.
4746 * gcc.target/arm/scd42-3.c: Likewise.
4747
4748 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
4749
4750 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
4751 code to be run when the pre-arch code increases the isa_rev to
4752 mips32r6 or greater.
4753
4754 2015-07-15 Richard Biener <rguenther@suse.de>
4755
4756 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
4757 { -O3 -fomit-frame-pointer },
4758 { -O3 -fomit-frame-pointer -funroll-loops } and
4759 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
4760 in favor of
4761 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
4762 -finline-functions }
4763 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
4764 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
4765 to additional_flags.
4766
4767 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
4768
4769 PR rtl-optimization/66838
4770 * gcc.target/i386/pr66838.c: New test.
4771
4772 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
4773
4774 PR c++/66850
4775 * g++.dg/template/pr66850.C: New test.
4776
4777 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4778 Cesar Philippidis <cesar@codesourcery.com>
4779 Chung-Lin Tang <cltang@codesourcery.com>
4780
4781 * gcc.target/nios2/nios2-flushd.c: New.
4782 * gcc.target/nios2/nios2-rdprs.c: New.
4783 * gcc.target/nios2/r2-atomic.c: New.
4784 * gcc.target/nios2/r2-eni.c: New.
4785 * gcc.target/nios2/r2-wrpie.c: New.
4786
4787 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4788 Cesar Philippidis <cesar@codesourcery.com>
4789 Chung-Lin Tang <cltang@codesourcery.com>
4790
4791 * gcc.target/nios2/cdx-ldstwm-1.c: New.
4792 * gcc.target/nios2/cdx-ldstwm-2.c: New.
4793
4794 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4795 Cesar Philippidis <cesar@codesourcery.com>
4796 Chung-Lin Tang <cltang@codesourcery.com>
4797
4798 * gcc.target/nios2/andci.c: New.
4799 * gcc.target/nios2/bmx.c: New.
4800 * gcc.target/nios2/cdx-add.c: New.
4801 * gcc.target/nios2/cdx-branch.c: New.
4802 * gcc.target/nios2/cdx-callret.c: New.
4803 * gcc.target/nios2/cdx-loadstore.c: New.
4804 * gcc.target/nios2/cdx-logical.c: New.
4805 * gcc.target/nios2/cdx-mov.c: New.
4806 * gcc.target/nios2/cdx-shift.c: New.
4807 * gcc.target/nios2/cdx-sub.c: New.
4808 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
4809
4810 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
4811
4812 PR c++/65071
4813 * g++.dg/cpp0x/vt-65071.C: New.
4814
4815 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4816 Cesar Philippidis <cesar@codesourcery.com>
4817 Chung-Lin Tang <cltang@codesourcery.com>
4818
4819 * gcc.target/nios2/r2-io-range.c: New.
4820 * gcc.target/nios2/r2-stio-1.c: New.
4821 * gcc.target/nios2/r2-stio-2.c: New.
4822 * gcc.target/nios2/nios2-ldxio.c: New.
4823 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
4824 of just compile. Add more tests.
4825
4826 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4827
4828 gfortran.dg/pr66864.f90: New test.
4829
4830 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
4831
4832 PR rtl-optimization/66626
4833 * gcc.target/i386/pr66626.c: New.
4834
4835 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
4836
4837 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
4838 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
4839 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
4840
4841 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
4842
4843 * g++.dg/template/crash81.C: Adjust for error + inform change.
4844 * g++.dg/template/pr58878.C: Likewise.
4845 * g++.dg/template/shadow1.C: Likewise.
4846 * g++.dg/template/shadow2.C: Likewise.
4847 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
4848 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
4849 * g++.old-deja/g++.brendan/crash7.C: Likewise.
4850 * g++.old-deja/g++.pt/shadow2.C: Likewise.
4851
4852 2015-07-14 Richard Biener <rguenther@suse.de>
4853
4854 PR tree-optimization/66863
4855 * gcc.dg/torture/pr66863.c: New testcase.
4856
4857 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
4858
4859 PR c++/65186
4860 * g++.dg/template/pr65186.C: New test.
4861
4862 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
4863
4864 * gcc.target/arm/macro_defs0.c: Add directive to skip
4865 test if -marm is present.
4866 * gcc.target/arm/macro_defs1.c: Likewise.
4867
4868 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4869
4870 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
4871 if-conversion..
4872 * gcc.target/aarch64/adds1.c: Likewise.
4873 * gcc.target/aarch64/ands_1.c: Likewise.
4874 * gcc.target/aarch64/bics_1.c: Likewise.
4875 * gcc.target/aarch64/subs1.c: Likewise.
4876 * gcc.target/aarch64/subs3.c: Likewise.
4877
4878 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
4879
4880 PR fortran/64589
4881 * gfortran.dg/pr64589.f90: New test.
4882
4883 2015-07-13 Renlin Li <renlin.li@arm.com>
4884
4885 PR rtl/66556
4886 * gcc.c-torture/execute/pr66556.c: New.
4887
4888 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
4889
4890 * gcc.dg/20020219-1.c: Fix double word typos.
4891 * gcc.dg/20020919-1.c: Same.
4892
4893 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
4894 Jeff Law <law@redhat.com>
4895
4896 PR middle-end/66726
4897 * g++.dg/tree-ssa/pr66726.c: New test.
4898 * gcc.dg/tree-ssa/pr66726-2.c: New test.
4899 * gcc.dg/tree-ssa/pr66726.c: New test.
4900
4901 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 PR c++/58734
4904 * g++.dg/cpp0x/variadic-ttp2.C: New.
4905
4906 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
4907
4908 PR c++/30044
4909 * g++.dg/cpp0x/auto46.C: New test.
4910 * g++.dg/template/pr30044.C: New test.
4911 * g++.dg/template/shadow2.C: New test.
4912 * g++.dg/template/error55.C: New test.
4913 * g++.dg/template/crash83.C: Accept any error string.
4914 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4915 parameters.
4916 * g++.dg/cpp0x/variadic19.C: Likewise
4917 * g++.dg/template/canon-type-13.C: Likewise.
4918 * g++.old-deja/g++.pt/ttp42.C: Likewise.
4919 * g++.dg/torture/20070621-1.C: Likewise.
4920
4921 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4922
4923 PR c++/54521
4924 * g++.dg/init/explicit3.C: New.
4925
4926 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
4927
4928 PR target/66819
4929 * gcc.target/i386/pr66819-1.c: New test.
4930 * gcc.target/i386/pr66819-2.c: Likewise.
4931 * gcc.target/i386/pr66819-3.c: Likewise.
4932 * gcc.target/i386/pr66819-4.c: Likewise.
4933 * gcc.target/i386/pr66819-5.c: Likewise.
4934
4935 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4936
4937 PR target/66703
4938 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4939 __attribute__((noinline, noclone)). Change "x" to "volatile char"
4940 type to prevent possible flag-clobbering zero-extensions.
4941 * gcc.target/i386/pr66703.c: New test.
4942
4943 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4944
4945 PR c++/60842
4946 * g++.dg/cpp0x/nsdmi-template15.C: New.
4947
4948 2015-07-10 Jiong Wang <jiong.wang@arm.com>
4949
4950 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4951
4952 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
4953
4954 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4955 * gcc.target/arm/flip-thumb.c: Likewise.
4956
4957 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
4958
4959 PR target/66813
4960 * gcc.target/i386/pr66813.c: New test.
4961
4962 2015-07-10 Jakub Jelinek <jakub@redhat.com>
4963
4964 PR middle-end/66820
4965 * gcc.dg/gomp/pr66820.c: New test.
4966
4967 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4968
4969 PR c++/65592
4970 * g++.dg/cpp0x/scoped_enum6.C: New.
4971
4972 2015-07-10 Tom de Vries <tom@codesourcery.com>
4973
4974 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4975 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4976
4977 2015-07-10 Richard Biener <rguenther@suse.de>
4978
4979 PR tree-optimization/66823
4980 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4981 which should not be necessary. XFAIL.
4982
4983 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4984
4985 PR c++/64848
4986 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4987
4988 2015-07-09 Jakub Jelinek <jakub@redhat.com>
4989
4990 PR middle-end/66633
4991 * gcc.dg/gomp/pr66633-1.c: New test.
4992 * gcc.dg/gomp/pr66633-2.c: New test.
4993 * gcc.dg/gomp/pr66633-3.c: New test.
4994 * gcc.dg/gomp/pr66633-4.c: New test.
4995
4996 2015-07-09 John Marino <gnugcc@marino.st>
4997
4998 * lib/target-supports.exp (check_effective_target_pie):
4999 Add *-*-dragonfly*
5000
5001 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
5002
5003 PR target/66814
5004 * gcc.target/i386/pr66814.c: New test.
5005
5006 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
5007
5008 PR target/66731
5009 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
5010 * gcc.target/aarch64/fnmul-2.c: Likewise.
5011 * gcc.target/aarch64/fnmul-3.c: Likewise.
5012 * gcc.target/aarch64/fnmul-4.c: Likewise.
5013
5014 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5015
5016 PR c++/65790
5017 * g++.dg/cpp0x/vt-65790.C: New.
5018
5019 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5020
5021 PR target/66818
5022 * gcc.target/i386/pr66818.c: New test.
5023
5024 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
5025
5026 PR target/66817
5027 * gcc.target/i386/pr66817.c: New test.
5028
5029 2015-07-09 Marek Polacek <polacek@redhat.com>
5030
5031 PR tree-optimization/66718
5032 * gcc.dg/vect/vect-126.c: New test.
5033
5034 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
5035
5036 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
5037 even when dwarf-2 is not the default.
5038
5039 2015-07-08 Jeff Law <law@redhat.com>
5040
5041 PR testsuite/66796
5042 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
5043 to have a single memory reference.
5044
5045 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
5046
5047 * g++.dg/other/dump-ada-spec-9.C: New test.
5048
5049 2015-07-08 Jakub Jelinek <jakub@redhat.com>
5050
5051 * g++.dg/vect/vect.exp: Run also simd* tests.
5052 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
5053 (check_vect): Fix up get_cpuid call for C++.
5054 * g++.dg/vect/simd-clone-1.cc: New test.
5055
5056 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5057
5058 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
5059
5060 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5061
5062 * gcc.target/i386/readeflags-1.c (abort): New prototype.
5063 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
5064
5065 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
5066
5067 PR target/66806
5068 * gcc.target/i386/pr66806.c: New test.
5069
5070 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
5071
5072 PR c++/66421
5073 * g++.dg/cpp0x/auto45.C: New.
5074
5075 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
5076
5077 PR middle-end/66334
5078 * gcc.target/i386/pr66334.c: New.
5079
5080 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5081
5082 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
5083 comments.
5084
5085 2015-07-08 David Malcolm <dmalcolm@redhat.com>
5086
5087 PR jit/66783
5088 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
5089 (verify_code): Update expected error message.
5090 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
5091 (verify_code): Likewise.
5092 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
5093 (verify_code): Likewise.
5094
5095 2015-07-08 Richard Biener <rguenther@suse.de>
5096
5097 PR tree-optimization/66793
5098 * gcc.dg/torture/pr66793.c: New testcase.
5099
5100 2015-07-08 Richard Biener <rguenther@suse.de>
5101
5102 PR tree-optimization/66794
5103 * gcc.dg/torture/pr66794.c: New testcase.
5104
5105 2015-07-08 Marek Polacek <polacek@redhat.com>
5106
5107 PR c++/66748
5108 * g++.dg/abi/abi-tag15.C: New test.
5109
5110 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5111
5112 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
5113 * gcc.target/mips/branch-3.c: Ditto
5114 * gcc.target/mips/branch-4.c: Ditto.
5115 * gcc.target/mips/branch-5.c: Ditto.
5116 * gcc.target/mips/branch-6.c: Ditto.
5117 * gcc.target/mips/branch-7.c: Ditto.
5118 * gcc.target/mips/branch-8.c: Ditto.
5119 * gcc.target/mips/branch-9.c: Ditto.
5120 * gcc.target/mips/branch-10.c: Ditto.
5121 * gcc.target/mips/branch-11.c: Ditto.
5122 * gcc.target/mips/branch-12.c: Ditto.
5123 * gcc.target/mips/branch-13.c: Ditto.
5124 * gcc.target/mips/umips-branch-5.c: New file.
5125 * gcc.target/mips/umips-branch-6.c: New file.
5126 * gcc.target/mips/umips-branch-7.c: New file.
5127 * gcc.target/mips/umips-branch-8.c: New file.
5128 * gcc.target/mips/umips-branch-9.c: New file.
5129 * gcc.target/mips/umips-branch-10.c: New file.
5130 * gcc.target/mips/umips-branch-11.c: New file.
5131 * gcc.target/mips/umips-branch-12.c: New file.
5132 * gcc.target/mips/umips-branch-13.c: New file.
5133 * gcc.target/mips/umips-branch-14.c: New file.
5134 * gcc.target/mips/umips-branch-15.c: New file.
5135 * gcc.target/mips/umips-branch-16.c: New file.
5136 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
5137 (OCCUPY_0xfffc): New define.
5138
5139 2015-07-08 Renlin Li <renlin.li@arm.com>
5140
5141 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
5142
5143 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
5144
5145 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
5146
5147 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
5148
5149 * gcc.target/i386/bt-3.c: New test.
5150 * gcc.target/i386/bt-4.c: Ditto.
5151
5152 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * g++.dg/other/dump-ada-spec-8.C: New test.
5155
5156 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5157
5158 PR jit/66783
5159 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
5160 test case.
5161 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
5162 New test case.
5163 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
5164 New test case.
5165 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
5166 Avoid using an opaque struct for local "f".
5167
5168 2015-07-07 David Malcolm <dmalcolm@redhat.com>
5169
5170 PR jit/66779
5171 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
5172 * jit.dg/test-pr66779.c: New testcase.
5173
5174 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5175
5176 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
5177 NOCOMPRESSION.
5178
5179 2015-07-07 Richard Biener <rguenther@suse.de>
5180
5181 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
5182
5183 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
5184
5185 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
5186 * gcc.target/mips/call-5.c: Ditto.
5187 * gcc.target/mips/call-6.c: Ditto.
5188
5189 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5190
5191 * gcc.dg/dx-test.c: New test-case.
5192
5193 2015-07-07 Andre Vehreschild <vehre@gmx.de>
5194
5195 PR fortran/66578
5196 * gfortran.dg/allocate_with_source_9.f08: New test.
5197
5198 2015-07-07 Christian Bruel <christian.bruel@st.com>
5199
5200 PR target/52144
5201 * gcc.target/arm/flip-thumb.c: Fix scan.
5202 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
5203 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
5204 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
5205 Fix return value.
5206
5207 2015-07-06 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR target/65956
5210 * gcc.c-torture/execute/pr65956.c: New test.
5211
5212 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
5213
5214 * gcc.target/arm/aapcs/align1.c: New.
5215 * gcc.target/arm/aapcs/align_rec1.c: New.
5216 * gcc.target/arm/aapcs/align2.c: New.
5217 * gcc.target/arm/aapcs/align_rec2.c: New.
5218 * gcc.target/arm/aapcs/align3.c: New.
5219 * gcc.target/arm/aapcs/align_rec3.c: New.
5220 * gcc.target/arm/aapcs/align4.c: New.
5221 * gcc.target/arm/aapcs/align_rec4.c: New.
5222 * gcc.target/arm/aapcs/align_vararg1.c: New.
5223 * gcc.target/arm/aapcs/align_vararg2.c: New.
5224
5225 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
5226
5227 * gfortran.dg/iomsg_2.f90: New test.
5228
5229 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5230
5231 PR target/66749
5232 * gcc.target/i386/pr66749.c: New test.
5233
5234 2015-07-06 Richard Biener <rguenther@suse.de>
5235
5236 PR tree-optimization/66772
5237 * gcc.dg/torture/pr66772-1.c: New testcase.
5238 * gcc.dg/torture/pr66772-2.c: Likewise.
5239
5240 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
5241
5242 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
5243 the jals instruction.
5244
5245 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
5246
5247 PR target/53383
5248 * gcc.target/i386/pr53383-1.c: New file.
5249 * gcc.target/i386/pr53383-2.c: Likewise.
5250 * gcc.target/i386/pr53383-3.c: Likewise.
5251
5252 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
5253
5254 * gcc.target/aarch64/fnmul-1.c: New.
5255 * gcc.target/aarch64/fnmul-2.c: New.
5256 * gcc.target/aarch64/fnmul-3.c: New.
5257 * gcc.target/aarch64/fnmul-4.c: New.
5258
5259 2015-07-06 Richard Biener <rguenther@suse.de>
5260
5261 PR middle-end/66759
5262 * gcc.dg/torture/pr66759.c: New testcase.
5263
5264 2015-07-06 Andre Vehreschild <vehre@gmx.de>
5265
5266 PR fortran/58586
5267 * gfortran.dg/alloc_comp_class_3.f03: New test.
5268 * gfortran.dg/alloc_comp_class_4.f03: New test.
5269
5270 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
5271
5272 * gcc.c-torture/execute/pr66757.c: New test.
5273
5274 2015-07-06 Bin Cheng <bin.cheng@arm.com>
5275
5276 PR tree-optimization/66720
5277 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
5278
5279 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
5280 Sandra Loosemore <sandra@codesourcery.com>
5281
5282 * gcc.target/nios2/gprel-offset.c: New test.
5283
5284 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
5285
5286 PR fortran/66725
5287 * gfortran.dg/pr66725.f90: New test.
5288
5289 2015-07-03 Jason Merrill <jason@redhat.com>
5290
5291 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
5292 Avoid narrowing error.
5293
5294 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
5295
5296 PR rtl-optimization/66706
5297 * gcc.target/powerpc/shift-int.c: New testcase.
5298
5299 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
5300
5301 PR target/66746.
5302 * gcc.target/i386/pr66746.c: New file.
5303
5304 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
5305
5306 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
5307
5308 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
5309
5310 PR tree-optimization/66119
5311 * g++.dg/opt/pr66119.C: New.
5312
5313 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
5314
5315 PR fortran/52846
5316 * gfortran.dg/submodule_1.f90: New test
5317 * gfortran.dg/submodule_2.f90: New test
5318 * gfortran.dg/submodule_3.f90: New test
5319 * gfortran.dg/submodule_4.f90: New test
5320 * gfortran.dg/submodule_5.f90: New test
5321 * gfortran.dg/submodule_6.f90: New test
5322 * gfortran.dg/submodule_7.f90: New test
5323
5324 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
5325
5326 PR preprocessor/53690
5327 * g++.dg/cpp/pr53690.C: New.
5328
5329 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5330
5331 * gcc.target/powerpc/vec-cmp.c: New test.
5332
5333 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5334
5335 PR fortran/56520
5336 * gfortran.dg/pr56520.f90: New test.
5337
5338 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
5339
5340 PR fortran/66545
5341 * gfortran.dg/pr66545_1.f90: New test.
5342 * gfortran.dg/pr66545_2.f90: New test.
5343
5344 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
5345
5346 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
5347 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
5348
5349 2015-07-02 Richard Biener <rguenther@suse.de>
5350
5351 PR testsuite/66719
5352 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
5353 unaligned loads.
5354
5355 2015-07-02 Richard Biener <rguenther@suse.de>
5356
5357 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
5358
5359 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
5360
5361 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
5362
5363 2015-07-01 Jason Merrill <jason@redhat.com>
5364
5365 * lib/target-supports.exp (cxx_default): Set to C++14.
5366
5367 2015-07-01 Tom de Vries <tom@codesourcery.com>
5368
5369 PR testsuite/66723
5370 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
5371 scan-assembler.
5372
5373 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
5374
5375 * gfortran.dg/warn_conversion_8.f90: New test.
5376
5377 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
5378
5379 PR rtl-optimization/61047
5380 * gcc.c-torture/execute/20150611-1.c: New testcase.
5381
5382 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5383
5384 PR jit/66700
5385 * jit.dg/all-non-failing-tests.h: Add
5386 test-pr66700-observing-write-through-ptr.c.
5387 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
5388
5389 2015-07-01 David Malcolm <dmalcolm@redhat.com>
5390
5391 * jit.dg/test-accessing-union.c: Add comments for use by
5392 gcc/jit/docs/topics/types.rst.
5393
5394 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
5395
5396 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
5397 'do-require-effective-target' with 'dg-require-effective-target'.
5398 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
5399 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
5400 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
5401 'stlex' with 'strex' as the expected output.
5402
5403 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 PR c++/60365
5406 * g++.dg/cpp0x/gen-attrs-60.C: New.
5407 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
5408
5409 2015-07-01 Jiong Wang <jiong.wang@arm.com>
5410
5411 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
5412 New function.
5413 * gcc.target/aarch64/pic-small.c: Restrict this test under
5414 check_effective_target_aarch64_small_fpic.
5415
5416 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * gfortran.dg/gomp/pr66633.f90: New test.
5419
5420 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
5421
5422 PR c++/66686
5423 * g++.dg/template/pr66686.C: New test.
5424
5425 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
5426
5427 * gnat.dg/lto17.ad[sb]: New test.
5428
5429 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5430
5431 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
5432 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
5433 testcase.
5434 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
5435 New testcase.
5436 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
5437 New testcase.
5438 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
5439 New testcase.
5440 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
5441 New testcase.
5442 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
5443 New testcase.
5444 * jit.dg/test-switch.c: New testcase.
5445 * jit.dg/test-switch.cc: New testcase.
5446
5447 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5448
5449 PR jit/66546
5450 * jit.dg/all-non-failing-tests.h: Add note about
5451 test-validly-unreachable-block.c.
5452 * jit.dg/test-validly-unreachable-block.c: New file.
5453
5454 2015-06-30 David Malcolm <dmalcolm@redhat.com>
5455
5456 PR jit/66628
5457 * jit.dg/all-non-failing-tests.h: Add note about
5458 test-extra-options.c.
5459 * jit.dg/test-extra-options.c: New testcase.
5460
5461 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
5462
5463 PR debug/66691
5464 * gcc.target/i386/pr66691.c: New.
5465
5466 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
5467
5468 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
5469 * gcc.target/i386/iamcu/args.h: Likewise.
5470 * gcc.target/i386/iamcu/asm-support.S: Likewise.
5471 * gcc.target/i386/iamcu/defines.h: Likewise.
5472 * gcc.target/i386/iamcu/macros.h: Likewise.
5473 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
5474 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
5475 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
5476 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
5477 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
5478 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
5479 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
5480 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
5481 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
5482 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
5483 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
5484 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
5485 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
5486 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
5487 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
5488 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
5489 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
5490
5491 2015-06-30 Marek Polacek <polacek@redhat.com>
5492
5493 * gcc.dg/fold-minus-6.c: New test.
5494
5495 * gcc.dg/fold-ior-3.c: New test.
5496
5497 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
5498
5499 Implement N4197 - Adding u8 character literals
5500 * g++.dg/cpp1z/utf8.C: New.
5501 * g++.dg/cpp1z/utf8-neg.C: New.
5502 * g++.dg/cpp1z/udlit-utf8char.C: New.
5503
5504 2015-06-30 Marek Polacek <polacek@redhat.com>
5505
5506 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
5507
5508 2015-06-30 Tom de Vries <tom@codesourcery.com>
5509
5510 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
5511 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
5512 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
5513 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
5514
5515 2015-06-30 Marek Polacek <polacek@redhat.com>
5516
5517 * gcc.dg/fold-ior-2.c: New test.
5518
5519 2015-06-30 Tom de Vries <tom@codesourcery.com>
5520
5521 PR tree-optimization/66652
5522 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
5523 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
5524 pointers.
5525 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5526
5527 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/65977
5530 * g++.dg/cpp0x/constexpr-friend-3.C: New.
5531 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
5532
5533 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
5534
5535 PR fortran/66605
5536 * gfortran.dg/wunused-parameter.f90: New test.
5537
5538 2015-06-29 Richard Henderson <rth@redhat.com>
5539
5540 * gcc.target/i386/asm-flag-1.c: New.
5541 * gcc.target/i386/asm-flag-2.c: New.
5542 * gcc.target/i386/asm-flag-3.c: New.
5543 * gcc.target/i386/asm-flag-4.c: New.
5544 * gcc.target/i386/asm-flag-5.c: New.
5545
5546 2015-06-29 Marek Polacek <polacek@redhat.com>
5547
5548 PR c/66322
5549 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
5550 * c-c++-common/pr66322.c: New test.
5551 * g++.dg/eh/scope1.C: Remove dg-warning.
5552
5553 2015-06-29 Richard Biener <rguenther@suse.de>
5554
5555 PR tree-optimization/66677
5556 * gcc.dg/vect/pr66677.c: New testcase.
5557
5558 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5559
5560 PR middle-end/64130
5561 * gcc.dg/tree-ssa/pr64130.c: New test.
5562
5563 2015-06-26 Jiong Wang <jiong.wang@arm.com>
5564
5565 * gcc.target/aarch64/pic-small.c: New testcase.
5566
5567 2015-06-26 Richard Biener <rguenther@suse.de>
5568
5569 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
5570
5571 2015-06-26 Marek Polacek <polacek@redhat.com>
5572
5573 * gcc.dg/fold-and-1.c: New test.
5574 * gcc.dg/fold-and-2.c: New test.
5575
5576 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
5577
5578 * gnat.dg/warn11.adb: Add missing dg directive.
5579 * gnat.dg/warn12.adb: New test.
5580 * gnat.dg/warn12_pkg.ads: New helper.
5581
5582 2015-06-26 Richard Biener <rguenther@suse.de>
5583
5584 * gfortran.dg/reassoc_3.f90: Adjust.
5585
5586 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
5587
5588 PR target/66412
5589 * gcc.target/i386/pr66412.c: New test.
5590
5591 2015-06-25 Richard Biener <rguenther@suse.de>
5592
5593 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
5594
5595 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
5596
5597 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
5598
5599 2015-06-25 Richard Biener <rguenther@suse.de>
5600
5601 * gfortran.dg/vect/vect-9.f90: New testcase.
5602
5603 2015-06-25 Nick Clifton <nickc@redhat.com>
5604
5605 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
5606 H8300 and M32R targets.
5607
5608 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
5609
5610 PR fortran/66528
5611 * gfortran.dg/maxerrors.f90: New test.
5612
5613 2015-06-08 DJ Delorie <dj@redhat.com>
5614
5615 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
5616
5617 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5618
5619 * gcc.target/aarch64/mgeneral-regs_3.c: New.
5620
5621 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
5622
5623 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
5624 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
5625 * gcc.target/aarch64/nofp_1.c: New file.
5626
5627 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
5628
5629 Implement N3928 - Extending static_assert
5630 * g++.dg/cpp0x/static_assert8.C: Adjust.
5631 * g++.dg/cpp0x/static_assert12.C: New.
5632 * g++.dg/cpp0x/static_assert13.C: New.
5633 * g++.dg/cpp1y/static_assert1.C: New.
5634 * g++.dg/cpp1y/static_assert2.C: New.
5635 * g++.dg/cpp1z/static_assert-nomsg.C: New.
5636
5637 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
5638
5639 PR c++/65750
5640 * g++.dg/cpp0x/trailing11.C: New.
5641
5642 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5643
5644 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
5645 multilibs.
5646 * gcc.target/arm/memset-inline-10.c: Likewise.
5647 * gcc.target/arm/pr58784.c: Likewise.
5648 * gcc.target/arm/pr59985.C: Likewise.
5649 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
5650
5651 2015-06-24 Renlin Li <renlin.li@arm.com>
5652
5653 * gcc.target/aarch64/arm_align_max_pwr.c: New.
5654 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
5655
5656 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
5657
5658 Revert:
5659 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5660
5661 PR c++/30044
5662 * g++.dg/cpp0x/auto45.C: New test.
5663 * g++.dg/template/pr30044.C: New test.
5664 * g++.dg/template/crash83.C: Accept any error string.
5665 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5666 parameters.
5667 * g++.dg/cpp0x/variadic18.C: Likewise
5668 * g++.dg/template/canon-type-13.C: Likewise.
5669 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5670
5671 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
5672
5673 PR c++/65811
5674 * g++.dg/other/linkage2.C: New.
5675
5676 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5677
5678 PR target/63408
5679 * gcc.target/arm/pr63408.c: New test.
5680
5681 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
5682
5683 * lib/c-torture.exp: Don't call check_effective_target_lto
5684 before setting up environment correctly.
5685 * lib/gcc-dg.exp: Likewise, and protect
5686 gcc_force_conventional_output.
5687
5688 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5689
5690 PR rtl-optimization/66306
5691 * gcc.target/s390/pr66306.c: New test.
5692
5693 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5694
5695 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
5696 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
5697 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
5698 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
5699 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
5700 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
5701 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
5702
5703 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
5704
5705 PR target/65803
5706 * gcc.c-torture/pr65803.c: New test.
5707
5708 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
5709
5710 PR c++/30044
5711 * g++.dg/cpp0x/auto45.C: New test.
5712 * g++.dg/template/pr30044.C: New test.
5713 * g++.dg/template/crash83.C: Accept any error string.
5714 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
5715 parameters.
5716 * g++.dg/cpp0x/variadic18.C: Likewise
5717 * g++.dg/template/canon-type-13.C: Likewise.
5718 * g++.old-deja/g++.pt/ttp42.C: Likewise.
5719
5720 2015-06-23 Marek Polacek <polacek@redhat.com>
5721
5722 * c-c++-common/Wlogical-op-3.c: New test.
5723
5724 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5725
5726 PR c++/66254
5727 * g++.dg/cpp0x/scoped_enum5.C: New.
5728
5729 2015-06-23 Richard Biener <rguenther@suse.de>
5730
5731 PR tree-optimization/66636
5732 * gcc.dg/vect/pr66636.c: New testcase.
5733
5734 2015-06-23 Marek Polacek <polacek@redhat.com>
5735
5736 * gcc.dg/fold-minus-4.c: New test.
5737 * gcc.dg/fold-minus-5.c: New test.
5738 * c-c++-common/ubsan/overflow-add-5.c: New test.
5739
5740 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
5741
5742 Add missing testcase from r224672.
5743 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5744
5745 * gcc.target/vax/bswapdi-1.c: New.
5746
5747 2015-06-23 Andre Vehreschild <vehre@gmx.de>
5748
5749 PR fortran/64674
5750 * gfortran.dg/associate_18.f08: New test.
5751
5752 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
5753
5754 PR target/66560
5755 * gcc.target/i386/pr66560-1.c: New test.
5756 * gcc.target/i386/pr66560-2.c: Ditto.
5757 * gcc.target/i386/pr66560-3.c: Ditto.
5758 * gcc.target/i386/pr66560-4.c: Ditto.
5759
5760 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
5761
5762 * gcc.target/nvptx/nvptx.exp: New file.
5763 * gcc.target/nvptx/proto-1.c: Likewise.
5764
5765 2015-06-23 Bin Cheng <bin.cheng@arm.com>
5766
5767 PR tree-optimization/66449
5768 * gcc.dg/vect/pr66449.c: New test.
5769
5770 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
5771
5772 * g++.dg/other/dump-ada-spec-5.C: New test.
5773 * g++.dg/other/dump-ada-spec-6.C: Likewise.
5774 * g++.dg/other/dump-ada-spec-7.C: Likewise.
5775
5776 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
5777
5778 * g++.dg/inherit/pure1.C: Test location too.
5779
5780 2015-06-22 Marek Polacek <polacek@redhat.com>
5781
5782 * gcc.dg/fold-ior-1.c: New test.
5783 * gcc.dg/fold-minus-2.c: New test.
5784 * gcc.dg/fold-minus-3.c: New test.
5785 * gcc.dg/fold-plus-1.c: New test.
5786 * gcc.dg/fold-plus-2.c: New test.
5787 * gcc.dg/fold-xor-4.c: New test.
5788 * gcc.dg/fold-xor-5.c: New test.
5789
5790 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5791
5792 PR target/65914
5793 * g++.dg/torture/pr65914.C: New.
5794
5795 2015-06-22 Richard Biener <rguenther@suse.de>
5796
5797 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
5798 not existing TORTURE_OPTIONS only.
5799 * lib/gcc-dg.exp: Likewise.
5800
5801 2015-06-22 Christian Bruel <christian.bruel@st.com>
5802
5803 PR target/52144
5804 * gcc.target/arm/flip-thumb.c: New test.
5805
5806 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
5807 Martin Liska <mliska@suse.cz>
5808
5809 PR ipa/65908
5810 * g++.dg/ipa/pr65908.C: New testcase.
5811
5812 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
5813
5814 PR c++/65882
5815 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
5816 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
5817
5818 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
5819
5820 * gnat.dg/specs/debug1.ads: Adjust.
5821
5822 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
5823
5824 * gcc.target/aarch64/fmovd-zero-mem.c: New.
5825 * gcc.target/aarch64/fmovd-zero-reg.c: New.
5826 * gcc.target/aarch64/fmovf-zero-mem.c: New.
5827 * gcc.target/aarch64/fmovf-zero-reg.c: New.
5828 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5829 * gcc.target/aarch64/fmovld-zero-mem.c: New.
5830 * gcc.target/aarch64/fmovd-zero.c: Delete.
5831 * gcc.target/aarch64/fmovf-zero.c: Delete.
5832
5833 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
5834
5835 * gcc.target/vax/bswapdi-1.c: New.
5836
5837 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5838
5839 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
5840
5841 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5842
5843 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
5844
5845 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5846
5847 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
5848
5849 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5850
5851 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
5852
5853 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5854
5855 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
5856
5857 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5858
5859 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
5860
5861 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5862
5863 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
5864
5865 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5866
5867 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
5868
5869 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5870
5871 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
5872
5873 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5874
5875 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
5876
5877 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5878
5879 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
5880
5881 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5882
5883 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
5884
5885 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5886
5887 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
5888
5889 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5890
5891 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
5892
5893 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5894
5895 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
5896
5897 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5898
5899 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
5900
5901 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5902
5903 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5904
5905 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5906
5907 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5908
5909 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5910
5911 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5912
5913 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5914
5915 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5916 (_ARM_FPSCR): Add FZ field.
5917 (clean_results): Force FZ=1 on AArch64.
5918 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5919
5920 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
5921
5922 * gcc.target/aarch64/pr62308.c: New test.
5923
5924 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
5925
5926 PR fortran/66549
5927 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5928
5929 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
5930
5931 * gcc.target/i386/mpx/pr66581.c: New test.
5932
5933 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
5934
5935 * gcc.target/i386/cmov9.c: New test.
5936
5937 2015-06-18 Richard Biener <rguenther@suse.de>
5938
5939 * g++.dg/other/const4.C: New testcase.
5940
5941 2015-06-18 Michael Matz <matz@suse.de>
5942
5943 PR middle-end/66253
5944 * gcc.dg/vect/pr66253.c: New testcase.
5945
5946 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5947
5948 PR target/66569
5949 * gcc.target/i386/mpx/chkp-vararg.c: New test.
5950
5951 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5952
5953 PR middle-end/66568
5954 * gcc.target/i386/mpx/pr66568.c: New test.
5955
5956 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5957
5958 PR middle-end/66567
5959 * gcc.target/i386/mpx/pr66567.c: New test.
5960
5961 2015-06-18 Richard Biener <rguenther@suse.de>
5962
5963 PR tree-optimization/66510
5964 * gcc.dg/vect/slp-perm-12.c: New testcase.
5965
5966 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5967
5968 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5969 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5970 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5971 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5972
5973 2015-06-17 Jakub Jelinek <jakub@redhat.com>
5974
5975 PR c++/66571
5976 * g++.dg/gomp/pr66571-1.C: New test.
5977
5978 PR middle-end/66429
5979 * c-c++-common/gomp/pr66429.c: New test.
5980
5981 2015-06-17 David Malcolm <dmalcolm@redhat.com>
5982
5983 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5984 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5985 ...this.
5986 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5987 New testcase.
5988 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5989 New testcase.
5990
5991 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
5992
5993 PR testsuite/65944
5994 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5995
5996 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
5997
5998 * gcc.target/mips/pr65862-1.c: New test.
5999 * gcc.target/mips/pr65862-2.c: Likewise.
6000
6001 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
6002
6003 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
6004 * gcc.target/i386/pr52252-atom.c: Ditto.
6005 * gcc.target/i386/vect-div-1.c: Ditto.
6006 * gcc.target/i386/rotate-5.c: Ditto.
6007 * gcc.target/i386/pr50202.c: Ditto.
6008 * gcc.target/i386/pr37843-3.c: Ditto.
6009 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
6010 * gcc.target/i386/pr53397-1.c: Ditto.
6011 * gcc.target/i386/pr55934.c: Ditto.
6012 * gcc.target/i386/pr37843-4.c: Ditto.
6013 * gcc.target/i386/pr60451.c: Ditto.
6014 * gcc.target/i386/pr53397-2.c: Ditto.
6015 * gcc.target/i386/vectorize1.c: Ditto.
6016 * gcc.target/i386/extract-insert-combining.c: Ditto.
6017 * gcc.target/i386/pr53759.c: Ditto.
6018 * gcc.target/i386/pr52252-core.c: Ditto.
6019 * gcc.target/i386/rotate-3.c: Ditto.
6020 * gcc.target/i386/sse-20.c: Ditto.
6021 * gcc.target/i386/rotate-4.c: Ditto.
6022 * gcc.target/i386/pr61403.c: Ditto.
6023 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
6024 * gcc.target/i386/pr60901.c: Ditto.
6025 * gcc.target/i386/pr59794-7.c: Ditto.
6026 * gcc.target/i386/pr62208.c: Ditto.
6027 * gcc.target/i386/pr53416.c: Ditto.
6028 * gcc.target/i386/asm-dialect-1.c: Ditto.
6029 * gcc.target/i386/pr50038.c: Ditto.
6030 * gcc.target/i386/47698.c: Ditto.
6031 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
6032 * gcc.target/i386/pr59794-2.c: Ditto.
6033 * gcc.target/i386/pr59794-3.c: Ditto.
6034 * gcc.target/i386/pr39058.c: Ditto.
6035 * gcc.target/i386/pr60205-1.c: Ditto.
6036 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
6037 * gcc.target/i386/sse2-movq-2.c: Ditto.
6038
6039 2015-06-17 Richard Biener <rguenther@suse.de>
6040
6041 PR tree-optimization/66251
6042 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
6043
6044 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
6045
6046 PR c++/59682
6047 * g++.dg/parse/new-placement1.C: New.
6048
6049 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6050
6051 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
6052 * jit.dg/test-compound-assignment.c: New testcase.
6053
6054 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6055
6056 PR jit/66539
6057 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
6058 to "testcases" array.
6059
6060 2015-06-16 David Malcolm <dmalcolm@redhat.com>
6061
6062 PR jit/66539
6063 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
6064 * jit.dg/test-debug-strings.c: New test case.
6065 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
6066 the discriminant has a sane debug string.
6067
6068 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
6069
6070 PR target/56766
6071 * gcc.target/i386/pr56766-1.c: New test.
6072 * gcc.target/i386/pr56766-2.c: Ditto.
6073
6074 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
6075
6076 * gcc.target/mips/loongson-shift-count-truncated-1.c:
6077 Skip on mips*-mti-linux* and mips*-img-linux* targets.
6078 * gcc.target/mips/loongson-simd.c: Ditto.
6079
6080 2015-06-16 Richard Biener <rguenther@suse.de>
6081
6082 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
6083
6084 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6085
6086 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
6087 passed by the testsuite driver.
6088
6089 2015-06-16 Richard Biener <rguenther@suse.de>
6090
6091 * gcc.dg/vect/slp-perm-11.c: New testcase.
6092
6093 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
6094
6095 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
6096 dg-options.
6097
6098 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
6099
6100 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6101 Reinstate calls to torture-init and torture-finalize.
6102
6103 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6104
6105 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
6106
6107 2015-06-15 Nathan Sidwell <nathan@acm.org>
6108
6109 PR c++/58583
6110 * g++.dg/cpp0x/nsdmi-template14.C: New test.
6111
6112 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/51048
6115 * g++.dg/cpp0x/local-type1.C: New.
6116
6117 2015-06-15 Andre Vehreschild <vehre@gmx.de>
6118
6119 PR fortran/44672
6120 PR fortran/45440
6121 PR fortran/57307
6122 * gfortran.dg/allocate_with_source_3.f90: Removed check for
6123 unimplemented error.
6124 * gfortran.dg/allocate_with_source_7.f08: New test.
6125 * gfortran.dg/allocate_with_source_8.f08: New test.
6126
6127 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
6128
6129 PR c++/65168
6130 * g++.dg/warn/Walways-true-3.C: New test.
6131
6132 2015-06-13 Tom de Vries <tom@codesourcery.com>
6133
6134 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
6135
6136 2015-06-13 Tom de Vries <tom@codesourcery.com>
6137
6138 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
6139 (main): Remove superfluous attributes.
6140 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
6141 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
6142
6143 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
6144
6145 * gcc.target/i386/monitorx.c: New.
6146 * gcc.target/i386/sse-12.c: Add -mmwaitx.
6147 * gcc.target/i386/sse-13.c: Ditto.
6148 * gcc.target/i386/sse-14.c: Ditto.
6149 * gcc.target/i386/sse-22.c: Ditto.
6150 * gcc.target/i386/sse-23.c: Ditto.
6151 * g++.dg/other/i386-2.C: Ditto.
6152 * g++.dg/other/i386-3.C: Ditto.
6153
6154 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
6155
6156 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
6157
6158 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
6159
6160 PR fortran/66079
6161 * gfortran.dg/allocatable_scalar_13.f90: New test
6162
6163 2015-06-11 Marek Polacek <polacek@redhat.com>
6164
6165 * gcc.dg/fold-xor-3.c: New test.
6166
6167 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168
6169 * gcc.target/arm/short-it-ifcvt-1.c: New test.
6170 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
6171
6172 2015-06-11 Christian Bruel <christian.bruel@st.com>
6173
6174 PR target/52144
6175 * gcc.target/arm/pragma_attribute.c: New test.
6176
6177 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6178
6179 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
6180
6181 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
6182
6183 PR target/66473
6184 * gcc.target/i386/pr66473.c: New test.
6185
6186 2015-06-10 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR target/66470
6189 * gcc.dg/tls/pr66470.c: New test.
6190 * gcc.target/i386/pr66470.c: New test.
6191
6192 2015-06-10 Christian Bruel <christian.bruel@st.com>
6193
6194 PR target/52144
6195 * gcc.target/arm/attr_arm.c: New test
6196 * gcc.target/arm/attr_arm-err.c: New test
6197 * gcc.target/arm/attr_thumb.c: New test
6198 * gcc.target/arm/attr_thumb-static.c: New test
6199
6200 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6201
6202 PR target/66200
6203 PR target/66428
6204 PR c++/66192
6205 * g++.dg/abi/aarch64_guard1.C: Adjust test.
6206
6207 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
6208
6209 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
6210 passed by the testsuite driver.
6211
6212 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6213
6214 Revert:
6215 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6216 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6217 * gcc.dg/ssp-1.c: Make counter a register.
6218 * gcc.dg/ssp-2.c: Likewise.
6219 * gcc.dg/torture/parm-coalesce.c: New.
6220
6221 2015-06-09 Tom de Vries <tom@codesourcery.com>
6222
6223 * gcc.target/i386/vararg-loc.c: New test.
6224
6225 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 PR c++/65815
6228 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
6229 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
6230
6231 2015-06-09 Marek Polacek <polacek@redhat.com>
6232
6233 PR tree-optimization/66299
6234 * gcc.dg/pr66299-1.c: New test.
6235 * gcc.dg/pr66299-2.c: New test.
6236 * gcc.dg/pr66299-3.c: New test.
6237
6238 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
6239
6240 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
6241 passed by the testsuite driver.
6242
6243 2015-06-09 Richard Biener <rguenther@suse.de>
6244
6245 PR middle-end/66423
6246 * gcc.dg/fold-modpow2.c: New testcase.
6247
6248 2015-06-09 Richard Biener <rguenther@suse.de>
6249
6250 PR tree-optimization/66419
6251 * gcc.dg/vect/bb-slp-37.c: New testcase.
6252
6253 2015-06-09 Shiva Chen <shiva0217@gmail.com>
6254
6255 * gcc.target/arm/stl-cond.c: New test.
6256
6257 2015-06-09 Richard Biener <rguenther@suse.de>
6258
6259 PR middle-end/66413
6260 * gcc.dg/torture/pr66413.c: New testcase.
6261
6262 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
6263
6264 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
6265 * gcc.dg/ssp-1.c: Make counter a register.
6266 * gcc.dg/ssp-2.c: Likewise.
6267 * gcc.dg/torture/parm-coalesce.c: New.
6268
6269 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
6270
6271 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
6272 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
6273
6274 2015-06-08 Tom de Vries <tom@codesourcery.com>
6275
6276 PR rtl-optimization/66444
6277 * gcc.dg/pr66444.c: New test.
6278
6279 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
6280
6281 PR fortran/66245
6282 * gfortran.dg/class_is_1.f90: New test.
6283 * gfortran.dg/type_is_1.f90: Ditto.
6284
6285 2015-06-08 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/66415
6288 * gcc.dg/cpp/pr66415-1.c: New test.
6289 * gcc.dg/cpp/pr66415-2.c: New test.
6290
6291 2015-06-08 Richard Biener <rguenther@suse.de>
6292
6293 PR tree-optimization/66422
6294 * gcc.dg/Warray-bounds-16.c: New testcase.
6295
6296 2015-06-08 Richard Biener <rguenther@suse.de>
6297
6298 * gcc.dg/vect/slp-perm-10.c: New testcase.
6299 * gcc.dg/vect/slp-23.c: Adjust.
6300 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
6301 vector pointer update.
6302
6303 2015-06-08 Marek Polacek <polacek@redhat.com>
6304
6305 PR sanitizer/66452
6306 * g++.dg/ubsan/pr66452.C: New test.
6307
6308 2015-06-08 Tom de Vries <tom@codesourcery.com>
6309
6310 PR tree-optimization/66436
6311 * gcc.dg/gomp/dump-new-function-2.c: New test.
6312 * gcc.dg/gomp/dump-new-function-3.c: Same.
6313 * gcc.dg/gomp/dump-new-function.c: Same.
6314
6315 2015-06-08 Tom de Vries <tom@codesourcery.com>
6316
6317 PR tree-optimization/66435
6318 * gcc.dg/gomp/notify-new-function-2.c: New test.
6319 * gcc.dg/gomp/notify-new-function-3.c: Same.
6320 * gcc.dg/gomp/notify-new-function.c: Same.
6321
6322 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
6323
6324 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
6325 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
6326 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
6327 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
6328 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
6329 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
6330 -fshort-enum.
6331
6332 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
6333
6334 PR fortran/47659
6335 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
6336 * gfortran.dg/warn_conversion.f90: Add warning for change in value
6337 for assignment.
6338 * gfortran.dg/warn_conversion_3.f90: Add warnings.
6339 * gfortran.dg/warn_conversion_5.f90: New test.
6340 * gfortran.dg/warn_conversion_6.f90: New test.
6341 * gfortran.dg/warn_conversion_7.f90: New test.
6342
6343 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6344
6345 PR fortran/66347
6346 * gfortran.dg/blockdata_9.f: New test.
6347
6348 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
6349
6350 PR fortran/66385
6351 * gfortran.dg/forall_17.f90: New test.
6352
6353 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
6354
6355 * g++.dg/cpp0x/pr57101.C: Add warning.
6356 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
6357 * g++.dg/ext/visibility/anon7.C: Same.
6358 * g++.dg/ipa/pr63587-2.C: Same.
6359 * g++.dg/opt/dump1.C: Same.
6360 * g++.dg/opt/pr59622-3.C: Same.
6361 * g++.dg/opt/pr59622.C: Same.
6362 * g++.dg/torture/pr46383.C: Same.
6363 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
6364 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
6365 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
6366 functions.
6367 * gfortran.dg/intent_out_8.f90: Same.
6368 * gfortran.dg/warn_target_lifetime_3.f90: Same.
6369
6370 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
6371
6372 PR fortran/66377
6373 gfortran.dg/equiv_9.f90: New test.
6374
6375
6376 2015-06-05 Tom de Vries <tom@codesourcery.com>
6377
6378 merge from gomp4 branch:
6379 2015-05-28 Tom de Vries <tom@codesourcery.com>
6380
6381 PR tree-optimization/65443
6382 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
6383 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
6384 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
6385
6386 2015-06-05 Nathan Sidwell <nathan@acm.org>
6387
6388 PR c++/52595
6389 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
6390
6391 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
6392
6393 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
6394
6395 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
6398
6399 2015-06-04 Sriraman Tallam <tmsriram@google.com>
6400
6401 * gcc.target/i386/noplt-1.c: New test.
6402 * gcc.target/i386/noplt-2.c: New test.
6403 * gcc.target/i386/noplt-3.c: New test.
6404 * gcc.target/i386/noplt-4.c: New test.
6405
6406 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
6407
6408 PR fortran/58749
6409 * gfortran.dg/adjustl_1.f90: New test.
6410
6411 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
6412
6413 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
6414 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
6415
6416 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
6417
6418 * lto.c (iterative_hash_canonical_type,
6419 gimple_register_canonical_type): only hash main variants of types
6420
6421 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
6422
6423 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6424 Move set of dg-do-what-default after early return.
6425
6426 2015-06-04 Marek Polacek <polacek@redhat.com>
6427
6428 PR c/66341
6429 * gcc.dg/lvalue-8.c: New test.
6430
6431 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
6432 Paolo Carlini <paolo.carlini@oracle.com>
6433
6434 PR c++/66130
6435 * g++.dg/other/pr66130.C: New.
6436 * g++.dg/cpp0x/pr66130.C: Likewise.
6437
6438 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 * g++.dg/cpp0x/decl-loc1.C: New.
6441 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
6442 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
6443 * g++.dg/init/ctor8.C: Likewise.
6444 * g++.dg/parse/semicolon4.C: Likewise.
6445
6446 2015-06-03 Marek Polacek <polacek@redhat.com>
6447
6448 PR sanitizer/66190
6449 * g++.dg/ubsan/static-init-1.C: New test.
6450 * g++.dg/ubsan/static-init-2.C: New test.
6451 * g++.dg/ubsan/static-init-3.C: New test.
6452
6453 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
6454
6455 PR target/66275
6456 * gcc.target/i386/pr66275.c: New test.
6457
6458 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6459
6460 * gcc.dg/Wcxx-compat-22.c: New testcase.
6461 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
6462 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6463 * c-c++-common/pr58346-1.c: Likewise.
6464 * c-c++-common/transparent-union-1.c: Likewise.
6465
6466 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
6467
6468 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
6469 * g++.dg/plugin/def_plugin.c: New file.
6470 * g++.dg/plugin/def-plugin-test.C: New file.
6471
6472 2015-06-03 Richard Biener <rguenther@suse.de>
6473
6474 * gcc.dg/vect/bb-slp-36.c: New testcase.
6475
6476 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6477
6478 * gcc.dg/lto/chkp-removed-alias_0.c: New.
6479
6480 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
6481
6482 * gcc.dg/lto/chkp-privatize-1_0.c: New.
6483 * gcc.dg/lto/chkp-privatize-1_1.c: New.
6484 * gcc.dg/lto/chkp-privatize-2_0.c: New.
6485 * gcc.dg/lto/chkp-privatize-2_1.c: New.
6486
6487 2015-06-03 Marek Polacek <polacek@redhat.com>
6488
6489 PR c/64223
6490 PR c/29358
6491 * gcc.dg/pr64223-1.c: New test.
6492 * gcc.dg/pr64223-2.c: New test.
6493
6494 2015-06-03 Richard Biener <rguenther@suse.de>
6495
6496 PR tree-optimization/63916
6497 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
6498
6499 2015-06-03 Richard Biener <rguenther@suse.de>
6500
6501 PR tree-optimization/66375
6502 * gcc.dg/torture/pr66375.c: New testcase.
6503
6504 2015-06-03 Bin Cheng <bin.cheng@arm.com>
6505
6506 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
6507
6508 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
6509
6510 PR target/65768
6511 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
6512
6513 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
6514
6515 PR fortran/66380
6516 * gfortran.dg/reshape_7.f90: New test.
6517
6518 2015-06-02 David Malcolm <dmalcolm@redhat.com>
6519
6520 PR c/66220:
6521 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
6522 (fn_36): New.
6523
6524 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6525
6526 PR c/49551
6527 * gcc.dg/pr49551.c: New testcase.
6528
6529 2015-06-02 Richard Biener <rguenther@suse.de>
6530
6531 PR debug/65549
6532 * g++.dg/lto/pr65549_0.C: New testcase.
6533
6534 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
6535
6536 PR libgomp/65742
6537 PR middle-end/66332
6538 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
6539
6540 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6541
6542 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
6543
6544 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6545
6546 PR c++/61683
6547 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
6548
6549 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6550
6551 PR tree-optimization/48052
6552 * gcc.dg/tree-ssa/scev-8.c: New.
6553 * gcc.dg/tree-ssa/scev-9.c: New.
6554 * gcc.dg/tree-ssa/scev-10.c: New.
6555 * gcc.dg/vect/pr48052.c: New.
6556
6557 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
6558
6559 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
6560
6561 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
6562
6563 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
6564
6565 2015-06-02 Marek Polacek <polacek@redhat.com>
6566
6567 PR middle-end/66345
6568 * gcc.dg/torture/pr66345.c: New test.
6569
6570 2015-06-02 Richard Biener <rguenther@suse.de>
6571
6572 PR tree-optimization/65961
6573 * gcc.dg/torture/pr65961.c: New testcase.
6574
6575 2015-06-02 Bin Cheng <bin.cheng@arm.com>
6576
6577 PR tree-optimization/52563
6578 PR tree-optimization/62173
6579 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
6580 * gcc.dg/tree-ssa/scev-4.c: Ditto.
6581
6582 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6583
6584 * gnat.dg/specs/varsize_return2.ads: New test.
6585 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
6586
6587 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6588
6589 * gcc.dg/vect/vect-outer-simd-1.c: New test.
6590
6591 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
6592
6593 PR target/65697
6594 * gcc.target/aarch64/sync-comp-swap.c: New.
6595 * gcc.target/aarch64/sync-comp-swap.x: New.
6596 * gcc.target/aarch64/sync-op-acquire.c: New.
6597 * gcc.target/aarch64/sync-op-acquire.x: New.
6598 * gcc.target/aarch64/sync-op-full.c: New.
6599 * gcc.target/aarch64/sync-op-full.x: New.
6600 * gcc.target/aarch64/sync-op-release.c: New.
6601 * gcc.target/aarch64/sync-op-release.x: New.
6602
6603 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
6604
6605 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
6606 (bar): Predefined.
6607
6608 2015-06-01 Richard Biener <rguenther@suse.de>
6609
6610 PR tree-optimization/66349
6611 PR tree-optimization/66352
6612 PR tree-optimization/66357
6613 * gcc.dg/torture/pr66357.c: New testcase.
6614 * gcc.dg/torture/pr66349.c: Likewise.
6615 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
6616
6617 2015-06-01 Richard Biener <rguenther@suse.de>
6618
6619 Revert
6620 2015-05-29 Richard Biener <rguenther@suse.de>
6621
6622 PR tree-optimization/66314
6623 * gcc.dg/asan/pr66314.c: New testcase.
6624
6625 2015-06-01 Richard Biener <rguenther@suse.de>
6626
6627 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6628
6629 2015-06-01 Jakub Jelinek <jakub@redhat.com>
6630
6631 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
6632 directives.
6633 (hp3, hp4): Add inline keyword.
6634 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
6635 (hp2): Add inline keyword.
6636 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
6637 (hp2): Add inline keyword.
6638
6639 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
6640
6641 PR target/65527
6642 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
6643 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
6644 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
6645 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
6646
6647 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
6648
6649 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
6650 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
6651
6652 2015-06-01 Richard Biener <rguenther@suse.de>
6653
6654 PR tree-optimization/66280
6655 * g++.dg/torture/pr66280.C: New testcase.
6656 * g++.dg/torture/pr66280-2.C: Likewise.
6657
6658 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
6659
6660 * gnat.dg/addr9_1.adb: New test.
6661 * gnat.dg/addr9_2.adb: Likewise.
6662 * gnat.dg/addr9_3.adb: Likewise.
6663 * gnat.dg/addr9_4.adb: Likewise.
6664
6665 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
6666
6667 * g++.dg/other/dump-ada-spec-4.C: New test.
6668
6669 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
6670
6671 * gcc.dg/alias-8.c: Fix dg-warning.
6672
6673 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
6674
6675 * gcc.dg/alias-8.c: Do not xfail.
6676 * gcc.dg/pr62167.c: Prevent FRE.
6677 * gcc.dg/alias-14.c: New testcase.
6678
6679 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
6680
6681 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
6682
6683 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
6684
6685 PR target/66215
6686 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
6687 dg-options.
6688 * gcc.target/s390/hotpatch-10.c: Likewise.
6689 * gcc.target/s390/hotpatch-11.c: Likewise.
6690 * gcc.target/s390/hotpatch-12.c: Likewise.
6691 * gcc.target/s390/hotpatch-17.c: Likewise.
6692 * gcc.target/s390/hotpatch-18.c: Likewise.
6693 * gcc.target/s390/hotpatch-20.c: Likewise.
6694 * gcc.target/s390/hotpatch-21.c: Likewise.
6695 * gcc.target/s390/hotpatch-22.c: Likewise.
6696 * gcc.target/s390/hotpatch-23.c: Likewise.
6697 * gcc.target/s390/hotpatch-24.c: Likewise.
6698 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
6699 to check for the exact nops too.
6700 * gcc.target/s390/hotpatch-3.c: Likewise.
6701 * gcc.target/s390/hotpatch-4.c: Likewise.
6702 * gcc.target/s390/hotpatch-5.c: Likewise.
6703 * gcc.target/s390/hotpatch-6.c: Likewise.
6704 * gcc.target/s390/hotpatch-7.c: Likewise.
6705 * gcc.target/s390/hotpatch-8.c: Likewise.
6706 * gcc.target/s390/hotpatch-9.c: Likewise.
6707 * gcc.target/s390/hotpatch-14.c: Likewise.
6708 * gcc.target/s390/hotpatch-15.c: Likewise.
6709 * gcc.target/s390/hotpatch-16.c: Likewise.
6710 * gcc.target/s390/hotpatch-19.c: Likewise.
6711 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
6712 scan-assembler-times counting number of .align directives.
6713 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
6714 dg-options. Remove scan-assembler-times counting number of .align
6715 directives.
6716 * gcc.target/s390/hotpatch-26.c: New file.
6717 * gcc.target/s390/hotpatch-27.c: New file.
6718 * gcc.target/s390/hotpatch-28.c: New file.
6719 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
6720 using -Os -O0 -O1 -O2 -O3 options.
6721
6722 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6723
6724 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
6725
6726 2015-05-29 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR tree-optimization/66142
6729 * gcc.dg/vect/pr66142.c: New test.
6730
6731 2015-05-29 Richard Biener <rguenther@suse.de>
6732
6733 PR tree-optimization/66314
6734 * gcc.dg/asan/pr66314.c: New testcase.
6735
6736 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6737
6738 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
6739 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
6740 Adjust all callers.
6741 (schedule-cleanups, dg-keep-saved-temps): New proc.
6742 (gcc-dg-test-1): Schedule cleanups.
6743 * lib/profopt.exp (profopt-execute): Likewise.
6744 * g++.dg/cdce3.C: Adjust expected line numbers.
6745 * gcc.dg/cdce1.c: Likewise.
6746 * gcc.dg/cdce2.c: Likewise.
6747 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
6748 * gcc.dg/strlenopt-24.c: Likewise.
6749 * gcc.dg/tree-ssa/vrp26.c: Likewise.
6750 * gcc.dg/tree-ssa/vrp28.c: Likewise.
6751 * obj-c++.dg/encode-2.mm: Likewise.
6752
6753 2015-05-28 DJ Delorie <dj@redhat.com>
6754
6755 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
6756
6757 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6758
6759 * gnat.dg/discr43.adb: New test.
6760
6761 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
6762
6763 * gnat.dg/varsize_temp.adb: Rename into...
6764 * gnat.dg/varsize1.adb: ...this.
6765 * gnat.dg/varsize_copy.ad[sb]: Rename into...
6766 * gnat.dg/varsize2.ad[sb]: ...this.
6767 * gnat.dg/varsize3_1.adb: New test.
6768 * gnat.dg/varsize3_2.adb: Likewise.
6769 * gnat.dg/varsize3_3.adb: Likewise.
6770 * gnat.dg/varsize3_4.adb: Likewise.
6771 * gnat.dg/varsize3_5.adb: Likewise.
6772 * gnat.dg/varsize3_6.adb: Likewise.
6773 * gnat.dg/varsize3_pkg1.ads: New helper.
6774 * gnat.dg/varsize3_pkg2.ads: Likewise.
6775 * gnat.dg/varsize3_pkg3.ads: Likewise.
6776
6777 2015-05-28 Richard Biener <rguenther@suse.de>
6778
6779 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
6780
6781 2015-05-28 Richard Biener <rguenther@suse.de>
6782
6783 PR tree-optimization/66142
6784 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
6785
6786 2015-05-28 Lawrence Velázquez <vq@larryv.me>
6787
6788 PR target/63810
6789 * gcc.dg/darwin-minversion-3.c: Update testcase.
6790 * gcc.dg/darwin-minversion-4.c: Ditto.
6791 * gcc.dg/darwin-minversion-5.c: New testcase.
6792 * gcc.dg/darwin-minversion-6.c: Ditto.
6793 * gcc.dg/darwin-minversion-7.c: Ditto.
6794 * gcc.dg/darwin-minversion-8.c: Ditto.
6795 * gcc.dg/darwin-minversion-9.c: Ditto.
6796 * gcc.dg/darwin-minversion-10.c: Ditto.
6797 * gcc.dg/darwin-minversion-11.c: Ditto.
6798 * gcc.dg/darwin-minversion-12.c: Ditto.
6799
6800 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6801
6802 PR rtl-optimization/66168
6803 * gcc.c-torture/compile/pr66168.c: New test.
6804
6805 2015-05-27 Jeff Law <law@redhat.com>
6806
6807 PR target/39726
6808 * gcc.dg/target/m68k/pr39726-1.c: New test.
6809
6810 2015-05-27 Nathan Sidwell <nathan@acm.org>
6811
6812 PR c++/66270
6813 * g++.dg/ext/alias-canon3.C: New.
6814
6815 2015-05-27 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/66272
6818 Revert parts of
6819 2014-08-15 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/62031
6822 * gcc.dg/torture/pr66272.c: New testcase.
6823
6824 2015-05-27 Richard Biener <rguenther@suse.de>
6825
6826 * gcc.dg/vect/slp-reduc-7.c: New testcase.
6827
6828 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
6829
6830 PR target/65358
6831 * gcc.dg/pr65358.c: New test.
6832
6833 2015-05-27 Andre Vehreschild <vehre@gmx.de>
6834
6835 PR fortran/65548
6836 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
6837 semantic.
6838 * gfortran.dg/allocate_with_source_6.f90: New test.
6839
6840 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
6841
6842 * gnat.dg/atomic7_1.adb: New test.
6843 * gnat.dg/atomic7_2.adb: Likewise.
6844 * gnat.dg/atomic7_pkg1.ads: New helper.
6845 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
6846
6847 2015-05-26 Michael Matz <matz@suse.de>
6848
6849 PR middle-end/66251
6850 * gcc.dg/vect/pr66251.c: New test.
6851
6852 2015-05-26 Richard Biener <rguenther@suse.de>
6853
6854 PR tree-optimization/66142
6855 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
6856
6857 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
6858
6859 PR fortran/66082
6860 * gfortran.dg/allocatable_scalar_13.f90: New test
6861
6862 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6863
6864 * gnat.dg/warn11.adb: New test.
6865 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
6866
6867 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6868
6869 * gnat.dg/vfa1_1.adb: New test.
6870 * gnat.dg/vfa1_2.adb: Likewise.
6871 * gnat.dg/vfa1_3.adb: Likewise.
6872 * gnat.dg/vfa1_4.adb: Likewise.
6873 * gnat.dg/vfa1_pkg.ads: New helper.
6874
6875 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
6876
6877 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
6878 * gcc.target/i386/pr66232-3.c: Likewise.
6879
6880 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
6881
6882 PR target/66274
6883 * gcc.target/i386/pr66274.c: New test.
6884
6885 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
6886
6887 * gnat.dg/renaming6.ad[sb]: New test.
6888
6889 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
6890
6891 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
6892 and 'dg-require-effective-target pie'.
6893
6894 2015-05-23 Nathan Sidwell <nathan@acm.org>
6895
6896 PR c++/66243
6897 * g++.dg/cpp0x/pr66243.C: New.
6898
6899 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
6900
6901 PR lto/66180
6902 * g++.dg/lto/pr66180_0.C: New testcase.
6903 * g++.dg/lto/pr66180_1.C: New testcase.
6904
6905 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
6906
6907 PR fortran/66257
6908 * typebound_call_27.f90: New file.
6909
6910 2015-05-23 Nathan Sidwell <nathan@acm.org>
6911
6912 PR c++/65936
6913 * g++.dg/template/pr65936.C: New.
6914
6915 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6916
6917 PR tree-optimization/63387
6918 * gcc.dg/pr63387-2.c: New testcase.
6919
6920 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6921
6922 * gcc.dg/simd-1.c: Update to the new message.
6923
6924 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
6925
6926 * gcc.dg/nand.c: New testcase.
6927
6928 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
6929
6930 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6931 Set dg-do-what-default to compile only on ARM targets without
6932 arm_neon_hw execution support. Remove redundant c-torture-execute
6933 in loop over test cases.
6934
6935 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6936
6937 PR target/65491
6938 * gcc.target/aarch64/pr65491_1.c: New test.
6939 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6940 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6941
6942 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6943
6944 PR c++/65598
6945 * g++.dg/cpp0x/explicit9.C: New.
6946 * g++.dg/cpp0x/explicit8.C: Check the locations too.
6947
6948 2015-05-22 Richard Biener <rguenther@suse.de>
6949
6950 PR tree-optimization/66251
6951 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6952
6953 2015-05-22 Marek Polacek <polacek@redhat.com>
6954
6955 PR c/47043
6956 * c-c++-common/attributes-enum-1.c: New test.
6957 * c-c++-common/attributes-enum-2.c: New test.
6958 * g++.dg/cpp0x/attributes-enum-1.C: New test.
6959 * g++.dg/cpp1y/attributes-enum-1.C: New test.
6960
6961 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
6962
6963 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6964 effective target support. If no arm_neon_hw support, do not attempt
6965 to execute the tests; only compile them.
6966 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6967 and "dg-require-effective-target arm_neon_ok".
6968 * gcc.target/arm/simd/vextp16_1.c: Likewise.
6969 * gcc.target/arm/simd/vextp64_1.c: Likewise.
6970 * gcc.target/arm/simd/vextp8_1.c: Likewise.
6971 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6972 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6973 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6974 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6975 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6976 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6977 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6978 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6979 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6980 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6981 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6982 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6983 * gcc.target/arm/simd/vexts16_1.c: Likewise.
6984 * gcc.target/arm/simd/vexts32_1.c: Likewise.
6985 * gcc.target/arm/simd/vexts64_1.c: Likewise.
6986 * gcc.target/arm/simd/vexts8_1.c: Likewise.
6987 * gcc.target/arm/simd/vextu16_1.c: Likewise.
6988 * gcc.target/arm/simd/vextu32_1.c: Likewise.
6989 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6990 * gcc.target/arm/simd/vextu8_1.c: Likewise.
6991 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6992 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6993 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6994 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6995 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6996 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6997 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6998 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6999 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
7000 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
7001 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
7002 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
7003 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
7004 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
7005 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
7006 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
7007 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
7008 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
7009 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
7010 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
7011 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
7012 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
7013 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
7014 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
7015 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
7016 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
7017 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
7018 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
7019 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
7020 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
7021 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
7022 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
7023 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
7024 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
7025 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
7026 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
7027 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
7028 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
7029 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
7030 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
7031 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
7032 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
7033 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
7034 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
7035 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
7036 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
7037 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
7038 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
7039 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
7040 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
7041 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
7042 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
7043 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
7044 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
7045 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
7046 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
7047 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
7048 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
7049 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
7050 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
7051 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
7052 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
7053 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
7054 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
7055 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
7056 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
7057 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
7058 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
7059 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
7060 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
7061 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
7062 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
7063 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
7064 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
7065 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
7066 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
7067 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
7068 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
7069 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
7070 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
7071 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
7072 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
7073 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
7074 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
7075 * gcc.target/arm/simd/vzips16_1.c: Likewise.
7076 * gcc.target/arm/simd/vzips32_1.c: Likewise.
7077 * gcc.target/arm/simd/vzips8_1.c: Likewise.
7078 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
7079 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
7080 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
7081
7082 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
7083
7084 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
7085 * gcc.dg/vect/pr59354.c: Likewise.
7086 * gcc.dg/vect/pr64252.c: Likewise.
7087 * gcc.dg/vect/pr64404.c: Likewise.
7088 * gcc.dg/vect/pr64493.c: Likewise.
7089 * gcc.dg/vect/pr64495.c: Likewise.
7090 * gcc.dg/vect/pr64844.c: Likewise.
7091 * gcc.dg/vect/pr65518.c: Likewise.
7092 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
7093
7094 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/66210
7097 * g++.dg/cpp1y/var-templ28.C: New.
7098
7099 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 PR target/66232
7102 * gcc.target/i386/pr66232-1.c: New test.
7103 * gcc.target/i386/pr66232-2.c: Likewise.
7104 * gcc.target/i386/pr66232-3.c: Likewise.
7105 * gcc.target/i386/pr66232-4.c: Likewise.
7106 * gcc.target/i386/pr66232-5.c: Likewise.
7107
7108 2015-05-21 Nathan Sidwell <nathan@acm.org>
7109
7110 * g++.dg/cpp1y/pr60943.C: New.
7111
7112 2015-05-21 Jakub Jelinek <jakub@redhat.com>
7113
7114 PR tree-optimization/66233
7115 * gcc.c-torture/execute/pr66233.c: New test.
7116
7117 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
7118
7119 PR fortran/66176
7120 * gfortran.dg/inline_matmul_11.f90: New test.
7121
7122 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
7123
7124 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
7125 instead of listing several targets on its own.
7126 * gcc.target/i386/pr32219-2.c: Likewise.
7127 * gcc.target/i386/pr32219-3.c: Likewise.
7128 * gcc.target/i386/pr32219-4.c: Likewise.
7129 * gcc.target/i386/pr32219-5.c: Likewise.
7130 * gcc.target/i386/pr32219-6.c: Likewise
7131 * gcc.target/i386/pr32219-7.c: Likewise.
7132 * gcc.target/i386/pr32219-8.c: Likewise.
7133 * gcc.target/i386/pr39013-1.c: Likewise.
7134 * gcc.target/i386/pr39013-2.c: Likewise.
7135 * gcc.target/i386/pr64317.c: Likewise.
7136
7137 2015-05-21 Jeff Law <law@redhat.com>
7138
7139 * gcc.target/hppa/shadd-3.c: New test.
7140 * gcc.target/hppa/shadd-4.c: New test.
7141
7142 2015-05-21 Michael Matz <matz@suse.de>
7143
7144 * gcc.dg/vect/vect-strided-store.c: New test.
7145 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7146 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
7147
7148 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7149
7150 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
7151 * gcc.dg/pow-sqrt-synth-1.c: New test.
7152 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
7153
7154 2015-05-21 Richard Biener <rguenther@suse.de>
7155
7156 PR c++/66211
7157 * g++.dg/conversion/pr66211.C: New testcase.
7158 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
7159
7160 2015-05-21 Jeff Law <law@redhat.com>
7161
7162 * gcc.target/hppa/shadd-2.c: New test.
7163
7164 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
7165
7166 PR target/54236
7167 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
7168
7169 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7170
7171 PR target/65937
7172 * gcc.target/arm/pr26702.c: Adjust target selector.
7173
7174 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7175
7176 PR middle-end/66221
7177 * gcc.dg/lto/pr66221_0.c: New test.
7178 * gcc.dg/lto/pr66221_1.c: New test.
7179
7180 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7181
7182 PR c/52952
7183 * gcc.dg/redecl-4.c: Update column numbers.
7184 * gcc.dg/format/bitfld-1.c: Likewise.
7185 * gcc.dg/format/attr-2.c: Likewise.
7186 * gcc.dg/format/attr-6.c: Likewise.
7187 * gcc.dg/format/attr-7.c (baz): Likewise.
7188 * gcc.dg/format/asm_fprintf-1.c: Likewise.
7189 * gcc.dg/format/attr-4.c: Likewise.
7190 * gcc.dg/format/branch-1.c: Likewise.
7191 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
7192 locations within strings with embedded escape sequences.
7193
7194 2015-05-20 Jeff Law <law@redhat.com>
7195
7196 * gcc.target/hppa/hppa.exp: New target test driver.
7197 * gcc.target/hppa/shadd-1.c: New test.
7198
7199 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
7200
7201 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
7202
7203 2015-05-20 David Malcolm <dmalcolm@redhat.com>
7204
7205 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
7206 (fn_33_k_and_r_style): New.
7207 (fn_33_stroustrup_style): New.
7208 (fn_33_allman_style): New.
7209 (fn_33_whitesmiths_style): New.
7210 (fn_33_horstmann_style): New.
7211 (fn_33_ratliff_banner_style): New.
7212 (fn_33_lisp_style): New.
7213 (fn_34_indent_dash_gnu): New.
7214 (fn_34_indent_dash_kr): New.
7215 (fn_34_indent_dash_orig): New.
7216 (fn_34_indent_linux_style): New.
7217
7218 2015-05-20 Andre Vehreschild <vehre@gmx.de>
7219
7220 PR fortran/65548
7221 * gfortran.dg/allocate_with_source_5.f90: Extend test.
7222
7223 2015-05-20 Bin Cheng <bin.cheng@arm.com>
7224
7225 PR tree-optimization/65447
7226 * gcc.dg/tree-ssa/pr65447.c: New test.
7227
7228 2015-05-19 Nathan sidwell <nathan@acm.org>
7229
7230 * g++.dg/cpp0x/pr65954.C: New.
7231
7232 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
7233
7234 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
7235
7236 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7237
7238 * lib/target-supports.exp: Vector do not always have natural
7239 alignment on s390*.
7240
7241 2015-05-19 David Sherwood <david.sherwood@arm.com>
7242
7243 * gcc.dg/loop-invariant.c: New testcase.
7244
7245 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7246
7247 * lib/target-supports.exp: Vector do not always have natural
7248 alignment on s390*.
7249
7250 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7251
7252 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
7253 s390*.
7254 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
7255
7256 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7257
7258 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
7259 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
7260 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
7261 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
7262 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
7263 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
7264 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
7265 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
7266 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
7267 * gcc.target/s390/zvector/vec-elem-1.c: New test.
7268
7269 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7270
7271 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
7272
7273 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7274
7275 * gcc.target/s390/s390.exp
7276 (check_effective_target_vector): New check.
7277 * gcc.target/s390/vector/vec-abi-1.c: New test.
7278 * gcc.target/s390/vector/vec-abi-2.c: New test.
7279 * gcc.target/s390/vector/vec-abi-3.c: New test.
7280 * gcc.target/s390/vector/vec-abi-4.c: New test.
7281 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
7282 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
7283 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
7284 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
7285 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
7286 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
7287 * gcc.target/s390/vector/vec-clobber-1.c: New test.
7288 * gcc.target/s390/vector/vec-cmp-1.c: New test.
7289 * gcc.target/s390/vector/vec-cmp-2.c: New test.
7290 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
7291 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
7292 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
7293 * gcc.target/s390/vector/vec-genmask-1.c: New test.
7294 * gcc.target/s390/vector/vec-genmask-2.c: New test.
7295 * gcc.target/s390/vector/vec-init-1.c: New test.
7296 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
7297 * gcc.target/s390/vector/vec-shift-1.c: New test.
7298 * gcc.target/s390/vector/vec-sub-1.c: New test.
7299
7300 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7301
7302 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
7303
7304 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7305
7306 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
7307
7308 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7309
7310 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
7311
7312 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7313
7314 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
7315
7316 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7317
7318 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
7319
7320 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7321
7322 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
7323
7324 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7325
7326 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
7327
7328 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7329
7330 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
7331
7332 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7333
7334 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
7335
7336 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7337
7338 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
7339
7340 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7341
7342 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
7343
7344 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7345
7346 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
7347
7348 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
7349
7350 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
7351
7352 2015-05-19 Jakub Jelinek <jakub@redhat.com>
7353
7354 PR tree-optimization/66187
7355 * gcc.c-torture/execute/pr66187.c: New test.
7356 * gcc.dg/pr66187-1.c: New test.
7357 * gcc.dg/pr66187-2.c: New test.
7358
7359 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7360
7361 * gcc.dg/vect/bb-slp-35.c: Adjust.
7362
7363 2015-05-19 Richard Biener <rguenther@suse.de>
7364
7365 PR tree-optimization/66165
7366 * gcc.dg/torture/pr66165.c: New testcase.
7367
7368 PR tree-optimization/66185
7369 * gcc.dg/torture/pr66185.c: New testcase.
7370
7371 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
7372
7373 PR target/54236
7374 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
7375
7376 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
7377
7378 * gcc.target/mips/p5600-bonding.c : New file.
7379
7380 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7381
7382 PR fortran/66106
7383 * gfortran.dg/interface_operator_1.f90: New tests.
7384
7385 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7386
7387 PR fortran/66057
7388 * gfortran.dg/generic_29.f90: New tests.
7389
7390 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7391
7392 PR fortran/66043
7393 * gfortran.dg/storage_size_6.f90: New tests.
7394
7395 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7396
7397 PR fortran/66045
7398 * gfortran.dg/null1.f90: New test.
7399
7400 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7401
7402 PR fortran/66044
7403 * gfortran.dg/entry_21.f90: New test.
7404
7405 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7406
7407 PR fortran/66043
7408 * gfortran.dg/storage_size_6.f90: New tests.
7409
7410 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7411
7412 PR fortran/66040
7413 * gfortran.dg/misplaced_statement.f90: New test.
7414
7415 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7416
7417 PR fortran/66039
7418 * gfortran.dg/filepos1.f90: New test
7419
7420 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7421
7422 PR fortran/64925
7423 * gfortran.dg/pr64925.f90: New test.
7424
7425 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
7426
7427 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
7428 unit.
7429 * gfortran.dg/lto/pr41576_1.f90: Ditto.
7430
7431 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
7432
7433 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
7434 to the family of pie capable targets.
7435
7436 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
7437
7438 * gcc.target/arm/bics_1.c : New testcase.
7439 * gcc.target/arm/bics_2.c : New testcase.
7440 * gcc.target/arm/bics_3.c : New testcase.
7441 * gcc.target/arm/bics_4.c : New testcase.
7442
7443 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
7444
7445 * gcc.target/mips/umips-attr.c: New test.
7446
7447 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7448
7449 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
7450 * gcc.dg/20150120-2.c (dg-final): Ditto.
7451 * gcc.dg/20150120-2.c (dg-final): Ditto.
7452 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
7453
7454 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
7455
7456 PR target/66174
7457 * gcc.target/i386/pr66174.c: New test.
7458
7459 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7460
7461 PR fortran/37131
7462 * gfortran.dg/matmul_bounds_6.f90: New test.
7463 * gfortran.dg/matmul_bounds_7.f90: New test.
7464
7465 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
7466
7467 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
7468 * gfortran.dg/lto/pr41576_1.f90: Add interface.
7469 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
7470 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
7471 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
7472 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
7473
7474 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7475
7476 PR fortran/65903
7477 * gfortran.dg/continuation_13.f90: Update test.
7478 * gfortran.dg/pr65903.f90: New test.
7479
7480 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
7481
7482 PR fortran/66113
7483 * gfortran.dg/block_14.f90: New test.
7484
7485 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
7486
7487 PR fortran/44054
7488 * lib/gfortran-dg.exp: Update regex to handle two locations for
7489 the same diagnostic without caret.
7490 * gfortran.dg/badline.f: Test also that line numbers are correct
7491 before and after "left but not entered" warning.
7492
7493 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
7494 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7495
7496 PR target/65768
7497 * gcc.target/arm/maskdata.c: New test.
7498
7499 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
7500
7501 PR fortran/65792
7502 * gfortran.dg/derived_constructor_components_5: New test
7503
7504 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
7505
7506 PR target/66140
7507 * gcc.target/alpha/pr66140.c: New test.
7508
7509 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
7510
7511 PR c/48956
7512 * gcc.dg/Wconversion-complex-c99.c: New test.
7513 * gcc.dg/Wconversion-complex-gnu.c: New test.
7514
7515 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
7516
7517 PR tree-optimization/64454
7518 * gcc.dg/modmod.c: New testcase.
7519
7520 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
7521
7522 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
7523
7524 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
7525
7526 PR middle-end/66134
7527 * gcc.target/i386/mpx/pr66134.c: New test.
7528
7529 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
7530
7531 * gcc.target/powerpc/pr60158.c: New test.
7532
7533 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
7534
7535 * gcc.target/i386/sibcall-7.c: New test.
7536 * gcc.target/i386/sibcall-8.c: New test.
7537
7538 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
7539
7540 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
7541 (abs64_in_dreg): Likewise.
7542
7543 2015-05-14 Marek Polacek <polacek@redhat.com>
7544
7545 PR c/66066
7546 PR c/66127
7547 * gcc.dg/pr14649-1.c: Add -Wpedantic.
7548 * gcc.dg/pr19984.c: Likewise.
7549 * gcc.dg/pr66066-1.c: New test.
7550 * gcc.dg/pr66066-2.c: New test.
7551 * gcc.dg/pr66066-3.c: New test.
7552
7553 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7554
7555 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
7556 * gcc.dg/pow-sqrt.x: New file.
7557 * gcc.dg/pow-sqrt-1.c: New test.
7558 * gcc.dg/pow-sqrt-2.c: Likewise.
7559 * gcc.dg/pow-sqrt-3.c: Likewise.
7560
7561 2015-05-13 Richard Biener <rguenther@suse.de>
7562
7563 PR tree-optimization/66123
7564 * gcc.dg/torture/pr66123.c: New testcase.
7565
7566 2015-05-13 Richard Biener <rguenther@suse.de>
7567
7568 PR middle-end/66110
7569 * gcc.dg/alias-2.c: Adjust.
7570 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
7571
7572 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7573
7574 PR target/65103
7575 * gcc.target/i386/pr65103-3.c: New.
7576
7577 2015-05-13 Martin Liska <mliska@suse.cz>
7578
7579 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
7580
7581 2015-05-13 Jakub Jelinek <jakub@redhat.com>
7582
7583 PR target/66112
7584 * gcc.target/i386/pr66112-2.c: New test.
7585
7586 PR target/66112
7587 * gcc.target/i386/pr66112-1.c: New test.
7588
7589 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7590
7591 PR target/66048
7592 * gcc.target/i386/mpx/pr66048.cc: New.
7593
7594 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7595
7596 PR rtl-optimization/64616
7597 * gcc.dg/loop-8.c: New test.
7598 * gcc.dg/loop-9.c: New test.
7599
7600 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7601
7602 PR target/pr66047.c
7603 * gcc.target/i386/pr66047.c: New testcase.
7604
7605 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
7606
7607 PR ipa/65873
7608 * gcc.c-torture/compile/pr65873.c: New testcase.
7609
7610 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR fortran/66111
7613 * gfortran.dg/inline_matmul_10.f90: New test.
7614
7615 2015-05-12 David Malcolm <dmalcolm@redhat.com>
7616
7617 * c-c++-common/Wmisleading-indentation.c: New testcase.
7618 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
7619 * c-c++-common/Wmisleading-indentation-2.md: New file.
7620
7621 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
7622
7623 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
7624 "break".
7625 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
7626
7627 2015-05-12 Richard Biener <rguenther@suse.de>
7628
7629 PR tree-optimization/66101
7630 * gcc.dg/torture/pr66101.c: New testcase.
7631
7632 2015-05-12 Richard Biener <rguenther@suse.de>
7633
7634 PR tree-optimization/37021
7635 * gcc.target/i386/vect-addsub.c: New testcase.
7636
7637 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
7638
7639 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
7640
7641 2015-05-12 Tom de Vries <tom@codesourcery.com>
7642
7643 PR tree-optimization/66010
7644 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
7645
7646 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
7647
7648 PR c++/65133
7649 * g++.dg/cpp0x/trailing10.C: New.
7650
7651 2015-05-12 Richard Biener <rguenther@suse.de>
7652
7653 * gcc.dg/vect/bb-slp-35.c: New testcase.
7654
7655 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
7656
7657 PR fortran/66100
7658 * gfortran.dg/bound_simplification_6.f90: New.
7659
7660 2015-05-11 Steve Ellcey <sellcey@mips.com>
7661
7662 * gcc.target/mips/branch-1.c: Pass argument to bar().
7663
7664 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
7665
7666 PR target/65753
7667 * gcc.target/i386/pr65753.c: New test.
7668
7669 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
7670
7671 PR rtl-optimization/66076
7672 * gcc.dg/torture/pr66076.c: New test.
7673
7674 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7675
7676 PR fortran/66041
7677 * gfortran.dg/inline_matmul_7.f90: New test.
7678 * gfortran.dg/inline_matmul_8.f90: New test.
7679 * gfortran.dg/inline_matmul_9.f90: New test.
7680
7681 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
7682
7683 * gfortran.dg/bound_simplification_5.f90: New.
7684
7685 2015-05-09 Jason Merrill <jason@redhat.com>
7686
7687 * lib/target-supports.exp (cxx_default): New global.
7688 (check_effective_target_c++11_only)
7689 (check_effective_target_c++14_only)
7690 (check_effective_target_c++98_only)
7691 (check_effective_target_c++1z_only): Check it.
7692
7693 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
7694
7695 PR tree-optimization/64454
7696 * gcc.dg/tree-ssa/vrp97.c: New file.
7697 * gcc.dg/vect/slp-perm-7.c: Update.
7698
7699 2015-05-09 Andre Vehreschild <vehre@gmx.de>
7700
7701 PR fortran/65894
7702 * gfortran.dg/elemental_subroutine_11.f90: New test.
7703
7704 2015-05-08 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/66036
7707 * gcc.dg/vect/slp-41.c: New testcase.
7708
7709 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
7710
7711 * gfortran.dg/elemental_optional_args_7.f90: New.
7712
7713 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
7714
7715 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
7716 allow cmlt or sshr.
7717
7718 2015-05-08 Marek Polacek <polacek@redhat.com>
7719
7720 PR c/64918
7721 * gcc.dg/Woverride-init-side-effects-1.c: New test.
7722 * gcc.dg/Woverride-init-side-effects-2.c: New test.
7723
7724 2015-05-07 Marek Polacek <polacek@redhat.com>
7725
7726 PR c/65179
7727 * c-c++-common/Wshift-negative-value-1.c: New test.
7728 * c-c++-common/Wshift-negative-value-2.c: New test.
7729 * c-c++-common/Wshift-negative-value-3.c: New test.
7730 * c-c++-common/Wshift-negative-value-4.c: New test.
7731 * c-c++-common/Wshift-negative-value-5.c: New test.
7732 * c-c++-common/Wshift-negative-value-6.c: New test.
7733 * gcc.dg/c90-left-shift-1.c: New test.
7734 * gcc.dg/c99-const-expr-7.c: Add dg-error.
7735 * gcc.dg/c99-left-shift-1.c: New test.
7736
7737 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
7738
7739 PR middle-end/192
7740 PR middle-end/54303
7741 * gcc.dg/fdata-sections-2.c: New file.
7742
7743 2015-05-07 Marek Polacek <polacek@redhat.com>
7744
7745 PR testsuite/66046
7746 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
7747 last dg-output.
7748 * c-c++-common/ubsan/align-7.c: Likewise.
7749 * c-c++-common/ubsan/bounds-8.c: Likewise.
7750 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7751 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
7752 * c-c++-common/ubsan/null-1.c: Likewise.
7753 * c-c++-common/ubsan/null-10.c: Likewise.
7754 * c-c++-common/ubsan/null-11.c: Likewise.
7755 * c-c++-common/ubsan/null-2.c: Likewise.
7756 * c-c++-common/ubsan/null-3.c: Likewise.
7757 * c-c++-common/ubsan/null-4.c: Likewise.
7758 * c-c++-common/ubsan/null-5.c: Likewise.
7759 * c-c++-common/ubsan/null-6.c: Likewise.
7760 * c-c++-common/ubsan/null-7.c: Likewise.
7761 * c-c++-common/ubsan/null-8.c: Likewise.
7762 * c-c++-common/ubsan/null-9.c: Likewise.
7763 * c-c++-common/ubsan/object-size-1.c: Likewise.
7764 * c-c++-common/ubsan/object-size-10.c: Likewise.
7765 * c-c++-common/ubsan/object-size-4.c: Likewise.
7766 * c-c++-common/ubsan/object-size-5.c: Likewise.
7767 * c-c++-common/ubsan/object-size-7.c: Likewise.
7768 * c-c++-common/ubsan/object-size-8.c: Likewise.
7769 * c-c++-common/ubsan/object-size-9.c: Likewise.
7770 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7771 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7772 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7773 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7774 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7775 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
7776 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7777 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
7778 * c-c++-common/ubsan/pr59333.c: Likewise.
7779 * c-c++-common/ubsan/pr59667.c: Likewise.
7780 * c-c++-common/ubsan/pr60613-2.c: Likewise.
7781 * c-c++-common/ubsan/pr60636.c: Likewise.
7782 * c-c++-common/ubsan/pr63802.c: Likewise.
7783 * c-c++-common/ubsan/recovery-1.c: Likewise.
7784 * c-c++-common/ubsan/recovery-3.c: Likewise.
7785 * c-c++-common/ubsan/shift-1.c: Likewise.
7786 * c-c++-common/ubsan/shift-2.c: Likewise.
7787 * c-c++-common/ubsan/shift-4.c: Likewise.
7788 * c-c++-common/ubsan/shift-7.c: Likewise.
7789 * c-c++-common/ubsan/undefined-2.c: Likewise.
7790 * c-c++-common/ubsan/vla-1.c: Likewise.
7791 * g++.dg/ubsan/null-1.C: Likewise.
7792 * g++.dg/ubsan/null-3.C: Likewise.
7793 * g++.dg/ubsan/null-4.C: Likewise.
7794 * g++.dg/ubsan/vptr-8.C: Likewise.
7795 * g++.dg/ubsan/vptr-9.C: Likewise.
7796 * gcc.dg/ubsan/bounds-2.c: Likewise.
7797 * gcc.dg/ubsan/object-size-9.c: Likewise.
7798
7799 2015-05-07 Jeff Law <law@redhat.com>
7800
7801 * gcc.dg/tree-ssa/shorten-1.c: New test.
7802
7803 2015-05-07 Richard Biener <rguenther@suse.de>
7804
7805 PR tree-optimization/66002
7806 * gcc.dg/vect/vect-125.c: New testcase.
7807
7808 2015-05-07 Marek Polacek <polacek@redhat.com>
7809 Martin Uecker <uecker@eecs.berkeley.edu>
7810
7811 * c-c++-common/ubsan/bounds-10.c: New test.
7812
7813 2015-05-06 David Malcolm <dmalcolm@redhat.com>
7814
7815 * jit.dg/harness.h (set_options): Wrap with
7816 #ifndef TEST_ESCHEWS_SET_OPTIONS.
7817 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
7818 Special-case test-benchmark.c as a negative.
7819 * jit.dg/test-benchmark.c: New file.
7820
7821 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
7822
7823 PR target/64208
7824 * gcc.target/arm/pr64208.c: New test.
7825
7826 2015-05-06 Alan Modra <amodra@gmail.com>
7827
7828 PR target/66020
7829 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
7830 (gparms): Make volatile.
7831
7832 2015-05-06 Richard Biener <rguenther@suse.de>
7833
7834 PR tree-optimization/62283
7835 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
7836
7837 2015-05-06 Christian Bruel <christian.bruel@st.com>
7838
7839 PR target/66015
7840 * gcc.target/aarch64/iinline-attr-1.c: New test.
7841
7842 2015-05-06 Richard Biener <rguenther@suse.de>
7843
7844 * gcc.dg/vect/bb-slp-34.c: New testcase.
7845
7846 2015-05-06 Richard Biener <rguenther@suse.de>
7847
7848 PR tree-optimization/62283
7849 * gcc.dg/vect/bb-slp-14.c: Adjust.
7850
7851 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7852
7853 PR target/65990
7854 * gcc.target/i386/pr65990.c: New test.
7855
7856 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
7857
7858 PR target/65915
7859 * gcc.target/i386/pr65915.c: New.
7860
7861 2015-05-05 Tom de Vries <tom@codesourcery.com>
7862
7863 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
7864 'va_list escapes 0'.
7865
7866 2015-05-05 Tom de Vries <tom@codesourcery.com>
7867
7868 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
7869 in r222173.
7870
7871 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
7872
7873 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
7874 * gcc.target/arm/pr65924.c: Likewise.
7875
7876 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
7877
7878 PR target/65871
7879 * gcc.target/i386/pr65871-3.c: New test.
7880
7881 2015-05-04 Jeff Law <law@redhat.com>
7882
7883 Revert:
7884 2015-05-04 Jeff Law <law@redhat.com>
7885 * gcc.dg/tree-ssa/shorten-1.c: New test.
7886
7887 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7888 Jakub Jelinek <jakub@redhat.com>
7889
7890 PR c++/66007
7891 * g++.dg/cpp0x/Wnarrowing4.C: New.
7892
7893 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
7894
7895 * lib/target-supports.exp
7896 (check_effective_target_keeps_null_pointer_checks): Clarify that
7897 this is for targets that disable -fdelete-null-pointer-checks,
7898 not default it to off.
7899 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
7900 -fdelete-null-pointer-checks explicit.
7901 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
7902 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
7903 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
7904 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7905 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7906 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7907 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7908 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7909 * gcc.dg/tree-ssa/pr20318.c: Likewise.
7910 * gcc.dg/tree-ssa/pr20701.c: Likewise.
7911 * gcc.dg/tree-ssa/pr20702.c: Likewise.
7912 * gcc.dg/tree-ssa/pr21086.c: Likewise.
7913 * gcc.dg/tree-ssa/pr21090.c: Likewise.
7914 * gcc.dg/tree-ssa/pr58480.c: Likewise.
7915 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7916 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7917 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7919 * gcc.dg/tree-ssa/unreachable.c: Likewise.
7920 * gcc.dg/tree-ssa/vrp02.c: Likewise.
7921 * gcc.dg/tree-ssa/vrp07.c: Likewise.
7922 * gcc.dg/tree-ssa/vrp08.c: Likewise.
7923 * gcc.dg/tree-ssa/vrp55.c: Likewise.
7924 * g++.dg/cpp0x/static_assert9.C: Likewise.
7925 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7926 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7927 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7928 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7929 * g++.dg/tree-ssa/pr26406.C: Likewise.
7930
7931 2015-05-04 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR tree-optimization/65984
7934 * c-c++-common/ubsan/pr65984.c: New test.
7935
7936 2015-05-04 Jeff Law <law@redhat.com>
7937
7938 * gcc.dg/tree-ssa/shorten-1.c: New test.
7939
7940 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7941
7942 PR fortran/44735
7943 * gfortran.dg/pr44735.f90: New test.
7944
7945 2015-05-04 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/65965
7948 * gcc.dg/vect/bb-slp-33.c: New testcase.
7949
7950 2015-05-04 Richard Biener <rguenther@suse.de>
7951
7952 PR tree-optimization/65935
7953 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7954
7955 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
7956
7957 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7958 for each supported variant instead of CHECK_RESULTS.
7959 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7960 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7961 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7962 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7963 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7964 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7965 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7966 expected results for unsupported variants. Call CHECK for each
7967 supported variant instead of CHECK_RESULTS.
7968 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7969 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7970 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7971 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7972 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7973 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7974 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7975 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7976 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7977 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7978 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7979 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7980 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7981 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7982 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7983 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7984 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7985 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7986 expected results for unsupported variants.
7987 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7988 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7989 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7990 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7991 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7992 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7993 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7994 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7995 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7997 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7998 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7999 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
8000 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
8001 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
8002 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
8003 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
8004 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
8005 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
8006 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
8007 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
8008 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
8009 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
8010 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
8011 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
8012 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
8013 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
8014 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
8015
8016 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
8017
8018 PR fortran/37131
8019 * gfortran.dg/bound_9.f90: Add pointer assignment.
8020
8021 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
8022 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
8023
8024 PR c++/65858
8025 * g++.dg/cpp0x/Wnarrowing3.C: New.
8026
8027 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
8028
8029 * gcc.dg/20150120-1.c: New test.
8030 * gcc.dg/20150120-2.c: New test.
8031 * gcc.dg/20150120-3.c: New test.
8032
8033 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
8034
8035 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
8036
8037 2015-05-01 Renlin Li <renlin.li@arm.com>
8038
8039 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
8040
8041 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
8042
8043 * gfortran.dg/bound_simplification_4.f90: New.
8044
8045 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8046
8047 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
8048 with powerpc_p8vector_ok.
8049
8050 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8051
8052 PR fortran/37131
8053 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
8054 scan pattern.
8055 * gfortran.dg/bound_9.f90: New test case.
8056
8057 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
8058
8059 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
8060 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
8061 for 32bit x86 targets.
8062 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
8063 for 32bit x86 targets.
8064 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
8065 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
8066 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
8067 for 32bit x86 targets.
8068
8069 2015-04-30 Marek Polacek <polacek@redhat.com>
8070
8071 PR tree-optimization/63551
8072 * g++.dg/ipa/pr63551.C: New test.
8073
8074 2015-04-30 Caroline Tice <cmtice@google.com>
8075
8076 PR 65929
8077 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
8078 partition size on certain targets.
8079
8080 2015-04-30 Renlin Li <renlin.li@arm.com>
8081
8082 * gcc.target/aarch64/vect-reduc-or_1.c: New.
8083
8084 2015-04-30 Marek Polacek <polacek@redhat.com>
8085
8086 * c-c++-common/Wbool-compare-3.c: New test.
8087
8088 * gcc.dg/pr65901.c (foo): Adjust dg-error.
8089 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
8090
8091 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8092
8093 PR c++/57610
8094 * g++.dg/init/ref22.C: New.
8095
8096 2015-04-30 Marek Polacek <polacek@redhat.com>
8097
8098 * gcc.dg/init-bad-8.c: New test.
8099
8100 * gcc.dg/incomplete-typedef-1.c: New test.
8101
8102 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
8103
8104 PR c++/59955
8105 * g++.dg/template/crash121.C: New.
8106
8107 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
8108
8109 * gcc.target/mips/call-from-init.c: New test.
8110 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
8111
8112 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8113
8114 PR target/65871
8115 * gcc.target/i386/pr65871-1.c: New test.
8116 * gcc.target/i386/pr65871-2.c: Ditto.
8117
8118 2015-04-29 Marek Polacek <polacek@redhat.com>
8119
8120 PR c/64610
8121 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
8122 * c-c++-common/Wbool-compare-2.c: New test.
8123
8124 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
8125
8126 PR target/65770
8127 * gcc.target/aarch64/vstN_lane_1.c: New file.
8128
8129 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/64667
8132 * g++.dg/warn/Winit-self-3.C: New.
8133
8134 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
8135
8136 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
8137
8138 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
8139
8140 PR target/65924
8141 * gcc.target/arm/pr65924.c: New test.
8142
8143 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
8144
8145 * g++.dg/gomp/tpl-target-update.C: New file.
8146
8147 2015-04-29 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/65917
8150 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
8151
8152 2015-04-29 Christian Bruel <christian.bruel@st.com>
8153
8154 PR target/64835
8155 * gcc.dg/ipa/iinline-attr.c: New test.
8156 * gcc.target/i386/iinline-attr-2.c: New test.
8157
8158 2015-04-28 Andre Vehreschild <vehre@gmx.de>
8159
8160 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
8161 segfault is fixed.
8162
8163 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8164
8165 * gcc.dg/vect/vect-33.c: Remove spurious line.
8166
8167 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
8168
8169 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
8170
8171 2015-04-28 Marek Polacek <polacek@redhat.com>
8172
8173 PR c/65901
8174 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
8175 * gcc.dg/pr65901.c: New test.
8176
8177 2015-04-28 Richard Biener <rguenther@suse.de>
8178
8179 PR tree-optimization/62283
8180 * gfortran.dg/vect/pr62283-2.f: New testcase.
8181 * gcc.dg/vect/bb-slp-14.c: Adjust.
8182
8183 2015-04-28 Richard Biener <rguenther@suse.de>
8184
8185 PR tree-optimization/65851
8186 * g++.dg/torture/pr65851.C: New testcase.
8187
8188 2015-04-27 Jeff Law <law@redhat.com>
8189
8190 PR tree-optimization/65217
8191 * gcc.target/i386/pr65217.c: Remove XFAIL.
8192
8193 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8194
8195 PR fortran/60322
8196 Add tests forgotten to svn-add.
8197 * gfortran.dg/class_allocate_19.f03: New test.
8198 * gfortran.dg/class_array_20.f03: New test.
8199 * gfortran.dg/class_array_21.f03: New test.
8200 * gfortran.dg/finalize_29.f08: New test.
8201
8202 2015-04-27 Andre Vehreschild <vehre@gmx.de>
8203
8204 PR fortran/59678
8205 PR fortran/65841
8206 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
8207 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
8208
8209 2015-04-27 Caroline Tice <cmtice@google.com>
8210
8211 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
8212 partition size.
8213
8214 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
8215
8216 PR target/64579
8217 * gcc.target/powerpc/htm-1.c: New test.
8218 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
8219 on 64-bit compiles.
8220 (__builtin_tabortdci): Likewise.
8221 (__builtin_tcheck): Remove operand.
8222 * lib/target-supports.exp (check_htm_hw_available): New function.
8223
8224 2015-04-27 Richard Biener <rguenther@suse.de>
8225
8226 * gcc.target/i386/pr65217.c: XFAIL.
8227
8228 2015-04-27 Jakub Jelinek <jakub@redhat.com>
8229
8230 PR tree-optimization/65875
8231 * gcc.c-torture/compile/pr65875.c: New test.
8232
8233 2015-04-25 Marek Polacek <polacek@redhat.com>
8234
8235 PR c/52085
8236 * gcc.dg/enum-incomplete-2.c: New test.
8237 * gcc.dg/enum-mode-1.c: New test.
8238
8239 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8240
8241 PR target/65849
8242 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
8243 set new options.
8244 * gcc.target/powerpc/pr65849-2.c: Likewise.
8245
8246 2015-04-24 Tom de Vries <tom@codesourcery.com>
8247
8248 PR tree-optimization/65802
8249 * g++.dg/pr65802.C: Move to ...
8250 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
8251 stdarg.h. Rewrite for C.
8252 (fn1): Use va_list and va_arg. Make variable args function. Add use of
8253 va_start and va_end. Remove unnecessary inline asm.
8254
8255 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
8256 Wei Mi <wmi@google.com>
8257
8258 * gcc.target/i386/sse2-load-multi.c: New test.
8259 * gcc.target/i386/sse2-store-multi.c: Ditto.
8260
8261 2015-04-24 Marek Polacek <polacek@redhat.com>
8262
8263 PR c/65830
8264 * c-c++-common/pr65830.c: New test.
8265
8266 PR c/63357
8267 * c-c++-common/Wlogical-op-1.c: New test.
8268
8269 2015-04-24 Marek Polacek <polacek@redhat.com>
8270
8271 PR c/61534
8272 * c-c++-common/pr61534-1.c: New test.
8273
8274 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8275 Steven Bosscher <steven@gcc.gnu.org>
8276
8277 PR rtl-optimization/34503
8278 * gcc.target/arm/pr64616.c: New file.
8279
8280 2015-04-24 Bin Cheng <bin.cheng@arm.com>
8281
8282 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
8283
8284 2015-04-24 Terry Guo <terry.guo@arm.com>
8285
8286 * gcc.target/arm/pr65710.c: Update the options.
8287
8288 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
8289
8290 * gcc.target/i386/pr65523.c: Skip x32.
8291
8292 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8293
8294 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
8295 to look for vcl* where appropriate.
8296
8297 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8298
8299 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
8300 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8301
8302 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
8303
8304 PR target/26702
8305 * gcc.target/arm/pr26702.c: New test.
8306
8307 2015-04-23 Marek Polacek <polacek@redhat.com>
8308
8309 PR c/65345
8310 * gcc.dg/pr65345-1.c: New test.
8311 * gcc.dg/pr65345-2.c: New test.
8312
8313 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8314
8315 * gcc.target/powerpc/crypto-builtin-2.c: New.
8316
8317 2015-04-23 Andre Vehreschild <vehre@gmx.de>
8318
8319 PR fortran/60322
8320 * gfortran.dg/class_allocate_19.f03: New test.
8321 * gfortran.dg/class_array_20.f03: New test.
8322 * gfortran.dg/class_array_21.f03: New test.
8323 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
8324 * gfortran.dg/finalize_15.f90: Fixing comparision to model
8325 initialization correctly.
8326 * gfortran.dg/finalize_29.f08: New test.
8327
8328 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8329
8330 * gcc.target/powerpc/swaps-p8-18.c: New test.
8331
8332 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8333
8334 PR target/65456
8335 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
8336 * gcc.dg/vect/bb-slp-25.c: Likewise.
8337 * gcc.dg/vect/bb-slp-29.c: Likewise.
8338 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
8339 vect_no_align && { ! vect_hw_misalign }.
8340 * gcc.dg/vect/bb-slp-9.c: Likewise.
8341 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
8342 vect_hw_misalign.
8343 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
8344 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
8345 account for POWER8, where peeling for alignment is not needed.
8346 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
8347 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
8348 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
8349 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
8350 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
8351 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
8352 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
8353 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
8354 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
8355 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8356 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8357 * gcc.dg/vect/pr16105.c: Likewise.
8358 * gcc.dg/vect/pr20122.c: Likewise.
8359 * gcc.dg/vect/pr33804.c: Likewise.
8360 * gcc.dg/vect/pr33953.c: Likewise.
8361 * gcc.dg/vect/pr56787.c: Likewise.
8362 * gcc.dg/vect/pr58508.c: Likewise.
8363 * gcc.dg/vect/slp-25.c: Likewise.
8364 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
8365 * gcc.dg/vect/vect-105.c: Likewise.
8366 * gcc.dg/vect/vect-27.c: Likewise.
8367 * gcc.dg/vect/vect-29.c: Likewise.
8368 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
8369 POWER8.
8370 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
8371 && { ! vect_hw_misalign }.
8372 * gcc.dg/vect/vect-44.c: Likewise.
8373 * gcc.dg/vect/vect-48.c: Likewise.
8374 * gcc.dg/vect/vect-50.c: Likewise.
8375 * gcc.dg/vect/vect-52.c: Likewise.
8376 * gcc.dg/vect/vect-56.c: Likewise.
8377 * gcc.dg/vect/vect-60.c: Likewise.
8378 * gcc.dg/vect/vect-72.c: Likewise.
8379 * gcc.dg/vect/vect-75-big-array.c: Likewise.
8380 * gcc.dg/vect/vect-75.c: Likewise.
8381 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
8382 * gcc.dg/vect/vect-77-global.c: Likewise.
8383 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
8384 * gcc.dg/vect/vect-78-global.c: Likewise.
8385 * gcc.dg/vect/vect-93.c: Likewise.
8386 * gcc.dg/vect/vect-95.c: Likewise.
8387 * gcc.dg/vect/vect-96.c: Likewise.
8388 * gcc.dg/vect/vect-cond-1.c: Likewise.
8389 * gcc.dg/vect/vect-cond-3.c: Likewise.
8390 * gcc.dg/vect/vect-cond-4.c: Likewise.
8391 * gcc.dg/vect/vect-cselim-1.c: Likewise.
8392 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
8393 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
8394 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
8395 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
8396 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
8397 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
8398 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
8399 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8400 * gcc.dg/vect/vect-outer-5.c: Likewise.
8401 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
8402 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
8403 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
8404 * gcc.dg/vect/vect-outer-fir.c: Likewise.
8405 * gcc.dg/vect/vect-peel-3.c: Likewise.
8406 * gcc.dg/vect/vect-peel-4.c: Likewise.
8407 * gcc.dg/vect/vect-pre-interact.c: Likewise.
8408 * gcc.target/powerpc/pr65456.c: New test.
8409 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
8410 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
8411 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
8412 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
8413 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
8414 vect_no_align && { ! vect_hw_misalign }.
8415 * gfortran.dg/vect/vect-3.f90: Likewise.
8416 * gfortran.dg/vect/vect-4.f90: Likewise.
8417 * gfortran.dg/vect/vect-5.f90: Likewise.
8418 * lib/target-supports.exp (check_effective_target_vect_no_align):
8419 Return 1 for POWER8.
8420 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
8421
8422 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
8423
8424 PR fortran/65429
8425 * gfortran.dg/pr65429.f90: New test.
8426
8427 2015-04-22 Yury Gribov <y.gribov@samsung.com>
8428
8429 * c-c++-common/asan/user-section-1.c: New test.
8430 * c-c++-common/asan/user-section-2.c: New test.
8431 * c-c++-common/asan/user-section-3.c: New test.
8432
8433 2015-04-22 Hale Wang <hale.wang@arm.com>
8434 Terry Guo <terry.guo@arm.com>
8435
8436 PR rtl-optimization/64818
8437 * gcc.target/arm/pr64818.c: New test.
8438
8439 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
8440
8441 PR ipa/65076
8442 * g++.dg/tree-ssa/pr61034.C: Update template.
8443 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
8444 * gcc.dg/Warray-bounds-11.c: Likewise.
8445 * gcc.dg/Warray-bounds.c: Likewise.
8446
8447 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8448
8449 PR libgfortran/65234
8450 * gfortran.dg/fmt_unlimited.f90: New test.
8451
8452 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
8453
8454 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
8455 headers.
8456 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
8457 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
8458 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
8459 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
8460 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
8461 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
8462 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
8463
8464 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8465
8466 PR libgfortran/56743
8467 * gfortran.dg/namelist_87.f90: New test.
8468
8469 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8470
8471 * gcc.target/aarch64/mult-synth_1.c: New test.
8472 * gcc.target/aarch64/mult-synth_2.c: Likewise.
8473 * gcc.target/aarch64/mult-synth_3.c: Likewise.
8474 * gcc.target/aarch64/mult-synth_4.c: Likewise.
8475 * gcc.target/aarch64/mult-synth_5.c: Likewise.
8476 * gcc.target/aarch64/mult-synth_6.c: Likewise.
8477
8478 2015-04-21 Richard Biener <rguenther@suse.de>
8479
8480 PR tree-optimization/65650
8481 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
8482 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
8483 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8484 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
8485 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8486 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8487
8488 2015-04-21 Tom de Vries <tom@codesourcery.com>
8489
8490 PR tree-optimization/65802
8491 * g++.dg/pr65802.C: New test.
8492
8493 2015-04-21 Bin Cheng <bin.cheng@arm.com>
8494
8495 PR testsuite/65767
8496 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
8497 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
8498
8499 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
8500
8501 PR c++/65801
8502 * g++.dg/cpp0x/Wnarrowing2.C: New.
8503
8504 2015-04-20 Jeff Law <law@redhat.com>
8505
8506 PR tree-optimization/65658
8507 * gcc.dg/pr65658.c: New test.
8508
8509 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
8510
8511 PR target/64134
8512 * gcc.target/aarch64/vec_init_1.c: New test.
8513
8514 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
8515
8516 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
8517 targets.
8518
8519 2015-04-18 Martin Sebor <msebor@redhat.com>
8520
8521 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
8522 of non-nul characters.
8523 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
8524
8525 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8526
8527 PR target/65787
8528 * gcc.target/powerpc/pr65787.c: New.
8529
8530 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR target/65689
8533 * gcc.target/aarch64/c-output-template-4.c: New test.
8534
8535 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8536
8537 PR target/65780
8538 * gcc.dg/pr65780-1.c: New test.
8539 * gcc.dg/pr65780-2.c: Likewise.
8540 * gcc.target/i386/pr32219-9.c: Likewise.
8541 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
8542 symbol.
8543 * gcc.target/i386/pr64317.c (c): Initialize.
8544
8545 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
8546
8547 PR target/65612
8548 * g++.dg/ext/mv18.C: New test.
8549 * g++.dg/ext/mv19.C: Likewise.
8550 * g++.dg/ext/mv20.C: Likewise.
8551 * g++.dg/ext/mv21.C: Likewise.
8552 * g++.dg/ext/mv22.C: Likewise.
8553 * g++.dg/ext/mv23.C: Likewise.
8554
8555 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
8556
8557 PR c++/64527
8558 * g++.dg/init/pr64527.C: New test.
8559
8560 2015-04-17 Tom de Vries <tom@codesourcery.com>
8561 Michael Matz <matz@suse.de>
8562
8563 PR tree-optimization/64950
8564 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
8565 x86_64-*-*.
8566
8567 2015-04-17 Yury Gribov <y.gribov@samsung.com>
8568
8569 * c-c++-common/asan/user-section-1.c: New test.
8570
8571 2015-04-17 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR debug/65771
8574 * gcc.dg/debug/pr65771.c: New test.
8575
8576 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
8577
8578 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
8579 __buitlin_alloca with __builtin_alloca.
8580
8581 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
8582
8583 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
8584
8585 2015-04-16 Richard Biener <rguenther@suse.de>
8586
8587 PR tree-optimization/64277
8588 * gcc.dg/Warray-bounds-14.c: New testcase.
8589 * gcc.dg/Warray-bounds-15.c: Likewise.
8590 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
8591 * c-c++-common/ubsan/bounds-6.c: Likewise.
8592
8593 2015-04-16 Renlin Li <renlin.li@arm.com>
8594
8595 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
8596 * gcc.target/arm/unsigned-float.c: New.
8597
8598 2015-04-16 Richard Biener <rguenther@suse.de>
8599
8600 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
8601 * gcc.dg/tree-ssa/pr37508.c: Adjust.
8602 * gfortran.dg/reassoc_6.f: Remove XFAIL.
8603
8604 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
8605
8606 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
8607 * g++.dg/cpp0x/decltype-call1.C: Likewise.
8608 * g++.dg/cpp0x/defaulted21.C: Likewise.
8609 * g++.dg/cpp0x/defaulted28.C: Likewise.
8610 * g++.dg/cpp0x/defaulted47.C: Likewise.
8611 * g++.dg/cpp0x/elision_neg.C: Likewise.
8612 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
8613 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
8614 * g++.dg/cpp0x/implicit1.C: Likewise.
8615 * g++.dg/cpp0x/implicit9.C: Likewise.
8616 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
8617 * g++.dg/cpp0x/range-for13.C: Likewise.
8618 * g++.dg/gomp/clause-2.C: Likewise.
8619 * g++.dg/gomp/udr-5.C: Likewise.
8620 * g++.dg/inherit/access6.C: Likewise.
8621 * g++.dg/lookup/duperr1.C: Likewise.
8622 * g++.dg/lookup/friend2.C: Likewise.
8623 * g++.dg/lookup/pr6936.C: Likewise.
8624 * g++.dg/lookup/scoped1.C: Likewise.
8625 * g++.dg/lookup/using26.C: Likewise.
8626 * g++.dg/lookup/using38.C: Likewise.
8627 * g++.dg/other/access2.C: Likewise.
8628 * g++.dg/overload/defarg3.C: Likewise.
8629 * g++.dg/overload/defarg6.C: Likewise.
8630 * g++.dg/parse/access11.C: Likewise.
8631 * g++.dg/parse/access2.C: Likewise.
8632 * g++.dg/parse/access3.C: Likewise.
8633 * g++.dg/parse/access4.C: Likewise.
8634 * g++.dg/parse/access5.C: Likewise.
8635 * g++.dg/parse/access6.C: Likewise.
8636 * g++.dg/parse/access8.C: Likewise.
8637 * g++.dg/parse/access9.C: Likewise.
8638 * g++.dg/parse/crash40.C: Likewise.
8639 * g++.dg/tc1/dr142.C: Likewise.
8640 * g++.dg/tc1/dr166.C: Likewise.
8641 * g++.dg/tc1/dr52.C: Likewise.
8642 * g++.dg/template/access11.C: Likewise.
8643 * g++.dg/template/access18.C: Likewise.
8644 * g++.dg/template/access19.C: Likewise.
8645 * g++.dg/template/access2.C: Likewise.
8646 * g++.dg/template/access20.C: Likewise.
8647 * g++.dg/template/access26.C: Likewise.
8648 * g++.dg/template/access3.C: Likewise.
8649 * g++.dg/template/access7.C: Likewise.
8650 * g++.dg/template/conv12.C: Likewise.
8651 * g++.dg/template/crash69.C: Likewise.
8652 * g++.dg/template/friend31.C: Likewise.
8653 * g++.dg/template/friend32.C: Likewise.
8654 * g++.dg/template/memfriend15.C: Likewise.
8655 * g++.dg/template/memfriend16.C: Likewise.
8656 * g++.dg/template/memfriend17.C: Likewise.
8657 * g++.dg/template/memfriend7.C: Likewise.
8658 * g++.dg/template/pr32519.C: Likewise.
8659 * g++.dg/template/qualttp21.C: Likewise.
8660 * g++.dg/template/qualttp8.C: Likewise.
8661 * g++.dg/template/ttp10.C: Likewise.
8662 * g++.dg/template/typedef11.C: Likewise.
8663 * g++.dg/template/typedef13.C: Likewise.
8664 * g++.dg/template/typedef19.C: Likewise.
8665 * g++.dg/template/typedef20.C: Likewise.
8666 * g++.dg/template/typedef22.C: Likewise.
8667 * g++.dg/template/using16.C: Likewise.
8668 * g++.dg/template/virtual3.C: Likewise.
8669 * g++.dg/ubsan/pr61272.C: Likewise.
8670 * g++.old-deja/g++.bob/inherit2.C: Likewise.
8671 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8672 * g++.old-deja/g++.brendan/enum6.C: Likewise.
8673 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
8674 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
8675 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
8676 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
8677 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
8678 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
8679 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
8680 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
8681 * g++.old-deja/g++.jason/access17.C: Likewise.
8682 * g++.old-deja/g++.jason/access18.C: Likewise.
8683 * g++.old-deja/g++.jason/access22.C: Likewise.
8684 * g++.old-deja/g++.jason/access23.C: Likewise.
8685 * g++.old-deja/g++.jason/access8.C: Likewise.
8686 * g++.old-deja/g++.jason/delete3.C: Likewise.
8687 * g++.old-deja/g++.jason/report.C: Likewise.
8688 * g++.old-deja/g++.law/access2.C: Likewise.
8689 * g++.old-deja/g++.law/access3.C: Likewise.
8690 * g++.old-deja/g++.law/access4.C: Likewise.
8691 * g++.old-deja/g++.law/access5.C: Likewise.
8692 * g++.old-deja/g++.law/arm12.C: Likewise.
8693 * g++.old-deja/g++.law/arm14.C: Likewise.
8694 * g++.old-deja/g++.law/ctors13.C: Likewise.
8695 * g++.old-deja/g++.law/union2.C: Likewise.
8696 * g++.old-deja/g++.law/visibility12.C: Likewise.
8697 * g++.old-deja/g++.law/visibility15.C: Likewise.
8698 * g++.old-deja/g++.law/visibility16.C: Likewise.
8699 * g++.old-deja/g++.law/visibility17.C: Likewise.
8700 * g++.old-deja/g++.law/visibility18.C: Likewise.
8701 * g++.old-deja/g++.law/visibility19.C: Likewise.
8702 * g++.old-deja/g++.law/visibility20.C: Likewise.
8703 * g++.old-deja/g++.law/visibility21.C: Likewise.
8704 * g++.old-deja/g++.law/visibility24.C: Likewise.
8705 * g++.old-deja/g++.law/visibility4.C: Likewise.
8706 * g++.old-deja/g++.law/visibility5.C: Likewise.
8707 * g++.old-deja/g++.law/visibility6.C: Likewise.
8708 * g++.old-deja/g++.law/visibility7.C: Likewise.
8709 * g++.old-deja/g++.law/visibility8.C: Likewise.
8710 * g++.old-deja/g++.law/visibility9.C: Likewise.
8711 * g++.old-deja/g++.niklas/t135.C: Likewise.
8712 * g++.old-deja/g++.oliva/delete1.C: Likewise.
8713 * g++.old-deja/g++.oliva/partord1.C: Likewise.
8714 * g++.old-deja/g++.other/access11.C: Likewise.
8715 * g++.old-deja/g++.other/access4.C: Likewise.
8716 * g++.old-deja/g++.other/access7.C: Likewise.
8717 * g++.old-deja/g++.other/crash1.C: Likewise.
8718 * g++.old-deja/g++.other/crash7.C: Likewise.
8719 * g++.old-deja/g++.other/friend1.C: Likewise.
8720 * g++.old-deja/g++.other/friend4.C: Likewise.
8721 * g++.old-deja/g++.other/friend9.C: Likewise.
8722 * g++.old-deja/g++.other/lineno1.C: Likewise.
8723 * g++.old-deja/g++.other/using1.C: Likewise.
8724 * g++.old-deja/g++.pt/enum14.C: Likewise.
8725 * g++.old-deja/g++.pt/friend11.C: Likewise.
8726 * g++.old-deja/g++.pt/friend21.C: Likewise.
8727 * g++.old-deja/g++.pt/friend3.C: Likewise.
8728 * g++.old-deja/g++.pt/inherit2.C: Likewise.
8729 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
8730 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8731 * g++.old-deja/g++.robertl/eb94.C: Likewise.
8732
8733 2015-04-15 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR ipa/65765
8736 * g++.dg/ipa/pr65765.C: New test.
8737
8738 2015-04-15 Nick Clifton <nickc@redhat.com>
8739
8740 * gcc.target/rx/builtins.c: Disable RMPA test if string
8741 instructions are not allowed.
8742
8743 2015-04-15 Alan Modra <amodra@gmail.com>
8744
8745 * gcc.dg/pr65408.c: New.
8746
8747 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8748
8749 PR target/65729
8750 * gcc.target/arm/pr65729.c: New test.
8751
8752 2015-04-14 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/65758
8755 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
8756
8757 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
8758
8759 PR target/65648
8760 * gcc.c-torture/execute/pr65648.c: New test.
8761
8762 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8763
8764 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
8765 __builtin_finite instead of finite.
8766 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
8767 Likewise.
8768
8769 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
8770
8771 PR tree-optimization/63387
8772 * gcc.dg/pr63387.c: New testcase.
8773
8774 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
8775
8776 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
8777
8778 2015-04-13 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/65204
8781 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
8782
8783 2015-04-13 Terry Guo <terry.guo@arm.com>
8784
8785 PR target/65710
8786 * gcc.target/arm/pr65710.c: New.
8787
8788 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR tree-optimization/65747
8791 * g++.dg/torture/pr65747.C: New test.
8792
8793 2015-04-12 Jakub Jelinek <jakub@redhat.com>
8794
8795 PR c++/65736
8796 * g++.dg/cpp0x/pr65736.C: New test.
8797
8798 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
8799 Martin Liska <mliska@suse.cz>
8800
8801 PR ipa/65722
8802 * g++.dg/ipa/pr65722.C: New testcase.
8803
8804 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR tree-optimization/65735
8807 * gcc.c-torture/compile/pr65735.c: New test.
8808
8809 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
8810
8811 PR middle-end/65554
8812 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
8813
8814 2015-04-11 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR target/65671
8817 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
8818
8819 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
8820
8821 PR target/65647
8822 * gcc.target/arm/pr65647-2.c: New.
8823
8824 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8825
8826 PR target/65694
8827 * g++.dg/torture/pr65694.C: New test.
8828
8829 2015-04-10 Tobias Burnus <burnus@net-b.de>
8830
8831 * gfortran.dg/coarray_lock_6.f90: New.
8832 * gfortran.dg/coarray_lock_7.f90: New.
8833 * gfortran.dg/coarray/lock_2.f90: New.
8834
8835 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
8836
8837 PR fortran/56674
8838 PR fortran/58813
8839 PR fortran/59016
8840 PR fortran/59024
8841 * gfortran.dg/used_types_27.f90: New.
8842
8843 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8844
8845 PR target/65671
8846 * gcc.target/i386/pr65671.c: New.
8847
8848 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8849
8850 PR tree-optimization/65709
8851 * c-c++-common/ubsan/align-9.c: New test.
8852
8853 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
8854
8855 PR fortran/56852
8856 * gfortran.dg/pr56852.f90: New test.
8857
8858 2015-04-09 Marek Polacek <polacek@redhat.com>
8859 Jakub Jelinek <jakub@redhat.com>
8860
8861 PR middle-end/65554
8862 * g++.dg/opt/pr65554.C: New test.
8863
8864 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8865
8866 PR c++/65690
8867 * c-c++-common/attr-aligned-1.c: New test.
8868
8869 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
8870
8871 * gcc.target/i386/mpx/memmove-zero-length.c: New.
8872
8873 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
8874
8875 PR target/65676
8876 * gcc.target/i386/sse-25.c: New.
8877
8878 2015-04-09 Jakub Jelinek <jakub@redhat.com>
8879
8880 PR target/65693
8881 * gcc.target/i386/pr65693.c: New test.
8882
8883 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8884
8885 * gcc.dg/lto/chkp-static-bounds_0.c: New.
8886
8887 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8888
8889 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
8890
8891 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
8892
8893 * gcc.target/i386/thunk-retbnd.c: New.
8894
8895 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
8896
8897 * gnat.dg/opt48.adb: New test.
8898 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
8899 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
8900
8901 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
8902
8903 PR ipa/65540
8904 * gcc.c-torture/compile/pr65540.c: New.
8905
8906 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
8907
8908 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8909 -Wno-pointer-arith.
8910
8911 2015-04-07 Jakub Jelinek <jakub@redhat.com>
8912
8913 PR debug/65678
8914 * g++.dg/debug/pr65678.C: New test.
8915
8916 PR middle-end/65680
8917 * gcc.c-torture/compile/pr65680.c: New test.
8918
8919 2015-04-07 Andre Vehreschild <vehre@gmx.de>
8920
8921 PR fortran/65548
8922 * gfortran.dg/allocate_with_source_5.f90: New test.
8923
8924 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
8925
8926 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8927 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8928
8929 2015-04-07 Bin Cheng <bin.cheng@arm.com>
8930
8931 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8932
8933 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8934
8935 PR target/65614
8936 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8937 to get floating point compression.
8938 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8939
8940 2015-04-06 Jakub Jelinek <jakub@redhat.com>
8941
8942 PR preprocessor/61977
8943 * gcc.dg/cpp/pr61977.c: New test.
8944
8945 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
8946
8947 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8948
8949 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
8950
8951 PR target/65647
8952 * gcc.target/arm/pr65647.c: New.
8953
8954 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
8955
8956 PR ipa/65655
8957 * g++.dg/torture/pr65655.C: New testcase.
8958
8959 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8960
8961 PR c++/64085
8962 * g++.dg/cpp1y/lambda-init13.C: New.
8963
8964 2015-04-03 Marek Polacek <polacek@redhat.com>
8965
8966 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8967
8968 2015-04-02 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/65642
8971 * g++.dg/cpp0x/constexpr-fold1.C: New test.
8972 * g++.dg/cpp0x/constexpr-fold2.C: New test.
8973
8974 2015-04-02 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR preprocessor/61977
8977 * gcc.target/powerpc/pr61977-1.c: New test.
8978 * gcc.target/powerpc/pr61977-2.c: New test.
8979
8980 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
8981
8982 PR c++/56100
8983 * g++.dg/warn/Wshadow-8.C: New.
8984 * g++.dg/warn/Wshadow-9.C: Likewise.
8985 * g++.dg/warn/Wshadow-10.C: Likewise.
8986 * g++.dg/warn/Wshadow-11.C: Likewise.
8987
8988 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
8989
8990 * gcc.dg/pr23623.c: Added aligned attribute.
8991 * gcc.dg/20141029-1.c: Likewise.
8992 * gcc.dg/20150306-1.c: New test.
8993
8994 2015-04-01 Marek Polacek <polacek@redhat.com>
8995
8996 PR c++/65554
8997 * g++.dg/cpp0x/initlist93.C: New test.
8998 * g++.dg/cpp0x/initlist94.C: New test.
8999
9000 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
9001
9002 PR target/65624
9003 * gcc.target/aarch64/pr65624.c: New test.
9004
9005 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
9006
9007 * gcc.dg/ipa/inlinehint-4.c: New testcase.
9008
9009 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
9010
9011 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
9012 extra variable to force stack alignment.
9013 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
9014 extra variable to force stack alignment.
9015
9016 2015-03-31 Marek Polacek <polacek@redhat.com>
9017
9018 PR c++/65390
9019 * g++.dg/template/pr65390.C: New test.
9020
9021 2015-03-31 Martin Liska <mliska@suse.cz>
9022
9023 * g++.dg/ipa/pr65557.C: New test.
9024
9025 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
9026
9027 * gcc.target/s390/hotpatch-25.c: New test.
9028 * gcc.target/s390/hotpatch-1.c: Update test.
9029 * gcc.target/s390/hotpatch-10.c: Update test.
9030 * gcc.target/s390/hotpatch-11.c: Update test.
9031 * gcc.target/s390/hotpatch-12.c: Update test.
9032 * gcc.target/s390/hotpatch-13.c: Update test.
9033 * gcc.target/s390/hotpatch-14.c: Update test.
9034 * gcc.target/s390/hotpatch-15.c: Update test.
9035 * gcc.target/s390/hotpatch-16.c: Update test.
9036 * gcc.target/s390/hotpatch-17.c: Update test.
9037 * gcc.target/s390/hotpatch-18.c: Update test.
9038 * gcc.target/s390/hotpatch-19.c: Update test.
9039 * gcc.target/s390/hotpatch-2.c: Update test.
9040 * gcc.target/s390/hotpatch-21.c: Update test.
9041 * gcc.target/s390/hotpatch-22.c: Update test.
9042 * gcc.target/s390/hotpatch-23.c: Update test.
9043 * gcc.target/s390/hotpatch-24.c: Update test.
9044 * gcc.target/s390/hotpatch-3.c: Update test.
9045 * gcc.target/s390/hotpatch-4.c: Update test.
9046 * gcc.target/s390/hotpatch-5.c: Update test.
9047 * gcc.target/s390/hotpatch-6.c: Update test.
9048 * gcc.target/s390/hotpatch-7.c: Update test.
9049 * gcc.target/s390/hotpatch-8.c: Update test.
9050 * gcc.target/s390/hotpatch-9.c: Update test.
9051 * gcc.target/s390/hotpatch-compile-16.c: Update test.
9052
9053 2015-03-31 Richard Biener <rguenther@suse.de>
9054
9055 PR middle-end/65626
9056 * g++.dg/torture/pr65626.C: New testcase.
9057
9058 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9059
9060 PR target/65531
9061 * gcc.target/i386/mpx/pr65531.cc: New.
9062
9063 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
9064
9065 PR target/65602
9066 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
9067 __builtin_alloca instead of alloca.
9068 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
9069 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
9070 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
9071 check.
9072
9073 2015-03-30 Jakub Jelinek <jakub@redhat.com>
9074
9075 PR ipa/65610
9076 * g++.dg/ubsan/pr65610.C: New test.
9077
9078 2015-03-30 Marek Polacek <polacek@redhat.com>
9079
9080 PR c++/65398
9081 * g++.dg/cpp0x/pr65398-2.C: New test.
9082
9083 2015-03-30 Marek Polacek <polacek@redhat.com>
9084
9085 * c-c++-common/pr65556.c: Change the width of bit-fields.
9086
9087 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9088
9089 PR ipa/65588
9090 * gcc.target/i386/pr65588.c: New testcase.
9091
9092 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
9093
9094 PR libgfortran/65563
9095 * gfortran.dg/open_errors_2.f90: New test.
9096
9097 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9098
9099 PR libgfortran/65596
9100 * gfortran.dg/namelist_86.f90: New test.
9101
9102 2015-03-28 Andre Vehreschild <vehre@gmx.de>
9103
9104 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
9105 statement to reflect new ownership.
9106
9107 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
9108
9109 PR c++/42328
9110 * g++.dg/template/friend58.C: New.
9111 * g++.dg/template/friend59.C: Likewise.
9112
9113 2015-03-27 Tobias Burnus <burnus@net-b.de>
9114
9115 PR c/65586
9116 * g++.dg/gomp/openmp-simd-3.C: New.
9117 * gcc.dg/gomp/openmp-simd-3.c: New.
9118
9119 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
9120
9121 PR target/65248
9122 * gcc.target/i386/pr65248-1.c: New file.
9123 * gcc.target/i386/pr65248-2.c: Likewise.
9124 * gcc.target/i386/pr65248-3.c: Likewise.
9125 * gcc.target/i386/pr65248-4.c: Likewise.
9126
9127 2015-03-27 Jakub Jelinek <jakub@redhat.com>
9128
9129 PR target/65593
9130 * gcc.c-torture/compile/pr65593.c: New test.
9131
9132 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
9133
9134 PR c++/59329
9135 * g++.dg/cpp1y/constexpr-assert1.C: New.
9136
9137 2015-03-27 Marek Polacek <polacek@redhat.com>
9138
9139 PR c++/65556
9140 * c-c++-common/pr65556.c: New test.
9141
9142 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
9143
9144 PR ipa/65600
9145 * g++.dg/torture/pr65600.C: New testcase.
9146
9147 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
9148
9149 PR target/65407
9150 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
9151
9152 2015-03-27 Andre Vehreschild <vehre@gmx.de>
9153
9154 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
9155 statement and cleanup. Fixed typos.
9156
9157 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9158
9159 PR middle-end/65595
9160 * gcc.c-torture/compile/pr65595.c: New testcase.
9161
9162 2015-03-27 Marek Polacek <polacek@redhat.com>
9163
9164 PR sanitizer/65583
9165 * g++.dg/ubsan/pr65583.C: New test.
9166
9167 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
9168
9169 * gcc.c-torture/compile/20150327.c: New testcase.
9170
9171 2015-03-26 Richard Biener <rguenther@suse.de>
9172
9173 PR middle-end/65555
9174 * g++.dg/torture/pr65555.C: New testcase.
9175
9176 2015-03-26 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR tree-optimization/64715
9179 * gcc.dg/builtin-object-size-15.c: New test.
9180 * gcc.dg/pr64715-1.c: New test.
9181 * gcc.dg/pr64715-2.c: New test.
9182
9183 2015-03-26 Richard Biener <rguenther@suse.de>
9184
9185 PR middle-end/65519
9186 * gnat.dg/specs/opt2.ads: Fix testcase.
9187
9188 2015-03-25 Martin Sebor <msebor@redhat.com>
9189
9190 PR testsuite/65526
9191 * lib/target-supports.exp (check_effective_target_arm32): Fail early
9192 when target isn't arm*-*-*-*.
9193 (check_effective_target_arm_nothumb): Likewise.
9194 (check_effective_target_arm_little_endian): Likewise.
9195 (check_effective_target_arm_vect_no_misalign): Likewise.
9196 (check_effective_target_aarch64_little_endian): Fail early if target
9197 isn't aarch64*-*-*.
9198
9199 2015-03-25 Sebastian Pop <s.pop@samsung.com>
9200
9201 PR tree-optimization/65177
9202 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
9203
9204 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
9205
9206 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
9207 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
9208 smmintrin.h and mm3dnow.h.
9209
9210 2015-03-25 Marek Polacek <polacek@redhat.com>
9211
9212 PR c++/65558
9213 * g++.dg/cpp0x/pr65558.C: New test.
9214
9215 2015-03-25 Marek Polacek <polacek@redhat.com>
9216
9217 PR c++/61670
9218 * g++.dg/template/pr61670.C: New test.
9219
9220 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
9221
9222 PR c++/54987
9223 * g++.dg/template/pr54987.C: New.
9224
9225 2015-03-25 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/62630
9228 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
9229
9230 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
9231
9232 PR target/65508
9233 * gcc.target/i386/mpx/pr65508.c: New.
9234
9235 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
9236
9237 PR fortran/64952
9238 PR fortran/65532
9239 * gfortran.dg/data_initialized_3.f90: New.
9240
9241 2015-03-25 Richard Biener <rguenther@suse.de>
9242
9243 PR middle-end/65519
9244 * gnat.dg/specs/opt2.ads: New testcase.
9245
9246 2015-03-25 Bin Cheng <bin.cheng@arm.com>
9247
9248 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
9249 * gcc.target/arm/memset-inline-4.c: Skip for
9250 arm_tune_string_ops_prefer_neon.
9251 * gcc.target/arm/memset-inline-5.c: Ditto.
9252 * gcc.target/arm/memset-inline-6.c: Ditto.
9253 * gcc.target/arm/memset-inline-8.c: Ditto.
9254 * gcc.target/arm/memset-inline-9.c: Ditto.
9255
9256 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9257
9258 PR c++/58923
9259 * g++.dg/other/virtual3.C: New.
9260
9261 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9262
9263 PR c++/60130
9264 * g++.dg/cpp0x/vt-60130.C: New.
9265
9266 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9267
9268 PR c++/61971
9269 * g++.dg/warn/Warray-bounds-7.C: New.
9270
9271 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9272
9273 PR c++/60067
9274 * g++.dg/template/defarg18.C: New.
9275
9276 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9277
9278 PR c++/59988
9279 * g++.dg/cpp0x/vt-59988.C: New.
9280
9281 2015-03-24 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR tree-optimization/65533
9284 * gcc.dg/pr65533.c: New test.
9285
9286 2015-03-24 Andre Vehreschild <vehre@gmx.de>
9287
9288 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9289 source= and mold= expressions functionality.
9290 * gfortran.dg/allocate_class_4.f90: New test.
9291 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
9292 copying an unlimited polymorhpic object containing a char array
9293 to another unlimited polymorphic object respects the _len
9294 component.
9295 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
9296 whether deferred length char array allocate works, unlimited
9297 polymorphic object allocation from a string works and if
9298 allocating an array of deferred length strings works.
9299 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
9300
9301 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/65513
9304 * g++.dg/cpp0x/constexpr-array11.C: New.
9305
9306 2015-03-24 Richard Biener <rguenther@suse.de>
9307
9308 PR middle-end/65517
9309 * gcc.dg/torture/pr65517.c: New testcase.
9310
9311 2015-03-24 Tobias Burnus <burnus@net-b.de>
9312
9313 * gfortran.dg/coindexed_1.f90: Moved from
9314 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
9315
9316 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR testsuite/65506
9319 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
9320 gimple dump.
9321
9322 PR target/65523
9323 * gcc.target/i386/pr65523.c: New test.
9324
9325 PR ipa/65475
9326 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
9327 dg-options.
9328 * g++.dg/lto/pr65475b_0.C: Likewise.
9329
9330 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
9331
9332 PR target/65505
9333 * gcc.target/sh/torture/pr65505.c: New.
9334
9335 2015-03-23 Martin Sebor <msebor@redhat.com>
9336
9337 PR testsuite/63175
9338 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
9339 assembly for lvx in addition to lxv.
9340
9341 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR target/65504
9344 * gfortran.dg/pr65504.f90: New test.
9345
9346 PR ipa/65521
9347 * gcc.dg/pr65521.c: New test.
9348
9349 2015-03-23 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/65518
9352 * gcc.dg/vect/pr65518.c: New testcase.
9353
9354 2015-03-23 Richard Biener <rguenther@suse.de>
9355
9356 PR tree-optimization/65494
9357 * gcc.dg/vect/pr65494.c: New testcase.
9358
9359 2015-03-23 Jakub Jelinek <jakub@redhat.com>
9360
9361 PR preprocessor/65238
9362 * c-c++-common/cpp/pr65238-1.c: New test.
9363 * gcc.dg/cpp/pr65238-2.c: New test.
9364 * gcc.dg/cpp/trad/pr65238-3.c: New test.
9365 * gcc.dg/cpp/trad/pr65238-4.c: New test.
9366
9367 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
9368 Mikael Morin <mikael@gcc.gnu.org>
9369
9370 PR fortran/64952
9371 * gfortran.dg/elemental_dependency_4.f90: New.
9372 * gfortran.dg/elemental_dependency_5.f90: New.
9373
9374 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
9375
9376 PR ipa/65475
9377 * g++.dg/lto/pr65475b_0.C: New testcase.
9378 * g++.dg/lto/pr65475b_1.C: New testcase.
9379 * g++.dg/lto/pr65475c_0.C: New testcase.
9380 * g++.dg/lto/pr65475c_1.C: New testcase.
9381
9382 2015-03-21 Tobias Burnus <burnus@net-b.de>
9383
9384 * gfortran.dg/coarray_38.f90: New.
9385 * gfortran.dg/coarray_39.f90: New.
9386 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
9387 compile test.
9388
9389 2015-03-20 Marek Polacek <polacek@redhat.com>
9390
9391 PR c++/65398
9392 * g++.dg/cpp0x/pr65398.C: New test.
9393
9394 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
9395
9396 PR ipa/65475
9397 * g++.dg/lto/pr65475_0.C: New testcase.
9398 * g++.dg/lto/pr65475_1.C: New testcase.
9399
9400 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
9401
9402 PR rtl-optimization/64366
9403 * gcc.target/sh/pr64366.c: New.
9404
9405 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9406
9407 PR c++/48324
9408 * g++.dg/cpp0x/constexpr-48324.C: New.
9409
9410 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
9411
9412 PR c++/48453
9413 * g++.dg/cpp0x/pr48453.C: New.
9414
9415 2015-03-20 Marek Polacek <polacek@redhat.com>
9416
9417 PR c++/65072
9418 * g++.dg/cpp0x/pr65072.C: New test.
9419
9420 2015-03-20 Richard Biener <rguenther@suse.de>
9421
9422 PR middle-end/64715
9423 * gcc.dg/pr15347.c: Use -O.
9424 * c-c++-common/pr19807-1.c: Likewise.
9425
9426 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
9427
9428 * gnat.dg/volatile13.ad[sb]: New test.
9429
9430 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
9431
9432 PR rtl-optimization/60851
9433 * gcc.target/i386/pr60851.c: New test.
9434
9435 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
9436
9437 PR target/65240
9438 * g++.dg/pr65240.h: Add tests for PR 65240.
9439 * g++.dg/pr65240-1.C: Likewise.
9440 * g++.dg/pr65240-2.C: Likewise.
9441 * g++.dg/pr65240-3.C: Likewise.
9442 * g++.dg/pr65240-4.C: Likewise.
9443
9444 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
9445
9446 PR rtl-optimization/63491
9447 * gcc.target/powerpc/pr63491.c: New.
9448
9449 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9450
9451 * g++.dg/ipa/pr65465.C: New test.
9452
9453 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9454
9455 PR c++/52659
9456 * g++.dg/cpp0x/deleted11.C: New.
9457
9458 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9459
9460 PR sanitizer/65400
9461 * c-c++-common/tsan/pr65400-3.c: New test.
9462
9463 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
9464
9465 PR c++/59686
9466 * g++.dg/cpp0x/constexpr-59686.C: New.
9467
9468 2015-03-19 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR sanitizer/64265
9471 * g++.dg/tsan/pr64265.C: New test.
9472
9473 PR sanitizer/65400
9474 * c-c++-common/tsan/pr65400-1.c: New test.
9475 * c-c++-common/tsan/pr65400-2.c: New test.
9476
9477 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9478
9479 PR c++/59816
9480 * g++.dg/cpp0x/pr59816.C: New.
9481
9482 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
9483
9484 PR fortran/59198
9485 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
9486
9487 2015-03-18 Martin Liska <mliska@suse.cz>
9488
9489 PR ipa/65439
9490 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
9491 equivalences either to 6 or 7.
9492
9493 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
9494
9495 PR middle-end/64491
9496 Revert:
9497 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
9498
9499 * gcc.dg/undefined-loop-1.c: New file.
9500 * gcc.dg/undefined-loop-2.c: New file.
9501
9502 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
9503
9504 PR testsuite/64032
9505 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
9506 loop exits too early.
9507
9508 2015-03-18 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR tree-optimization/65450
9511 * gfortran.dg/pr65450.f90: New test.
9512
9513 PR target/65078
9514 * gcc.target/i386/pr65078-1.c: New test.
9515 * gcc.target/i386/pr65078-2.c: New test.
9516 * gcc.target/i386/pr65078-3.c: New test.
9517 * gcc.target/i386/pr65078-4.c: New test.
9518 * gcc.target/i386/pr65078-5.c: New test.
9519 * gcc.target/i386/pr65078-6.c: New test.
9520
9521 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
9522
9523 PR c++/65340
9524 * g++.dg/cpp1y/pr65340.C: New.
9525
9526 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9527
9528 PR fortran/64432
9529 * gfortran.dg/system_clock_3.f08: Adjust test.
9530
9531 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
9532
9533 PR fortran/59198
9534 * gfortran.dg/proc_ptr_comp_44.f90: New test.
9535 * gfortran.dg/proc_ptr_comp_45.f90: New test.
9536
9537 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9538
9539 PR fortran/64432
9540 * gfortran.dg/system_clock_3.f08: New test.
9541
9542 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
9543
9544 PR c++/64626
9545 g++.dg/cpp1y/pr64626-1.C: New.
9546 g++.dg/cpp1y/pr64626-2.C: New.
9547 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
9548
9549 2015-03-16 Jakub Jelinek <jakub@redhat.com>
9550
9551 PR tree-optimization/65427
9552 * gcc.c-torture/execute/pr65427.c: New test.
9553
9554 2015-03-16 Marek Polacek <polacek@redhat.com>
9555
9556 DR 1688
9557 PR c++/65327
9558 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
9559 * g++.dg/cpp0x/pr65327.C: New test.
9560
9561 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
9562
9563 PR sanitizer/64820
9564 * c-c++-common/asan/pr64820.c: New test.
9565
9566 2015-03-16 Andre Vehreschild <vehre@gmx.de>
9567
9568 * gfortran.dg/pointer_2.f90: New test.
9569
9570 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9571
9572 * g++.dg/pr65049.C: New test.
9573
9574 2015-03-16 Tom de Vries <tom@codesourcery.com>
9575
9576 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
9577 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
9578 * gcc.target/i386/fuse-caller-save.c: Same.
9579
9580 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
9581
9582 * gnat.dg/loop_optimization18.ad[sb]: New test.
9583 * gnat.dg/loop_optimization18_pkg.ads: New helper.
9584
9585 2015-03-16 Alan Modra <amodra@gmail.com>
9586
9587 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
9588 2014-12-05 change.
9589
9590 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
9591
9592 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
9593 hppa*-*-hpux*.
9594 * gcc.dg/torture/pr65270-2.c: Likewise.
9595
9596 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
9597
9598 PR fortran/61138
9599 * gfortran.dg/pointer_remapping_9.f90: New.
9600
9601 2015-03-14 Jakub Jelinek <jakub@redhat.com>
9602
9603 PR tree-optimization/65369
9604 * gcc.c-torture/execute/pr65369.c: New test.
9605
9606 PR tree-optimization/65418
9607 * gcc.c-torture/execute/pr65418-1.c: New test.
9608 * gcc.c-torture/execute/pr65418-2.c: New test.
9609
9610 PR rtl-optimization/65401
9611 * gcc.c-torture/execute/pr65401.c: New test.
9612
9613 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9614
9615 PR target/64600
9616 * gcc.target/arm/pr64600_1.c: New test.
9617
9618 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9619
9620 PR rtl-optimization/65235
9621 * gcc.target/aarch64/pr65235_1.c: New test.
9622
9623 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
9624
9625 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
9626 * gcc.target/s390/hotpatch-22.c: Likewise.
9627 * gcc.target/s390/hotpatch-23.c: Likewise.
9628 * gcc.target/s390/hotpatch-24.c: Likewise.
9629 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
9630 * gcc.target/s390/hotpatch-1.c: Update expected output.
9631 * gcc.target/s390/hotpatch-2.c: Likewise.
9632 * gcc.target/s390/hotpatch-3.c: Likewise.
9633 * gcc.target/s390/hotpatch-4.c: Likewise.
9634 * gcc.target/s390/hotpatch-5.c: Likewise.
9635 * gcc.target/s390/hotpatch-6.c: Likewise.
9636 * gcc.target/s390/hotpatch-7.c: Likewise.
9637 * gcc.target/s390/hotpatch-8.c: Likewise.
9638 * gcc.target/s390/hotpatch-9.c: Likewise.
9639 * gcc.target/s390/hotpatch-10.c: Likewise.
9640 * gcc.target/s390/hotpatch-11.c: Likewise.
9641 * gcc.target/s390/hotpatch-12.c: Likewise.
9642 * gcc.target/s390/hotpatch-13.c: Likewise.
9643 * gcc.target/s390/hotpatch-14.c: Likewise.
9644 * gcc.target/s390/hotpatch-15.c: Likewise.
9645 * gcc.target/s390/hotpatch-16.c: Likewise.
9646 * gcc.target/s390/hotpatch-17.c: Likewise.
9647 * gcc.target/s390/hotpatch-18.c: Likewise.
9648 * gcc.target/s390/hotpatch-19.c: Likewise.
9649
9650 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9651
9652 PR target/65103
9653 * gcc.target/i386/pr65103-1.c: New.
9654
9655 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
9656
9657 PR target/65044
9658 * gcc.target/i386/pr65044.c: New.
9659
9660 2015-03-12 Tom de Vries <tom@codesourcery.com>
9661
9662 PR rtl-optimization/64895
9663 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
9664 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
9665 * gcc.target/i386/fuse-caller-save.c: Ditto.
9666
9667 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9668
9669 * gcc.dg/ipa/pr63569.c: Fix template.
9670
9671 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
9672
9673 * g++.dg/ipa/pr64146.C: Require fpic support.
9674
9675 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
9676
9677 PR libfortran/65200
9678 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
9679 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
9680
9681 2015-03-11 Jakub Jelinek <jakub@redhat.com>
9682
9683 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
9684 to dg-options, fix up dg-skip-if.
9685
9686 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
9687
9688 PR target/65296
9689 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
9690 * gcc.target/avr/tiny-caller-save.c: Same.
9691
9692 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9693
9694 PR target/65242
9695 * g++.dg/pr65242.C: New test.
9696
9697 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
9698
9699 * c-c++-common/asan/no-asan-check-glob.c: New test.
9700
9701 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/65370
9704 * g++.dg/other/default11.C: New.
9705 * g++.dg/other/default12.C: Likewise.
9706
9707 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9708
9709 PR target/65368
9710 * gcc.target/i386/bmi2-bzhi-2.c: New test.
9711
9712 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
9713
9714 PR fortran/65024
9715 * gfortran.dg/unlimited_polymorphic_23.f90: New test
9716
9717 2015-03-10 Jakub Jelinek <jakub@redhat.com>
9718
9719 PR c++/65127
9720 * g++.dg/cpp0x/pr65127.C: New test.
9721
9722 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
9723
9724 * gcc.dg/ipa/PR64550.c: Update template.
9725
9726 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9727 Tobias Burnus <burnus@net-b.de>
9728
9729 * gfortran.dg/coarray_sync_memory.f90: New.
9730
9731 2015-03-10 Marek Polacek <polacek@redhat.com>
9732
9733 PR sanitizer/65367
9734 * c-c++-common/ubsan/pr65367.c: New test.
9735
9736 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9737
9738 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
9739 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
9740 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
9741 * gcc.target/i386/mpx/calloc-1-nov.c: New.
9742 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
9743 * gcc.target/i386/mpx/malloc-1-nov.c: New.
9744 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
9745 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
9746 * gcc.target/i386/mpx/realloc-1-nov.c: New.
9747 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
9748 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
9749 * gcc.target/i386/mpx/realloc-2-nov.c: New.
9750 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
9751
9752 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
9753
9754 * lib/mpx-dg.exp (mpx_link_flags): New.
9755 (mpx_init): New.
9756 (mpx_finish): New.
9757 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
9758 * gcc.target/i386/mpx/alloca-1-nov.c: New.
9759 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
9760 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
9761 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
9762 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
9763 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
9764 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
9765 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
9766 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
9767 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
9768 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
9769 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
9770 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
9771 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
9772 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
9773 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
9774 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
9775 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
9776 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
9777 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
9778 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
9779 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
9780 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
9781 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
9782 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
9783 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
9784 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
9785 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
9786 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
9787 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
9788 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
9789 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
9790 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
9791 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
9792 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
9793 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
9794 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
9795 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
9796 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
9797 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
9798 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
9799 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
9800 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
9801 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
9802 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
9803 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
9804 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
9805 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
9806 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
9807 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
9808 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
9809 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
9810 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
9811 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
9812 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
9813 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
9814 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
9815 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
9816 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
9817 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
9818 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
9819 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
9820 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
9821 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
9822 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
9823 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
9824 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
9825 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
9826 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
9827 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
9828 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
9829 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
9830 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
9831 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
9832 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
9833 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
9834 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
9835 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
9836 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
9837 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
9838 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
9839 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
9840 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
9841 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
9842 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
9843 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
9844 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
9845 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
9846 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
9847 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
9848 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
9849 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
9850 * gcc.target/i386/mpx/label-address-1.c: New.
9851 * gcc.target/i386/mpx/legacy-1-nov.c: New.
9852 * gcc.target/i386/mpx/macro.c: New.
9853 * gcc.target/i386/mpx/mpx-check.h: New.
9854 * gcc.target/i386/mpx/mpx.exp: New.
9855 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
9856 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
9857 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
9858 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
9859 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
9860 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
9861 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
9862 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
9863 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
9864 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
9865 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
9866 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
9867 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
9868 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
9869 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
9870 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
9871 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
9872 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
9873 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
9874 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
9875 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
9876 * gcc.target/i386/mpx/reference-1-lbv.c: New.
9877 * gcc.target/i386/mpx/reference-1-nov.c: New.
9878 * gcc.target/i386/mpx/reference-1-ubv.c: New.
9879 * gcc.target/i386/mpx/reference-2-lbv.c: New.
9880 * gcc.target/i386/mpx/reference-2-nov.c: New.
9881 * gcc.target/i386/mpx/reference-2-ubv.c: New.
9882 * gcc.target/i386/mpx/reference-3-lbv.c: New.
9883 * gcc.target/i386/mpx/reference-3-nov.c: New.
9884 * gcc.target/i386/mpx/reference-3-ubv.c: New.
9885 * gcc.target/i386/mpx/reference-4-lbv.c: New.
9886 * gcc.target/i386/mpx/reference-4-nov.c: New.
9887 * gcc.target/i386/mpx/reference-4-ubv.c: New.
9888 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
9889 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
9890 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
9891 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
9892 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
9893 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
9894 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
9895 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
9896 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
9897 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
9898 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
9899 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
9900 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
9901 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
9902 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
9903 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
9904 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9905 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9906 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9907 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9908 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9909 * gcc.target/i386/mpx/sincos-1-nov.c: New.
9910 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9911 * gcc.target/i386/mpx/static-array-1-nov.c: New.
9912 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9913 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9914 * gcc.target/i386/mpx/static-init-1-nov.c: New.
9915 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9916 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9917 * gcc.target/i386/mpx/static-init-2-nov.c: New.
9918 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9919 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9920 * gcc.target/i386/mpx/static-init-3-nov.c: New.
9921 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9922 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9923 * gcc.target/i386/mpx/static-init-4-nov.c: New.
9924 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9925 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9926 * gcc.target/i386/mpx/static-init-5-nov.c: New.
9927 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9928 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9929 * gcc.target/i386/mpx/static-init-6-nov.c: New.
9930 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9931 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9932 * gcc.target/i386/mpx/static-string-1-nov.c: New.
9933 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9934 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9935 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9936 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9937 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9938 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9939 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9940 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9941 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9942 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9943 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9944 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9945 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9946 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9947 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9948 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9949 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9950 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9951 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9952 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9953 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9954 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9955 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9956 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9957 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9958 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9959 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9960 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9961 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9962 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9963 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9964 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9965 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9966 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9967 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9968 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9969 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9970 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9971 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9972 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9973 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9974 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9975 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9976 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9977 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9978 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9979 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9980 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9981 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9982 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9983 * gcc.target/i386/mpx/vararg-1-nov.c: New.
9984 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9985 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9986 * gcc.target/i386/mpx/vararg-2-nov.c: New.
9987 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9988 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9989 * gcc.target/i386/mpx/vararg-3-nov.c: New.
9990 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9991 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9992 * gcc.target/i386/mpx/vararg-4-nov.c: New.
9993 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9994 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9995 * gcc.target/i386/mpx/vararg-5-nov.c: New.
9996 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9997 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9998 * gcc.target/i386/mpx/vararg-6-nov.c: New.
9999 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
10000 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
10001 * gcc.target/i386/mpx/vararg-7-nov.c: New.
10002 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
10003 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
10004 * gcc.target/i386/mpx/vararg-8-nov.c: New.
10005 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
10006 * gcc.target/i386/mpx/vla-1-lbv.c: New.
10007 * gcc.target/i386/mpx/vla-1-nov.c: New.
10008 * gcc.target/i386/mpx/vla-1-ubv.c: New.
10009 * gcc.target/i386/mpx/vla-2-lbv.c: New.
10010 * gcc.target/i386/mpx/vla-2-nov.c: New.
10011 * gcc.target/i386/mpx/vla-2-ubv.c: New.
10012
10013 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
10014
10015 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
10016
10017 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
10018
10019 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
10020
10021 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
10022
10023 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
10024 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
10025
10026 2015-03-10 Jakub Jelinek <jakub@redhat.com>
10027
10028 PR c/65120
10029 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
10030 on rhs is 0.
10031 (fn4): New test.
10032 * c-c++-common/pr65120.c: New test.
10033
10034 PR rtl-optimization/65321
10035 * gcc.dg/pr65321.c: New test.
10036
10037 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
10038
10039 PR tree-optimization/65355
10040 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
10041
10042 2015-03-09 Jakub Jelinek <jakub@redhat.com>
10043
10044 PR c/65120
10045 * c-c++-common/pr49706.c: Adjust tests for not warning
10046 about !!x == y or !b == y where b is boolean, and add
10047 some further tests.
10048 * c-c++-common/pr62199-2.c: Likewise.
10049
10050 2015-03-09 Richard Biener <rguenther@suse.de>
10051
10052 PR middle-end/65270
10053 * gcc.dg/torture/pr65270-1.c: New testcase.
10054 * gcc.dg/torture/pr65270-2.c: Likewise.
10055
10056 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
10057
10058 PR tree-optimization/63743
10059 * gcc.dg/pr63743.c: New test.
10060
10061 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
10062
10063 PR lto/65316
10064 * g++.dg/lto/pr65316_0.C: New testcase.
10065 * g++.dg/lto/pr65316_1.C: New testcase.
10066
10067 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
10068
10069 PR target/62247
10070 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
10071 hppa*-*-hpux*.
10072 * g++.dg/abi/rtti3.C: Likewise.
10073
10074 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
10075
10076 PR target/62251
10077 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
10078
10079 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
10080
10081 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
10082
10083 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
10084
10085 2015-03-08 Morin <mikael@gcc.gnu.org>
10086
10087 PR fortran/60898
10088 * gfortran.dg/entry_20.f90: New.
10089
10090 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10091
10092 PR target/65153
10093 * gcc.c-torture/compile/pr65153.c: New.
10094
10095 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
10096
10097 PR target/65249
10098 * g++.dg/torture/pr65249.C: New.
10099
10100 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
10101
10102 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
10103 long.
10104 (int64_t): Likewise.
10105
10106 2015-03-07 Marek Polacek <polacek@redhat.com>
10107 Martin Uecker <uecker@eecs.berkeley.edu>
10108
10109 PR sanitizer/65280
10110 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
10111 member-like arrays.
10112 * c-c++-common/ubsan/bounds-8.c: New test.
10113 * c-c++-common/ubsan/bounds-9.c: New test.
10114 * gcc.dg/ubsan/bounds-2.c: New test.
10115
10116 2015-03-05 Martin Sebor <msebor@redhat.com>
10117
10118 PR testsuite/63175
10119 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
10120 checking of results into main to prevent it from getting optimized
10121 away.
10122 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
10123
10124 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
10125
10126 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
10127 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
10128 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
10129 x64.
10130
10131 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
10132
10133 * g++.dg/lto/pr65302_1.C: New testcase.
10134 * g++.dg/lto/pr65302_0.C: New testcase.
10135
10136 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10137
10138 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
10139 -fno-ipa-icf to dg-options.
10140
10141 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
10142
10143 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
10144 compiles using the linker plugin.
10145
10146 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
10147
10148 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
10149
10150 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
10151
10152 * gcc.target/arm/pr65067.c: New test.
10153
10154 2015-03-05 Martin Liska <mliska@suse.cz>
10155
10156 PR ipa/65318
10157 * gcc.dg/ipa/pr65318.c: New test.
10158
10159 2015-03-05 Marek Polacek <polacek@redhat.com>
10160
10161 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
10162
10163 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10164
10165 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
10166
10167 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10168
10169 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
10170 max-unroll-times back to defaults for s390.
10171
10172 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10173
10174 Fix last commit.
10175
10176 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10177
10178 PR c++/64665
10179 * g++.dg/cpp0x/initlist92.C: New.
10180
10181 2015-03-05 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/65310
10184 * gcc.dg/vect/pr65310.c: New testcase.
10185
10186 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
10187
10188 PR c++/64834
10189 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
10190
10191 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
10192
10193 * gnat.dg/entry_queues3.adb: New test.
10194
10195 2015-03-04 Ian Lance Taylor <iant@google.com>
10196
10197 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
10198
10199 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10200
10201 PR c++/64227
10202 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
10203
10204 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
10205
10206 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
10207 -fno-ipa-icf to dg-options
10208 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
10209 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
10210
10211 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
10212
10213 PR c++/64398
10214 * g++.dg/cpp0x/decltype62.C: New.
10215
10216 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
10217
10218 * gnat.dg/object_overflow5.adb: New test.
10219
10220 2015-03-03 Martin Liska <mliska@suse.cz>
10221
10222 PR ipa/65287
10223 * gcc.dg/ipa/pr65287.c: New test.
10224
10225 2015-03-03 Martin Jambor <mjambor@suse.cz>
10226 Eric Botcazou <ebotcazou@adacore.com>
10227
10228 * gnat.dg/specs/pack12.ads: New test.
10229
10230 2015-03-03 Martin Liska <mliska@suse.cz>
10231
10232 * gcc.dg/ipa/PR65282.c: New test.
10233
10234 2015-03-13 Jeff Law <law@redhat.com>
10235
10236 PR tree-optimization/65241
10237 * gcc.c-torture/compile/pr65241.c: New test.
10238
10239 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
10240
10241 PR target/64331
10242 * gcc.target/avr/torture/pr64331.c: New test.
10243
10244 2015-03-03 Martin Liska <mliska@suse.cz>
10245 Jan Hubicka <hubicka@ucw.cz>
10246
10247 * g++.dg/ipa/pr65263.C: New test.
10248
10249 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10250
10251 PR ipa/65130
10252 * gcc.dg/lto/pr65130_0.c: New testcase.
10253 * gcc.dg/lto/pr65130_1.c: New testcase.
10254
10255 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
10256
10257 PR ipa/64988
10258 * g++.dg/torture/pr64988.C: New testcase.
10259
10260 2015-03-02 Tobias Burnus <burnus@net-b.de>
10261
10262 * gfortran.dg/coarray_atomic_6.f90: New.
10263
10264 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10265
10266 PR target/65184
10267 * gcc.target/i386/pr65184.c: New.
10268
10269 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
10270
10271 PR target/65183
10272 * gcc.target/i386/pr65183.c: New.
10273
10274 2015-02-28 Martin Liska <mliska@suse.cz>
10275 Jan Hubicka <hubicka@ucw.cz>
10276
10277 * gcc.dg/ipa/ipa-icf-35.c: New test.
10278 * gcc.dg/ipa/ipa-icf-36.c: New test.
10279 * gcc.dg/ipa/ipa-icf-37.c: New test.
10280
10281 2015-02-28 Martin Liska <mliska@suse.cz>
10282 Jan Hubicka <hubicka@ucw.cz>
10283
10284 PR ipa/65245
10285 * gcc.dg/ipa/ipa-icf-34.c: New test.
10286
10287 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
10288
10289 PR target/61142
10290 * gcc.target/sh/sh/pr61142.c: New.
10291
10292 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
10293
10294 * g++.dg/other/dump-ada-spec-3.C: New test.
10295
10296 2015-03-01 Martin Liska <mliska@suse.cz>
10297
10298 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
10299 * g++.dg/ipa/pr63595.C: Update expected results.
10300
10301 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
10302
10303 PR ipa/65236
10304 * g++.dg/ipa/ipa-icf-6.C: New testcase.
10305
10306 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
10307
10308 * gcc.dg/vect/pr59354.c: Move vector producing code to
10309 separate function.
10310
10311 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
10312
10313 PR ipa/65237
10314 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
10315 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
10316 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
10317 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
10318
10319 2015-02-27 Jakub Jelinek <jakub@redhat.com>
10320
10321 PR tree-optimization/65048
10322 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
10323 (foo): Use K&R style definition.
10324
10325 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
10326
10327 PR target/65032
10328 * g++.dg/pr65032.C: New.
10329
10330 2015-02-27 Marek Polacek <polacek@redhat.com>
10331
10332 PR c/65040
10333 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10334 -Wformat=2.
10335
10336 2015-02-27 Marek Polacek <polacek@redhat.com>
10337
10338 PR c/65228
10339 * gcc.dg/pr65228.c: New test.
10340
10341 2015-02-27 Kai Tietz <ktietz@redhat.com>
10342
10343 PR c/35330
10344 * gcc.dg/weak/weak-17.c: New file.
10345
10346 2015-02-27 Richard Biener <rguenther@suse.de>
10347
10348 PR lto/65193
10349 * g++.dg/lto/pr65193_0.C: New testcase.
10350
10351 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10352
10353 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
10354 * gcc.target/s390/hotpatch-8.c: Likewise.
10355 * gcc.target/s390/hotpatch-9.c: Likewise.
10356 * gcc.target/s390/pr61078.c: Likewise.
10357 * gcc.target/s390/pr57960.c: Remove -m64.
10358 * gcc.target/s390/pr61078.c: Likewise.
10359
10360 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
10361 Martin Liska <mliska@suse.cz>
10362
10363 PR bootstrap/65150
10364 * gcc.dg/pr64454.c: Disable ICF.
10365 * gcc.dg/pr28685-1.c: Disable ICF
10366 * gcc.dg/ipa/iinline-5.c: Disable ICF.
10367 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
10368 * g++.dg/ipa/ipa-icf-4.C: Update template.
10369
10370 2015-02-26 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR tree-optimization/65216
10373 * gcc.c-torture/execute/pr65216.c: New test.
10374
10375 PR tree-optimization/65215
10376 * gcc.c-torture/execute/pr65215-1.c: New test.
10377 * gcc.c-torture/execute/pr65215-2.c: New test.
10378 * gcc.c-torture/execute/pr65215-3.c: New test.
10379 * gcc.c-torture/execute/pr65215-4.c: New test.
10380 * gcc.c-torture/execute/pr65215-5.c: New test.
10381
10382 2015-02-26 Tom de Vries <tom@codesourcery.com>
10383
10384 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
10385
10386 2015-02-26 Martin Liska <mliska@suse.cz>
10387 Jan Hubicka <hubicka@ucw.cz>
10388
10389 * g++.dg/ipa/pr64146.C: Update expected results.
10390 * gcc.dg/ipa/ipa-icf-26.c: Update test.
10391 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
10392 * gcc.dg/ipa/ipa-icf-34.c: New test.
10393
10394 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10395
10396 * gcc.dg/vect/vect-pr61917.c: Rename to ...
10397 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
10398 (dg-additional-options): Remove dg directive.
10399 (dg-final): Add dg directive.
10400
10401 2015-02-26 Marek Polacek <polacek@redhat.com>
10402
10403 PR ipa/65008
10404 * g++.dg/ipa/pr65008.C: New test.
10405
10406 2015-02-26 Tom de Vries <tom@codesourcery.com>
10407
10408 * lib/profopt.exp (profopt-target-cleanup): New proc.
10409 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
10410 files from sources from dg-additional-sources.
10411
10412 2015-02-26 Tom de Vries <tom@codesourcery.com>
10413
10414 * lib/gcov.exp: Cleanup in case of xfail.
10415
10416 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10417
10418 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
10419
10420 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
10421
10422 PR debug/46102
10423 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
10424 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
10425 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
10426 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
10427 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
10428 * g++.dg/debug/pr46123.C: XFAIL and move...
10429 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
10430 * gcc.dg/debug/dwarf2-3.c: Move...
10431 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
10432
10433 2015-02-26 Marek Polacek <polacek@redhat.com>
10434
10435 PR c++/65202
10436 * g++.dg/cpp1y/pr65202.C: New test.
10437
10438 2015-02-26 Tom de Vries <tom@codesourcery.com>
10439
10440 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
10441 locale_facets.h.gcov.
10442
10443 2015-02-26 Tom de Vries <tom@codesourcery.com>
10444
10445 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
10446
10447 2015-02-26 Tom de Vries <tom@codesourcery.com>
10448
10449 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
10450
10451 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
10452
10453 PR target/65217
10454 * gcc.target/i386/pr65217.c: New.
10455
10456 2015-02-26 Tom de Vries <tom@codesourcery.com>
10457
10458 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
10459
10460 2015-02-26 Tom de Vries <tom@codesourcery.com>
10461
10462 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
10463
10464 2015-02-26 Sebastian Pop <s.pop@samsung.com>
10465
10466 PR tree-optimization/65048
10467 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
10468
10469 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
10470
10471 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
10472 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
10473
10474 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
10475
10476 PR target/65161
10477 * gcc.target/i386/pr65161.c: New test.
10478
10479 2015-02-26 Terry Guo <terry.guo@arm.com>
10480
10481 * gcc.target/arm/no-volatile-in-it.c: New test.
10482
10483 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
10484
10485 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
10486 (dg-options): Add -save-temps.
10487 (dg-final): Add cleanup-saved-temps.
10488
10489 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
10490
10491 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
10492
10493 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
10494
10495 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
10496 * gcc.target/powerpc/pack01.c: Include string.h.
10497
10498 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
10499
10500 PR target/65167
10501 * gcc.target/i386/pr65167.c: New.
10502
10503 2015-02-25 Kai Tietz <ktietz@redhat.com>
10504
10505 PR tree-optimization/61917
10506 * gcc.dg/vect/vect-pr61917.c: New file.
10507
10508 2015-02-24 Jakub Jelinek <jakub@redhat.com>
10509
10510 PR tree-optimization/65170
10511 * gcc.c-torture/execute/pr65170.c: New test.
10512 * gcc.dg/tree-ssa/vrp96.c: New test.
10513
10514 2015-02-24 Tom de Vries <tom@codesourcery.com>
10515
10516 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
10517
10518 2015-02-24 Tom de Vries <tom@codesourcery.com>
10519
10520 PR testsuite/65126
10521 * lib/gcc-defs.exp (additional_sources_used): Add new var.
10522 (dg-additional-files-options): Copy additional_sources to
10523 additional_sources_used before emptying additional_sources.
10524 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
10525 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
10526 (cleanup-saved-temps): Use additional_sources_used instead of
10527 additional_sources.
10528 (dg-test): Reset additional_sources_used.
10529
10530 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
10531
10532 PR fortran/63427
10533 * gfortran.dg/integer_exponentiation_6.F90: New test.
10534
10535 2015-02-23 Martin Sebor <msebor@redhat.com>
10536
10537 PR target/65109
10538 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
10539 two parts. One to save registers, the other to verify the
10540 registers have the right values. Save register state into
10541 static data rather than on the stack.
10542
10543 2015-02-23 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR bootstrap/63888
10546 * c-c++-common/asan/pr63888.c: New test.
10547
10548 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
10549
10550 PR target/65163
10551 * gcc.c-torture/compile/pr65163.c: New.
10552
10553 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10554
10555 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
10556 with -m31 on 64 bit.
10557 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10558 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10559
10560 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10561
10562 * gcc.target/s390/20090223-1.c: Add
10563 -Wno-implicit-function-declaration option.
10564 * gcc.target/s390/pr42224.c: Likewise.
10565 * gcc.target/s390/pr55718.c: Likewise.
10566
10567 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10568
10569 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
10570 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
10571 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
10572 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
10573 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
10574 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
10575 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
10576 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
10577 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
10578 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
10579 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
10580 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
10581 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
10582 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
10583 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
10584 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
10585 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
10586 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
10587 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
10588 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
10589 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
10590
10591 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10592
10593 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
10594 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
10595 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
10596 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
10597 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
10598 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
10599 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
10600 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
10601 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10602 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10603 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10604 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10605 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10606 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10607 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10608 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
10609
10610 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
10611
10612 PR fortran/64980
10613 PR fortran/61960
10614 * gfortran.dg/pr61960.f90: New.
10615 * gfortran.dg/pr64230.f90: New.
10616 * gfortran.dg/pr64980.f03: New.
10617
10618 2015-02-22 Tom de Vries <tom@codesourcery.com>
10619
10620 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
10621
10622 2015-02-21 Arnaud Charlet <charlet@adacore.com>
10623
10624 PR ada/65156
10625 * gnat.dg/timing_events.adb: Removed, invalid test.
10626
10627 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
10628
10629 PR debug/58123
10630 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
10631 location.
10632 * g++.dg/gcov/gcov-2.C: Likewise.
10633
10634 2015-02-20 Richard Biener <rguenther@suse.de>
10635
10636 PR tree-optimization/65136
10637 * gcc.dg/tree-ssa/pr65136.c: New testcase.
10638
10639 2015-02-20 Jakub Jelinek <jakub@redhat.com>
10640
10641 PR testsuite/64158
10642 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
10643 powerpc*-*-linux* and nvptx-*-* blacklisting.
10644
10645 * gcc.dg/sibcall-9.c: New test.
10646 * gcc.dg/sibcall-10.c: New test.
10647
10648 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10649
10650 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
10651
10652 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
10653
10654 PR target/64452
10655 * gcc.target/avr/torture/pr64452.c: New test.
10656
10657 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
10658
10659 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
10660 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
10661
10662 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10663
10664 PR testsuite/65116
10665 * lib/target-supports.exp (check_compile): Check whether
10666 additional_sources is defined before using it.
10667
10668 2015-02-19 Jakub Jelinek <jakub@redhat.com>
10669
10670 PR middle-end/65074
10671 * g++.dg/opt/pr65074.C: New file.
10672
10673 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
10674
10675 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
10676 (size_type): New typedef.
10677 (operator "" _script): Use it for the last argument.
10678
10679 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10680
10681 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
10682
10683 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
10684
10685 * lib/target-supports.exp (check_compile): Save/restore
10686 additional_sources that may belong to an actual test.
10687
10688 2015-02-18 Jakub Jelinek <jakub@redhat.com>
10689
10690 PR gcov-profile/64634
10691 * g++.dg/gcov/gcov-15.C: New test.
10692
10693 2015-02-18 Tom de Vries <tom@codesourcery.com>
10694
10695 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
10696
10697 2015-02-18 Tom de Vries <tom@codesourcery.com>
10698
10699 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
10700
10701 2015-02-18 Tom de Vries <tom@codesourcery.com>
10702
10703 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
10704
10705 2015-02-18 Tom de Vries <tom@codesourcery.com>
10706
10707 * gfortran.dg/fmt_cache_1.f: Add missing close.
10708
10709 2015-02-18 Tom de Vries <tom@codesourcery.com>
10710
10711 PR testsuite/65107
10712 * gfortran.dg/read_eof_8.f90: Add missing close.
10713
10714 2015-02-18 Richard Biener <rguenther@suse.de>
10715
10716 PR tree-optimization/65063
10717 * gcc.dg/pr65063.c: New testcase.
10718
10719 2015-02-18 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/62217
10722 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
10723
10724 2015-02-18 Marek Polacek <polacek@redhat.com>
10725
10726 PR sanitizer/65081
10727 * c-c++-common/ubsan/pr65081.c: New test.
10728
10729 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10730
10731 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
10732 * gcc.target/sh/force-cbranch-delay-slot.c: New.
10733
10734 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
10735
10736 * gcc.dg/ipa/propalign-3.c: New test.
10737
10738 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
10739
10740 PR target/64793
10741 * gcc.target/sh/pr64793.c: New.
10742 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
10743
10744 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
10745
10746 * gcc.target/arm/divzero.c: New test case.
10747
10748 2015-02-17 Tom de Vries <tom@codesourcery.com>
10749
10750 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
10751
10752 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
10753 Jakub Jelinek <jakub@redhat.com>
10754
10755 PR c++/65075
10756 * g++.dg/cpp0x/pr65075.C: New test.
10757
10758 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
10759
10760 PR target/65058
10761 * gcc.target/powerpc/pr65058.c: New test.
10762
10763 2015-02-16 Jeff Law <law@redhat.com>
10764
10765 PR tree-optimization/64823
10766 * gcc.dg/uninit-20.c: New test.
10767
10768 2015-02-16 Jakub Jelinek <jakub@redhat.com>
10769 James Greenhalgh <james.greenhalgh@arm.com>
10770
10771 PR ipa/64963
10772 * gcc.dg/ipa/ipa-clone-1.c: New test.
10773
10774 2015-02-16 Richard Biener <rguenther@suse.de>
10775
10776 PR tree-optimization/65077
10777 * gcc.dg/torture/pr65077.c: New testcase.
10778
10779 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
10780
10781 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10782 Directive adjusted to scan for ldaxr.
10783 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10784 adjusted to scan for ldaex.
10785
10786 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10787
10788 PR c++/65080
10789 * g++.dg/cpp0x/constexpr-65080.C: New.
10790
10791 2015-02-16 Richard Biener <rguenther@suse.de>
10792
10793 PR tree-optimization/63593
10794 * gcc.dg/pr63593.c: New testcase.
10795
10796 2015-02-16 Marek Polacek <polacek@redhat.com>
10797
10798 PR c/65066
10799 * gcc.dg/pr65066.c: New test.
10800
10801 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
10802
10803 * gcc.dg/pr65002.C: Move ...
10804 * g++.dg/ipa/pr65002.C: ... here.
10805
10806 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
10807
10808 * gcc.target/powerpc/pr64205.c: Skip on AIX.
10809 * gcc.target/powerpc/pr64505.c: Skip on AIX.
10810 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
10811 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
10812
10813 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
10814
10815 PR testsuite/64850
10816 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
10817 the expression to find calls.
10818 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
10819 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
10820 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
10821 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
10822 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
10823
10824 2015-02-14 Marek Polacek <polacek@redhat.com>
10825
10826 PR c/64768
10827 * gcc.dg/array-11.c: New test.
10828 * gcc.dg/array-12.c: New test.
10829 * gcc.dg/array-13.c: New test.
10830 * gcc.dg/array-14.c: New test.
10831 * gcc.dg/c99-flex-array-typedef-1.c: New test.
10832 * gcc.dg/c99-flex-array-typedef-2.c: New test.
10833 * gcc.dg/c99-flex-array-typedef-3.c: New test.
10834 * gcc.dg/c99-flex-array-typedef-5.c: New test.
10835 * gcc.dg/c99-flex-array-typedef-7.c: New test.
10836 * gcc.dg/c99-flex-array-typedef-8.c: New test.
10837
10838 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10839
10840 PR c++/60894
10841 * g++.dg/lookup/using54.C: New.
10842
10843 2015-02-13 Jeff Law <law@redhat.com>
10844
10845 PR bootstrap/65060
10846 Revert my change for tree-optimization/64823.
10847
10848 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10849
10850 PR tree-optimization/65053
10851 * gcc.c-torture/execute/pr65053-1.c: New test.
10852 * gcc.c-torture/execute/pr65053-2.c: New test.
10853
10854 2015-02-13 Marek Polacek <polacek@redhat.com>
10855
10856 PR c/65050
10857 * gcc.dg/pr65050.c: New test.
10858
10859 2015-02-13 Jeff Law <law@redhat.com>
10860
10861 PR tree-optimization/64823
10862 * gcc.dg/uninit-20.c: New test.
10863
10864 PR rtl-optimization/47477
10865 * gcc.dg/tree-ssa/pr47477.c: New test.
10866
10867 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10868
10869 PR c++/60211
10870 * g++.dg/parse/ivdep-2.C: New.
10871 * g++.dg/parse/ivdep-3.C: Likewise.
10872
10873 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10874
10875 PR fortran/64506
10876 * gfortran.dg/continuation_13.f90: New test.
10877 * gfortran.dg/continuation_14.f: New test.
10878
10879 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10880
10881 PR c++/64970
10882 * g++.dg/cpp0x/sfinae55.C: New.
10883
10884 2015-02-13 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR ipa/65034
10887 * g++.dg/ipa/pr65034.C: New test.
10888
10889 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
10890
10891 PR tree-optimization/65002
10892 * gcc.dg/pr65002.C: New.
10893
10894 2015-02-13 Marek Polacek <polacek@redhat.com>
10895
10896 PR c/65040
10897 * c-c++-common/pr65040.c: New test.
10898
10899 2015-02-13 Bin Cheng <bin.cheng@arm.com>
10900
10901 PR tree-optimization/64705
10902 * gcc.dg/tree-ssa/pr64705.c: New test.
10903
10904 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
10905
10906 PR rtl/32219
10907 * gcc.dg/visibility-22.c: New test.
10908 * gcc.dg/visibility-23.c: New test.
10909 * gcc.target/i386/pr32219-1.c: New test.
10910 * gcc.target/i386/pr32219-2.c: New test.
10911 * gcc.target/i386/pr32219-3.c: New test.
10912 * gcc.target/i386/pr32219-4.c: New test.
10913 * gcc.target/i386/pr32219-5.c: New test.
10914 * gcc.target/i386/pr32219-6.c: New test.
10915 * gcc.target/i386/pr32219-7.c: New test.
10916 * gcc.target/i386/pr32219-8.c: New test.
10917 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10918
10919 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10920
10921 PR libgfortran/57822
10922 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10923 four different KINDs.
10924
10925 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10926
10927 PR c++/64884
10928 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10929
10930 PR sanitizer/65000
10931 * g++.dg/ubsan/pr65000.C: New test.
10932
10933 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
10934
10935 PR fortran/64932
10936 * gfortran.dg/finalize_28.f90: New test
10937
10938 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR debug/55541
10941 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10942 DW_TAG_lexical_block removal.
10943 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10944 * g++.dg/guality/pr55541.C: New test.
10945
10946 PR sanitizer/64984
10947 * g++.dg/ubsan/pr64984.C: New test.
10948
10949 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
10950
10951 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10952
10953 2015-02-12 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR testsuite/64930
10956 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10957 instructions for 2015-01-14 get_memmodel changes.
10958 * gcc.target/powerpc/atomic-p8.c: Likewise.
10959
10960 PR sanitizer/65019
10961 * g++.dg/ubsan/pr65019.C: New test.
10962
10963 PR tree-optimization/65014
10964 * gcc.c-torture/compile/pr65014.c: New test.
10965
10966 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10967
10968 PR libgfortran/57822
10969 * gfortran/fmt_g0_7.f08: Revise test.
10970
10971 2015-02-11 Jeff Law <law@redhat.com>
10972
10973 PR target/63347
10974 * gcc.target/m68k/pr63347.c: New test.
10975
10976 2015-02-11 Marek Polacek <polacek@redhat.com>
10977
10978 * g++.dg/ubsan/shift-1.C: New test.
10979 * gcc.dg/ubsan/c-shift-2.c: New test.
10980 * c-c++-common/ubsan/shift-5.c: Remove file.
10981
10982 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
10983
10984 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10985 Directive adjusted to XFAIL.
10986 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10987 adjusted to XFAIL.
10988
10989 2015-02-11 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR middle-end/65003
10992 * g++.dg/opt/pr65003.C: New test.
10993
10994 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
10995
10996 * lib/target-supports.exp (check_effective_target_pie): Renamed
10997 to ...
10998 (check_effective_target_pie_enabled): This.
10999 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
11000 * gcc.target/i386/pie.c: Likewise.
11001
11002 2015-02-11 Andrew Pinski <apinski@cavium.com>
11003
11004 PR target/64893
11005 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
11006 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
11007
11008 2015-02-11 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR target/61925
11011 * gcc.target/i386/pr61925-1.c: New test.
11012 * gcc.target/i386/pr61925-2.c: New test.
11013 * gcc.target/i386/pr61925-3.c: New test.
11014
11015 2015-02-10 Jakub Jelinek <jakub@redhat.com>
11016
11017 PR sanitizer/65004
11018 * g++.dg/asan/pr65004.C: New test.
11019
11020 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
11021
11022 PR target/64661
11023 * gcc.taget/sh/pr64661-0.h: New.
11024 * gcc.taget/sh/pr64661-1.c: New.
11025 * gcc.taget/sh/pr64661-2.c: New.
11026 * gcc.taget/sh/pr64661-3.c: New.
11027 * gcc.taget/sh/pr64661-4.c: New.
11028
11029 2015-02-10 Richard Biener <rguenther@suse.de>
11030
11031 PR tree-optimization/64995
11032 * g++.dg/torture/pr64995.C: New testcase.
11033
11034 2015-02-10 Richard Biener <rguenther@suse.de>
11035
11036 PR tree-optimization/64909
11037 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
11038
11039 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11040
11041 * gcc.dg/signbit-sa.c: New test.
11042
11043 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11044
11045 PR libgfortran/57822
11046 * gfortran/fmt_g0_7.f08: New test.
11047
11048 2015-02-10 Bin Cheng <bin.cheng@arm.com>
11049
11050 PR tree-optimization/43378
11051 * gcc.dg/tree-ssa/pr43378.c: New test.
11052
11053 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
11054
11055 PR ipa/64978
11056 * g++.dg/torture/pr64978.C: New testcase.
11057
11058 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR sanitizer/64981
11061 * gcc.dg/asan/pr64981.c: New test.
11062
11063 2015-02-09 Marek Polacek <polacek@redhat.com>
11064
11065 PR c/64856
11066 * gcc.dg/pr64856.c: New test.
11067
11068 2015-02-09 Jakub Jelinek <jakub@redhat.com>
11069
11070 PR target/64979
11071 * gcc.dg/tree-ssa/stdarg-7.c: New test.
11072 * gcc.c-torture/execute/pr64979.c: New test.
11073
11074 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
11075
11076 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
11077
11078 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11079
11080 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
11081 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
11082
11083 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
11084
11085 PR target/58757
11086 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
11087
11088 2015-02-09 Richard Biener <rguenther@suse.de>
11089
11090 PR tree-optimization/54000
11091 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
11092
11093 2015-02-09 Tom de Vries <tom@codesourcery.com>
11094
11095 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
11096
11097 2015-02-09 Martin Liska <mliska@suse.cz>
11098
11099 * g++.dg/ipa/pr64858.C: New test.
11100
11101 2015-02-09 Tom de Vries <tom@codesourcery.com>
11102
11103 * gcc.dg/uninit-19.c: Fix warning line for fpic.
11104
11105 2015-02-08 Andrew Pinski <apinski@cavium.com>
11106
11107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
11108
11109 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
11110
11111 PR fortran/63744
11112 * gfortran.dg/use_rename_8.f90: New.
11113
11114 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
11115
11116 * gnat.dg/addr7.ad[sb]: New test.
11117 * gnat.dg/addr8.ad[sb]: Likewise.
11118
11119 2015-02-06 David Malcolm <dmalcolm@redhat.com>
11120
11121 PR jit/64752
11122 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
11123 from jit.dg/test-compile-to-executable.c's create_code, with a
11124 clarification of the output message.
11125 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
11126 pass/fail message.
11127 (test_jit): Use CHECK_NO_ERRORS when calling
11128 gcc_jit_context_compile_to_file.
11129 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
11130 jit-verify-compile-to-file to jit-verify-output-file-was-created.
11131 (jit-setup-compile-to-file): Likewise. Add a verbose comment
11132 about deletions that are attempted.
11133 (jit-verify-compile-to-file): Rename to...
11134 (jit-verify-output-file-was-created): ...this, and drop the
11135 attempt to run "file" and verify the output.
11136 (jit-verify-assembler): New function.
11137 (jit-verify-object): New function.
11138 (jit-verify-dynamic-library): New function.
11139 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
11140 favor of an implementation from new file
11141 create-code-for-hello-world-executable.h, which also adds a
11142 "main".
11143 (dg-final): Replace jit-verify-compile-to-file with
11144 jit-verify-output-file-was-created, and invoke new function
11145 jit-verify-assembler.
11146 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
11147 the output message.
11148 (dg-final): Replace jit-verify-compile-to-file with
11149 jit-verify-output-file-was-created, and invoke new function
11150 jit-verify-dynamic-library.
11151 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
11152 favor of an implementation from new file
11153 create-code-for-hello-world-executable.h, which also adds a
11154 "main".
11155 (dg-final): Replace jit-verify-compile-to-file with
11156 jit-verify-output-file-was-created. Strengthen the expected stdout
11157 from the built executable.
11158 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
11159 favor of an implementation from new file
11160 create-code-for-hello-world-executable.h, which also adds a
11161 "main".
11162 (dg-final): Replace jit-verify-compile-to-file with
11163 jit-verify-output-file-was-created, and invoke new function
11164 jit-verify-object.
11165 * jit.dg/verify-dynamic-library.c: New source file.
11166
11167 2015-02-06 Sebastian Pop <s.pop@samsung.com>
11168 Brian Rzycki <b.rzycki@samsung.com>
11169
11170 PR tree-optimization/64878
11171 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
11172
11173 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11174
11175 PR ipa/64896
11176 * g++.dg/ipa/pr64896.C: New test.
11177
11178 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
11179
11180 PR target/64205
11181 * gcc.target/powerpc/pr64205.c: New file.
11182
11183 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
11184
11185 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
11186 (dg-options): Use -fpie instead of -fPIE -pie.
11187
11188 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11189
11190 PR middle-end/64937
11191 * g++.dg/asan/pr64937.C: New test.
11192
11193 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
11194
11195 PR fortran/63205
11196 * gfortran.dg/class_to_type_4.f90: New test
11197
11198 2015-01-29 Andre Vehreschild <vehre@gmx.de>
11199
11200 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
11201
11202 2015-02-06 Jakub Jelinek <jakub@redhat.com>
11203
11204 PR rtl-optimization/64957
11205 PR debug/64817
11206 * gcc.c-torture/execute/pr64957.c: New test.
11207
11208 2015-02-05 Jeff Law <law@redhat.com>
11209
11210 PR target/17306
11211 * gcc.target/h8300/pr17306-1.c: New test.
11212 * gcc.target/h8300/pr17306-2.c: New test.
11213
11214 2015-02-05 Tobias Burnus <burnus@net-b.de>
11215
11216 PR fortran/64943
11217 * gfortran.dg/structure_constructor_12.f90: New.
11218
11219 2015-02-05 Jeff Law <law@redhat.com>
11220
11221 PR target/58400
11222 gcc.target/h8300/pr58400.c: New test.
11223
11224 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
11225
11226 * gcc.target/arm/macro_defs0.c: New test.
11227 * gcc.target/arm/macro_defs1.c: New test.
11228 * gcc.target/arm/macro_defs2.c: New test.
11229
11230 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
11231
11232 PR rtl-optimization/64905
11233 * gcc.target/i386/pr64905.c: Require nonpic target.
11234 (dg-options): Add -fomit-frame-pointer.
11235 (main): Remove.
11236
11237 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
11238
11239 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
11240 tree dump scanning.
11241
11242 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
11243
11244 PR fortran/64757
11245 * gfortran.dg/type_to_class_2.f90: New test
11246 * gfortran.dg/type_to_class_3.f90: New test
11247
11248 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
11249
11250 PR ipa/64686
11251 * g++.dg/torture/pr64686.C: New testcase.
11252
11253 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
11254
11255 PR rtl-optimization/64905
11256 * gcc.target/i386/pr64905.c: New file.
11257
11258 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11259
11260 * gcc.dg/guality/pr41447-1.c: Remove xfail.
11261 * gcc.dg/guality/pr41616-1.c: Ditto.
11262
11263 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
11264
11265 PR debug/64817
11266 * gcc.dg/pr64817-3.c: New.
11267
11268 2015-02-04 Jakub Jelinek <jakub@redhat.com>
11269 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11270
11271 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
11272 pass parameters in registers.
11273 * gcc.dg/guality/pr36728-2.c (main): Likewise.
11274 * gcc.dg/guality/pr36728-3.c (main): Likewise.
11275 * gcc.dg/guality/pr36728-4.c (main): Likewise.
11276
11277 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
11278 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11279
11280 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
11281 list, allow for multilibed targets.
11282 * gcc.dg/combine_ashiftrt_2.c: Likewise.
11283
11284 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
11285
11286 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
11287 * gcc.dg/pr46728-6.c: Ditto.
11288
11289 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
11290
11291 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
11292 for mips_nanlegacy target.
11293
11294 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
11295
11296 * gcc.target/i386/chkp-hidden-def.c: New.
11297
11298 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11299
11300 PR middle-end/62103
11301 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
11302 to use 24 bits for bitfield b.
11303
11304 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
11305
11306 PR testsuite/64796
11307 * lib/target-supports.exp (check_effective_target_bswap64): Do not
11308 cache result in a global variable. Include all 32-bit targets for
11309 bswap64 tests.
11310
11311 2015-02-03 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR rtl-optimization/64756
11314 * gcc.c-torture/execute/pr64756.c: New test.
11315
11316 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
11317
11318 PR target/64660
11319 * gcc.target/sh/pr64660-0.h: New.
11320 * gcc.target/sh/pr64660-1.c: New.
11321 * gcc.target/sh/pr64660-2.c: New.
11322 * gcc.target/sh/pr64660-3.c: New.
11323 * gcc.target/sh/pr64660-4.c: New.
11324
11325 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
11326
11327 PR c++/64877
11328 * g++.dg/warn/Waddress-2.C: New.
11329
11330 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
11331
11332 PR middle-end/61225
11333 * gcc.target/i386/pr49095.c: XFAIL for ia32.
11334
11335 2015-02-03 Dodji Seketeli <dodji@redhat.com>
11336
11337 PR preprocessor/64803
11338 * gcc.dg/cpp/builtin-macro-1.c: New test case.
11339
11340 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
11341
11342 * g++.dg/ipa/devirt-37.C: Disable early inlining.
11343
11344 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
11345
11346 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11347 (_ARM_FPSRC): Add DN and AHP fields.
11348 (clean_results): Force DN=1 on AArch64.
11349 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
11350 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
11351 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
11352 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
11353 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
11354 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
11355
11356 2015-02-02 Alan Modra <amodra@gmail.com>
11357
11358 * gcc.target/powerpc/cprophard.c: New.
11359
11360 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
11361
11362 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
11363 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
11364
11365 2015-02-01 Jakub Jelinek <jakub@redhat.com>
11366
11367 PR debug/64817
11368 * gcc.dg/pr64817-1.c: New test.
11369 * gcc.dg/pr64817-2.c: New test.
11370
11371 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
11372
11373 PR target/64851
11374 * gcc.target/sh/pr64851-0.h: New
11375 * gcc.target/sh/pr64851-1.c: New
11376 * gcc.target/sh/pr64851-2.c: New
11377 * gcc.target/sh/pr64851-3.c: New
11378 * gcc.target/sh/pr64851-4.c: New
11379
11380 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11381
11382 PR target/64882
11383 * gcc.dg/torture/pr64882.c: New test.
11384
11385 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
11386
11387 PR target/64159
11388 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
11389 sparc*-*-*.
11390
11391 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
11392
11393 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
11394 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
11395 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
11396 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
11397 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
11398 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
11399 tree dump.
11400 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
11401 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
11402 tree dump.
11403 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
11404 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
11405 tree dump.
11406
11407 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11408
11409 PR target/64688
11410 * g++.dg/pr64688-2.C: New.
11411
11412 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11413
11414 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
11415 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
11416 * gcc.target/i386/fuse-caller-save.c: Ditto.
11417 * gcc.target/i386/headmerge-1.c: Ditto.
11418 * gcc.target/i386/headmerge-2.c: Ditto.
11419 * gcc.target/i386/sibcall-6.c: Ditto.
11420
11421 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
11422
11423 PR target/64617
11424 * gcc.target/i386/pr64617.c: New test.
11425
11426 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
11427
11428 PR target/15184
11429 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
11430 (dg-options): Remove -m32.
11431 (dg-final): Scan for "movb %al" only.
11432 * gcc.target/i386/pr15184-2.c: Ditto.
11433
11434 2015-01-30 Richard Biener <rguenther@suse.de>
11435
11436 PR tree-optimization/64829
11437 * gcc.dg/vect/pr64829.c: New testcase.
11438
11439 2015-01-29 Marek Polacek <polacek@redhat.com>
11440
11441 PR c/64709
11442 * gcc.dg/pr64709.c: New test.
11443
11444 2015-01-29 Jakub Jelinek <jakub@redhat.com>
11445
11446 PR c++/64717
11447 * g++.dg/ubsan/pr64717-1.C: New test.
11448 * g++.dg/ubsan/pr64717-2.C: New test.
11449
11450 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
11451
11452 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
11453
11454 2015-01-29 Jeff Law <law@redhat.com>
11455
11456 PR target/15184
11457 * gcc.target/i386/pr15184-1.c: New test.
11458 * gcc.target/i386/pr15184-2.c: New test.
11459
11460 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11461
11462 PR tree-optimization/64746
11463 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
11464
11465 2015-01-29 Richard Biener <rguenther@suse.de>
11466
11467 PR tree-optimization/64853
11468 * gcc.dg/torture/pr64853.c: New testcase.
11469
11470 2015-01-29 Richard Biener <rguenther@suse.de>
11471
11472 PR tree-optimization/64844
11473 * gcc.dg/vect/pr64844.c: New testcase.
11474
11475 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11476
11477 PR middle-end/64809
11478 * gcc.dg/pr64809.c: Delete.
11479
11480 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
11481
11482 PR middle-end/64805
11483 * gcc.target/i386/pr64805.c: New.
11484
11485 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486
11487 * gcc.dg/guality/guality.h (main): Add argv[0] to
11488 guality_gdb_command.
11489
11490 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
11491
11492 PR ipa/64801
11493 * gcc.dg/tree-ssa/pr64801.c: New testcase.
11494
11495 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
11496
11497 PR target/64659
11498 * gcc.target/sh/sh.exp
11499 (check_effective_target_atomic_model_soft_gusa_available,
11500 check_effective_target_atomic_model_soft_tcb_available,
11501 check_effective_target_atomic_model_soft_imask_available,
11502 check_effective_target_atomic_model_hard_llcs_available): New.
11503 * gcc.target/sh/pr64659-0.h: New.
11504 * gcc.target/sh/pr64659-1.c: New.
11505 * gcc.target/sh/pr64659-2.c: New.
11506 * gcc.target/sh/pr64659-3.c: New.
11507 * gcc.target/sh/pr64659-4.c: New.
11508
11509 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
11510
11511 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
11512 scan-assembler-times pattern.
11513
11514 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
11515
11516 PR middle-end/64809
11517 * gcc.dg/pr64809.c: New test.
11518
11519 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
11520
11521 PR tree-optimization/64277
11522 * gcc.dg/pr64277.c: New.
11523
11524 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11525
11526 PR tree-optimization/64718
11527 * gcc.c-torture/execute/pr64718.c: New test.
11528
11529 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
11530
11531 * gcc.target/aarch64/abs_2.c: New.
11532
11533 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
11534
11535 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
11536 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
11537 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
11538 ISA rev < 2.
11539
11540 2015-01-28 Jakub Jelinek <jakub@redhat.com>
11541
11542 PR bootstrap/64612
11543 * lib/target-supports.exp (check_effective_target_comdat_group): New.
11544 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
11545 { target comdat_group }.
11546
11547 2015-01-27 Tobias Burnus <burnus@net-b.de>
11548
11549 PR fortran/63861
11550 * gfortran.dg/goacc/coarray_2.f90: New.
11551
11552 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11553
11554 PR ipa/60871
11555 PR ipa/64139
11556 * g++.dg/torture/pr64139.C: New testcase.
11557 * g++.dg/torture/pr60871.C: Likewise.
11558
11559 2015-01-27 Janus Weil <janus@gcc.gnu.org>
11560
11561 PR fortran/64230
11562 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
11563 prevent linking errors.
11564
11565 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
11566
11567 PR ipa/64282
11568 * g++.dg/torture/pr64282.C: New testcase.
11569
11570 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11571
11572 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
11573 for wzr reg.
11574
11575 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
11576
11577 * gcc.target/s390/hotpatch-13.c: New testcase.
11578 * gcc.target/s390/hotpatch-14.c: New testcase.
11579 * gcc.target/s390/hotpatch-15.c: New testcase.
11580 * gcc.target/s390/hotpatch-16.c: New testcase.
11581 * gcc.target/s390/hotpatch-17.c: New testcase.
11582 * gcc.target/s390/hotpatch-18.c: New testcase.
11583 * gcc.target/s390/hotpatch-19.c: New testcase.
11584 * gcc.target/s390/hotpatch-20.c: New testcase.
11585 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
11586 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
11587 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
11588 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
11589 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
11590 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
11591 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
11592 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
11593 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
11594 * gcc.target/s390/hotpatch-10.c: Likewise.
11595 * gcc.target/s390/hotpatch-11.c: Likewise.
11596 * gcc.target/s390/hotpatch-12.c: Likewise.
11597 * gcc.target/s390/hotpatch-2.c: Likewise.
11598 * gcc.target/s390/hotpatch-3.c: Likewise.
11599 * gcc.target/s390/hotpatch-4.c: Likewise.
11600 * gcc.target/s390/hotpatch-5.c: Likewise.
11601 * gcc.target/s390/hotpatch-6.c: Likewise.
11602 * gcc.target/s390/hotpatch-7.c: Likewise.
11603 * gcc.target/s390/hotpatch-8.c: Likewise.
11604 * gcc.target/s390/hotpatch-9.c: Likewise.
11605 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
11606 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
11607 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
11608 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
11609 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
11610 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
11611 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
11612 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
11613
11614 2015-01-27 Jiong Wang <jiong.wang@arm.com>
11615
11616 * gcc.dg/long_branch.c: New testcase.
11617
11618 2015-01-27 Richard Biener <rguenther@suse.de>
11619
11620 PR tree-optimization/56273
11621 PR tree-optimization/59124
11622 PR tree-optimization/64277
11623 * g++.dg/warn/Warray-bounds-6.C: New testcase.
11624 * gcc.dg/Warray-bounds-12.c: Likewise.
11625 * gcc.dg/Warray-bounds-13.c: Likewise.
11626
11627 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR rtl-optimization/61058
11630 * gcc.dg/pr61058.c: New test.
11631
11632 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
11633
11634 * gcc.target/i386/chkp-narrow-bounds.c: New.
11635
11636 2015-01-27 Jakub Jelinek <jakub@redhat.com>
11637
11638 PR tree-optimization/64807
11639 * gcc.dg/pr64807.c: New test.
11640
11641 PR c/64766
11642 * gcc.dg/pr64766.c: New test.
11643
11644 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
11645
11646 PR target/49263
11647 * gcc.target/sh/pr49263-4.c: New.
11648
11649 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
11650
11651 PR fortran/62044
11652 * gfortran.dg/allocate_with_mold_1.f90: New test
11653
11654 2015-01-26 Jakub Jelinek <jakub@redhat.com>
11655
11656 PR c/64778
11657 * gcc.dg/pr64778.c: New test.
11658
11659 PR middle-end/64421
11660 * gcc.dg/vect/pr64421.c: New test.
11661
11662 2015-01-26 Tobias Burnus <burnus@net-b.de>
11663
11664 PR fortran/64771
11665 * gfortran.dg/coarray_36.f: New.
11666 * gfortran.dg/coarray_37.f90: New.
11667
11668 2015-01-26 Janus Weil <janus@gcc.gnu.org>
11669
11670 PR fortran/64230
11671 * gfortran.dg/class_allocate_18.f90: New.
11672
11673 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11674
11675 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
11676
11677 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11678
11679 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
11680
11681 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11682
11683 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
11684
11685 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11686
11687 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
11688
11689 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11690
11691 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
11692 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
11693 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
11694 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
11695
11696 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11697
11698 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
11699 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
11700 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
11701
11702 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
11703
11704 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
11705 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
11706 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
11707 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
11708 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
11709 vXXXhn.inc.
11710
11711 2015-01-26 Richard Biener <rguenther@suse.de>
11712
11713 PR middle-end/64764
11714 * gcc.dg/uninit-19.c: New testcase.
11715
11716 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11717
11718 * lib/target-supports.exp (check_effective_target_vect64): Add
11719 sparc*-*-*.
11720
11721 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
11722
11723 PR testsuite/64712
11724 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
11725
11726 2015-01-26 Tony Liu <tony.liu@arm.com>
11727
11728 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
11729 non-UAL cases.
11730
11731 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
11732
11733 PR libfortran/64770
11734 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
11735 correctly, clean up afterwards.
11736
11737 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
11738
11739 PR fortran/62044
11740 * gfortran.dg/use_rename_7.f90: New.
11741
11742 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
11743
11744 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
11745 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
11746
11747 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
11748
11749 PR target/54236
11750 * gcc.target/sh/pr54236-4.c: New.
11751
11752 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
11753
11754 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
11755 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
11756 Bridge test.
11757
11758 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
11759
11760 PR libfortran/64770
11761 * gfortran.dg/open_new_segv.f90: New test.
11762
11763 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
11764
11765 PR target/49263
11766 PR target/53987
11767 PR target/64345
11768 PR target/59533
11769 PR target/52933
11770 PR target/54236
11771 PR target/51244
11772 * gcc.target/sh/pr64345-1.c: New.
11773 * gcc.target/sh/pr64345-2.c: New.
11774 * gcc.target/sh/pr59533-1.c: New.
11775 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
11776 * gcc.target/sh/pr52933-2.c: Likewise.
11777 * gcc.target/sh/pr54089-1.c: Likewise.
11778 * gcc.target/sh/pr54236-1.c: Likewise.
11779 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
11780 * gcc.target/sh/pr49263-1.c: Remove xfails.
11781 * gcc.target/sh/pr49263-2.c: Likewise.
11782 * gcc.target/sh/pr49263-3.c: Likewise.
11783 * gcc.target/sh/pr53987-1.c: Likewise.
11784 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
11785 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
11786 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
11787 (test05, test06, test07, test08, test09, test10, test11, test12): New.
11788 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
11789 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
11790 test_009): New.
11791 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
11792 (test_02): New.
11793
11794 2015-01-24 Tom de Vries <tom@codesourcery.com>
11795
11796 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
11797
11798 2015-01-23 Ian Lance Taylor <iant@google.com>
11799
11800 PR go/64510
11801 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
11802 targets without split stack support.
11803
11804 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
11805
11806 PR target/64317
11807 * gcc.target/i386/pr64317.c: New test.
11808
11809 2015-01-23 Jakub Jelinek <jakub@redhat.com>
11810
11811 PR rtl-optimization/63637
11812 PR rtl-optimization/60663
11813 * gcc.dg/pr63637-1.c: New test.
11814 * gcc.dg/pr63637-2.c: New test.
11815 * gcc.dg/pr63637-3.c: New test.
11816 * gcc.dg/pr63637-4.c: New test.
11817 * gcc.dg/pr63637-5.c: New test.
11818 * gcc.dg/pr63637-6.c: New test.
11819 * gcc.target/i386/pr63637-1.c: New test.
11820 * gcc.target/i386/pr63637-2.c: New test.
11821 * gcc.target/i386/pr63637-3.c: New test.
11822 * gcc.target/i386/pr63637-4.c: New test.
11823 * gcc.target/i386/pr63637-5.c: New test.
11824 * gcc.target/i386/pr63637-6.c: New test.
11825
11826 2015-01-23 Richard Biener <rguenther@suse.de>
11827
11828 PR testsuite/63439
11829 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
11830 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
11831
11832 2015-01-23 Marek Polacek <polacek@redhat.com>
11833
11834 PR preprocessor/60570
11835 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
11836 * gcc.dg/cpp/pr60570.c: New test.
11837
11838 2015-01-23 Richard Biener <rguenther@suse.de>
11839
11840 PR testsuite/63439
11841 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
11842 vectorization on vect64 targets.
11843
11844 2015-01-23 Janus Weil <janus@gcc.gnu.org>
11845
11846 PR fortran/60922
11847 * gfortran.dg/class_allocate_17.f90: New.
11848
11849 2015-01-23 Tobias Burnus <burnus@net-b.de>
11850
11851 PR fortran/64726
11852 * gfortran.dg/goacc/combined_loop.f90: New.
11853
11854 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11855
11856 PR fortran/61933
11857 * gfortran.dg/make_unit.f90: New test.
11858
11859 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11860
11861 PR fortran/61933
11862 * gfortran.dg/negative_unit_int8.f: Update.
11863
11864 2015-01-22 Jeff Law <law@redhat.com>
11865
11866 PR target/52076
11867 * gcc.target/m68k/pr52076-1.c: New test.
11868 * gcc.target/m68k/pr52076-2.c: New test.
11869
11870 2015-01-22 Richard Biener <rguenther@suse.de>
11871
11872 PR middle-end/64728
11873 * gcc.dg/torture/pr64728.c: New testcase.
11874
11875 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
11876
11877 PR target/64688
11878 * g++.dg/pr64688.C: New test.
11879
11880 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
11881
11882 * gcc.target/i386/chkp-always_inline.c (f1): Make static
11883 to avoid errors with -fpic.
11884
11885 2015-01-22 Richard Biener <rguenther@suse.de>
11886
11887 PR libstdc++/64535
11888 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
11889
11890 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
11891
11892 PR rtl-optimization/64682
11893 * gcc.c-torture/execute/pr64682.c: New file.
11894
11895 2015-01-21 Jakub Jelinek <jakub@redhat.com>
11896
11897 PR debug/64511
11898 * gcc.dg/pr64511.c: New test.
11899
11900 PR rtl-optimization/62078
11901 * g++.dg/opt/pr62078.C: New test.
11902
11903 PR c/63307
11904 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11905
11906 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
11907
11908 PR fortran/57023
11909 * gfortran.dg/internal_pack_15.f90: New test.
11910
11911 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
11912
11913 * c-c++-common/tsan/step.c: New testcase.
11914
11915 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11916
11917 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11918
11919 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11920
11921 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11922
11923 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11924
11925 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11926
11927 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11928
11929 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11930
11931 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11932
11933 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11934
11935 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11936
11937 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11938
11939 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11940
11941 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11942
11943 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11944
11945 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11946
11947 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11948
11949 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11950
11951 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11952
11953 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11954
11955 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11956
11957 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11958
11959 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11960
11961 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11962
11963 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11964
11965 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11966 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11967 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11968 vXXXw.inc.
11969
11970 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11971
11972 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11973 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11974 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11975 vXXXl.inc.
11976
11977 2015-01-21 Renlin Li <renlin.li@arm.com>
11978
11979 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11980 * g++.dg/tls/thread_local5g.C: Likewise.
11981 * g++.dg/tls/thread_local6g.C: Likewise.
11982
11983 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11984
11985 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11986 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11987 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11988
11989 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11990
11991 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11992 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11993 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11994
11995 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
11996
11997 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11998 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11999 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
12000
12001 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
12002
12003 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
12004 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
12005 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
12006
12007 2015-01-20 Jeff Law <law@redhat.com>
12008
12009 PR target/59946
12010 * gcc.target/m68k/pr59946.c: New test.
12011
12012 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12013
12014 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
12015 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
12016 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
12017
12018 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12019
12020 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
12021 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
12022 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
12023
12024 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12025
12026 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
12027 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
12028 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
12029
12030 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12031
12032 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
12033 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
12034 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
12035 vshuffle.inc.
12036 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
12037 vshuffle.inc.
12038
12039 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12040
12041 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
12042 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
12043 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
12044
12045 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12046
12047 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
12048 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
12049 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
12050
12051 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
12052
12053 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
12054
12055 2015-01-20 Jakub Jelinek <jakub@redhat.com>
12056
12057 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
12058
12059 PR sanitizer/64632
12060 * g++.dg/ubsan/pr64632.C: New test.
12061
12062 PR debug/64663
12063 * gcc.dg/pr64663.c: New test.
12064
12065 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12066
12067 PR c++/64383
12068 * g++.dg/warn/Wunused-var-23.C: New.
12069
12070 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12071
12072 PR c++/59937
12073 * g++.dg/cpp0x/constexpr-59937-1.C: New.
12074 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
12075
12076 2015-01-20 Richard Biener <rguenther@suse.de>
12077
12078 PR ipa/64684
12079 * gcc.dg/lto/pr64684_0.c: New testcase.
12080 * gcc.dg/lto/pr64684_1.c: Likewise.
12081 * gcc.dg/lto/pr64684_2.c: Likewise.
12082 * gcc.dg/lto/pr64685_0.c: Likewise.
12083 * gcc.dg/lto/pr64685_1.c: Likewise.
12084
12085 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
12086
12087 PR c++/62241
12088 * g++.dg/cpp1y/lambda-init12.C: New.
12089
12090 2015-01-20 Richard Biener <rguenther@suse.de>
12091
12092 PR tree-optimization/64410
12093 * g++.dg/vect/pr64410.cc: Require vect_double.
12094
12095 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
12096
12097 PR target/64149
12098 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
12099
12100 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
12101
12102 PR bootstrap/64676
12103 Revert:
12104 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12105
12106 PR rtl-optimization/64081
12107 * gcc.dg/pr64081.c: New test.
12108
12109 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12110
12111 * jit.dg/harness.h: Include <unistd.h>.
12112 (CHECK_NO_ERRORS): New.
12113 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
12114 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
12115 gcc_jit_context_compile_to_file.
12116 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
12117 args to the spawned executable.
12118 (jit-expand-vars): New function.
12119 (jit-exe-params): New variable.
12120 (dg-jit-set-exe-params): New function.
12121 (jit-dg-test): Detect testcases that use
12122 jit-verify-compile-to-file and call jit-setup-compile-to-file.
12123 Set arguments of spawned process to jit-exe-params.
12124 (jit-get-output-filename): New function.
12125 (jit-setup-compile-to-file): New function.
12126 (jit-verify-compile-to-file): New function.
12127 (jit-run-executable): New function.
12128 (jit-verify-executable): New function.
12129 * jit.dg/test-compile-to-assembler.c: New testcase.
12130 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
12131 * jit.dg/test-compile-to-executable.c: New testcase.
12132 * jit.dg/test-compile-to-object.c: New testcase.
12133
12134 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
12135
12136 PR target/64652
12137 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
12138 (test_1): New.
12139
12140 2015-01-19 Martin Liska <mliska@suse.cz>
12141
12142 * objc/compile/pr64668.m: New test.
12143
12144 2015-01-19 David Malcolm <dmalcolm@redhat.com>
12145
12146 * jit.dg/test-arith-overflow.c: Include stdbool.h.
12147 (create_overflow_fn): Update comment to clarify that
12148 the third param of the created function is a bool *, not
12149 an int *.
12150 (verify_int_overflow_fn): Convert param "expected_ovf" from
12151 int to bool. Update third param of "overflow_fn_type" from int *
12152 to bool *. Update local "actual_ovf" from int to bool.
12153 (verify_uint_overflow_fn): Likewise.
12154
12155 2015-01-19 Martin Liska <mliska@suse.cz>
12156
12157 * gcc.dg/ipa/ipa-icf-33.c: New test.
12158
12159 2015-01-19 Felix Yang <felix.yang@huawei.com>
12160 Haijian Zhang <z.zhanghaijian@huawei.com>
12161
12162 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
12163 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12164 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
12165 result_float64x2, expected_hfloat64x2): New helper type, variable and
12166 declaration.
12167 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
12168 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
12169 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
12170 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
12171 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
12172 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
12173 and target without the FMA feature.
12174
12175 2015-01-19 Jiong Wang <jiong.wang@arm.com>
12176
12177 * gcc.target/aarch64/pr64304.c: New testcase.
12178
12179 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
12180
12181 PR rtl-optimization/64081
12182 * gcc.dg/pr64081.c: New test.
12183
12184 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
12185
12186 PR target/63971
12187 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
12188 the epilogue).
12189 * gcc.target/aarch64/test_frame_6.c: Likewise.
12190 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
12191 and x19 (in the epilogue).
12192 * gcc.target/aarch64/test_frame_4.c: Likewise.
12193 * gcc.target/aarch64/test_frame_7.c: Likewise.
12194
12195 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
12196
12197 * gcc.target/i386/chkp-always_inline.c: New.
12198
12199 2015-01-15 Andrew Pinski <apinski@cavium.com>
12200 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12201
12202 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
12203 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
12204
12205 2015-01-18 Andre Vehreschild <vehre@gmx.de>
12206
12207 PR fortran/60255
12208 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
12209 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
12210
12211 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12212
12213 PR fortran/64578
12214 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12215
12216 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
12217
12218 PR target/64652
12219 * gcc.target/sh/torture/pr64652.c: New.
12220
12221 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12222
12223 * gcc.dg/ipa/ipa-icf-32.c: Update template.
12224 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
12225 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
12226 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
12227 * c-c++-common/asan/kasan-recover-1.c: Likewise.
12228 * c-c++-common/asan/kasan-recover-2.c: Likewise.
12229
12230 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
12231
12232 PR ipa/64378
12233 * g++.dg/torture/pr64378.C: New testcase.
12234
12235 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12236
12237 PR fortran/57959
12238 * gfortran.dg/block_13.f08: New test
12239
12240 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
12241
12242 PR fortran/55901
12243 * gfortran.dg/associate_1.f03: Allow test for character with
12244 automatic length.
12245
12246 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12247
12248 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
12249 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
12250
12251 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
12252
12253 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
12254
12255 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
12256
12257 PR fortran/64578
12258 * gfortran.dg/unlimited_polymorphic_21.f90: New test
12259
12260 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12261
12262 PR fortran/60357
12263 * gfortran.dg/alloc_comp_assign_13.f08: New test.
12264
12265 PR fortran/61275
12266 * gfortran.dg/alloc_comp_assign_14.f08: New test.
12267
12268 PR fortran/55932
12269 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
12270
12271 2015-01-17 Andre Vehreschild <vehre@gmx.de>
12272
12273 PR fortran/60334
12274 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
12275
12276 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
12277
12278 PR rtl-optimization/52773
12279 * gcc.c-torture/compile/pr52773.c: New test.
12280
12281 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12282
12283 PR c++/62134
12284 * g++.dg/cpp0x/alias-decl-46.C: New.
12285
12286 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12287
12288 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
12289
12290 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12291
12292 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
12293 Add trace.
12294 (CHECK_FP): Likewise.
12295 (CHECK_CUMULATIVE_SAT): Likewise.
12296
12297 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
12298
12299 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12300 (Set_Neon_Cumulative_Sat): Add parameter.
12301 (__set_neon_cumulative_sat): Support new parameter.
12302 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
12303 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12304 argument.
12305 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
12306 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
12307 argument.
12308
12309 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
12310
12311 * g++.dg/tsan/vptr_benign_race.C: New testcase.
12312 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
12313
12314 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12315
12316 PR c++/60056
12317 * g++.dg/tls/thread_local-ice4.C: New.
12318
12319 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
12320
12321 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
12322 than Neon options.
12323
12324 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12325
12326 PR c++/62276
12327 * g++.dg/cpp0x/vt-62276.C: New.
12328
12329 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12330
12331 PR middle-end/64353
12332 * g++.dg/pr64353.C: New.
12333
12334 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12335
12336 PR target/64263
12337 * gcc.target/aarch64/pr64263_1.c: New test.
12338
12339 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
12340
12341 PR tree-optimization/64434
12342 * gcc.dg/torture/pr64434.c: Move to...
12343 * gcc.dg/pr64434.c: ... here.
12344
12345 2015-01-16 Richard Biener <rguenther@suse.de>
12346
12347 PR middle-end/64614
12348 * gcc.dg/uninit-18.c: New testcase.
12349
12350 2015-01-16 Richard Biener <rguenther@suse.de>
12351
12352 PR tree-optimization/64568
12353 * g++.dg/torture/pr64568-2.C: New testcase.
12354
12355 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
12356
12357 PR target/64363
12358 * gcc.target/i386/chkp-label-address.c: New.
12359
12360 2015-01-16 Janus Weil <janus@gcc.gnu.org>
12361
12362 PR fortran/45290
12363 * gfortran.dg/pointer_init_6.f90: Extended.
12364
12365 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
12366
12367 * gcc.c-torture/compile/20150108.c: New test.
12368
12369 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
12370
12371 * gcc.target/visium: New directory.
12372
12373 2015-01-16 Richard Biener <rguenther@suse.de>
12374
12375 PR tree-optimization/61743
12376 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
12377 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12378
12379 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
12380
12381 * gcc.dg/pr64015.c: New test.
12382
12383 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
12384
12385 PR ipa/64163
12386 PR ipa/64612
12387 * g++.dg/ipa/pr64612.C: New test.
12388
12389 2015-01-16 Renlin Li <renlin.li@arm.com>
12390
12391 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
12392
12393 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
12394
12395 * gcc.target/i386/sse-14.c: Test new intrinsic.
12396 * gcc.target/i386/sse-22.c: Ditto.
12397
12398 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
12399
12400 PR c++/58614
12401 * g++.dg/cpp0x/auto44.C: New.
12402
12403 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
12404
12405 PR target/59710
12406 * gcc.target/nios2/gpopt-all.c: New test case.
12407 * gcc.target/nios2/gpopt-local.c: New test case.
12408 * gcc.target/nios2/gpopt-global.c: New test case.
12409 * gcc.target/nios2/gpopt-data.c: New test case.
12410 * gcc.target/nios2/gpopt-none.c: New test case.
12411
12412 2015-01-15 Jakub Jelinek <jakub@redhat.com>
12413
12414 * g++.dg/ubsan/vptr-1.C: New test.
12415 * g++.dg/ubsan/vptr-2.C: New test.
12416 * g++.dg/ubsan/vptr-3.C: New test.
12417 * g++.dg/ubsan/vptr-4.C: New test.
12418 * g++.dg/ubsan/vptr-5.C: New test.
12419 * g++.dg/ubsan/vptr-6.C: New test.
12420 * g++.dg/ubsan/vptr-7.C: New test.
12421 * g++.dg/ubsan/vptr-8.C: New test.
12422 * g++.dg/ubsan/vptr-9.C: New test.
12423
12424 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12425
12426 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
12427 is set up.
12428 * lib/gcc-dg.exp: Likewise.
12429
12430 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
12431
12432 PR rtl-optimization/64110
12433 * gcc.target/i386/pr64110.c: Add scan-assembler.
12434
12435 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
12436 James Norris <jnorris@codesourcery.com>
12437 Cesar Philippidis <cesar@codesourcery.com>
12438 Ilmir Usmanov <i.usmanov@samsung.com>
12439
12440 * lib/target-supports.exp (check_effective_target_fopenacc): New
12441 procedure.
12442 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
12443 * g++.dg/goacc/goacc.exp: Likewise.
12444 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
12445 * gcc.dg/goacc/goacc.exp: Likewise.
12446 * gfortran.dg/goacc/goacc.exp: Likewise.
12447 * c-c++-common/cpp/openacc-define-1.c: New file.
12448 * c-c++-common/cpp/openacc-define-2.c: Likewise.
12449 * c-c++-common/cpp/openacc-define-3.c: Likewise.
12450 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
12451 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12452 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
12453 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
12454 * c-c++-common/goacc/asyncwait-1.c: Likewise.
12455 * c-c++-common/goacc/cache-1.c: Likewise.
12456 * c-c++-common/goacc/clauses-fail.c: Likewise.
12457 * c-c++-common/goacc/collapse-1.c: Likewise.
12458 * c-c++-common/goacc/data-1.c: Likewise.
12459 * c-c++-common/goacc/data-2.c: Likewise.
12460 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
12461 * c-c++-common/goacc/deviceptr-1.c: Likewise.
12462 * c-c++-common/goacc/deviceptr-2.c: Likewise.
12463 * c-c++-common/goacc/deviceptr-3.c: Likewise.
12464 * c-c++-common/goacc/if-clause-1.c: Likewise.
12465 * c-c++-common/goacc/if-clause-2.c: Likewise.
12466 * c-c++-common/goacc/kernels-1.c: Likewise.
12467 * c-c++-common/goacc/loop-1.c: Likewise.
12468 * c-c++-common/goacc/loop-private-1.c: Likewise.
12469 * c-c++-common/goacc/nesting-1.c: Likewise.
12470 * c-c++-common/goacc/nesting-data-1.c: Likewise.
12471 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
12472 * c-c++-common/goacc/parallel-1.c: Likewise.
12473 * c-c++-common/goacc/pcopy.c: Likewise.
12474 * c-c++-common/goacc/pcopyin.c: Likewise.
12475 * c-c++-common/goacc/pcopyout.c: Likewise.
12476 * c-c++-common/goacc/pcreate.c: Likewise.
12477 * c-c++-common/goacc/pragma_context.c: Likewise.
12478 * c-c++-common/goacc/present-1.c: Likewise.
12479 * c-c++-common/goacc/reduction-1.c: Likewise.
12480 * c-c++-common/goacc/reduction-2.c: Likewise.
12481 * c-c++-common/goacc/reduction-3.c: Likewise.
12482 * c-c++-common/goacc/reduction-4.c: Likewise.
12483 * c-c++-common/goacc/sb-1.c: Likewise.
12484 * c-c++-common/goacc/sb-2.c: Likewise.
12485 * c-c++-common/goacc/sb-3.c: Likewise.
12486 * c-c++-common/goacc/update-1.c: Likewise.
12487 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
12488 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
12489 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
12490 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
12491 * gfortran.dg/goacc/assumed.f95: Likewise.
12492 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
12493 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
12494 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
12495 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
12496 * gfortran.dg/goacc/branch.f95: Likewise.
12497 * gfortran.dg/goacc/cache-1.f95: Likewise.
12498 * gfortran.dg/goacc/coarray.f95: Likewise.
12499 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
12500 * gfortran.dg/goacc/cray.f95: Likewise.
12501 * gfortran.dg/goacc/critical.f95: Likewise.
12502 * gfortran.dg/goacc/data-clauses.f95: Likewise.
12503 * gfortran.dg/goacc/data-tree.f95: Likewise.
12504 * gfortran.dg/goacc/declare-1.f95: Likewise.
12505 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
12506 * gfortran.dg/goacc/fixed-1.f: Likewise.
12507 * gfortran.dg/goacc/fixed-2.f: Likewise.
12508 * gfortran.dg/goacc/fixed-3.f: Likewise.
12509 * gfortran.dg/goacc/fixed-4.f: Likewise.
12510 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
12511 * gfortran.dg/goacc/if.f95: Likewise.
12512 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
12513 * gfortran.dg/goacc/list.f95: Likewise.
12514 * gfortran.dg/goacc/literal.f95: Likewise.
12515 * gfortran.dg/goacc/loop-1.f95: Likewise.
12516 * gfortran.dg/goacc/loop-2.f95: Likewise.
12517 * gfortran.dg/goacc/loop-3.f95: Likewise.
12518 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12519 * gfortran.dg/goacc/omp.f95: Likewise.
12520 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
12521 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
12522 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
12523 * gfortran.dg/goacc/parameter.f95: Likewise.
12524 * gfortran.dg/goacc/private-1.f95: Likewise.
12525 * gfortran.dg/goacc/private-2.f95: Likewise.
12526 * gfortran.dg/goacc/private-3.f95: Likewise.
12527 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
12528 * gfortran.dg/goacc/reduction-2.f95: Likewise.
12529 * gfortran.dg/goacc/reduction.f95: Likewise.
12530 * gfortran.dg/goacc/routine-1.f90: Likewise.
12531 * gfortran.dg/goacc/routine-2.f90: Likewise.
12532 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
12533 * gfortran.dg/goacc/several-directives.f95: Likewise.
12534 * gfortran.dg/goacc/sie.f95: Likewise.
12535 * gfortran.dg/goacc/subarrays.f95: Likewise.
12536 * gfortran.dg/gomp/map-1.f90: Likewise.
12537 * gfortran.dg/openacc-define-1.f90: Likewise.
12538 * gfortran.dg/openacc-define-2.f90: Likewise.
12539 * gfortran.dg/openacc-define-3.f90: Likewise.
12540 * g++.dg/gomp/block-1.C: Update for changed compiler output.
12541 * g++.dg/gomp/block-2.C: Likewise.
12542 * g++.dg/gomp/block-3.C: Likewise.
12543 * g++.dg/gomp/block-5.C: Likewise.
12544 * g++.dg/gomp/target-1.C: Likewise.
12545 * g++.dg/gomp/target-2.C: Likewise.
12546 * g++.dg/gomp/taskgroup-1.C: Likewise.
12547 * g++.dg/gomp/teams-1.C: Likewise.
12548 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
12549 * gcc.dg/cilk-plus/jump.c: Likewise.
12550 * gcc.dg/gomp/block-1.c: Likewise.
12551 * gcc.dg/gomp/block-10.c: Likewise.
12552 * gcc.dg/gomp/block-2.c: Likewise.
12553 * gcc.dg/gomp/block-3.c: Likewise.
12554 * gcc.dg/gomp/block-4.c: Likewise.
12555 * gcc.dg/gomp/block-5.c: Likewise.
12556 * gcc.dg/gomp/block-6.c: Likewise.
12557 * gcc.dg/gomp/block-7.c: Likewise.
12558 * gcc.dg/gomp/block-8.c: Likewise.
12559 * gcc.dg/gomp/block-9.c: Likewise.
12560 * gcc.dg/gomp/target-1.c: Likewise.
12561 * gcc.dg/gomp/target-2.c: Likewise.
12562 * gcc.dg/gomp/taskgroup-1.c: Likewise.
12563 * gcc.dg/gomp/teams-1.c: Likewise.
12564
12565 2015-01-15 David Malcolm <dmalcolm@redhat.com>
12566
12567 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
12568 test case.
12569
12570 2015-01-15 Mike Stump <mikestump@comcast.net>
12571
12572 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
12573 * gcc.dg/inline_2.c: Likewise.
12574 * gcc.dg/inline_3.c: Likewise.
12575 * gcc.dg/inline_4.c: Likewise.
12576
12577 2015-01-15 Janus Weil <janus@gcc.gnu.org>
12578
12579 PR fortran/58023
12580 * gfortran.dg/proc_ptr_comp_43.f90: New.
12581
12582 2015-01-15 Mike Stump <mikestump@comcast.net>
12583
12584 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
12585 * gcc.dg/unroll_2.c: Likewise.
12586 * gcc.dg/unroll_3.c: Likewise.
12587 * gcc.dg/unroll_4.c: Likewise.
12588 * gcc.dg/unroll_5.c: Likewise.
12589
12590 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
12591
12592 PR target/63971
12593 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
12594 in epilogue.
12595 * gcc.target/aarch64/test_frame_6.c: Likewise.
12596 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
12597 x30 and x19 (in the epilogue).
12598 * gcc.target/aarch64/test_frame_4.c: Likewise.
12599 * gcc.target/aarch64/test_frame_7.c: Likewise.
12600
12601 2015-01-15 Martin Liska <mliska@suse.cz>
12602
12603 * g++.dg/ipa/pr64068.C: New test.
12604 * gcc.dg/ipa/PR64559.c: New test.
12605
12606 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12607
12608 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
12609 with PIE.
12610
12611 2015-01-15 Richard Biener <rguenther@suse.de>
12612
12613 PR tree-optimization/61743
12614 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
12615 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
12616
12617 2015-01-15 Renlin Li <renlin.li@arm.com>
12618
12619 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
12620 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
12621
12622 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12623
12624 * gcc.dg/vect/vect-aggressive-1.c: New.
12625 * gcc.target/i386/avx2-vect-aggressive.c: New.
12626
12627 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
12628
12629 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
12630
12631 2015-01-15 Richard Biener <rguenther@suse.de>
12632
12633 PR lto/64415
12634 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
12635 -Wl,-undefined,dynamic_lookup.
12636
12637 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
12638
12639 * gnat.dg/opt47.adb: New test.
12640
12641 2015-01-15 Richard Biener <rguenther@suse.de>
12642
12643 PR lto/64415
12644 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
12645
12646 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
12647
12648 PR tree-optimization/64434
12649 * gcc.dg/torture/pr64434.c: New test.
12650
12651 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
12652
12653 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
12654 -mno-micromips. MIPS32R1 and below require -mno-micromips.
12655 -march=loongson* and -march=octeon* require -mno-micromips.
12656
12657 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
12658 Matthew Fortune <matthew.fortune@imgtec.com>
12659
12660 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
12661 * gcc.target/mips/call-saved-5.c (foo): Likewise.
12662 * gcc.target/mips/call-saved-6.c (foo): Likewise.
12663 * gcc.target/mips/call-saved-7.c: New file.
12664 * gcc.target/mips/call-saved-8.c: New file.
12665 * gcc.target/mips/call-saved-9.c: New file.
12666
12667 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
12668
12669 * gcc.target/mips/lsa.c: New file.
12670 * gcc.target/mips/mips64-lsa.c: Likewise.
12671 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
12672 * gcc.target/mips/mulsize-4.c: Likewise.
12673 * gcc.target/mips/mulsize-5.c: New file.
12674 * gcc.target/mips/mulsize-6.c: Likewise.
12675 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
12676 and !HAS_LSA as ghost options.
12677 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
12678 for !HAS_LSA.
12679
12680 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
12681
12682 * g++.dg/torture/20141013.c: Set -fno-short-enums.
12683
12684 2015-01-15 Richard Biener <rguenther@suse.de>
12685
12686 PR middle-end/64365
12687 * gcc.dg/torture/pr64365.c: New testcase.
12688
12689 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
12690
12691 * gcc.dg/stackprotectexplicit1.c: New test.
12692 * g++.dg/stackprotectexplicit2.c: New test.
12693
12694 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12695
12696 PR target/61933
12697 * gfortran.dg/inquire_internal.f90: New.
12698 * gfortran.dg/negative_unit_check.f90: New.
12699
12700 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
12701
12702 PR target/53988
12703 * gcc.target/sh/pr53988-1.c: New.
12704
12705 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
12706
12707 PR c++/58671
12708 * g++.dg/tls/thread_local-ice3.C: New.
12709
12710 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
12711
12712 * gcc.target/i386/fentry-override.c: Properly place {} in target
12713 selector. Remove nonpic.
12714 * gcc.target/i386/fentry.c: Likewise.
12715
12716 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12717
12718 * gcc.dg/atomic-invalid.c: Check for invalid memory model
12719 warnings instead of errors.
12720
12721 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
12722
12723 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
12724 option support instead of ENABLE_LTO from Makefile.
12725
12726 2015-01-14 Richard Biener <rguenther@suse.de>
12727
12728 PR tree-optimization/59354
12729 * gcc.dg/vect/pr59354.c: New testcase.
12730
12731 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
12732
12733 * lib/target-supports.exp
12734 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
12735 on ARM architures before v7.
12736
12737 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
12738
12739 PR middle-end/59448
12740 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
12741 an atomic_exchange.
12742
12743 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12744
12745 PR target/64386
12746 * gcc.target/i386/pr64386.c: New test.
12747
12748 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12749
12750 PR target/64393
12751 * gcc.target/i386/pr64393.c: New test.
12752
12753 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
12754
12755 PR target/64387
12756 * gcc.target/i386/pr64387.c: New test.
12757
12758 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
12759
12760 * gcc.target/aarch64/store-pair-1.c: Fix typo.
12761
12762 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12763
12764 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
12765
12766 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
12767
12768 PR target/64453
12769 * gcc.target/arm/pr64453.c: New.
12770
12771 2015-01-14 Richard Biener <rguenther@suse.de>
12772
12773 PR lto/64415
12774 * gcc.dg/lto/pr64415_0.c: New testcase.
12775 * gcc.dg/lto/pr64415_1.c: Likewise.
12776
12777 2015-01-14 Martin Liska <mliska@suse.cz>
12778
12779 * gcc.dg/ipa/pr64307.c: New test.
12780
12781 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
12782
12783 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
12784 64-bit and 128-bit.
12785
12786 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12787
12788 PR target/64460
12789 * gcc.target/arm/pr64460_1.c: New test.
12790
12791 2015-01-14 Richard Biener <rguenther@suse.de>
12792
12793 PR tree-optimization/64493
12794 PR tree-optimization/64495
12795 * gcc.dg/vect/pr64493.c: New testcase.
12796 * gcc.dg/vect/pr64495.c: Likewise.
12797
12798 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
12799
12800 * gcc.dg/Warray-bounds-11.c: New test-case.
12801
12802 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
12803
12804 * gcc.target/mips/octeon3-pipe-1.c: New test.
12805
12806 2015-01-13 David Malcolm <dmalcolm@redhat.com>
12807
12808 * jit.dg/harness.h (set_up_logging): Move string concatenation
12809 into...
12810 (concat_strings): New function.
12811 (dump_reproducer): New function.
12812 (test_jit): Call dump_reproducer.
12813 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
12814 function.
12815 (jit-dg-test): Delete any generated reproducer from previous runs.
12816 Verify that a generated reproducer was created, and verify that it
12817 compiles.
12818 * jit.dg/test-nested-contexts.c (main): Call
12819 gcc_jit_context_dump_reproducer_to_file.
12820
12821 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12822
12823 * gcc.dg/aru-2.c: Add dg-require-profiling.
12824
12825 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12826
12827 * lib/target-supports.exp (check_profiling_available): Check if
12828 -pg links.
12829
12830 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
12831
12832 PR ipa/64565
12833 * g++.dg/torture/pr64565.C: New testcase.
12834
12835 2015-01-13 Marek Polacek <polacek@redhat.com>
12836
12837 PR middle-end/64391
12838 * gcc.dg/tm/pr64391.c: New test.
12839
12840 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12841
12842 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
12843 true.
12844
12845 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
12846
12847 * gcc.target/i386/pie.c: New test.
12848
12849 * lib/target-supports.exp (check_effective_target_pie): New.
12850
12851 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12852
12853 PR rtl-optimization/64286
12854 * gcc.target/i386/avx2-pr64286.c: New test.
12855
12856 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
12857
12858 PR c++/57626
12859 * g++.dg/cpp0x/vt-57626.C: New.
12860
12861 2015-01-13 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR fortran/64528
12864 * gfortran.dg/pr64528.f90: New test.
12865
12866 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
12867
12868 * gcc.target/aarch64/subsp.c: New test.
12869
12870 2015-01-13 Andrew Pinski <apinski@cavium.com>
12871
12872 * gcc.target/aarch64/store-pair-1.c: New testcase.
12873
12874 2015-01-13 Richard Biener <rguenther@suse.de>
12875
12876 PR lto/64373
12877 * gcc.dg/lto/pr64373_0.c: New testcase.
12878
12879 2015-01-13 Andrew Pinski <apinski@cavium.com>
12880
12881 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
12882 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
12883
12884 2015-01-13 Richard Biener <rguenther@suse.de>
12885
12886 PR tree-optimization/64406
12887 * gcc.dg/pr64406.c: New testcase.
12888
12889 2015-01-13 Richard Biener <rguenther@suse.de>
12890
12891 PR tree-optimization/64404
12892 * gcc.dg/vect/pr64404.c: New testcase.
12893
12894 2015-01-13 Richard Biener <rguenther@suse.de>
12895
12896 PR tree-optimization/64568
12897 * g++.dg/torture/pr64568.C: New testcase.
12898
12899 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12900
12901 * jit.dg/test-error-local-used-from-other-function.c: New test
12902 case.
12903 * jit.dg/test-error-param-reuse.c: New test case.
12904 * jit.dg/test-error-param-sharing.c: New test case.
12905 * jit.dg/test-error-param-used-from-other-function.c: New test
12906 case.
12907 * jit.dg/test-error-param-used-without-a-function.c: New test
12908 case.
12909
12910 2015-01-12 Jakub Jelinek <jakub@redhat.com>
12911
12912 PR tree-optimization/64563
12913 * gcc.dg/pr64563.c: New test.
12914
12915 PR target/64513
12916 * gcc.target/i386/pr64513.c: New test.
12917
12918 PR tree-optimization/64454
12919 * gcc.dg/pr64454.c: New test.
12920
12921 PR testsuite/64028
12922 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12923 bind_pic_locally.
12924 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12925 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12926 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12927 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12928 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12929 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12930 * gcc.dg/vect/slp-25.c: Likewise.
12931 * gcc.dg/vect/vect-109.c: Likewise.
12932 * gcc.dg/vect/vect-13.c: Likewise.
12933 * gcc.dg/vect/vect-17.c: Likewise.
12934 * gcc.dg/vect/vect-18.c: Likewise.
12935 * gcc.dg/vect/vect-19.c: Likewise.
12936 * gcc.dg/vect/vect-20.c: Likewise.
12937 * gcc.dg/vect/vect-21.c: Likewise.
12938 * gcc.dg/vect/vect-22.c: Likewise.
12939 * gcc.dg/vect/vect-27.c: Likewise.
12940 * gcc.dg/vect/vect-29.c: Likewise.
12941 * gcc.dg/vect/vect-2-big-array.c: Likewise.
12942 * gcc.dg/vect/vect-2.c: Likewise.
12943 * gcc.dg/vect/vect-3.c: Likewise.
12944 * gcc.dg/vect/vect-4.c: Likewise.
12945 * gcc.dg/vect/vect-5.c: Likewise.
12946 * gcc.dg/vect/vect-72.c: Likewise.
12947 * gcc.dg/vect/vect-73-big-array.c: Likewise.
12948 * gcc.dg/vect/vect-73.c: Likewise.
12949 * gcc.dg/vect/vect-77-global.c: Likewise.
12950 * gcc.dg/vect/vect-78-global.c: Likewise.
12951 * gcc.dg/vect/vect-7.c: Likewise.
12952 * gcc.dg/vect/vect-86.c: Likewise.
12953 * gcc.dg/vect/vect-align-1.c: Likewise.
12954 * gcc.dg/vect/vect-align-3.c: Likewise.
12955 * gcc.dg/vect/vect-all-big-array.c: Likewise.
12956 * gcc.dg/vect/vect-all.c: Likewise.
12957 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12958 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12959 * gcc.dg/vect/vect-peel-3.c: Likewise.
12960 * gcc.dg/vect/vect-peel-4.c: Likewise.
12961 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12962
12963 2015-01-12 Jeff Law <law@redhat.com>
12964
12965 PR target/64461
12966 * gcc.target/m68k/pr64461.c: New test.
12967
12968 2015-01-12 David Malcolm <dmalcolm@redhat.com>
12969
12970 * jit.dg/test-array-as-pointer.c (create_code): Update call
12971 to gcc_jit_context_new_global by setting "kind" to
12972 GCC_JIT_GLOBAL_IMPORTED.
12973 * jit.dg/test-error-array-as-pointer.c: Likewise.
12974 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12975 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12976 setting kind to GCC_JIT_GLOBAL_EXPORTED.
12977 * jit.dg/test-using-global.c (the_global): Rename to...
12978 (imported_global): ...this.
12979 (create_code): Update to test the three kinds of global.
12980 (verify_code): Likewise.
12981
12982 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
12983
12984 PR testsuite/64427
12985 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
12986 undefined behavior.
12987 * gcc.target/i386/pr64291-2.c: Updated.
12988
12989 2015-01-12 Richard Biener <rguenther@suse.de>
12990
12991 PR tree-optimization/64530
12992 * gfortran.dg/pr64530.f90: New testcase.
12993
12994 2015-01-12 Richard Biener <rguenther@suse.de>
12995
12996 PR middle-end/64357
12997 * gcc.dg/torture/pr64357.c: New testcase.
12998
12999 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
13000
13001 * gcc.target/i386/nop-mcount.c: Properly place {} in target
13002 selector.
13003
13004 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13005 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
13006
13007 2015-01-12 Martin Liska <mliska@suse.cz>
13008
13009 * gcc.dg/ipa/PR64550.c: New test.
13010
13011 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
13012
13013 PR ipa/63470
13014 * g++.dg/ipa/pr63470.C: New testcase.
13015
13016 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13017
13018 PR fortran/63733
13019 * gfortran.dg/typebound_operator_20.f90: New.
13020
13021 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13022
13023 PR fortran/58023
13024 * gfortran.dg/proc_ptr_comp_42.f90: New.
13025
13026 2015-01-11 Janus Weil <janus@gcc.gnu.org>
13027
13028 PR fortran/64508
13029 * gfortran.dg/proc_ptr_comp_41.f90: New.
13030
13031 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
13032
13033 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
13034
13035 2015-01-10 Tobias Burnus <burnus@net-b.de>
13036
13037 PR fortran/64522
13038 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
13039 and add dg-excess-errors.
13040 * gfortran.dg/line_length_6.f90: New.
13041 * gfortran.dg/line_length_7.f90: New.
13042 * gfortran.dg/line_length_8.f90: New.
13043 * gfortran.dg/line_length_9.f90: New.
13044 * gfortran.dg/line_length_10.f90: New.
13045 * gfortran.dg/line_length_11.f90: New.
13046
13047 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13048
13049 * jit.dg/test-threads.c (struct testcase): Move declaration
13050 to jit.dg/all-non-failing-tests.h.
13051 (testcases): Likewise.
13052 * jit.dg/all-non-failing-tests.h (struct testcase): Move
13053 declaration here from jit.dg/all-non-failing-tests.h.
13054 (testcases): Likewise.
13055 * jit.dg/test-combination.c (create_code): Eliminate spelling
13056 out all of the testcases in favor of looping through the
13057 "testcases" metadata.
13058 (verify_code): Likewise.
13059
13060 2015-01-09 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR rtl-optimization/64536
13063 * gcc.dg/pr64536.c: New test.
13064
13065 2015-01-09 David Malcolm <dmalcolm@redhat.com>
13066
13067 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
13068 * jit.dg/test-combination.c (create_code): Likewise.
13069 (verify_code): Likewise.
13070 * jit.dg/test-constants.c: New test case.
13071 * jit.dg/test-threads.c: Add test-constants.c.
13072
13073 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
13074
13075 PR libobjc/51891
13076 * objc.dg/gnu-api-2-class.m: Add a test case
13077 for the above change.
13078
13079 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
13080
13081 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
13082
13083 2015-01-09 Richard Biener <rguenther@suse.de>
13084
13085 PR tree-optimization/64410
13086 * g++.dg/vect/pr64410.cc: New testcase.
13087
13088 2015-01-09 Martin Liska <mliska@suse.cz>
13089
13090 * gcc.dg/ipa/ipa-icf-32.c: New test.
13091
13092 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13093
13094 * c-c++-common/tsan/tsan_barrier.h: New.
13095 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
13096 * c-c++-common/tsan/bitfield_race.c: Likewise.
13097 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13098 * c-c++-common/tsan/mutexset1.c: Likewise.
13099 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13100 * c-c++-common/tsan/race_on_mutex.c: Likewise.
13101 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13102 * c-c++-common/tsan/simple_race.c: Likewise.
13103 * c-c++-common/tsan/simple_stack.c: Likewise.
13104 * c-c++-common/tsan/sleep_sync.c: Likewise.
13105 * c-c++-common/tsan/tiny_race.c: Likewise.
13106 * c-c++-common/tsan/tls_race.c: Likewise.
13107 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13108 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13109 * g++.dg/tsan/atomic_free.C: Likewise.
13110 * g++.dg/tsan/atomic_free2.C: Likewise.
13111 * g++.dg/tsan/cond_race.C: Likewise.
13112 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
13113
13114 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
13115
13116 PR testsuite/62250
13117 * lib/target-supports.exp (check_effective_target_libatomic_available):
13118 New.
13119 * gfortran.dg/coarray/caf.exp: Only add -latomic for
13120 targets that match effective-target libatomic_available.
13121 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
13122
13123 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13124
13125 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
13126 Verify the result of gcc_jit_context_get_last_error.
13127 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
13128
13129 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR tree-optimization/63989
13132 * gcc.dg/strlenopt-27.c: New test.
13133
13134 2015-01-08 David Malcolm <dmalcolm@redhat.com>
13135
13136 * jit.dg/harness.h (set_up_logging): New function.
13137 (test_jit): Fail if gcc_jit_context_acquire fails. Call
13138 set_up_logging on the context, so that every testcase is
13139 logged to a particular file.
13140 * jit.dg/test-nested-contexts.c (main): Open a logfile,
13141 and call gcc_jit_context_set_logfile on the top-level context.
13142
13143 2015-01-08 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR target/64338
13146 * g++.dg/opt/pr64338.C: New test.
13147
13148 2015-01-08 Tobias Burnus <burnus@net-b.de>
13149
13150 * gfortran.dg/coarray/codimension_2b.f90: New file.
13151 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
13152 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
13153
13154 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13155
13156 PR c++/59004
13157 * g++.dg/ext/fnname4.C: New.
13158
13159 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13160
13161 PR c++/64462
13162 * g++.dg/cpp0x/constexpr-64462.C: New.
13163
13164 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
13165
13166 PR c++/60753
13167 * g++.dg/cpp0x/deleted10.C: New.
13168
13169 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13170
13171 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
13172
13173 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13174
13175 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
13176 GCC_JIT_UNARY_OP_ABS.
13177 (verify_unary_ops): Likewise.
13178
13179 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13180
13181 * jit.dg/test-arith-overflow.c: New test case.
13182 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
13183 * jit.dg/test-combination.c (create_code): Likewise.
13184 (verify_code): Likewise.
13185 * jit.dg/test-threads.c (testcases): Likewise.
13186
13187 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13188
13189 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
13190 rather than "jit". Load g++.exp, and call g++_init.
13191 Run test-*.cc files within the testsuite and *.cc files within
13192 docs/examples.
13193 (jit-dg-test): Drop the addition of -fgnu89-inline to
13194 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
13195 doing it when compiling C testcases (since g++ does not handle
13196 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
13197 is restored to the value after g++_init ran, rather than the
13198 value before g++_init ran. Return a list of
13199 $comp_output $output_file, as dg-test assumes.
13200
13201 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13202
13203 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
13204 make it easier to figure out the origin of each test result when
13205 running test-combination.c and test-threads.c.
13206 (CHECK_VALUE): Likewise.
13207 (CHECK_DOUBLE_VALUE): Likewise.
13208 (CHECK_STRING_VALUE): Likewise.
13209 (CHECK_STRING_STARTS_WITH): Likewise.
13210 (CHECK_STRING_CONTAINS): Likewise.
13211 (CHECK): Likewise.
13212 (check_string_value): Likewise, add "funcname" param.
13213 (check_string_starts_with): Likewise.
13214 (check_string_contains): Likewise.
13215
13216 2015-01-07 David Malcolm <dmalcolm@redhat.com>
13217
13218 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
13219 generating name of built executable.
13220
13221 2015-01-07 Marek Polacek <polacek@redhat.com>
13222
13223 PR c/64440
13224 * gcc.dg/pr64440.c: New test.
13225 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
13226
13227 2015-01-07 Marek Polacek <polacek@redhat.com>
13228
13229 PR c/64417
13230 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
13231 * gcc.dg/pr64417.c: New test.
13232
13233 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13234
13235 PR target/64505
13236 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
13237 fix is correct.
13238
13239 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13240
13241 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
13242 Check if testcases run without errors, not just if they compile.
13243
13244 2015-01-06 Christian Bruel <christian.bruel@st.com>
13245
13246 PR target/64507
13247 * gcc.target/sh/pr64507.c: New test.
13248
13249 2015-01-06 Arnaud Charlet <charlet@adacore.com>
13250
13251 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
13252
13253 2015-01-06 Jakub Jelinek <jakub@redhat.com>
13254
13255 * c-c++-common/asan/sanitize-all-1.c: New test.
13256 * c-c++-common/ubsan/sanitize-all-1.c: New test.
13257 * c-c++-common/ubsan/sanitize-all-2.c: New test.
13258 * c-c++-common/ubsan/sanitize-all-3.c: New test.
13259 * c-c++-common/ubsan/sanitize-all-4.c: New test.
13260
13261 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
13262
13263 * lib/target-supports.exp (check_profiling_available): Return 0 for
13264 Visium.
13265 (check_effective_target_tls_runtime): Likewise.
13266 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
13267 * gcc.dg/20020312-2.c: Adjust for Visium.
13268 * gcc.dg/tls/thr-cse-1.c: Likewise
13269 * gcc.dg/tree-ssa/20040204-1.c: Likewise
13270 * gcc.dg/tree-ssa/loop-1.c: Likewise.
13271 * gcc.dg/weak/typeof-2.c: Likewise.
13272
13273 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
13274
13275 PR rtl-optimization/64287
13276 * gcc.dg/aru-2.c: New test.
13277
13278 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13279
13280 PR sanitizer/64344
13281 * c-c++-common/ubsan/pr64344-1.c: New test.
13282 * c-c++-common/ubsan/pr64344-2.c: New test.
13283
13284 PR tree-optimization/64465
13285 * gcc.dg/pr64465.c: New test.
13286
13287 PR tree-optimization/64494
13288 * gcc.c-torture/compile/pr64494.c: New test.
13289
13290 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13291
13292 PR fortran/47674
13293 * gfortran.dg/realloc_on_assign_25.f90: New test.
13294
13295 2015-01-05 Jakub Jelinek <jakub@redhat.com>
13296
13297 Update copyright years.
13298
13299 2015-01-05 Marek Polacek <polacek@redhat.com>
13300
13301 PR c/64423
13302 * gcc.dg/pr64423.c: New test.
13303
13304 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
13305
13306 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
13307 mmix-knuth-mmixware for the same reason as for MIPS.
13308 * gcc.dg/debug/debug-2.c: Ditto.
13309
13310 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
13311
13312 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
13313
13314 PR testsuite/62250
13315 * lib/gfortran.exp: Add libatomic library search path.
13316 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
13317 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
13318
13319 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
13320
13321 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
13322
13323 * c-c++-common/tsan/bitfield_race.c: New testcase.
13324 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
13325
13326 2015-01-02 Tobias Burnus <burnus@net-b.de>
13327
13328 * gfortran.dg/coarray/collectives_4.f90: New.
13329
13330 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13331
13332 PR fortran/57562
13333 * gfortran.dg/extends_16.f90: New.
13334
13335 2015-01-02 Tobias Burnus <burnus@net-b.de>
13336
13337 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
13338
13339 2015-01-02 Tobias Burnus <burnus@net-b.de>
13340
13341 * gfortran.dg/coarray/codimension_2.f90: New.
13342 * gfortran.dg/coarray/codimension_2a.f90: New.
13343 * gfortran.dg/coarray_35.f90: New.
13344 * gfortran.dg/coarray_35a.f90: New.
13345
13346 2015-01-02 Janus Weil <janus@gcc.gnu.org>
13347
13348 PR fortran/60507
13349 * gfortran.dg/dummy_procedure_11.f90: New.
13350 ^L
13351 Copyright (C) 2015 Free Software Foundation, Inc.
13352
13353 Copying and distribution of this file, with or without modification,
13354 are permitted in any medium without royalty provided the copyright
13355 notice and this notice are preserved.