ia64.md (prologue_allocate_stack): Block auto- generation of predicated version.
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
2
3 * gcc.target/ia64/pr52731.c: New.
4
5 2013-12-04 Jeff Law <law@redhat.com>
6
7 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
8 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
9 -fisolate-erroneous-paths-attribute.
10 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
11
12 2013-12-04 Joseph Myers <joseph@codesourcery.com>
13
14 PR c/52023
15 * gcc.dg/c11-align-6.c: New test.
16
17 2013-12-04 Marek Polacek <polacek@redhat.com>
18
19 * c-c++-common/ubsan/overflow-mul-2.c: New test.
20 * c-c++-common/ubsan/overflow-add-1.c: New test.
21 * c-c++-common/ubsan/overflow-add-2.c: New test.
22 * c-c++-common/ubsan/overflow-mul-1.c: New test.
23 * c-c++-common/ubsan/overflow-sub-1.c: New test.
24 * c-c++-common/ubsan/overflow-sub-2.c: New test.
25 * c-c++-common/ubsan/overflow-negate-1.c: New test.
26
27 2013-12-04 Marek Polacek <polacek@redhat.com>
28
29 PR c/54113
30 * gcc.dg/pr54113.c: New test.
31
32 2013-12-04 Jakub Jelinek <jakub@redhat.com>
33
34 PR c++/59268
35 * g++.dg/cpp0x/constexpr-template6.C: New test.
36
37 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
38
39 * gnat.dg/pack19.adb: New test.
40
41 2013-12-04 Jakub Jelinek <jakub@redhat.com>
42
43 PR rtl-optimization/58726
44 * gcc.c-torture/execute/pr58726.c: New test.
45
46 PR target/59163
47 * g++.dg/torture/pr59163.C: New test.
48
49 PR tree-optimization/59355
50 * g++.dg/ipa/pr59355.C: New test.
51
52 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
53
54 * gcc.dg/tree-ssa/slsr-39.c: Update.
55 * gcc.dg/tree-ssa/slsr-41.c: New test.
56
57 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
58
59 * gcc.target/powerpc/pr57363.c: New test.
60
61 2013-12-03 Wei Mi <wmi@google.com>
62
63 PR rtl-optimization/59020
64 * testsuite/gcc.dg/pr59020.c: New.
65 * testsuite/gcc.dg/macro-fusion-1.c: New.
66 * testsuite/gcc.dg/macro-fusion-2.c: New.
67
68 2013-12-03 Yury Gribov <y.gribov@samsung.com>
69
70 PR sanitizer/59063
71 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
72 has not been found.
73 * lib/ubsan-dg.exp: Likewise. Append to flags also
74 -B${gccpath}/libsanitizer/.
75
76 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
77
78 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little
79 endian.
80
81 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
82
83 PR target/59363
84 * gcc.target/i386/pr59363.c: New file.
85
86 2013-12-03 Marek Polacek <polacek@redhat.com>
87
88 PR c/59351
89 * gcc.dg/pr59351.c: New test.
90
91 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
92
93 * gcc.dg/20020312-2.c: Add __nds32__ case.
94 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
95 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
96 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
97 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
98 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
99 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
100 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
101 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
102 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
103 * gcc.target/nds32: New nds32 specific directory and testcases.
104 * lib/target-supports.exp (check_profiling_available): Check for
105 nds32*-*-elf.
106
107 2013-12-03 Jakub Jelinek <jakub@redhat.com>
108
109 PR tree-optimization/59362
110 * gcc.c-torture/compile/pr59362.c: New test.
111
112 PR middle-end/59011
113 * gcc.dg/pr59011.c: New test.
114
115 PR target/58864
116 * g++.dg/opt/pr58864.C: New test.
117
118 2013-12-02 Jeff Law <law@redhat.com>
119
120 PR tree-optimization/59322
121 * gcc.c-torture/compile/pr59322.c: New test.
122
123 2013-12-02 Sriraman Tallam <tmsriram@google.com>
124
125 PR target/58944
126 * testsuite/gcc.target/i386/pr58944.c: New test.
127
128 2013-12-02 Joseph Myers <joseph@codesourcery.com>
129
130 PR c/58235
131 * gcc.dg/c90-array-lval-8.c: New test.
132
133 2013-12-02 Jakub Jelinek <jakub@redhat.com>
134
135 PR tree-optimization/59358
136 * gcc.c-torture/execute/pr59358.c: New test.
137
138 PR lto/59326
139 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
140 * lib/target-supports.exp (check_effective_target_avx2): ... here.
141 (check_effective_target_vect_simd_clones): New.
142 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
143 vect_simd_clones.
144 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
145 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
146 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
147 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
148 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
149 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
150 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
151 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
152 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
153 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
154 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
155
156 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
157
158 * gcc.dg/pr56997-4.c: New testcase.
159
160 2013-12-02 Marek Polacek <polacek@redhat.com>
161
162 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
163 functions.
164
165 2013-12-02 Richard Biener <rguenther@suse.de>
166
167 PR tree-optimization/59139
168 * gcc.dg/torture/pr59139.c: New testcase.
169
170 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
171
172 * gnat.dg/opt30.adb: New test.
173
174 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
175
176 PR fortran/57354
177 * gfortran.dg/realloc_on_assign_23.f90 : New test
178
179 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
180
181 PR fortran/34547
182 * gfortran.dg/null_5.f90 : Include new error.
183 * gfortran.dg/null_6.f90 : Include new error.
184
185 2013-11-29 Marek Polacek <polacek@redhat.com>
186
187 PR sanitizer/59331
188 * g++.dg/ubsan/pr59331.C: New test.
189 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
190 Disable the -w option.
191 * c-c++-common/ubsan/vla-1.c: Likewise.
192 * c-c++-common/ubsan/vla-2.c: Likewise.
193 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
194
195 2013-11-29 Joseph Myers <joseph@codesourcery.com>
196
197 PR c/42262
198 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
199
200 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
201
202 * lib/asan-dg.exp (asan_link_flags): Properly add path to
203 libsanitizer.spec to cflags.
204
205 2013-11-29 Richard Biener <rguenther@suse.de>
206
207 PR middle-end/59208
208 * g++.dg/torture/pr59208.C: New testcase.
209
210 2013-11-29 Jakub Jelinek <jakub@redhat.com>
211 Yury Gribov <y.gribov@samsung.com>
212
213 PR sanitizer/59063
214 * c-c++-common/asan/pr59063-1.c: New test.
215 * c-c++-common/asan/pr59063-2.c: Likewise.
216 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
217 * lib/ubsan-dg.exp: Likewise.
218
219 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gnat.dg/opt29.ad[sb]: New test.
222
223 2013-11-29 Richard Biener <rguenther@suse.de>
224
225 PR middle-end/59338
226 * gcc.dg/torture/pr59338.c: New testcase.
227
228 2013-11-29 Jakub Jelinek <jakub@redhat.com>
229
230 PR lto/59326
231 * gcc.dg/vect/vect-simd-clone-12.c: New test.
232 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
233 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
234
235 PR c/59280
236 * c-c++-common/pr59280.c: New test.
237
238 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
239
240 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
241
242 2013-11-29 Joseph Myers <joseph@codesourcery.com>
243
244 PR c/57574
245 * gcc.dg/inline-35.c: New test.
246
247 2013-11-28 Jakub Jelinek <jakub@redhat.com>
248
249 PR c++/59297
250 * g++.dg/gomp/pr59297.C: New test.
251
252 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
253
254 PR target/57293
255 * gcc.target/i386/pr57293.c: New.
256
257 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
258
259 * gcc.target/arm/vrinta-ce.c: New testcase.
260
261 2013-11-28 Richard Biener <rguenther@suse.de>
262
263 PR lto/59323
264 * gcc.dg/lto/pr59323-2_0.c: New testcase.
265
266 2013-11-28 Richard Biener <rguenther@suse.de>
267
268 PR tree-optimization/59330
269 * gcc.dg/torture/pr59330.c: New testcase.
270
271 2013-11-28 Richard Biener <rguenther@suse.de>
272
273 PR lto/59323
274 * gcc.dg/lto/pr59323_0.c: New testcase.
275
276 2013-11-28 Jakub Jelinek <jakub@redhat.com>
277
278 PR middle-end/57393
279 PR tree-optimization/58018
280 PR tree-optimization/58131
281 * gcc.dg/torture/pr57393-1.c: New test.
282 * gcc.dg/torture/pr57393-2.c: New test.
283 * gcc.dg/torture/pr57393-3.c: New test.
284 * gcc.dg/torture/pr58018.c: New test.
285 * gcc.dg/torture/pr58131.c: New test.
286 * gfortran.dg/pr57393-1.f90: New test.
287 * gfortran.dg/pr57393-2.f90: New test.
288
289 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
290
291 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
292
293 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
294
295 * gcc.dg/guality/param-3.c: New test.
296
297 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
298 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
299
300 PR target/56788
301 * gcc.target/i386/xop-frczX.c: New test.
302
303 2013-11-27 Jakub Jelinek <jakub@redhat.com>
304
305 PR tree-optimization/59014
306 * gcc.c-torture/execute/pr59014-2.c: New test.
307
308 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
309
310 PR c++/58647
311 * g++.dg/parse/crash66.C: New.
312
313 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
314
315 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
316 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
317
318 2013-11-27 Marek Polacek <polacek@redhat.com>
319
320 PR sanitizer/59306
321 * g++.dg/ubsan/pr59306.C: New test.
322
323 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
324 Jakub Jelinek <jakub@redhat.com>
325
326 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
327 simdlen is a power of two.
328 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
329 Remove -msse2. Adjust regexps for name mangling changes.
330 * gcc.dg/gomp/simd-clones-3.c: Likewise.
331 * gcc.dg/vect/vect-simd-clone-1.c: New test.
332 * gcc.dg/vect/vect-simd-clone-2.c: New test.
333 * gcc.dg/vect/vect-simd-clone-3.c: New test.
334 * gcc.dg/vect/vect-simd-clone-4.c: New test.
335 * gcc.dg/vect/vect-simd-clone-5.c: New test.
336 * gcc.dg/vect/vect-simd-clone-6.c: New test.
337 * gcc.dg/vect/vect-simd-clone-7.c: New test.
338 * gcc.dg/vect/vect-simd-clone-8.c: New test.
339 * gcc.dg/vect/vect-simd-clone-9.c: New test.
340 * gcc.dg/vect/vect-simd-clone-10.c: New test.
341 * gcc.dg/vect/vect-simd-clone-10.h: New file.
342 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
343 * gcc.dg/vect/vect-simd-clone-11.c: New test.
344
345 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
346
347 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
348 Call set_ld_library_path_env_vars.
349 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
350
351 2013-11-27 Tom de Vries <tom@codesourcery.com>
352 Marc Glisse <marc.glisse@inria.fr>
353
354 PR c++/59032
355 * c-c++-common/pr59032.c: New testcase.
356
357 2013-11-27 Tom de Vries <tom@codesourcery.com>
358 Marc Glisse <marc.glisse@inria.fr>
359
360 PR middle-end/59037
361 * c-c++-common/pr59037.c: New testcase.
362
363 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
364
365 * gcc.c-torture/execute/20131127-1.c: New test.
366
367 2013-11-27 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/59288
370 * gcc.dg/torture/pr59288.c: New testcase.
371
372 2013-11-27 Marek Polacek <polacek@redhat.com>
373
374 * c-c++-common/ubsan/undefined-1.c: New test.
375
376 2013-11-26 Jakub Jelinek <jakub@redhat.com>
377
378 PR tree-optimization/59014
379 * gcc.c-torture/execute/pr59014.c: New test.
380
381 PR target/59229
382 * gcc.c-torture/execute/pr59229.c: New test.
383
384 PR rtl-optimization/59166
385 * gcc.dg/torture/pr59166.c: New test.
386
387 PR c++/58874
388 * g++.dg/gomp/pr58874.C: New test.
389
390 PR middle-end/59150
391 * g++.dg/gomp/pr59150.C: New test.
392
393 PR middle-end/59152
394 * c-c++-common/gomp/pr59152.c: New test.
395
396 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
397
398 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
399 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
400 * g++.dg/gomp/openmp-simd-1.C: Ditto.
401 * g++.dg/gomp/openmp-simd-2.C: Ditto.
402 * gfortran.dg/c_loc_test_22.f90: Ditto.
403 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
404 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
405 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
406 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
407 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
408 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
409
410 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
411
412 * gcc.target/arm/20131120.c: New test.
413
414 2013-11-26 Richard Biener <rguenther@suse.de>
415
416 PR tree-optimization/59245
417 * gcc.dg/torture/pr59245.c: New testcase.
418
419 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
420
421 PR target/59290
422 * gcc.target/arm/negdi-2.c: Scan more general register names.
423
424 2013-11-26 Terry Guo <terry.guo@arm.com>
425
426 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
427 * gcc.target/arm/thumb1-pic-single-base.c: New case.
428
429 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
430
431 PR c++/58700
432 * g++.dg/parse/bitfield4.C: New.
433
434 2013-11-26 Richard Biener <rguenther@suse.de>
435
436 PR tree-optimization/59287
437 * gcc.dg/tree-ssa/alias-29.c: New testcase.
438
439 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
440
441 PR c++/54485
442 * g++.dg/other/default8.C: New.
443 * g++.dg/tc1/dr217.C: Remove xfail.
444 * g++.dg/other/default5.C: Adjust.
445 * g++.old-deja/g++.mike/p1989.C: Likewise.
446
447 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/58607
450 * g++.dg/cpp0x/constexpr-ice9.C: New.
451
452 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
453
454 PR c++/58810
455 * g++.dg/other/cv_func3.C: New.
456 * g++.dg/other/cv_func.C: Adjust.
457 * g++.dg/parse/fn-typedef2.C: Likewise.
458
459 2013-11-25 Marek Polacek <polacek@redhat.com>
460
461 PR sanitizer/59250
462 * g++.dg/ubsan/pr59250.C: New test.
463
464 2013-11-25 Janus Weil <janus@gcc.gnu.org>
465
466 PR fortran/59143
467 * gfortran.dg/typebound_proc_30.f90: New.
468
469 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
470
471 PR c++/59080
472 * g++.dg/cpp0x/initlist75.C: New.
473
474 PR c++/59096
475 * g++.dg/cpp0x/gen-attrs-57.C: New.
476
477 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
478
479 PR c++/59112
480 PR c++/59113
481 * g++.dg/cpp1y/pr58533.C: Updated testcase.
482 * g++.dg/cpp1y/pr59112.C: New testcase.
483 * g++.dg/cpp1y/pr59113.C: New testcase.
484
485 2013-11-25 Terry Guo <terry.guo@arm.com>
486
487 * gcc.target/arm/thumb2-slow-flash-data.c: New.
488
489 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
490
491 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
492 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
493
494 2013-11-23 Janus Weil <janus@gcc.gnu.org>
495
496 PR fortran/59228
497 * gfortran.dg/asynchronous_4.f90: New.
498
499 2013-11-22 Jakub Jelinek <jakub@redhat.com>
500
501 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
502 cleanup-tree-dump directive.
503
504 2013-11-22 Jan Hubicka <jh@suse.cz>
505
506 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
507 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
508
509 2013-11-22 Jakub Jelinek <jakub@redhat.com>
510
511 * g++.dg/ubsan/return-1.C: New test.
512 * g++.dg/ubsan/return-2.C: New test.
513
514 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
515 optimizing away some __asan_report* calls.
516
517 2013-11-22 Martin Jambor <mjambor@suse.cz>
518
519 * gcc.dg/pr10474.c: Also test ppc64.
520 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
521 to longs.
522 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
523
524 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
525
526 PR target/59054
527 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
528 specify an appropriate register class for VSX operations.
529 (load_vsx): Use it.
530 (load_gpr_to_vsx): Likewise.
531 (load_vsx_to_gpr): Likewise.
532 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
533 register class for VSX registers that the type can handle. Remove
534 checks for explicit number of instructions generated, just check
535 if the instruction is generated.
536 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
537 * gcc.target/powerpc/direct-move-float1.c: Likewise.
538 * gcc.target/powerpc/direct-move-float2.c: Likewise.
539 * gcc.target/powerpc/direct-move-double1.c: Likewise.
540 * gcc.target/powerpc/direct-move-double2.c: Likewise.
541 * gcc.target/powerpc/direct-move-long1.c: Likewise.
542 * gcc.target/powerpc/direct-move-long2.c: Likewise.
543
544 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
545
546 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
547 * gcc.target/powerpc/bool3-p7.c: Likewise.
548 * gcc.target/powerpc/bool3-p8.c: Likewise.
549
550 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
551 appropriate instructions are generated, don't check the count.
552
553 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
554
555 PR target/59216
556 * gcc.target/arm/negdi-4.c: Delete invalid test.
557 * gcc.dg/torture/pr59216.c: New test.
558
559 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
560
561 * gcc.target/aarch64/vmov_n_1.c: New testcase.
562
563 2013-11-22 Richard Biener <rguenther@suse.de>
564
565 * gcc.dg/torture/20131122-0.c: New testcase.
566
567 2013-11-22 Jakub Jelinek <jakub@redhat.com>
568
569 * gcc.dg/vect/vect-124.c: New test.
570
571 2013-11-21 Cary Coutant <ccoutant@google.com>
572
573 * gcc.dg/debug/dwarf2/mlt1.c: New test.
574 * gcc.dg/debug/dwarf2/mlt2.c: New test.
575
576 2013-11-21 Jeff Law <law@redhat.com>
577
578 PR tree-optimization/59221
579 * gcc.c-torture/execute/pr59221.c: New test.
580
581 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
582
583 PR libfortran/59227
584 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
585 Make more generic for other platforms.
586
587 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
588
589 PR target/53976
590 * gcc.target/sh/pr53976-1.c: New.
591
592 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
593
594 PR libfortran/49024
595 * gfortran.dg/erf_3.F90: New file.
596
597 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
598
599 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
600
601 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
602
603 PR rtl-optimization/59133
604 * gcc.target/i386/pr59133.c: New.
605
606 2013-11-20 Joseph Myers <joseph@codesourcery.com>
607
608 PR middle-end/21718
609 * gcc.dg/float-exact-1.c: New test.
610
611 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
612
613 PR rtl-optimization/54300
614 * gcc.target/arm/pr54300.C: New test.
615
616 2013-11-20 Diego Novillo <dnovillo@google.com>
617
618 PR 59212
619 * g++.dg/plugin/selfassign.c: Include stringpool.h
620
621 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
622
623 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
624
625 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
626
627 * gcc.target/s390/htm-1.c: Rename to ...
628 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
629 one.
630 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
631 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
632 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
633 * gcc.target/s390/htm-builtins-1.c: New testcase.
634 * gcc.target/s390/htm-builtins-2.c: New testcase.
635 * gcc.target/s390/s390.exp: Add check for htm machine.
636
637 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
638
639 PR c/53001
640 * c-c++-common/Wfloat-conversion.c: Copies relevant
641 tests from c-c++-common/Wconversion-real.c,
642 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
643 new testcase for conversions that are warned about by
644 -Wfloat-conversion.
645
646 2013-11-19 Martin Jambor <mjambor@suse.cz>
647
648 PR rtl-optimization/59099
649 * gcc.target/i386/pr59099.c: New test.
650
651 2013-11-19 Sriraman Tallam <tmsriram@google.com>
652
653 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
654
655 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
656
657 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
658 construct parameter slot value in endian-independent way.
659 (fcevv, fciievv, fcvevv): Use it.
660
661 2013-11-19 Jan Hubicka <jh@suse.cz>
662
663 * ipa/devirt9.C: Fix prevoius change.
664
665 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
666
667 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
668 Remove defined(__linux__).
669
670 2013-11-19 Richard Biener <rguenther@suse.de>
671
672 PR tree-optimization/59164
673 * gcc.dg/torture/pr59164.c: New testcase.
674
675 2013-11-19 Richard Biener <rguenther@suse.de>
676
677 PR middle-end/58956
678 * gcc.dg/torture/pr58956.c: New testcase.
679
680 2013-11-19 Marek Polacek <polacek@redhat.com>
681
682 * c-c++-common/ubsan/null-1.c: New test.
683 * c-c++-common/ubsan/null-2.c: New test.
684 * c-c++-common/ubsan/null-3.c: New test.
685 * c-c++-common/ubsan/null-4.c: New test.
686 * c-c++-common/ubsan/null-5.c: New test.
687 * c-c++-common/ubsan/null-6.c: New test.
688 * c-c++-common/ubsan/null-7.c: New test.
689 * c-c++-common/ubsan/null-8.c: New test.
690 * c-c++-common/ubsan/null-9.c: New test.
691 * c-c++-common/ubsan/null-10.c: New test.
692 * c-c++-common/ubsan/null-11.c: New test.
693 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
694 * c-c++-common/ubsan/shift-1.c: Likewise.
695 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
696
697 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
698
699 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
700
701 2013-11-19 Jan Hubicka <jh@suse.cz>
702
703 * ipa/devirt9.C: Verify that the optimization happens already before.
704 whole-program.
705
706 2013-11-19 Richard Biener <rguenther@suse.de>
707
708 PR tree-optimization/57517
709 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
710 * gcc.dg/torture/pr57517.c: Likewise.
711
712 2013-11-19 Jan Hubicka <jh@suse.cz>
713
714 * gcc.target/i386/memcpy-3.c: New testcase.
715
716 2013-11-18 Jan Hubicka <jh@suse.cz>
717 Uros Bizjak <ubizjak@gmail.com>
718
719 PR middle-end/59175
720 * gcc.target/i386/memcpy-2.c: Fix template;
721 add +1 so the testcase passes at 32bit.
722
723 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
724
725 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
726 Remove spurious FIXME.
727
728 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729
730 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
731
732 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
733
734 PR c++/53473
735 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
736
737 2013-11-18 Richard Biener <rguenther@suse.de>
738
739 PR tree-optimization/59125
740 PR tree-optimization/54570
741 * gcc.dg/builtin-object-size-8.c: Un-xfail.
742 * gcc.dg/builtin-object-size-14.c: New testcase.
743 * gcc.dg/strlenopt-14gf.c: Adjust.
744 * gcc.dg/strlenopt-1f.c: Likewise.
745 * gcc.dg/strlenopt-4gf.c: Likewise.
746
747 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
748
749 * gnat.dg/volatile11.adb: New test.
750 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
751
752 2013-11-18 Yury Gribov <y.gribov@samsung.com>
753
754 PR sanitizer/59106
755 * c-c++-common/asan/pr59106.c: New test.
756
757 2013-11-17 Jan Hubicka <jh@suse.cz>
758
759 * gcc.target/i386/memcpy-2.c: New testcase.
760
761 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
762
763 PR target/59153
764 * gcc.target/i386/pr59153.c: New test.
765
766 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
767
768 PR c++/59123
769 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
770 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
771
772 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
773
774 PR c++/29143
775 * g++.dg/overload/addr2.C: New.
776 * g++.old-deja/g++.other/overload11.C: Adjust.
777
778 2013-11-15 Mike Stump <mikestump@comcast.net>
779
780 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
781 * lib/g++.exp (g++_target_compile): Likewise.
782 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
783 libraries. Remove debugging.
784 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
785 libraries. Remove -O0, redundant with default.
786
787 2013-11-15 Joseph Myers <joseph@codesourcery.com>
788
789 * c-c++-common/cpp/ucnid-2011-1.c: New test.
790
791 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
792
793 PR c++/58188
794 * g++.dg/cpp0x/nsdmi-template8.C: New.
795
796 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
797
798 PR c++/58725
799 * g++.dg/cpp0x/nsdmi-template7.C: New.
800
801 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
802
803 PR c++/58829
804 * g++.dg/cpp0x/nsdmi-template6.C: New.
805
806 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/58599
809 * g++.dg/cpp0x/nsdmi-template5.C: New.
810
811 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
812
813 * c-c++-common/cilk-plus/PS: New directory.
814 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
815 * g++.dg/dg.exp: Run Cilk Plus tests.
816 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
817
818 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
819
820 * gcc.dg/vmx/3b-15.c: Revise for little endian.
821
822 2013-11-15 Richard Biener <rguenther@suse.de>
823
824 PR tree-optimization/50262
825 * gcc.dg/tree-ssa/alias-28.c: New testcase.
826 * gcc.dg/strlenopt-1.c: Adjust.
827 * gcc.dg/strlenopt-1f.c: Likewise.
828
829 2013-11-15 Richard Biener <rguenther@suse.de>
830
831 * gcc.dg/torture/20131115-1.c: New testcase.
832
833 2013-11-15 Joseph Myers <joseph@codesourcery.com>
834
835 * gcc.dg/cpp/ucnid-9.c: New test.
836
837 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
838
839 * gnat.dg/stack_usage1b.adb: New test.
840 * gnat.dg/stack_usage1c.adb: Likewise.
841
842 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
843
844 * gnat.dg/specs/addr1.ads: Revert the last change.
845 * gnat.dg/specs/atomic1.ads: Likewise.
846
847 2013-11-14 Cong Hou <congh@google.com>
848
849 * gcc.dg/vect/vect-alias-check.c: Update.
850
851 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
852
853 PR c++/57887
854 * g++.dg/cpp0x/nsdmi-template3.C: New.
855 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
856
857 2013-11-14 Diego Novillo <dnovillo@google.com>
858
859 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
860 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
861
862 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
863
864 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
865 compiler and linker field if _CALL_ELF == 2.
866 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
867 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
868 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
869
870 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
871
872 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
873 (WRAPPER): Use it.
874 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
875 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
876 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
877
878 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
879
880 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
881 New function.
882 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
883 * gcc.target/powerpc/pr57949-2.c: Likewise.
884
885 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
886
887 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
888
889 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
890
891 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
892 * gcc.dg/torture/float128-div-underflow.c: Likewise.
893 * gcc.dg/torture/float128-extend-nan.c: Likewise.
894
895 2013-11-14 Richard Biener <rguenther@suse.de>
896
897 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
898
899 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
900
901 * gnat.dg/specs/addr1.ads: XFAIL on x32.
902 * gnat.dg/specs/atomic1.ads: Likewise.
903
904 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
905
906 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
907 to "cortex-a53".
908 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
909 to "cortex-a53".
910
911 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
912
913 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
914 *-*-solaris2.1[0-9]*.
915 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
916
917 2013-11-14 Joey Ye <joey.ye@arm.com>
918
919 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
920 * gcc.dg/tree-ssa/vrp47.c: Likewise.
921 * gcc.dg/tree-ssa/vrp87.c: Likewise.
922 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
923 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
924
925 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
926
927 PR c++/58533
928 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
929
930 2013-11-14 Jakub Jelinek <jakub@redhat.com>
931
932 PR target/59101
933 * gcc.c-torture/execute/pr59101.c: New test.
934
935 2013-11-13 Jeff Law <law@redhat.com>
936
937 PR tree-optimization/59102
938 * gcc.c-torture/compile/pr59102.c: New test.
939
940 2013-11-13 Tom de Vries <tom@codesourcery.com>
941
942 * gcc.dg/tail-merge-store.c: New test.
943
944 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
945
946 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
947 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
948
949 2013-11-13 Jeff Law <law@redhat.com>
950
951 * PR middle-end/59119
952 * gcc.c-torture/compile/pr59119.c: New test.
953
954 2013-11-13 Martin Jambor <mjambor@suse.cz>
955
956 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
957 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
958 * gcc.dg/pr10474.c: Likewise.
959
960 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
961
962 * lib/target-supports.exp
963 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
964 of targets that do not need command line argument to enable SIMD.
965
966 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
967
968 * gcc.dg/guality/param-4.c: New test.
969
970 2013-11-13 Joseph Myers <joseph@codesourcery.com>
971
972 * gcc.dg/c11-complex-1.c: New test.
973
974 2013-11-13 Joseph Myers <joseph@codesourcery.com>
975
976 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
977 gcc.dg/auto-type-2.c: New tests.
978
979 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
980
981 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
982 LTO tests.
983
984 2013-11-12 Jeff Law <law@redhat.com>
985
986 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
987 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
988 the SSA optimizers.
989
990 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
991
992 PR target/59054
993 * gcc.target/powerpc/pr59054.c: New test.
994
995 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
996
997 * g++.dg/cpp1y/lambda-generic.C: New test case.
998 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
999 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1000 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1001 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1002 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1003 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1004 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1005 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1006
1007 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1008
1009 PR c++/58534
1010 PR c++/58536
1011 PR c++/58548
1012 PR c++/58549
1013 PR c++/58637
1014 * g++.dg/cpp1y/pr58534.C: New testcase.
1015 * g++.dg/cpp1y/pr58536.C: New testcase.
1016 * g++.dg/cpp1y/pr58548.C: New testcase.
1017 * g++.dg/cpp1y/pr58549.C: New testcase.
1018 * g++.dg/cpp1y/pr58637.C: New testcase.
1019
1020 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1021
1022 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1023 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1024 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1025 diagnostics.
1026
1027 2013-11-12 Tristan Gingold <gingold@adacore.com>
1028
1029 * gnat.dg/aggr21.adb: New test.
1030 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1031
1032 2013-11-12 Jeff Law <law@redhat.com>
1033
1034 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1035 * gcc.dg/tree-ssa/isolate-5.c: New test.
1036
1037 2013-11-12 Martin Jambor <mjambor@suse.cz>
1038
1039 PR rtl-optimization/10474
1040 * gcc.dg/pr10474.c: New testcase.
1041 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1042 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1043
1044 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1045
1046 PR c++/57734
1047 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1048
1049 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1050
1051 * gcc.dg/time-profiler-1.c: New test.
1052 * gcc.dg/time-profiler-2.c: Ditto.
1053
1054 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1055 Jeff Law <law@redhat.com>
1056
1057 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1058
1059 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/58853
1062 * gcc.target/i386/pr58853.c: New test.
1063
1064 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1065
1066 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1067 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1068 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1069 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1070 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1071 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1072 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1073 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1074 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1075
1076 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1077
1078 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1079 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1080 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1081 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1082 gcc.dg/atomic/stdatomic-exchange-1.c,
1083 gcc.dg/atomic/stdatomic-exchange-2.c,
1084 gcc.dg/atomic/stdatomic-exchange-3.c,
1085 gcc.dg/atomic/stdatomic-exchange-4.c,
1086 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1087 gcc.dg/atomic/stdatomic-generic.c,
1088 gcc.dg/atomic/stdatomic-kill-dep.c,
1089 gcc.dg/atomic/stdatomic-load-1.c,
1090 gcc.dg/atomic/stdatomic-load-2.c,
1091 gcc.dg/atomic/stdatomic-load-3.c,
1092 gcc.dg/atomic/stdatomic-load-4.c,
1093 gcc.dg/atomic/stdatomic-lockfree.c,
1094 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1095 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1096 gcc.dg/atomic/stdatomic-store-1.c,
1097 gcc.dg/atomic/stdatomic-store-2.c,
1098 gcc.dg/atomic/stdatomic-store-3.c,
1099 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1100 tests.
1101
1102 2013-11-08 Cong Hou <congh@google.com>
1103
1104 PR tree-optimization/58508
1105 * gcc.dg/vect/pr58508.c: Update.
1106
1107 2013-11-08 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/59047
1110 * gcc.dg/torture/pr59047.c: New testcase.
1111
1112 2013-11-08 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/59038
1115 PR tree-optimization/58955
1116 * gcc.dg/torture/pr59038.c: New testcase.
1117
1118 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1119
1120 PR fortran/58471
1121 * gfortran.dg/constructor_9.f90: New.
1122
1123 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1124
1125 * gcc.dg/atomic-compare-exchange-1.c,
1126 gcc.dg/atomic-compare-exchange-2.c,
1127 gcc.dg/atomic-compare-exchange-3.c,
1128 gcc.dg/atomic-compare-exchange-4.c,
1129 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1130 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1131 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1132 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1133 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1134 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1135 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1136 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1137 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1138 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1139 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1140 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1141 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1142 gcc.dg/atomic-store-5.c: Declare main as returning int.
1143 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1144 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1145 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1146 expression using value of count.
1147
1148 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1149
1150 * lib/target-supports.exp
1151 (check_effective_target_fenv_exceptions): New function.
1152 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1153 * gcc.dg/atomic/c11-atomic-exec-1.c,
1154 gcc.dg/atomic/c11-atomic-exec-2.c,
1155 gcc.dg/atomic/c11-atomic-exec-3.c,
1156 gcc.dg/atomic/c11-atomic-exec-4.c,
1157 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1158 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1159 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1160
1161 2013-11-07 Cong Hou <congh@google.com>
1162
1163 * gcc.dg/vect/vect-alias-check.c: New.
1164
1165 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1166
1167 * gcc.dg/tree-ssa/loop-39.c: New test.
1168
1169 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1170 * gcc.dg/unroll_2.c: Likewise.
1171 * gcc.dg/unroll_3.c: Likewise.
1172 * gcc.dg/unroll_4.c: Likewise.
1173 * gcc.dg/vrp90.c: New test.
1174
1175 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1176
1177 PR c++/58176
1178 * g++.dg/cpp0x/nullptr30.C: New.
1179
1180 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1181 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR sanitizer/59029
1184 * c-c++-common/asan/pr59029.c: New test.
1185
1186 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1187
1188 PR target/59034
1189 * gcc.target/i386/pr59034-1.c: New test.
1190 * gcc.target/i386/pr59034-2.c: Likewise.
1191
1192 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1193
1194 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1195 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1196 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1197
1198 2013-11-06 DJ Delorie <dj@redhat.com>
1199
1200 * gcc.dg/mismatch-decl-1.c: New test.
1201
1202 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1203
1204 * gcc.dg/torture/float128-cmp-invalid.c,
1205 gcc.dg/torture/float128-div-underflow.c,
1206 gcc.dg/torture/float128-extend-nan.c,
1207 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1208
1209 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1210
1211 * gcc.target/sh/pr51244-11.c: Remove target line.
1212 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1213 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1214 * gcc.target/sh/pr51244-15.c: Likewise.
1215 * gcc.target/sh/pr51244-19.c: Likewise.
1216 * gcc.target/sh/cmpstr.c: Likewise.
1217 * gcc.target/sh/pr33135-3.c: Likewise.
1218 * gcc.target/sh/pr53512-2.c: Likewise.
1219 * gcc.target/sh/pr54602-2.c: Likewise.
1220 * gcc.target/sh/pr52483-1.c: Likewise.
1221 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1222 * gcc.target/sh/pr54760-4.c: Likewise.
1223 * gcc.target/sh/pr52483-5.c: Likewise.
1224 * gcc.target/sh/pr54089-2.c: Likewise.
1225 * gcc.target/sh/pr56547-2.c: Likewise.
1226 * gcc.target/sh/pr54089-6.c: Likewise.
1227 * gcc.target/sh/pr51244-20.c: Likewise.
1228 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1229 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1230 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1231 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1232 * gcc.target/sh/pr55303-2.c: Likewise.
1233 * gcc.target/sh/sh2a-resbank.c: Likewise.
1234 * gcc.target/sh/sp-switch.c: Likewise.
1235 * gcc.target/sh/pr51244-3.c: Likewise.
1236 * gcc.target/sh/pr50751-3.c: Likewise.
1237 * gcc.target/sh/pr51244-7.c: Likewise.
1238 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1239 * gcc.target/sh/pr50751-7.c: Likewise.
1240 * gcc.target/sh/pr49468-di.c: Likewise.
1241 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1242 * gcc.target/sh/pr49880-3.c: Likewise.
1243 * gcc.target/sh/pr51244-12.c: Likewise.
1244 * gcc.target/sh/pr53988.c: Likewise.
1245 * gcc.target/sh/pr6526.c: Likewise.
1246 * gcc.target/sh/sh2a-bxor.c: Likewise.
1247 * gcc.target/sh/pr51244-16.c: Likewise.
1248 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1249 * gcc.target/sh/sh2a-bor.c: Likewise.
1250 * gcc.target/sh/pr53511-1.c: Likewise.
1251 * gcc.target/sh/pr21255-3.c: Likewise.
1252 * gcc.target/sh/pr53512-3.c: Likewise.
1253 * gcc.target/sh/pr33135-4.c: Likewise.
1254 * gcc.target/sh/pr54602-3.c: Likewise.
1255 * gcc.target/sh/pr54760-1.c: Likewise.
1256 * gcc.target/sh/pr52483-2.c: Likewise.
1257 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1258 * gcc.target/sh/pr54680.c: Likewise.
1259 * gcc.target/sh/pr54386.c: Likewise.
1260 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1261 * gcc.target/sh/pr54089-3.c: Likewise.
1262 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1263 * gcc.target/sh/pr54089-7.c: Likewise.
1264 * gcc.target/sh/strlen.c: Likewise.
1265 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1266 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1267 * gcc.target/sh/pr55303-3.c: Likewise.
1268 * gcc.target/sh/pr51244-4.c: Likewise.
1269 * gcc.target/sh/pr50751-4.c: Likewise.
1270 * gcc.target/sh/pr39423-1.c: Likewise.
1271 * gcc.target/sh/pr51244-8.c: Likewise.
1272 * gcc.target/sh/pr55146.c: Likewise.
1273 * gcc.target/sh/pr50751-8.c: Likewise.
1274 * gcc.target/sh/sh2a-bset.c: Likewise.
1275 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1276 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1277 * gcc.target/sh/20080410-1.c: Likewise.
1278 * gcc.target/sh/pr49880-4.c: Likewise.
1279 * gcc.target/sh/pr51244-13.c: Likewise.
1280 * gcc.target/sh/sh2a-movrt.c: Likewise.
1281 * gcc.target/sh/pr51244-17.c: Likewise.
1282 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1283 * gcc.target/sh/sh2a-bclr.c: Likewise.
1284 * gcc.target/sh/pr33135-1.c: Likewise.
1285 * gcc.target/sh/pr53512-4.c: Likewise.
1286 * gcc.target/sh/pr54602-4.c: Likewise.
1287 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1288 * gcc.target/sh/pr54760-2.c: Likewise.
1289 * gcc.target/sh/pr52483-3.c: Likewise.
1290 * gcc.target/sh/sh2a-bld.c: Likewise.
1291 * gcc.target/sh/pr54089-4.c: Likewise.
1292 * gcc.target/sh/pr54685.c: Likewise.
1293 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1294 * gcc.target/sh/pr54089-8.c: Likewise.
1295 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1296 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1297 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1298 * gcc.target/sh/pr51244-1.c: Likewise.
1299 * gcc.target/sh/pr50751-1.c: Likewise.
1300 * gcc.target/sh/pr55160.c: Likewise.
1301 * gcc.target/sh/pr51244-5.c: Likewise.
1302 * gcc.target/sh/pr54236-1.c: Likewise.
1303 * gcc.target/sh/pr50751-5.c: Likewise.
1304 * gcc.target/sh/pr52933-1.c: Likewise.
1305 * gcc.target/sh/pr39423-2.c: Likewise.
1306 * gcc.target/sh/pr51244-9.c: Likewise.
1307 * gcc.target/sh/pr49263.c: Likewise.
1308 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1309 * gcc.target/sh/pr49880-1.c: Likewise.
1310 * gcc.target/sh/sh2a-band.c: Likewise.
1311 * gcc.target/sh/pr51244-10.c: Likewise.
1312 * gcc.target/sh/pr49880-5.c: Likewise.
1313 * gcc.target/sh/prefetch.c: Likewise.
1314 * gcc.target/sh/pr51244-14.c: Likewise.
1315 * gcc.target/sh/rte-delay-slot.c: Likewise.
1316 * gcc.target/sh/fpul-usage-1.c: Likewise.
1317 * gcc.target/sh/pr51244-18.c: Likewise.
1318 * gcc.target/sh/pr21255-1.c: Likewise.
1319 * gcc.target/sh/pr33135-2.c: Likewise.
1320 * gcc.target/sh/pr53512-1.c: Likewise.
1321 * gcc.target/sh/pr54602-1.c: Likewise.
1322 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1323 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1324 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1325 * gcc.target/sh/torture/pr58314.c: Likewise.
1326 * gcc.target/sh/torture/pr34777.c: Likewise.
1327 * gcc.target/sh/torture/pr58475.c: Likewise.
1328 * gcc.target/sh/pr54760-3.c: Likewise.
1329 * gcc.target/sh/sh4a-cosf.c: Likewise.
1330 * gcc.target/sh/pr52483-4.c: Likewise.
1331 * gcc.target/sh/mfmovd.c: Likewise.
1332 * gcc.target/sh/pr54089-1.c: Likewise.
1333 * gcc.target/sh/pr56547-1.c: Likewise.
1334 * gcc.target/sh/pr54089-5.c: Likewise.
1335 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1336 * gcc.target/sh/pr54089-9.c: Likewise.
1337 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1338 * gcc.target/sh/pr49468-si.c: Likewise.
1339 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1340 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1341 * gcc.target/sh/pr55303-1.c: Likewise.
1342 * gcc.target/sh/pr51244-2.c: Likewise.
1343 * gcc.target/sh/pr50751-2.c: Likewise.
1344 * gcc.target/sh/pr54236-2.c: Likewise.
1345 * gcc.target/sh/pr51244-6.c: Likewise.
1346 * gcc.target/sh/cmpstrn.c: Likewise.
1347 * gcc.target/sh/pr50751-6.c: Likewise.
1348 * gcc.target/sh/pr52933-2.c: Likewise.
1349 * gcc.target/sh/pr53568-1.c: Likewise.
1350 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1351 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1352 * gcc.target/sh/sh4a-sinf.c: Likewise.
1353 * gcc.target/sh/pr49880-2.c: Likewise.
1354
1355 2013-11-06 Tobias Burnus <burnus@net-b.de>
1356
1357 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1358 * gcc.dg/wdate-time.c: Ditto.
1359 * gfortran.dg/wdate-time.F90: Ditto.
1360
1361 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1362
1363 PR target/30807
1364 * gcc.target/sh/torture/pr30807.c: New.
1365
1366 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/11006
1369 * g++.dg/other/java3.C: New.
1370
1371 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1372
1373 PR target/59021
1374 * gcc.target/i386/pr59021.c: New test.
1375
1376 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1377
1378 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1379 dg-additional-files to also match BOL.
1380
1381 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1382
1383 * gcc.dg/torture/c99-contract-1.c: New test.
1384
1385 2013-11-06 Richard Biener <rguenther@suse.de>
1386
1387 PR tree-optimization/58653
1388 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1389 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1390
1391 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1392
1393 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1394 40 to 30. Replaced iteration variable with a #define. Instead of
1395 returning non-zero value for error, called __builtin_abort (). Fixed
1396 a bug of calling fib_serial in serial case instead of fib.
1397 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1398 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1399 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1400 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1401 compiler flag testing.
1402
1403 2013-11-06 Christian Bruel <christian.bruel@st.com>
1404
1405 * gcc.target/sh/strlen.c: New test.
1406
1407 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR middle-end/58970
1410 * gcc.c-torture/compile/pr58970.c: New test.
1411
1412 2013-11-05 Wei Mi <wmi@google.com>
1413
1414 PR regression/58985
1415 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1416
1417 2013-11-05 Tobias Burnus <burnus@net-b.de>
1418
1419 * g++.dg/warn/wdate-time.C: New.
1420 * gcc.dg/wdate-time.c: New.
1421 * gfortran.dg/wdate-time.F90: New.
1422
1423 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1424
1425 PR fortran/58989
1426 * gfortran.dg/reshape_6.f90: New test.
1427
1428 2013-11-05 Jeff Law <law@redhat.com>
1429
1430 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1431 * gcc.dg/tree-ssa/isolate-1.c: New test.
1432 * gcc.dg/tree-ssa/isolate-2.c: New test.
1433 * gcc.dg/tree-ssa/isolate-3.c: New test.
1434 * gcc.dg/tree-ssa/isolate-4.c: New test.
1435
1436 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR rtl-optimization/58997
1439 * gcc.c-torture/compile/pr58997.c: New test.
1440
1441 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1442
1443 PR c++/58724
1444 * g++.dg/cpp0x/gen-attrs-56.C: New.
1445
1446 2013-11-05 Richard Biener <rguenther@suse.de>
1447
1448 PR ipa/58492
1449 * gcc.dg/ipa/pr58492.c: New testcase.
1450
1451 2013-11-05 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/58955
1454 * gcc.dg/torture/pr58955-1.c: New testcase.
1455 * gcc.dg/torture/pr58955-2.c: Likewise.
1456
1457 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1458
1459 PR middle-end/58981
1460 * gcc.dg/pr58981.c: New test.
1461
1462 2013-11-05 Richard Biener <rguenther@suse.de>
1463
1464 PR middle-end/58941
1465 * gcc.dg/torture/pr58941.c: New testcase.
1466
1467 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1468
1469 PR tree-optimization/58958
1470 * gcc.dg/tree-ssa/pr58958.c: New file.
1471
1472 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1473
1474 * gcc.dg/tree-ssa/alias-26.c: New file.
1475
1476 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR tree-optimization/58984
1479 * gcc.c-torture/execute/pr58984.c: New test.
1480
1481 2013-11-05 Andreas Schwab <schwab@suse.de>
1482
1483 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1484
1485 2013-11-05 Tobias Burnus <burnus@net-b.de>
1486
1487 * g++.dg/gomp/openmp-simd-1.C: New.
1488 * g++.dg/gomp/openmp-simd-2.C: New.
1489 * gcc.dg/gomp/openmp-simd-1.c: New.
1490 * gcc.dg/gomp/openmp-simd-2.c: New.
1491
1492 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1493
1494 * gcc.dg/superblock.c: Require scheduling support.
1495
1496 2013-11-04 Kostya Serebryany <kcc@google.com>
1497
1498 * g++.dg/asan/asan_test.cc: Update the test
1499 to match the fresh asan run-time.
1500 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1501
1502 2013-11-04 Ian Lance Taylor <iant@google.com>
1503
1504 * g++.dg/ext/sync-4.C: New test.
1505
1506 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1507
1508 PR fortran/58771
1509 * gfortran.dg/derived_external_function_1.f90 : New test
1510
1511 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR tree-optimization/58978
1514 * gcc.c-torture/compile/pr58978.c: New test.
1515
1516 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1517
1518 PR fortran/57445
1519 * gfortran.dg/optional_class_1.f90 : New test
1520
1521 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1522
1523 PR rtl-optimization/58968
1524 * gfortran.dg/pr58968.f: New
1525
1526 2013-11-04 Marek Polacek <polacek@redhat.com>
1527
1528 PR c++/58979
1529 * g++.dg/diagnostic/pr58979.C: New test.
1530
1531 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1532
1533 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1534 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1535 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1536 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1537 gcc.dg/iec-559-macros-9.c: New tests.
1538
1539 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR tree-optimization/58946
1542 * gcc.c-torture/compile/pr58946.c: New test.
1543
1544 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/52071
1547 * g++.dg/parse/pr52071.C: New.
1548
1549 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1550
1551 PR c++/38313
1552 * g++.dg/lookup/name-clash10.C: New.
1553
1554 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1555
1556 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1557 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1558 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1559 vbif.
1560
1561 2013-11-03 Marek Polacek <polacek@redhat.com>
1562
1563 * g++.dg/ubsan/cxx1y-vla.C: New test.
1564 * c-c++-common/ubsan/vla-3.c: New test.
1565 * c-c++-common/ubsan/vla-2.c: New test.
1566 * c-c++-common/ubsan/vla-4.c: New test.
1567 * c-c++-common/ubsan/vla-1.c: New test.
1568
1569 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1570
1571 * gcc.dg/vmx/vec-set.c: New.
1572
1573 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1574
1575 PR c++/29234
1576 PR c++/56037
1577 * g++.dg/parse/pr29234.C: New.
1578 * g++.dg/parse/pr56037.C: Likewise.
1579
1580 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1581
1582 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1583 passed it in as one of the options to all Cilk keywords test.
1584
1585 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1586
1587 PR c++/58708
1588 * g++.dg/cpp1y/pr58708.C: New.
1589
1590 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
1591
1592 PR c++/58834
1593 * g++.dg/ext/pr58834.C: New file.
1594
1595 2013-11-01 Jakub Jelinek <jakub@redhat.com>
1596
1597 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
1598 tests.
1599 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
1600 tests.
1601
1602 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
1603
1604 PR fortran/57893
1605 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
1606 type block.
1607
1608 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1609
1610 * g++.dg/gomp/simd-1.C: New test.
1611 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
1612 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
1613 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
1614 * c-c++-common/gomp/simd6.c: New test.
1615
1616 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
1617
1618 Implement C++14 digit separators.
1619 * g++.dg/cpp1y/digit-sep.C: New.
1620 * g++.dg/cpp1y/digit-sep-neg.C: New.
1621 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
1622
1623 2013-10-31 Jakub Jelinek <jakub@redhat.com>
1624
1625 * gcc.dg/vect/vect-align-3.c: New test.
1626
1627 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
1628 we warn about it already during VRP1 pass.
1629
1630 2013-10-31 Martin Jambor <mjambor@suse.cz>
1631
1632 PR rtl-optimization/58934
1633 Revert:
1634 2013-10-30 Martin Jambor <mjambor@suse.cz>
1635 PR rtl-optimization/10474
1636 * gcc.dg/pr10474.c: New testcase.
1637 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1638 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1639
1640 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1641
1642 PR c++/58932
1643 Revert:
1644 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1645
1646 PR c++/58466
1647 * g++.dg/cpp0x/variadic145.C: New.
1648
1649 * g++.dg/cpp0x/sfinae49.C: New.
1650
1651 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
1652
1653 PR c++/58581
1654 * g++.dg/cpp0x/deleted1.C: New.
1655
1656 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1657
1658 * gcc.target/arm/lp1243022.c: New test.
1659
1660 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
1661
1662 PR other/58545
1663 * gcc.target/avr/pr58545.c: New test.
1664
1665 2013-10-30 Tobias Burnus <burnus@net-b.de>
1666
1667 Revert:
1668 2013-10-30 Tobias Burnus <burnus@net-b.de>
1669 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1670 path to the compile flags.
1671
1672 2013-10-30 Cong Hou <congh@google.com>
1673
1674 * gcc.target/i386/vect-abs-s8.c: New test.
1675 * gcc.target/i386/vect-abs-s16.c: New test.
1676 * gcc.target/i386/vect-abs-s32.c: New test.
1677
1678 2013-10-30 Tobias Burnus <burnus@net-b.de>
1679
1680 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
1681 path to the compile flags.
1682
1683 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
1684
1685 PR rtl-optimization/58369
1686 * g++.dg/torture/pr58369.C: New test.
1687
1688 2013-10-30 Tobias Burnus <burnus@net-b.de>
1689
1690 PR other/33426
1691 * g++.dg/vect/pr33426-ivdep-2.cc: New.
1692 * g++.dg/vect/pr33426-ivdep-3.cc: New.
1693 * g++.dg/vect/pr33426-ivdep-4.cc: New.
1694
1695 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1696
1697 PR target/58784
1698 * gcc.target/arm/pr58784.c: New.
1699
1700 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
1701
1702 * gcc.dg/tree-ssa/alias-24.c: New file.
1703
1704 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
1705
1706 * gcc.target/i386/fma_double_3.c: Use pattern for
1707 scan-assembler-times instead of just one insn name.
1708 * gcc.target/i386/fma_double_5.c: Ditto.
1709 * gcc.target/i386/fma_float_3.c: Ditto.
1710 * gcc.target/i386/fma_float_5.c: Ditto.
1711 * gcc.target/i386/l_fma_double_1.c: Ditto.
1712 * gcc.target/i386/l_fma_double_2.c: Ditto.
1713 * gcc.target/i386/l_fma_double_3.c: Ditto.
1714 * gcc.target/i386/l_fma_double_4.c: Ditto.
1715 * gcc.target/i386/l_fma_double_5.c: Ditto.
1716 * gcc.target/i386/l_fma_double_6.c: Ditto.
1717 * gcc.target/i386/l_fma_float_1.c: Ditto.
1718 * gcc.target/i386/l_fma_float_2.c: Ditto.
1719 * gcc.target/i386/l_fma_float_3.c: Ditto.
1720 * gcc.target/i386/l_fma_float_4.c: Ditto.
1721 * gcc.target/i386/l_fma_float_5.c: Ditto.
1722 * gcc.target/i386/l_fma_float_6.c: Ditto.
1723
1724 2013-10-30 Christian Bruel <christian.bruel@st.com>
1725
1726 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
1727 * gcc.target/sh/cmpstr.c: New test.
1728 * gcc.target/sh/cmpstrn.c: New test.
1729
1730 2013-10-30 Martin Jambor <mjambor@suse.cz>
1731
1732 PR rtl-optimization/10474
1733 * gcc.dg/pr10474.c: New testcase.
1734 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1735 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1736
1737 2013-10-29 Andrew Pinski <apinski@cavium.com>
1738 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1739
1740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
1741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
1742 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
1743 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
1744 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
1745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
1746 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
1747 conditional move to be used.
1748 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
1749
1750 2013-10-29 Tobias Burnus <burnus@net-b.de>
1751
1752 PR fortran/44350
1753 * gfortran.dg/blockdata_8.f90: New.
1754
1755 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
1756
1757 PR target/54236
1758 * gcc.target/sh/pr54236-2: New.
1759 * gcc.target/sh/pr54089-6: Add another rotl special case.
1760
1761 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
1762
1763 PR fortran/58793
1764 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
1765 to determine sizes of real kinds.
1766
1767 PR fortran/58858
1768 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
1769
1770 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
1771
1772 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
1773 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
1774 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
1775 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
1776 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
1777 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
1778 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
1779 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
1780 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
1781 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
1782 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
1783 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
1784 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
1785 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1786 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1787 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1788 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
1789 test stored in c-c++-common. Also, added the Cilk runtime's library
1790 to the ld_library_path.
1791
1792 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 PR c++/58888
1795 * g++.dg/cpp0x/auto40.C: New.
1796 * g++.dg/other/warning1.C: Adjust.
1797
1798 2013-10-29 Richard Biener <rguenther@suse.de>
1799
1800 * gcc.dg/torture/restrict-2.c: New testcase.
1801 * gcc.dg/torture/restrict-3.c: Likewise.
1802 * gcc.dg/torture/restrict-4.c: Likewise.
1803 * gcc.dg/torture/restrict-5.c: Likewise.
1804
1805 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
1806
1807 PR tree-optimization/19831
1808 * gcc.dg/tree-ssa/alias-25.c: New file.
1809
1810 2013-10-29 Richard Biener <rguenther@suse.de>
1811
1812 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
1813 changes.
1814 * gcc.dg/vect/bb-slp-32.c: Likewise.
1815 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
1816 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1817 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
1818 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
1819 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1820 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1821 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1822 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1823 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1824 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1825 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1826 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1827 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1828 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1829 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1830 * gfortran.dg/vect/vect.exp: Likewise.
1831
1832 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1833
1834 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
1835 * gcc.dg/vmx/eg-5.c: Likewise.
1836
1837 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
1838 Joern Rennecke <joern.rennecke@embecosm.com>
1839
1840 * gcc.target/arc/jump-around-jump.c: New test.
1841
1842 2013-10-27 Tom de Vries <tom@codesourcery.com>
1843
1844 * gcc.target/arm/require-pic-register-loc.c: New test.
1845
1846 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
1847
1848 PR target/58679
1849 * gcc.target/i386/pr58679-1.c: New test.
1850 * gcc.target/i386/pr58679-2.c: Ditto.
1851
1852 2013-10-27 Tobias Burnus <burnus@net-b.de>
1853
1854 PR other/33426
1855 * gcc.dg/vect/vect-ivdep-2.c: New.
1856
1857 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
1858
1859 PR target/52483
1860 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
1861 * gcc.target/sh/pr52483-2.c: Likewise.
1862 * gcc.target/sh/pr52483-3.c: Likewise.
1863 * gcc.target/sh/pr52483-4.c: Likewise.
1864
1865 2013-10-26 Jeff Law <law@redhat.com>
1866
1867 * g++.dg/torture/pr49309.C: Removed.
1868 * gcc.dg/dfp/pr35739.c: Removed.
1869
1870 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
1871
1872 PR rtl-optimization/58759
1873 * gcc.target/i386/pr58759.c: New.
1874
1875 2013-10-25 Tobias Burnus <burnus@net-b.de>
1876
1877 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
1878 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
1879 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
1880
1881 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
1882
1883 * gcc.dg/wmul-1.c: New test.
1884
1885 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/58878
1888 * g++.dg/template/pr58878.C: New.
1889
1890 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
1891
1892 * gcc.dg/tree-ssa/alias-23.c: New file.
1893
1894 2013-10-25 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/58626
1897 * gcc.dg/torture/pr58626.c: New testcase.
1898
1899 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/54812
1902 * g++.dg/cpp0x/defaulted47.C: New.
1903
1904 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
1905
1906 * gcc.c-torture/execute/pr58831.c: New test.
1907
1908 2013-10-25 Nick Clifton <nickc@redhat.com>
1909
1910 * c-c++-common/pr57793.c: Add expected error messages for
1911 targets with small integers.
1912 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
1913 * gcc.dg/c99-stdint-2.c: Likewise.
1914 * gcc.dg/cdce1.c: Likewise.
1915 * gcc.dg/fold-overflow-1.c: Likewise.
1916 * gcc.dg/utf-cvt.c: Likewise.
1917 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
1918 arithmetic.
1919 * gcc.dg/ftrapv-2.c: Likewise.
1920 * gcc.dg/pr30286.c: Likewise.
1921 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
1922 * lib/target-supports.exp (check_effective_target_trapping): New
1923 proc. Returns true if the target supports trapping arithmetic.
1924
1925 2013-10-25 Tobias Burnus <burnus@net-b.de>
1926
1927 * g++.dg/parse/ivdep.C: New.
1928 * g++.dg/vect/pr33426-ivdep.cc: New.
1929
1930 2013-10-24 Richard Henderson <rth@redhat.com>
1931
1932 PR rtl/58542
1933 * gcc.dg/atomic-store-6.c: New.
1934
1935 2013-10-24 Ian Lance Taylor <iant@google.com>
1936
1937 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
1938
1939 2013-10-24 Cong Hou <congh@google.com>
1940
1941 * gcc.c-torture/execute/20030125-1.c: Update.
1942
1943 2013-10-24 Tobias Burnus <burnus@net-b.de>
1944
1945 PR fortran/44646
1946 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
1947
1948 2013-10-24 Dehao Chen <dehao@google.com>
1949
1950 * g++.dg/opt/devirt3.C: New test.
1951
1952 2013-08-24 Tobias Burnus <burnus@net-b.de>
1953
1954 PR other/33426
1955 * testsuite/gcc.dg/ivdep.c: New.
1956 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
1957
1958 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959
1960 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
1961 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
1962
1963 2013-10-24 Nick Clifton <nickc@redhat.com>
1964
1965 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
1966
1967 2013-10-24 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/58705
1970 * g++.dg/parse/pr58705.C: New test.
1971
1972 2013-10-24 Marek Polacek <polacek@redhat.com>
1973
1974 * gcc.dg/c11-align-5.c: Add more testing.
1975
1976 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
1977
1978 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
1979
1980 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1981
1982 PR tree-optimization/58775
1983 PR tree-optimization/58791
1984 * gcc.dg/guality/pr58791-1.c: New test.
1985 * gcc.dg/guality/pr58791-2.c: New test.
1986 * gcc.dg/guality/pr58791-3.c: New test.
1987 * gcc.dg/guality/pr58791-4.c: New test.
1988 * gcc.dg/guality/pr58791-5.c: New test.
1989 * gcc.c-torture/compile/pr58775.c: New test.
1990 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
1991
1992 2013-10-23 Tom de Vries <tom@codesourcery.com>
1993
1994 PR tree-optimization/58805
1995 * gcc.dg/pr58805.c: New test.
1996
1997 2013-10-23 Jakub Jelinek <jakub@redhat.com>
1998
1999 * gcc.target/i386/vect-div-1.c: New test.
2000
2001 * gcc.dg/vect/pr58508.c: Remove dg-options.
2002
2003 2013-10-23 Richard Biener <rguenther@suse.de>
2004
2005 * gcc.dg/torture/pr58830.c: New testcase.
2006
2007 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2008
2009 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2010 * g++.dg/cpp1y/attr-deprecated.C: New.
2011 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2012
2013 2013-10-23 Tobias Burnus <burnus@net-b.de>
2014
2015 PR fortran/58793
2016 * gfortran.dg/assumed_type_8.f90: New.
2017
2018 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2019
2020 PR target/58779
2021 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2022 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2023 * gcc.dg/torture/pr58779.c: New test.
2024
2025 2013-10-22 Steve Ellcey <sellcey@mips.com>
2026
2027 * gcc.target/mips/nor.c: New.
2028
2029 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2030
2031 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2032 tests into...
2033 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2034 restricted to big-endian targets.
2035
2036 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2037
2038 PR fortran 57893
2039 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2040
2041 2013-10-21 Tobias Burnus <burnus@net-b.de>
2042
2043 PR fortran/58803
2044 * gfortran.dg/proc_ptr_comp_38.f90: New.
2045
2046 2013-10-21 Marek Polacek <polacek@redhat.com>
2047
2048 PR middle-end/58809
2049 * gcc.dg/gomp/pr58809.c: New test.
2050
2051 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2052
2053 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2054 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2055
2056 2013-10-21 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/58794
2059 * c-c++-common/torture/pr58794-1.c: New testcase.
2060 * c-c++-common/torture/pr58794-2.c: Likewise.
2061
2062 2013-10-21 Richard Biener <rguenther@suse.de>
2063
2064 PR middle-end/58742
2065 * c-c++-common/fold-divmul-1.c: New testcase.
2066
2067 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2068
2069 * gcc.target/i386/memset-vector_loop-1.c: New test.
2070 * gcc.target/i386/memset-vector_loop-2.c: New test.
2071
2072 2013-10-21 Diego Novillo <dnovillo@google.com>
2073
2074 * g++.dg/plugin/selfassign.c: Include tree.h.
2075 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2076 * gcc.dg/plugin/ggcplug.c: Likewise.
2077 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2078 * gcc.dg/plugin/selfassign.c: Likewise.
2079 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2080
2081 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2082
2083 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2084 * gcc.target/mips/mips-ps-7.c: Likewise.
2085
2086 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2087
2088 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2089 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2090 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2091
2092 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2093
2094 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2095
2096 PR testsuite/58645
2097 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2098
2099 2013-10-19 Mike Stump <mikestump@comcast.net>
2100
2101 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2102
2103 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2104 * g++.dg/lto/pr54625-1_0.c: ... to here.
2105 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2106 * g++.dg/lto/pr54625-1_1.C: Likewise.
2107 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2108 * g++.dg/lto/pr54625-2_0.c: Likewise.
2109 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2110 * g++.dg/lto/pr54625-2_1.C: Likewise.
2111
2112 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2113
2114 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2115
2116 2013-10-18 Cong Hou <congh@google.com>
2117
2118 * gcc.dg/vect/pr58508.c: New test.
2119
2120 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2121
2122 PR c++/58466
2123 * g++.dg/cpp0x/variadic145.C: New.
2124
2125 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2126
2127 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2128
2129 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2130
2131 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2132 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2133 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2134 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2135
2136 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2137
2138 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2139 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2140 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2141 effective target arm_thumb1_ok.
2142 * lib/target-supports.exp
2143 (check_effective_target_arm_fp16_ok_nocache): Don't force
2144 -mfloat-abi=soft when building for hardfloat target.
2145
2146 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2147
2148 PR target/58673
2149 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2150 -mquad-word + -mno-vsx-timode causes errors.
2151 * gcc.target/powerpc/pr58673-2.c: Likewise.
2152
2153 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2154
2155 PR c++/58596
2156 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2157
2158 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2159
2160 * gcc.target/aarch64/c-output-template.c: New testcase.
2161 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2162 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2163
2164 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2165
2166 * gcc/testsuite/lib/target-supports.exp
2167 (check_effective_target_sync_long_long): AArch64 supports
2168 atomic operations on "long long".
2169 (check_effective_target_sync_long_long_runtime): AArch64 can
2170 execute atomic operations on "long long".
2171
2172 2013-10-17 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/58143
2175 * gcc.dg/torture/pr58143-1.c: New testcase.
2176 * gcc.dg/torture/pr58143-2.c: Likewise.
2177 * gcc.dg/torture/pr58143-3.c: Likewise.
2178
2179 2013-10-17 Marek Polacek <polacek@redhat.com>
2180
2181 PR c/58267
2182 * gcc.dg/c1x-align-5.c: New test.
2183
2184 2013-10-16 Tobias Burnus <burnus@net-b.de>
2185
2186 PR fortran/58652
2187 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2188
2189 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2190
2191 * c-c++-common/cpp/openmp-define-1.c: Move
2192 dg-require-effective-target fopenmp after dg-do directive.
2193 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2194 * gfortran.dg/openmp-define-1.f90: Likewise.
2195 * gfortran.dg/openmp-define-2.f90: Likewise.
2196 * gfortran.dg/openmp-define-3.f90: Likewise.
2197
2198 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2199
2200 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2201
2202 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2203
2204 PR target/57756
2205 * gcc.target/i386/pr57756.c: New test.
2206 * gcc.target/i386/pr57756_2.c: New test.
2207
2208 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2209
2210 * gcc.dg/torture/builtin-self.c: New file.
2211
2212 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2213
2214 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2215 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2216 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2217 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2218 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2219
2220 2013-10-15 Cong Hou <congh@google.com>
2221
2222 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2223
2224 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2225
2226 PR c++/58707
2227 * g++.dg/cpp0x/pr58707.C: New.
2228
2229 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2230
2231 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2232 after other directives.
2233
2234 2013-10-15 Tobias Burnus <burnus@net-b.de>
2235
2236 PR fortran/58652
2237 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2238
2239 2013-10-14 Ian Lance Taylor <iant@google.com>
2240
2241 * go.test/go-test.exp (go-find-packages): New proc.
2242 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2243 subdirectories. Do simple +build line matching. Handle run with
2244 arguments. Handle errorcheckdir and rundircmpout. Use packages
2245 for rundir. Remove special handling for bug191 and dwarf.
2246
2247 2013-10-14 Tobias Burnus <burnus@net-b.de>
2248
2249 PR fortran/58658
2250 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2251
2252 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2253
2254 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2255 Use btsl.
2256
2257 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2258
2259 * gnat.dg/specs/opt1.ads: New test.
2260
2261 2013-10-14 Richard Biener <rguenther@suse.de>
2262
2263 PR tree-optimization/58640
2264 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2265
2266 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2267
2268 * gnat.dg/uninit_array.ad[sn]: New test.
2269 * gnat.dg/uninit_array_pkg.ads: New helper.
2270
2271 2013-10-13 Richard Biener <rguenther@suse.de>
2272
2273 * gcc.c-torture/execute/pr58662.c: New test.
2274
2275 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2276
2277 PR target/51244
2278 * gcc.dg/torture/p51244-21.c: New.
2279 * gcc.target/sh/pr51244-20.c: New.
2280 * gcc.target/sh/pr51244-20-sh2a.c: New.
2281
2282 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2283
2284 * gnat.dg/specs/linker_section.ads: Update test.
2285
2286 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2287
2288 PR target/58690
2289 * gcc.target/i386/pr58690.c: New test
2290
2291 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2292
2293 * gcc.target/i386/builtin-ucmp.c: New test.
2294
2295 2013-10-11 Brooks Moses <bmoses@google.com>
2296
2297 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2298
2299 2013-10-11 Jeff Law <law@redhat.com>
2300
2301 * gcc.c-torture/execute/pr58640.c: New test.
2302
2303 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/58633
2306 * g++.dg/cpp0x/decltype57.C: New.
2307
2308 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/31671
2311 * g++.dg/template/nontype26.C: New.
2312
2313 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2314
2315 * c-c++-common/cpp/openmp-define-1.c: New file.
2316 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2317 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2318 * gfortran.dg/openmp-define-1.f90: Likewise.
2319 * gfortran.dg/openmp-define-2.f90: Likewise.
2320 * gfortran.dg/openmp-define-3.f90: Likewise.
2321
2322 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2323 for test source files.
2324 * gcc.dg/gomp/gomp.exp: Likewise.
2325 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2326 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2327 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2328 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2329 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2330
2331 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2332
2333 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2334 Remove error test that is now valid in OpenMP 4.0.
2335 * c-c++-common/gomp/atomic-16.c: New test.
2336 * c-c++-common/gomp/cancel-1.c: New test.
2337 * c-c++-common/gomp/depend-1.c: New test.
2338 * c-c++-common/gomp/depend-2.c: New test.
2339 * c-c++-common/gomp/map-1.c: New test.
2340 * c-c++-common/gomp/pr58472.c: New test.
2341 * c-c++-common/gomp/sections1.c: New test.
2342 * c-c++-common/gomp/simd1.c: New test.
2343 * c-c++-common/gomp/simd2.c: New test.
2344 * c-c++-common/gomp/simd3.c: New test.
2345 * c-c++-common/gomp/simd4.c: New test.
2346 * c-c++-common/gomp/simd5.c: New test.
2347 * c-c++-common/gomp/single1.c: New test.
2348 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2349 parser.
2350 * g++.dg/gomp/block-3.C: Likewise.
2351 * g++.dg/gomp/clause-3.C: Adjust error messages.
2352 * g++.dg/gomp/declare-simd-1.C: New test.
2353 * g++.dg/gomp/declare-simd-2.C: New test.
2354 * g++.dg/gomp/depend-1.C: New test.
2355 * g++.dg/gomp/depend-2.C: New test.
2356 * g++.dg/gomp/target-1.C: New test.
2357 * g++.dg/gomp/target-2.C: New test.
2358 * g++.dg/gomp/taskgroup-1.C: New test.
2359 * g++.dg/gomp/teams-1.C: New test.
2360 * g++.dg/gomp/udr-1.C: New test.
2361 * g++.dg/gomp/udr-2.C: New test.
2362 * g++.dg/gomp/udr-3.C: New test.
2363 * g++.dg/gomp/udr-4.C: New test.
2364 * g++.dg/gomp/udr-5.C: New test.
2365 * g++.dg/gomp/udr-6.C: New test.
2366 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2367 * gcc.dg/autopar/outer-2.c: Likewise.
2368 * gcc.dg/autopar/outer-3.c: Likewise.
2369 * gcc.dg/autopar/outer-4.c: Likewise.
2370 * gcc.dg/autopar/outer-5.c: Likewise.
2371 * gcc.dg/autopar/outer-6.c: Likewise.
2372 * gcc.dg/autopar/parallelization-1.c: Likewise.
2373 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2374 parser.
2375 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2376 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2377 instead of GOMP_parallel_loop_runtime_start.
2378 * gcc.dg/gomp/declare-simd-1.c: New test.
2379 * gcc.dg/gomp/declare-simd-2.c: New test.
2380 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2381 parser. Add further #pragma omp sections nesting tests.
2382 * gcc.dg/gomp/target-1.c: New test.
2383 * gcc.dg/gomp/target-2.c: New test.
2384 * gcc.dg/gomp/taskgroup-1.c: New test.
2385 * gcc.dg/gomp/teams-1.c: New test.
2386 * gcc.dg/gomp/udr-1.c: New test.
2387 * gcc.dg/gomp/udr-2.c: New test.
2388 * gcc.dg/gomp/udr-3.c: New test.
2389 * gcc.dg/gomp/udr-4.c: New test.
2390 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2391
2392 2013-10-10 Jan Hubicka <jh@suse.cz>
2393
2394 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2395 tuning change.
2396 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2397 * gcc.target/i386/pr49168-1.c: Likewise.
2398 * gcc.target/i386/pr49002-2.c: Likewise.
2399
2400 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR middle-end/58670
2403 * gcc.dg/torture/pr58670.c: New test.
2404
2405 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2406
2407 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2408
2409 2013-10-09 Marek Polacek <polacek@redhat.com>
2410
2411 PR c++/58635
2412 * g++.dg/tm/pr58635-1.C: New test.
2413 * g++.dg/tm/pr58635-2.C: New test.
2414
2415 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2416
2417 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2418
2419 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2420
2421 PR tree-optimization/20318
2422 * c-c++-common/pr20318.c: New file.
2423 * gcc.dg/tree-ssa/pr20318.c: New file.
2424
2425 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2426
2427 * gcc.c-torture/execute/pr58570.c: New test.
2428
2429 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2430
2431 * gcc.target/aarch64/vclz.c: New testcase.
2432
2433 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2434
2435 * gcc.target/aarch64/vadd_f64.c: New testcase.
2436 * gcc.target/aarch64/vsub_f64.c: New testcase.
2437
2438 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2439
2440 * gcc.target/aarch64/vdiv_f.c: New testcase.
2441
2442 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2443
2444 * gcc.target/aarch64/vneg_f.c: New testcase.
2445 * gcc.target/aarch64/vneg_s.c: New testcase.
2446
2447 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2448
2449 PR c++/58568
2450 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2451 * g++.old-deja/g++.mike/misc9.C: Adjust.
2452
2453 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2454
2455 PR c++/58665
2456 Revert:
2457 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/58448
2460 * g++.dg/template/crash117.C: New.
2461
2462 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2463
2464 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2465
2466 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2467
2468 PR tree-optimization/58480
2469 * gcc.dg/tree-ssa/pr58480.c: New file.
2470
2471 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2472
2473 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2474 * gcc.target/powerpc/fusion.c: Likewise.
2475
2476 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2477
2478 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2479
2480 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2481
2482 * gcc.target/s390/htm-1.c: Add more tests to cover different
2483 operand types.
2484
2485 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2486
2487 PR c++/58126
2488 * g++.dg/init/uninitialized1.C: New.
2489
2490 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2491
2492 PR c++/56060
2493 * g++.dg/cpp0x/variadic144.C: New.
2494
2495 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2496
2497 PR c++/58560
2498 * g++.dg/cpp0x/auto39.C: New.
2499
2500 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2501
2502 PR c++/58503
2503 * g++.dg/cpp0x/range-for26.C: New.
2504 * g++.dg/cpp0x/range-for27.C: Likewise.
2505
2506 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/58448
2509 * g++.dg/template/crash117.C: New.
2510
2511 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2512
2513 PR c++/19476
2514 * g++.dg/tree-ssa/pr19476-5.C: New file.
2515 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2516
2517 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2518
2519 PR c++/58584
2520 * g++.dg/cpp0x/gen-attrs-55.C: New.
2521
2522 2013-10-03 Easwaran Raman <eraman@google.com>
2523
2524 PR c++/33911
2525 * g++.dg/ext/attribute47.C: New.
2526
2527 2013-10-03 Rong Xu <xur@google.com>
2528
2529 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2530 probability.
2531 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2532 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2533
2534 2013-10-03 Marek Polacek <polacek@redhat.com>
2535
2536 PR c++/58510
2537 * g++.dg/cpp0x/pr58510.C: New test.
2538
2539 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2540
2541 PR c++/19476
2542 * g++.dg/tree-ssa/pr19476-1.C: New file.
2543 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2544 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2545 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2546
2547 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2548
2549 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2550 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2551 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2552 VSX scalar operations or the traditional floating point form of
2553 the instruction.
2554 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2555 * gcc.target/powerpc/recip-3.c: Likewise.
2556 * gcc.target/powerpc/recip-5.c: Likewise.
2557 * gcc.target/powerpc/pr72747.c: Likewise.
2558 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2559
2560 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2561
2562 PR target/58460
2563 * gcc.target/aarch64/pr58460.c: New file.
2564
2565 2013-10-02 Tobias Burnus <burnus@net-b.de>
2566
2567 PR fortran/58593
2568 * gfortran.dg/char_length_19.f90: New.
2569
2570 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2571
2572 PR c++/58535
2573 * g++.dg/parse/crash65.C: New.
2574 * g++.dg/cpp1y/pr58535.C: Likewise.
2575
2576 2013-10-02 Richard Biener <rguenther@suse.de>
2577
2578 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2579 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2580 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2581 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2582 * gfortran.dg/ldist-pr45199.f: Likewise.
2583
2584 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2585
2586 PR c++/58565
2587 * g++.dg/parse/crash64.C: New.
2588
2589 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
2590
2591 * gcc.dg/tree-ssa/slsr-40.c: New test.
2592
2593 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
2594
2595 PR c++/58563
2596 * g++.dg/cpp0x/pr58563.C: New.
2597
2598 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
2599
2600 * gcc.target/aarch64/vect_saddl_1.c: New.
2601
2602 2013-10-01 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR target/58574
2605 * gcc.c-torture/execute/pr58574.c: New testcase.
2606
2607 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
2608
2609 PR Target/58578
2610 * gcc.target/arm/pr58578.c: New test.
2611
2612 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2613
2614 PR tree-optimization/58556
2615 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
2616 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2617
2618 2013-10-01 Nick Clifton <nickc@redhat.com>
2619
2620 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
2621 for MSP430.
2622 * gcc.c-torture/compile/20010327-1.c: Only run the test for
2623 ptr32plus targets.
2624 * gcc.c-torture/compile/pr41181.c: Likewise.
2625 * gcc.c-torture/compile/calls.c: Likewise.
2626 * gcc.c-torture/compile/990617-1.c: Likewise.
2627 * gcc.c-torture/compile/pr55955.c: Only run the test for
2628 int32plus targets.
2629 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2630
2631 2013-10-01 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/58553
2634 * gcc.dg/torture/pr58553.c: New testcase.
2635
2636 2013-09-30 Jakub Jelinek <jakub@redhat.com>
2637
2638 PR middle-end/58564
2639 * gcc.c-torture/execute/pr58564.c: New test.
2640
2641 2013-09-30 Teresa Johnson <tejohnson@google.com>
2642
2643 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
2644 Update for additional dump message.
2645
2646 2013-09-30 Richard Biener <rguenther@suse.de>
2647
2648 PR tree-optimization/58554
2649 * gcc.dg/torture/pr58554.c: New testcase.
2650
2651 2013-09-30 Simon Cook <simon.cook@embecosm.com>
2652 Joern Rennecke <joern.rennecke@embecosm.com>
2653
2654 * gcc.target/arc/barrel-shifter-1.c: New test.
2655 * gcc.target/arc/barrel-shifter-2.c: Likewise.
2656 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
2657 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
2658 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
2659 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
2660 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
2661 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
2662 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
2663 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
2664 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
2665 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
2666 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
2667 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
2668 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
2669 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
2670 * gcc.target/arc/mtune-ARC600.c: Likewise.
2671 * gcc.target/arc/mtune-ARC601.c: Likewise.
2672 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
2673 * gcc.target/arc/mtune-ARC700.c: Likewise.
2674 * gcc.target/arc/mtune-ARC725D.c: Likewise.
2675 * gcc.target/arc/mtune-ARC750D.c: Likewise.
2676 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
2677 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
2678
2679 2013-09-30 Richard Biener <rguenther@suse.de>
2680
2681 PR middle-end/58532
2682 * g++.dg/torture/pr58552.C: New testcase.
2683
2684 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
2685
2686 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
2687 and -mupper-regs-df.
2688
2689 2013-09-27 Paulo Matos <pmatos@broadcom.com>
2690
2691 PR middle-end/58463
2692 * gcc.dg/pr58463.c: New test.
2693
2694 2013-09-27 Jakub Jelinek <jakub@redhat.com>
2695
2696 PR middle-end/58551
2697 * c-c++-common/gomp/pr58551.c: New test.
2698
2699 2013-09-27 Richard Biener <rguenther@suse.de>
2700
2701 PR tree-optimization/58459
2702 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
2703
2704 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
2705
2706 PR fortran/58113
2707 * gfortran.dg/round_4.f90: Check for rounding support.
2708
2709 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
2710
2711 * g++.dg/vect/pr58513.cc (op): Make static.
2712
2713 2013-09-26 Richard Biener <rguenther@suse.de>
2714
2715 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
2716
2717 2013-09-26 Richard Biener <rguenther@suse.de>
2718
2719 PR tree-optimization/58539
2720 * gcc.dg/torture/pr58539.c: New testcase.
2721
2722 2013-09-25 Jeff Law <law@redhat.com>
2723
2724 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
2725
2726 2013-09-25 Tobias Burnus <burnus@net-b.de>
2727
2728 PR fortran/58436
2729 * gfortran.dg/finalize_21.f90: New.
2730
2731 2013-09-25 Tobias Burnus <burnus@net-b.de>
2732
2733 PR fortran/57697
2734 PR fortran/58469
2735 * gfortran.dg/defined_assignment_8.f90: New.
2736 * gfortran.dg/defined_assignment_9.f90: New.
2737
2738 2013-09-25 Marek Polacek <polacek@redhat.com>
2739
2740 PR sanitizer/58413
2741 * c-c++-common/ubsan/shift-5.c: New test.
2742 * c-c++-common/ubsan/shift-6.c: New test.
2743 * c-c++-common/ubsan/div-by-zero-5.c: New test.
2744 * gcc.dg/ubsan/c-shift-1.c: New test.
2745
2746 2013-09-25 Marek Polacek <polacek@redhat.com>
2747
2748 PR c++/58516
2749 * g++.dg/tm/pr58516.C: New test.
2750
2751 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2752
2753 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
2754 New procedure.
2755 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
2756
2757 2013-09-24 Richard Biener <rguenther@suse.de>
2758
2759 PR middle-end/58513
2760 * g++.dg/vect/pr58513.cc: New testcase.
2761
2762 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
2763
2764 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
2765 output.
2766
2767 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
2768
2769 PR c++/58500
2770 * g++.dg/cpp1y/pr58500.C: New testcase.
2771
2772 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
2773
2774 * gnat.dg/opt28.ad[sb]: New test.
2775 * gnat.dg/opt28_pkg.ads: New helper.
2776
2777 2013-09-23 Richard Biener <rguenther@suse.de>
2778
2779 PR tree-optimization/58464
2780 * g++.dg/torture/pr58464.C: New testcase.
2781
2782 2013-09-23 Christian Bruel <christian.bruel@st.com>
2783
2784 PR target/58475
2785 * gcc.target/sh/torture/pr58475.c: New test.
2786
2787 2013-09-23 Janus Weil <janus@gcc.gnu.org>
2788
2789 PR fortran/58355
2790 * gfortran.dg/extends_15.f90: New.
2791
2792 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2793
2794 PR c++/58481
2795 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
2796
2797 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
2798
2799 PR target/56875
2800 * gcc.target/vax/vax.exp: New.
2801 * gcc.target/vax/pr56875.c: Ditto.
2802
2803 2013-09-20 Richard Biener <rguenther@suse.de>
2804
2805 PR middle-end/58484
2806 * gfortran.dg/pr58484.f: New testcase.
2807
2808 2013-09-20 Jeff Law <law@redhat.com>
2809
2810 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
2811
2812 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2813
2814 PR middle-end/57748
2815 * gcc.dg/torture/pr57748-1.c: New test.
2816 * gcc.dg/torture/pr57748-2.c: New test.
2817
2818 2013-09-20 Marek Polacek <polacek@redhat.com>
2819
2820 PR sanitizer/58413
2821 * c-c++-common/ubsan/shift-4.c: New test.
2822
2823 2013-09-20 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/58453
2826 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
2827
2828 2013-09-20 Janus Weil <janus@gcc.gnu.org>
2829
2830 PR fortran/58099
2831 * gfortran.dg/proc_ptr_43.f90: New.
2832
2833 2013-09-18 Tobias Burnus <burnus@net-b.de>
2834
2835 PR fortran/57697
2836 * gfortran.dg/defined_assignment_11.f90: New.
2837
2838 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
2839
2840 PR rtl-optimization/58438
2841 * g++.dg/pr58438.C: New test.
2842
2843 2013-09-18 Tobias Burnus <burnus@net-b.de>
2844
2845 PR fortran/43366
2846 * gfortran.dg/class_39.f03: Update dg-error.
2847 * gfortran.dg/class_5.f03: Ditto.
2848 * gfortran.dg/class_53.f90: Ditto.
2849 * gfortran.dg/realloc_on_assign_20.f90: New.
2850 * gfortran.dg/realloc_on_assign_21.f90: New.
2851 * gfortran.dg/realloc_on_assign_22.f90: New.
2852
2853 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
2854
2855 PR c++/58457
2856 * g++.dg/parse/using4.C: New.
2857
2858 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2859
2860 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
2861
2862 2013-09-18 Marek Polacek <polacek@redhat.com>
2863
2864 PR sanitize/58443
2865 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
2866 instead of the shift option.
2867 * c-c++-common/ubsan/pr58443-1.c: New test.
2868 * c-c++-common/ubsan/pr58443-3.c: New test.
2869 * c-c++-common/ubsan/pr58443-2.c: New test.
2870
2871 2013-09-18 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/58417
2874 * gcc.dg/torture/pr58417.c: New testcase.
2875
2876 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * gnat.dg/array_bounds_test2.adb: New test.
2879
2880 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2881
2882 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
2883 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
2884
2885 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gnat.dg/in_out_parameter4.adb: New test.
2888
2889 2013-09-18 Marek Polacek <polacek@redhat.com>
2890
2891 PR sanitizer/58411
2892 * c-c++-common/ubsan/attrib-1.c: New test.
2893
2894 2013-09-17 Cong Hou <congh@google.com>
2895
2896 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
2897 on two arrays with short and int types. This should not be recognized
2898 as a dot product pattern.
2899
2900 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/58435
2903 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
2904 the cp_type_quals (r) too.
2905
2906 2013-09-17 Jan Hubicka <jh@suse.cz>
2907
2908 PR middle-end/58332
2909 * gcc.c-torture/compile/pr58332.c: New testcase.
2910
2911 2013-09-17 Jeff Law <law@redhat.com>
2912
2913 * gcc.c-torture/execute/pr58387.c: New test.
2914
2915 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2916
2917 PR tree-optimization/58088
2918 * gcc.c-torture/compile/pr58088.c: New test.
2919
2920 2013-09-17 Nick Clifton <nickc@redhat.com>
2921
2922 * lib/target-supports.exp (check_effective_target_trampolines):
2923 Add MSP430 to the list of targets that do not support trampolines.
2924 (check_profiling_available): Add MSP430 to the list of targets
2925 that do not support profiling.
2926 (check_effective_target_tls_runtime): Add MSP430 to the list of
2927 targets that do not support TLS.
2928
2929 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
2930
2931 * gnat.dg/opt27.adb: New test.
2932 * gnat.dg/opt27_pkg.ad[sb]: New helper.
2933
2934 2013-09-17 Andreas Schwab <schwab@suse.de>
2935
2936 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
2937
2938 2013-09-17 Richard Biener <rguenther@suse.de>
2939
2940 PR tree-optimization/58432
2941 * gcc.dg/pr58432.c: New testcase.
2942
2943 2013-09-17 Bin Cheng <bin.cheng@arm.com>
2944
2945 * gcc.dg/tree-ssa/slsr-39.c: New test.
2946
2947 2013-09-16 Xinliang David Li <davidxl@google.com>
2948
2949 * gcc.misc-tests/help.exp: Optimizer help change.
2950
2951 2013-09-16 Jeff Law <law@redhat.com>
2952
2953 * gcc.c-torture/execute/pr58419.c: New test.
2954 * gcc.c-torture/execute/pr58431.c: New test.
2955
2956 2013-09-16 Tobias Burnus <burnus@net-b.de>
2957
2958 PR fortran/58356
2959 * gfortran.dg/finalize_19.f90: New.
2960
2961 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
2962
2963 * gcc.target/i386/pr58418.c: New.
2964
2965 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2966
2967 * gcc.target/aarch64/fmla-intrinsic.c: New.
2968 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
2969 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
2970 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
2971
2972 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
2973
2974 * gcc.target/aarch64/mul_intrinsic_1.c: New.
2975 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
2976
2977 2013-09-16 Richard Biener <rguenther@suse.de>
2978
2979 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
2980
2981 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
2982
2983 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
2984 interpreted as implicit templates) to be expected pedwarns instead.
2985
2986 2013-09-16 Tobias Burnus <burnus@net-b.de>
2987
2988 PR fortran/57697
2989 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
2990
2991 2013-09-15 Tobias Burnus <burnus@net-b.de>
2992
2993 PR fortran/57697
2994 * gfortran.dg/defined_assignment_10.f90: New.
2995
2996 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
2997
2998 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
2999 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3000
3001 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3002
3003 * g++.dg/abi/main.C: Added implicit C linkage tests
3004
3005 2013-09-13 Kai Tietz <ktietz@redhat.com>
3006
3007 * gcc.target/i386/pr57848.c: New file.
3008
3009 2013-09-13 Christian Bruel <christian.bruel@st.com>
3010
3011 PR target/58314
3012 * gcc.target/sh/torture/pr58314.c: New test.
3013
3014 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3015
3016 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3017
3018 2013-09-12 Martin Jambor <mjambor@suse.cz>
3019
3020 PR ipa/58389
3021 * g++.dg/pr58389.C: New test.
3022
3023 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3024
3025 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3026 * g++.dg/template/pseudodtor3.C: Likewise.
3027
3028 2013-09-12 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/58404
3031 * g++.dg/tree-ssa/pr58404.C: New testcase.
3032
3033 2013-09-12 Martin Jambor <mjambor@suse.cz>
3034
3035 PR ipa/58371
3036 * g++.dg/ipa/pr58371.C: New test.
3037
3038 2013-09-12 Richard Biener <rguenther@suse.de>
3039
3040 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3041 expected outcome and comment why that happens.
3042
3043 2013-09-11 Richard Biener <rguenther@suse.de>
3044
3045 PR middle-end/58377
3046 * g++.dg/uninit-pred-4.C: New testcase.
3047
3048 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR tree-optimization/58385
3051 * gcc.c-torture/execute/pr58385.c: New test.
3052
3053 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3054
3055 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3056
3057 2013-09-10 Jeff Law <law@redhat.com>
3058
3059 * g++.dg/torture/pr58380.C: New test.
3060
3061 2013-09-10 Jan Hubicka <jh@suse.cz>
3062 Paolo Carlini <paolo.carlini@oracle.com>
3063
3064 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3065
3066 2013-09-10 Jeff Law <law@redhat.com>
3067
3068 * gcc.c-torture/compile/pr58343.c: New test.
3069
3070 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3071
3072 PR rtl-optimization/58365
3073 * gcc.c-torture/execute/pr58365.c: New test.
3074
3075 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3076
3077 * gcc.dg/torture/memcpy-1.c: New test.
3078
3079 2013-09-10 Alan Modra <amodra@gmail.com>
3080
3081 * gcc.target/powerpc/pr58330.c: New.
3082
3083 2013-09-10 Alan Modra <amodra@gmail.com>
3084
3085 * gcc.target/powerpc/medium_offset.c: New.
3086
3087 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR c++/58325
3090 * g++.dg/warn/Wunused-var-21.C: New test.
3091
3092 PR tree-optimization/58364
3093 * gcc.c-torture/execute/pr58364.c: New test.
3094
3095 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/43452
3098 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3099 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3100 * g++.dg/init/delete1.C: Adjust.
3101
3102 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3103
3104 * gcc.target/aarch64/movdi_1.c: New test.
3105
3106 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3107
3108 PR c++/58362
3109 * g++.dg/warn/Wunused-parm-5.C: New.
3110
3111 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3112
3113 * gcc.target/aarch64/cmn-neg.c: New test.
3114
3115 2013-09-09 Richard Biener <rguenther@suse.de>
3116
3117 PR middle-end/58326
3118 * gcc.dg/torture/pr58326-1.c: New testcase.
3119 * gcc.dg/torture/pr58326-2.c: Likewise.
3120
3121 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122
3123 PR target/57735
3124 * g++.dg/ext/pr57735.C: New test.
3125
3126 2013-09-09 Jan Hubicka <jh@suse.cz>
3127
3128 PR middle-end/58294
3129 * g++.dg/torture/PR58294.C: New testcase.
3130
3131 2013-09-08 Jeff Law <law@redhat.com>
3132
3133 * gcc.c-torture/compile/pr58340.c: New test.
3134
3135 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3136
3137 * g++.dg/debug/ra1.C: New test.
3138
3139 2013-09-08 Jan Hubicka <jh@suse.cz>
3140
3141 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3142 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3143 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3144 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3145
3146 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3147
3148 PR c++/54941
3149 * g++.dg/overload/new1.C: Adjust.
3150
3151 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3152
3153 * c-c++-common/opaque-vector.c: New test.
3154
3155 2013-09-08 Tom de Vries <tom@codesourcery.com>
3156
3157 PR c++/58282
3158 * g++.dg/tm/noexcept-6.C: New test.
3159
3160 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3161
3162 * gcc.target/arc/cond-set-use.c: New test.
3163
3164 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3165
3166 * gnat.dg/stack_usage2.adb: New test.
3167
3168 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3169
3170 * gcc.target/aarch64/table-intrinsics.c
3171 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3172 (qtb_tests8_< ,2,3,4>): Likewise.
3173 (qtblq_tests8_< ,2,3,4>): Likewise.
3174 (qtbxq_tests8_< ,2,3,4>): Likewise.
3175
3176 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3177
3178 * gnat.dg/warn10.ad[sb]: New test.
3179 * gnat.dg/warn10_pkg.ads: New helper.
3180
3181 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3182
3183 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3184 Don't expect NULL in foo.result set.
3185 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3186 in ESCAPED set.
3187 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3188 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3189
3190 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3191
3192 * gcc.target/s390/nearestint-1.c: New testcase.
3193
3194 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3195 Vineet Gupta <Vineet.Gupta@synopsys.com>
3196
3197 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3198 * testsuite/gcc.target/arc: New directory.
3199 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3200 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3201 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3202 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3203 * testsuite/gcc.dg/builtin-apply2.c
3204 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3205
3206 2013-09-04 Jan Hubicka <jh@suse.cz>
3207
3208 PR middle-end/58201
3209 * g++.dg/torture/pr58201_0.C: New testcase.
3210 * g++.dg/torture/pr58201_1.C: New testcase.
3211 * g++.dg/torture/pr58201.h: New testcase.
3212
3213 2013-09-05 Jan Hubicka <jh@suse.cz>
3214
3215 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3216
3217 2013-09-05 Richard Biener <rguenther@suse.de>
3218
3219 PR tree-optimization/58137
3220 * gcc.target/i386/pr58137.c: New testcase.
3221
3222 2013-09-05 Martin Jambor <mjambor@suse.cz>
3223
3224 * g++.dg/ipa/remref-1.C: New test.
3225 * g++.dg/ipa/remref-2.C: Likewise.
3226
3227 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3228
3229 PR c++/24926
3230 * g++.dg/parse/access11.C: New.
3231
3232 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3233
3234 * g++.dg/warn/weak1.C: Skip on AIX.
3235
3236 2013-09-04 Easwaran Raman <eraman@google.com>
3237
3238 PR middle-end/57370
3239 PR tree-optimization/58011
3240 * gfortran.dg/reassoc_12.f90: New testcase.
3241 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3242
3243 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3244
3245 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3246 * gcc.dg/torture/pr53922.c: Skip on AIX.
3247 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3248
3249 2013-09-04 Teresa Johnson <tejohnson@google.com>
3250
3251 * gcc.dg/unroll_1.c: Test dumping to stderr.
3252
3253 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3254
3255 PR c++/58305
3256 * g++.dg/warn/deprecated-8.C: New.
3257
3258 2013-09-03 Jeff Law <law@redhat.com>
3259
3260 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3261 dump output.
3262
3263 2013-09-03 Meador Inge <meadori@codesourcery.com>
3264
3265 Revert:
3266
3267 2013-08-30 Meador Inge <meadori@codesourcery.com>
3268
3269 * gcc.dg/Warray-bounds-11.c: New testcase.
3270
3271 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3272
3273 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3274
3275 2013-09-03 Jan Hubicka <jh@suse.cz>
3276
3277 * g++.dg/ipa/devirt-15.C: Fix testcase.
3278
3279 2013-09-03 Richard Biener <rguenther@suse.de>
3280
3281 PR middle-end/57656
3282 * gcc.dg/torture/pr57656.c: New testcase.
3283
3284 2013-09-03 Richard Biener <rguenther@suse.de>
3285
3286 PR middle-end/57287
3287 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3288
3289 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3290
3291 PR fortran/PR56519
3292 * gfortran.dg/do_concurrent_3.f90: New test case.
3293
3294 2013-09-02 Jan Hubicka <jh@suse.cz>
3295
3296 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3297
3298 2013-09-02 Martin Jambor <mjambor@suse.cz>
3299
3300 PR ipa/58106
3301 * gcc.dg/ipa/pr58106.c: New test.
3302
3303 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3304
3305 * gcc.target/aarch64/scalar_intrinsics.c
3306 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3307
3308 2013-09-02 Richard Biener <rguenther@suse.de>
3309
3310 PR middle-end/57511
3311 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3312
3313 2013-09-02 Richard Biener <rguenther@suse.de>
3314
3315 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3316 reference.
3317
3318 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3319
3320 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3321
3322 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3323
3324 PR c++/21682, implement DR 565
3325 * g++.dg/template/using24.C: New.
3326 * g++.dg/template/using25.C: Likewise.
3327 * g++.dg/template/using26.C: Likewise.
3328
3329 2013-09-01 Jan Hubicka <jh@suse.cz>
3330
3331 * g++.dg/ipa/devirt-15.C: New testcase.
3332
3333 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3334
3335 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3336
3337 2013-08-31 Jan Hubicka <jh@suse.cz>
3338
3339 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3340 * g++.dg/tree-ssa/pr45453.C: Likewise.
3341
3342 2013-08-31 Jan Hubicka <jh@suse.cz>
3343
3344 * gcc.dg/fork-instrumentation.c: New testcase.
3345
3346 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3347
3348 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3349
3350 2013-08-30 Meador Inge <meadori@codesourcery.com>
3351
3352 * gcc.dg/Warray-bounds-11.c: New testcase.
3353
3354 2013-08-30 Marek Polacek <polacek@redhat.com>
3355
3356 * g++.dg/ubsan/div-by-zero-1.C: New test.
3357 * c-c++-common/ubsan/save-expr-1.c: New test.
3358 * c-c++-common/ubsan/save-expr-2.c: New test.
3359 * c-c++-common/ubsan/save-expr-3.c: New test.
3360 * c-c++-common/ubsan/save-expr-4.c: New test.
3361 * c-c++-common/ubsan/typedef-1.c: New test.
3362 * c-c++-common/ubsan/const-char-1.c: New test.
3363 * c-c++-common/ubsan/const-expr.c: New test.
3364 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3365 * c-c++-common/ubsan/shift-1.c: Likewise.
3366 * c-c++-common/ubsan/shift-2.c: Likewise.
3367 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3368 * lib/ubsan-dg.exp: New file.
3369 * g++.dg/dg.exp: Add ubsan tests.
3370 * g++.dg/ubsan/ubsan.exp: New file.
3371 * gcc.dg/ubsan/ubsan.exp: New file.
3372 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3373 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3374 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3375 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3376 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3377 * c-c++-common/ubsan/shift-3.c: New test.
3378 * c-c++-common/ubsan/unreachable-1.c: New test.
3379 * c-c++-common/ubsan/shift-1.c: New test.
3380 * c-c++-common/ubsan/shift-2.c: New test.
3381 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3382 * gcc.dg/ubsan/c99-shift-2.c: New test.
3383 * gcc.dg/ubsan/c99-shift-1.c: New test.
3384
3385 2013-08-29 Jan Hubicka <jh@suse.cz>
3386
3387 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3388 to match template and comment.
3389
3390 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3391
3392 PR c++/51424
3393 * g++.dg/cpp0x/dc8.C: New.
3394 * g++.dg/template/meminit1.C: Adjust.
3395
3396 2013-08-30 Teresa Johnson <tejohnson@google.com>
3397
3398 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3399
3400 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3401
3402 PR tree-optimization/58277
3403 * gcc.c-torture/execute/pr58277-1.c: New test.
3404 * gcc.c-torture/execute/pr58277-2.c: New test.
3405
3406 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3407
3408 * gcc.dg/guality/param-1.c: New test.
3409 * gcc.dg/guality/param-2.c: Likewise.
3410
3411 2013-08-30 Richard Biener <rguenther@suse.de>
3412
3413 PR tree-optimization/58228
3414 * gcc.dg/torture/pr58228.c: New testcase.
3415
3416 2013-08-30 Richard Biener <rguenther@suse.de>
3417
3418 PR tree-optimization/58223
3419 * gcc.dg/torture/pr58223.c: New testcase.
3420 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3421
3422 2013-08-30 Richard Biener <rguenther@suse.de>
3423
3424 PR tree-optimization/58010
3425 * gcc.dg/pr58010.c: New testcase.
3426
3427 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3428
3429 * gcc.dg/unroll_3.c: Message change.
3430 * gcc.dg/unroll_4.c: Likewise.
3431 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3432 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3433 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3434 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3435 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3436 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3437 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3438 * gcc.dg/unroll_1.c: Likewise.
3439 * gcc.dg/vect/bb-slp-31.c: Likewise.
3440 * gcc.dg/vect/bb-slp-14.c: Likewise.
3441 * gcc.dg/vect/bb-slp-8.c: Likewise.
3442 * gcc.dg/vect/bb-slp-23.c: Likewise.
3443 * gcc.dg/vect/bb-slp-15.c: Likewise.
3444 * gcc.dg/vect/bb-slp-9.c: Likewise.
3445 * gcc.dg/vect/bb-slp-24.c: Likewise.
3446 * gcc.dg/vect/bb-slp-16.c: Likewise.
3447 * gcc.dg/vect/bb-slp-25.c: Likewise.
3448 * gcc.dg/vect/bb-slp-17.c: Likewise.
3449 * gcc.dg/vect/bb-slp-26.c: Likewise.
3450 * gcc.dg/vect/bb-slp-18.c: Likewise.
3451 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3452 * gcc.dg/vect/bb-slp-27.c: Likewise.
3453 * gcc.dg/vect/bb-slp-19.c: Likewise.
3454 * gcc.dg/vect/bb-slp-28.c: Likewise.
3455 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3456 * gcc.dg/vect/bb-slp-29.c: Likewise.
3457 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3458 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3459 * gcc.dg/vect/bb-slp-1.c: Likewise.
3460 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3461 * gcc.dg/vect/bb-slp-2.c: Likewise.
3462 * gcc.dg/vect/bb-slp-3.c: Likewise.
3463 * gcc.dg/vect/bb-slp-10.c: Likewise.
3464 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3465 * gcc.dg/vect/bb-slp-4.c: Likewise.
3466 * gcc.dg/vect/bb-slp-11.c: Likewise.
3467 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3468 * gcc.dg/vect/bb-slp-5.c: Likewise.
3469 * gcc.dg/vect/bb-slp-20.c: Likewise.
3470 * gcc.dg/vect/bb-slp-6.c: Likewise.
3471 * gcc.dg/vect/bb-slp-21.c: Likewise.
3472 * gcc.dg/vect/bb-slp-30.c: Likewise.
3473 * gcc.dg/vect/bb-slp-13.c: Likewise.
3474 * gcc.dg/vect/bb-slp-7.c: Likewise.
3475 * gcc.dg/vect/bb-slp-22.c: Likewise.
3476 * gcc.dg/unroll_2.c: Likewise.
3477 * g++.dg/vect/slp-pr50413.cc: Likewise.
3478 * g++.dg/vect/slp-pr56812.cc: Likewise.
3479 * g++.dg/vect/slp-pr50819.cc: Likewise.
3480
3481 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3482
3483 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3484
3485 2013-08-29 Teresa Johnson <tejohnson@google.com>
3486
3487 * gcc.dg/pr40209.c: Use -fopt-info.
3488 * gcc.dg/pr26570.c: Ditto.
3489 * gcc.dg/pr32773.c: Ditto.
3490 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3491
3492 2013-08-29 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/58246
3495 * gcc.dg/torture/pr58246.c: New testcase.
3496
3497 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3498
3499 PR fortran/52243
3500 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3501 obsolete by patch.
3502 * gfortran.dg/realloc_on_assign_19.f90: New test.
3503
3504 2013-08-29 Richard Biener <rguenther@suse.de>
3505
3506 PR middle-end/57287
3507 * gcc.dg/pr57287-2.c: New testcase.
3508
3509 2013-08-29 Richard Biener <rguenther@suse.de>
3510
3511 PR tree-optimization/57685
3512 * gcc.dg/torture/pr57685.c: New testcase.
3513
3514 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3515
3516 PR c++/58255
3517 * g++.dg/cpp0x/dc7.C: New.
3518
3519 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3520
3521 PR middle-end/58257
3522 * c-c++-common/gomp/pr58257.c: New test.
3523
3524 2013-08-28 Richard Biener <rguenther@suse.de>
3525
3526 PR tree-optimization/56933
3527 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3528
3529 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3530
3531 * gcc.target/aarch64/scalar_shift_1.c: New.
3532
3533 2013-08-27 Richard Biener <rguenther@suse.de>
3534
3535 PR tree-optimization/57521
3536 * gcc.dg/torture/pr57521.c: New testcase.
3537
3538 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3539
3540 PR rtl-optimization/57860
3541 PR rtl-optimization/57861
3542 PR rtl-optimization/57875
3543 PR rtl-optimization/57876
3544 PR rtl-optimization/57877
3545 * gcc.c-torture/execute/pr57860.c: New test.
3546 * gcc.c-torture/execute/pr57861.c: New test.
3547 * gcc.c-torture/execute/pr57875.c: New test.
3548 * gcc.c-torture/execute/pr57876.c: New test.
3549 * gcc.c-torture/execute/pr57877.c: New test.
3550
3551 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3552
3553 PR fortran/58146
3554 * gfortran.dg/bounds_check_18.f90: New test.
3555
3556 2013-08-23 Jan Hubicka <jh@suse.cz>
3557
3558 * g++.dg/ipa/devirt-14.C: Fix typo.
3559
3560 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3561
3562 PR fortran/57798
3563 * gfortran.dg/inline_sum_5.f90: New.
3564
3565 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3566
3567 PR fortran/57843
3568 * gfortran.dg/typebound_assignment_7.f90: New.
3569
3570 2013-08-23 Jan Hubicka <jh@suse.cz>
3571
3572 * g++.dg/ipa/devirt-13.C: New testcase.
3573 * g++.dg/ipa/devirt-14.C: New testcase.
3574
3575 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3576
3577 PR target/58218
3578 * gcc.target/i386/pr58218.c: New test.
3579
3580 PR tree-optimization/58209
3581 * gcc.c-torture/execute/pr58209.c: New test.
3582
3583 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3584
3585 * gcc.target/powerpc/pr57744.c: Declare abort.
3586
3587 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
3588
3589 PR c++/56380
3590 * g++.dg/template/error54.C: New.
3591
3592 2013-08-22 Janus Weil <janus@gcc.gnu.org>
3593
3594 PR fortran/58185
3595 * gfortran.dg/select_type_34.f90: New.
3596
3597 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3598
3599 PR c++/56130
3600 * g++.dg/warn/deprecated-7.C: New.
3601
3602 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3603
3604 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
3605
3606 2013-08-21 Jeff Law <law@redhat.com>
3607
3608 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
3609
3610 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
3611
3612 PR c++/56134
3613 * g++.dg/ext/attr-alias-3.C: New.
3614
3615 2013-08-20 Janus Weil <janus@gcc.gnu.org>
3616
3617 PR fortran/53655
3618 * gfortran.dg/intent_out_8.f90: New.
3619
3620 2013-08-20 Teresa Johnson <tejohnson@google.com>
3621
3622 PR rtl-optimizations/57451
3623 * g++.dg/tree-prof/pr57451.C: New test.
3624
3625 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3626
3627 PR c++/58190
3628 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
3629
3630 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
3631
3632 PR c/57490
3633 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
3634
3635 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
3636
3637 * gcc.target/powerpc/dfp-dd-2.c: New test.
3638 * gcc.target/powerpc/dfp-td-2.c: Likewise.
3639 * gcc.target/powerpc/dfp-td-3.c: Likewise.
3640
3641 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
3642
3643 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
3644 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
3645 Check for SLL too.
3646
3647 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
3648
3649 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
3650
3651 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
3652 "Threaded".
3653
3654 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
3655 correct test response.
3656
3657 PR testsuite/52641
3658 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
3659 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
3660 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
3661 (v4si): Use it.
3662 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
3663 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
3664
3665 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
3666
3667 2013-08-18 Jan Hubicka <jh@suse.cz>
3668
3669 * g++.dg/ipa/type-inheritance-1.C: New testcase.
3670
3671 2013-08-19 Janus Weil <janus@gcc.gnu.org>
3672
3673 PR fortran/46271
3674 * gfortran.dg/gomp/proc_ptr_1.f90: New.
3675
3676 2013-08-18 Jakub Jelinek <jakub@redhat.com>
3677
3678 PR tree-optimization/58006
3679 * g++.dg/opt/pr58006.C: New test.
3680
3681 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
3682
3683 * gnat.dg/specs/linker_alias.ads: New test.
3684
3685 2013-08-16 Jakub Jelinek <jakub@redhat.com>
3686
3687 PR tree-optimization/58164
3688 * gcc.c-torture/compile/pr58164.c: New test.
3689
3690 PR tree-optimization/58165
3691 * g++.dg/opt/pr58165.C: New test.
3692
3693 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
3694
3695 PR c++/51912
3696 * g++.dg/cpp0x/enum28.C: New.
3697 * g++.dg/cpp0x/enum15.C: Adjust.
3698
3699 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3700
3701 PR target/57949
3702 * gcc.target/powerpc/pr57949-1.c: New.
3703 * gcc.target/powerpc/pr57949-2.c: New.
3704
3705 2013-08-14 Jakub Jelinek <jakub@redhat.com>
3706
3707 PR tree-optimization/58145
3708 * gcc.dg/pr58145-1.c: New test.
3709 * gcc.dg/pr58145-2.c: New test.
3710
3711 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
3712
3713 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
3714 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
3715 * gcc.dg/debug/dwarf2/static1.c: Likewise.
3716 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
3717 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
3718 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
3719 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
3720 * gcc.dg/debug/dwarf2/var1.c: Likewise.
3721 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
3722 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
3723 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
3724 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
3725 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
3726 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
3727 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
3728 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
3729 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
3730 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
3731 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3732 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
3733 * gcc.dg/debug/dwarf2/var2.c: Likewise.
3734 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
3735 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
3736 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
3737 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
3738 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
3739 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
3740 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
3741 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
3742 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3743 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
3744 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
3745 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
3746 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
3747 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
3748 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
3749 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
3750 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
3751 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
3752 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
3753 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
3754
3755 PR testsuite/52641
3756 * gcc.c-torture/execute/pr56799.x: New file.
3757
3758 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
3759
3760 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
3761
3762 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
3763 * gcc.dg/pr44214-3.c (v2df): Likewise.
3764
3765 * gcc.dg/pr46647.c: xfail for avr-*-*.
3766
3767 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
3768 memcpy by one.
3769 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
3770 Expect l to be optimized away.
3771 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
3772
3773 PR testsuite/52641
3774 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
3775 to tests that assume int/double are larger than short/float.
3776
3777 PR testsuite/52641
3778 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
3779 target { ! int16 }.
3780 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
3781 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
3782 target { int16 }. Restrict existing tests to target { int32 }
3783 where appropriate.
3784 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
3785 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
3786 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
3787 * lib/target-supports.exp (check_effective_target_int32): New proc.
3788
3789 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
3790 exclude from scan test.
3791
3792 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
3793 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3794 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
3795 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
3796 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
3797 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
3798 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
3799 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
3800 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
3801 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
3802 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
3803 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
3804 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
3805 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
3806 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
3807 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
3808 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
3809 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
3810 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
3811
3812 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
3813
3814 * gcc.target/arm/pr19599.c: Skip for -mthumb.
3815
3816 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
3817 to be the first test directive.
3818 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
3819 * gcc.target/arm/atomic-op-acquire.c: Likewise.
3820 * gcc.target/arm/atomic-op-char.c: Likewise.
3821 * gcc.target/arm/atomic-op-consume.c: Likewise.
3822 * gcc.target/arm/atomic-op-int.c: Likewise.
3823 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
3824 * gcc.target/arm/atomic-op-release.c: Likewise.
3825 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
3826 * gcc.target/arm/atomic-op-short.c: Likewise.
3827
3828 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
3829
3830 PR rtl-optimization/57662
3831 * gcc.dg/pr57662.c: New test.
3832
3833 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3834
3835 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
3836 alternative to -1.
3837 * gcc.target/mips/nans-legacy.c: Likewise.
3838
3839 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
3840
3841 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
3842 escapes.
3843 * gcc.target/mips/fabs-legacy.c: Likewise.
3844 * gcc.target/mips/fabsf-2008.c: Likewise.
3845 * gcc.target/mips/fabsf-legacy.c: Likewise.
3846 * gcc.target/mips/fneg-2008.c: Likewise.
3847 * gcc.target/mips/fneg-legacy.c: Likewise.
3848 * gcc.target/mips/fnegf-2008.c: Likewise.
3849 * gcc.target/mips/fnegf-legacy.c: Likewise.
3850 * gcc.target/mips/nan-2008.c: Likewise.
3851 * gcc.target/mips/nan-legacy.c: Likewise.
3852 * gcc.target/mips/nanf-2008.c: Likewise.
3853 * gcc.target/mips/nanf-legacy.c: Likewise.
3854 * gcc.target/mips/nans-2008.c: Likewise.
3855 * gcc.target/mips/nans-legacy.c: Likewise.
3856 * gcc.target/mips/nansf-2008.c: Likewise.
3857 * gcc.target/mips/nansf-legacy.c: Likewise.
3858
3859 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3860
3861 * gnat.dg/valued_proc.adb: New test.
3862 * gnat.dg/valued_proc_pkg.ads: New helper.
3863
3864 2013-08-13 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR tree-optimization/57661
3867 * g++.dg/opt/pr57661.C: New test.
3868
3869 PR sanitizer/56417
3870 * gcc.dg/asan/pr56417.c: New test.
3871
3872 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
3873
3874 * gnat.dg/loop_optimization16.adb: New test.
3875 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
3876
3877 2013-08-13 Marek Polacek <polacek@redhat.com>
3878
3879 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
3880
3881 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3882
3883 Example of converting global state to per-pass state.
3884
3885 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
3886 global state "static int counter" to...
3887 (one_pass::counter): ...this instance data.
3888
3889 2013-08-13 David Malcolm <dmalcolm@redhat.com>
3890
3891 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
3892 to member function...
3893 (one_pass::gate): ...this.
3894 (one_pass_exec): Convert to member function...
3895 (one_pass::impl_execute): ...this.
3896
3897 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3898
3899 PR c++/57416
3900 * g++.dg/cpp0x/pr57416.C: New.
3901
3902 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
3903
3904 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
3905 changes.
3906 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
3907 * g++.dg/cpp0x/defaulted2.C: Likewise.
3908 * g++.dg/cpp0x/defaulted31.C: Likewise.
3909 * g++.dg/cpp0x/error6.C: Likewise.
3910 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
3911 * g++.dg/cpp0x/override2.C: Likewise.
3912 * g++.dg/cpp0x/parse1.C: Likewise.
3913 * g++.dg/cpp0x/scoped_enum.C: Likewise.
3914 * g++.dg/cpp0x/temp_default4.C: Likewise.
3915 * g++.dg/ext/attrib32.C: Likewise.
3916 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
3917 * g++.dg/ext/mv13.C: Likewise.
3918 * g++.dg/ext/mv7.C: Likewise.
3919 * g++.dg/ext/mv9.C: Likewise.
3920 * g++.dg/ext/pr57362.C: Likewise.
3921 * g++.dg/ext/typeof10.C: Likewise.
3922 * g++.dg/lookup/anon6.C: Likewise.
3923 * g++.dg/lookup/crash6.C: Likewise.
3924 * g++.dg/lookup/name-clash5.C: Likewise.
3925 * g++.dg/lookup/name-clash6.C: Likewise.
3926 * g++.dg/other/anon4.C: Likewise.
3927 * g++.dg/other/error15.C: Likewise.
3928 * g++.dg/other/error8.C: Likewise.
3929 * g++.dg/other/redecl2.C: Likewise.
3930 * g++.dg/parse/crash16.C: Likewise.
3931 * g++.dg/parse/crash21.C: Likewise.
3932 * g++.dg/parse/crash38.C: Likewise.
3933 * g++.dg/parse/redef2.C: Likewise.
3934 * g++.dg/parse/struct-as-enum1.C: Likewise.
3935 * g++.dg/template/crash39.C: Likewise.
3936 * g++.dg/template/redecl3.C: Likewise.
3937 * g++.dg/tls/diag-3.C: Likewise.
3938 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
3939 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3940 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
3941 * g++.old-deja/g++.brendan/crash16.C: Likewise.
3942 * g++.old-deja/g++.brendan/crash18.C: Likewise.
3943 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
3944 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
3945 * g++.old-deja/g++.brendan/static3.C: Likewise.
3946 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
3947 * g++.old-deja/g++.jason/binding.C: Likewise.
3948 * g++.old-deja/g++.jason/crash4.C: Likewise.
3949 * g++.old-deja/g++.jason/crash7.C: Likewise.
3950 * g++.old-deja/g++.jason/lineno.C: Likewise.
3951 * g++.old-deja/g++.jason/scoping7.C: Likewise.
3952 * g++.old-deja/g++.mike/misc3.C: Likewise.
3953 * g++.old-deja/g++.mike/net44.C: Likewise.
3954 * g++.old-deja/g++.mike/ns3.C: Likewise.
3955 * g++.old-deja/g++.ns/alias4.C: Likewise.
3956 * g++.old-deja/g++.ns/ns11.C: Likewise.
3957 * g++.old-deja/g++.other/crash23.C: Likewise.
3958 * g++.old-deja/g++.other/decl8.C: Likewise.
3959 * g++.old-deja/g++.other/linkage3.C: Likewise.
3960 * g++.old-deja/g++.other/typeck1.C: Likewise.
3961 * g++.old-deja/g++.other/typedef5.C: Likewise.
3962 * g++.old-deja/g++.pt/explicit34.C: Likewise.
3963 * g++.old-deja/g++.pt/friend36.C: Likewise.
3964 * obj-c++.dg/method-8.mm: Likewise.
3965 * obj-c++.dg/tls/diag-3.mm: Likewise.
3966
3967 2013-08-12 Perez Read <netfirewall@gmail.com>
3968
3969 PR target/58132
3970 * gcc.target/i386/movabs-1.c: New test.
3971
3972 2013-08-12 Marek Polacek <polacek@redhat.com>
3973
3974 PR tree-optimization/57980
3975 * gcc.dg/pr57980.c: New test.
3976
3977 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
3978
3979 PR fortran/56666
3980 * gfortran.dg/do_check_10.f90: New test.
3981 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
3982 * gfortran.dg/array_constructor_18.f90: Likewise.
3983 * gfortran.dg/array_constructor_22.f90: Likewise.
3984 * gfortran.dg/coarray_15.f90: Likewise.
3985 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
3986 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
3987 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
3988
3989 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
3990
3991 PR c++/53349
3992 * g++.dg/cpp0x/constexpr-ice8.C: New.
3993
3994 2013-08-09 Xinliang David Li <davidxl@google.com>
3995
3996 * gcc.target/i386/memcpy-strategy-1.c: New test.
3997 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
3998 * gcc.target/i386/memset-strategy-1.c: Ditto.
3999 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4000
4001 2013-08-09 Jan Hubicka <jh@suse.cz>
4002
4003 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4004 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4005
4006 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4007
4008 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4009
4010 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4011
4012 PR fortran/58058
4013 * gfortran.dg/transfer_intrinsic_6.f90: New.
4014
4015 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4016
4017 Revert:
4018 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4019
4020 PR c++/46206
4021 * g++.dg/lookup/typedef2.C: New.
4022
4023 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4024
4025 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4026 output of vdup intrinsics.
4027
4028 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4029
4030 * gcc.target/arm/lp1189445.c: New testcase.
4031
4032 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4033
4034 PR rtl-optimization/58079
4035 * gcc.dg/torture/pr58079.c: New test.
4036
4037 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4038
4039 * gnat.dg/warn9.adb: New test.
4040
4041 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4042
4043 PR c++/46206
4044 * g++.dg/lookup/typedef2.C: New.
4045
4046 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4047
4048 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4049 to optstr when building plugins on darwin.
4050
4051 2013-08-06 Martin Jambor <mjambor@suse.cz>
4052
4053 PR tree-optimization/57539
4054 * gcc.dg/ipa/pr57539.c: New test.
4055
4056 2013-08-06 Martin Jambor <mjambor@suse.cz>
4057 Bernd Edlinger <bernd.edlinger@hotmail.de>
4058
4059 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4060 (a): Fix constructor.
4061
4062 2013-08-06 Martin Jambor <mjambor@suse.cz>
4063
4064 PR fortran/57987
4065 * gfortran.dg/pr57987.f90: New test.
4066
4067 2013-08-06 Martin Jambor <mjambor@suse.cz>
4068
4069 PR middle-end/58041
4070 * gcc.dg/torture/pr58041.c: New test.
4071 * gcc.target/arm/pr58041.c: Likewise.
4072
4073 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4074
4075 PR fortran/57306
4076 * gfortran.dg/pointer_init_8.f90: New.
4077
4078 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4079
4080 PR c++/58080
4081 * g++.dg/cpp0x/pr58080.C: New.
4082
4083 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4084
4085 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4086 to optstr when building plugins.
4087
4088 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4089
4090 Patch autogenerated by refactor_passes.py from
4091 https://github.com/davidmalcolm/gcc-refactoring-scripts
4092 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4093
4094 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4095 struct to a subclass of gimple_opt_pass along with...
4096 (pass_data_one_pass): ...new pass_data instance and...
4097 (make_one_pass): ...new function.
4098 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4099 global struct to a subclass of gimple_opt_pass along with...
4100 (pass_data_warn_self_assign): ...new pass_data instance and...
4101 (make_pass_warn_self_assign): ...new function.
4102 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4103 a global struct to a subclass of gimple_opt_pass along with...
4104 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4105 (make_pass_dumb_plugin_example): ...new function.
4106 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4107 global struct to a subclass of gimple_opt_pass along with...
4108 (pass_data_warn_self_assign): ...new pass_data instance and...
4109 (make_pass_warn_self_assign): ...new function.
4110
4111 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4112
4113 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4114 is created and added to the pass_manager to reflect
4115 autogenerated changes.
4116 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4117 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4118 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4119
4120 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4121
4122 PR c++/58072
4123 * g++.dg/cpp0x/pr58072.C: New.
4124
4125 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4126
4127 * gcc.dg/torture/pr57993-2.cpp: New.
4128
4129 2013-08-02 Jan Hubicka <jh@suse.cz>
4130
4131 * gcc.dg/ipa/ipa-1.c: Update.
4132 * gcc.dg/ipa/ipa-2.c: Update.
4133 * gcc.dg/ipa/ipa-3.c: Update.
4134 * gcc.dg/ipa/ipa-4.c: Update.
4135 * gcc.dg/ipa/ipa-5.c: Update.
4136 * gcc.dg/ipa/ipa-7.c: Update.
4137 * gcc.dg/ipa/ipa-8.c: Update.
4138 * gcc.dg/ipa/ipcp-1.c: Update.
4139 * gcc.dg/ipa/ipcp-2.c: Update.
4140
4141 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4142
4143 PR rtl-optimization/58048
4144 * gcc.target/i386/pr58048.c: New.
4145
4146 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4147
4148 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4149
4150 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4151 Peter Bergner <bergner@vnet.ibm.com>
4152
4153 PR c++/54537
4154 * g++.dg/overload/using3.C: New.
4155 * g++.dg/overload/using2.C: Adjust.
4156 * g++.dg/lookup/using9.C: Likewise.
4157
4158 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4159
4160 * gcc.target/arm/pr46972-2.c: New test.
4161
4162 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4163
4164 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4165
4166 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4167
4168 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4169
4170 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4171
4172 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4173 rather than addressing!=absolute when deciding how to handle MIPS16
4174 when the test forces an ABI.
4175
4176 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4177
4178 PR c++/57673
4179 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4180
4181 2013-07-30 Steve Ellcey <sellcey@mips.com>
4182
4183 * gcc.target/mips/code-readable-1.c: Increase switch size.
4184 * gcc.target/mips/code-readable-2.c: Ditto.
4185 * gcc.target/mips/code-readable-3.c: Ditto.
4186 * gcc.target/mips/code-readable-4.c: Ditto.
4187
4188 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4189
4190 PR c++/57947
4191 * g++.dg/parse/crash63.C: New.
4192
4193 2013-07-30 Tobias Burnus <burnus@net-b.de>
4194
4195 PR fortran/57530
4196 * gfortran.dg/pointer_assign_8.f90: New.
4197 * gfortran.dg/pointer_assign_9.f90: New.
4198 * gfortran.dg/pointer_assign_10.f90: New.
4199 * gfortran.dg/pointer_assign_11.f90: New.
4200
4201 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4202
4203 * gcc.target/arm/pr57637.c: New testcase.
4204
4205 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4206
4207 PR tree-optimization/57993
4208 * gcc.dg/torture/pr57993.c: New test.
4209
4210 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4211
4212 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4213
4214 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4215
4216 PR c++/57948
4217 * g++.dg/conversion/ambig2.C: New.
4218
4219 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4220
4221 * gcc.target/mips/fabs-2008.c: New test case.
4222 * gcc.target/mips/fabs-legacy.c: New test case.
4223 * gcc.target/mips/fabsf-2008.c: New test case.
4224 * gcc.target/mips/fabsf-legacy.c: New test case.
4225 * gcc.target/mips/fneg-2008.c: New test case.
4226 * gcc.target/mips/fneg-legacy.c: New test case.
4227 * gcc.target/mips/fneg-2008.c: New test case.
4228 * gcc.target/mips/fneg-legacy.c: New test case.
4229 * gcc.target/mips/nan-2008.c: New test case.
4230 * gcc.target/mips/nan-legacy.c: New test case.
4231 * gcc.target/mips/nanf-2008.c: New test case.
4232 * gcc.target/mips/nanf-legacy.c: New test case.
4233 * gcc.target/mips/nans-2008.c: New test case.
4234 * gcc.target/mips/nans-legacy.c: New test case.
4235 * gcc.target/mips/nansf-2008.c: New test case.
4236 * gcc.target/mips/nansf-legacy.c: New test case.
4237 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4238
4239 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4240 Maxim Kuvyrkov <maxim@kugelworks.com>
4241
4242 * lib/target-supports.exp (check_effective_target_non_bionic): New
4243 effective-target test.
4244 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4245 * g++.dg/tls/thread_local4g.C: Ditto.
4246
4247 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4248
4249 PR fortran/58009
4250 * gfortran.dg/vector_subsript_7.f90: New test.
4251
4252 2013-07-27 Tobias Burnus <burnus@net-b.de>
4253
4254 PR fortran/57991
4255 * gfortran.dg/warn_alias.f90: New.
4256
4257 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4258
4259 PR fortran/57285
4260 * gfortran.dg/class_array_19.f90: New.
4261
4262 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4265 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4266 * gcc.dg/vect/pr57741-3.c: Likewise.
4267 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4268
4269 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4270
4271 Skip tests that make assumptions about struct layout that don't hold
4272 on epiphany:
4273 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4274 * g++.dg/cpp0x/iop.C: Likewise.
4275 * g++.dg/cpp0x/named_refs.C: Likewise.
4276 * g++.dg/cpp0x/rv1p.C: Likewise.
4277 * g++.dg/cpp0x/rv2p.C: Likewise.
4278 * g++.dg/cpp0x/rv3p.C: Likewise.
4279 * g++.dg/cpp0x/rv4p.C: Likewise.
4280 * g++.dg/cpp0x/rv5p.C: Likewise.
4281 * g++.dg/cpp0x/rv6p.C: Likewise.
4282 * g++.dg/cpp0x/rv7p.C: Likewise.
4283 * g++.dg/cpp0x/rv8p.C: Likewise.
4284 * g++.dg/ext/strncpy-chk1.C: Likewise.
4285 * gcc.dg/builtin-object-size-10.c: Likewise.
4286 * gcc.dg/builtin-object-size-11.c: Likewise.
4287 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4288 * gcc.dg/pr25805.c: Likewise.
4289 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4290 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4291 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4292 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4293 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4294 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4295 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4296 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4297 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4298 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4299 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4300 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4301 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4302 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4303 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4304
4305 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4306 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4307
4308 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4309 * gcc.dg/sibcall-6.c: Enable for epiphany.
4310
4311 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312
4313 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4314
4315 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4316
4317 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4318 memcpy not initializers.
4319
4320 * gcc.dg/guality/guality.exp: Skip on AIX.
4321
4322 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4323
4324 PR c++/57101
4325 * g++.dg/cpp0x/pr57101.C: New.
4326
4327 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4328
4329 * gcc.target/aarch64/neg_1.c: New test.
4330
4331 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4332
4333 PR fortran/57966
4334 * gfortran.dg/typebound_call_25.f90: New.
4335
4336 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4337
4338 PR c++/57981
4339 * g++.dg/cpp0x/pr57981.C: New.
4340
4341 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4342
4343 PR c++/57880
4344 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4345
4346 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4347
4348 PR rtl-optimization/57960
4349 * gcc.target/s390/pr57960.c: New.
4350
4351 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4352
4353 PR fortran/57639
4354 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4355
4356 2013-07-25 Terry Guo <terry.guo@arm.com>
4357
4358 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4359
4360 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4361
4362 PR c++/57942
4363 * g++.dg/inherit/pr57942.C: New.
4364
4365 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4366
4367 * gcc.target/powerpc/bool2.h: New file, test the code generation
4368 of logical operations for power5, altivec, power7, and power8 systems.
4369 * gcc.target/powerpc/bool2-p5.c: Likewise.
4370 * gcc.target/powerpc/bool2-av.c: Likewise.
4371 * gcc.target/powerpc/bool2-p7.c: Likewise.
4372 * gcc.target/powerpc/bool2-p8.c: Likewise.
4373 * gcc.target/powerpc/bool3.h: Likewise.
4374 * gcc.target/powerpc/bool3-av.c: Likewise.
4375 * gcc.target/powerpc/bool2-p7.c: Likewise.
4376 * gcc.target/powerpc/bool2-p8.c: Likewise.
4377
4378 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4379
4380 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4381
4382 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4383
4384 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4385
4386 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4387
4388 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4389 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4390 type from long to long long.
4391 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4392 to have effective-target keywords of lp64 and ilp32.
4393 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4394 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4395 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4396 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4397 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4398 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4399 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4400 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4401 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4402
4403 2013-07-23 Tom Tromey <tromey@redhat.com>
4404 Joseph Myers <joseph@codesourcery.com>
4405
4406 * gcc.dg/c11-generic-1.c: New file.
4407 * gcc.dg/c11-generic-2.c: New file.
4408
4409 2013-07-22 Tobias Burnus <burnus@net-b.de>
4410
4411 PR fortran/57906
4412 PR fortran/52052
4413 * coarray/lib_realloc_1.f90: Permit optimization.
4414 * gfortran.dg/coarray_31.f90: New.
4415
4416 2013-07-22 Tobias Burnus <burnus@net-b.de>
4417
4418 PR fortran/57762
4419 * gfortran.dg/class_array_7.f03: Fix memory leak.
4420
4421 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4422
4423 PR c++/52816
4424 * g++.dg/cpp0x/decltype56.C: New.
4425
4426 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4427
4428 * gcc.dg/pr53265.c: Correct line number in dg-message.
4429
4430 2013-07-22 Diego Novillo <dnovillo@google.com>
4431
4432 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4433
4434 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4435
4436 PR testsuite/52641
4437 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4438 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4439
4440 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4441
4442 PR testsuite/52641
4443 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4444 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4445 * gcc.dg/torture/pr53366-1.c: Same.
4446 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4447 * gcc.dg/torture/pr56488.c: Same.
4448 * gcc.dg/torture/pr57584.c: Same.
4449 * gcc.dg/tree-ssa/pr57385.c: Same.
4450 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4451
4452 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
4453
4454 * c-c++-common/pr41779.c: Fix typos.
4455 * gcc.c-torture/compile/20031125-2.c: Likewise.
4456 * gcc.c-torture/compile/20040621-1.c: Likewise.
4457 * gcc.c-torture/execute/20020418-1.c: Likewise.
4458 * gcc.dg/20020108-1.c: Likewise.
4459 * gcc.dg/atomic-generic-aux.c: Likewise.
4460 * gcc.dg/builtin-complex-err-2.c: Likewise.
4461 * gcc.dg/decl-1.c: Likewise.
4462 * gcc.dg/di-sync-multithread.c: Likewise.
4463 * gcc.dg/format/c90-printf-1.c: Likewise.
4464 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4465 * gcc.dg/long-long-compare-1.c: Likewise.
4466 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4467 * gcc.dg/pr17055-1.c: Likewise.
4468 * gcc.dg/pr27095.c: Likewise.
4469 * gcc.dg/torture/fp-int-convert.h: Likewise.
4470 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4471 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4472 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4473 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4474 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4475 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4476 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4477 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4478 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4479 * gcc.dg/vect/vect-cond-5.c: Likewise.
4480 * gcc.dg/weak/typeof-2.c: Likewise.
4481 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4482 * gcc.target/arm/naked-1.c: Likewise.
4483 * gcc.target/i386/pr9771-1.c: Likewise.
4484 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4485 * gcc.target/sparc/struct-ret-check.c: Likewise.
4486 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4487 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4488 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4489 Likewise.
4490
4491 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4492
4493 PR fortran/56937
4494 * gfortran.dg/dependency_42.f90: New test.
4495 * gfortran.dg/dependency_43.f90: New test.
4496
4497 2013-07-21 Tobias Burnus <burnus@net-b.de>
4498
4499 PR fortran/35862
4500 * gfortran.dg/round_4.f90: New.
4501
4502 2013-07-21 Tobias Burnus <burnus@net-b.de>
4503
4504 PR fortran/57894
4505 * gfortran.dg/min_max_conformance_2.f90: New.
4506
4507 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR preprocessor/57620
4510 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4511 (main): Don't test {s,u,U,L}12.
4512 * c-c++-common/raw-string-13.c: New test.
4513 * c-c++-common/raw-string-14.c: New test.
4514 * c-c++-common/raw-string-15.c: New test.
4515 * c-c++-common/raw-string-16.c: New test.
4516
4517 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4518
4519 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4520
4521 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4522
4523 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4524
4525 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4526 target { ! keeps_null_pointer_checks }.
4527 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4528 target { ! keeps_null_pointer_checks }.
4529
4530 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4531 * gcc.dg/torture/pr56488.c: Likewise.
4532
4533 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4534
4535 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4536 new testcase.
4537
4538 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4539
4540 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4541 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4542 * gfortran.dg/guality/guality.exp: Skip on AIX.
4543
4544 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4545
4546 * g++.dg/debug/pr56819.C: Skip on AIX.
4547 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4548 * g++.dg/guality/guality.exp: Skip on AIX.
4549
4550 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4551
4552 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4553
4554 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4555
4556 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4557
4558 PR target/57516
4559 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4560 Adjust to corrected rounding.
4561
4562 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4563
4564 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4565 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4566 check_effective_target_cilkplus.
4567 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4568
4569 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4570
4571 * gcc.target/powerpc/pr57744.c: Fix typo.
4572
4573 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4574
4575 PR middle-end/57698
4576 * gcc.c-torture/compile/pr57698.c: New test.
4577 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4578 * gcc.c-torture/compile/pr44043.c: Ditto.
4579
4580 2013-07-18 Wei Mi <wmi@google.com>
4581
4582 PR rtl-optimization/57878
4583 * g++.dg/pr57878.C: New test.
4584
4585 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4586
4587 * gcc.dg/pr42611.c: Move dg-error to correct line.
4588
4589 2013-07-17 Tobias Burnus <burnus@net-b.de>
4590
4591 PR fortran/57895
4592 * gfortran.dg/dollar_sym_3.f: New.
4593 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
4594
4595 2013-07-16 Iain Sandoe <iain@codesourcery.com>
4596
4597 PR target/55654
4598 PR target/55656
4599 PR target/55657
4600 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
4601 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
4602 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
4603 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
4604 * objc.dg/image-info.m: Likewise.
4605 * objc.dg/symtab-1.m: Likewise.
4606 * objc.dg/torture/strings/const-str-10.m: Likewise.
4607 * objc.dg/torture/strings/const-str-11.m: Likewise.
4608 * objc.dg/torture/strings/const-str-9.m: Likewise.
4609 * objc.dg/zero-link-1.m: Likewise.
4610 * objc.dg/zero-link-2.m: Likewise.
4611 * objc.dg/no-extra-load.m: Avoid Foundation.h.
4612 * objc.dg/objc-foreach-4.m: Likewise.
4613 * objc.dg/objc-foreach-5.m: Likewise.
4614 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
4615 (for Darwin).
4616 * obj-c++.dg/strings/const-str-12.mm: Likewise.
4617 * obj-c++.dg/syntax-error-1.mm: Likewise.
4618 * objc.dg/method-6.m: Likewise.
4619 * objc.dg/pr23214.m: Likewise.
4620 * objc.dg/proto-lossage-7.m: Likewise.
4621 * objc.dg/strings/const-str-12b.m: Likewise.
4622 * objc.dg/zero-link-3.m: Likewise.
4623 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
4624 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
4625 adjust headers, interfaces and encoded types to reflect current system
4626 versions. Add FIXME and outputs from current system compiler for
4627 reference.
4628
4629 2013-07-15 Cong Hou <congh@google.com>
4630
4631 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
4632 counted.
4633 * gcc.target/i386/l_fma_float_3.c: Likewise.
4634 * gcc.target/i386/l_fma_double_1.c: Likewise.
4635 * gcc.target/i386/l_fma_double_3.c: Likewise.
4636
4637 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
4638
4639 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
4640 function to test if HTM is available.
4641 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
4642 * gcc.target/powerpc/htm-builtin-1.c: New test.
4643
4644 2013-07-15 Tobias Burnus <burnus@net-b.de>
4645
4646 * gfortran.dg/coarray_lib_realloc_1.f90: New.
4647 * gfortran.dg/coarray/lib_realloc_1.f90: New.
4648 * gfortran.dg/coarray_6.f90: Add dg-error.
4649
4650 2013-07-15 Tobias Burnus <burnus@net-b.de>
4651
4652 PR fortran/37336
4653 * gfortran.dg/finalize_18.f90: New.
4654
4655 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4656
4657 PR fortran/52669
4658 * fortran.dg/module_variable_1.f90: New test.
4659 * fortran.dg/module_variable_2.f90: New test.
4660
4661 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
4662
4663 * g++.dg/ext/vector19.C: Adapt.
4664 * g++.dg/ext/vector23.C: New testcase.
4665
4666 2013-07-12 Michael Matz <matz@suse.de>
4667
4668 PR middle-end/55771
4669 * c-c++-common/pr55771.c: New test.
4670
4671 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
4672
4673 * gcc.target/aarch64/vect-movi.c: New.
4674
4675 2013-07-11 Sriraman Tallam <tmsriram@google.com>
4676
4677 PR target/57362
4678 * g++.dg/ext/pr57362.C: New.
4679
4680 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
4681
4682 PR target/57631
4683 * gcc.target/avr/torture/pr57631.c: New test.
4684
4685 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4686
4687 PR c++/57827
4688 * g++.dg/cpp0x/constexpr-ice7.C: New.
4689
4690 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
4691
4692 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
4693 for EABI targets.
4694 * gcc.c-torture/execute/nest-align-1.x: New.
4695
4696 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/57874
4699 * g++.dg/cpp0x/sfinae48.C: New.
4700
4701 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4702
4703 PR preprocessor/57824
4704 * c-c++-common/raw-string-17.c: New test.
4705 * c-c++-common/gomp/pr57824.c: New test.
4706
4707 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
4708
4709 PR c++/57869
4710 * g++.dg/cpp0x/reinterpret_cast1.C: New.
4711 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
4712 * g++.dg/conversion/dr195.C: Update.
4713 * g++.dg/expr/cast2.C: Likewise.
4714
4715 2013-07-10 Jakub Jelinek <jakub@redhat.com>
4716
4717 * c-c++-common/raw-string-18.c: New test.
4718 * c-c++-common/raw-string-19.c: New test.
4719
4720 PR preprocessor/57757
4721 * g++.dg/cpp/paste1.C: New test.
4722 * g++.dg/cpp/paste2.C: New test.
4723
4724 2013-07-10 Graham Stott <grahams@btinternet.com>
4725
4726 * gcc.target/mips/mulsize-1.c: New.
4727 * gcc.target/mips/mulsize-2.c: New.
4728 * gcc.target/mips/mulsize-3.c: New.
4729 * gcc.target/mips/mulsize-4.c: New.
4730
4731 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4732
4733 PR c++/53094
4734 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
4735 * g++.dg/ext/vector24.C: New testcase.
4736
4737 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
4738
4739 PR c++/53000
4740 * g++.dg/cpp0x/decltype17.C: Adjust.
4741
4742 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 PR c++/51786
4745 * g++.dg/cpp0x/pr51786.C: New.
4746
4747 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
4748
4749 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
4750
4751 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
4752
4753 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
4754
4755 * gcc.target/powerpc/sd-vsx.c: Require dfp.
4756 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4757
4758 2013-07-08 Tobias Burnus <burnus@net-b.de>
4759
4760 PR fortran/57834
4761 * gfortran.dg/c_f_pointer_tests_8.f90: New.
4762
4763 2013-07-08 Tobias Burnus <burnus@net-b.de>
4764
4765 PR fortran/50554
4766 * gfortran.dg/do_check_9.f90: New.
4767
4768 2013-07-08 Tobias Burnus <burnus@net-b.de>
4769
4770 PR fortran/57785
4771 * gfortran.dg/dot_product_2.f90: New.
4772
4773 2013-07-08 Tobias Burnus <burnus@net-b.de>
4774
4775 PR fortran/57469
4776 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
4777
4778 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
4779
4780 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
4781 * gfortran.dg/finalize_10.f90: Fix dg-final.
4782
4783 2013-07-08 Jakub Jelinek <jakub@redhat.com>
4784
4785 PR target/57819
4786 * gcc.target/i386/pr57819.c: New test.
4787
4788 PR rtl-optimization/57829
4789 * gcc.c-torture/execute/pr57829.c: New test.
4790
4791 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
4792
4793 * gcc.target/i386/memcpy-vector_loop-1.c: New.
4794 * gcc.target/i386/memcpy-vector_loop-2.c: New.
4795
4796 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
4797
4798 PR target/57807
4799 * gcc.target/i386/pr57807.c: New test.
4800
4801 2013-07-06 Jakub Jelinek <jakub@redhat.com>
4802
4803 PR target/29776
4804 * gcc.dg/tree-ssa/vrp89.c: New test.
4805
4806 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
4807
4808 PR c++/28262
4809 * g++.dg/parse/defarg16.C: New.
4810
4811 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
4812
4813 PR rtl-optimization/55342
4814 * gcc.target/i386/pr55342.c: New.
4815
4816 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
4817
4818 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
4819
4820 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
4821
4822 PR c++/14263
4823 * g++.dg/inherit/virtual10.C: New.
4824
4825 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4826
4827 PR c/57821
4828 * gcc.dg/large-size-array-6.c: New test.
4829
4830 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4831
4832 PR c++/38634
4833 * g++.dg/template/crash116.C: New.
4834
4835 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
4836
4837 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
4838 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
4839
4840 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
4841
4842 PR c++/54998
4843 * g++.dg/cpp0x/nsdmi-list3.C: New.
4844
4845 2013-07-03 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR target/57777
4848 * gcc.target/i386/pr57777.c: New test.
4849
4850 PR c++/57771
4851 * g++.dg/template/arg9.C: New test.
4852
4853 2013-07-02 Sriraman Tallam <tmsriram@google.com>
4854
4855 * gcc.target/i386/avx-inline.c: New test.
4856
4857 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
4858
4859 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
4860 * gcc.target/mips/call-2.c: Likewise.
4861 * gcc.target/mips/call-3.c: Likewise.
4862 * gcc.target/mips/lazy-binding-1.c: Likewise.
4863
4864 2013-07-02 Jakub Jelinek <jakub@redhat.com>
4865
4866 PR tree-optimization/57741
4867 * gcc.dg/vect/pr57741-1.c: New test.
4868 * gcc.dg/vect/pr57741-2.c: New test.
4869 * gcc.dg/vect/pr57741-3.c: New test.
4870
4871 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4872
4873 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
4874 on big endian.
4875 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
4876 * lib/target-supports.exp: Define aarch64_little_endian.
4877
4878 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4879
4880 * gcc.target/aarch64/abs_1.c: New test.
4881
4882 2013-07-02 Ian Bolton <ian.bolton@arm.com>
4883
4884 * gcc.target/aarch64/bfxil_1.c: New test.
4885 * gcc.target/aarch64/bfxil_2.c: Likewise.
4886
4887 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
4888
4889 PR c/57766
4890 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
4891 array sizes from 100 to 20.
4892
4893 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
4894
4895 PR fortran/54788
4896 * gfortran.dg/pointer_remapping_8.f90: New.
4897
4898 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
4899
4900 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
4901 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
4902 * g++.dg/cpp1y/udlit-userdef-string.C: New.
4903 * g++.dg/cpp1y/complex_literals.h: New.
4904
4905 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 PR c++/57645
4908 * g++.dg/cpp0x/noexcept21.C: New.
4909
4910 2013-06-28 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR target/57736
4913 * gcc.target/i386/pr57736.c: New test.
4914
4915 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
4916
4917 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
4918 c specific.
4919 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
4920 strings to match the fixed error messages.
4921 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
4922 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
4923 message check.
4924
4925 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4926
4927 PR target/57744
4928 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
4929 stqcx. get even registers.
4930
4931 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
4932
4933 PR c++/57509
4934 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
4935
4936 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
4937
4938 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
4939 Fix scan patterns.
4940 * gcc.target/i386/bmi-1.c: Ditto.
4941 * gcc.target/i386/bmi-bextr-4.c: New.
4942 * gcc.target/i386/bmi-bextr-5.c: Ditto.
4943
4944 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
4945
4946 PR c++/57682
4947 * g++.dg/cpp0x/initlist73.C: New.
4948
4949 2013-06-27 Meador Inge <meadori@codesourcery.com>
4950
4951 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
4952 * g++.dg/simulate-thread/atomics-2.C: Likewise.
4953 * g++.dg/simulate-thread/atomics-1.C: Likewise.
4954
4955 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4956
4957 PR c++/57509
4958 * g++.dg/ext/pr57509.C: New file.
4959
4960 2013-06-27 Jakub Jelinek <jakub@redhat.com>
4961
4962 PR target/57623
4963 * gcc.target/i386/bmi-bextr-3.c: New test.
4964
4965 PR target/57623
4966 * gcc.target/i386/bmi2-bzhi-1.c: New test.
4967
4968 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
4969
4970 PR c++/57172
4971 * g++.dg/cpp0x/pr57172.C: New testcase.
4972
4973 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4974
4975 * gcc.target/s390/htm-1.c: New file.
4976 * gcc.target/s390/htm-nofloat-1.c: New file.
4977 * gcc.target/s390/htm-xl-intrin-1.c: New file.
4978
4979 2013-06-26 Tobias Burnus <burnus@net-b.de>
4980
4981 PR fortran/29800
4982 * gfortran.dg/bounds_check_17.f90: New.
4983
4984 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
4985
4986 PR c++/57640
4987 * g++.dg/cpp1y/pr57640.C: New.
4988
4989 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
4990
4991 PR c/57692
4992 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
4993 overflow due to size of arrays.
4994
4995 2013-06-25 Jakub Jelinek <jakub@redhat.com>
4996
4997 PR tree-optimization/57705
4998 * gcc.dg/vect/pr57705.c: New test.
4999 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5000
5001 2013-06-25 Martin Jambor <mjambor@suse.cz>
5002
5003 PR middle-end/57670
5004 * g++.dg/ipa/pr57670.C: New test.
5005
5006 2013-06-25 Richard Biener <rguenther@suse.de>
5007
5008 PR middle-end/56977
5009 * gcc.dg/pr56977.c: New testcase.
5010
5011 2013-06-24 Martin Jambor <mjambor@suse.cz>
5012
5013 PR tree-optimization/57358
5014 * gcc.dg/ipa/pr57358.c: New test.
5015
5016 2013-06-24 Richard Biener <rguenther@suse.de>
5017
5018 PR testsuite/57686
5019 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5020
5021 2013-06-24 Richard Biener <rguenther@suse.de>
5022
5023 PR tree-optimization/57488
5024 * gcc.dg/torture/pr57488.c: New testcase.
5025
5026 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5027 Dominique d'Humieres <dominiq@lps.ens.fr>
5028
5029 PR fortran/52413
5030 * gfortran.dg/fraction.f90: New.
5031
5032 2013-06-24 Alan Modra <amodra@gmail.com>
5033
5034 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5035 Add scan-assembler-not "lvx".
5036 * gcc.target/powerpc/le-altivec-consts.c: New.
5037
5038 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5039
5040 * g++.dg/cpp0x/sfinae47.C: New.
5041
5042 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5043
5044 PR target/52483
5045 * gcc.target/sh/pr52483-1.c: New.
5046 * gcc.target/sh/pr52483-2.c: New.
5047 * gcc.target/sh/pr52483-3.c: New.
5048 * gcc.target/sh/pr52483-4.c: New.
5049 * gcc.target/sh/pr52483-5.c: New.
5050
5051 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5052
5053 * gcc.target/i386/intrinsics_1.c: New test.
5054 * gcc.target/i386/intrinsics_2.c: Ditto.
5055 * gcc.target/i386/intrinsics_3.c: Ditto.
5056 * gcc.target/i386/intrinsics_4.c: Ditto.
5057 * gcc.target/i386/intrinsics_5.c: Ditto.
5058 * gcc.target/i386/intrinsics_6.c: Ditto.
5059 * gcc.target/i386/avx-1.c: Provide macros for builtins
5060 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5061
5062 2013-06-21 Tobias Burnus <burnus@net-b.de>
5063
5064 PR fortran/37336
5065 * gfortran.dg/finalize_17.f90: New.
5066
5067 2013-06-21 Tobias Burnus <burnus@net-b.de>
5068
5069 * gfortran.dg/realloc_on_assign_18.f90: New.
5070
5071 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5072
5073 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5074 Also changed the returns from error as distinct values so that
5075 debugging can get easier.
5076 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5077 errors specific to C, if necessary. Also added new error
5078 hooks for C++.
5079 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5080 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5081 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5082 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5083 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5084 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5085 the same changes as parser_errors3.c, spaces were added between colons
5086 to not confuse C++ compiler with 2 colons as scope.
5087 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5088 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5089 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5090 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5091 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5092 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5093 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5094 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5095 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5096 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5097 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5098 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5099 in the list.
5100
5101 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5102
5103 PR other/53317
5104 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5105
5106 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5107
5108 PR target/57655
5109 * gcc.target/i386/pr57655.c: New test.
5110
5111 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5112
5113 * ada/acats/tests/gcc: Delete.
5114 * gnat.dg/style: Likewise.
5115
5116 2013-06-20 Jeff Law <law@redhat.com>
5117
5118 PR tree-optimization/57660
5119 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5120 based on their branch cost.
5121
5122 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5123
5124 2013-06-20 Tobias Burnus <burnus@net-b.de>
5125
5126 PR fortran/57633
5127 * gfortran.dg/list_read_11.f90: New.
5128
5129 2013-06-20 Richard Biener <rguenther@suse.de>
5130
5131 PR tree-optimization/57584
5132 * gcc.dg/torture/pr57584.c: New testcase.
5133
5134 2013-06-19 Sharad Singhai <singhai@google.com>
5135
5136 * g++.dg/gcov/gcov-8.C: New testcase.
5137 * lib/gcov.exp: Handle intermediate format.
5138
5139 2013-06-19 Wei Mi <wmi@google.com>
5140
5141 PR rtl-optimization/57518
5142 * testsuite/gcc.dg/pr57518.c: New test.
5143
5144 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5145
5146 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5147
5148 2013-06-19 Jan Hubicka <jh@suse.cz>
5149
5150 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5151
5152 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5153
5154 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5155 hard-coded values of array sizes with a #define.
5156 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5157 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5158 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5159 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5160 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5161
5162 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5163
5164 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5165 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5166
5167 2013-06-19 Jeff Law <law@redhat.com>
5168
5169 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5170
5171 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5172
5173 PR c++/57638
5174 * g++.dg/template/error53.C: New.
5175
5176 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5177
5178 PR target/55033
5179 * gcc.target/powerpc/pr55033.c: Fix options.
5180
5181 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5182
5183 * gcc.target/i386/inline_error.c: New test.
5184 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5185 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5186
5187 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5188
5189 PR c++/53211
5190 * g++.dg/cpp0x/decltype55.C: New.
5191
5192 2013-06-18 Marek Polacek <polacek@redhat.com>
5193
5194 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5195
5196 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5197
5198 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5199
5200 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5201
5202 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5203 Also changed the returns from error as distinct values so that it is
5204 easier to debug.
5205
5206 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5207
5208 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5209
5210 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5211
5212 PR c++/16128
5213 * g++.dg/template/error52.C: New.
5214 * g++.dg/lookup/friend15.C: Update.
5215 * g++.dg/parse/error11.C: Likewise.
5216 * g++.dg/parse/error14.C: Likewise.
5217 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5218 * g++.dg/parse/template25.C: Likewise.
5219 * g++.old-deja/g++.jason/cond.C: Likewise.
5220 * g++.old-deja/g++.mike/for2.C: Likewise.
5221 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5222 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5223
5224 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5225
5226 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5227 ensure alignment.
5228
5229 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5230
5231 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5232 accidentally placing minus sign for length instead of stride.
5233
5234 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5235
5236 PR rtl-optimization/57425
5237 PR rtl-optimization/57569
5238 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5239 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5240
5241 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5242
5243 PR fortran/49074
5244 PR fortran/56136
5245 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5246 packing.
5247 * gfortran.dg/typebound_assignment_6.f03: New.
5248
5249 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5250
5251 * gcc.target/h8300/h8300.exp: New.
5252 * gcc.dg/pragma-isr.c: Move to ...
5253 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5254 * gcc.target/h8300/pragma-isr.c: ... and here.
5255 * gcc.dg/pragma-isr2.c: Move to ...
5256 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5257 * gcc.target/h8300/pragma-isr2.c: ... and here.
5258 * gcc.dg/pragma-isr-trapa.c: Move to ...
5259 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5260 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5261 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5262 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5263 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5264 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5265 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5266 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5267 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5268 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5269 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5270 * gcc.dg/attr-isr-trapa.c: Move to ...
5271 * gcc.target/sh/attr-isr-trapa.c: ... here.
5272
5273 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5274
5275 PR c++/51413
5276 * g++.dg/ext/builtin-offsetof1.C: New.
5277
5278 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5279
5280 * gcc.target/aarch64/vect_smlal_1.c: New file.
5281
5282 2013-06-14 Tobias Burnus <burnus@net-b.de>
5283
5284 PR fortran/57508
5285 * gfortran.dg/defined_assignment_7.f90: New.
5286
5287 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5288
5289 PR c++/57599
5290 * g++.dg/rtti/dyncast6.C: New.
5291 * g++.dg/cpp0x/dyncast1.C: Likewise.
5292
5293 2013-06-14 Alan Modra <amodra@gmail.com>
5294
5295 PR middle-end/57134
5296 * gcc.dg/pr57134.c: New.
5297
5298 2013-06-14 Tobias Burnus <burnus@net-b.de>
5299
5300 PR fortran/57596
5301 * gfortran.dg/deferred_type_param_9.f90: New.
5302
5303 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5304
5305 * gcc.dg/fold-minus-1.c: New testcase.
5306
5307 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5308
5309 PR fortran/49074
5310 * gfortran.dg/typebound_assignment_5.f03: New.
5311
5312 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5313
5314 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5315
5316 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5317 Pat Haugen <pthaugen@us.ibm.com>
5318 Peter Bergner <bergner@vnet.ibm.com>
5319
5320 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5321 load/store instructions on power7, power8.
5322 * gcc.target/powerpc/atomic-p8.c: Likewise.
5323
5324 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5325
5326 PR c/57577
5327 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5328
5329 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 PR c++/38958
5332 * g++.dg/warn/Wunused-var-20.C: New.
5333
5334 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5335
5336 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5337 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5338 Run with -fno-common.
5339
5340 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5341
5342 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5343 and exit function calls with return 1 and return 0, respectively.
5344
5345 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5346
5347 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5348 New tests.
5349
5350 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5351
5352 PR tree-optimization/57361
5353 * gcc.dg/tree-ssa/pr57361.c: New file.
5354
5355 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5356
5357 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5358 to ensure alignment.
5359 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5360
5361 2013-06-12 Tobias Burnus <burnus@net-b.de>
5362
5363 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5364
5365 2013-06-12 Tobias Burnus <burnus@net-b.de>
5366 Dominique d'Humieres <dominiq@lps.ens.fr>
5367
5368 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5369
5370 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5371
5372 PR target/56564
5373 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5374 * gcc.target/i386/pr56564-3.c: Likewise.
5375
5376 2013-06-11 Tobias Burnus <burnus@net-b.de>
5377
5378 PR fortran/57535
5379 * gfortran.dg/class_array_18.f90: New.
5380
5381 2013-06-11 Jan Hubicka <jh@suse.cz>
5382
5383 PR c++/57551
5384 * g++.dg/ext/visibility/anon6.C: Update testcase.
5385
5386 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5387
5388 PR c/57563
5389 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5390 in how we check __sec_reduce_mutating function's result.
5391
5392 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5393 Pat Haugen <pthaugen@us.ibm.com>
5394 Peter Bergner <bergner@vnet.ibm.com>
5395
5396 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5397 direct move instructions.
5398 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5399 * gcc.target/powerpc/direct-move.h: Likewise.
5400 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5401 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5402 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5403 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5404 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5405 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5406
5407 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5408
5409 PR c++/52440
5410 * g++.dg/cpp0x/pr52440.C: New.
5411
5412 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR target/56564
5415 * gcc.target/i386/pr56564-1.c: New test.
5416 * gcc.target/i386/pr56564-2.c: New test.
5417 * gcc.target/i386/pr56564-3.c: New test.
5418 * gcc.target/i386/pr56564-4.c: New test.
5419 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5420 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5421 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5422 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5423 * gcc.target/i386/vect-sizes-1.c: Likewise.
5424 * gcc.target/i386/memcpy-1.c: Likewise.
5425 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5426 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5427
5428 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5429
5430 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5431 systems to cover all GNU systems.
5432 * g++.dg/abi/guard2.C: Likewise.
5433 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5434 * g++.dg/eh/sighandle.C: Likewise.
5435 * g++.dg/ext/cleanup-10.C: Likewise.
5436 * g++.dg/ext/cleanup-11.C: Likewise.
5437 * g++.dg/ext/cleanup-8.C: Likewise.
5438 * g++.dg/ext/cleanup-9.C: Likewise.
5439 * g++.dg/opt/const5.C: Likewise.
5440 * g++.dg/opt/life1.C: Likewise.
5441 * g++.dg/other/pr39496.C: Likewise.
5442 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5443 * g++.old-deja/g++.abi/align.C: Likewise.
5444 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5445 * g++.old-deja/g++.law/weak.C: Likewise.
5446 * g++.old-deja/g++.pt/asm1.C: Likewise.
5447 * gcc.c-torture/execute/20030125-1.x: Likewise.
5448 * gcc.c-torture/execute/990127-2.x: Likewise.
5449 * gcc.dg/20041106-1.c: Likewise.
5450 * gcc.dg/20050503-1.c: Likewise.
5451 * gcc.dg/builtin-object-size-5.c: Likewise.
5452 * gcc.dg/cleanup-10.c: Likewise.
5453 * gcc.dg/cleanup-11.c: Likewise.
5454 * gcc.dg/cleanup-8.c: Likewise.
5455 * gcc.dg/cleanup-9.c: Likewise.
5456 * gcc.dg/complex-5.c: Likewise.
5457 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5458 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5459 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5460 * gcc.dg/dfp/pr35739.c: Likewise.
5461 * gcc.dg/fdata-sections-1.c: Likewise.
5462 * gcc.dg/lto/20090206-1_0.c: Likewise.
5463 * gcc.dg/lto/20090206-2_0.c: Likewise.
5464 * gcc.dg/pr30360.c: Likewise.
5465 * gcc.dg/pr37303.c: Likewise.
5466 * gcc.dg/pr39323-1.c: Likewise.
5467 * gcc.dg/pr39323-2.c: Likewise.
5468 * gcc.dg/pr39323-3.c: Likewise.
5469 * gcc.dg/pr45416.c: Likewise.
5470 * gcc.dg/setjmp-2.c: Likewise.
5471 * gcc.dg/split-1.c: Likewise.
5472 * gcc.dg/split-3.c: Likewise.
5473 * gcc.dg/split-4.c: Likewise.
5474 * gcc.dg/strlenopt-12g.c: Likewise.
5475 * gcc.dg/strlenopt-14g.c: Likewise.
5476 * gcc.dg/strlenopt-14gf.c: Likewise.
5477 * gcc.dg/strlenopt-16g.c: Likewise.
5478 * gcc.dg/strlenopt-17g.c: Likewise.
5479 * gcc.dg/strlenopt-18g.c: Likewise.
5480 * gcc.dg/strlenopt-1f.c: Likewise.
5481 * gcc.dg/strlenopt-22g.c: Likewise.
5482 * gcc.dg/strlenopt-2f.c: Likewise.
5483 * gcc.dg/strlenopt-4g.c: Likewise.
5484 * gcc.dg/strlenopt-4gf.c: Likewise.
5485 * gcc.dg/struct-ret-3.c: Likewise.
5486 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5487 * gcc.misc-tests/linkage.exp: Likewise.
5488 * gcc.target/i386/20000724-1.c: Likewise.
5489 * gcc.target/i386/align-main-3.c: Likewise.
5490 * gcc.target/i386/cleanup-1.c: Likewise.
5491 * gcc.target/i386/inline-mcpy.c: Likewise.
5492 * gcc.target/i386/pr32268.c: Likewise.
5493 * gcc.target/i386/pr36613.c: Likewise.
5494 * gcc.target/i386/pr39013-1.c: Likewise.
5495 * gcc.target/i386/pr39013-2.c: Likewise.
5496 * gcc.target/i386/pr39496.c: Likewise.
5497 * gcc.target/i386/pr40906-3.c: Likewise.
5498 * gcc.target/i386/pr46084.c: Likewise.
5499 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5500
5501 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5502
5503 PR target/6526
5504 * gcc.target/sh/pr6526.c: New.
5505
5506 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR target/57568
5509 * gcc.c-torture/execute/pr57568.c: New test.
5510
5511 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5512
5513 PR c++/37404
5514 * g++.dg/other/vararg-4.C: New.
5515
5516 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5517
5518 PR rtl-optimization/57559
5519 * gcc.target/s390/pr57559.c : New test.
5520
5521 2013-06-08 Tobias Burnus <burnus@net-b.de>
5522
5523 PR fortran/37336
5524 * gfortran.dg/finalize_10.f90: New.
5525 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5526 * gfortran.dg/finalize_15.f90: New.
5527
5528 2013-06-08 Tobias Burnus <burnus@net-b.de>
5529
5530 PR fortran/57553
5531 * gfortran.dg/storage_size_4.f90: New.
5532
5533 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5534
5535 PR c++/57548
5536 * testsuite/g++.dg/ext/pr57548.C: New test.
5537
5538 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5539
5540 PR middle-end/57541
5541 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5542
5543 2013-06-07 Jan Hubicka <jh@suse.cz>
5544
5545 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5546
5547 2013-06-07 Tobias Burnus <burnus@net-b.de>
5548
5549 PR fortran/57549
5550 * gfortran.dg/array_constructor_48.f90: New.
5551 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5552 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5553
5554 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5555
5556 PR target/56315
5557 * gcc.target/arm/xordi3-opt.c: New test.
5558
5559 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5560
5561 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5562 Revert to dg-options.
5563
5564 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5565
5566 PR target/55033
5567 * gcc.target/powerpc/pr55033.c: New.
5568
5569 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/53658
5572 * g++.dg/cpp0x/alias-decl-36.C: New.
5573
5574 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5575 Pat Haugen <pthaugen@us.ibm.com>
5576 Peter Bergner <bergner@vnet.ibm.com>
5577
5578 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5579 power8 builtin functions.
5580 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5581 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5582 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5583 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5584 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
5585 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
5586 * gcc.target/powerpc/p8vector-vectorize-1.c: New
5587 tests to test power8 auto-vectorization.
5588 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
5589 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
5590 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
5591 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
5592
5593 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
5594 powerpc_p8vector_ok instead of powerpc_vsx_ok.
5595
5596 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
5597
5598 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
5599 support.
5600 (check_effective_target_powerpc_p8vector_ok): Likewise.
5601 (is-effective-target): Likewise.
5602 (check_vect_support_and_set_flags): Likewise.
5603
5604 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/43652
5607 * g++.dg/parse/error53.C: New.
5608
5609 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
5610
5611 PR rtl-optimization/57459
5612 * gcc.target/i386/pr57459.c: New test.
5613
5614 2013-06-06 Teresa Johnson <tejohnson@google.com>
5615
5616 PR c++/53743
5617 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
5618 into -freorder-blocks-and-partition test.
5619 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
5620 * gcc.dg/tree-prof/20041218-1.c: Ditto.
5621 * gcc.dg/tree-prof/pr52027.c: Use -O2.
5622 * gcc.dg/tree-prof/pr50907.c: Ditto.
5623 * gcc.dg/tree-prof/pr45354.c: Ditto.
5624 * g++.dg/tree-prof/partition2.C: Ditto.
5625 * g++.dg/tree-prof/partition3.C: Ditto.
5626
5627 2013-06-06 Tobias Burnus <burnus@net-b.de>
5628
5629 PR fortran/57542
5630 * gfortran.dg/finalize_16.f90: New.
5631
5632 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
5633
5634 * gcc.dg/vect/no-section-anchors-vect-68.c:
5635 Add dg-skip-if aarch64_tiny.
5636
5637 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
5638
5639 PR C/57457
5640 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
5641 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
5642
5643 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
5644
5645 PR c++/51908
5646 * g++.dg/cpp0x/decltype54.C: New.
5647
5648 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
5649
5650 * gcc.dg/fshort-wchar.c: Add extra dg-options for
5651 arm*-*-*eabi* targets.
5652 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
5653 arm*-*-* targets.
5654 * gcc.dg/tree-ssa/pr43491.c: Likewise.
5655
5656 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
5657 Tobias Burnus <burnus@net-b.de>
5658
5659 * gfortran.dg/string_length_2.f90: Fix dg-do run.
5660 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
5661 * gfortran.dg/io_real_boz_4.f90: Ditto.
5662 * gfortran.dg/io_real_boz_5.f90: Ditto.
5663
5664 2013-06-05 Andreas Schwab <schwab@suse.de>
5665
5666 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
5667
5668 2013-06-04 Jan Hubicka <jh@suse.cz>
5669
5670 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
5671
5672 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
5673
5674 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
5675 parameters with void.
5676 (main2): Removed argc parameter.
5677 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
5678 (main): Replaced argc, argv parameters with void.
5679 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
5680 (main2): Removed argc parameter.
5681 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
5682 argv parameters with void. Added __asm volatile to avoid optimization
5683 on argc, if necessary.
5684 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
5685 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
5686 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
5687 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
5688 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
5689 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
5690 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
5691 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
5692 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
5693 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5694 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5695 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5696 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5697 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
5698 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
5699 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
5700 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
5701 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
5702 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
5703 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
5704 parameters with void.
5705 (main2): Removed argc parameter.
5706 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
5707 (main): Replaced argc, argv parameters with void.
5708 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
5709 argv parameters with void. Also renamed this function as main, and
5710 delete the existing main.
5711 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
5712 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
5713 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
5714
5715 2013-06-04 Ian Bolton <ian.bolton@arm.com>
5716
5717 * gcc.target/aarch64/movi_1.c: New test.
5718
5719 2013-06-04 Tobias Burnus <burnus@net-b.de>
5720
5721 PR fortran/37336
5722 * gfortran.dg/finalize_12.f90: New.
5723 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
5724 end of scope finalization.
5725 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
5726 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
5727 * gfortran.dg/auto_dealloc_2.f90: Ditto.
5728 * gfortran.dg/class_19.f03: Ditto.
5729 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
5730 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
5731 * gfortran.dg/extends_14.f03: Ditto.
5732 * gfortran.dg/move_alloc_4.f90: Ditto.
5733 * gfortran.dg/typebound_proc_27.f03: Ditto.
5734
5735 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
5736
5737 * gfortran.dg/bounds_check_7.f90: Remove "! {".
5738 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
5739 * gfortran.dg/default_initialization_5.f90: Update dg-do.
5740 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
5741 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
5742 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
5743 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
5744 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
5745 * gfortran.dg/io_real_boz_4.f90: Ditto.
5746 * gfortran.dg/io_real_boz_5.f90: Ditto.
5747 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
5748 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
5749 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
5750 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
5751 * gfortran.dg/transpose_2.f90: Fix dg-output.
5752
5753 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
5754
5755 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
5756 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
5757 dg-option and an header comment.
5758
5759 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/57419
5762 * g++.dg/cpp0x/sfinae46.C: New.
5763 * g++.dg/cpp0x/defaulted13.C: Adjust.
5764 * g++.dg/cpp0x/defaulted2.C: Likewise.
5765 * g++.dg/cpp0x/defaulted26.C: Likewise.
5766 * g++.dg/cpp0x/defaulted3.C: Likewise.
5767 * g++.dg/cpp0x/error1.C: Likewise.
5768 * g++.dg/cpp0x/implicit1.C: Likewise.
5769 * g++.dg/cpp0x/implicit11.C: Likewise.
5770 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
5771 * g++.dg/cpp0x/initlist47.C: Likewise.
5772 * g++.dg/cpp0x/initlist9.C: Likewise.
5773 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
5774 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
5775 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
5776 * g++.dg/cpp0x/union4.C: Likewise.
5777 * g++.dg/template/crash108.C: Likewise.
5778 * g++.dg/template/crash41.C: Likewise.
5779 * g++.old-deja/g++.jason/local.C: Likewise.
5780 * g++.old-deja/g++.law/visibility3.C: Likewise.
5781
5782 2013-06-03 Teresa Johnson <tejohnson@google.com>
5783
5784 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
5785 * gcc.dg/vect/bb-slp-14.c: Ditto.
5786 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
5787 * gcc.dg/vect/bb-slp-23.c: Ditto.
5788 * gcc.dg/vect/bb-slp-15.c: Ditto.
5789 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
5790 * gcc.dg/vect/bb-slp-24.c: Ditto.
5791 * gcc.dg/vect/bb-slp-16.c: Ditto.
5792 * gcc.dg/vect/bb-slp-25.c: Ditto.
5793 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
5794 * gcc.dg/vect/bb-slp-17.c: Ditto.
5795 * gcc.dg/vect/bb-slp-1.c: Ditto.
5796 * gcc.dg/vect/bb-slp-26.c: Ditto.
5797 * gcc.dg/vect/bb-slp-18.c: Ditto.
5798 * gcc.dg/vect/bb-slp-2.c: Ditto.
5799 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
5800 * gcc.dg/vect/bb-slp-27.c: Ditto.
5801 * gcc.dg/vect/bb-slp-19.c: Ditto.
5802 * gcc.dg/vect/bb-slp-3.c: Ditto.
5803 * gcc.dg/vect/bb-slp-28.c: Ditto.
5804 * gcc.dg/vect/bb-slp-4.c: Ditto.
5805 * gcc.dg/vect/bb-slp-29.c: Ditto.
5806 * gcc.dg/vect/bb-slp-5.c: Ditto.
5807 * gcc.dg/vect/bb-slp-6.c: Ditto.
5808 * gcc.dg/vect/bb-slp-8a.c: Ditto.
5809 * gcc.dg/vect/bb-slp-7.c: Ditto.
5810 * gcc.dg/vect/bb-slp-8b.c: Ditto.
5811 * gcc.dg/vect/bb-slp-8.c: Ditto.
5812 * gcc.dg/vect/bb-slp-9.c: Ditto.
5813 * gcc.dg/vect/bb-slp-10.c: Ditto.
5814 * gcc.dg/vect/bb-slp-11.c: Ditto.
5815 * gcc.dg/vect/bb-slp-20.c: Ditto.
5816 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
5817 * gcc.dg/vect/bb-slp-21.c: Ditto.
5818 * gcc.dg/vect/bb-slp-30.c: Ditto.
5819 * gcc.dg/vect/bb-slp-13.c: Ditto.
5820 * gcc.dg/vect/bb-slp-22.c: Ditto.
5821 * g++.dg/vect/slp-pr50413.cc: Ditto.
5822 * g++.dg/vect/slp-pr56812.cc: Ditto.
5823 * g++.dg/vect/slp-pr50819.cc: Ditto.
5824
5825 2013-06-01 Tobias Burnus <burnus@net-b.de>
5826
5827 PR fortran/57456
5828 * gfortran.dg/class_array_17.f90: New.
5829
5830 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5831
5832 * ada/acats/floatstore.lst: New.
5833 * ada/acats/run_all.sh: Process it.
5834
5835 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
5836
5837 * gcc.target/powerpc/e500-ord-1.c: New test.
5838 * gcc.target/powerpc/e500-ord-2.c: Likewise.
5839 * gcc.target/powerpc/e500-unord-1.c: Likewise.
5840 * gcc.target/powerpc/e500-unord-2.c: Likewise.
5841
5842 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5843
5844 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
5845
5846 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5847
5848 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
5849
5850 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
5851
5852 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
5853
5854 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
5855
5856 PR c/57452
5857 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
5858 test-case.
5859
5860 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5861
5862 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
5863
5864 2013-05-31 Marek Polacek <polacek@redhat.com>
5865
5866 PR tree-optimization/57478
5867 PR tree-optimization/57453
5868 * gcc.dg/torture/pr57478.c: New test.
5869
5870 2013-05-31 Tobias Burnus <burnus@net-b.de>
5871
5872 PR fortran/57456
5873 * gfortran.dg/class_array_17.f90: New.
5874
5875 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876
5877 PR target/56315
5878 * gcc.target/arm/iordi3-opt.c: New test.
5879
5880 2013-05-31 Janus Weil <janus@gcc.gnu.org>
5881
5882 PR fortran/54190
5883 PR fortran/57217
5884 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
5885 * gfortran.dg/interface_26.f90: Ditto.
5886 * gfortran.dg/proc_ptr_11.f90: Ditto.
5887 * gfortran.dg/proc_ptr_15.f90: Ditto.
5888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
5889 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
5890 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
5891 * gfortran.dg/typebound_override_1.f90: Ditto.
5892 * gfortran.dg/typebound_override_4.f90: Ditto.
5893 * gfortran.dg/typebound_proc_6.f03: Ditto.
5894 * gfortran.dg/assumed_type_7.f90: New test.
5895 * gfortran.dg/typebound_override_5.f90: New test.
5896 * gfortran.dg/typebound_override_6.f90: New test.
5897 * gfortran.dg/typebound_override_7.f90: New test.
5898
5899 2013-05-30 Tobias Burnus <burnus@net-b.de>
5900
5901 PR middle-end/57073
5902 * gfortran.dg/power_6.f90: New.
5903
5904 2013-05-30 Ian Bolton <ian.bolton@arm.com>
5905
5906 * gcc.target/aarch64/insv_1.c: New test.
5907
5908 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
5909
5910 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
5911 dg-skip-if "No stabs".
5912
5913 2013-05-30 Janus Weil <janus@gcc.gnu.org>
5914
5915 PR fortran/54189
5916 * gfortran.dg/assumed_size_1.f90: New.
5917
5918 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5919
5920 * gcc.dg/shrink-wrap-alloca.c: New added.
5921 * gcc.dg/shrink-wrap-pretend.c: New added.
5922 * gcc.dg/shrink-wrap-sibcall.c: New added.
5923
5924 2013-05-30 Tobias Burnus <burnus@net-b.de>
5925
5926 PR fortran/57458
5927 * gfortran.dg/assumed_rank_13.f90: New.
5928
5929 2013-05-29 Easwaran Raman <eraman@google.com>
5930
5931 PR tree-optimization/57442
5932 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
5933
5934 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5935
5936 PR tree-optimization/57441
5937 * gcc.c-torture/compile/pr57441.c: New.
5938
5939 2013-05-29 Dehao Chen <dehao@google.com>
5940
5941 PR testsuite/57413
5942 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
5943
5944 2013-05-29 Tobias Burnus <burnus@net-b.de>
5945
5946 PR fortran/37336
5947 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
5948 * gfortran.dg/class_19.f03: Ditto.
5949
5950 2013-05-29 Richard Biener <rguenther@suse.de>
5951
5952 * gcc.dg/vect/bb-slp-32.c: New testcase.
5953
5954 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5955
5956 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
5957 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
5958 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
5959 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
5960 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5961 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
5962 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
5963 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5964 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
5965 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
5966 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
5967 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
5968 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
5969 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
5970 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
5971 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
5972 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
5973 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
5974 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
5975 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
5976 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
5977 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
5978 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
5979 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
5980 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
5981 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
5982 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
5983 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
5984 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5985 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
5986 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
5987 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
5988 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
5989 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5990 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
5991 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
5992 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
5993 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
5994 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
5995
5996 2013-05-29 Tobias Burnus <burnus@net-b.de>
5997
5998 PR fortran/37336
5999 * gfortran.dg/finalize_11.f90: New.
6000 * gfortran.dg/finalize_4.f03: Remove dg-error.
6001 * gfortran.dg/finalize_5.f03: Ditto.
6002 * gfortran.dg/finalize_6.f03: Ditto.
6003 * gfortran.dg/finalize_7.f03: Ditto.
6004
6005 2013-05-28 Tobias Burnus <burnus@net-b.de>
6006
6007 * gfortran.dg/class_array_16.f90: New.
6008
6009 2013-05-28 Tobias Burnus <burnus@net-b.de>
6010
6011 PR fortran/57435
6012 * testsuite/gfortran.dg/use_29.f90: New.
6013
6014 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6015
6016 * gnat.dg/fp_exception.adb: New test.
6017
6018 2013-05-28 Richard Biener <rguenther@suse.de>
6019
6020 PR tree-optimization/56787
6021 * gcc.dg/vect/pr56787.c: New testcase.
6022
6023 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6024 Tobias Burnus <burnus@net-b.de>
6025
6026 PR fortran/57217
6027 * gfortran.dg/typebound_override_4.f90: New.
6028
6029 2013-05-28 Richard Biener <rguenther@suse.de>
6030
6031 PR tree-optimization/57411
6032 * g++.dg/opt/pr57411.C: New testcase.
6033
6034 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6035
6036 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6037 * gcc.dg/builtin-bswap-9.c: Likewise.
6038
6039 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6042
6043 2013-05-27 Richard Biener <rguenther@suse.de>
6044
6045 PR middle-end/57412
6046 * gcc.dg/gomp/pr57412.c: New testcase.
6047
6048 2013-05-27 Bud Davis <jmdavis@link.com>
6049
6050 PR fortran/50405
6051 * gfortran.dg/stfunc_8.f90: New.
6052
6053 2013-05-27 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/57343
6056 * gcc.dg/torture/pr57343.c: New testcase.
6057
6058 2013-05-27 Richard Biener <rguenther@suse.de>
6059
6060 PR tree-optimization/57417
6061 * gcc.dg/torture/pr57417.c: New testcase.
6062
6063 2013-05-27 Richard Biener <rguenther@suse.de>
6064
6065 PR tree-optimization/57396
6066 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6067
6068 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6069
6070 * gnat.dg/specs/last_bit.ads: New test.
6071
6072 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gnat.dg/specs/machine_attribute.ads: New test.
6075
6076 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6077
6078 * gnat.dg/incomplete3.ad[sb]: New test.
6079
6080 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6081
6082 PR target/53916
6083 * gcc.target/mips/div-13.c: New test.
6084
6085 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6086
6087 PR target/55777
6088 * gcc.target/mips/mips16-attributes-5.c,
6089 * gcc.target/mips/mips16-attributes-6.c: New tests.
6090
6091 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6092
6093 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6094 * gcc.dg/builtin-bswap-8.c: Likewise.
6095
6096 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6097
6098 PR c++/52216
6099 * g++.dg/cpp0x/new1.C: New.
6100
6101 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/25666
6104 * g++.dg/parse/dtor16.C: New.
6105 * g++.dg/parse/dtor6.C: Adjust.
6106
6107 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6108
6109 PR c++/19618
6110 * g++.dg/expr/bitfield12.C: New.
6111
6112 2013-05-24 Jeff Law <law@redhat.com>
6113
6114 PR tree-optimization/57124
6115 * gcc.c-torture/execute/pr57124.c: New test.
6116 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6117
6118 2013-05-24 Martin Jambor <mjambor@suse.cz>
6119
6120 PR tree-optimization/57294
6121 * gcc.dg/ipa/pr57294.c: New test.
6122
6123 2013-05-24 Dehao Chen <dehao@google.com>
6124
6125 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6126
6127 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6128
6129 * gcc.target/aarch64/scalar_intrinsics.c
6130 (force_simd): Use a valid instruction.
6131 (test_vdupd_lane_s64): Pass a valid lane argument.
6132 (test_vdupd_lane_u64): Likewise.
6133
6134 2013-05-24 Richard Biener <rguenther@suse.de>
6135
6136 PR tree-optimization/57287
6137 * gcc.dg/pr57287.c: New testcase.
6138
6139 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6140
6141 PR c++/26572
6142 * g++.dg/template/error51.C: New.
6143
6144 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6145
6146 PR c++/25503
6147 * g++.dg/template/bitfield2.C: New.
6148
6149 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6150
6151 * gnat.dg/specs/noinline1.ads: New test.
6152 * gnat.dg/noinline2.ad[sb]: Likewise.
6153 * gnat.dg/specs/noinline3.ads: Likewise.
6154 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6155
6156 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6157
6158 PR tree-ssa/57385
6159 * gcc.dg/tree-ssa/pr57385.c: New test.
6160
6161 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6162
6163 * gnat.dg/derived_type4.adb: New test.
6164
6165 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gcc.dg/builtin-bswap-6.c: New test.
6168 * gcc.dg/builtin-bswap-7.c: Likewise.
6169 * gcc.dg/builtin-bswap-8.c: Likewise.
6170 * gcc.dg/builtin-bswap-9.c: Likewise.
6171
6172 2013-05-23 Christian Bruel <christian.bruel@st.com>
6173
6174 PR debug/57351
6175 * gcc.dg/debug/pr57351.c: New test
6176
6177 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6178
6179 * gcc.target/aarch64/vect-clz.c: New file.
6180
6181 2013-05-23 Martin Jambor <mjambor@suse.cz>
6182
6183 PR middle-end/57347
6184 * gcc.dg/ipa/pr57347.c: New test.
6185
6186 2013-05-23 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/57380
6189 * g++.dg/tree-ssa/pr57380.C: New testcase.
6190
6191 2013-05-23 Richard Biener <rguenther@suse.de>
6192
6193 PR middle-end/57381
6194 * gcc.dg/torture/pr57381.c: New testcase.
6195
6196 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR middle-end/57344
6199 * gcc.c-torture/execute/pr57344-1.c: New test.
6200 * gcc.c-torture/execute/pr57344-2.c: New test.
6201 * gcc.c-torture/execute/pr57344-3.c: New test.
6202 * gcc.c-torture/execute/pr57344-4.c: New test.
6203
6204 2013-05-23 Richard Biener <rguenther@suse.de>
6205
6206 PR rtl-optimization/57341
6207 * gcc.dg/torture/pr57341.c: New testcase.
6208
6209 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6210
6211 PR c++/57352
6212 * g++.dg/parse/crash62.C: New.
6213
6214 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6215 Pat Haugen <pthaugen@us.ibm.com>
6216 Peter Bergner <bergner@vnet.ibm.com>
6217
6218 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6219 crypto builtins.
6220
6221 2013-05-22 Tobias Burnus <burnus@net-b.de>
6222
6223 PR fortran/57364
6224 * gfortran.dg/defined_assignment_6.f90: New.
6225
6226 2013-05-22 Tobias Burnus <burnus@net-b.de>
6227
6228 PR fortran/57338
6229 * gfortran.dg/assumed_type_6.f90: New.
6230
6231 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6232
6233 PR c++/57211
6234 * g++.dg/cpp0x/Wunused-parm.C: New.
6235
6236 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6237
6238 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6239 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6240
6241 2013-05-21 Easwaran Raman <eraman@google.com>
6242
6243 PR tree-optimization/57322
6244 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6245
6246 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6247
6248 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6249 .set (no)?micromips
6250
6251 2013-05-21 Tobias Burnus <burnus@net-b.de>
6252
6253 PR fortran/57035
6254 * gfortran.dg/assumed_type_5.f90: New.
6255 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6256 * gfortran.dg/assumed_rank_2.f90: Ditto.
6257 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6258 * gfortran.dg/no_arg_check_3.f90: Ditto.
6259
6260 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR tree-optimization/57331
6263 * gcc.c-torture/compile/pr57331.c: New test.
6264
6265 2013-05-21 Richard Biener <rguenther@suse.de>
6266
6267 PR tree-optimization/57330
6268 * gcc.dg/torture/pr57330.c: New testcase.
6269
6270 2013-05-21 Richard Biener <rguenther@suse.de>
6271
6272 PR tree-optimization/57303
6273 * gcc.dg/torture/pr57303.c: New testcase.
6274
6275 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR tree-optimization/57321
6278 * gcc.c-torture/execute/pr57321.c: New test.
6279
6280 2013-05-20 Tobias Burnus <burnus@net-b.de>
6281
6282 PR fortran/48858
6283 PR fortran/55465
6284 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6285 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6286 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6287 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6288 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6289 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6290 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6291 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6292 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6293 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6294 * gfortran.dg/binding_label_tests_24.f90: New.
6295 * gfortran.dg/binding_label_tests_25.f90: New.
6296
6297 2013-05-20 Tobias Burnus <burnus@net-b.de>
6298
6299 PR fortran/48858
6300 * gfortran.dg/binding_label_tests_17.f90: New.
6301 * gfortran.dg/binding_label_tests_18.f90: New.
6302 * gfortran.dg/binding_label_tests_19.f90: New.
6303 * gfortran.dg/binding_label_tests_20.f90: New.
6304 * gfortran.dg/binding_label_tests_21.f90: New.
6305 * gfortran.dg/binding_label_tests_22.f90: New.
6306 * gfortran.dg/binding_label_tests_23.f90: New.
6307
6308 2013-05-20 Tobias Burnus <burnus@net-b.de>
6309
6310 PR fortran/48858
6311 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6312 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6313 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6314 * gfortran.dg/common_18.f90: New.
6315 * gfortran.dg/common_19.f90: New.
6316 * gfortran.dg/common_20.f90: New.
6317 * gfortran.dg/common_21.f90: New.
6318
6319 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/12288
6322 * g++.dg/parse/error52.C: New.
6323 * g++.dg/parse/error3.C: Adjust.
6324 * g++.dg/parse/error36.C: Likewise.
6325
6326 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6327
6328 PR target/56547
6329 * gcc.target/sh/pr56547-1.c: New.
6330 * gcc.target/sh/pr56547-2.c: New.
6331
6332 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6333
6334 PR c++/23608
6335 * g++.dg/warn/Wsign-compare-6.C: New.
6336 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6337
6338 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6339
6340 PR c++/57327
6341 * g++.dg/template/error50.C: New.
6342
6343 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6344
6345 PR c++/10207
6346 * g++.dg/ext/complit13.C: New.
6347
6348 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6349
6350 PR c++/57175
6351 * g++.dg/pr57175.C: New testcase.
6352
6353 2013-05-17 Easwaran Raman <eraman@google.com>
6354
6355 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6356
6357 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6358
6359 PR testsuite/57313
6360 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6361
6362 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR rtl-optimization/57281
6365 PR rtl-optimization/57300
6366 * gcc.dg/pr57300.c: New test.
6367 * gcc.c-torture/execute/pr57281.c: New test.
6368
6369 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6370
6371 PR c++/18126
6372 * g++.dg/ext/sizeof-complit.C: New.
6373
6374 2013-05-17 Marek Polacek <polacek@redhat.com>
6375
6376 * gcc.dg/strlenopt-25.c: New test.
6377 * gcc.dg/strlenopt-26.c: Likewise.
6378
6379 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6380
6381 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6382 instead of -mavx2, require only avx instead of avx2.
6383 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6384 of avx2-check.h and turn into an avx runtime test instead of
6385 avx2 runtime test.
6386
6387 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6388
6389 * g++.dg/ext/vector22.C: Uncomment working test.
6390
6391 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6392
6393 PR c++/17410
6394 * g++.dg/template/pr17410.C: New.
6395
6396 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6397
6398 * gcc.target/i386/rotate-3.c: New test.
6399 * gcc.target/i386/rotate-3a.c: New test.
6400 * gcc.target/i386/rotate-4.c: New test.
6401 * gcc.target/i386/rotate-4a.c: New test.
6402 * gcc.target/i386/rotate-5.c: New test.
6403 * gcc.target/i386/rotate-5a.c: New test.
6404
6405 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6406
6407 * gcc.dg/visibility-21.c: Require section_anchors.
6408
6409 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6410
6411 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6412 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6413 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6414
6415 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6416
6417 * gcc.dg/visibility-21.c: New.
6418
6419 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6420
6421 PR middle-end/57286
6422 * gcc.dg/pr57286.c: New testcase.
6423 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6424 * g++.dg/ext/vector22.C: Comment out transformations not
6425 performed anymore.
6426
6427 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6428
6429 PR target/57260
6430 * gcc.target/mips/call-1.c: Restrict to o32.
6431 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6432
6433 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6436 dg-messages.
6437 * g++.dg/warn/Wshadow-1.C: Likewise.
6438 * g++.dg/warn/Wshadow-6.C: Likewise.
6439 * g++.dg/warn/Wshadow-7.C: Likewise.
6440
6441 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 PR c++/31952
6444 * g++.dg/parse/pr31952-1.C: New.
6445 * g++.dg/parse/pr31952-2.C: Likewise.
6446 * g++.dg/parse/pr31952-3.C: Likewise.
6447
6448 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6449 * g++.old-deja/g++.jason/cond.C: Likewise.
6450 * g++.dg/cpp0x/range-for5.C: Likewise.
6451
6452 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6453
6454 PR target/19599
6455 * gcc.target/arm/pr40887.c: Adjust testcase.
6456 * gcc.target/arm/pr19599.c: New test.
6457
6458 2013-05-15 Richard Biener <rguenther@suse.de>
6459
6460 PR tree-optimization/57275
6461 * gcc.target/i386/pr57275.c: New testcase.
6462
6463 2013-05-15 Jan Hubicka <jh@suse.cz>
6464
6465 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6466 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6467 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6468
6469 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6470
6471 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6472 scheduling.
6473
6474 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6475
6476 PR c++/57274
6477 * c-c++-common/Wsequence-point-1.c: New test.
6478
6479 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6480
6481 * g++.dg/ext/vector22.C: New testcase.
6482 * gcc.dg/binop-xor3.c: Remove xfail.
6483
6484 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6485
6486 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6487 FLOAT cmp FLOAT ? INT : INT.
6488 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6489 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6490 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6491 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6492 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6493 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6494
6495 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6496
6497 PR c++/53903
6498 * g++.dg/cpp0x/defaulted43.C: New.
6499
6500 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6501
6502 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6503 (alloca): Remove declaration.
6504 (foo9): Replace alloca by __builtin_alloca.
6505
6506 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6507
6508 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6509 Expect "size of array is too large" error.
6510
6511 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512
6513 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6514
6515 2013-05-14 Richard Biener <rguenther@suse.de>
6516
6517 PR middle-end/57235
6518 * g++.dg/torture/pr57235.C: New testcase.
6519
6520 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR middle-end/57251
6523 * gcc.dg/torture/pr57251.c: New test.
6524
6525 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6526
6527 PR target/57264
6528 * gcc.target/i386/pr57264.c: New test.
6529
6530 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6531
6532 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6533
6534 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6535
6536 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6537
6538 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR tree-optimization/45216
6541 PR tree-optimization/57157
6542 * c-c++-common/rotate-1.c: Add 32 tests with +.
6543 * c-c++-common/rotate-1a.c: Adjust.
6544 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6545 * c-c++-common/rotate-2b.c: New test.
6546 * c-c++-common/rotate-3.c: Add 32 tests with +.
6547 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6548 * c-c++-common/rotate-4b.c: New test.
6549 * c-c++-common/rotate-5.c: New test.
6550
6551 2013-05-13 Martin Jambor <mjambor@suse.cz>
6552
6553 PR middle-end/42371
6554 * gcc.dg/ipa/remref-0.c: New test.
6555 * gcc.dg/ipa/remref-1a.c: Likewise.
6556 * gcc.dg/ipa/remref-1b.c: Likewise.
6557 * gcc.dg/ipa/remref-2a.c: Likewise.
6558 * gcc.dg/ipa/remref-2b.c: Likewise.
6559
6560 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6561
6562 * gcc.dg/vector-shift-2.c: New testcase.
6563
6564 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR tree-optimization/57230
6567 * gcc.dg/strlenopt-24.c: New test.
6568
6569 PR tree-optimization/57230
6570 * gcc.dg/strlenopt-23.c: New test.
6571
6572 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6573
6574 PR target/57108
6575 * gcc.target/sh/pr57108.c: Move this test case to ...
6576 * gcc.c-torture/compile/pr57108.c: ... here.
6577
6578 2013-05-10 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/57214
6581 * gcc.dg/torture/pr57214.c: New testcase.
6582
6583 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6584
6585 * gcc.dg/vector-shift.c: New testcase.
6586
6587 2013-05-10 Jakub Jelinek <jakub@redhat.com>
6588
6589 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
6590
6591 PR tree-optimization/45216
6592 PR tree-optimization/57157
6593 * c-c++-common/rotate-1.c: New test.
6594 * c-c++-common/rotate-1a.c: New test.
6595 * c-c++-common/rotate-2.c: New test.
6596 * c-c++-common/rotate-2a.c: New test.
6597 * c-c++-common/rotate-3.c: New test.
6598 * c-c++-common/rotate-3a.c: New test.
6599 * c-c++-common/rotate-4.c: New test.
6600 * c-c++-common/rotate-4a.c: New test.
6601
6602 2013-05-10 Richard Biener <rguenther@suse.de>
6603
6604 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
6605 * gcc.target/i386/l_fma_double_1.c: Adjust.
6606 * gcc.target/i386/l_fma_double_2.c: Likewise.
6607 * gcc.target/i386/l_fma_double_3.c: Likewise.
6608 * gcc.target/i386/l_fma_double_4.c: Likewise.
6609 * gcc.target/i386/l_fma_double_5.c: Likewise.
6610 * gcc.target/i386/l_fma_double_6.c: Likewise.
6611 * gcc.target/i386/l_fma_float_1.c: Likewise.
6612 * gcc.target/i386/l_fma_float_2.c: Likewise.
6613 * gcc.target/i386/l_fma_float_3.c: Likewise.
6614 * gcc.target/i386/l_fma_float_4.c: Likewise.
6615 * gcc.target/i386/l_fma_float_5.c: Likewise.
6616 * gcc.target/i386/l_fma_float_6.c: Likewise.
6617
6618 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/51226
6621 * g++.dg/cpp0x/pr51226.C: New.
6622
6623 2013-04-16 Han Shen <shenhan@google.com>
6624
6625 Test cases for '-fstack-protector-strong'.
6626 * gcc.dg/fstack-protector-strong.c: New.
6627 * g++.dg/fstack-protector-strong.C: New.
6628
6629 2013-05-07 Ian Bolton <ian.bolton@arm.com>
6630
6631 * gcc.target/aarch64/ands_1.c: New test.
6632 * gcc.target/aarch64/ands_2.c: Likewise
6633
6634 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
6635
6636 * lib/target-supports.exp (check_effective_target_hw): New
6637 function.
6638 * c-c++-common/asan/clone-test-1.c: Call
6639 check_effective_target_hw.
6640 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
6641 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
6642 possible decorations.
6643 * c-c++-common/asan/null-deref-1.c: Likewise.
6644 * c-c++-common/asan/stack-overflow-1.c: Likewise.
6645 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
6646 * c-c++-common/asan/use-after-free-1.c: Likewise.
6647 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
6648 * g++.dg/asan/large-func-test-1.C: Likewise.
6649
6650 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
6651
6652 * gcc.target/aarch64/scalar_intrinsics.c: Update.
6653
6654 2013-05-07 Richard Biener <rguenther@suse.de>
6655
6656 PR middle-end/57190
6657 * g++.dg/torture/pr57190.C: New testcase.
6658
6659 2013-05-07 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR tree-optimization/57149
6662 * gcc.dg/pr57149.c: New test.
6663
6664 PR debug/57184
6665 * gcc.dg/pr57184.c: New test.
6666
6667 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
6668
6669 * gnat.dg/specs/array3.ads: New test.
6670
6671 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
6672
6673 * c-c++-common/vector-scalar-2.c: New testcase.
6674
6675 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
6676
6677 * gcc.target/i386/asm-dialect-2.c: New testcase.
6678
6679 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6680
6681 PR c++/57183
6682 * g++.dg/cpp0x/auto38.C: New.
6683
6684 2013-05-06 Richard Biener <rguenther@suse.de>
6685
6686 PR tree-optimization/57185
6687 * gcc.dg/autopar/pr57185.c: New testcase.
6688
6689 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
6690
6691 PR target/57106
6692 * gcc.target/i386/pr57106.c: New test.
6693
6694 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6695
6696 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
6697 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6698 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6699 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6700 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6701 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6702 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6703
6704 2013-05-06 Teresa Johnson <tejohnson@google.com>
6705
6706 PR bootstrap/57154
6707 * gcc.dg/pr57154.c: New test.
6708
6709 2013-05-06 Richard Biener <rguenther@suse.de>
6710
6711 PR middle-end/57147
6712 * gcc.dg/torture/pr57147-1.c: New testcase.
6713 * gcc.dg/torture/pr57147-2.c: Likewise.
6714 * gcc.dg/torture/pr57147-3.c: Likewise.
6715
6716 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
6717
6718 PR target/55303
6719 * gcc.target/sh/pr55303-1.c: New.
6720 * gcc.target/sh/pr55303-2.c: New.
6721 * gcc.target/sh/pr55303-3.c: New.
6722
6723 2013-05-05 Tobias Burnus <burnus@net-b.de>
6724
6725 * gfortran.dg/allocate_with_source_3.f90: New.
6726
6727 2013-05-05 Tobias Burnus <burnus@net-b.de>
6728
6729 PR fortran/57141
6730 * gfortran.dg/null_8.f90: New.
6731
6732 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6733
6734 PR c++/53745
6735 * g++.dg/cpp0x/enum27.C: New.
6736 * g++.dg/cpp0x/enum_base.C: Adjust.
6737
6738 2013-05-04 Jakub Jelinek <jakub@redhat.com>
6739
6740 PR tree-optimization/56205
6741 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
6742
6743 2013-05-04 Tobias Burnus <burnus@net-b.de>
6744
6745 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
6746 * gfortran.dg/bind_c_usage_27.f90: New.
6747 * gfortran.dg/bind_c_usage_28.f90: New.
6748
6749 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/51927
6752 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
6753
6754 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6755
6756 PR target/57150
6757 * gcc.target/powerpc/pr57150.c: New file.
6758
6759 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6760
6761 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
6762 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
6763 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
6764 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6765 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6766 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
6767 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
6768
6769 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6770
6771 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
6772 scan-assembler-times.
6773
6774 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6775
6776 * gcc.dg/tree-ssa/slsr-32.c: New.
6777 * gcc.dg/tree-ssa/slsr-33.c: New.
6778 * gcc.dg/tree-ssa/slsr-34.c: New.
6779 * gcc.dg/tree-ssa/slsr-35.c: New.
6780 * gcc.dg/tree-ssa/slsr-36.c: New.
6781 * gcc.dg/tree-ssa/slsr-37.c: New.
6782 * gcc.dg/tree-ssa/slsr-38.c: New.
6783
6784 2013-05-03 Ian Bolton <ian.bolton@arm.com>
6785
6786 * gcc.target/aarch64/tst_1.c: New test.
6787 * gcc.target/aarch64/tst_2.c: Likewise
6788
6789 2013-05-02 Jeff Law <law@redhat.com>
6790
6791 PR tree-optimization/57144
6792 * gcc.c-torture/execute/pr57144.c: New test.
6793
6794 2013-05-03 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR rtl-optimization/57130
6797 * gcc.c-torture/execute/pr57130.c: New test.
6798
6799 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
6800
6801 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
6802
6803 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
6804
6805 * gcc.target/aarch64/fabd.c: New file.
6806
6807 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6808
6809 PR c++/54318
6810 * g++.dg/cpp0x/pr54318.C: New.
6811
6812 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6813
6814 PR c++/14283
6815 * g++.dg/parse/error51.C: New.
6816 * g++.dg/parse/error15.C: Adjust column numbers.
6817
6818 2013-05-02 Tobias Burnus <burnus@net-b.de>
6819
6820 PR fortran/57142
6821 * gfortran.dg/size_kind_2.f90: New.
6822 * gfortran.dg/size_kind_3.f90: New.
6823
6824 2013-05-02 Richard Biener <rguenther@suse.de>
6825
6826 PR middle-end/57140
6827 * g++.dg/torture/pr57140.C: New testcase.
6828
6829 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
6830
6831 PR target/56732
6832 * gcc.target/arm/pr56732-1.c: New test.
6833
6834 2013-05-02 Martin Jambor <mjambor@suse.cz>
6835
6836 PR middle-end/56988
6837 * gcc.dg/ipa/pr56988.c: New test.
6838
6839 2013-05-02 Ian Bolton <ian.bolton@arm.com>
6840
6841 * gcc.target/aarch64/bics_1.c: New test.
6842 * gcc.target/aarch64/bics_2.c: Likewise.
6843
6844 2013-05-02 Jakub Jelinek <jakub@redhat.com>
6845
6846 PR rtl-optimization/57131
6847 * gcc.c-torture/execute/pr57131.c: New test.
6848
6849 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6850
6851 PR c++/57132
6852 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
6853
6854 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
6855
6856 PR target/57091
6857 * gcc.target/i386/pr57091.c: New test.
6858
6859 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6860
6861 * gcc.target/aarch64/vect-vaddv.c: New.
6862
6863 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6864
6865 * gcc.target/aarch64/vect-vmaxv.c: New.
6866 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
6867
6868 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6869
6870 * gcc.target/aarch64/scalar-vca.c: New.
6871 * gcc.target/aarch64/vect-vca.c: Likewise.
6872
6873 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
6874
6875 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
6876 (test_vceqd_s64): Force arguments to SIMD registers.
6877 (test_vceqzd_s64): Likewise.
6878 (test_vcged_s64): Likewise.
6879 (test_vcled_s64): Likewise.
6880 (test_vcgezd_s64): Likewise.
6881 (test_vcged_u64): Likewise.
6882 (test_vcgtd_s64): Likewise.
6883 (test_vcltd_s64): Likewise.
6884 (test_vcgtzd_s64): Likewise.
6885 (test_vcgtd_u64): Likewise.
6886 (test_vclezd_s64): Likewise.
6887 (test_vcltzd_s64): Likewise.
6888 (test_vtst_s64): Likewise.
6889 (test_vtst_u64): Likewise.
6890
6891 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
6892
6893 PR c++/57092
6894 * g++.dg/cpp0x/decltype53.C: New.
6895
6896 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6897
6898 PR fortran/57071
6899 * gfortran.dg/power_5.f90: New test.
6900
6901 2013-04-30 Richard Biener <rguenther@suse.de>
6902
6903 PR middle-end/57122
6904 * gcc.dg/torture/pr57122.c: New testcase.
6905
6906 2013-04-30 Richard Biener <rguenther@suse.de>
6907
6908 PR middle-end/57107
6909 * g++.dg/torture/pr57107.C: New testcase.
6910
6911 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
6912
6913 PR rtl-optimization/57105
6914 * gcc.dg/pr57105.c: New test.
6915
6916 2013-04-30 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/57104
6919 * gcc.dg/pr57104.c: New test.
6920
6921 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6922
6923 PR target/44578
6924 * gcc.target/i386/pr44578.c: New test.
6925
6926 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
6927
6928 PR target/57097
6929 * gcc.target/i386/pr57097.c: New test.
6930
6931 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
6932
6933 PR target/57098
6934 * gcc.target/i386/pr57098.c: New test.
6935
6936 2013-04-29 Kai Tietz <ktietz@redhat.com>
6937
6938 * gcc.c-torture/execute/pr55875.c: New test.
6939
6940 2013-04-29 Richard Biener <rguenther@suse.de>
6941
6942 PR middle-end/57075
6943 * gcc.dg/torture/pr57075.c: New testcase.
6944
6945 2013-04-29 Richard Biener <rguenther@suse.de>
6946
6947 PR middle-end/57103
6948 * gcc.dg/autopar/pr57103.c: New testcase.
6949
6950 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6951
6952 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
6953
6954 2013-04-29 Tom de Vries <tom@codesourcery.com>
6955
6956 * gcc.dg/pr50763.c: Update test.
6957
6958 2013-04-26 Jeff Law <law@redhat.com>
6959
6960 * gcc.dg/tree-ssa/vrp88.c: New test.
6961
6962 2013-04-29 Christian Bruel <christian.bruel@st.com>
6963
6964 PR target/57108
6965 * gcc.target/sh/pr57108.c: New test.
6966
6967 2013-04-29 Richard Biener <rguenther@suse.de>
6968
6969 PR middle-end/57089
6970 * gfortran.dg/gomp/pr57089.f90: New testcase.
6971
6972 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6973
6974 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
6975
6976 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6977
6978 * gcc.target/aarch64/vect-vcvt.c: New.
6979
6980 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
6981
6982 * gcc.target/aarch64/vect-vrnd.c: New.
6983
6984 2013-04-29 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/57081
6987 * gcc.dg/torture/pr57081.c: New testcase.
6988
6989 2013-04-29 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR tree-optimization/57083
6992 * gcc.dg/torture/pr57083.c: New test.
6993
6994 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6995
6996 PR c++/56450
6997 * g++.dg/cpp0x/decltype52.C: New.
6998
6999 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7000
7001 N3472 binary constants
7002 * g++.dg/cpp/limits.C: Adjust warning wording.
7003 * g++.dg/system-binary-constants-1.C: Likewise.
7004 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7005
7006 2013-04-28 Tobias Burnus <burnus@net-b.de>
7007
7008 PR fortran/57093
7009 * gfortran.dg/coarray_30.f90: New.
7010
7011 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7012
7013 PR fortran/57071
7014 * frontend-passes (optimize_power): New function.
7015 (optimize_op): Use it.
7016
7017 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7018
7019 PR target/56866
7020 * gcc.c-torture/execute/pr56866.c: New test.
7021 * gcc.target/i386/pr56866.c: New test.
7022
7023 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR go/57045
7026 * gcc.dg/setjmp-5.c: New test.
7027
7028 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7029
7030 PR c++/55708
7031 * g++.dg/cpp0x/constexpr-55708.C: New.
7032
7033 2013-04-26 Richard Biener <rguenther@suse.de>
7034
7035 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7036 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7037 * gcc.dg/pr53265.c: Remove XFAILs.
7038 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7039 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7040
7041 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7042
7043 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7044 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7045 -fdiagnostics-color=never option similarly to
7046 -fno-diagnostics-show-caret option.
7047
7048 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR rtl-optimization/57003
7051 * gcc.target/i386/pr57003.c: New test.
7052
7053 2013-04-25 Marek Polacek <polacek@redhat.com>
7054
7055 PR tree-optimization/57066
7056 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7057
7058 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7059 Tejas Belagod <tejas.belagod@arm.com>
7060
7061 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7062 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7063 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7064
7065 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7066
7067 * gcc.target/aarch64/cmp.c: New.
7068
7069 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7070
7071 * gcc.target/aarch64/ngc.c: New.
7072
7073 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7074
7075 * lib/target-supports.exp
7076 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7077 (check_effective_target_arm_neon_fp16_ok): Likewise.
7078 (add_options_for_arm_neon_fp16): Likewise.
7079 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7080 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7081
7082 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7083
7084 PR rtl-optimizations/57046
7085 * gcc.target/i386/pr57046.c: New test.
7086
7087 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7088
7089 * g++.dg/cpp1y/cplusplus.C: New.
7090
7091 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7092
7093 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7094
7095 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7096
7097 * c-c++-common/Wpointer-arith-1.c: New.
7098
7099 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 * g++.dg/cpp1y/cxx1y_macro.C: New.
7102
7103 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/56970
7106 * g++.dg/cpp0x/sfinae45.C: New.
7107
7108 2013-04-24 Richard Biener <rguenther@suse.de>
7109
7110 PR testsuite/57050
7111 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7112
7113 2013-04-23 Richard Biener <rguenther@suse.de>
7114
7115 PR middle-end/57036
7116 * gcc.dg/torture/pr57036-1.c: New testcase.
7117 * gcc.dg/torture/pr57036-2.c: Likewise.
7118
7119 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7120
7121 * gcc.target/aarch64/scalar-mov.c: New testcase.
7122
7123 2013-04-23 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/57026
7126 * gcc.dg/torture/pr57026.c: New testcase.
7127
7128 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7129
7130 PR fortran/53685
7131 PR fortran/57022
7132 * gfortran.dg/transfer_check_4.f90: New.
7133
7134 2013-04-22 Marek Polacek <polacek@redhat.com>
7135
7136 PR sanitizer/56990
7137 * gcc.dg/pr56990.c: New test.
7138
7139 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7140
7141 PR target/57018
7142 * gcc.target/i386/pr57018.c: New test.
7143
7144 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7145
7146 * gcc.target/aarch64/vrecps.c: New.
7147 * gcc.target/aarch64/vrecpx.c: Likewise.
7148
7149 2013-04-22 Christian Bruel <christian.bruel@st.com>
7150
7151 PR target/56995
7152 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7153
7154 2013-04-21 Jeff Law <law@redhat.com>
7155
7156 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7157
7158 2013-04-20 Tobias Burnus <burnus@net-b.de>
7159
7160 PR fortran/56907
7161 * gfortran.dg/c_loc_test_22.f90: New.
7162
7163 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7164
7165 PR rtl-optimization/56847
7166 * gcc.dg/pr56847.c: New test.
7167
7168 2013-04-19 Richard Biener <rguenther@suse.de>
7169
7170 PR tree-optimization/56982
7171 * gcc.c-torture/execute/pr56982.c: New testcase.
7172
7173 2013-04-19 Martin Jambor <mjambor@suse.cz>
7174
7175 PR tree-optimization/56718
7176 * g++.dg/ipa/imm-devirt-1.C: New test.
7177 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7178
7179 2013-04-19 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/57000
7182 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7183
7184 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7185 Mikael Morin <mikael@gcc.gnu.org>
7186
7187 PR fortran/56872
7188 * gfortran.dg/array_constructor_45.f90: New test.
7189 * gfortran.dg/array_constructor_46.f90: New test.
7190 * gfortran.dg/array_constructor_47.f90: New test.
7191 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7192
7193 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR rtl-optimization/56999
7196 * g++.dg/opt/pr56999.C: New test.
7197
7198 2013-04-18 Cary Coutant <ccoutant@google.com>
7199
7200 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7201 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7202
7203 2013-04-18 Cary Coutant <ccoutant@google.com>
7204
7205 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7206 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7207 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7208 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7209 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7210 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7211 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7212 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7213 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7214 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7215 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7216
7217 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7218
7219 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7220
7221 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR tree-optimization/56984
7224 * gcc.c-torture/compile/pr56984.c: New test.
7225
7226 PR rtl-optimization/56992
7227 * gcc.dg/pr56992.c: New test.
7228
7229 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7230
7231 PR fortran/56814
7232 * gfortran.dg/proc_ptr_42.f90: New.
7233
7234 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7235
7236 * gnat.dg/discr41.ad[sb]: New test.
7237 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7238 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7239 * gcc.dg/vect/slp-24.c: Likewise.
7240 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7241 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7242 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7243 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7244 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7245 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7246 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7247 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7248 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7249 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7250 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7251 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7252 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7253 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7254 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7255 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7256 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7257 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7258 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7259 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7260 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7261 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7262 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7263 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7264 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7265 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7266
7267 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7268
7269 PR fortran/40958
7270 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7271 * gfortran.dg/module_md5_1.f90: Remove.
7272
7273 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7274
7275 * gcc.target/aarch64/adds3.c: New.
7276 * gcc.target/aarch64/subs3.c: New.
7277
7278 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7279
7280 * gcc.target/aarch64/adds1.c: New.
7281 * gcc.target/aarch64/adds2.c: New.
7282 * gcc.target/aarch64/subs1.c: New.
7283 * gcc.target/aarch64/subs2.c: New.
7284
7285 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7286
7287 Implement n3599 - Literal operator templates for strings.
7288 * g++.dg/cpp1y/udlit-char-template.C: New test.
7289 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7290
7291 2013-04-16 Tobias Burnus <burnus@net-b.de>
7292
7293 PR fortran/39505
7294 * gfortran.dg/no_arg_check_1.f90: New.
7295 * gfortran.dg/no_arg_check_2.f90: New.
7296 * gfortran.dg/no_arg_check_3.f90: New.
7297
7298 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7299
7300 PR fortran/56968
7301 * gfortran.dg/proc_ptr_41.f90: New.
7302
7303 2013-04-16 Richard Biener <rguenther@suse.de>
7304
7305 PR tree-optimization/56756
7306 * gcc.dg/torture/pr56756.c: New testcase.
7307
7308 2013-04-16 Tobias Burnus <burnus@net-b.de>
7309
7310 PR fortran/56969
7311 * gfortran.dg/c_assoc_5.f90: New.
7312
7313 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7314
7315 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7316 * gcc.c-torture/execute/pr33992.x: Remove.
7317 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7318 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7319 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7320
7321 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7322
7323 PR tree-optimization/56962
7324 * gcc.c-torture/execute/pr56962.c: New test.
7325
7326 2013-04-15 Richard Biener <rguenther@suse.de>
7327
7328 PR tree-optimization/56933
7329 * gcc.dg/vect/pr56933.c: New testcase.
7330
7331 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7332
7333 * gcc.target/arm/anddi3-opt.c: New test.
7334 * gcc.target/arm/anddi3-opt2.c: Likewise.
7335
7336 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7337
7338 * gcc.dg/pr56890-1.c: New test.
7339 * gcc.dg/pr56890-2.c: Likewise.
7340
7341 2013-04-15 Joey Ye <joey.ye@arm.com>
7342
7343 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7344 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7345
7346 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7347
7348 PR fortran/56816
7349 * gfortran.dg/select_type_33.f03: New test.
7350
7351 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7352
7353 PR fortran/55959
7354 * gfortran.dg/typebound_proc_29.f03: New.
7355
7356 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7357
7358 PR fortran/56266
7359 * gfortran.dg/typebound_proc_28.f03: New.
7360
7361 2013-04-12 Jeff Law <law@redhat.com>
7362
7363 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7364 either.
7365
7366 2013-04-12 Tobias Burnus <burnus@net-b.de>
7367
7368 PR fortran/56929
7369 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7370
7371 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7372
7373 PR target/56903
7374 * gcc.target/i386/pr56903.c: New test.
7375
7376 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7377
7378 PR fortran/56261
7379 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7380 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7381 * gfortran.dg/block_11.f90: Fix invalid test case.
7382 * gfortran.dg/function_types_3.f90: Add new error message.
7383 * gfortran.dg/global_references_1.f90: Ditto.
7384 * gfortran.dg/import2.f90: Remove unneeded parts.
7385 * gfortran.dg/import6.f90: Fix invalid test case.
7386 * gfortran.dg/proc_decl_2.f90: Ditto.
7387 * gfortran.dg/proc_decl_9.f90: Ditto.
7388 * gfortran.dg/proc_decl_18.f90: Ditto.
7389 * gfortran.dg/proc_ptr_40.f90: New.
7390 * gfortran.dg/whole_file_7.f90: Modified error wording.
7391 * gfortran.dg/whole_file_16.f90: Ditto.
7392 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7393 * gfortran.dg/whole_file_18.f90: Modified error wording.
7394 * gfortran.dg/whole_file_20.f03: Ditto.
7395 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7396 invalid test case.
7397
7398 2013-04-12 Richard Biener <rguenther@suse.de>
7399
7400 Revert
7401 2013-04-10 Richard Biener <rguenther@suse.de>
7402
7403 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7404
7405 2013-04-12 Tobias Burnus <burnus@net-b.de>
7406
7407 PR fortran/56845
7408 * gfortran.dg/class_allocate_15.f90: New.
7409
7410 Revert:
7411 2013-04-12 Tobias Burnus <burnus@net-b.de>
7412
7413 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7414 scan-tree-dump-times.
7415
7416 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7417
7418 PR tree-optimization/56918
7419 PR tree-optimization/56920
7420 * gcc.dg/vect/pr56918.c: New test.
7421 * gcc.dg/vect/pr56920.c: New test.
7422
7423 2013-04-12 Tobias Burnus <burnus@net-b.de>
7424
7425 PR fortran/56845
7426 * gfortran.dg/class_allocate_14.f90: New.
7427 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7428 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7429
7430 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7431
7432 * gcc.dg/fold-cstvecshift.c: New testcase.
7433
7434 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7435
7436 * gcc.target/aarch64/negs.c: New.
7437
7438 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR c++/56895
7441 * g++.dg/template/arrow4.C: New test.
7442
7443 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7444
7445 * gnat.dg/array23.adb: New test.
7446 * gnat.dg/array23_pkg[123].ads: New helpers.
7447
7448 2013-04-11 Jeff Law <law@redhat.com>
7449
7450 PR tree-optimization/56900
7451 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7452
7453 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/56913
7456 * g++.dg/cpp0x/sfinae44.C: New.
7457
7458 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7459
7460 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7461 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7462
7463 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7464
7465 PR c++/54216
7466 * g++.dg/cpp0x/enum26.C: New.
7467 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7468
7469 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7470
7471 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7472 inverse operands.
7473 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7474 loop is vectorized.
7475 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7476 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7477 loop is vectorized and that the correct instruction is generated.
7478 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7479 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7480 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7481
7482 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7483
7484 PR tree-optimization/56899
7485 * gcc.c-torture/execute/pr56899.c: New test.
7486
7487 2013-04-10 David S. Miller <davem@davemloft.net>
7488
7489 * gcc.target/sparc/setcc-4.c: New test.
7490 * gcc.target/sparc/setcc-5.c: New test.
7491
7492 2013-04-10 Richard Biener <rguenther@suse.de>
7493
7494 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7495
7496 2013-04-10 Richard Biener <rguenther@suse.de>
7497
7498 * gcc.dg/vect/slp-39.c: New testcase.
7499
7500 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7501
7502 PR tree-optimization/55524
7503 * gcc.target/epiphany/fnma-1.c: New test.
7504
7505 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7506
7507 * gcc.dg/tree-ssa/inline-11.c: New test
7508
7509 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR c++/56895
7512 * g++.dg/template/arrow3.C: New test.
7513
7514 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7515
7516 * gcc.target/arm/minmax_minus.c: New test.
7517
7518 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR middle-end/56883
7521 * c-c++-common/gomp/pr56883.c: New test.
7522
7523 2013-04-09 Jeff Law <law@redhat.com>
7524
7525 * gcc.dg/tree-ssa/vrp87.c: New test.
7526
7527 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7528
7529 PR tree-optimization/56854
7530 * g++.dg/torture/pr56854.C: New test.
7531
7532 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7533
7534 PR fortran/56782
7535 * gfortran.dg/array_constructor_44.f90: New test.
7536
7537 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 PR c++/56871
7540 * g++.dg/cpp0x/constexpr-specialization.C: New.
7541
7542 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7543
7544 * gcc.c-torture/execute/pr56837.c: New test.
7545
7546 PR c++/34949
7547 PR c++/50243
7548 * g++.dg/opt/vt3.C: New test.
7549 * g++.dg/opt/vt4.C: New test.
7550
7551 2013-04-08 Jeff Law <law@redhat.com>
7552
7553 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7554
7555 2013-04-08 Richard Biener <rguenther@suse.de>
7556
7557 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7558
7559 2013-04-08 Richard Biener <rguenther@suse.de>
7560
7561 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7562
7563 2013-04-08 Richard Biener <rguenther@suse.de>
7564
7565 * g++.dg/vect/slp-pr56812.cc: Adjust.
7566
7567 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7568
7569 * gcc.dg/pr56837.c: New test.
7570 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7571 "generated memset minus one".
7572
7573 2013-04-07 Tobias Burnus <burnus@net-b.de>
7574
7575 PR fortran/56849
7576 * gfortran.dg/reshape_5.f90: New.
7577
7578 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7579
7580 PR target/56843
7581 * gcc.target/powerpc/recip-1.c: Modify expected output.
7582 * gcc.target/powerpc/recip-3.c: Likewise.
7583 * gcc.target/powerpc/recip-4.c: Likewise.
7584 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
7585
7586 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7587
7588 * gcc.target/arm/peep-ldrd-1.c: New test.
7589 * gcc.target/arm/peep-strd-1.c: Likewise.
7590
7591 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
7592
7593 * gcc.target/arm/negdi-1.c: New test.
7594 * gcc.target/arm/negdi-2.c: Likewise.
7595 * gcc.target/arm/negdi-3.c: Likewise.
7596 * gcc.target/arm/negdi-4.c: Likewise.
7597
7598 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7599
7600 * lib/target-supports.exp (add_options_for_arm_v8_neon):
7601 Add -march=armv8-a when we use v8 NEON.
7602 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
7603 (check_effective_target_vect_call_ceilf): Likewise.
7604 (check_effective_target_vect_call_floorf): Likewise.
7605 (check_effective_target_vect_call_roundf): Likewise.
7606 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
7607 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
7608 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
7609 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
7610 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
7611
7612 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
7613
7614 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
7615 * gcc.target/powerpc/sd-pwr6.c: Same.
7616 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
7617 * g++.dg/debug/pr56294.C: XFAIL on AIX.
7618
7619 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
7620
7621 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
7622
7623 2013-04-04 Janus Weil <janus@gcc.gnu.org>
7624
7625 PR fortran/40881
7626 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
7627 * gfortran.dg/altreturn_4.f90: Ditto.
7628 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
7629 * gfortran.dg/altreturn_5.f90: Ditto.
7630 * gfortran.dg/altreturn_6.f90: Ditto.
7631 * gfortran.dg/altreturn_7.f90: Ditto.
7632
7633 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7634
7635 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
7636 New procedure.
7637 (check_effective_target_arm_v8_neon_ok_nocache):
7638 Likewise.
7639 (check_effective_target_arm_v8_neon_ok): Change to use
7640 check_effective_target_arm_v8_neon_ok_nocache.
7641 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
7642 NEON flags.
7643 (check_effective_target_vect_call_btruncf):
7644 Enable for arm and ARMv8 NEON.
7645 (check_effective_target_vect_call_ceilf): Likewise.
7646 (check_effective_target_vect_call_floorf): Likewise.
7647 (check_effective_target_vect_call_roundf): Likewise.
7648 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
7649 target.
7650
7651 2013-04-04 Marek Polacek <polacek@redhat.com>
7652
7653 PR tree-optimization/48186
7654 * gcc.dg/pr48186.c: New test.
7655
7656 2013-04-04 Richard Biener <rguenther@suse.de>
7657
7658 PR tree-optimization/56826
7659 * gcc.dg/vect/pr56826.c: New testcase.
7660 * gcc.dg/vect/O3-pr36098.c: Adjust.
7661
7662 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
7663
7664 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
7665 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7666 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7667 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7668 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7669 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7670 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7671 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7672 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7673 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7674
7675 2013-04-04 Richard Biener <rguenther@suse.de>
7676
7677 PR tree-optimization/56213
7678 * gcc.dg/vect/vect-123.c: New testcase.
7679
7680 2013-04-04 Tobias Burnus <burnus@net-b.de>
7681
7682 PR fortran/56810
7683 * gfortran.dg/read_repeat_2.f90: New.
7684
7685 2013-04-04 Richard Biener <rguenther@suse.de>
7686
7687 PR tree-optimization/56837
7688 * g++.dg/torture/pr56837.C: New testcase.
7689
7690 2013-04-04 Tobias Burnus <burnus@net-b.de>
7691
7692 PR fortran/50269
7693 * gfortran.dg/c_loc_test_21.f90: New.
7694 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
7695 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
7696 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
7697 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
7698 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
7699
7700 2013-04-03 Jeff Law <law@redhat.com>
7701
7702 PR tree-optimization/56799
7703 * gcc.c-torture/execute/pr56799.c: New test.
7704
7705 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
7706
7707 PR c++/56815
7708 * g++.dg/warn/Wpointer-arith-1.C: New.
7709 * g++.dg/gomp/for-19.C: Adjust.
7710
7711 2013-04-03 Marek Polacek <polacek@redhat.com>
7712
7713 PR sanitizer/55702
7714 * gcc.dg/pr55702.c: New test.
7715
7716 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7717
7718 PR target/56809
7719 * gcc.dg/pr56809.c: New testcase.
7720
7721 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7722
7723 PR debug/56819
7724 * g++.dg/debug/pr56819.C: New test.
7725
7726 2013-04-03 Richard Biener <rguenther@suse.de>
7727
7728 PR tree-optimization/56817
7729 * g++.dg/torture/pr56817.C: New testcase.
7730
7731 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7732
7733 * gcc.dg/vect/bb-slp-31.c: New file.
7734
7735 2013-04-03 Jason Merrill <jason@redhat.com>
7736
7737 PR c++/34949
7738 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7739
7740 2013-04-03 Richard Biener <rguenther@suse.de>
7741
7742 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
7743
7744 2013-04-03 Richard Biener <rguenther@suse.de>
7745
7746 PR tree-optimization/55964
7747 * gcc.dg/torture/pr55964-2.c: New testcase.
7748
7749 2013-04-03 Richard Biener <rguenther@suse.de>
7750
7751 PR tree-optimization/56501
7752 * gcc.dg/torture/pr56501.c: New testcase.
7753
7754 2013-04-03 Richard Biener <rguenther@suse.de>
7755
7756 PR tree-optimization/56407
7757 * gcc.dg/torture/pr56407.c: New testcase.
7758
7759 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7760
7761 PR tree-optimization/56790
7762 * g++.dg/ext/pr56790-1.C: New testcase.
7763
7764 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
7765
7766 * gcc.target/i386/merge-1.c: New testcase.
7767 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
7768
7769 2013-04-03 Jakub Jelinek <jakub@redhat.com>
7770
7771 PR c/19449
7772 * gcc.c-torture/execute/pr19449.c: New test.
7773
7774 2013-04-03 Richard Biener <rguenther@suse.de>
7775
7776 PR tree-optimization/56812
7777 * g++.dg/vect/slp-pr56812.cc: New testcase.
7778
7779 2013-04-03 Janus Weil <janus@gcc.gnu.org>
7780
7781 PR fortran/56284
7782 PR fortran/40881
7783 * gfortran.dg/altreturn_8.f90: New.
7784 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
7785 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
7786 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
7787
7788 2013-04-02 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR rtl-optimization/56745
7791 * gcc.c-torture/compile/pr56745.c: New test.
7792
7793 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7794
7795 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
7796
7797 2013-04-02 Richard Biener <rguenther@suse.de>
7798
7799 PR tree-optimization/56778
7800 * gcc.dg/torture/pr56778.c: New testcase.
7801
7802 2013-04-02 Richard Biener <rguenther@suse.de>
7803
7804 PR middle-end/56768
7805 * g++.dg/torture/pr56768.C: New testcase.
7806
7807 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
7810
7811 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7812
7813 PR fortran/56660
7814 * gfortran.dg/namelist_82.f90: New test.
7815
7816 2013-04-01 Janus Weil <janus@gcc.gnu.org>
7817
7818 PR fortran/56500
7819 * gfortran.dg/implicit_class_1.f90: New.
7820
7821 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7822
7823 PR fortran/56786
7824 * gfortran.dg/namelist_81.f90: New test.
7825
7826 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7827
7828 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
7829 for constant and equal string lengths.
7830 * gfortran.dg/character_comparison_5.f90: Likewise.
7831 * gfortran.dg/character_comparison_9.f90: New test.
7832
7833 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
7834
7835 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
7836 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
7837
7838 2013-03-29 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/35203
7841 * gfortran.dg/optional_absent_3.f90: New.
7842
7843 2013-03-29 Tobias Burnus <burnus@net-b.de>
7844
7845 PR fortran/56737
7846 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
7847
7848 2013-03-29 Tobias Burnus <burnus@net-b.de>
7849
7850 PR fortran/56735
7851 * gfortran.dg/namelist_80.f90: New.
7852
7853 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7854
7855 PR fortran/45159
7856 * gfortran.dg/string_length_2.f90: New test.
7857 * gfortran.dg/dependency_41.f90: New test.
7858
7859 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7860
7861 PR fortran/55806
7862 * gfortran.dg/array_constructor_43.f90: New test.
7863 * gfortran.dg/random_seed_3.f90: New test.
7864
7865 2013-03-28 Ian Bolton <ian.bolton@arm.com>
7866
7867 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
7868 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
7869 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
7870 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
7871 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
7872 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
7873 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
7874 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
7875 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
7876 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
7877
7878 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
7879
7880 PR c++/56725
7881 * g++.dg/conversion/op4.C: Adjust.
7882 * g++.dg/cpp0x/rv1n.C: Likewise.
7883 * g++.dg/cpp0x/rv2n.C: Likewise.
7884 * g++.dg/cpp0x/template_deduction.C: Likewise.
7885 * g++.dg/expr/cond8.C: Likewise.
7886 * g++.dg/other/error4.C: Likewise.
7887 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
7888 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
7889 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
7890 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
7891 * g++.old-deja/g++.jason/conversion2.C: Likewise.
7892 * g++.old-deja/g++.law/cvt20.C: Likewise.
7893 * g++.old-deja/g++.law/cvt8.C: Likewise.
7894 * g++.old-deja/g++.law/init8.C: Likewise.
7895 * g++.old-deja/g++.mike/net12.C: Likewise.
7896 * g++.old-deja/g++.mike/net8.C: Likewise.
7897 * g++.old-deja/g++.mike/p2793.C: Likewise.
7898 * g++.old-deja/g++.mike/p3836.C: Likewise.
7899 * g++.old-deja/g++.mike/p418.C: Likewise.
7900 * g++.old-deja/g++.mike/p701.C: Likewise.
7901 * g++.old-deja/g++.mike/p807.C: Likewise.
7902
7903 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
7904
7905 PR middle-end/56694
7906 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
7907 targets.
7908
7909 2013-03-28 Marek Polacek <polacek@redhat.com>
7910
7911 PR tree-optimization/56695
7912 * gcc.dg/vect/pr56695.c: New test.
7913
7914 2013-03-28 Richard Biener <rguenther@suse.de>
7915
7916 PR tree-optimization/37021
7917 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
7918 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
7919
7920 2013-03-27 Tobias Burnus <burnus@net-b.de>
7921
7922 PR fortran/56650
7923 PR fortran/36437
7924 * gfortran.dg/sizeof_2.f90: New.
7925 * gfortran.dg/sizeof_3.f90: New.
7926 * gfortran.dg/sizeof_proc.f90: Update dg-error.
7927
7928 2013-03-27 Richard Biener <rguenther@suse.de>
7929
7930 PR tree-optimization/37021
7931 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
7932
7933 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
7934
7935 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
7936 * g++.dg/ipa/ivinline-2.C: Likewise.
7937 * g++.dg/ipa/ivinline-3.C: Likewise.
7938 * g++.dg/ipa/ivinline-4.C: Likewise.
7939 * g++.dg/ipa/ivinline-5.C: Likewise.
7940 * g++.dg/ipa/ivinline-7.C: Likewise.
7941 * g++.dg/ipa/ivinline-8.C: Likewise.
7942 * g++.dg/ipa/ivinline-9.C: Likewise.
7943 * g++.dg/cpp0x/noexcept03.C: Likewise.
7944 * gcc.dg/const-1.c: Likewise.
7945 * gcc.dg/ipa/pure-const-1.c: Likewise.
7946 * gcc.dg/noreturn-8.c: Likewise.
7947 * gcc.target/i386/mmx-1.c: Likewise.
7948 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
7949 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
7950 * gcc.c-torture/execute/pr33992.x: New file.
7951
7952 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
7955
7956 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7957
7958 PR c++/55951
7959 * g++.dg/ext/desig5.C: New.
7960
7961 2013-03-26 Tobias Burnus <burnus@net-b.de>
7962
7963 PR fortran/56649
7964 * gfortran.dg/merge_init_expr_2.f90: New.
7965 * gfortran.dg/merge_char_1.f90: Modify test to
7966 stay a run-time test.
7967 * gfortran.dg/merge_char_3.f90: Ditto.
7968
7969 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
7970
7971 * g++.dg/cpp0x/constexpr-friend-2.C: New.
7972 * g++.dg/cpp0x/constexpr-main.C: Likewise.
7973
7974 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/56722
7977 * g++.dg/cpp0x/range-for23.C: New.
7978
7979 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
7980
7981 PR libfortran/52512
7982 * gfortran.dg/namelist_79.f90: New.
7983
7984 2013-03-25 Martin Jambor <mjambor@suse.cz>
7985
7986 * gcc.dg/ipa/ipcp-agg-9.c: New test.
7987
7988 2013-03-25 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/38536
7991 PR fortran/38813
7992 PR fortran/38894
7993 PR fortran/39288
7994 PR fortran/40963
7995 PR fortran/45824
7996 PR fortran/47023
7997 PR fortran/47034
7998 PR fortran/49023
7999 PR fortran/50269
8000 PR fortran/50612
8001 PR fortran/52426
8002 PR fortran/54263
8003 PR fortran/55343
8004 PR fortran/55444
8005 PR fortran/55574
8006 PR fortran/56079
8007 PR fortran/56378
8008 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8009 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8010 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8011 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8012 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8013 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8014 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8015 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8016 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8017 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8018 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8019 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8020 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8021 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8022 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8023 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8024 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8025 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8026 * gfortran.dg/pr32601_1.f03: Ditto.
8027 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8028 * gfortran.dg/blockdata_7.f90: New.
8029 * gfortran.dg/c_assoc_4.f90: New.
8030 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8031 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8032 * gfortran.dg/c_funloc_tests_8.f90: New.
8033 * gfortran.dg/c_loc_test_17.f90: New.
8034 * gfortran.dg/c_loc_test_18.f90: New.
8035 * gfortran.dg/c_loc_test_19.f90: New.
8036 * gfortran.dg/c_loc_test_20.f90: New.
8037 * gfortran.dg/c_sizeof_5.f90: New.
8038 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8039 * gfortran.dg/transfer_resolve_2.f90: New.
8040 * gfortran.dg/transfer_resolve_3.f90: New.
8041 * gfortran.dg/transfer_resolve_4.f90: New.
8042 * gfortran.dg/pr32601.f03: Update dg-error.
8043 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8044 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8045
8046 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8047
8048 * gcc.target/arm/vseleqdf.c: New test.
8049 * gcc.target/arm/vseleqsf.c: Likewise.
8050 * gcc.target/arm/vselgedf.c: Likewise.
8051 * gcc.target/arm/vselgesf.c: Likewise.
8052 * gcc.target/arm/vselgtdf.c: Likewise.
8053 * gcc.target/arm/vselgtsf.c: Likewise.
8054 * gcc.target/arm/vselledf.c: Likewise.
8055 * gcc.target/arm/vsellesf.c: Likewise.
8056 * gcc.target/arm/vselltdf.c: Likewise.
8057 * gcc.target/arm/vselltsf.c: Likewise.
8058 * gcc.target/arm/vselnedf.c: Likewise.
8059 * gcc.target/arm/vselnesf.c: Likewise.
8060 * gcc.target/arm/vselvcdf.c: Likewise.
8061 * gcc.target/arm/vselvcsf.c: Likewise.
8062 * gcc.target/arm/vselvsdf.c: Likewise.
8063 * gcc.target/arm/vselvssf.c: Likewise.
8064
8065 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8066
8067 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8068 body from here...
8069 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8070 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8071 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8072 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8073 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8074 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8075 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8076 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8077 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8078 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8079 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8080 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8081 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8082 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8083 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8084 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8085 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8086 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8087 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8088 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8089 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8090 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8091 * gcc.target/arm/atomic-op-char.c: Likewise.
8092 * gcc.target/arm/atomic-op-consume.c: Likewise.
8093 * gcc.target/arm/atomic-op-int.c: Likewise.
8094 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8095 * gcc.target/arm/atomic-op-release.c: Likewise.
8096 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8097 * gcc.target/arm/atomic-op-short.c: Likewise.
8098
8099 2013-03-25 Richard Biener <rguenther@suse.de>
8100
8101 PR middle-end/56694
8102 * g++.dg/torture/pr56694.C: New testcase.
8103
8104 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8105
8106 PR target/56720
8107 * gcc.target/arm/neon-vcond-gt.c: New test.
8108 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8109 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8110
8111 2013-03-25 Richard Biener <rguenther@suse.de>
8112
8113 PR tree-optimization/56689
8114 * gcc.dg/torture/pr56689.c: New testcase.
8115
8116 2013-03-25 Kai Tietz <ktietz@redhat.com>
8117
8118 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8119
8120 2013-03-24 Tobias Burnus <burnus@net-b.de>
8121
8122 PR fortran/56696
8123 * gfortran.dg/eof_5.f90: New.
8124
8125 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8126
8127 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8128 alphabetically.
8129
8130 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8131
8132 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8133
8134 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8135
8136 PR testsuite/55994
8137 * gcc.c-torture/execute/builtins/builtins.exp: Add
8138 -Wl,--allow-multiple-definition for RTEMS targets.
8139
8140 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8141
8142 * gcc.target/aarch64/movk.c: New test.
8143
8144 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8145
8146 * g++.dg/ext/vector21.C: New testcase.
8147
8148 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8149
8150 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8151 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8152
8153 2013-03-21 Richard Biener <rguenther@suse.de>
8154
8155 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8156 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8157
8158 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8159
8160 * gcc.target/aarch64/vect.c: Test and result vector added
8161 for sabd and saba instructions.
8162 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8163 instructions in assembly.
8164 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8165 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8166 for fabd instruction.
8167 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8168 instruction in assembly.
8169 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8170
8171 2013-03-20 Jeff Law <law@redhat.com>
8172
8173 * g++.dg/tree-ssa/ssa-dom.C: New test.
8174
8175 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8176
8177 * gcc.target/powerpc/mmfpgpr.c: New test.
8178 * gcc.target/powerpc/sd-vsx.c: Likewise.
8179 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8180 * gcc.target/powerpc/vsx-float0.c: Likewise.
8181
8182 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8183
8184 PR tree-optimization/56355
8185 * gcc.dg/pr56355-1.c: New file.
8186
8187 2013-03-20 Catherine Moore <clm@codesourcery.com>
8188 Richard Sandiford <rdsandiford@googlemail.com>
8189
8190 * gcc.target/mips/mips.exp: Add microMIPS support.
8191 * gcc.target/mips/umips-movep-2.c: New test.
8192 * gcc.target/mips/umips-lwp-2.c: New test.
8193 * gcc.target/mips/umips-swp-5.c: New test.
8194 * gcc.target/mips/umips-constraints-1.c: New test.
8195 * gcc.target/mips/umips-lwp-3.c: New test.
8196 * gcc.target/mips/umips-swp-6.c: New test.
8197 * gcc.target/mips/umips-constraints-2.c: New test.
8198 * gcc.target/mips/umips-save-restore-1.c: New test.
8199 * gcc.target/mips/umips-lwp-4.c: New test.
8200 * gcc.target/mips/umips-swp-7.c: New test.
8201 * gcc.target/mips/umips-save-restore-2.c: New test.
8202 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8203 * gcc.target/mips/umips-lwp-5.c: New test.
8204 * gcc.target/mips/umips-save-restore-3.c: New test.
8205 * gcc.target/mips/umips-lwp-6.c: New test.
8206 * gcc.target/mips/umips-swp-1.c: New test.
8207 * gcc.target/mips/umips-lwp-7.c: New test.
8208 * gcc.target/mips/umips-swp-2.c: New test.
8209 * gcc.target/mips/umips-lwp-8.c: New test.
8210 * gcc.target/mips/umips-swp-3.c: New test.
8211 * gcc.target/mips/umips-movep-1.c: New test.
8212 * gcc.target/mips/umips-lwp-1.c: New test.
8213 * gcc.target/mips/umips-swp-4.c: New test.
8214
8215 2013-03-20 Richard Biener <rguenther@suse.de>
8216
8217 PR tree-optimization/56661
8218 * gcc.dg/torture/pr56661.c: New testcase.
8219
8220 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8221
8222 PR rtl-optimization/56605
8223 * gcc.target/powerpc/pr56605.c: New.
8224
8225 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8226
8227 PR fortran/54932
8228 * gfortran.dg/do_1.f90: Don't xfail.
8229
8230 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8231
8232 PR libfortran/51825
8233 * gfortran.dg/namelist_77.f90: New.
8234 * gfortran.dg/namelist_78.f90: New.
8235
8236 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8237
8238 PR libfortran/48618
8239 * gfortran.dg/open_negative_unit_1.f90: New.
8240
8241 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8242
8243 * gcc.target/aarch64/sbc.c: New test.
8244
8245 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8246
8247 * gcc.target/aarch64/ror.c: New test.
8248
8249 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8250
8251 * gcc.target/aarch64/extr.c: New test.
8252
8253 2013-03-19 Richard Biener <rguenther@suse.de>
8254
8255 PR tree-optimization/56273
8256 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8257 * c-c++-common/uninit-17.c: Likewise.
8258
8259 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8260
8261 PR tree-optimization/56635
8262 * g++.dg/torture/pr56635.C: New test.
8263
8264 2013-03-18 Richard Biener <rguenther@suse.de>
8265
8266 PR tree-optimization/3713
8267 * g++.dg/ipa/devirt-12.C: New testcase.
8268
8269 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8270
8271 PR c/56566
8272 * c-c++-common/pr56566.c: New test.
8273
8274 2013-03-17 Jason Merrill <jason@redhat.com>
8275
8276 * g++.dg/template/abstract-dr337.C: XFAIL.
8277
8278 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8279
8280 PR c++/56607
8281 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8282 * c-c++-common/pr56607.c: New test.
8283
8284 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8285
8286 PR c++/56582
8287 * g++.dg/cpp0x/constexpr-array5.C: New.
8288
8289 2013-03-15 Tobias Burnus <burnus@net-b.de>
8290
8291 PR fortran/56615
8292 * gfortran.dg/transfer_intrinsic_5.f90: New.
8293
8294 2013-03-15 Kai Tietz <ktietz@redhat.com>
8295
8296 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8297 * gcc.target/i386/pr20020-1.c: Likewise.
8298 * gcc.target/i386/pr20020-2.c: Likewise.
8299 * gcc.target/i386/pr20020-3.c: Likewise.
8300 * gcc.target/i386/pr53425-1.c: Likewise.
8301 * gcc.target/i386/pr53425-2.c: Likewise.
8302 * gcc.target/i386/pr55093.c: Likewise.
8303 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8304
8305 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8306
8307 PR debug/56307
8308 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8309 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8310
8311 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR tree-optimization/53265
8314 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8315 undefined behavior.
8316 * gcc.dg/graphite/id-6.c (test): Likewise.
8317 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8318 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8319
8320 PR tree-optimization/53265
8321 * gcc.dg/pr53265.c: New test.
8322 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8323 to dg-options.
8324 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8325 arrays.
8326 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8327 n, use it as high bound instead of 4.
8328
8329 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8330
8331 PR target/49880
8332 * gcc.target/sh/pr49880-1.c: New.
8333 * gcc.target/sh/pr49880-2.c: New.
8334 * gcc.target/sh/pr49880-3.c: New.
8335 * gcc.target/sh/pr49880-4.c: New.
8336 * gcc.target/sh/pr49880-5.c: New.
8337
8338 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8339
8340 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8341
8342 2013-03-13 Richard Biener <rguenther@suse.de>
8343
8344 PR tree-optimization/56608
8345 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8346
8347 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8348
8349 PR c++/56611
8350 * g++.dg/cpp0x/alias-decl-32.C: New.
8351
8352 2013-03-11 Jan Hubicka <jh@suse.cz>
8353
8354 PR middle-end/56571
8355 * gcc.c-torture/compile/pr56571.c: New testcase.
8356
8357 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8358
8359 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8360 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8361
8362 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8363
8364 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8365 * gcc.dg/inline_4.c: Likewise.
8366 * gcc.dg/unroll_2.c: Likewise.
8367 * gcc.dg/unroll_3.c: Likewise.
8368 * gcc.dg/unroll_4.c: Likewise.
8369
8370 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8371
8372 PR testsuite/54119
8373 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8374
8375 PR debug/56307
8376 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8377
8378 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8379
8380 PR target/40797
8381 * gcc.c-torture/compile/pr40797.c: New.
8382
8383 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8384
8385 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8386
8387 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8388
8389 PR fortran/56575
8390 * gfortran.dg/class_56.f90: New test.
8391
8392 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8393
8394 PR middle-end/56524
8395 * gcc.target/mips/pr56524.c: New test.
8396
8397 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/56565
8400 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8401
8402 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8403
8404 PR c++/51412
8405 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8406
8407 2013-03-08 Marek Polacek <polacek@redhat.com>
8408
8409 PR tree-optimization/56478
8410 * gcc.dg/torture/pr56478.c: New test.
8411
8412 2013-03-08 Kai Tietz <ktietz@redhat.com>
8413
8414 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8415 targets linker option --allow-multiple-definition.
8416
8417 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8418 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8419 * gcc.dg/pr52549.c: Add LLP64 case.
8420 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8421 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8422 * gcc.dg/torture/pr51071-2.c: Likewise.
8423 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8424 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8425 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8426 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8427 * gcc.dg/weak/weak-1.c: Likewise.
8428 * gcc.dg/weak/weak-2.c: Likewise.
8429 * gcc.dg/weak/weak-3.c: Likewise.
8430 * gcc.dg/weak/weak-4.c: Likewise.
8431 * gcc.dg/weak/weak-5.c: Likewise.
8432 * gcc.dg/weak/weak-15.c: Likewise.
8433 * gcc.dg/weak/weak-16.c: Likewise.
8434
8435 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8436
8437 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR tree-optimization/56559
8440 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8441
8442 2013-03-07 Andreas Schwab <schwab@suse.de>
8443
8444 * gcc.dg/pr31490.c: Fix last change.
8445
8446 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8447
8448 PR c++/56534
8449 * g++.dg/template/crash115.C: New.
8450
8451 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR tree-optimization/56539
8454 * gcc.c-torture/compile/pr56539.c: New test.
8455
8456 2013-03-06 Kai Tietz <ktietz@redhat.com>
8457
8458 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8459 targets.
8460 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8461 * gcc.dg/lto/20091013-1_2.c: Likewise.
8462 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8463
8464 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8465
8466 * gnat.dg/specs/aggr6.ads: New test.
8467
8468 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8469
8470 * gnat.dg/loop_optimization15.ad[sb]: New test.
8471
8472 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8473
8474 PR middle-end/56548
8475 * gcc.dg/pr56548.c: New test.
8476
8477 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8478
8479 PR debug/53363
8480 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8481
8482 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8483
8484 PR c++/56543
8485 * g++.dg/template/typename20.C: New test.
8486
8487 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8488
8489 PR debug/56510
8490 * gcc.dg/pr56510.c: New test.
8491
8492 PR rtl-optimization/56484
8493 * gcc.c-torture/compile/pr56484.c: New test.
8494
8495 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/56530
8498 * g++.dg/warn/Wsign-conversion-2.C: New.
8499
8500 2013-03-05 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/56270
8503 * gcc.dg/vect/slp-38.c: New testcase.
8504
8505 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8506
8507 PR rtl-optimization/56494
8508 * gcc.dg/pr56494.c: New test.
8509
8510 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gcc.dg/pr56424.c: New test.
8513
8514 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8515
8516 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8517 * gcc.dg/pr56228.c <avr>: Skip.
8518
8519 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8520
8521 PR testsuite/52641
8522 PR tree-optimization/52631
8523 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8524
8525 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8526
8527 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8528 * gcc.dg/vect/vect-83_64.c: Same.
8529
8530 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8531
8532 PR fortran/56477
8533 * gfortran.dg/pointer_check_13.f90: New test.
8534
8535 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8536
8537 PR fortran/54730
8538 * gfortran.dg/array_constructor_42.f90: New test.
8539
8540 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8541
8542 PR c++/52688
8543 * g++.dg/template/static33.C: New.
8544 * g++.dg/template/static34.C: Likewise.
8545
8546 PR c++/10291
8547 * g++.dg/template/static35.C: New.
8548
8549 2013-03-01 Steve Ellcey <sellcey@mips.com>
8550
8551 * gcc.dg/pr56396.c: Require pic support.
8552
8553 2013-03-01 Richard Biener <rguenther@suse.de>
8554
8555 PR tree-optimization/55481
8556 * gcc.dg/torture/pr56488.c: New testcase.
8557
8558 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8559 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR sanitizer/56454
8562 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8563 no_sanitize_address attribute rather than no_address_safety_analysis.
8564 * g++.dg/asan/sanitizer_test_utils.h
8565 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8566 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8567 in addition to no_address_safety_analysis.
8568
8569 2013-02-28 Jason Merrill <jason@redhat.com>
8570
8571 PR c++/56481
8572 * g++.dg/cpp0x/constexpr-and.C: New.
8573
8574 2013-02-28 Martin Jambor <mjambor@suse.cz>
8575
8576 PR tree-optimization/56294
8577 * g++.dg/debug/pr56294.C: New test.
8578
8579 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8580
8581 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8582
8583 2013-02-27 Marek Polacek <polacek@redhat.com>
8584
8585 PR rtl-optimization/56466
8586 * gcc.dg/pr56466.c: New test.
8587
8588 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8589
8590 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
8591 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
8592 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
8593
8594 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
8595
8596 PR middle-end/45472
8597 * gcc.dg/pr45472.c: New test.
8598
8599 2013-02-26 Marek Polacek <polacek@redhat.com>
8600
8601 PR tree-optimization/56426
8602 * gcc.dg/pr56436.c: New test.
8603
8604 2013-02-26 Jakub Jelinek <jakub@redhat.com>
8605
8606 PR tree-optimization/56448
8607 * gcc.c-torture/compile/pr56448.c: New test.
8608
8609 PR tree-optimization/56443
8610 * gcc.dg/torture/pr56443.c: New test.
8611
8612 2013-02-25 Richard Biener <rguenther@suse.de>
8613
8614 PR tree-optimization/56175
8615 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
8616
8617 2013-02-24 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR c++/56403
8620 * g++.dg/torture/pr56403.C: New test.
8621
8622 2013-02-25 Catherine Moore <clm@codesourcery.com>
8623
8624 Revert:
8625 2013-02-24 Catherine Moore <clm@codesourcery.com>
8626 Richard Sandiford <rdsandiford@googlemail.com>
8627
8628 * gcc.target/mips/mips.exp: Add microMIPS support.
8629 * gcc.target/mips/umips-movep-2.c: New test.
8630 * gcc.target/mips/umips-lwp-2.c: New test.
8631 * gcc.target/mips/umips-swp-5.c: New test.
8632 * gcc.target/mips/umips-constraints-1.c: New test.
8633 * gcc.target/mips/umips-lwp-3.c: New test.
8634 * gcc.target/mips/umips-swp-6.c: New test.
8635 * gcc.target/mips/umips-constraints-2.c: New test.
8636 * gcc.target/mips/umips-save-restore-1.c: New test.
8637 * gcc.target/mips/umips-lwp-4.c: New test.
8638 * gcc.target/mips/umips-swp-7.c: New test.
8639 * gcc.target/mips/umips-save-restore-2.c: New test.
8640 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8641 * gcc.target/mips/umips-lwp-5.c: New test.
8642 * gcc.target/mips/umips-save-restore-3.c: New test.
8643 * gcc.target/mips/umips-lwp-6.c: New test.
8644 * gcc.target/mips/umips-swp-1.c: New test.
8645 * gcc.target/mips/umips-lwp-7.c: New test.
8646 * gcc.target/mips/umips-swp-2.c: New test.
8647 * gcc.target/mips/umips-lwp-8.c: New test.
8648 * gcc.target/mips/umips-swp-3.c: New test.
8649 * gcc.target/mips/umips-movep-1.c: New test.
8650 * gcc.target/mips/umips-lwp-1.c: New test.
8651 * gcc.target/mips/umips-swp-4.c: New test.
8652
8653 2013-02-24 Catherine Moore <clm@codesourcery.com>
8654 Richard Sandiford <rdsandiford@googlemail.com>
8655
8656 * gcc.target/mips/mips.exp: Add microMIPS support.
8657 * gcc.target/mips/umips-movep-2.c: New test.
8658 * gcc.target/mips/umips-lwp-2.c: New test.
8659 * gcc.target/mips/umips-swp-5.c: New test.
8660 * gcc.target/mips/umips-constraints-1.c: New test.
8661 * gcc.target/mips/umips-lwp-3.c: New test.
8662 * gcc.target/mips/umips-swp-6.c: New test.
8663 * gcc.target/mips/umips-constraints-2.c: New test.
8664 * gcc.target/mips/umips-save-restore-1.c: New test.
8665 * gcc.target/mips/umips-lwp-4.c: New test.
8666 * gcc.target/mips/umips-swp-7.c: New test.
8667 * gcc.target/mips/umips-save-restore-2.c: New test.
8668 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8669 * gcc.target/mips/umips-lwp-5.c: New test.
8670 * gcc.target/mips/umips-save-restore-3.c: New test.
8671 * gcc.target/mips/umips-lwp-6.c: New test.
8672 * gcc.target/mips/umips-swp-1.c: New test.
8673 * gcc.target/mips/umips-lwp-7.c: New test.
8674 * gcc.target/mips/umips-swp-2.c: New test.
8675 * gcc.target/mips/umips-lwp-8.c: New test.
8676 * gcc.target/mips/umips-swp-3.c: New test.
8677 * gcc.target/mips/umips-movep-1.c: New test.
8678 * gcc.target/mips/umips-lwp-1.c: New test.
8679 * gcc.target/mips/umips-swp-4.c: New test.
8680
8681 2013-02-22 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR sanitizer/56393
8684 * lib/asan-dg.exp (asan_link_flags): Add
8685 -B${gccpath}/libsanitizer/asan/ to flags.
8686
8687 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8688
8689 PR middle-end/56420
8690 * gcc.dg/torture/pr56420.c: New test.
8691
8692 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
8693
8694 PR middle-end/56108
8695 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
8696
8697 2013-02-21 Martin Jambor <mjambor@suse.cz>
8698
8699 PR tree-optimization/56310
8700 * g++.dg/ipa/pr56310.C: New test.
8701
8702 2013-02-21 Janus Weil <janus@gcc.gnu.org>
8703
8704 PR fortran/56385
8705 * gfortran.dg/proc_ptr_comp_37.f90: New.
8706
8707 2013-02-21 Richard Biener <rguenther@suse.de>
8708
8709 PR tree-optimization/56415
8710 Revert
8711 2013-02-11 Richard Biener <rguenther@suse.de>
8712
8713 PR tree-optimization/56273
8714 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8715 * gcc.dg/tree-ssa/pr21559.c: Adjust.
8716 * gcc.dg/tree-ssa/vrp17.c: Likewise.
8717 * gcc.dg/tree-ssa/vrp18.c: Likewise.
8718 * gcc.dg/tree-ssa/vrp23.c: Likewise.
8719 * gcc.dg/tree-ssa/vrp24.c: Likewise.
8720
8721 2013-02-21 Marek Polacek <polacek@redhat.com>
8722
8723 PR tree-optimization/56398
8724 * g++.dg/torture/pr56398.C: New test.
8725
8726 2013-02-21 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR inline-asm/56405
8729 * gcc.c-torture/compile/pr56405.c: New test.
8730
8731 2013-02-20 Jan Hubicka <jh@suse.cz>
8732
8733 PR tree-optimization/56265
8734 * g++.dg/ipa/devirt-11.C: New testcase.
8735
8736 2013-02-20 Richard Biener <rguenther@suse.de>
8737
8738 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
8739
8740 2013-02-20 Richard Biener <rguenther@suse.de>
8741 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR tree-optimization/56396
8744 * gcc.dg/pr56396.c: New testcase.
8745
8746 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
8747
8748 PR c++/56373
8749 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
8750
8751 2013-02-19 Richard Biener <rguenther@suse.de>
8752
8753 PR tree-optimization/56384
8754 * gcc.dg/torture/pr56384.c: New testcase.
8755
8756 2013-02-19 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR tree-optimization/56350
8759 * gcc.dg/pr56350.c: New test.
8760
8761 PR tree-optimization/56381
8762 * g++.dg/opt/pr56381.C: New test.
8763
8764 2013-02-18 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR pch/54117
8767 * lib/dg-pch.exp (pch-init, pch-finish,
8768 check_effective_target_pch_supported_debug): New procs.
8769 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
8770 Likewise if $pch_unsupported_debug and $flags include -g.
8771 Skip FAILs about missing *.gch file if $pch_unsupported_debug
8772 and dg-require-effective-target pch_unsupported_debug.
8773 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
8774 * objc.dg/pch/pch.exp: Likewise.
8775 * gcc.dg/pch/pch.exp: Likewise.
8776 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
8777 pch_unsupported_debug.
8778 * gcc.dg/pch/valid-1.hs: Likewise.
8779 * gcc.dg/pch/valid-1b.c: Likewise.
8780 * gcc.dg/pch/valid-1b.hs: Likewise.
8781
8782 2013-02-18 Richard Biener <rguenther@suse.de>
8783
8784 PR tree-optimization/56366
8785 * gcc.dg/torture/pr56366.c: New testcase.
8786
8787 2013-02-18 Richard Biener <rguenther@suse.de>
8788
8789 PR middle-end/56349
8790 * gcc.dg/torture/pr56349.c: New testcase.
8791
8792 2013-02-18 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/56321
8795 * gcc.dg/torture/pr56321.c: New testcase.
8796
8797 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
8798
8799 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
8800
8801 2013-02-16 Jakub Jelinek <jakub@redhat.com>
8802 Dodji Seketeli <dodji@redhat.com>
8803
8804 PR asan/56330
8805 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
8806 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8807 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8808 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8809 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8810 * c-c++-common/asan/pr56330.c: Likewise.
8811 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
8812 Ensure the size argument of __builtin_memcpy is a constant.
8813
8814 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
8815 Paolo Carlini <paolo.carlini@oracle.com>
8816
8817 PR c++/51242
8818 * g++.dg/cpp0x/enum23.C: New.
8819
8820 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
8821
8822 PR target/54685
8823 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
8824
8825 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
8826
8827 PR rtl-optimization/56348
8828 * gcc.target/i386/pr56348.c: New test.
8829
8830 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
8831
8832 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
8833 * gcc.target/arm/interrupt-2.c: Likewise.
8834
8835 2013-02-15 Tobias Burnus <burnus@net-b.de>
8836
8837 PR fortran/56318
8838 * gfortran.dg/matmul_9.f90: New.
8839
8840 2013-02-15 Tobias Burnus <burnus@net-b.de>
8841
8842 PR fortran/53818
8843 * gfortran.dg/init_flag_11.f90: New.
8844
8845 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8846
8847 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
8848
8849 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8850
8851 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
8852 characters.
8853
8854 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
8855 Tobias Burnus <burnus@net-b.de>
8856
8857 PR testsuite/56138
8858 * gfortran.dg/allocatable_function_7.f90: New.
8859
8860 2013-02-14 Jakub Jelinek <jakub@redhat.com>
8861
8862 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
8863 * asan_globals_test-wrapper.cc: New file.
8864 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
8865 instead of asan_globals_test.cc as dg-additional-sources.
8866 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
8867 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
8868 "sanitizer_test_utils.h" instead of
8869 "sanitizer_common/tests/sanitizer_test_utils.h".
8870 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
8871 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
8872 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
8873 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
8874 * g++.dg/asan/asan_test.cc: Synced from upstream.
8875 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
8876
8877 2013-02-14 Dodji Seketeli <dodji@redhat.com>
8878
8879 Fix an asan crash
8880 * c-c++-common/asan/memcmp-2.c: New test.
8881
8882 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
8883
8884 PR c++/55582
8885 * g++.dg/cpp0x/udlit-string-literal.h: New.
8886 * g++.dg/cpp0x/udlit-string-literal.C: New.
8887
8888 2013-02-13 Sriraman Tallam <tmsriram@google.com>
8889
8890 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
8891
8892 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
8893
8894 PR target/56184
8895 * gcc.target/arm/pr56184.C: New test.
8896
8897 2013-02-13 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c++/56302
8900 * g++.dg/torture/pr56302.C: New test.
8901 * g++.dg/cpp0x/constexpr-56302.C: New test.
8902 * c-c++-common/pr56302.c: New test.
8903
8904 2013-02-13 Tobias Burnus <burnus@net-b.de>
8905 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 PR fortran/56204
8908 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
8909 * gfortran.dg/quad_3.f90: Ditto.
8910
8911 2013-02-13 Kostya Serebryany <kcc@google.com>
8912
8913 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
8914 to match the fresh asan run-time.
8915 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
8916
8917 2013-02-12 Dodji Seketeli <dodji@redhat.com>
8918
8919 Avoid instrumenting duplicated memory access in the same basic block
8920 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
8921 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8922 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
8923 * c-c++-common/asan/inc.c: Likewise.
8924
8925 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
8926
8927 PR inline-asm/56148
8928 * gcc.target/i386/pr56148.c: New test.
8929
8930 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8931 Tobias Burnus <burnus@net-b.de>
8932
8933 PR testsuite/56082
8934 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
8935 to kind=2.
8936
8937 2013-02-12 Richard Biener <rguenther@suse.de>
8938
8939 PR lto/56297
8940 * gcc.dg/lto/pr56297_0.c: New testcase.
8941 * gcc.dg/lto/pr56297_0.c: Likewise.
8942
8943 2013-02-12 Janus Weil <janus@gcc.gnu.org>
8944
8945 PR fortran/46952
8946 * gfortran.dg/typebound_deferred_1.f90: New.
8947
8948 2013-02-12 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR rtl-optimization/56151
8951 * gcc.target/i386/pr56151.c: New test.
8952
8953 2013-02-11 Sriraman Tallam <tmsriram@google.com>
8954
8955 * g++.dg/ext/mv12.C: New test.
8956 * g++.dg/ext/mv12.h: New file.
8957 * g++.dg/ext/mv12-aux.C: New file.
8958 * g++.dg/ext/mv13.C: New test.
8959
8960 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
8961
8962 * lib/target-supports.exp
8963 (check_effective_target_powerpc_eabi_ok): New.
8964 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
8965 powerpc_eabi_ok.
8966 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
8967 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
8968 only.
8969 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
8970 * gcc.target/powerpc/pr51623.c: Likewise.
8971 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
8972 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
8973
8974 2013-02-11 Alexander Potapenko <glider@google.com>
8975 Jack Howarth <howarth@bromo.med.uc.edu>
8976 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR sanitizer/55617
8979 * g++.dg/asan/pr55617.C: Run on all targets.
8980
8981 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
8982
8983 PR rtl-optimization/56275
8984 * gcc.dg/pr56275.c: New test.
8985
8986 2013-02-11 Richard Biener <rguenther@suse.de>
8987
8988 PR tree-optimization/56273
8989 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
8990
8991 2013-02-11 Richard Biener <rguenther@suse.de>
8992
8993 PR tree-optimization/56264
8994 * gcc.dg/torture/pr56264.c: New testcase.
8995
8996 2013-02-11 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/56273
8999 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9000 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9001 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9002 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9003 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9004 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9005
9006 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9007
9008 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9009 for *-*-linux-gnu targets.
9010 * g++.dg/asan/interception-test-1.c: Ditto.
9011 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9012 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9013
9014 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9015
9016 PR fortran/55362
9017 * gfortran.dg/intrinsic_size_4.f90 : New test.
9018
9019 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR target/56256
9022 * gcc.target/powerpc/pr56256.c: New test.
9023
9024 2013-02-08 Ian Lance Taylor <iant@google.com>
9025
9026 * lib/go.exp: Load timeout.exp.
9027
9028 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9029
9030 PR rtl-optimization/56246
9031 * gcc.target/i386/pr56246.c: New test.
9032
9033 2013-02-08 Jeff Law <law@redhat.com>
9034
9035 PR debug/53948
9036 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9037
9038 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9039
9040 PR target/56043
9041 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9042 powerpc*-*-linux*.
9043
9044 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9045
9046 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9047
9048 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR rtl-optimization/56195
9051 * gcc.dg/torture/pr56195.c: New test.
9052
9053 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9054
9055 PR fortran/54107
9056 * gfortran.dg/recursive_interface_2.f90: New test.
9057
9058 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR tree-optimization/56250
9061 * gcc.c-torture/execute/pr56250.c: New test.
9062
9063 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9064
9065 PR tree-optimization/56064
9066 * gcc.dg/fixed-point/view-convert-2.c: New test.
9067
9068 2013-02-08 Michael Matz <matz@suse.de>
9069
9070 PR tree-optimization/52448
9071 * gcc.dg/pr52448.c: New test.
9072
9073 2013-02-08 Richard Biener <rguenther@suse.de>
9074
9075 PR middle-end/56181
9076 * gcc.dg/torture/pr56181.c: New testcase.
9077
9078 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9079
9080 PR target/54222
9081 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9082 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9083
9084 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9085
9086 PR c++/56241
9087 * g++.dg/parse/crash61.C: New test.
9088
9089 PR c++/56239
9090 * g++.dg/parse/pr56239.C: New test.
9091
9092 PR c++/56237
9093 * g++.dg/abi/mangle61.C: New test.
9094
9095 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9096
9097 PR rtl-optimization/56225
9098 * gcc.target/i386/pr56225.c: New test.
9099
9100 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR debug/56154
9103 * gcc.dg/guality/pr56154-1.c: New test.
9104 * gcc.dg/guality/pr56154-2.c: New test.
9105 * gcc.dg/guality/pr56154-3.c: New test.
9106 * gcc.dg/guality/pr56154-4.c: New test.
9107 * gcc.dg/guality/pr56154-aux.c: New file.
9108
9109 PR tree-optimization/55789
9110 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9111 cleanup-tree-dump.
9112 * gcc.dg/tree-ssa/inline-3.c: Add
9113 --param max-early-inliner-iterations=2 option.
9114
9115 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9116
9117 PR debug/53363
9118 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9119 Add -fno-dwarf2-cfi-asm to dg-options.
9120 Adapt match count.
9121
9122 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9123
9124 PR target/56228
9125 * gcc.dg/pr56228.c: New test.
9126
9127 2013-02-07 Alan Modra <amodra@gmail.com>
9128
9129 PR target/54009
9130 * gcc.target/powerpc/pr54009.c: New test.
9131 PR target/54131
9132 * gfortran.dg/pr54131.f: New test.
9133
9134 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9135
9136 PR fortran/55789
9137 * gfortran.dg/array_constructor_41.f90: New test.
9138
9139 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9140
9141 PR fortran/55978
9142 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9143
9144 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9145
9146 PR middle-end/56217
9147 * g++.dg/gomp/pr56217.C: New test.
9148
9149 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR tree-optimization/56205
9152 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9153 * gcc.c-torture/execute/pr56205.c: New test.
9154
9155 2013-02-05 Richard Biener <rguenther@suse.de>
9156
9157 PR tree-optimization/53342
9158 PR tree-optimization/53185
9159 * gcc.dg/vect/pr53185-2.c: New testcase.
9160
9161 2013-02-05 Jan Hubicka <jh@suse.cz>
9162
9163 PR tree-optimization/55789
9164 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9165 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9166 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9167 * g++.dg/ipa/inline-1.C: New testcase.
9168 * g++.dg/ipa/inline-2.C: New testcase.
9169 * g++.dg/ipa/inline-3.C: New testcase.
9170
9171 2013-02-05 Jan Hubicka <jh@suse.cz>
9172
9173 PR tree-optimization/55789
9174 * g++.dg/torture/pr55789.C: New testcase.
9175
9176 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9177
9178 PR middle-end/56167
9179 * gcc.dg/pr56167.c: New test.
9180
9181 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9182
9183 PR target/55146
9184 * gcc.target/sh/pr55146.c: New.
9185
9186 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9187
9188 PR tree-optimization/54386
9189 * gcc.target/sh/pr54386.c: New.
9190
9191 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9192
9193 PR fortran/56008
9194 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9195
9196 PR fortran/47517
9197 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9198
9199 2013-02-04 Alexander Potapenko <glider@google.com>
9200 Jack Howarth <howarth@bromo.med.uc.edu>
9201 Jakub Jelinek <jakub@redhat.com>
9202
9203 PR sanitizer/55617
9204 * g++.dg/asan/pr55617.C: New test.
9205
9206 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9207
9208 PR fortran/54195
9209 * gfortran.dg/typebound_operator_19.f90: New test.
9210 * gfortran.dg/typebound_assignment_4.f90: New test.
9211
9212 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9213
9214 PR fortran/54107
9215 * gfortran.dg/recursive_interface_1.f90: New test.
9216
9217 2013-02-04 Richard Guenther <rguenther@suse.de>
9218
9219 PR lto/56168
9220 * gcc.dg/lto/pr56168_0.c: New testcase.
9221 * gcc.dg/lto/pr56168_1.c: Likewise.
9222
9223 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9224
9225 PR fortran/50627
9226 PR fortran/56054
9227 * gfortran.dg/block_12.f90: New test.
9228 * gfortran.dg/module_error_1.f90: New test.
9229
9230 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9231
9232 * lib/target-supports.exp (check_effective_target_vect_float)
9233 (check_effective_target_vect_no_align): Add mips-sde-elf.
9234
9235 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9236
9237 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9238
9239 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9240
9241 * gcc.dg/pr56023.c: XFAIL on AIX.
9242 * gcc.dg/vect/pr49352.c: Same.
9243
9244 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9245
9246 * gnat.dg/opt26.adb: New test.
9247
9248 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9249
9250 Revert.
9251 2013-01-27 Amol Pise <amolpise15@gmail.com>
9252
9253 * gcc.target/arm/neon-vfnms-1.c: New test.
9254 * gcc.target/arm/neon-vfnma-1.c: New test.
9255
9256 2013-01-31 Richard Biener <rguenther@suse.de>
9257
9258 PR tree-optimization/56157
9259 * gcc.dg/torture/pr56157.c: New testcase.
9260
9261 2013-01-30 Richard Biener <rguenther@suse.de>
9262
9263 PR tree-optimization/56150
9264 * gcc.dg/torture/pr56150.c: New testcase.
9265
9266 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9267
9268 PR sanitizer/55374
9269 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9270 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9271 printed in backtrace.
9272 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9273 to avoid errors about mismatched allocation vs. deallocation.
9274
9275 PR c++/55742
9276 * g++.dg/mv1.C: Moved to...
9277 * g++.dg/ext/mv1.C: ... here. Adjust test.
9278 * g++.dg/mv2.C: Moved to...
9279 * g++.dg/ext/mv2.C: ... here. Adjust test.
9280 * g++.dg/mv3.C: Moved to...
9281 * g++.dg/ext/mv3.C: ... here.
9282 * g++.dg/mv4.C: Moved to...
9283 * g++.dg/ext/mv4.C: ... here.
9284 * g++.dg/mv5.C: Moved to...
9285 * g++.dg/ext/mv5.C: ... here. Adjust test.
9286 * g++.dg/mv6.C: Moved to...
9287 * g++.dg/ext/mv6.C: ... here. Adjust test.
9288 * g++.dg/ext/mv7.C: New test.
9289 * g++.dg/ext/mv8.C: New test.
9290 * g++.dg/ext/mv9.C: New test.
9291 * g++.dg/ext/mv10.C: New test.
9292 * g++.dg/ext/mv11.C: New test.
9293
9294 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9295
9296 PR rtl-optimization/56144
9297 * gcc.dg/pr56144.c: New.
9298
9299 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9300
9301 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9302 message.
9303 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9304 * g++.dg/cpp0x/constexpr-55573.C: Same
9305
9306 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9307
9308 PR tree-optimization/56064
9309 * gcc.dg/fixed-point/view-convert.c: New test.
9310
9311 2013-01-30 Andreas Schwab <schwab@suse.de>
9312
9313 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9314 evaluate the end index in string range.
9315
9316 2013-01-30 Tobias Burnus <burnus@net-b.de>
9317
9318 PR fortran/56138
9319 * gfortran.dg/allocatable_function_6.f90: New.
9320
9321 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9322 Mikael Morin <mikael@gcc.gnu.org>
9323
9324 PR fortran/54107
9325 * gfortran.dg/proc_ptr_comp_36.f90: New.
9326
9327 2013-01-29 Richard Biener <rguenther@suse.de>
9328
9329 PR tree-optimization/55270
9330 * gcc.dg/torture/pr55270.c: New testcase.
9331
9332 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR rtl-optimization/56117
9335 * gcc.dg/pr56117.c: New test.
9336
9337 2013-01-28 Richard Biener <rguenther@suse.de>
9338
9339 PR tree-optimization/56034
9340 * gcc.dg/torture/pr56034.c: New testcase.
9341
9342 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR tree-optimization/56125
9345 * gcc.dg/pr56125.c: New test.
9346
9347 2013-01-28 Tobias Burnus <burnus@net-b.de>
9348 Mikael Morin <mikael@gcc.gnu.org>
9349
9350 PR fortran/53537
9351 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9352 * gfortran.dg/import8.f90: Likewise.
9353 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9354 * gfortran.dg/import10.f90: New test.
9355 * gfortran.dg/import11.f90: Likewise
9356
9357 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR testsuite/56053
9360 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9361 string.h. Provide memset, malloc and free prototypes, adjust line
9362 numbers in dg-output.
9363 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9364 Provide memset prototype and adjust line numbers in dg-output.
9365 * c-c++-common/asan/global-overflow-1.c: Likewise.
9366
9367 PR tree-optimization/56094
9368 * gcc.dg/pr56094.c: New test.
9369
9370 2013-01-27 Amol Pise <amolpise15@gmail.com>
9371
9372 * gcc.target/arm/neon-vfnms-1.c: New test.
9373 * gcc.target/arm/neon-vfnma-1.c: New test.
9374
9375 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9376
9377 PR target/56114
9378 * gcc.target/i386/pr56114.c: New test.
9379
9380 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9381
9382 PR fortran/55984
9383 * gfortran.dg/associate_14.f90: New test.
9384
9385 PR fortran/56047
9386 * gfortran.dg/associate_13.f90: New test.
9387
9388 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9389
9390 PR tree-optimization/56098
9391 * gcc.dg/pr56098-1.c: New test.
9392 * gcc.dg/pr56098-2.c: New test.
9393
9394 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9395
9396 PR target/54222
9397 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9398
9399 2013-01-22 Marek Polacek <polacek@redhat.com>
9400
9401 PR tree-optimization/56035
9402 * gcc.dg/pr56035.c: New test.
9403
9404 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9405
9406 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9407 for MIPS.
9408
9409 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9410
9411 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9412
9413 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9414
9415 PR c/56078
9416 * gcc.dg/pr56078.c: New test.
9417 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9418
9419 2013-01-24 Martin Jambor <mjambor@suse.cz>
9420
9421 PR tree-optimization/55927
9422 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9423
9424 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9425
9426 * gcc.target/i386/movsd.c: New test.
9427
9428 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9429
9430 PR inline-asm/55934
9431 * gcc.target/i386/pr55934.c: New test.
9432
9433 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9434
9435 PR fortran/56081
9436 * gfortran.dg/select_8.f90: New.
9437
9438 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9439
9440 * gcc.target/microblaze/microblaze.exp: Remove
9441 target_config_cflags check.
9442
9443 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9444
9445 PR fortran/56052
9446 * gfortran.dg/gomp/pr56052.f90: New test.
9447
9448 PR target/49069
9449 * gcc.dg/pr49069.c: New test.
9450
9451 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9452
9453 PR c++/55944
9454 * g++.dg/cpp0x/constexpr-static10.C: New.
9455
9456 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9457
9458 PR target/56028
9459 * gcc.target/i386/pr56028.c: New test.
9460
9461 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9462
9463 PR target/55686
9464 * gcc.target/i386/pr55686.c: New test.
9465
9466 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9467
9468 PR c++/53609
9469 * g++.dg/cpp0x/variadic139.C: New test.
9470 * g++.dg/cpp0x/variadic140.C: Likewise.
9471 * g++.dg/cpp0x/variadic141.C: Likewise.
9472
9473 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9474
9475 * gnat.dg/warn8.adb: New test.
9476
9477 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9478
9479 PR fortran/55919
9480 * gfortran.dg/include_8.f90: New test.
9481
9482 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9483
9484 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9485 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9486
9487 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9488
9489 PR tree-optimization/56051
9490 * gcc.c-torture/execute/pr56051.c: New test.
9491
9492 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9493
9494 PR rtl-optimization/56023
9495 * gcc.dg/pr56023.c: New test.
9496
9497 2013-01-21 Martin Jambor <mjambor@suse.cz>
9498
9499 PR middle-end/56022
9500 * gcc.target/i386/pr56022.c: New test.
9501
9502 2013-01-21 Jason Merrill <jason@redhat.com>
9503
9504 * lib/target-supports.exp (check_effective_target_alias): New.
9505
9506 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9507
9508 PR debug/53235
9509 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9510
9511 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9512
9513 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9514
9515 2013-01-19 Jeff Law <law@redhat.com>
9516
9517 PR tree-optimization/52631
9518 * tree-ssa/pr52631.c: New test.
9519 * tree-ssa/ssa-fre-9: Update expected output.
9520
9521 2013-01-19 Anthony Green <green@moxielogic.com>
9522
9523 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9524 for moxie.
9525
9526 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR tree-optimization/56029
9529 * g++.dg/torture/pr56029.C: New test.
9530
9531 2013-01-18 Sharad Singhai <singhai@google.com>
9532
9533 PR tree-optimization/55995
9534 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9535
9536 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9537
9538 PR target/55433
9539 * gcc.target/i386/pr55433.c: New.
9540
9541 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9542
9543 PR middle-end/56015
9544 * gfortran.dg/pr56015.f90: New test.
9545
9546 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9547
9548 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9549
9550 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9551
9552 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9553 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9554 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9555 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9556 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9557
9558 2013-01-17 Jeff Law <law@redhat.com>
9559
9560 * gcc.dg/pr52573.c: Move to...
9561 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9562
9563 PR rtl-optimization/52573
9564 * gcc.dg/pr52573.c: New test.
9565
9566 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9567
9568 PR sanitizer/55679
9569 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9570 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9571 check_no_compiler_messages to test support in ucontext.h.
9572 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9573 compliant RLIMIT_AS.
9574
9575 2013-01-17 Marek Polacek <polacek@redhat.com>
9576
9577 PR rtl-optimization/55833
9578 * gcc.dg/pr55833.c: New test.
9579
9580 2013-01-17 Jan Hubicka <jh@suse.cz>
9581
9582 PR tree-optimization/55273
9583 * gcc.c-torture/compile/pr55273.c: New testcase.
9584
9585 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
9586
9587 PR target/55981
9588 * gcc.target/pr55981.c: New test.
9589
9590 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
9591
9592 * gcc.target/arm/pr40887.c: Require at least armv5.
9593 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
9594 * gcc.target/arm/pr51915.c: Likewise.
9595 * gcc.target/arm/pr52006.c: Likewise.
9596 * gcc.target/arm/pr53187.c: Likewise.
9597
9598 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
9599 * gcc.target/arm/ftest-support-arm.h: Delete.
9600 * gcc.target/arm/ftest-support-thumb.h: Delete.
9601 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
9602 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
9603 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
9604 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
9605 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
9606 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
9607 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
9608 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
9609 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
9610 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
9611 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
9612 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
9613 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
9614 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
9615 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
9616 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
9617 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
9618 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
9619 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
9620 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
9621 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
9622 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
9623 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
9624 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
9625
9626 2013-01-17 Martin Jambor <mjambor@suse.cz>
9627
9628 PR tree-optimizations/55264
9629 * g++.dg/ipa/pr55264.C: New test.
9630
9631 2013-01-16 Janus Weil <janus@gcc.gnu.org>
9632
9633 PR fortran/55983
9634 * gfortran.dg/class_55.f90: New.
9635
9636 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
9637
9638 PR testsuite/55994
9639 * gcc.c-torture/execute/builtins/builtins.exp: Add
9640 -Wl,--allow-multiple-definition for eabi and elf targets.
9641
9642 PR testsuite/54622
9643 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
9644 check_effective_target_vect_perm_short,
9645 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
9646 check_effective_target_vect64): Return 0 for big-endian ARM.
9647 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
9648
9649 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
9650 prototypes.
9651
9652 2013-01-16 Richard Biener <rguenther@suse.de>
9653
9654 PR tree-optimization/55964
9655 * gcc.dg/torture/pr55964.c: New testcase.
9656
9657 2013-01-16 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/54767
9660 PR tree-optimization/53465
9661 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
9662
9663 2013-01-16 Christian Bruel <christian.bruel@st.com>
9664
9665 PR target/55301
9666 * gcc.target/sh/sh-switch.c: New testcase.
9667
9668 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9669
9670 * gcc.dg/webizer.c: Increase the array size.
9671
9672 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR target/55940
9675 * gcc.dg/pr55940.c: New test.
9676
9677 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
9678 Harald Anlauf <anlauf@gmx.de>
9679
9680 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
9681 * gfortran.dg/bounds_check_5.f90: Likewise.
9682 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
9683 * gfortran.dg/continuation_9.f90: Likewise.
9684 * gfortran.dg/move_alloc_13.f90: Likewise.
9685 * gfortran.dg/structure_constructor_11.f90: Likewise.
9686 * gfortran.dg/tab_continuation.f: Likewise.
9687 * gfortran.dg/warning-directive-2.F90: Likewise.
9688 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
9689
9690 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
9691
9692 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
9693 * gcc.target/arm/fma-sp.c: Likewise.
9694
9695 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
9696
9697 PR rtl-optimization/55153
9698 * gcc.dg/pr55153.c: New.
9699
9700 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR tree-optimization/55920
9703 * gcc.c-torture/compile/pr55920.c: New test.
9704
9705 2013-01-15 Richard Biener <rguenther@suse.de>
9706
9707 PR middle-end/55882
9708 * gcc.dg/torture/pr55882.c: New testcase.
9709
9710 2013-01-15 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR tree-optimization/55955
9713 * gcc.c-torture/compile/pr55955.c: New test.
9714
9715 2013-01-15 Dodji Seketeli <dodji@redhat.com>
9716
9717 PR c++/55663
9718 * g++.dg/cpp0x/alias-decl-31.C: New test.
9719
9720 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
9721
9722 PR fortran/54286
9723 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
9724 case where interface is null.
9725
9726 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9727
9728 PR fortran/55806
9729 * gfortran.dg/array_constructor_40.f90: New test.
9730
9731 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
9732
9733 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
9734
9735 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
9736
9737 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
9738 * gcc.target/aarch64/vect-ld1r-compile.c: New.
9739 * gcc.target/aarch64/vect-ld1r-fp.c: New.
9740 * gcc.target/aarch64/vect-ld1r.c: New.
9741 * gcc.target/aarch64/vect-ld1r.x: New.
9742
9743 2013-01-14 Andi Kleen <ak@linux.intel.com>
9744
9745 PR target/55948
9746 * gcc.target/i386/hle-clear-rel.c: New file
9747 * gcc.target/i386/hle-store-rel.c: New file.
9748
9749 2013-01-14 Harald Anlauf <anlauf@gmx.de>
9750
9751 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
9752 * gfortran.dg/bounds_check_4.f90: Likewise.
9753 * gfortran.dg/inquire_10.f90: Likewise.
9754 * gfortran.dg/minloc_3.f90: Likewise.
9755 * gfortran.dg/minlocval_3.f90: Likewise.
9756 * gfortran.dg/module_double_reuse.f90: Likewise.
9757 * gfortran.dg/mvbits_1.f90: Likewise.
9758 * gfortran.dg/oldstyle_1.f90: Likewise.
9759 * gfortran.dg/pr20163-2.f: Likewise.
9760 * gfortran.dg/save_1.f90: Likewise.
9761 * gfortran.dg/scan_1.f90: Likewise.
9762 * gfortran.dg/select_char_1.f90: Likewise.
9763 * gfortran.dg/shape_4.f90: Likewise.
9764 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
9765 * gfortran.dg/function_optimize_10.f90: Likewise.
9766 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
9767 * gfortran.dg/used_types_17.f90: Likewise.
9768 * gfortran.dg/used_types_18.f90: Likewise.
9769
9770 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
9771
9772 PR fortran/54286
9773 * gfortran.dg/proc_ptr_result_8.f90 : New test.
9774
9775 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9776
9777 * gcc.dg/unroll_5.c: Add nomips16 attributes.
9778
9779 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
9780
9781 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
9782
9783 2013-01-12 Janus Weil <janus@gcc.gnu.org>
9784
9785 PR fortran/55072
9786 * gfortran.dg/assumed_type_2.f90: Fix test case.
9787 * gfortran.dg/internal_pack_13.f90: New test.
9788 * gfortran.dg/internal_pack_14.f90: New test.
9789
9790 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9791
9792 PR fortran/55868
9793 * gfortran.dg/unlimited_polymorphic_8.f90: Update
9794 scan-tree-dump-times for foo.0.x._vptr to deal with change from
9795 $tar to STAR.
9796
9797 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
9798
9799 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
9800
9801 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9802
9803 PR target/55719
9804 * gcc.target/s390/pr55719.c: New testcase.
9805
9806 2013-01-11 Richard Guenther <rguenther@suse.de>
9807
9808 PR tree-optimization/44061
9809 * gcc.dg/pr44061.c: New testcase.
9810
9811 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
9812
9813 Update copyright years.
9814
9815 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
9816 Jakub Jelinek <jakub@redhat.com>
9817
9818 PR target/55565
9819 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
9820
9821 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
9822
9823 PR rtl-optimization/55672
9824 * gcc.target/i386/pr55672.c: New.
9825
9826 2013-01-10 Jeff Law <law@redhat.com>
9827
9828 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
9829 pass/fail message unique.
9830
9831
9832 2013-01-10 Jason Merrill <jason@redhat.com>
9833
9834 * ada/.gitignore: New.
9835
9836 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9837
9838 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
9839 Add tls options.
9840 * g++.dg/tls/thread_local2.C: Likewise.
9841 * g++.dg/tls/thread_local2g.C: Likewise.
9842 * g++.dg/tls/thread_local6.C: Likewise.
9843 * g++.dg/tls/thread_local-order1.C: Add tls options.
9844 * g++.dg/tls/thread_local-order2.C: Likewise.
9845 * g++.dg/tls/thread_local3.C: Likewise.
9846 * g++.dg/tls/thread_local3g.C: Likewise.
9847 * g++.dg/tls/thread_local4.C: Likewise.
9848 * g++.dg/tls/thread_local4g.C: Likewise.
9849 * g++.dg/tls/thread_local5.C: Likewise.
9850 * g++.dg/tls/thread_local5g.C: Likewise.
9851 * g++.dg/tls/thread_local6g.C: Likewise.
9852
9853 2013-01-10 Kostya Serebryany <kcc@google.com>
9854
9855 * g++.dg/asan/asan_test.cc: Sync from upstream.
9856
9857 2013-01-10 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR tree-optimization/55921
9860 * gcc.c-torture/compile/pr55921.c: New test.
9861
9862 2013-01-09 Jan Hubicka <jh@suse.cz>
9863
9864 PR tree-optimization/55569
9865 * gcc.c-torture/compile/pr55569.c: New testcase.
9866
9867 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
9868
9869 PR fortran/47203
9870 * gfortran.dg/use_28.f90: New test.
9871
9872 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
9873
9874 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
9875 number matching more robust.
9876
9877 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
9878
9879 PR rtl-optimization/55829
9880 * gcc.target/i386/pr55829.c: New.
9881
9882 2013-01-09 Tobias Burnus <burnus@net-b.de>
9883
9884 PR fortran/55758
9885 * gfortran.dg/bind_c_bool_1.f90: New.
9886 * gfortran.dg/do_5.f90: Add dg-warning.
9887
9888 2013-01-09 Jan Hubicka <jh@suse.cz>
9889
9890 PR tree-optimization/55875
9891 * gcc.c-torture/execute/pr55875.c: New testcase.
9892 * g++.dg/torture/pr55875.C: New testcase.
9893
9894 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9895
9896 PR c/48418
9897 * c-c++-common/pr48418.c: New test.
9898
9899 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
9900
9901 PR c++/55801
9902 * g++.dg/tls/thread_local-ice.C: New.
9903
9904 2013-01-09 Andreas Schwab <schwab@suse.de>
9905
9906 * gcc.dg/guality/pr54693.c: Null-terminate arr.
9907
9908 2013-01-09 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR tree-optimization/48189
9911 * gcc.dg/pr48189.c: New test.
9912
9913 2013-01-04 Jan Hubicka <jh@suse.cz>
9914
9915 PR tree-optimization/55823
9916 * g++.dg/ipa/devirt-10.C: New testcase.
9917
9918 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
9919 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
9920
9921 PR rtl-optimization/55845
9922 * gcc.target/i386/pr55845.c: New test.
9923
9924 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
9925
9926 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
9927 instructions generated instead of number of occurances.
9928
9929 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9930
9931 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
9932 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9933 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9934 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9935 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9936 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
9937 * gcc.target/aarch64/vect-fcm.x: Likewise.
9938 * lib/target-supports.exp
9939 (check_effective_target_vect_cond): Enable for AArch64.
9940
9941 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
9942
9943 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
9944 endian-safe float pool loading.
9945 (test_square_root_v4sf): Likewise.
9946 (test_square_root_v2df): Likewise.
9947 * lib/target-supports.exp
9948 (check_effective_target_vect_call_sqrtf): Add AArch64.
9949
9950 2013-01-08 Martin Jambor <mjambor@suse.cz>
9951
9952 PR debug/55579
9953 * gcc.dg/tree-ssa/pr55579.c: New test.
9954
9955 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9956
9957 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
9958 asm comments.
9959
9960 2013-01-08 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR middle-end/55890
9963 * gcc.dg/torture/pr55890-3.c: New test.
9964
9965 PR middle-end/55851
9966 * gcc.c-torture/compile/pr55851.c: New test.
9967
9968 PR sanitizer/55844
9969 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
9970 dg-options.
9971
9972 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
9973
9974 PR fortran/55618
9975 * gfortran.dg/elemental_scalar_args_2.f90: New test.
9976
9977 2013-01-07 Tobias Burnus <burnus@net-b.de>
9978
9979 PR fortran/55763
9980 * gfortran.dg/pointer_init_2.f90: Update dg-error.
9981 * gfortran.dg/pointer_init_7.f90: New.
9982
9983 2013-01-07 Richard Biener <rguenther@suse.de>
9984
9985 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
9986
9987 2013-01-07 Richard Biener <rguenther@suse.de>
9988
9989 PR middle-end/55890
9990 * gcc.dg/torture/pr55890-1.c: New testcase.
9991 * gcc.dg/torture/pr55890-2.c: Likewise.
9992
9993 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
9994
9995 * gcc.target/aarch64/fmovd.c: New.
9996 * gcc.target/aarch64/fmovf.c: Likewise.
9997 * gcc.target/aarch64/fmovd-zero.c: Likewise.
9998 * gcc.target/aarch64/fmovf-zero.c: Likewise.
9999 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10000 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10001 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10002 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10003
10004 2013-01-07 Richard Biener <rguenther@suse.de>
10005
10006 PR tree-optimization/55888
10007 PR tree-optimization/55862
10008 * gcc.dg/torture/pr55888.c: New testcase.
10009
10010 2013-01-07 Tobias Burnus <burnus@net-b.de>
10011
10012 PR fortran/55852
10013 * gfortran.dg/intrinsic_size_3.f90: New.
10014
10015 2013-01-07 Tobias Burnus <burnus@net-b.de>
10016
10017 PR fortran/55763
10018 * gfortran.dg/select_type_32.f90: New.
10019
10020 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10021
10022 PR c++/52343
10023 * g++.dg/cpp0x/alias-decl-29.C: New test.
10024
10025 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10026
10027 PR fortran/53876
10028 PR fortran/54990
10029 PR fortran/54992
10030 * gfortran.dg/class_array_15.f03: New test.
10031
10032 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10033
10034 PR fortran/42769
10035 PR fortran/45836
10036 PR fortran/45900
10037 * gfortran.dg/use_23.f90: New test.
10038 * gfortran.dg/use_24.f90: New test.
10039 * gfortran.dg/use_25.f90: New test.
10040 * gfortran.dg/use_26.f90: New test.
10041 * gfortran.dg/use_27.f90: New test.
10042
10043 2013-01-06 Olivier Hainque <hainque@adacore.com>
10044
10045 * gnat.dg/specs/clause_on_volatile.ads: New test.
10046
10047 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10048
10049 * gnat.dg/alignment10.adb: New test.
10050
10051 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10052 Mikael Morin <mikael@gcc.gnu.org>
10053
10054 PR fortran/55827
10055 * gfortran.dg/use_22.f90: New test.
10056
10057 2013-01-04 Andrew Pinski <apinski@cavium.com>
10058
10059 * gcc.target/aarch64/cmp-1.c: New testcase.
10060
10061 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10062
10063 PR fortran/55172
10064 * gfortran.dg/select_type_31.f03: New test.
10065
10066 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10067
10068 PR c++/54526 (again)
10069 * g++.dg/cpp0x/parse2.C: Extend.
10070 * g++.old-deja/g++.other/crash28.C: Adjust.
10071
10072 2013-01-04 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/55862
10075 * gcc.dg/torture/pr55862.c: New testcase.
10076
10077 2013-01-04 Martin Jambor <mjambor@suse.cz>
10078
10079 PR tree-optimization/55755
10080 * gcc.dg/torture/pr55755.c: New test.
10081 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10082 * gcc.dg/tree-ssa/pr45144.c: Update.
10083
10084 2013-01-04 Richard Biener <rguenther@suse.de>
10085
10086 PR middle-end/55863
10087 * gcc.dg/fold-reassoc-2.c: New testcase.
10088
10089 2013-01-04 Tobias Burnus <burnus@net-b.de>
10090
10091 PR fortran/55763
10092 * gfortran.dg/null_7.f90: New.
10093
10094 2013-01-04 Tobias Burnus <burnus@net-b.de>
10095
10096 PR fortran/55854
10097 PR fortran/55763
10098 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10099 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10100 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10101
10102 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10103
10104 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10105
10106 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10107
10108 PR fortran/55855
10109 * gfortran.dg/assignment_1.f90: Modified.
10110 * gfortran.dg/assignment_4.f90: New.
10111
10112 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10113
10114 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10115
10116 2013-01-03 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/55857
10119 * gcc.dg/vect/pr55857-1.c: New testcase.
10120 * gcc.dg/vect/pr55857-2.c: Likewise.
10121
10122 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR rtl-optimization/55838
10125 * gcc.dg/pr55838.c: New test.
10126
10127 PR tree-optimization/55832
10128 * gcc.c-torture/compile/pr55832.c: New test.
10129
10130 2013-01-02 Teresa Johnson <tejohnson@google.com>
10131
10132 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10133 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10134 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10135 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10136 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10137 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10138 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10139 * gcc.dg/unroll_1.c: Ditto.
10140 * gcc.dg/unroll_2.c: Ditto.
10141 * gcc.dg/unroll_3.c: Ditto.
10142 * gcc.dg/unroll_4.c: Ditto.
10143
10144 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10145
10146 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10147
10148 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10149
10150 PR fortran/55818
10151 * gfortran.dg/eof_4.f90: New test.
10152
10153 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10154
10155 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10156 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10157 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10158 (compat_setup_dfp): Initialize compat_alt_caret and
10159 compat_save_TEST_ALWAYS_FLAGS.
10160
10161 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10162
10163 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10164
10165 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10166
10167 * gcc.dg/torture/fp-int-convert-2.c: New test.
10168
10169 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10170
10171 * gfortran.dg/newunit_3.f90: Add dg-do run.
10172 * gfortran.dg/inquire_15.f90: Add dg-do run.
10173
10174 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10175
10176 PR tree-optimization/55831
10177 * gcc.dg/pr55831.c: New test.
10178 \f
10179 Copyright (C) 2013 Free Software Foundation, Inc.
10180
10181 Copying and distribution of this file, with or without modification,
10182 are permitted in any medium without royalty provided the copyright
10183 notice and this notice are preserved.