8b8426526ac2453f807d1ee59c7c020997a18ecc
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-04 Jeff Law <law@redhat.com>
2
3 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
4 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
5 -fisolate-erroneous-paths-attribute.
6 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7
8 2013-12-04 Joseph Myers <joseph@codesourcery.com>
9
10 PR c/52023
11 * gcc.dg/c11-align-6.c: New test.
12
13 2013-12-04 Marek Polacek <polacek@redhat.com>
14
15 * c-c++-common/ubsan/overflow-mul-2.c: New test.
16 * c-c++-common/ubsan/overflow-add-1.c: New test.
17 * c-c++-common/ubsan/overflow-add-2.c: New test.
18 * c-c++-common/ubsan/overflow-mul-1.c: New test.
19 * c-c++-common/ubsan/overflow-sub-1.c: New test.
20 * c-c++-common/ubsan/overflow-sub-2.c: New test.
21 * c-c++-common/ubsan/overflow-negate-1.c: New test.
22
23 2013-12-04 Marek Polacek <polacek@redhat.com>
24
25 PR c/54113
26 * gcc.dg/pr54113.c: New test.
27
28 2013-12-04 Jakub Jelinek <jakub@redhat.com>
29
30 PR c++/59268
31 * g++.dg/cpp0x/constexpr-template6.C: New test.
32
33 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
34
35 * gnat.dg/pack19.adb: New test.
36
37 2013-12-04 Jakub Jelinek <jakub@redhat.com>
38
39 PR rtl-optimization/58726
40 * gcc.c-torture/execute/pr58726.c: New test.
41
42 PR target/59163
43 * g++.dg/torture/pr59163.C: New test.
44
45 PR tree-optimization/59355
46 * g++.dg/ipa/pr59355.C: New test.
47
48 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
49
50 * gcc.dg/tree-ssa/slsr-39.c: Update.
51 * gcc.dg/tree-ssa/slsr-41.c: New test.
52
53 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
54
55 * gcc.target/powerpc/pr57363.c: New test.
56
57 2013-12-03 Wei Mi <wmi@google.com>
58
59 PR rtl-optimization/59020
60 * testsuite/gcc.dg/pr59020.c: New.
61 * testsuite/gcc.dg/macro-fusion-1.c: New.
62 * testsuite/gcc.dg/macro-fusion-2.c: New.
63
64 2013-12-03 Yury Gribov <y.gribov@samsung.com>
65
66 PR sanitizer/59063
67 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
68 has not been found.
69 * lib/ubsan-dg.exp: Likewise. Append to flags also
70 -B${gccpath}/libsanitizer/.
71
72 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
73
74 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
75 endian.
76
77 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
78
79 PR target/59363
80 * gcc.target/i386/pr59363.c: New file.
81
82 2013-12-03 Marek Polacek <polacek@redhat.com>
83
84 PR c/59351
85 * gcc.dg/pr59351.c: New test.
86
87 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
88
89 * gcc.dg/20020312-2.c: Add __nds32__ case.
90 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
91 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
92 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
93 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
94 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
95 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
96 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
97 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
98 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
99 * gcc.target/nds32: New nds32 specific directory and testcases.
100 * lib/target-supports.exp (check_profiling_available): Check for
101 nds32*-*-elf.
102
103 2013-12-03 Jakub Jelinek <jakub@redhat.com>
104
105 PR tree-optimization/59362
106 * gcc.c-torture/compile/pr59362.c: New test.
107
108 PR middle-end/59011
109 * gcc.dg/pr59011.c: New test.
110
111 PR target/58864
112 * g++.dg/opt/pr58864.C: New test.
113
114 2013-12-02 Jeff Law <law@redhat.com>
115
116 PR tree-optimization/59322
117 * gcc.c-torture/compile/pr59322.c: New test.
118
119 2013-12-02 Sriraman Tallam <tmsriram@google.com>
120
121 PR target/58944
122 * testsuite/gcc.target/i386/pr58944.c: New test.
123
124 2013-12-02 Joseph Myers <joseph@codesourcery.com>
125
126 PR c/58235
127 * gcc.dg/c90-array-lval-8.c: New test.
128
129 2013-12-02 Jakub Jelinek <jakub@redhat.com>
130
131 PR tree-optimization/59358
132 * gcc.c-torture/execute/pr59358.c: New test.
133
134 PR lto/59326
135 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
136 * lib/target-supports.exp (check_effective_target_avx2): ... here.
137 (check_effective_target_vect_simd_clones): New.
138 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
139 vect_simd_clones.
140 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
141 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
142 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
143 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
144 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
145 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
146 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
147 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
148 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
149 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
150 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
151
152 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
153
154 * gcc.dg/pr56997-4.c: New testcase.
155
156 2013-12-02 Marek Polacek <polacek@redhat.com>
157
158 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
159 functions.
160
161 2013-12-02 Richard Biener <rguenther@suse.de>
162
163 PR tree-optimization/59139
164 * gcc.dg/torture/pr59139.c: New testcase.
165
166 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
167
168 * gnat.dg/opt30.adb: New test.
169
170 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
171
172 PR fortran/57354
173 * gfortran.dg/realloc_on_assign_23.f90 : New test
174
175 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
176
177 PR fortran/34547
178 * gfortran.dg/null_5.f90 : Include new error.
179 * gfortran.dg/null_6.f90 : Include new error.
180
181 2013-11-29 Marek Polacek <polacek@redhat.com>
182
183 PR sanitizer/59331
184 * g++.dg/ubsan/pr59331.C: New test.
185 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
186 Disable the -w option.
187 * c-c++-common/ubsan/vla-1.c: Likewise.
188 * c-c++-common/ubsan/vla-2.c: Likewise.
189 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
190
191 2013-11-29 Joseph Myers <joseph@codesourcery.com>
192
193 PR c/42262
194 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
195
196 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
197
198 * lib/asan-dg.exp (asan_link_flags): Properly add path to
199 libsanitizer.spec to cflags.
200
201 2013-11-29 Richard Biener <rguenther@suse.de>
202
203 PR middle-end/59208
204 * g++.dg/torture/pr59208.C: New testcase.
205
206 2013-11-29 Jakub Jelinek <jakub@redhat.com>
207 Yury Gribov <y.gribov@samsung.com>
208
209 PR sanitizer/59063
210 * c-c++-common/asan/pr59063-1.c: New test.
211 * c-c++-common/asan/pr59063-2.c: Likewise.
212 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
213 * lib/ubsan-dg.exp: Likewise.
214
215 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
216
217 * gnat.dg/opt29.ad[sb]: New test.
218
219 2013-11-29 Richard Biener <rguenther@suse.de>
220
221 PR middle-end/59338
222 * gcc.dg/torture/pr59338.c: New testcase.
223
224 2013-11-29 Jakub Jelinek <jakub@redhat.com>
225
226 PR lto/59326
227 * gcc.dg/vect/vect-simd-clone-12.c: New test.
228 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
229 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
230
231 PR c/59280
232 * c-c++-common/pr59280.c: New test.
233
234 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
235
236 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
237
238 2013-11-29 Joseph Myers <joseph@codesourcery.com>
239
240 PR c/57574
241 * gcc.dg/inline-35.c: New test.
242
243 2013-11-28 Jakub Jelinek <jakub@redhat.com>
244
245 PR c++/59297
246 * g++.dg/gomp/pr59297.C: New test.
247
248 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
249
250 PR target/57293
251 * gcc.target/i386/pr57293.c: New.
252
253 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
254
255 * gcc.target/arm/vrinta-ce.c: New testcase.
256
257 2013-11-28 Richard Biener <rguenther@suse.de>
258
259 PR lto/59323
260 * gcc.dg/lto/pr59323-2_0.c: New testcase.
261
262 2013-11-28 Richard Biener <rguenther@suse.de>
263
264 PR tree-optimization/59330
265 * gcc.dg/torture/pr59330.c: New testcase.
266
267 2013-11-28 Richard Biener <rguenther@suse.de>
268
269 PR lto/59323
270 * gcc.dg/lto/pr59323_0.c: New testcase.
271
272 2013-11-28 Jakub Jelinek <jakub@redhat.com>
273
274 PR middle-end/57393
275 PR tree-optimization/58018
276 PR tree-optimization/58131
277 * gcc.dg/torture/pr57393-1.c: New test.
278 * gcc.dg/torture/pr57393-2.c: New test.
279 * gcc.dg/torture/pr57393-3.c: New test.
280 * gcc.dg/torture/pr58018.c: New test.
281 * gcc.dg/torture/pr58131.c: New test.
282 * gfortran.dg/pr57393-1.f90: New test.
283 * gfortran.dg/pr57393-2.f90: New test.
284
285 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
286
287 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
288
289 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
290
291 * gcc.dg/guality/param-3.c: New test.
292
293 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
294 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
295
296 PR target/56788
297 * gcc.target/i386/xop-frczX.c: New test.
298
299 2013-11-27 Jakub Jelinek <jakub@redhat.com>
300
301 PR tree-optimization/59014
302 * gcc.c-torture/execute/pr59014-2.c: New test.
303
304 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/58647
307 * g++.dg/parse/crash66.C: New.
308
309 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
310
311 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
312 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
313
314 2013-11-27 Marek Polacek <polacek@redhat.com>
315
316 PR sanitizer/59306
317 * g++.dg/ubsan/pr59306.C: New test.
318
319 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
320 Jakub Jelinek <jakub@redhat.com>
321
322 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
323 simdlen is a power of two.
324 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
325 Remove -msse2. Adjust regexps for name mangling changes.
326 * gcc.dg/gomp/simd-clones-3.c: Likewise.
327 * gcc.dg/vect/vect-simd-clone-1.c: New test.
328 * gcc.dg/vect/vect-simd-clone-2.c: New test.
329 * gcc.dg/vect/vect-simd-clone-3.c: New test.
330 * gcc.dg/vect/vect-simd-clone-4.c: New test.
331 * gcc.dg/vect/vect-simd-clone-5.c: New test.
332 * gcc.dg/vect/vect-simd-clone-6.c: New test.
333 * gcc.dg/vect/vect-simd-clone-7.c: New test.
334 * gcc.dg/vect/vect-simd-clone-8.c: New test.
335 * gcc.dg/vect/vect-simd-clone-9.c: New test.
336 * gcc.dg/vect/vect-simd-clone-10.c: New test.
337 * gcc.dg/vect/vect-simd-clone-10.h: New file.
338 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
339 * gcc.dg/vect/vect-simd-clone-11.c: New test.
340
341 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
342
343 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
344 Call set_ld_library_path_env_vars.
345 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
346
347 2013-11-27 Tom de Vries <tom@codesourcery.com>
348 Marc Glisse <marc.glisse@inria.fr>
349
350 PR c++/59032
351 * c-c++-common/pr59032.c: New testcase.
352
353 2013-11-27 Tom de Vries <tom@codesourcery.com>
354 Marc Glisse <marc.glisse@inria.fr>
355
356 PR middle-end/59037
357 * c-c++-common/pr59037.c: New testcase.
358
359 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
360
361 * gcc.c-torture/execute/20131127-1.c: New test.
362
363 2013-11-27 Richard Biener <rguenther@suse.de>
364
365 PR tree-optimization/59288
366 * gcc.dg/torture/pr59288.c: New testcase.
367
368 2013-11-27 Marek Polacek <polacek@redhat.com>
369
370 * c-c++-common/ubsan/undefined-1.c: New test.
371
372 2013-11-26 Jakub Jelinek <jakub@redhat.com>
373
374 PR tree-optimization/59014
375 * gcc.c-torture/execute/pr59014.c: New test.
376
377 PR target/59229
378 * gcc.c-torture/execute/pr59229.c: New test.
379
380 PR rtl-optimization/59166
381 * gcc.dg/torture/pr59166.c: New test.
382
383 PR c++/58874
384 * g++.dg/gomp/pr58874.C: New test.
385
386 PR middle-end/59150
387 * g++.dg/gomp/pr59150.C: New test.
388
389 PR middle-end/59152
390 * c-c++-common/gomp/pr59152.c: New test.
391
392 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
393
394 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
395 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
396 * g++.dg/gomp/openmp-simd-1.C: Ditto.
397 * g++.dg/gomp/openmp-simd-2.C: Ditto.
398 * gfortran.dg/c_loc_test_22.f90: Ditto.
399 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
400 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
401 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
402 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
403 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
404 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
405
406 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
407
408 * gcc.target/arm/20131120.c: New test.
409
410 2013-11-26 Richard Biener <rguenther@suse.de>
411
412 PR tree-optimization/59245
413 * gcc.dg/torture/pr59245.c: New testcase.
414
415 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
416
417 PR target/59290
418 * gcc.target/arm/negdi-2.c: Scan more general register names.
419
420 2013-11-26 Terry Guo <terry.guo@arm.com>
421
422 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
423 * gcc.target/arm/thumb1-pic-single-base.c: New case.
424
425 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
426
427 PR c++/58700
428 * g++.dg/parse/bitfield4.C: New.
429
430 2013-11-26 Richard Biener <rguenther@suse.de>
431
432 PR tree-optimization/59287
433 * gcc.dg/tree-ssa/alias-29.c: New testcase.
434
435 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
436
437 PR c++/54485
438 * g++.dg/other/default8.C: New.
439 * g++.dg/tc1/dr217.C: Remove xfail.
440 * g++.dg/other/default5.C: Adjust.
441 * g++.old-deja/g++.mike/p1989.C: Likewise.
442
443 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/58607
446 * g++.dg/cpp0x/constexpr-ice9.C: New.
447
448 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
449
450 PR c++/58810
451 * g++.dg/other/cv_func3.C: New.
452 * g++.dg/other/cv_func.C: Adjust.
453 * g++.dg/parse/fn-typedef2.C: Likewise.
454
455 2013-11-25 Marek Polacek <polacek@redhat.com>
456
457 PR sanitizer/59250
458 * g++.dg/ubsan/pr59250.C: New test.
459
460 2013-11-25 Janus Weil <janus@gcc.gnu.org>
461
462 PR fortran/59143
463 * gfortran.dg/typebound_proc_30.f90: New.
464
465 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
466
467 PR c++/59080
468 * g++.dg/cpp0x/initlist75.C: New.
469
470 PR c++/59096
471 * g++.dg/cpp0x/gen-attrs-57.C: New.
472
473 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
474
475 PR c++/59112
476 PR c++/59113
477 * g++.dg/cpp1y/pr58533.C: Updated testcase.
478 * g++.dg/cpp1y/pr59112.C: New testcase.
479 * g++.dg/cpp1y/pr59113.C: New testcase.
480
481 2013-11-25 Terry Guo <terry.guo@arm.com>
482
483 * gcc.target/arm/thumb2-slow-flash-data.c: New.
484
485 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
486
487 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
488 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
489
490 2013-11-23 Janus Weil <janus@gcc.gnu.org>
491
492 PR fortran/59228
493 * gfortran.dg/asynchronous_4.f90: New.
494
495 2013-11-22 Jakub Jelinek <jakub@redhat.com>
496
497 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
498 cleanup-tree-dump directive.
499
500 2013-11-22 Jan Hubicka <jh@suse.cz>
501
502 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
503 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
504
505 2013-11-22 Jakub Jelinek <jakub@redhat.com>
506
507 * g++.dg/ubsan/return-1.C: New test.
508 * g++.dg/ubsan/return-2.C: New test.
509
510 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
511 optimizing away some __asan_report* calls.
512
513 2013-11-22 Martin Jambor <mjambor@suse.cz>
514
515 * gcc.dg/pr10474.c: Also test ppc64.
516 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
517 to longs.
518 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
519
520 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
521
522 PR target/59054
523 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
524 specify an appropriate register class for VSX operations.
525 (load_vsx): Use it.
526 (load_gpr_to_vsx): Likewise.
527 (load_vsx_to_gpr): Likewise.
528 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
529 register class for VSX registers that the type can handle. Remove
530 checks for explicit number of instructions generated, just check
531 if the instruction is generated.
532 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
533 * gcc.target/powerpc/direct-move-float1.c: Likewise.
534 * gcc.target/powerpc/direct-move-float2.c: Likewise.
535 * gcc.target/powerpc/direct-move-double1.c: Likewise.
536 * gcc.target/powerpc/direct-move-double2.c: Likewise.
537 * gcc.target/powerpc/direct-move-long1.c: Likewise.
538 * gcc.target/powerpc/direct-move-long2.c: Likewise.
539
540 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
541
542 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
543 * gcc.target/powerpc/bool3-p7.c: Likewise.
544 * gcc.target/powerpc/bool3-p8.c: Likewise.
545
546 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
547 appropriate instructions are generated, don't check the count.
548
549 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
550
551 PR target/59216
552 * gcc.target/arm/negdi-4.c: Delete invalid test.
553 * gcc.dg/torture/pr59216.c: New test.
554
555 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
556
557 * gcc.target/aarch64/vmov_n_1.c: New testcase.
558
559 2013-11-22 Richard Biener <rguenther@suse.de>
560
561 * gcc.dg/torture/20131122-0.c: New testcase.
562
563 2013-11-22 Jakub Jelinek <jakub@redhat.com>
564
565 * gcc.dg/vect/vect-124.c: New test.
566
567 2013-11-21 Cary Coutant <ccoutant@google.com>
568
569 * gcc.dg/debug/dwarf2/mlt1.c: New test.
570 * gcc.dg/debug/dwarf2/mlt2.c: New test.
571
572 2013-11-21 Jeff Law <law@redhat.com>
573
574 PR tree-optimization/59221
575 * gcc.c-torture/execute/pr59221.c: New test.
576
577 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
578
579 PR libfortran/59227
580 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
581 Make more generic for other platforms.
582
583 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
584
585 PR target/53976
586 * gcc.target/sh/pr53976-1.c: New.
587
588 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
589
590 PR libfortran/49024
591 * gfortran.dg/erf_3.F90: New file.
592
593 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
594
595 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
596
597 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
598
599 PR rtl-optimization/59133
600 * gcc.target/i386/pr59133.c: New.
601
602 2013-11-20 Joseph Myers <joseph@codesourcery.com>
603
604 PR middle-end/21718
605 * gcc.dg/float-exact-1.c: New test.
606
607 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
608
609 PR rtl-optimization/54300
610 * gcc.target/arm/pr54300.C: New test.
611
612 2013-11-20 Diego Novillo <dnovillo@google.com>
613
614 PR 59212
615 * g++.dg/plugin/selfassign.c: Include stringpool.h
616
617 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
618
619 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
620
621 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
622
623 * gcc.target/s390/htm-1.c: Rename to ...
624 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
625 one.
626 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
627 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
628 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
629 * gcc.target/s390/htm-builtins-1.c: New testcase.
630 * gcc.target/s390/htm-builtins-2.c: New testcase.
631 * gcc.target/s390/s390.exp: Add check for htm machine.
632
633 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
634
635 PR c/53001
636 * c-c++-common/Wfloat-conversion.c: Copies relevant
637 tests from c-c++-common/Wconversion-real.c,
638 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
639 new testcase for conversions that are warned about by
640 -Wfloat-conversion.
641
642 2013-11-19 Martin Jambor <mjambor@suse.cz>
643
644 PR rtl-optimization/59099
645 * gcc.target/i386/pr59099.c: New test.
646
647 2013-11-19 Sriraman Tallam <tmsriram@google.com>
648
649 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
650
651 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
652
653 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
654 construct parameter slot value in endian-independent way.
655 (fcevv, fciievv, fcvevv): Use it.
656
657 2013-11-19 Jan Hubicka <jh@suse.cz>
658
659 * ipa/devirt9.C: Fix prevoius change.
660
661 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
662
663 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
664 Remove defined(__linux__).
665
666 2013-11-19 Richard Biener <rguenther@suse.de>
667
668 PR tree-optimization/59164
669 * gcc.dg/torture/pr59164.c: New testcase.
670
671 2013-11-19 Richard Biener <rguenther@suse.de>
672
673 PR middle-end/58956
674 * gcc.dg/torture/pr58956.c: New testcase.
675
676 2013-11-19 Marek Polacek <polacek@redhat.com>
677
678 * c-c++-common/ubsan/null-1.c: New test.
679 * c-c++-common/ubsan/null-2.c: New test.
680 * c-c++-common/ubsan/null-3.c: New test.
681 * c-c++-common/ubsan/null-4.c: New test.
682 * c-c++-common/ubsan/null-5.c: New test.
683 * c-c++-common/ubsan/null-6.c: New test.
684 * c-c++-common/ubsan/null-7.c: New test.
685 * c-c++-common/ubsan/null-8.c: New test.
686 * c-c++-common/ubsan/null-9.c: New test.
687 * c-c++-common/ubsan/null-10.c: New test.
688 * c-c++-common/ubsan/null-11.c: New test.
689 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
690 * c-c++-common/ubsan/shift-1.c: Likewise.
691 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
692
693 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
694
695 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
696
697 2013-11-19 Jan Hubicka <jh@suse.cz>
698
699 * ipa/devirt9.C: Verify that the optimization happens already before.
700 whole-program.
701
702 2013-11-19 Richard Biener <rguenther@suse.de>
703
704 PR tree-optimization/57517
705 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
706 * gcc.dg/torture/pr57517.c: Likewise.
707
708 2013-11-19 Jan Hubicka <jh@suse.cz>
709
710 * gcc.target/i386/memcpy-3.c: New testcase.
711
712 2013-11-18 Jan Hubicka <jh@suse.cz>
713 Uros Bizjak <ubizjak@gmail.com>
714
715 PR middle-end/59175
716 * gcc.target/i386/memcpy-2.c: Fix template;
717 add +1 so the testcase passes at 32bit.
718
719 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
720
721 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
722 Remove spurious FIXME.
723
724 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
725
726 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
727
728 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
729
730 PR c++/53473
731 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
732
733 2013-11-18 Richard Biener <rguenther@suse.de>
734
735 PR tree-optimization/59125
736 PR tree-optimization/54570
737 * gcc.dg/builtin-object-size-8.c: Un-xfail.
738 * gcc.dg/builtin-object-size-14.c: New testcase.
739 * gcc.dg/strlenopt-14gf.c: Adjust.
740 * gcc.dg/strlenopt-1f.c: Likewise.
741 * gcc.dg/strlenopt-4gf.c: Likewise.
742
743 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
744
745 * gnat.dg/volatile11.adb: New test.
746 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
747
748 2013-11-18 Yury Gribov <y.gribov@samsung.com>
749
750 PR sanitizer/59106
751 * c-c++-common/asan/pr59106.c: New test.
752
753 2013-11-17 Jan Hubicka <jh@suse.cz>
754
755 * gcc.target/i386/memcpy-2.c: New testcase.
756
757 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
758
759 PR target/59153
760 * gcc.target/i386/pr59153.c: New test.
761
762 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/59123
765 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
766 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
767
768 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
769
770 PR c++/29143
771 * g++.dg/overload/addr2.C: New.
772 * g++.old-deja/g++.other/overload11.C: Adjust.
773
774 2013-11-15 Mike Stump <mikestump@comcast.net>
775
776 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
777 * lib/g++.exp (g++_target_compile): Likewise.
778 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
779 libraries. Remove debugging.
780 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
781 libraries. Remove -O0, redundant with default.
782
783 2013-11-15 Joseph Myers <joseph@codesourcery.com>
784
785 * c-c++-common/cpp/ucnid-2011-1.c: New test.
786
787 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
788
789 PR c++/58188
790 * g++.dg/cpp0x/nsdmi-template8.C: New.
791
792 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
793
794 PR c++/58725
795 * g++.dg/cpp0x/nsdmi-template7.C: New.
796
797 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
798
799 PR c++/58829
800 * g++.dg/cpp0x/nsdmi-template6.C: New.
801
802 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
803
804 PR c++/58599
805 * g++.dg/cpp0x/nsdmi-template5.C: New.
806
807 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
808
809 * c-c++-common/cilk-plus/PS: New directory.
810 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
811 * g++.dg/dg.exp: Run Cilk Plus tests.
812 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
813
814 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
815
816 * gcc.dg/vmx/3b-15.c: Revise for little endian.
817
818 2013-11-15 Richard Biener <rguenther@suse.de>
819
820 PR tree-optimization/50262
821 * gcc.dg/tree-ssa/alias-28.c: New testcase.
822 * gcc.dg/strlenopt-1.c: Adjust.
823 * gcc.dg/strlenopt-1f.c: Likewise.
824
825 2013-11-15 Richard Biener <rguenther@suse.de>
826
827 * gcc.dg/torture/20131115-1.c: New testcase.
828
829 2013-11-15 Joseph Myers <joseph@codesourcery.com>
830
831 * gcc.dg/cpp/ucnid-9.c: New test.
832
833 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
834
835 * gnat.dg/stack_usage1b.adb: New test.
836 * gnat.dg/stack_usage1c.adb: Likewise.
837
838 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
839
840 * gnat.dg/specs/addr1.ads: Revert the last change.
841 * gnat.dg/specs/atomic1.ads: Likewise.
842
843 2013-11-14 Cong Hou <congh@google.com>
844
845 * gcc.dg/vect/vect-alias-check.c: Update.
846
847 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
848
849 PR c++/57887
850 * g++.dg/cpp0x/nsdmi-template3.C: New.
851 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
852
853 2013-11-14 Diego Novillo <dnovillo@google.com>
854
855 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
856 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
857
858 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
859
860 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
861 compiler and linker field if _CALL_ELF == 2.
862 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
863 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
864 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
865
866 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
867
868 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
869 (WRAPPER): Use it.
870 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
871 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
872 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
873
874 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
875
876 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
877 New function.
878 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
879 * gcc.target/powerpc/pr57949-2.c: Likewise.
880
881 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
882
883 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
884
885 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
886
887 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
888 * gcc.dg/torture/float128-div-underflow.c: Likewise.
889 * gcc.dg/torture/float128-extend-nan.c: Likewise.
890
891 2013-11-14 Richard Biener <rguenther@suse.de>
892
893 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
894
895 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
896
897 * gnat.dg/specs/addr1.ads: XFAIL on x32.
898 * gnat.dg/specs/atomic1.ads: Likewise.
899
900 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
901
902 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
903 to "cortex-a53".
904 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
905 to "cortex-a53".
906
907 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
908
909 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
910 *-*-solaris2.1[0-9]*.
911 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
912
913 2013-11-14 Joey Ye <joey.ye@arm.com>
914
915 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
916 * gcc.dg/tree-ssa/vrp47.c: Likewise.
917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
918 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
919 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
920
921 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
922
923 PR c++/58533
924 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
925
926 2013-11-14 Jakub Jelinek <jakub@redhat.com>
927
928 PR target/59101
929 * gcc.c-torture/execute/pr59101.c: New test.
930
931 2013-11-13 Jeff Law <law@redhat.com>
932
933 PR tree-optimization/59102
934 * gcc.c-torture/compile/pr59102.c: New test.
935
936 2013-11-13 Tom de Vries <tom@codesourcery.com>
937
938 * gcc.dg/tail-merge-store.c: New test.
939
940 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
941
942 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
943 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
944
945 2013-11-13 Jeff Law <law@redhat.com>
946
947 * PR middle-end/59119
948 * gcc.c-torture/compile/pr59119.c: New test.
949
950 2013-11-13 Martin Jambor <mjambor@suse.cz>
951
952 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
953 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
954 * gcc.dg/pr10474.c: Likewise.
955
956 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
957
958 * lib/target-supports.exp
959 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
960 of targets that do not need command line argument to enable SIMD.
961
962 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gcc.dg/guality/param-4.c: New test.
965
966 2013-11-13 Joseph Myers <joseph@codesourcery.com>
967
968 * gcc.dg/c11-complex-1.c: New test.
969
970 2013-11-13 Joseph Myers <joseph@codesourcery.com>
971
972 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
973 gcc.dg/auto-type-2.c: New tests.
974
975 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
976
977 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
978 LTO tests.
979
980 2013-11-12 Jeff Law <law@redhat.com>
981
982 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
983 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
984 the SSA optimizers.
985
986 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
987
988 PR target/59054
989 * gcc.target/powerpc/pr59054.c: New test.
990
991 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
992
993 * g++.dg/cpp1y/lambda-generic.C: New test case.
994 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
995 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
996 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
997 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
998 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
999 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1000 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1001 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1002
1003 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1004
1005 PR c++/58534
1006 PR c++/58536
1007 PR c++/58548
1008 PR c++/58549
1009 PR c++/58637
1010 * g++.dg/cpp1y/pr58534.C: New testcase.
1011 * g++.dg/cpp1y/pr58536.C: New testcase.
1012 * g++.dg/cpp1y/pr58548.C: New testcase.
1013 * g++.dg/cpp1y/pr58549.C: New testcase.
1014 * g++.dg/cpp1y/pr58637.C: New testcase.
1015
1016 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1017
1018 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1019 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1020 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1021 diagnostics.
1022
1023 2013-11-12 Tristan Gingold <gingold@adacore.com>
1024
1025 * gnat.dg/aggr21.adb: New test.
1026 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1027
1028 2013-11-12 Jeff Law <law@redhat.com>
1029
1030 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1031 * gcc.dg/tree-ssa/isolate-5.c: New test.
1032
1033 2013-11-12 Martin Jambor <mjambor@suse.cz>
1034
1035 PR rtl-optimization/10474
1036 * gcc.dg/pr10474.c: New testcase.
1037 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1038 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1039
1040 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 PR c++/57734
1043 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1044
1045 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1046
1047 * gcc.dg/time-profiler-1.c: New test.
1048 * gcc.dg/time-profiler-2.c: Ditto.
1049
1050 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1051 Jeff Law <law@redhat.com>
1052
1053 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1054
1055 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1056
1057 PR target/58853
1058 * gcc.target/i386/pr58853.c: New test.
1059
1060 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1061
1062 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1063 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1064 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1065 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1066 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1067 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1068 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1069 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1070 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1071
1072 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1073
1074 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1075 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1076 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1077 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1078 gcc.dg/atomic/stdatomic-exchange-1.c,
1079 gcc.dg/atomic/stdatomic-exchange-2.c,
1080 gcc.dg/atomic/stdatomic-exchange-3.c,
1081 gcc.dg/atomic/stdatomic-exchange-4.c,
1082 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1083 gcc.dg/atomic/stdatomic-generic.c,
1084 gcc.dg/atomic/stdatomic-kill-dep.c,
1085 gcc.dg/atomic/stdatomic-load-1.c,
1086 gcc.dg/atomic/stdatomic-load-2.c,
1087 gcc.dg/atomic/stdatomic-load-3.c,
1088 gcc.dg/atomic/stdatomic-load-4.c,
1089 gcc.dg/atomic/stdatomic-lockfree.c,
1090 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1091 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1092 gcc.dg/atomic/stdatomic-store-1.c,
1093 gcc.dg/atomic/stdatomic-store-2.c,
1094 gcc.dg/atomic/stdatomic-store-3.c,
1095 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1096 tests.
1097
1098 2013-11-08 Cong Hou <congh@google.com>
1099
1100 PR tree-optimization/58508
1101 * gcc.dg/vect/pr58508.c: Update.
1102
1103 2013-11-08 Richard Biener <rguenther@suse.de>
1104
1105 PR tree-optimization/59047
1106 * gcc.dg/torture/pr59047.c: New testcase.
1107
1108 2013-11-08 Richard Biener <rguenther@suse.de>
1109
1110 PR tree-optimization/59038
1111 PR tree-optimization/58955
1112 * gcc.dg/torture/pr59038.c: New testcase.
1113
1114 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1115
1116 PR fortran/58471
1117 * gfortran.dg/constructor_9.f90: New.
1118
1119 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1120
1121 * gcc.dg/atomic-compare-exchange-1.c,
1122 gcc.dg/atomic-compare-exchange-2.c,
1123 gcc.dg/atomic-compare-exchange-3.c,
1124 gcc.dg/atomic-compare-exchange-4.c,
1125 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1126 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1127 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1128 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1129 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1130 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1131 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1132 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1133 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1134 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1135 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1136 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1137 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1138 gcc.dg/atomic-store-5.c: Declare main as returning int.
1139 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1140 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1141 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1142 expression using value of count.
1143
1144 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1145
1146 * lib/target-supports.exp
1147 (check_effective_target_fenv_exceptions): New function.
1148 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1149 * gcc.dg/atomic/c11-atomic-exec-1.c,
1150 gcc.dg/atomic/c11-atomic-exec-2.c,
1151 gcc.dg/atomic/c11-atomic-exec-3.c,
1152 gcc.dg/atomic/c11-atomic-exec-4.c,
1153 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1154 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1155 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1156
1157 2013-11-07 Cong Hou <congh@google.com>
1158
1159 * gcc.dg/vect/vect-alias-check.c: New.
1160
1161 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1162
1163 * gcc.dg/tree-ssa/loop-39.c: New test.
1164
1165 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1166 * gcc.dg/unroll_2.c: Likewise.
1167 * gcc.dg/unroll_3.c: Likewise.
1168 * gcc.dg/unroll_4.c: Likewise.
1169 * gcc.dg/vrp90.c: New test.
1170
1171 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1172
1173 PR c++/58176
1174 * g++.dg/cpp0x/nullptr30.C: New.
1175
1176 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1177 Jakub Jelinek <jakub@redhat.com>
1178
1179 PR sanitizer/59029
1180 * c-c++-common/asan/pr59029.c: New test.
1181
1182 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1183
1184 PR target/59034
1185 * gcc.target/i386/pr59034-1.c: New test.
1186 * gcc.target/i386/pr59034-2.c: Likewise.
1187
1188 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1189
1190 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1191 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1192 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1193
1194 2013-11-06 DJ Delorie <dj@redhat.com>
1195
1196 * gcc.dg/mismatch-decl-1.c: New test.
1197
1198 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1199
1200 * gcc.dg/torture/float128-cmp-invalid.c,
1201 gcc.dg/torture/float128-div-underflow.c,
1202 gcc.dg/torture/float128-extend-nan.c,
1203 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1204
1205 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1206
1207 * gcc.target/sh/pr51244-11.c: Remove target line.
1208 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1209 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1210 * gcc.target/sh/pr51244-15.c: Likewise.
1211 * gcc.target/sh/pr51244-19.c: Likewise.
1212 * gcc.target/sh/cmpstr.c: Likewise.
1213 * gcc.target/sh/pr33135-3.c: Likewise.
1214 * gcc.target/sh/pr53512-2.c: Likewise.
1215 * gcc.target/sh/pr54602-2.c: Likewise.
1216 * gcc.target/sh/pr52483-1.c: Likewise.
1217 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1218 * gcc.target/sh/pr54760-4.c: Likewise.
1219 * gcc.target/sh/pr52483-5.c: Likewise.
1220 * gcc.target/sh/pr54089-2.c: Likewise.
1221 * gcc.target/sh/pr56547-2.c: Likewise.
1222 * gcc.target/sh/pr54089-6.c: Likewise.
1223 * gcc.target/sh/pr51244-20.c: Likewise.
1224 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1225 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1226 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1227 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1228 * gcc.target/sh/pr55303-2.c: Likewise.
1229 * gcc.target/sh/sh2a-resbank.c: Likewise.
1230 * gcc.target/sh/sp-switch.c: Likewise.
1231 * gcc.target/sh/pr51244-3.c: Likewise.
1232 * gcc.target/sh/pr50751-3.c: Likewise.
1233 * gcc.target/sh/pr51244-7.c: Likewise.
1234 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1235 * gcc.target/sh/pr50751-7.c: Likewise.
1236 * gcc.target/sh/pr49468-di.c: Likewise.
1237 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1238 * gcc.target/sh/pr49880-3.c: Likewise.
1239 * gcc.target/sh/pr51244-12.c: Likewise.
1240 * gcc.target/sh/pr53988.c: Likewise.
1241 * gcc.target/sh/pr6526.c: Likewise.
1242 * gcc.target/sh/sh2a-bxor.c: Likewise.
1243 * gcc.target/sh/pr51244-16.c: Likewise.
1244 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1245 * gcc.target/sh/sh2a-bor.c: Likewise.
1246 * gcc.target/sh/pr53511-1.c: Likewise.
1247 * gcc.target/sh/pr21255-3.c: Likewise.
1248 * gcc.target/sh/pr53512-3.c: Likewise.
1249 * gcc.target/sh/pr33135-4.c: Likewise.
1250 * gcc.target/sh/pr54602-3.c: Likewise.
1251 * gcc.target/sh/pr54760-1.c: Likewise.
1252 * gcc.target/sh/pr52483-2.c: Likewise.
1253 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1254 * gcc.target/sh/pr54680.c: Likewise.
1255 * gcc.target/sh/pr54386.c: Likewise.
1256 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1257 * gcc.target/sh/pr54089-3.c: Likewise.
1258 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1259 * gcc.target/sh/pr54089-7.c: Likewise.
1260 * gcc.target/sh/strlen.c: Likewise.
1261 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1262 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1263 * gcc.target/sh/pr55303-3.c: Likewise.
1264 * gcc.target/sh/pr51244-4.c: Likewise.
1265 * gcc.target/sh/pr50751-4.c: Likewise.
1266 * gcc.target/sh/pr39423-1.c: Likewise.
1267 * gcc.target/sh/pr51244-8.c: Likewise.
1268 * gcc.target/sh/pr55146.c: Likewise.
1269 * gcc.target/sh/pr50751-8.c: Likewise.
1270 * gcc.target/sh/sh2a-bset.c: Likewise.
1271 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1272 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1273 * gcc.target/sh/20080410-1.c: Likewise.
1274 * gcc.target/sh/pr49880-4.c: Likewise.
1275 * gcc.target/sh/pr51244-13.c: Likewise.
1276 * gcc.target/sh/sh2a-movrt.c: Likewise.
1277 * gcc.target/sh/pr51244-17.c: Likewise.
1278 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1279 * gcc.target/sh/sh2a-bclr.c: Likewise.
1280 * gcc.target/sh/pr33135-1.c: Likewise.
1281 * gcc.target/sh/pr53512-4.c: Likewise.
1282 * gcc.target/sh/pr54602-4.c: Likewise.
1283 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1284 * gcc.target/sh/pr54760-2.c: Likewise.
1285 * gcc.target/sh/pr52483-3.c: Likewise.
1286 * gcc.target/sh/sh2a-bld.c: Likewise.
1287 * gcc.target/sh/pr54089-4.c: Likewise.
1288 * gcc.target/sh/pr54685.c: Likewise.
1289 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1290 * gcc.target/sh/pr54089-8.c: Likewise.
1291 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1292 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1293 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1294 * gcc.target/sh/pr51244-1.c: Likewise.
1295 * gcc.target/sh/pr50751-1.c: Likewise.
1296 * gcc.target/sh/pr55160.c: Likewise.
1297 * gcc.target/sh/pr51244-5.c: Likewise.
1298 * gcc.target/sh/pr54236-1.c: Likewise.
1299 * gcc.target/sh/pr50751-5.c: Likewise.
1300 * gcc.target/sh/pr52933-1.c: Likewise.
1301 * gcc.target/sh/pr39423-2.c: Likewise.
1302 * gcc.target/sh/pr51244-9.c: Likewise.
1303 * gcc.target/sh/pr49263.c: Likewise.
1304 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1305 * gcc.target/sh/pr49880-1.c: Likewise.
1306 * gcc.target/sh/sh2a-band.c: Likewise.
1307 * gcc.target/sh/pr51244-10.c: Likewise.
1308 * gcc.target/sh/pr49880-5.c: Likewise.
1309 * gcc.target/sh/prefetch.c: Likewise.
1310 * gcc.target/sh/pr51244-14.c: Likewise.
1311 * gcc.target/sh/rte-delay-slot.c: Likewise.
1312 * gcc.target/sh/fpul-usage-1.c: Likewise.
1313 * gcc.target/sh/pr51244-18.c: Likewise.
1314 * gcc.target/sh/pr21255-1.c: Likewise.
1315 * gcc.target/sh/pr33135-2.c: Likewise.
1316 * gcc.target/sh/pr53512-1.c: Likewise.
1317 * gcc.target/sh/pr54602-1.c: Likewise.
1318 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1319 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1320 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1321 * gcc.target/sh/torture/pr58314.c: Likewise.
1322 * gcc.target/sh/torture/pr34777.c: Likewise.
1323 * gcc.target/sh/torture/pr58475.c: Likewise.
1324 * gcc.target/sh/pr54760-3.c: Likewise.
1325 * gcc.target/sh/sh4a-cosf.c: Likewise.
1326 * gcc.target/sh/pr52483-4.c: Likewise.
1327 * gcc.target/sh/mfmovd.c: Likewise.
1328 * gcc.target/sh/pr54089-1.c: Likewise.
1329 * gcc.target/sh/pr56547-1.c: Likewise.
1330 * gcc.target/sh/pr54089-5.c: Likewise.
1331 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1332 * gcc.target/sh/pr54089-9.c: Likewise.
1333 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1334 * gcc.target/sh/pr49468-si.c: Likewise.
1335 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1336 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1337 * gcc.target/sh/pr55303-1.c: Likewise.
1338 * gcc.target/sh/pr51244-2.c: Likewise.
1339 * gcc.target/sh/pr50751-2.c: Likewise.
1340 * gcc.target/sh/pr54236-2.c: Likewise.
1341 * gcc.target/sh/pr51244-6.c: Likewise.
1342 * gcc.target/sh/cmpstrn.c: Likewise.
1343 * gcc.target/sh/pr50751-6.c: Likewise.
1344 * gcc.target/sh/pr52933-2.c: Likewise.
1345 * gcc.target/sh/pr53568-1.c: Likewise.
1346 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1347 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1348 * gcc.target/sh/sh4a-sinf.c: Likewise.
1349 * gcc.target/sh/pr49880-2.c: Likewise.
1350
1351 2013-11-06 Tobias Burnus <burnus@net-b.de>
1352
1353 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1354 * gcc.dg/wdate-time.c: Ditto.
1355 * gfortran.dg/wdate-time.F90: Ditto.
1356
1357 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1358
1359 PR target/30807
1360 * gcc.target/sh/torture/pr30807.c: New.
1361
1362 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/11006
1365 * g++.dg/other/java3.C: New.
1366
1367 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1368
1369 PR target/59021
1370 * gcc.target/i386/pr59021.c: New test.
1371
1372 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1373
1374 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1375 dg-additional-files to also match BOL.
1376
1377 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1378
1379 * gcc.dg/torture/c99-contract-1.c: New test.
1380
1381 2013-11-06 Richard Biener <rguenther@suse.de>
1382
1383 PR tree-optimization/58653
1384 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1385 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1386
1387 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1388
1389 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1390 40 to 30. Replaced iteration variable with a #define. Instead of
1391 returning non-zero value for error, called __builtin_abort (). Fixed
1392 a bug of calling fib_serial in serial case instead of fib.
1393 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1394 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1395 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1396 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1397 compiler flag testing.
1398
1399 2013-11-06 Christian Bruel <christian.bruel@st.com>
1400
1401 * gcc.target/sh/strlen.c: New test.
1402
1403 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR middle-end/58970
1406 * gcc.c-torture/compile/pr58970.c: New test.
1407
1408 2013-11-05 Wei Mi <wmi@google.com>
1409
1410 PR regression/58985
1411 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1412
1413 2013-11-05 Tobias Burnus <burnus@net-b.de>
1414
1415 * g++.dg/warn/wdate-time.C: New.
1416 * gcc.dg/wdate-time.c: New.
1417 * gfortran.dg/wdate-time.F90: New.
1418
1419 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1420
1421 PR fortran/58989
1422 * gfortran.dg/reshape_6.f90: New test.
1423
1424 2013-11-05 Jeff Law <law@redhat.com>
1425
1426 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1427 * gcc.dg/tree-ssa/isolate-1.c: New test.
1428 * gcc.dg/tree-ssa/isolate-2.c: New test.
1429 * gcc.dg/tree-ssa/isolate-3.c: New test.
1430 * gcc.dg/tree-ssa/isolate-4.c: New test.
1431
1432 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1433
1434 PR rtl-optimization/58997
1435 * gcc.c-torture/compile/pr58997.c: New test.
1436
1437 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1438
1439 PR c++/58724
1440 * g++.dg/cpp0x/gen-attrs-56.C: New.
1441
1442 2013-11-05 Richard Biener <rguenther@suse.de>
1443
1444 PR ipa/58492
1445 * gcc.dg/ipa/pr58492.c: New testcase.
1446
1447 2013-11-05 Richard Biener <rguenther@suse.de>
1448
1449 PR tree-optimization/58955
1450 * gcc.dg/torture/pr58955-1.c: New testcase.
1451 * gcc.dg/torture/pr58955-2.c: Likewise.
1452
1453 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1454
1455 PR middle-end/58981
1456 * gcc.dg/pr58981.c: New test.
1457
1458 2013-11-05 Richard Biener <rguenther@suse.de>
1459
1460 PR middle-end/58941
1461 * gcc.dg/torture/pr58941.c: New testcase.
1462
1463 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1464
1465 PR tree-optimization/58958
1466 * gcc.dg/tree-ssa/pr58958.c: New file.
1467
1468 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1469
1470 * gcc.dg/tree-ssa/alias-26.c: New file.
1471
1472 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR tree-optimization/58984
1475 * gcc.c-torture/execute/pr58984.c: New test.
1476
1477 2013-11-05 Andreas Schwab <schwab@suse.de>
1478
1479 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1480
1481 2013-11-05 Tobias Burnus <burnus@net-b.de>
1482
1483 * g++.dg/gomp/openmp-simd-1.C: New.
1484 * g++.dg/gomp/openmp-simd-2.C: New.
1485 * gcc.dg/gomp/openmp-simd-1.c: New.
1486 * gcc.dg/gomp/openmp-simd-2.c: New.
1487
1488 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1489
1490 * gcc.dg/superblock.c: Require scheduling support.
1491
1492 2013-11-04 Kostya Serebryany <kcc@google.com>
1493
1494 * g++.dg/asan/asan_test.cc: Update the test
1495 to match the fresh asan run-time.
1496 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1497
1498 2013-11-04 Ian Lance Taylor <iant@google.com>
1499
1500 * g++.dg/ext/sync-4.C: New test.
1501
1502 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1503
1504 PR fortran/58771
1505 * gfortran.dg/derived_external_function_1.f90 : New test
1506
1507 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1508
1509 PR tree-optimization/58978
1510 * gcc.c-torture/compile/pr58978.c: New test.
1511
1512 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1513
1514 PR fortran/57445
1515 * gfortran.dg/optional_class_1.f90 : New test
1516
1517 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1518
1519 PR rtl-optimization/58968
1520 * gfortran.dg/pr58968.f: New
1521
1522 2013-11-04 Marek Polacek <polacek@redhat.com>
1523
1524 PR c++/58979
1525 * g++.dg/diagnostic/pr58979.C: New test.
1526
1527 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1528
1529 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1530 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1531 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1532 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1533 gcc.dg/iec-559-macros-9.c: New tests.
1534
1535 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR tree-optimization/58946
1538 * gcc.c-torture/compile/pr58946.c: New test.
1539
1540 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 PR c++/52071
1543 * g++.dg/parse/pr52071.C: New.
1544
1545 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1546
1547 PR c++/38313
1548 * g++.dg/lookup/name-clash10.C: New.
1549
1550 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1551
1552 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1553 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1554 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1555 vbif.
1556
1557 2013-11-03 Marek Polacek <polacek@redhat.com>
1558
1559 * g++.dg/ubsan/cxx1y-vla.C: New test.
1560 * c-c++-common/ubsan/vla-3.c: New test.
1561 * c-c++-common/ubsan/vla-2.c: New test.
1562 * c-c++-common/ubsan/vla-4.c: New test.
1563 * c-c++-common/ubsan/vla-1.c: New test.
1564
1565 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1566
1567 * gcc.dg/vmx/vec-set.c: New.
1568
1569 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1570
1571 PR c++/29234
1572 PR c++/56037
1573 * g++.dg/parse/pr29234.C: New.
1574 * g++.dg/parse/pr56037.C: Likewise.
1575
1576 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1577
1578 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1579 passed it in as one of the options to all Cilk keywords test.
1580
1581 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1582
1583 PR c++/58708
1584 * g++.dg/cpp1y/pr58708.C: New.
1585
1586 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1587
1588 PR c++/58834
1589 * g++.dg/ext/pr58834.C: New file.
1590
1591 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1592
1593 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1594 tests.
1595 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1596 tests.
1597
1598 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1599
1600 PR fortran/57893
1601 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1602 type block.
1603
1604 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1605
1606 * g++.dg/gomp/simd-1.C: New test.
1607 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1608 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1609 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1610 * c-c++-common/gomp/simd6.c: New test.
1611
1612 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1613
1614 Implement C++14 digit separators.
1615 * g++.dg/cpp1y/digit-sep.C: New.
1616 * g++.dg/cpp1y/digit-sep-neg.C: New.
1617 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1618
1619 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1620
1621 * gcc.dg/vect/vect-align-3.c: New test.
1622
1623 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1624 we warn about it already during VRP1 pass.
1625
1626 2013-10-31 Martin Jambor <mjambor@suse.cz>
1627
1628 PR rtl-optimization/58934
1629 Revert:
1630 2013-10-30 Martin Jambor <mjambor@suse.cz>
1631 PR rtl-optimization/10474
1632 * gcc.dg/pr10474.c: New testcase.
1633 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1634 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1635
1636 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/58932
1639 Revert:
1640 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/58466
1643 * g++.dg/cpp0x/variadic145.C: New.
1644
1645 * g++.dg/cpp0x/sfinae49.C: New.
1646
1647 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/58581
1650 * g++.dg/cpp0x/deleted1.C: New.
1651
1652 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1653
1654 * gcc.target/arm/lp1243022.c: New test.
1655
1656 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1657
1658 PR other/58545
1659 * gcc.target/avr/pr58545.c: New test.
1660
1661 2013-10-30 Tobias Burnus <burnus@net-b.de>
1662
1663 Revert:
1664 2013-10-30 Tobias Burnus <burnus@net-b.de>
1665 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1666 path to the compile flags.
1667
1668 2013-10-30 Cong Hou <congh@google.com>
1669
1670 * gcc.target/i386/vect-abs-s8.c: New test.
1671 * gcc.target/i386/vect-abs-s16.c: New test.
1672 * gcc.target/i386/vect-abs-s32.c: New test.
1673
1674 2013-10-30 Tobias Burnus <burnus@net-b.de>
1675
1676 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1677 path to the compile flags.
1678
1679 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1680
1681 PR rtl-optimization/58369
1682 * g++.dg/torture/pr58369.C: New test.
1683
1684 2013-10-30 Tobias Burnus <burnus@net-b.de>
1685
1686 PR other/33426
1687 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1688 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1689 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1690
1691 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1692
1693 PR target/58784
1694 * gcc.target/arm/pr58784.c: New.
1695
1696 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1697
1698 * gcc.dg/tree-ssa/alias-24.c: New file.
1699
1700 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1701
1702 * gcc.target/i386/fma_double_3.c: Use pattern for
1703 scan-assembler-times instead of just one insn name.
1704 * gcc.target/i386/fma_double_5.c: Ditto.
1705 * gcc.target/i386/fma_float_3.c: Ditto.
1706 * gcc.target/i386/fma_float_5.c: Ditto.
1707 * gcc.target/i386/l_fma_double_1.c: Ditto.
1708 * gcc.target/i386/l_fma_double_2.c: Ditto.
1709 * gcc.target/i386/l_fma_double_3.c: Ditto.
1710 * gcc.target/i386/l_fma_double_4.c: Ditto.
1711 * gcc.target/i386/l_fma_double_5.c: Ditto.
1712 * gcc.target/i386/l_fma_double_6.c: Ditto.
1713 * gcc.target/i386/l_fma_float_1.c: Ditto.
1714 * gcc.target/i386/l_fma_float_2.c: Ditto.
1715 * gcc.target/i386/l_fma_float_3.c: Ditto.
1716 * gcc.target/i386/l_fma_float_4.c: Ditto.
1717 * gcc.target/i386/l_fma_float_5.c: Ditto.
1718 * gcc.target/i386/l_fma_float_6.c: Ditto.
1719
1720 2013-10-30 Christian Bruel <christian.bruel@st.com>
1721
1722 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1723 * gcc.target/sh/cmpstr.c: New test.
1724 * gcc.target/sh/cmpstrn.c: New test.
1725
1726 2013-10-30 Martin Jambor <mjambor@suse.cz>
1727
1728 PR rtl-optimization/10474
1729 * gcc.dg/pr10474.c: New testcase.
1730 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1731 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1732
1733 2013-10-29 Andrew Pinski <apinski@cavium.com>
1734 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1735
1736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1739 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1742 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1743 conditional move to be used.
1744 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1745
1746 2013-10-29 Tobias Burnus <burnus@net-b.de>
1747
1748 PR fortran/44350
1749 * gfortran.dg/blockdata_8.f90: New.
1750
1751 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1752
1753 PR target/54236
1754 * gcc.target/sh/pr54236-2: New.
1755 * gcc.target/sh/pr54089-6: Add another rotl special case.
1756
1757 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1758
1759 PR fortran/58793
1760 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1761 to determine sizes of real kinds.
1762
1763 PR fortran/58858
1764 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1765
1766 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1767
1768 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1769 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1770 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1771 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1772 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1773 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1774 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1775 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1776 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1777 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1778 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1779 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1780 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1781 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1782 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1783 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1784 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1785 test stored in c-c++-common. Also, added the Cilk runtime's library
1786 to the ld_library_path.
1787
1788 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1789
1790 PR c++/58888
1791 * g++.dg/cpp0x/auto40.C: New.
1792 * g++.dg/other/warning1.C: Adjust.
1793
1794 2013-10-29 Richard Biener <rguenther@suse.de>
1795
1796 * gcc.dg/torture/restrict-2.c: New testcase.
1797 * gcc.dg/torture/restrict-3.c: Likewise.
1798 * gcc.dg/torture/restrict-4.c: Likewise.
1799 * gcc.dg/torture/restrict-5.c: Likewise.
1800
1801 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1802
1803 PR tree-optimization/19831
1804 * gcc.dg/tree-ssa/alias-25.c: New file.
1805
1806 2013-10-29 Richard Biener <rguenther@suse.de>
1807
1808 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1809 changes.
1810 * gcc.dg/vect/bb-slp-32.c: Likewise.
1811 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1812 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1813 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1814 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1815 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1816 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1817 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1818 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1819 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1820 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1821 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1822 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1823 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1824 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1825 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1826 * gfortran.dg/vect/vect.exp: Likewise.
1827
1828 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1829
1830 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1831 * gcc.dg/vmx/eg-5.c: Likewise.
1832
1833 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1834 Joern Rennecke <joern.rennecke@embecosm.com>
1835
1836 * gcc.target/arc/jump-around-jump.c: New test.
1837
1838 2013-10-27 Tom de Vries <tom@codesourcery.com>
1839
1840 * gcc.target/arm/require-pic-register-loc.c: New test.
1841
1842 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1843
1844 PR target/58679
1845 * gcc.target/i386/pr58679-1.c: New test.
1846 * gcc.target/i386/pr58679-2.c: Ditto.
1847
1848 2013-10-27 Tobias Burnus <burnus@net-b.de>
1849
1850 PR other/33426
1851 * gcc.dg/vect/vect-ivdep-2.c: New.
1852
1853 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1854
1855 PR target/52483
1856 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1857 * gcc.target/sh/pr52483-2.c: Likewise.
1858 * gcc.target/sh/pr52483-3.c: Likewise.
1859 * gcc.target/sh/pr52483-4.c: Likewise.
1860
1861 2013-10-26 Jeff Law <law@redhat.com>
1862
1863 * g++.dg/torture/pr49309.C: Removed.
1864 * gcc.dg/dfp/pr35739.c: Removed.
1865
1866 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1867
1868 PR rtl-optimization/58759
1869 * gcc.target/i386/pr58759.c: New.
1870
1871 2013-10-25 Tobias Burnus <burnus@net-b.de>
1872
1873 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1874 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1875 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1876
1877 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1878
1879 * gcc.dg/wmul-1.c: New test.
1880
1881 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/58878
1884 * g++.dg/template/pr58878.C: New.
1885
1886 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1887
1888 * gcc.dg/tree-ssa/alias-23.c: New file.
1889
1890 2013-10-25 Richard Biener <rguenther@suse.de>
1891
1892 PR tree-optimization/58626
1893 * gcc.dg/torture/pr58626.c: New testcase.
1894
1895 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1896
1897 PR c++/54812
1898 * g++.dg/cpp0x/defaulted47.C: New.
1899
1900 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1901
1902 * gcc.c-torture/execute/pr58831.c: New test.
1903
1904 2013-10-25 Nick Clifton <nickc@redhat.com>
1905
1906 * c-c++-common/pr57793.c: Add expected error messages for
1907 targets with small integers.
1908 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1909 * gcc.dg/c99-stdint-2.c: Likewise.
1910 * gcc.dg/cdce1.c: Likewise.
1911 * gcc.dg/fold-overflow-1.c: Likewise.
1912 * gcc.dg/utf-cvt.c: Likewise.
1913 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1914 arithmetic.
1915 * gcc.dg/ftrapv-2.c: Likewise.
1916 * gcc.dg/pr30286.c: Likewise.
1917 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1918 * lib/target-supports.exp (check_effective_target_trapping): New
1919 proc. Returns true if the target supports trapping arithmetic.
1920
1921 2013-10-25 Tobias Burnus <burnus@net-b.de>
1922
1923 * g++.dg/parse/ivdep.C: New.
1924 * g++.dg/vect/pr33426-ivdep.cc: New.
1925
1926 2013-10-24 Richard Henderson <rth@redhat.com>
1927
1928 PR rtl/58542
1929 * gcc.dg/atomic-store-6.c: New.
1930
1931 2013-10-24 Ian Lance Taylor <iant@google.com>
1932
1933 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1934
1935 2013-10-24 Cong Hou <congh@google.com>
1936
1937 * gcc.c-torture/execute/20030125-1.c: Update.
1938
1939 2013-10-24 Tobias Burnus <burnus@net-b.de>
1940
1941 PR fortran/44646
1942 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1943
1944 2013-10-24 Dehao Chen <dehao@google.com>
1945
1946 * g++.dg/opt/devirt3.C: New test.
1947
1948 2013-08-24 Tobias Burnus <burnus@net-b.de>
1949
1950 PR other/33426
1951 * testsuite/gcc.dg/ivdep.c: New.
1952 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1953
1954 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1955
1956 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1957 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1958
1959 2013-10-24 Nick Clifton <nickc@redhat.com>
1960
1961 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1962
1963 2013-10-24 Marek Polacek <polacek@redhat.com>
1964
1965 PR c++/58705
1966 * g++.dg/parse/pr58705.C: New test.
1967
1968 2013-10-24 Marek Polacek <polacek@redhat.com>
1969
1970 * gcc.dg/c11-align-5.c: Add more testing.
1971
1972 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1973
1974 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1975
1976 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1977
1978 PR tree-optimization/58775
1979 PR tree-optimization/58791
1980 * gcc.dg/guality/pr58791-1.c: New test.
1981 * gcc.dg/guality/pr58791-2.c: New test.
1982 * gcc.dg/guality/pr58791-3.c: New test.
1983 * gcc.dg/guality/pr58791-4.c: New test.
1984 * gcc.dg/guality/pr58791-5.c: New test.
1985 * gcc.c-torture/compile/pr58775.c: New test.
1986 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1987
1988 2013-10-23 Tom de Vries <tom@codesourcery.com>
1989
1990 PR tree-optimization/58805
1991 * gcc.dg/pr58805.c: New test.
1992
1993 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1994
1995 * gcc.target/i386/vect-div-1.c: New test.
1996
1997 * gcc.dg/vect/pr58508.c: Remove dg-options.
1998
1999 2013-10-23 Richard Biener <rguenther@suse.de>
2000
2001 * gcc.dg/torture/pr58830.c: New testcase.
2002
2003 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2004
2005 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2006 * g++.dg/cpp1y/attr-deprecated.C: New.
2007 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2008
2009 2013-10-23 Tobias Burnus <burnus@net-b.de>
2010
2011 PR fortran/58793
2012 * gfortran.dg/assumed_type_8.f90: New.
2013
2014 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2015
2016 PR target/58779
2017 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2018 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2019 * gcc.dg/torture/pr58779.c: New test.
2020
2021 2013-10-22 Steve Ellcey <sellcey@mips.com>
2022
2023 * gcc.target/mips/nor.c: New.
2024
2025 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2026
2027 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2028 tests into...
2029 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2030 restricted to big-endian targets.
2031
2032 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2033
2034 PR fortran 57893
2035 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2036
2037 2013-10-21 Tobias Burnus <burnus@net-b.de>
2038
2039 PR fortran/58803
2040 * gfortran.dg/proc_ptr_comp_38.f90: New.
2041
2042 2013-10-21 Marek Polacek <polacek@redhat.com>
2043
2044 PR middle-end/58809
2045 * gcc.dg/gomp/pr58809.c: New test.
2046
2047 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2048
2049 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2050 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2051
2052 2013-10-21 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/58794
2055 * c-c++-common/torture/pr58794-1.c: New testcase.
2056 * c-c++-common/torture/pr58794-2.c: Likewise.
2057
2058 2013-10-21 Richard Biener <rguenther@suse.de>
2059
2060 PR middle-end/58742
2061 * c-c++-common/fold-divmul-1.c: New testcase.
2062
2063 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2064
2065 * gcc.target/i386/memset-vector_loop-1.c: New test.
2066 * gcc.target/i386/memset-vector_loop-2.c: New test.
2067
2068 2013-10-21 Diego Novillo <dnovillo@google.com>
2069
2070 * g++.dg/plugin/selfassign.c: Include tree.h.
2071 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2072 * gcc.dg/plugin/ggcplug.c: Likewise.
2073 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2074 * gcc.dg/plugin/selfassign.c: Likewise.
2075 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2076
2077 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2078
2079 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2080 * gcc.target/mips/mips-ps-7.c: Likewise.
2081
2082 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2083
2084 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2085 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2086 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2087
2088 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2089
2090 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2091
2092 PR testsuite/58645
2093 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2094
2095 2013-10-19 Mike Stump <mikestump@comcast.net>
2096
2097 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2098
2099 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2100 * g++.dg/lto/pr54625-1_0.c: ... to here.
2101 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2102 * g++.dg/lto/pr54625-1_1.C: Likewise.
2103 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2104 * g++.dg/lto/pr54625-2_0.c: Likewise.
2105 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2106 * g++.dg/lto/pr54625-2_1.C: Likewise.
2107
2108 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2109
2110 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2111
2112 2013-10-18 Cong Hou <congh@google.com>
2113
2114 * gcc.dg/vect/pr58508.c: New test.
2115
2116 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2117
2118 PR c++/58466
2119 * g++.dg/cpp0x/variadic145.C: New.
2120
2121 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2122
2123 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2124
2125 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2126
2127 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2128 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2129 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2130 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2131
2132 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2133
2134 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2135 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2136 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2137 effective target arm_thumb1_ok.
2138 * lib/target-supports.exp
2139 (check_effective_target_arm_fp16_ok_nocache): Don't force
2140 -mfloat-abi=soft when building for hardfloat target.
2141
2142 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2143
2144 PR target/58673
2145 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2146 -mquad-word + -mno-vsx-timode causes errors.
2147 * gcc.target/powerpc/pr58673-2.c: Likewise.
2148
2149 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2150
2151 PR c++/58596
2152 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2153
2154 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2155
2156 * gcc.target/aarch64/c-output-template.c: New testcase.
2157 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2158 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2159
2160 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2161
2162 * gcc/testsuite/lib/target-supports.exp
2163 (check_effective_target_sync_long_long): AArch64 supports
2164 atomic operations on "long long".
2165 (check_effective_target_sync_long_long_runtime): AArch64 can
2166 execute atomic operations on "long long".
2167
2168 2013-10-17 Richard Biener <rguenther@suse.de>
2169
2170 PR tree-optimization/58143
2171 * gcc.dg/torture/pr58143-1.c: New testcase.
2172 * gcc.dg/torture/pr58143-2.c: Likewise.
2173 * gcc.dg/torture/pr58143-3.c: Likewise.
2174
2175 2013-10-17 Marek Polacek <polacek@redhat.com>
2176
2177 PR c/58267
2178 * gcc.dg/c1x-align-5.c: New test.
2179
2180 2013-10-16 Tobias Burnus <burnus@net-b.de>
2181
2182 PR fortran/58652
2183 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2184
2185 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2186
2187 * c-c++-common/cpp/openmp-define-1.c: Move
2188 dg-require-effective-target fopenmp after dg-do directive.
2189 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2190 * gfortran.dg/openmp-define-1.f90: Likewise.
2191 * gfortran.dg/openmp-define-2.f90: Likewise.
2192 * gfortran.dg/openmp-define-3.f90: Likewise.
2193
2194 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2195
2196 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2197
2198 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2199
2200 PR target/57756
2201 * gcc.target/i386/pr57756.c: New test.
2202 * gcc.target/i386/pr57756_2.c: New test.
2203
2204 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2205
2206 * gcc.dg/torture/builtin-self.c: New file.
2207
2208 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2209
2210 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2211 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2212 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2213 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2214 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2215
2216 2013-10-15 Cong Hou <congh@google.com>
2217
2218 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2219
2220 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2221
2222 PR c++/58707
2223 * g++.dg/cpp0x/pr58707.C: New.
2224
2225 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2226
2227 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2228 after other directives.
2229
2230 2013-10-15 Tobias Burnus <burnus@net-b.de>
2231
2232 PR fortran/58652
2233 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2234
2235 2013-10-14 Ian Lance Taylor <iant@google.com>
2236
2237 * go.test/go-test.exp (go-find-packages): New proc.
2238 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2239 subdirectories. Do simple +build line matching. Handle run with
2240 arguments. Handle errorcheckdir and rundircmpout. Use packages
2241 for rundir. Remove special handling for bug191 and dwarf.
2242
2243 2013-10-14 Tobias Burnus <burnus@net-b.de>
2244
2245 PR fortran/58658
2246 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2247
2248 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2249
2250 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2251 Use btsl.
2252
2253 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2254
2255 * gnat.dg/specs/opt1.ads: New test.
2256
2257 2013-10-14 Richard Biener <rguenther@suse.de>
2258
2259 PR tree-optimization/58640
2260 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2261
2262 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2263
2264 * gnat.dg/uninit_array.ad[sn]: New test.
2265 * gnat.dg/uninit_array_pkg.ads: New helper.
2266
2267 2013-10-13 Richard Biener <rguenther@suse.de>
2268
2269 * gcc.c-torture/execute/pr58662.c: New test.
2270
2271 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2272
2273 PR target/51244
2274 * gcc.dg/torture/p51244-21.c: New.
2275 * gcc.target/sh/pr51244-20.c: New.
2276 * gcc.target/sh/pr51244-20-sh2a.c: New.
2277
2278 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2279
2280 * gnat.dg/specs/linker_section.ads: Update test.
2281
2282 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2283
2284 PR target/58690
2285 * gcc.target/i386/pr58690.c: New test
2286
2287 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2288
2289 * gcc.target/i386/builtin-ucmp.c: New test.
2290
2291 2013-10-11 Brooks Moses <bmoses@google.com>
2292
2293 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2294
2295 2013-10-11 Jeff Law <law@redhat.com>
2296
2297 * gcc.c-torture/execute/pr58640.c: New test.
2298
2299 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2300
2301 PR c++/58633
2302 * g++.dg/cpp0x/decltype57.C: New.
2303
2304 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2305
2306 PR c++/31671
2307 * g++.dg/template/nontype26.C: New.
2308
2309 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2310
2311 * c-c++-common/cpp/openmp-define-1.c: New file.
2312 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2313 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2314 * gfortran.dg/openmp-define-1.f90: Likewise.
2315 * gfortran.dg/openmp-define-2.f90: Likewise.
2316 * gfortran.dg/openmp-define-3.f90: Likewise.
2317
2318 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2319 for test source files.
2320 * gcc.dg/gomp/gomp.exp: Likewise.
2321 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2322 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2323 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2324 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2325 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2326
2327 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2328
2329 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2330 Remove error test that is now valid in OpenMP 4.0.
2331 * c-c++-common/gomp/atomic-16.c: New test.
2332 * c-c++-common/gomp/cancel-1.c: New test.
2333 * c-c++-common/gomp/depend-1.c: New test.
2334 * c-c++-common/gomp/depend-2.c: New test.
2335 * c-c++-common/gomp/map-1.c: New test.
2336 * c-c++-common/gomp/pr58472.c: New test.
2337 * c-c++-common/gomp/sections1.c: New test.
2338 * c-c++-common/gomp/simd1.c: New test.
2339 * c-c++-common/gomp/simd2.c: New test.
2340 * c-c++-common/gomp/simd3.c: New test.
2341 * c-c++-common/gomp/simd4.c: New test.
2342 * c-c++-common/gomp/simd5.c: New test.
2343 * c-c++-common/gomp/single1.c: New test.
2344 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2345 parser.
2346 * g++.dg/gomp/block-3.C: Likewise.
2347 * g++.dg/gomp/clause-3.C: Adjust error messages.
2348 * g++.dg/gomp/declare-simd-1.C: New test.
2349 * g++.dg/gomp/declare-simd-2.C: New test.
2350 * g++.dg/gomp/depend-1.C: New test.
2351 * g++.dg/gomp/depend-2.C: New test.
2352 * g++.dg/gomp/target-1.C: New test.
2353 * g++.dg/gomp/target-2.C: New test.
2354 * g++.dg/gomp/taskgroup-1.C: New test.
2355 * g++.dg/gomp/teams-1.C: New test.
2356 * g++.dg/gomp/udr-1.C: New test.
2357 * g++.dg/gomp/udr-2.C: New test.
2358 * g++.dg/gomp/udr-3.C: New test.
2359 * g++.dg/gomp/udr-4.C: New test.
2360 * g++.dg/gomp/udr-5.C: New test.
2361 * g++.dg/gomp/udr-6.C: New test.
2362 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2363 * gcc.dg/autopar/outer-2.c: Likewise.
2364 * gcc.dg/autopar/outer-3.c: Likewise.
2365 * gcc.dg/autopar/outer-4.c: Likewise.
2366 * gcc.dg/autopar/outer-5.c: Likewise.
2367 * gcc.dg/autopar/outer-6.c: Likewise.
2368 * gcc.dg/autopar/parallelization-1.c: Likewise.
2369 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2370 parser.
2371 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2372 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2373 instead of GOMP_parallel_loop_runtime_start.
2374 * gcc.dg/gomp/declare-simd-1.c: New test.
2375 * gcc.dg/gomp/declare-simd-2.c: New test.
2376 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2377 parser. Add further #pragma omp sections nesting tests.
2378 * gcc.dg/gomp/target-1.c: New test.
2379 * gcc.dg/gomp/target-2.c: New test.
2380 * gcc.dg/gomp/taskgroup-1.c: New test.
2381 * gcc.dg/gomp/teams-1.c: New test.
2382 * gcc.dg/gomp/udr-1.c: New test.
2383 * gcc.dg/gomp/udr-2.c: New test.
2384 * gcc.dg/gomp/udr-3.c: New test.
2385 * gcc.dg/gomp/udr-4.c: New test.
2386 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2387
2388 2013-10-10 Jan Hubicka <jh@suse.cz>
2389
2390 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2391 tuning change.
2392 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2393 * gcc.target/i386/pr49168-1.c: Likewise.
2394 * gcc.target/i386/pr49002-2.c: Likewise.
2395
2396 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2397
2398 PR middle-end/58670
2399 * gcc.dg/torture/pr58670.c: New test.
2400
2401 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2402
2403 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2404
2405 2013-10-09 Marek Polacek <polacek@redhat.com>
2406
2407 PR c++/58635
2408 * g++.dg/tm/pr58635-1.C: New test.
2409 * g++.dg/tm/pr58635-2.C: New test.
2410
2411 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2412
2413 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2414
2415 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2416
2417 PR tree-optimization/20318
2418 * c-c++-common/pr20318.c: New file.
2419 * gcc.dg/tree-ssa/pr20318.c: New file.
2420
2421 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * gcc.c-torture/execute/pr58570.c: New test.
2424
2425 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2426
2427 * gcc.target/aarch64/vclz.c: New testcase.
2428
2429 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2430
2431 * gcc.target/aarch64/vadd_f64.c: New testcase.
2432 * gcc.target/aarch64/vsub_f64.c: New testcase.
2433
2434 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2435
2436 * gcc.target/aarch64/vdiv_f.c: New testcase.
2437
2438 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2439
2440 * gcc.target/aarch64/vneg_f.c: New testcase.
2441 * gcc.target/aarch64/vneg_s.c: New testcase.
2442
2443 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2444
2445 PR c++/58568
2446 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2447 * g++.old-deja/g++.mike/misc9.C: Adjust.
2448
2449 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2450
2451 PR c++/58665
2452 Revert:
2453 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/58448
2456 * g++.dg/template/crash117.C: New.
2457
2458 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2459
2460 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2461
2462 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2463
2464 PR tree-optimization/58480
2465 * gcc.dg/tree-ssa/pr58480.c: New file.
2466
2467 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2468
2469 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2470 * gcc.target/powerpc/fusion.c: Likewise.
2471
2472 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2473
2474 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2475
2476 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2477
2478 * gcc.target/s390/htm-1.c: Add more tests to cover different
2479 operand types.
2480
2481 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2482
2483 PR c++/58126
2484 * g++.dg/init/uninitialized1.C: New.
2485
2486 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/56060
2489 * g++.dg/cpp0x/variadic144.C: New.
2490
2491 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2492
2493 PR c++/58560
2494 * g++.dg/cpp0x/auto39.C: New.
2495
2496 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 PR c++/58503
2499 * g++.dg/cpp0x/range-for26.C: New.
2500 * g++.dg/cpp0x/range-for27.C: Likewise.
2501
2502 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2503
2504 PR c++/58448
2505 * g++.dg/template/crash117.C: New.
2506
2507 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2508
2509 PR c++/19476
2510 * g++.dg/tree-ssa/pr19476-5.C: New file.
2511 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2512
2513 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2514
2515 PR c++/58584
2516 * g++.dg/cpp0x/gen-attrs-55.C: New.
2517
2518 2013-10-03 Easwaran Raman <eraman@google.com>
2519
2520 PR c++/33911
2521 * g++.dg/ext/attribute47.C: New.
2522
2523 2013-10-03 Rong Xu <xur@google.com>
2524
2525 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2526 probability.
2527 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2528 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2529
2530 2013-10-03 Marek Polacek <polacek@redhat.com>
2531
2532 PR c++/58510
2533 * g++.dg/cpp0x/pr58510.C: New test.
2534
2535 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2536
2537 PR c++/19476
2538 * g++.dg/tree-ssa/pr19476-1.C: New file.
2539 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2540 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2541 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2542
2543 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2544
2545 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2546 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2547 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2548 VSX scalar operations or the traditional floating point form of
2549 the instruction.
2550 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2551 * gcc.target/powerpc/recip-3.c: Likewise.
2552 * gcc.target/powerpc/recip-5.c: Likewise.
2553 * gcc.target/powerpc/pr72747.c: Likewise.
2554 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2555
2556 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2557
2558 PR target/58460
2559 * gcc.target/aarch64/pr58460.c: New file.
2560
2561 2013-10-02 Tobias Burnus <burnus@net-b.de>
2562
2563 PR fortran/58593
2564 * gfortran.dg/char_length_19.f90: New.
2565
2566 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2567
2568 PR c++/58535
2569 * g++.dg/parse/crash65.C: New.
2570 * g++.dg/cpp1y/pr58535.C: Likewise.
2571
2572 2013-10-02 Richard Biener <rguenther@suse.de>
2573
2574 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2575 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2576 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2577 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2578 * gfortran.dg/ldist-pr45199.f: Likewise.
2579
2580 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2581
2582 PR c++/58565
2583 * g++.dg/parse/crash64.C: New.
2584
2585 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2586
2587 * gcc.dg/tree-ssa/slsr-40.c: New test.
2588
2589 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/58563
2592 * g++.dg/cpp0x/pr58563.C: New.
2593
2594 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2595
2596 * gcc.target/aarch64/vect_saddl_1.c: New.
2597
2598 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2599
2600 PR target/58574
2601 * gcc.c-torture/execute/pr58574.c: New testcase.
2602
2603 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2604
2605 PR Target/58578
2606 * gcc.target/arm/pr58578.c: New test.
2607
2608 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2609
2610 PR tree-optimization/58556
2611 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2612 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2613
2614 2013-10-01 Nick Clifton <nickc@redhat.com>
2615
2616 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2617 for MSP430.
2618 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2619 ptr32plus targets.
2620 * gcc.c-torture/compile/pr41181.c: Likewise.
2621 * gcc.c-torture/compile/calls.c: Likewise.
2622 * gcc.c-torture/compile/990617-1.c: Likewise.
2623 * gcc.c-torture/compile/pr55955.c: Only run the test for
2624 int32plus targets.
2625 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2626
2627 2013-10-01 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/58553
2630 * gcc.dg/torture/pr58553.c: New testcase.
2631
2632 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2633
2634 PR middle-end/58564
2635 * gcc.c-torture/execute/pr58564.c: New test.
2636
2637 2013-09-30 Teresa Johnson <tejohnson@google.com>
2638
2639 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2640 Update for additional dump message.
2641
2642 2013-09-30 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/58554
2645 * gcc.dg/torture/pr58554.c: New testcase.
2646
2647 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2648 Joern Rennecke <joern.rennecke@embecosm.com>
2649
2650 * gcc.target/arc/barrel-shifter-1.c: New test.
2651 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2652 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2653 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2654 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2655 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2656 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2657 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2658 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2659 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2660 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2661 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2662 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2663 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2664 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2665 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2666 * gcc.target/arc/mtune-ARC600.c: Likewise.
2667 * gcc.target/arc/mtune-ARC601.c: Likewise.
2668 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2669 * gcc.target/arc/mtune-ARC700.c: Likewise.
2670 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2671 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2672 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2673 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2674
2675 2013-09-30 Richard Biener <rguenther@suse.de>
2676
2677 PR middle-end/58532
2678 * g++.dg/torture/pr58552.C: New testcase.
2679
2680 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2681
2682 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2683 and -mupper-regs-df.
2684
2685 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2686
2687 PR middle-end/58463
2688 * gcc.dg/pr58463.c: New test.
2689
2690 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR middle-end/58551
2693 * c-c++-common/gomp/pr58551.c: New test.
2694
2695 2013-09-27 Richard Biener <rguenther@suse.de>
2696
2697 PR tree-optimization/58459
2698 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2699
2700 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2701
2702 PR fortran/58113
2703 * gfortran.dg/round_4.f90: Check for rounding support.
2704
2705 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2706
2707 * g++.dg/vect/pr58513.cc (op): Make static.
2708
2709 2013-09-26 Richard Biener <rguenther@suse.de>
2710
2711 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2712
2713 2013-09-26 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/58539
2716 * gcc.dg/torture/pr58539.c: New testcase.
2717
2718 2013-09-25 Jeff Law <law@redhat.com>
2719
2720 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2721
2722 2013-09-25 Tobias Burnus <burnus@net-b.de>
2723
2724 PR fortran/58436
2725 * gfortran.dg/finalize_21.f90: New.
2726
2727 2013-09-25 Tobias Burnus <burnus@net-b.de>
2728
2729 PR fortran/57697
2730 PR fortran/58469
2731 * gfortran.dg/defined_assignment_8.f90: New.
2732 * gfortran.dg/defined_assignment_9.f90: New.
2733
2734 2013-09-25 Marek Polacek <polacek@redhat.com>
2735
2736 PR sanitizer/58413
2737 * c-c++-common/ubsan/shift-5.c: New test.
2738 * c-c++-common/ubsan/shift-6.c: New test.
2739 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2740 * gcc.dg/ubsan/c-shift-1.c: New test.
2741
2742 2013-09-25 Marek Polacek <polacek@redhat.com>
2743
2744 PR c++/58516
2745 * g++.dg/tm/pr58516.C: New test.
2746
2747 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2748
2749 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2750 New procedure.
2751 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2752
2753 2013-09-24 Richard Biener <rguenther@suse.de>
2754
2755 PR middle-end/58513
2756 * g++.dg/vect/pr58513.cc: New testcase.
2757
2758 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2759
2760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2761 output.
2762
2763 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2764
2765 PR c++/58500
2766 * g++.dg/cpp1y/pr58500.C: New testcase.
2767
2768 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gnat.dg/opt28.ad[sb]: New test.
2771 * gnat.dg/opt28_pkg.ads: New helper.
2772
2773 2013-09-23 Richard Biener <rguenther@suse.de>
2774
2775 PR tree-optimization/58464
2776 * g++.dg/torture/pr58464.C: New testcase.
2777
2778 2013-09-23 Christian Bruel <christian.bruel@st.com>
2779
2780 PR target/58475
2781 * gcc.target/sh/torture/pr58475.c: New test.
2782
2783 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2784
2785 PR fortran/58355
2786 * gfortran.dg/extends_15.f90: New.
2787
2788 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2789
2790 PR c++/58481
2791 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2792
2793 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2794
2795 PR target/56875
2796 * gcc.target/vax/vax.exp: New.
2797 * gcc.target/vax/pr56875.c: Ditto.
2798
2799 2013-09-20 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/58484
2802 * gfortran.dg/pr58484.f: New testcase.
2803
2804 2013-09-20 Jeff Law <law@redhat.com>
2805
2806 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2807
2808 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2809
2810 PR middle-end/57748
2811 * gcc.dg/torture/pr57748-1.c: New test.
2812 * gcc.dg/torture/pr57748-2.c: New test.
2813
2814 2013-09-20 Marek Polacek <polacek@redhat.com>
2815
2816 PR sanitizer/58413
2817 * c-c++-common/ubsan/shift-4.c: New test.
2818
2819 2013-09-20 Richard Biener <rguenther@suse.de>
2820
2821 PR tree-optimization/58453
2822 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2823
2824 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2825
2826 PR fortran/58099
2827 * gfortran.dg/proc_ptr_43.f90: New.
2828
2829 2013-09-18 Tobias Burnus <burnus@net-b.de>
2830
2831 PR fortran/57697
2832 * gfortran.dg/defined_assignment_11.f90: New.
2833
2834 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2835
2836 PR rtl-optimization/58438
2837 * g++.dg/pr58438.C: New test.
2838
2839 2013-09-18 Tobias Burnus <burnus@net-b.de>
2840
2841 PR fortran/43366
2842 * gfortran.dg/class_39.f03: Update dg-error.
2843 * gfortran.dg/class_5.f03: Ditto.
2844 * gfortran.dg/class_53.f90: Ditto.
2845 * gfortran.dg/realloc_on_assign_20.f90: New.
2846 * gfortran.dg/realloc_on_assign_21.f90: New.
2847 * gfortran.dg/realloc_on_assign_22.f90: New.
2848
2849 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2850
2851 PR c++/58457
2852 * g++.dg/parse/using4.C: New.
2853
2854 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2855
2856 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2857
2858 2013-09-18 Marek Polacek <polacek@redhat.com>
2859
2860 PR sanitize/58443
2861 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2862 instead of the shift option.
2863 * c-c++-common/ubsan/pr58443-1.c: New test.
2864 * c-c++-common/ubsan/pr58443-3.c: New test.
2865 * c-c++-common/ubsan/pr58443-2.c: New test.
2866
2867 2013-09-18 Richard Biener <rguenther@suse.de>
2868
2869 PR tree-optimization/58417
2870 * gcc.dg/torture/pr58417.c: New testcase.
2871
2872 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2873
2874 * gnat.dg/array_bounds_test2.adb: New test.
2875
2876 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2877
2878 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2879 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2880
2881 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2882
2883 * gnat.dg/in_out_parameter4.adb: New test.
2884
2885 2013-09-18 Marek Polacek <polacek@redhat.com>
2886
2887 PR sanitizer/58411
2888 * c-c++-common/ubsan/attrib-1.c: New test.
2889
2890 2013-09-17 Cong Hou <congh@google.com>
2891
2892 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2893 on two arrays with short and int types. This should not be recognized
2894 as a dot product pattern.
2895
2896 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2897
2898 PR c++/58435
2899 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2900 the cp_type_quals (r) too.
2901
2902 2013-09-17 Jan Hubicka <jh@suse.cz>
2903
2904 PR middle-end/58332
2905 * gcc.c-torture/compile/pr58332.c: New testcase.
2906
2907 2013-09-17 Jeff Law <law@redhat.com>
2908
2909 * gcc.c-torture/execute/pr58387.c: New test.
2910
2911 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2912
2913 PR tree-optimization/58088
2914 * gcc.c-torture/compile/pr58088.c: New test.
2915
2916 2013-09-17 Nick Clifton <nickc@redhat.com>
2917
2918 * lib/target-supports.exp (check_effective_target_trampolines):
2919 Add MSP430 to the list of targets that do not support trampolines.
2920 (check_profiling_available): Add MSP430 to the list of targets
2921 that do not support profiling.
2922 (check_effective_target_tls_runtime): Add MSP430 to the list of
2923 targets that do not support TLS.
2924
2925 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2926
2927 * gnat.dg/opt27.adb: New test.
2928 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2929
2930 2013-09-17 Andreas Schwab <schwab@suse.de>
2931
2932 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2933
2934 2013-09-17 Richard Biener <rguenther@suse.de>
2935
2936 PR tree-optimization/58432
2937 * gcc.dg/pr58432.c: New testcase.
2938
2939 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2940
2941 * gcc.dg/tree-ssa/slsr-39.c: New test.
2942
2943 2013-09-16 Xinliang David Li <davidxl@google.com>
2944
2945 * gcc.misc-tests/help.exp: Optimizer help change.
2946
2947 2013-09-16 Jeff Law <law@redhat.com>
2948
2949 * gcc.c-torture/execute/pr58419.c: New test.
2950 * gcc.c-torture/execute/pr58431.c: New test.
2951
2952 2013-09-16 Tobias Burnus <burnus@net-b.de>
2953
2954 PR fortran/58356
2955 * gfortran.dg/finalize_19.f90: New.
2956
2957 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2958
2959 * gcc.target/i386/pr58418.c: New.
2960
2961 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2962
2963 * gcc.target/aarch64/fmla-intrinsic.c: New.
2964 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2965 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2966 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2967
2968 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2969
2970 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2971 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2972
2973 2013-09-16 Richard Biener <rguenther@suse.de>
2974
2975 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2976
2977 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2978
2979 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2980 interpreted as implicit templates) to be expected pedwarns instead.
2981
2982 2013-09-16 Tobias Burnus <burnus@net-b.de>
2983
2984 PR fortran/57697
2985 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2986
2987 2013-09-15 Tobias Burnus <burnus@net-b.de>
2988
2989 PR fortran/57697
2990 * gfortran.dg/defined_assignment_10.f90: New.
2991
2992 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2993
2994 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2995 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2996
2997 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2998
2999 * g++.dg/abi/main.C: Added implicit C linkage tests
3000
3001 2013-09-13 Kai Tietz <ktietz@redhat.com>
3002
3003 * gcc.target/i386/pr57848.c: New file.
3004
3005 2013-09-13 Christian Bruel <christian.bruel@st.com>
3006
3007 PR target/58314
3008 * gcc.target/sh/torture/pr58314.c: New test.
3009
3010 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3013
3014 2013-09-12 Martin Jambor <mjambor@suse.cz>
3015
3016 PR ipa/58389
3017 * g++.dg/pr58389.C: New test.
3018
3019 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3020
3021 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3022 * g++.dg/template/pseudodtor3.C: Likewise.
3023
3024 2013-09-12 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/58404
3027 * g++.dg/tree-ssa/pr58404.C: New testcase.
3028
3029 2013-09-12 Martin Jambor <mjambor@suse.cz>
3030
3031 PR ipa/58371
3032 * g++.dg/ipa/pr58371.C: New test.
3033
3034 2013-09-12 Richard Biener <rguenther@suse.de>
3035
3036 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3037 expected outcome and comment why that happens.
3038
3039 2013-09-11 Richard Biener <rguenther@suse.de>
3040
3041 PR middle-end/58377
3042 * g++.dg/uninit-pred-4.C: New testcase.
3043
3044 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR tree-optimization/58385
3047 * gcc.c-torture/execute/pr58385.c: New test.
3048
3049 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3050
3051 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3052
3053 2013-09-10 Jeff Law <law@redhat.com>
3054
3055 * g++.dg/torture/pr58380.C: New test.
3056
3057 2013-09-10 Jan Hubicka <jh@suse.cz>
3058 Paolo Carlini <paolo.carlini@oracle.com>
3059
3060 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3061
3062 2013-09-10 Jeff Law <law@redhat.com>
3063
3064 * gcc.c-torture/compile/pr58343.c: New test.
3065
3066 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR rtl-optimization/58365
3069 * gcc.c-torture/execute/pr58365.c: New test.
3070
3071 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3072
3073 * gcc.dg/torture/memcpy-1.c: New test.
3074
3075 2013-09-10 Alan Modra <amodra@gmail.com>
3076
3077 * gcc.target/powerpc/pr58330.c: New.
3078
3079 2013-09-10 Alan Modra <amodra@gmail.com>
3080
3081 * gcc.target/powerpc/medium_offset.c: New.
3082
3083 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3084
3085 PR c++/58325
3086 * g++.dg/warn/Wunused-var-21.C: New test.
3087
3088 PR tree-optimization/58364
3089 * gcc.c-torture/execute/pr58364.c: New test.
3090
3091 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/43452
3094 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3095 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3096 * g++.dg/init/delete1.C: Adjust.
3097
3098 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3099
3100 * gcc.target/aarch64/movdi_1.c: New test.
3101
3102 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 PR c++/58362
3105 * g++.dg/warn/Wunused-parm-5.C: New.
3106
3107 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3108
3109 * gcc.target/aarch64/cmn-neg.c: New test.
3110
3111 2013-09-09 Richard Biener <rguenther@suse.de>
3112
3113 PR middle-end/58326
3114 * gcc.dg/torture/pr58326-1.c: New testcase.
3115 * gcc.dg/torture/pr58326-2.c: Likewise.
3116
3117 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3118
3119 PR target/57735
3120 * g++.dg/ext/pr57735.C: New test.
3121
3122 2013-09-09 Jan Hubicka <jh@suse.cz>
3123
3124 PR middle-end/58294
3125 * g++.dg/torture/PR58294.C: New testcase.
3126
3127 2013-09-08 Jeff Law <law@redhat.com>
3128
3129 * gcc.c-torture/compile/pr58340.c: New test.
3130
3131 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3132
3133 * g++.dg/debug/ra1.C: New test.
3134
3135 2013-09-08 Jan Hubicka <jh@suse.cz>
3136
3137 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3138 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3139 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3140 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3141
3142 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/54941
3145 * g++.dg/overload/new1.C: Adjust.
3146
3147 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3148
3149 * c-c++-common/opaque-vector.c: New test.
3150
3151 2013-09-08 Tom de Vries <tom@codesourcery.com>
3152
3153 PR c++/58282
3154 * g++.dg/tm/noexcept-6.C: New test.
3155
3156 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3157
3158 * gcc.target/arc/cond-set-use.c: New test.
3159
3160 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3161
3162 * gnat.dg/stack_usage2.adb: New test.
3163
3164 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3165
3166 * gcc.target/aarch64/table-intrinsics.c
3167 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3168 (qtb_tests8_< ,2,3,4>): Likewise.
3169 (qtblq_tests8_< ,2,3,4>): Likewise.
3170 (qtbxq_tests8_< ,2,3,4>): Likewise.
3171
3172 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3173
3174 * gnat.dg/warn10.ad[sb]: New test.
3175 * gnat.dg/warn10_pkg.ads: New helper.
3176
3177 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3178
3179 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3180 Don't expect NULL in foo.result set.
3181 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3182 in ESCAPED set.
3183 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3184 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3185
3186 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3187
3188 * gcc.target/s390/nearestint-1.c: New testcase.
3189
3190 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3191 Vineet Gupta <Vineet.Gupta@synopsys.com>
3192
3193 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3194 * testsuite/gcc.target/arc: New directory.
3195 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3196 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3197 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3198 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3199 * testsuite/gcc.dg/builtin-apply2.c
3200 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3201
3202 2013-09-04 Jan Hubicka <jh@suse.cz>
3203
3204 PR middle-end/58201
3205 * g++.dg/torture/pr58201_0.C: New testcase.
3206 * g++.dg/torture/pr58201_1.C: New testcase.
3207 * g++.dg/torture/pr58201.h: New testcase.
3208
3209 2013-09-05 Jan Hubicka <jh@suse.cz>
3210
3211 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3212
3213 2013-09-05 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/58137
3216 * gcc.target/i386/pr58137.c: New testcase.
3217
3218 2013-09-05 Martin Jambor <mjambor@suse.cz>
3219
3220 * g++.dg/ipa/remref-1.C: New test.
3221 * g++.dg/ipa/remref-2.C: Likewise.
3222
3223 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3224
3225 PR c++/24926
3226 * g++.dg/parse/access11.C: New.
3227
3228 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3229
3230 * g++.dg/warn/weak1.C: Skip on AIX.
3231
3232 2013-09-04 Easwaran Raman <eraman@google.com>
3233
3234 PR middle-end/57370
3235 PR tree-optimization/58011
3236 * gfortran.dg/reassoc_12.f90: New testcase.
3237 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3238
3239 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3240
3241 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3242 * gcc.dg/torture/pr53922.c: Skip on AIX.
3243 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3244
3245 2013-09-04 Teresa Johnson <tejohnson@google.com>
3246
3247 * gcc.dg/unroll_1.c: Test dumping to stderr.
3248
3249 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3250
3251 PR c++/58305
3252 * g++.dg/warn/deprecated-8.C: New.
3253
3254 2013-09-03 Jeff Law <law@redhat.com>
3255
3256 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3257 dump output.
3258
3259 2013-09-03 Meador Inge <meadori@codesourcery.com>
3260
3261 Revert:
3262
3263 2013-08-30 Meador Inge <meadori@codesourcery.com>
3264
3265 * gcc.dg/Warray-bounds-11.c: New testcase.
3266
3267 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3268
3269 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3270
3271 2013-09-03 Jan Hubicka <jh@suse.cz>
3272
3273 * g++.dg/ipa/devirt-15.C: Fix testcase.
3274
3275 2013-09-03 Richard Biener <rguenther@suse.de>
3276
3277 PR middle-end/57656
3278 * gcc.dg/torture/pr57656.c: New testcase.
3279
3280 2013-09-03 Richard Biener <rguenther@suse.de>
3281
3282 PR middle-end/57287
3283 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3284
3285 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3286
3287 PR fortran/PR56519
3288 * gfortran.dg/do_concurrent_3.f90: New test case.
3289
3290 2013-09-02 Jan Hubicka <jh@suse.cz>
3291
3292 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3293
3294 2013-09-02 Martin Jambor <mjambor@suse.cz>
3295
3296 PR ipa/58106
3297 * gcc.dg/ipa/pr58106.c: New test.
3298
3299 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3300
3301 * gcc.target/aarch64/scalar_intrinsics.c
3302 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3303
3304 2013-09-02 Richard Biener <rguenther@suse.de>
3305
3306 PR middle-end/57511
3307 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3308
3309 2013-09-02 Richard Biener <rguenther@suse.de>
3310
3311 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3312 reference.
3313
3314 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3315
3316 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3317
3318 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/21682, implement DR 565
3321 * g++.dg/template/using24.C: New.
3322 * g++.dg/template/using25.C: Likewise.
3323 * g++.dg/template/using26.C: Likewise.
3324
3325 2013-09-01 Jan Hubicka <jh@suse.cz>
3326
3327 * g++.dg/ipa/devirt-15.C: New testcase.
3328
3329 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3330
3331 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3332
3333 2013-08-31 Jan Hubicka <jh@suse.cz>
3334
3335 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3336 * g++.dg/tree-ssa/pr45453.C: Likewise.
3337
3338 2013-08-31 Jan Hubicka <jh@suse.cz>
3339
3340 * gcc.dg/fork-instrumentation.c: New testcase.
3341
3342 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3343
3344 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3345
3346 2013-08-30 Meador Inge <meadori@codesourcery.com>
3347
3348 * gcc.dg/Warray-bounds-11.c: New testcase.
3349
3350 2013-08-30 Marek Polacek <polacek@redhat.com>
3351
3352 * g++.dg/ubsan/div-by-zero-1.C: New test.
3353 * c-c++-common/ubsan/save-expr-1.c: New test.
3354 * c-c++-common/ubsan/save-expr-2.c: New test.
3355 * c-c++-common/ubsan/save-expr-3.c: New test.
3356 * c-c++-common/ubsan/save-expr-4.c: New test.
3357 * c-c++-common/ubsan/typedef-1.c: New test.
3358 * c-c++-common/ubsan/const-char-1.c: New test.
3359 * c-c++-common/ubsan/const-expr.c: New test.
3360 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3361 * c-c++-common/ubsan/shift-1.c: Likewise.
3362 * c-c++-common/ubsan/shift-2.c: Likewise.
3363 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3364 * lib/ubsan-dg.exp: New file.
3365 * g++.dg/dg.exp: Add ubsan tests.
3366 * g++.dg/ubsan/ubsan.exp: New file.
3367 * gcc.dg/ubsan/ubsan.exp: New file.
3368 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3369 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3370 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3371 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3372 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3373 * c-c++-common/ubsan/shift-3.c: New test.
3374 * c-c++-common/ubsan/unreachable-1.c: New test.
3375 * c-c++-common/ubsan/shift-1.c: New test.
3376 * c-c++-common/ubsan/shift-2.c: New test.
3377 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3378 * gcc.dg/ubsan/c99-shift-2.c: New test.
3379 * gcc.dg/ubsan/c99-shift-1.c: New test.
3380
3381 2013-08-29 Jan Hubicka <jh@suse.cz>
3382
3383 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3384 to match template and comment.
3385
3386 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3387
3388 PR c++/51424
3389 * g++.dg/cpp0x/dc8.C: New.
3390 * g++.dg/template/meminit1.C: Adjust.
3391
3392 2013-08-30 Teresa Johnson <tejohnson@google.com>
3393
3394 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3395
3396 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR tree-optimization/58277
3399 * gcc.c-torture/execute/pr58277-1.c: New test.
3400 * gcc.c-torture/execute/pr58277-2.c: New test.
3401
3402 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3403
3404 * gcc.dg/guality/param-1.c: New test.
3405 * gcc.dg/guality/param-2.c: Likewise.
3406
3407 2013-08-30 Richard Biener <rguenther@suse.de>
3408
3409 PR tree-optimization/58228
3410 * gcc.dg/torture/pr58228.c: New testcase.
3411
3412 2013-08-30 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/58223
3415 * gcc.dg/torture/pr58223.c: New testcase.
3416 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3417
3418 2013-08-30 Richard Biener <rguenther@suse.de>
3419
3420 PR tree-optimization/58010
3421 * gcc.dg/pr58010.c: New testcase.
3422
3423 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3424
3425 * gcc.dg/unroll_3.c: Message change.
3426 * gcc.dg/unroll_4.c: Likewise.
3427 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3428 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3429 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3430 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3431 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3432 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3433 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3434 * gcc.dg/unroll_1.c: Likewise.
3435 * gcc.dg/vect/bb-slp-31.c: Likewise.
3436 * gcc.dg/vect/bb-slp-14.c: Likewise.
3437 * gcc.dg/vect/bb-slp-8.c: Likewise.
3438 * gcc.dg/vect/bb-slp-23.c: Likewise.
3439 * gcc.dg/vect/bb-slp-15.c: Likewise.
3440 * gcc.dg/vect/bb-slp-9.c: Likewise.
3441 * gcc.dg/vect/bb-slp-24.c: Likewise.
3442 * gcc.dg/vect/bb-slp-16.c: Likewise.
3443 * gcc.dg/vect/bb-slp-25.c: Likewise.
3444 * gcc.dg/vect/bb-slp-17.c: Likewise.
3445 * gcc.dg/vect/bb-slp-26.c: Likewise.
3446 * gcc.dg/vect/bb-slp-18.c: Likewise.
3447 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3448 * gcc.dg/vect/bb-slp-27.c: Likewise.
3449 * gcc.dg/vect/bb-slp-19.c: Likewise.
3450 * gcc.dg/vect/bb-slp-28.c: Likewise.
3451 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3452 * gcc.dg/vect/bb-slp-29.c: Likewise.
3453 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3454 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3455 * gcc.dg/vect/bb-slp-1.c: Likewise.
3456 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3457 * gcc.dg/vect/bb-slp-2.c: Likewise.
3458 * gcc.dg/vect/bb-slp-3.c: Likewise.
3459 * gcc.dg/vect/bb-slp-10.c: Likewise.
3460 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3461 * gcc.dg/vect/bb-slp-4.c: Likewise.
3462 * gcc.dg/vect/bb-slp-11.c: Likewise.
3463 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3464 * gcc.dg/vect/bb-slp-5.c: Likewise.
3465 * gcc.dg/vect/bb-slp-20.c: Likewise.
3466 * gcc.dg/vect/bb-slp-6.c: Likewise.
3467 * gcc.dg/vect/bb-slp-21.c: Likewise.
3468 * gcc.dg/vect/bb-slp-30.c: Likewise.
3469 * gcc.dg/vect/bb-slp-13.c: Likewise.
3470 * gcc.dg/vect/bb-slp-7.c: Likewise.
3471 * gcc.dg/vect/bb-slp-22.c: Likewise.
3472 * gcc.dg/unroll_2.c: Likewise.
3473 * g++.dg/vect/slp-pr50413.cc: Likewise.
3474 * g++.dg/vect/slp-pr56812.cc: Likewise.
3475 * g++.dg/vect/slp-pr50819.cc: Likewise.
3476
3477 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3478
3479 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3480
3481 2013-08-29 Teresa Johnson <tejohnson@google.com>
3482
3483 * gcc.dg/pr40209.c: Use -fopt-info.
3484 * gcc.dg/pr26570.c: Ditto.
3485 * gcc.dg/pr32773.c: Ditto.
3486 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3487
3488 2013-08-29 Richard Biener <rguenther@suse.de>
3489
3490 PR tree-optimization/58246
3491 * gcc.dg/torture/pr58246.c: New testcase.
3492
3493 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3494
3495 PR fortran/52243
3496 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3497 obsolete by patch.
3498 * gfortran.dg/realloc_on_assign_19.f90: New test.
3499
3500 2013-08-29 Richard Biener <rguenther@suse.de>
3501
3502 PR middle-end/57287
3503 * gcc.dg/pr57287-2.c: New testcase.
3504
3505 2013-08-29 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/57685
3508 * gcc.dg/torture/pr57685.c: New testcase.
3509
3510 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/58255
3513 * g++.dg/cpp0x/dc7.C: New.
3514
3515 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3516
3517 PR middle-end/58257
3518 * c-c++-common/gomp/pr58257.c: New test.
3519
3520 2013-08-28 Richard Biener <rguenther@suse.de>
3521
3522 PR tree-optimization/56933
3523 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3524
3525 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3526
3527 * gcc.target/aarch64/scalar_shift_1.c: New.
3528
3529 2013-08-27 Richard Biener <rguenther@suse.de>
3530
3531 PR tree-optimization/57521
3532 * gcc.dg/torture/pr57521.c: New testcase.
3533
3534 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR rtl-optimization/57860
3537 PR rtl-optimization/57861
3538 PR rtl-optimization/57875
3539 PR rtl-optimization/57876
3540 PR rtl-optimization/57877
3541 * gcc.c-torture/execute/pr57860.c: New test.
3542 * gcc.c-torture/execute/pr57861.c: New test.
3543 * gcc.c-torture/execute/pr57875.c: New test.
3544 * gcc.c-torture/execute/pr57876.c: New test.
3545 * gcc.c-torture/execute/pr57877.c: New test.
3546
3547 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3548
3549 PR fortran/58146
3550 * gfortran.dg/bounds_check_18.f90: New test.
3551
3552 2013-08-23 Jan Hubicka <jh@suse.cz>
3553
3554 * g++.dg/ipa/devirt-14.C: Fix typo.
3555
3556 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3557
3558 PR fortran/57798
3559 * gfortran.dg/inline_sum_5.f90: New.
3560
3561 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3562
3563 PR fortran/57843
3564 * gfortran.dg/typebound_assignment_7.f90: New.
3565
3566 2013-08-23 Jan Hubicka <jh@suse.cz>
3567
3568 * g++.dg/ipa/devirt-13.C: New testcase.
3569 * g++.dg/ipa/devirt-14.C: New testcase.
3570
3571 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3572
3573 PR target/58218
3574 * gcc.target/i386/pr58218.c: New test.
3575
3576 PR tree-optimization/58209
3577 * gcc.c-torture/execute/pr58209.c: New test.
3578
3579 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3580
3581 * gcc.target/powerpc/pr57744.c: Declare abort.
3582
3583 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3584
3585 PR c++/56380
3586 * g++.dg/template/error54.C: New.
3587
3588 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3589
3590 PR fortran/58185
3591 * gfortran.dg/select_type_34.f90: New.
3592
3593 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3594
3595 PR c++/56130
3596 * g++.dg/warn/deprecated-7.C: New.
3597
3598 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3601
3602 2013-08-21 Jeff Law <law@redhat.com>
3603
3604 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3605
3606 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3607
3608 PR c++/56134
3609 * g++.dg/ext/attr-alias-3.C: New.
3610
3611 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3612
3613 PR fortran/53655
3614 * gfortran.dg/intent_out_8.f90: New.
3615
3616 2013-08-20 Teresa Johnson <tejohnson@google.com>
3617
3618 PR rtl-optimizations/57451
3619 * g++.dg/tree-prof/pr57451.C: New test.
3620
3621 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3622
3623 PR c++/58190
3624 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3625
3626 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3627
3628 PR c/57490
3629 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3630
3631 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3632
3633 * gcc.target/powerpc/dfp-dd-2.c: New test.
3634 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3635 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3636
3637 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3638
3639 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3640 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3641 Check for SLL too.
3642
3643 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3644
3645 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3646
3647 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3648 "Threaded".
3649
3650 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3651 correct test response.
3652
3653 PR testsuite/52641
3654 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3655 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3656 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3657 (v4si): Use it.
3658 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3659 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3660
3661 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3662
3663 2013-08-18 Jan Hubicka <jh@suse.cz>
3664
3665 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3666
3667 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3668
3669 PR fortran/46271
3670 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3671
3672 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3673
3674 PR tree-optimization/58006
3675 * g++.dg/opt/pr58006.C: New test.
3676
3677 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3678
3679 * gnat.dg/specs/linker_alias.ads: New test.
3680
3681 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3682
3683 PR tree-optimization/58164
3684 * gcc.c-torture/compile/pr58164.c: New test.
3685
3686 PR tree-optimization/58165
3687 * g++.dg/opt/pr58165.C: New test.
3688
3689 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/51912
3692 * g++.dg/cpp0x/enum28.C: New.
3693 * g++.dg/cpp0x/enum15.C: Adjust.
3694
3695 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3696
3697 PR target/57949
3698 * gcc.target/powerpc/pr57949-1.c: New.
3699 * gcc.target/powerpc/pr57949-2.c: New.
3700
3701 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR tree-optimization/58145
3704 * gcc.dg/pr58145-1.c: New test.
3705 * gcc.dg/pr58145-2.c: New test.
3706
3707 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3708
3709 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3710 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3711 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3712 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3713 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3714 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3715 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3716 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3717 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3718 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3719 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3720 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3721 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3722 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3723 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3724 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3725 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3726 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3727 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3728 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3729 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3730 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3731 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3732 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3733 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3734 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3735 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3736 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3737 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3738 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3739 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3741 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3742 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3743 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3744 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3745 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3746 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3747 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3748 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3749 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3750
3751 PR testsuite/52641
3752 * gcc.c-torture/execute/pr56799.x: New file.
3753
3754 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3755
3756 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3757
3758 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3759 * gcc.dg/pr44214-3.c (v2df): Likewise.
3760
3761 * gcc.dg/pr46647.c: xfail for avr-*-*.
3762
3763 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3764 memcpy by one.
3765 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3766 Expect l to be optimized away.
3767 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3768
3769 PR testsuite/52641
3770 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3771 to tests that assume int/double are larger than short/float.
3772
3773 PR testsuite/52641
3774 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3775 target { ! int16 }.
3776 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3777 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3778 target { int16 }. Restrict existing tests to target { int32 }
3779 where appropriate.
3780 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3781 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3782 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3783 * lib/target-supports.exp (check_effective_target_int32): New proc.
3784
3785 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3786 exclude from scan test.
3787
3788 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3789 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3790 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3791 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3792 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3793 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3794 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3795 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3796 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3797 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3798 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3799 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3800 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3801 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3802 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3803 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3804 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3805 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3806 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3807
3808 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3809
3810 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3811
3812 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3813 to be the first test directive.
3814 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3815 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3816 * gcc.target/arm/atomic-op-char.c: Likewise.
3817 * gcc.target/arm/atomic-op-consume.c: Likewise.
3818 * gcc.target/arm/atomic-op-int.c: Likewise.
3819 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3820 * gcc.target/arm/atomic-op-release.c: Likewise.
3821 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3822 * gcc.target/arm/atomic-op-short.c: Likewise.
3823
3824 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3825
3826 PR rtl-optimization/57662
3827 * gcc.dg/pr57662.c: New test.
3828
3829 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3830
3831 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3832 alternative to -1.
3833 * gcc.target/mips/nans-legacy.c: Likewise.
3834
3835 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3836
3837 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3838 escapes.
3839 * gcc.target/mips/fabs-legacy.c: Likewise.
3840 * gcc.target/mips/fabsf-2008.c: Likewise.
3841 * gcc.target/mips/fabsf-legacy.c: Likewise.
3842 * gcc.target/mips/fneg-2008.c: Likewise.
3843 * gcc.target/mips/fneg-legacy.c: Likewise.
3844 * gcc.target/mips/fnegf-2008.c: Likewise.
3845 * gcc.target/mips/fnegf-legacy.c: Likewise.
3846 * gcc.target/mips/nan-2008.c: Likewise.
3847 * gcc.target/mips/nan-legacy.c: Likewise.
3848 * gcc.target/mips/nanf-2008.c: Likewise.
3849 * gcc.target/mips/nanf-legacy.c: Likewise.
3850 * gcc.target/mips/nans-2008.c: Likewise.
3851 * gcc.target/mips/nans-legacy.c: Likewise.
3852 * gcc.target/mips/nansf-2008.c: Likewise.
3853 * gcc.target/mips/nansf-legacy.c: Likewise.
3854
3855 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3856
3857 * gnat.dg/valued_proc.adb: New test.
3858 * gnat.dg/valued_proc_pkg.ads: New helper.
3859
3860 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3861
3862 PR tree-optimization/57661
3863 * g++.dg/opt/pr57661.C: New test.
3864
3865 PR sanitizer/56417
3866 * gcc.dg/asan/pr56417.c: New test.
3867
3868 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3869
3870 * gnat.dg/loop_optimization16.adb: New test.
3871 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3872
3873 2013-08-13 Marek Polacek <polacek@redhat.com>
3874
3875 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3876
3877 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3878
3879 Example of converting global state to per-pass state.
3880
3881 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3882 global state "static int counter" to...
3883 (one_pass::counter): ...this instance data.
3884
3885 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3886
3887 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3888 to member function...
3889 (one_pass::gate): ...this.
3890 (one_pass_exec): Convert to member function...
3891 (one_pass::impl_execute): ...this.
3892
3893 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3894
3895 PR c++/57416
3896 * g++.dg/cpp0x/pr57416.C: New.
3897
3898 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3899
3900 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3901 changes.
3902 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3903 * g++.dg/cpp0x/defaulted2.C: Likewise.
3904 * g++.dg/cpp0x/defaulted31.C: Likewise.
3905 * g++.dg/cpp0x/error6.C: Likewise.
3906 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3907 * g++.dg/cpp0x/override2.C: Likewise.
3908 * g++.dg/cpp0x/parse1.C: Likewise.
3909 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3910 * g++.dg/cpp0x/temp_default4.C: Likewise.
3911 * g++.dg/ext/attrib32.C: Likewise.
3912 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3913 * g++.dg/ext/mv13.C: Likewise.
3914 * g++.dg/ext/mv7.C: Likewise.
3915 * g++.dg/ext/mv9.C: Likewise.
3916 * g++.dg/ext/pr57362.C: Likewise.
3917 * g++.dg/ext/typeof10.C: Likewise.
3918 * g++.dg/lookup/anon6.C: Likewise.
3919 * g++.dg/lookup/crash6.C: Likewise.
3920 * g++.dg/lookup/name-clash5.C: Likewise.
3921 * g++.dg/lookup/name-clash6.C: Likewise.
3922 * g++.dg/other/anon4.C: Likewise.
3923 * g++.dg/other/error15.C: Likewise.
3924 * g++.dg/other/error8.C: Likewise.
3925 * g++.dg/other/redecl2.C: Likewise.
3926 * g++.dg/parse/crash16.C: Likewise.
3927 * g++.dg/parse/crash21.C: Likewise.
3928 * g++.dg/parse/crash38.C: Likewise.
3929 * g++.dg/parse/redef2.C: Likewise.
3930 * g++.dg/parse/struct-as-enum1.C: Likewise.
3931 * g++.dg/template/crash39.C: Likewise.
3932 * g++.dg/template/redecl3.C: Likewise.
3933 * g++.dg/tls/diag-3.C: Likewise.
3934 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3935 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3936 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3937 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3938 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3939 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3940 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3941 * g++.old-deja/g++.brendan/static3.C: Likewise.
3942 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3943 * g++.old-deja/g++.jason/binding.C: Likewise.
3944 * g++.old-deja/g++.jason/crash4.C: Likewise.
3945 * g++.old-deja/g++.jason/crash7.C: Likewise.
3946 * g++.old-deja/g++.jason/lineno.C: Likewise.
3947 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3948 * g++.old-deja/g++.mike/misc3.C: Likewise.
3949 * g++.old-deja/g++.mike/net44.C: Likewise.
3950 * g++.old-deja/g++.mike/ns3.C: Likewise.
3951 * g++.old-deja/g++.ns/alias4.C: Likewise.
3952 * g++.old-deja/g++.ns/ns11.C: Likewise.
3953 * g++.old-deja/g++.other/crash23.C: Likewise.
3954 * g++.old-deja/g++.other/decl8.C: Likewise.
3955 * g++.old-deja/g++.other/linkage3.C: Likewise.
3956 * g++.old-deja/g++.other/typeck1.C: Likewise.
3957 * g++.old-deja/g++.other/typedef5.C: Likewise.
3958 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3959 * g++.old-deja/g++.pt/friend36.C: Likewise.
3960 * obj-c++.dg/method-8.mm: Likewise.
3961 * obj-c++.dg/tls/diag-3.mm: Likewise.
3962
3963 2013-08-12 Perez Read <netfirewall@gmail.com>
3964
3965 PR target/58132
3966 * gcc.target/i386/movabs-1.c: New test.
3967
3968 2013-08-12 Marek Polacek <polacek@redhat.com>
3969
3970 PR tree-optimization/57980
3971 * gcc.dg/pr57980.c: New test.
3972
3973 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3974
3975 PR fortran/56666
3976 * gfortran.dg/do_check_10.f90: New test.
3977 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3978 * gfortran.dg/array_constructor_18.f90: Likewise.
3979 * gfortran.dg/array_constructor_22.f90: Likewise.
3980 * gfortran.dg/coarray_15.f90: Likewise.
3981 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3982 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3983 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3984
3985 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3986
3987 PR c++/53349
3988 * g++.dg/cpp0x/constexpr-ice8.C: New.
3989
3990 2013-08-09 Xinliang David Li <davidxl@google.com>
3991
3992 * gcc.target/i386/memcpy-strategy-1.c: New test.
3993 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3994 * gcc.target/i386/memset-strategy-1.c: Ditto.
3995 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3996
3997 2013-08-09 Jan Hubicka <jh@suse.cz>
3998
3999 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4000 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4001
4002 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4003
4004 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4005
4006 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4007
4008 PR fortran/58058
4009 * gfortran.dg/transfer_intrinsic_6.f90: New.
4010
4011 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 Revert:
4014 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4015
4016 PR c++/46206
4017 * g++.dg/lookup/typedef2.C: New.
4018
4019 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4020
4021 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4022 output of vdup intrinsics.
4023
4024 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4025
4026 * gcc.target/arm/lp1189445.c: New testcase.
4027
4028 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4029
4030 PR rtl-optimization/58079
4031 * gcc.dg/torture/pr58079.c: New test.
4032
4033 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4034
4035 * gnat.dg/warn9.adb: New test.
4036
4037 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4038
4039 PR c++/46206
4040 * g++.dg/lookup/typedef2.C: New.
4041
4042 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4043
4044 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4045 to optstr when building plugins on darwin.
4046
4047 2013-08-06 Martin Jambor <mjambor@suse.cz>
4048
4049 PR tree-optimization/57539
4050 * gcc.dg/ipa/pr57539.c: New test.
4051
4052 2013-08-06 Martin Jambor <mjambor@suse.cz>
4053 Bernd Edlinger <bernd.edlinger@hotmail.de>
4054
4055 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4056 (a): Fix constructor.
4057
4058 2013-08-06 Martin Jambor <mjambor@suse.cz>
4059
4060 PR fortran/57987
4061 * gfortran.dg/pr57987.f90: New test.
4062
4063 2013-08-06 Martin Jambor <mjambor@suse.cz>
4064
4065 PR middle-end/58041
4066 * gcc.dg/torture/pr58041.c: New test.
4067 * gcc.target/arm/pr58041.c: Likewise.
4068
4069 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4070
4071 PR fortran/57306
4072 * gfortran.dg/pointer_init_8.f90: New.
4073
4074 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 PR c++/58080
4077 * g++.dg/cpp0x/pr58080.C: New.
4078
4079 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4080
4081 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4082 to optstr when building plugins.
4083
4084 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4085
4086 Patch autogenerated by refactor_passes.py from
4087 https://github.com/davidmalcolm/gcc-refactoring-scripts
4088 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4089
4090 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4091 struct to a subclass of gimple_opt_pass along with...
4092 (pass_data_one_pass): ...new pass_data instance and...
4093 (make_one_pass): ...new function.
4094 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4095 global struct to a subclass of gimple_opt_pass along with...
4096 (pass_data_warn_self_assign): ...new pass_data instance and...
4097 (make_pass_warn_self_assign): ...new function.
4098 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4099 a global struct to a subclass of gimple_opt_pass along with...
4100 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4101 (make_pass_dumb_plugin_example): ...new function.
4102 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4103 global struct to a subclass of gimple_opt_pass along with...
4104 (pass_data_warn_self_assign): ...new pass_data instance and...
4105 (make_pass_warn_self_assign): ...new function.
4106
4107 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4108
4109 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4110 is created and added to the pass_manager to reflect
4111 autogenerated changes.
4112 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4113 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4114 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4115
4116 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4117
4118 PR c++/58072
4119 * g++.dg/cpp0x/pr58072.C: New.
4120
4121 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4122
4123 * gcc.dg/torture/pr57993-2.cpp: New.
4124
4125 2013-08-02 Jan Hubicka <jh@suse.cz>
4126
4127 * gcc.dg/ipa/ipa-1.c: Update.
4128 * gcc.dg/ipa/ipa-2.c: Update.
4129 * gcc.dg/ipa/ipa-3.c: Update.
4130 * gcc.dg/ipa/ipa-4.c: Update.
4131 * gcc.dg/ipa/ipa-5.c: Update.
4132 * gcc.dg/ipa/ipa-7.c: Update.
4133 * gcc.dg/ipa/ipa-8.c: Update.
4134 * gcc.dg/ipa/ipcp-1.c: Update.
4135 * gcc.dg/ipa/ipcp-2.c: Update.
4136
4137 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4138
4139 PR rtl-optimization/58048
4140 * gcc.target/i386/pr58048.c: New.
4141
4142 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4143
4144 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4145
4146 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4147 Peter Bergner <bergner@vnet.ibm.com>
4148
4149 PR c++/54537
4150 * g++.dg/overload/using3.C: New.
4151 * g++.dg/overload/using2.C: Adjust.
4152 * g++.dg/lookup/using9.C: Likewise.
4153
4154 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4155
4156 * gcc.target/arm/pr46972-2.c: New test.
4157
4158 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4159
4160 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4161
4162 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4163
4164 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4165
4166 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4167
4168 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4169 rather than addressing!=absolute when deciding how to handle MIPS16
4170 when the test forces an ABI.
4171
4172 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 PR c++/57673
4175 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4176
4177 2013-07-30 Steve Ellcey <sellcey@mips.com>
4178
4179 * gcc.target/mips/code-readable-1.c: Increase switch size.
4180 * gcc.target/mips/code-readable-2.c: Ditto.
4181 * gcc.target/mips/code-readable-3.c: Ditto.
4182 * gcc.target/mips/code-readable-4.c: Ditto.
4183
4184 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4185
4186 PR c++/57947
4187 * g++.dg/parse/crash63.C: New.
4188
4189 2013-07-30 Tobias Burnus <burnus@net-b.de>
4190
4191 PR fortran/57530
4192 * gfortran.dg/pointer_assign_8.f90: New.
4193 * gfortran.dg/pointer_assign_9.f90: New.
4194 * gfortran.dg/pointer_assign_10.f90: New.
4195 * gfortran.dg/pointer_assign_11.f90: New.
4196
4197 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4198
4199 * gcc.target/arm/pr57637.c: New testcase.
4200
4201 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4202
4203 PR tree-optimization/57993
4204 * gcc.dg/torture/pr57993.c: New test.
4205
4206 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4207
4208 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4209
4210 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4211
4212 PR c++/57948
4213 * g++.dg/conversion/ambig2.C: New.
4214
4215 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4216
4217 * gcc.target/mips/fabs-2008.c: New test case.
4218 * gcc.target/mips/fabs-legacy.c: New test case.
4219 * gcc.target/mips/fabsf-2008.c: New test case.
4220 * gcc.target/mips/fabsf-legacy.c: New test case.
4221 * gcc.target/mips/fneg-2008.c: New test case.
4222 * gcc.target/mips/fneg-legacy.c: New test case.
4223 * gcc.target/mips/fneg-2008.c: New test case.
4224 * gcc.target/mips/fneg-legacy.c: New test case.
4225 * gcc.target/mips/nan-2008.c: New test case.
4226 * gcc.target/mips/nan-legacy.c: New test case.
4227 * gcc.target/mips/nanf-2008.c: New test case.
4228 * gcc.target/mips/nanf-legacy.c: New test case.
4229 * gcc.target/mips/nans-2008.c: New test case.
4230 * gcc.target/mips/nans-legacy.c: New test case.
4231 * gcc.target/mips/nansf-2008.c: New test case.
4232 * gcc.target/mips/nansf-legacy.c: New test case.
4233 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4234
4235 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4236 Maxim Kuvyrkov <maxim@kugelworks.com>
4237
4238 * lib/target-supports.exp (check_effective_target_non_bionic): New
4239 effective-target test.
4240 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4241 * g++.dg/tls/thread_local4g.C: Ditto.
4242
4243 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4244
4245 PR fortran/58009
4246 * gfortran.dg/vector_subsript_7.f90: New test.
4247
4248 2013-07-27 Tobias Burnus <burnus@net-b.de>
4249
4250 PR fortran/57991
4251 * gfortran.dg/warn_alias.f90: New.
4252
4253 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4254
4255 PR fortran/57285
4256 * gfortran.dg/class_array_19.f90: New.
4257
4258 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4259
4260 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4261 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4262 * gcc.dg/vect/pr57741-3.c: Likewise.
4263 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4264
4265 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4266
4267 Skip tests that make assumptions about struct layout that don't hold
4268 on epiphany:
4269 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4270 * g++.dg/cpp0x/iop.C: Likewise.
4271 * g++.dg/cpp0x/named_refs.C: Likewise.
4272 * g++.dg/cpp0x/rv1p.C: Likewise.
4273 * g++.dg/cpp0x/rv2p.C: Likewise.
4274 * g++.dg/cpp0x/rv3p.C: Likewise.
4275 * g++.dg/cpp0x/rv4p.C: Likewise.
4276 * g++.dg/cpp0x/rv5p.C: Likewise.
4277 * g++.dg/cpp0x/rv6p.C: Likewise.
4278 * g++.dg/cpp0x/rv7p.C: Likewise.
4279 * g++.dg/cpp0x/rv8p.C: Likewise.
4280 * g++.dg/ext/strncpy-chk1.C: Likewise.
4281 * gcc.dg/builtin-object-size-10.c: Likewise.
4282 * gcc.dg/builtin-object-size-11.c: Likewise.
4283 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4284 * gcc.dg/pr25805.c: Likewise.
4285 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4286 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4287 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4288 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4289 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4290 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4291 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4292 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4293 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4294 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4295 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4296 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4297 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4298 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4299 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4300
4301 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4302 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4303
4304 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4305 * gcc.dg/sibcall-6.c: Enable for epiphany.
4306
4307 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4308
4309 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4310
4311 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4312
4313 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4314 memcpy not initializers.
4315
4316 * gcc.dg/guality/guality.exp: Skip on AIX.
4317
4318 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4319
4320 PR c++/57101
4321 * g++.dg/cpp0x/pr57101.C: New.
4322
4323 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4324
4325 * gcc.target/aarch64/neg_1.c: New test.
4326
4327 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4328
4329 PR fortran/57966
4330 * gfortran.dg/typebound_call_25.f90: New.
4331
4332 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4333
4334 PR c++/57981
4335 * g++.dg/cpp0x/pr57981.C: New.
4336
4337 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4338
4339 PR c++/57880
4340 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4341
4342 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4343
4344 PR rtl-optimization/57960
4345 * gcc.target/s390/pr57960.c: New.
4346
4347 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4348
4349 PR fortran/57639
4350 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4351
4352 2013-07-25 Terry Guo <terry.guo@arm.com>
4353
4354 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4355
4356 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4357
4358 PR c++/57942
4359 * g++.dg/inherit/pr57942.C: New.
4360
4361 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4362
4363 * gcc.target/powerpc/bool2.h: New file, test the code generation
4364 of logical operations for power5, altivec, power7, and power8 systems.
4365 * gcc.target/powerpc/bool2-p5.c: Likewise.
4366 * gcc.target/powerpc/bool2-av.c: Likewise.
4367 * gcc.target/powerpc/bool2-p7.c: Likewise.
4368 * gcc.target/powerpc/bool2-p8.c: Likewise.
4369 * gcc.target/powerpc/bool3.h: Likewise.
4370 * gcc.target/powerpc/bool3-av.c: Likewise.
4371 * gcc.target/powerpc/bool2-p7.c: Likewise.
4372 * gcc.target/powerpc/bool2-p8.c: Likewise.
4373
4374 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4375
4376 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4377
4378 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4379
4380 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4381
4382 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4383
4384 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4385 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4386 type from long to long long.
4387 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4388 to have effective-target keywords of lp64 and ilp32.
4389 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4390 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4391 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4392 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4393 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4394 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4395 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4396 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4397 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4398
4399 2013-07-23 Tom Tromey <tromey@redhat.com>
4400 Joseph Myers <joseph@codesourcery.com>
4401
4402 * gcc.dg/c11-generic-1.c: New file.
4403 * gcc.dg/c11-generic-2.c: New file.
4404
4405 2013-07-22 Tobias Burnus <burnus@net-b.de>
4406
4407 PR fortran/57906
4408 PR fortran/52052
4409 * coarray/lib_realloc_1.f90: Permit optimization.
4410 * gfortran.dg/coarray_31.f90: New.
4411
4412 2013-07-22 Tobias Burnus <burnus@net-b.de>
4413
4414 PR fortran/57762
4415 * gfortran.dg/class_array_7.f03: Fix memory leak.
4416
4417 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4418
4419 PR c++/52816
4420 * g++.dg/cpp0x/decltype56.C: New.
4421
4422 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4423
4424 * gcc.dg/pr53265.c: Correct line number in dg-message.
4425
4426 2013-07-22 Diego Novillo <dnovillo@google.com>
4427
4428 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4429
4430 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4431
4432 PR testsuite/52641
4433 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4434 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4435
4436 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4437
4438 PR testsuite/52641
4439 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4440 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4441 * gcc.dg/torture/pr53366-1.c: Same.
4442 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4443 * gcc.dg/torture/pr56488.c: Same.
4444 * gcc.dg/torture/pr57584.c: Same.
4445 * gcc.dg/tree-ssa/pr57385.c: Same.
4446 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4447
4448 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
4449
4450 * c-c++-common/pr41779.c: Fix typos.
4451 * gcc.c-torture/compile/20031125-2.c: Likewise.
4452 * gcc.c-torture/compile/20040621-1.c: Likewise.
4453 * gcc.c-torture/execute/20020418-1.c: Likewise.
4454 * gcc.dg/20020108-1.c: Likewise.
4455 * gcc.dg/atomic-generic-aux.c: Likewise.
4456 * gcc.dg/builtin-complex-err-2.c: Likewise.
4457 * gcc.dg/decl-1.c: Likewise.
4458 * gcc.dg/di-sync-multithread.c: Likewise.
4459 * gcc.dg/format/c90-printf-1.c: Likewise.
4460 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4461 * gcc.dg/long-long-compare-1.c: Likewise.
4462 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4463 * gcc.dg/pr17055-1.c: Likewise.
4464 * gcc.dg/pr27095.c: Likewise.
4465 * gcc.dg/torture/fp-int-convert.h: Likewise.
4466 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4467 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4468 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4469 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4470 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4471 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4472 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4473 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4474 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4475 * gcc.dg/vect/vect-cond-5.c: Likewise.
4476 * gcc.dg/weak/typeof-2.c: Likewise.
4477 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4478 * gcc.target/arm/naked-1.c: Likewise.
4479 * gcc.target/i386/pr9771-1.c: Likewise.
4480 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4481 * gcc.target/sparc/struct-ret-check.c: Likewise.
4482 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4483 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4484 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4485 Likewise.
4486
4487 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4488
4489 PR fortran/56937
4490 * gfortran.dg/dependency_42.f90: New test.
4491 * gfortran.dg/dependency_43.f90: New test.
4492
4493 2013-07-21 Tobias Burnus <burnus@net-b.de>
4494
4495 PR fortran/35862
4496 * gfortran.dg/round_4.f90: New.
4497
4498 2013-07-21 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/57894
4501 * gfortran.dg/min_max_conformance_2.f90: New.
4502
4503 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4504
4505 PR preprocessor/57620
4506 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4507 (main): Don't test {s,u,U,L}12.
4508 * c-c++-common/raw-string-13.c: New test.
4509 * c-c++-common/raw-string-14.c: New test.
4510 * c-c++-common/raw-string-15.c: New test.
4511 * c-c++-common/raw-string-16.c: New test.
4512
4513 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4514
4515 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4516
4517 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4518
4519 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4520
4521 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4522 target { ! keeps_null_pointer_checks }.
4523 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4524 target { ! keeps_null_pointer_checks }.
4525
4526 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4527 * gcc.dg/torture/pr56488.c: Likewise.
4528
4529 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4530
4531 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4532 new testcase.
4533
4534 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4535
4536 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4537 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4538 * gfortran.dg/guality/guality.exp: Skip on AIX.
4539
4540 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4541
4542 * g++.dg/debug/pr56819.C: Skip on AIX.
4543 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4544 * g++.dg/guality/guality.exp: Skip on AIX.
4545
4546 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4547
4548 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4549
4550 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4551
4552 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4553
4554 PR target/57516
4555 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4556 Adjust to corrected rounding.
4557
4558 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4559
4560 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4561 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4562 check_effective_target_cilkplus.
4563 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4564
4565 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4566
4567 * gcc.target/powerpc/pr57744.c: Fix typo.
4568
4569 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4570
4571 PR middle-end/57698
4572 * gcc.c-torture/compile/pr57698.c: New test.
4573 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4574 * gcc.c-torture/compile/pr44043.c: Ditto.
4575
4576 2013-07-18 Wei Mi <wmi@google.com>
4577
4578 PR rtl-optimization/57878
4579 * g++.dg/pr57878.C: New test.
4580
4581 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4582
4583 * gcc.dg/pr42611.c: Move dg-error to correct line.
4584
4585 2013-07-17 Tobias Burnus <burnus@net-b.de>
4586
4587 PR fortran/57895
4588 * gfortran.dg/dollar_sym_3.f: New.
4589 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4590
4591 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4592
4593 PR target/55654
4594 PR target/55656
4595 PR target/55657
4596 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4597 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4598 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4599 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4600 * objc.dg/image-info.m: Likewise.
4601 * objc.dg/symtab-1.m: Likewise.
4602 * objc.dg/torture/strings/const-str-10.m: Likewise.
4603 * objc.dg/torture/strings/const-str-11.m: Likewise.
4604 * objc.dg/torture/strings/const-str-9.m: Likewise.
4605 * objc.dg/zero-link-1.m: Likewise.
4606 * objc.dg/zero-link-2.m: Likewise.
4607 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4608 * objc.dg/objc-foreach-4.m: Likewise.
4609 * objc.dg/objc-foreach-5.m: Likewise.
4610 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4611 (for Darwin).
4612 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4613 * obj-c++.dg/syntax-error-1.mm: Likewise.
4614 * objc.dg/method-6.m: Likewise.
4615 * objc.dg/pr23214.m: Likewise.
4616 * objc.dg/proto-lossage-7.m: Likewise.
4617 * objc.dg/strings/const-str-12b.m: Likewise.
4618 * objc.dg/zero-link-3.m: Likewise.
4619 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4620 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4621 adjust headers, interfaces and encoded types to reflect current system
4622 versions. Add FIXME and outputs from current system compiler for
4623 reference.
4624
4625 2013-07-15 Cong Hou <congh@google.com>
4626
4627 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4628 counted.
4629 * gcc.target/i386/l_fma_float_3.c: Likewise.
4630 * gcc.target/i386/l_fma_double_1.c: Likewise.
4631 * gcc.target/i386/l_fma_double_3.c: Likewise.
4632
4633 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4634
4635 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4636 function to test if HTM is available.
4637 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4638 * gcc.target/powerpc/htm-builtin-1.c: New test.
4639
4640 2013-07-15 Tobias Burnus <burnus@net-b.de>
4641
4642 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4643 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4644 * gfortran.dg/coarray_6.f90: Add dg-error.
4645
4646 2013-07-15 Tobias Burnus <burnus@net-b.de>
4647
4648 PR fortran/37336
4649 * gfortran.dg/finalize_18.f90: New.
4650
4651 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4652
4653 PR fortran/52669
4654 * fortran.dg/module_variable_1.f90: New test.
4655 * fortran.dg/module_variable_2.f90: New test.
4656
4657 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4658
4659 * g++.dg/ext/vector19.C: Adapt.
4660 * g++.dg/ext/vector23.C: New testcase.
4661
4662 2013-07-12 Michael Matz <matz@suse.de>
4663
4664 PR middle-end/55771
4665 * c-c++-common/pr55771.c: New test.
4666
4667 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4668
4669 * gcc.target/aarch64/vect-movi.c: New.
4670
4671 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4672
4673 PR target/57362
4674 * g++.dg/ext/pr57362.C: New.
4675
4676 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4677
4678 PR target/57631
4679 * gcc.target/avr/torture/pr57631.c: New test.
4680
4681 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4682
4683 PR c++/57827
4684 * g++.dg/cpp0x/constexpr-ice7.C: New.
4685
4686 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4687
4688 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4689 for EABI targets.
4690 * gcc.c-torture/execute/nest-align-1.x: New.
4691
4692 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4693
4694 PR c++/57874
4695 * g++.dg/cpp0x/sfinae48.C: New.
4696
4697 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR preprocessor/57824
4700 * c-c++-common/raw-string-17.c: New test.
4701 * c-c++-common/gomp/pr57824.c: New test.
4702
4703 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4704
4705 PR c++/57869
4706 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4707 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4708 * g++.dg/conversion/dr195.C: Update.
4709 * g++.dg/expr/cast2.C: Likewise.
4710
4711 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4712
4713 * c-c++-common/raw-string-18.c: New test.
4714 * c-c++-common/raw-string-19.c: New test.
4715
4716 PR preprocessor/57757
4717 * g++.dg/cpp/paste1.C: New test.
4718 * g++.dg/cpp/paste2.C: New test.
4719
4720 2013-07-10 Graham Stott <grahams@btinternet.com>
4721
4722 * gcc.target/mips/mulsize-1.c: New.
4723 * gcc.target/mips/mulsize-2.c: New.
4724 * gcc.target/mips/mulsize-3.c: New.
4725 * gcc.target/mips/mulsize-4.c: New.
4726
4727 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4728
4729 PR c++/53094
4730 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4731 * g++.dg/ext/vector24.C: New testcase.
4732
4733 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4734
4735 PR c++/53000
4736 * g++.dg/cpp0x/decltype17.C: Adjust.
4737
4738 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4739
4740 PR c++/51786
4741 * g++.dg/cpp0x/pr51786.C: New.
4742
4743 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4744
4745 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4746
4747 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4748
4749 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4750
4751 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4752 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4753
4754 2013-07-08 Tobias Burnus <burnus@net-b.de>
4755
4756 PR fortran/57834
4757 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4758
4759 2013-07-08 Tobias Burnus <burnus@net-b.de>
4760
4761 PR fortran/50554
4762 * gfortran.dg/do_check_9.f90: New.
4763
4764 2013-07-08 Tobias Burnus <burnus@net-b.de>
4765
4766 PR fortran/57785
4767 * gfortran.dg/dot_product_2.f90: New.
4768
4769 2013-07-08 Tobias Burnus <burnus@net-b.de>
4770
4771 PR fortran/57469
4772 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4773
4774 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4775
4776 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4777 * gfortran.dg/finalize_10.f90: Fix dg-final.
4778
4779 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4780
4781 PR target/57819
4782 * gcc.target/i386/pr57819.c: New test.
4783
4784 PR rtl-optimization/57829
4785 * gcc.c-torture/execute/pr57829.c: New test.
4786
4787 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4788
4789 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4790 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4791
4792 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4793
4794 PR target/57807
4795 * gcc.target/i386/pr57807.c: New test.
4796
4797 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR target/29776
4800 * gcc.dg/tree-ssa/vrp89.c: New test.
4801
4802 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4803
4804 PR c++/28262
4805 * g++.dg/parse/defarg16.C: New.
4806
4807 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4808
4809 PR rtl-optimization/55342
4810 * gcc.target/i386/pr55342.c: New.
4811
4812 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4813
4814 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4815
4816 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4817
4818 PR c++/14263
4819 * g++.dg/inherit/virtual10.C: New.
4820
4821 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4822
4823 PR c/57821
4824 * gcc.dg/large-size-array-6.c: New test.
4825
4826 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4827
4828 PR c++/38634
4829 * g++.dg/template/crash116.C: New.
4830
4831 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4832
4833 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4834 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4835
4836 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4837
4838 PR c++/54998
4839 * g++.dg/cpp0x/nsdmi-list3.C: New.
4840
4841 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR target/57777
4844 * gcc.target/i386/pr57777.c: New test.
4845
4846 PR c++/57771
4847 * g++.dg/template/arg9.C: New test.
4848
4849 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4850
4851 * gcc.target/i386/avx-inline.c: New test.
4852
4853 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4854
4855 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4856 * gcc.target/mips/call-2.c: Likewise.
4857 * gcc.target/mips/call-3.c: Likewise.
4858 * gcc.target/mips/lazy-binding-1.c: Likewise.
4859
4860 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4861
4862 PR tree-optimization/57741
4863 * gcc.dg/vect/pr57741-1.c: New test.
4864 * gcc.dg/vect/pr57741-2.c: New test.
4865 * gcc.dg/vect/pr57741-3.c: New test.
4866
4867 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4868
4869 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4870 on big endian.
4871 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4872 * lib/target-supports.exp: Define aarch64_little_endian.
4873
4874 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4875
4876 * gcc.target/aarch64/abs_1.c: New test.
4877
4878 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4879
4880 * gcc.target/aarch64/bfxil_1.c: New test.
4881 * gcc.target/aarch64/bfxil_2.c: Likewise.
4882
4883 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4884
4885 PR c/57766
4886 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4887 array sizes from 100 to 20.
4888
4889 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4890
4891 PR fortran/54788
4892 * gfortran.dg/pointer_remapping_8.f90: New.
4893
4894 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4895
4896 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4897 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4898 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4899 * g++.dg/cpp1y/complex_literals.h: New.
4900
4901 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 PR c++/57645
4904 * g++.dg/cpp0x/noexcept21.C: New.
4905
4906 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR target/57736
4909 * gcc.target/i386/pr57736.c: New test.
4910
4911 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4912
4913 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4914 c specific.
4915 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4916 strings to match the fixed error messages.
4917 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4918 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4919 message check.
4920
4921 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4922
4923 PR target/57744
4924 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4925 stqcx. get even registers.
4926
4927 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4928
4929 PR c++/57509
4930 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4931
4932 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4933
4934 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4935 Fix scan patterns.
4936 * gcc.target/i386/bmi-1.c: Ditto.
4937 * gcc.target/i386/bmi-bextr-4.c: New.
4938 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4939
4940 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4941
4942 PR c++/57682
4943 * g++.dg/cpp0x/initlist73.C: New.
4944
4945 2013-06-27 Meador Inge <meadori@codesourcery.com>
4946
4947 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4948 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4949 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4950
4951 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4952
4953 PR c++/57509
4954 * g++.dg/ext/pr57509.C: New file.
4955
4956 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR target/57623
4959 * gcc.target/i386/bmi-bextr-3.c: New test.
4960
4961 PR target/57623
4962 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4963
4964 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4965
4966 PR c++/57172
4967 * g++.dg/cpp0x/pr57172.C: New testcase.
4968
4969 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4970
4971 * gcc.target/s390/htm-1.c: New file.
4972 * gcc.target/s390/htm-nofloat-1.c: New file.
4973 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4974
4975 2013-06-26 Tobias Burnus <burnus@net-b.de>
4976
4977 PR fortran/29800
4978 * gfortran.dg/bounds_check_17.f90: New.
4979
4980 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4981
4982 PR c++/57640
4983 * g++.dg/cpp1y/pr57640.C: New.
4984
4985 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4986
4987 PR c/57692
4988 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4989 overflow due to size of arrays.
4990
4991 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4992
4993 PR tree-optimization/57705
4994 * gcc.dg/vect/pr57705.c: New test.
4995 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4996
4997 2013-06-25 Martin Jambor <mjambor@suse.cz>
4998
4999 PR middle-end/57670
5000 * g++.dg/ipa/pr57670.C: New test.
5001
5002 2013-06-25 Richard Biener <rguenther@suse.de>
5003
5004 PR middle-end/56977
5005 * gcc.dg/pr56977.c: New testcase.
5006
5007 2013-06-24 Martin Jambor <mjambor@suse.cz>
5008
5009 PR tree-optimization/57358
5010 * gcc.dg/ipa/pr57358.c: New test.
5011
5012 2013-06-24 Richard Biener <rguenther@suse.de>
5013
5014 PR testsuite/57686
5015 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5016
5017 2013-06-24 Richard Biener <rguenther@suse.de>
5018
5019 PR tree-optimization/57488
5020 * gcc.dg/torture/pr57488.c: New testcase.
5021
5022 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5023 Dominique d'Humieres <dominiq@lps.ens.fr>
5024
5025 PR fortran/52413
5026 * gfortran.dg/fraction.f90: New.
5027
5028 2013-06-24 Alan Modra <amodra@gmail.com>
5029
5030 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5031 Add scan-assembler-not "lvx".
5032 * gcc.target/powerpc/le-altivec-consts.c: New.
5033
5034 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5035
5036 * g++.dg/cpp0x/sfinae47.C: New.
5037
5038 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5039
5040 PR target/52483
5041 * gcc.target/sh/pr52483-1.c: New.
5042 * gcc.target/sh/pr52483-2.c: New.
5043 * gcc.target/sh/pr52483-3.c: New.
5044 * gcc.target/sh/pr52483-4.c: New.
5045 * gcc.target/sh/pr52483-5.c: New.
5046
5047 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5048
5049 * gcc.target/i386/intrinsics_1.c: New test.
5050 * gcc.target/i386/intrinsics_2.c: Ditto.
5051 * gcc.target/i386/intrinsics_3.c: Ditto.
5052 * gcc.target/i386/intrinsics_4.c: Ditto.
5053 * gcc.target/i386/intrinsics_5.c: Ditto.
5054 * gcc.target/i386/intrinsics_6.c: Ditto.
5055 * gcc.target/i386/avx-1.c: Provide macros for builtins
5056 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5057
5058 2013-06-21 Tobias Burnus <burnus@net-b.de>
5059
5060 PR fortran/37336
5061 * gfortran.dg/finalize_17.f90: New.
5062
5063 2013-06-21 Tobias Burnus <burnus@net-b.de>
5064
5065 * gfortran.dg/realloc_on_assign_18.f90: New.
5066
5067 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5068
5069 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5070 Also changed the returns from error as distinct values so that
5071 debugging can get easier.
5072 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5073 errors specific to C, if necessary. Also added new error
5074 hooks for C++.
5075 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5076 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5077 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5078 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5079 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5080 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5081 the same changes as parser_errors3.c, spaces were added between colons
5082 to not confuse C++ compiler with 2 colons as scope.
5083 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5084 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5085 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5086 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5087 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5088 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5089 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5090 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5091 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5092 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5093 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5094 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5095 in the list.
5096
5097 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5098
5099 PR other/53317
5100 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5101
5102 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5103
5104 PR target/57655
5105 * gcc.target/i386/pr57655.c: New test.
5106
5107 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5108
5109 * ada/acats/tests/gcc: Delete.
5110 * gnat.dg/style: Likewise.
5111
5112 2013-06-20 Jeff Law <law@redhat.com>
5113
5114 PR tree-optimization/57660
5115 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5116 based on their branch cost.
5117
5118 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5119
5120 2013-06-20 Tobias Burnus <burnus@net-b.de>
5121
5122 PR fortran/57633
5123 * gfortran.dg/list_read_11.f90: New.
5124
5125 2013-06-20 Richard Biener <rguenther@suse.de>
5126
5127 PR tree-optimization/57584
5128 * gcc.dg/torture/pr57584.c: New testcase.
5129
5130 2013-06-19 Sharad Singhai <singhai@google.com>
5131
5132 * g++.dg/gcov/gcov-8.C: New testcase.
5133 * lib/gcov.exp: Handle intermediate format.
5134
5135 2013-06-19 Wei Mi <wmi@google.com>
5136
5137 PR rtl-optimization/57518
5138 * testsuite/gcc.dg/pr57518.c: New test.
5139
5140 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5141
5142 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5143
5144 2013-06-19 Jan Hubicka <jh@suse.cz>
5145
5146 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5147
5148 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5149
5150 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5151 hard-coded values of array sizes with a #define.
5152 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5153 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5154 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5155 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5156 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5157
5158 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5159
5160 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5161 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5162
5163 2013-06-19 Jeff Law <law@redhat.com>
5164
5165 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5166
5167 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5168
5169 PR c++/57638
5170 * g++.dg/template/error53.C: New.
5171
5172 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5173
5174 PR target/55033
5175 * gcc.target/powerpc/pr55033.c: Fix options.
5176
5177 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5178
5179 * gcc.target/i386/inline_error.c: New test.
5180 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5181 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5182
5183 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5184
5185 PR c++/53211
5186 * g++.dg/cpp0x/decltype55.C: New.
5187
5188 2013-06-18 Marek Polacek <polacek@redhat.com>
5189
5190 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5191
5192 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5193
5194 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5195
5196 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5197
5198 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5199 Also changed the returns from error as distinct values so that it is
5200 easier to debug.
5201
5202 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5203
5204 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5205
5206 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5207
5208 PR c++/16128
5209 * g++.dg/template/error52.C: New.
5210 * g++.dg/lookup/friend15.C: Update.
5211 * g++.dg/parse/error11.C: Likewise.
5212 * g++.dg/parse/error14.C: Likewise.
5213 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5214 * g++.dg/parse/template25.C: Likewise.
5215 * g++.old-deja/g++.jason/cond.C: Likewise.
5216 * g++.old-deja/g++.mike/for2.C: Likewise.
5217 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5218 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5219
5220 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5221
5222 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5223 ensure alignment.
5224
5225 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5226
5227 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5228 accidentally placing minus sign for length instead of stride.
5229
5230 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5231
5232 PR rtl-optimization/57425
5233 PR rtl-optimization/57569
5234 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5235 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5236
5237 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5238
5239 PR fortran/49074
5240 PR fortran/56136
5241 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5242 packing.
5243 * gfortran.dg/typebound_assignment_6.f03: New.
5244
5245 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5246
5247 * gcc.target/h8300/h8300.exp: New.
5248 * gcc.dg/pragma-isr.c: Move to ...
5249 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5250 * gcc.target/h8300/pragma-isr.c: ... and here.
5251 * gcc.dg/pragma-isr2.c: Move to ...
5252 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5253 * gcc.target/h8300/pragma-isr2.c: ... and here.
5254 * gcc.dg/pragma-isr-trapa.c: Move to ...
5255 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5256 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5257 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5258 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5259 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5260 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5261 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5262 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5263 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5264 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5265 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5266 * gcc.dg/attr-isr-trapa.c: Move to ...
5267 * gcc.target/sh/attr-isr-trapa.c: ... here.
5268
5269 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5270
5271 PR c++/51413
5272 * g++.dg/ext/builtin-offsetof1.C: New.
5273
5274 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5275
5276 * gcc.target/aarch64/vect_smlal_1.c: New file.
5277
5278 2013-06-14 Tobias Burnus <burnus@net-b.de>
5279
5280 PR fortran/57508
5281 * gfortran.dg/defined_assignment_7.f90: New.
5282
5283 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5284
5285 PR c++/57599
5286 * g++.dg/rtti/dyncast6.C: New.
5287 * g++.dg/cpp0x/dyncast1.C: Likewise.
5288
5289 2013-06-14 Alan Modra <amodra@gmail.com>
5290
5291 PR middle-end/57134
5292 * gcc.dg/pr57134.c: New.
5293
5294 2013-06-14 Tobias Burnus <burnus@net-b.de>
5295
5296 PR fortran/57596
5297 * gfortran.dg/deferred_type_param_9.f90: New.
5298
5299 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5300
5301 * gcc.dg/fold-minus-1.c: New testcase.
5302
5303 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5304
5305 PR fortran/49074
5306 * gfortran.dg/typebound_assignment_5.f03: New.
5307
5308 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5309
5310 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5311
5312 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5313 Pat Haugen <pthaugen@us.ibm.com>
5314 Peter Bergner <bergner@vnet.ibm.com>
5315
5316 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5317 load/store instructions on power7, power8.
5318 * gcc.target/powerpc/atomic-p8.c: Likewise.
5319
5320 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5321
5322 PR c/57577
5323 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5324
5325 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5326
5327 PR c++/38958
5328 * g++.dg/warn/Wunused-var-20.C: New.
5329
5330 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5331
5332 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5333 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5334 Run with -fno-common.
5335
5336 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5337
5338 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5339 and exit function calls with return 1 and return 0, respectively.
5340
5341 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5342
5343 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5344 New tests.
5345
5346 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5347
5348 PR tree-optimization/57361
5349 * gcc.dg/tree-ssa/pr57361.c: New file.
5350
5351 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5352
5353 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5354 to ensure alignment.
5355 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5356
5357 2013-06-12 Tobias Burnus <burnus@net-b.de>
5358
5359 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5360
5361 2013-06-12 Tobias Burnus <burnus@net-b.de>
5362 Dominique d'Humieres <dominiq@lps.ens.fr>
5363
5364 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5365
5366 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5367
5368 PR target/56564
5369 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5370 * gcc.target/i386/pr56564-3.c: Likewise.
5371
5372 2013-06-11 Tobias Burnus <burnus@net-b.de>
5373
5374 PR fortran/57535
5375 * gfortran.dg/class_array_18.f90: New.
5376
5377 2013-06-11 Jan Hubicka <jh@suse.cz>
5378
5379 PR c++/57551
5380 * g++.dg/ext/visibility/anon6.C: Update testcase.
5381
5382 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5383
5384 PR c/57563
5385 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5386 in how we check __sec_reduce_mutating function's result.
5387
5388 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5389 Pat Haugen <pthaugen@us.ibm.com>
5390 Peter Bergner <bergner@vnet.ibm.com>
5391
5392 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5393 direct move instructions.
5394 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5395 * gcc.target/powerpc/direct-move.h: Likewise.
5396 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5397 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5398 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5399 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5400 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5401 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5402
5403 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 PR c++/52440
5406 * g++.dg/cpp0x/pr52440.C: New.
5407
5408 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR target/56564
5411 * gcc.target/i386/pr56564-1.c: New test.
5412 * gcc.target/i386/pr56564-2.c: New test.
5413 * gcc.target/i386/pr56564-3.c: New test.
5414 * gcc.target/i386/pr56564-4.c: New test.
5415 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5416 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5417 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5418 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5419 * gcc.target/i386/vect-sizes-1.c: Likewise.
5420 * gcc.target/i386/memcpy-1.c: Likewise.
5421 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5422 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5423
5424 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5425
5426 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5427 systems to cover all GNU systems.
5428 * g++.dg/abi/guard2.C: Likewise.
5429 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5430 * g++.dg/eh/sighandle.C: Likewise.
5431 * g++.dg/ext/cleanup-10.C: Likewise.
5432 * g++.dg/ext/cleanup-11.C: Likewise.
5433 * g++.dg/ext/cleanup-8.C: Likewise.
5434 * g++.dg/ext/cleanup-9.C: Likewise.
5435 * g++.dg/opt/const5.C: Likewise.
5436 * g++.dg/opt/life1.C: Likewise.
5437 * g++.dg/other/pr39496.C: Likewise.
5438 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5439 * g++.old-deja/g++.abi/align.C: Likewise.
5440 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5441 * g++.old-deja/g++.law/weak.C: Likewise.
5442 * g++.old-deja/g++.pt/asm1.C: Likewise.
5443 * gcc.c-torture/execute/20030125-1.x: Likewise.
5444 * gcc.c-torture/execute/990127-2.x: Likewise.
5445 * gcc.dg/20041106-1.c: Likewise.
5446 * gcc.dg/20050503-1.c: Likewise.
5447 * gcc.dg/builtin-object-size-5.c: Likewise.
5448 * gcc.dg/cleanup-10.c: Likewise.
5449 * gcc.dg/cleanup-11.c: Likewise.
5450 * gcc.dg/cleanup-8.c: Likewise.
5451 * gcc.dg/cleanup-9.c: Likewise.
5452 * gcc.dg/complex-5.c: Likewise.
5453 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5454 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5455 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5456 * gcc.dg/dfp/pr35739.c: Likewise.
5457 * gcc.dg/fdata-sections-1.c: Likewise.
5458 * gcc.dg/lto/20090206-1_0.c: Likewise.
5459 * gcc.dg/lto/20090206-2_0.c: Likewise.
5460 * gcc.dg/pr30360.c: Likewise.
5461 * gcc.dg/pr37303.c: Likewise.
5462 * gcc.dg/pr39323-1.c: Likewise.
5463 * gcc.dg/pr39323-2.c: Likewise.
5464 * gcc.dg/pr39323-3.c: Likewise.
5465 * gcc.dg/pr45416.c: Likewise.
5466 * gcc.dg/setjmp-2.c: Likewise.
5467 * gcc.dg/split-1.c: Likewise.
5468 * gcc.dg/split-3.c: Likewise.
5469 * gcc.dg/split-4.c: Likewise.
5470 * gcc.dg/strlenopt-12g.c: Likewise.
5471 * gcc.dg/strlenopt-14g.c: Likewise.
5472 * gcc.dg/strlenopt-14gf.c: Likewise.
5473 * gcc.dg/strlenopt-16g.c: Likewise.
5474 * gcc.dg/strlenopt-17g.c: Likewise.
5475 * gcc.dg/strlenopt-18g.c: Likewise.
5476 * gcc.dg/strlenopt-1f.c: Likewise.
5477 * gcc.dg/strlenopt-22g.c: Likewise.
5478 * gcc.dg/strlenopt-2f.c: Likewise.
5479 * gcc.dg/strlenopt-4g.c: Likewise.
5480 * gcc.dg/strlenopt-4gf.c: Likewise.
5481 * gcc.dg/struct-ret-3.c: Likewise.
5482 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5483 * gcc.misc-tests/linkage.exp: Likewise.
5484 * gcc.target/i386/20000724-1.c: Likewise.
5485 * gcc.target/i386/align-main-3.c: Likewise.
5486 * gcc.target/i386/cleanup-1.c: Likewise.
5487 * gcc.target/i386/inline-mcpy.c: Likewise.
5488 * gcc.target/i386/pr32268.c: Likewise.
5489 * gcc.target/i386/pr36613.c: Likewise.
5490 * gcc.target/i386/pr39013-1.c: Likewise.
5491 * gcc.target/i386/pr39013-2.c: Likewise.
5492 * gcc.target/i386/pr39496.c: Likewise.
5493 * gcc.target/i386/pr40906-3.c: Likewise.
5494 * gcc.target/i386/pr46084.c: Likewise.
5495 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5496
5497 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5498
5499 PR target/6526
5500 * gcc.target/sh/pr6526.c: New.
5501
5502 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR target/57568
5505 * gcc.c-torture/execute/pr57568.c: New test.
5506
5507 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/37404
5510 * g++.dg/other/vararg-4.C: New.
5511
5512 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5513
5514 PR rtl-optimization/57559
5515 * gcc.target/s390/pr57559.c : New test.
5516
5517 2013-06-08 Tobias Burnus <burnus@net-b.de>
5518
5519 PR fortran/37336
5520 * gfortran.dg/finalize_10.f90: New.
5521 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5522 * gfortran.dg/finalize_15.f90: New.
5523
5524 2013-06-08 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/57553
5527 * gfortran.dg/storage_size_4.f90: New.
5528
5529 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5530
5531 PR c++/57548
5532 * testsuite/g++.dg/ext/pr57548.C: New test.
5533
5534 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5535
5536 PR middle-end/57541
5537 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5538
5539 2013-06-07 Jan Hubicka <jh@suse.cz>
5540
5541 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5542
5543 2013-06-07 Tobias Burnus <burnus@net-b.de>
5544
5545 PR fortran/57549
5546 * gfortran.dg/array_constructor_48.f90: New.
5547 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5548 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5549
5550 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5551
5552 PR target/56315
5553 * gcc.target/arm/xordi3-opt.c: New test.
5554
5555 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5556
5557 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5558 Revert to dg-options.
5559
5560 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5561
5562 PR target/55033
5563 * gcc.target/powerpc/pr55033.c: New.
5564
5565 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5566
5567 PR c++/53658
5568 * g++.dg/cpp0x/alias-decl-36.C: New.
5569
5570 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5571 Pat Haugen <pthaugen@us.ibm.com>
5572 Peter Bergner <bergner@vnet.ibm.com>
5573
5574 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5575 power8 builtin functions.
5576 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5577 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5578 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5579 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5580 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5581 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5582 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5583 tests to test power8 auto-vectorization.
5584 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5585 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5586 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5587 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5588
5589 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5590 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5591
5592 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5593
5594 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5595 support.
5596 (check_effective_target_powerpc_p8vector_ok): Likewise.
5597 (is-effective-target): Likewise.
5598 (check_vect_support_and_set_flags): Likewise.
5599
5600 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5601
5602 PR c++/43652
5603 * g++.dg/parse/error53.C: New.
5604
5605 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5606
5607 PR rtl-optimization/57459
5608 * gcc.target/i386/pr57459.c: New test.
5609
5610 2013-06-06 Teresa Johnson <tejohnson@google.com>
5611
5612 PR c++/53743
5613 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5614 into -freorder-blocks-and-partition test.
5615 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5616 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5617 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5618 * gcc.dg/tree-prof/pr50907.c: Ditto.
5619 * gcc.dg/tree-prof/pr45354.c: Ditto.
5620 * g++.dg/tree-prof/partition2.C: Ditto.
5621 * g++.dg/tree-prof/partition3.C: Ditto.
5622
5623 2013-06-06 Tobias Burnus <burnus@net-b.de>
5624
5625 PR fortran/57542
5626 * gfortran.dg/finalize_16.f90: New.
5627
5628 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5629
5630 * gcc.dg/vect/no-section-anchors-vect-68.c:
5631 Add dg-skip-if aarch64_tiny.
5632
5633 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5634
5635 PR C/57457
5636 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5637 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5638
5639 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5640
5641 PR c++/51908
5642 * g++.dg/cpp0x/decltype54.C: New.
5643
5644 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5645
5646 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5647 arm*-*-*eabi* targets.
5648 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5649 arm*-*-* targets.
5650 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5651
5652 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5653 Tobias Burnus <burnus@net-b.de>
5654
5655 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5656 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5657 * gfortran.dg/io_real_boz_4.f90: Ditto.
5658 * gfortran.dg/io_real_boz_5.f90: Ditto.
5659
5660 2013-06-05 Andreas Schwab <schwab@suse.de>
5661
5662 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5663
5664 2013-06-04 Jan Hubicka <jh@suse.cz>
5665
5666 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5667
5668 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5669
5670 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5671 parameters with void.
5672 (main2): Removed argc parameter.
5673 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5674 (main): Replaced argc, argv parameters with void.
5675 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5676 (main2): Removed argc parameter.
5677 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5678 argv parameters with void. Added __asm volatile to avoid optimization
5679 on argc, if necessary.
5680 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5681 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5682 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5683 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5684 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5685 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5686 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5687 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5688 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5690 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5691 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5692 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5693 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5695 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5696 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5697 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5698 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5699 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5700 parameters with void.
5701 (main2): Removed argc parameter.
5702 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5703 (main): Replaced argc, argv parameters with void.
5704 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5705 argv parameters with void. Also renamed this function as main, and
5706 delete the existing main.
5707 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5708 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5709 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5710
5711 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5712
5713 * gcc.target/aarch64/movi_1.c: New test.
5714
5715 2013-06-04 Tobias Burnus <burnus@net-b.de>
5716
5717 PR fortran/37336
5718 * gfortran.dg/finalize_12.f90: New.
5719 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5720 end of scope finalization.
5721 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5722 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5723 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5724 * gfortran.dg/class_19.f03: Ditto.
5725 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5726 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5727 * gfortran.dg/extends_14.f03: Ditto.
5728 * gfortran.dg/move_alloc_4.f90: Ditto.
5729 * gfortran.dg/typebound_proc_27.f03: Ditto.
5730
5731 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5732
5733 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5734 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5735 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5736 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5737 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5738 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5739 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5740 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5741 * gfortran.dg/io_real_boz_4.f90: Ditto.
5742 * gfortran.dg/io_real_boz_5.f90: Ditto.
5743 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5744 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5745 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5746 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5747 * gfortran.dg/transpose_2.f90: Fix dg-output.
5748
5749 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5750
5751 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5752 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5753 dg-option and an header comment.
5754
5755 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/57419
5758 * g++.dg/cpp0x/sfinae46.C: New.
5759 * g++.dg/cpp0x/defaulted13.C: Adjust.
5760 * g++.dg/cpp0x/defaulted2.C: Likewise.
5761 * g++.dg/cpp0x/defaulted26.C: Likewise.
5762 * g++.dg/cpp0x/defaulted3.C: Likewise.
5763 * g++.dg/cpp0x/error1.C: Likewise.
5764 * g++.dg/cpp0x/implicit1.C: Likewise.
5765 * g++.dg/cpp0x/implicit11.C: Likewise.
5766 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5767 * g++.dg/cpp0x/initlist47.C: Likewise.
5768 * g++.dg/cpp0x/initlist9.C: Likewise.
5769 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5770 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5771 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5772 * g++.dg/cpp0x/union4.C: Likewise.
5773 * g++.dg/template/crash108.C: Likewise.
5774 * g++.dg/template/crash41.C: Likewise.
5775 * g++.old-deja/g++.jason/local.C: Likewise.
5776 * g++.old-deja/g++.law/visibility3.C: Likewise.
5777
5778 2013-06-03 Teresa Johnson <tejohnson@google.com>
5779
5780 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5781 * gcc.dg/vect/bb-slp-14.c: Ditto.
5782 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5783 * gcc.dg/vect/bb-slp-23.c: Ditto.
5784 * gcc.dg/vect/bb-slp-15.c: Ditto.
5785 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5786 * gcc.dg/vect/bb-slp-24.c: Ditto.
5787 * gcc.dg/vect/bb-slp-16.c: Ditto.
5788 * gcc.dg/vect/bb-slp-25.c: Ditto.
5789 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5790 * gcc.dg/vect/bb-slp-17.c: Ditto.
5791 * gcc.dg/vect/bb-slp-1.c: Ditto.
5792 * gcc.dg/vect/bb-slp-26.c: Ditto.
5793 * gcc.dg/vect/bb-slp-18.c: Ditto.
5794 * gcc.dg/vect/bb-slp-2.c: Ditto.
5795 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5796 * gcc.dg/vect/bb-slp-27.c: Ditto.
5797 * gcc.dg/vect/bb-slp-19.c: Ditto.
5798 * gcc.dg/vect/bb-slp-3.c: Ditto.
5799 * gcc.dg/vect/bb-slp-28.c: Ditto.
5800 * gcc.dg/vect/bb-slp-4.c: Ditto.
5801 * gcc.dg/vect/bb-slp-29.c: Ditto.
5802 * gcc.dg/vect/bb-slp-5.c: Ditto.
5803 * gcc.dg/vect/bb-slp-6.c: Ditto.
5804 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5805 * gcc.dg/vect/bb-slp-7.c: Ditto.
5806 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5807 * gcc.dg/vect/bb-slp-8.c: Ditto.
5808 * gcc.dg/vect/bb-slp-9.c: Ditto.
5809 * gcc.dg/vect/bb-slp-10.c: Ditto.
5810 * gcc.dg/vect/bb-slp-11.c: Ditto.
5811 * gcc.dg/vect/bb-slp-20.c: Ditto.
5812 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5813 * gcc.dg/vect/bb-slp-21.c: Ditto.
5814 * gcc.dg/vect/bb-slp-30.c: Ditto.
5815 * gcc.dg/vect/bb-slp-13.c: Ditto.
5816 * gcc.dg/vect/bb-slp-22.c: Ditto.
5817 * g++.dg/vect/slp-pr50413.cc: Ditto.
5818 * g++.dg/vect/slp-pr56812.cc: Ditto.
5819 * g++.dg/vect/slp-pr50819.cc: Ditto.
5820
5821 2013-06-01 Tobias Burnus <burnus@net-b.de>
5822
5823 PR fortran/57456
5824 * gfortran.dg/class_array_17.f90: New.
5825
5826 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5827
5828 * ada/acats/floatstore.lst: New.
5829 * ada/acats/run_all.sh: Process it.
5830
5831 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gcc.target/powerpc/e500-ord-1.c: New test.
5834 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5835 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5836 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5837
5838 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5839
5840 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5841
5842 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5843
5844 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5845
5846 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5847
5848 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5849
5850 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5851
5852 PR c/57452
5853 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5854 test-case.
5855
5856 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5859
5860 2013-05-31 Marek Polacek <polacek@redhat.com>
5861
5862 PR tree-optimization/57478
5863 PR tree-optimization/57453
5864 * gcc.dg/torture/pr57478.c: New test.
5865
5866 2013-05-31 Tobias Burnus <burnus@net-b.de>
5867
5868 PR fortran/57456
5869 * gfortran.dg/class_array_17.f90: New.
5870
5871 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5872
5873 PR target/56315
5874 * gcc.target/arm/iordi3-opt.c: New test.
5875
5876 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5877
5878 PR fortran/54190
5879 PR fortran/57217
5880 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5881 * gfortran.dg/interface_26.f90: Ditto.
5882 * gfortran.dg/proc_ptr_11.f90: Ditto.
5883 * gfortran.dg/proc_ptr_15.f90: Ditto.
5884 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5885 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5886 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5887 * gfortran.dg/typebound_override_1.f90: Ditto.
5888 * gfortran.dg/typebound_override_4.f90: Ditto.
5889 * gfortran.dg/typebound_proc_6.f03: Ditto.
5890 * gfortran.dg/assumed_type_7.f90: New test.
5891 * gfortran.dg/typebound_override_5.f90: New test.
5892 * gfortran.dg/typebound_override_6.f90: New test.
5893 * gfortran.dg/typebound_override_7.f90: New test.
5894
5895 2013-05-30 Tobias Burnus <burnus@net-b.de>
5896
5897 PR middle-end/57073
5898 * gfortran.dg/power_6.f90: New.
5899
5900 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5901
5902 * gcc.target/aarch64/insv_1.c: New test.
5903
5904 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5905
5906 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5907 dg-skip-if "No stabs".
5908
5909 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5910
5911 PR fortran/54189
5912 * gfortran.dg/assumed_size_1.f90: New.
5913
5914 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5915
5916 * gcc.dg/shrink-wrap-alloca.c: New added.
5917 * gcc.dg/shrink-wrap-pretend.c: New added.
5918 * gcc.dg/shrink-wrap-sibcall.c: New added.
5919
5920 2013-05-30 Tobias Burnus <burnus@net-b.de>
5921
5922 PR fortran/57458
5923 * gfortran.dg/assumed_rank_13.f90: New.
5924
5925 2013-05-29 Easwaran Raman <eraman@google.com>
5926
5927 PR tree-optimization/57442
5928 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5929
5930 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5931
5932 PR tree-optimization/57441
5933 * gcc.c-torture/compile/pr57441.c: New.
5934
5935 2013-05-29 Dehao Chen <dehao@google.com>
5936
5937 PR testsuite/57413
5938 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5939
5940 2013-05-29 Tobias Burnus <burnus@net-b.de>
5941
5942 PR fortran/37336
5943 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5944 * gfortran.dg/class_19.f03: Ditto.
5945
5946 2013-05-29 Richard Biener <rguenther@suse.de>
5947
5948 * gcc.dg/vect/bb-slp-32.c: New testcase.
5949
5950 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5951
5952 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5953 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5954 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5955 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5956 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5957 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5958 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5959 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5960 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5961 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5962 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5963 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5964 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5965 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5966 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5967 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5968 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5969 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5970 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5971 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5972 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5973 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5974 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5975 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5976 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5977 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5978 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5979 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5980 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5981 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5982 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5983 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5984 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5985 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5986 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5987 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5988 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5989 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5990 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5991
5992 2013-05-29 Tobias Burnus <burnus@net-b.de>
5993
5994 PR fortran/37336
5995 * gfortran.dg/finalize_11.f90: New.
5996 * gfortran.dg/finalize_4.f03: Remove dg-error.
5997 * gfortran.dg/finalize_5.f03: Ditto.
5998 * gfortran.dg/finalize_6.f03: Ditto.
5999 * gfortran.dg/finalize_7.f03: Ditto.
6000
6001 2013-05-28 Tobias Burnus <burnus@net-b.de>
6002
6003 * gfortran.dg/class_array_16.f90: New.
6004
6005 2013-05-28 Tobias Burnus <burnus@net-b.de>
6006
6007 PR fortran/57435
6008 * testsuite/gfortran.dg/use_29.f90: New.
6009
6010 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6011
6012 * gnat.dg/fp_exception.adb: New test.
6013
6014 2013-05-28 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/56787
6017 * gcc.dg/vect/pr56787.c: New testcase.
6018
6019 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6020 Tobias Burnus <burnus@net-b.de>
6021
6022 PR fortran/57217
6023 * gfortran.dg/typebound_override_4.f90: New.
6024
6025 2013-05-28 Richard Biener <rguenther@suse.de>
6026
6027 PR tree-optimization/57411
6028 * g++.dg/opt/pr57411.C: New testcase.
6029
6030 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6031
6032 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6033 * gcc.dg/builtin-bswap-9.c: Likewise.
6034
6035 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6036
6037 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6038
6039 2013-05-27 Richard Biener <rguenther@suse.de>
6040
6041 PR middle-end/57412
6042 * gcc.dg/gomp/pr57412.c: New testcase.
6043
6044 2013-05-27 Bud Davis <jmdavis@link.com>
6045
6046 PR fortran/50405
6047 * gfortran.dg/stfunc_8.f90: New.
6048
6049 2013-05-27 Richard Biener <rguenther@suse.de>
6050
6051 PR tree-optimization/57343
6052 * gcc.dg/torture/pr57343.c: New testcase.
6053
6054 2013-05-27 Richard Biener <rguenther@suse.de>
6055
6056 PR tree-optimization/57417
6057 * gcc.dg/torture/pr57417.c: New testcase.
6058
6059 2013-05-27 Richard Biener <rguenther@suse.de>
6060
6061 PR tree-optimization/57396
6062 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6063
6064 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6065
6066 * gnat.dg/specs/last_bit.ads: New test.
6067
6068 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 * gnat.dg/specs/machine_attribute.ads: New test.
6071
6072 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gnat.dg/incomplete3.ad[sb]: New test.
6075
6076 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6077
6078 PR target/53916
6079 * gcc.target/mips/div-13.c: New test.
6080
6081 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6082
6083 PR target/55777
6084 * gcc.target/mips/mips16-attributes-5.c,
6085 * gcc.target/mips/mips16-attributes-6.c: New tests.
6086
6087 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6088
6089 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6090 * gcc.dg/builtin-bswap-8.c: Likewise.
6091
6092 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6093
6094 PR c++/52216
6095 * g++.dg/cpp0x/new1.C: New.
6096
6097 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/25666
6100 * g++.dg/parse/dtor16.C: New.
6101 * g++.dg/parse/dtor6.C: Adjust.
6102
6103 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6104
6105 PR c++/19618
6106 * g++.dg/expr/bitfield12.C: New.
6107
6108 2013-05-24 Jeff Law <law@redhat.com>
6109
6110 PR tree-optimization/57124
6111 * gcc.c-torture/execute/pr57124.c: New test.
6112 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6113
6114 2013-05-24 Martin Jambor <mjambor@suse.cz>
6115
6116 PR tree-optimization/57294
6117 * gcc.dg/ipa/pr57294.c: New test.
6118
6119 2013-05-24 Dehao Chen <dehao@google.com>
6120
6121 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6122
6123 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6124
6125 * gcc.target/aarch64/scalar_intrinsics.c
6126 (force_simd): Use a valid instruction.
6127 (test_vdupd_lane_s64): Pass a valid lane argument.
6128 (test_vdupd_lane_u64): Likewise.
6129
6130 2013-05-24 Richard Biener <rguenther@suse.de>
6131
6132 PR tree-optimization/57287
6133 * gcc.dg/pr57287.c: New testcase.
6134
6135 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6136
6137 PR c++/26572
6138 * g++.dg/template/error51.C: New.
6139
6140 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/25503
6143 * g++.dg/template/bitfield2.C: New.
6144
6145 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6146
6147 * gnat.dg/specs/noinline1.ads: New test.
6148 * gnat.dg/noinline2.ad[sb]: Likewise.
6149 * gnat.dg/specs/noinline3.ads: Likewise.
6150 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6151
6152 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6153
6154 PR tree-ssa/57385
6155 * gcc.dg/tree-ssa/pr57385.c: New test.
6156
6157 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/derived_type4.adb: New test.
6160
6161 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gcc.dg/builtin-bswap-6.c: New test.
6164 * gcc.dg/builtin-bswap-7.c: Likewise.
6165 * gcc.dg/builtin-bswap-8.c: Likewise.
6166 * gcc.dg/builtin-bswap-9.c: Likewise.
6167
6168 2013-05-23 Christian Bruel <christian.bruel@st.com>
6169
6170 PR debug/57351
6171 * gcc.dg/debug/pr57351.c: New test
6172
6173 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6174
6175 * gcc.target/aarch64/vect-clz.c: New file.
6176
6177 2013-05-23 Martin Jambor <mjambor@suse.cz>
6178
6179 PR middle-end/57347
6180 * gcc.dg/ipa/pr57347.c: New test.
6181
6182 2013-05-23 Richard Biener <rguenther@suse.de>
6183
6184 PR tree-optimization/57380
6185 * g++.dg/tree-ssa/pr57380.C: New testcase.
6186
6187 2013-05-23 Richard Biener <rguenther@suse.de>
6188
6189 PR middle-end/57381
6190 * gcc.dg/torture/pr57381.c: New testcase.
6191
6192 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR middle-end/57344
6195 * gcc.c-torture/execute/pr57344-1.c: New test.
6196 * gcc.c-torture/execute/pr57344-2.c: New test.
6197 * gcc.c-torture/execute/pr57344-3.c: New test.
6198 * gcc.c-torture/execute/pr57344-4.c: New test.
6199
6200 2013-05-23 Richard Biener <rguenther@suse.de>
6201
6202 PR rtl-optimization/57341
6203 * gcc.dg/torture/pr57341.c: New testcase.
6204
6205 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/57352
6208 * g++.dg/parse/crash62.C: New.
6209
6210 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6211 Pat Haugen <pthaugen@us.ibm.com>
6212 Peter Bergner <bergner@vnet.ibm.com>
6213
6214 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6215 crypto builtins.
6216
6217 2013-05-22 Tobias Burnus <burnus@net-b.de>
6218
6219 PR fortran/57364
6220 * gfortran.dg/defined_assignment_6.f90: New.
6221
6222 2013-05-22 Tobias Burnus <burnus@net-b.de>
6223
6224 PR fortran/57338
6225 * gfortran.dg/assumed_type_6.f90: New.
6226
6227 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/57211
6230 * g++.dg/cpp0x/Wunused-parm.C: New.
6231
6232 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6235 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6236
6237 2013-05-21 Easwaran Raman <eraman@google.com>
6238
6239 PR tree-optimization/57322
6240 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6241
6242 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6243
6244 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6245 .set (no)?micromips
6246
6247 2013-05-21 Tobias Burnus <burnus@net-b.de>
6248
6249 PR fortran/57035
6250 * gfortran.dg/assumed_type_5.f90: New.
6251 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6252 * gfortran.dg/assumed_rank_2.f90: Ditto.
6253 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6254 * gfortran.dg/no_arg_check_3.f90: Ditto.
6255
6256 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR tree-optimization/57331
6259 * gcc.c-torture/compile/pr57331.c: New test.
6260
6261 2013-05-21 Richard Biener <rguenther@suse.de>
6262
6263 PR tree-optimization/57330
6264 * gcc.dg/torture/pr57330.c: New testcase.
6265
6266 2013-05-21 Richard Biener <rguenther@suse.de>
6267
6268 PR tree-optimization/57303
6269 * gcc.dg/torture/pr57303.c: New testcase.
6270
6271 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6272
6273 PR tree-optimization/57321
6274 * gcc.c-torture/execute/pr57321.c: New test.
6275
6276 2013-05-20 Tobias Burnus <burnus@net-b.de>
6277
6278 PR fortran/48858
6279 PR fortran/55465
6280 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6281 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6282 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6283 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6284 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6285 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6286 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6287 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6288 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6289 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6290 * gfortran.dg/binding_label_tests_24.f90: New.
6291 * gfortran.dg/binding_label_tests_25.f90: New.
6292
6293 2013-05-20 Tobias Burnus <burnus@net-b.de>
6294
6295 PR fortran/48858
6296 * gfortran.dg/binding_label_tests_17.f90: New.
6297 * gfortran.dg/binding_label_tests_18.f90: New.
6298 * gfortran.dg/binding_label_tests_19.f90: New.
6299 * gfortran.dg/binding_label_tests_20.f90: New.
6300 * gfortran.dg/binding_label_tests_21.f90: New.
6301 * gfortran.dg/binding_label_tests_22.f90: New.
6302 * gfortran.dg/binding_label_tests_23.f90: New.
6303
6304 2013-05-20 Tobias Burnus <burnus@net-b.de>
6305
6306 PR fortran/48858
6307 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6308 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6309 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6310 * gfortran.dg/common_18.f90: New.
6311 * gfortran.dg/common_19.f90: New.
6312 * gfortran.dg/common_20.f90: New.
6313 * gfortran.dg/common_21.f90: New.
6314
6315 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/12288
6318 * g++.dg/parse/error52.C: New.
6319 * g++.dg/parse/error3.C: Adjust.
6320 * g++.dg/parse/error36.C: Likewise.
6321
6322 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 PR target/56547
6325 * gcc.target/sh/pr56547-1.c: New.
6326 * gcc.target/sh/pr56547-2.c: New.
6327
6328 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6329
6330 PR c++/23608
6331 * g++.dg/warn/Wsign-compare-6.C: New.
6332 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6333
6334 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6335
6336 PR c++/57327
6337 * g++.dg/template/error50.C: New.
6338
6339 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6340
6341 PR c++/10207
6342 * g++.dg/ext/complit13.C: New.
6343
6344 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6345
6346 PR c++/57175
6347 * g++.dg/pr57175.C: New testcase.
6348
6349 2013-05-17 Easwaran Raman <eraman@google.com>
6350
6351 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6352
6353 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6354
6355 PR testsuite/57313
6356 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6357
6358 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR rtl-optimization/57281
6361 PR rtl-optimization/57300
6362 * gcc.dg/pr57300.c: New test.
6363 * gcc.c-torture/execute/pr57281.c: New test.
6364
6365 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6366
6367 PR c++/18126
6368 * g++.dg/ext/sizeof-complit.C: New.
6369
6370 2013-05-17 Marek Polacek <polacek@redhat.com>
6371
6372 * gcc.dg/strlenopt-25.c: New test.
6373 * gcc.dg/strlenopt-26.c: Likewise.
6374
6375 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6376
6377 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6378 instead of -mavx2, require only avx instead of avx2.
6379 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6380 of avx2-check.h and turn into an avx runtime test instead of
6381 avx2 runtime test.
6382
6383 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6384
6385 * g++.dg/ext/vector22.C: Uncomment working test.
6386
6387 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6388
6389 PR c++/17410
6390 * g++.dg/template/pr17410.C: New.
6391
6392 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6393
6394 * gcc.target/i386/rotate-3.c: New test.
6395 * gcc.target/i386/rotate-3a.c: New test.
6396 * gcc.target/i386/rotate-4.c: New test.
6397 * gcc.target/i386/rotate-4a.c: New test.
6398 * gcc.target/i386/rotate-5.c: New test.
6399 * gcc.target/i386/rotate-5a.c: New test.
6400
6401 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6402
6403 * gcc.dg/visibility-21.c: Require section_anchors.
6404
6405 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6406
6407 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6408 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6409 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6410
6411 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6412
6413 * gcc.dg/visibility-21.c: New.
6414
6415 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6416
6417 PR middle-end/57286
6418 * gcc.dg/pr57286.c: New testcase.
6419 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6420 * g++.dg/ext/vector22.C: Comment out transformations not
6421 performed anymore.
6422
6423 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6424
6425 PR target/57260
6426 * gcc.target/mips/call-1.c: Restrict to o32.
6427 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6428
6429 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6432 dg-messages.
6433 * g++.dg/warn/Wshadow-1.C: Likewise.
6434 * g++.dg/warn/Wshadow-6.C: Likewise.
6435 * g++.dg/warn/Wshadow-7.C: Likewise.
6436
6437 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6438
6439 PR c++/31952
6440 * g++.dg/parse/pr31952-1.C: New.
6441 * g++.dg/parse/pr31952-2.C: Likewise.
6442 * g++.dg/parse/pr31952-3.C: Likewise.
6443
6444 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6445 * g++.old-deja/g++.jason/cond.C: Likewise.
6446 * g++.dg/cpp0x/range-for5.C: Likewise.
6447
6448 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6449
6450 PR target/19599
6451 * gcc.target/arm/pr40887.c: Adjust testcase.
6452 * gcc.target/arm/pr19599.c: New test.
6453
6454 2013-05-15 Richard Biener <rguenther@suse.de>
6455
6456 PR tree-optimization/57275
6457 * gcc.target/i386/pr57275.c: New testcase.
6458
6459 2013-05-15 Jan Hubicka <jh@suse.cz>
6460
6461 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6462 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6463 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6464
6465 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6466
6467 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6468 scheduling.
6469
6470 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6471
6472 PR c++/57274
6473 * c-c++-common/Wsequence-point-1.c: New test.
6474
6475 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6476
6477 * g++.dg/ext/vector22.C: New testcase.
6478 * gcc.dg/binop-xor3.c: Remove xfail.
6479
6480 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6481
6482 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6483 FLOAT cmp FLOAT ? INT : INT.
6484 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6485 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6486 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6487 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6488 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6489 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6490
6491 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6492
6493 PR c++/53903
6494 * g++.dg/cpp0x/defaulted43.C: New.
6495
6496 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6497
6498 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6499 (alloca): Remove declaration.
6500 (foo9): Replace alloca by __builtin_alloca.
6501
6502 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6503
6504 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6505 Expect "size of array is too large" error.
6506
6507 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6508
6509 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6510
6511 2013-05-14 Richard Biener <rguenther@suse.de>
6512
6513 PR middle-end/57235
6514 * g++.dg/torture/pr57235.C: New testcase.
6515
6516 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR middle-end/57251
6519 * gcc.dg/torture/pr57251.c: New test.
6520
6521 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6522
6523 PR target/57264
6524 * gcc.target/i386/pr57264.c: New test.
6525
6526 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6527
6528 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6529
6530 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6531
6532 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6533
6534 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6535
6536 PR tree-optimization/45216
6537 PR tree-optimization/57157
6538 * c-c++-common/rotate-1.c: Add 32 tests with +.
6539 * c-c++-common/rotate-1a.c: Adjust.
6540 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6541 * c-c++-common/rotate-2b.c: New test.
6542 * c-c++-common/rotate-3.c: Add 32 tests with +.
6543 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6544 * c-c++-common/rotate-4b.c: New test.
6545 * c-c++-common/rotate-5.c: New test.
6546
6547 2013-05-13 Martin Jambor <mjambor@suse.cz>
6548
6549 PR middle-end/42371
6550 * gcc.dg/ipa/remref-0.c: New test.
6551 * gcc.dg/ipa/remref-1a.c: Likewise.
6552 * gcc.dg/ipa/remref-1b.c: Likewise.
6553 * gcc.dg/ipa/remref-2a.c: Likewise.
6554 * gcc.dg/ipa/remref-2b.c: Likewise.
6555
6556 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6557
6558 * gcc.dg/vector-shift-2.c: New testcase.
6559
6560 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR tree-optimization/57230
6563 * gcc.dg/strlenopt-24.c: New test.
6564
6565 PR tree-optimization/57230
6566 * gcc.dg/strlenopt-23.c: New test.
6567
6568 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6569
6570 PR target/57108
6571 * gcc.target/sh/pr57108.c: Move this test case to ...
6572 * gcc.c-torture/compile/pr57108.c: ... here.
6573
6574 2013-05-10 Richard Biener <rguenther@suse.de>
6575
6576 PR tree-optimization/57214
6577 * gcc.dg/torture/pr57214.c: New testcase.
6578
6579 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6580
6581 * gcc.dg/vector-shift.c: New testcase.
6582
6583 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6584
6585 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6586
6587 PR tree-optimization/45216
6588 PR tree-optimization/57157
6589 * c-c++-common/rotate-1.c: New test.
6590 * c-c++-common/rotate-1a.c: New test.
6591 * c-c++-common/rotate-2.c: New test.
6592 * c-c++-common/rotate-2a.c: New test.
6593 * c-c++-common/rotate-3.c: New test.
6594 * c-c++-common/rotate-3a.c: New test.
6595 * c-c++-common/rotate-4.c: New test.
6596 * c-c++-common/rotate-4a.c: New test.
6597
6598 2013-05-10 Richard Biener <rguenther@suse.de>
6599
6600 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6601 * gcc.target/i386/l_fma_double_1.c: Adjust.
6602 * gcc.target/i386/l_fma_double_2.c: Likewise.
6603 * gcc.target/i386/l_fma_double_3.c: Likewise.
6604 * gcc.target/i386/l_fma_double_4.c: Likewise.
6605 * gcc.target/i386/l_fma_double_5.c: Likewise.
6606 * gcc.target/i386/l_fma_double_6.c: Likewise.
6607 * gcc.target/i386/l_fma_float_1.c: Likewise.
6608 * gcc.target/i386/l_fma_float_2.c: Likewise.
6609 * gcc.target/i386/l_fma_float_3.c: Likewise.
6610 * gcc.target/i386/l_fma_float_4.c: Likewise.
6611 * gcc.target/i386/l_fma_float_5.c: Likewise.
6612 * gcc.target/i386/l_fma_float_6.c: Likewise.
6613
6614 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6615
6616 PR c++/51226
6617 * g++.dg/cpp0x/pr51226.C: New.
6618
6619 2013-04-16 Han Shen <shenhan@google.com>
6620
6621 Test cases for '-fstack-protector-strong'.
6622 * gcc.dg/fstack-protector-strong.c: New.
6623 * g++.dg/fstack-protector-strong.C: New.
6624
6625 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6626
6627 * gcc.target/aarch64/ands_1.c: New test.
6628 * gcc.target/aarch64/ands_2.c: Likewise
6629
6630 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6631
6632 * lib/target-supports.exp (check_effective_target_hw): New
6633 function.
6634 * c-c++-common/asan/clone-test-1.c: Call
6635 check_effective_target_hw.
6636 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6637 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6638 possible decorations.
6639 * c-c++-common/asan/null-deref-1.c: Likewise.
6640 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6641 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6642 * c-c++-common/asan/use-after-free-1.c: Likewise.
6643 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6644 * g++.dg/asan/large-func-test-1.C: Likewise.
6645
6646 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6647
6648 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6649
6650 2013-05-07 Richard Biener <rguenther@suse.de>
6651
6652 PR middle-end/57190
6653 * g++.dg/torture/pr57190.C: New testcase.
6654
6655 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR tree-optimization/57149
6658 * gcc.dg/pr57149.c: New test.
6659
6660 PR debug/57184
6661 * gcc.dg/pr57184.c: New test.
6662
6663 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6664
6665 * gnat.dg/specs/array3.ads: New test.
6666
6667 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6668
6669 * c-c++-common/vector-scalar-2.c: New testcase.
6670
6671 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6672
6673 * gcc.target/i386/asm-dialect-2.c: New testcase.
6674
6675 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6676
6677 PR c++/57183
6678 * g++.dg/cpp0x/auto38.C: New.
6679
6680 2013-05-06 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/57185
6683 * gcc.dg/autopar/pr57185.c: New testcase.
6684
6685 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6686
6687 PR target/57106
6688 * gcc.target/i386/pr57106.c: New test.
6689
6690 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6691
6692 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6693 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6694 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6695 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6696 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6697 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6698 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6699
6700 2013-05-06 Teresa Johnson <tejohnson@google.com>
6701
6702 PR bootstrap/57154
6703 * gcc.dg/pr57154.c: New test.
6704
6705 2013-05-06 Richard Biener <rguenther@suse.de>
6706
6707 PR middle-end/57147
6708 * gcc.dg/torture/pr57147-1.c: New testcase.
6709 * gcc.dg/torture/pr57147-2.c: Likewise.
6710 * gcc.dg/torture/pr57147-3.c: Likewise.
6711
6712 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6713
6714 PR target/55303
6715 * gcc.target/sh/pr55303-1.c: New.
6716 * gcc.target/sh/pr55303-2.c: New.
6717 * gcc.target/sh/pr55303-3.c: New.
6718
6719 2013-05-05 Tobias Burnus <burnus@net-b.de>
6720
6721 * gfortran.dg/allocate_with_source_3.f90: New.
6722
6723 2013-05-05 Tobias Burnus <burnus@net-b.de>
6724
6725 PR fortran/57141
6726 * gfortran.dg/null_8.f90: New.
6727
6728 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6729
6730 PR c++/53745
6731 * g++.dg/cpp0x/enum27.C: New.
6732 * g++.dg/cpp0x/enum_base.C: Adjust.
6733
6734 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6735
6736 PR tree-optimization/56205
6737 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6738
6739 2013-05-04 Tobias Burnus <burnus@net-b.de>
6740
6741 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6742 * gfortran.dg/bind_c_usage_27.f90: New.
6743 * gfortran.dg/bind_c_usage_28.f90: New.
6744
6745 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6746
6747 PR c++/51927
6748 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6749
6750 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6751
6752 PR target/57150
6753 * gcc.target/powerpc/pr57150.c: New file.
6754
6755 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6756
6757 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6758 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6759 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6760 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6761 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6762 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6763 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6764
6765 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6766
6767 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6768 scan-assembler-times.
6769
6770 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6771
6772 * gcc.dg/tree-ssa/slsr-32.c: New.
6773 * gcc.dg/tree-ssa/slsr-33.c: New.
6774 * gcc.dg/tree-ssa/slsr-34.c: New.
6775 * gcc.dg/tree-ssa/slsr-35.c: New.
6776 * gcc.dg/tree-ssa/slsr-36.c: New.
6777 * gcc.dg/tree-ssa/slsr-37.c: New.
6778 * gcc.dg/tree-ssa/slsr-38.c: New.
6779
6780 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6781
6782 * gcc.target/aarch64/tst_1.c: New test.
6783 * gcc.target/aarch64/tst_2.c: Likewise
6784
6785 2013-05-02 Jeff Law <law@redhat.com>
6786
6787 PR tree-optimization/57144
6788 * gcc.c-torture/execute/pr57144.c: New test.
6789
6790 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6791
6792 PR rtl-optimization/57130
6793 * gcc.c-torture/execute/pr57130.c: New test.
6794
6795 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6796
6797 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6798
6799 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6800
6801 * gcc.target/aarch64/fabd.c: New file.
6802
6803 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6804
6805 PR c++/54318
6806 * g++.dg/cpp0x/pr54318.C: New.
6807
6808 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6809
6810 PR c++/14283
6811 * g++.dg/parse/error51.C: New.
6812 * g++.dg/parse/error15.C: Adjust column numbers.
6813
6814 2013-05-02 Tobias Burnus <burnus@net-b.de>
6815
6816 PR fortran/57142
6817 * gfortran.dg/size_kind_2.f90: New.
6818 * gfortran.dg/size_kind_3.f90: New.
6819
6820 2013-05-02 Richard Biener <rguenther@suse.de>
6821
6822 PR middle-end/57140
6823 * g++.dg/torture/pr57140.C: New testcase.
6824
6825 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6826
6827 PR target/56732
6828 * gcc.target/arm/pr56732-1.c: New test.
6829
6830 2013-05-02 Martin Jambor <mjambor@suse.cz>
6831
6832 PR middle-end/56988
6833 * gcc.dg/ipa/pr56988.c: New test.
6834
6835 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6836
6837 * gcc.target/aarch64/bics_1.c: New test.
6838 * gcc.target/aarch64/bics_2.c: Likewise.
6839
6840 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6841
6842 PR rtl-optimization/57131
6843 * gcc.c-torture/execute/pr57131.c: New test.
6844
6845 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6846
6847 PR c++/57132
6848 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6849
6850 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6851
6852 PR target/57091
6853 * gcc.target/i386/pr57091.c: New test.
6854
6855 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6856
6857 * gcc.target/aarch64/vect-vaddv.c: New.
6858
6859 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6860
6861 * gcc.target/aarch64/vect-vmaxv.c: New.
6862 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6863
6864 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6865
6866 * gcc.target/aarch64/scalar-vca.c: New.
6867 * gcc.target/aarch64/vect-vca.c: Likewise.
6868
6869 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6870
6871 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6872 (test_vceqd_s64): Force arguments to SIMD registers.
6873 (test_vceqzd_s64): Likewise.
6874 (test_vcged_s64): Likewise.
6875 (test_vcled_s64): Likewise.
6876 (test_vcgezd_s64): Likewise.
6877 (test_vcged_u64): Likewise.
6878 (test_vcgtd_s64): Likewise.
6879 (test_vcltd_s64): Likewise.
6880 (test_vcgtzd_s64): Likewise.
6881 (test_vcgtd_u64): Likewise.
6882 (test_vclezd_s64): Likewise.
6883 (test_vcltzd_s64): Likewise.
6884 (test_vtst_s64): Likewise.
6885 (test_vtst_u64): Likewise.
6886
6887 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6888
6889 PR c++/57092
6890 * g++.dg/cpp0x/decltype53.C: New.
6891
6892 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6893
6894 PR fortran/57071
6895 * gfortran.dg/power_5.f90: New test.
6896
6897 2013-04-30 Richard Biener <rguenther@suse.de>
6898
6899 PR middle-end/57122
6900 * gcc.dg/torture/pr57122.c: New testcase.
6901
6902 2013-04-30 Richard Biener <rguenther@suse.de>
6903
6904 PR middle-end/57107
6905 * g++.dg/torture/pr57107.C: New testcase.
6906
6907 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6908
6909 PR rtl-optimization/57105
6910 * gcc.dg/pr57105.c: New test.
6911
6912 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR tree-optimization/57104
6915 * gcc.dg/pr57104.c: New test.
6916
6917 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6918
6919 PR target/44578
6920 * gcc.target/i386/pr44578.c: New test.
6921
6922 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6923
6924 PR target/57097
6925 * gcc.target/i386/pr57097.c: New test.
6926
6927 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6928
6929 PR target/57098
6930 * gcc.target/i386/pr57098.c: New test.
6931
6932 2013-04-29 Kai Tietz <ktietz@redhat.com>
6933
6934 * gcc.c-torture/execute/pr55875.c: New test.
6935
6936 2013-04-29 Richard Biener <rguenther@suse.de>
6937
6938 PR middle-end/57075
6939 * gcc.dg/torture/pr57075.c: New testcase.
6940
6941 2013-04-29 Richard Biener <rguenther@suse.de>
6942
6943 PR middle-end/57103
6944 * gcc.dg/autopar/pr57103.c: New testcase.
6945
6946 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6947
6948 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6949
6950 2013-04-29 Tom de Vries <tom@codesourcery.com>
6951
6952 * gcc.dg/pr50763.c: Update test.
6953
6954 2013-04-26 Jeff Law <law@redhat.com>
6955
6956 * gcc.dg/tree-ssa/vrp88.c: New test.
6957
6958 2013-04-29 Christian Bruel <christian.bruel@st.com>
6959
6960 PR target/57108
6961 * gcc.target/sh/pr57108.c: New test.
6962
6963 2013-04-29 Richard Biener <rguenther@suse.de>
6964
6965 PR middle-end/57089
6966 * gfortran.dg/gomp/pr57089.f90: New testcase.
6967
6968 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6969
6970 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6971
6972 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6973
6974 * gcc.target/aarch64/vect-vcvt.c: New.
6975
6976 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6977
6978 * gcc.target/aarch64/vect-vrnd.c: New.
6979
6980 2013-04-29 Richard Biener <rguenther@suse.de>
6981
6982 PR tree-optimization/57081
6983 * gcc.dg/torture/pr57081.c: New testcase.
6984
6985 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6986
6987 PR tree-optimization/57083
6988 * gcc.dg/torture/pr57083.c: New test.
6989
6990 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6991
6992 PR c++/56450
6993 * g++.dg/cpp0x/decltype52.C: New.
6994
6995 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6996
6997 N3472 binary constants
6998 * g++.dg/cpp/limits.C: Adjust warning wording.
6999 * g++.dg/system-binary-constants-1.C: Likewise.
7000 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7001
7002 2013-04-28 Tobias Burnus <burnus@net-b.de>
7003
7004 PR fortran/57093
7005 * gfortran.dg/coarray_30.f90: New.
7006
7007 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7008
7009 PR fortran/57071
7010 * frontend-passes (optimize_power): New function.
7011 (optimize_op): Use it.
7012
7013 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR target/56866
7016 * gcc.c-torture/execute/pr56866.c: New test.
7017 * gcc.target/i386/pr56866.c: New test.
7018
7019 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7020
7021 PR go/57045
7022 * gcc.dg/setjmp-5.c: New test.
7023
7024 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7025
7026 PR c++/55708
7027 * g++.dg/cpp0x/constexpr-55708.C: New.
7028
7029 2013-04-26 Richard Biener <rguenther@suse.de>
7030
7031 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7032 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7033 * gcc.dg/pr53265.c: Remove XFAILs.
7034 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7035 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7036
7037 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7038
7039 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7040 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7041 -fdiagnostics-color=never option similarly to
7042 -fno-diagnostics-show-caret option.
7043
7044 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7045
7046 PR rtl-optimization/57003
7047 * gcc.target/i386/pr57003.c: New test.
7048
7049 2013-04-25 Marek Polacek <polacek@redhat.com>
7050
7051 PR tree-optimization/57066
7052 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7053
7054 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7055 Tejas Belagod <tejas.belagod@arm.com>
7056
7057 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7058 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7059 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7060
7061 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7062
7063 * gcc.target/aarch64/cmp.c: New.
7064
7065 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7066
7067 * gcc.target/aarch64/ngc.c: New.
7068
7069 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7070
7071 * lib/target-supports.exp
7072 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7073 (check_effective_target_arm_neon_fp16_ok): Likewise.
7074 (add_options_for_arm_neon_fp16): Likewise.
7075 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7076 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7077
7078 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7079
7080 PR rtl-optimizations/57046
7081 * gcc.target/i386/pr57046.c: New test.
7082
7083 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 * g++.dg/cpp1y/cplusplus.C: New.
7086
7087 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7090
7091 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 * c-c++-common/Wpointer-arith-1.c: New.
7094
7095 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7096
7097 * g++.dg/cpp1y/cxx1y_macro.C: New.
7098
7099 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/56970
7102 * g++.dg/cpp0x/sfinae45.C: New.
7103
7104 2013-04-24 Richard Biener <rguenther@suse.de>
7105
7106 PR testsuite/57050
7107 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7108
7109 2013-04-23 Richard Biener <rguenther@suse.de>
7110
7111 PR middle-end/57036
7112 * gcc.dg/torture/pr57036-1.c: New testcase.
7113 * gcc.dg/torture/pr57036-2.c: Likewise.
7114
7115 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7116
7117 * gcc.target/aarch64/scalar-mov.c: New testcase.
7118
7119 2013-04-23 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/57026
7122 * gcc.dg/torture/pr57026.c: New testcase.
7123
7124 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7125
7126 PR fortran/53685
7127 PR fortran/57022
7128 * gfortran.dg/transfer_check_4.f90: New.
7129
7130 2013-04-22 Marek Polacek <polacek@redhat.com>
7131
7132 PR sanitizer/56990
7133 * gcc.dg/pr56990.c: New test.
7134
7135 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7136
7137 PR target/57018
7138 * gcc.target/i386/pr57018.c: New test.
7139
7140 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7141
7142 * gcc.target/aarch64/vrecps.c: New.
7143 * gcc.target/aarch64/vrecpx.c: Likewise.
7144
7145 2013-04-22 Christian Bruel <christian.bruel@st.com>
7146
7147 PR target/56995
7148 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7149
7150 2013-04-21 Jeff Law <law@redhat.com>
7151
7152 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7153
7154 2013-04-20 Tobias Burnus <burnus@net-b.de>
7155
7156 PR fortran/56907
7157 * gfortran.dg/c_loc_test_22.f90: New.
7158
7159 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7160
7161 PR rtl-optimization/56847
7162 * gcc.dg/pr56847.c: New test.
7163
7164 2013-04-19 Richard Biener <rguenther@suse.de>
7165
7166 PR tree-optimization/56982
7167 * gcc.c-torture/execute/pr56982.c: New testcase.
7168
7169 2013-04-19 Martin Jambor <mjambor@suse.cz>
7170
7171 PR tree-optimization/56718
7172 * g++.dg/ipa/imm-devirt-1.C: New test.
7173 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7174
7175 2013-04-19 Richard Biener <rguenther@suse.de>
7176
7177 PR tree-optimization/57000
7178 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7179
7180 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7181 Mikael Morin <mikael@gcc.gnu.org>
7182
7183 PR fortran/56872
7184 * gfortran.dg/array_constructor_45.f90: New test.
7185 * gfortran.dg/array_constructor_46.f90: New test.
7186 * gfortran.dg/array_constructor_47.f90: New test.
7187 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7188
7189 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR rtl-optimization/56999
7192 * g++.dg/opt/pr56999.C: New test.
7193
7194 2013-04-18 Cary Coutant <ccoutant@google.com>
7195
7196 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7197 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7198
7199 2013-04-18 Cary Coutant <ccoutant@google.com>
7200
7201 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7202 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7203 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7204 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7205 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7206 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7207 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7208 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7209 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7210 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7211 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7212
7213 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7214
7215 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7216
7217 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR tree-optimization/56984
7220 * gcc.c-torture/compile/pr56984.c: New test.
7221
7222 PR rtl-optimization/56992
7223 * gcc.dg/pr56992.c: New test.
7224
7225 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7226
7227 PR fortran/56814
7228 * gfortran.dg/proc_ptr_42.f90: New.
7229
7230 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7231
7232 * gnat.dg/discr41.ad[sb]: New test.
7233 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7234 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7235 * gcc.dg/vect/slp-24.c: Likewise.
7236 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7237 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7238 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7239 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7240 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7241 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7242 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7243 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7244 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7245 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7246 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7247 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7248 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7249 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7250 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7251 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7252 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7253 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7254 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7255 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7256 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7257 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7258 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7259 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7260 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7261 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7262
7263 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7264
7265 PR fortran/40958
7266 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7267 * gfortran.dg/module_md5_1.f90: Remove.
7268
7269 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7270
7271 * gcc.target/aarch64/adds3.c: New.
7272 * gcc.target/aarch64/subs3.c: New.
7273
7274 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7275
7276 * gcc.target/aarch64/adds1.c: New.
7277 * gcc.target/aarch64/adds2.c: New.
7278 * gcc.target/aarch64/subs1.c: New.
7279 * gcc.target/aarch64/subs2.c: New.
7280
7281 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7282
7283 Implement n3599 - Literal operator templates for strings.
7284 * g++.dg/cpp1y/udlit-char-template.C: New test.
7285 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7286
7287 2013-04-16 Tobias Burnus <burnus@net-b.de>
7288
7289 PR fortran/39505
7290 * gfortran.dg/no_arg_check_1.f90: New.
7291 * gfortran.dg/no_arg_check_2.f90: New.
7292 * gfortran.dg/no_arg_check_3.f90: New.
7293
7294 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7295
7296 PR fortran/56968
7297 * gfortran.dg/proc_ptr_41.f90: New.
7298
7299 2013-04-16 Richard Biener <rguenther@suse.de>
7300
7301 PR tree-optimization/56756
7302 * gcc.dg/torture/pr56756.c: New testcase.
7303
7304 2013-04-16 Tobias Burnus <burnus@net-b.de>
7305
7306 PR fortran/56969
7307 * gfortran.dg/c_assoc_5.f90: New.
7308
7309 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7310
7311 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7312 * gcc.c-torture/execute/pr33992.x: Remove.
7313 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7314 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7315 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7316
7317 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7318
7319 PR tree-optimization/56962
7320 * gcc.c-torture/execute/pr56962.c: New test.
7321
7322 2013-04-15 Richard Biener <rguenther@suse.de>
7323
7324 PR tree-optimization/56933
7325 * gcc.dg/vect/pr56933.c: New testcase.
7326
7327 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7328
7329 * gcc.target/arm/anddi3-opt.c: New test.
7330 * gcc.target/arm/anddi3-opt2.c: Likewise.
7331
7332 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7333
7334 * gcc.dg/pr56890-1.c: New test.
7335 * gcc.dg/pr56890-2.c: Likewise.
7336
7337 2013-04-15 Joey Ye <joey.ye@arm.com>
7338
7339 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7340 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7341
7342 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7343
7344 PR fortran/56816
7345 * gfortran.dg/select_type_33.f03: New test.
7346
7347 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7348
7349 PR fortran/55959
7350 * gfortran.dg/typebound_proc_29.f03: New.
7351
7352 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7353
7354 PR fortran/56266
7355 * gfortran.dg/typebound_proc_28.f03: New.
7356
7357 2013-04-12 Jeff Law <law@redhat.com>
7358
7359 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7360 either.
7361
7362 2013-04-12 Tobias Burnus <burnus@net-b.de>
7363
7364 PR fortran/56929
7365 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7366
7367 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7368
7369 PR target/56903
7370 * gcc.target/i386/pr56903.c: New test.
7371
7372 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7373
7374 PR fortran/56261
7375 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7376 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7377 * gfortran.dg/block_11.f90: Fix invalid test case.
7378 * gfortran.dg/function_types_3.f90: Add new error message.
7379 * gfortran.dg/global_references_1.f90: Ditto.
7380 * gfortran.dg/import2.f90: Remove unneeded parts.
7381 * gfortran.dg/import6.f90: Fix invalid test case.
7382 * gfortran.dg/proc_decl_2.f90: Ditto.
7383 * gfortran.dg/proc_decl_9.f90: Ditto.
7384 * gfortran.dg/proc_decl_18.f90: Ditto.
7385 * gfortran.dg/proc_ptr_40.f90: New.
7386 * gfortran.dg/whole_file_7.f90: Modified error wording.
7387 * gfortran.dg/whole_file_16.f90: Ditto.
7388 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7389 * gfortran.dg/whole_file_18.f90: Modified error wording.
7390 * gfortran.dg/whole_file_20.f03: Ditto.
7391 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7392 invalid test case.
7393
7394 2013-04-12 Richard Biener <rguenther@suse.de>
7395
7396 Revert
7397 2013-04-10 Richard Biener <rguenther@suse.de>
7398
7399 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7400
7401 2013-04-12 Tobias Burnus <burnus@net-b.de>
7402
7403 PR fortran/56845
7404 * gfortran.dg/class_allocate_15.f90: New.
7405
7406 Revert:
7407 2013-04-12 Tobias Burnus <burnus@net-b.de>
7408
7409 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7410 scan-tree-dump-times.
7411
7412 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7413
7414 PR tree-optimization/56918
7415 PR tree-optimization/56920
7416 * gcc.dg/vect/pr56918.c: New test.
7417 * gcc.dg/vect/pr56920.c: New test.
7418
7419 2013-04-12 Tobias Burnus <burnus@net-b.de>
7420
7421 PR fortran/56845
7422 * gfortran.dg/class_allocate_14.f90: New.
7423 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7424 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7425
7426 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7427
7428 * gcc.dg/fold-cstvecshift.c: New testcase.
7429
7430 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7431
7432 * gcc.target/aarch64/negs.c: New.
7433
7434 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR c++/56895
7437 * g++.dg/template/arrow4.C: New test.
7438
7439 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7440
7441 * gnat.dg/array23.adb: New test.
7442 * gnat.dg/array23_pkg[123].ads: New helpers.
7443
7444 2013-04-11 Jeff Law <law@redhat.com>
7445
7446 PR tree-optimization/56900
7447 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7448
7449 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7450
7451 PR c++/56913
7452 * g++.dg/cpp0x/sfinae44.C: New.
7453
7454 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7455
7456 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7457 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7458
7459 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/54216
7462 * g++.dg/cpp0x/enum26.C: New.
7463 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7464
7465 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7466
7467 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7468 inverse operands.
7469 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7470 loop is vectorized.
7471 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7472 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7473 loop is vectorized and that the correct instruction is generated.
7474 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7475 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7476 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7477
7478 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7479
7480 PR tree-optimization/56899
7481 * gcc.c-torture/execute/pr56899.c: New test.
7482
7483 2013-04-10 David S. Miller <davem@davemloft.net>
7484
7485 * gcc.target/sparc/setcc-4.c: New test.
7486 * gcc.target/sparc/setcc-5.c: New test.
7487
7488 2013-04-10 Richard Biener <rguenther@suse.de>
7489
7490 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7491
7492 2013-04-10 Richard Biener <rguenther@suse.de>
7493
7494 * gcc.dg/vect/slp-39.c: New testcase.
7495
7496 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7497
7498 PR tree-optimization/55524
7499 * gcc.target/epiphany/fnma-1.c: New test.
7500
7501 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7502
7503 * gcc.dg/tree-ssa/inline-11.c: New test
7504
7505 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7506
7507 PR c++/56895
7508 * g++.dg/template/arrow3.C: New test.
7509
7510 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7511
7512 * gcc.target/arm/minmax_minus.c: New test.
7513
7514 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7515
7516 PR middle-end/56883
7517 * c-c++-common/gomp/pr56883.c: New test.
7518
7519 2013-04-09 Jeff Law <law@redhat.com>
7520
7521 * gcc.dg/tree-ssa/vrp87.c: New test.
7522
7523 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR tree-optimization/56854
7526 * g++.dg/torture/pr56854.C: New test.
7527
7528 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7529
7530 PR fortran/56782
7531 * gfortran.dg/array_constructor_44.f90: New test.
7532
7533 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/56871
7536 * g++.dg/cpp0x/constexpr-specialization.C: New.
7537
7538 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7539
7540 * gcc.c-torture/execute/pr56837.c: New test.
7541
7542 PR c++/34949
7543 PR c++/50243
7544 * g++.dg/opt/vt3.C: New test.
7545 * g++.dg/opt/vt4.C: New test.
7546
7547 2013-04-08 Jeff Law <law@redhat.com>
7548
7549 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7550
7551 2013-04-08 Richard Biener <rguenther@suse.de>
7552
7553 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7554
7555 2013-04-08 Richard Biener <rguenther@suse.de>
7556
7557 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7558
7559 2013-04-08 Richard Biener <rguenther@suse.de>
7560
7561 * g++.dg/vect/slp-pr56812.cc: Adjust.
7562
7563 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7564
7565 * gcc.dg/pr56837.c: New test.
7566 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7567 "generated memset minus one".
7568
7569 2013-04-07 Tobias Burnus <burnus@net-b.de>
7570
7571 PR fortran/56849
7572 * gfortran.dg/reshape_5.f90: New.
7573
7574 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7575
7576 PR target/56843
7577 * gcc.target/powerpc/recip-1.c: Modify expected output.
7578 * gcc.target/powerpc/recip-3.c: Likewise.
7579 * gcc.target/powerpc/recip-4.c: Likewise.
7580 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7581
7582 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7583
7584 * gcc.target/arm/peep-ldrd-1.c: New test.
7585 * gcc.target/arm/peep-strd-1.c: Likewise.
7586
7587 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7588
7589 * gcc.target/arm/negdi-1.c: New test.
7590 * gcc.target/arm/negdi-2.c: Likewise.
7591 * gcc.target/arm/negdi-3.c: Likewise.
7592 * gcc.target/arm/negdi-4.c: Likewise.
7593
7594 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7595
7596 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7597 Add -march=armv8-a when we use v8 NEON.
7598 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7599 (check_effective_target_vect_call_ceilf): Likewise.
7600 (check_effective_target_vect_call_floorf): Likewise.
7601 (check_effective_target_vect_call_roundf): Likewise.
7602 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7603 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7604 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7605 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7606 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7607
7608 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7609
7610 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7611 * gcc.target/powerpc/sd-pwr6.c: Same.
7612 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7613 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7614
7615 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7616
7617 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7618
7619 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7620
7621 PR fortran/40881
7622 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7623 * gfortran.dg/altreturn_4.f90: Ditto.
7624 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7625 * gfortran.dg/altreturn_5.f90: Ditto.
7626 * gfortran.dg/altreturn_6.f90: Ditto.
7627 * gfortran.dg/altreturn_7.f90: Ditto.
7628
7629 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7630
7631 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7632 New procedure.
7633 (check_effective_target_arm_v8_neon_ok_nocache):
7634 Likewise.
7635 (check_effective_target_arm_v8_neon_ok): Change to use
7636 check_effective_target_arm_v8_neon_ok_nocache.
7637 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7638 NEON flags.
7639 (check_effective_target_vect_call_btruncf):
7640 Enable for arm and ARMv8 NEON.
7641 (check_effective_target_vect_call_ceilf): Likewise.
7642 (check_effective_target_vect_call_floorf): Likewise.
7643 (check_effective_target_vect_call_roundf): Likewise.
7644 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7645 target.
7646
7647 2013-04-04 Marek Polacek <polacek@redhat.com>
7648
7649 PR tree-optimization/48186
7650 * gcc.dg/pr48186.c: New test.
7651
7652 2013-04-04 Richard Biener <rguenther@suse.de>
7653
7654 PR tree-optimization/56826
7655 * gcc.dg/vect/pr56826.c: New testcase.
7656 * gcc.dg/vect/O3-pr36098.c: Adjust.
7657
7658 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7659
7660 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7661 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7662 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7663 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7664 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7665 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7666 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7667 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7668 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7669 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7670
7671 2013-04-04 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/56213
7674 * gcc.dg/vect/vect-123.c: New testcase.
7675
7676 2013-04-04 Tobias Burnus <burnus@net-b.de>
7677
7678 PR fortran/56810
7679 * gfortran.dg/read_repeat_2.f90: New.
7680
7681 2013-04-04 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/56837
7684 * g++.dg/torture/pr56837.C: New testcase.
7685
7686 2013-04-04 Tobias Burnus <burnus@net-b.de>
7687
7688 PR fortran/50269
7689 * gfortran.dg/c_loc_test_21.f90: New.
7690 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7691 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7692 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7693 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7694 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7695
7696 2013-04-03 Jeff Law <law@redhat.com>
7697
7698 PR tree-optimization/56799
7699 * gcc.c-torture/execute/pr56799.c: New test.
7700
7701 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7702
7703 PR c++/56815
7704 * g++.dg/warn/Wpointer-arith-1.C: New.
7705 * g++.dg/gomp/for-19.C: Adjust.
7706
7707 2013-04-03 Marek Polacek <polacek@redhat.com>
7708
7709 PR sanitizer/55702
7710 * gcc.dg/pr55702.c: New test.
7711
7712 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7713
7714 PR target/56809
7715 * gcc.dg/pr56809.c: New testcase.
7716
7717 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7718
7719 PR debug/56819
7720 * g++.dg/debug/pr56819.C: New test.
7721
7722 2013-04-03 Richard Biener <rguenther@suse.de>
7723
7724 PR tree-optimization/56817
7725 * g++.dg/torture/pr56817.C: New testcase.
7726
7727 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7728
7729 * gcc.dg/vect/bb-slp-31.c: New file.
7730
7731 2013-04-03 Jason Merrill <jason@redhat.com>
7732
7733 PR c++/34949
7734 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7735
7736 2013-04-03 Richard Biener <rguenther@suse.de>
7737
7738 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7739
7740 2013-04-03 Richard Biener <rguenther@suse.de>
7741
7742 PR tree-optimization/55964
7743 * gcc.dg/torture/pr55964-2.c: New testcase.
7744
7745 2013-04-03 Richard Biener <rguenther@suse.de>
7746
7747 PR tree-optimization/56501
7748 * gcc.dg/torture/pr56501.c: New testcase.
7749
7750 2013-04-03 Richard Biener <rguenther@suse.de>
7751
7752 PR tree-optimization/56407
7753 * gcc.dg/torture/pr56407.c: New testcase.
7754
7755 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7756
7757 PR tree-optimization/56790
7758 * g++.dg/ext/pr56790-1.C: New testcase.
7759
7760 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7761
7762 * gcc.target/i386/merge-1.c: New testcase.
7763 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7764
7765 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7766
7767 PR c/19449
7768 * gcc.c-torture/execute/pr19449.c: New test.
7769
7770 2013-04-03 Richard Biener <rguenther@suse.de>
7771
7772 PR tree-optimization/56812
7773 * g++.dg/vect/slp-pr56812.cc: New testcase.
7774
7775 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7776
7777 PR fortran/56284
7778 PR fortran/40881
7779 * gfortran.dg/altreturn_8.f90: New.
7780 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7781 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7782 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7783
7784 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR rtl-optimization/56745
7787 * gcc.c-torture/compile/pr56745.c: New test.
7788
7789 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7790
7791 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7792
7793 2013-04-02 Richard Biener <rguenther@suse.de>
7794
7795 PR tree-optimization/56778
7796 * gcc.dg/torture/pr56778.c: New testcase.
7797
7798 2013-04-02 Richard Biener <rguenther@suse.de>
7799
7800 PR middle-end/56768
7801 * g++.dg/torture/pr56768.C: New testcase.
7802
7803 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7806
7807 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7808
7809 PR fortran/56660
7810 * gfortran.dg/namelist_82.f90: New test.
7811
7812 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7813
7814 PR fortran/56500
7815 * gfortran.dg/implicit_class_1.f90: New.
7816
7817 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/56786
7820 * gfortran.dg/namelist_81.f90: New test.
7821
7822 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7823
7824 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7825 for constant and equal string lengths.
7826 * gfortran.dg/character_comparison_5.f90: Likewise.
7827 * gfortran.dg/character_comparison_9.f90: New test.
7828
7829 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7830
7831 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7832 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7833
7834 2013-03-29 Tobias Burnus <burnus@net-b.de>
7835
7836 PR fortran/35203
7837 * gfortran.dg/optional_absent_3.f90: New.
7838
7839 2013-03-29 Tobias Burnus <burnus@net-b.de>
7840
7841 PR fortran/56737
7842 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7843
7844 2013-03-29 Tobias Burnus <burnus@net-b.de>
7845
7846 PR fortran/56735
7847 * gfortran.dg/namelist_80.f90: New.
7848
7849 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7850
7851 PR fortran/45159
7852 * gfortran.dg/string_length_2.f90: New test.
7853 * gfortran.dg/dependency_41.f90: New test.
7854
7855 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7856
7857 PR fortran/55806
7858 * gfortran.dg/array_constructor_43.f90: New test.
7859 * gfortran.dg/random_seed_3.f90: New test.
7860
7861 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7862
7863 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7864 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7865 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7866 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7867 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7868 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7869 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7870 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7871 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7872 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7873
7874 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7875
7876 PR c++/56725
7877 * g++.dg/conversion/op4.C: Adjust.
7878 * g++.dg/cpp0x/rv1n.C: Likewise.
7879 * g++.dg/cpp0x/rv2n.C: Likewise.
7880 * g++.dg/cpp0x/template_deduction.C: Likewise.
7881 * g++.dg/expr/cond8.C: Likewise.
7882 * g++.dg/other/error4.C: Likewise.
7883 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7884 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7885 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7886 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7887 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7888 * g++.old-deja/g++.law/cvt20.C: Likewise.
7889 * g++.old-deja/g++.law/cvt8.C: Likewise.
7890 * g++.old-deja/g++.law/init8.C: Likewise.
7891 * g++.old-deja/g++.mike/net12.C: Likewise.
7892 * g++.old-deja/g++.mike/net8.C: Likewise.
7893 * g++.old-deja/g++.mike/p2793.C: Likewise.
7894 * g++.old-deja/g++.mike/p3836.C: Likewise.
7895 * g++.old-deja/g++.mike/p418.C: Likewise.
7896 * g++.old-deja/g++.mike/p701.C: Likewise.
7897 * g++.old-deja/g++.mike/p807.C: Likewise.
7898
7899 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7900
7901 PR middle-end/56694
7902 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7903 targets.
7904
7905 2013-03-28 Marek Polacek <polacek@redhat.com>
7906
7907 PR tree-optimization/56695
7908 * gcc.dg/vect/pr56695.c: New test.
7909
7910 2013-03-28 Richard Biener <rguenther@suse.de>
7911
7912 PR tree-optimization/37021
7913 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7914 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7915
7916 2013-03-27 Tobias Burnus <burnus@net-b.de>
7917
7918 PR fortran/56650
7919 PR fortran/36437
7920 * gfortran.dg/sizeof_2.f90: New.
7921 * gfortran.dg/sizeof_3.f90: New.
7922 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7923
7924 2013-03-27 Richard Biener <rguenther@suse.de>
7925
7926 PR tree-optimization/37021
7927 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7928
7929 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7930
7931 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7932 * g++.dg/ipa/ivinline-2.C: Likewise.
7933 * g++.dg/ipa/ivinline-3.C: Likewise.
7934 * g++.dg/ipa/ivinline-4.C: Likewise.
7935 * g++.dg/ipa/ivinline-5.C: Likewise.
7936 * g++.dg/ipa/ivinline-7.C: Likewise.
7937 * g++.dg/ipa/ivinline-8.C: Likewise.
7938 * g++.dg/ipa/ivinline-9.C: Likewise.
7939 * g++.dg/cpp0x/noexcept03.C: Likewise.
7940 * gcc.dg/const-1.c: Likewise.
7941 * gcc.dg/ipa/pure-const-1.c: Likewise.
7942 * gcc.dg/noreturn-8.c: Likewise.
7943 * gcc.target/i386/mmx-1.c: Likewise.
7944 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7945 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7946 * gcc.c-torture/execute/pr33992.x: New file.
7947
7948 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7949
7950 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7951
7952 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7953
7954 PR c++/55951
7955 * g++.dg/ext/desig5.C: New.
7956
7957 2013-03-26 Tobias Burnus <burnus@net-b.de>
7958
7959 PR fortran/56649
7960 * gfortran.dg/merge_init_expr_2.f90: New.
7961 * gfortran.dg/merge_char_1.f90: Modify test to
7962 stay a run-time test.
7963 * gfortran.dg/merge_char_3.f90: Ditto.
7964
7965 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7966
7967 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7968 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7969
7970 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7971
7972 PR c++/56722
7973 * g++.dg/cpp0x/range-for23.C: New.
7974
7975 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7976
7977 PR libfortran/52512
7978 * gfortran.dg/namelist_79.f90: New.
7979
7980 2013-03-25 Martin Jambor <mjambor@suse.cz>
7981
7982 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7983
7984 2013-03-25 Tobias Burnus <burnus@net-b.de>
7985
7986 PR fortran/38536
7987 PR fortran/38813
7988 PR fortran/38894
7989 PR fortran/39288
7990 PR fortran/40963
7991 PR fortran/45824
7992 PR fortran/47023
7993 PR fortran/47034
7994 PR fortran/49023
7995 PR fortran/50269
7996 PR fortran/50612
7997 PR fortran/52426
7998 PR fortran/54263
7999 PR fortran/55343
8000 PR fortran/55444
8001 PR fortran/55574
8002 PR fortran/56079
8003 PR fortran/56378
8004 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8005 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8006 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8007 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8008 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8009 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8010 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8011 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8012 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8013 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8014 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8015 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8016 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8017 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8018 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8019 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8020 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8021 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8022 * gfortran.dg/pr32601_1.f03: Ditto.
8023 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8024 * gfortran.dg/blockdata_7.f90: New.
8025 * gfortran.dg/c_assoc_4.f90: New.
8026 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8027 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8028 * gfortran.dg/c_funloc_tests_8.f90: New.
8029 * gfortran.dg/c_loc_test_17.f90: New.
8030 * gfortran.dg/c_loc_test_18.f90: New.
8031 * gfortran.dg/c_loc_test_19.f90: New.
8032 * gfortran.dg/c_loc_test_20.f90: New.
8033 * gfortran.dg/c_sizeof_5.f90: New.
8034 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8035 * gfortran.dg/transfer_resolve_2.f90: New.
8036 * gfortran.dg/transfer_resolve_3.f90: New.
8037 * gfortran.dg/transfer_resolve_4.f90: New.
8038 * gfortran.dg/pr32601.f03: Update dg-error.
8039 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8040 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8041
8042 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8043
8044 * gcc.target/arm/vseleqdf.c: New test.
8045 * gcc.target/arm/vseleqsf.c: Likewise.
8046 * gcc.target/arm/vselgedf.c: Likewise.
8047 * gcc.target/arm/vselgesf.c: Likewise.
8048 * gcc.target/arm/vselgtdf.c: Likewise.
8049 * gcc.target/arm/vselgtsf.c: Likewise.
8050 * gcc.target/arm/vselledf.c: Likewise.
8051 * gcc.target/arm/vsellesf.c: Likewise.
8052 * gcc.target/arm/vselltdf.c: Likewise.
8053 * gcc.target/arm/vselltsf.c: Likewise.
8054 * gcc.target/arm/vselnedf.c: Likewise.
8055 * gcc.target/arm/vselnesf.c: Likewise.
8056 * gcc.target/arm/vselvcdf.c: Likewise.
8057 * gcc.target/arm/vselvcsf.c: Likewise.
8058 * gcc.target/arm/vselvsdf.c: Likewise.
8059 * gcc.target/arm/vselvssf.c: Likewise.
8060
8061 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8062
8063 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8064 body from here...
8065 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8066 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8067 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8068 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8069 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8070 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8071 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8072 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8073 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8074 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8075 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8076 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8077 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8078 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8079 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8080 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8081 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8082 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8083 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8084 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8085 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8086 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8087 * gcc.target/arm/atomic-op-char.c: Likewise.
8088 * gcc.target/arm/atomic-op-consume.c: Likewise.
8089 * gcc.target/arm/atomic-op-int.c: Likewise.
8090 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8091 * gcc.target/arm/atomic-op-release.c: Likewise.
8092 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8093 * gcc.target/arm/atomic-op-short.c: Likewise.
8094
8095 2013-03-25 Richard Biener <rguenther@suse.de>
8096
8097 PR middle-end/56694
8098 * g++.dg/torture/pr56694.C: New testcase.
8099
8100 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8101
8102 PR target/56720
8103 * gcc.target/arm/neon-vcond-gt.c: New test.
8104 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8105 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8106
8107 2013-03-25 Richard Biener <rguenther@suse.de>
8108
8109 PR tree-optimization/56689
8110 * gcc.dg/torture/pr56689.c: New testcase.
8111
8112 2013-03-25 Kai Tietz <ktietz@redhat.com>
8113
8114 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8115
8116 2013-03-24 Tobias Burnus <burnus@net-b.de>
8117
8118 PR fortran/56696
8119 * gfortran.dg/eof_5.f90: New.
8120
8121 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8122
8123 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8124 alphabetically.
8125
8126 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8127
8128 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8129
8130 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8131
8132 PR testsuite/55994
8133 * gcc.c-torture/execute/builtins/builtins.exp: Add
8134 -Wl,--allow-multiple-definition for RTEMS targets.
8135
8136 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8137
8138 * gcc.target/aarch64/movk.c: New test.
8139
8140 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8141
8142 * g++.dg/ext/vector21.C: New testcase.
8143
8144 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8145
8146 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8147 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8148
8149 2013-03-21 Richard Biener <rguenther@suse.de>
8150
8151 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8152 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8153
8154 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8155
8156 * gcc.target/aarch64/vect.c: Test and result vector added
8157 for sabd and saba instructions.
8158 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8159 instructions in assembly.
8160 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8161 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8162 for fabd instruction.
8163 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8164 instruction in assembly.
8165 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8166
8167 2013-03-20 Jeff Law <law@redhat.com>
8168
8169 * g++.dg/tree-ssa/ssa-dom.C: New test.
8170
8171 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8172
8173 * gcc.target/powerpc/mmfpgpr.c: New test.
8174 * gcc.target/powerpc/sd-vsx.c: Likewise.
8175 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8176 * gcc.target/powerpc/vsx-float0.c: Likewise.
8177
8178 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8179
8180 PR tree-optimization/56355
8181 * gcc.dg/pr56355-1.c: New file.
8182
8183 2013-03-20 Catherine Moore <clm@codesourcery.com>
8184 Richard Sandiford <rdsandiford@googlemail.com>
8185
8186 * gcc.target/mips/mips.exp: Add microMIPS support.
8187 * gcc.target/mips/umips-movep-2.c: New test.
8188 * gcc.target/mips/umips-lwp-2.c: New test.
8189 * gcc.target/mips/umips-swp-5.c: New test.
8190 * gcc.target/mips/umips-constraints-1.c: New test.
8191 * gcc.target/mips/umips-lwp-3.c: New test.
8192 * gcc.target/mips/umips-swp-6.c: New test.
8193 * gcc.target/mips/umips-constraints-2.c: New test.
8194 * gcc.target/mips/umips-save-restore-1.c: New test.
8195 * gcc.target/mips/umips-lwp-4.c: New test.
8196 * gcc.target/mips/umips-swp-7.c: New test.
8197 * gcc.target/mips/umips-save-restore-2.c: New test.
8198 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8199 * gcc.target/mips/umips-lwp-5.c: New test.
8200 * gcc.target/mips/umips-save-restore-3.c: New test.
8201 * gcc.target/mips/umips-lwp-6.c: New test.
8202 * gcc.target/mips/umips-swp-1.c: New test.
8203 * gcc.target/mips/umips-lwp-7.c: New test.
8204 * gcc.target/mips/umips-swp-2.c: New test.
8205 * gcc.target/mips/umips-lwp-8.c: New test.
8206 * gcc.target/mips/umips-swp-3.c: New test.
8207 * gcc.target/mips/umips-movep-1.c: New test.
8208 * gcc.target/mips/umips-lwp-1.c: New test.
8209 * gcc.target/mips/umips-swp-4.c: New test.
8210
8211 2013-03-20 Richard Biener <rguenther@suse.de>
8212
8213 PR tree-optimization/56661
8214 * gcc.dg/torture/pr56661.c: New testcase.
8215
8216 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217
8218 PR rtl-optimization/56605
8219 * gcc.target/powerpc/pr56605.c: New.
8220
8221 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8222
8223 PR fortran/54932
8224 * gfortran.dg/do_1.f90: Don't xfail.
8225
8226 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8227
8228 PR libfortran/51825
8229 * gfortran.dg/namelist_77.f90: New.
8230 * gfortran.dg/namelist_78.f90: New.
8231
8232 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8233
8234 PR libfortran/48618
8235 * gfortran.dg/open_negative_unit_1.f90: New.
8236
8237 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8238
8239 * gcc.target/aarch64/sbc.c: New test.
8240
8241 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8242
8243 * gcc.target/aarch64/ror.c: New test.
8244
8245 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8246
8247 * gcc.target/aarch64/extr.c: New test.
8248
8249 2013-03-19 Richard Biener <rguenther@suse.de>
8250
8251 PR tree-optimization/56273
8252 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8253 * c-c++-common/uninit-17.c: Likewise.
8254
8255 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR tree-optimization/56635
8258 * g++.dg/torture/pr56635.C: New test.
8259
8260 2013-03-18 Richard Biener <rguenther@suse.de>
8261
8262 PR tree-optimization/3713
8263 * g++.dg/ipa/devirt-12.C: New testcase.
8264
8265 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR c/56566
8268 * c-c++-common/pr56566.c: New test.
8269
8270 2013-03-17 Jason Merrill <jason@redhat.com>
8271
8272 * g++.dg/template/abstract-dr337.C: XFAIL.
8273
8274 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR c++/56607
8277 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8278 * c-c++-common/pr56607.c: New test.
8279
8280 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8281
8282 PR c++/56582
8283 * g++.dg/cpp0x/constexpr-array5.C: New.
8284
8285 2013-03-15 Tobias Burnus <burnus@net-b.de>
8286
8287 PR fortran/56615
8288 * gfortran.dg/transfer_intrinsic_5.f90: New.
8289
8290 2013-03-15 Kai Tietz <ktietz@redhat.com>
8291
8292 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8293 * gcc.target/i386/pr20020-1.c: Likewise.
8294 * gcc.target/i386/pr20020-2.c: Likewise.
8295 * gcc.target/i386/pr20020-3.c: Likewise.
8296 * gcc.target/i386/pr53425-1.c: Likewise.
8297 * gcc.target/i386/pr53425-2.c: Likewise.
8298 * gcc.target/i386/pr55093.c: Likewise.
8299 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8300
8301 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8302
8303 PR debug/56307
8304 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8305 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8306
8307 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR tree-optimization/53265
8310 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8311 undefined behavior.
8312 * gcc.dg/graphite/id-6.c (test): Likewise.
8313 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8314 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8315
8316 PR tree-optimization/53265
8317 * gcc.dg/pr53265.c: New test.
8318 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8319 to dg-options.
8320 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8321 arrays.
8322 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8323 n, use it as high bound instead of 4.
8324
8325 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8326
8327 PR target/49880
8328 * gcc.target/sh/pr49880-1.c: New.
8329 * gcc.target/sh/pr49880-2.c: New.
8330 * gcc.target/sh/pr49880-3.c: New.
8331 * gcc.target/sh/pr49880-4.c: New.
8332 * gcc.target/sh/pr49880-5.c: New.
8333
8334 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8335
8336 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8337
8338 2013-03-13 Richard Biener <rguenther@suse.de>
8339
8340 PR tree-optimization/56608
8341 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8342
8343 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/56611
8346 * g++.dg/cpp0x/alias-decl-32.C: New.
8347
8348 2013-03-11 Jan Hubicka <jh@suse.cz>
8349
8350 PR middle-end/56571
8351 * gcc.c-torture/compile/pr56571.c: New testcase.
8352
8353 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8354
8355 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8356 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8357
8358 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8359
8360 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8361 * gcc.dg/inline_4.c: Likewise.
8362 * gcc.dg/unroll_2.c: Likewise.
8363 * gcc.dg/unroll_3.c: Likewise.
8364 * gcc.dg/unroll_4.c: Likewise.
8365
8366 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8367
8368 PR testsuite/54119
8369 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8370
8371 PR debug/56307
8372 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8373
8374 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8375
8376 PR target/40797
8377 * gcc.c-torture/compile/pr40797.c: New.
8378
8379 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8380
8381 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8382
8383 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8384
8385 PR fortran/56575
8386 * gfortran.dg/class_56.f90: New test.
8387
8388 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8389
8390 PR middle-end/56524
8391 * gcc.target/mips/pr56524.c: New test.
8392
8393 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8394
8395 PR c++/56565
8396 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8397
8398 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8399
8400 PR c++/51412
8401 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8402
8403 2013-03-08 Marek Polacek <polacek@redhat.com>
8404
8405 PR tree-optimization/56478
8406 * gcc.dg/torture/pr56478.c: New test.
8407
8408 2013-03-08 Kai Tietz <ktietz@redhat.com>
8409
8410 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8411 targets linker option --allow-multiple-definition.
8412
8413 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8414 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8415 * gcc.dg/pr52549.c: Add LLP64 case.
8416 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8417 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8418 * gcc.dg/torture/pr51071-2.c: Likewise.
8419 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8420 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8421 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8422 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8423 * gcc.dg/weak/weak-1.c: Likewise.
8424 * gcc.dg/weak/weak-2.c: Likewise.
8425 * gcc.dg/weak/weak-3.c: Likewise.
8426 * gcc.dg/weak/weak-4.c: Likewise.
8427 * gcc.dg/weak/weak-5.c: Likewise.
8428 * gcc.dg/weak/weak-15.c: Likewise.
8429 * gcc.dg/weak/weak-16.c: Likewise.
8430
8431 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8432
8433 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR tree-optimization/56559
8436 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8437
8438 2013-03-07 Andreas Schwab <schwab@suse.de>
8439
8440 * gcc.dg/pr31490.c: Fix last change.
8441
8442 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8443
8444 PR c++/56534
8445 * g++.dg/template/crash115.C: New.
8446
8447 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR tree-optimization/56539
8450 * gcc.c-torture/compile/pr56539.c: New test.
8451
8452 2013-03-06 Kai Tietz <ktietz@redhat.com>
8453
8454 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8455 targets.
8456 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8457 * gcc.dg/lto/20091013-1_2.c: Likewise.
8458 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8459
8460 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8461
8462 * gnat.dg/specs/aggr6.ads: New test.
8463
8464 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/loop_optimization15.ad[sb]: New test.
8467
8468 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR middle-end/56548
8471 * gcc.dg/pr56548.c: New test.
8472
8473 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8474
8475 PR debug/53363
8476 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8477
8478 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR c++/56543
8481 * g++.dg/template/typename20.C: New test.
8482
8483 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR debug/56510
8486 * gcc.dg/pr56510.c: New test.
8487
8488 PR rtl-optimization/56484
8489 * gcc.c-torture/compile/pr56484.c: New test.
8490
8491 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8492
8493 PR c++/56530
8494 * g++.dg/warn/Wsign-conversion-2.C: New.
8495
8496 2013-03-05 Richard Biener <rguenther@suse.de>
8497
8498 PR tree-optimization/56270
8499 * gcc.dg/vect/slp-38.c: New testcase.
8500
8501 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR rtl-optimization/56494
8504 * gcc.dg/pr56494.c: New test.
8505
8506 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8507
8508 * gcc.dg/pr56424.c: New test.
8509
8510 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8511
8512 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8513 * gcc.dg/pr56228.c <avr>: Skip.
8514
8515 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8516
8517 PR testsuite/52641
8518 PR tree-optimization/52631
8519 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8520
8521 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8522
8523 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8524 * gcc.dg/vect/vect-83_64.c: Same.
8525
8526 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8527
8528 PR fortran/56477
8529 * gfortran.dg/pointer_check_13.f90: New test.
8530
8531 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8532
8533 PR fortran/54730
8534 * gfortran.dg/array_constructor_42.f90: New test.
8535
8536 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8537
8538 PR c++/52688
8539 * g++.dg/template/static33.C: New.
8540 * g++.dg/template/static34.C: Likewise.
8541
8542 PR c++/10291
8543 * g++.dg/template/static35.C: New.
8544
8545 2013-03-01 Steve Ellcey <sellcey@mips.com>
8546
8547 * gcc.dg/pr56396.c: Require pic support.
8548
8549 2013-03-01 Richard Biener <rguenther@suse.de>
8550
8551 PR tree-optimization/55481
8552 * gcc.dg/torture/pr56488.c: New testcase.
8553
8554 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8555 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR sanitizer/56454
8558 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8559 no_sanitize_address attribute rather than no_address_safety_analysis.
8560 * g++.dg/asan/sanitizer_test_utils.h
8561 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8562 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8563 in addition to no_address_safety_analysis.
8564
8565 2013-02-28 Jason Merrill <jason@redhat.com>
8566
8567 PR c++/56481
8568 * g++.dg/cpp0x/constexpr-and.C: New.
8569
8570 2013-02-28 Martin Jambor <mjambor@suse.cz>
8571
8572 PR tree-optimization/56294
8573 * g++.dg/debug/pr56294.C: New test.
8574
8575 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8576
8577 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8578
8579 2013-02-27 Marek Polacek <polacek@redhat.com>
8580
8581 PR rtl-optimization/56466
8582 * gcc.dg/pr56466.c: New test.
8583
8584 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8585
8586 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8587 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8588 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8589
8590 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8591
8592 PR middle-end/45472
8593 * gcc.dg/pr45472.c: New test.
8594
8595 2013-02-26 Marek Polacek <polacek@redhat.com>
8596
8597 PR tree-optimization/56426
8598 * gcc.dg/pr56436.c: New test.
8599
8600 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR tree-optimization/56448
8603 * gcc.c-torture/compile/pr56448.c: New test.
8604
8605 PR tree-optimization/56443
8606 * gcc.dg/torture/pr56443.c: New test.
8607
8608 2013-02-25 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/56175
8611 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8612
8613 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR c++/56403
8616 * g++.dg/torture/pr56403.C: New test.
8617
8618 2013-02-25 Catherine Moore <clm@codesourcery.com>
8619
8620 Revert:
8621 2013-02-24 Catherine Moore <clm@codesourcery.com>
8622 Richard Sandiford <rdsandiford@googlemail.com>
8623
8624 * gcc.target/mips/mips.exp: Add microMIPS support.
8625 * gcc.target/mips/umips-movep-2.c: New test.
8626 * gcc.target/mips/umips-lwp-2.c: New test.
8627 * gcc.target/mips/umips-swp-5.c: New test.
8628 * gcc.target/mips/umips-constraints-1.c: New test.
8629 * gcc.target/mips/umips-lwp-3.c: New test.
8630 * gcc.target/mips/umips-swp-6.c: New test.
8631 * gcc.target/mips/umips-constraints-2.c: New test.
8632 * gcc.target/mips/umips-save-restore-1.c: New test.
8633 * gcc.target/mips/umips-lwp-4.c: New test.
8634 * gcc.target/mips/umips-swp-7.c: New test.
8635 * gcc.target/mips/umips-save-restore-2.c: New test.
8636 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8637 * gcc.target/mips/umips-lwp-5.c: New test.
8638 * gcc.target/mips/umips-save-restore-3.c: New test.
8639 * gcc.target/mips/umips-lwp-6.c: New test.
8640 * gcc.target/mips/umips-swp-1.c: New test.
8641 * gcc.target/mips/umips-lwp-7.c: New test.
8642 * gcc.target/mips/umips-swp-2.c: New test.
8643 * gcc.target/mips/umips-lwp-8.c: New test.
8644 * gcc.target/mips/umips-swp-3.c: New test.
8645 * gcc.target/mips/umips-movep-1.c: New test.
8646 * gcc.target/mips/umips-lwp-1.c: New test.
8647 * gcc.target/mips/umips-swp-4.c: New test.
8648
8649 2013-02-24 Catherine Moore <clm@codesourcery.com>
8650 Richard Sandiford <rdsandiford@googlemail.com>
8651
8652 * gcc.target/mips/mips.exp: Add microMIPS support.
8653 * gcc.target/mips/umips-movep-2.c: New test.
8654 * gcc.target/mips/umips-lwp-2.c: New test.
8655 * gcc.target/mips/umips-swp-5.c: New test.
8656 * gcc.target/mips/umips-constraints-1.c: New test.
8657 * gcc.target/mips/umips-lwp-3.c: New test.
8658 * gcc.target/mips/umips-swp-6.c: New test.
8659 * gcc.target/mips/umips-constraints-2.c: New test.
8660 * gcc.target/mips/umips-save-restore-1.c: New test.
8661 * gcc.target/mips/umips-lwp-4.c: New test.
8662 * gcc.target/mips/umips-swp-7.c: New test.
8663 * gcc.target/mips/umips-save-restore-2.c: New test.
8664 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8665 * gcc.target/mips/umips-lwp-5.c: New test.
8666 * gcc.target/mips/umips-save-restore-3.c: New test.
8667 * gcc.target/mips/umips-lwp-6.c: New test.
8668 * gcc.target/mips/umips-swp-1.c: New test.
8669 * gcc.target/mips/umips-lwp-7.c: New test.
8670 * gcc.target/mips/umips-swp-2.c: New test.
8671 * gcc.target/mips/umips-lwp-8.c: New test.
8672 * gcc.target/mips/umips-swp-3.c: New test.
8673 * gcc.target/mips/umips-movep-1.c: New test.
8674 * gcc.target/mips/umips-lwp-1.c: New test.
8675 * gcc.target/mips/umips-swp-4.c: New test.
8676
8677 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR sanitizer/56393
8680 * lib/asan-dg.exp (asan_link_flags): Add
8681 -B${gccpath}/libsanitizer/asan/ to flags.
8682
8683 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR middle-end/56420
8686 * gcc.dg/torture/pr56420.c: New test.
8687
8688 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8689
8690 PR middle-end/56108
8691 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8692
8693 2013-02-21 Martin Jambor <mjambor@suse.cz>
8694
8695 PR tree-optimization/56310
8696 * g++.dg/ipa/pr56310.C: New test.
8697
8698 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8699
8700 PR fortran/56385
8701 * gfortran.dg/proc_ptr_comp_37.f90: New.
8702
8703 2013-02-21 Richard Biener <rguenther@suse.de>
8704
8705 PR tree-optimization/56415
8706 Revert
8707 2013-02-11 Richard Biener <rguenther@suse.de>
8708
8709 PR tree-optimization/56273
8710 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8711 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8712 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8713 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8714 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8715 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8716
8717 2013-02-21 Marek Polacek <polacek@redhat.com>
8718
8719 PR tree-optimization/56398
8720 * g++.dg/torture/pr56398.C: New test.
8721
8722 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8723
8724 PR inline-asm/56405
8725 * gcc.c-torture/compile/pr56405.c: New test.
8726
8727 2013-02-20 Jan Hubicka <jh@suse.cz>
8728
8729 PR tree-optimization/56265
8730 * g++.dg/ipa/devirt-11.C: New testcase.
8731
8732 2013-02-20 Richard Biener <rguenther@suse.de>
8733
8734 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8735
8736 2013-02-20 Richard Biener <rguenther@suse.de>
8737 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/56396
8740 * gcc.dg/pr56396.c: New testcase.
8741
8742 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8743
8744 PR c++/56373
8745 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8746
8747 2013-02-19 Richard Biener <rguenther@suse.de>
8748
8749 PR tree-optimization/56384
8750 * gcc.dg/torture/pr56384.c: New testcase.
8751
8752 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR tree-optimization/56350
8755 * gcc.dg/pr56350.c: New test.
8756
8757 PR tree-optimization/56381
8758 * g++.dg/opt/pr56381.C: New test.
8759
8760 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8761
8762 PR pch/54117
8763 * lib/dg-pch.exp (pch-init, pch-finish,
8764 check_effective_target_pch_supported_debug): New procs.
8765 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8766 Likewise if $pch_unsupported_debug and $flags include -g.
8767 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8768 and dg-require-effective-target pch_unsupported_debug.
8769 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8770 * objc.dg/pch/pch.exp: Likewise.
8771 * gcc.dg/pch/pch.exp: Likewise.
8772 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8773 pch_unsupported_debug.
8774 * gcc.dg/pch/valid-1.hs: Likewise.
8775 * gcc.dg/pch/valid-1b.c: Likewise.
8776 * gcc.dg/pch/valid-1b.hs: Likewise.
8777
8778 2013-02-18 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/56366
8781 * gcc.dg/torture/pr56366.c: New testcase.
8782
8783 2013-02-18 Richard Biener <rguenther@suse.de>
8784
8785 PR middle-end/56349
8786 * gcc.dg/torture/pr56349.c: New testcase.
8787
8788 2013-02-18 Richard Biener <rguenther@suse.de>
8789
8790 PR tree-optimization/56321
8791 * gcc.dg/torture/pr56321.c: New testcase.
8792
8793 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8794
8795 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8796
8797 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8798 Dodji Seketeli <dodji@redhat.com>
8799
8800 PR asan/56330
8801 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8802 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8803 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8804 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8805 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8806 * c-c++-common/asan/pr56330.c: Likewise.
8807 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8808 Ensure the size argument of __builtin_memcpy is a constant.
8809
8810 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8811 Paolo Carlini <paolo.carlini@oracle.com>
8812
8813 PR c++/51242
8814 * g++.dg/cpp0x/enum23.C: New.
8815
8816 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8817
8818 PR target/54685
8819 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8820
8821 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8822
8823 PR rtl-optimization/56348
8824 * gcc.target/i386/pr56348.c: New test.
8825
8826 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8827
8828 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8829 * gcc.target/arm/interrupt-2.c: Likewise.
8830
8831 2013-02-15 Tobias Burnus <burnus@net-b.de>
8832
8833 PR fortran/56318
8834 * gfortran.dg/matmul_9.f90: New.
8835
8836 2013-02-15 Tobias Burnus <burnus@net-b.de>
8837
8838 PR fortran/53818
8839 * gfortran.dg/init_flag_11.f90: New.
8840
8841 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8842
8843 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8844
8845 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8846
8847 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8848 characters.
8849
8850 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8851 Tobias Burnus <burnus@net-b.de>
8852
8853 PR testsuite/56138
8854 * gfortran.dg/allocatable_function_7.f90: New.
8855
8856 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8857
8858 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8859 * asan_globals_test-wrapper.cc: New file.
8860 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8861 instead of asan_globals_test.cc as dg-additional-sources.
8862 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8863 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8864 "sanitizer_test_utils.h" instead of
8865 "sanitizer_common/tests/sanitizer_test_utils.h".
8866 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8867 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8868 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8869 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8870 * g++.dg/asan/asan_test.cc: Synced from upstream.
8871 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8872
8873 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8874
8875 Fix an asan crash
8876 * c-c++-common/asan/memcmp-2.c: New test.
8877
8878 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8879
8880 PR c++/55582
8881 * g++.dg/cpp0x/udlit-string-literal.h: New.
8882 * g++.dg/cpp0x/udlit-string-literal.C: New.
8883
8884 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8885
8886 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8887
8888 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8889
8890 PR target/56184
8891 * gcc.target/arm/pr56184.C: New test.
8892
8893 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8894
8895 PR c++/56302
8896 * g++.dg/torture/pr56302.C: New test.
8897 * g++.dg/cpp0x/constexpr-56302.C: New test.
8898 * c-c++-common/pr56302.c: New test.
8899
8900 2013-02-13 Tobias Burnus <burnus@net-b.de>
8901 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8902
8903 PR fortran/56204
8904 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8905 * gfortran.dg/quad_3.f90: Ditto.
8906
8907 2013-02-13 Kostya Serebryany <kcc@google.com>
8908
8909 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8910 to match the fresh asan run-time.
8911 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8912
8913 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8914
8915 Avoid instrumenting duplicated memory access in the same basic block
8916 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8917 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8918 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8919 * c-c++-common/asan/inc.c: Likewise.
8920
8921 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8922
8923 PR inline-asm/56148
8924 * gcc.target/i386/pr56148.c: New test.
8925
8926 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8927 Tobias Burnus <burnus@net-b.de>
8928
8929 PR testsuite/56082
8930 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8931 to kind=2.
8932
8933 2013-02-12 Richard Biener <rguenther@suse.de>
8934
8935 PR lto/56297
8936 * gcc.dg/lto/pr56297_0.c: New testcase.
8937 * gcc.dg/lto/pr56297_0.c: Likewise.
8938
8939 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8940
8941 PR fortran/46952
8942 * gfortran.dg/typebound_deferred_1.f90: New.
8943
8944 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8945
8946 PR rtl-optimization/56151
8947 * gcc.target/i386/pr56151.c: New test.
8948
8949 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8950
8951 * g++.dg/ext/mv12.C: New test.
8952 * g++.dg/ext/mv12.h: New file.
8953 * g++.dg/ext/mv12-aux.C: New file.
8954 * g++.dg/ext/mv13.C: New test.
8955
8956 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8957
8958 * lib/target-supports.exp
8959 (check_effective_target_powerpc_eabi_ok): New.
8960 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8961 powerpc_eabi_ok.
8962 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8963 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8964 only.
8965 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8966 * gcc.target/powerpc/pr51623.c: Likewise.
8967 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8968 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8969
8970 2013-02-11 Alexander Potapenko <glider@google.com>
8971 Jack Howarth <howarth@bromo.med.uc.edu>
8972 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR sanitizer/55617
8975 * g++.dg/asan/pr55617.C: Run on all targets.
8976
8977 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8978
8979 PR rtl-optimization/56275
8980 * gcc.dg/pr56275.c: New test.
8981
8982 2013-02-11 Richard Biener <rguenther@suse.de>
8983
8984 PR tree-optimization/56273
8985 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8986
8987 2013-02-11 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/56264
8990 * gcc.dg/torture/pr56264.c: New testcase.
8991
8992 2013-02-11 Richard Biener <rguenther@suse.de>
8993
8994 PR tree-optimization/56273
8995 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8996 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8997 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8998 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8999 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9000 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9001
9002 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9003
9004 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9005 for *-*-linux-gnu targets.
9006 * g++.dg/asan/interception-test-1.c: Ditto.
9007 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9008 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9009
9010 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9011
9012 PR fortran/55362
9013 * gfortran.dg/intrinsic_size_4.f90 : New test.
9014
9015 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9016
9017 PR target/56256
9018 * gcc.target/powerpc/pr56256.c: New test.
9019
9020 2013-02-08 Ian Lance Taylor <iant@google.com>
9021
9022 * lib/go.exp: Load timeout.exp.
9023
9024 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9025
9026 PR rtl-optimization/56246
9027 * gcc.target/i386/pr56246.c: New test.
9028
9029 2013-02-08 Jeff Law <law@redhat.com>
9030
9031 PR debug/53948
9032 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9033
9034 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9035
9036 PR target/56043
9037 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9038 powerpc*-*-linux*.
9039
9040 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9041
9042 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9043
9044 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR rtl-optimization/56195
9047 * gcc.dg/torture/pr56195.c: New test.
9048
9049 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9050
9051 PR fortran/54107
9052 * gfortran.dg/recursive_interface_2.f90: New test.
9053
9054 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR tree-optimization/56250
9057 * gcc.c-torture/execute/pr56250.c: New test.
9058
9059 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9060
9061 PR tree-optimization/56064
9062 * gcc.dg/fixed-point/view-convert-2.c: New test.
9063
9064 2013-02-08 Michael Matz <matz@suse.de>
9065
9066 PR tree-optimization/52448
9067 * gcc.dg/pr52448.c: New test.
9068
9069 2013-02-08 Richard Biener <rguenther@suse.de>
9070
9071 PR middle-end/56181
9072 * gcc.dg/torture/pr56181.c: New testcase.
9073
9074 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9075
9076 PR target/54222
9077 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9078 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9079
9080 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR c++/56241
9083 * g++.dg/parse/crash61.C: New test.
9084
9085 PR c++/56239
9086 * g++.dg/parse/pr56239.C: New test.
9087
9088 PR c++/56237
9089 * g++.dg/abi/mangle61.C: New test.
9090
9091 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9092
9093 PR rtl-optimization/56225
9094 * gcc.target/i386/pr56225.c: New test.
9095
9096 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR debug/56154
9099 * gcc.dg/guality/pr56154-1.c: New test.
9100 * gcc.dg/guality/pr56154-2.c: New test.
9101 * gcc.dg/guality/pr56154-3.c: New test.
9102 * gcc.dg/guality/pr56154-4.c: New test.
9103 * gcc.dg/guality/pr56154-aux.c: New file.
9104
9105 PR tree-optimization/55789
9106 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9107 cleanup-tree-dump.
9108 * gcc.dg/tree-ssa/inline-3.c: Add
9109 --param max-early-inliner-iterations=2 option.
9110
9111 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9112
9113 PR debug/53363
9114 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9115 Add -fno-dwarf2-cfi-asm to dg-options.
9116 Adapt match count.
9117
9118 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9119
9120 PR target/56228
9121 * gcc.dg/pr56228.c: New test.
9122
9123 2013-02-07 Alan Modra <amodra@gmail.com>
9124
9125 PR target/54009
9126 * gcc.target/powerpc/pr54009.c: New test.
9127 PR target/54131
9128 * gfortran.dg/pr54131.f: New test.
9129
9130 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9131
9132 PR fortran/55789
9133 * gfortran.dg/array_constructor_41.f90: New test.
9134
9135 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9136
9137 PR fortran/55978
9138 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9139
9140 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR middle-end/56217
9143 * g++.dg/gomp/pr56217.C: New test.
9144
9145 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR tree-optimization/56205
9148 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9149 * gcc.c-torture/execute/pr56205.c: New test.
9150
9151 2013-02-05 Richard Biener <rguenther@suse.de>
9152
9153 PR tree-optimization/53342
9154 PR tree-optimization/53185
9155 * gcc.dg/vect/pr53185-2.c: New testcase.
9156
9157 2013-02-05 Jan Hubicka <jh@suse.cz>
9158
9159 PR tree-optimization/55789
9160 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9161 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9162 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9163 * g++.dg/ipa/inline-1.C: New testcase.
9164 * g++.dg/ipa/inline-2.C: New testcase.
9165 * g++.dg/ipa/inline-3.C: New testcase.
9166
9167 2013-02-05 Jan Hubicka <jh@suse.cz>
9168
9169 PR tree-optimization/55789
9170 * g++.dg/torture/pr55789.C: New testcase.
9171
9172 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR middle-end/56167
9175 * gcc.dg/pr56167.c: New test.
9176
9177 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9178
9179 PR target/55146
9180 * gcc.target/sh/pr55146.c: New.
9181
9182 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9183
9184 PR tree-optimization/54386
9185 * gcc.target/sh/pr54386.c: New.
9186
9187 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9188
9189 PR fortran/56008
9190 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9191
9192 PR fortran/47517
9193 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9194
9195 2013-02-04 Alexander Potapenko <glider@google.com>
9196 Jack Howarth <howarth@bromo.med.uc.edu>
9197 Jakub Jelinek <jakub@redhat.com>
9198
9199 PR sanitizer/55617
9200 * g++.dg/asan/pr55617.C: New test.
9201
9202 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9203
9204 PR fortran/54195
9205 * gfortran.dg/typebound_operator_19.f90: New test.
9206 * gfortran.dg/typebound_assignment_4.f90: New test.
9207
9208 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9209
9210 PR fortran/54107
9211 * gfortran.dg/recursive_interface_1.f90: New test.
9212
9213 2013-02-04 Richard Guenther <rguenther@suse.de>
9214
9215 PR lto/56168
9216 * gcc.dg/lto/pr56168_0.c: New testcase.
9217 * gcc.dg/lto/pr56168_1.c: Likewise.
9218
9219 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9220
9221 PR fortran/50627
9222 PR fortran/56054
9223 * gfortran.dg/block_12.f90: New test.
9224 * gfortran.dg/module_error_1.f90: New test.
9225
9226 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9227
9228 * lib/target-supports.exp (check_effective_target_vect_float)
9229 (check_effective_target_vect_no_align): Add mips-sde-elf.
9230
9231 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9232
9233 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9234
9235 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9236
9237 * gcc.dg/pr56023.c: XFAIL on AIX.
9238 * gcc.dg/vect/pr49352.c: Same.
9239
9240 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9241
9242 * gnat.dg/opt26.adb: New test.
9243
9244 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9245
9246 Revert.
9247 2013-01-27 Amol Pise <amolpise15@gmail.com>
9248
9249 * gcc.target/arm/neon-vfnms-1.c: New test.
9250 * gcc.target/arm/neon-vfnma-1.c: New test.
9251
9252 2013-01-31 Richard Biener <rguenther@suse.de>
9253
9254 PR tree-optimization/56157
9255 * gcc.dg/torture/pr56157.c: New testcase.
9256
9257 2013-01-30 Richard Biener <rguenther@suse.de>
9258
9259 PR tree-optimization/56150
9260 * gcc.dg/torture/pr56150.c: New testcase.
9261
9262 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9263
9264 PR sanitizer/55374
9265 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9266 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9267 printed in backtrace.
9268 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9269 to avoid errors about mismatched allocation vs. deallocation.
9270
9271 PR c++/55742
9272 * g++.dg/mv1.C: Moved to...
9273 * g++.dg/ext/mv1.C: ... here. Adjust test.
9274 * g++.dg/mv2.C: Moved to...
9275 * g++.dg/ext/mv2.C: ... here. Adjust test.
9276 * g++.dg/mv3.C: Moved to...
9277 * g++.dg/ext/mv3.C: ... here.
9278 * g++.dg/mv4.C: Moved to...
9279 * g++.dg/ext/mv4.C: ... here.
9280 * g++.dg/mv5.C: Moved to...
9281 * g++.dg/ext/mv5.C: ... here. Adjust test.
9282 * g++.dg/mv6.C: Moved to...
9283 * g++.dg/ext/mv6.C: ... here. Adjust test.
9284 * g++.dg/ext/mv7.C: New test.
9285 * g++.dg/ext/mv8.C: New test.
9286 * g++.dg/ext/mv9.C: New test.
9287 * g++.dg/ext/mv10.C: New test.
9288 * g++.dg/ext/mv11.C: New test.
9289
9290 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9291
9292 PR rtl-optimization/56144
9293 * gcc.dg/pr56144.c: New.
9294
9295 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9296
9297 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9298 message.
9299 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9300 * g++.dg/cpp0x/constexpr-55573.C: Same
9301
9302 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9303
9304 PR tree-optimization/56064
9305 * gcc.dg/fixed-point/view-convert.c: New test.
9306
9307 2013-01-30 Andreas Schwab <schwab@suse.de>
9308
9309 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9310 evaluate the end index in string range.
9311
9312 2013-01-30 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/56138
9315 * gfortran.dg/allocatable_function_6.f90: New.
9316
9317 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9318 Mikael Morin <mikael@gcc.gnu.org>
9319
9320 PR fortran/54107
9321 * gfortran.dg/proc_ptr_comp_36.f90: New.
9322
9323 2013-01-29 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/55270
9326 * gcc.dg/torture/pr55270.c: New testcase.
9327
9328 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR rtl-optimization/56117
9331 * gcc.dg/pr56117.c: New test.
9332
9333 2013-01-28 Richard Biener <rguenther@suse.de>
9334
9335 PR tree-optimization/56034
9336 * gcc.dg/torture/pr56034.c: New testcase.
9337
9338 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9339
9340 PR tree-optimization/56125
9341 * gcc.dg/pr56125.c: New test.
9342
9343 2013-01-28 Tobias Burnus <burnus@net-b.de>
9344 Mikael Morin <mikael@gcc.gnu.org>
9345
9346 PR fortran/53537
9347 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9348 * gfortran.dg/import8.f90: Likewise.
9349 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9350 * gfortran.dg/import10.f90: New test.
9351 * gfortran.dg/import11.f90: Likewise
9352
9353 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9354
9355 PR testsuite/56053
9356 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9357 string.h. Provide memset, malloc and free prototypes, adjust line
9358 numbers in dg-output.
9359 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9360 Provide memset prototype and adjust line numbers in dg-output.
9361 * c-c++-common/asan/global-overflow-1.c: Likewise.
9362
9363 PR tree-optimization/56094
9364 * gcc.dg/pr56094.c: New test.
9365
9366 2013-01-27 Amol Pise <amolpise15@gmail.com>
9367
9368 * gcc.target/arm/neon-vfnms-1.c: New test.
9369 * gcc.target/arm/neon-vfnma-1.c: New test.
9370
9371 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9372
9373 PR target/56114
9374 * gcc.target/i386/pr56114.c: New test.
9375
9376 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9377
9378 PR fortran/55984
9379 * gfortran.dg/associate_14.f90: New test.
9380
9381 PR fortran/56047
9382 * gfortran.dg/associate_13.f90: New test.
9383
9384 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9385
9386 PR tree-optimization/56098
9387 * gcc.dg/pr56098-1.c: New test.
9388 * gcc.dg/pr56098-2.c: New test.
9389
9390 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9391
9392 PR target/54222
9393 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9394
9395 2013-01-22 Marek Polacek <polacek@redhat.com>
9396
9397 PR tree-optimization/56035
9398 * gcc.dg/pr56035.c: New test.
9399
9400 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9401
9402 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9403 for MIPS.
9404
9405 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9406
9407 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9408
9409 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9410
9411 PR c/56078
9412 * gcc.dg/pr56078.c: New test.
9413 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9414
9415 2013-01-24 Martin Jambor <mjambor@suse.cz>
9416
9417 PR tree-optimization/55927
9418 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9419
9420 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9421
9422 * gcc.target/i386/movsd.c: New test.
9423
9424 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9425
9426 PR inline-asm/55934
9427 * gcc.target/i386/pr55934.c: New test.
9428
9429 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9430
9431 PR fortran/56081
9432 * gfortran.dg/select_8.f90: New.
9433
9434 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9435
9436 * gcc.target/microblaze/microblaze.exp: Remove
9437 target_config_cflags check.
9438
9439 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9440
9441 PR fortran/56052
9442 * gfortran.dg/gomp/pr56052.f90: New test.
9443
9444 PR target/49069
9445 * gcc.dg/pr49069.c: New test.
9446
9447 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 PR c++/55944
9450 * g++.dg/cpp0x/constexpr-static10.C: New.
9451
9452 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9453
9454 PR target/56028
9455 * gcc.target/i386/pr56028.c: New test.
9456
9457 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR target/55686
9460 * gcc.target/i386/pr55686.c: New test.
9461
9462 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9463
9464 PR c++/53609
9465 * g++.dg/cpp0x/variadic139.C: New test.
9466 * g++.dg/cpp0x/variadic140.C: Likewise.
9467 * g++.dg/cpp0x/variadic141.C: Likewise.
9468
9469 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9470
9471 * gnat.dg/warn8.adb: New test.
9472
9473 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9474
9475 PR fortran/55919
9476 * gfortran.dg/include_8.f90: New test.
9477
9478 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9479
9480 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9481 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9482
9483 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR tree-optimization/56051
9486 * gcc.c-torture/execute/pr56051.c: New test.
9487
9488 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9489
9490 PR rtl-optimization/56023
9491 * gcc.dg/pr56023.c: New test.
9492
9493 2013-01-21 Martin Jambor <mjambor@suse.cz>
9494
9495 PR middle-end/56022
9496 * gcc.target/i386/pr56022.c: New test.
9497
9498 2013-01-21 Jason Merrill <jason@redhat.com>
9499
9500 * lib/target-supports.exp (check_effective_target_alias): New.
9501
9502 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9503
9504 PR debug/53235
9505 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9506
9507 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9508
9509 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9510
9511 2013-01-19 Jeff Law <law@redhat.com>
9512
9513 PR tree-optimization/52631
9514 * tree-ssa/pr52631.c: New test.
9515 * tree-ssa/ssa-fre-9: Update expected output.
9516
9517 2013-01-19 Anthony Green <green@moxielogic.com>
9518
9519 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9520 for moxie.
9521
9522 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9523
9524 PR tree-optimization/56029
9525 * g++.dg/torture/pr56029.C: New test.
9526
9527 2013-01-18 Sharad Singhai <singhai@google.com>
9528
9529 PR tree-optimization/55995
9530 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9531
9532 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9533
9534 PR target/55433
9535 * gcc.target/i386/pr55433.c: New.
9536
9537 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR middle-end/56015
9540 * gfortran.dg/pr56015.f90: New test.
9541
9542 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9543
9544 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9545
9546 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9547
9548 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9549 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9550 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9551 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9552 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9553
9554 2013-01-17 Jeff Law <law@redhat.com>
9555
9556 * gcc.dg/pr52573.c: Move to...
9557 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9558
9559 PR rtl-optimization/52573
9560 * gcc.dg/pr52573.c: New test.
9561
9562 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9563
9564 PR sanitizer/55679
9565 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9566 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9567 check_no_compiler_messages to test support in ucontext.h.
9568 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9569 compliant RLIMIT_AS.
9570
9571 2013-01-17 Marek Polacek <polacek@redhat.com>
9572
9573 PR rtl-optimization/55833
9574 * gcc.dg/pr55833.c: New test.
9575
9576 2013-01-17 Jan Hubicka <jh@suse.cz>
9577
9578 PR tree-optimization/55273
9579 * gcc.c-torture/compile/pr55273.c: New testcase.
9580
9581 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9582
9583 PR target/55981
9584 * gcc.target/pr55981.c: New test.
9585
9586 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9587
9588 * gcc.target/arm/pr40887.c: Require at least armv5.
9589 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9590 * gcc.target/arm/pr51915.c: Likewise.
9591 * gcc.target/arm/pr52006.c: Likewise.
9592 * gcc.target/arm/pr53187.c: Likewise.
9593
9594 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9595 * gcc.target/arm/ftest-support-arm.h: Delete.
9596 * gcc.target/arm/ftest-support-thumb.h: Delete.
9597 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9598 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9599 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9600 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9601 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9602 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9603 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9604 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9605 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9606 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9607 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9608 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9609 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9610 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9611 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9612 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9613 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9614 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9615 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9616 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9617 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9618 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9619 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9620 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9621
9622 2013-01-17 Martin Jambor <mjambor@suse.cz>
9623
9624 PR tree-optimizations/55264
9625 * g++.dg/ipa/pr55264.C: New test.
9626
9627 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9628
9629 PR fortran/55983
9630 * gfortran.dg/class_55.f90: New.
9631
9632 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9633
9634 PR testsuite/55994
9635 * gcc.c-torture/execute/builtins/builtins.exp: Add
9636 -Wl,--allow-multiple-definition for eabi and elf targets.
9637
9638 PR testsuite/54622
9639 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9640 check_effective_target_vect_perm_short,
9641 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9642 check_effective_target_vect64): Return 0 for big-endian ARM.
9643 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9644
9645 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9646 prototypes.
9647
9648 2013-01-16 Richard Biener <rguenther@suse.de>
9649
9650 PR tree-optimization/55964
9651 * gcc.dg/torture/pr55964.c: New testcase.
9652
9653 2013-01-16 Richard Biener <rguenther@suse.de>
9654
9655 PR tree-optimization/54767
9656 PR tree-optimization/53465
9657 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9658
9659 2013-01-16 Christian Bruel <christian.bruel@st.com>
9660
9661 PR target/55301
9662 * gcc.target/sh/sh-switch.c: New testcase.
9663
9664 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9665
9666 * gcc.dg/webizer.c: Increase the array size.
9667
9668 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9669
9670 PR target/55940
9671 * gcc.dg/pr55940.c: New test.
9672
9673 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9674 Harald Anlauf <anlauf@gmx.de>
9675
9676 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9677 * gfortran.dg/bounds_check_5.f90: Likewise.
9678 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9679 * gfortran.dg/continuation_9.f90: Likewise.
9680 * gfortran.dg/move_alloc_13.f90: Likewise.
9681 * gfortran.dg/structure_constructor_11.f90: Likewise.
9682 * gfortran.dg/tab_continuation.f: Likewise.
9683 * gfortran.dg/warning-directive-2.F90: Likewise.
9684 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9685
9686 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9687
9688 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9689 * gcc.target/arm/fma-sp.c: Likewise.
9690
9691 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9692
9693 PR rtl-optimization/55153
9694 * gcc.dg/pr55153.c: New.
9695
9696 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR tree-optimization/55920
9699 * gcc.c-torture/compile/pr55920.c: New test.
9700
9701 2013-01-15 Richard Biener <rguenther@suse.de>
9702
9703 PR middle-end/55882
9704 * gcc.dg/torture/pr55882.c: New testcase.
9705
9706 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9707
9708 PR tree-optimization/55955
9709 * gcc.c-torture/compile/pr55955.c: New test.
9710
9711 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9712
9713 PR c++/55663
9714 * g++.dg/cpp0x/alias-decl-31.C: New test.
9715
9716 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9717
9718 PR fortran/54286
9719 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9720 case where interface is null.
9721
9722 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9723
9724 PR fortran/55806
9725 * gfortran.dg/array_constructor_40.f90: New test.
9726
9727 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9728
9729 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9730
9731 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9732
9733 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9734 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9735 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9736 * gcc.target/aarch64/vect-ld1r.c: New.
9737 * gcc.target/aarch64/vect-ld1r.x: New.
9738
9739 2013-01-14 Andi Kleen <ak@linux.intel.com>
9740
9741 PR target/55948
9742 * gcc.target/i386/hle-clear-rel.c: New file
9743 * gcc.target/i386/hle-store-rel.c: New file.
9744
9745 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9746
9747 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9748 * gfortran.dg/bounds_check_4.f90: Likewise.
9749 * gfortran.dg/inquire_10.f90: Likewise.
9750 * gfortran.dg/minloc_3.f90: Likewise.
9751 * gfortran.dg/minlocval_3.f90: Likewise.
9752 * gfortran.dg/module_double_reuse.f90: Likewise.
9753 * gfortran.dg/mvbits_1.f90: Likewise.
9754 * gfortran.dg/oldstyle_1.f90: Likewise.
9755 * gfortran.dg/pr20163-2.f: Likewise.
9756 * gfortran.dg/save_1.f90: Likewise.
9757 * gfortran.dg/scan_1.f90: Likewise.
9758 * gfortran.dg/select_char_1.f90: Likewise.
9759 * gfortran.dg/shape_4.f90: Likewise.
9760 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9761 * gfortran.dg/function_optimize_10.f90: Likewise.
9762 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9763 * gfortran.dg/used_types_17.f90: Likewise.
9764 * gfortran.dg/used_types_18.f90: Likewise.
9765
9766 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9767
9768 PR fortran/54286
9769 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9770
9771 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9772
9773 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9774
9775 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9776
9777 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9778
9779 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9780
9781 PR fortran/55072
9782 * gfortran.dg/assumed_type_2.f90: Fix test case.
9783 * gfortran.dg/internal_pack_13.f90: New test.
9784 * gfortran.dg/internal_pack_14.f90: New test.
9785
9786 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9787
9788 PR fortran/55868
9789 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9790 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9791 $tar to STAR.
9792
9793 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9794
9795 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9796
9797 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9798
9799 PR target/55719
9800 * gcc.target/s390/pr55719.c: New testcase.
9801
9802 2013-01-11 Richard Guenther <rguenther@suse.de>
9803
9804 PR tree-optimization/44061
9805 * gcc.dg/pr44061.c: New testcase.
9806
9807 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9808
9809 Update copyright years.
9810
9811 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9812 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR target/55565
9815 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9816
9817 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9818
9819 PR rtl-optimization/55672
9820 * gcc.target/i386/pr55672.c: New.
9821
9822 2013-01-10 Jeff Law <law@redhat.com>
9823
9824 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9825 pass/fail message unique.
9826
9827
9828 2013-01-10 Jason Merrill <jason@redhat.com>
9829
9830 * ada/.gitignore: New.
9831
9832 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9833
9834 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9835 Add tls options.
9836 * g++.dg/tls/thread_local2.C: Likewise.
9837 * g++.dg/tls/thread_local2g.C: Likewise.
9838 * g++.dg/tls/thread_local6.C: Likewise.
9839 * g++.dg/tls/thread_local-order1.C: Add tls options.
9840 * g++.dg/tls/thread_local-order2.C: Likewise.
9841 * g++.dg/tls/thread_local3.C: Likewise.
9842 * g++.dg/tls/thread_local3g.C: Likewise.
9843 * g++.dg/tls/thread_local4.C: Likewise.
9844 * g++.dg/tls/thread_local4g.C: Likewise.
9845 * g++.dg/tls/thread_local5.C: Likewise.
9846 * g++.dg/tls/thread_local5g.C: Likewise.
9847 * g++.dg/tls/thread_local6g.C: Likewise.
9848
9849 2013-01-10 Kostya Serebryany <kcc@google.com>
9850
9851 * g++.dg/asan/asan_test.cc: Sync from upstream.
9852
9853 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR tree-optimization/55921
9856 * gcc.c-torture/compile/pr55921.c: New test.
9857
9858 2013-01-09 Jan Hubicka <jh@suse.cz>
9859
9860 PR tree-optimization/55569
9861 * gcc.c-torture/compile/pr55569.c: New testcase.
9862
9863 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9864
9865 PR fortran/47203
9866 * gfortran.dg/use_28.f90: New test.
9867
9868 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9869
9870 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9871 number matching more robust.
9872
9873 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9874
9875 PR rtl-optimization/55829
9876 * gcc.target/i386/pr55829.c: New.
9877
9878 2013-01-09 Tobias Burnus <burnus@net-b.de>
9879
9880 PR fortran/55758
9881 * gfortran.dg/bind_c_bool_1.f90: New.
9882 * gfortran.dg/do_5.f90: Add dg-warning.
9883
9884 2013-01-09 Jan Hubicka <jh@suse.cz>
9885
9886 PR tree-optimization/55875
9887 * gcc.c-torture/execute/pr55875.c: New testcase.
9888 * g++.dg/torture/pr55875.C: New testcase.
9889
9890 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9891
9892 PR c/48418
9893 * c-c++-common/pr48418.c: New test.
9894
9895 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9896
9897 PR c++/55801
9898 * g++.dg/tls/thread_local-ice.C: New.
9899
9900 2013-01-09 Andreas Schwab <schwab@suse.de>
9901
9902 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9903
9904 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR tree-optimization/48189
9907 * gcc.dg/pr48189.c: New test.
9908
9909 2013-01-04 Jan Hubicka <jh@suse.cz>
9910
9911 PR tree-optimization/55823
9912 * g++.dg/ipa/devirt-10.C: New testcase.
9913
9914 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9915 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9916
9917 PR rtl-optimization/55845
9918 * gcc.target/i386/pr55845.c: New test.
9919
9920 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9921
9922 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9923 instructions generated instead of number of occurances.
9924
9925 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9926
9927 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9928 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9929 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9930 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9931 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9932 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9933 * gcc.target/aarch64/vect-fcm.x: Likewise.
9934 * lib/target-supports.exp
9935 (check_effective_target_vect_cond): Enable for AArch64.
9936
9937 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9938
9939 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9940 endian-safe float pool loading.
9941 (test_square_root_v4sf): Likewise.
9942 (test_square_root_v2df): Likewise.
9943 * lib/target-supports.exp
9944 (check_effective_target_vect_call_sqrtf): Add AArch64.
9945
9946 2013-01-08 Martin Jambor <mjambor@suse.cz>
9947
9948 PR debug/55579
9949 * gcc.dg/tree-ssa/pr55579.c: New test.
9950
9951 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9954 asm comments.
9955
9956 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR middle-end/55890
9959 * gcc.dg/torture/pr55890-3.c: New test.
9960
9961 PR middle-end/55851
9962 * gcc.c-torture/compile/pr55851.c: New test.
9963
9964 PR sanitizer/55844
9965 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9966 dg-options.
9967
9968 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9969
9970 PR fortran/55618
9971 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9972
9973 2013-01-07 Tobias Burnus <burnus@net-b.de>
9974
9975 PR fortran/55763
9976 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9977 * gfortran.dg/pointer_init_7.f90: New.
9978
9979 2013-01-07 Richard Biener <rguenther@suse.de>
9980
9981 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9982
9983 2013-01-07 Richard Biener <rguenther@suse.de>
9984
9985 PR middle-end/55890
9986 * gcc.dg/torture/pr55890-1.c: New testcase.
9987 * gcc.dg/torture/pr55890-2.c: Likewise.
9988
9989 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9990
9991 * gcc.target/aarch64/fmovd.c: New.
9992 * gcc.target/aarch64/fmovf.c: Likewise.
9993 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9994 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9995 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9996 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9997 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9998 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9999
10000 2013-01-07 Richard Biener <rguenther@suse.de>
10001
10002 PR tree-optimization/55888
10003 PR tree-optimization/55862
10004 * gcc.dg/torture/pr55888.c: New testcase.
10005
10006 2013-01-07 Tobias Burnus <burnus@net-b.de>
10007
10008 PR fortran/55852
10009 * gfortran.dg/intrinsic_size_3.f90: New.
10010
10011 2013-01-07 Tobias Burnus <burnus@net-b.de>
10012
10013 PR fortran/55763
10014 * gfortran.dg/select_type_32.f90: New.
10015
10016 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10017
10018 PR c++/52343
10019 * g++.dg/cpp0x/alias-decl-29.C: New test.
10020
10021 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10022
10023 PR fortran/53876
10024 PR fortran/54990
10025 PR fortran/54992
10026 * gfortran.dg/class_array_15.f03: New test.
10027
10028 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10029
10030 PR fortran/42769
10031 PR fortran/45836
10032 PR fortran/45900
10033 * gfortran.dg/use_23.f90: New test.
10034 * gfortran.dg/use_24.f90: New test.
10035 * gfortran.dg/use_25.f90: New test.
10036 * gfortran.dg/use_26.f90: New test.
10037 * gfortran.dg/use_27.f90: New test.
10038
10039 2013-01-06 Olivier Hainque <hainque@adacore.com>
10040
10041 * gnat.dg/specs/clause_on_volatile.ads: New test.
10042
10043 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10044
10045 * gnat.dg/alignment10.adb: New test.
10046
10047 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10048 Mikael Morin <mikael@gcc.gnu.org>
10049
10050 PR fortran/55827
10051 * gfortran.dg/use_22.f90: New test.
10052
10053 2013-01-04 Andrew Pinski <apinski@cavium.com>
10054
10055 * gcc.target/aarch64/cmp-1.c: New testcase.
10056
10057 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10058
10059 PR fortran/55172
10060 * gfortran.dg/select_type_31.f03: New test.
10061
10062 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10063
10064 PR c++/54526 (again)
10065 * g++.dg/cpp0x/parse2.C: Extend.
10066 * g++.old-deja/g++.other/crash28.C: Adjust.
10067
10068 2013-01-04 Richard Biener <rguenther@suse.de>
10069
10070 PR tree-optimization/55862
10071 * gcc.dg/torture/pr55862.c: New testcase.
10072
10073 2013-01-04 Martin Jambor <mjambor@suse.cz>
10074
10075 PR tree-optimization/55755
10076 * gcc.dg/torture/pr55755.c: New test.
10077 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10078 * gcc.dg/tree-ssa/pr45144.c: Update.
10079
10080 2013-01-04 Richard Biener <rguenther@suse.de>
10081
10082 PR middle-end/55863
10083 * gcc.dg/fold-reassoc-2.c: New testcase.
10084
10085 2013-01-04 Tobias Burnus <burnus@net-b.de>
10086
10087 PR fortran/55763
10088 * gfortran.dg/null_7.f90: New.
10089
10090 2013-01-04 Tobias Burnus <burnus@net-b.de>
10091
10092 PR fortran/55854
10093 PR fortran/55763
10094 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10095 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10096 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10097
10098 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10099
10100 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10101
10102 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10103
10104 PR fortran/55855
10105 * gfortran.dg/assignment_1.f90: Modified.
10106 * gfortran.dg/assignment_4.f90: New.
10107
10108 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10109
10110 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10111
10112 2013-01-03 Richard Biener <rguenther@suse.de>
10113
10114 PR tree-optimization/55857
10115 * gcc.dg/vect/pr55857-1.c: New testcase.
10116 * gcc.dg/vect/pr55857-2.c: Likewise.
10117
10118 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR rtl-optimization/55838
10121 * gcc.dg/pr55838.c: New test.
10122
10123 PR tree-optimization/55832
10124 * gcc.c-torture/compile/pr55832.c: New test.
10125
10126 2013-01-02 Teresa Johnson <tejohnson@google.com>
10127
10128 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10129 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10130 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10131 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10132 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10133 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10134 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10135 * gcc.dg/unroll_1.c: Ditto.
10136 * gcc.dg/unroll_2.c: Ditto.
10137 * gcc.dg/unroll_3.c: Ditto.
10138 * gcc.dg/unroll_4.c: Ditto.
10139
10140 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10141
10142 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10143
10144 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10145
10146 PR fortran/55818
10147 * gfortran.dg/eof_4.f90: New test.
10148
10149 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10150
10151 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10152 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10153 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10154 (compat_setup_dfp): Initialize compat_alt_caret and
10155 compat_save_TEST_ALWAYS_FLAGS.
10156
10157 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10158
10159 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10160
10161 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10162
10163 * gcc.dg/torture/fp-int-convert-2.c: New test.
10164
10165 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10166
10167 * gfortran.dg/newunit_3.f90: Add dg-do run.
10168 * gfortran.dg/inquire_15.f90: Add dg-do run.
10169
10170 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR tree-optimization/55831
10173 * gcc.dg/pr55831.c: New test.
10174 \f
10175 Copyright (C) 2013 Free Software Foundation, Inc.
10176
10177 Copying and distribution of this file, with or without modification,
10178 are permitted in any medium without royalty provided the copyright
10179 notice and this notice are preserved.