2fea78d97d00f75b6e7d4f8860b9109f8e64403c
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2
3 * gcc.target/powerpc/pr57363.c: New test.
4
5 2013-12-03 Wei Mi <wmi@google.com>
6
7 PR rtl-optimization/59020
8 * testsuite/gcc.dg/pr59020.c: New.
9 * testsuite/gcc.dg/macro-fusion-1.c: New.
10 * testsuite/gcc.dg/macro-fusion-2.c: New.
11
12 2013-12-03 Yury Gribov <y.gribov@samsung.com>
13
14 PR sanitizer/59063
15 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
16 has not been found.
17 * lib/ubsan-dg.exp: Likewise. Append to flags also
18 -B${gccpath}/libsanitizer/.
19
20 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21
22 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
23 endian.
24
25 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
26
27 PR target/59363
28 * gcc.target/i386/pr59363.c: New file.
29
30 2013-12-03 Marek Polacek <polacek@redhat.com>
31
32 PR c/59351
33 * gcc.dg/pr59351.c: New test.
34
35 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
36
37 * gcc.dg/20020312-2.c: Add __nds32__ case.
38 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
39 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
40 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
41 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
42 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
43 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
44 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
45 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
46 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
47 * gcc.target/nds32: New nds32 specific directory and testcases.
48 * lib/target-supports.exp (check_profiling_available): Check for
49 nds32*-*-elf.
50
51 2013-12-03 Jakub Jelinek <jakub@redhat.com>
52
53 PR tree-optimization/59362
54 * gcc.c-torture/compile/pr59362.c: New test.
55
56 PR middle-end/59011
57 * gcc.dg/pr59011.c: New test.
58
59 PR target/58864
60 * g++.dg/opt/pr58864.C: New test.
61
62 2013-12-02 Jeff Law <law@redhat.com>
63
64 PR tree-optimization/59322
65 * gcc.c-torture/compile/pr59322.c: New test.
66
67 2013-12-02 Sriraman Tallam <tmsriram@google.com>
68
69 PR target/58944
70 * testsuite/gcc.target/i386/pr58944.c: New test.
71
72 2013-12-02 Joseph Myers <joseph@codesourcery.com>
73
74 PR c/58235
75 * gcc.dg/c90-array-lval-8.c: New test.
76
77 2013-12-02 Jakub Jelinek <jakub@redhat.com>
78
79 PR tree-optimization/59358
80 * gcc.c-torture/execute/pr59358.c: New test.
81
82 PR lto/59326
83 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
84 * lib/target-supports.exp (check_effective_target_avx2): ... here.
85 (check_effective_target_vect_simd_clones): New.
86 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
87 vect_simd_clones.
88 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
89 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
90 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
91 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
92 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
93 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
94 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
95 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
96 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
97 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
98 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
99
100 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
101
102 * gcc.dg/pr56997-4.c: New testcase.
103
104 2013-12-02 Marek Polacek <polacek@redhat.com>
105
106 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
107 functions.
108
109 2013-12-02 Richard Biener <rguenther@suse.de>
110
111 PR tree-optimization/59139
112 * gcc.dg/torture/pr59139.c: New testcase.
113
114 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
115
116 * gnat.dg/opt30.adb: New test.
117
118 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
119
120 PR fortran/57354
121 * gfortran.dg/realloc_on_assign_23.f90 : New test
122
123 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
124
125 PR fortran/34547
126 * gfortran.dg/null_5.f90 : Include new error.
127 * gfortran.dg/null_6.f90 : Include new error.
128
129 2013-11-29 Marek Polacek <polacek@redhat.com>
130
131 PR sanitizer/59331
132 * g++.dg/ubsan/pr59331.C: New test.
133 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
134 Disable the -w option.
135 * c-c++-common/ubsan/vla-1.c: Likewise.
136 * c-c++-common/ubsan/vla-2.c: Likewise.
137 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
138
139 2013-11-29 Joseph Myers <joseph@codesourcery.com>
140
141 PR c/42262
142 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
143
144 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
145
146 * lib/asan-dg.exp (asan_link_flags): Properly add path to
147 libsanitizer.spec to cflags.
148
149 2013-11-29 Richard Biener <rguenther@suse.de>
150
151 PR middle-end/59208
152 * g++.dg/torture/pr59208.C: New testcase.
153
154 2013-11-29 Jakub Jelinek <jakub@redhat.com>
155 Yury Gribov <y.gribov@samsung.com>
156
157 PR sanitizer/59063
158 * c-c++-common/asan/pr59063-1.c: New test.
159 * c-c++-common/asan/pr59063-2.c: Likewise.
160 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
161 * lib/ubsan-dg.exp: Likewise.
162
163 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
164
165 * gnat.dg/opt29.ad[sb]: New test.
166
167 2013-11-29 Richard Biener <rguenther@suse.de>
168
169 PR middle-end/59338
170 * gcc.dg/torture/pr59338.c: New testcase.
171
172 2013-11-29 Jakub Jelinek <jakub@redhat.com>
173
174 PR lto/59326
175 * gcc.dg/vect/vect-simd-clone-12.c: New test.
176 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
177 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
178
179 PR c/59280
180 * c-c++-common/pr59280.c: New test.
181
182 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
183
184 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
185
186 2013-11-29 Joseph Myers <joseph@codesourcery.com>
187
188 PR c/57574
189 * gcc.dg/inline-35.c: New test.
190
191 2013-11-28 Jakub Jelinek <jakub@redhat.com>
192
193 PR c++/59297
194 * g++.dg/gomp/pr59297.C: New test.
195
196 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
197
198 PR target/57293
199 * gcc.target/i386/pr57293.c: New.
200
201 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
202
203 * gcc.target/arm/vrinta-ce.c: New testcase.
204
205 2013-11-28 Richard Biener <rguenther@suse.de>
206
207 PR lto/59323
208 * gcc.dg/lto/pr59323-2_0.c: New testcase.
209
210 2013-11-28 Richard Biener <rguenther@suse.de>
211
212 PR tree-optimization/59330
213 * gcc.dg/torture/pr59330.c: New testcase.
214
215 2013-11-28 Richard Biener <rguenther@suse.de>
216
217 PR lto/59323
218 * gcc.dg/lto/pr59323_0.c: New testcase.
219
220 2013-11-28 Jakub Jelinek <jakub@redhat.com>
221
222 PR middle-end/57393
223 PR tree-optimization/58018
224 PR tree-optimization/58131
225 * gcc.dg/torture/pr57393-1.c: New test.
226 * gcc.dg/torture/pr57393-2.c: New test.
227 * gcc.dg/torture/pr57393-3.c: New test.
228 * gcc.dg/torture/pr58018.c: New test.
229 * gcc.dg/torture/pr58131.c: New test.
230 * gfortran.dg/pr57393-1.f90: New test.
231 * gfortran.dg/pr57393-2.f90: New test.
232
233 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
234
235 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
236
237 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
238
239 * gcc.dg/guality/param-3.c: New test.
240
241 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
242 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
243
244 PR target/56788
245 * gcc.target/i386/xop-frczX.c: New test.
246
247 2013-11-27 Jakub Jelinek <jakub@redhat.com>
248
249 PR tree-optimization/59014
250 * gcc.c-torture/execute/pr59014-2.c: New test.
251
252 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
253
254 PR c++/58647
255 * g++.dg/parse/crash66.C: New.
256
257 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
258
259 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
260 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
261
262 2013-11-27 Marek Polacek <polacek@redhat.com>
263
264 PR sanitizer/59306
265 * g++.dg/ubsan/pr59306.C: New test.
266
267 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
268 Jakub Jelinek <jakub@redhat.com>
269
270 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
271 simdlen is a power of two.
272 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
273 Remove -msse2. Adjust regexps for name mangling changes.
274 * gcc.dg/gomp/simd-clones-3.c: Likewise.
275 * gcc.dg/vect/vect-simd-clone-1.c: New test.
276 * gcc.dg/vect/vect-simd-clone-2.c: New test.
277 * gcc.dg/vect/vect-simd-clone-3.c: New test.
278 * gcc.dg/vect/vect-simd-clone-4.c: New test.
279 * gcc.dg/vect/vect-simd-clone-5.c: New test.
280 * gcc.dg/vect/vect-simd-clone-6.c: New test.
281 * gcc.dg/vect/vect-simd-clone-7.c: New test.
282 * gcc.dg/vect/vect-simd-clone-8.c: New test.
283 * gcc.dg/vect/vect-simd-clone-9.c: New test.
284 * gcc.dg/vect/vect-simd-clone-10.c: New test.
285 * gcc.dg/vect/vect-simd-clone-10.h: New file.
286 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
287 * gcc.dg/vect/vect-simd-clone-11.c: New test.
288
289 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
290
291 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
292 Call set_ld_library_path_env_vars.
293 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
294
295 2013-11-27 Tom de Vries <tom@codesourcery.com>
296 Marc Glisse <marc.glisse@inria.fr>
297
298 PR c++/59032
299 * c-c++-common/pr59032.c: New testcase.
300
301 2013-11-27 Tom de Vries <tom@codesourcery.com>
302 Marc Glisse <marc.glisse@inria.fr>
303
304 PR middle-end/59037
305 * c-c++-common/pr59037.c: New testcase.
306
307 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
308
309 * gcc.c-torture/execute/20131127-1.c: New test.
310
311 2013-11-27 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/59288
314 * gcc.dg/torture/pr59288.c: New testcase.
315
316 2013-11-27 Marek Polacek <polacek@redhat.com>
317
318 * c-c++-common/ubsan/undefined-1.c: New test.
319
320 2013-11-26 Jakub Jelinek <jakub@redhat.com>
321
322 PR tree-optimization/59014
323 * gcc.c-torture/execute/pr59014.c: New test.
324
325 PR target/59229
326 * gcc.c-torture/execute/pr59229.c: New test.
327
328 PR rtl-optimization/59166
329 * gcc.dg/torture/pr59166.c: New test.
330
331 PR c++/58874
332 * g++.dg/gomp/pr58874.C: New test.
333
334 PR middle-end/59150
335 * g++.dg/gomp/pr59150.C: New test.
336
337 PR middle-end/59152
338 * c-c++-common/gomp/pr59152.c: New test.
339
340 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
341
342 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
343 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
344 * g++.dg/gomp/openmp-simd-1.C: Ditto.
345 * g++.dg/gomp/openmp-simd-2.C: Ditto.
346 * gfortran.dg/c_loc_test_22.f90: Ditto.
347 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
348 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
349 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
350 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
351 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
352 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
353
354 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
355
356 * gcc.target/arm/20131120.c: New test.
357
358 2013-11-26 Richard Biener <rguenther@suse.de>
359
360 PR tree-optimization/59245
361 * gcc.dg/torture/pr59245.c: New testcase.
362
363 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 PR target/59290
366 * gcc.target/arm/negdi-2.c: Scan more general register names.
367
368 2013-11-26 Terry Guo <terry.guo@arm.com>
369
370 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
371 * gcc.target/arm/thumb1-pic-single-base.c: New case.
372
373 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
374
375 PR c++/58700
376 * g++.dg/parse/bitfield4.C: New.
377
378 2013-11-26 Richard Biener <rguenther@suse.de>
379
380 PR tree-optimization/59287
381 * gcc.dg/tree-ssa/alias-29.c: New testcase.
382
383 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
384
385 PR c++/54485
386 * g++.dg/other/default8.C: New.
387 * g++.dg/tc1/dr217.C: Remove xfail.
388 * g++.dg/other/default5.C: Adjust.
389 * g++.old-deja/g++.mike/p1989.C: Likewise.
390
391 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
392
393 PR c++/58607
394 * g++.dg/cpp0x/constexpr-ice9.C: New.
395
396 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
397
398 PR c++/58810
399 * g++.dg/other/cv_func3.C: New.
400 * g++.dg/other/cv_func.C: Adjust.
401 * g++.dg/parse/fn-typedef2.C: Likewise.
402
403 2013-11-25 Marek Polacek <polacek@redhat.com>
404
405 PR sanitizer/59250
406 * g++.dg/ubsan/pr59250.C: New test.
407
408 2013-11-25 Janus Weil <janus@gcc.gnu.org>
409
410 PR fortran/59143
411 * gfortran.dg/typebound_proc_30.f90: New.
412
413 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
414
415 PR c++/59080
416 * g++.dg/cpp0x/initlist75.C: New.
417
418 PR c++/59096
419 * g++.dg/cpp0x/gen-attrs-57.C: New.
420
421 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
422
423 PR c++/59112
424 PR c++/59113
425 * g++.dg/cpp1y/pr58533.C: Updated testcase.
426 * g++.dg/cpp1y/pr59112.C: New testcase.
427 * g++.dg/cpp1y/pr59113.C: New testcase.
428
429 2013-11-25 Terry Guo <terry.guo@arm.com>
430
431 * gcc.target/arm/thumb2-slow-flash-data.c: New.
432
433 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
434
435 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
436 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
437
438 2013-11-23 Janus Weil <janus@gcc.gnu.org>
439
440 PR fortran/59228
441 * gfortran.dg/asynchronous_4.f90: New.
442
443 2013-11-22 Jakub Jelinek <jakub@redhat.com>
444
445 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
446 cleanup-tree-dump directive.
447
448 2013-11-22 Jan Hubicka <jh@suse.cz>
449
450 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
451 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
452
453 2013-11-22 Jakub Jelinek <jakub@redhat.com>
454
455 * g++.dg/ubsan/return-1.C: New test.
456 * g++.dg/ubsan/return-2.C: New test.
457
458 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
459 optimizing away some __asan_report* calls.
460
461 2013-11-22 Martin Jambor <mjambor@suse.cz>
462
463 * gcc.dg/pr10474.c: Also test ppc64.
464 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
465 to longs.
466 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
467
468 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
469
470 PR target/59054
471 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
472 specify an appropriate register class for VSX operations.
473 (load_vsx): Use it.
474 (load_gpr_to_vsx): Likewise.
475 (load_vsx_to_gpr): Likewise.
476 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
477 register class for VSX registers that the type can handle. Remove
478 checks for explicit number of instructions generated, just check
479 if the instruction is generated.
480 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
481 * gcc.target/powerpc/direct-move-float1.c: Likewise.
482 * gcc.target/powerpc/direct-move-float2.c: Likewise.
483 * gcc.target/powerpc/direct-move-double1.c: Likewise.
484 * gcc.target/powerpc/direct-move-double2.c: Likewise.
485 * gcc.target/powerpc/direct-move-long1.c: Likewise.
486 * gcc.target/powerpc/direct-move-long2.c: Likewise.
487
488 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
489
490 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
491 * gcc.target/powerpc/bool3-p7.c: Likewise.
492 * gcc.target/powerpc/bool3-p8.c: Likewise.
493
494 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
495 appropriate instructions are generated, don't check the count.
496
497 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
498
499 PR target/59216
500 * gcc.target/arm/negdi-4.c: Delete invalid test.
501 * gcc.dg/torture/pr59216.c: New test.
502
503 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
504
505 * gcc.target/aarch64/vmov_n_1.c: New testcase.
506
507 2013-11-22 Richard Biener <rguenther@suse.de>
508
509 * gcc.dg/torture/20131122-0.c: New testcase.
510
511 2013-11-22 Jakub Jelinek <jakub@redhat.com>
512
513 * gcc.dg/vect/vect-124.c: New test.
514
515 2013-11-21 Cary Coutant <ccoutant@google.com>
516
517 * gcc.dg/debug/dwarf2/mlt1.c: New test.
518 * gcc.dg/debug/dwarf2/mlt2.c: New test.
519
520 2013-11-21 Jeff Law <law@redhat.com>
521
522 PR tree-optimization/59221
523 * gcc.c-torture/execute/pr59221.c: New test.
524
525 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
526
527 PR libfortran/59227
528 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
529 Make more generic for other platforms.
530
531 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
532
533 PR target/53976
534 * gcc.target/sh/pr53976-1.c: New.
535
536 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
537
538 PR libfortran/49024
539 * gfortran.dg/erf_3.F90: New file.
540
541 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
542
543 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
544
545 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
546
547 PR rtl-optimization/59133
548 * gcc.target/i386/pr59133.c: New.
549
550 2013-11-20 Joseph Myers <joseph@codesourcery.com>
551
552 PR middle-end/21718
553 * gcc.dg/float-exact-1.c: New test.
554
555 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
556
557 PR rtl-optimization/54300
558 * gcc.target/arm/pr54300.C: New test.
559
560 2013-11-20 Diego Novillo <dnovillo@google.com>
561
562 PR 59212
563 * g++.dg/plugin/selfassign.c: Include stringpool.h
564
565 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
566
567 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
568
569 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
570
571 * gcc.target/s390/htm-1.c: Rename to ...
572 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
573 one.
574 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
575 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
576 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
577 * gcc.target/s390/htm-builtins-1.c: New testcase.
578 * gcc.target/s390/htm-builtins-2.c: New testcase.
579 * gcc.target/s390/s390.exp: Add check for htm machine.
580
581 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
582
583 PR c/53001
584 * c-c++-common/Wfloat-conversion.c: Copies relevant
585 tests from c-c++-common/Wconversion-real.c,
586 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
587 new testcase for conversions that are warned about by
588 -Wfloat-conversion.
589
590 2013-11-19 Martin Jambor <mjambor@suse.cz>
591
592 PR rtl-optimization/59099
593 * gcc.target/i386/pr59099.c: New test.
594
595 2013-11-19 Sriraman Tallam <tmsriram@google.com>
596
597 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
598
599 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
600
601 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
602 construct parameter slot value in endian-independent way.
603 (fcevv, fciievv, fcvevv): Use it.
604
605 2013-11-19 Jan Hubicka <jh@suse.cz>
606
607 * ipa/devirt9.C: Fix prevoius change.
608
609 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
610
611 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
612 Remove defined(__linux__).
613
614 2013-11-19 Richard Biener <rguenther@suse.de>
615
616 PR tree-optimization/59164
617 * gcc.dg/torture/pr59164.c: New testcase.
618
619 2013-11-19 Richard Biener <rguenther@suse.de>
620
621 PR middle-end/58956
622 * gcc.dg/torture/pr58956.c: New testcase.
623
624 2013-11-19 Marek Polacek <polacek@redhat.com>
625
626 * c-c++-common/ubsan/null-1.c: New test.
627 * c-c++-common/ubsan/null-2.c: New test.
628 * c-c++-common/ubsan/null-3.c: New test.
629 * c-c++-common/ubsan/null-4.c: New test.
630 * c-c++-common/ubsan/null-5.c: New test.
631 * c-c++-common/ubsan/null-6.c: New test.
632 * c-c++-common/ubsan/null-7.c: New test.
633 * c-c++-common/ubsan/null-8.c: New test.
634 * c-c++-common/ubsan/null-9.c: New test.
635 * c-c++-common/ubsan/null-10.c: New test.
636 * c-c++-common/ubsan/null-11.c: New test.
637 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
638 * c-c++-common/ubsan/shift-1.c: Likewise.
639 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
640
641 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
642
643 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
644
645 2013-11-19 Jan Hubicka <jh@suse.cz>
646
647 * ipa/devirt9.C: Verify that the optimization happens already before.
648 whole-program.
649
650 2013-11-19 Richard Biener <rguenther@suse.de>
651
652 PR tree-optimization/57517
653 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
654 * gcc.dg/torture/pr57517.c: Likewise.
655
656 2013-11-19 Jan Hubicka <jh@suse.cz>
657
658 * gcc.target/i386/memcpy-3.c: New testcase.
659
660 2013-11-18 Jan Hubicka <jh@suse.cz>
661 Uros Bizjak <ubizjak@gmail.com>
662
663 PR middle-end/59175
664 * gcc.target/i386/memcpy-2.c: Fix template;
665 add +1 so the testcase passes at 32bit.
666
667 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
668
669 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
670 Remove spurious FIXME.
671
672 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
673
674 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
675
676 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
677
678 PR c++/53473
679 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
680
681 2013-11-18 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/59125
684 PR tree-optimization/54570
685 * gcc.dg/builtin-object-size-8.c: Un-xfail.
686 * gcc.dg/builtin-object-size-14.c: New testcase.
687 * gcc.dg/strlenopt-14gf.c: Adjust.
688 * gcc.dg/strlenopt-1f.c: Likewise.
689 * gcc.dg/strlenopt-4gf.c: Likewise.
690
691 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
692
693 * gnat.dg/volatile11.adb: New test.
694 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
695
696 2013-11-18 Yury Gribov <y.gribov@samsung.com>
697
698 PR sanitizer/59106
699 * c-c++-common/asan/pr59106.c: New test.
700
701 2013-11-17 Jan Hubicka <jh@suse.cz>
702
703 * gcc.target/i386/memcpy-2.c: New testcase.
704
705 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
706
707 PR target/59153
708 * gcc.target/i386/pr59153.c: New test.
709
710 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
711
712 PR c++/59123
713 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
714 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
715
716 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
717
718 PR c++/29143
719 * g++.dg/overload/addr2.C: New.
720 * g++.old-deja/g++.other/overload11.C: Adjust.
721
722 2013-11-15 Mike Stump <mikestump@comcast.net>
723
724 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
725 * lib/g++.exp (g++_target_compile): Likewise.
726 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
727 libraries. Remove debugging.
728 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
729 libraries. Remove -O0, redundant with default.
730
731 2013-11-15 Joseph Myers <joseph@codesourcery.com>
732
733 * c-c++-common/cpp/ucnid-2011-1.c: New test.
734
735 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
736
737 PR c++/58188
738 * g++.dg/cpp0x/nsdmi-template8.C: New.
739
740 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
741
742 PR c++/58725
743 * g++.dg/cpp0x/nsdmi-template7.C: New.
744
745 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
746
747 PR c++/58829
748 * g++.dg/cpp0x/nsdmi-template6.C: New.
749
750 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
751
752 PR c++/58599
753 * g++.dg/cpp0x/nsdmi-template5.C: New.
754
755 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
756
757 * c-c++-common/cilk-plus/PS: New directory.
758 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
759 * g++.dg/dg.exp: Run Cilk Plus tests.
760 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
761
762 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
763
764 * gcc.dg/vmx/3b-15.c: Revise for little endian.
765
766 2013-11-15 Richard Biener <rguenther@suse.de>
767
768 PR tree-optimization/50262
769 * gcc.dg/tree-ssa/alias-28.c: New testcase.
770 * gcc.dg/strlenopt-1.c: Adjust.
771 * gcc.dg/strlenopt-1f.c: Likewise.
772
773 2013-11-15 Richard Biener <rguenther@suse.de>
774
775 * gcc.dg/torture/20131115-1.c: New testcase.
776
777 2013-11-15 Joseph Myers <joseph@codesourcery.com>
778
779 * gcc.dg/cpp/ucnid-9.c: New test.
780
781 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
782
783 * gnat.dg/stack_usage1b.adb: New test.
784 * gnat.dg/stack_usage1c.adb: Likewise.
785
786 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
787
788 * gnat.dg/specs/addr1.ads: Revert the last change.
789 * gnat.dg/specs/atomic1.ads: Likewise.
790
791 2013-11-14 Cong Hou <congh@google.com>
792
793 * gcc.dg/vect/vect-alias-check.c: Update.
794
795 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
796
797 PR c++/57887
798 * g++.dg/cpp0x/nsdmi-template3.C: New.
799 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
800
801 2013-11-14 Diego Novillo <dnovillo@google.com>
802
803 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
804 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
805
806 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
807
808 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
809 compiler and linker field if _CALL_ELF == 2.
810 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
811 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
812 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
813
814 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
815
816 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
817 (WRAPPER): Use it.
818 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
819 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
820 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
821
822 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
823
824 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
825 New function.
826 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
827 * gcc.target/powerpc/pr57949-2.c: Likewise.
828
829 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
830
831 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
832
833 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
834
835 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
836 * gcc.dg/torture/float128-div-underflow.c: Likewise.
837 * gcc.dg/torture/float128-extend-nan.c: Likewise.
838
839 2013-11-14 Richard Biener <rguenther@suse.de>
840
841 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
842
843 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
844
845 * gnat.dg/specs/addr1.ads: XFAIL on x32.
846 * gnat.dg/specs/atomic1.ads: Likewise.
847
848 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
849
850 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
851 to "cortex-a53".
852 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
853 to "cortex-a53".
854
855 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
856
857 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
858 *-*-solaris2.1[0-9]*.
859 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
860
861 2013-11-14 Joey Ye <joey.ye@arm.com>
862
863 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
864 * gcc.dg/tree-ssa/vrp47.c: Likewise.
865 * gcc.dg/tree-ssa/vrp87.c: Likewise.
866 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
867 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
868
869 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
870
871 PR c++/58533
872 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
873
874 2013-11-14 Jakub Jelinek <jakub@redhat.com>
875
876 PR target/59101
877 * gcc.c-torture/execute/pr59101.c: New test.
878
879 2013-11-13 Jeff Law <law@redhat.com>
880
881 PR tree-optimization/59102
882 * gcc.c-torture/compile/pr59102.c: New test.
883
884 2013-11-13 Tom de Vries <tom@codesourcery.com>
885
886 * gcc.dg/tail-merge-store.c: New test.
887
888 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
889
890 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
891 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
892
893 2013-11-13 Jeff Law <law@redhat.com>
894
895 * PR middle-end/59119
896 * gcc.c-torture/compile/pr59119.c: New test.
897
898 2013-11-13 Martin Jambor <mjambor@suse.cz>
899
900 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
901 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
902 * gcc.dg/pr10474.c: Likewise.
903
904 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
905
906 * lib/target-supports.exp
907 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
908 of targets that do not need command line argument to enable SIMD.
909
910 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gcc.dg/guality/param-4.c: New test.
913
914 2013-11-13 Joseph Myers <joseph@codesourcery.com>
915
916 * gcc.dg/c11-complex-1.c: New test.
917
918 2013-11-13 Joseph Myers <joseph@codesourcery.com>
919
920 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
921 gcc.dg/auto-type-2.c: New tests.
922
923 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
924
925 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
926 LTO tests.
927
928 2013-11-12 Jeff Law <law@redhat.com>
929
930 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
931 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
932 the SSA optimizers.
933
934 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
935
936 PR target/59054
937 * gcc.target/powerpc/pr59054.c: New test.
938
939 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
940
941 * g++.dg/cpp1y/lambda-generic.C: New test case.
942 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
943 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
944 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
945 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
946 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
947 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
948 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
949 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
950
951 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
952
953 PR c++/58534
954 PR c++/58536
955 PR c++/58548
956 PR c++/58549
957 PR c++/58637
958 * g++.dg/cpp1y/pr58534.C: New testcase.
959 * g++.dg/cpp1y/pr58536.C: New testcase.
960 * g++.dg/cpp1y/pr58548.C: New testcase.
961 * g++.dg/cpp1y/pr58549.C: New testcase.
962 * g++.dg/cpp1y/pr58637.C: New testcase.
963
964 2013-11-12 Joseph Myers <joseph@codesourcery.com>
965
966 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
967 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
968 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
969 diagnostics.
970
971 2013-11-12 Tristan Gingold <gingold@adacore.com>
972
973 * gnat.dg/aggr21.adb: New test.
974 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
975
976 2013-11-12 Jeff Law <law@redhat.com>
977
978 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
979 * gcc.dg/tree-ssa/isolate-5.c: New test.
980
981 2013-11-12 Martin Jambor <mjambor@suse.cz>
982
983 PR rtl-optimization/10474
984 * gcc.dg/pr10474.c: New testcase.
985 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
986 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
987
988 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
989
990 PR c++/57734
991 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
992
993 2013-11-11 Martin Liska <marxin.liska@gmail.com>
994
995 * gcc.dg/time-profiler-1.c: New test.
996 * gcc.dg/time-profiler-2.c: Ditto.
997
998 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
999 Jeff Law <law@redhat.com>
1000
1001 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1002
1003 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1004
1005 PR target/58853
1006 * gcc.target/i386/pr58853.c: New test.
1007
1008 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1009
1010 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1011 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1012 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1013 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1014 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1015 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1016 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1017 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1018 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1019
1020 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1021
1022 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1023 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1024 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1025 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1026 gcc.dg/atomic/stdatomic-exchange-1.c,
1027 gcc.dg/atomic/stdatomic-exchange-2.c,
1028 gcc.dg/atomic/stdatomic-exchange-3.c,
1029 gcc.dg/atomic/stdatomic-exchange-4.c,
1030 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1031 gcc.dg/atomic/stdatomic-generic.c,
1032 gcc.dg/atomic/stdatomic-kill-dep.c,
1033 gcc.dg/atomic/stdatomic-load-1.c,
1034 gcc.dg/atomic/stdatomic-load-2.c,
1035 gcc.dg/atomic/stdatomic-load-3.c,
1036 gcc.dg/atomic/stdatomic-load-4.c,
1037 gcc.dg/atomic/stdatomic-lockfree.c,
1038 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1039 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1040 gcc.dg/atomic/stdatomic-store-1.c,
1041 gcc.dg/atomic/stdatomic-store-2.c,
1042 gcc.dg/atomic/stdatomic-store-3.c,
1043 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1044 tests.
1045
1046 2013-11-08 Cong Hou <congh@google.com>
1047
1048 PR tree-optimization/58508
1049 * gcc.dg/vect/pr58508.c: Update.
1050
1051 2013-11-08 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/59047
1054 * gcc.dg/torture/pr59047.c: New testcase.
1055
1056 2013-11-08 Richard Biener <rguenther@suse.de>
1057
1058 PR tree-optimization/59038
1059 PR tree-optimization/58955
1060 * gcc.dg/torture/pr59038.c: New testcase.
1061
1062 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1063
1064 PR fortran/58471
1065 * gfortran.dg/constructor_9.f90: New.
1066
1067 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1068
1069 * gcc.dg/atomic-compare-exchange-1.c,
1070 gcc.dg/atomic-compare-exchange-2.c,
1071 gcc.dg/atomic-compare-exchange-3.c,
1072 gcc.dg/atomic-compare-exchange-4.c,
1073 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1074 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1075 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1076 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1077 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1078 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1079 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1080 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1081 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1082 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1083 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1084 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1085 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1086 gcc.dg/atomic-store-5.c: Declare main as returning int.
1087 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1088 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1089 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1090 expression using value of count.
1091
1092 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1093
1094 * lib/target-supports.exp
1095 (check_effective_target_fenv_exceptions): New function.
1096 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1097 * gcc.dg/atomic/c11-atomic-exec-1.c,
1098 gcc.dg/atomic/c11-atomic-exec-2.c,
1099 gcc.dg/atomic/c11-atomic-exec-3.c,
1100 gcc.dg/atomic/c11-atomic-exec-4.c,
1101 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1102 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1103 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1104
1105 2013-11-07 Cong Hou <congh@google.com>
1106
1107 * gcc.dg/vect/vect-alias-check.c: New.
1108
1109 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1110
1111 * gcc.dg/tree-ssa/loop-39.c: New test.
1112
1113 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1114 * gcc.dg/unroll_2.c: Likewise.
1115 * gcc.dg/unroll_3.c: Likewise.
1116 * gcc.dg/unroll_4.c: Likewise.
1117 * gcc.dg/vrp90.c: New test.
1118
1119 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1120
1121 PR c++/58176
1122 * g++.dg/cpp0x/nullptr30.C: New.
1123
1124 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1125 Jakub Jelinek <jakub@redhat.com>
1126
1127 PR sanitizer/59029
1128 * c-c++-common/asan/pr59029.c: New test.
1129
1130 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1131
1132 PR target/59034
1133 * gcc.target/i386/pr59034-1.c: New test.
1134 * gcc.target/i386/pr59034-2.c: Likewise.
1135
1136 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1137
1138 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1139 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1140 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1141
1142 2013-11-06 DJ Delorie <dj@redhat.com>
1143
1144 * gcc.dg/mismatch-decl-1.c: New test.
1145
1146 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1147
1148 * gcc.dg/torture/float128-cmp-invalid.c,
1149 gcc.dg/torture/float128-div-underflow.c,
1150 gcc.dg/torture/float128-extend-nan.c,
1151 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1152
1153 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1154
1155 * gcc.target/sh/pr51244-11.c: Remove target line.
1156 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1157 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1158 * gcc.target/sh/pr51244-15.c: Likewise.
1159 * gcc.target/sh/pr51244-19.c: Likewise.
1160 * gcc.target/sh/cmpstr.c: Likewise.
1161 * gcc.target/sh/pr33135-3.c: Likewise.
1162 * gcc.target/sh/pr53512-2.c: Likewise.
1163 * gcc.target/sh/pr54602-2.c: Likewise.
1164 * gcc.target/sh/pr52483-1.c: Likewise.
1165 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1166 * gcc.target/sh/pr54760-4.c: Likewise.
1167 * gcc.target/sh/pr52483-5.c: Likewise.
1168 * gcc.target/sh/pr54089-2.c: Likewise.
1169 * gcc.target/sh/pr56547-2.c: Likewise.
1170 * gcc.target/sh/pr54089-6.c: Likewise.
1171 * gcc.target/sh/pr51244-20.c: Likewise.
1172 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1173 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1174 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1175 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1176 * gcc.target/sh/pr55303-2.c: Likewise.
1177 * gcc.target/sh/sh2a-resbank.c: Likewise.
1178 * gcc.target/sh/sp-switch.c: Likewise.
1179 * gcc.target/sh/pr51244-3.c: Likewise.
1180 * gcc.target/sh/pr50751-3.c: Likewise.
1181 * gcc.target/sh/pr51244-7.c: Likewise.
1182 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1183 * gcc.target/sh/pr50751-7.c: Likewise.
1184 * gcc.target/sh/pr49468-di.c: Likewise.
1185 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1186 * gcc.target/sh/pr49880-3.c: Likewise.
1187 * gcc.target/sh/pr51244-12.c: Likewise.
1188 * gcc.target/sh/pr53988.c: Likewise.
1189 * gcc.target/sh/pr6526.c: Likewise.
1190 * gcc.target/sh/sh2a-bxor.c: Likewise.
1191 * gcc.target/sh/pr51244-16.c: Likewise.
1192 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1193 * gcc.target/sh/sh2a-bor.c: Likewise.
1194 * gcc.target/sh/pr53511-1.c: Likewise.
1195 * gcc.target/sh/pr21255-3.c: Likewise.
1196 * gcc.target/sh/pr53512-3.c: Likewise.
1197 * gcc.target/sh/pr33135-4.c: Likewise.
1198 * gcc.target/sh/pr54602-3.c: Likewise.
1199 * gcc.target/sh/pr54760-1.c: Likewise.
1200 * gcc.target/sh/pr52483-2.c: Likewise.
1201 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1202 * gcc.target/sh/pr54680.c: Likewise.
1203 * gcc.target/sh/pr54386.c: Likewise.
1204 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1205 * gcc.target/sh/pr54089-3.c: Likewise.
1206 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1207 * gcc.target/sh/pr54089-7.c: Likewise.
1208 * gcc.target/sh/strlen.c: Likewise.
1209 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1210 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1211 * gcc.target/sh/pr55303-3.c: Likewise.
1212 * gcc.target/sh/pr51244-4.c: Likewise.
1213 * gcc.target/sh/pr50751-4.c: Likewise.
1214 * gcc.target/sh/pr39423-1.c: Likewise.
1215 * gcc.target/sh/pr51244-8.c: Likewise.
1216 * gcc.target/sh/pr55146.c: Likewise.
1217 * gcc.target/sh/pr50751-8.c: Likewise.
1218 * gcc.target/sh/sh2a-bset.c: Likewise.
1219 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1220 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1221 * gcc.target/sh/20080410-1.c: Likewise.
1222 * gcc.target/sh/pr49880-4.c: Likewise.
1223 * gcc.target/sh/pr51244-13.c: Likewise.
1224 * gcc.target/sh/sh2a-movrt.c: Likewise.
1225 * gcc.target/sh/pr51244-17.c: Likewise.
1226 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1227 * gcc.target/sh/sh2a-bclr.c: Likewise.
1228 * gcc.target/sh/pr33135-1.c: Likewise.
1229 * gcc.target/sh/pr53512-4.c: Likewise.
1230 * gcc.target/sh/pr54602-4.c: Likewise.
1231 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1232 * gcc.target/sh/pr54760-2.c: Likewise.
1233 * gcc.target/sh/pr52483-3.c: Likewise.
1234 * gcc.target/sh/sh2a-bld.c: Likewise.
1235 * gcc.target/sh/pr54089-4.c: Likewise.
1236 * gcc.target/sh/pr54685.c: Likewise.
1237 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1238 * gcc.target/sh/pr54089-8.c: Likewise.
1239 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1240 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1241 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1242 * gcc.target/sh/pr51244-1.c: Likewise.
1243 * gcc.target/sh/pr50751-1.c: Likewise.
1244 * gcc.target/sh/pr55160.c: Likewise.
1245 * gcc.target/sh/pr51244-5.c: Likewise.
1246 * gcc.target/sh/pr54236-1.c: Likewise.
1247 * gcc.target/sh/pr50751-5.c: Likewise.
1248 * gcc.target/sh/pr52933-1.c: Likewise.
1249 * gcc.target/sh/pr39423-2.c: Likewise.
1250 * gcc.target/sh/pr51244-9.c: Likewise.
1251 * gcc.target/sh/pr49263.c: Likewise.
1252 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1253 * gcc.target/sh/pr49880-1.c: Likewise.
1254 * gcc.target/sh/sh2a-band.c: Likewise.
1255 * gcc.target/sh/pr51244-10.c: Likewise.
1256 * gcc.target/sh/pr49880-5.c: Likewise.
1257 * gcc.target/sh/prefetch.c: Likewise.
1258 * gcc.target/sh/pr51244-14.c: Likewise.
1259 * gcc.target/sh/rte-delay-slot.c: Likewise.
1260 * gcc.target/sh/fpul-usage-1.c: Likewise.
1261 * gcc.target/sh/pr51244-18.c: Likewise.
1262 * gcc.target/sh/pr21255-1.c: Likewise.
1263 * gcc.target/sh/pr33135-2.c: Likewise.
1264 * gcc.target/sh/pr53512-1.c: Likewise.
1265 * gcc.target/sh/pr54602-1.c: Likewise.
1266 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1267 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1268 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1269 * gcc.target/sh/torture/pr58314.c: Likewise.
1270 * gcc.target/sh/torture/pr34777.c: Likewise.
1271 * gcc.target/sh/torture/pr58475.c: Likewise.
1272 * gcc.target/sh/pr54760-3.c: Likewise.
1273 * gcc.target/sh/sh4a-cosf.c: Likewise.
1274 * gcc.target/sh/pr52483-4.c: Likewise.
1275 * gcc.target/sh/mfmovd.c: Likewise.
1276 * gcc.target/sh/pr54089-1.c: Likewise.
1277 * gcc.target/sh/pr56547-1.c: Likewise.
1278 * gcc.target/sh/pr54089-5.c: Likewise.
1279 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1280 * gcc.target/sh/pr54089-9.c: Likewise.
1281 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1282 * gcc.target/sh/pr49468-si.c: Likewise.
1283 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1284 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1285 * gcc.target/sh/pr55303-1.c: Likewise.
1286 * gcc.target/sh/pr51244-2.c: Likewise.
1287 * gcc.target/sh/pr50751-2.c: Likewise.
1288 * gcc.target/sh/pr54236-2.c: Likewise.
1289 * gcc.target/sh/pr51244-6.c: Likewise.
1290 * gcc.target/sh/cmpstrn.c: Likewise.
1291 * gcc.target/sh/pr50751-6.c: Likewise.
1292 * gcc.target/sh/pr52933-2.c: Likewise.
1293 * gcc.target/sh/pr53568-1.c: Likewise.
1294 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1295 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1296 * gcc.target/sh/sh4a-sinf.c: Likewise.
1297 * gcc.target/sh/pr49880-2.c: Likewise.
1298
1299 2013-11-06 Tobias Burnus <burnus@net-b.de>
1300
1301 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1302 * gcc.dg/wdate-time.c: Ditto.
1303 * gfortran.dg/wdate-time.F90: Ditto.
1304
1305 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1306
1307 PR target/30807
1308 * gcc.target/sh/torture/pr30807.c: New.
1309
1310 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1311
1312 PR c++/11006
1313 * g++.dg/other/java3.C: New.
1314
1315 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1316
1317 PR target/59021
1318 * gcc.target/i386/pr59021.c: New test.
1319
1320 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1321
1322 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1323 dg-additional-files to also match BOL.
1324
1325 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1326
1327 * gcc.dg/torture/c99-contract-1.c: New test.
1328
1329 2013-11-06 Richard Biener <rguenther@suse.de>
1330
1331 PR tree-optimization/58653
1332 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1333 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1334
1335 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1336
1337 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1338 40 to 30. Replaced iteration variable with a #define. Instead of
1339 returning non-zero value for error, called __builtin_abort (). Fixed
1340 a bug of calling fib_serial in serial case instead of fib.
1341 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1342 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1343 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1344 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1345 compiler flag testing.
1346
1347 2013-11-06 Christian Bruel <christian.bruel@st.com>
1348
1349 * gcc.target/sh/strlen.c: New test.
1350
1351 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1352
1353 PR middle-end/58970
1354 * gcc.c-torture/compile/pr58970.c: New test.
1355
1356 2013-11-05 Wei Mi <wmi@google.com>
1357
1358 PR regression/58985
1359 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1360
1361 2013-11-05 Tobias Burnus <burnus@net-b.de>
1362
1363 * g++.dg/warn/wdate-time.C: New.
1364 * gcc.dg/wdate-time.c: New.
1365 * gfortran.dg/wdate-time.F90: New.
1366
1367 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1368
1369 PR fortran/58989
1370 * gfortran.dg/reshape_6.f90: New test.
1371
1372 2013-11-05 Jeff Law <law@redhat.com>
1373
1374 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1375 * gcc.dg/tree-ssa/isolate-1.c: New test.
1376 * gcc.dg/tree-ssa/isolate-2.c: New test.
1377 * gcc.dg/tree-ssa/isolate-3.c: New test.
1378 * gcc.dg/tree-ssa/isolate-4.c: New test.
1379
1380 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR rtl-optimization/58997
1383 * gcc.c-torture/compile/pr58997.c: New test.
1384
1385 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/58724
1388 * g++.dg/cpp0x/gen-attrs-56.C: New.
1389
1390 2013-11-05 Richard Biener <rguenther@suse.de>
1391
1392 PR ipa/58492
1393 * gcc.dg/ipa/pr58492.c: New testcase.
1394
1395 2013-11-05 Richard Biener <rguenther@suse.de>
1396
1397 PR tree-optimization/58955
1398 * gcc.dg/torture/pr58955-1.c: New testcase.
1399 * gcc.dg/torture/pr58955-2.c: Likewise.
1400
1401 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 PR middle-end/58981
1404 * gcc.dg/pr58981.c: New test.
1405
1406 2013-11-05 Richard Biener <rguenther@suse.de>
1407
1408 PR middle-end/58941
1409 * gcc.dg/torture/pr58941.c: New testcase.
1410
1411 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1412
1413 PR tree-optimization/58958
1414 * gcc.dg/tree-ssa/pr58958.c: New file.
1415
1416 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1417
1418 * gcc.dg/tree-ssa/alias-26.c: New file.
1419
1420 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR tree-optimization/58984
1423 * gcc.c-torture/execute/pr58984.c: New test.
1424
1425 2013-11-05 Andreas Schwab <schwab@suse.de>
1426
1427 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1428
1429 2013-11-05 Tobias Burnus <burnus@net-b.de>
1430
1431 * g++.dg/gomp/openmp-simd-1.C: New.
1432 * g++.dg/gomp/openmp-simd-2.C: New.
1433 * gcc.dg/gomp/openmp-simd-1.c: New.
1434 * gcc.dg/gomp/openmp-simd-2.c: New.
1435
1436 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1437
1438 * gcc.dg/superblock.c: Require scheduling support.
1439
1440 2013-11-04 Kostya Serebryany <kcc@google.com>
1441
1442 * g++.dg/asan/asan_test.cc: Update the test
1443 to match the fresh asan run-time.
1444 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1445
1446 2013-11-04 Ian Lance Taylor <iant@google.com>
1447
1448 * g++.dg/ext/sync-4.C: New test.
1449
1450 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1451
1452 PR fortran/58771
1453 * gfortran.dg/derived_external_function_1.f90 : New test
1454
1455 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1456
1457 PR tree-optimization/58978
1458 * gcc.c-torture/compile/pr58978.c: New test.
1459
1460 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1461
1462 PR fortran/57445
1463 * gfortran.dg/optional_class_1.f90 : New test
1464
1465 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1466
1467 PR rtl-optimization/58968
1468 * gfortran.dg/pr58968.f: New
1469
1470 2013-11-04 Marek Polacek <polacek@redhat.com>
1471
1472 PR c++/58979
1473 * g++.dg/diagnostic/pr58979.C: New test.
1474
1475 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1476
1477 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1478 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1479 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1480 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1481 gcc.dg/iec-559-macros-9.c: New tests.
1482
1483 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1484
1485 PR tree-optimization/58946
1486 * gcc.c-torture/compile/pr58946.c: New test.
1487
1488 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1489
1490 PR c++/52071
1491 * g++.dg/parse/pr52071.C: New.
1492
1493 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1494
1495 PR c++/38313
1496 * g++.dg/lookup/name-clash10.C: New.
1497
1498 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1499
1500 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1501 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1502 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1503 vbif.
1504
1505 2013-11-03 Marek Polacek <polacek@redhat.com>
1506
1507 * g++.dg/ubsan/cxx1y-vla.C: New test.
1508 * c-c++-common/ubsan/vla-3.c: New test.
1509 * c-c++-common/ubsan/vla-2.c: New test.
1510 * c-c++-common/ubsan/vla-4.c: New test.
1511 * c-c++-common/ubsan/vla-1.c: New test.
1512
1513 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1514
1515 * gcc.dg/vmx/vec-set.c: New.
1516
1517 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1518
1519 PR c++/29234
1520 PR c++/56037
1521 * g++.dg/parse/pr29234.C: New.
1522 * g++.dg/parse/pr56037.C: Likewise.
1523
1524 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1525
1526 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1527 passed it in as one of the options to all Cilk keywords test.
1528
1529 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1530
1531 PR c++/58708
1532 * g++.dg/cpp1y/pr58708.C: New.
1533
1534 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1535
1536 PR c++/58834
1537 * g++.dg/ext/pr58834.C: New file.
1538
1539 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1542 tests.
1543 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1544 tests.
1545
1546 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1547
1548 PR fortran/57893
1549 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1550 type block.
1551
1552 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1553
1554 * g++.dg/gomp/simd-1.C: New test.
1555 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1556 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1557 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1558 * c-c++-common/gomp/simd6.c: New test.
1559
1560 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1561
1562 Implement C++14 digit separators.
1563 * g++.dg/cpp1y/digit-sep.C: New.
1564 * g++.dg/cpp1y/digit-sep-neg.C: New.
1565 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1566
1567 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1568
1569 * gcc.dg/vect/vect-align-3.c: New test.
1570
1571 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1572 we warn about it already during VRP1 pass.
1573
1574 2013-10-31 Martin Jambor <mjambor@suse.cz>
1575
1576 PR rtl-optimization/58934
1577 Revert:
1578 2013-10-30 Martin Jambor <mjambor@suse.cz>
1579 PR rtl-optimization/10474
1580 * gcc.dg/pr10474.c: New testcase.
1581 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1582 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1583
1584 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 PR c++/58932
1587 Revert:
1588 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1589
1590 PR c++/58466
1591 * g++.dg/cpp0x/variadic145.C: New.
1592
1593 * g++.dg/cpp0x/sfinae49.C: New.
1594
1595 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/58581
1598 * g++.dg/cpp0x/deleted1.C: New.
1599
1600 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1601
1602 * gcc.target/arm/lp1243022.c: New test.
1603
1604 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1605
1606 PR other/58545
1607 * gcc.target/avr/pr58545.c: New test.
1608
1609 2013-10-30 Tobias Burnus <burnus@net-b.de>
1610
1611 Revert:
1612 2013-10-30 Tobias Burnus <burnus@net-b.de>
1613 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1614 path to the compile flags.
1615
1616 2013-10-30 Cong Hou <congh@google.com>
1617
1618 * gcc.target/i386/vect-abs-s8.c: New test.
1619 * gcc.target/i386/vect-abs-s16.c: New test.
1620 * gcc.target/i386/vect-abs-s32.c: New test.
1621
1622 2013-10-30 Tobias Burnus <burnus@net-b.de>
1623
1624 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1625 path to the compile flags.
1626
1627 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1628
1629 PR rtl-optimization/58369
1630 * g++.dg/torture/pr58369.C: New test.
1631
1632 2013-10-30 Tobias Burnus <burnus@net-b.de>
1633
1634 PR other/33426
1635 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1636 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1637 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1638
1639 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1640
1641 PR target/58784
1642 * gcc.target/arm/pr58784.c: New.
1643
1644 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1645
1646 * gcc.dg/tree-ssa/alias-24.c: New file.
1647
1648 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1649
1650 * gcc.target/i386/fma_double_3.c: Use pattern for
1651 scan-assembler-times instead of just one insn name.
1652 * gcc.target/i386/fma_double_5.c: Ditto.
1653 * gcc.target/i386/fma_float_3.c: Ditto.
1654 * gcc.target/i386/fma_float_5.c: Ditto.
1655 * gcc.target/i386/l_fma_double_1.c: Ditto.
1656 * gcc.target/i386/l_fma_double_2.c: Ditto.
1657 * gcc.target/i386/l_fma_double_3.c: Ditto.
1658 * gcc.target/i386/l_fma_double_4.c: Ditto.
1659 * gcc.target/i386/l_fma_double_5.c: Ditto.
1660 * gcc.target/i386/l_fma_double_6.c: Ditto.
1661 * gcc.target/i386/l_fma_float_1.c: Ditto.
1662 * gcc.target/i386/l_fma_float_2.c: Ditto.
1663 * gcc.target/i386/l_fma_float_3.c: Ditto.
1664 * gcc.target/i386/l_fma_float_4.c: Ditto.
1665 * gcc.target/i386/l_fma_float_5.c: Ditto.
1666 * gcc.target/i386/l_fma_float_6.c: Ditto.
1667
1668 2013-10-30 Christian Bruel <christian.bruel@st.com>
1669
1670 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1671 * gcc.target/sh/cmpstr.c: New test.
1672 * gcc.target/sh/cmpstrn.c: New test.
1673
1674 2013-10-30 Martin Jambor <mjambor@suse.cz>
1675
1676 PR rtl-optimization/10474
1677 * gcc.dg/pr10474.c: New testcase.
1678 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1679 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1680
1681 2013-10-29 Andrew Pinski <apinski@cavium.com>
1682 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1683
1684 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1685 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1686 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1688 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1689 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1690 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1691 conditional move to be used.
1692 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1693
1694 2013-10-29 Tobias Burnus <burnus@net-b.de>
1695
1696 PR fortran/44350
1697 * gfortran.dg/blockdata_8.f90: New.
1698
1699 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1700
1701 PR target/54236
1702 * gcc.target/sh/pr54236-2: New.
1703 * gcc.target/sh/pr54089-6: Add another rotl special case.
1704
1705 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1706
1707 PR fortran/58793
1708 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1709 to determine sizes of real kinds.
1710
1711 PR fortran/58858
1712 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1713
1714 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1715
1716 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1717 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1718 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1719 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1720 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1721 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1722 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1723 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1724 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1725 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1726 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1727 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1728 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1729 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1730 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1731 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1732 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1733 test stored in c-c++-common. Also, added the Cilk runtime's library
1734 to the ld_library_path.
1735
1736 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1737
1738 PR c++/58888
1739 * g++.dg/cpp0x/auto40.C: New.
1740 * g++.dg/other/warning1.C: Adjust.
1741
1742 2013-10-29 Richard Biener <rguenther@suse.de>
1743
1744 * gcc.dg/torture/restrict-2.c: New testcase.
1745 * gcc.dg/torture/restrict-3.c: Likewise.
1746 * gcc.dg/torture/restrict-4.c: Likewise.
1747 * gcc.dg/torture/restrict-5.c: Likewise.
1748
1749 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1750
1751 PR tree-optimization/19831
1752 * gcc.dg/tree-ssa/alias-25.c: New file.
1753
1754 2013-10-29 Richard Biener <rguenther@suse.de>
1755
1756 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1757 changes.
1758 * gcc.dg/vect/bb-slp-32.c: Likewise.
1759 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1760 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1761 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1762 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1763 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1764 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1765 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1766 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1767 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1768 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1769 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1770 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1771 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1772 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1773 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1774 * gfortran.dg/vect/vect.exp: Likewise.
1775
1776 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1777
1778 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1779 * gcc.dg/vmx/eg-5.c: Likewise.
1780
1781 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1782 Joern Rennecke <joern.rennecke@embecosm.com>
1783
1784 * gcc.target/arc/jump-around-jump.c: New test.
1785
1786 2013-10-27 Tom de Vries <tom@codesourcery.com>
1787
1788 * gcc.target/arm/require-pic-register-loc.c: New test.
1789
1790 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1791
1792 PR target/58679
1793 * gcc.target/i386/pr58679-1.c: New test.
1794 * gcc.target/i386/pr58679-2.c: Ditto.
1795
1796 2013-10-27 Tobias Burnus <burnus@net-b.de>
1797
1798 PR other/33426
1799 * gcc.dg/vect/vect-ivdep-2.c: New.
1800
1801 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1802
1803 PR target/52483
1804 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1805 * gcc.target/sh/pr52483-2.c: Likewise.
1806 * gcc.target/sh/pr52483-3.c: Likewise.
1807 * gcc.target/sh/pr52483-4.c: Likewise.
1808
1809 2013-10-26 Jeff Law <law@redhat.com>
1810
1811 * g++.dg/torture/pr49309.C: Removed.
1812 * gcc.dg/dfp/pr35739.c: Removed.
1813
1814 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1815
1816 PR rtl-optimization/58759
1817 * gcc.target/i386/pr58759.c: New.
1818
1819 2013-10-25 Tobias Burnus <burnus@net-b.de>
1820
1821 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1822 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1823 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1824
1825 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1826
1827 * gcc.dg/wmul-1.c: New test.
1828
1829 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1830
1831 PR c++/58878
1832 * g++.dg/template/pr58878.C: New.
1833
1834 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1835
1836 * gcc.dg/tree-ssa/alias-23.c: New file.
1837
1838 2013-10-25 Richard Biener <rguenther@suse.de>
1839
1840 PR tree-optimization/58626
1841 * gcc.dg/torture/pr58626.c: New testcase.
1842
1843 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1844
1845 PR c++/54812
1846 * g++.dg/cpp0x/defaulted47.C: New.
1847
1848 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1849
1850 * gcc.c-torture/execute/pr58831.c: New test.
1851
1852 2013-10-25 Nick Clifton <nickc@redhat.com>
1853
1854 * c-c++-common/pr57793.c: Add expected error messages for
1855 targets with small integers.
1856 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1857 * gcc.dg/c99-stdint-2.c: Likewise.
1858 * gcc.dg/cdce1.c: Likewise.
1859 * gcc.dg/fold-overflow-1.c: Likewise.
1860 * gcc.dg/utf-cvt.c: Likewise.
1861 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1862 arithmetic.
1863 * gcc.dg/ftrapv-2.c: Likewise.
1864 * gcc.dg/pr30286.c: Likewise.
1865 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1866 * lib/target-supports.exp (check_effective_target_trapping): New
1867 proc. Returns true if the target supports trapping arithmetic.
1868
1869 2013-10-25 Tobias Burnus <burnus@net-b.de>
1870
1871 * g++.dg/parse/ivdep.C: New.
1872 * g++.dg/vect/pr33426-ivdep.cc: New.
1873
1874 2013-10-24 Richard Henderson <rth@redhat.com>
1875
1876 PR rtl/58542
1877 * gcc.dg/atomic-store-6.c: New.
1878
1879 2013-10-24 Ian Lance Taylor <iant@google.com>
1880
1881 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1882
1883 2013-10-24 Cong Hou <congh@google.com>
1884
1885 * gcc.c-torture/execute/20030125-1.c: Update.
1886
1887 2013-10-24 Tobias Burnus <burnus@net-b.de>
1888
1889 PR fortran/44646
1890 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1891
1892 2013-10-24 Dehao Chen <dehao@google.com>
1893
1894 * g++.dg/opt/devirt3.C: New test.
1895
1896 2013-08-24 Tobias Burnus <burnus@net-b.de>
1897
1898 PR other/33426
1899 * testsuite/gcc.dg/ivdep.c: New.
1900 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1901
1902 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1903
1904 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1905 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1906
1907 2013-10-24 Nick Clifton <nickc@redhat.com>
1908
1909 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1910
1911 2013-10-24 Marek Polacek <polacek@redhat.com>
1912
1913 PR c++/58705
1914 * g++.dg/parse/pr58705.C: New test.
1915
1916 2013-10-24 Marek Polacek <polacek@redhat.com>
1917
1918 * gcc.dg/c11-align-5.c: Add more testing.
1919
1920 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1921
1922 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1923
1924 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1925
1926 PR tree-optimization/58775
1927 PR tree-optimization/58791
1928 * gcc.dg/guality/pr58791-1.c: New test.
1929 * gcc.dg/guality/pr58791-2.c: New test.
1930 * gcc.dg/guality/pr58791-3.c: New test.
1931 * gcc.dg/guality/pr58791-4.c: New test.
1932 * gcc.dg/guality/pr58791-5.c: New test.
1933 * gcc.c-torture/compile/pr58775.c: New test.
1934 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1935
1936 2013-10-23 Tom de Vries <tom@codesourcery.com>
1937
1938 PR tree-optimization/58805
1939 * gcc.dg/pr58805.c: New test.
1940
1941 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1942
1943 * gcc.target/i386/vect-div-1.c: New test.
1944
1945 * gcc.dg/vect/pr58508.c: Remove dg-options.
1946
1947 2013-10-23 Richard Biener <rguenther@suse.de>
1948
1949 * gcc.dg/torture/pr58830.c: New testcase.
1950
1951 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1952
1953 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
1954 * g++.dg/cpp1y/attr-deprecated.C: New.
1955 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
1956
1957 2013-10-23 Tobias Burnus <burnus@net-b.de>
1958
1959 PR fortran/58793
1960 * gfortran.dg/assumed_type_8.f90: New.
1961
1962 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
1963
1964 PR target/58779
1965 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
1966 and MINUSCCZEXT defines. Update scan-assembler dg directive.
1967 * gcc.dg/torture/pr58779.c: New test.
1968
1969 2013-10-22 Steve Ellcey <sellcey@mips.com>
1970
1971 * gcc.target/mips/nor.c: New.
1972
1973 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
1974
1975 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
1976 tests into...
1977 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
1978 restricted to big-endian targets.
1979
1980 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
1981
1982 PR fortran 57893
1983 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
1984
1985 2013-10-21 Tobias Burnus <burnus@net-b.de>
1986
1987 PR fortran/58803
1988 * gfortran.dg/proc_ptr_comp_38.f90: New.
1989
1990 2013-10-21 Marek Polacek <polacek@redhat.com>
1991
1992 PR middle-end/58809
1993 * gcc.dg/gomp/pr58809.c: New test.
1994
1995 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
1996
1997 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
1998 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
1999
2000 2013-10-21 Richard Biener <rguenther@suse.de>
2001
2002 PR tree-optimization/58794
2003 * c-c++-common/torture/pr58794-1.c: New testcase.
2004 * c-c++-common/torture/pr58794-2.c: Likewise.
2005
2006 2013-10-21 Richard Biener <rguenther@suse.de>
2007
2008 PR middle-end/58742
2009 * c-c++-common/fold-divmul-1.c: New testcase.
2010
2011 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2012
2013 * gcc.target/i386/memset-vector_loop-1.c: New test.
2014 * gcc.target/i386/memset-vector_loop-2.c: New test.
2015
2016 2013-10-21 Diego Novillo <dnovillo@google.com>
2017
2018 * g++.dg/plugin/selfassign.c: Include tree.h.
2019 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2020 * gcc.dg/plugin/ggcplug.c: Likewise.
2021 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2022 * gcc.dg/plugin/selfassign.c: Likewise.
2023 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2024
2025 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2026
2027 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2028 * gcc.target/mips/mips-ps-7.c: Likewise.
2029
2030 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2031
2032 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2033 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2034 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2035
2036 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2037
2038 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2039
2040 PR testsuite/58645
2041 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2042
2043 2013-10-19 Mike Stump <mikestump@comcast.net>
2044
2045 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2046
2047 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2048 * g++.dg/lto/pr54625-1_0.c: ... to here.
2049 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2050 * g++.dg/lto/pr54625-1_1.C: Likewise.
2051 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2052 * g++.dg/lto/pr54625-2_0.c: Likewise.
2053 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2054 * g++.dg/lto/pr54625-2_1.C: Likewise.
2055
2056 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2057
2058 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2059
2060 2013-10-18 Cong Hou <congh@google.com>
2061
2062 * gcc.dg/vect/pr58508.c: New test.
2063
2064 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2065
2066 PR c++/58466
2067 * g++.dg/cpp0x/variadic145.C: New.
2068
2069 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2070
2071 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2072
2073 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2074
2075 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2076 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2077 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2078 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2079
2080 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2081
2082 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2083 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2084 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2085 effective target arm_thumb1_ok.
2086 * lib/target-supports.exp
2087 (check_effective_target_arm_fp16_ok_nocache): Don't force
2088 -mfloat-abi=soft when building for hardfloat target.
2089
2090 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2091
2092 PR target/58673
2093 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2094 -mquad-word + -mno-vsx-timode causes errors.
2095 * gcc.target/powerpc/pr58673-2.c: Likewise.
2096
2097 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/58596
2100 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2101
2102 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2103
2104 * gcc.target/aarch64/c-output-template.c: New testcase.
2105 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2106 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2107
2108 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2109
2110 * gcc/testsuite/lib/target-supports.exp
2111 (check_effective_target_sync_long_long): AArch64 supports
2112 atomic operations on "long long".
2113 (check_effective_target_sync_long_long_runtime): AArch64 can
2114 execute atomic operations on "long long".
2115
2116 2013-10-17 Richard Biener <rguenther@suse.de>
2117
2118 PR tree-optimization/58143
2119 * gcc.dg/torture/pr58143-1.c: New testcase.
2120 * gcc.dg/torture/pr58143-2.c: Likewise.
2121 * gcc.dg/torture/pr58143-3.c: Likewise.
2122
2123 2013-10-17 Marek Polacek <polacek@redhat.com>
2124
2125 PR c/58267
2126 * gcc.dg/c1x-align-5.c: New test.
2127
2128 2013-10-16 Tobias Burnus <burnus@net-b.de>
2129
2130 PR fortran/58652
2131 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2132
2133 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2134
2135 * c-c++-common/cpp/openmp-define-1.c: Move
2136 dg-require-effective-target fopenmp after dg-do directive.
2137 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2138 * gfortran.dg/openmp-define-1.f90: Likewise.
2139 * gfortran.dg/openmp-define-2.f90: Likewise.
2140 * gfortran.dg/openmp-define-3.f90: Likewise.
2141
2142 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2143
2144 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2145
2146 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2147
2148 PR target/57756
2149 * gcc.target/i386/pr57756.c: New test.
2150 * gcc.target/i386/pr57756_2.c: New test.
2151
2152 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2153
2154 * gcc.dg/torture/builtin-self.c: New file.
2155
2156 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2157
2158 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2159 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2160 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2161 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2162 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2163
2164 2013-10-15 Cong Hou <congh@google.com>
2165
2166 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2167
2168 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2169
2170 PR c++/58707
2171 * g++.dg/cpp0x/pr58707.C: New.
2172
2173 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2174
2175 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2176 after other directives.
2177
2178 2013-10-15 Tobias Burnus <burnus@net-b.de>
2179
2180 PR fortran/58652
2181 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2182
2183 2013-10-14 Ian Lance Taylor <iant@google.com>
2184
2185 * go.test/go-test.exp (go-find-packages): New proc.
2186 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2187 subdirectories. Do simple +build line matching. Handle run with
2188 arguments. Handle errorcheckdir and rundircmpout. Use packages
2189 for rundir. Remove special handling for bug191 and dwarf.
2190
2191 2013-10-14 Tobias Burnus <burnus@net-b.de>
2192
2193 PR fortran/58658
2194 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2195
2196 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2197
2198 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2199 Use btsl.
2200
2201 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2202
2203 * gnat.dg/specs/opt1.ads: New test.
2204
2205 2013-10-14 Richard Biener <rguenther@suse.de>
2206
2207 PR tree-optimization/58640
2208 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2209
2210 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gnat.dg/uninit_array.ad[sn]: New test.
2213 * gnat.dg/uninit_array_pkg.ads: New helper.
2214
2215 2013-10-13 Richard Biener <rguenther@suse.de>
2216
2217 * gcc.c-torture/execute/pr58662.c: New test.
2218
2219 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2220
2221 PR target/51244
2222 * gcc.dg/torture/p51244-21.c: New.
2223 * gcc.target/sh/pr51244-20.c: New.
2224 * gcc.target/sh/pr51244-20-sh2a.c: New.
2225
2226 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2227
2228 * gnat.dg/specs/linker_section.ads: Update test.
2229
2230 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2231
2232 PR target/58690
2233 * gcc.target/i386/pr58690.c: New test
2234
2235 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2236
2237 * gcc.target/i386/builtin-ucmp.c: New test.
2238
2239 2013-10-11 Brooks Moses <bmoses@google.com>
2240
2241 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2242
2243 2013-10-11 Jeff Law <law@redhat.com>
2244
2245 * gcc.c-torture/execute/pr58640.c: New test.
2246
2247 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 PR c++/58633
2250 * g++.dg/cpp0x/decltype57.C: New.
2251
2252 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/31671
2255 * g++.dg/template/nontype26.C: New.
2256
2257 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2258
2259 * c-c++-common/cpp/openmp-define-1.c: New file.
2260 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2261 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2262 * gfortran.dg/openmp-define-1.f90: Likewise.
2263 * gfortran.dg/openmp-define-2.f90: Likewise.
2264 * gfortran.dg/openmp-define-3.f90: Likewise.
2265
2266 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2267 for test source files.
2268 * gcc.dg/gomp/gomp.exp: Likewise.
2269 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2270 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2271 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2272 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2273 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2274
2275 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2276
2277 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2278 Remove error test that is now valid in OpenMP 4.0.
2279 * c-c++-common/gomp/atomic-16.c: New test.
2280 * c-c++-common/gomp/cancel-1.c: New test.
2281 * c-c++-common/gomp/depend-1.c: New test.
2282 * c-c++-common/gomp/depend-2.c: New test.
2283 * c-c++-common/gomp/map-1.c: New test.
2284 * c-c++-common/gomp/pr58472.c: New test.
2285 * c-c++-common/gomp/sections1.c: New test.
2286 * c-c++-common/gomp/simd1.c: New test.
2287 * c-c++-common/gomp/simd2.c: New test.
2288 * c-c++-common/gomp/simd3.c: New test.
2289 * c-c++-common/gomp/simd4.c: New test.
2290 * c-c++-common/gomp/simd5.c: New test.
2291 * c-c++-common/gomp/single1.c: New test.
2292 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2293 parser.
2294 * g++.dg/gomp/block-3.C: Likewise.
2295 * g++.dg/gomp/clause-3.C: Adjust error messages.
2296 * g++.dg/gomp/declare-simd-1.C: New test.
2297 * g++.dg/gomp/declare-simd-2.C: New test.
2298 * g++.dg/gomp/depend-1.C: New test.
2299 * g++.dg/gomp/depend-2.C: New test.
2300 * g++.dg/gomp/target-1.C: New test.
2301 * g++.dg/gomp/target-2.C: New test.
2302 * g++.dg/gomp/taskgroup-1.C: New test.
2303 * g++.dg/gomp/teams-1.C: New test.
2304 * g++.dg/gomp/udr-1.C: New test.
2305 * g++.dg/gomp/udr-2.C: New test.
2306 * g++.dg/gomp/udr-3.C: New test.
2307 * g++.dg/gomp/udr-4.C: New test.
2308 * g++.dg/gomp/udr-5.C: New test.
2309 * g++.dg/gomp/udr-6.C: New test.
2310 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2311 * gcc.dg/autopar/outer-2.c: Likewise.
2312 * gcc.dg/autopar/outer-3.c: Likewise.
2313 * gcc.dg/autopar/outer-4.c: Likewise.
2314 * gcc.dg/autopar/outer-5.c: Likewise.
2315 * gcc.dg/autopar/outer-6.c: Likewise.
2316 * gcc.dg/autopar/parallelization-1.c: Likewise.
2317 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2318 parser.
2319 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2320 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2321 instead of GOMP_parallel_loop_runtime_start.
2322 * gcc.dg/gomp/declare-simd-1.c: New test.
2323 * gcc.dg/gomp/declare-simd-2.c: New test.
2324 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2325 parser. Add further #pragma omp sections nesting tests.
2326 * gcc.dg/gomp/target-1.c: New test.
2327 * gcc.dg/gomp/target-2.c: New test.
2328 * gcc.dg/gomp/taskgroup-1.c: New test.
2329 * gcc.dg/gomp/teams-1.c: New test.
2330 * gcc.dg/gomp/udr-1.c: New test.
2331 * gcc.dg/gomp/udr-2.c: New test.
2332 * gcc.dg/gomp/udr-3.c: New test.
2333 * gcc.dg/gomp/udr-4.c: New test.
2334 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2335
2336 2013-10-10 Jan Hubicka <jh@suse.cz>
2337
2338 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2339 tuning change.
2340 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2341 * gcc.target/i386/pr49168-1.c: Likewise.
2342 * gcc.target/i386/pr49002-2.c: Likewise.
2343
2344 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2345
2346 PR middle-end/58670
2347 * gcc.dg/torture/pr58670.c: New test.
2348
2349 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2350
2351 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2352
2353 2013-10-09 Marek Polacek <polacek@redhat.com>
2354
2355 PR c++/58635
2356 * g++.dg/tm/pr58635-1.C: New test.
2357 * g++.dg/tm/pr58635-2.C: New test.
2358
2359 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2360
2361 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2362
2363 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2364
2365 PR tree-optimization/20318
2366 * c-c++-common/pr20318.c: New file.
2367 * gcc.dg/tree-ssa/pr20318.c: New file.
2368
2369 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * gcc.c-torture/execute/pr58570.c: New test.
2372
2373 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2374
2375 * gcc.target/aarch64/vclz.c: New testcase.
2376
2377 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2378
2379 * gcc.target/aarch64/vadd_f64.c: New testcase.
2380 * gcc.target/aarch64/vsub_f64.c: New testcase.
2381
2382 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2383
2384 * gcc.target/aarch64/vdiv_f.c: New testcase.
2385
2386 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2387
2388 * gcc.target/aarch64/vneg_f.c: New testcase.
2389 * gcc.target/aarch64/vneg_s.c: New testcase.
2390
2391 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2392
2393 PR c++/58568
2394 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2395 * g++.old-deja/g++.mike/misc9.C: Adjust.
2396
2397 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 PR c++/58665
2400 Revert:
2401 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/58448
2404 * g++.dg/template/crash117.C: New.
2405
2406 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2407
2408 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2409
2410 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2411
2412 PR tree-optimization/58480
2413 * gcc.dg/tree-ssa/pr58480.c: New file.
2414
2415 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2416
2417 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2418 * gcc.target/powerpc/fusion.c: Likewise.
2419
2420 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2421
2422 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2423
2424 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2425
2426 * gcc.target/s390/htm-1.c: Add more tests to cover different
2427 operand types.
2428
2429 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2430
2431 PR c++/58126
2432 * g++.dg/init/uninitialized1.C: New.
2433
2434 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2435
2436 PR c++/56060
2437 * g++.dg/cpp0x/variadic144.C: New.
2438
2439 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2440
2441 PR c++/58560
2442 * g++.dg/cpp0x/auto39.C: New.
2443
2444 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2445
2446 PR c++/58503
2447 * g++.dg/cpp0x/range-for26.C: New.
2448 * g++.dg/cpp0x/range-for27.C: Likewise.
2449
2450 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2451
2452 PR c++/58448
2453 * g++.dg/template/crash117.C: New.
2454
2455 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2456
2457 PR c++/19476
2458 * g++.dg/tree-ssa/pr19476-5.C: New file.
2459 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2460
2461 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2462
2463 PR c++/58584
2464 * g++.dg/cpp0x/gen-attrs-55.C: New.
2465
2466 2013-10-03 Easwaran Raman <eraman@google.com>
2467
2468 PR c++/33911
2469 * g++.dg/ext/attribute47.C: New.
2470
2471 2013-10-03 Rong Xu <xur@google.com>
2472
2473 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2474 probability.
2475 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2476 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2477
2478 2013-10-03 Marek Polacek <polacek@redhat.com>
2479
2480 PR c++/58510
2481 * g++.dg/cpp0x/pr58510.C: New test.
2482
2483 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2484
2485 PR c++/19476
2486 * g++.dg/tree-ssa/pr19476-1.C: New file.
2487 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2488 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2489 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2490
2491 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2492
2493 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2494 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2495 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2496 VSX scalar operations or the traditional floating point form of
2497 the instruction.
2498 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2499 * gcc.target/powerpc/recip-3.c: Likewise.
2500 * gcc.target/powerpc/recip-5.c: Likewise.
2501 * gcc.target/powerpc/pr72747.c: Likewise.
2502 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2503
2504 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2505
2506 PR target/58460
2507 * gcc.target/aarch64/pr58460.c: New file.
2508
2509 2013-10-02 Tobias Burnus <burnus@net-b.de>
2510
2511 PR fortran/58593
2512 * gfortran.dg/char_length_19.f90: New.
2513
2514 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2515
2516 PR c++/58535
2517 * g++.dg/parse/crash65.C: New.
2518 * g++.dg/cpp1y/pr58535.C: Likewise.
2519
2520 2013-10-02 Richard Biener <rguenther@suse.de>
2521
2522 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2523 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2524 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2525 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2526 * gfortran.dg/ldist-pr45199.f: Likewise.
2527
2528 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2529
2530 PR c++/58565
2531 * g++.dg/parse/crash64.C: New.
2532
2533 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2534
2535 * gcc.dg/tree-ssa/slsr-40.c: New test.
2536
2537 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/58563
2540 * g++.dg/cpp0x/pr58563.C: New.
2541
2542 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2543
2544 * gcc.target/aarch64/vect_saddl_1.c: New.
2545
2546 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR target/58574
2549 * gcc.c-torture/execute/pr58574.c: New testcase.
2550
2551 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2552
2553 PR Target/58578
2554 * gcc.target/arm/pr58578.c: New test.
2555
2556 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2557
2558 PR tree-optimization/58556
2559 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2560 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2561
2562 2013-10-01 Nick Clifton <nickc@redhat.com>
2563
2564 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2565 for MSP430.
2566 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2567 ptr32plus targets.
2568 * gcc.c-torture/compile/pr41181.c: Likewise.
2569 * gcc.c-torture/compile/calls.c: Likewise.
2570 * gcc.c-torture/compile/990617-1.c: Likewise.
2571 * gcc.c-torture/compile/pr55955.c: Only run the test for
2572 int32plus targets.
2573 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2574
2575 2013-10-01 Richard Biener <rguenther@suse.de>
2576
2577 PR tree-optimization/58553
2578 * gcc.dg/torture/pr58553.c: New testcase.
2579
2580 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2581
2582 PR middle-end/58564
2583 * gcc.c-torture/execute/pr58564.c: New test.
2584
2585 2013-09-30 Teresa Johnson <tejohnson@google.com>
2586
2587 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2588 Update for additional dump message.
2589
2590 2013-09-30 Richard Biener <rguenther@suse.de>
2591
2592 PR tree-optimization/58554
2593 * gcc.dg/torture/pr58554.c: New testcase.
2594
2595 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2596 Joern Rennecke <joern.rennecke@embecosm.com>
2597
2598 * gcc.target/arc/barrel-shifter-1.c: New test.
2599 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2600 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2601 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2602 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2603 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2604 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2605 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2606 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2607 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2608 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2609 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2610 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2611 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2612 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2613 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2614 * gcc.target/arc/mtune-ARC600.c: Likewise.
2615 * gcc.target/arc/mtune-ARC601.c: Likewise.
2616 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2617 * gcc.target/arc/mtune-ARC700.c: Likewise.
2618 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2619 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2620 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2621 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2622
2623 2013-09-30 Richard Biener <rguenther@suse.de>
2624
2625 PR middle-end/58532
2626 * g++.dg/torture/pr58552.C: New testcase.
2627
2628 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2629
2630 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2631 and -mupper-regs-df.
2632
2633 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2634
2635 PR middle-end/58463
2636 * gcc.dg/pr58463.c: New test.
2637
2638 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2639
2640 PR middle-end/58551
2641 * c-c++-common/gomp/pr58551.c: New test.
2642
2643 2013-09-27 Richard Biener <rguenther@suse.de>
2644
2645 PR tree-optimization/58459
2646 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2647
2648 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2649
2650 PR fortran/58113
2651 * gfortran.dg/round_4.f90: Check for rounding support.
2652
2653 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2654
2655 * g++.dg/vect/pr58513.cc (op): Make static.
2656
2657 2013-09-26 Richard Biener <rguenther@suse.de>
2658
2659 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2660
2661 2013-09-26 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/58539
2664 * gcc.dg/torture/pr58539.c: New testcase.
2665
2666 2013-09-25 Jeff Law <law@redhat.com>
2667
2668 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2669
2670 2013-09-25 Tobias Burnus <burnus@net-b.de>
2671
2672 PR fortran/58436
2673 * gfortran.dg/finalize_21.f90: New.
2674
2675 2013-09-25 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/57697
2678 PR fortran/58469
2679 * gfortran.dg/defined_assignment_8.f90: New.
2680 * gfortran.dg/defined_assignment_9.f90: New.
2681
2682 2013-09-25 Marek Polacek <polacek@redhat.com>
2683
2684 PR sanitizer/58413
2685 * c-c++-common/ubsan/shift-5.c: New test.
2686 * c-c++-common/ubsan/shift-6.c: New test.
2687 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2688 * gcc.dg/ubsan/c-shift-1.c: New test.
2689
2690 2013-09-25 Marek Polacek <polacek@redhat.com>
2691
2692 PR c++/58516
2693 * g++.dg/tm/pr58516.C: New test.
2694
2695 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2696
2697 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2698 New procedure.
2699 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2700
2701 2013-09-24 Richard Biener <rguenther@suse.de>
2702
2703 PR middle-end/58513
2704 * g++.dg/vect/pr58513.cc: New testcase.
2705
2706 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2707
2708 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2709 output.
2710
2711 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2712
2713 PR c++/58500
2714 * g++.dg/cpp1y/pr58500.C: New testcase.
2715
2716 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gnat.dg/opt28.ad[sb]: New test.
2719 * gnat.dg/opt28_pkg.ads: New helper.
2720
2721 2013-09-23 Richard Biener <rguenther@suse.de>
2722
2723 PR tree-optimization/58464
2724 * g++.dg/torture/pr58464.C: New testcase.
2725
2726 2013-09-23 Christian Bruel <christian.bruel@st.com>
2727
2728 PR target/58475
2729 * gcc.target/sh/torture/pr58475.c: New test.
2730
2731 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2732
2733 PR fortran/58355
2734 * gfortran.dg/extends_15.f90: New.
2735
2736 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2737
2738 PR c++/58481
2739 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2740
2741 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2742
2743 PR target/56875
2744 * gcc.target/vax/vax.exp: New.
2745 * gcc.target/vax/pr56875.c: Ditto.
2746
2747 2013-09-20 Richard Biener <rguenther@suse.de>
2748
2749 PR middle-end/58484
2750 * gfortran.dg/pr58484.f: New testcase.
2751
2752 2013-09-20 Jeff Law <law@redhat.com>
2753
2754 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2755
2756 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2757
2758 PR middle-end/57748
2759 * gcc.dg/torture/pr57748-1.c: New test.
2760 * gcc.dg/torture/pr57748-2.c: New test.
2761
2762 2013-09-20 Marek Polacek <polacek@redhat.com>
2763
2764 PR sanitizer/58413
2765 * c-c++-common/ubsan/shift-4.c: New test.
2766
2767 2013-09-20 Richard Biener <rguenther@suse.de>
2768
2769 PR tree-optimization/58453
2770 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2771
2772 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2773
2774 PR fortran/58099
2775 * gfortran.dg/proc_ptr_43.f90: New.
2776
2777 2013-09-18 Tobias Burnus <burnus@net-b.de>
2778
2779 PR fortran/57697
2780 * gfortran.dg/defined_assignment_11.f90: New.
2781
2782 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2783
2784 PR rtl-optimization/58438
2785 * g++.dg/pr58438.C: New test.
2786
2787 2013-09-18 Tobias Burnus <burnus@net-b.de>
2788
2789 PR fortran/43366
2790 * gfortran.dg/class_39.f03: Update dg-error.
2791 * gfortran.dg/class_5.f03: Ditto.
2792 * gfortran.dg/class_53.f90: Ditto.
2793 * gfortran.dg/realloc_on_assign_20.f90: New.
2794 * gfortran.dg/realloc_on_assign_21.f90: New.
2795 * gfortran.dg/realloc_on_assign_22.f90: New.
2796
2797 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2798
2799 PR c++/58457
2800 * g++.dg/parse/using4.C: New.
2801
2802 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2803
2804 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2805
2806 2013-09-18 Marek Polacek <polacek@redhat.com>
2807
2808 PR sanitize/58443
2809 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2810 instead of the shift option.
2811 * c-c++-common/ubsan/pr58443-1.c: New test.
2812 * c-c++-common/ubsan/pr58443-3.c: New test.
2813 * c-c++-common/ubsan/pr58443-2.c: New test.
2814
2815 2013-09-18 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/58417
2818 * gcc.dg/torture/pr58417.c: New testcase.
2819
2820 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2821
2822 * gnat.dg/array_bounds_test2.adb: New test.
2823
2824 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2825
2826 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2827 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2828
2829 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2830
2831 * gnat.dg/in_out_parameter4.adb: New test.
2832
2833 2013-09-18 Marek Polacek <polacek@redhat.com>
2834
2835 PR sanitizer/58411
2836 * c-c++-common/ubsan/attrib-1.c: New test.
2837
2838 2013-09-17 Cong Hou <congh@google.com>
2839
2840 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2841 on two arrays with short and int types. This should not be recognized
2842 as a dot product pattern.
2843
2844 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2845
2846 PR c++/58435
2847 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2848 the cp_type_quals (r) too.
2849
2850 2013-09-17 Jan Hubicka <jh@suse.cz>
2851
2852 PR middle-end/58332
2853 * gcc.c-torture/compile/pr58332.c: New testcase.
2854
2855 2013-09-17 Jeff Law <law@redhat.com>
2856
2857 * gcc.c-torture/execute/pr58387.c: New test.
2858
2859 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2860
2861 PR tree-optimization/58088
2862 * gcc.c-torture/compile/pr58088.c: New test.
2863
2864 2013-09-17 Nick Clifton <nickc@redhat.com>
2865
2866 * lib/target-supports.exp (check_effective_target_trampolines):
2867 Add MSP430 to the list of targets that do not support trampolines.
2868 (check_profiling_available): Add MSP430 to the list of targets
2869 that do not support profiling.
2870 (check_effective_target_tls_runtime): Add MSP430 to the list of
2871 targets that do not support TLS.
2872
2873 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2874
2875 * gnat.dg/opt27.adb: New test.
2876 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2877
2878 2013-09-17 Andreas Schwab <schwab@suse.de>
2879
2880 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2881
2882 2013-09-17 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/58432
2885 * gcc.dg/pr58432.c: New testcase.
2886
2887 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2888
2889 * gcc.dg/tree-ssa/slsr-39.c: New test.
2890
2891 2013-09-16 Xinliang David Li <davidxl@google.com>
2892
2893 * gcc.misc-tests/help.exp: Optimizer help change.
2894
2895 2013-09-16 Jeff Law <law@redhat.com>
2896
2897 * gcc.c-torture/execute/pr58419.c: New test.
2898 * gcc.c-torture/execute/pr58431.c: New test.
2899
2900 2013-09-16 Tobias Burnus <burnus@net-b.de>
2901
2902 PR fortran/58356
2903 * gfortran.dg/finalize_19.f90: New.
2904
2905 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2906
2907 * gcc.target/i386/pr58418.c: New.
2908
2909 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2910
2911 * gcc.target/aarch64/fmla-intrinsic.c: New.
2912 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2913 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2914 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2915
2916 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2917
2918 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2919 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2920
2921 2013-09-16 Richard Biener <rguenther@suse.de>
2922
2923 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2924
2925 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2926
2927 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2928 interpreted as implicit templates) to be expected pedwarns instead.
2929
2930 2013-09-16 Tobias Burnus <burnus@net-b.de>
2931
2932 PR fortran/57697
2933 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2934
2935 2013-09-15 Tobias Burnus <burnus@net-b.de>
2936
2937 PR fortran/57697
2938 * gfortran.dg/defined_assignment_10.f90: New.
2939
2940 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2941
2942 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2943 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
2944
2945 2013-09-13 Jacek Caban <jacek@codeweavers.com>
2946
2947 * g++.dg/abi/main.C: Added implicit C linkage tests
2948
2949 2013-09-13 Kai Tietz <ktietz@redhat.com>
2950
2951 * gcc.target/i386/pr57848.c: New file.
2952
2953 2013-09-13 Christian Bruel <christian.bruel@st.com>
2954
2955 PR target/58314
2956 * gcc.target/sh/torture/pr58314.c: New test.
2957
2958 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2959
2960 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
2961
2962 2013-09-12 Martin Jambor <mjambor@suse.cz>
2963
2964 PR ipa/58389
2965 * g++.dg/pr58389.C: New test.
2966
2967 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
2968
2969 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
2970 * g++.dg/template/pseudodtor3.C: Likewise.
2971
2972 2013-09-12 Richard Biener <rguenther@suse.de>
2973
2974 PR tree-optimization/58404
2975 * g++.dg/tree-ssa/pr58404.C: New testcase.
2976
2977 2013-09-12 Martin Jambor <mjambor@suse.cz>
2978
2979 PR ipa/58371
2980 * g++.dg/ipa/pr58371.C: New test.
2981
2982 2013-09-12 Richard Biener <rguenther@suse.de>
2983
2984 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
2985 expected outcome and comment why that happens.
2986
2987 2013-09-11 Richard Biener <rguenther@suse.de>
2988
2989 PR middle-end/58377
2990 * g++.dg/uninit-pred-4.C: New testcase.
2991
2992 2013-09-11 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR tree-optimization/58385
2995 * gcc.c-torture/execute/pr58385.c: New test.
2996
2997 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2998
2999 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3000
3001 2013-09-10 Jeff Law <law@redhat.com>
3002
3003 * g++.dg/torture/pr58380.C: New test.
3004
3005 2013-09-10 Jan Hubicka <jh@suse.cz>
3006 Paolo Carlini <paolo.carlini@oracle.com>
3007
3008 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3009
3010 2013-09-10 Jeff Law <law@redhat.com>
3011
3012 * gcc.c-torture/compile/pr58343.c: New test.
3013
3014 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3015
3016 PR rtl-optimization/58365
3017 * gcc.c-torture/execute/pr58365.c: New test.
3018
3019 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3020
3021 * gcc.dg/torture/memcpy-1.c: New test.
3022
3023 2013-09-10 Alan Modra <amodra@gmail.com>
3024
3025 * gcc.target/powerpc/pr58330.c: New.
3026
3027 2013-09-10 Alan Modra <amodra@gmail.com>
3028
3029 * gcc.target/powerpc/medium_offset.c: New.
3030
3031 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3032
3033 PR c++/58325
3034 * g++.dg/warn/Wunused-var-21.C: New test.
3035
3036 PR tree-optimization/58364
3037 * gcc.c-torture/execute/pr58364.c: New test.
3038
3039 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/43452
3042 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3043 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3044 * g++.dg/init/delete1.C: Adjust.
3045
3046 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3047
3048 * gcc.target/aarch64/movdi_1.c: New test.
3049
3050 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3051
3052 PR c++/58362
3053 * g++.dg/warn/Wunused-parm-5.C: New.
3054
3055 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3056
3057 * gcc.target/aarch64/cmn-neg.c: New test.
3058
3059 2013-09-09 Richard Biener <rguenther@suse.de>
3060
3061 PR middle-end/58326
3062 * gcc.dg/torture/pr58326-1.c: New testcase.
3063 * gcc.dg/torture/pr58326-2.c: Likewise.
3064
3065 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3066
3067 PR target/57735
3068 * g++.dg/ext/pr57735.C: New test.
3069
3070 2013-09-09 Jan Hubicka <jh@suse.cz>
3071
3072 PR middle-end/58294
3073 * g++.dg/torture/PR58294.C: New testcase.
3074
3075 2013-09-08 Jeff Law <law@redhat.com>
3076
3077 * gcc.c-torture/compile/pr58340.c: New test.
3078
3079 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3080
3081 * g++.dg/debug/ra1.C: New test.
3082
3083 2013-09-08 Jan Hubicka <jh@suse.cz>
3084
3085 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3086 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3087 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3088 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3089
3090 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3091
3092 PR c++/54941
3093 * g++.dg/overload/new1.C: Adjust.
3094
3095 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3096
3097 * c-c++-common/opaque-vector.c: New test.
3098
3099 2013-09-08 Tom de Vries <tom@codesourcery.com>
3100
3101 PR c++/58282
3102 * g++.dg/tm/noexcept-6.C: New test.
3103
3104 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3105
3106 * gcc.target/arc/cond-set-use.c: New test.
3107
3108 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3109
3110 * gnat.dg/stack_usage2.adb: New test.
3111
3112 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3113
3114 * gcc.target/aarch64/table-intrinsics.c
3115 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3116 (qtb_tests8_< ,2,3,4>): Likewise.
3117 (qtblq_tests8_< ,2,3,4>): Likewise.
3118 (qtbxq_tests8_< ,2,3,4>): Likewise.
3119
3120 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3121
3122 * gnat.dg/warn10.ad[sb]: New test.
3123 * gnat.dg/warn10_pkg.ads: New helper.
3124
3125 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3126
3127 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3128 Don't expect NULL in foo.result set.
3129 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3130 in ESCAPED set.
3131 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3132 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3133
3134 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3135
3136 * gcc.target/s390/nearestint-1.c: New testcase.
3137
3138 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3139 Vineet Gupta <Vineet.Gupta@synopsys.com>
3140
3141 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3142 * testsuite/gcc.target/arc: New directory.
3143 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3144 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3145 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3146 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3147 * testsuite/gcc.dg/builtin-apply2.c
3148 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3149
3150 2013-09-04 Jan Hubicka <jh@suse.cz>
3151
3152 PR middle-end/58201
3153 * g++.dg/torture/pr58201_0.C: New testcase.
3154 * g++.dg/torture/pr58201_1.C: New testcase.
3155 * g++.dg/torture/pr58201.h: New testcase.
3156
3157 2013-09-05 Jan Hubicka <jh@suse.cz>
3158
3159 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3160
3161 2013-09-05 Richard Biener <rguenther@suse.de>
3162
3163 PR tree-optimization/58137
3164 * gcc.target/i386/pr58137.c: New testcase.
3165
3166 2013-09-05 Martin Jambor <mjambor@suse.cz>
3167
3168 * g++.dg/ipa/remref-1.C: New test.
3169 * g++.dg/ipa/remref-2.C: Likewise.
3170
3171 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3172
3173 PR c++/24926
3174 * g++.dg/parse/access11.C: New.
3175
3176 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3177
3178 * g++.dg/warn/weak1.C: Skip on AIX.
3179
3180 2013-09-04 Easwaran Raman <eraman@google.com>
3181
3182 PR middle-end/57370
3183 PR tree-optimization/58011
3184 * gfortran.dg/reassoc_12.f90: New testcase.
3185 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3186
3187 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3188
3189 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3190 * gcc.dg/torture/pr53922.c: Skip on AIX.
3191 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3192
3193 2013-09-04 Teresa Johnson <tejohnson@google.com>
3194
3195 * gcc.dg/unroll_1.c: Test dumping to stderr.
3196
3197 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3198
3199 PR c++/58305
3200 * g++.dg/warn/deprecated-8.C: New.
3201
3202 2013-09-03 Jeff Law <law@redhat.com>
3203
3204 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3205 dump output.
3206
3207 2013-09-03 Meador Inge <meadori@codesourcery.com>
3208
3209 Revert:
3210
3211 2013-08-30 Meador Inge <meadori@codesourcery.com>
3212
3213 * gcc.dg/Warray-bounds-11.c: New testcase.
3214
3215 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3216
3217 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3218
3219 2013-09-03 Jan Hubicka <jh@suse.cz>
3220
3221 * g++.dg/ipa/devirt-15.C: Fix testcase.
3222
3223 2013-09-03 Richard Biener <rguenther@suse.de>
3224
3225 PR middle-end/57656
3226 * gcc.dg/torture/pr57656.c: New testcase.
3227
3228 2013-09-03 Richard Biener <rguenther@suse.de>
3229
3230 PR middle-end/57287
3231 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3232
3233 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3234
3235 PR fortran/PR56519
3236 * gfortran.dg/do_concurrent_3.f90: New test case.
3237
3238 2013-09-02 Jan Hubicka <jh@suse.cz>
3239
3240 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3241
3242 2013-09-02 Martin Jambor <mjambor@suse.cz>
3243
3244 PR ipa/58106
3245 * gcc.dg/ipa/pr58106.c: New test.
3246
3247 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3248
3249 * gcc.target/aarch64/scalar_intrinsics.c
3250 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3251
3252 2013-09-02 Richard Biener <rguenther@suse.de>
3253
3254 PR middle-end/57511
3255 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3256
3257 2013-09-02 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3260 reference.
3261
3262 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3263
3264 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3265
3266 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3267
3268 PR c++/21682, implement DR 565
3269 * g++.dg/template/using24.C: New.
3270 * g++.dg/template/using25.C: Likewise.
3271 * g++.dg/template/using26.C: Likewise.
3272
3273 2013-09-01 Jan Hubicka <jh@suse.cz>
3274
3275 * g++.dg/ipa/devirt-15.C: New testcase.
3276
3277 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3278
3279 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3280
3281 2013-08-31 Jan Hubicka <jh@suse.cz>
3282
3283 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3284 * g++.dg/tree-ssa/pr45453.C: Likewise.
3285
3286 2013-08-31 Jan Hubicka <jh@suse.cz>
3287
3288 * gcc.dg/fork-instrumentation.c: New testcase.
3289
3290 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3291
3292 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3293
3294 2013-08-30 Meador Inge <meadori@codesourcery.com>
3295
3296 * gcc.dg/Warray-bounds-11.c: New testcase.
3297
3298 2013-08-30 Marek Polacek <polacek@redhat.com>
3299
3300 * g++.dg/ubsan/div-by-zero-1.C: New test.
3301 * c-c++-common/ubsan/save-expr-1.c: New test.
3302 * c-c++-common/ubsan/save-expr-2.c: New test.
3303 * c-c++-common/ubsan/save-expr-3.c: New test.
3304 * c-c++-common/ubsan/save-expr-4.c: New test.
3305 * c-c++-common/ubsan/typedef-1.c: New test.
3306 * c-c++-common/ubsan/const-char-1.c: New test.
3307 * c-c++-common/ubsan/const-expr.c: New test.
3308 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3309 * c-c++-common/ubsan/shift-1.c: Likewise.
3310 * c-c++-common/ubsan/shift-2.c: Likewise.
3311 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3312 * lib/ubsan-dg.exp: New file.
3313 * g++.dg/dg.exp: Add ubsan tests.
3314 * g++.dg/ubsan/ubsan.exp: New file.
3315 * gcc.dg/ubsan/ubsan.exp: New file.
3316 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3317 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3318 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3319 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3320 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3321 * c-c++-common/ubsan/shift-3.c: New test.
3322 * c-c++-common/ubsan/unreachable-1.c: New test.
3323 * c-c++-common/ubsan/shift-1.c: New test.
3324 * c-c++-common/ubsan/shift-2.c: New test.
3325 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3326 * gcc.dg/ubsan/c99-shift-2.c: New test.
3327 * gcc.dg/ubsan/c99-shift-1.c: New test.
3328
3329 2013-08-29 Jan Hubicka <jh@suse.cz>
3330
3331 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3332 to match template and comment.
3333
3334 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3335
3336 PR c++/51424
3337 * g++.dg/cpp0x/dc8.C: New.
3338 * g++.dg/template/meminit1.C: Adjust.
3339
3340 2013-08-30 Teresa Johnson <tejohnson@google.com>
3341
3342 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3343
3344 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3345
3346 PR tree-optimization/58277
3347 * gcc.c-torture/execute/pr58277-1.c: New test.
3348 * gcc.c-torture/execute/pr58277-2.c: New test.
3349
3350 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3351
3352 * gcc.dg/guality/param-1.c: New test.
3353 * gcc.dg/guality/param-2.c: Likewise.
3354
3355 2013-08-30 Richard Biener <rguenther@suse.de>
3356
3357 PR tree-optimization/58228
3358 * gcc.dg/torture/pr58228.c: New testcase.
3359
3360 2013-08-30 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/58223
3363 * gcc.dg/torture/pr58223.c: New testcase.
3364 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3365
3366 2013-08-30 Richard Biener <rguenther@suse.de>
3367
3368 PR tree-optimization/58010
3369 * gcc.dg/pr58010.c: New testcase.
3370
3371 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3372
3373 * gcc.dg/unroll_3.c: Message change.
3374 * gcc.dg/unroll_4.c: Likewise.
3375 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3376 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3377 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3378 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3379 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3380 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3381 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3382 * gcc.dg/unroll_1.c: Likewise.
3383 * gcc.dg/vect/bb-slp-31.c: Likewise.
3384 * gcc.dg/vect/bb-slp-14.c: Likewise.
3385 * gcc.dg/vect/bb-slp-8.c: Likewise.
3386 * gcc.dg/vect/bb-slp-23.c: Likewise.
3387 * gcc.dg/vect/bb-slp-15.c: Likewise.
3388 * gcc.dg/vect/bb-slp-9.c: Likewise.
3389 * gcc.dg/vect/bb-slp-24.c: Likewise.
3390 * gcc.dg/vect/bb-slp-16.c: Likewise.
3391 * gcc.dg/vect/bb-slp-25.c: Likewise.
3392 * gcc.dg/vect/bb-slp-17.c: Likewise.
3393 * gcc.dg/vect/bb-slp-26.c: Likewise.
3394 * gcc.dg/vect/bb-slp-18.c: Likewise.
3395 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3396 * gcc.dg/vect/bb-slp-27.c: Likewise.
3397 * gcc.dg/vect/bb-slp-19.c: Likewise.
3398 * gcc.dg/vect/bb-slp-28.c: Likewise.
3399 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3400 * gcc.dg/vect/bb-slp-29.c: Likewise.
3401 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3402 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3403 * gcc.dg/vect/bb-slp-1.c: Likewise.
3404 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3405 * gcc.dg/vect/bb-slp-2.c: Likewise.
3406 * gcc.dg/vect/bb-slp-3.c: Likewise.
3407 * gcc.dg/vect/bb-slp-10.c: Likewise.
3408 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3409 * gcc.dg/vect/bb-slp-4.c: Likewise.
3410 * gcc.dg/vect/bb-slp-11.c: Likewise.
3411 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3412 * gcc.dg/vect/bb-slp-5.c: Likewise.
3413 * gcc.dg/vect/bb-slp-20.c: Likewise.
3414 * gcc.dg/vect/bb-slp-6.c: Likewise.
3415 * gcc.dg/vect/bb-slp-21.c: Likewise.
3416 * gcc.dg/vect/bb-slp-30.c: Likewise.
3417 * gcc.dg/vect/bb-slp-13.c: Likewise.
3418 * gcc.dg/vect/bb-slp-7.c: Likewise.
3419 * gcc.dg/vect/bb-slp-22.c: Likewise.
3420 * gcc.dg/unroll_2.c: Likewise.
3421 * g++.dg/vect/slp-pr50413.cc: Likewise.
3422 * g++.dg/vect/slp-pr56812.cc: Likewise.
3423 * g++.dg/vect/slp-pr50819.cc: Likewise.
3424
3425 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3426
3427 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3428
3429 2013-08-29 Teresa Johnson <tejohnson@google.com>
3430
3431 * gcc.dg/pr40209.c: Use -fopt-info.
3432 * gcc.dg/pr26570.c: Ditto.
3433 * gcc.dg/pr32773.c: Ditto.
3434 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3435
3436 2013-08-29 Richard Biener <rguenther@suse.de>
3437
3438 PR tree-optimization/58246
3439 * gcc.dg/torture/pr58246.c: New testcase.
3440
3441 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3442
3443 PR fortran/52243
3444 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3445 obsolete by patch.
3446 * gfortran.dg/realloc_on_assign_19.f90: New test.
3447
3448 2013-08-29 Richard Biener <rguenther@suse.de>
3449
3450 PR middle-end/57287
3451 * gcc.dg/pr57287-2.c: New testcase.
3452
3453 2013-08-29 Richard Biener <rguenther@suse.de>
3454
3455 PR tree-optimization/57685
3456 * gcc.dg/torture/pr57685.c: New testcase.
3457
3458 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3459
3460 PR c++/58255
3461 * g++.dg/cpp0x/dc7.C: New.
3462
3463 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR middle-end/58257
3466 * c-c++-common/gomp/pr58257.c: New test.
3467
3468 2013-08-28 Richard Biener <rguenther@suse.de>
3469
3470 PR tree-optimization/56933
3471 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3472
3473 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3474
3475 * gcc.target/aarch64/scalar_shift_1.c: New.
3476
3477 2013-08-27 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/57521
3480 * gcc.dg/torture/pr57521.c: New testcase.
3481
3482 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3483
3484 PR rtl-optimization/57860
3485 PR rtl-optimization/57861
3486 PR rtl-optimization/57875
3487 PR rtl-optimization/57876
3488 PR rtl-optimization/57877
3489 * gcc.c-torture/execute/pr57860.c: New test.
3490 * gcc.c-torture/execute/pr57861.c: New test.
3491 * gcc.c-torture/execute/pr57875.c: New test.
3492 * gcc.c-torture/execute/pr57876.c: New test.
3493 * gcc.c-torture/execute/pr57877.c: New test.
3494
3495 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3496
3497 PR fortran/58146
3498 * gfortran.dg/bounds_check_18.f90: New test.
3499
3500 2013-08-23 Jan Hubicka <jh@suse.cz>
3501
3502 * g++.dg/ipa/devirt-14.C: Fix typo.
3503
3504 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3505
3506 PR fortran/57798
3507 * gfortran.dg/inline_sum_5.f90: New.
3508
3509 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3510
3511 PR fortran/57843
3512 * gfortran.dg/typebound_assignment_7.f90: New.
3513
3514 2013-08-23 Jan Hubicka <jh@suse.cz>
3515
3516 * g++.dg/ipa/devirt-13.C: New testcase.
3517 * g++.dg/ipa/devirt-14.C: New testcase.
3518
3519 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3520
3521 PR target/58218
3522 * gcc.target/i386/pr58218.c: New test.
3523
3524 PR tree-optimization/58209
3525 * gcc.c-torture/execute/pr58209.c: New test.
3526
3527 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3528
3529 * gcc.target/powerpc/pr57744.c: Declare abort.
3530
3531 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3532
3533 PR c++/56380
3534 * g++.dg/template/error54.C: New.
3535
3536 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3537
3538 PR fortran/58185
3539 * gfortran.dg/select_type_34.f90: New.
3540
3541 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3542
3543 PR c++/56130
3544 * g++.dg/warn/deprecated-7.C: New.
3545
3546 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3547
3548 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3549
3550 2013-08-21 Jeff Law <law@redhat.com>
3551
3552 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3553
3554 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/56134
3557 * g++.dg/ext/attr-alias-3.C: New.
3558
3559 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3560
3561 PR fortran/53655
3562 * gfortran.dg/intent_out_8.f90: New.
3563
3564 2013-08-20 Teresa Johnson <tejohnson@google.com>
3565
3566 PR rtl-optimizations/57451
3567 * g++.dg/tree-prof/pr57451.C: New test.
3568
3569 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/58190
3572 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3573
3574 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3575
3576 PR c/57490
3577 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3578
3579 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3580
3581 * gcc.target/powerpc/dfp-dd-2.c: New test.
3582 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3583 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3584
3585 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3586
3587 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3588 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3589 Check for SLL too.
3590
3591 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3592
3593 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3594
3595 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3596 "Threaded".
3597
3598 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3599 correct test response.
3600
3601 PR testsuite/52641
3602 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3603 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3604 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3605 (v4si): Use it.
3606 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3607 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3608
3609 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3610
3611 2013-08-18 Jan Hubicka <jh@suse.cz>
3612
3613 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3614
3615 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3616
3617 PR fortran/46271
3618 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3619
3620 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3621
3622 PR tree-optimization/58006
3623 * g++.dg/opt/pr58006.C: New test.
3624
3625 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3626
3627 * gnat.dg/specs/linker_alias.ads: New test.
3628
3629 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3630
3631 PR tree-optimization/58164
3632 * gcc.c-torture/compile/pr58164.c: New test.
3633
3634 PR tree-optimization/58165
3635 * g++.dg/opt/pr58165.C: New test.
3636
3637 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 PR c++/51912
3640 * g++.dg/cpp0x/enum28.C: New.
3641 * g++.dg/cpp0x/enum15.C: Adjust.
3642
3643 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3644
3645 PR target/57949
3646 * gcc.target/powerpc/pr57949-1.c: New.
3647 * gcc.target/powerpc/pr57949-2.c: New.
3648
3649 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3650
3651 PR tree-optimization/58145
3652 * gcc.dg/pr58145-1.c: New test.
3653 * gcc.dg/pr58145-2.c: New test.
3654
3655 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3656
3657 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3658 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3659 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3660 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3661 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3662 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3663 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3664 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3665 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3666 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3667 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3668 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3669 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3670 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3671 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3672 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3673 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3674 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3675 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3676 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3677 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3678 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3679 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3680 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3681 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3682 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3683 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3684 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3685 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3686 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3687 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3688 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3689 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3690 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3691 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3692 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3693 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3694 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3695 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3696 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3697 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3698
3699 PR testsuite/52641
3700 * gcc.c-torture/execute/pr56799.x: New file.
3701
3702 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3703
3704 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3705
3706 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3707 * gcc.dg/pr44214-3.c (v2df): Likewise.
3708
3709 * gcc.dg/pr46647.c: xfail for avr-*-*.
3710
3711 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3712 memcpy by one.
3713 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3714 Expect l to be optimized away.
3715 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3716
3717 PR testsuite/52641
3718 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3719 to tests that assume int/double are larger than short/float.
3720
3721 PR testsuite/52641
3722 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3723 target { ! int16 }.
3724 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3725 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3726 target { int16 }. Restrict existing tests to target { int32 }
3727 where appropriate.
3728 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3729 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3730 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3731 * lib/target-supports.exp (check_effective_target_int32): New proc.
3732
3733 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3734 exclude from scan test.
3735
3736 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3737 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3738 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3739 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3741 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3742 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3743 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3744 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3745 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3746 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3747 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3748 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3749 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3750 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3751 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3752 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3753 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3754 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3755
3756 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3757
3758 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3759
3760 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3761 to be the first test directive.
3762 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3763 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3764 * gcc.target/arm/atomic-op-char.c: Likewise.
3765 * gcc.target/arm/atomic-op-consume.c: Likewise.
3766 * gcc.target/arm/atomic-op-int.c: Likewise.
3767 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3768 * gcc.target/arm/atomic-op-release.c: Likewise.
3769 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3770 * gcc.target/arm/atomic-op-short.c: Likewise.
3771
3772 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3773
3774 PR rtl-optimization/57662
3775 * gcc.dg/pr57662.c: New test.
3776
3777 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3778
3779 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3780 alternative to -1.
3781 * gcc.target/mips/nans-legacy.c: Likewise.
3782
3783 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3784
3785 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3786 escapes.
3787 * gcc.target/mips/fabs-legacy.c: Likewise.
3788 * gcc.target/mips/fabsf-2008.c: Likewise.
3789 * gcc.target/mips/fabsf-legacy.c: Likewise.
3790 * gcc.target/mips/fneg-2008.c: Likewise.
3791 * gcc.target/mips/fneg-legacy.c: Likewise.
3792 * gcc.target/mips/fnegf-2008.c: Likewise.
3793 * gcc.target/mips/fnegf-legacy.c: Likewise.
3794 * gcc.target/mips/nan-2008.c: Likewise.
3795 * gcc.target/mips/nan-legacy.c: Likewise.
3796 * gcc.target/mips/nanf-2008.c: Likewise.
3797 * gcc.target/mips/nanf-legacy.c: Likewise.
3798 * gcc.target/mips/nans-2008.c: Likewise.
3799 * gcc.target/mips/nans-legacy.c: Likewise.
3800 * gcc.target/mips/nansf-2008.c: Likewise.
3801 * gcc.target/mips/nansf-legacy.c: Likewise.
3802
3803 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3804
3805 * gnat.dg/valued_proc.adb: New test.
3806 * gnat.dg/valued_proc_pkg.ads: New helper.
3807
3808 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3809
3810 PR tree-optimization/57661
3811 * g++.dg/opt/pr57661.C: New test.
3812
3813 PR sanitizer/56417
3814 * gcc.dg/asan/pr56417.c: New test.
3815
3816 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3817
3818 * gnat.dg/loop_optimization16.adb: New test.
3819 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3820
3821 2013-08-13 Marek Polacek <polacek@redhat.com>
3822
3823 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3824
3825 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3826
3827 Example of converting global state to per-pass state.
3828
3829 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3830 global state "static int counter" to...
3831 (one_pass::counter): ...this instance data.
3832
3833 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3834
3835 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3836 to member function...
3837 (one_pass::gate): ...this.
3838 (one_pass_exec): Convert to member function...
3839 (one_pass::impl_execute): ...this.
3840
3841 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3842
3843 PR c++/57416
3844 * g++.dg/cpp0x/pr57416.C: New.
3845
3846 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3847
3848 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3849 changes.
3850 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3851 * g++.dg/cpp0x/defaulted2.C: Likewise.
3852 * g++.dg/cpp0x/defaulted31.C: Likewise.
3853 * g++.dg/cpp0x/error6.C: Likewise.
3854 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3855 * g++.dg/cpp0x/override2.C: Likewise.
3856 * g++.dg/cpp0x/parse1.C: Likewise.
3857 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3858 * g++.dg/cpp0x/temp_default4.C: Likewise.
3859 * g++.dg/ext/attrib32.C: Likewise.
3860 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3861 * g++.dg/ext/mv13.C: Likewise.
3862 * g++.dg/ext/mv7.C: Likewise.
3863 * g++.dg/ext/mv9.C: Likewise.
3864 * g++.dg/ext/pr57362.C: Likewise.
3865 * g++.dg/ext/typeof10.C: Likewise.
3866 * g++.dg/lookup/anon6.C: Likewise.
3867 * g++.dg/lookup/crash6.C: Likewise.
3868 * g++.dg/lookup/name-clash5.C: Likewise.
3869 * g++.dg/lookup/name-clash6.C: Likewise.
3870 * g++.dg/other/anon4.C: Likewise.
3871 * g++.dg/other/error15.C: Likewise.
3872 * g++.dg/other/error8.C: Likewise.
3873 * g++.dg/other/redecl2.C: Likewise.
3874 * g++.dg/parse/crash16.C: Likewise.
3875 * g++.dg/parse/crash21.C: Likewise.
3876 * g++.dg/parse/crash38.C: Likewise.
3877 * g++.dg/parse/redef2.C: Likewise.
3878 * g++.dg/parse/struct-as-enum1.C: Likewise.
3879 * g++.dg/template/crash39.C: Likewise.
3880 * g++.dg/template/redecl3.C: Likewise.
3881 * g++.dg/tls/diag-3.C: Likewise.
3882 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3883 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3884 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3885 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3886 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3887 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3888 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3889 * g++.old-deja/g++.brendan/static3.C: Likewise.
3890 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3891 * g++.old-deja/g++.jason/binding.C: Likewise.
3892 * g++.old-deja/g++.jason/crash4.C: Likewise.
3893 * g++.old-deja/g++.jason/crash7.C: Likewise.
3894 * g++.old-deja/g++.jason/lineno.C: Likewise.
3895 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3896 * g++.old-deja/g++.mike/misc3.C: Likewise.
3897 * g++.old-deja/g++.mike/net44.C: Likewise.
3898 * g++.old-deja/g++.mike/ns3.C: Likewise.
3899 * g++.old-deja/g++.ns/alias4.C: Likewise.
3900 * g++.old-deja/g++.ns/ns11.C: Likewise.
3901 * g++.old-deja/g++.other/crash23.C: Likewise.
3902 * g++.old-deja/g++.other/decl8.C: Likewise.
3903 * g++.old-deja/g++.other/linkage3.C: Likewise.
3904 * g++.old-deja/g++.other/typeck1.C: Likewise.
3905 * g++.old-deja/g++.other/typedef5.C: Likewise.
3906 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3907 * g++.old-deja/g++.pt/friend36.C: Likewise.
3908 * obj-c++.dg/method-8.mm: Likewise.
3909 * obj-c++.dg/tls/diag-3.mm: Likewise.
3910
3911 2013-08-12 Perez Read <netfirewall@gmail.com>
3912
3913 PR target/58132
3914 * gcc.target/i386/movabs-1.c: New test.
3915
3916 2013-08-12 Marek Polacek <polacek@redhat.com>
3917
3918 PR tree-optimization/57980
3919 * gcc.dg/pr57980.c: New test.
3920
3921 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3922
3923 PR fortran/56666
3924 * gfortran.dg/do_check_10.f90: New test.
3925 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3926 * gfortran.dg/array_constructor_18.f90: Likewise.
3927 * gfortran.dg/array_constructor_22.f90: Likewise.
3928 * gfortran.dg/coarray_15.f90: Likewise.
3929 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3930 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3931 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3932
3933 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3934
3935 PR c++/53349
3936 * g++.dg/cpp0x/constexpr-ice8.C: New.
3937
3938 2013-08-09 Xinliang David Li <davidxl@google.com>
3939
3940 * gcc.target/i386/memcpy-strategy-1.c: New test.
3941 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3942 * gcc.target/i386/memset-strategy-1.c: Ditto.
3943 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
3944
3945 2013-08-09 Jan Hubicka <jh@suse.cz>
3946
3947 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
3948 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
3949
3950 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
3951
3952 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
3953
3954 2013-08-09 Janus Weil <janus@gcc.gnu.org>
3955
3956 PR fortran/58058
3957 * gfortran.dg/transfer_intrinsic_6.f90: New.
3958
3959 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 Revert:
3962 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3963
3964 PR c++/46206
3965 * g++.dg/lookup/typedef2.C: New.
3966
3967 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
3968
3969 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
3970 output of vdup intrinsics.
3971
3972 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3973
3974 * gcc.target/arm/lp1189445.c: New testcase.
3975
3976 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
3977
3978 PR rtl-optimization/58079
3979 * gcc.dg/torture/pr58079.c: New test.
3980
3981 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
3982
3983 * gnat.dg/warn9.adb: New test.
3984
3985 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
3986
3987 PR c++/46206
3988 * g++.dg/lookup/typedef2.C: New.
3989
3990 2013-08-07 David Malcolm <dmalcolm@redhat.com>
3991
3992 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
3993 to optstr when building plugins on darwin.
3994
3995 2013-08-06 Martin Jambor <mjambor@suse.cz>
3996
3997 PR tree-optimization/57539
3998 * gcc.dg/ipa/pr57539.c: New test.
3999
4000 2013-08-06 Martin Jambor <mjambor@suse.cz>
4001 Bernd Edlinger <bernd.edlinger@hotmail.de>
4002
4003 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4004 (a): Fix constructor.
4005
4006 2013-08-06 Martin Jambor <mjambor@suse.cz>
4007
4008 PR fortran/57987
4009 * gfortran.dg/pr57987.f90: New test.
4010
4011 2013-08-06 Martin Jambor <mjambor@suse.cz>
4012
4013 PR middle-end/58041
4014 * gcc.dg/torture/pr58041.c: New test.
4015 * gcc.target/arm/pr58041.c: Likewise.
4016
4017 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4018
4019 PR fortran/57306
4020 * gfortran.dg/pointer_init_8.f90: New.
4021
4022 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4023
4024 PR c++/58080
4025 * g++.dg/cpp0x/pr58080.C: New.
4026
4027 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4028
4029 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4030 to optstr when building plugins.
4031
4032 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4033
4034 Patch autogenerated by refactor_passes.py from
4035 https://github.com/davidmalcolm/gcc-refactoring-scripts
4036 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4037
4038 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4039 struct to a subclass of gimple_opt_pass along with...
4040 (pass_data_one_pass): ...new pass_data instance and...
4041 (make_one_pass): ...new function.
4042 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4043 global struct to a subclass of gimple_opt_pass along with...
4044 (pass_data_warn_self_assign): ...new pass_data instance and...
4045 (make_pass_warn_self_assign): ...new function.
4046 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4047 a global struct to a subclass of gimple_opt_pass along with...
4048 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4049 (make_pass_dumb_plugin_example): ...new function.
4050 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4051 global struct to a subclass of gimple_opt_pass along with...
4052 (pass_data_warn_self_assign): ...new pass_data instance and...
4053 (make_pass_warn_self_assign): ...new function.
4054
4055 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4056
4057 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4058 is created and added to the pass_manager to reflect
4059 autogenerated changes.
4060 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4061 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4062 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4063
4064 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4065
4066 PR c++/58072
4067 * g++.dg/cpp0x/pr58072.C: New.
4068
4069 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4070
4071 * gcc.dg/torture/pr57993-2.cpp: New.
4072
4073 2013-08-02 Jan Hubicka <jh@suse.cz>
4074
4075 * gcc.dg/ipa/ipa-1.c: Update.
4076 * gcc.dg/ipa/ipa-2.c: Update.
4077 * gcc.dg/ipa/ipa-3.c: Update.
4078 * gcc.dg/ipa/ipa-4.c: Update.
4079 * gcc.dg/ipa/ipa-5.c: Update.
4080 * gcc.dg/ipa/ipa-7.c: Update.
4081 * gcc.dg/ipa/ipa-8.c: Update.
4082 * gcc.dg/ipa/ipcp-1.c: Update.
4083 * gcc.dg/ipa/ipcp-2.c: Update.
4084
4085 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4086
4087 PR rtl-optimization/58048
4088 * gcc.target/i386/pr58048.c: New.
4089
4090 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4091
4092 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4093
4094 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4095 Peter Bergner <bergner@vnet.ibm.com>
4096
4097 PR c++/54537
4098 * g++.dg/overload/using3.C: New.
4099 * g++.dg/overload/using2.C: Adjust.
4100 * g++.dg/lookup/using9.C: Likewise.
4101
4102 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4103
4104 * gcc.target/arm/pr46972-2.c: New test.
4105
4106 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4107
4108 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4109
4110 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4111
4112 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4113
4114 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4115
4116 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4117 rather than addressing!=absolute when deciding how to handle MIPS16
4118 when the test forces an ABI.
4119
4120 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4121
4122 PR c++/57673
4123 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4124
4125 2013-07-30 Steve Ellcey <sellcey@mips.com>
4126
4127 * gcc.target/mips/code-readable-1.c: Increase switch size.
4128 * gcc.target/mips/code-readable-2.c: Ditto.
4129 * gcc.target/mips/code-readable-3.c: Ditto.
4130 * gcc.target/mips/code-readable-4.c: Ditto.
4131
4132 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4133
4134 PR c++/57947
4135 * g++.dg/parse/crash63.C: New.
4136
4137 2013-07-30 Tobias Burnus <burnus@net-b.de>
4138
4139 PR fortran/57530
4140 * gfortran.dg/pointer_assign_8.f90: New.
4141 * gfortran.dg/pointer_assign_9.f90: New.
4142 * gfortran.dg/pointer_assign_10.f90: New.
4143 * gfortran.dg/pointer_assign_11.f90: New.
4144
4145 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4146
4147 * gcc.target/arm/pr57637.c: New testcase.
4148
4149 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4150
4151 PR tree-optimization/57993
4152 * gcc.dg/torture/pr57993.c: New test.
4153
4154 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4155
4156 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4157
4158 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4159
4160 PR c++/57948
4161 * g++.dg/conversion/ambig2.C: New.
4162
4163 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4164
4165 * gcc.target/mips/fabs-2008.c: New test case.
4166 * gcc.target/mips/fabs-legacy.c: New test case.
4167 * gcc.target/mips/fabsf-2008.c: New test case.
4168 * gcc.target/mips/fabsf-legacy.c: New test case.
4169 * gcc.target/mips/fneg-2008.c: New test case.
4170 * gcc.target/mips/fneg-legacy.c: New test case.
4171 * gcc.target/mips/fneg-2008.c: New test case.
4172 * gcc.target/mips/fneg-legacy.c: New test case.
4173 * gcc.target/mips/nan-2008.c: New test case.
4174 * gcc.target/mips/nan-legacy.c: New test case.
4175 * gcc.target/mips/nanf-2008.c: New test case.
4176 * gcc.target/mips/nanf-legacy.c: New test case.
4177 * gcc.target/mips/nans-2008.c: New test case.
4178 * gcc.target/mips/nans-legacy.c: New test case.
4179 * gcc.target/mips/nansf-2008.c: New test case.
4180 * gcc.target/mips/nansf-legacy.c: New test case.
4181 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4182
4183 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4184 Maxim Kuvyrkov <maxim@kugelworks.com>
4185
4186 * lib/target-supports.exp (check_effective_target_non_bionic): New
4187 effective-target test.
4188 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4189 * g++.dg/tls/thread_local4g.C: Ditto.
4190
4191 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4192
4193 PR fortran/58009
4194 * gfortran.dg/vector_subsript_7.f90: New test.
4195
4196 2013-07-27 Tobias Burnus <burnus@net-b.de>
4197
4198 PR fortran/57991
4199 * gfortran.dg/warn_alias.f90: New.
4200
4201 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4202
4203 PR fortran/57285
4204 * gfortran.dg/class_array_19.f90: New.
4205
4206 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4207
4208 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4209 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4210 * gcc.dg/vect/pr57741-3.c: Likewise.
4211 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4212
4213 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4214
4215 Skip tests that make assumptions about struct layout that don't hold
4216 on epiphany:
4217 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4218 * g++.dg/cpp0x/iop.C: Likewise.
4219 * g++.dg/cpp0x/named_refs.C: Likewise.
4220 * g++.dg/cpp0x/rv1p.C: Likewise.
4221 * g++.dg/cpp0x/rv2p.C: Likewise.
4222 * g++.dg/cpp0x/rv3p.C: Likewise.
4223 * g++.dg/cpp0x/rv4p.C: Likewise.
4224 * g++.dg/cpp0x/rv5p.C: Likewise.
4225 * g++.dg/cpp0x/rv6p.C: Likewise.
4226 * g++.dg/cpp0x/rv7p.C: Likewise.
4227 * g++.dg/cpp0x/rv8p.C: Likewise.
4228 * g++.dg/ext/strncpy-chk1.C: Likewise.
4229 * gcc.dg/builtin-object-size-10.c: Likewise.
4230 * gcc.dg/builtin-object-size-11.c: Likewise.
4231 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4232 * gcc.dg/pr25805.c: Likewise.
4233 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4234 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4235 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4236 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4237 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4238 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4239 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4240 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4241 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4242 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4243 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4244 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4245 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4246 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4247 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4248
4249 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4250 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4251
4252 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4253 * gcc.dg/sibcall-6.c: Enable for epiphany.
4254
4255 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4256
4257 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4258
4259 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4260
4261 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4262 memcpy not initializers.
4263
4264 * gcc.dg/guality/guality.exp: Skip on AIX.
4265
4266 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4267
4268 PR c++/57101
4269 * g++.dg/cpp0x/pr57101.C: New.
4270
4271 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4272
4273 * gcc.target/aarch64/neg_1.c: New test.
4274
4275 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4276
4277 PR fortran/57966
4278 * gfortran.dg/typebound_call_25.f90: New.
4279
4280 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4281
4282 PR c++/57981
4283 * g++.dg/cpp0x/pr57981.C: New.
4284
4285 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4286
4287 PR c++/57880
4288 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4289
4290 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4291
4292 PR rtl-optimization/57960
4293 * gcc.target/s390/pr57960.c: New.
4294
4295 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4296
4297 PR fortran/57639
4298 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4299
4300 2013-07-25 Terry Guo <terry.guo@arm.com>
4301
4302 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4303
4304 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/57942
4307 * g++.dg/inherit/pr57942.C: New.
4308
4309 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4310
4311 * gcc.target/powerpc/bool2.h: New file, test the code generation
4312 of logical operations for power5, altivec, power7, and power8 systems.
4313 * gcc.target/powerpc/bool2-p5.c: Likewise.
4314 * gcc.target/powerpc/bool2-av.c: Likewise.
4315 * gcc.target/powerpc/bool2-p7.c: Likewise.
4316 * gcc.target/powerpc/bool2-p8.c: Likewise.
4317 * gcc.target/powerpc/bool3.h: Likewise.
4318 * gcc.target/powerpc/bool3-av.c: Likewise.
4319 * gcc.target/powerpc/bool2-p7.c: Likewise.
4320 * gcc.target/powerpc/bool2-p8.c: Likewise.
4321
4322 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4323
4324 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4325
4326 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4327
4328 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4329
4330 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4331
4332 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4333 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4334 type from long to long long.
4335 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4336 to have effective-target keywords of lp64 and ilp32.
4337 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4338 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4339 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4340 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4341 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4342 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4343 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4344 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4345 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4346
4347 2013-07-23 Tom Tromey <tromey@redhat.com>
4348 Joseph Myers <joseph@codesourcery.com>
4349
4350 * gcc.dg/c11-generic-1.c: New file.
4351 * gcc.dg/c11-generic-2.c: New file.
4352
4353 2013-07-22 Tobias Burnus <burnus@net-b.de>
4354
4355 PR fortran/57906
4356 PR fortran/52052
4357 * coarray/lib_realloc_1.f90: Permit optimization.
4358 * gfortran.dg/coarray_31.f90: New.
4359
4360 2013-07-22 Tobias Burnus <burnus@net-b.de>
4361
4362 PR fortran/57762
4363 * gfortran.dg/class_array_7.f03: Fix memory leak.
4364
4365 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4366
4367 PR c++/52816
4368 * g++.dg/cpp0x/decltype56.C: New.
4369
4370 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4371
4372 * gcc.dg/pr53265.c: Correct line number in dg-message.
4373
4374 2013-07-22 Diego Novillo <dnovillo@google.com>
4375
4376 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4377
4378 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4379
4380 PR testsuite/52641
4381 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4382 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4383
4384 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4385
4386 PR testsuite/52641
4387 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4388 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4389 * gcc.dg/torture/pr53366-1.c: Same.
4390 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4391 * gcc.dg/torture/pr56488.c: Same.
4392 * gcc.dg/torture/pr57584.c: Same.
4393 * gcc.dg/tree-ssa/pr57385.c: Same.
4394 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4395
4396 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
4397
4398 * c-c++-common/pr41779.c: Fix typos.
4399 * gcc.c-torture/compile/20031125-2.c: Likewise.
4400 * gcc.c-torture/compile/20040621-1.c: Likewise.
4401 * gcc.c-torture/execute/20020418-1.c: Likewise.
4402 * gcc.dg/20020108-1.c: Likewise.
4403 * gcc.dg/atomic-generic-aux.c: Likewise.
4404 * gcc.dg/builtin-complex-err-2.c: Likewise.
4405 * gcc.dg/decl-1.c: Likewise.
4406 * gcc.dg/di-sync-multithread.c: Likewise.
4407 * gcc.dg/format/c90-printf-1.c: Likewise.
4408 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4409 * gcc.dg/long-long-compare-1.c: Likewise.
4410 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4411 * gcc.dg/pr17055-1.c: Likewise.
4412 * gcc.dg/pr27095.c: Likewise.
4413 * gcc.dg/torture/fp-int-convert.h: Likewise.
4414 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4415 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4416 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4417 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4418 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4419 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4420 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4421 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4422 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4423 * gcc.dg/vect/vect-cond-5.c: Likewise.
4424 * gcc.dg/weak/typeof-2.c: Likewise.
4425 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4426 * gcc.target/arm/naked-1.c: Likewise.
4427 * gcc.target/i386/pr9771-1.c: Likewise.
4428 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4429 * gcc.target/sparc/struct-ret-check.c: Likewise.
4430 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4431 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4432 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4433 Likewise.
4434
4435 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4436
4437 PR fortran/56937
4438 * gfortran.dg/dependency_42.f90: New test.
4439 * gfortran.dg/dependency_43.f90: New test.
4440
4441 2013-07-21 Tobias Burnus <burnus@net-b.de>
4442
4443 PR fortran/35862
4444 * gfortran.dg/round_4.f90: New.
4445
4446 2013-07-21 Tobias Burnus <burnus@net-b.de>
4447
4448 PR fortran/57894
4449 * gfortran.dg/min_max_conformance_2.f90: New.
4450
4451 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR preprocessor/57620
4454 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4455 (main): Don't test {s,u,U,L}12.
4456 * c-c++-common/raw-string-13.c: New test.
4457 * c-c++-common/raw-string-14.c: New test.
4458 * c-c++-common/raw-string-15.c: New test.
4459 * c-c++-common/raw-string-16.c: New test.
4460
4461 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4462
4463 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4464
4465 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4466
4467 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4468
4469 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4470 target { ! keeps_null_pointer_checks }.
4471 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4472 target { ! keeps_null_pointer_checks }.
4473
4474 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4475 * gcc.dg/torture/pr56488.c: Likewise.
4476
4477 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4478
4479 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4480 new testcase.
4481
4482 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4483
4484 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4485 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4486 * gfortran.dg/guality/guality.exp: Skip on AIX.
4487
4488 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4489
4490 * g++.dg/debug/pr56819.C: Skip on AIX.
4491 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4492 * g++.dg/guality/guality.exp: Skip on AIX.
4493
4494 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4495
4496 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4497
4498 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4499
4500 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4501
4502 PR target/57516
4503 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4504 Adjust to corrected rounding.
4505
4506 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4507
4508 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4509 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4510 check_effective_target_cilkplus.
4511 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4512
4513 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4514
4515 * gcc.target/powerpc/pr57744.c: Fix typo.
4516
4517 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4518
4519 PR middle-end/57698
4520 * gcc.c-torture/compile/pr57698.c: New test.
4521 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4522 * gcc.c-torture/compile/pr44043.c: Ditto.
4523
4524 2013-07-18 Wei Mi <wmi@google.com>
4525
4526 PR rtl-optimization/57878
4527 * g++.dg/pr57878.C: New test.
4528
4529 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4530
4531 * gcc.dg/pr42611.c: Move dg-error to correct line.
4532
4533 2013-07-17 Tobias Burnus <burnus@net-b.de>
4534
4535 PR fortran/57895
4536 * gfortran.dg/dollar_sym_3.f: New.
4537 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4538
4539 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4540
4541 PR target/55654
4542 PR target/55656
4543 PR target/55657
4544 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4545 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4546 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4547 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4548 * objc.dg/image-info.m: Likewise.
4549 * objc.dg/symtab-1.m: Likewise.
4550 * objc.dg/torture/strings/const-str-10.m: Likewise.
4551 * objc.dg/torture/strings/const-str-11.m: Likewise.
4552 * objc.dg/torture/strings/const-str-9.m: Likewise.
4553 * objc.dg/zero-link-1.m: Likewise.
4554 * objc.dg/zero-link-2.m: Likewise.
4555 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4556 * objc.dg/objc-foreach-4.m: Likewise.
4557 * objc.dg/objc-foreach-5.m: Likewise.
4558 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4559 (for Darwin).
4560 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4561 * obj-c++.dg/syntax-error-1.mm: Likewise.
4562 * objc.dg/method-6.m: Likewise.
4563 * objc.dg/pr23214.m: Likewise.
4564 * objc.dg/proto-lossage-7.m: Likewise.
4565 * objc.dg/strings/const-str-12b.m: Likewise.
4566 * objc.dg/zero-link-3.m: Likewise.
4567 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4568 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4569 adjust headers, interfaces and encoded types to reflect current system
4570 versions. Add FIXME and outputs from current system compiler for
4571 reference.
4572
4573 2013-07-15 Cong Hou <congh@google.com>
4574
4575 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4576 counted.
4577 * gcc.target/i386/l_fma_float_3.c: Likewise.
4578 * gcc.target/i386/l_fma_double_1.c: Likewise.
4579 * gcc.target/i386/l_fma_double_3.c: Likewise.
4580
4581 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4582
4583 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4584 function to test if HTM is available.
4585 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4586 * gcc.target/powerpc/htm-builtin-1.c: New test.
4587
4588 2013-07-15 Tobias Burnus <burnus@net-b.de>
4589
4590 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4591 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4592 * gfortran.dg/coarray_6.f90: Add dg-error.
4593
4594 2013-07-15 Tobias Burnus <burnus@net-b.de>
4595
4596 PR fortran/37336
4597 * gfortran.dg/finalize_18.f90: New.
4598
4599 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4600
4601 PR fortran/52669
4602 * fortran.dg/module_variable_1.f90: New test.
4603 * fortran.dg/module_variable_2.f90: New test.
4604
4605 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4606
4607 * g++.dg/ext/vector19.C: Adapt.
4608 * g++.dg/ext/vector23.C: New testcase.
4609
4610 2013-07-12 Michael Matz <matz@suse.de>
4611
4612 PR middle-end/55771
4613 * c-c++-common/pr55771.c: New test.
4614
4615 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4616
4617 * gcc.target/aarch64/vect-movi.c: New.
4618
4619 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4620
4621 PR target/57362
4622 * g++.dg/ext/pr57362.C: New.
4623
4624 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4625
4626 PR target/57631
4627 * gcc.target/avr/torture/pr57631.c: New test.
4628
4629 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4630
4631 PR c++/57827
4632 * g++.dg/cpp0x/constexpr-ice7.C: New.
4633
4634 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4635
4636 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4637 for EABI targets.
4638 * gcc.c-torture/execute/nest-align-1.x: New.
4639
4640 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4641
4642 PR c++/57874
4643 * g++.dg/cpp0x/sfinae48.C: New.
4644
4645 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4646
4647 PR preprocessor/57824
4648 * c-c++-common/raw-string-17.c: New test.
4649 * c-c++-common/gomp/pr57824.c: New test.
4650
4651 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4652
4653 PR c++/57869
4654 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4655 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4656 * g++.dg/conversion/dr195.C: Update.
4657 * g++.dg/expr/cast2.C: Likewise.
4658
4659 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4660
4661 * c-c++-common/raw-string-18.c: New test.
4662 * c-c++-common/raw-string-19.c: New test.
4663
4664 PR preprocessor/57757
4665 * g++.dg/cpp/paste1.C: New test.
4666 * g++.dg/cpp/paste2.C: New test.
4667
4668 2013-07-10 Graham Stott <grahams@btinternet.com>
4669
4670 * gcc.target/mips/mulsize-1.c: New.
4671 * gcc.target/mips/mulsize-2.c: New.
4672 * gcc.target/mips/mulsize-3.c: New.
4673 * gcc.target/mips/mulsize-4.c: New.
4674
4675 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4676
4677 PR c++/53094
4678 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4679 * g++.dg/ext/vector24.C: New testcase.
4680
4681 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4682
4683 PR c++/53000
4684 * g++.dg/cpp0x/decltype17.C: Adjust.
4685
4686 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4687
4688 PR c++/51786
4689 * g++.dg/cpp0x/pr51786.C: New.
4690
4691 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4692
4693 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4694
4695 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4696
4697 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4698
4699 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4700 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4701
4702 2013-07-08 Tobias Burnus <burnus@net-b.de>
4703
4704 PR fortran/57834
4705 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4706
4707 2013-07-08 Tobias Burnus <burnus@net-b.de>
4708
4709 PR fortran/50554
4710 * gfortran.dg/do_check_9.f90: New.
4711
4712 2013-07-08 Tobias Burnus <burnus@net-b.de>
4713
4714 PR fortran/57785
4715 * gfortran.dg/dot_product_2.f90: New.
4716
4717 2013-07-08 Tobias Burnus <burnus@net-b.de>
4718
4719 PR fortran/57469
4720 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4721
4722 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4723
4724 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4725 * gfortran.dg/finalize_10.f90: Fix dg-final.
4726
4727 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4728
4729 PR target/57819
4730 * gcc.target/i386/pr57819.c: New test.
4731
4732 PR rtl-optimization/57829
4733 * gcc.c-torture/execute/pr57829.c: New test.
4734
4735 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4736
4737 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4738 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4739
4740 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4741
4742 PR target/57807
4743 * gcc.target/i386/pr57807.c: New test.
4744
4745 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4746
4747 PR target/29776
4748 * gcc.dg/tree-ssa/vrp89.c: New test.
4749
4750 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4751
4752 PR c++/28262
4753 * g++.dg/parse/defarg16.C: New.
4754
4755 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4756
4757 PR rtl-optimization/55342
4758 * gcc.target/i386/pr55342.c: New.
4759
4760 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4761
4762 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4763
4764 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4765
4766 PR c++/14263
4767 * g++.dg/inherit/virtual10.C: New.
4768
4769 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4770
4771 PR c/57821
4772 * gcc.dg/large-size-array-6.c: New test.
4773
4774 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4775
4776 PR c++/38634
4777 * g++.dg/template/crash116.C: New.
4778
4779 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4780
4781 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4782 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4783
4784 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4785
4786 PR c++/54998
4787 * g++.dg/cpp0x/nsdmi-list3.C: New.
4788
4789 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4790
4791 PR target/57777
4792 * gcc.target/i386/pr57777.c: New test.
4793
4794 PR c++/57771
4795 * g++.dg/template/arg9.C: New test.
4796
4797 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4798
4799 * gcc.target/i386/avx-inline.c: New test.
4800
4801 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4802
4803 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4804 * gcc.target/mips/call-2.c: Likewise.
4805 * gcc.target/mips/call-3.c: Likewise.
4806 * gcc.target/mips/lazy-binding-1.c: Likewise.
4807
4808 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4809
4810 PR tree-optimization/57741
4811 * gcc.dg/vect/pr57741-1.c: New test.
4812 * gcc.dg/vect/pr57741-2.c: New test.
4813 * gcc.dg/vect/pr57741-3.c: New test.
4814
4815 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4816
4817 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4818 on big endian.
4819 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4820 * lib/target-supports.exp: Define aarch64_little_endian.
4821
4822 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4823
4824 * gcc.target/aarch64/abs_1.c: New test.
4825
4826 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4827
4828 * gcc.target/aarch64/bfxil_1.c: New test.
4829 * gcc.target/aarch64/bfxil_2.c: Likewise.
4830
4831 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4832
4833 PR c/57766
4834 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4835 array sizes from 100 to 20.
4836
4837 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4838
4839 PR fortran/54788
4840 * gfortran.dg/pointer_remapping_8.f90: New.
4841
4842 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4843
4844 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4845 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4846 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4847 * g++.dg/cpp1y/complex_literals.h: New.
4848
4849 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4850
4851 PR c++/57645
4852 * g++.dg/cpp0x/noexcept21.C: New.
4853
4854 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4855
4856 PR target/57736
4857 * gcc.target/i386/pr57736.c: New test.
4858
4859 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4860
4861 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4862 c specific.
4863 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4864 strings to match the fixed error messages.
4865 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4866 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4867 message check.
4868
4869 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4870
4871 PR target/57744
4872 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4873 stqcx. get even registers.
4874
4875 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4876
4877 PR c++/57509
4878 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4879
4880 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4881
4882 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4883 Fix scan patterns.
4884 * gcc.target/i386/bmi-1.c: Ditto.
4885 * gcc.target/i386/bmi-bextr-4.c: New.
4886 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4887
4888 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4889
4890 PR c++/57682
4891 * g++.dg/cpp0x/initlist73.C: New.
4892
4893 2013-06-27 Meador Inge <meadori@codesourcery.com>
4894
4895 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4896 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4897 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4898
4899 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4900
4901 PR c++/57509
4902 * g++.dg/ext/pr57509.C: New file.
4903
4904 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4905
4906 PR target/57623
4907 * gcc.target/i386/bmi-bextr-3.c: New test.
4908
4909 PR target/57623
4910 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4911
4912 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4913
4914 PR c++/57172
4915 * g++.dg/cpp0x/pr57172.C: New testcase.
4916
4917 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4918
4919 * gcc.target/s390/htm-1.c: New file.
4920 * gcc.target/s390/htm-nofloat-1.c: New file.
4921 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4922
4923 2013-06-26 Tobias Burnus <burnus@net-b.de>
4924
4925 PR fortran/29800
4926 * gfortran.dg/bounds_check_17.f90: New.
4927
4928 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4929
4930 PR c++/57640
4931 * g++.dg/cpp1y/pr57640.C: New.
4932
4933 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4934
4935 PR c/57692
4936 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4937 overflow due to size of arrays.
4938
4939 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR tree-optimization/57705
4942 * gcc.dg/vect/pr57705.c: New test.
4943 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
4944
4945 2013-06-25 Martin Jambor <mjambor@suse.cz>
4946
4947 PR middle-end/57670
4948 * g++.dg/ipa/pr57670.C: New test.
4949
4950 2013-06-25 Richard Biener <rguenther@suse.de>
4951
4952 PR middle-end/56977
4953 * gcc.dg/pr56977.c: New testcase.
4954
4955 2013-06-24 Martin Jambor <mjambor@suse.cz>
4956
4957 PR tree-optimization/57358
4958 * gcc.dg/ipa/pr57358.c: New test.
4959
4960 2013-06-24 Richard Biener <rguenther@suse.de>
4961
4962 PR testsuite/57686
4963 * gcc.dg/torture/pr57584.c: Remove target specific bits.
4964
4965 2013-06-24 Richard Biener <rguenther@suse.de>
4966
4967 PR tree-optimization/57488
4968 * gcc.dg/torture/pr57488.c: New testcase.
4969
4970 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4971 Dominique d'Humieres <dominiq@lps.ens.fr>
4972
4973 PR fortran/52413
4974 * gfortran.dg/fraction.f90: New.
4975
4976 2013-06-24 Alan Modra <amodra@gmail.com>
4977
4978 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
4979 Add scan-assembler-not "lvx".
4980 * gcc.target/powerpc/le-altivec-consts.c: New.
4981
4982 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 * g++.dg/cpp0x/sfinae47.C: New.
4985
4986 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
4987
4988 PR target/52483
4989 * gcc.target/sh/pr52483-1.c: New.
4990 * gcc.target/sh/pr52483-2.c: New.
4991 * gcc.target/sh/pr52483-3.c: New.
4992 * gcc.target/sh/pr52483-4.c: New.
4993 * gcc.target/sh/pr52483-5.c: New.
4994
4995 2013-06-23 Sriraman Tallam <tmsriram@google.com>
4996
4997 * gcc.target/i386/intrinsics_1.c: New test.
4998 * gcc.target/i386/intrinsics_2.c: Ditto.
4999 * gcc.target/i386/intrinsics_3.c: Ditto.
5000 * gcc.target/i386/intrinsics_4.c: Ditto.
5001 * gcc.target/i386/intrinsics_5.c: Ditto.
5002 * gcc.target/i386/intrinsics_6.c: Ditto.
5003 * gcc.target/i386/avx-1.c: Provide macros for builtins
5004 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5005
5006 2013-06-21 Tobias Burnus <burnus@net-b.de>
5007
5008 PR fortran/37336
5009 * gfortran.dg/finalize_17.f90: New.
5010
5011 2013-06-21 Tobias Burnus <burnus@net-b.de>
5012
5013 * gfortran.dg/realloc_on_assign_18.f90: New.
5014
5015 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5016
5017 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5018 Also changed the returns from error as distinct values so that
5019 debugging can get easier.
5020 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5021 errors specific to C, if necessary. Also added new error
5022 hooks for C++.
5023 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5024 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5025 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5026 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5027 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5028 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5029 the same changes as parser_errors3.c, spaces were added between colons
5030 to not confuse C++ compiler with 2 colons as scope.
5031 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5032 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5033 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5034 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5035 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5036 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5037 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5038 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5039 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5040 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5041 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5042 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5043 in the list.
5044
5045 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5046
5047 PR other/53317
5048 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5049
5050 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5051
5052 PR target/57655
5053 * gcc.target/i386/pr57655.c: New test.
5054
5055 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5056
5057 * ada/acats/tests/gcc: Delete.
5058 * gnat.dg/style: Likewise.
5059
5060 2013-06-20 Jeff Law <law@redhat.com>
5061
5062 PR tree-optimization/57660
5063 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5064 based on their branch cost.
5065
5066 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5067
5068 2013-06-20 Tobias Burnus <burnus@net-b.de>
5069
5070 PR fortran/57633
5071 * gfortran.dg/list_read_11.f90: New.
5072
5073 2013-06-20 Richard Biener <rguenther@suse.de>
5074
5075 PR tree-optimization/57584
5076 * gcc.dg/torture/pr57584.c: New testcase.
5077
5078 2013-06-19 Sharad Singhai <singhai@google.com>
5079
5080 * g++.dg/gcov/gcov-8.C: New testcase.
5081 * lib/gcov.exp: Handle intermediate format.
5082
5083 2013-06-19 Wei Mi <wmi@google.com>
5084
5085 PR rtl-optimization/57518
5086 * testsuite/gcc.dg/pr57518.c: New test.
5087
5088 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5089
5090 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5091
5092 2013-06-19 Jan Hubicka <jh@suse.cz>
5093
5094 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5095
5096 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5097
5098 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5099 hard-coded values of array sizes with a #define.
5100 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5101 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5102 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5103 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5104 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5105
5106 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5107
5108 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5109 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5110
5111 2013-06-19 Jeff Law <law@redhat.com>
5112
5113 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5114
5115 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5116
5117 PR c++/57638
5118 * g++.dg/template/error53.C: New.
5119
5120 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5121
5122 PR target/55033
5123 * gcc.target/powerpc/pr55033.c: Fix options.
5124
5125 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5126
5127 * gcc.target/i386/inline_error.c: New test.
5128 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5129 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5130
5131 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5132
5133 PR c++/53211
5134 * g++.dg/cpp0x/decltype55.C: New.
5135
5136 2013-06-18 Marek Polacek <polacek@redhat.com>
5137
5138 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5139
5140 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5141
5142 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5143
5144 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5145
5146 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5147 Also changed the returns from error as distinct values so that it is
5148 easier to debug.
5149
5150 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5151
5152 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5153
5154 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5155
5156 PR c++/16128
5157 * g++.dg/template/error52.C: New.
5158 * g++.dg/lookup/friend15.C: Update.
5159 * g++.dg/parse/error11.C: Likewise.
5160 * g++.dg/parse/error14.C: Likewise.
5161 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5162 * g++.dg/parse/template25.C: Likewise.
5163 * g++.old-deja/g++.jason/cond.C: Likewise.
5164 * g++.old-deja/g++.mike/for2.C: Likewise.
5165 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5166 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5167
5168 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5169
5170 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5171 ensure alignment.
5172
5173 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5174
5175 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5176 accidentally placing minus sign for length instead of stride.
5177
5178 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5179
5180 PR rtl-optimization/57425
5181 PR rtl-optimization/57569
5182 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5183 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5184
5185 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5186
5187 PR fortran/49074
5188 PR fortran/56136
5189 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5190 packing.
5191 * gfortran.dg/typebound_assignment_6.f03: New.
5192
5193 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5194
5195 * gcc.target/h8300/h8300.exp: New.
5196 * gcc.dg/pragma-isr.c: Move to ...
5197 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5198 * gcc.target/h8300/pragma-isr.c: ... and here.
5199 * gcc.dg/pragma-isr2.c: Move to ...
5200 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5201 * gcc.target/h8300/pragma-isr2.c: ... and here.
5202 * gcc.dg/pragma-isr-trapa.c: Move to ...
5203 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5204 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5205 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5206 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5207 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5208 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5209 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5210 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5211 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5212 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5213 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5214 * gcc.dg/attr-isr-trapa.c: Move to ...
5215 * gcc.target/sh/attr-isr-trapa.c: ... here.
5216
5217 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5218
5219 PR c++/51413
5220 * g++.dg/ext/builtin-offsetof1.C: New.
5221
5222 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5223
5224 * gcc.target/aarch64/vect_smlal_1.c: New file.
5225
5226 2013-06-14 Tobias Burnus <burnus@net-b.de>
5227
5228 PR fortran/57508
5229 * gfortran.dg/defined_assignment_7.f90: New.
5230
5231 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/57599
5234 * g++.dg/rtti/dyncast6.C: New.
5235 * g++.dg/cpp0x/dyncast1.C: Likewise.
5236
5237 2013-06-14 Alan Modra <amodra@gmail.com>
5238
5239 PR middle-end/57134
5240 * gcc.dg/pr57134.c: New.
5241
5242 2013-06-14 Tobias Burnus <burnus@net-b.de>
5243
5244 PR fortran/57596
5245 * gfortran.dg/deferred_type_param_9.f90: New.
5246
5247 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5248
5249 * gcc.dg/fold-minus-1.c: New testcase.
5250
5251 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5252
5253 PR fortran/49074
5254 * gfortran.dg/typebound_assignment_5.f03: New.
5255
5256 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5257
5258 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5259
5260 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5261 Pat Haugen <pthaugen@us.ibm.com>
5262 Peter Bergner <bergner@vnet.ibm.com>
5263
5264 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5265 load/store instructions on power7, power8.
5266 * gcc.target/powerpc/atomic-p8.c: Likewise.
5267
5268 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5269
5270 PR c/57577
5271 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5272
5273 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5274
5275 PR c++/38958
5276 * g++.dg/warn/Wunused-var-20.C: New.
5277
5278 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5279
5280 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5281 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5282 Run with -fno-common.
5283
5284 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5285
5286 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5287 and exit function calls with return 1 and return 0, respectively.
5288
5289 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5290
5291 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5292 New tests.
5293
5294 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5295
5296 PR tree-optimization/57361
5297 * gcc.dg/tree-ssa/pr57361.c: New file.
5298
5299 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5300
5301 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5302 to ensure alignment.
5303 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5304
5305 2013-06-12 Tobias Burnus <burnus@net-b.de>
5306
5307 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5308
5309 2013-06-12 Tobias Burnus <burnus@net-b.de>
5310 Dominique d'Humieres <dominiq@lps.ens.fr>
5311
5312 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5313
5314 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5315
5316 PR target/56564
5317 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5318 * gcc.target/i386/pr56564-3.c: Likewise.
5319
5320 2013-06-11 Tobias Burnus <burnus@net-b.de>
5321
5322 PR fortran/57535
5323 * gfortran.dg/class_array_18.f90: New.
5324
5325 2013-06-11 Jan Hubicka <jh@suse.cz>
5326
5327 PR c++/57551
5328 * g++.dg/ext/visibility/anon6.C: Update testcase.
5329
5330 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5331
5332 PR c/57563
5333 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5334 in how we check __sec_reduce_mutating function's result.
5335
5336 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5337 Pat Haugen <pthaugen@us.ibm.com>
5338 Peter Bergner <bergner@vnet.ibm.com>
5339
5340 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5341 direct move instructions.
5342 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5343 * gcc.target/powerpc/direct-move.h: Likewise.
5344 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5345 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5346 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5347 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5348 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5349 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5350
5351 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5352
5353 PR c++/52440
5354 * g++.dg/cpp0x/pr52440.C: New.
5355
5356 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5357
5358 PR target/56564
5359 * gcc.target/i386/pr56564-1.c: New test.
5360 * gcc.target/i386/pr56564-2.c: New test.
5361 * gcc.target/i386/pr56564-3.c: New test.
5362 * gcc.target/i386/pr56564-4.c: New test.
5363 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5364 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5365 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5366 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5367 * gcc.target/i386/vect-sizes-1.c: Likewise.
5368 * gcc.target/i386/memcpy-1.c: Likewise.
5369 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5370 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5371
5372 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5373
5374 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5375 systems to cover all GNU systems.
5376 * g++.dg/abi/guard2.C: Likewise.
5377 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5378 * g++.dg/eh/sighandle.C: Likewise.
5379 * g++.dg/ext/cleanup-10.C: Likewise.
5380 * g++.dg/ext/cleanup-11.C: Likewise.
5381 * g++.dg/ext/cleanup-8.C: Likewise.
5382 * g++.dg/ext/cleanup-9.C: Likewise.
5383 * g++.dg/opt/const5.C: Likewise.
5384 * g++.dg/opt/life1.C: Likewise.
5385 * g++.dg/other/pr39496.C: Likewise.
5386 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5387 * g++.old-deja/g++.abi/align.C: Likewise.
5388 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5389 * g++.old-deja/g++.law/weak.C: Likewise.
5390 * g++.old-deja/g++.pt/asm1.C: Likewise.
5391 * gcc.c-torture/execute/20030125-1.x: Likewise.
5392 * gcc.c-torture/execute/990127-2.x: Likewise.
5393 * gcc.dg/20041106-1.c: Likewise.
5394 * gcc.dg/20050503-1.c: Likewise.
5395 * gcc.dg/builtin-object-size-5.c: Likewise.
5396 * gcc.dg/cleanup-10.c: Likewise.
5397 * gcc.dg/cleanup-11.c: Likewise.
5398 * gcc.dg/cleanup-8.c: Likewise.
5399 * gcc.dg/cleanup-9.c: Likewise.
5400 * gcc.dg/complex-5.c: Likewise.
5401 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5402 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5403 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5404 * gcc.dg/dfp/pr35739.c: Likewise.
5405 * gcc.dg/fdata-sections-1.c: Likewise.
5406 * gcc.dg/lto/20090206-1_0.c: Likewise.
5407 * gcc.dg/lto/20090206-2_0.c: Likewise.
5408 * gcc.dg/pr30360.c: Likewise.
5409 * gcc.dg/pr37303.c: Likewise.
5410 * gcc.dg/pr39323-1.c: Likewise.
5411 * gcc.dg/pr39323-2.c: Likewise.
5412 * gcc.dg/pr39323-3.c: Likewise.
5413 * gcc.dg/pr45416.c: Likewise.
5414 * gcc.dg/setjmp-2.c: Likewise.
5415 * gcc.dg/split-1.c: Likewise.
5416 * gcc.dg/split-3.c: Likewise.
5417 * gcc.dg/split-4.c: Likewise.
5418 * gcc.dg/strlenopt-12g.c: Likewise.
5419 * gcc.dg/strlenopt-14g.c: Likewise.
5420 * gcc.dg/strlenopt-14gf.c: Likewise.
5421 * gcc.dg/strlenopt-16g.c: Likewise.
5422 * gcc.dg/strlenopt-17g.c: Likewise.
5423 * gcc.dg/strlenopt-18g.c: Likewise.
5424 * gcc.dg/strlenopt-1f.c: Likewise.
5425 * gcc.dg/strlenopt-22g.c: Likewise.
5426 * gcc.dg/strlenopt-2f.c: Likewise.
5427 * gcc.dg/strlenopt-4g.c: Likewise.
5428 * gcc.dg/strlenopt-4gf.c: Likewise.
5429 * gcc.dg/struct-ret-3.c: Likewise.
5430 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5431 * gcc.misc-tests/linkage.exp: Likewise.
5432 * gcc.target/i386/20000724-1.c: Likewise.
5433 * gcc.target/i386/align-main-3.c: Likewise.
5434 * gcc.target/i386/cleanup-1.c: Likewise.
5435 * gcc.target/i386/inline-mcpy.c: Likewise.
5436 * gcc.target/i386/pr32268.c: Likewise.
5437 * gcc.target/i386/pr36613.c: Likewise.
5438 * gcc.target/i386/pr39013-1.c: Likewise.
5439 * gcc.target/i386/pr39013-2.c: Likewise.
5440 * gcc.target/i386/pr39496.c: Likewise.
5441 * gcc.target/i386/pr40906-3.c: Likewise.
5442 * gcc.target/i386/pr46084.c: Likewise.
5443 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5444
5445 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5446
5447 PR target/6526
5448 * gcc.target/sh/pr6526.c: New.
5449
5450 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR target/57568
5453 * gcc.c-torture/execute/pr57568.c: New test.
5454
5455 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5456
5457 PR c++/37404
5458 * g++.dg/other/vararg-4.C: New.
5459
5460 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5461
5462 PR rtl-optimization/57559
5463 * gcc.target/s390/pr57559.c : New test.
5464
5465 2013-06-08 Tobias Burnus <burnus@net-b.de>
5466
5467 PR fortran/37336
5468 * gfortran.dg/finalize_10.f90: New.
5469 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5470 * gfortran.dg/finalize_15.f90: New.
5471
5472 2013-06-08 Tobias Burnus <burnus@net-b.de>
5473
5474 PR fortran/57553
5475 * gfortran.dg/storage_size_4.f90: New.
5476
5477 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5478
5479 PR c++/57548
5480 * testsuite/g++.dg/ext/pr57548.C: New test.
5481
5482 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5483
5484 PR middle-end/57541
5485 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5486
5487 2013-06-07 Jan Hubicka <jh@suse.cz>
5488
5489 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5490
5491 2013-06-07 Tobias Burnus <burnus@net-b.de>
5492
5493 PR fortran/57549
5494 * gfortran.dg/array_constructor_48.f90: New.
5495 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5496 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5497
5498 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5499
5500 PR target/56315
5501 * gcc.target/arm/xordi3-opt.c: New test.
5502
5503 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5504
5505 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5506 Revert to dg-options.
5507
5508 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5509
5510 PR target/55033
5511 * gcc.target/powerpc/pr55033.c: New.
5512
5513 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5514
5515 PR c++/53658
5516 * g++.dg/cpp0x/alias-decl-36.C: New.
5517
5518 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5519 Pat Haugen <pthaugen@us.ibm.com>
5520 Peter Bergner <bergner@vnet.ibm.com>
5521
5522 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5523 power8 builtin functions.
5524 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5525 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5526 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5527 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5528 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5529 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5530 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5531 tests to test power8 auto-vectorization.
5532 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5533 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5534 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5535 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5536
5537 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5538 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5539
5540 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5541
5542 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5543 support.
5544 (check_effective_target_powerpc_p8vector_ok): Likewise.
5545 (is-effective-target): Likewise.
5546 (check_vect_support_and_set_flags): Likewise.
5547
5548 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5549
5550 PR c++/43652
5551 * g++.dg/parse/error53.C: New.
5552
5553 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5554
5555 PR rtl-optimization/57459
5556 * gcc.target/i386/pr57459.c: New test.
5557
5558 2013-06-06 Teresa Johnson <tejohnson@google.com>
5559
5560 PR c++/53743
5561 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5562 into -freorder-blocks-and-partition test.
5563 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5564 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5565 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5566 * gcc.dg/tree-prof/pr50907.c: Ditto.
5567 * gcc.dg/tree-prof/pr45354.c: Ditto.
5568 * g++.dg/tree-prof/partition2.C: Ditto.
5569 * g++.dg/tree-prof/partition3.C: Ditto.
5570
5571 2013-06-06 Tobias Burnus <burnus@net-b.de>
5572
5573 PR fortran/57542
5574 * gfortran.dg/finalize_16.f90: New.
5575
5576 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5577
5578 * gcc.dg/vect/no-section-anchors-vect-68.c:
5579 Add dg-skip-if aarch64_tiny.
5580
5581 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5582
5583 PR C/57457
5584 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5585 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5586
5587 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5588
5589 PR c++/51908
5590 * g++.dg/cpp0x/decltype54.C: New.
5591
5592 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5593
5594 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5595 arm*-*-*eabi* targets.
5596 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5597 arm*-*-* targets.
5598 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5599
5600 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5601 Tobias Burnus <burnus@net-b.de>
5602
5603 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5604 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5605 * gfortran.dg/io_real_boz_4.f90: Ditto.
5606 * gfortran.dg/io_real_boz_5.f90: Ditto.
5607
5608 2013-06-05 Andreas Schwab <schwab@suse.de>
5609
5610 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5611
5612 2013-06-04 Jan Hubicka <jh@suse.cz>
5613
5614 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5615
5616 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5617
5618 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5619 parameters with void.
5620 (main2): Removed argc parameter.
5621 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5622 (main): Replaced argc, argv parameters with void.
5623 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5624 (main2): Removed argc parameter.
5625 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5626 argv parameters with void. Added __asm volatile to avoid optimization
5627 on argc, if necessary.
5628 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5629 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5630 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5631 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5632 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5633 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5634 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5635 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5636 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5637 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5638 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5639 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5640 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5641 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5642 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5643 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5644 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5645 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5646 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5647 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5648 parameters with void.
5649 (main2): Removed argc parameter.
5650 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5651 (main): Replaced argc, argv parameters with void.
5652 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5653 argv parameters with void. Also renamed this function as main, and
5654 delete the existing main.
5655 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5656 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5657 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5658
5659 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5660
5661 * gcc.target/aarch64/movi_1.c: New test.
5662
5663 2013-06-04 Tobias Burnus <burnus@net-b.de>
5664
5665 PR fortran/37336
5666 * gfortran.dg/finalize_12.f90: New.
5667 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5668 end of scope finalization.
5669 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5670 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5671 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5672 * gfortran.dg/class_19.f03: Ditto.
5673 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5674 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5675 * gfortran.dg/extends_14.f03: Ditto.
5676 * gfortran.dg/move_alloc_4.f90: Ditto.
5677 * gfortran.dg/typebound_proc_27.f03: Ditto.
5678
5679 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5680
5681 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5682 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5683 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5684 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5685 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5686 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5687 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5688 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5689 * gfortran.dg/io_real_boz_4.f90: Ditto.
5690 * gfortran.dg/io_real_boz_5.f90: Ditto.
5691 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5692 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5693 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5694 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5695 * gfortran.dg/transpose_2.f90: Fix dg-output.
5696
5697 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5698
5699 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5700 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5701 dg-option and an header comment.
5702
5703 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5704
5705 PR c++/57419
5706 * g++.dg/cpp0x/sfinae46.C: New.
5707 * g++.dg/cpp0x/defaulted13.C: Adjust.
5708 * g++.dg/cpp0x/defaulted2.C: Likewise.
5709 * g++.dg/cpp0x/defaulted26.C: Likewise.
5710 * g++.dg/cpp0x/defaulted3.C: Likewise.
5711 * g++.dg/cpp0x/error1.C: Likewise.
5712 * g++.dg/cpp0x/implicit1.C: Likewise.
5713 * g++.dg/cpp0x/implicit11.C: Likewise.
5714 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5715 * g++.dg/cpp0x/initlist47.C: Likewise.
5716 * g++.dg/cpp0x/initlist9.C: Likewise.
5717 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5718 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5719 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5720 * g++.dg/cpp0x/union4.C: Likewise.
5721 * g++.dg/template/crash108.C: Likewise.
5722 * g++.dg/template/crash41.C: Likewise.
5723 * g++.old-deja/g++.jason/local.C: Likewise.
5724 * g++.old-deja/g++.law/visibility3.C: Likewise.
5725
5726 2013-06-03 Teresa Johnson <tejohnson@google.com>
5727
5728 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5729 * gcc.dg/vect/bb-slp-14.c: Ditto.
5730 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5731 * gcc.dg/vect/bb-slp-23.c: Ditto.
5732 * gcc.dg/vect/bb-slp-15.c: Ditto.
5733 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5734 * gcc.dg/vect/bb-slp-24.c: Ditto.
5735 * gcc.dg/vect/bb-slp-16.c: Ditto.
5736 * gcc.dg/vect/bb-slp-25.c: Ditto.
5737 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5738 * gcc.dg/vect/bb-slp-17.c: Ditto.
5739 * gcc.dg/vect/bb-slp-1.c: Ditto.
5740 * gcc.dg/vect/bb-slp-26.c: Ditto.
5741 * gcc.dg/vect/bb-slp-18.c: Ditto.
5742 * gcc.dg/vect/bb-slp-2.c: Ditto.
5743 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5744 * gcc.dg/vect/bb-slp-27.c: Ditto.
5745 * gcc.dg/vect/bb-slp-19.c: Ditto.
5746 * gcc.dg/vect/bb-slp-3.c: Ditto.
5747 * gcc.dg/vect/bb-slp-28.c: Ditto.
5748 * gcc.dg/vect/bb-slp-4.c: Ditto.
5749 * gcc.dg/vect/bb-slp-29.c: Ditto.
5750 * gcc.dg/vect/bb-slp-5.c: Ditto.
5751 * gcc.dg/vect/bb-slp-6.c: Ditto.
5752 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5753 * gcc.dg/vect/bb-slp-7.c: Ditto.
5754 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5755 * gcc.dg/vect/bb-slp-8.c: Ditto.
5756 * gcc.dg/vect/bb-slp-9.c: Ditto.
5757 * gcc.dg/vect/bb-slp-10.c: Ditto.
5758 * gcc.dg/vect/bb-slp-11.c: Ditto.
5759 * gcc.dg/vect/bb-slp-20.c: Ditto.
5760 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5761 * gcc.dg/vect/bb-slp-21.c: Ditto.
5762 * gcc.dg/vect/bb-slp-30.c: Ditto.
5763 * gcc.dg/vect/bb-slp-13.c: Ditto.
5764 * gcc.dg/vect/bb-slp-22.c: Ditto.
5765 * g++.dg/vect/slp-pr50413.cc: Ditto.
5766 * g++.dg/vect/slp-pr56812.cc: Ditto.
5767 * g++.dg/vect/slp-pr50819.cc: Ditto.
5768
5769 2013-06-01 Tobias Burnus <burnus@net-b.de>
5770
5771 PR fortran/57456
5772 * gfortran.dg/class_array_17.f90: New.
5773
5774 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5775
5776 * ada/acats/floatstore.lst: New.
5777 * ada/acats/run_all.sh: Process it.
5778
5779 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5780
5781 * gcc.target/powerpc/e500-ord-1.c: New test.
5782 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5783 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5784 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5785
5786 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5787
5788 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5789
5790 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5791
5792 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5793
5794 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5795
5796 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5797
5798 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5799
5800 PR c/57452
5801 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5802 test-case.
5803
5804 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5807
5808 2013-05-31 Marek Polacek <polacek@redhat.com>
5809
5810 PR tree-optimization/57478
5811 PR tree-optimization/57453
5812 * gcc.dg/torture/pr57478.c: New test.
5813
5814 2013-05-31 Tobias Burnus <burnus@net-b.de>
5815
5816 PR fortran/57456
5817 * gfortran.dg/class_array_17.f90: New.
5818
5819 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5820
5821 PR target/56315
5822 * gcc.target/arm/iordi3-opt.c: New test.
5823
5824 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5825
5826 PR fortran/54190
5827 PR fortran/57217
5828 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5829 * gfortran.dg/interface_26.f90: Ditto.
5830 * gfortran.dg/proc_ptr_11.f90: Ditto.
5831 * gfortran.dg/proc_ptr_15.f90: Ditto.
5832 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5833 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5834 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5835 * gfortran.dg/typebound_override_1.f90: Ditto.
5836 * gfortran.dg/typebound_override_4.f90: Ditto.
5837 * gfortran.dg/typebound_proc_6.f03: Ditto.
5838 * gfortran.dg/assumed_type_7.f90: New test.
5839 * gfortran.dg/typebound_override_5.f90: New test.
5840 * gfortran.dg/typebound_override_6.f90: New test.
5841 * gfortran.dg/typebound_override_7.f90: New test.
5842
5843 2013-05-30 Tobias Burnus <burnus@net-b.de>
5844
5845 PR middle-end/57073
5846 * gfortran.dg/power_6.f90: New.
5847
5848 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5849
5850 * gcc.target/aarch64/insv_1.c: New test.
5851
5852 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5853
5854 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5855 dg-skip-if "No stabs".
5856
5857 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5858
5859 PR fortran/54189
5860 * gfortran.dg/assumed_size_1.f90: New.
5861
5862 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5863
5864 * gcc.dg/shrink-wrap-alloca.c: New added.
5865 * gcc.dg/shrink-wrap-pretend.c: New added.
5866 * gcc.dg/shrink-wrap-sibcall.c: New added.
5867
5868 2013-05-30 Tobias Burnus <burnus@net-b.de>
5869
5870 PR fortran/57458
5871 * gfortran.dg/assumed_rank_13.f90: New.
5872
5873 2013-05-29 Easwaran Raman <eraman@google.com>
5874
5875 PR tree-optimization/57442
5876 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5877
5878 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5879
5880 PR tree-optimization/57441
5881 * gcc.c-torture/compile/pr57441.c: New.
5882
5883 2013-05-29 Dehao Chen <dehao@google.com>
5884
5885 PR testsuite/57413
5886 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5887
5888 2013-05-29 Tobias Burnus <burnus@net-b.de>
5889
5890 PR fortran/37336
5891 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5892 * gfortran.dg/class_19.f03: Ditto.
5893
5894 2013-05-29 Richard Biener <rguenther@suse.de>
5895
5896 * gcc.dg/vect/bb-slp-32.c: New testcase.
5897
5898 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5899
5900 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5901 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5902 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5903 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5904 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5905 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5906 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5907 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5908 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5909 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5910 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5911 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5912 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5913 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5914 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5915 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5916 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5917 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5918 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5919 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5920 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5921 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5922 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5923 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5924 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5925 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5926 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5927 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5928 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5929 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5930 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5931 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5932 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5933 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5934 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5935 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5936 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5937 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5938 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5939
5940 2013-05-29 Tobias Burnus <burnus@net-b.de>
5941
5942 PR fortran/37336
5943 * gfortran.dg/finalize_11.f90: New.
5944 * gfortran.dg/finalize_4.f03: Remove dg-error.
5945 * gfortran.dg/finalize_5.f03: Ditto.
5946 * gfortran.dg/finalize_6.f03: Ditto.
5947 * gfortran.dg/finalize_7.f03: Ditto.
5948
5949 2013-05-28 Tobias Burnus <burnus@net-b.de>
5950
5951 * gfortran.dg/class_array_16.f90: New.
5952
5953 2013-05-28 Tobias Burnus <burnus@net-b.de>
5954
5955 PR fortran/57435
5956 * testsuite/gfortran.dg/use_29.f90: New.
5957
5958 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5959
5960 * gnat.dg/fp_exception.adb: New test.
5961
5962 2013-05-28 Richard Biener <rguenther@suse.de>
5963
5964 PR tree-optimization/56787
5965 * gcc.dg/vect/pr56787.c: New testcase.
5966
5967 2013-05-28 Janus Weil <janus@gcc.gnu.org>
5968 Tobias Burnus <burnus@net-b.de>
5969
5970 PR fortran/57217
5971 * gfortran.dg/typebound_override_4.f90: New.
5972
5973 2013-05-28 Richard Biener <rguenther@suse.de>
5974
5975 PR tree-optimization/57411
5976 * g++.dg/opt/pr57411.C: New testcase.
5977
5978 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5979
5980 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
5981 * gcc.dg/builtin-bswap-9.c: Likewise.
5982
5983 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
5984
5985 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
5986
5987 2013-05-27 Richard Biener <rguenther@suse.de>
5988
5989 PR middle-end/57412
5990 * gcc.dg/gomp/pr57412.c: New testcase.
5991
5992 2013-05-27 Bud Davis <jmdavis@link.com>
5993
5994 PR fortran/50405
5995 * gfortran.dg/stfunc_8.f90: New.
5996
5997 2013-05-27 Richard Biener <rguenther@suse.de>
5998
5999 PR tree-optimization/57343
6000 * gcc.dg/torture/pr57343.c: New testcase.
6001
6002 2013-05-27 Richard Biener <rguenther@suse.de>
6003
6004 PR tree-optimization/57417
6005 * gcc.dg/torture/pr57417.c: New testcase.
6006
6007 2013-05-27 Richard Biener <rguenther@suse.de>
6008
6009 PR tree-optimization/57396
6010 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6011
6012 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6013
6014 * gnat.dg/specs/last_bit.ads: New test.
6015
6016 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6017
6018 * gnat.dg/specs/machine_attribute.ads: New test.
6019
6020 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6021
6022 * gnat.dg/incomplete3.ad[sb]: New test.
6023
6024 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6025
6026 PR target/53916
6027 * gcc.target/mips/div-13.c: New test.
6028
6029 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6030
6031 PR target/55777
6032 * gcc.target/mips/mips16-attributes-5.c,
6033 * gcc.target/mips/mips16-attributes-6.c: New tests.
6034
6035 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6036
6037 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6038 * gcc.dg/builtin-bswap-8.c: Likewise.
6039
6040 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 PR c++/52216
6043 * g++.dg/cpp0x/new1.C: New.
6044
6045 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6046
6047 PR c++/25666
6048 * g++.dg/parse/dtor16.C: New.
6049 * g++.dg/parse/dtor6.C: Adjust.
6050
6051 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6052
6053 PR c++/19618
6054 * g++.dg/expr/bitfield12.C: New.
6055
6056 2013-05-24 Jeff Law <law@redhat.com>
6057
6058 PR tree-optimization/57124
6059 * gcc.c-torture/execute/pr57124.c: New test.
6060 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6061
6062 2013-05-24 Martin Jambor <mjambor@suse.cz>
6063
6064 PR tree-optimization/57294
6065 * gcc.dg/ipa/pr57294.c: New test.
6066
6067 2013-05-24 Dehao Chen <dehao@google.com>
6068
6069 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6070
6071 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6072
6073 * gcc.target/aarch64/scalar_intrinsics.c
6074 (force_simd): Use a valid instruction.
6075 (test_vdupd_lane_s64): Pass a valid lane argument.
6076 (test_vdupd_lane_u64): Likewise.
6077
6078 2013-05-24 Richard Biener <rguenther@suse.de>
6079
6080 PR tree-optimization/57287
6081 * gcc.dg/pr57287.c: New testcase.
6082
6083 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/26572
6086 * g++.dg/template/error51.C: New.
6087
6088 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6089
6090 PR c++/25503
6091 * g++.dg/template/bitfield2.C: New.
6092
6093 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6094
6095 * gnat.dg/specs/noinline1.ads: New test.
6096 * gnat.dg/noinline2.ad[sb]: Likewise.
6097 * gnat.dg/specs/noinline3.ads: Likewise.
6098 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6099
6100 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6101
6102 PR tree-ssa/57385
6103 * gcc.dg/tree-ssa/pr57385.c: New test.
6104
6105 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6106
6107 * gnat.dg/derived_type4.adb: New test.
6108
6109 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6110
6111 * gcc.dg/builtin-bswap-6.c: New test.
6112 * gcc.dg/builtin-bswap-7.c: Likewise.
6113 * gcc.dg/builtin-bswap-8.c: Likewise.
6114 * gcc.dg/builtin-bswap-9.c: Likewise.
6115
6116 2013-05-23 Christian Bruel <christian.bruel@st.com>
6117
6118 PR debug/57351
6119 * gcc.dg/debug/pr57351.c: New test
6120
6121 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6122
6123 * gcc.target/aarch64/vect-clz.c: New file.
6124
6125 2013-05-23 Martin Jambor <mjambor@suse.cz>
6126
6127 PR middle-end/57347
6128 * gcc.dg/ipa/pr57347.c: New test.
6129
6130 2013-05-23 Richard Biener <rguenther@suse.de>
6131
6132 PR tree-optimization/57380
6133 * g++.dg/tree-ssa/pr57380.C: New testcase.
6134
6135 2013-05-23 Richard Biener <rguenther@suse.de>
6136
6137 PR middle-end/57381
6138 * gcc.dg/torture/pr57381.c: New testcase.
6139
6140 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR middle-end/57344
6143 * gcc.c-torture/execute/pr57344-1.c: New test.
6144 * gcc.c-torture/execute/pr57344-2.c: New test.
6145 * gcc.c-torture/execute/pr57344-3.c: New test.
6146 * gcc.c-torture/execute/pr57344-4.c: New test.
6147
6148 2013-05-23 Richard Biener <rguenther@suse.de>
6149
6150 PR rtl-optimization/57341
6151 * gcc.dg/torture/pr57341.c: New testcase.
6152
6153 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6154
6155 PR c++/57352
6156 * g++.dg/parse/crash62.C: New.
6157
6158 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6159 Pat Haugen <pthaugen@us.ibm.com>
6160 Peter Bergner <bergner@vnet.ibm.com>
6161
6162 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6163 crypto builtins.
6164
6165 2013-05-22 Tobias Burnus <burnus@net-b.de>
6166
6167 PR fortran/57364
6168 * gfortran.dg/defined_assignment_6.f90: New.
6169
6170 2013-05-22 Tobias Burnus <burnus@net-b.de>
6171
6172 PR fortran/57338
6173 * gfortran.dg/assumed_type_6.f90: New.
6174
6175 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6176
6177 PR c++/57211
6178 * g++.dg/cpp0x/Wunused-parm.C: New.
6179
6180 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6181
6182 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6183 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6184
6185 2013-05-21 Easwaran Raman <eraman@google.com>
6186
6187 PR tree-optimization/57322
6188 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6189
6190 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6191
6192 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6193 .set (no)?micromips
6194
6195 2013-05-21 Tobias Burnus <burnus@net-b.de>
6196
6197 PR fortran/57035
6198 * gfortran.dg/assumed_type_5.f90: New.
6199 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6200 * gfortran.dg/assumed_rank_2.f90: Ditto.
6201 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6202 * gfortran.dg/no_arg_check_3.f90: Ditto.
6203
6204 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR tree-optimization/57331
6207 * gcc.c-torture/compile/pr57331.c: New test.
6208
6209 2013-05-21 Richard Biener <rguenther@suse.de>
6210
6211 PR tree-optimization/57330
6212 * gcc.dg/torture/pr57330.c: New testcase.
6213
6214 2013-05-21 Richard Biener <rguenther@suse.de>
6215
6216 PR tree-optimization/57303
6217 * gcc.dg/torture/pr57303.c: New testcase.
6218
6219 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR tree-optimization/57321
6222 * gcc.c-torture/execute/pr57321.c: New test.
6223
6224 2013-05-20 Tobias Burnus <burnus@net-b.de>
6225
6226 PR fortran/48858
6227 PR fortran/55465
6228 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6229 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6230 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6231 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6232 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6233 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6234 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6235 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6236 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6237 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6238 * gfortran.dg/binding_label_tests_24.f90: New.
6239 * gfortran.dg/binding_label_tests_25.f90: New.
6240
6241 2013-05-20 Tobias Burnus <burnus@net-b.de>
6242
6243 PR fortran/48858
6244 * gfortran.dg/binding_label_tests_17.f90: New.
6245 * gfortran.dg/binding_label_tests_18.f90: New.
6246 * gfortran.dg/binding_label_tests_19.f90: New.
6247 * gfortran.dg/binding_label_tests_20.f90: New.
6248 * gfortran.dg/binding_label_tests_21.f90: New.
6249 * gfortran.dg/binding_label_tests_22.f90: New.
6250 * gfortran.dg/binding_label_tests_23.f90: New.
6251
6252 2013-05-20 Tobias Burnus <burnus@net-b.de>
6253
6254 PR fortran/48858
6255 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6256 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6257 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6258 * gfortran.dg/common_18.f90: New.
6259 * gfortran.dg/common_19.f90: New.
6260 * gfortran.dg/common_20.f90: New.
6261 * gfortran.dg/common_21.f90: New.
6262
6263 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6264
6265 PR c++/12288
6266 * g++.dg/parse/error52.C: New.
6267 * g++.dg/parse/error3.C: Adjust.
6268 * g++.dg/parse/error36.C: Likewise.
6269
6270 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6271
6272 PR target/56547
6273 * gcc.target/sh/pr56547-1.c: New.
6274 * gcc.target/sh/pr56547-2.c: New.
6275
6276 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 PR c++/23608
6279 * g++.dg/warn/Wsign-compare-6.C: New.
6280 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6281
6282 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/57327
6285 * g++.dg/template/error50.C: New.
6286
6287 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6288
6289 PR c++/10207
6290 * g++.dg/ext/complit13.C: New.
6291
6292 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6293
6294 PR c++/57175
6295 * g++.dg/pr57175.C: New testcase.
6296
6297 2013-05-17 Easwaran Raman <eraman@google.com>
6298
6299 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6300
6301 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6302
6303 PR testsuite/57313
6304 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6305
6306 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR rtl-optimization/57281
6309 PR rtl-optimization/57300
6310 * gcc.dg/pr57300.c: New test.
6311 * gcc.c-torture/execute/pr57281.c: New test.
6312
6313 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6314
6315 PR c++/18126
6316 * g++.dg/ext/sizeof-complit.C: New.
6317
6318 2013-05-17 Marek Polacek <polacek@redhat.com>
6319
6320 * gcc.dg/strlenopt-25.c: New test.
6321 * gcc.dg/strlenopt-26.c: Likewise.
6322
6323 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6324
6325 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6326 instead of -mavx2, require only avx instead of avx2.
6327 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6328 of avx2-check.h and turn into an avx runtime test instead of
6329 avx2 runtime test.
6330
6331 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6332
6333 * g++.dg/ext/vector22.C: Uncomment working test.
6334
6335 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6336
6337 PR c++/17410
6338 * g++.dg/template/pr17410.C: New.
6339
6340 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6341
6342 * gcc.target/i386/rotate-3.c: New test.
6343 * gcc.target/i386/rotate-3a.c: New test.
6344 * gcc.target/i386/rotate-4.c: New test.
6345 * gcc.target/i386/rotate-4a.c: New test.
6346 * gcc.target/i386/rotate-5.c: New test.
6347 * gcc.target/i386/rotate-5a.c: New test.
6348
6349 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6350
6351 * gcc.dg/visibility-21.c: Require section_anchors.
6352
6353 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6354
6355 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6356 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6357 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6358
6359 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6360
6361 * gcc.dg/visibility-21.c: New.
6362
6363 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6364
6365 PR middle-end/57286
6366 * gcc.dg/pr57286.c: New testcase.
6367 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6368 * g++.dg/ext/vector22.C: Comment out transformations not
6369 performed anymore.
6370
6371 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6372
6373 PR target/57260
6374 * gcc.target/mips/call-1.c: Restrict to o32.
6375 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6376
6377 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6380 dg-messages.
6381 * g++.dg/warn/Wshadow-1.C: Likewise.
6382 * g++.dg/warn/Wshadow-6.C: Likewise.
6383 * g++.dg/warn/Wshadow-7.C: Likewise.
6384
6385 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6386
6387 PR c++/31952
6388 * g++.dg/parse/pr31952-1.C: New.
6389 * g++.dg/parse/pr31952-2.C: Likewise.
6390 * g++.dg/parse/pr31952-3.C: Likewise.
6391
6392 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6393 * g++.old-deja/g++.jason/cond.C: Likewise.
6394 * g++.dg/cpp0x/range-for5.C: Likewise.
6395
6396 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6397
6398 PR target/19599
6399 * gcc.target/arm/pr40887.c: Adjust testcase.
6400 * gcc.target/arm/pr19599.c: New test.
6401
6402 2013-05-15 Richard Biener <rguenther@suse.de>
6403
6404 PR tree-optimization/57275
6405 * gcc.target/i386/pr57275.c: New testcase.
6406
6407 2013-05-15 Jan Hubicka <jh@suse.cz>
6408
6409 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6410 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6411 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6412
6413 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6414
6415 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6416 scheduling.
6417
6418 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR c++/57274
6421 * c-c++-common/Wsequence-point-1.c: New test.
6422
6423 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6424
6425 * g++.dg/ext/vector22.C: New testcase.
6426 * gcc.dg/binop-xor3.c: Remove xfail.
6427
6428 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6429
6430 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6431 FLOAT cmp FLOAT ? INT : INT.
6432 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6433 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6434 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6435 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6436 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6437 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6438
6439 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6440
6441 PR c++/53903
6442 * g++.dg/cpp0x/defaulted43.C: New.
6443
6444 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6445
6446 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6447 (alloca): Remove declaration.
6448 (foo9): Replace alloca by __builtin_alloca.
6449
6450 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6451
6452 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6453 Expect "size of array is too large" error.
6454
6455 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6456
6457 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6458
6459 2013-05-14 Richard Biener <rguenther@suse.de>
6460
6461 PR middle-end/57235
6462 * g++.dg/torture/pr57235.C: New testcase.
6463
6464 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR middle-end/57251
6467 * gcc.dg/torture/pr57251.c: New test.
6468
6469 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6470
6471 PR target/57264
6472 * gcc.target/i386/pr57264.c: New test.
6473
6474 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6475
6476 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6477
6478 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6479
6480 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6481
6482 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR tree-optimization/45216
6485 PR tree-optimization/57157
6486 * c-c++-common/rotate-1.c: Add 32 tests with +.
6487 * c-c++-common/rotate-1a.c: Adjust.
6488 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6489 * c-c++-common/rotate-2b.c: New test.
6490 * c-c++-common/rotate-3.c: Add 32 tests with +.
6491 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6492 * c-c++-common/rotate-4b.c: New test.
6493 * c-c++-common/rotate-5.c: New test.
6494
6495 2013-05-13 Martin Jambor <mjambor@suse.cz>
6496
6497 PR middle-end/42371
6498 * gcc.dg/ipa/remref-0.c: New test.
6499 * gcc.dg/ipa/remref-1a.c: Likewise.
6500 * gcc.dg/ipa/remref-1b.c: Likewise.
6501 * gcc.dg/ipa/remref-2a.c: Likewise.
6502 * gcc.dg/ipa/remref-2b.c: Likewise.
6503
6504 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6505
6506 * gcc.dg/vector-shift-2.c: New testcase.
6507
6508 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR tree-optimization/57230
6511 * gcc.dg/strlenopt-24.c: New test.
6512
6513 PR tree-optimization/57230
6514 * gcc.dg/strlenopt-23.c: New test.
6515
6516 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6517
6518 PR target/57108
6519 * gcc.target/sh/pr57108.c: Move this test case to ...
6520 * gcc.c-torture/compile/pr57108.c: ... here.
6521
6522 2013-05-10 Richard Biener <rguenther@suse.de>
6523
6524 PR tree-optimization/57214
6525 * gcc.dg/torture/pr57214.c: New testcase.
6526
6527 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6528
6529 * gcc.dg/vector-shift.c: New testcase.
6530
6531 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6532
6533 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6534
6535 PR tree-optimization/45216
6536 PR tree-optimization/57157
6537 * c-c++-common/rotate-1.c: New test.
6538 * c-c++-common/rotate-1a.c: New test.
6539 * c-c++-common/rotate-2.c: New test.
6540 * c-c++-common/rotate-2a.c: New test.
6541 * c-c++-common/rotate-3.c: New test.
6542 * c-c++-common/rotate-3a.c: New test.
6543 * c-c++-common/rotate-4.c: New test.
6544 * c-c++-common/rotate-4a.c: New test.
6545
6546 2013-05-10 Richard Biener <rguenther@suse.de>
6547
6548 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6549 * gcc.target/i386/l_fma_double_1.c: Adjust.
6550 * gcc.target/i386/l_fma_double_2.c: Likewise.
6551 * gcc.target/i386/l_fma_double_3.c: Likewise.
6552 * gcc.target/i386/l_fma_double_4.c: Likewise.
6553 * gcc.target/i386/l_fma_double_5.c: Likewise.
6554 * gcc.target/i386/l_fma_double_6.c: Likewise.
6555 * gcc.target/i386/l_fma_float_1.c: Likewise.
6556 * gcc.target/i386/l_fma_float_2.c: Likewise.
6557 * gcc.target/i386/l_fma_float_3.c: Likewise.
6558 * gcc.target/i386/l_fma_float_4.c: Likewise.
6559 * gcc.target/i386/l_fma_float_5.c: Likewise.
6560 * gcc.target/i386/l_fma_float_6.c: Likewise.
6561
6562 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6563
6564 PR c++/51226
6565 * g++.dg/cpp0x/pr51226.C: New.
6566
6567 2013-04-16 Han Shen <shenhan@google.com>
6568
6569 Test cases for '-fstack-protector-strong'.
6570 * gcc.dg/fstack-protector-strong.c: New.
6571 * g++.dg/fstack-protector-strong.C: New.
6572
6573 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6574
6575 * gcc.target/aarch64/ands_1.c: New test.
6576 * gcc.target/aarch64/ands_2.c: Likewise
6577
6578 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6579
6580 * lib/target-supports.exp (check_effective_target_hw): New
6581 function.
6582 * c-c++-common/asan/clone-test-1.c: Call
6583 check_effective_target_hw.
6584 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6585 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6586 possible decorations.
6587 * c-c++-common/asan/null-deref-1.c: Likewise.
6588 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6589 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6590 * c-c++-common/asan/use-after-free-1.c: Likewise.
6591 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6592 * g++.dg/asan/large-func-test-1.C: Likewise.
6593
6594 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6595
6596 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6597
6598 2013-05-07 Richard Biener <rguenther@suse.de>
6599
6600 PR middle-end/57190
6601 * g++.dg/torture/pr57190.C: New testcase.
6602
6603 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6604
6605 PR tree-optimization/57149
6606 * gcc.dg/pr57149.c: New test.
6607
6608 PR debug/57184
6609 * gcc.dg/pr57184.c: New test.
6610
6611 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6612
6613 * gnat.dg/specs/array3.ads: New test.
6614
6615 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6616
6617 * c-c++-common/vector-scalar-2.c: New testcase.
6618
6619 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6620
6621 * gcc.target/i386/asm-dialect-2.c: New testcase.
6622
6623 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/57183
6626 * g++.dg/cpp0x/auto38.C: New.
6627
6628 2013-05-06 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/57185
6631 * gcc.dg/autopar/pr57185.c: New testcase.
6632
6633 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6634
6635 PR target/57106
6636 * gcc.target/i386/pr57106.c: New test.
6637
6638 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6639
6640 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6641 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6642 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6643 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6644 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6645 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6646 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6647
6648 2013-05-06 Teresa Johnson <tejohnson@google.com>
6649
6650 PR bootstrap/57154
6651 * gcc.dg/pr57154.c: New test.
6652
6653 2013-05-06 Richard Biener <rguenther@suse.de>
6654
6655 PR middle-end/57147
6656 * gcc.dg/torture/pr57147-1.c: New testcase.
6657 * gcc.dg/torture/pr57147-2.c: Likewise.
6658 * gcc.dg/torture/pr57147-3.c: Likewise.
6659
6660 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6661
6662 PR target/55303
6663 * gcc.target/sh/pr55303-1.c: New.
6664 * gcc.target/sh/pr55303-2.c: New.
6665 * gcc.target/sh/pr55303-3.c: New.
6666
6667 2013-05-05 Tobias Burnus <burnus@net-b.de>
6668
6669 * gfortran.dg/allocate_with_source_3.f90: New.
6670
6671 2013-05-05 Tobias Burnus <burnus@net-b.de>
6672
6673 PR fortran/57141
6674 * gfortran.dg/null_8.f90: New.
6675
6676 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/53745
6679 * g++.dg/cpp0x/enum27.C: New.
6680 * g++.dg/cpp0x/enum_base.C: Adjust.
6681
6682 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR tree-optimization/56205
6685 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6686
6687 2013-05-04 Tobias Burnus <burnus@net-b.de>
6688
6689 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6690 * gfortran.dg/bind_c_usage_27.f90: New.
6691 * gfortran.dg/bind_c_usage_28.f90: New.
6692
6693 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/51927
6696 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6697
6698 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6699
6700 PR target/57150
6701 * gcc.target/powerpc/pr57150.c: New file.
6702
6703 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6704
6705 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6706 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6707 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6708 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6709 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6710 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6711 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6712
6713 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6714
6715 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6716 scan-assembler-times.
6717
6718 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6719
6720 * gcc.dg/tree-ssa/slsr-32.c: New.
6721 * gcc.dg/tree-ssa/slsr-33.c: New.
6722 * gcc.dg/tree-ssa/slsr-34.c: New.
6723 * gcc.dg/tree-ssa/slsr-35.c: New.
6724 * gcc.dg/tree-ssa/slsr-36.c: New.
6725 * gcc.dg/tree-ssa/slsr-37.c: New.
6726 * gcc.dg/tree-ssa/slsr-38.c: New.
6727
6728 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6729
6730 * gcc.target/aarch64/tst_1.c: New test.
6731 * gcc.target/aarch64/tst_2.c: Likewise
6732
6733 2013-05-02 Jeff Law <law@redhat.com>
6734
6735 PR tree-optimization/57144
6736 * gcc.c-torture/execute/pr57144.c: New test.
6737
6738 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR rtl-optimization/57130
6741 * gcc.c-torture/execute/pr57130.c: New test.
6742
6743 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6744
6745 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6746
6747 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6748
6749 * gcc.target/aarch64/fabd.c: New file.
6750
6751 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6752
6753 PR c++/54318
6754 * g++.dg/cpp0x/pr54318.C: New.
6755
6756 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6757
6758 PR c++/14283
6759 * g++.dg/parse/error51.C: New.
6760 * g++.dg/parse/error15.C: Adjust column numbers.
6761
6762 2013-05-02 Tobias Burnus <burnus@net-b.de>
6763
6764 PR fortran/57142
6765 * gfortran.dg/size_kind_2.f90: New.
6766 * gfortran.dg/size_kind_3.f90: New.
6767
6768 2013-05-02 Richard Biener <rguenther@suse.de>
6769
6770 PR middle-end/57140
6771 * g++.dg/torture/pr57140.C: New testcase.
6772
6773 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6774
6775 PR target/56732
6776 * gcc.target/arm/pr56732-1.c: New test.
6777
6778 2013-05-02 Martin Jambor <mjambor@suse.cz>
6779
6780 PR middle-end/56988
6781 * gcc.dg/ipa/pr56988.c: New test.
6782
6783 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6784
6785 * gcc.target/aarch64/bics_1.c: New test.
6786 * gcc.target/aarch64/bics_2.c: Likewise.
6787
6788 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR rtl-optimization/57131
6791 * gcc.c-torture/execute/pr57131.c: New test.
6792
6793 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6794
6795 PR c++/57132
6796 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6797
6798 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6799
6800 PR target/57091
6801 * gcc.target/i386/pr57091.c: New test.
6802
6803 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6804
6805 * gcc.target/aarch64/vect-vaddv.c: New.
6806
6807 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6808
6809 * gcc.target/aarch64/vect-vmaxv.c: New.
6810 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6811
6812 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6813
6814 * gcc.target/aarch64/scalar-vca.c: New.
6815 * gcc.target/aarch64/vect-vca.c: Likewise.
6816
6817 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6818
6819 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6820 (test_vceqd_s64): Force arguments to SIMD registers.
6821 (test_vceqzd_s64): Likewise.
6822 (test_vcged_s64): Likewise.
6823 (test_vcled_s64): Likewise.
6824 (test_vcgezd_s64): Likewise.
6825 (test_vcged_u64): Likewise.
6826 (test_vcgtd_s64): Likewise.
6827 (test_vcltd_s64): Likewise.
6828 (test_vcgtzd_s64): Likewise.
6829 (test_vcgtd_u64): Likewise.
6830 (test_vclezd_s64): Likewise.
6831 (test_vcltzd_s64): Likewise.
6832 (test_vtst_s64): Likewise.
6833 (test_vtst_u64): Likewise.
6834
6835 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6836
6837 PR c++/57092
6838 * g++.dg/cpp0x/decltype53.C: New.
6839
6840 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6841
6842 PR fortran/57071
6843 * gfortran.dg/power_5.f90: New test.
6844
6845 2013-04-30 Richard Biener <rguenther@suse.de>
6846
6847 PR middle-end/57122
6848 * gcc.dg/torture/pr57122.c: New testcase.
6849
6850 2013-04-30 Richard Biener <rguenther@suse.de>
6851
6852 PR middle-end/57107
6853 * g++.dg/torture/pr57107.C: New testcase.
6854
6855 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6856
6857 PR rtl-optimization/57105
6858 * gcc.dg/pr57105.c: New test.
6859
6860 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6861
6862 PR tree-optimization/57104
6863 * gcc.dg/pr57104.c: New test.
6864
6865 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6866
6867 PR target/44578
6868 * gcc.target/i386/pr44578.c: New test.
6869
6870 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6871
6872 PR target/57097
6873 * gcc.target/i386/pr57097.c: New test.
6874
6875 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6876
6877 PR target/57098
6878 * gcc.target/i386/pr57098.c: New test.
6879
6880 2013-04-29 Kai Tietz <ktietz@redhat.com>
6881
6882 * gcc.c-torture/execute/pr55875.c: New test.
6883
6884 2013-04-29 Richard Biener <rguenther@suse.de>
6885
6886 PR middle-end/57075
6887 * gcc.dg/torture/pr57075.c: New testcase.
6888
6889 2013-04-29 Richard Biener <rguenther@suse.de>
6890
6891 PR middle-end/57103
6892 * gcc.dg/autopar/pr57103.c: New testcase.
6893
6894 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6895
6896 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6897
6898 2013-04-29 Tom de Vries <tom@codesourcery.com>
6899
6900 * gcc.dg/pr50763.c: Update test.
6901
6902 2013-04-26 Jeff Law <law@redhat.com>
6903
6904 * gcc.dg/tree-ssa/vrp88.c: New test.
6905
6906 2013-04-29 Christian Bruel <christian.bruel@st.com>
6907
6908 PR target/57108
6909 * gcc.target/sh/pr57108.c: New test.
6910
6911 2013-04-29 Richard Biener <rguenther@suse.de>
6912
6913 PR middle-end/57089
6914 * gfortran.dg/gomp/pr57089.f90: New testcase.
6915
6916 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6917
6918 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6919
6920 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6921
6922 * gcc.target/aarch64/vect-vcvt.c: New.
6923
6924 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6925
6926 * gcc.target/aarch64/vect-vrnd.c: New.
6927
6928 2013-04-29 Richard Biener <rguenther@suse.de>
6929
6930 PR tree-optimization/57081
6931 * gcc.dg/torture/pr57081.c: New testcase.
6932
6933 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR tree-optimization/57083
6936 * gcc.dg/torture/pr57083.c: New test.
6937
6938 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6939
6940 PR c++/56450
6941 * g++.dg/cpp0x/decltype52.C: New.
6942
6943 2013-04-28 Jakub Jelinek <jakub@redhat.com>
6944
6945 N3472 binary constants
6946 * g++.dg/cpp/limits.C: Adjust warning wording.
6947 * g++.dg/system-binary-constants-1.C: Likewise.
6948 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
6949
6950 2013-04-28 Tobias Burnus <burnus@net-b.de>
6951
6952 PR fortran/57093
6953 * gfortran.dg/coarray_30.f90: New.
6954
6955 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6956
6957 PR fortran/57071
6958 * frontend-passes (optimize_power): New function.
6959 (optimize_op): Use it.
6960
6961 2013-04-27 Jakub Jelinek <jakub@redhat.com>
6962
6963 PR target/56866
6964 * gcc.c-torture/execute/pr56866.c: New test.
6965 * gcc.target/i386/pr56866.c: New test.
6966
6967 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6968
6969 PR go/57045
6970 * gcc.dg/setjmp-5.c: New test.
6971
6972 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6973
6974 PR c++/55708
6975 * g++.dg/cpp0x/constexpr-55708.C: New.
6976
6977 2013-04-26 Richard Biener <rguenther@suse.de>
6978
6979 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
6980 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
6981 * gcc.dg/pr53265.c: Remove XFAILs.
6982 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
6983 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
6984
6985 2013-04-26 Jakub Jelinek <jakub@redhat.com>
6986
6987 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
6988 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
6989 -fdiagnostics-color=never option similarly to
6990 -fno-diagnostics-show-caret option.
6991
6992 2013-04-25 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR rtl-optimization/57003
6995 * gcc.target/i386/pr57003.c: New test.
6996
6997 2013-04-25 Marek Polacek <polacek@redhat.com>
6998
6999 PR tree-optimization/57066
7000 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7001
7002 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7003 Tejas Belagod <tejas.belagod@arm.com>
7004
7005 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7006 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7007 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7008
7009 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7010
7011 * gcc.target/aarch64/cmp.c: New.
7012
7013 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7014
7015 * gcc.target/aarch64/ngc.c: New.
7016
7017 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7018
7019 * lib/target-supports.exp
7020 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7021 (check_effective_target_arm_neon_fp16_ok): Likewise.
7022 (add_options_for_arm_neon_fp16): Likewise.
7023 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7024 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7025
7026 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7027
7028 PR rtl-optimizations/57046
7029 * gcc.target/i386/pr57046.c: New test.
7030
7031 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 * g++.dg/cpp1y/cplusplus.C: New.
7034
7035 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7036
7037 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7038
7039 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7040
7041 * c-c++-common/Wpointer-arith-1.c: New.
7042
7043 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 * g++.dg/cpp1y/cxx1y_macro.C: New.
7046
7047 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7048
7049 PR c++/56970
7050 * g++.dg/cpp0x/sfinae45.C: New.
7051
7052 2013-04-24 Richard Biener <rguenther@suse.de>
7053
7054 PR testsuite/57050
7055 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7056
7057 2013-04-23 Richard Biener <rguenther@suse.de>
7058
7059 PR middle-end/57036
7060 * gcc.dg/torture/pr57036-1.c: New testcase.
7061 * gcc.dg/torture/pr57036-2.c: Likewise.
7062
7063 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7064
7065 * gcc.target/aarch64/scalar-mov.c: New testcase.
7066
7067 2013-04-23 Richard Biener <rguenther@suse.de>
7068
7069 PR tree-optimization/57026
7070 * gcc.dg/torture/pr57026.c: New testcase.
7071
7072 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7073
7074 PR fortran/53685
7075 PR fortran/57022
7076 * gfortran.dg/transfer_check_4.f90: New.
7077
7078 2013-04-22 Marek Polacek <polacek@redhat.com>
7079
7080 PR sanitizer/56990
7081 * gcc.dg/pr56990.c: New test.
7082
7083 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7084
7085 PR target/57018
7086 * gcc.target/i386/pr57018.c: New test.
7087
7088 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7089
7090 * gcc.target/aarch64/vrecps.c: New.
7091 * gcc.target/aarch64/vrecpx.c: Likewise.
7092
7093 2013-04-22 Christian Bruel <christian.bruel@st.com>
7094
7095 PR target/56995
7096 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7097
7098 2013-04-21 Jeff Law <law@redhat.com>
7099
7100 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7101
7102 2013-04-20 Tobias Burnus <burnus@net-b.de>
7103
7104 PR fortran/56907
7105 * gfortran.dg/c_loc_test_22.f90: New.
7106
7107 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7108
7109 PR rtl-optimization/56847
7110 * gcc.dg/pr56847.c: New test.
7111
7112 2013-04-19 Richard Biener <rguenther@suse.de>
7113
7114 PR tree-optimization/56982
7115 * gcc.c-torture/execute/pr56982.c: New testcase.
7116
7117 2013-04-19 Martin Jambor <mjambor@suse.cz>
7118
7119 PR tree-optimization/56718
7120 * g++.dg/ipa/imm-devirt-1.C: New test.
7121 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7122
7123 2013-04-19 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/57000
7126 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7127
7128 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7129 Mikael Morin <mikael@gcc.gnu.org>
7130
7131 PR fortran/56872
7132 * gfortran.dg/array_constructor_45.f90: New test.
7133 * gfortran.dg/array_constructor_46.f90: New test.
7134 * gfortran.dg/array_constructor_47.f90: New test.
7135 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7136
7137 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7138
7139 PR rtl-optimization/56999
7140 * g++.dg/opt/pr56999.C: New test.
7141
7142 2013-04-18 Cary Coutant <ccoutant@google.com>
7143
7144 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7145 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7146
7147 2013-04-18 Cary Coutant <ccoutant@google.com>
7148
7149 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7150 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7151 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7152 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7153 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7154 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7155 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7156 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7157 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7158 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7159 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7160
7161 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7162
7163 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7164
7165 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR tree-optimization/56984
7168 * gcc.c-torture/compile/pr56984.c: New test.
7169
7170 PR rtl-optimization/56992
7171 * gcc.dg/pr56992.c: New test.
7172
7173 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7174
7175 PR fortran/56814
7176 * gfortran.dg/proc_ptr_42.f90: New.
7177
7178 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7179
7180 * gnat.dg/discr41.ad[sb]: New test.
7181 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7182 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7183 * gcc.dg/vect/slp-24.c: Likewise.
7184 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7185 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7186 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7187 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7188 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7189 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7190 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7191 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7192 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7193 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7194 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7195 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7196 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7197 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7198 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7199 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7200 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7201 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7202 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7203 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7204 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7205 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7206 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7207 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7208 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7209 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7210
7211 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7212
7213 PR fortran/40958
7214 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7215 * gfortran.dg/module_md5_1.f90: Remove.
7216
7217 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7218
7219 * gcc.target/aarch64/adds3.c: New.
7220 * gcc.target/aarch64/subs3.c: New.
7221
7222 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7223
7224 * gcc.target/aarch64/adds1.c: New.
7225 * gcc.target/aarch64/adds2.c: New.
7226 * gcc.target/aarch64/subs1.c: New.
7227 * gcc.target/aarch64/subs2.c: New.
7228
7229 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7230
7231 Implement n3599 - Literal operator templates for strings.
7232 * g++.dg/cpp1y/udlit-char-template.C: New test.
7233 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7234
7235 2013-04-16 Tobias Burnus <burnus@net-b.de>
7236
7237 PR fortran/39505
7238 * gfortran.dg/no_arg_check_1.f90: New.
7239 * gfortran.dg/no_arg_check_2.f90: New.
7240 * gfortran.dg/no_arg_check_3.f90: New.
7241
7242 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7243
7244 PR fortran/56968
7245 * gfortran.dg/proc_ptr_41.f90: New.
7246
7247 2013-04-16 Richard Biener <rguenther@suse.de>
7248
7249 PR tree-optimization/56756
7250 * gcc.dg/torture/pr56756.c: New testcase.
7251
7252 2013-04-16 Tobias Burnus <burnus@net-b.de>
7253
7254 PR fortran/56969
7255 * gfortran.dg/c_assoc_5.f90: New.
7256
7257 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7258
7259 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7260 * gcc.c-torture/execute/pr33992.x: Remove.
7261 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7262 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7263 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7264
7265 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR tree-optimization/56962
7268 * gcc.c-torture/execute/pr56962.c: New test.
7269
7270 2013-04-15 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/56933
7273 * gcc.dg/vect/pr56933.c: New testcase.
7274
7275 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7276
7277 * gcc.target/arm/anddi3-opt.c: New test.
7278 * gcc.target/arm/anddi3-opt2.c: Likewise.
7279
7280 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7281
7282 * gcc.dg/pr56890-1.c: New test.
7283 * gcc.dg/pr56890-2.c: Likewise.
7284
7285 2013-04-15 Joey Ye <joey.ye@arm.com>
7286
7287 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7288 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7289
7290 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7291
7292 PR fortran/56816
7293 * gfortran.dg/select_type_33.f03: New test.
7294
7295 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7296
7297 PR fortran/55959
7298 * gfortran.dg/typebound_proc_29.f03: New.
7299
7300 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7301
7302 PR fortran/56266
7303 * gfortran.dg/typebound_proc_28.f03: New.
7304
7305 2013-04-12 Jeff Law <law@redhat.com>
7306
7307 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7308 either.
7309
7310 2013-04-12 Tobias Burnus <burnus@net-b.de>
7311
7312 PR fortran/56929
7313 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7314
7315 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7316
7317 PR target/56903
7318 * gcc.target/i386/pr56903.c: New test.
7319
7320 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7321
7322 PR fortran/56261
7323 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7324 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7325 * gfortran.dg/block_11.f90: Fix invalid test case.
7326 * gfortran.dg/function_types_3.f90: Add new error message.
7327 * gfortran.dg/global_references_1.f90: Ditto.
7328 * gfortran.dg/import2.f90: Remove unneeded parts.
7329 * gfortran.dg/import6.f90: Fix invalid test case.
7330 * gfortran.dg/proc_decl_2.f90: Ditto.
7331 * gfortran.dg/proc_decl_9.f90: Ditto.
7332 * gfortran.dg/proc_decl_18.f90: Ditto.
7333 * gfortran.dg/proc_ptr_40.f90: New.
7334 * gfortran.dg/whole_file_7.f90: Modified error wording.
7335 * gfortran.dg/whole_file_16.f90: Ditto.
7336 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7337 * gfortran.dg/whole_file_18.f90: Modified error wording.
7338 * gfortran.dg/whole_file_20.f03: Ditto.
7339 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7340 invalid test case.
7341
7342 2013-04-12 Richard Biener <rguenther@suse.de>
7343
7344 Revert
7345 2013-04-10 Richard Biener <rguenther@suse.de>
7346
7347 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7348
7349 2013-04-12 Tobias Burnus <burnus@net-b.de>
7350
7351 PR fortran/56845
7352 * gfortran.dg/class_allocate_15.f90: New.
7353
7354 Revert:
7355 2013-04-12 Tobias Burnus <burnus@net-b.de>
7356
7357 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7358 scan-tree-dump-times.
7359
7360 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7361
7362 PR tree-optimization/56918
7363 PR tree-optimization/56920
7364 * gcc.dg/vect/pr56918.c: New test.
7365 * gcc.dg/vect/pr56920.c: New test.
7366
7367 2013-04-12 Tobias Burnus <burnus@net-b.de>
7368
7369 PR fortran/56845
7370 * gfortran.dg/class_allocate_14.f90: New.
7371 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7372 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7373
7374 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7375
7376 * gcc.dg/fold-cstvecshift.c: New testcase.
7377
7378 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7379
7380 * gcc.target/aarch64/negs.c: New.
7381
7382 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7383
7384 PR c++/56895
7385 * g++.dg/template/arrow4.C: New test.
7386
7387 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7388
7389 * gnat.dg/array23.adb: New test.
7390 * gnat.dg/array23_pkg[123].ads: New helpers.
7391
7392 2013-04-11 Jeff Law <law@redhat.com>
7393
7394 PR tree-optimization/56900
7395 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7396
7397 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7398
7399 PR c++/56913
7400 * g++.dg/cpp0x/sfinae44.C: New.
7401
7402 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7403
7404 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7405 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7406
7407 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7408
7409 PR c++/54216
7410 * g++.dg/cpp0x/enum26.C: New.
7411 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7412
7413 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7414
7415 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7416 inverse operands.
7417 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7418 loop is vectorized.
7419 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7420 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7421 loop is vectorized and that the correct instruction is generated.
7422 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7423 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7424 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7425
7426 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/56899
7429 * gcc.c-torture/execute/pr56899.c: New test.
7430
7431 2013-04-10 David S. Miller <davem@davemloft.net>
7432
7433 * gcc.target/sparc/setcc-4.c: New test.
7434 * gcc.target/sparc/setcc-5.c: New test.
7435
7436 2013-04-10 Richard Biener <rguenther@suse.de>
7437
7438 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7439
7440 2013-04-10 Richard Biener <rguenther@suse.de>
7441
7442 * gcc.dg/vect/slp-39.c: New testcase.
7443
7444 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7445
7446 PR tree-optimization/55524
7447 * gcc.target/epiphany/fnma-1.c: New test.
7448
7449 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7450
7451 * gcc.dg/tree-ssa/inline-11.c: New test
7452
7453 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR c++/56895
7456 * g++.dg/template/arrow3.C: New test.
7457
7458 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7459
7460 * gcc.target/arm/minmax_minus.c: New test.
7461
7462 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR middle-end/56883
7465 * c-c++-common/gomp/pr56883.c: New test.
7466
7467 2013-04-09 Jeff Law <law@redhat.com>
7468
7469 * gcc.dg/tree-ssa/vrp87.c: New test.
7470
7471 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR tree-optimization/56854
7474 * g++.dg/torture/pr56854.C: New test.
7475
7476 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/56782
7479 * gfortran.dg/array_constructor_44.f90: New test.
7480
7481 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7482
7483 PR c++/56871
7484 * g++.dg/cpp0x/constexpr-specialization.C: New.
7485
7486 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7487
7488 * gcc.c-torture/execute/pr56837.c: New test.
7489
7490 PR c++/34949
7491 PR c++/50243
7492 * g++.dg/opt/vt3.C: New test.
7493 * g++.dg/opt/vt4.C: New test.
7494
7495 2013-04-08 Jeff Law <law@redhat.com>
7496
7497 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7498
7499 2013-04-08 Richard Biener <rguenther@suse.de>
7500
7501 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7502
7503 2013-04-08 Richard Biener <rguenther@suse.de>
7504
7505 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7506
7507 2013-04-08 Richard Biener <rguenther@suse.de>
7508
7509 * g++.dg/vect/slp-pr56812.cc: Adjust.
7510
7511 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7512
7513 * gcc.dg/pr56837.c: New test.
7514 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7515 "generated memset minus one".
7516
7517 2013-04-07 Tobias Burnus <burnus@net-b.de>
7518
7519 PR fortran/56849
7520 * gfortran.dg/reshape_5.f90: New.
7521
7522 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7523
7524 PR target/56843
7525 * gcc.target/powerpc/recip-1.c: Modify expected output.
7526 * gcc.target/powerpc/recip-3.c: Likewise.
7527 * gcc.target/powerpc/recip-4.c: Likewise.
7528 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7529
7530 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7531
7532 * gcc.target/arm/peep-ldrd-1.c: New test.
7533 * gcc.target/arm/peep-strd-1.c: Likewise.
7534
7535 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7536
7537 * gcc.target/arm/negdi-1.c: New test.
7538 * gcc.target/arm/negdi-2.c: Likewise.
7539 * gcc.target/arm/negdi-3.c: Likewise.
7540 * gcc.target/arm/negdi-4.c: Likewise.
7541
7542 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7543
7544 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7545 Add -march=armv8-a when we use v8 NEON.
7546 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7547 (check_effective_target_vect_call_ceilf): Likewise.
7548 (check_effective_target_vect_call_floorf): Likewise.
7549 (check_effective_target_vect_call_roundf): Likewise.
7550 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7551 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7552 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7553 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7554 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7555
7556 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7557
7558 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7559 * gcc.target/powerpc/sd-pwr6.c: Same.
7560 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7561 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7562
7563 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7564
7565 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7566
7567 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7568
7569 PR fortran/40881
7570 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7571 * gfortran.dg/altreturn_4.f90: Ditto.
7572 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7573 * gfortran.dg/altreturn_5.f90: Ditto.
7574 * gfortran.dg/altreturn_6.f90: Ditto.
7575 * gfortran.dg/altreturn_7.f90: Ditto.
7576
7577 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7578
7579 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7580 New procedure.
7581 (check_effective_target_arm_v8_neon_ok_nocache):
7582 Likewise.
7583 (check_effective_target_arm_v8_neon_ok): Change to use
7584 check_effective_target_arm_v8_neon_ok_nocache.
7585 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7586 NEON flags.
7587 (check_effective_target_vect_call_btruncf):
7588 Enable for arm and ARMv8 NEON.
7589 (check_effective_target_vect_call_ceilf): Likewise.
7590 (check_effective_target_vect_call_floorf): Likewise.
7591 (check_effective_target_vect_call_roundf): Likewise.
7592 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7593 target.
7594
7595 2013-04-04 Marek Polacek <polacek@redhat.com>
7596
7597 PR tree-optimization/48186
7598 * gcc.dg/pr48186.c: New test.
7599
7600 2013-04-04 Richard Biener <rguenther@suse.de>
7601
7602 PR tree-optimization/56826
7603 * gcc.dg/vect/pr56826.c: New testcase.
7604 * gcc.dg/vect/O3-pr36098.c: Adjust.
7605
7606 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7607
7608 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7609 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7610 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7611 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7612 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7613 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7614 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7615 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7616 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7617 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7618
7619 2013-04-04 Richard Biener <rguenther@suse.de>
7620
7621 PR tree-optimization/56213
7622 * gcc.dg/vect/vect-123.c: New testcase.
7623
7624 2013-04-04 Tobias Burnus <burnus@net-b.de>
7625
7626 PR fortran/56810
7627 * gfortran.dg/read_repeat_2.f90: New.
7628
7629 2013-04-04 Richard Biener <rguenther@suse.de>
7630
7631 PR tree-optimization/56837
7632 * g++.dg/torture/pr56837.C: New testcase.
7633
7634 2013-04-04 Tobias Burnus <burnus@net-b.de>
7635
7636 PR fortran/50269
7637 * gfortran.dg/c_loc_test_21.f90: New.
7638 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7639 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7640 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7641 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7642 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7643
7644 2013-04-03 Jeff Law <law@redhat.com>
7645
7646 PR tree-optimization/56799
7647 * gcc.c-torture/execute/pr56799.c: New test.
7648
7649 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/56815
7652 * g++.dg/warn/Wpointer-arith-1.C: New.
7653 * g++.dg/gomp/for-19.C: Adjust.
7654
7655 2013-04-03 Marek Polacek <polacek@redhat.com>
7656
7657 PR sanitizer/55702
7658 * gcc.dg/pr55702.c: New test.
7659
7660 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7661
7662 PR target/56809
7663 * gcc.dg/pr56809.c: New testcase.
7664
7665 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR debug/56819
7668 * g++.dg/debug/pr56819.C: New test.
7669
7670 2013-04-03 Richard Biener <rguenther@suse.de>
7671
7672 PR tree-optimization/56817
7673 * g++.dg/torture/pr56817.C: New testcase.
7674
7675 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7676
7677 * gcc.dg/vect/bb-slp-31.c: New file.
7678
7679 2013-04-03 Jason Merrill <jason@redhat.com>
7680
7681 PR c++/34949
7682 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7683
7684 2013-04-03 Richard Biener <rguenther@suse.de>
7685
7686 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7687
7688 2013-04-03 Richard Biener <rguenther@suse.de>
7689
7690 PR tree-optimization/55964
7691 * gcc.dg/torture/pr55964-2.c: New testcase.
7692
7693 2013-04-03 Richard Biener <rguenther@suse.de>
7694
7695 PR tree-optimization/56501
7696 * gcc.dg/torture/pr56501.c: New testcase.
7697
7698 2013-04-03 Richard Biener <rguenther@suse.de>
7699
7700 PR tree-optimization/56407
7701 * gcc.dg/torture/pr56407.c: New testcase.
7702
7703 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7704
7705 PR tree-optimization/56790
7706 * g++.dg/ext/pr56790-1.C: New testcase.
7707
7708 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7709
7710 * gcc.target/i386/merge-1.c: New testcase.
7711 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7712
7713 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7714
7715 PR c/19449
7716 * gcc.c-torture/execute/pr19449.c: New test.
7717
7718 2013-04-03 Richard Biener <rguenther@suse.de>
7719
7720 PR tree-optimization/56812
7721 * g++.dg/vect/slp-pr56812.cc: New testcase.
7722
7723 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7724
7725 PR fortran/56284
7726 PR fortran/40881
7727 * gfortran.dg/altreturn_8.f90: New.
7728 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7729 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7730 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7731
7732 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7733
7734 PR rtl-optimization/56745
7735 * gcc.c-torture/compile/pr56745.c: New test.
7736
7737 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7738
7739 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7740
7741 2013-04-02 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/56778
7744 * gcc.dg/torture/pr56778.c: New testcase.
7745
7746 2013-04-02 Richard Biener <rguenther@suse.de>
7747
7748 PR middle-end/56768
7749 * g++.dg/torture/pr56768.C: New testcase.
7750
7751 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7752
7753 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7754
7755 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7756
7757 PR fortran/56660
7758 * gfortran.dg/namelist_82.f90: New test.
7759
7760 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7761
7762 PR fortran/56500
7763 * gfortran.dg/implicit_class_1.f90: New.
7764
7765 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7766
7767 PR fortran/56786
7768 * gfortran.dg/namelist_81.f90: New test.
7769
7770 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7771
7772 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7773 for constant and equal string lengths.
7774 * gfortran.dg/character_comparison_5.f90: Likewise.
7775 * gfortran.dg/character_comparison_9.f90: New test.
7776
7777 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7778
7779 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7780 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7781
7782 2013-03-29 Tobias Burnus <burnus@net-b.de>
7783
7784 PR fortran/35203
7785 * gfortran.dg/optional_absent_3.f90: New.
7786
7787 2013-03-29 Tobias Burnus <burnus@net-b.de>
7788
7789 PR fortran/56737
7790 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7791
7792 2013-03-29 Tobias Burnus <burnus@net-b.de>
7793
7794 PR fortran/56735
7795 * gfortran.dg/namelist_80.f90: New.
7796
7797 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7798
7799 PR fortran/45159
7800 * gfortran.dg/string_length_2.f90: New test.
7801 * gfortran.dg/dependency_41.f90: New test.
7802
7803 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7804
7805 PR fortran/55806
7806 * gfortran.dg/array_constructor_43.f90: New test.
7807 * gfortran.dg/random_seed_3.f90: New test.
7808
7809 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7810
7811 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7812 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7813 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7814 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7815 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7816 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7817 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7818 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7819 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7820 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7821
7822 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7823
7824 PR c++/56725
7825 * g++.dg/conversion/op4.C: Adjust.
7826 * g++.dg/cpp0x/rv1n.C: Likewise.
7827 * g++.dg/cpp0x/rv2n.C: Likewise.
7828 * g++.dg/cpp0x/template_deduction.C: Likewise.
7829 * g++.dg/expr/cond8.C: Likewise.
7830 * g++.dg/other/error4.C: Likewise.
7831 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7832 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7833 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7834 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7835 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7836 * g++.old-deja/g++.law/cvt20.C: Likewise.
7837 * g++.old-deja/g++.law/cvt8.C: Likewise.
7838 * g++.old-deja/g++.law/init8.C: Likewise.
7839 * g++.old-deja/g++.mike/net12.C: Likewise.
7840 * g++.old-deja/g++.mike/net8.C: Likewise.
7841 * g++.old-deja/g++.mike/p2793.C: Likewise.
7842 * g++.old-deja/g++.mike/p3836.C: Likewise.
7843 * g++.old-deja/g++.mike/p418.C: Likewise.
7844 * g++.old-deja/g++.mike/p701.C: Likewise.
7845 * g++.old-deja/g++.mike/p807.C: Likewise.
7846
7847 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7848
7849 PR middle-end/56694
7850 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7851 targets.
7852
7853 2013-03-28 Marek Polacek <polacek@redhat.com>
7854
7855 PR tree-optimization/56695
7856 * gcc.dg/vect/pr56695.c: New test.
7857
7858 2013-03-28 Richard Biener <rguenther@suse.de>
7859
7860 PR tree-optimization/37021
7861 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7862 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7863
7864 2013-03-27 Tobias Burnus <burnus@net-b.de>
7865
7866 PR fortran/56650
7867 PR fortran/36437
7868 * gfortran.dg/sizeof_2.f90: New.
7869 * gfortran.dg/sizeof_3.f90: New.
7870 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7871
7872 2013-03-27 Richard Biener <rguenther@suse.de>
7873
7874 PR tree-optimization/37021
7875 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7876
7877 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7878
7879 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7880 * g++.dg/ipa/ivinline-2.C: Likewise.
7881 * g++.dg/ipa/ivinline-3.C: Likewise.
7882 * g++.dg/ipa/ivinline-4.C: Likewise.
7883 * g++.dg/ipa/ivinline-5.C: Likewise.
7884 * g++.dg/ipa/ivinline-7.C: Likewise.
7885 * g++.dg/ipa/ivinline-8.C: Likewise.
7886 * g++.dg/ipa/ivinline-9.C: Likewise.
7887 * g++.dg/cpp0x/noexcept03.C: Likewise.
7888 * gcc.dg/const-1.c: Likewise.
7889 * gcc.dg/ipa/pure-const-1.c: Likewise.
7890 * gcc.dg/noreturn-8.c: Likewise.
7891 * gcc.target/i386/mmx-1.c: Likewise.
7892 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7893 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7894 * gcc.c-torture/execute/pr33992.x: New file.
7895
7896 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7897
7898 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7899
7900 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7901
7902 PR c++/55951
7903 * g++.dg/ext/desig5.C: New.
7904
7905 2013-03-26 Tobias Burnus <burnus@net-b.de>
7906
7907 PR fortran/56649
7908 * gfortran.dg/merge_init_expr_2.f90: New.
7909 * gfortran.dg/merge_char_1.f90: Modify test to
7910 stay a run-time test.
7911 * gfortran.dg/merge_char_3.f90: Ditto.
7912
7913 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7914
7915 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7916 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7917
7918 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7919
7920 PR c++/56722
7921 * g++.dg/cpp0x/range-for23.C: New.
7922
7923 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7924
7925 PR libfortran/52512
7926 * gfortran.dg/namelist_79.f90: New.
7927
7928 2013-03-25 Martin Jambor <mjambor@suse.cz>
7929
7930 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7931
7932 2013-03-25 Tobias Burnus <burnus@net-b.de>
7933
7934 PR fortran/38536
7935 PR fortran/38813
7936 PR fortran/38894
7937 PR fortran/39288
7938 PR fortran/40963
7939 PR fortran/45824
7940 PR fortran/47023
7941 PR fortran/47034
7942 PR fortran/49023
7943 PR fortran/50269
7944 PR fortran/50612
7945 PR fortran/52426
7946 PR fortran/54263
7947 PR fortran/55343
7948 PR fortran/55444
7949 PR fortran/55574
7950 PR fortran/56079
7951 PR fortran/56378
7952 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
7953 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
7954 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
7955 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
7956 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
7957 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
7958 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
7959 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
7960 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
7961 * gfortran.dg/c_loc_tests_16.f90: Ditto.
7962 * gfortran.dg/c_loc_tests_4.f03: Ditto.
7963 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
7964 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
7965 * gfortran.dg/c_loc_tests_8.f03: Ditto.
7966 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
7967 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
7968 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
7969 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
7970 * gfortran.dg/pr32601_1.f03: Ditto.
7971 * gfortran.dg/storage_size_2.f08: Remove dg-error.
7972 * gfortran.dg/blockdata_7.f90: New.
7973 * gfortran.dg/c_assoc_4.f90: New.
7974 * gfortran.dg/c_f_pointer_tests_6.f90: New.
7975 * gfortran.dg/c_f_pointer_tests_7.f90: New.
7976 * gfortran.dg/c_funloc_tests_8.f90: New.
7977 * gfortran.dg/c_loc_test_17.f90: New.
7978 * gfortran.dg/c_loc_test_18.f90: New.
7979 * gfortran.dg/c_loc_test_19.f90: New.
7980 * gfortran.dg/c_loc_test_20.f90: New.
7981 * gfortran.dg/c_sizeof_5.f90: New.
7982 * gfortran.dg/iso_c_binding_rename_3.f90: New.
7983 * gfortran.dg/transfer_resolve_2.f90: New.
7984 * gfortran.dg/transfer_resolve_3.f90: New.
7985 * gfortran.dg/transfer_resolve_4.f90: New.
7986 * gfortran.dg/pr32601.f03: Update dg-error.
7987 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
7988 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
7989
7990 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7991
7992 * gcc.target/arm/vseleqdf.c: New test.
7993 * gcc.target/arm/vseleqsf.c: Likewise.
7994 * gcc.target/arm/vselgedf.c: Likewise.
7995 * gcc.target/arm/vselgesf.c: Likewise.
7996 * gcc.target/arm/vselgtdf.c: Likewise.
7997 * gcc.target/arm/vselgtsf.c: Likewise.
7998 * gcc.target/arm/vselledf.c: Likewise.
7999 * gcc.target/arm/vsellesf.c: Likewise.
8000 * gcc.target/arm/vselltdf.c: Likewise.
8001 * gcc.target/arm/vselltsf.c: Likewise.
8002 * gcc.target/arm/vselnedf.c: Likewise.
8003 * gcc.target/arm/vselnesf.c: Likewise.
8004 * gcc.target/arm/vselvcdf.c: Likewise.
8005 * gcc.target/arm/vselvcsf.c: Likewise.
8006 * gcc.target/arm/vselvsdf.c: Likewise.
8007 * gcc.target/arm/vselvssf.c: Likewise.
8008
8009 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8010
8011 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8012 body from here...
8013 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8014 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8015 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8016 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8017 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8018 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8019 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8020 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8021 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8022 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8023 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8024 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8025 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8026 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8027 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8028 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8029 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8030 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8031 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8032 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8033 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8034 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8035 * gcc.target/arm/atomic-op-char.c: Likewise.
8036 * gcc.target/arm/atomic-op-consume.c: Likewise.
8037 * gcc.target/arm/atomic-op-int.c: Likewise.
8038 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8039 * gcc.target/arm/atomic-op-release.c: Likewise.
8040 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8041 * gcc.target/arm/atomic-op-short.c: Likewise.
8042
8043 2013-03-25 Richard Biener <rguenther@suse.de>
8044
8045 PR middle-end/56694
8046 * g++.dg/torture/pr56694.C: New testcase.
8047
8048 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8049
8050 PR target/56720
8051 * gcc.target/arm/neon-vcond-gt.c: New test.
8052 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8053 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8054
8055 2013-03-25 Richard Biener <rguenther@suse.de>
8056
8057 PR tree-optimization/56689
8058 * gcc.dg/torture/pr56689.c: New testcase.
8059
8060 2013-03-25 Kai Tietz <ktietz@redhat.com>
8061
8062 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8063
8064 2013-03-24 Tobias Burnus <burnus@net-b.de>
8065
8066 PR fortran/56696
8067 * gfortran.dg/eof_5.f90: New.
8068
8069 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8070
8071 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8072 alphabetically.
8073
8074 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8075
8076 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8077
8078 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8079
8080 PR testsuite/55994
8081 * gcc.c-torture/execute/builtins/builtins.exp: Add
8082 -Wl,--allow-multiple-definition for RTEMS targets.
8083
8084 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8085
8086 * gcc.target/aarch64/movk.c: New test.
8087
8088 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8089
8090 * g++.dg/ext/vector21.C: New testcase.
8091
8092 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8093
8094 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8095 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8096
8097 2013-03-21 Richard Biener <rguenther@suse.de>
8098
8099 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8100 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8101
8102 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8103
8104 * gcc.target/aarch64/vect.c: Test and result vector added
8105 for sabd and saba instructions.
8106 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8107 instructions in assembly.
8108 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8109 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8110 for fabd instruction.
8111 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8112 instruction in assembly.
8113 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8114
8115 2013-03-20 Jeff Law <law@redhat.com>
8116
8117 * g++.dg/tree-ssa/ssa-dom.C: New test.
8118
8119 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8120
8121 * gcc.target/powerpc/mmfpgpr.c: New test.
8122 * gcc.target/powerpc/sd-vsx.c: Likewise.
8123 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8124 * gcc.target/powerpc/vsx-float0.c: Likewise.
8125
8126 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8127
8128 PR tree-optimization/56355
8129 * gcc.dg/pr56355-1.c: New file.
8130
8131 2013-03-20 Catherine Moore <clm@codesourcery.com>
8132 Richard Sandiford <rdsandiford@googlemail.com>
8133
8134 * gcc.target/mips/mips.exp: Add microMIPS support.
8135 * gcc.target/mips/umips-movep-2.c: New test.
8136 * gcc.target/mips/umips-lwp-2.c: New test.
8137 * gcc.target/mips/umips-swp-5.c: New test.
8138 * gcc.target/mips/umips-constraints-1.c: New test.
8139 * gcc.target/mips/umips-lwp-3.c: New test.
8140 * gcc.target/mips/umips-swp-6.c: New test.
8141 * gcc.target/mips/umips-constraints-2.c: New test.
8142 * gcc.target/mips/umips-save-restore-1.c: New test.
8143 * gcc.target/mips/umips-lwp-4.c: New test.
8144 * gcc.target/mips/umips-swp-7.c: New test.
8145 * gcc.target/mips/umips-save-restore-2.c: New test.
8146 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8147 * gcc.target/mips/umips-lwp-5.c: New test.
8148 * gcc.target/mips/umips-save-restore-3.c: New test.
8149 * gcc.target/mips/umips-lwp-6.c: New test.
8150 * gcc.target/mips/umips-swp-1.c: New test.
8151 * gcc.target/mips/umips-lwp-7.c: New test.
8152 * gcc.target/mips/umips-swp-2.c: New test.
8153 * gcc.target/mips/umips-lwp-8.c: New test.
8154 * gcc.target/mips/umips-swp-3.c: New test.
8155 * gcc.target/mips/umips-movep-1.c: New test.
8156 * gcc.target/mips/umips-lwp-1.c: New test.
8157 * gcc.target/mips/umips-swp-4.c: New test.
8158
8159 2013-03-20 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/56661
8162 * gcc.dg/torture/pr56661.c: New testcase.
8163
8164 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8165
8166 PR rtl-optimization/56605
8167 * gcc.target/powerpc/pr56605.c: New.
8168
8169 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8170
8171 PR fortran/54932
8172 * gfortran.dg/do_1.f90: Don't xfail.
8173
8174 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8175
8176 PR libfortran/51825
8177 * gfortran.dg/namelist_77.f90: New.
8178 * gfortran.dg/namelist_78.f90: New.
8179
8180 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8181
8182 PR libfortran/48618
8183 * gfortran.dg/open_negative_unit_1.f90: New.
8184
8185 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8186
8187 * gcc.target/aarch64/sbc.c: New test.
8188
8189 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8190
8191 * gcc.target/aarch64/ror.c: New test.
8192
8193 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8194
8195 * gcc.target/aarch64/extr.c: New test.
8196
8197 2013-03-19 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/56273
8200 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8201 * c-c++-common/uninit-17.c: Likewise.
8202
8203 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR tree-optimization/56635
8206 * g++.dg/torture/pr56635.C: New test.
8207
8208 2013-03-18 Richard Biener <rguenther@suse.de>
8209
8210 PR tree-optimization/3713
8211 * g++.dg/ipa/devirt-12.C: New testcase.
8212
8213 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8214
8215 PR c/56566
8216 * c-c++-common/pr56566.c: New test.
8217
8218 2013-03-17 Jason Merrill <jason@redhat.com>
8219
8220 * g++.dg/template/abstract-dr337.C: XFAIL.
8221
8222 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR c++/56607
8225 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8226 * c-c++-common/pr56607.c: New test.
8227
8228 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8229
8230 PR c++/56582
8231 * g++.dg/cpp0x/constexpr-array5.C: New.
8232
8233 2013-03-15 Tobias Burnus <burnus@net-b.de>
8234
8235 PR fortran/56615
8236 * gfortran.dg/transfer_intrinsic_5.f90: New.
8237
8238 2013-03-15 Kai Tietz <ktietz@redhat.com>
8239
8240 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8241 * gcc.target/i386/pr20020-1.c: Likewise.
8242 * gcc.target/i386/pr20020-2.c: Likewise.
8243 * gcc.target/i386/pr20020-3.c: Likewise.
8244 * gcc.target/i386/pr53425-1.c: Likewise.
8245 * gcc.target/i386/pr53425-2.c: Likewise.
8246 * gcc.target/i386/pr55093.c: Likewise.
8247 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8248
8249 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR debug/56307
8252 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8253 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8254
8255 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR tree-optimization/53265
8258 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8259 undefined behavior.
8260 * gcc.dg/graphite/id-6.c (test): Likewise.
8261 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8262 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8263
8264 PR tree-optimization/53265
8265 * gcc.dg/pr53265.c: New test.
8266 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8267 to dg-options.
8268 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8269 arrays.
8270 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8271 n, use it as high bound instead of 4.
8272
8273 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8274
8275 PR target/49880
8276 * gcc.target/sh/pr49880-1.c: New.
8277 * gcc.target/sh/pr49880-2.c: New.
8278 * gcc.target/sh/pr49880-3.c: New.
8279 * gcc.target/sh/pr49880-4.c: New.
8280 * gcc.target/sh/pr49880-5.c: New.
8281
8282 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8283
8284 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8285
8286 2013-03-13 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/56608
8289 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8290
8291 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8292
8293 PR c++/56611
8294 * g++.dg/cpp0x/alias-decl-32.C: New.
8295
8296 2013-03-11 Jan Hubicka <jh@suse.cz>
8297
8298 PR middle-end/56571
8299 * gcc.c-torture/compile/pr56571.c: New testcase.
8300
8301 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8302
8303 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8304 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8305
8306 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8307
8308 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8309 * gcc.dg/inline_4.c: Likewise.
8310 * gcc.dg/unroll_2.c: Likewise.
8311 * gcc.dg/unroll_3.c: Likewise.
8312 * gcc.dg/unroll_4.c: Likewise.
8313
8314 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8315
8316 PR testsuite/54119
8317 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8318
8319 PR debug/56307
8320 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8321
8322 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8323
8324 PR target/40797
8325 * gcc.c-torture/compile/pr40797.c: New.
8326
8327 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8328
8329 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8330
8331 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8332
8333 PR fortran/56575
8334 * gfortran.dg/class_56.f90: New test.
8335
8336 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8337
8338 PR middle-end/56524
8339 * gcc.target/mips/pr56524.c: New test.
8340
8341 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/56565
8344 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8345
8346 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/51412
8349 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8350
8351 2013-03-08 Marek Polacek <polacek@redhat.com>
8352
8353 PR tree-optimization/56478
8354 * gcc.dg/torture/pr56478.c: New test.
8355
8356 2013-03-08 Kai Tietz <ktietz@redhat.com>
8357
8358 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8359 targets linker option --allow-multiple-definition.
8360
8361 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8362 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8363 * gcc.dg/pr52549.c: Add LLP64 case.
8364 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8365 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8366 * gcc.dg/torture/pr51071-2.c: Likewise.
8367 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8368 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8369 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8370 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8371 * gcc.dg/weak/weak-1.c: Likewise.
8372 * gcc.dg/weak/weak-2.c: Likewise.
8373 * gcc.dg/weak/weak-3.c: Likewise.
8374 * gcc.dg/weak/weak-4.c: Likewise.
8375 * gcc.dg/weak/weak-5.c: Likewise.
8376 * gcc.dg/weak/weak-15.c: Likewise.
8377 * gcc.dg/weak/weak-16.c: Likewise.
8378
8379 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8380
8381 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR tree-optimization/56559
8384 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8385
8386 2013-03-07 Andreas Schwab <schwab@suse.de>
8387
8388 * gcc.dg/pr31490.c: Fix last change.
8389
8390 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8391
8392 PR c++/56534
8393 * g++.dg/template/crash115.C: New.
8394
8395 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8396
8397 PR tree-optimization/56539
8398 * gcc.c-torture/compile/pr56539.c: New test.
8399
8400 2013-03-06 Kai Tietz <ktietz@redhat.com>
8401
8402 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8403 targets.
8404 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8405 * gcc.dg/lto/20091013-1_2.c: Likewise.
8406 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8407
8408 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8409
8410 * gnat.dg/specs/aggr6.ads: New test.
8411
8412 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8413
8414 * gnat.dg/loop_optimization15.ad[sb]: New test.
8415
8416 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR middle-end/56548
8419 * gcc.dg/pr56548.c: New test.
8420
8421 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8422
8423 PR debug/53363
8424 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8425
8426 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR c++/56543
8429 * g++.dg/template/typename20.C: New test.
8430
8431 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR debug/56510
8434 * gcc.dg/pr56510.c: New test.
8435
8436 PR rtl-optimization/56484
8437 * gcc.c-torture/compile/pr56484.c: New test.
8438
8439 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8440
8441 PR c++/56530
8442 * g++.dg/warn/Wsign-conversion-2.C: New.
8443
8444 2013-03-05 Richard Biener <rguenther@suse.de>
8445
8446 PR tree-optimization/56270
8447 * gcc.dg/vect/slp-38.c: New testcase.
8448
8449 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8450
8451 PR rtl-optimization/56494
8452 * gcc.dg/pr56494.c: New test.
8453
8454 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8455
8456 * gcc.dg/pr56424.c: New test.
8457
8458 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8459
8460 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8461 * gcc.dg/pr56228.c <avr>: Skip.
8462
8463 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8464
8465 PR testsuite/52641
8466 PR tree-optimization/52631
8467 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8468
8469 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8470
8471 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8472 * gcc.dg/vect/vect-83_64.c: Same.
8473
8474 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8475
8476 PR fortran/56477
8477 * gfortran.dg/pointer_check_13.f90: New test.
8478
8479 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8480
8481 PR fortran/54730
8482 * gfortran.dg/array_constructor_42.f90: New test.
8483
8484 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8485
8486 PR c++/52688
8487 * g++.dg/template/static33.C: New.
8488 * g++.dg/template/static34.C: Likewise.
8489
8490 PR c++/10291
8491 * g++.dg/template/static35.C: New.
8492
8493 2013-03-01 Steve Ellcey <sellcey@mips.com>
8494
8495 * gcc.dg/pr56396.c: Require pic support.
8496
8497 2013-03-01 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/55481
8500 * gcc.dg/torture/pr56488.c: New testcase.
8501
8502 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8503 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR sanitizer/56454
8506 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8507 no_sanitize_address attribute rather than no_address_safety_analysis.
8508 * g++.dg/asan/sanitizer_test_utils.h
8509 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8510 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8511 in addition to no_address_safety_analysis.
8512
8513 2013-02-28 Jason Merrill <jason@redhat.com>
8514
8515 PR c++/56481
8516 * g++.dg/cpp0x/constexpr-and.C: New.
8517
8518 2013-02-28 Martin Jambor <mjambor@suse.cz>
8519
8520 PR tree-optimization/56294
8521 * g++.dg/debug/pr56294.C: New test.
8522
8523 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8524
8525 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8526
8527 2013-02-27 Marek Polacek <polacek@redhat.com>
8528
8529 PR rtl-optimization/56466
8530 * gcc.dg/pr56466.c: New test.
8531
8532 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8533
8534 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8535 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8536 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8537
8538 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8539
8540 PR middle-end/45472
8541 * gcc.dg/pr45472.c: New test.
8542
8543 2013-02-26 Marek Polacek <polacek@redhat.com>
8544
8545 PR tree-optimization/56426
8546 * gcc.dg/pr56436.c: New test.
8547
8548 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR tree-optimization/56448
8551 * gcc.c-torture/compile/pr56448.c: New test.
8552
8553 PR tree-optimization/56443
8554 * gcc.dg/torture/pr56443.c: New test.
8555
8556 2013-02-25 Richard Biener <rguenther@suse.de>
8557
8558 PR tree-optimization/56175
8559 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8560
8561 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR c++/56403
8564 * g++.dg/torture/pr56403.C: New test.
8565
8566 2013-02-25 Catherine Moore <clm@codesourcery.com>
8567
8568 Revert:
8569 2013-02-24 Catherine Moore <clm@codesourcery.com>
8570 Richard Sandiford <rdsandiford@googlemail.com>
8571
8572 * gcc.target/mips/mips.exp: Add microMIPS support.
8573 * gcc.target/mips/umips-movep-2.c: New test.
8574 * gcc.target/mips/umips-lwp-2.c: New test.
8575 * gcc.target/mips/umips-swp-5.c: New test.
8576 * gcc.target/mips/umips-constraints-1.c: New test.
8577 * gcc.target/mips/umips-lwp-3.c: New test.
8578 * gcc.target/mips/umips-swp-6.c: New test.
8579 * gcc.target/mips/umips-constraints-2.c: New test.
8580 * gcc.target/mips/umips-save-restore-1.c: New test.
8581 * gcc.target/mips/umips-lwp-4.c: New test.
8582 * gcc.target/mips/umips-swp-7.c: New test.
8583 * gcc.target/mips/umips-save-restore-2.c: New test.
8584 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8585 * gcc.target/mips/umips-lwp-5.c: New test.
8586 * gcc.target/mips/umips-save-restore-3.c: New test.
8587 * gcc.target/mips/umips-lwp-6.c: New test.
8588 * gcc.target/mips/umips-swp-1.c: New test.
8589 * gcc.target/mips/umips-lwp-7.c: New test.
8590 * gcc.target/mips/umips-swp-2.c: New test.
8591 * gcc.target/mips/umips-lwp-8.c: New test.
8592 * gcc.target/mips/umips-swp-3.c: New test.
8593 * gcc.target/mips/umips-movep-1.c: New test.
8594 * gcc.target/mips/umips-lwp-1.c: New test.
8595 * gcc.target/mips/umips-swp-4.c: New test.
8596
8597 2013-02-24 Catherine Moore <clm@codesourcery.com>
8598 Richard Sandiford <rdsandiford@googlemail.com>
8599
8600 * gcc.target/mips/mips.exp: Add microMIPS support.
8601 * gcc.target/mips/umips-movep-2.c: New test.
8602 * gcc.target/mips/umips-lwp-2.c: New test.
8603 * gcc.target/mips/umips-swp-5.c: New test.
8604 * gcc.target/mips/umips-constraints-1.c: New test.
8605 * gcc.target/mips/umips-lwp-3.c: New test.
8606 * gcc.target/mips/umips-swp-6.c: New test.
8607 * gcc.target/mips/umips-constraints-2.c: New test.
8608 * gcc.target/mips/umips-save-restore-1.c: New test.
8609 * gcc.target/mips/umips-lwp-4.c: New test.
8610 * gcc.target/mips/umips-swp-7.c: New test.
8611 * gcc.target/mips/umips-save-restore-2.c: New test.
8612 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8613 * gcc.target/mips/umips-lwp-5.c: New test.
8614 * gcc.target/mips/umips-save-restore-3.c: New test.
8615 * gcc.target/mips/umips-lwp-6.c: New test.
8616 * gcc.target/mips/umips-swp-1.c: New test.
8617 * gcc.target/mips/umips-lwp-7.c: New test.
8618 * gcc.target/mips/umips-swp-2.c: New test.
8619 * gcc.target/mips/umips-lwp-8.c: New test.
8620 * gcc.target/mips/umips-swp-3.c: New test.
8621 * gcc.target/mips/umips-movep-1.c: New test.
8622 * gcc.target/mips/umips-lwp-1.c: New test.
8623 * gcc.target/mips/umips-swp-4.c: New test.
8624
8625 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8626
8627 PR sanitizer/56393
8628 * lib/asan-dg.exp (asan_link_flags): Add
8629 -B${gccpath}/libsanitizer/asan/ to flags.
8630
8631 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR middle-end/56420
8634 * gcc.dg/torture/pr56420.c: New test.
8635
8636 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8637
8638 PR middle-end/56108
8639 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8640
8641 2013-02-21 Martin Jambor <mjambor@suse.cz>
8642
8643 PR tree-optimization/56310
8644 * g++.dg/ipa/pr56310.C: New test.
8645
8646 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8647
8648 PR fortran/56385
8649 * gfortran.dg/proc_ptr_comp_37.f90: New.
8650
8651 2013-02-21 Richard Biener <rguenther@suse.de>
8652
8653 PR tree-optimization/56415
8654 Revert
8655 2013-02-11 Richard Biener <rguenther@suse.de>
8656
8657 PR tree-optimization/56273
8658 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8659 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8660 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8661 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8662 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8663 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8664
8665 2013-02-21 Marek Polacek <polacek@redhat.com>
8666
8667 PR tree-optimization/56398
8668 * g++.dg/torture/pr56398.C: New test.
8669
8670 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR inline-asm/56405
8673 * gcc.c-torture/compile/pr56405.c: New test.
8674
8675 2013-02-20 Jan Hubicka <jh@suse.cz>
8676
8677 PR tree-optimization/56265
8678 * g++.dg/ipa/devirt-11.C: New testcase.
8679
8680 2013-02-20 Richard Biener <rguenther@suse.de>
8681
8682 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8683
8684 2013-02-20 Richard Biener <rguenther@suse.de>
8685 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR tree-optimization/56396
8688 * gcc.dg/pr56396.c: New testcase.
8689
8690 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/56373
8693 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8694
8695 2013-02-19 Richard Biener <rguenther@suse.de>
8696
8697 PR tree-optimization/56384
8698 * gcc.dg/torture/pr56384.c: New testcase.
8699
8700 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/56350
8703 * gcc.dg/pr56350.c: New test.
8704
8705 PR tree-optimization/56381
8706 * g++.dg/opt/pr56381.C: New test.
8707
8708 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR pch/54117
8711 * lib/dg-pch.exp (pch-init, pch-finish,
8712 check_effective_target_pch_supported_debug): New procs.
8713 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8714 Likewise if $pch_unsupported_debug and $flags include -g.
8715 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8716 and dg-require-effective-target pch_unsupported_debug.
8717 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8718 * objc.dg/pch/pch.exp: Likewise.
8719 * gcc.dg/pch/pch.exp: Likewise.
8720 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8721 pch_unsupported_debug.
8722 * gcc.dg/pch/valid-1.hs: Likewise.
8723 * gcc.dg/pch/valid-1b.c: Likewise.
8724 * gcc.dg/pch/valid-1b.hs: Likewise.
8725
8726 2013-02-18 Richard Biener <rguenther@suse.de>
8727
8728 PR tree-optimization/56366
8729 * gcc.dg/torture/pr56366.c: New testcase.
8730
8731 2013-02-18 Richard Biener <rguenther@suse.de>
8732
8733 PR middle-end/56349
8734 * gcc.dg/torture/pr56349.c: New testcase.
8735
8736 2013-02-18 Richard Biener <rguenther@suse.de>
8737
8738 PR tree-optimization/56321
8739 * gcc.dg/torture/pr56321.c: New testcase.
8740
8741 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8742
8743 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8744
8745 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8746 Dodji Seketeli <dodji@redhat.com>
8747
8748 PR asan/56330
8749 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8750 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8751 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8752 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8753 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8754 * c-c++-common/asan/pr56330.c: Likewise.
8755 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8756 Ensure the size argument of __builtin_memcpy is a constant.
8757
8758 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8759 Paolo Carlini <paolo.carlini@oracle.com>
8760
8761 PR c++/51242
8762 * g++.dg/cpp0x/enum23.C: New.
8763
8764 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8765
8766 PR target/54685
8767 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8768
8769 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8770
8771 PR rtl-optimization/56348
8772 * gcc.target/i386/pr56348.c: New test.
8773
8774 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8775
8776 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8777 * gcc.target/arm/interrupt-2.c: Likewise.
8778
8779 2013-02-15 Tobias Burnus <burnus@net-b.de>
8780
8781 PR fortran/56318
8782 * gfortran.dg/matmul_9.f90: New.
8783
8784 2013-02-15 Tobias Burnus <burnus@net-b.de>
8785
8786 PR fortran/53818
8787 * gfortran.dg/init_flag_11.f90: New.
8788
8789 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8790
8791 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8792
8793 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8794
8795 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8796 characters.
8797
8798 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8799 Tobias Burnus <burnus@net-b.de>
8800
8801 PR testsuite/56138
8802 * gfortran.dg/allocatable_function_7.f90: New.
8803
8804 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8805
8806 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8807 * asan_globals_test-wrapper.cc: New file.
8808 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8809 instead of asan_globals_test.cc as dg-additional-sources.
8810 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8811 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8812 "sanitizer_test_utils.h" instead of
8813 "sanitizer_common/tests/sanitizer_test_utils.h".
8814 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8815 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8816 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8817 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8818 * g++.dg/asan/asan_test.cc: Synced from upstream.
8819 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8820
8821 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8822
8823 Fix an asan crash
8824 * c-c++-common/asan/memcmp-2.c: New test.
8825
8826 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8827
8828 PR c++/55582
8829 * g++.dg/cpp0x/udlit-string-literal.h: New.
8830 * g++.dg/cpp0x/udlit-string-literal.C: New.
8831
8832 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8833
8834 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8835
8836 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8837
8838 PR target/56184
8839 * gcc.target/arm/pr56184.C: New test.
8840
8841 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR c++/56302
8844 * g++.dg/torture/pr56302.C: New test.
8845 * g++.dg/cpp0x/constexpr-56302.C: New test.
8846 * c-c++-common/pr56302.c: New test.
8847
8848 2013-02-13 Tobias Burnus <burnus@net-b.de>
8849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851 PR fortran/56204
8852 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8853 * gfortran.dg/quad_3.f90: Ditto.
8854
8855 2013-02-13 Kostya Serebryany <kcc@google.com>
8856
8857 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8858 to match the fresh asan run-time.
8859 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8860
8861 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8862
8863 Avoid instrumenting duplicated memory access in the same basic block
8864 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8865 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8866 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8867 * c-c++-common/asan/inc.c: Likewise.
8868
8869 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8870
8871 PR inline-asm/56148
8872 * gcc.target/i386/pr56148.c: New test.
8873
8874 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8875 Tobias Burnus <burnus@net-b.de>
8876
8877 PR testsuite/56082
8878 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8879 to kind=2.
8880
8881 2013-02-12 Richard Biener <rguenther@suse.de>
8882
8883 PR lto/56297
8884 * gcc.dg/lto/pr56297_0.c: New testcase.
8885 * gcc.dg/lto/pr56297_0.c: Likewise.
8886
8887 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8888
8889 PR fortran/46952
8890 * gfortran.dg/typebound_deferred_1.f90: New.
8891
8892 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR rtl-optimization/56151
8895 * gcc.target/i386/pr56151.c: New test.
8896
8897 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8898
8899 * g++.dg/ext/mv12.C: New test.
8900 * g++.dg/ext/mv12.h: New file.
8901 * g++.dg/ext/mv12-aux.C: New file.
8902 * g++.dg/ext/mv13.C: New test.
8903
8904 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8905
8906 * lib/target-supports.exp
8907 (check_effective_target_powerpc_eabi_ok): New.
8908 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8909 powerpc_eabi_ok.
8910 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8911 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8912 only.
8913 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8914 * gcc.target/powerpc/pr51623.c: Likewise.
8915 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8916 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8917
8918 2013-02-11 Alexander Potapenko <glider@google.com>
8919 Jack Howarth <howarth@bromo.med.uc.edu>
8920 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR sanitizer/55617
8923 * g++.dg/asan/pr55617.C: Run on all targets.
8924
8925 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8926
8927 PR rtl-optimization/56275
8928 * gcc.dg/pr56275.c: New test.
8929
8930 2013-02-11 Richard Biener <rguenther@suse.de>
8931
8932 PR tree-optimization/56273
8933 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8934
8935 2013-02-11 Richard Biener <rguenther@suse.de>
8936
8937 PR tree-optimization/56264
8938 * gcc.dg/torture/pr56264.c: New testcase.
8939
8940 2013-02-11 Richard Biener <rguenther@suse.de>
8941
8942 PR tree-optimization/56273
8943 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8944 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8945 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8946 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8947 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8948 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8949
8950 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
8951
8952 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
8953 for *-*-linux-gnu targets.
8954 * g++.dg/asan/interception-test-1.c: Ditto.
8955 * g++.dg/asan/interception-failure-test-1.C: Ditto.
8956 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
8957
8958 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
8959
8960 PR fortran/55362
8961 * gfortran.dg/intrinsic_size_4.f90 : New test.
8962
8963 2013-02-09 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR target/56256
8966 * gcc.target/powerpc/pr56256.c: New test.
8967
8968 2013-02-08 Ian Lance Taylor <iant@google.com>
8969
8970 * lib/go.exp: Load timeout.exp.
8971
8972 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
8973
8974 PR rtl-optimization/56246
8975 * gcc.target/i386/pr56246.c: New test.
8976
8977 2013-02-08 Jeff Law <law@redhat.com>
8978
8979 PR debug/53948
8980 * gcc.dg/debug/dwarf2/pr53948.c: New test.
8981
8982 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
8983
8984 PR target/56043
8985 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
8986 powerpc*-*-linux*.
8987
8988 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8989
8990 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
8991
8992 2013-02-08 Jakub Jelinek <jakub@redhat.com>
8993
8994 PR rtl-optimization/56195
8995 * gcc.dg/torture/pr56195.c: New test.
8996
8997 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
8998
8999 PR fortran/54107
9000 * gfortran.dg/recursive_interface_2.f90: New test.
9001
9002 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9003
9004 PR tree-optimization/56250
9005 * gcc.c-torture/execute/pr56250.c: New test.
9006
9007 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9008
9009 PR tree-optimization/56064
9010 * gcc.dg/fixed-point/view-convert-2.c: New test.
9011
9012 2013-02-08 Michael Matz <matz@suse.de>
9013
9014 PR tree-optimization/52448
9015 * gcc.dg/pr52448.c: New test.
9016
9017 2013-02-08 Richard Biener <rguenther@suse.de>
9018
9019 PR middle-end/56181
9020 * gcc.dg/torture/pr56181.c: New testcase.
9021
9022 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9023
9024 PR target/54222
9025 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9026 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9027
9028 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9029
9030 PR c++/56241
9031 * g++.dg/parse/crash61.C: New test.
9032
9033 PR c++/56239
9034 * g++.dg/parse/pr56239.C: New test.
9035
9036 PR c++/56237
9037 * g++.dg/abi/mangle61.C: New test.
9038
9039 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9040
9041 PR rtl-optimization/56225
9042 * gcc.target/i386/pr56225.c: New test.
9043
9044 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9045
9046 PR debug/56154
9047 * gcc.dg/guality/pr56154-1.c: New test.
9048 * gcc.dg/guality/pr56154-2.c: New test.
9049 * gcc.dg/guality/pr56154-3.c: New test.
9050 * gcc.dg/guality/pr56154-4.c: New test.
9051 * gcc.dg/guality/pr56154-aux.c: New file.
9052
9053 PR tree-optimization/55789
9054 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9055 cleanup-tree-dump.
9056 * gcc.dg/tree-ssa/inline-3.c: Add
9057 --param max-early-inliner-iterations=2 option.
9058
9059 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9060
9061 PR debug/53363
9062 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9063 Add -fno-dwarf2-cfi-asm to dg-options.
9064 Adapt match count.
9065
9066 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR target/56228
9069 * gcc.dg/pr56228.c: New test.
9070
9071 2013-02-07 Alan Modra <amodra@gmail.com>
9072
9073 PR target/54009
9074 * gcc.target/powerpc/pr54009.c: New test.
9075 PR target/54131
9076 * gfortran.dg/pr54131.f: New test.
9077
9078 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9079
9080 PR fortran/55789
9081 * gfortran.dg/array_constructor_41.f90: New test.
9082
9083 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9084
9085 PR fortran/55978
9086 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9087
9088 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR middle-end/56217
9091 * g++.dg/gomp/pr56217.C: New test.
9092
9093 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9094
9095 PR tree-optimization/56205
9096 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9097 * gcc.c-torture/execute/pr56205.c: New test.
9098
9099 2013-02-05 Richard Biener <rguenther@suse.de>
9100
9101 PR tree-optimization/53342
9102 PR tree-optimization/53185
9103 * gcc.dg/vect/pr53185-2.c: New testcase.
9104
9105 2013-02-05 Jan Hubicka <jh@suse.cz>
9106
9107 PR tree-optimization/55789
9108 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9109 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9110 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9111 * g++.dg/ipa/inline-1.C: New testcase.
9112 * g++.dg/ipa/inline-2.C: New testcase.
9113 * g++.dg/ipa/inline-3.C: New testcase.
9114
9115 2013-02-05 Jan Hubicka <jh@suse.cz>
9116
9117 PR tree-optimization/55789
9118 * g++.dg/torture/pr55789.C: New testcase.
9119
9120 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9121
9122 PR middle-end/56167
9123 * gcc.dg/pr56167.c: New test.
9124
9125 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9126
9127 PR target/55146
9128 * gcc.target/sh/pr55146.c: New.
9129
9130 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9131
9132 PR tree-optimization/54386
9133 * gcc.target/sh/pr54386.c: New.
9134
9135 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9136
9137 PR fortran/56008
9138 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9139
9140 PR fortran/47517
9141 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9142
9143 2013-02-04 Alexander Potapenko <glider@google.com>
9144 Jack Howarth <howarth@bromo.med.uc.edu>
9145 Jakub Jelinek <jakub@redhat.com>
9146
9147 PR sanitizer/55617
9148 * g++.dg/asan/pr55617.C: New test.
9149
9150 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9151
9152 PR fortran/54195
9153 * gfortran.dg/typebound_operator_19.f90: New test.
9154 * gfortran.dg/typebound_assignment_4.f90: New test.
9155
9156 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9157
9158 PR fortran/54107
9159 * gfortran.dg/recursive_interface_1.f90: New test.
9160
9161 2013-02-04 Richard Guenther <rguenther@suse.de>
9162
9163 PR lto/56168
9164 * gcc.dg/lto/pr56168_0.c: New testcase.
9165 * gcc.dg/lto/pr56168_1.c: Likewise.
9166
9167 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9168
9169 PR fortran/50627
9170 PR fortran/56054
9171 * gfortran.dg/block_12.f90: New test.
9172 * gfortran.dg/module_error_1.f90: New test.
9173
9174 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9175
9176 * lib/target-supports.exp (check_effective_target_vect_float)
9177 (check_effective_target_vect_no_align): Add mips-sde-elf.
9178
9179 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9180
9181 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9182
9183 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9184
9185 * gcc.dg/pr56023.c: XFAIL on AIX.
9186 * gcc.dg/vect/pr49352.c: Same.
9187
9188 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9189
9190 * gnat.dg/opt26.adb: New test.
9191
9192 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9193
9194 Revert.
9195 2013-01-27 Amol Pise <amolpise15@gmail.com>
9196
9197 * gcc.target/arm/neon-vfnms-1.c: New test.
9198 * gcc.target/arm/neon-vfnma-1.c: New test.
9199
9200 2013-01-31 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/56157
9203 * gcc.dg/torture/pr56157.c: New testcase.
9204
9205 2013-01-30 Richard Biener <rguenther@suse.de>
9206
9207 PR tree-optimization/56150
9208 * gcc.dg/torture/pr56150.c: New testcase.
9209
9210 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR sanitizer/55374
9213 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9214 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9215 printed in backtrace.
9216 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9217 to avoid errors about mismatched allocation vs. deallocation.
9218
9219 PR c++/55742
9220 * g++.dg/mv1.C: Moved to...
9221 * g++.dg/ext/mv1.C: ... here. Adjust test.
9222 * g++.dg/mv2.C: Moved to...
9223 * g++.dg/ext/mv2.C: ... here. Adjust test.
9224 * g++.dg/mv3.C: Moved to...
9225 * g++.dg/ext/mv3.C: ... here.
9226 * g++.dg/mv4.C: Moved to...
9227 * g++.dg/ext/mv4.C: ... here.
9228 * g++.dg/mv5.C: Moved to...
9229 * g++.dg/ext/mv5.C: ... here. Adjust test.
9230 * g++.dg/mv6.C: Moved to...
9231 * g++.dg/ext/mv6.C: ... here. Adjust test.
9232 * g++.dg/ext/mv7.C: New test.
9233 * g++.dg/ext/mv8.C: New test.
9234 * g++.dg/ext/mv9.C: New test.
9235 * g++.dg/ext/mv10.C: New test.
9236 * g++.dg/ext/mv11.C: New test.
9237
9238 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9239
9240 PR rtl-optimization/56144
9241 * gcc.dg/pr56144.c: New.
9242
9243 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9244
9245 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9246 message.
9247 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9248 * g++.dg/cpp0x/constexpr-55573.C: Same
9249
9250 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9251
9252 PR tree-optimization/56064
9253 * gcc.dg/fixed-point/view-convert.c: New test.
9254
9255 2013-01-30 Andreas Schwab <schwab@suse.de>
9256
9257 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9258 evaluate the end index in string range.
9259
9260 2013-01-30 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/56138
9263 * gfortran.dg/allocatable_function_6.f90: New.
9264
9265 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9266 Mikael Morin <mikael@gcc.gnu.org>
9267
9268 PR fortran/54107
9269 * gfortran.dg/proc_ptr_comp_36.f90: New.
9270
9271 2013-01-29 Richard Biener <rguenther@suse.de>
9272
9273 PR tree-optimization/55270
9274 * gcc.dg/torture/pr55270.c: New testcase.
9275
9276 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR rtl-optimization/56117
9279 * gcc.dg/pr56117.c: New test.
9280
9281 2013-01-28 Richard Biener <rguenther@suse.de>
9282
9283 PR tree-optimization/56034
9284 * gcc.dg/torture/pr56034.c: New testcase.
9285
9286 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR tree-optimization/56125
9289 * gcc.dg/pr56125.c: New test.
9290
9291 2013-01-28 Tobias Burnus <burnus@net-b.de>
9292 Mikael Morin <mikael@gcc.gnu.org>
9293
9294 PR fortran/53537
9295 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9296 * gfortran.dg/import8.f90: Likewise.
9297 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9298 * gfortran.dg/import10.f90: New test.
9299 * gfortran.dg/import11.f90: Likewise
9300
9301 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR testsuite/56053
9304 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9305 string.h. Provide memset, malloc and free prototypes, adjust line
9306 numbers in dg-output.
9307 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9308 Provide memset prototype and adjust line numbers in dg-output.
9309 * c-c++-common/asan/global-overflow-1.c: Likewise.
9310
9311 PR tree-optimization/56094
9312 * gcc.dg/pr56094.c: New test.
9313
9314 2013-01-27 Amol Pise <amolpise15@gmail.com>
9315
9316 * gcc.target/arm/neon-vfnms-1.c: New test.
9317 * gcc.target/arm/neon-vfnma-1.c: New test.
9318
9319 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9320
9321 PR target/56114
9322 * gcc.target/i386/pr56114.c: New test.
9323
9324 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9325
9326 PR fortran/55984
9327 * gfortran.dg/associate_14.f90: New test.
9328
9329 PR fortran/56047
9330 * gfortran.dg/associate_13.f90: New test.
9331
9332 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR tree-optimization/56098
9335 * gcc.dg/pr56098-1.c: New test.
9336 * gcc.dg/pr56098-2.c: New test.
9337
9338 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9339
9340 PR target/54222
9341 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9342
9343 2013-01-22 Marek Polacek <polacek@redhat.com>
9344
9345 PR tree-optimization/56035
9346 * gcc.dg/pr56035.c: New test.
9347
9348 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9349
9350 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9351 for MIPS.
9352
9353 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9354
9355 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9356
9357 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR c/56078
9360 * gcc.dg/pr56078.c: New test.
9361 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9362
9363 2013-01-24 Martin Jambor <mjambor@suse.cz>
9364
9365 PR tree-optimization/55927
9366 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9367
9368 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9369
9370 * gcc.target/i386/movsd.c: New test.
9371
9372 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9373
9374 PR inline-asm/55934
9375 * gcc.target/i386/pr55934.c: New test.
9376
9377 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9378
9379 PR fortran/56081
9380 * gfortran.dg/select_8.f90: New.
9381
9382 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9383
9384 * gcc.target/microblaze/microblaze.exp: Remove
9385 target_config_cflags check.
9386
9387 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9388
9389 PR fortran/56052
9390 * gfortran.dg/gomp/pr56052.f90: New test.
9391
9392 PR target/49069
9393 * gcc.dg/pr49069.c: New test.
9394
9395 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9396
9397 PR c++/55944
9398 * g++.dg/cpp0x/constexpr-static10.C: New.
9399
9400 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9401
9402 PR target/56028
9403 * gcc.target/i386/pr56028.c: New test.
9404
9405 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9406
9407 PR target/55686
9408 * gcc.target/i386/pr55686.c: New test.
9409
9410 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9411
9412 PR c++/53609
9413 * g++.dg/cpp0x/variadic139.C: New test.
9414 * g++.dg/cpp0x/variadic140.C: Likewise.
9415 * g++.dg/cpp0x/variadic141.C: Likewise.
9416
9417 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9418
9419 * gnat.dg/warn8.adb: New test.
9420
9421 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9422
9423 PR fortran/55919
9424 * gfortran.dg/include_8.f90: New test.
9425
9426 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9427
9428 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9429 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9430
9431 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR tree-optimization/56051
9434 * gcc.c-torture/execute/pr56051.c: New test.
9435
9436 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9437
9438 PR rtl-optimization/56023
9439 * gcc.dg/pr56023.c: New test.
9440
9441 2013-01-21 Martin Jambor <mjambor@suse.cz>
9442
9443 PR middle-end/56022
9444 * gcc.target/i386/pr56022.c: New test.
9445
9446 2013-01-21 Jason Merrill <jason@redhat.com>
9447
9448 * lib/target-supports.exp (check_effective_target_alias): New.
9449
9450 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9451
9452 PR debug/53235
9453 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9454
9455 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9456
9457 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9458
9459 2013-01-19 Jeff Law <law@redhat.com>
9460
9461 PR tree-optimization/52631
9462 * tree-ssa/pr52631.c: New test.
9463 * tree-ssa/ssa-fre-9: Update expected output.
9464
9465 2013-01-19 Anthony Green <green@moxielogic.com>
9466
9467 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9468 for moxie.
9469
9470 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9471
9472 PR tree-optimization/56029
9473 * g++.dg/torture/pr56029.C: New test.
9474
9475 2013-01-18 Sharad Singhai <singhai@google.com>
9476
9477 PR tree-optimization/55995
9478 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9479
9480 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9481
9482 PR target/55433
9483 * gcc.target/i386/pr55433.c: New.
9484
9485 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9486
9487 PR middle-end/56015
9488 * gfortran.dg/pr56015.f90: New test.
9489
9490 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9491
9492 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9493
9494 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9495
9496 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9497 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9498 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9499 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9500 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9501
9502 2013-01-17 Jeff Law <law@redhat.com>
9503
9504 * gcc.dg/pr52573.c: Move to...
9505 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9506
9507 PR rtl-optimization/52573
9508 * gcc.dg/pr52573.c: New test.
9509
9510 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9511
9512 PR sanitizer/55679
9513 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9514 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9515 check_no_compiler_messages to test support in ucontext.h.
9516 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9517 compliant RLIMIT_AS.
9518
9519 2013-01-17 Marek Polacek <polacek@redhat.com>
9520
9521 PR rtl-optimization/55833
9522 * gcc.dg/pr55833.c: New test.
9523
9524 2013-01-17 Jan Hubicka <jh@suse.cz>
9525
9526 PR tree-optimization/55273
9527 * gcc.c-torture/compile/pr55273.c: New testcase.
9528
9529 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9530
9531 PR target/55981
9532 * gcc.target/pr55981.c: New test.
9533
9534 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9535
9536 * gcc.target/arm/pr40887.c: Require at least armv5.
9537 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9538 * gcc.target/arm/pr51915.c: Likewise.
9539 * gcc.target/arm/pr52006.c: Likewise.
9540 * gcc.target/arm/pr53187.c: Likewise.
9541
9542 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9543 * gcc.target/arm/ftest-support-arm.h: Delete.
9544 * gcc.target/arm/ftest-support-thumb.h: Delete.
9545 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9546 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9547 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9548 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9549 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9550 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9551 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9552 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9553 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9554 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9555 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9556 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9557 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9558 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9559 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9560 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9561 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9562 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9563 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9564 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9565 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9566 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9567 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9568 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9569
9570 2013-01-17 Martin Jambor <mjambor@suse.cz>
9571
9572 PR tree-optimizations/55264
9573 * g++.dg/ipa/pr55264.C: New test.
9574
9575 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9576
9577 PR fortran/55983
9578 * gfortran.dg/class_55.f90: New.
9579
9580 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9581
9582 PR testsuite/55994
9583 * gcc.c-torture/execute/builtins/builtins.exp: Add
9584 -Wl,--allow-multiple-definition for eabi and elf targets.
9585
9586 PR testsuite/54622
9587 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9588 check_effective_target_vect_perm_short,
9589 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9590 check_effective_target_vect64): Return 0 for big-endian ARM.
9591 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9592
9593 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9594 prototypes.
9595
9596 2013-01-16 Richard Biener <rguenther@suse.de>
9597
9598 PR tree-optimization/55964
9599 * gcc.dg/torture/pr55964.c: New testcase.
9600
9601 2013-01-16 Richard Biener <rguenther@suse.de>
9602
9603 PR tree-optimization/54767
9604 PR tree-optimization/53465
9605 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9606
9607 2013-01-16 Christian Bruel <christian.bruel@st.com>
9608
9609 PR target/55301
9610 * gcc.target/sh/sh-switch.c: New testcase.
9611
9612 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9613
9614 * gcc.dg/webizer.c: Increase the array size.
9615
9616 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9617
9618 PR target/55940
9619 * gcc.dg/pr55940.c: New test.
9620
9621 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9622 Harald Anlauf <anlauf@gmx.de>
9623
9624 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9625 * gfortran.dg/bounds_check_5.f90: Likewise.
9626 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9627 * gfortran.dg/continuation_9.f90: Likewise.
9628 * gfortran.dg/move_alloc_13.f90: Likewise.
9629 * gfortran.dg/structure_constructor_11.f90: Likewise.
9630 * gfortran.dg/tab_continuation.f: Likewise.
9631 * gfortran.dg/warning-directive-2.F90: Likewise.
9632 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9633
9634 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9635
9636 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9637 * gcc.target/arm/fma-sp.c: Likewise.
9638
9639 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9640
9641 PR rtl-optimization/55153
9642 * gcc.dg/pr55153.c: New.
9643
9644 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR tree-optimization/55920
9647 * gcc.c-torture/compile/pr55920.c: New test.
9648
9649 2013-01-15 Richard Biener <rguenther@suse.de>
9650
9651 PR middle-end/55882
9652 * gcc.dg/torture/pr55882.c: New testcase.
9653
9654 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9655
9656 PR tree-optimization/55955
9657 * gcc.c-torture/compile/pr55955.c: New test.
9658
9659 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9660
9661 PR c++/55663
9662 * g++.dg/cpp0x/alias-decl-31.C: New test.
9663
9664 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9665
9666 PR fortran/54286
9667 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9668 case where interface is null.
9669
9670 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9671
9672 PR fortran/55806
9673 * gfortran.dg/array_constructor_40.f90: New test.
9674
9675 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9676
9677 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9678
9679 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9680
9681 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9682 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9683 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9684 * gcc.target/aarch64/vect-ld1r.c: New.
9685 * gcc.target/aarch64/vect-ld1r.x: New.
9686
9687 2013-01-14 Andi Kleen <ak@linux.intel.com>
9688
9689 PR target/55948
9690 * gcc.target/i386/hle-clear-rel.c: New file
9691 * gcc.target/i386/hle-store-rel.c: New file.
9692
9693 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9694
9695 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9696 * gfortran.dg/bounds_check_4.f90: Likewise.
9697 * gfortran.dg/inquire_10.f90: Likewise.
9698 * gfortran.dg/minloc_3.f90: Likewise.
9699 * gfortran.dg/minlocval_3.f90: Likewise.
9700 * gfortran.dg/module_double_reuse.f90: Likewise.
9701 * gfortran.dg/mvbits_1.f90: Likewise.
9702 * gfortran.dg/oldstyle_1.f90: Likewise.
9703 * gfortran.dg/pr20163-2.f: Likewise.
9704 * gfortran.dg/save_1.f90: Likewise.
9705 * gfortran.dg/scan_1.f90: Likewise.
9706 * gfortran.dg/select_char_1.f90: Likewise.
9707 * gfortran.dg/shape_4.f90: Likewise.
9708 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9709 * gfortran.dg/function_optimize_10.f90: Likewise.
9710 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9711 * gfortran.dg/used_types_17.f90: Likewise.
9712 * gfortran.dg/used_types_18.f90: Likewise.
9713
9714 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9715
9716 PR fortran/54286
9717 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9718
9719 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9720
9721 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9722
9723 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9724
9725 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9726
9727 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9728
9729 PR fortran/55072
9730 * gfortran.dg/assumed_type_2.f90: Fix test case.
9731 * gfortran.dg/internal_pack_13.f90: New test.
9732 * gfortran.dg/internal_pack_14.f90: New test.
9733
9734 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9735
9736 PR fortran/55868
9737 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9738 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9739 $tar to STAR.
9740
9741 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9742
9743 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9744
9745 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9746
9747 PR target/55719
9748 * gcc.target/s390/pr55719.c: New testcase.
9749
9750 2013-01-11 Richard Guenther <rguenther@suse.de>
9751
9752 PR tree-optimization/44061
9753 * gcc.dg/pr44061.c: New testcase.
9754
9755 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9756
9757 Update copyright years.
9758
9759 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9760 Jakub Jelinek <jakub@redhat.com>
9761
9762 PR target/55565
9763 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9764
9765 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9766
9767 PR rtl-optimization/55672
9768 * gcc.target/i386/pr55672.c: New.
9769
9770 2013-01-10 Jeff Law <law@redhat.com>
9771
9772 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9773 pass/fail message unique.
9774
9775
9776 2013-01-10 Jason Merrill <jason@redhat.com>
9777
9778 * ada/.gitignore: New.
9779
9780 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9781
9782 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9783 Add tls options.
9784 * g++.dg/tls/thread_local2.C: Likewise.
9785 * g++.dg/tls/thread_local2g.C: Likewise.
9786 * g++.dg/tls/thread_local6.C: Likewise.
9787 * g++.dg/tls/thread_local-order1.C: Add tls options.
9788 * g++.dg/tls/thread_local-order2.C: Likewise.
9789 * g++.dg/tls/thread_local3.C: Likewise.
9790 * g++.dg/tls/thread_local3g.C: Likewise.
9791 * g++.dg/tls/thread_local4.C: Likewise.
9792 * g++.dg/tls/thread_local4g.C: Likewise.
9793 * g++.dg/tls/thread_local5.C: Likewise.
9794 * g++.dg/tls/thread_local5g.C: Likewise.
9795 * g++.dg/tls/thread_local6g.C: Likewise.
9796
9797 2013-01-10 Kostya Serebryany <kcc@google.com>
9798
9799 * g++.dg/asan/asan_test.cc: Sync from upstream.
9800
9801 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9802
9803 PR tree-optimization/55921
9804 * gcc.c-torture/compile/pr55921.c: New test.
9805
9806 2013-01-09 Jan Hubicka <jh@suse.cz>
9807
9808 PR tree-optimization/55569
9809 * gcc.c-torture/compile/pr55569.c: New testcase.
9810
9811 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9812
9813 PR fortran/47203
9814 * gfortran.dg/use_28.f90: New test.
9815
9816 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9817
9818 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9819 number matching more robust.
9820
9821 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9822
9823 PR rtl-optimization/55829
9824 * gcc.target/i386/pr55829.c: New.
9825
9826 2013-01-09 Tobias Burnus <burnus@net-b.de>
9827
9828 PR fortran/55758
9829 * gfortran.dg/bind_c_bool_1.f90: New.
9830 * gfortran.dg/do_5.f90: Add dg-warning.
9831
9832 2013-01-09 Jan Hubicka <jh@suse.cz>
9833
9834 PR tree-optimization/55875
9835 * gcc.c-torture/execute/pr55875.c: New testcase.
9836 * g++.dg/torture/pr55875.C: New testcase.
9837
9838 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9839
9840 PR c/48418
9841 * c-c++-common/pr48418.c: New test.
9842
9843 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9844
9845 PR c++/55801
9846 * g++.dg/tls/thread_local-ice.C: New.
9847
9848 2013-01-09 Andreas Schwab <schwab@suse.de>
9849
9850 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9851
9852 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9853
9854 PR tree-optimization/48189
9855 * gcc.dg/pr48189.c: New test.
9856
9857 2013-01-04 Jan Hubicka <jh@suse.cz>
9858
9859 PR tree-optimization/55823
9860 * g++.dg/ipa/devirt-10.C: New testcase.
9861
9862 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9863 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9864
9865 PR rtl-optimization/55845
9866 * gcc.target/i386/pr55845.c: New test.
9867
9868 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9869
9870 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9871 instructions generated instead of number of occurances.
9872
9873 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9874
9875 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9876 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9877 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9878 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9879 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9880 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9881 * gcc.target/aarch64/vect-fcm.x: Likewise.
9882 * lib/target-supports.exp
9883 (check_effective_target_vect_cond): Enable for AArch64.
9884
9885 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9886
9887 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9888 endian-safe float pool loading.
9889 (test_square_root_v4sf): Likewise.
9890 (test_square_root_v2df): Likewise.
9891 * lib/target-supports.exp
9892 (check_effective_target_vect_call_sqrtf): Add AArch64.
9893
9894 2013-01-08 Martin Jambor <mjambor@suse.cz>
9895
9896 PR debug/55579
9897 * gcc.dg/tree-ssa/pr55579.c: New test.
9898
9899 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9900
9901 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9902 asm comments.
9903
9904 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9905
9906 PR middle-end/55890
9907 * gcc.dg/torture/pr55890-3.c: New test.
9908
9909 PR middle-end/55851
9910 * gcc.c-torture/compile/pr55851.c: New test.
9911
9912 PR sanitizer/55844
9913 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9914 dg-options.
9915
9916 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9917
9918 PR fortran/55618
9919 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9920
9921 2013-01-07 Tobias Burnus <burnus@net-b.de>
9922
9923 PR fortran/55763
9924 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9925 * gfortran.dg/pointer_init_7.f90: New.
9926
9927 2013-01-07 Richard Biener <rguenther@suse.de>
9928
9929 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9930
9931 2013-01-07 Richard Biener <rguenther@suse.de>
9932
9933 PR middle-end/55890
9934 * gcc.dg/torture/pr55890-1.c: New testcase.
9935 * gcc.dg/torture/pr55890-2.c: Likewise.
9936
9937 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9938
9939 * gcc.target/aarch64/fmovd.c: New.
9940 * gcc.target/aarch64/fmovf.c: Likewise.
9941 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9942 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9943 * gcc.target/aarch64/vect-fmovd.c: Likewise.
9944 * gcc.target/aarch64/vect-fmovf.c: Likewise.
9945 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
9946 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
9947
9948 2013-01-07 Richard Biener <rguenther@suse.de>
9949
9950 PR tree-optimization/55888
9951 PR tree-optimization/55862
9952 * gcc.dg/torture/pr55888.c: New testcase.
9953
9954 2013-01-07 Tobias Burnus <burnus@net-b.de>
9955
9956 PR fortran/55852
9957 * gfortran.dg/intrinsic_size_3.f90: New.
9958
9959 2013-01-07 Tobias Burnus <burnus@net-b.de>
9960
9961 PR fortran/55763
9962 * gfortran.dg/select_type_32.f90: New.
9963
9964 2013-01-04 Dodji Seketeli <dodji@redhat.com>
9965
9966 PR c++/52343
9967 * g++.dg/cpp0x/alias-decl-29.C: New test.
9968
9969 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
9970
9971 PR fortran/53876
9972 PR fortran/54990
9973 PR fortran/54992
9974 * gfortran.dg/class_array_15.f03: New test.
9975
9976 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
9977
9978 PR fortran/42769
9979 PR fortran/45836
9980 PR fortran/45900
9981 * gfortran.dg/use_23.f90: New test.
9982 * gfortran.dg/use_24.f90: New test.
9983 * gfortran.dg/use_25.f90: New test.
9984 * gfortran.dg/use_26.f90: New test.
9985 * gfortran.dg/use_27.f90: New test.
9986
9987 2013-01-06 Olivier Hainque <hainque@adacore.com>
9988
9989 * gnat.dg/specs/clause_on_volatile.ads: New test.
9990
9991 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
9992
9993 * gnat.dg/alignment10.adb: New test.
9994
9995 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
9996 Mikael Morin <mikael@gcc.gnu.org>
9997
9998 PR fortran/55827
9999 * gfortran.dg/use_22.f90: New test.
10000
10001 2013-01-04 Andrew Pinski <apinski@cavium.com>
10002
10003 * gcc.target/aarch64/cmp-1.c: New testcase.
10004
10005 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10006
10007 PR fortran/55172
10008 * gfortran.dg/select_type_31.f03: New test.
10009
10010 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10011
10012 PR c++/54526 (again)
10013 * g++.dg/cpp0x/parse2.C: Extend.
10014 * g++.old-deja/g++.other/crash28.C: Adjust.
10015
10016 2013-01-04 Richard Biener <rguenther@suse.de>
10017
10018 PR tree-optimization/55862
10019 * gcc.dg/torture/pr55862.c: New testcase.
10020
10021 2013-01-04 Martin Jambor <mjambor@suse.cz>
10022
10023 PR tree-optimization/55755
10024 * gcc.dg/torture/pr55755.c: New test.
10025 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10026 * gcc.dg/tree-ssa/pr45144.c: Update.
10027
10028 2013-01-04 Richard Biener <rguenther@suse.de>
10029
10030 PR middle-end/55863
10031 * gcc.dg/fold-reassoc-2.c: New testcase.
10032
10033 2013-01-04 Tobias Burnus <burnus@net-b.de>
10034
10035 PR fortran/55763
10036 * gfortran.dg/null_7.f90: New.
10037
10038 2013-01-04 Tobias Burnus <burnus@net-b.de>
10039
10040 PR fortran/55854
10041 PR fortran/55763
10042 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10043 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10044 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10045
10046 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10047
10048 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10049
10050 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10051
10052 PR fortran/55855
10053 * gfortran.dg/assignment_1.f90: Modified.
10054 * gfortran.dg/assignment_4.f90: New.
10055
10056 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10057
10058 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10059
10060 2013-01-03 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/55857
10063 * gcc.dg/vect/pr55857-1.c: New testcase.
10064 * gcc.dg/vect/pr55857-2.c: Likewise.
10065
10066 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR rtl-optimization/55838
10069 * gcc.dg/pr55838.c: New test.
10070
10071 PR tree-optimization/55832
10072 * gcc.c-torture/compile/pr55832.c: New test.
10073
10074 2013-01-02 Teresa Johnson <tejohnson@google.com>
10075
10076 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10077 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10078 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10079 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10080 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10081 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10082 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10083 * gcc.dg/unroll_1.c: Ditto.
10084 * gcc.dg/unroll_2.c: Ditto.
10085 * gcc.dg/unroll_3.c: Ditto.
10086 * gcc.dg/unroll_4.c: Ditto.
10087
10088 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10089
10090 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10091
10092 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10093
10094 PR fortran/55818
10095 * gfortran.dg/eof_4.f90: New test.
10096
10097 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10098
10099 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10100 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10101 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10102 (compat_setup_dfp): Initialize compat_alt_caret and
10103 compat_save_TEST_ALWAYS_FLAGS.
10104
10105 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10106
10107 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10108
10109 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10110
10111 * gcc.dg/torture/fp-int-convert-2.c: New test.
10112
10113 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10114
10115 * gfortran.dg/newunit_3.f90: Add dg-do run.
10116 * gfortran.dg/inquire_15.f90: Add dg-do run.
10117
10118 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10119
10120 PR tree-optimization/55831
10121 * gcc.dg/pr55831.c: New test.
10122 \f
10123 Copyright (C) 2013 Free Software Foundation, Inc.
10124
10125 Copying and distribution of this file, with or without modification,
10126 are permitted in any medium without royalty provided the copyright
10127 notice and this notice are preserved.