1bb5bcaed9e399247e59297258efbe9bf0ffe25c
[gcc.git] / gcc / testsuite / ChangeLog
1 2013-12-14 Andreas Schwab <schwab@linux-m68k.org>
2
3 * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
4
5 2013-12-14 Eric Botcazou <ebotcazou@adacore.com>
6
7 * var-tracking.c (add_stores): Fix oversight in latest commit.
8
9 2013-12-14 Marek Polacek <polacek@redhat.com>
10
11 * c-c++-common/ubsan/overflow-1.c: New test.
12 * c-c++-common/ubsan/overflow-2.c: New test.
13
14 2013-12-14 Marek Polacek <polacek@redhat.com>
15
16 PR sanitizer/59503
17 * c-c++-common/ubsan/pr59503.c: New test.
18
19 2013-12-14 Janus Weil <janus@gcc.gnu.org>
20
21 PR fortran/59450
22 * gfortran.dg/typebound_proc_31.f90: New.
23
24 2013-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
25
26 * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
27 Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
28
29 2013-12-03 Jeff Law <law@redhat.com>
30
31 PR tree-optimization/45685
32 * gcc.dg/tree-ssa/pr45685.c: New test.
33
34 2013-12-13 Bin Cheng <bin.cheng@arm.com>
35
36 PR tree-optimization/58296
37 PR tree-optimization/41488
38 * gcc.dg/tree-ssa/scev-7.c: New test.
39 * gcc.dg/pr41488.c: New test.
40 * g++.dg/pr59445.C: New test.
41
42 2013-12-12 Tobias Burnus <burnus@net-b.de>
43
44 PR fortran/59440
45 * gfortran.dg/namelist_83.f90: New.
46 * gfortran.dg/namelist_83_2.f90: New.
47
48 2013-12-12 Jakub Jelinek <jakub@redhat.com>
49
50 PR middle-end/59470
51 * g++.dg/opt/pr59470.C: New test.
52
53 2013-12-12 Max Ostapenko <m.ostapenko@partner.samsung.com>
54
55 * c-c++-common/tsan/free_race2.c: New file.
56 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
57 * c-c++-common/tsan/race_on_mutex.c: Likewise.
58 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
59 * c-c++-common/tsan/simple_race.c: Likewise.
60 * c-c++-common/tsan/simple_stack.c: Likewise.
61 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
62 * g++.dg/tsan/atomic_free.C: Likewise.
63 * g++.dg/tsan/atomic_free2.C: Likewise.
64 * g++.dg/tsan/benign_race.C: Likewise.
65 * g++.dg/tsan/cond_race.C: Likewise.
66 * g++.dg/tsan/default_options.C: Likewise.
67 * g++.dg/tsan/fd_close_norace.C: Likewise.
68 * g++.dg/tsan/fd_close_norace2.C: Likewise.
69 * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
70
71 2013-12-12 Jakub Jelinek <jakub@redhat.com>
72
73 PR libgomp/59467
74 * gfortran.dg/gomp/pr59467.f90: New test.
75 * c-c++-common/gomp/pr59467.c: New test.
76
77 2013-12-12 Ryan Mansfield <rmansfield@qnx.com>
78
79 PR testsuite/59442
80 * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
81 * gcc.target/i386/sse2-movapd-2.c: Likewise.
82 * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
83 * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
84
85 2013-12-11 Sriraman Tallam <tmsriram@google.com>
86
87 PR target/59390
88 * gcc.target/i386/pr59390.c: New test.
89 * gcc.target/i386/pr59390_1.c: New test.
90 * gcc.target/i386/pr59390_2.c: New test.
91
92 2013-12-11 Balaji V. Iyer <balaji.v.iyer@intel.com>
93
94 * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
95 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
96 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
97 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
98 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
99 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
100 * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
101 test stored in c-c++-common. Also, added the Cilk runtime's library
102 to the ld_library_path.
103
104 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
105
106 PR middle-end/59134
107 * gcc.c-torture/compile/pr59134.c: New test.
108 * gnat.dg/misaligned_volatile.adb: New test.
109
110 2013-12-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
111 Sandra Loosemore <sandra@codesourcery.com>
112
113 * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
114
115 2013-12-11 Sandra Loosemore <sandra@codesourcery.com>
116
117 PR middle-end/23623
118 PR middle-end/48784
119 PR middle-end/56341
120 PR middle-end/56997
121 * gcc.dg/pr23623.c: New test.
122 * gcc.dg/pr48784-1.c: New test.
123 * gcc.dg/pr48784-2.c: New test.
124 * gcc.dg/pr56341-1.c: New test.
125 * gcc.dg/pr56341-2.c: New test.
126 * gcc.dg/pr56997-1.c: New test.
127 * gcc.dg/pr56997-2.c: New test.
128 * gcc.dg/pr56997-3.c: New test.
129
130 2013-12-11 Janus Weil <janus@gcc.gnu.org>
131
132 PR fortran/58916
133 * gfortran.dg/allocate_with_source_4.f90: New.
134
135 2013-12-11 Jakub Jelinek <jakub@redhat.com>
136
137 PR tree-optimization/59417
138 * gcc.c-torture/compile/pr59417.c: New test.
139
140 PR tree-optimization/59386
141 * gcc.c-torture/compile/pr59386.c: New test.
142
143 2013-12-11 Bin Cheng <bin.cheng@arm.com>
144
145 Reverted:
146 2013-12-10 Bin Cheng <bin.cheng@arm.com>
147 PR tree-optimization/41488
148 * gcc.dg/tree-ssa/scev-7.c: New test.
149 * gcc.dg/pr41488.c: New test.
150
151 2013-12-10 Janus Weil <janus@gcc.gnu.org>
152
153 PR fortran/35831
154 * gfortran.dg/c_by_val_5.f90: Modified.
155 * gfortran.dg/dummy_procedure_10.f90: New.
156
157 2013-12-10 Yury Gribov <y.gribov@samsung.com>
158
159 * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
160 * g++-dg/tsan/tsan.exp: Likewise.
161
162 2013-12-10 Richard Biener <rguenther@suse.de>
163
164 PR middle-end/38474
165 * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
166
167 2013-12-10 Jakub Jelinek <jakub@redhat.com>
168
169 * gcc.dg/vect/vect-cond-11.c: New test.
170 * gcc.target/i386/vect-cond-1.c: New test.
171 * gcc.target/i386/avx2-gather-5.c: New test.
172 * gcc.target/i386/avx2-gather-6.c: New test.
173 * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
174 * gcc.dg/vect/vect-mask-load-1.c: New test.
175
176 2013-12-09 Marek Polacek <polacek@redhat.com>
177
178 PR sanitizer/59437
179 * g++.dg/ubsan/pr59437.C: New test.
180
181 2013-12-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
182
183 * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
184 * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
185 * g++-dg/tsan/tsan.exp: Likewise.
186
187 2013-12-10 Eric Botcazou <ebotcazou@adacore.com>
188
189 * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
190 * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
191
192 2013-12-10 Bin Cheng <bin.cheng@arm.com>
193
194 PR tree-optimization/41488
195 * gcc.dg/tree-ssa/scev-7.c: New test.
196 * gcc.dg/pr41488.c: New test.
197
198 2013-12-09 Joseph Myers <joseph@codesourcery.com>
199
200 PR preprocessor/55715
201 * gcc.dg/cpp/expr-overflow-1.c: New test.
202
203 2013-12-10 Tobias Burnus <burnus@net-b.de>
204
205 PR fortran/59428
206 PR fortran/58099
207 PR fortran/58676
208 PR fortran/41724
209 * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
210
211 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
212
213 PR c++/59435
214 * g++.dg/cpp0x/variadic-sizeof3.C: New.
215
216 2013-12-09 David Malcolm <dmalcolm@redhat.com>
217
218 * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
219 use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
220 explicit.
221 * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
222
223 2013-12-09 Richard Earnshaw <rearnsha@arm.com>
224
225 * gcc.target/arm/ldrd-strd-offset.c: New.
226
227 2013-12-09 Martin Jambor <mjambor@suse.cz>
228
229 * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
230 * gcc.c-torture/compile/pr48929.c: Likewise.
231 * gcc.c-torture/compile/pr55569.c: Likewise.
232 * gcc.c-torture/compile/sra-1.c: Likewise.
233 * gcc.c-torture/compile/pr45085.c: Moved to...
234 * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
235
236 2013-12-09 Marek Polacek <polacek@redhat.com>
237
238 PR sanitizer/59415
239 * g++.dg/ubsan/pr59415.C: New test.
240
241 2013-12-09 Paolo Carlini <paolo.carlini@oracle.com>
242
243 PR c++/52707
244 * g++.dg/cpp0x/deleted2.C: New.
245
246 2013-12-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
247
248 * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
249
250 2013-12-09 Richard Sandiford <rdsandiford@googlemail.com>
251
252 * lib/asan-dg.exp (asan-gtest): Remove expected output from the
253 pass/fail line and add it to the log instead.
254
255 2013-12-08 Oleg Endo <olegendo@gcc.gnu.org>
256
257 PR target/52898
258 PR target/51697
259 * gcc.target/sh/pr51697.c: New.
260
261 2013-12-08 Uros Bizjak <ubizjak@gmail.com>
262
263 * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
264 * gcc.dg/macro-fusion-2.c: Ditto.
265 * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
266 * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
267
268 2013-12-08 Tobias Burnus <burnus@net-b.de>
269
270 PR fortran/58099
271 PR fortran/58676
272 PR fortran/41724
273 * gfortran.dg/elemental_subroutine_8.f90: New.
274 * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
275 * gfortran.dg/proc_ptr_11.f90: Ditto.
276 * gfortran.dg/proc_ptr_result_8.f90: Ditto.
277 * gfortran.dg/proc_ptr_32.f90: Update dg-error.
278 * gfortran.dg/proc_ptr_33.f90: Ditto.
279 * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
280 which is not elemental.
281 * gfortran.dg/proc_ptr_result_7.f90: Ditto.
282
283 2013-12-07 Janus Weil <janus@gcc.gnu.org>
284
285 PR fortran/59414
286 * gfortran.dg/class_result_2.f90: New.
287
288 2013-12-06 Jakub Jelinek <jakub@redhat.com>
289
290 PR tree-optimization/59388
291 * gcc.c-torture/execute/pr59388.c: New test.
292
293 2013-12-06 Dominique d'Humieres <dominiq@lps.ens.fr>
294
295 PR testsuite/59043
296 * g++.dg/pubtypes.C: Adjust the regular expression.
297 * gcc.dg/pubtypes-1.c: Likewise.
298 * gcc.dg/pubtypes-2.c: Likewise.
299 * gcc.dg/pubtypes-3.c: Likewise.
300 * gcc.dg/pubtypes-4.c: Likewise.
301
302 2013-12-06 Tejas Belagod <tejas.belagod@arm.com>
303
304 * gcc.dg/vect/vect-nop-move.c: Fix dg options.
305
306 2013-12-06 Uros Bizjak <ubizjak@gmail.com>
307
308 PR target/59405
309 * gcc.target/i386/pr59405.c: New test.
310
311 2013-12-06 Ian Bolton <ian.bolton@arm.com>
312 Mark Mitchell <mark@codesourcery.com>
313
314 PR target/59091
315 * gcc.target/arm/builtin-trap.c: New test.
316 * gcc.target/arm/thumb-builtin-trap.c: Likewise.
317
318 2013-12-06 Eric Botcazou <ebotcazou@adacore.com>
319
320 * gcc.target/sparc/pdistn.c: New test.
321 * gcc.target/sparc/pdistn-2.c: Likewise.
322
323 2013-12-06 Richard Biener <rguenther@suse.de>
324
325 PR tree-optimization/59058
326 * gcc.dg/torture/pr59058.c: New testcase.
327
328 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
329
330 * g++.dg/warn/pr15774-1.C: Adjust expected message.
331
332 2013-12-05 Vladimir Makarov <vmakarov@redhat.com>
333
334 PR rtl-optimization/59317
335 * testsuite/gcc.target/mips/pr59317.c: New.
336
337 2013-12-05 Marek Polacek <polacek@redhat.com>
338
339 PR sanitizer/59333
340 PR sanitizer/59397
341 * c-c++-common/ubsan/pr59333.c: New test.
342 * c-c++-common/ubsan/pr59397.c: New test.
343
344 2013-12-05 Tejas Belagod <tejas.belagod@arm.com>
345
346 * gcc.dg/vect/vect-nop-move.c: New test.
347
348 2013-12-05 Max Ostapenko <m.ostapenko@partner.samsung.com>
349
350 * c-c++-common/tsan/atomic_stack.c: New test.
351 * c-c++-common/tsan/fd_pipe_race.c: New test.
352 * c-c++-common/tsan/free_race.c: New test.
353 * c-c++-common/tsan/mutexset1.c: New test.
354 * c-c++-common/tsan/race_on_barrier.c: New test.
355 * c-c++-common/tsan/sleep_sync.c: New test.
356 * c-c++-common/tsan/thread_leak.c: New test.
357 * c-c++-common/tsan/thread_leak1.c: New test.
358 * c-c++-common/tsan/thread_leak2.c: New test.
359 * c-c++-common/tsan/tiny_race.c: New test.
360 * c-c++-common/tsan/tls_race.c: New test.
361 * c-c++-common/tsan/write_in_reader_lock.c: New test.
362 * lib/tsan-dg.exp: New file.
363 * gcc.dg/tsan/tsan.exp: New file.
364 * g++.dg/tsan/tsan.exp: New file.
365 * g++.dg/dg.exp: Prune tsan subdirectory.
366
367 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
368
369 * gcc.target/i386/readeflags-1.c: New.
370 * gcc.target/i386/writeeflags-1.c: Ditto.
371
372 2013-12-05 Yury Gribov <y.gribov@samsung.com>
373
374 PR sanitizer/59369
375 * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
376 * c-c++-common/asan/pr59063-2.c: Likewise.
377
378 2013-12-05 Paolo Carlini <paolo.carlini@oracle.com>
379
380 * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
381 * g++.dg/cpp0x/defaulted2.C: Likewise.
382 * g++.dg/cpp1y/auto-fn8.C: Likewise.
383 * g++.dg/gomp/udr-3.C: Likewise.
384 * g++.dg/lookup/extern-c-redecl5.C: Likewise.
385 * g++.dg/lookup/linkage1.C: Likewise.
386 * g++.dg/overload/new1.C: Likewise.
387 * g++.dg/parse/friend5.C: Likewise.
388 * g++.dg/parse/namespace-alias-1.C: Likewise.
389 * g++.dg/parse/namespace10.C: Likewise.
390 * g++.dg/parse/redef2.C: Likewise.
391 * g++.dg/template/friend44.C: Likewise.
392 * g++.old-deja/g++.brendan/crash42.C: Likewise.
393 * g++.old-deja/g++.brendan/crash52.C: Likewise.
394 * g++.old-deja/g++.brendan/crash55.C: Likewise.
395 * g++.old-deja/g++.jason/overload21.C: Likewise.
396 * g++.old-deja/g++.jason/overload5.C: Likewise.
397 * g++.old-deja/g++.jason/redecl1.C: Likewise.
398 * g++.old-deja/g++.law/arm8.C: Likewise.
399 * g++.old-deja/g++.other/main1.C: Likewise.
400
401 2013-12-05 Richard Biener <rguenther@suse.de>
402
403 PR tree-optimization/56787
404 * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
405
406 2013-12-05 Kostya Serebryany <kcc@google.com>
407
408 * c-c++-common/asan/null-deref-1.c: Update the test
409 to match the fresh asan run-time.
410
411 2013-12-05 Richard Biener <rguenther@suse.de>
412
413 PR tree-optimization/59374
414 * gcc.dg/torture/pr59374-1.c: New testcase.
415 * gcc.dg/torture/pr59374-2.c: Likewise.
416
417 2013-12-05 Kirill Yukhin <kirill.yukhin@intel.com>
418
419 * gcc.target/ia64/pr52731.c: New.
420
421 2013-12-04 Jeff Law <law@redhat.com>
422
423 * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
424 * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
425 -fisolate-erroneous-paths-attribute.
426 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
427
428 2013-12-04 Joseph Myers <joseph@codesourcery.com>
429
430 PR c/52023
431 * gcc.dg/c11-align-6.c: New test.
432
433 2013-12-04 Marek Polacek <polacek@redhat.com>
434
435 * c-c++-common/ubsan/overflow-mul-2.c: New test.
436 * c-c++-common/ubsan/overflow-add-1.c: New test.
437 * c-c++-common/ubsan/overflow-add-2.c: New test.
438 * c-c++-common/ubsan/overflow-mul-1.c: New test.
439 * c-c++-common/ubsan/overflow-sub-1.c: New test.
440 * c-c++-common/ubsan/overflow-sub-2.c: New test.
441 * c-c++-common/ubsan/overflow-negate-1.c: New test.
442
443 2013-12-04 Marek Polacek <polacek@redhat.com>
444
445 PR c/54113
446 * gcc.dg/pr54113.c: New test.
447
448 2013-12-04 Jakub Jelinek <jakub@redhat.com>
449
450 PR c++/59268
451 * g++.dg/cpp0x/constexpr-template6.C: New test.
452
453 2013-12-04 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gnat.dg/pack19.adb: New test.
456
457 2013-12-04 Jakub Jelinek <jakub@redhat.com>
458
459 PR rtl-optimization/58726
460 * gcc.c-torture/execute/pr58726.c: New test.
461
462 PR target/59163
463 * g++.dg/torture/pr59163.C: New test.
464
465 PR tree-optimization/59355
466 * g++.dg/ipa/pr59355.C: New test.
467
468 2013-12-04 Yufeng Zhang <yufeng.zhang@arm.com>
469
470 * gcc.dg/tree-ssa/slsr-39.c: Update.
471 * gcc.dg/tree-ssa/slsr-41.c: New test.
472
473 2013-12-03 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
474
475 * gcc.target/powerpc/pr57363.c: New test.
476
477 2013-12-03 Wei Mi <wmi@google.com>
478
479 PR rtl-optimization/59020
480 * testsuite/gcc.dg/pr59020.c: New.
481 * testsuite/gcc.dg/macro-fusion-1.c: New.
482 * testsuite/gcc.dg/macro-fusion-2.c: New.
483
484 2013-12-03 Yury Gribov <y.gribov@samsung.com>
485
486 PR sanitizer/59063
487 * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
488 has not been found.
489 * lib/ubsan-dg.exp: Likewise. Append to flags also
490 -B${gccpath}/libsanitizer/.
491
492 2013-12-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
493
494 * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
495
496 2013-12-03 H.J. Lu <hongjiu.lu@intel.com>
497
498 PR target/59363
499 * gcc.target/i386/pr59363.c: New file.
500
501 2013-12-03 Marek Polacek <polacek@redhat.com>
502
503 PR c/59351
504 * gcc.dg/pr59351.c: New test.
505
506 2013-12-03 Chung-Ju Wu <jasonwucj@gmail.com>
507
508 * gcc.dg/20020312-2.c: Add __nds32__ case.
509 * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
510 * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
511 * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
512 * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
513 * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
514 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
515 * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
516 * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
517 * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
518 * gcc.target/nds32: New nds32 specific directory and testcases.
519 * lib/target-supports.exp (check_profiling_available): Check for
520 nds32*-*-elf.
521
522 2013-12-03 Jakub Jelinek <jakub@redhat.com>
523
524 PR tree-optimization/59362
525 * gcc.c-torture/compile/pr59362.c: New test.
526
527 PR middle-end/59011
528 * gcc.dg/pr59011.c: New test.
529
530 PR target/58864
531 * g++.dg/opt/pr58864.C: New test.
532
533 2013-12-02 Jeff Law <law@redhat.com>
534
535 PR tree-optimization/59322
536 * gcc.c-torture/compile/pr59322.c: New test.
537
538 2013-12-02 Sriraman Tallam <tmsriram@google.com>
539
540 PR target/58944
541 * testsuite/gcc.target/i386/pr58944.c: New test.
542
543 2013-12-02 Joseph Myers <joseph@codesourcery.com>
544
545 PR c/58235
546 * gcc.dg/c90-array-lval-8.c: New test.
547
548 2013-12-02 Jakub Jelinek <jakub@redhat.com>
549
550 PR tree-optimization/59358
551 * gcc.c-torture/execute/pr59358.c: New test.
552
553 PR lto/59326
554 * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
555 * lib/target-supports.exp (check_effective_target_avx2): ... here.
556 (check_effective_target_vect_simd_clones): New.
557 * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
558 vect_simd_clones.
559 * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
560 * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
561 * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
562 * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
563 * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
564 * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
565 * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
566 * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
567 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
568 * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
569 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
570
571 2013-12-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
572
573 * gcc.dg/pr56997-4.c: New testcase.
574
575 2013-12-02 Marek Polacek <polacek@redhat.com>
576
577 * c-c++-common/ubsan/vla-1.c: Split the tests into individual
578 functions.
579
580 2013-12-02 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/59139
583 * gcc.dg/torture/pr59139.c: New testcase.
584
585 2013-12-02 Eric Botcazou <ebotcazou@adacore.com>
586
587 * gnat.dg/opt30.adb: New test.
588
589 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
590
591 PR fortran/57354
592 * gfortran.dg/realloc_on_assign_23.f90 : New test
593
594 2013-12-01 Paul Thomas <pault@gcc.gnu.org>
595
596 PR fortran/34547
597 * gfortran.dg/null_5.f90 : Include new error.
598 * gfortran.dg/null_6.f90 : Include new error.
599
600 2013-11-29 Marek Polacek <polacek@redhat.com>
601
602 PR sanitizer/59331
603 * g++.dg/ubsan/pr59331.C: New test.
604 * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
605 Disable the -w option.
606 * c-c++-common/ubsan/vla-1.c: Likewise.
607 * c-c++-common/ubsan/vla-2.c: Likewise.
608 * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
609
610 2013-11-29 Joseph Myers <joseph@codesourcery.com>
611
612 PR c/42262
613 * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
614
615 2013-11-29 H.J. Lu <hongjiu.lu@intel.com>
616
617 * lib/asan-dg.exp (asan_link_flags): Properly add path to
618 libsanitizer.spec to cflags.
619
620 2013-11-29 Richard Biener <rguenther@suse.de>
621
622 PR middle-end/59208
623 * g++.dg/torture/pr59208.C: New testcase.
624
625 2013-11-29 Jakub Jelinek <jakub@redhat.com>
626 Yury Gribov <y.gribov@samsung.com>
627
628 PR sanitizer/59063
629 * c-c++-common/asan/pr59063-1.c: New test.
630 * c-c++-common/asan/pr59063-2.c: Likewise.
631 * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
632 * lib/ubsan-dg.exp: Likewise.
633
634 2013-11-29 Eric Botcazou <ebotcazou@adacore.com>
635
636 * gnat.dg/opt29.ad[sb]: New test.
637
638 2013-11-29 Richard Biener <rguenther@suse.de>
639
640 PR middle-end/59338
641 * gcc.dg/torture/pr59338.c: New testcase.
642
643 2013-11-29 Jakub Jelinek <jakub@redhat.com>
644
645 PR lto/59326
646 * gcc.dg/vect/vect-simd-clone-12.c: New test.
647 * gcc.dg/vect/vect-simd-clone-12a.c: New test.
648 * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
649
650 PR c/59280
651 * c-c++-common/pr59280.c: New test.
652
653 2013-11-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
654
655 * gcc.target/arm/lp1243022.c: Skip target arm-neon.
656
657 2013-11-29 Joseph Myers <joseph@codesourcery.com>
658
659 PR c/57574
660 * gcc.dg/inline-35.c: New test.
661
662 2013-11-28 Jakub Jelinek <jakub@redhat.com>
663
664 PR c++/59297
665 * g++.dg/gomp/pr59297.C: New test.
666
667 2013-11-28 Vladimir Makarov <vmakarov@redhat.com>
668
669 PR target/57293
670 * gcc.target/i386/pr57293.c: New.
671
672 2013-11-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
673
674 * gcc.target/arm/vrinta-ce.c: New testcase.
675
676 2013-11-28 Richard Biener <rguenther@suse.de>
677
678 PR lto/59323
679 * gcc.dg/lto/pr59323-2_0.c: New testcase.
680
681 2013-11-28 Richard Biener <rguenther@suse.de>
682
683 PR tree-optimization/59330
684 * gcc.dg/torture/pr59330.c: New testcase.
685
686 2013-11-28 Richard Biener <rguenther@suse.de>
687
688 PR lto/59323
689 * gcc.dg/lto/pr59323_0.c: New testcase.
690
691 2013-11-28 Jakub Jelinek <jakub@redhat.com>
692
693 PR middle-end/57393
694 PR tree-optimization/58018
695 PR tree-optimization/58131
696 * gcc.dg/torture/pr57393-1.c: New test.
697 * gcc.dg/torture/pr57393-2.c: New test.
698 * gcc.dg/torture/pr57393-3.c: New test.
699 * gcc.dg/torture/pr58018.c: New test.
700 * gcc.dg/torture/pr58131.c: New test.
701 * gfortran.dg/pr57393-1.f90: New test.
702 * gfortran.dg/pr57393-2.f90: New test.
703
704 2013-11-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
705
706 * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
707
708 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
709
710 * gcc.dg/guality/param-3.c: New test.
711
712 2013-11-27 Uros Bizjak <ubizjak@gmail.com>
713 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
714
715 PR target/56788
716 * gcc.target/i386/xop-frczX.c: New test.
717
718 2013-11-27 Jakub Jelinek <jakub@redhat.com>
719
720 PR tree-optimization/59014
721 * gcc.c-torture/execute/pr59014-2.c: New test.
722
723 2013-11-27 Paolo Carlini <paolo.carlini@oracle.com>
724
725 PR c++/58647
726 * g++.dg/parse/crash66.C: New.
727
728 2013-11-27 Kenneth Zadeck <zadeck@naturalbridge.com>
729
730 * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
731 * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
732
733 2013-11-27 Marek Polacek <polacek@redhat.com>
734
735 PR sanitizer/59306
736 * g++.dg/ubsan/pr59306.C: New test.
737
738 2013-11-27 Aldy Hernandez <aldyh@redhat.com>
739 Jakub Jelinek <jakub@redhat.com>
740
741 * g++.dg/gomp/declare-simd-1.C (f38): Make sure
742 simdlen is a power of two.
743 * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
744 Remove -msse2. Adjust regexps for name mangling changes.
745 * gcc.dg/gomp/simd-clones-3.c: Likewise.
746 * gcc.dg/vect/vect-simd-clone-1.c: New test.
747 * gcc.dg/vect/vect-simd-clone-2.c: New test.
748 * gcc.dg/vect/vect-simd-clone-3.c: New test.
749 * gcc.dg/vect/vect-simd-clone-4.c: New test.
750 * gcc.dg/vect/vect-simd-clone-5.c: New test.
751 * gcc.dg/vect/vect-simd-clone-6.c: New test.
752 * gcc.dg/vect/vect-simd-clone-7.c: New test.
753 * gcc.dg/vect/vect-simd-clone-8.c: New test.
754 * gcc.dg/vect/vect-simd-clone-9.c: New test.
755 * gcc.dg/vect/vect-simd-clone-10.c: New test.
756 * gcc.dg/vect/vect-simd-clone-10.h: New file.
757 * gcc.dg/vect/vect-simd-clone-10a.c: New file.
758 * gcc.dg/vect/vect-simd-clone-11.c: New test.
759
760 2013-11-27 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
761
762 * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
763 Call set_ld_library_path_env_vars.
764 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
765
766 2013-11-27 Tom de Vries <tom@codesourcery.com>
767 Marc Glisse <marc.glisse@inria.fr>
768
769 PR c++/59032
770 * c-c++-common/pr59032.c: New testcase.
771
772 2013-11-27 Tom de Vries <tom@codesourcery.com>
773 Marc Glisse <marc.glisse@inria.fr>
774
775 PR middle-end/59037
776 * c-c++-common/pr59037.c: New testcase.
777
778 2013-11-27 Eric Botcazou <ebotcazou@adacore.com>
779
780 * gcc.c-torture/execute/20131127-1.c: New test.
781
782 2013-11-27 Richard Biener <rguenther@suse.de>
783
784 PR tree-optimization/59288
785 * gcc.dg/torture/pr59288.c: New testcase.
786
787 2013-11-27 Marek Polacek <polacek@redhat.com>
788
789 * c-c++-common/ubsan/undefined-1.c: New test.
790
791 2013-11-26 Jakub Jelinek <jakub@redhat.com>
792
793 PR tree-optimization/59014
794 * gcc.c-torture/execute/pr59014.c: New test.
795
796 PR target/59229
797 * gcc.c-torture/execute/pr59229.c: New test.
798
799 PR rtl-optimization/59166
800 * gcc.dg/torture/pr59166.c: New test.
801
802 PR c++/58874
803 * g++.dg/gomp/pr58874.C: New test.
804
805 PR middle-end/59150
806 * g++.dg/gomp/pr59150.C: New test.
807
808 PR middle-end/59152
809 * c-c++-common/gomp/pr59152.c: New test.
810
811 2013-11-26 Uros Bizjak <ubizjak@gmail.com>
812
813 * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
814 * gcc.dg/gomp/openmp-simd-2.c: Ditto.
815 * g++.dg/gomp/openmp-simd-1.C: Ditto.
816 * g++.dg/gomp/openmp-simd-2.C: Ditto.
817 * gfortran.dg/c_loc_test_22.f90: Ditto.
818 * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
819 * gcc.dg/tree-ssa/isolate-5.c: Ditto.
820 * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
821 * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
822 * gcc.dg/pr57518.c: Cleanup ira rtl dump.
823 * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
824
825 2013-11-26 Yufeng Zhang <yufeng.zhang@arm.com>
826
827 * gcc.target/arm/20131120.c: New test.
828
829 2013-11-26 Richard Biener <rguenther@suse.de>
830
831 PR tree-optimization/59245
832 * gcc.dg/torture/pr59245.c: New testcase.
833
834 2013-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
835
836 PR target/59290
837 * gcc.target/arm/negdi-2.c: Scan more general register names.
838
839 2013-11-26 Terry Guo <terry.guo@arm.com>
840
841 * gcc.target/arm/thumb1-pic-high-reg.c: New case.
842 * gcc.target/arm/thumb1-pic-single-base.c: New case.
843
844 2013-11-26 Paolo Carlini <paolo.carlini@oracle.com>
845
846 PR c++/58700
847 * g++.dg/parse/bitfield4.C: New.
848
849 2013-11-26 Richard Biener <rguenther@suse.de>
850
851 PR tree-optimization/59287
852 * gcc.dg/tree-ssa/alias-29.c: New testcase.
853
854 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/54485
857 * g++.dg/other/default8.C: New.
858 * g++.dg/tc1/dr217.C: Remove xfail.
859 * g++.dg/other/default5.C: Adjust.
860 * g++.old-deja/g++.mike/p1989.C: Likewise.
861
862 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
863
864 PR c++/58607
865 * g++.dg/cpp0x/constexpr-ice9.C: New.
866
867 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
868
869 PR c++/58810
870 * g++.dg/other/cv_func3.C: New.
871 * g++.dg/other/cv_func.C: Adjust.
872 * g++.dg/parse/fn-typedef2.C: Likewise.
873
874 2013-11-25 Marek Polacek <polacek@redhat.com>
875
876 PR sanitizer/59250
877 * g++.dg/ubsan/pr59250.C: New test.
878
879 2013-11-25 Janus Weil <janus@gcc.gnu.org>
880
881 PR fortran/59143
882 * gfortran.dg/typebound_proc_30.f90: New.
883
884 2013-11-25 Paolo Carlini <paolo.carlini@oracle.com>
885
886 PR c++/59080
887 * g++.dg/cpp0x/initlist75.C: New.
888
889 PR c++/59096
890 * g++.dg/cpp0x/gen-attrs-57.C: New.
891
892 2013-11-25 Adam Butcher <adam@jessamine.co.uk>
893
894 PR c++/59112
895 PR c++/59113
896 * g++.dg/cpp1y/pr58533.C: Updated testcase.
897 * g++.dg/cpp1y/pr59112.C: New testcase.
898 * g++.dg/cpp1y/pr59113.C: New testcase.
899
900 2013-11-25 Terry Guo <terry.guo@arm.com>
901
902 * gcc.target/arm/thumb2-slow-flash-data.c: New.
903
904 2013-11-23 Uros Bizjak <ubizjak@gmail.com>
905
906 * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
907 [LDBL_MANT_DIG == 113]: Fix wrong variable name.
908
909 2013-11-23 Janus Weil <janus@gcc.gnu.org>
910
911 PR fortran/59228
912 * gfortran.dg/asynchronous_4.f90: New.
913
914 2013-11-22 Jakub Jelinek <jakub@redhat.com>
915
916 * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
917 cleanup-tree-dump directive.
918
919 2013-11-22 Jan Hubicka <jh@suse.cz>
920
921 * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
922 * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
923
924 2013-11-22 Jakub Jelinek <jakub@redhat.com>
925
926 * g++.dg/ubsan/return-1.C: New test.
927 * g++.dg/ubsan/return-2.C: New test.
928
929 * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
930 optimizing away some __asan_report* calls.
931
932 2013-11-22 Martin Jambor <mjambor@suse.cz>
933
934 * gcc.dg/pr10474.c: Also test ppc64.
935 * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
936 to longs.
937 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
938
939 2013-11-22 Michael Meissner <meissner@linux.vnet.ibm.com>
940
941 PR target/59054
942 * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
943 specify an appropriate register class for VSX operations.
944 (load_vsx): Use it.
945 (load_gpr_to_vsx): Likewise.
946 (load_vsx_to_gpr): Likewise.
947 * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
948 register class for VSX registers that the type can handle. Remove
949 checks for explicit number of instructions generated, just check
950 if the instruction is generated.
951 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
952 * gcc.target/powerpc/direct-move-float1.c: Likewise.
953 * gcc.target/powerpc/direct-move-float2.c: Likewise.
954 * gcc.target/powerpc/direct-move-double1.c: Likewise.
955 * gcc.target/powerpc/direct-move-double2.c: Likewise.
956 * gcc.target/powerpc/direct-move-long1.c: Likewise.
957 * gcc.target/powerpc/direct-move-long2.c: Likewise.
958
959 * gcc.target/powerpc/pr59054.c: Remove duplicate code.
960
961 * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
962 * gcc.target/powerpc/bool3-p7.c: Likewise.
963 * gcc.target/powerpc/bool3-p8.c: Likewise.
964
965 * gcc.target/powerpc/p8vector-ldst.c: Just check that the
966 appropriate instructions are generated, don't check the count.
967
968 2013-11-22 Richard Earnshaw <rearnsha@arm.com>
969
970 PR target/59216
971 * gcc.target/arm/negdi-4.c: Delete invalid test.
972 * gcc.dg/torture/pr59216.c: New test.
973
974 2013-11-22 Alex Velenko <Alex.Velenko@arm.com>
975
976 * gcc.target/aarch64/vmov_n_1.c: New testcase.
977
978 2013-11-22 Richard Biener <rguenther@suse.de>
979
980 * gcc.dg/torture/20131122-0.c: New testcase.
981
982 2013-11-22 Jakub Jelinek <jakub@redhat.com>
983
984 * gcc.dg/vect/vect-124.c: New test.
985
986 2013-11-21 Cary Coutant <ccoutant@google.com>
987
988 * gcc.dg/debug/dwarf2/mlt1.c: New test.
989 * gcc.dg/debug/dwarf2/mlt2.c: New test.
990
991 2013-11-21 Jeff Law <law@redhat.com>
992
993 PR tree-optimization/59221
994 * gcc.c-torture/execute/pr59221.c: New test.
995
996 2013-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
997
998 PR libfortran/59227
999 * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1000 Make more generic for other platforms.
1001
1002 2013-11-21 Oleg Endo <olegendo@gcc.gnu.org>
1003
1004 PR target/53976
1005 * gcc.target/sh/pr53976-1.c: New.
1006
1007 2013-11-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1008
1009 PR libfortran/49024
1010 * gfortran.dg/erf_3.F90: New file.
1011
1012 2013-11-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1013
1014 * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1015
1016 2013-11-20 Vladimir Makarov <vmakarov@redhat.com>
1017
1018 PR rtl-optimization/59133
1019 * gcc.target/i386/pr59133.c: New.
1020
1021 2013-11-20 Joseph Myers <joseph@codesourcery.com>
1022
1023 PR middle-end/21718
1024 * gcc.dg/float-exact-1.c: New test.
1025
1026 2013-11-20 Richard Earnshaw <rearnsha@arm.com>
1027
1028 PR rtl-optimization/54300
1029 * gcc.target/arm/pr54300.C: New test.
1030
1031 2013-11-20 Diego Novillo <dnovillo@google.com>
1032
1033 PR 59212
1034 * g++.dg/plugin/selfassign.c: Include stringpool.h
1035
1036 2013-11-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1037
1038 * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1039
1040 2013-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1041
1042 * gcc.target/s390/htm-1.c: Rename to ...
1043 * gcc/testsuite/gcc.target/s390/htm-builtins-compile-1.c: ... this
1044 one.
1045 * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1046 * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1047 * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1048 * gcc.target/s390/htm-builtins-1.c: New testcase.
1049 * gcc.target/s390/htm-builtins-2.c: New testcase.
1050 * gcc.target/s390/s390.exp: Add check for htm machine.
1051
1052 2013-11-19 Joshua J Cogliati <jrincayc@yahoo.com>
1053
1054 PR c/53001
1055 * c-c++-common/Wfloat-conversion.c: Copies relevant
1056 tests from c-c++-common/Wconversion-real.c,
1057 gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1058 new testcase for conversions that are warned about by
1059 -Wfloat-conversion.
1060
1061 2013-11-19 Martin Jambor <mjambor@suse.cz>
1062
1063 PR rtl-optimization/59099
1064 * gcc.target/i386/pr59099.c: New test.
1065
1066 2013-11-19 Sriraman Tallam <tmsriram@google.com>
1067
1068 * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1069
1070 2013-11-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1071
1072 * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1073 construct parameter slot value in endian-independent way.
1074 (fcevv, fciievv, fcvevv): Use it.
1075
1076 2013-11-19 Jan Hubicka <jh@suse.cz>
1077
1078 * ipa/devirt9.C: Fix prevoius change.
1079
1080 2013-11-19 Cesar Philippidis <cesar@codesourcery.com>
1081
1082 * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1083 Remove defined(__linux__).
1084
1085 2013-11-19 Richard Biener <rguenther@suse.de>
1086
1087 PR tree-optimization/59164
1088 * gcc.dg/torture/pr59164.c: New testcase.
1089
1090 2013-11-19 Richard Biener <rguenther@suse.de>
1091
1092 PR middle-end/58956
1093 * gcc.dg/torture/pr58956.c: New testcase.
1094
1095 2013-11-19 Marek Polacek <polacek@redhat.com>
1096
1097 * c-c++-common/ubsan/null-1.c: New test.
1098 * c-c++-common/ubsan/null-2.c: New test.
1099 * c-c++-common/ubsan/null-3.c: New test.
1100 * c-c++-common/ubsan/null-4.c: New test.
1101 * c-c++-common/ubsan/null-5.c: New test.
1102 * c-c++-common/ubsan/null-6.c: New test.
1103 * c-c++-common/ubsan/null-7.c: New test.
1104 * c-c++-common/ubsan/null-8.c: New test.
1105 * c-c++-common/ubsan/null-9.c: New test.
1106 * c-c++-common/ubsan/null-10.c: New test.
1107 * c-c++-common/ubsan/null-11.c: New test.
1108 * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1109 * c-c++-common/ubsan/shift-1.c: Likewise.
1110 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1111
1112 2013-11-19 Uros Bizjak <ubizjak@gmail.com>
1113
1114 * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1115
1116 2013-11-19 Jan Hubicka <jh@suse.cz>
1117
1118 * ipa/devirt9.C: Verify that the optimization happens already before.
1119 whole-program.
1120
1121 2013-11-19 Richard Biener <rguenther@suse.de>
1122
1123 PR tree-optimization/57517
1124 * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1125 * gcc.dg/torture/pr57517.c: Likewise.
1126
1127 2013-11-19 Jan Hubicka <jh@suse.cz>
1128
1129 * gcc.target/i386/memcpy-3.c: New testcase.
1130
1131 2013-11-18 Jan Hubicka <jh@suse.cz>
1132 Uros Bizjak <ubizjak@gmail.com>
1133
1134 PR middle-end/59175
1135 * gcc.target/i386/memcpy-2.c: Fix template;
1136 add +1 so the testcase passes at 32bit.
1137
1138 2013-11-18 Dominique d'Humieres <dominiq@lps.ens.fr>
1139
1140 * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1141 Remove spurious FIXME.
1142
1143 2013-11-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144
1145 * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1146
1147 2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1148
1149 PR c++/53473
1150 * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1151
1152 2013-11-18 Richard Biener <rguenther@suse.de>
1153
1154 PR tree-optimization/59125
1155 PR tree-optimization/54570
1156 * gcc.dg/builtin-object-size-8.c: Un-xfail.
1157 * gcc.dg/builtin-object-size-14.c: New testcase.
1158 * gcc.dg/strlenopt-14gf.c: Adjust.
1159 * gcc.dg/strlenopt-1f.c: Likewise.
1160 * gcc.dg/strlenopt-4gf.c: Likewise.
1161
1162 2013-11-18 Eric Botcazou <ebotcazou@adacore.com>
1163
1164 * gnat.dg/volatile11.adb: New test.
1165 * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1166
1167 2013-11-18 Yury Gribov <y.gribov@samsung.com>
1168
1169 PR sanitizer/59106
1170 * c-c++-common/asan/pr59106.c: New test.
1171
1172 2013-11-17 Jan Hubicka <jh@suse.cz>
1173
1174 * gcc.target/i386/memcpy-2.c: New testcase.
1175
1176 2013-11-17 Uros Bizjak <ubizjak@gmail.com>
1177
1178 PR target/59153
1179 * gcc.target/i386/pr59153.c: New test.
1180
1181 2013-11-17 Paolo Carlini <paolo.carlini@oracle.com>
1182
1183 PR c++/59123
1184 * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1185 * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1186
1187 2013-11-16 Paolo Carlini <paolo.carlini@oracle.com>
1188
1189 PR c++/29143
1190 * g++.dg/overload/addr2.C: New.
1191 * g++.old-deja/g++.other/overload11.C: Adjust.
1192
1193 2013-11-15 Mike Stump <mikestump@comcast.net>
1194
1195 * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1196 * lib/g++.exp (g++_target_compile): Likewise.
1197 * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1198 libraries. Remove debugging.
1199 * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1200 libraries. Remove -O0, redundant with default.
1201
1202 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1203
1204 * c-c++-common/cpp/ucnid-2011-1.c: New test.
1205
1206 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/58188
1209 * g++.dg/cpp0x/nsdmi-template8.C: New.
1210
1211 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1212
1213 PR c++/58725
1214 * g++.dg/cpp0x/nsdmi-template7.C: New.
1215
1216 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/58829
1219 * g++.dg/cpp0x/nsdmi-template6.C: New.
1220
1221 2013-11-15 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/58599
1224 * g++.dg/cpp0x/nsdmi-template5.C: New.
1225
1226 2013-11-15 Aldy Hernandez <aldyh@redhat.com>
1227
1228 * c-c++-common/cilk-plus/PS: New directory.
1229 * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1230 * g++.dg/dg.exp: Run Cilk Plus tests.
1231 * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1232
1233 2013-11-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1234
1235 * gcc.dg/vmx/3b-15.c: Revise for little endian.
1236
1237 2013-11-15 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/50262
1240 * gcc.dg/tree-ssa/alias-28.c: New testcase.
1241 * gcc.dg/strlenopt-1.c: Adjust.
1242 * gcc.dg/strlenopt-1f.c: Likewise.
1243
1244 2013-11-15 Richard Biener <rguenther@suse.de>
1245
1246 * gcc.dg/torture/20131115-1.c: New testcase.
1247
1248 2013-11-15 Joseph Myers <joseph@codesourcery.com>
1249
1250 * gcc.dg/cpp/ucnid-9.c: New test.
1251
1252 2013-11-14 Eric Botcazou <ebotcazou@adacore.com>
1253
1254 * gnat.dg/stack_usage1b.adb: New test.
1255 * gnat.dg/stack_usage1c.adb: Likewise.
1256
1257 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1258
1259 * gnat.dg/specs/addr1.ads: Revert the last change.
1260 * gnat.dg/specs/atomic1.ads: Likewise.
1261
1262 2013-11-14 Cong Hou <congh@google.com>
1263
1264 * gcc.dg/vect/vect-alias-check.c: Update.
1265
1266 2013-11-14 Paolo Carlini <paolo.carlini@oracle.com>
1267
1268 PR c++/57887
1269 * g++.dg/cpp0x/nsdmi-template3.C: New.
1270 * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1271
1272 2013-11-14 Diego Novillo <dnovillo@google.com>
1273
1274 * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1275 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1276
1277 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1278
1279 * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1280 compiler and linker field if _CALL_ELF == 2.
1281 * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1282 * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1283 * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1284
1285 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1286
1287 * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1288 (WRAPPER): Use it.
1289 * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1290 * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1291 * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1292
1293 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1294
1295 * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1296 New function.
1297 * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1298 * gcc.target/powerpc/pr57949-2.c: Likewise.
1299
1300 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
1301
1302 * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1303
1304 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1305
1306 * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1307 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1308 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1309
1310 2013-11-14 Richard Biener <rguenther@suse.de>
1311
1312 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1313
1314 2013-11-14 H.J. Lu <hongjiu.lu@intel.com>
1315
1316 * gnat.dg/specs/addr1.ads: XFAIL on x32.
1317 * gnat.dg/specs/atomic1.ads: Likewise.
1318
1319 2013-11-14 James Greenhalgh <james.greenhalgh@arm.com>
1320
1321 * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1322 to "cortex-a53".
1323 * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1324 to "cortex-a53".
1325
1326 2013-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1327
1328 * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1329 *-*-solaris2.1[0-9]*.
1330 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1331
1332 2013-11-14 Joey Ye <joey.ye@arm.com>
1333
1334 * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1335 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1336 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1337 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1338 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1339
1340 2013-11-14 Adam Butcher <adam@jessamine.co.uk>
1341
1342 PR c++/58533
1343 * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1344
1345 2013-11-14 Jakub Jelinek <jakub@redhat.com>
1346
1347 PR target/59101
1348 * gcc.c-torture/execute/pr59101.c: New test.
1349
1350 2013-11-13 Jeff Law <law@redhat.com>
1351
1352 PR tree-optimization/59102
1353 * gcc.c-torture/compile/pr59102.c: New test.
1354
1355 2013-11-13 Tom de Vries <tom@codesourcery.com>
1356
1357 * gcc.dg/tail-merge-store.c: New test.
1358
1359 2013-11-13 Andrew MacLeod <amacleod@redhat.com>
1360
1361 * testsuite/g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1362 * testsuite/gcc.dg/plugin/selfassign.c: Likewise.
1363
1364 2013-11-13 Jeff Law <law@redhat.com>
1365
1366 * PR middle-end/59119
1367 * gcc.c-torture/compile/pr59119.c: New test.
1368
1369 2013-11-13 Martin Jambor <mjambor@suse.cz>
1370
1371 * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1372 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1373 * gcc.dg/pr10474.c: Likewise.
1374
1375 2013-11-13 Cesar Philippidis <cesar@codesourcery.com>
1376
1377 * lib/target-supports.exp
1378 (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1379 of targets that do not need command line argument to enable SIMD.
1380
1381 2013-11-13 Eric Botcazou <ebotcazou@adacore.com>
1382
1383 * gcc.dg/guality/param-4.c: New test.
1384
1385 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1386
1387 * gcc.dg/c11-complex-1.c: New test.
1388
1389 2013-11-13 Joseph Myers <joseph@codesourcery.com>
1390
1391 * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1392 gcc.dg/auto-type-2.c: New tests.
1393
1394 2013-11-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
1395
1396 * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1397 LTO tests.
1398
1399 2013-11-12 Jeff Law <law@redhat.com>
1400
1401 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1402 * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1403 the SSA optimizers.
1404
1405 2013-11-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1406
1407 PR target/59054
1408 * gcc.target/powerpc/pr59054.c: New test.
1409
1410 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1411
1412 * g++.dg/cpp1y/lambda-generic.C: New test case.
1413 * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1414 * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1415 * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1416 * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1417 * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1418 * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1419 * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1420 * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1421
1422 2013-11-12 Adam Butcher <adam@jessamine.co.uk>
1423
1424 PR c++/58534
1425 PR c++/58536
1426 PR c++/58548
1427 PR c++/58549
1428 PR c++/58637
1429 * g++.dg/cpp1y/pr58534.C: New testcase.
1430 * g++.dg/cpp1y/pr58536.C: New testcase.
1431 * g++.dg/cpp1y/pr58548.C: New testcase.
1432 * g++.dg/cpp1y/pr58549.C: New testcase.
1433 * g++.dg/cpp1y/pr58637.C: New testcase.
1434
1435 2013-11-12 Joseph Myers <joseph@codesourcery.com>
1436
1437 * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1438 gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1439 * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1440 diagnostics.
1441
1442 2013-11-12 Tristan Gingold <gingold@adacore.com>
1443
1444 * gnat.dg/aggr21.adb: New test.
1445 * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1446
1447 2013-11-12 Jeff Law <law@redhat.com>
1448
1449 * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1450 * gcc.dg/tree-ssa/isolate-5.c: New test.
1451
1452 2013-11-12 Martin Jambor <mjambor@suse.cz>
1453
1454 PR rtl-optimization/10474
1455 * gcc.dg/pr10474.c: New testcase.
1456 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1457 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1458
1459 2013-11-12 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/57734
1462 * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1463
1464 2013-11-11 Martin Liska <marxin.liska@gmail.com>
1465
1466 * gcc.dg/time-profiler-1.c: New test.
1467 * gcc.dg/time-profiler-2.c: Ditto.
1468
1469 2013-11-11 Marc Glisse <marc.glisse@inria.fr>
1470 Jeff Law <law@redhat.com>
1471
1472 * gcc.dg/tree-ssa/alias-27.c: New testcase.
1473
1474 2013-11-11 Uros Bizjak <ubizjak@gmail.com>
1475
1476 PR target/58853
1477 * gcc.target/i386/pr58853.c: New test.
1478
1479 2013-11-11 Joern Rennecke <joern.rennecke@embecosm.com>
1480
1481 * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1482 LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1483 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1486 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1488 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1489 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1490
1491 2013-11-08 Joseph Myers <joseph@codesourcery.com>
1492
1493 * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1494 gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1495 gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1496 gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1497 gcc.dg/atomic/stdatomic-exchange-1.c,
1498 gcc.dg/atomic/stdatomic-exchange-2.c,
1499 gcc.dg/atomic/stdatomic-exchange-3.c,
1500 gcc.dg/atomic/stdatomic-exchange-4.c,
1501 gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1502 gcc.dg/atomic/stdatomic-generic.c,
1503 gcc.dg/atomic/stdatomic-kill-dep.c,
1504 gcc.dg/atomic/stdatomic-load-1.c,
1505 gcc.dg/atomic/stdatomic-load-2.c,
1506 gcc.dg/atomic/stdatomic-load-3.c,
1507 gcc.dg/atomic/stdatomic-load-4.c,
1508 gcc.dg/atomic/stdatomic-lockfree.c,
1509 gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1510 gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1511 gcc.dg/atomic/stdatomic-store-1.c,
1512 gcc.dg/atomic/stdatomic-store-2.c,
1513 gcc.dg/atomic/stdatomic-store-3.c,
1514 gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1515 tests.
1516
1517 2013-11-08 Cong Hou <congh@google.com>
1518
1519 PR tree-optimization/58508
1520 * gcc.dg/vect/pr58508.c: Update.
1521
1522 2013-11-08 Richard Biener <rguenther@suse.de>
1523
1524 PR tree-optimization/59047
1525 * gcc.dg/torture/pr59047.c: New testcase.
1526
1527 2013-11-08 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/59038
1530 PR tree-optimization/58955
1531 * gcc.dg/torture/pr59038.c: New testcase.
1532
1533 2013-11-07 Janus Weil <janus@gcc.gnu.org>
1534
1535 PR fortran/58471
1536 * gfortran.dg/constructor_9.f90: New.
1537
1538 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1539
1540 * gcc.dg/atomic-compare-exchange-1.c,
1541 gcc.dg/atomic-compare-exchange-2.c,
1542 gcc.dg/atomic-compare-exchange-3.c,
1543 gcc.dg/atomic-compare-exchange-4.c,
1544 gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1545 gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1546 gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1547 gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1548 gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1549 gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1550 gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1551 gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1552 gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
1553 gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
1554 gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
1555 gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
1556 gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
1557 gcc.dg/atomic-store-5.c: Declare main as returning int.
1558 * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
1559 gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
1560 gcc.dg/atomic-exchange-5.c: Separate increments of count from
1561 expression using value of count.
1562
1563 2013-11-07 Joseph Myers <joseph@codesourcery.com>
1564
1565 * lib/target-supports.exp
1566 (check_effective_target_fenv_exceptions): New function.
1567 * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
1568 * gcc.dg/atomic/c11-atomic-exec-1.c,
1569 gcc.dg/atomic/c11-atomic-exec-2.c,
1570 gcc.dg/atomic/c11-atomic-exec-3.c,
1571 gcc.dg/atomic/c11-atomic-exec-4.c,
1572 gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
1573 gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
1574 gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
1575
1576 2013-11-07 Cong Hou <congh@google.com>
1577
1578 * gcc.dg/vect/vect-alias-check.c: New.
1579
1580 2013-11-07 Jakub Jelinek <jakub@redhat.com>
1581
1582 * gcc.dg/tree-ssa/loop-39.c: New test.
1583
1584 * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
1585 * gcc.dg/unroll_2.c: Likewise.
1586 * gcc.dg/unroll_3.c: Likewise.
1587 * gcc.dg/unroll_4.c: Likewise.
1588 * gcc.dg/vrp90.c: New test.
1589
1590 2013-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1591
1592 PR c++/58176
1593 * g++.dg/cpp0x/nullptr30.C: New.
1594
1595 2013-11-07 Yury Gribov <y.gribov@samsung.com>
1596 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR sanitizer/59029
1599 * c-c++-common/asan/pr59029.c: New test.
1600
1601 2013-11-07 H.J. Lu <hongjiu.lu@intel.com>
1602
1603 PR target/59034
1604 * gcc.target/i386/pr59034-1.c: New test.
1605 * gcc.target/i386/pr59034-2.c: Likewise.
1606
1607 2013-11-07 Bin Cheng <bin.cheng@arm.com>
1608
1609 * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
1610 * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
1611 * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
1612
1613 2013-11-06 DJ Delorie <dj@redhat.com>
1614
1615 * gcc.dg/mismatch-decl-1.c: New test.
1616
1617 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1618
1619 * gcc.dg/torture/float128-cmp-invalid.c,
1620 gcc.dg/torture/float128-div-underflow.c,
1621 gcc.dg/torture/float128-extend-nan.c,
1622 gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
1623
1624 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1625
1626 * gcc.target/sh/pr51244-11.c: Remove target line.
1627 * gcc.target/sh/sh4a-sincosf.c: Likewise.
1628 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
1629 * gcc.target/sh/pr51244-15.c: Likewise.
1630 * gcc.target/sh/pr51244-19.c: Likewise.
1631 * gcc.target/sh/cmpstr.c: Likewise.
1632 * gcc.target/sh/pr33135-3.c: Likewise.
1633 * gcc.target/sh/pr53512-2.c: Likewise.
1634 * gcc.target/sh/pr54602-2.c: Likewise.
1635 * gcc.target/sh/pr52483-1.c: Likewise.
1636 * gcc.target/sh/pr21255-2-ml.c: Likewise.
1637 * gcc.target/sh/pr54760-4.c: Likewise.
1638 * gcc.target/sh/pr52483-5.c: Likewise.
1639 * gcc.target/sh/pr54089-2.c: Likewise.
1640 * gcc.target/sh/pr56547-2.c: Likewise.
1641 * gcc.target/sh/pr54089-6.c: Likewise.
1642 * gcc.target/sh/pr51244-20.c: Likewise.
1643 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1644 * gcc.target/sh/sh4a-fsrra.c: Likewise.
1645 * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
1646 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1647 * gcc.target/sh/pr55303-2.c: Likewise.
1648 * gcc.target/sh/sh2a-resbank.c: Likewise.
1649 * gcc.target/sh/sp-switch.c: Likewise.
1650 * gcc.target/sh/pr51244-3.c: Likewise.
1651 * gcc.target/sh/pr50751-3.c: Likewise.
1652 * gcc.target/sh/pr51244-7.c: Likewise.
1653 * gcc.target/sh/struct-arg-dw2.c: Likewise.
1654 * gcc.target/sh/pr50751-7.c: Likewise.
1655 * gcc.target/sh/pr49468-di.c: Likewise.
1656 * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
1657 * gcc.target/sh/pr49880-3.c: Likewise.
1658 * gcc.target/sh/pr51244-12.c: Likewise.
1659 * gcc.target/sh/pr53988.c: Likewise.
1660 * gcc.target/sh/pr6526.c: Likewise.
1661 * gcc.target/sh/sh2a-bxor.c: Likewise.
1662 * gcc.target/sh/pr51244-16.c: Likewise.
1663 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1664 * gcc.target/sh/sh2a-bor.c: Likewise.
1665 * gcc.target/sh/pr53511-1.c: Likewise.
1666 * gcc.target/sh/pr21255-3.c: Likewise.
1667 * gcc.target/sh/pr53512-3.c: Likewise.
1668 * gcc.target/sh/pr33135-4.c: Likewise.
1669 * gcc.target/sh/pr54602-3.c: Likewise.
1670 * gcc.target/sh/pr54760-1.c: Likewise.
1671 * gcc.target/sh/pr52483-2.c: Likewise.
1672 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1673 * gcc.target/sh/pr54680.c: Likewise.
1674 * gcc.target/sh/pr54386.c: Likewise.
1675 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1676 * gcc.target/sh/pr54089-3.c: Likewise.
1677 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1678 * gcc.target/sh/pr54089-7.c: Likewise.
1679 * gcc.target/sh/strlen.c: Likewise.
1680 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1681 * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
1682 * gcc.target/sh/pr55303-3.c: Likewise.
1683 * gcc.target/sh/pr51244-4.c: Likewise.
1684 * gcc.target/sh/pr50751-4.c: Likewise.
1685 * gcc.target/sh/pr39423-1.c: Likewise.
1686 * gcc.target/sh/pr51244-8.c: Likewise.
1687 * gcc.target/sh/pr55146.c: Likewise.
1688 * gcc.target/sh/pr50751-8.c: Likewise.
1689 * gcc.target/sh/sh2a-bset.c: Likewise.
1690 * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
1691 * gcc.target/sh/sh2a-movi20s.c: Likewise.
1692 * gcc.target/sh/20080410-1.c: Likewise.
1693 * gcc.target/sh/pr49880-4.c: Likewise.
1694 * gcc.target/sh/pr51244-13.c: Likewise.
1695 * gcc.target/sh/sh2a-movrt.c: Likewise.
1696 * gcc.target/sh/pr51244-17.c: Likewise.
1697 * gcc.target/sh/pr21255-2-mb.c: Likewise.
1698 * gcc.target/sh/sh2a-bclr.c: Likewise.
1699 * gcc.target/sh/pr33135-1.c: Likewise.
1700 * gcc.target/sh/pr53512-4.c: Likewise.
1701 * gcc.target/sh/pr54602-4.c: Likewise.
1702 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1703 * gcc.target/sh/pr54760-2.c: Likewise.
1704 * gcc.target/sh/pr52483-3.c: Likewise.
1705 * gcc.target/sh/sh2a-bld.c: Likewise.
1706 * gcc.target/sh/pr54089-4.c: Likewise.
1707 * gcc.target/sh/pr54685.c: Likewise.
1708 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1709 * gcc.target/sh/pr54089-8.c: Likewise.
1710 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
1711 * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
1712 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1713 * gcc.target/sh/pr51244-1.c: Likewise.
1714 * gcc.target/sh/pr50751-1.c: Likewise.
1715 * gcc.target/sh/pr55160.c: Likewise.
1716 * gcc.target/sh/pr51244-5.c: Likewise.
1717 * gcc.target/sh/pr54236-1.c: Likewise.
1718 * gcc.target/sh/pr50751-5.c: Likewise.
1719 * gcc.target/sh/pr52933-1.c: Likewise.
1720 * gcc.target/sh/pr39423-2.c: Likewise.
1721 * gcc.target/sh/pr51244-9.c: Likewise.
1722 * gcc.target/sh/pr49263.c: Likewise.
1723 * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
1724 * gcc.target/sh/pr49880-1.c: Likewise.
1725 * gcc.target/sh/sh2a-band.c: Likewise.
1726 * gcc.target/sh/pr51244-10.c: Likewise.
1727 * gcc.target/sh/pr49880-5.c: Likewise.
1728 * gcc.target/sh/prefetch.c: Likewise.
1729 * gcc.target/sh/pr51244-14.c: Likewise.
1730 * gcc.target/sh/rte-delay-slot.c: Likewise.
1731 * gcc.target/sh/fpul-usage-1.c: Likewise.
1732 * gcc.target/sh/pr51244-18.c: Likewise.
1733 * gcc.target/sh/pr21255-1.c: Likewise.
1734 * gcc.target/sh/pr33135-2.c: Likewise.
1735 * gcc.target/sh/pr53512-1.c: Likewise.
1736 * gcc.target/sh/pr54602-1.c: Likewise.
1737 * gcc.target/sh/sh2a-rtsn.c: Likewise.
1738 * gcc.target/sh/torture/pragma-isr.c: Likewise.
1739 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
1740 * gcc.target/sh/torture/pr58314.c: Likewise.
1741 * gcc.target/sh/torture/pr34777.c: Likewise.
1742 * gcc.target/sh/torture/pr58475.c: Likewise.
1743 * gcc.target/sh/pr54760-3.c: Likewise.
1744 * gcc.target/sh/sh4a-cosf.c: Likewise.
1745 * gcc.target/sh/pr52483-4.c: Likewise.
1746 * gcc.target/sh/mfmovd.c: Likewise.
1747 * gcc.target/sh/pr54089-1.c: Likewise.
1748 * gcc.target/sh/pr56547-1.c: Likewise.
1749 * gcc.target/sh/pr54089-5.c: Likewise.
1750 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1751 * gcc.target/sh/pr54089-9.c: Likewise.
1752 * gcc.target/sh/sh2a-jsrn.c: Likewise.
1753 * gcc.target/sh/pr49468-si.c: Likewise.
1754 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1755 * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
1756 * gcc.target/sh/pr55303-1.c: Likewise.
1757 * gcc.target/sh/pr51244-2.c: Likewise.
1758 * gcc.target/sh/pr50751-2.c: Likewise.
1759 * gcc.target/sh/pr54236-2.c: Likewise.
1760 * gcc.target/sh/pr51244-6.c: Likewise.
1761 * gcc.target/sh/cmpstrn.c: Likewise.
1762 * gcc.target/sh/pr50751-6.c: Likewise.
1763 * gcc.target/sh/pr52933-2.c: Likewise.
1764 * gcc.target/sh/pr53568-1.c: Likewise.
1765 * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
1766 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1767 * gcc.target/sh/sh4a-sinf.c: Likewise.
1768 * gcc.target/sh/pr49880-2.c: Likewise.
1769
1770 2013-11-06 Tobias Burnus <burnus@net-b.de>
1771
1772 * g++.dg/warn/wdate-time.C: Update dg-error pattern.
1773 * gcc.dg/wdate-time.c: Ditto.
1774 * gfortran.dg/wdate-time.F90: Ditto.
1775
1776 2013-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1777
1778 PR target/30807
1779 * gcc.target/sh/torture/pr30807.c: New.
1780
1781 2013-11-06 Paolo Carlini <paolo.carlini@oracle.com>
1782
1783 PR c++/11006
1784 * g++.dg/other/java3.C: New.
1785
1786 2013-11-06 Uros Bizjak <ubizjak@gmail.com>
1787
1788 PR target/59021
1789 * gcc.target/i386/pr59021.c: New test.
1790
1791 2013-11-06 James Lemke <jwlemke@codesourcery.com>
1792
1793 * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
1794 dg-additional-files to also match BOL.
1795
1796 2013-11-06 Joseph Myers <joseph@codesourcery.com>
1797
1798 * gcc.dg/torture/c99-contract-1.c: New test.
1799
1800 2013-11-06 Richard Biener <rguenther@suse.de>
1801
1802 PR tree-optimization/58653
1803 * gcc.dg/tree-ssa/predcom-6.c: New testcase.
1804 * gcc.dg/tree-ssa/predcom-7.c: Likewise.
1805
1806 2013-11-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
1807
1808 * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
1809 40 to 30. Replaced iteration variable with a #define. Instead of
1810 returning non-zero value for error, called __builtin_abort (). Fixed
1811 a bug of calling fib_serial in serial case instead of fib.
1812 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
1813 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
1814 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
1815 * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
1816 compiler flag testing.
1817
1818 2013-11-06 Christian Bruel <christian.bruel@st.com>
1819
1820 * gcc.target/sh/strlen.c: New test.
1821
1822 2013-11-06 Jakub Jelinek <jakub@redhat.com>
1823
1824 PR middle-end/58970
1825 * gcc.c-torture/compile/pr58970.c: New test.
1826
1827 2013-11-05 Wei Mi <wmi@google.com>
1828
1829 PR regression/58985
1830 * testsuite/gcc.dg/pr57518.c: Add subreg in regexp pattern.
1831
1832 2013-11-05 Tobias Burnus <burnus@net-b.de>
1833
1834 * g++.dg/warn/wdate-time.C: New.
1835 * gcc.dg/wdate-time.c: New.
1836 * gfortran.dg/wdate-time.F90: New.
1837
1838 2013-11-05 Steven G. Kargl <kargl@gcc.gnu.org>
1839
1840 PR fortran/58989
1841 * gfortran.dg/reshape_6.f90: New test.
1842
1843 2013-11-05 Jeff Law <law@redhat.com>
1844
1845 * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
1846 * gcc.dg/tree-ssa/isolate-1.c: New test.
1847 * gcc.dg/tree-ssa/isolate-2.c: New test.
1848 * gcc.dg/tree-ssa/isolate-3.c: New test.
1849 * gcc.dg/tree-ssa/isolate-4.c: New test.
1850
1851 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1852
1853 PR rtl-optimization/58997
1854 * gcc.c-torture/compile/pr58997.c: New test.
1855
1856 2013-11-05 Paolo Carlini <paolo.carlini@oracle.com>
1857
1858 PR c++/58724
1859 * g++.dg/cpp0x/gen-attrs-56.C: New.
1860
1861 2013-11-05 Richard Biener <rguenther@suse.de>
1862
1863 PR ipa/58492
1864 * gcc.dg/ipa/pr58492.c: New testcase.
1865
1866 2013-11-05 Richard Biener <rguenther@suse.de>
1867
1868 PR tree-optimization/58955
1869 * gcc.dg/torture/pr58955-1.c: New testcase.
1870 * gcc.dg/torture/pr58955-2.c: Likewise.
1871
1872 2013-11-05 H.J. Lu <hongjiu.lu@intel.com>
1873
1874 PR middle-end/58981
1875 * gcc.dg/pr58981.c: New test.
1876
1877 2013-11-05 Richard Biener <rguenther@suse.de>
1878
1879 PR middle-end/58941
1880 * gcc.dg/torture/pr58941.c: New testcase.
1881
1882 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1883
1884 PR tree-optimization/58958
1885 * gcc.dg/tree-ssa/pr58958.c: New file.
1886
1887 2013-11-05 Marc Glisse <marc.glisse@inria.fr>
1888
1889 * gcc.dg/tree-ssa/alias-26.c: New file.
1890
1891 2013-11-05 Jakub Jelinek <jakub@redhat.com>
1892
1893 PR tree-optimization/58984
1894 * gcc.c-torture/execute/pr58984.c: New test.
1895
1896 2013-11-05 Andreas Schwab <schwab@suse.de>
1897
1898 * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
1899
1900 2013-11-05 Tobias Burnus <burnus@net-b.de>
1901
1902 * g++.dg/gomp/openmp-simd-1.C: New.
1903 * g++.dg/gomp/openmp-simd-2.C: New.
1904 * gcc.dg/gomp/openmp-simd-1.c: New.
1905 * gcc.dg/gomp/openmp-simd-2.c: New.
1906
1907 2013-11-04 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1908
1909 * gcc.dg/superblock.c: Require scheduling support.
1910
1911 2013-11-04 Kostya Serebryany <kcc@google.com>
1912
1913 * g++.dg/asan/asan_test.cc: Update the test
1914 to match the fresh asan run-time.
1915 * c-c++-common/asan/stack-overflow-1.c: Ditto.
1916
1917 2013-11-04 Ian Lance Taylor <iant@google.com>
1918
1919 * g++.dg/ext/sync-4.C: New test.
1920
1921 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1922
1923 PR fortran/58771
1924 * gfortran.dg/derived_external_function_1.f90 : New test
1925
1926 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1927
1928 PR tree-optimization/58978
1929 * gcc.c-torture/compile/pr58978.c: New test.
1930
1931 2013-11-04 Paul Thomas <pault@gcc.gnu.org>
1932
1933 PR fortran/57445
1934 * gfortran.dg/optional_class_1.f90 : New test
1935
1936 2013-11-04 Vladimir Makarov <vmakarov@redhat.com>
1937
1938 PR rtl-optimization/58968
1939 * gfortran.dg/pr58968.f: New
1940
1941 2013-11-04 Marek Polacek <polacek@redhat.com>
1942
1943 PR c++/58979
1944 * g++.dg/diagnostic/pr58979.C: New test.
1945
1946 2013-11-04 Joseph Myers <joseph@codesourcery.com>
1947
1948 * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
1949 gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
1950 gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
1951 gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
1952 gcc.dg/iec-559-macros-9.c: New tests.
1953
1954 2013-11-04 Jakub Jelinek <jakub@redhat.com>
1955
1956 PR tree-optimization/58946
1957 * gcc.c-torture/compile/pr58946.c: New test.
1958
1959 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 PR c++/52071
1962 * g++.dg/parse/pr52071.C: New.
1963
1964 2013-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/38313
1967 * g++.dg/lookup/name-clash10.C: New.
1968
1969 2013-11-03 Kugan Vivekanandarajah <kuganv@linaro.org>
1970
1971 * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
1972 * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
1973 * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
1974 vbif.
1975
1976 2013-11-03 Marek Polacek <polacek@redhat.com>
1977
1978 * g++.dg/ubsan/cxx1y-vla.C: New test.
1979 * c-c++-common/ubsan/vla-3.c: New test.
1980 * c-c++-common/ubsan/vla-2.c: New test.
1981 * c-c++-common/ubsan/vla-4.c: New test.
1982 * c-c++-common/ubsan/vla-1.c: New test.
1983
1984 2013-11-02 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1985
1986 * gcc.dg/vmx/vec-set.c: New.
1987
1988 2013-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/29234
1991 PR c++/56037
1992 * g++.dg/parse/pr29234.C: New.
1993 * g++.dg/parse/pr56037.C: Likewise.
1994
1995 2013-11-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1996
1997 * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
1998 passed it in as one of the options to all Cilk keywords test.
1999
2000 2013-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
2001
2002 PR c++/58708
2003 * g++.dg/cpp1y/pr58708.C: New.
2004
2005 2013-11-01 Marc Glisse <marc.glisse@inria.fr>
2006
2007 PR c++/58834
2008 * g++.dg/ext/pr58834.C: New file.
2009
2010 2013-11-01 Jakub Jelinek <jakub@redhat.com>
2011
2012 * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2013 tests.
2014 * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2015 tests.
2016
2017 2013-11-01 Paul Thomas <pault@gcc.gnu.org>
2018
2019 PR fortran/57893
2020 * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2021 type block.
2022
2023 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2024
2025 * g++.dg/gomp/simd-1.C: New test.
2026 * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2027 * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2028 * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2029 * c-c++-common/gomp/simd6.c: New test.
2030
2031 2013-10-31 Edward Smith-Rowland <3dw4rd@verizon.net>
2032
2033 Implement C++14 digit separators.
2034 * g++.dg/cpp1y/digit-sep.C: New.
2035 * g++.dg/cpp1y/digit-sep-neg.C: New.
2036 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2037
2038 2013-10-31 Jakub Jelinek <jakub@redhat.com>
2039
2040 * gcc.dg/vect/vect-align-3.c: New test.
2041
2042 * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2043 we warn about it already during VRP1 pass.
2044
2045 2013-10-31 Martin Jambor <mjambor@suse.cz>
2046
2047 PR rtl-optimization/58934
2048 Revert:
2049 2013-10-30 Martin Jambor <mjambor@suse.cz>
2050 PR rtl-optimization/10474
2051 * gcc.dg/pr10474.c: New testcase.
2052 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2053 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2054
2055 2013-10-31 Paolo Carlini <paolo.carlini@oracle.com>
2056
2057 PR c++/58932
2058 Revert:
2059 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/58466
2062 * g++.dg/cpp0x/variadic145.C: New.
2063
2064 * g++.dg/cpp0x/sfinae49.C: New.
2065
2066 2013-10-30 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 PR c++/58581
2069 * g++.dg/cpp0x/deleted1.C: New.
2070
2071 2013-10-31 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2072
2073 * gcc.target/arm/lp1243022.c: New test.
2074
2075 2013-10-30 Joern Rennecke <joern.rennecke@embecosm.com>
2076
2077 PR other/58545
2078 * gcc.target/avr/pr58545.c: New test.
2079
2080 2013-10-30 Tobias Burnus <burnus@net-b.de>
2081
2082 Revert:
2083 2013-10-30 Tobias Burnus <burnus@net-b.de>
2084 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2085 path to the compile flags.
2086
2087 2013-10-30 Cong Hou <congh@google.com>
2088
2089 * gcc.target/i386/vect-abs-s8.c: New test.
2090 * gcc.target/i386/vect-abs-s16.c: New test.
2091 * gcc.target/i386/vect-abs-s32.c: New test.
2092
2093 2013-10-30 Tobias Burnus <burnus@net-b.de>
2094
2095 * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2096 path to the compile flags.
2097
2098 2013-10-30 Mikael Pettersson <mikpe@it.uu.se>
2099
2100 PR rtl-optimization/58369
2101 * g++.dg/torture/pr58369.C: New test.
2102
2103 2013-10-30 Tobias Burnus <burnus@net-b.de>
2104
2105 PR other/33426
2106 * g++.dg/vect/pr33426-ivdep-2.cc: New.
2107 * g++.dg/vect/pr33426-ivdep-3.cc: New.
2108 * g++.dg/vect/pr33426-ivdep-4.cc: New.
2109
2110 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2111
2112 PR target/58784
2113 * gcc.target/arm/pr58784.c: New.
2114
2115 2013-10-30 Marc Glisse <marc.glisse@inria.fr>
2116
2117 * gcc.dg/tree-ssa/alias-24.c: New file.
2118
2119 2013-10-30 Vladimir Makarov <vmakarov@redhat.com>
2120
2121 * gcc.target/i386/fma_double_3.c: Use pattern for
2122 scan-assembler-times instead of just one insn name.
2123 * gcc.target/i386/fma_double_5.c: Ditto.
2124 * gcc.target/i386/fma_float_3.c: Ditto.
2125 * gcc.target/i386/fma_float_5.c: Ditto.
2126 * gcc.target/i386/l_fma_double_1.c: Ditto.
2127 * gcc.target/i386/l_fma_double_2.c: Ditto.
2128 * gcc.target/i386/l_fma_double_3.c: Ditto.
2129 * gcc.target/i386/l_fma_double_4.c: Ditto.
2130 * gcc.target/i386/l_fma_double_5.c: Ditto.
2131 * gcc.target/i386/l_fma_double_6.c: Ditto.
2132 * gcc.target/i386/l_fma_float_1.c: Ditto.
2133 * gcc.target/i386/l_fma_float_2.c: Ditto.
2134 * gcc.target/i386/l_fma_float_3.c: Ditto.
2135 * gcc.target/i386/l_fma_float_4.c: Ditto.
2136 * gcc.target/i386/l_fma_float_5.c: Ditto.
2137 * gcc.target/i386/l_fma_float_6.c: Ditto.
2138
2139 2013-10-30 Christian Bruel <christian.bruel@st.com>
2140
2141 * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2142 * gcc.target/sh/cmpstr.c: New test.
2143 * gcc.target/sh/cmpstrn.c: New test.
2144
2145 2013-10-30 Martin Jambor <mjambor@suse.cz>
2146
2147 PR rtl-optimization/10474
2148 * gcc.dg/pr10474.c: New testcase.
2149 * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2150 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2151
2152 2013-10-29 Andrew Pinski <apinski@cavium.com>
2153 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2154
2155 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2156 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2157 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2158 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2159 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2160 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2161 * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2162 conditional move to be used.
2163 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2164
2165 2013-10-29 Tobias Burnus <burnus@net-b.de>
2166
2167 PR fortran/44350
2168 * gfortran.dg/blockdata_8.f90: New.
2169
2170 2013-10-29 Oleg Endo <olegendo@gcc.gnu.org>
2171
2172 PR target/54236
2173 * gcc.target/sh/pr54236-2: New.
2174 * gcc.target/sh/pr54089-6: Add another rotl special case.
2175
2176 2013-10-29 Paul Thomas <pault@gcc.gnu.org>
2177
2178 PR fortran/58793
2179 * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2180 to determine sizes of real kinds.
2181
2182 PR fortran/58858
2183 * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2184
2185 2013-10-29 Balaji V. Iyer <balaji.v.iyer@intel.com>
2186
2187 * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2188 * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2189 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2190 * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2191 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2192 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2193 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2194 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2195 * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2196 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2197 * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2198 * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2199 * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2200 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2201 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2202 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2203 * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2204 test stored in c-c++-common. Also, added the Cilk runtime's library
2205 to the ld_library_path.
2206
2207 2013-10-29 Paolo Carlini <paolo.carlini@oracle.com>
2208
2209 PR c++/58888
2210 * g++.dg/cpp0x/auto40.C: New.
2211 * g++.dg/other/warning1.C: Adjust.
2212
2213 2013-10-29 Richard Biener <rguenther@suse.de>
2214
2215 * gcc.dg/torture/restrict-2.c: New testcase.
2216 * gcc.dg/torture/restrict-3.c: Likewise.
2217 * gcc.dg/torture/restrict-4.c: Likewise.
2218 * gcc.dg/torture/restrict-5.c: Likewise.
2219
2220 2013-10-29 Marc Glisse <marc.glisse@inria.fr>
2221
2222 PR tree-optimization/19831
2223 * gcc.dg/tree-ssa/alias-25.c: New file.
2224
2225 2013-10-29 Richard Biener <rguenther@suse.de>
2226
2227 * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2228 changes.
2229 * gcc.dg/vect/bb-slp-32.c: Likewise.
2230 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2231 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2232 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2233 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2234 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2235 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2236 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2237 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2238 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2239 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2240 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2241 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2242 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2243 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2244 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2245 * gfortran.dg/vect/vect.exp: Likewise.
2246
2247 2013-10-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2248
2249 * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2250 * gcc.dg/vmx/eg-5.c: Likewise.
2251
2252 2013-10-28 Claudiu Zissulescu <claziss@synopsys.com>
2253 Joern Rennecke <joern.rennecke@embecosm.com>
2254
2255 * gcc.target/arc/jump-around-jump.c: New test.
2256
2257 2013-10-27 Tom de Vries <tom@codesourcery.com>
2258
2259 * gcc.target/arm/require-pic-register-loc.c: New test.
2260
2261 2013-10-27 Uros Bizjak <ubizjak@gmail.com>
2262
2263 PR target/58679
2264 * gcc.target/i386/pr58679-1.c: New test.
2265 * gcc.target/i386/pr58679-2.c: Ditto.
2266
2267 2013-10-27 Tobias Burnus <burnus@net-b.de>
2268
2269 PR other/33426
2270 * gcc.dg/vect/vect-ivdep-2.c: New.
2271
2272 2013-10-26 Oleg Endo <olegendo@gcc.gnu.org>
2273
2274 PR target/52483
2275 * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2276 * gcc.target/sh/pr52483-2.c: Likewise.
2277 * gcc.target/sh/pr52483-3.c: Likewise.
2278 * gcc.target/sh/pr52483-4.c: Likewise.
2279
2280 2013-10-26 Jeff Law <law@redhat.com>
2281
2282 * g++.dg/torture/pr49309.C: Removed.
2283 * gcc.dg/dfp/pr35739.c: Removed.
2284
2285 2013-10-25 Vladimir Makarov <vmakarov@redhat.com>
2286
2287 PR rtl-optimization/58759
2288 * gcc.target/i386/pr58759.c: New.
2289
2290 2013-10-25 Tobias Burnus <burnus@net-b.de>
2291
2292 * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2293 * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2294 * testsuite/gcc.dg/vect/vect-ivdep-1.c: Ditto.
2295
2296 2013-10-25 Yufeng Zhang <yufeng.zhang@arm.com>
2297
2298 * gcc.dg/wmul-1.c: New test.
2299
2300 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2301
2302 PR c++/58878
2303 * g++.dg/template/pr58878.C: New.
2304
2305 2013-10-25 Marc Glisse <marc.glisse@inria.fr>
2306
2307 * gcc.dg/tree-ssa/alias-23.c: New file.
2308
2309 2013-10-25 Richard Biener <rguenther@suse.de>
2310
2311 PR tree-optimization/58626
2312 * gcc.dg/torture/pr58626.c: New testcase.
2313
2314 2013-10-25 Paolo Carlini <paolo.carlini@oracle.com>
2315
2316 PR c++/54812
2317 * g++.dg/cpp0x/defaulted47.C: New.
2318
2319 2013-10-25 Eric Botcazou <ebotcazou@adacore.com>
2320
2321 * gcc.c-torture/execute/pr58831.c: New test.
2322
2323 2013-10-25 Nick Clifton <nickc@redhat.com>
2324
2325 * c-c++-common/pr57793.c: Add expected error messages for
2326 targets with small integers.
2327 * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2328 * gcc.dg/c99-stdint-2.c: Likewise.
2329 * gcc.dg/cdce1.c: Likewise.
2330 * gcc.dg/fold-overflow-1.c: Likewise.
2331 * gcc.dg/utf-cvt.c: Likewise.
2332 * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2333 arithmetic.
2334 * gcc.dg/ftrapv-2.c: Likewise.
2335 * gcc.dg/pr30286.c: Likewise.
2336 * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2337 * lib/target-supports.exp (check_effective_target_trapping): New
2338 proc. Returns true if the target supports trapping arithmetic.
2339
2340 2013-10-25 Tobias Burnus <burnus@net-b.de>
2341
2342 * g++.dg/parse/ivdep.C: New.
2343 * g++.dg/vect/pr33426-ivdep.cc: New.
2344
2345 2013-10-24 Richard Henderson <rth@redhat.com>
2346
2347 PR rtl/58542
2348 * gcc.dg/atomic-store-6.c: New.
2349
2350 2013-10-24 Ian Lance Taylor <iant@google.com>
2351
2352 * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2353
2354 2013-10-24 Cong Hou <congh@google.com>
2355
2356 * gcc.c-torture/execute/20030125-1.c: Update.
2357
2358 2013-10-24 Tobias Burnus <burnus@net-b.de>
2359
2360 PR fortran/44646
2361 * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2362
2363 2013-10-24 Dehao Chen <dehao@google.com>
2364
2365 * g++.dg/opt/devirt3.C: New test.
2366
2367 2013-08-24 Tobias Burnus <burnus@net-b.de>
2368
2369 PR other/33426
2370 * testsuite/gcc.dg/ivdep.c: New.
2371 * testsuite/gcc.dg/vect/vect-ivdep-1.c: New.
2372
2373 2013-10-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2374
2375 * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2376 * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2377
2378 2013-10-24 Nick Clifton <nickc@redhat.com>
2379
2380 * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2381
2382 2013-10-24 Marek Polacek <polacek@redhat.com>
2383
2384 PR c++/58705
2385 * g++.dg/parse/pr58705.C: New test.
2386
2387 2013-10-24 Marek Polacek <polacek@redhat.com>
2388
2389 * gcc.dg/c11-align-5.c: Add more testing.
2390
2391 2013-10-23 Pat Haugen <pthaugen@us.ibm.com>
2392
2393 * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2394
2395 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2396
2397 PR tree-optimization/58775
2398 PR tree-optimization/58791
2399 * gcc.dg/guality/pr58791-1.c: New test.
2400 * gcc.dg/guality/pr58791-2.c: New test.
2401 * gcc.dg/guality/pr58791-3.c: New test.
2402 * gcc.dg/guality/pr58791-4.c: New test.
2403 * gcc.dg/guality/pr58791-5.c: New test.
2404 * gcc.c-torture/compile/pr58775.c: New test.
2405 * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2406
2407 2013-10-23 Tom de Vries <tom@codesourcery.com>
2408
2409 PR tree-optimization/58805
2410 * gcc.dg/pr58805.c: New test.
2411
2412 2013-10-23 Jakub Jelinek <jakub@redhat.com>
2413
2414 * gcc.target/i386/vect-div-1.c: New test.
2415
2416 * gcc.dg/vect/pr58508.c: Remove dg-options.
2417
2418 2013-10-23 Richard Biener <rguenther@suse.de>
2419
2420 * gcc.dg/torture/pr58830.c: New testcase.
2421
2422 2013-10-23 Edward Smith-Rowland <3dw4rd@verizon.net>
2423
2424 Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2425 * g++.dg/cpp1y/attr-deprecated.C: New.
2426 * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2427
2428 2013-10-23 Tobias Burnus <burnus@net-b.de>
2429
2430 PR fortran/58793
2431 * gfortran.dg/assumed_type_8.f90: New.
2432
2433 2013-10-22 Uros Bizjak <ubizjak@gmail.com>
2434
2435 PR target/58779
2436 * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2437 and MINUSCCZEXT defines. Update scan-assembler dg directive.
2438 * gcc.dg/torture/pr58779.c: New test.
2439
2440 2013-10-22 Steve Ellcey <sellcey@mips.com>
2441
2442 * gcc.target/mips/nor.c: New.
2443
2444 2013-10-22 Bill Schmidt <wschmidt@vnet.ibm.com>
2445
2446 * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2447 tests into...
2448 * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2449 restricted to big-endian targets.
2450
2451 2013-10-22 Paul Thomas <pault@gcc.gnu.org>
2452
2453 PR fortran 57893
2454 * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2455
2456 2013-10-21 Tobias Burnus <burnus@net-b.de>
2457
2458 PR fortran/58803
2459 * gfortran.dg/proc_ptr_comp_38.f90: New.
2460
2461 2013-10-21 Marek Polacek <polacek@redhat.com>
2462
2463 PR middle-end/58809
2464 * gcc.dg/gomp/pr58809.c: New test.
2465
2466 2013-10-21 Vidya Praveen <vidyapraveen@arm.com>
2467
2468 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2469 * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2470
2471 2013-10-21 Richard Biener <rguenther@suse.de>
2472
2473 PR tree-optimization/58794
2474 * c-c++-common/torture/pr58794-1.c: New testcase.
2475 * c-c++-common/torture/pr58794-2.c: Likewise.
2476
2477 2013-10-21 Richard Biener <rguenther@suse.de>
2478
2479 PR middle-end/58742
2480 * c-c++-common/fold-divmul-1.c: New testcase.
2481
2482 2013-10-21 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
2483
2484 * gcc.target/i386/memset-vector_loop-1.c: New test.
2485 * gcc.target/i386/memset-vector_loop-2.c: New test.
2486
2487 2013-10-21 Diego Novillo <dnovillo@google.com>
2488
2489 * g++.dg/plugin/selfassign.c: Include tree.h.
2490 * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2491 * gcc.dg/plugin/ggcplug.c: Likewise.
2492 * gcc.dg/plugin/one_time_plugin.c: Likewise.
2493 * gcc.dg/plugin/selfassign.c: Likewise.
2494 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2495
2496 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2497
2498 * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2499 * gcc.target/mips/mips-ps-7.c: Likewise.
2500
2501 2013-10-20 Richard Sandiford <rdsandiford@googlemail.com>
2502
2503 * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2504 gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2505 gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2506
2507 2013-10-19 John David Anglin <danglin@gcc.gnu.org>
2508
2509 * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2510
2511 PR testsuite/58645
2512 * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2513
2514 2013-10-19 Mike Stump <mikestump@comcast.net>
2515
2516 * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2517
2518 * gcc.dg/lto/pr54625-1_0.c: Move from here...
2519 * g++.dg/lto/pr54625-1_0.c: ... to here.
2520 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2521 * g++.dg/lto/pr54625-1_1.C: Likewise.
2522 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2523 * g++.dg/lto/pr54625-2_0.c: Likewise.
2524 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2525 * g++.dg/lto/pr54625-2_1.C: Likewise.
2526
2527 2013-10-19 Oleg Endo <olegendo@gcc.gnu.org>
2528
2529 * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2530
2531 2013-10-18 Cong Hou <congh@google.com>
2532
2533 * gcc.dg/vect/pr58508.c: New test.
2534
2535 2013-10-18 Paolo Carlini <paolo.carlini@oracle.com>
2536
2537 PR c++/58466
2538 * g++.dg/cpp0x/variadic145.C: New.
2539
2540 2013-10-18 Andrew MacLeod <amacleod@redhat.com>
2541
2542 * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2543
2544 2013-10-18 Hans-Peter Nilsson <hp@axis.com>
2545
2546 * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2547 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2548 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2549 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2550
2551 2013-10-17 Charles Baylis <charles.baylis@linaro.org>
2552
2553 * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
2554 * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
2555 * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
2556 effective target arm_thumb1_ok.
2557 * lib/target-supports.exp
2558 (check_effective_target_arm_fp16_ok_nocache): Don't force
2559 -mfloat-abi=soft when building for hardfloat target.
2560
2561 2013-10-17 Michael Meissner <meissner@linux.vnet.ibm.com>
2562
2563 PR target/58673
2564 * gcc.target/powerpc/pr58673-1.c: New file to test whether
2565 -mquad-word + -mno-vsx-timode causes errors.
2566 * gcc.target/powerpc/pr58673-2.c: Likewise.
2567
2568 2013-10-17 Paolo Carlini <paolo.carlini@oracle.com>
2569
2570 PR c++/58596
2571 * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
2572
2573 2013-10-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2574
2575 * gcc.target/aarch64/c-output-template.c: New testcase.
2576 * gcc.target/aarch64/c-output-template-2.c: Likewise.
2577 * gcc.target/aarch64/c-output-template-3.c: Likewise.
2578
2579 2013-10-17 Michael Hudson-Doyle <michael.hudson@linaro.org>
2580
2581 * gcc/testsuite/lib/target-supports.exp
2582 (check_effective_target_sync_long_long): AArch64 supports
2583 atomic operations on "long long".
2584 (check_effective_target_sync_long_long_runtime): AArch64 can
2585 execute atomic operations on "long long".
2586
2587 2013-10-17 Richard Biener <rguenther@suse.de>
2588
2589 PR tree-optimization/58143
2590 * gcc.dg/torture/pr58143-1.c: New testcase.
2591 * gcc.dg/torture/pr58143-2.c: Likewise.
2592 * gcc.dg/torture/pr58143-3.c: Likewise.
2593
2594 2013-10-17 Marek Polacek <polacek@redhat.com>
2595
2596 PR c/58267
2597 * gcc.dg/c1x-align-5.c: New test.
2598
2599 2013-10-16 Tobias Burnus <burnus@net-b.de>
2600
2601 PR fortran/58652
2602 * gfortran.dg/unlimited_polymorphic_12.f90: New.
2603
2604 2013-10-16 Thomas Schwinge <thomas@codesourcery.com>
2605
2606 * c-c++-common/cpp/openmp-define-1.c: Move
2607 dg-require-effective-target fopenmp after dg-do directive.
2608 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2609 * gfortran.dg/openmp-define-1.f90: Likewise.
2610 * gfortran.dg/openmp-define-2.f90: Likewise.
2611 * gfortran.dg/openmp-define-3.f90: Likewise.
2612
2613 2013-10-16 Paulo Matos <pmatos@broadcom.com>
2614
2615 * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
2616
2617 2013-10-15 Sriraman Tallam <tmsriram@google.com>
2618
2619 PR target/57756
2620 * gcc.target/i386/pr57756.c: New test.
2621 * gcc.target/i386/pr57756_2.c: New test.
2622
2623 2013-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2624
2625 * gcc.dg/torture/builtin-self.c: New file.
2626
2627 2013-10-15 Zhenqiang Chen <zhenqiang.chen@arm.com>
2628
2629 * gcc.dg/tree-ssa/reassoc-32.c: New test case.
2630 * gcc.dg/tree-ssa/reassoc-33.c: New test case.
2631 * gcc.dg/tree-ssa/reassoc-34.c: New test case.
2632 * gcc.dg/tree-ssa/reassoc-35.c: New test case.
2633 * gcc.dg/tree-ssa/reassoc-36.c: New test case.
2634
2635 2013-10-15 Cong Hou <congh@google.com>
2636
2637 * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
2638
2639 2013-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2640
2641 PR c++/58707
2642 * g++.dg/cpp0x/pr58707.C: New.
2643
2644 2013-10-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2645
2646 * c-c++-common/cpp/openmp-define-3.c: Move effective target check
2647 after other directives.
2648
2649 2013-10-15 Tobias Burnus <burnus@net-b.de>
2650
2651 PR fortran/58652
2652 * gfortran.dg/unlimited_polymorphic_11.f90: New.
2653
2654 2013-10-14 Ian Lance Taylor <iant@google.com>
2655
2656 * go.test/go-test.exp (go-find-packages): New proc.
2657 (go-gc-tests): Skip stress and safe tests. Skip *.dir
2658 subdirectories. Do simple +build line matching. Handle run with
2659 arguments. Handle errorcheckdir and rundircmpout. Use packages
2660 for rundir. Remove special handling for bug191 and dwarf.
2661
2662 2013-10-14 Tobias Burnus <burnus@net-b.de>
2663
2664 PR fortran/58658
2665 * gfortran.dg/unlimited_polymorphic_10.f90: New.
2666
2667 2013-10-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2668
2669 * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
2670 Use btsl.
2671
2672 2013-10-14 Eric Botcazou <ebotcazou@adacore.com>
2673
2674 * gnat.dg/specs/opt1.ads: New test.
2675
2676 2013-10-14 Richard Biener <rguenther@suse.de>
2677
2678 PR tree-optimization/58640
2679 * gcc.c-torture/execute/pr58640-2.c: New testcase.
2680
2681 2013-10-13 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/uninit_array.ad[sn]: New test.
2684 * gnat.dg/uninit_array_pkg.ads: New helper.
2685
2686 2013-10-13 Richard Biener <rguenther@suse.de>
2687
2688 * gcc.c-torture/execute/pr58662.c: New test.
2689
2690 2013-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2691
2692 PR target/51244
2693 * gcc.dg/torture/p51244-21.c: New.
2694 * gcc.target/sh/pr51244-20.c: New.
2695 * gcc.target/sh/pr51244-20-sh2a.c: New.
2696
2697 2013-10-12 Arnaud Charlet <charlet@adacore.com>
2698
2699 * gnat.dg/specs/linker_section.ads: Update test.
2700
2701 2013-10-12 H.J. Lu <hongjiu.lu@intel.com>
2702
2703 PR target/58690
2704 * gcc.target/i386/pr58690.c: New test
2705
2706 2013-10-12 Alexander Monakov <amonakov@ispras.ru>
2707
2708 * gcc.target/i386/builtin-ucmp.c: New test.
2709
2710 2013-10-11 Brooks Moses <bmoses@google.com>
2711
2712 * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
2713
2714 2013-10-11 Jeff Law <law@redhat.com>
2715
2716 * gcc.c-torture/execute/pr58640.c: New test.
2717
2718 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2719
2720 PR c++/58633
2721 * g++.dg/cpp0x/decltype57.C: New.
2722
2723 2013-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2724
2725 PR c++/31671
2726 * g++.dg/template/nontype26.C: New.
2727
2728 2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
2729
2730 * c-c++-common/cpp/openmp-define-1.c: New file.
2731 * c-c++-common/cpp/openmp-define-2.c: Likewise.
2732 * c-c++-common/cpp/openmp-define-3.c: Likewise.
2733 * gfortran.dg/openmp-define-1.f90: Likewise.
2734 * gfortran.dg/openmp-define-2.f90: Likewise.
2735 * gfortran.dg/openmp-define-3.f90: Likewise.
2736
2737 * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
2738 for test source files.
2739 * gcc.dg/gomp/gomp.exp: Likewise.
2740 * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
2741 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2742 * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
2743 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
2744 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
2745
2746 2013-10-11 Jakub Jelinek <jakub@redhat.com>
2747
2748 * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
2749 Remove error test that is now valid in OpenMP 4.0.
2750 * c-c++-common/gomp/atomic-16.c: New test.
2751 * c-c++-common/gomp/cancel-1.c: New test.
2752 * c-c++-common/gomp/depend-1.c: New test.
2753 * c-c++-common/gomp/depend-2.c: New test.
2754 * c-c++-common/gomp/map-1.c: New test.
2755 * c-c++-common/gomp/pr58472.c: New test.
2756 * c-c++-common/gomp/sections1.c: New test.
2757 * c-c++-common/gomp/simd1.c: New test.
2758 * c-c++-common/gomp/simd2.c: New test.
2759 * c-c++-common/gomp/simd3.c: New test.
2760 * c-c++-common/gomp/simd4.c: New test.
2761 * c-c++-common/gomp/simd5.c: New test.
2762 * c-c++-common/gomp/single1.c: New test.
2763 * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
2764 parser.
2765 * g++.dg/gomp/block-3.C: Likewise.
2766 * g++.dg/gomp/clause-3.C: Adjust error messages.
2767 * g++.dg/gomp/declare-simd-1.C: New test.
2768 * g++.dg/gomp/declare-simd-2.C: New test.
2769 * g++.dg/gomp/depend-1.C: New test.
2770 * g++.dg/gomp/depend-2.C: New test.
2771 * g++.dg/gomp/target-1.C: New test.
2772 * g++.dg/gomp/target-2.C: New test.
2773 * g++.dg/gomp/taskgroup-1.C: New test.
2774 * g++.dg/gomp/teams-1.C: New test.
2775 * g++.dg/gomp/udr-1.C: New test.
2776 * g++.dg/gomp/udr-2.C: New test.
2777 * g++.dg/gomp/udr-3.C: New test.
2778 * g++.dg/gomp/udr-4.C: New test.
2779 * g++.dg/gomp/udr-5.C: New test.
2780 * g++.dg/gomp/udr-6.C: New test.
2781 * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
2782 * gcc.dg/autopar/outer-2.c: Likewise.
2783 * gcc.dg/autopar/outer-3.c: Likewise.
2784 * gcc.dg/autopar/outer-4.c: Likewise.
2785 * gcc.dg/autopar/outer-5.c: Likewise.
2786 * gcc.dg/autopar/outer-6.c: Likewise.
2787 * gcc.dg/autopar/parallelization-1.c: Likewise.
2788 * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
2789 parser.
2790 * gcc.dg/gomp/clause-1.c: Adjust error messages.
2791 * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
2792 instead of GOMP_parallel_loop_runtime_start.
2793 * gcc.dg/gomp/declare-simd-1.c: New test.
2794 * gcc.dg/gomp/declare-simd-2.c: New test.
2795 * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
2796 parser. Add further #pragma omp sections nesting tests.
2797 * gcc.dg/gomp/target-1.c: New test.
2798 * gcc.dg/gomp/target-2.c: New test.
2799 * gcc.dg/gomp/taskgroup-1.c: New test.
2800 * gcc.dg/gomp/teams-1.c: New test.
2801 * gcc.dg/gomp/udr-1.c: New test.
2802 * gcc.dg/gomp/udr-2.c: New test.
2803 * gcc.dg/gomp/udr-3.c: New test.
2804 * gcc.dg/gomp/udr-4.c: New test.
2805 * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
2806
2807 2013-10-10 Jan Hubicka <jh@suse.cz>
2808
2809 * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
2810 tuning change.
2811 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2812 * gcc.target/i386/pr49168-1.c: Likewise.
2813 * gcc.target/i386/pr49002-2.c: Likewise.
2814
2815 2013-10-10 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR middle-end/58670
2818 * gcc.dg/torture/pr58670.c: New test.
2819
2820 2013-10-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
2821
2822 * gcc.dg/tree-ssa/phi-opt-11.c: New test.
2823
2824 2013-10-09 Marek Polacek <polacek@redhat.com>
2825
2826 PR c++/58635
2827 * g++.dg/tm/pr58635-1.C: New test.
2828 * g++.dg/tm/pr58635-2.C: New test.
2829
2830 2013-10-09 Jakub Jelinek <jakub@redhat.com>
2831
2832 * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
2833
2834 2013-10-09 Marc Glisse <marc.glisse@inria.fr>
2835
2836 PR tree-optimization/20318
2837 * c-c++-common/pr20318.c: New file.
2838 * gcc.dg/tree-ssa/pr20318.c: New file.
2839
2840 2013-10-09 Eric Botcazou <ebotcazou@adacore.com>
2841
2842 * gcc.c-torture/execute/pr58570.c: New test.
2843
2844 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2845
2846 * gcc.target/aarch64/vclz.c: New testcase.
2847
2848 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2849
2850 * gcc.target/aarch64/vadd_f64.c: New testcase.
2851 * gcc.target/aarch64/vsub_f64.c: New testcase.
2852
2853 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2854
2855 * gcc.target/aarch64/vdiv_f.c: New testcase.
2856
2857 2013-10-09 Alex Velenko <Alex.Velenko@arm.com>
2858
2859 * gcc.target/aarch64/vneg_f.c: New testcase.
2860 * gcc.target/aarch64/vneg_s.c: New testcase.
2861
2862 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2863
2864 PR c++/58568
2865 * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
2866 * g++.old-deja/g++.mike/misc9.C: Adjust.
2867
2868 2013-10-08 Paolo Carlini <paolo.carlini@oracle.com>
2869
2870 PR c++/58665
2871 Revert:
2872 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2873
2874 PR c++/58448
2875 * g++.dg/template/crash117.C: New.
2876
2877 2013-10-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2878
2879 * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
2880
2881 2013-10-08 Marc Glisse <marc.glisse@inria.fr>
2882
2883 PR tree-optimization/58480
2884 * gcc.dg/tree-ssa/pr58480.c: New file.
2885
2886 2013-10-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2887
2888 * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
2889 * gcc.target/powerpc/fusion.c: Likewise.
2890
2891 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2892
2893 * gcc.target/s390/htm-nofloat-2.c: New testcase.
2894
2895 2013-10-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2896
2897 * gcc.target/s390/htm-1.c: Add more tests to cover different
2898 operand types.
2899
2900 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2901
2902 PR c++/58126
2903 * g++.dg/init/uninitialized1.C: New.
2904
2905 2013-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2906
2907 PR c++/56060
2908 * g++.dg/cpp0x/variadic144.C: New.
2909
2910 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2911
2912 PR c++/58560
2913 * g++.dg/cpp0x/auto39.C: New.
2914
2915 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2916
2917 PR c++/58503
2918 * g++.dg/cpp0x/range-for26.C: New.
2919 * g++.dg/cpp0x/range-for27.C: Likewise.
2920
2921 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2922
2923 PR c++/58448
2924 * g++.dg/template/crash117.C: New.
2925
2926 2013-10-04 Marc Glisse <marc.glisse@inria.fr>
2927
2928 PR c++/19476
2929 * g++.dg/tree-ssa/pr19476-5.C: New file.
2930 * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
2931
2932 2013-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2933
2934 PR c++/58584
2935 * g++.dg/cpp0x/gen-attrs-55.C: New.
2936
2937 2013-10-03 Easwaran Raman <eraman@google.com>
2938
2939 PR c++/33911
2940 * g++.dg/ext/attribute47.C: New.
2941
2942 2013-10-03 Rong Xu <xur@google.com>
2943
2944 * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
2945 probability.
2946 * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
2947 * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
2948
2949 2013-10-03 Marek Polacek <polacek@redhat.com>
2950
2951 PR c++/58510
2952 * g++.dg/cpp0x/pr58510.C: New test.
2953
2954 2013-10-03 Marc Glisse <marc.glisse@inria.fr>
2955
2956 PR c++/19476
2957 * g++.dg/tree-ssa/pr19476-1.C: New file.
2958 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2959 * g++.dg/tree-ssa/pr19476-3.C: Likewise.
2960 * g++.dg/tree-ssa/pr19476-4.C: Likewise.
2961
2962 2013-10-03 Michael Meissner <meissner@linux.vnet.ibm.com>
2963
2964 * gcc.target/powerpc/p8vector-fp.c: New test for floating point
2965 scalar operations when using -mupper-regs-sf and -mupper-regs-df.
2966 * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
2967 VSX scalar operations or the traditional floating point form of
2968 the instruction.
2969 * gcc.target/powerpc/ppc-target-2.c: Likewise.
2970 * gcc.target/powerpc/recip-3.c: Likewise.
2971 * gcc.target/powerpc/recip-5.c: Likewise.
2972 * gcc.target/powerpc/pr72747.c: Likewise.
2973 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
2974
2975 2013-10-03 Marcus Shawcroft <marcus.shawcroft@arm.com>
2976
2977 PR target/58460
2978 * gcc.target/aarch64/pr58460.c: New file.
2979
2980 2013-10-02 Tobias Burnus <burnus@net-b.de>
2981
2982 PR fortran/58593
2983 * gfortran.dg/char_length_19.f90: New.
2984
2985 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
2986
2987 PR c++/58535
2988 * g++.dg/parse/crash65.C: New.
2989 * g++.dg/cpp1y/pr58535.C: Likewise.
2990
2991 2013-10-02 Richard Biener <rguenther@suse.de>
2992
2993 * gcc.dg/tree-ssa/ldist-11.c: Adjust.
2994 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
2995 * gcc.dg/tree-ssa/ldist-23.c: Likewise.
2996 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
2997 * gfortran.dg/ldist-pr45199.f: Likewise.
2998
2999 2013-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3000
3001 PR c++/58565
3002 * g++.dg/parse/crash64.C: New.
3003
3004 2013-10-02 Yufeng Zhang <yufeng.zhang@arm.com>
3005
3006 * gcc.dg/tree-ssa/slsr-40.c: New test.
3007
3008 2013-10-01 Paolo Carlini <paolo.carlini@oracle.com>
3009
3010 PR c++/58563
3011 * g++.dg/cpp0x/pr58563.C: New.
3012
3013 2013-10-01 Vidya Praveen <vidyapraveen@arm.com>
3014
3015 * gcc.target/aarch64/vect_saddl_1.c: New.
3016
3017 2013-10-01 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR target/58574
3020 * gcc.c-torture/execute/pr58574.c: New testcase.
3021
3022 2013-10-01 Kugan Vivekanandarajah <kuganv@linaro.org>
3023
3024 PR Target/58578
3025 * gcc.target/arm/pr58578.c: New test.
3026
3027 2013-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3028
3029 PR tree-optimization/58556
3030 * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3031 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3032
3033 2013-10-01 Nick Clifton <nickc@redhat.com>
3034
3035 * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3036 for MSP430.
3037 * gcc.c-torture/compile/20010327-1.c: Only run the test for
3038 ptr32plus targets.
3039 * gcc.c-torture/compile/pr41181.c: Likewise.
3040 * gcc.c-torture/compile/calls.c: Likewise.
3041 * gcc.c-torture/compile/990617-1.c: Likewise.
3042 * gcc.c-torture/compile/pr55955.c: Only run the test for
3043 int32plus targets.
3044 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3045
3046 2013-10-01 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/58553
3049 * gcc.dg/torture/pr58553.c: New testcase.
3050
3051 2013-09-30 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR middle-end/58564
3054 * gcc.c-torture/execute/pr58564.c: New test.
3055
3056 2013-09-30 Teresa Johnson <tejohnson@google.com>
3057
3058 * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3059 Update for additional dump message.
3060
3061 2013-09-30 Richard Biener <rguenther@suse.de>
3062
3063 PR tree-optimization/58554
3064 * gcc.dg/torture/pr58554.c: New testcase.
3065
3066 2013-09-30 Simon Cook <simon.cook@embecosm.com>
3067 Joern Rennecke <joern.rennecke@embecosm.com>
3068
3069 * gcc.target/arc/barrel-shifter-1.c: New test.
3070 * gcc.target/arc/barrel-shifter-2.c: Likewise.
3071 * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3072 * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3073 * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3074 * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3075 * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3076 * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3077 * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3078 * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3079 * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3080 * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3081 * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3082 * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3083 * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3084 * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3085 * gcc.target/arc/mtune-ARC600.c: Likewise.
3086 * gcc.target/arc/mtune-ARC601.c: Likewise.
3087 * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3088 * gcc.target/arc/mtune-ARC700.c: Likewise.
3089 * gcc.target/arc/mtune-ARC725D.c: Likewise.
3090 * gcc.target/arc/mtune-ARC750D.c: Likewise.
3091 * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3092 * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3093
3094 2013-09-30 Richard Biener <rguenther@suse.de>
3095
3096 PR middle-end/58532
3097 * g++.dg/torture/pr58552.C: New testcase.
3098
3099 2013-09-27 Michael Meissner <meissner@linux.vnet.ibm.com>
3100
3101 * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3102 and -mupper-regs-df.
3103
3104 2013-09-27 Paulo Matos <pmatos@broadcom.com>
3105
3106 PR middle-end/58463
3107 * gcc.dg/pr58463.c: New test.
3108
3109 2013-09-27 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR middle-end/58551
3112 * c-c++-common/gomp/pr58551.c: New test.
3113
3114 2013-09-27 Richard Biener <rguenther@suse.de>
3115
3116 PR tree-optimization/58459
3117 * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3118
3119 2013-09-26 Bernd Edlinger <bernd.edlinger@hotmail.de>
3120
3121 PR fortran/58113
3122 * gfortran.dg/round_4.f90: Check for rounding support.
3123
3124 2013-09-26 James Greenhalgh <james.greenhalgh@arm.com>
3125
3126 * g++.dg/vect/pr58513.cc (op): Make static.
3127
3128 2013-09-26 Richard Biener <rguenther@suse.de>
3129
3130 * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3131
3132 2013-09-26 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/58539
3135 * gcc.dg/torture/pr58539.c: New testcase.
3136
3137 2013-09-25 Jeff Law <law@redhat.com>
3138
3139 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3140
3141 2013-09-25 Tobias Burnus <burnus@net-b.de>
3142
3143 PR fortran/58436
3144 * gfortran.dg/finalize_21.f90: New.
3145
3146 2013-09-25 Tobias Burnus <burnus@net-b.de>
3147
3148 PR fortran/57697
3149 PR fortran/58469
3150 * gfortran.dg/defined_assignment_8.f90: New.
3151 * gfortran.dg/defined_assignment_9.f90: New.
3152
3153 2013-09-25 Marek Polacek <polacek@redhat.com>
3154
3155 PR sanitizer/58413
3156 * c-c++-common/ubsan/shift-5.c: New test.
3157 * c-c++-common/ubsan/shift-6.c: New test.
3158 * c-c++-common/ubsan/div-by-zero-5.c: New test.
3159 * gcc.dg/ubsan/c-shift-1.c: New test.
3160
3161 2013-09-25 Marek Polacek <polacek@redhat.com>
3162
3163 PR c++/58516
3164 * g++.dg/tm/pr58516.C: New test.
3165
3166 2013-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3167
3168 * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3169 New procedure.
3170 * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3171
3172 2013-09-24 Richard Biener <rguenther@suse.de>
3173
3174 PR middle-end/58513
3175 * g++.dg/vect/pr58513.cc: New testcase.
3176
3177 2013-09-24 Yvan Roux <yvan.roux@linaro.org>
3178
3179 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3180 output.
3181
3182 2013-09-23 Adam Butcher <adam@jessamine.co.uk>
3183
3184 PR c++/58500
3185 * g++.dg/cpp1y/pr58500.C: New testcase.
3186
3187 2013-09-23 Eric Botcazou <ebotcazou@adacore.com>
3188
3189 * gnat.dg/opt28.ad[sb]: New test.
3190 * gnat.dg/opt28_pkg.ads: New helper.
3191
3192 2013-09-23 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/58464
3195 * g++.dg/torture/pr58464.C: New testcase.
3196
3197 2013-09-23 Christian Bruel <christian.bruel@st.com>
3198
3199 PR target/58475
3200 * gcc.target/sh/torture/pr58475.c: New test.
3201
3202 2013-09-23 Janus Weil <janus@gcc.gnu.org>
3203
3204 PR fortran/58355
3205 * gfortran.dg/extends_15.f90: New.
3206
3207 2013-09-20 Paolo Carlini <paolo.carlini@oracle.com>
3208
3209 PR c++/58481
3210 * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3211
3212 2013-09-20 Jan-Benedict Glaw <jbglaw@lug-owl.de>
3213
3214 PR target/56875
3215 * gcc.target/vax/vax.exp: New.
3216 * gcc.target/vax/pr56875.c: Ditto.
3217
3218 2013-09-20 Richard Biener <rguenther@suse.de>
3219
3220 PR middle-end/58484
3221 * gfortran.dg/pr58484.f: New testcase.
3222
3223 2013-09-20 Jeff Law <law@redhat.com>
3224
3225 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3226
3227 2013-09-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
3228
3229 PR middle-end/57748
3230 * gcc.dg/torture/pr57748-1.c: New test.
3231 * gcc.dg/torture/pr57748-2.c: New test.
3232
3233 2013-09-20 Marek Polacek <polacek@redhat.com>
3234
3235 PR sanitizer/58413
3236 * c-c++-common/ubsan/shift-4.c: New test.
3237
3238 2013-09-20 Richard Biener <rguenther@suse.de>
3239
3240 PR tree-optimization/58453
3241 * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3242
3243 2013-09-20 Janus Weil <janus@gcc.gnu.org>
3244
3245 PR fortran/58099
3246 * gfortran.dg/proc_ptr_43.f90: New.
3247
3248 2013-09-18 Tobias Burnus <burnus@net-b.de>
3249
3250 PR fortran/57697
3251 * gfortran.dg/defined_assignment_11.f90: New.
3252
3253 2013-09-18 Vladimir Makarov <vmakarov@redhat.com>
3254
3255 PR rtl-optimization/58438
3256 * g++.dg/pr58438.C: New test.
3257
3258 2013-09-18 Tobias Burnus <burnus@net-b.de>
3259
3260 PR fortran/43366
3261 * gfortran.dg/class_39.f03: Update dg-error.
3262 * gfortran.dg/class_5.f03: Ditto.
3263 * gfortran.dg/class_53.f90: Ditto.
3264 * gfortran.dg/realloc_on_assign_20.f90: New.
3265 * gfortran.dg/realloc_on_assign_21.f90: New.
3266 * gfortran.dg/realloc_on_assign_22.f90: New.
3267
3268 2013-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3269
3270 PR c++/58457
3271 * g++.dg/parse/using4.C: New.
3272
3273 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3274
3275 * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3276
3277 2013-09-18 Marek Polacek <polacek@redhat.com>
3278
3279 PR sanitize/58443
3280 * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3281 instead of the shift option.
3282 * c-c++-common/ubsan/pr58443-1.c: New test.
3283 * c-c++-common/ubsan/pr58443-3.c: New test.
3284 * c-c++-common/ubsan/pr58443-2.c: New test.
3285
3286 2013-09-18 Richard Biener <rguenther@suse.de>
3287
3288 PR tree-optimization/58417
3289 * gcc.dg/torture/pr58417.c: New testcase.
3290
3291 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3292
3293 * gnat.dg/array_bounds_test2.adb: New test.
3294
3295 2013-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3296
3297 * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3298 * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3299
3300 2013-09-18 Eric Botcazou <ebotcazou@adacore.com>
3301
3302 * gnat.dg/in_out_parameter4.adb: New test.
3303
3304 2013-09-18 Marek Polacek <polacek@redhat.com>
3305
3306 PR sanitizer/58411
3307 * c-c++-common/ubsan/attrib-1.c: New test.
3308
3309 2013-09-17 Cong Hou <congh@google.com>
3310
3311 * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3312 on two arrays with short and int types. This should not be recognized
3313 as a dot product pattern.
3314
3315 2013-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3316
3317 PR c++/58435
3318 * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3319 the cp_type_quals (r) too.
3320
3321 2013-09-17 Jan Hubicka <jh@suse.cz>
3322
3323 PR middle-end/58332
3324 * gcc.c-torture/compile/pr58332.c: New testcase.
3325
3326 2013-09-17 Jeff Law <law@redhat.com>
3327
3328 * gcc.c-torture/execute/pr58387.c: New test.
3329
3330 2013-09-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3331
3332 PR tree-optimization/58088
3333 * gcc.c-torture/compile/pr58088.c: New test.
3334
3335 2013-09-17 Nick Clifton <nickc@redhat.com>
3336
3337 * lib/target-supports.exp (check_effective_target_trampolines):
3338 Add MSP430 to the list of targets that do not support trampolines.
3339 (check_profiling_available): Add MSP430 to the list of targets
3340 that do not support profiling.
3341 (check_effective_target_tls_runtime): Add MSP430 to the list of
3342 targets that do not support TLS.
3343
3344 2013-09-17 Eric Botcazou <ebotcazou@adacore.com>
3345
3346 * gnat.dg/opt27.adb: New test.
3347 * gnat.dg/opt27_pkg.ad[sb]: New helper.
3348
3349 2013-09-17 Andreas Schwab <schwab@suse.de>
3350
3351 * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3352
3353 2013-09-17 Richard Biener <rguenther@suse.de>
3354
3355 PR tree-optimization/58432
3356 * gcc.dg/pr58432.c: New testcase.
3357
3358 2013-09-17 Bin Cheng <bin.cheng@arm.com>
3359
3360 * gcc.dg/tree-ssa/slsr-39.c: New test.
3361
3362 2013-09-16 Xinliang David Li <davidxl@google.com>
3363
3364 * gcc.misc-tests/help.exp: Optimizer help change.
3365
3366 2013-09-16 Jeff Law <law@redhat.com>
3367
3368 * gcc.c-torture/execute/pr58419.c: New test.
3369 * gcc.c-torture/execute/pr58431.c: New test.
3370
3371 2013-09-16 Tobias Burnus <burnus@net-b.de>
3372
3373 PR fortran/58356
3374 * gfortran.dg/finalize_19.f90: New.
3375
3376 2013-09-16 Vladimir Makarov <vmakarov@redhat.com>
3377
3378 * gcc.target/i386/pr58418.c: New.
3379
3380 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3381
3382 * gcc.target/aarch64/fmla-intrinsic.c: New.
3383 * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3384 * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3385 * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3386
3387 2013-09-16 James Greenhalgh <james.greenhalgh@arm.com>
3388
3389 * gcc.target/aarch64/mul_intrinsic_1.c: New.
3390 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3391
3392 2013-09-16 Richard Biener <rguenther@suse.de>
3393
3394 * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3395
3396 2013-09-16 Adam Butcher <adam@jessamine.co.uk>
3397
3398 * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3399 interpreted as implicit templates) to be expected pedwarns instead.
3400
3401 2013-09-16 Tobias Burnus <burnus@net-b.de>
3402
3403 PR fortran/57697
3404 * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3405
3406 2013-09-15 Tobias Burnus <burnus@net-b.de>
3407
3408 PR fortran/57697
3409 * gfortran.dg/defined_assignment_10.f90: New.
3410
3411 2013-09-13 Evgeny Gavrin <e.gavrin@samsung.com>
3412
3413 * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3414 * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3415
3416 2013-09-13 Jacek Caban <jacek@codeweavers.com>
3417
3418 * g++.dg/abi/main.C: Added implicit C linkage tests
3419
3420 2013-09-13 Kai Tietz <ktietz@redhat.com>
3421
3422 * gcc.target/i386/pr57848.c: New file.
3423
3424 2013-09-13 Christian Bruel <christian.bruel@st.com>
3425
3426 PR target/58314
3427 * gcc.target/sh/torture/pr58314.c: New test.
3428
3429 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3430
3431 * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3432
3433 2013-09-12 Martin Jambor <mjambor@suse.cz>
3434
3435 PR ipa/58389
3436 * g++.dg/pr58389.C: New test.
3437
3438 2013-09-12 Paolo Carlini <paolo.carlini@oracle.com>
3439
3440 * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3441 * g++.dg/template/pseudodtor3.C: Likewise.
3442
3443 2013-09-12 Richard Biener <rguenther@suse.de>
3444
3445 PR tree-optimization/58404
3446 * g++.dg/tree-ssa/pr58404.C: New testcase.
3447
3448 2013-09-12 Martin Jambor <mjambor@suse.cz>
3449
3450 PR ipa/58371
3451 * g++.dg/ipa/pr58371.C: New test.
3452
3453 2013-09-12 Richard Biener <rguenther@suse.de>
3454
3455 * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust
3456 expected outcome and comment why that happens.
3457
3458 2013-09-11 Richard Biener <rguenther@suse.de>
3459
3460 PR middle-end/58377
3461 * g++.dg/uninit-pred-4.C: New testcase.
3462
3463 2013-09-11 Jakub Jelinek <jakub@redhat.com>
3464
3465 PR tree-optimization/58385
3466 * gcc.c-torture/execute/pr58385.c: New test.
3467
3468 2013-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3469
3470 * gcc.target/arm/thumb-ifcvt-2.c: New test.
3471
3472 2013-09-10 Jeff Law <law@redhat.com>
3473
3474 * g++.dg/torture/pr58380.C: New test.
3475
3476 2013-09-10 Jan Hubicka <jh@suse.cz>
3477 Paolo Carlini <paolo.carlini@oracle.com>
3478
3479 * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3480
3481 2013-09-10 Jeff Law <law@redhat.com>
3482
3483 * gcc.c-torture/compile/pr58343.c: New test.
3484
3485 2013-09-10 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR rtl-optimization/58365
3488 * gcc.c-torture/execute/pr58365.c: New test.
3489
3490 2013-09-10 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
3491
3492 * gcc.dg/torture/memcpy-1.c: New test.
3493
3494 2013-09-10 Alan Modra <amodra@gmail.com>
3495
3496 * gcc.target/powerpc/pr58330.c: New.
3497
3498 2013-09-10 Alan Modra <amodra@gmail.com>
3499
3500 * gcc.target/powerpc/medium_offset.c: New.
3501
3502 2013-09-09 Jakub Jelinek <jakub@redhat.com>
3503
3504 PR c++/58325
3505 * g++.dg/warn/Wunused-var-21.C: New test.
3506
3507 PR tree-optimization/58364
3508 * gcc.c-torture/execute/pr58364.c: New test.
3509
3510 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/43452
3513 * g++.dg/warn/Wdelete-incomplete-1.C: New.
3514 * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3515 * g++.dg/init/delete1.C: Adjust.
3516
3517 2013-09-09 Ian Bolton <ian.bolton@arm.com>
3518
3519 * gcc.target/aarch64/movdi_1.c: New test.
3520
3521 2013-09-09 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 PR c++/58362
3524 * g++.dg/warn/Wunused-parm-5.C: New.
3525
3526 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3527
3528 * gcc.target/aarch64/cmn-neg.c: New test.
3529
3530 2013-09-09 Richard Biener <rguenther@suse.de>
3531
3532 PR middle-end/58326
3533 * gcc.dg/torture/pr58326-1.c: New testcase.
3534 * gcc.dg/torture/pr58326-2.c: Likewise.
3535
3536 2013-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3537
3538 PR target/57735
3539 * g++.dg/ext/pr57735.C: New test.
3540
3541 2013-09-09 Jan Hubicka <jh@suse.cz>
3542
3543 PR middle-end/58294
3544 * g++.dg/torture/PR58294.C: New testcase.
3545
3546 2013-09-08 Jeff Law <law@redhat.com>
3547
3548 * gcc.c-torture/compile/pr58340.c: New test.
3549
3550 2013-09-08 Richard Sandiford <rdsandiford@googlemail.com>
3551
3552 * g++.dg/debug/ra1.C: New test.
3553
3554 2013-09-08 Jan Hubicka <jh@suse.cz>
3555
3556 * testsuite/g++.dg/ipa/devirt-11.C: Update template.
3557 * testsuite/g++.dg/ipa/devirt-16.C: New testcase.
3558 * testsuite/g++.dg/ipa/devirt-17.C: New testcase.
3559 * testsuite/g++.dg/ipa/devirt-18.C: New testcase.
3560
3561 2013-09-08 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/54941
3564 * g++.dg/overload/new1.C: Adjust.
3565
3566 2013-09-08 Joern Rennecke <joern.rennecke@embecosm.com>
3567
3568 * c-c++-common/opaque-vector.c: New test.
3569
3570 2013-09-08 Tom de Vries <tom@codesourcery.com>
3571
3572 PR c++/58282
3573 * g++.dg/tm/noexcept-6.C: New test.
3574
3575 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3576
3577 * gcc.target/arc/cond-set-use.c: New test.
3578
3579 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3580
3581 * gnat.dg/stack_usage2.adb: New test.
3582
3583 2013-09-06 James Greenhalgh <james.greenhalgh@arm.com>
3584
3585 * gcc.target/aarch64/table-intrinsics.c
3586 (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
3587 (qtb_tests8_< ,2,3,4>): Likewise.
3588 (qtblq_tests8_< ,2,3,4>): Likewise.
3589 (qtbxq_tests8_< ,2,3,4>): Likewise.
3590
3591 2013-09-06 Eric Botcazou <ebotcazou@adacore.com>
3592
3593 * gnat.dg/warn10.ad[sb]: New test.
3594 * gnat.dg/warn10_pkg.ads: New helper.
3595
3596 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3597
3598 * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
3599 Don't expect NULL in foo.result set.
3600 * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
3601 in ESCAPED set.
3602 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3603 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3604
3605 2013-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3606
3607 * gcc.target/s390/nearestint-1.c: New testcase.
3608
3609 2013-09-06 Joern Rennecke <joern.rennecke@embecosm.com>
3610 Vineet Gupta <Vineet.Gupta@synopsys.com>
3611
3612 * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
3613 * testsuite/gcc.target/arc: New directory.
3614 * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
3615 * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
3616 * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c
3617 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3618 * testsuite/gcc.dg/builtin-apply2.c
3619 [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
3620
3621 2013-09-04 Jan Hubicka <jh@suse.cz>
3622
3623 PR middle-end/58201
3624 * g++.dg/torture/pr58201_0.C: New testcase.
3625 * g++.dg/torture/pr58201_1.C: New testcase.
3626 * g++.dg/torture/pr58201.h: New testcase.
3627
3628 2013-09-05 Jan Hubicka <jh@suse.cz>
3629
3630 * gcc.dg/autopar/pr49960.c: Disable partial inlining
3631
3632 2013-09-05 Richard Biener <rguenther@suse.de>
3633
3634 PR tree-optimization/58137
3635 * gcc.target/i386/pr58137.c: New testcase.
3636
3637 2013-09-05 Martin Jambor <mjambor@suse.cz>
3638
3639 * g++.dg/ipa/remref-1.C: New test.
3640 * g++.dg/ipa/remref-2.C: Likewise.
3641
3642 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 PR c++/24926
3645 * g++.dg/parse/access11.C: New.
3646
3647 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3648
3649 * g++.dg/warn/weak1.C: Skip on AIX.
3650
3651 2013-09-04 Easwaran Raman <eraman@google.com>
3652
3653 PR middle-end/57370
3654 PR tree-optimization/58011
3655 * gfortran.dg/reassoc_12.f90: New testcase.
3656 * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
3657
3658 2013-09-04 David Edelsohn <dje.gcc@gmail.com>
3659
3660 * gcc.dg/attr-weakref-1.c: Skip on AIX.
3661 * gcc.dg/torture/pr53922.c: Skip on AIX.
3662 * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
3663
3664 2013-09-04 Teresa Johnson <tejohnson@google.com>
3665
3666 * gcc.dg/unroll_1.c: Test dumping to stderr.
3667
3668 2013-09-04 Paolo Carlini <paolo.carlini@oracle.com>
3669
3670 PR c++/58305
3671 * g++.dg/warn/deprecated-8.C: New.
3672
3673 2013-09-03 Jeff Law <law@redhat.com>
3674
3675 * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
3676 dump output.
3677
3678 2013-09-03 Meador Inge <meadori@codesourcery.com>
3679
3680 Revert:
3681
3682 2013-08-30 Meador Inge <meadori@codesourcery.com>
3683
3684 * gcc.dg/Warray-bounds-11.c: New testcase.
3685
3686 2013-09-03 David Edelsohn <dje.gcc@gmail.com>
3687
3688 * lib/target-supports.exp (check_weak_available): Return true for AIX.
3689
3690 2013-09-03 Jan Hubicka <jh@suse.cz>
3691
3692 * g++.dg/ipa/devirt-15.C: Fix testcase.
3693
3694 2013-09-03 Richard Biener <rguenther@suse.de>
3695
3696 PR middle-end/57656
3697 * gcc.dg/torture/pr57656.c: New testcase.
3698
3699 2013-09-03 Richard Biener <rguenther@suse.de>
3700
3701 PR middle-end/57287
3702 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
3703
3704 2013-09-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3705
3706 PR fortran/PR56519
3707 * gfortran.dg/do_concurrent_3.f90: New test case.
3708
3709 2013-09-02 Jan Hubicka <jh@suse.cz>
3710
3711 * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
3712
3713 2013-09-02 Martin Jambor <mjambor@suse.cz>
3714
3715 PR ipa/58106
3716 * gcc.dg/ipa/pr58106.c: New test.
3717
3718 2013-09-02 James Greenhalgh <james.greenhalgh@arm.com>
3719
3720 * gcc.target/aarch64/scalar_intrinsics.c
3721 (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
3722
3723 2013-09-02 Richard Biener <rguenther@suse.de>
3724
3725 PR middle-end/57511
3726 * gcc.dg/tree-ssa/sccp-1.c: New testcase.
3727
3728 2013-09-02 Richard Biener <rguenther@suse.de>
3729
3730 * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
3731 reference.
3732
3733 2013-09-02 Bin Cheng <bin.cheng@arm.com>
3734
3735 * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
3736
3737 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
3738
3739 PR c++/21682, implement DR 565
3740 * g++.dg/template/using24.C: New.
3741 * g++.dg/template/using25.C: Likewise.
3742 * g++.dg/template/using26.C: Likewise.
3743
3744 2013-09-01 Jan Hubicka <jh@suse.cz>
3745
3746 * g++.dg/ipa/devirt-15.C: New testcase.
3747
3748 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
3749
3750 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
3751
3752 2013-08-31 Jan Hubicka <jh@suse.cz>
3753
3754 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
3755 * g++.dg/tree-ssa/pr45453.C: Likewise.
3756
3757 2013-08-31 Jan Hubicka <jh@suse.cz>
3758
3759 * gcc.dg/fork-instrumentation.c: New testcase.
3760
3761 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
3762
3763 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
3764
3765 2013-08-30 Meador Inge <meadori@codesourcery.com>
3766
3767 * gcc.dg/Warray-bounds-11.c: New testcase.
3768
3769 2013-08-30 Marek Polacek <polacek@redhat.com>
3770
3771 * g++.dg/ubsan/div-by-zero-1.C: New test.
3772 * c-c++-common/ubsan/save-expr-1.c: New test.
3773 * c-c++-common/ubsan/save-expr-2.c: New test.
3774 * c-c++-common/ubsan/save-expr-3.c: New test.
3775 * c-c++-common/ubsan/save-expr-4.c: New test.
3776 * c-c++-common/ubsan/typedef-1.c: New test.
3777 * c-c++-common/ubsan/const-char-1.c: New test.
3778 * c-c++-common/ubsan/const-expr.c: New test.
3779 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
3780 * c-c++-common/ubsan/shift-1.c: Likewise.
3781 * c-c++-common/ubsan/shift-2.c: Likewise.
3782 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
3783 * lib/ubsan-dg.exp: New file.
3784 * g++.dg/dg.exp: Add ubsan tests.
3785 * g++.dg/ubsan/ubsan.exp: New file.
3786 * gcc.dg/ubsan/ubsan.exp: New file.
3787 * g++.dg/ubsan/cxx11-shift-1.C: New test.
3788 * g++.dg/ubsan/cxx11-shift-2.C: New test.
3789 * c-c++-common/ubsan/div-by-zero-3.c: New test.
3790 * c-c++-common/ubsan/div-by-zero-1.c: New test.
3791 * c-c++-common/ubsan/div-by-zero-4.c: New test.
3792 * c-c++-common/ubsan/shift-3.c: New test.
3793 * c-c++-common/ubsan/unreachable-1.c: New test.
3794 * c-c++-common/ubsan/shift-1.c: New test.
3795 * c-c++-common/ubsan/shift-2.c: New test.
3796 * c-c++-common/ubsan/div-by-zero-2.c: New test.
3797 * gcc.dg/ubsan/c99-shift-2.c: New test.
3798 * gcc.dg/ubsan/c99-shift-1.c: New test.
3799
3800 2013-08-29 Jan Hubicka <jh@suse.cz>
3801
3802 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
3803 to match template and comment.
3804
3805 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
3806
3807 PR c++/51424
3808 * g++.dg/cpp0x/dc8.C: New.
3809 * g++.dg/template/meminit1.C: Adjust.
3810
3811 2013-08-30 Teresa Johnson <tejohnson@google.com>
3812
3813 * gcc.dg/inline-dump.c: Delete inadvertant commit.
3814
3815 2013-08-30 Jakub Jelinek <jakub@redhat.com>
3816
3817 PR tree-optimization/58277
3818 * gcc.c-torture/execute/pr58277-1.c: New test.
3819 * gcc.c-torture/execute/pr58277-2.c: New test.
3820
3821 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
3822
3823 * gcc.dg/guality/param-1.c: New test.
3824 * gcc.dg/guality/param-2.c: Likewise.
3825
3826 2013-08-30 Richard Biener <rguenther@suse.de>
3827
3828 PR tree-optimization/58228
3829 * gcc.dg/torture/pr58228.c: New testcase.
3830
3831 2013-08-30 Richard Biener <rguenther@suse.de>
3832
3833 PR tree-optimization/58223
3834 * gcc.dg/torture/pr58223.c: New testcase.
3835 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
3836
3837 2013-08-30 Richard Biener <rguenther@suse.de>
3838
3839 PR tree-optimization/58010
3840 * gcc.dg/pr58010.c: New testcase.
3841
3842 2013-08-29 Xinliang DavidLi <davidxl@google.com>
3843
3844 * gcc.dg/unroll_3.c: Message change.
3845 * gcc.dg/unroll_4.c: Likewise.
3846 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3847 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3848 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3849 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3850 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3851 * gcc.dg/tree-ssa/loop-23.c: Likewise.
3852 * gcc.dg/tree-ssa/loop-1.c: Likewise.
3853 * gcc.dg/unroll_1.c: Likewise.
3854 * gcc.dg/vect/bb-slp-31.c: Likewise.
3855 * gcc.dg/vect/bb-slp-14.c: Likewise.
3856 * gcc.dg/vect/bb-slp-8.c: Likewise.
3857 * gcc.dg/vect/bb-slp-23.c: Likewise.
3858 * gcc.dg/vect/bb-slp-15.c: Likewise.
3859 * gcc.dg/vect/bb-slp-9.c: Likewise.
3860 * gcc.dg/vect/bb-slp-24.c: Likewise.
3861 * gcc.dg/vect/bb-slp-16.c: Likewise.
3862 * gcc.dg/vect/bb-slp-25.c: Likewise.
3863 * gcc.dg/vect/bb-slp-17.c: Likewise.
3864 * gcc.dg/vect/bb-slp-26.c: Likewise.
3865 * gcc.dg/vect/bb-slp-18.c: Likewise.
3866 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3867 * gcc.dg/vect/bb-slp-27.c: Likewise.
3868 * gcc.dg/vect/bb-slp-19.c: Likewise.
3869 * gcc.dg/vect/bb-slp-28.c: Likewise.
3870 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3871 * gcc.dg/vect/bb-slp-29.c: Likewise.
3872 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3873 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3874 * gcc.dg/vect/bb-slp-1.c: Likewise.
3875 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3876 * gcc.dg/vect/bb-slp-2.c: Likewise.
3877 * gcc.dg/vect/bb-slp-3.c: Likewise.
3878 * gcc.dg/vect/bb-slp-10.c: Likewise.
3879 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3880 * gcc.dg/vect/bb-slp-4.c: Likewise.
3881 * gcc.dg/vect/bb-slp-11.c: Likewise.
3882 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3883 * gcc.dg/vect/bb-slp-5.c: Likewise.
3884 * gcc.dg/vect/bb-slp-20.c: Likewise.
3885 * gcc.dg/vect/bb-slp-6.c: Likewise.
3886 * gcc.dg/vect/bb-slp-21.c: Likewise.
3887 * gcc.dg/vect/bb-slp-30.c: Likewise.
3888 * gcc.dg/vect/bb-slp-13.c: Likewise.
3889 * gcc.dg/vect/bb-slp-7.c: Likewise.
3890 * gcc.dg/vect/bb-slp-22.c: Likewise.
3891 * gcc.dg/unroll_2.c: Likewise.
3892 * g++.dg/vect/slp-pr50413.cc: Likewise.
3893 * g++.dg/vect/slp-pr56812.cc: Likewise.
3894 * g++.dg/vect/slp-pr50819.cc: Likewise.
3895
3896 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
3897
3898 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
3899
3900 2013-08-29 Teresa Johnson <tejohnson@google.com>
3901
3902 * gcc.dg/pr40209.c: Use -fopt-info.
3903 * gcc.dg/pr26570.c: Ditto.
3904 * gcc.dg/pr32773.c: Ditto.
3905 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
3906
3907 2013-08-29 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/58246
3910 * gcc.dg/torture/pr58246.c: New testcase.
3911
3912 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3913
3914 PR fortran/52243
3915 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
3916 obsolete by patch.
3917 * gfortran.dg/realloc_on_assign_19.f90: New test.
3918
3919 2013-08-29 Richard Biener <rguenther@suse.de>
3920
3921 PR middle-end/57287
3922 * gcc.dg/pr57287-2.c: New testcase.
3923
3924 2013-08-29 Richard Biener <rguenther@suse.de>
3925
3926 PR tree-optimization/57685
3927 * gcc.dg/torture/pr57685.c: New testcase.
3928
3929 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
3930
3931 PR c++/58255
3932 * g++.dg/cpp0x/dc7.C: New.
3933
3934 2013-08-28 Jakub Jelinek <jakub@redhat.com>
3935
3936 PR middle-end/58257
3937 * c-c++-common/gomp/pr58257.c: New test.
3938
3939 2013-08-28 Richard Biener <rguenther@suse.de>
3940
3941 PR tree-optimization/56933
3942 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
3943
3944 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
3945
3946 * gcc.target/aarch64/scalar_shift_1.c: New.
3947
3948 2013-08-27 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/57521
3951 * gcc.dg/torture/pr57521.c: New testcase.
3952
3953 2013-08-27 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR rtl-optimization/57860
3956 PR rtl-optimization/57861
3957 PR rtl-optimization/57875
3958 PR rtl-optimization/57876
3959 PR rtl-optimization/57877
3960 * gcc.c-torture/execute/pr57860.c: New test.
3961 * gcc.c-torture/execute/pr57861.c: New test.
3962 * gcc.c-torture/execute/pr57875.c: New test.
3963 * gcc.c-torture/execute/pr57876.c: New test.
3964 * gcc.c-torture/execute/pr57877.c: New test.
3965
3966 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3967
3968 PR fortran/58146
3969 * gfortran.dg/bounds_check_18.f90: New test.
3970
3971 2013-08-23 Jan Hubicka <jh@suse.cz>
3972
3973 * g++.dg/ipa/devirt-14.C: Fix typo.
3974
3975 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
3976
3977 PR fortran/57798
3978 * gfortran.dg/inline_sum_5.f90: New.
3979
3980 2013-08-23 Janus Weil <janus@gcc.gnu.org>
3981
3982 PR fortran/57843
3983 * gfortran.dg/typebound_assignment_7.f90: New.
3984
3985 2013-08-23 Jan Hubicka <jh@suse.cz>
3986
3987 * g++.dg/ipa/devirt-13.C: New testcase.
3988 * g++.dg/ipa/devirt-14.C: New testcase.
3989
3990 2013-08-23 Jakub Jelinek <jakub@redhat.com>
3991
3992 PR target/58218
3993 * gcc.target/i386/pr58218.c: New test.
3994
3995 PR tree-optimization/58209
3996 * gcc.c-torture/execute/pr58209.c: New test.
3997
3998 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
3999
4000 * gcc.target/powerpc/pr57744.c: Declare abort.
4001
4002 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
4003
4004 PR c++/56380
4005 * g++.dg/template/error54.C: New.
4006
4007 2013-08-22 Janus Weil <janus@gcc.gnu.org>
4008
4009 PR fortran/58185
4010 * gfortran.dg/select_type_34.f90: New.
4011
4012 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4013
4014 PR c++/56130
4015 * g++.dg/warn/deprecated-7.C: New.
4016
4017 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4018
4019 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4020
4021 2013-08-21 Jeff Law <law@redhat.com>
4022
4023 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4024
4025 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/56134
4028 * g++.dg/ext/attr-alias-3.C: New.
4029
4030 2013-08-20 Janus Weil <janus@gcc.gnu.org>
4031
4032 PR fortran/53655
4033 * gfortran.dg/intent_out_8.f90: New.
4034
4035 2013-08-20 Teresa Johnson <tejohnson@google.com>
4036
4037 PR rtl-optimizations/57451
4038 * g++.dg/tree-prof/pr57451.C: New test.
4039
4040 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4041
4042 PR c++/58190
4043 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4044
4045 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
4046
4047 PR c/57490
4048 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4049
4050 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
4051
4052 * gcc.target/powerpc/dfp-dd-2.c: New test.
4053 * gcc.target/powerpc/dfp-td-2.c: Likewise.
4054 * gcc.target/powerpc/dfp-td-3.c: Likewise.
4055
4056 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
4057
4058 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4059 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4060 Check for SLL too.
4061
4062 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
4063
4064 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4065
4066 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4067 "Threaded".
4068
4069 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4070 correct test response.
4071
4072 PR testsuite/52641
4073 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4074 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4075 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4076 (v4si): Use it.
4077 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4078 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4079
4080 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4081
4082 2013-08-18 Jan Hubicka <jh@suse.cz>
4083
4084 * g++.dg/ipa/type-inheritance-1.C: New testcase.
4085
4086 2013-08-19 Janus Weil <janus@gcc.gnu.org>
4087
4088 PR fortran/46271
4089 * gfortran.dg/gomp/proc_ptr_1.f90: New.
4090
4091 2013-08-18 Jakub Jelinek <jakub@redhat.com>
4092
4093 PR tree-optimization/58006
4094 * g++.dg/opt/pr58006.C: New test.
4095
4096 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
4097
4098 * gnat.dg/specs/linker_alias.ads: New test.
4099
4100 2013-08-16 Jakub Jelinek <jakub@redhat.com>
4101
4102 PR tree-optimization/58164
4103 * gcc.c-torture/compile/pr58164.c: New test.
4104
4105 PR tree-optimization/58165
4106 * g++.dg/opt/pr58165.C: New test.
4107
4108 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
4109
4110 PR c++/51912
4111 * g++.dg/cpp0x/enum28.C: New.
4112 * g++.dg/cpp0x/enum15.C: Adjust.
4113
4114 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4115
4116 PR target/57949
4117 * gcc.target/powerpc/pr57949-1.c: New.
4118 * gcc.target/powerpc/pr57949-2.c: New.
4119
4120 2013-08-14 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR tree-optimization/58145
4123 * gcc.dg/pr58145-1.c: New test.
4124 * gcc.dg/pr58145-2.c: New test.
4125
4126 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
4127
4128 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4129 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4130 * gcc.dg/debug/dwarf2/static1.c: Likewise.
4131 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4132 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4133 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4134 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4135 * gcc.dg/debug/dwarf2/var1.c: Likewise.
4136 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4137 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4138 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4139 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4140 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4141 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4142 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4143 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4144 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4145 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4146 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4147 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4148 * gcc.dg/debug/dwarf2/var2.c: Likewise.
4149 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4150 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4151 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4152 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4153 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4154 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4155 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4156 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4157 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4158 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4159 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4160 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4161 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4162 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4163 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4164 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4165 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4166 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4167 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4168 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4169
4170 PR testsuite/52641
4171 * gcc.c-torture/execute/pr56799.x: New file.
4172
4173 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4174
4175 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4176
4177 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4178 * gcc.dg/pr44214-3.c (v2df): Likewise.
4179
4180 * gcc.dg/pr46647.c: xfail for avr-*-*.
4181
4182 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4183 memcpy by one.
4184 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4185 Expect l to be optimized away.
4186 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4187
4188 PR testsuite/52641
4189 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4190 to tests that assume int/double are larger than short/float.
4191
4192 PR testsuite/52641
4193 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4194 target { ! int16 }.
4195 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4196 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4197 target { int16 }. Restrict existing tests to target { int32 }
4198 where appropriate.
4199 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4200 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4201 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4202 * lib/target-supports.exp (check_effective_target_int32): New proc.
4203
4204 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4205 exclude from scan test.
4206
4207 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4208 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4209 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4210 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4211 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4212 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4213 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4214 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4215 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4216 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4217 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4218 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4219 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4220 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4221 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4222 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4223 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4224 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4225 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4226
4227 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
4228
4229 * gcc.target/arm/pr19599.c: Skip for -mthumb.
4230
4231 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4232 to be the first test directive.
4233 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4234 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4235 * gcc.target/arm/atomic-op-char.c: Likewise.
4236 * gcc.target/arm/atomic-op-consume.c: Likewise.
4237 * gcc.target/arm/atomic-op-int.c: Likewise.
4238 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4239 * gcc.target/arm/atomic-op-release.c: Likewise.
4240 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4241 * gcc.target/arm/atomic-op-short.c: Likewise.
4242
4243 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
4244
4245 PR rtl-optimization/57662
4246 * gcc.dg/pr57662.c: New test.
4247
4248 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4249
4250 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4251 alternative to -1.
4252 * gcc.target/mips/nans-legacy.c: Likewise.
4253
4254 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
4255
4256 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4257 escapes.
4258 * gcc.target/mips/fabs-legacy.c: Likewise.
4259 * gcc.target/mips/fabsf-2008.c: Likewise.
4260 * gcc.target/mips/fabsf-legacy.c: Likewise.
4261 * gcc.target/mips/fneg-2008.c: Likewise.
4262 * gcc.target/mips/fneg-legacy.c: Likewise.
4263 * gcc.target/mips/fnegf-2008.c: Likewise.
4264 * gcc.target/mips/fnegf-legacy.c: Likewise.
4265 * gcc.target/mips/nan-2008.c: Likewise.
4266 * gcc.target/mips/nan-legacy.c: Likewise.
4267 * gcc.target/mips/nanf-2008.c: Likewise.
4268 * gcc.target/mips/nanf-legacy.c: Likewise.
4269 * gcc.target/mips/nans-2008.c: Likewise.
4270 * gcc.target/mips/nans-legacy.c: Likewise.
4271 * gcc.target/mips/nansf-2008.c: Likewise.
4272 * gcc.target/mips/nansf-legacy.c: Likewise.
4273
4274 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4275
4276 * gnat.dg/valued_proc.adb: New test.
4277 * gnat.dg/valued_proc_pkg.ads: New helper.
4278
4279 2013-08-13 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR tree-optimization/57661
4282 * g++.dg/opt/pr57661.C: New test.
4283
4284 PR sanitizer/56417
4285 * gcc.dg/asan/pr56417.c: New test.
4286
4287 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
4288
4289 * gnat.dg/loop_optimization16.adb: New test.
4290 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4291
4292 2013-08-13 Marek Polacek <polacek@redhat.com>
4293
4294 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4295
4296 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4297
4298 Example of converting global state to per-pass state.
4299
4300 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4301 global state "static int counter" to...
4302 (one_pass::counter): ...this instance data.
4303
4304 2013-08-13 David Malcolm <dmalcolm@redhat.com>
4305
4306 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4307 to member function...
4308 (one_pass::gate): ...this.
4309 (one_pass_exec): Convert to member function...
4310 (one_pass::impl_execute): ...this.
4311
4312 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4313
4314 PR c++/57416
4315 * g++.dg/cpp0x/pr57416.C: New.
4316
4317 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
4318
4319 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4320 changes.
4321 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4322 * g++.dg/cpp0x/defaulted2.C: Likewise.
4323 * g++.dg/cpp0x/defaulted31.C: Likewise.
4324 * g++.dg/cpp0x/error6.C: Likewise.
4325 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4326 * g++.dg/cpp0x/override2.C: Likewise.
4327 * g++.dg/cpp0x/parse1.C: Likewise.
4328 * g++.dg/cpp0x/scoped_enum.C: Likewise.
4329 * g++.dg/cpp0x/temp_default4.C: Likewise.
4330 * g++.dg/ext/attrib32.C: Likewise.
4331 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4332 * g++.dg/ext/mv13.C: Likewise.
4333 * g++.dg/ext/mv7.C: Likewise.
4334 * g++.dg/ext/mv9.C: Likewise.
4335 * g++.dg/ext/pr57362.C: Likewise.
4336 * g++.dg/ext/typeof10.C: Likewise.
4337 * g++.dg/lookup/anon6.C: Likewise.
4338 * g++.dg/lookup/crash6.C: Likewise.
4339 * g++.dg/lookup/name-clash5.C: Likewise.
4340 * g++.dg/lookup/name-clash6.C: Likewise.
4341 * g++.dg/other/anon4.C: Likewise.
4342 * g++.dg/other/error15.C: Likewise.
4343 * g++.dg/other/error8.C: Likewise.
4344 * g++.dg/other/redecl2.C: Likewise.
4345 * g++.dg/parse/crash16.C: Likewise.
4346 * g++.dg/parse/crash21.C: Likewise.
4347 * g++.dg/parse/crash38.C: Likewise.
4348 * g++.dg/parse/redef2.C: Likewise.
4349 * g++.dg/parse/struct-as-enum1.C: Likewise.
4350 * g++.dg/template/crash39.C: Likewise.
4351 * g++.dg/template/redecl3.C: Likewise.
4352 * g++.dg/tls/diag-3.C: Likewise.
4353 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4354 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4355 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4356 * g++.old-deja/g++.brendan/crash16.C: Likewise.
4357 * g++.old-deja/g++.brendan/crash18.C: Likewise.
4358 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4359 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4360 * g++.old-deja/g++.brendan/static3.C: Likewise.
4361 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4362 * g++.old-deja/g++.jason/binding.C: Likewise.
4363 * g++.old-deja/g++.jason/crash4.C: Likewise.
4364 * g++.old-deja/g++.jason/crash7.C: Likewise.
4365 * g++.old-deja/g++.jason/lineno.C: Likewise.
4366 * g++.old-deja/g++.jason/scoping7.C: Likewise.
4367 * g++.old-deja/g++.mike/misc3.C: Likewise.
4368 * g++.old-deja/g++.mike/net44.C: Likewise.
4369 * g++.old-deja/g++.mike/ns3.C: Likewise.
4370 * g++.old-deja/g++.ns/alias4.C: Likewise.
4371 * g++.old-deja/g++.ns/ns11.C: Likewise.
4372 * g++.old-deja/g++.other/crash23.C: Likewise.
4373 * g++.old-deja/g++.other/decl8.C: Likewise.
4374 * g++.old-deja/g++.other/linkage3.C: Likewise.
4375 * g++.old-deja/g++.other/typeck1.C: Likewise.
4376 * g++.old-deja/g++.other/typedef5.C: Likewise.
4377 * g++.old-deja/g++.pt/explicit34.C: Likewise.
4378 * g++.old-deja/g++.pt/friend36.C: Likewise.
4379 * obj-c++.dg/method-8.mm: Likewise.
4380 * obj-c++.dg/tls/diag-3.mm: Likewise.
4381
4382 2013-08-12 Perez Read <netfirewall@gmail.com>
4383
4384 PR target/58132
4385 * gcc.target/i386/movabs-1.c: New test.
4386
4387 2013-08-12 Marek Polacek <polacek@redhat.com>
4388
4389 PR tree-optimization/57980
4390 * gcc.dg/pr57980.c: New test.
4391
4392 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4393
4394 PR fortran/56666
4395 * gfortran.dg/do_check_10.f90: New test.
4396 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
4397 * gfortran.dg/array_constructor_18.f90: Likewise.
4398 * gfortran.dg/array_constructor_22.f90: Likewise.
4399 * gfortran.dg/coarray_15.f90: Likewise.
4400 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
4401 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
4402 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
4403
4404 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
4405
4406 PR c++/53349
4407 * g++.dg/cpp0x/constexpr-ice8.C: New.
4408
4409 2013-08-09 Xinliang David Li <davidxl@google.com>
4410
4411 * gcc.target/i386/memcpy-strategy-1.c: New test.
4412 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4413 * gcc.target/i386/memset-strategy-1.c: Ditto.
4414 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4415
4416 2013-08-09 Jan Hubicka <jh@suse.cz>
4417
4418 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4419 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4420
4421 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
4422
4423 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4424
4425 2013-08-09 Janus Weil <janus@gcc.gnu.org>
4426
4427 PR fortran/58058
4428 * gfortran.dg/transfer_intrinsic_6.f90: New.
4429
4430 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
4431
4432 Revert:
4433 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4434
4435 PR c++/46206
4436 * g++.dg/lookup/typedef2.C: New.
4437
4438 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
4439
4440 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4441 output of vdup intrinsics.
4442
4443 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4444
4445 * gcc.target/arm/lp1189445.c: New testcase.
4446
4447 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
4448
4449 PR rtl-optimization/58079
4450 * gcc.dg/torture/pr58079.c: New test.
4451
4452 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
4453
4454 * gnat.dg/warn9.adb: New test.
4455
4456 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 PR c++/46206
4459 * g++.dg/lookup/typedef2.C: New.
4460
4461 2013-08-07 David Malcolm <dmalcolm@redhat.com>
4462
4463 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4464 to optstr when building plugins on darwin.
4465
4466 2013-08-06 Martin Jambor <mjambor@suse.cz>
4467
4468 PR tree-optimization/57539
4469 * gcc.dg/ipa/pr57539.c: New test.
4470
4471 2013-08-06 Martin Jambor <mjambor@suse.cz>
4472 Bernd Edlinger <bernd.edlinger@hotmail.de>
4473
4474 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4475 (a): Fix constructor.
4476
4477 2013-08-06 Martin Jambor <mjambor@suse.cz>
4478
4479 PR fortran/57987
4480 * gfortran.dg/pr57987.f90: New test.
4481
4482 2013-08-06 Martin Jambor <mjambor@suse.cz>
4483
4484 PR middle-end/58041
4485 * gcc.dg/torture/pr58041.c: New test.
4486 * gcc.target/arm/pr58041.c: Likewise.
4487
4488 2013-08-06 Janus Weil <janus@gcc.gnu.org>
4489
4490 PR fortran/57306
4491 * gfortran.dg/pointer_init_8.f90: New.
4492
4493 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
4494
4495 PR c++/58080
4496 * g++.dg/cpp0x/pr58080.C: New.
4497
4498 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4499
4500 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4501 to optstr when building plugins.
4502
4503 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4504
4505 Patch autogenerated by refactor_passes.py from
4506 https://github.com/davidmalcolm/gcc-refactoring-scripts
4507 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4508
4509 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4510 struct to a subclass of gimple_opt_pass along with...
4511 (pass_data_one_pass): ...new pass_data instance and...
4512 (make_one_pass): ...new function.
4513 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4514 global struct to a subclass of gimple_opt_pass along with...
4515 (pass_data_warn_self_assign): ...new pass_data instance and...
4516 (make_pass_warn_self_assign): ...new function.
4517 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4518 a global struct to a subclass of gimple_opt_pass along with...
4519 (pass_data_dumb_plugin_example): ...new pass_data instance and...
4520 (make_pass_dumb_plugin_example): ...new function.
4521 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4522 global struct to a subclass of gimple_opt_pass along with...
4523 (pass_data_warn_self_assign): ...new pass_data instance and...
4524 (make_pass_warn_self_assign): ...new function.
4525
4526 2013-08-05 David Malcolm <dmalcolm@redhat.com>
4527
4528 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4529 is created and added to the pass_manager to reflect
4530 autogenerated changes.
4531 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4532 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4533 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4534
4535 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
4536
4537 PR c++/58072
4538 * g++.dg/cpp0x/pr58072.C: New.
4539
4540 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4541
4542 * gcc.dg/torture/pr57993-2.cpp: New.
4543
4544 2013-08-02 Jan Hubicka <jh@suse.cz>
4545
4546 * gcc.dg/ipa/ipa-1.c: Update.
4547 * gcc.dg/ipa/ipa-2.c: Update.
4548 * gcc.dg/ipa/ipa-3.c: Update.
4549 * gcc.dg/ipa/ipa-4.c: Update.
4550 * gcc.dg/ipa/ipa-5.c: Update.
4551 * gcc.dg/ipa/ipa-7.c: Update.
4552 * gcc.dg/ipa/ipa-8.c: Update.
4553 * gcc.dg/ipa/ipcp-1.c: Update.
4554 * gcc.dg/ipa/ipcp-2.c: Update.
4555
4556 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
4557
4558 PR rtl-optimization/58048
4559 * gcc.target/i386/pr58048.c: New.
4560
4561 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4562
4563 * gcc.target/arm/neon-for-64bits-2.c: Delete.
4564
4565 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
4566 Peter Bergner <bergner@vnet.ibm.com>
4567
4568 PR c++/54537
4569 * g++.dg/overload/using3.C: New.
4570 * g++.dg/overload/using2.C: Adjust.
4571 * g++.dg/lookup/using9.C: Likewise.
4572
4573 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4574
4575 * gcc.target/arm/pr46972-2.c: New test.
4576
4577 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
4578
4579 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
4580
4581 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4582
4583 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
4584
4585 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
4586
4587 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
4588 rather than addressing!=absolute when deciding how to handle MIPS16
4589 when the test forces an ABI.
4590
4591 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4592
4593 PR c++/57673
4594 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
4595
4596 2013-07-30 Steve Ellcey <sellcey@mips.com>
4597
4598 * gcc.target/mips/code-readable-1.c: Increase switch size.
4599 * gcc.target/mips/code-readable-2.c: Ditto.
4600 * gcc.target/mips/code-readable-3.c: Ditto.
4601 * gcc.target/mips/code-readable-4.c: Ditto.
4602
4603 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 PR c++/57947
4606 * g++.dg/parse/crash63.C: New.
4607
4608 2013-07-30 Tobias Burnus <burnus@net-b.de>
4609
4610 PR fortran/57530
4611 * gfortran.dg/pointer_assign_8.f90: New.
4612 * gfortran.dg/pointer_assign_9.f90: New.
4613 * gfortran.dg/pointer_assign_10.f90: New.
4614 * gfortran.dg/pointer_assign_11.f90: New.
4615
4616 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4617
4618 * gcc.target/arm/pr57637.c: New testcase.
4619
4620 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4621
4622 PR tree-optimization/57993
4623 * gcc.dg/torture/pr57993.c: New test.
4624
4625 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
4626
4627 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
4628
4629 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4630
4631 PR c++/57948
4632 * g++.dg/conversion/ambig2.C: New.
4633
4634 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
4635
4636 * gcc.target/mips/fabs-2008.c: New test case.
4637 * gcc.target/mips/fabs-legacy.c: New test case.
4638 * gcc.target/mips/fabsf-2008.c: New test case.
4639 * gcc.target/mips/fabsf-legacy.c: New test case.
4640 * gcc.target/mips/fneg-2008.c: New test case.
4641 * gcc.target/mips/fneg-legacy.c: New test case.
4642 * gcc.target/mips/fneg-2008.c: New test case.
4643 * gcc.target/mips/fneg-legacy.c: New test case.
4644 * gcc.target/mips/nan-2008.c: New test case.
4645 * gcc.target/mips/nan-legacy.c: New test case.
4646 * gcc.target/mips/nanf-2008.c: New test case.
4647 * gcc.target/mips/nanf-legacy.c: New test case.
4648 * gcc.target/mips/nans-2008.c: New test case.
4649 * gcc.target/mips/nans-legacy.c: New test case.
4650 * gcc.target/mips/nansf-2008.c: New test case.
4651 * gcc.target/mips/nansf-legacy.c: New test case.
4652 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
4653
4654 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
4655 Maxim Kuvyrkov <maxim@kugelworks.com>
4656
4657 * lib/target-supports.exp (check_effective_target_non_bionic): New
4658 effective-target test.
4659 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
4660 * g++.dg/tls/thread_local4g.C: Ditto.
4661
4662 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4663
4664 PR fortran/58009
4665 * gfortran.dg/vector_subsript_7.f90: New test.
4666
4667 2013-07-27 Tobias Burnus <burnus@net-b.de>
4668
4669 PR fortran/57991
4670 * gfortran.dg/warn_alias.f90: New.
4671
4672 2013-07-27 Janus Weil <janus@gcc.gnu.org>
4673
4674 PR fortran/57285
4675 * gfortran.dg/class_array_19.f90: New.
4676
4677 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
4678
4679 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
4680 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
4681 * gcc.dg/vect/pr57741-3.c: Likewise.
4682 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
4683
4684 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
4685
4686 Skip tests that make assumptions about struct layout that don't hold
4687 on epiphany:
4688 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
4689 * g++.dg/cpp0x/iop.C: Likewise.
4690 * g++.dg/cpp0x/named_refs.C: Likewise.
4691 * g++.dg/cpp0x/rv1p.C: Likewise.
4692 * g++.dg/cpp0x/rv2p.C: Likewise.
4693 * g++.dg/cpp0x/rv3p.C: Likewise.
4694 * g++.dg/cpp0x/rv4p.C: Likewise.
4695 * g++.dg/cpp0x/rv5p.C: Likewise.
4696 * g++.dg/cpp0x/rv6p.C: Likewise.
4697 * g++.dg/cpp0x/rv7p.C: Likewise.
4698 * g++.dg/cpp0x/rv8p.C: Likewise.
4699 * g++.dg/ext/strncpy-chk1.C: Likewise.
4700 * gcc.dg/builtin-object-size-10.c: Likewise.
4701 * gcc.dg/builtin-object-size-11.c: Likewise.
4702 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
4703 * gcc.dg/pr25805.c: Likewise.
4704 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
4705 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
4706 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
4707 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
4708 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
4709 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
4710 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4711 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
4712 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
4713 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
4714 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
4715 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
4716 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
4717 * gcc.c-torture/execute/zerolen-2.x: Likewise.
4718 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
4719
4720 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
4721 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4722
4723 * gcc.dg/torture/pr37868.c: Disable for epiphany.
4724 * gcc.dg/sibcall-6.c: Enable for epiphany.
4725
4726 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4727
4728 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
4729
4730 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
4731
4732 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
4733 memcpy not initializers.
4734
4735 * gcc.dg/guality/guality.exp: Skip on AIX.
4736
4737 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
4738
4739 PR c++/57101
4740 * g++.dg/cpp0x/pr57101.C: New.
4741
4742 2013-07-26 Ian Bolton <ian.bolton@arm.com>
4743
4744 * gcc.target/aarch64/neg_1.c: New test.
4745
4746 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4747
4748 PR fortran/57966
4749 * gfortran.dg/typebound_call_25.f90: New.
4750
4751 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4752
4753 PR c++/57981
4754 * g++.dg/cpp0x/pr57981.C: New.
4755
4756 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
4757
4758 PR c++/57880
4759 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
4760
4761 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
4762
4763 PR rtl-optimization/57960
4764 * gcc.target/s390/pr57960.c: New.
4765
4766 2013-07-25 Janus Weil <janus@gcc.gnu.org>
4767
4768 PR fortran/57639
4769 * gfortran.dg/unlimited_polymorphic_9.f90: New.
4770
4771 2013-07-25 Terry Guo <terry.guo@arm.com>
4772
4773 * gcc.target/arm/thumb1-Os-mult.c: New test case.
4774
4775 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
4776
4777 PR c++/57942
4778 * g++.dg/inherit/pr57942.C: New.
4779
4780 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4781
4782 * gcc.target/powerpc/bool2.h: New file, test the code generation
4783 of logical operations for power5, altivec, power7, and power8 systems.
4784 * gcc.target/powerpc/bool2-p5.c: Likewise.
4785 * gcc.target/powerpc/bool2-av.c: Likewise.
4786 * gcc.target/powerpc/bool2-p7.c: Likewise.
4787 * gcc.target/powerpc/bool2-p8.c: Likewise.
4788 * gcc.target/powerpc/bool3.h: Likewise.
4789 * gcc.target/powerpc/bool3-av.c: Likewise.
4790 * gcc.target/powerpc/bool2-p7.c: Likewise.
4791 * gcc.target/powerpc/bool2-p8.c: Likewise.
4792
4793 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4794
4795 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4796
4797 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4798
4799 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
4800
4801 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
4802
4803 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
4804 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
4805 type from long to long long.
4806 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
4807 to have effective-target keywords of lp64 and ilp32.
4808 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
4809 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
4810 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
4811 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
4812 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
4813 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
4814 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
4815 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
4816 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
4817
4818 2013-07-23 Tom Tromey <tromey@redhat.com>
4819 Joseph Myers <joseph@codesourcery.com>
4820
4821 * gcc.dg/c11-generic-1.c: New file.
4822 * gcc.dg/c11-generic-2.c: New file.
4823
4824 2013-07-22 Tobias Burnus <burnus@net-b.de>
4825
4826 PR fortran/57906
4827 PR fortran/52052
4828 * coarray/lib_realloc_1.f90: Permit optimization.
4829 * gfortran.dg/coarray_31.f90: New.
4830
4831 2013-07-22 Tobias Burnus <burnus@net-b.de>
4832
4833 PR fortran/57762
4834 * gfortran.dg/class_array_7.f03: Fix memory leak.
4835
4836 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
4837
4838 PR c++/52816
4839 * g++.dg/cpp0x/decltype56.C: New.
4840
4841 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4842
4843 * gcc.dg/pr53265.c: Correct line number in dg-message.
4844
4845 2013-07-22 Diego Novillo <dnovillo@google.com>
4846
4847 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
4848
4849 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4850
4851 PR testsuite/52641
4852 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
4853 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
4854
4855 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
4856
4857 PR testsuite/52641
4858 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
4859 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
4860 * gcc.dg/torture/pr53366-1.c: Same.
4861 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
4862 * gcc.dg/torture/pr56488.c: Same.
4863 * gcc.dg/torture/pr57584.c: Same.
4864 * gcc.dg/tree-ssa/pr57385.c: Same.
4865 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4866
4867 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
4868
4869 * c-c++-common/pr41779.c: Fix typos.
4870 * gcc.c-torture/compile/20031125-2.c: Likewise.
4871 * gcc.c-torture/compile/20040621-1.c: Likewise.
4872 * gcc.c-torture/execute/20020418-1.c: Likewise.
4873 * gcc.dg/20020108-1.c: Likewise.
4874 * gcc.dg/atomic-generic-aux.c: Likewise.
4875 * gcc.dg/builtin-complex-err-2.c: Likewise.
4876 * gcc.dg/decl-1.c: Likewise.
4877 * gcc.dg/di-sync-multithread.c: Likewise.
4878 * gcc.dg/format/c90-printf-1.c: Likewise.
4879 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
4880 * gcc.dg/long-long-compare-1.c: Likewise.
4881 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
4882 * gcc.dg/pr17055-1.c: Likewise.
4883 * gcc.dg/pr27095.c: Likewise.
4884 * gcc.dg/torture/fp-int-convert.h: Likewise.
4885 * gcc.dg/tree-prof/inliner-1.c: Likewise.
4886 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
4887 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
4888 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4889 * gcc.dg/tree-ssa/loop-19.c: Likewise.
4890 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4891 * gcc.dg/tree-ssa/pr21001.c: Likewise.
4892 * gcc.dg/tree-ssa/pr42585.c: Likewise.
4893 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
4894 * gcc.dg/vect/vect-cond-5.c: Likewise.
4895 * gcc.dg/weak/typeof-2.c: Likewise.
4896 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
4897 * gcc.target/arm/naked-1.c: Likewise.
4898 * gcc.target/i386/pr9771-1.c: Likewise.
4899 * gcc.target/sparc/sparc-constant-1.c: Likewise.
4900 * gcc.target/sparc/struct-ret-check.c: Likewise.
4901 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
4902 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
4903 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
4904 Likewise.
4905
4906 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4907
4908 PR fortran/56937
4909 * gfortran.dg/dependency_42.f90: New test.
4910 * gfortran.dg/dependency_43.f90: New test.
4911
4912 2013-07-21 Tobias Burnus <burnus@net-b.de>
4913
4914 PR fortran/35862
4915 * gfortran.dg/round_4.f90: New.
4916
4917 2013-07-21 Tobias Burnus <burnus@net-b.de>
4918
4919 PR fortran/57894
4920 * gfortran.dg/min_max_conformance_2.f90: New.
4921
4922 2013-07-20 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR preprocessor/57620
4925 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
4926 (main): Don't test {s,u,U,L}12.
4927 * c-c++-common/raw-string-13.c: New test.
4928 * c-c++-common/raw-string-14.c: New test.
4929 * c-c++-common/raw-string-15.c: New test.
4930 * c-c++-common/raw-string-16.c: New test.
4931
4932 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
4933
4934 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
4935
4936 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
4937
4938 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
4939
4940 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
4941 target { ! keeps_null_pointer_checks }.
4942 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
4943 target { ! keeps_null_pointer_checks }.
4944
4945 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
4946 * gcc.dg/torture/pr56488.c: Likewise.
4947
4948 2013-07-19 Ian Bolton <ian.bolton@arm.com>
4949
4950 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
4951 new testcase.
4952
4953 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
4954
4955 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
4956 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
4957 * gfortran.dg/guality/guality.exp: Skip on AIX.
4958
4959 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
4960
4961 * g++.dg/debug/pr56819.C: Skip on AIX.
4962 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
4963 * g++.dg/guality/guality.exp: Skip on AIX.
4964
4965 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
4966
4967 * gcc.misc-tests/gcov-14.c: Skip on AIX.
4968
4969 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
4970
4971 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4972
4973 PR target/57516
4974 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
4975 Adjust to corrected rounding.
4976
4977 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
4978
4979 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
4980 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
4981 check_effective_target_cilkplus.
4982 * g++.dg/cilk-plus/cilk-plus.exp: Same.
4983
4984 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
4985
4986 * gcc.target/powerpc/pr57744.c: Fix typo.
4987
4988 2013-07-18 Sriraman Tallam <tmsriram@google.com>
4989
4990 PR middle-end/57698
4991 * gcc.c-torture/compile/pr57698.c: New test.
4992 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
4993 * gcc.c-torture/compile/pr44043.c: Ditto.
4994
4995 2013-07-18 Wei Mi <wmi@google.com>
4996
4997 PR rtl-optimization/57878
4998 * g++.dg/pr57878.C: New test.
4999
5000 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5001
5002 * gcc.dg/pr42611.c: Move dg-error to correct line.
5003
5004 2013-07-17 Tobias Burnus <burnus@net-b.de>
5005
5006 PR fortran/57895
5007 * gfortran.dg/dollar_sym_3.f: New.
5008 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5009
5010 2013-07-16 Iain Sandoe <iain@codesourcery.com>
5011
5012 PR target/55654
5013 PR target/55656
5014 PR target/55657
5015 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5016 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5017 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5018 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5019 * objc.dg/image-info.m: Likewise.
5020 * objc.dg/symtab-1.m: Likewise.
5021 * objc.dg/torture/strings/const-str-10.m: Likewise.
5022 * objc.dg/torture/strings/const-str-11.m: Likewise.
5023 * objc.dg/torture/strings/const-str-9.m: Likewise.
5024 * objc.dg/zero-link-1.m: Likewise.
5025 * objc.dg/zero-link-2.m: Likewise.
5026 * objc.dg/no-extra-load.m: Avoid Foundation.h.
5027 * objc.dg/objc-foreach-4.m: Likewise.
5028 * objc.dg/objc-foreach-5.m: Likewise.
5029 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5030 (for Darwin).
5031 * obj-c++.dg/strings/const-str-12.mm: Likewise.
5032 * obj-c++.dg/syntax-error-1.mm: Likewise.
5033 * objc.dg/method-6.m: Likewise.
5034 * objc.dg/pr23214.m: Likewise.
5035 * objc.dg/proto-lossage-7.m: Likewise.
5036 * objc.dg/strings/const-str-12b.m: Likewise.
5037 * objc.dg/zero-link-3.m: Likewise.
5038 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5039 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5040 adjust headers, interfaces and encoded types to reflect current system
5041 versions. Add FIXME and outputs from current system compiler for
5042 reference.
5043
5044 2013-07-15 Cong Hou <congh@google.com>
5045
5046 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5047 counted.
5048 * gcc.target/i386/l_fma_float_3.c: Likewise.
5049 * gcc.target/i386/l_fma_double_1.c: Likewise.
5050 * gcc.target/i386/l_fma_double_3.c: Likewise.
5051
5052 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
5053
5054 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5055 function to test if HTM is available.
5056 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5057 * gcc.target/powerpc/htm-builtin-1.c: New test.
5058
5059 2013-07-15 Tobias Burnus <burnus@net-b.de>
5060
5061 * gfortran.dg/coarray_lib_realloc_1.f90: New.
5062 * gfortran.dg/coarray/lib_realloc_1.f90: New.
5063 * gfortran.dg/coarray_6.f90: Add dg-error.
5064
5065 2013-07-15 Tobias Burnus <burnus@net-b.de>
5066
5067 PR fortran/37336
5068 * gfortran.dg/finalize_18.f90: New.
5069
5070 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5071
5072 PR fortran/52669
5073 * fortran.dg/module_variable_1.f90: New test.
5074 * fortran.dg/module_variable_2.f90: New test.
5075
5076 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
5077
5078 * g++.dg/ext/vector19.C: Adapt.
5079 * g++.dg/ext/vector23.C: New testcase.
5080
5081 2013-07-12 Michael Matz <matz@suse.de>
5082
5083 PR middle-end/55771
5084 * c-c++-common/pr55771.c: New test.
5085
5086 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
5087
5088 * gcc.target/aarch64/vect-movi.c: New.
5089
5090 2013-07-11 Sriraman Tallam <tmsriram@google.com>
5091
5092 PR target/57362
5093 * g++.dg/ext/pr57362.C: New.
5094
5095 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
5096
5097 PR target/57631
5098 * gcc.target/avr/torture/pr57631.c: New test.
5099
5100 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5101
5102 PR c++/57827
5103 * g++.dg/cpp0x/constexpr-ice7.C: New.
5104
5105 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
5106
5107 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5108 for EABI targets.
5109 * gcc.c-torture/execute/nest-align-1.x: New.
5110
5111 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5112
5113 PR c++/57874
5114 * g++.dg/cpp0x/sfinae48.C: New.
5115
5116 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5117
5118 PR preprocessor/57824
5119 * c-c++-common/raw-string-17.c: New test.
5120 * c-c++-common/gomp/pr57824.c: New test.
5121
5122 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
5123
5124 PR c++/57869
5125 * g++.dg/cpp0x/reinterpret_cast1.C: New.
5126 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5127 * g++.dg/conversion/dr195.C: Update.
5128 * g++.dg/expr/cast2.C: Likewise.
5129
5130 2013-07-10 Jakub Jelinek <jakub@redhat.com>
5131
5132 * c-c++-common/raw-string-18.c: New test.
5133 * c-c++-common/raw-string-19.c: New test.
5134
5135 PR preprocessor/57757
5136 * g++.dg/cpp/paste1.C: New test.
5137 * g++.dg/cpp/paste2.C: New test.
5138
5139 2013-07-10 Graham Stott <grahams@btinternet.com>
5140
5141 * gcc.target/mips/mulsize-1.c: New.
5142 * gcc.target/mips/mulsize-2.c: New.
5143 * gcc.target/mips/mulsize-3.c: New.
5144 * gcc.target/mips/mulsize-4.c: New.
5145
5146 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5147
5148 PR c++/53094
5149 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5150 * g++.dg/ext/vector24.C: New testcase.
5151
5152 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
5153
5154 PR c++/53000
5155 * g++.dg/cpp0x/decltype17.C: Adjust.
5156
5157 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5158
5159 PR c++/51786
5160 * g++.dg/cpp0x/pr51786.C: New.
5161
5162 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
5163
5164 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5165
5166 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5167
5168 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5169
5170 * gcc.target/powerpc/sd-vsx.c: Require dfp.
5171 * gcc.target/powerpc/sd-pwr6.c: Likewise.
5172
5173 2013-07-08 Tobias Burnus <burnus@net-b.de>
5174
5175 PR fortran/57834
5176 * gfortran.dg/c_f_pointer_tests_8.f90: New.
5177
5178 2013-07-08 Tobias Burnus <burnus@net-b.de>
5179
5180 PR fortran/50554
5181 * gfortran.dg/do_check_9.f90: New.
5182
5183 2013-07-08 Tobias Burnus <burnus@net-b.de>
5184
5185 PR fortran/57785
5186 * gfortran.dg/dot_product_2.f90: New.
5187
5188 2013-07-08 Tobias Burnus <burnus@net-b.de>
5189
5190 PR fortran/57469
5191 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5192
5193 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
5194
5195 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5196 * gfortran.dg/finalize_10.f90: Fix dg-final.
5197
5198 2013-07-08 Jakub Jelinek <jakub@redhat.com>
5199
5200 PR target/57819
5201 * gcc.target/i386/pr57819.c: New test.
5202
5203 PR rtl-optimization/57829
5204 * gcc.c-torture/execute/pr57829.c: New test.
5205
5206 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
5207
5208 * gcc.target/i386/memcpy-vector_loop-1.c: New.
5209 * gcc.target/i386/memcpy-vector_loop-2.c: New.
5210
5211 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
5212
5213 PR target/57807
5214 * gcc.target/i386/pr57807.c: New test.
5215
5216 2013-07-06 Jakub Jelinek <jakub@redhat.com>
5217
5218 PR target/29776
5219 * gcc.dg/tree-ssa/vrp89.c: New test.
5220
5221 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 PR c++/28262
5224 * g++.dg/parse/defarg16.C: New.
5225
5226 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
5227
5228 PR rtl-optimization/55342
5229 * gcc.target/i386/pr55342.c: New.
5230
5231 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
5232
5233 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5234
5235 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
5236
5237 PR c++/14263
5238 * g++.dg/inherit/virtual10.C: New.
5239
5240 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5241
5242 PR c/57821
5243 * gcc.dg/large-size-array-6.c: New test.
5244
5245 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/38634
5248 * g++.dg/template/crash116.C: New.
5249
5250 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
5251
5252 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5253 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5254
5255 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/54998
5258 * g++.dg/cpp0x/nsdmi-list3.C: New.
5259
5260 2013-07-03 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR target/57777
5263 * gcc.target/i386/pr57777.c: New test.
5264
5265 PR c++/57771
5266 * g++.dg/template/arg9.C: New test.
5267
5268 2013-07-02 Sriraman Tallam <tmsriram@google.com>
5269
5270 * gcc.target/i386/avx-inline.c: New test.
5271
5272 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
5273
5274 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5275 * gcc.target/mips/call-2.c: Likewise.
5276 * gcc.target/mips/call-3.c: Likewise.
5277 * gcc.target/mips/lazy-binding-1.c: Likewise.
5278
5279 2013-07-02 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR tree-optimization/57741
5282 * gcc.dg/vect/pr57741-1.c: New test.
5283 * gcc.dg/vect/pr57741-2.c: New test.
5284 * gcc.dg/vect/pr57741-3.c: New test.
5285
5286 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5287
5288 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5289 on big endian.
5290 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5291 * lib/target-supports.exp: Define aarch64_little_endian.
5292
5293 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5294
5295 * gcc.target/aarch64/abs_1.c: New test.
5296
5297 2013-07-02 Ian Bolton <ian.bolton@arm.com>
5298
5299 * gcc.target/aarch64/bfxil_1.c: New test.
5300 * gcc.target/aarch64/bfxil_2.c: Likewise.
5301
5302 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
5303
5304 PR c/57766
5305 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5306 array sizes from 100 to 20.
5307
5308 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
5309
5310 PR fortran/54788
5311 * gfortran.dg/pointer_remapping_8.f90: New.
5312
5313 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
5314
5315 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5316 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5317 * g++.dg/cpp1y/udlit-userdef-string.C: New.
5318 * g++.dg/cpp1y/complex_literals.h: New.
5319
5320 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/57645
5323 * g++.dg/cpp0x/noexcept21.C: New.
5324
5325 2013-06-28 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR target/57736
5328 * gcc.target/i386/pr57736.c: New test.
5329
5330 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
5331
5332 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5333 c specific.
5334 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5335 strings to match the fixed error messages.
5336 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5337 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5338 message check.
5339
5340 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5341
5342 PR target/57744
5343 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5344 stqcx. get even registers.
5345
5346 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
5347
5348 PR c++/57509
5349 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5350
5351 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
5352
5353 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5354 Fix scan patterns.
5355 * gcc.target/i386/bmi-1.c: Ditto.
5356 * gcc.target/i386/bmi-bextr-4.c: New.
5357 * gcc.target/i386/bmi-bextr-5.c: Ditto.
5358
5359 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
5360
5361 PR c++/57682
5362 * g++.dg/cpp0x/initlist73.C: New.
5363
5364 2013-06-27 Meador Inge <meadori@codesourcery.com>
5365
5366 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5367 * g++.dg/simulate-thread/atomics-2.C: Likewise.
5368 * g++.dg/simulate-thread/atomics-1.C: Likewise.
5369
5370 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5371
5372 PR c++/57509
5373 * g++.dg/ext/pr57509.C: New file.
5374
5375 2013-06-27 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR target/57623
5378 * gcc.target/i386/bmi-bextr-3.c: New test.
5379
5380 PR target/57623
5381 * gcc.target/i386/bmi2-bzhi-1.c: New test.
5382
5383 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
5384
5385 PR c++/57172
5386 * g++.dg/cpp0x/pr57172.C: New testcase.
5387
5388 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5389
5390 * gcc.target/s390/htm-1.c: New file.
5391 * gcc.target/s390/htm-nofloat-1.c: New file.
5392 * gcc.target/s390/htm-xl-intrin-1.c: New file.
5393
5394 2013-06-26 Tobias Burnus <burnus@net-b.de>
5395
5396 PR fortran/29800
5397 * gfortran.dg/bounds_check_17.f90: New.
5398
5399 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
5400
5401 PR c++/57640
5402 * g++.dg/cpp1y/pr57640.C: New.
5403
5404 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
5405
5406 PR c/57692
5407 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5408 overflow due to size of arrays.
5409
5410 2013-06-25 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR tree-optimization/57705
5413 * gcc.dg/vect/pr57705.c: New test.
5414 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5415
5416 2013-06-25 Martin Jambor <mjambor@suse.cz>
5417
5418 PR middle-end/57670
5419 * g++.dg/ipa/pr57670.C: New test.
5420
5421 2013-06-25 Richard Biener <rguenther@suse.de>
5422
5423 PR middle-end/56977
5424 * gcc.dg/pr56977.c: New testcase.
5425
5426 2013-06-24 Martin Jambor <mjambor@suse.cz>
5427
5428 PR tree-optimization/57358
5429 * gcc.dg/ipa/pr57358.c: New test.
5430
5431 2013-06-24 Richard Biener <rguenther@suse.de>
5432
5433 PR testsuite/57686
5434 * gcc.dg/torture/pr57584.c: Remove target specific bits.
5435
5436 2013-06-24 Richard Biener <rguenther@suse.de>
5437
5438 PR tree-optimization/57488
5439 * gcc.dg/torture/pr57488.c: New testcase.
5440
5441 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5442 Dominique d'Humieres <dominiq@lps.ens.fr>
5443
5444 PR fortran/52413
5445 * gfortran.dg/fraction.f90: New.
5446
5447 2013-06-24 Alan Modra <amodra@gmail.com>
5448
5449 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5450 Add scan-assembler-not "lvx".
5451 * gcc.target/powerpc/le-altivec-consts.c: New.
5452
5453 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
5454
5455 * g++.dg/cpp0x/sfinae47.C: New.
5456
5457 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
5458
5459 PR target/52483
5460 * gcc.target/sh/pr52483-1.c: New.
5461 * gcc.target/sh/pr52483-2.c: New.
5462 * gcc.target/sh/pr52483-3.c: New.
5463 * gcc.target/sh/pr52483-4.c: New.
5464 * gcc.target/sh/pr52483-5.c: New.
5465
5466 2013-06-23 Sriraman Tallam <tmsriram@google.com>
5467
5468 * gcc.target/i386/intrinsics_1.c: New test.
5469 * gcc.target/i386/intrinsics_2.c: Ditto.
5470 * gcc.target/i386/intrinsics_3.c: Ditto.
5471 * gcc.target/i386/intrinsics_4.c: Ditto.
5472 * gcc.target/i386/intrinsics_5.c: Ditto.
5473 * gcc.target/i386/intrinsics_6.c: Ditto.
5474 * gcc.target/i386/avx-1.c: Provide macros for builtins
5475 needing immediate arguments in f16cintrin.h and rtmintrin.h.
5476
5477 2013-06-21 Tobias Burnus <burnus@net-b.de>
5478
5479 PR fortran/37336
5480 * gfortran.dg/finalize_17.f90: New.
5481
5482 2013-06-21 Tobias Burnus <burnus@net-b.de>
5483
5484 * gfortran.dg/realloc_on_assign_18.f90: New.
5485
5486 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
5487
5488 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5489 Also changed the returns from error as distinct values so that
5490 debugging can get easier.
5491 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5492 errors specific to C, if necessary. Also added new error
5493 hooks for C++.
5494 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5495 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5496 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5497 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5498 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5499 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5500 the same changes as parser_errors3.c, spaces were added between colons
5501 to not confuse C++ compiler with 2 colons as scope.
5502 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5503 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5504 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5505 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5506 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5507 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5508 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5509 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5510 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5511 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5512 * g++.dg/cilk-plus/cilk-plus.exp: New script.
5513 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
5514 in the list.
5515
5516 2013-06-21 Joseph Myers <joseph@codesourcery.com>
5517
5518 PR other/53317
5519 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5520
5521 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
5522
5523 PR target/57655
5524 * gcc.target/i386/pr57655.c: New test.
5525
5526 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
5527
5528 * ada/acats/tests/gcc: Delete.
5529 * gnat.dg/style: Likewise.
5530
5531 2013-06-20 Jeff Law <law@redhat.com>
5532
5533 PR tree-optimization/57660
5534 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5535 based on their branch cost.
5536
5537 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5538
5539 2013-06-20 Tobias Burnus <burnus@net-b.de>
5540
5541 PR fortran/57633
5542 * gfortran.dg/list_read_11.f90: New.
5543
5544 2013-06-20 Richard Biener <rguenther@suse.de>
5545
5546 PR tree-optimization/57584
5547 * gcc.dg/torture/pr57584.c: New testcase.
5548
5549 2013-06-19 Sharad Singhai <singhai@google.com>
5550
5551 * g++.dg/gcov/gcov-8.C: New testcase.
5552 * lib/gcov.exp: Handle intermediate format.
5553
5554 2013-06-19 Wei Mi <wmi@google.com>
5555
5556 PR rtl-optimization/57518
5557 * testsuite/gcc.dg/pr57518.c: New test.
5558
5559 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
5560
5561 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
5562
5563 2013-06-19 Jan Hubicka <jh@suse.cz>
5564
5565 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
5566
5567 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
5568
5569 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
5570 hard-coded values of array sizes with a #define.
5571 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
5572 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
5573 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
5574 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
5575 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
5576
5577 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
5578
5579 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
5580 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
5581
5582 2013-06-19 Jeff Law <law@redhat.com>
5583
5584 * gcc.dg/tree-ssa/forwprop-28.c: New test.
5585
5586 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5587
5588 PR c++/57638
5589 * g++.dg/template/error53.C: New.
5590
5591 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
5592
5593 PR target/55033
5594 * gcc.target/powerpc/pr55033.c: Fix options.
5595
5596 2013-06-18 Sriraman Tallam <tmsriram@google.com>
5597
5598 * gcc.target/i386/inline_error.c: New test.
5599 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
5600 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
5601
5602 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
5603
5604 PR c++/53211
5605 * g++.dg/cpp0x/decltype55.C: New.
5606
5607 2013-06-18 Marek Polacek <polacek@redhat.com>
5608
5609 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
5610
5611 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5612
5613 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
5614
5615 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
5616
5617 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5618 Also changed the returns from error as distinct values so that it is
5619 easier to debug.
5620
5621 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
5622
5623 * gcc.target/aarch64/scalar_intrinsics.c: Update.
5624
5625 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5626
5627 PR c++/16128
5628 * g++.dg/template/error52.C: New.
5629 * g++.dg/lookup/friend15.C: Update.
5630 * g++.dg/parse/error11.C: Likewise.
5631 * g++.dg/parse/error14.C: Likewise.
5632 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5633 * g++.dg/parse/template25.C: Likewise.
5634 * g++.old-deja/g++.jason/cond.C: Likewise.
5635 * g++.old-deja/g++.mike/for2.C: Likewise.
5636 * g++.old-deja/g++.robertl/eb125.C: Likewise.
5637 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
5638
5639 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5640
5641 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
5642 ensure alignment.
5643
5644 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
5645
5646 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
5647 accidentally placing minus sign for length instead of stride.
5648
5649 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
5650
5651 PR rtl-optimization/57425
5652 PR rtl-optimization/57569
5653 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
5654 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
5655
5656 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
5657
5658 PR fortran/49074
5659 PR fortran/56136
5660 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
5661 packing.
5662 * gfortran.dg/typebound_assignment_6.f03: New.
5663
5664 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
5665
5666 * gcc.target/h8300/h8300.exp: New.
5667 * gcc.dg/pragma-isr.c: Move to ...
5668 * gcc.target/sh/torture/pragma-isr.c: ... here ...
5669 * gcc.target/h8300/pragma-isr.c: ... and here.
5670 * gcc.dg/pragma-isr2.c: Move to ...
5671 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
5672 * gcc.target/h8300/pragma-isr2.c: ... and here.
5673 * gcc.dg/pragma-isr-trapa.c: Move to ...
5674 * gcc.target/sh/pragma-isr-trapa.c: ... here.
5675 * gcc.dg/pragma-isr-trapa2.c: Move to ...
5676 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
5677 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
5678 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
5679 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
5680 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
5681 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
5682 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
5683 * gcc.dg/attr-isr-trap_exit.c: Move to ...
5684 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
5685 * gcc.dg/attr-isr-trapa.c: Move to ...
5686 * gcc.target/sh/attr-isr-trapa.c: ... here.
5687
5688 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5689
5690 PR c++/51413
5691 * g++.dg/ext/builtin-offsetof1.C: New.
5692
5693 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
5694
5695 * gcc.target/aarch64/vect_smlal_1.c: New file.
5696
5697 2013-06-14 Tobias Burnus <burnus@net-b.de>
5698
5699 PR fortran/57508
5700 * gfortran.dg/defined_assignment_7.f90: New.
5701
5702 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/57599
5705 * g++.dg/rtti/dyncast6.C: New.
5706 * g++.dg/cpp0x/dyncast1.C: Likewise.
5707
5708 2013-06-14 Alan Modra <amodra@gmail.com>
5709
5710 PR middle-end/57134
5711 * gcc.dg/pr57134.c: New.
5712
5713 2013-06-14 Tobias Burnus <burnus@net-b.de>
5714
5715 PR fortran/57596
5716 * gfortran.dg/deferred_type_param_9.f90: New.
5717
5718 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5719
5720 * gcc.dg/fold-minus-1.c: New testcase.
5721
5722 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
5723
5724 PR fortran/49074
5725 * gfortran.dg/typebound_assignment_5.f03: New.
5726
5727 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
5728
5729 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
5730
5731 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5732 Pat Haugen <pthaugen@us.ibm.com>
5733 Peter Bergner <bergner@vnet.ibm.com>
5734
5735 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
5736 load/store instructions on power7, power8.
5737 * gcc.target/powerpc/atomic-p8.c: Likewise.
5738
5739 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5740
5741 PR c/57577
5742 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
5743
5744 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/38958
5747 * g++.dg/warn/Wunused-var-20.C: New.
5748
5749 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5750
5751 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
5752 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
5753 Run with -fno-common.
5754
5755 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
5756
5757 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
5758 and exit function calls with return 1 and return 0, respectively.
5759
5760 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
5761
5762 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
5763 New tests.
5764
5765 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
5766
5767 PR tree-optimization/57361
5768 * gcc.dg/tree-ssa/pr57361.c: New file.
5769
5770 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5771
5772 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
5773 to ensure alignment.
5774 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
5775
5776 2013-06-12 Tobias Burnus <burnus@net-b.de>
5777
5778 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5779
5780 2013-06-12 Tobias Burnus <burnus@net-b.de>
5781 Dominique d'Humieres <dominiq@lps.ens.fr>
5782
5783 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
5784
5785 2013-06-12 Jakub Jelinek <jakub@redhat.com>
5786
5787 PR target/56564
5788 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
5789 * gcc.target/i386/pr56564-3.c: Likewise.
5790
5791 2013-06-11 Tobias Burnus <burnus@net-b.de>
5792
5793 PR fortran/57535
5794 * gfortran.dg/class_array_18.f90: New.
5795
5796 2013-06-11 Jan Hubicka <jh@suse.cz>
5797
5798 PR c++/57551
5799 * g++.dg/ext/visibility/anon6.C: Update testcase.
5800
5801 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
5802
5803 PR c/57563
5804 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
5805 in how we check __sec_reduce_mutating function's result.
5806
5807 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5808 Pat Haugen <pthaugen@us.ibm.com>
5809 Peter Bergner <bergner@vnet.ibm.com>
5810
5811 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
5812 direct move instructions.
5813 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
5814 * gcc.target/powerpc/direct-move.h: Likewise.
5815 * gcc.target/powerpc/direct-move-float1.c: Likewise.
5816 * gcc.target/powerpc/direct-move-float2.c: Likewise.
5817 * gcc.target/powerpc/direct-move-double1.c: Likewise.
5818 * gcc.target/powerpc/direct-move-double2.c: Likewise.
5819 * gcc.target/powerpc/direct-move-long1.c: Likewise.
5820 * gcc.target/powerpc/direct-move-long2.c: Likewise.
5821
5822 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
5823
5824 PR c++/52440
5825 * g++.dg/cpp0x/pr52440.C: New.
5826
5827 2013-06-10 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR target/56564
5830 * gcc.target/i386/pr56564-1.c: New test.
5831 * gcc.target/i386/pr56564-2.c: New test.
5832 * gcc.target/i386/pr56564-3.c: New test.
5833 * gcc.target/i386/pr56564-4.c: New test.
5834 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
5835 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
5836 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
5837 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
5838 * gcc.target/i386/vect-sizes-1.c: Likewise.
5839 * gcc.target/i386/memcpy-1.c: Likewise.
5840 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
5841 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
5842
5843 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
5844
5845 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
5846 systems to cover all GNU systems.
5847 * g++.dg/abi/guard2.C: Likewise.
5848 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
5849 * g++.dg/eh/sighandle.C: Likewise.
5850 * g++.dg/ext/cleanup-10.C: Likewise.
5851 * g++.dg/ext/cleanup-11.C: Likewise.
5852 * g++.dg/ext/cleanup-8.C: Likewise.
5853 * g++.dg/ext/cleanup-9.C: Likewise.
5854 * g++.dg/opt/const5.C: Likewise.
5855 * g++.dg/opt/life1.C: Likewise.
5856 * g++.dg/other/pr39496.C: Likewise.
5857 * g++.old-deja/g++.abi/aggregates.C: Likewise.
5858 * g++.old-deja/g++.abi/align.C: Likewise.
5859 * g++.old-deja/g++.abi/bitfields.C: Likewise.
5860 * g++.old-deja/g++.law/weak.C: Likewise.
5861 * g++.old-deja/g++.pt/asm1.C: Likewise.
5862 * gcc.c-torture/execute/20030125-1.x: Likewise.
5863 * gcc.c-torture/execute/990127-2.x: Likewise.
5864 * gcc.dg/20041106-1.c: Likewise.
5865 * gcc.dg/20050503-1.c: Likewise.
5866 * gcc.dg/builtin-object-size-5.c: Likewise.
5867 * gcc.dg/cleanup-10.c: Likewise.
5868 * gcc.dg/cleanup-11.c: Likewise.
5869 * gcc.dg/cleanup-8.c: Likewise.
5870 * gcc.dg/cleanup-9.c: Likewise.
5871 * gcc.dg/complex-5.c: Likewise.
5872 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
5873 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
5874 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
5875 * gcc.dg/dfp/pr35739.c: Likewise.
5876 * gcc.dg/fdata-sections-1.c: Likewise.
5877 * gcc.dg/lto/20090206-1_0.c: Likewise.
5878 * gcc.dg/lto/20090206-2_0.c: Likewise.
5879 * gcc.dg/pr30360.c: Likewise.
5880 * gcc.dg/pr37303.c: Likewise.
5881 * gcc.dg/pr39323-1.c: Likewise.
5882 * gcc.dg/pr39323-2.c: Likewise.
5883 * gcc.dg/pr39323-3.c: Likewise.
5884 * gcc.dg/pr45416.c: Likewise.
5885 * gcc.dg/setjmp-2.c: Likewise.
5886 * gcc.dg/split-1.c: Likewise.
5887 * gcc.dg/split-3.c: Likewise.
5888 * gcc.dg/split-4.c: Likewise.
5889 * gcc.dg/strlenopt-12g.c: Likewise.
5890 * gcc.dg/strlenopt-14g.c: Likewise.
5891 * gcc.dg/strlenopt-14gf.c: Likewise.
5892 * gcc.dg/strlenopt-16g.c: Likewise.
5893 * gcc.dg/strlenopt-17g.c: Likewise.
5894 * gcc.dg/strlenopt-18g.c: Likewise.
5895 * gcc.dg/strlenopt-1f.c: Likewise.
5896 * gcc.dg/strlenopt-22g.c: Likewise.
5897 * gcc.dg/strlenopt-2f.c: Likewise.
5898 * gcc.dg/strlenopt-4g.c: Likewise.
5899 * gcc.dg/strlenopt-4gf.c: Likewise.
5900 * gcc.dg/struct-ret-3.c: Likewise.
5901 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
5902 * gcc.misc-tests/linkage.exp: Likewise.
5903 * gcc.target/i386/20000724-1.c: Likewise.
5904 * gcc.target/i386/align-main-3.c: Likewise.
5905 * gcc.target/i386/cleanup-1.c: Likewise.
5906 * gcc.target/i386/inline-mcpy.c: Likewise.
5907 * gcc.target/i386/pr32268.c: Likewise.
5908 * gcc.target/i386/pr36613.c: Likewise.
5909 * gcc.target/i386/pr39013-1.c: Likewise.
5910 * gcc.target/i386/pr39013-2.c: Likewise.
5911 * gcc.target/i386/pr39496.c: Likewise.
5912 * gcc.target/i386/pr40906-3.c: Likewise.
5913 * gcc.target/i386/pr46084.c: Likewise.
5914 * lib/target-supports.exp (check_effective_target_pie): Likewise.
5915
5916 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
5917
5918 PR target/6526
5919 * gcc.target/sh/pr6526.c: New.
5920
5921 2013-06-09 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR target/57568
5924 * gcc.c-torture/execute/pr57568.c: New test.
5925
5926 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
5927
5928 PR c++/37404
5929 * g++.dg/other/vararg-4.C: New.
5930
5931 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
5932
5933 PR rtl-optimization/57559
5934 * gcc.target/s390/pr57559.c : New test.
5935
5936 2013-06-08 Tobias Burnus <burnus@net-b.de>
5937
5938 PR fortran/37336
5939 * gfortran.dg/finalize_10.f90: New.
5940 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
5941 * gfortran.dg/finalize_15.f90: New.
5942
5943 2013-06-08 Tobias Burnus <burnus@net-b.de>
5944
5945 PR fortran/57553
5946 * gfortran.dg/storage_size_4.f90: New.
5947
5948 2013-06-07 Sriraman Tallam <tmsriram@google.com>
5949
5950 PR c++/57548
5951 * testsuite/g++.dg/ext/pr57548.C: New test.
5952
5953 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
5954
5955 PR middle-end/57541
5956 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
5957
5958 2013-06-07 Jan Hubicka <jh@suse.cz>
5959
5960 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
5961
5962 2013-06-07 Tobias Burnus <burnus@net-b.de>
5963
5964 PR fortran/57549
5965 * gfortran.dg/array_constructor_48.f90: New.
5966 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
5967 * gfortran.dg/array_constructor_type_15.f03: Ditto.
5968
5969 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5970
5971 PR target/56315
5972 * gcc.target/arm/xordi3-opt.c: New test.
5973
5974 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5975
5976 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
5977 Revert to dg-options.
5978
5979 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
5980
5981 PR target/55033
5982 * gcc.target/powerpc/pr55033.c: New.
5983
5984 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
5985
5986 PR c++/53658
5987 * g++.dg/cpp0x/alias-decl-36.C: New.
5988
5989 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5990 Pat Haugen <pthaugen@us.ibm.com>
5991 Peter Bergner <bergner@vnet.ibm.com>
5992
5993 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
5994 power8 builtin functions.
5995 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
5996 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
5997 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
5998 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
5999 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6000 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6001 * gcc.target/powerpc/p8vector-vectorize-1.c: New
6002 tests to test power8 auto-vectorization.
6003 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6004 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6005 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6006 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6007
6008 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6009 powerpc_p8vector_ok instead of powerpc_vsx_ok.
6010
6011 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6012
6013 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6014 support.
6015 (check_effective_target_powerpc_p8vector_ok): Likewise.
6016 (is-effective-target): Likewise.
6017 (check_vect_support_and_set_flags): Likewise.
6018
6019 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6020
6021 PR c++/43652
6022 * g++.dg/parse/error53.C: New.
6023
6024 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
6025
6026 PR rtl-optimization/57459
6027 * gcc.target/i386/pr57459.c: New test.
6028
6029 2013-06-06 Teresa Johnson <tejohnson@google.com>
6030
6031 PR c++/53743
6032 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6033 into -freorder-blocks-and-partition test.
6034 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6035 * gcc.dg/tree-prof/20041218-1.c: Ditto.
6036 * gcc.dg/tree-prof/pr52027.c: Use -O2.
6037 * gcc.dg/tree-prof/pr50907.c: Ditto.
6038 * gcc.dg/tree-prof/pr45354.c: Ditto.
6039 * g++.dg/tree-prof/partition2.C: Ditto.
6040 * g++.dg/tree-prof/partition3.C: Ditto.
6041
6042 2013-06-06 Tobias Burnus <burnus@net-b.de>
6043
6044 PR fortran/57542
6045 * gfortran.dg/finalize_16.f90: New.
6046
6047 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
6048
6049 * gcc.dg/vect/no-section-anchors-vect-68.c:
6050 Add dg-skip-if aarch64_tiny.
6051
6052 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
6053
6054 PR C/57457
6055 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6056 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6057
6058 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6059
6060 PR c++/51908
6061 * g++.dg/cpp0x/decltype54.C: New.
6062
6063 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
6064
6065 * gcc.dg/fshort-wchar.c: Add extra dg-options for
6066 arm*-*-*eabi* targets.
6067 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6068 arm*-*-* targets.
6069 * gcc.dg/tree-ssa/pr43491.c: Likewise.
6070
6071 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
6072 Tobias Burnus <burnus@net-b.de>
6073
6074 * gfortran.dg/string_length_2.f90: Fix dg-do run.
6075 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
6076 * gfortran.dg/io_real_boz_4.f90: Ditto.
6077 * gfortran.dg/io_real_boz_5.f90: Ditto.
6078
6079 2013-06-05 Andreas Schwab <schwab@suse.de>
6080
6081 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6082
6083 2013-06-04 Jan Hubicka <jh@suse.cz>
6084
6085 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6086
6087 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
6088
6089 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6090 parameters with void.
6091 (main2): Removed argc parameter.
6092 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6093 (main): Replaced argc, argv parameters with void.
6094 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6095 (main2): Removed argc parameter.
6096 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6097 argv parameters with void. Added __asm volatile to avoid optimization
6098 on argc, if necessary.
6099 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6100 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6101 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6102 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6103 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6104 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6105 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6106 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6107 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6108 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6109 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6110 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6111 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6112 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6113 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6114 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6115 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6116 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6117 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6118 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6119 parameters with void.
6120 (main2): Removed argc parameter.
6121 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6122 (main): Replaced argc, argv parameters with void.
6123 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6124 argv parameters with void. Also renamed this function as main, and
6125 delete the existing main.
6126 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6127 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6128 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6129
6130 2013-06-04 Ian Bolton <ian.bolton@arm.com>
6131
6132 * gcc.target/aarch64/movi_1.c: New test.
6133
6134 2013-06-04 Tobias Burnus <burnus@net-b.de>
6135
6136 PR fortran/37336
6137 * gfortran.dg/finalize_12.f90: New.
6138 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6139 end of scope finalization.
6140 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6141 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6142 * gfortran.dg/auto_dealloc_2.f90: Ditto.
6143 * gfortran.dg/class_19.f03: Ditto.
6144 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6145 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6146 * gfortran.dg/extends_14.f03: Ditto.
6147 * gfortran.dg/move_alloc_4.f90: Ditto.
6148 * gfortran.dg/typebound_proc_27.f03: Ditto.
6149
6150 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
6151
6152 * gfortran.dg/bounds_check_7.f90: Remove "! {".
6153 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6154 * gfortran.dg/default_initialization_5.f90: Update dg-do.
6155 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6156 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6157 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6158 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6159 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
6160 * gfortran.dg/io_real_boz_4.f90: Ditto.
6161 * gfortran.dg/io_real_boz_5.f90: Ditto.
6162 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6163 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6164 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6165 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6166 * gfortran.dg/transpose_2.f90: Fix dg-output.
6167
6168 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
6169
6170 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6171 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6172 dg-option and an header comment.
6173
6174 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
6175
6176 PR c++/57419
6177 * g++.dg/cpp0x/sfinae46.C: New.
6178 * g++.dg/cpp0x/defaulted13.C: Adjust.
6179 * g++.dg/cpp0x/defaulted2.C: Likewise.
6180 * g++.dg/cpp0x/defaulted26.C: Likewise.
6181 * g++.dg/cpp0x/defaulted3.C: Likewise.
6182 * g++.dg/cpp0x/error1.C: Likewise.
6183 * g++.dg/cpp0x/implicit1.C: Likewise.
6184 * g++.dg/cpp0x/implicit11.C: Likewise.
6185 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6186 * g++.dg/cpp0x/initlist47.C: Likewise.
6187 * g++.dg/cpp0x/initlist9.C: Likewise.
6188 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6189 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6190 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6191 * g++.dg/cpp0x/union4.C: Likewise.
6192 * g++.dg/template/crash108.C: Likewise.
6193 * g++.dg/template/crash41.C: Likewise.
6194 * g++.old-deja/g++.jason/local.C: Likewise.
6195 * g++.old-deja/g++.law/visibility3.C: Likewise.
6196
6197 2013-06-03 Teresa Johnson <tejohnson@google.com>
6198
6199 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6200 * gcc.dg/vect/bb-slp-14.c: Ditto.
6201 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6202 * gcc.dg/vect/bb-slp-23.c: Ditto.
6203 * gcc.dg/vect/bb-slp-15.c: Ditto.
6204 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6205 * gcc.dg/vect/bb-slp-24.c: Ditto.
6206 * gcc.dg/vect/bb-slp-16.c: Ditto.
6207 * gcc.dg/vect/bb-slp-25.c: Ditto.
6208 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6209 * gcc.dg/vect/bb-slp-17.c: Ditto.
6210 * gcc.dg/vect/bb-slp-1.c: Ditto.
6211 * gcc.dg/vect/bb-slp-26.c: Ditto.
6212 * gcc.dg/vect/bb-slp-18.c: Ditto.
6213 * gcc.dg/vect/bb-slp-2.c: Ditto.
6214 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6215 * gcc.dg/vect/bb-slp-27.c: Ditto.
6216 * gcc.dg/vect/bb-slp-19.c: Ditto.
6217 * gcc.dg/vect/bb-slp-3.c: Ditto.
6218 * gcc.dg/vect/bb-slp-28.c: Ditto.
6219 * gcc.dg/vect/bb-slp-4.c: Ditto.
6220 * gcc.dg/vect/bb-slp-29.c: Ditto.
6221 * gcc.dg/vect/bb-slp-5.c: Ditto.
6222 * gcc.dg/vect/bb-slp-6.c: Ditto.
6223 * gcc.dg/vect/bb-slp-8a.c: Ditto.
6224 * gcc.dg/vect/bb-slp-7.c: Ditto.
6225 * gcc.dg/vect/bb-slp-8b.c: Ditto.
6226 * gcc.dg/vect/bb-slp-8.c: Ditto.
6227 * gcc.dg/vect/bb-slp-9.c: Ditto.
6228 * gcc.dg/vect/bb-slp-10.c: Ditto.
6229 * gcc.dg/vect/bb-slp-11.c: Ditto.
6230 * gcc.dg/vect/bb-slp-20.c: Ditto.
6231 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6232 * gcc.dg/vect/bb-slp-21.c: Ditto.
6233 * gcc.dg/vect/bb-slp-30.c: Ditto.
6234 * gcc.dg/vect/bb-slp-13.c: Ditto.
6235 * gcc.dg/vect/bb-slp-22.c: Ditto.
6236 * g++.dg/vect/slp-pr50413.cc: Ditto.
6237 * g++.dg/vect/slp-pr56812.cc: Ditto.
6238 * g++.dg/vect/slp-pr50819.cc: Ditto.
6239
6240 2013-06-01 Tobias Burnus <burnus@net-b.de>
6241
6242 PR fortran/57456
6243 * gfortran.dg/class_array_17.f90: New.
6244
6245 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6246
6247 * ada/acats/floatstore.lst: New.
6248 * ada/acats/run_all.sh: Process it.
6249
6250 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
6251
6252 * gcc.target/powerpc/e500-ord-1.c: New test.
6253 * gcc.target/powerpc/e500-ord-2.c: Likewise.
6254 * gcc.target/powerpc/e500-unord-1.c: Likewise.
6255 * gcc.target/powerpc/e500-unord-2.c: Likewise.
6256
6257 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6258
6259 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6260
6261 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6262
6263 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6264
6265 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
6266
6267 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6268
6269 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
6270
6271 PR c/57452
6272 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6273 test-case.
6274
6275 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6276
6277 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6278
6279 2013-05-31 Marek Polacek <polacek@redhat.com>
6280
6281 PR tree-optimization/57478
6282 PR tree-optimization/57453
6283 * gcc.dg/torture/pr57478.c: New test.
6284
6285 2013-05-31 Tobias Burnus <burnus@net-b.de>
6286
6287 PR fortran/57456
6288 * gfortran.dg/class_array_17.f90: New.
6289
6290 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6291
6292 PR target/56315
6293 * gcc.target/arm/iordi3-opt.c: New test.
6294
6295 2013-05-31 Janus Weil <janus@gcc.gnu.org>
6296
6297 PR fortran/54190
6298 PR fortran/57217
6299 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6300 * gfortran.dg/interface_26.f90: Ditto.
6301 * gfortran.dg/proc_ptr_11.f90: Ditto.
6302 * gfortran.dg/proc_ptr_15.f90: Ditto.
6303 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6304 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6305 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6306 * gfortran.dg/typebound_override_1.f90: Ditto.
6307 * gfortran.dg/typebound_override_4.f90: Ditto.
6308 * gfortran.dg/typebound_proc_6.f03: Ditto.
6309 * gfortran.dg/assumed_type_7.f90: New test.
6310 * gfortran.dg/typebound_override_5.f90: New test.
6311 * gfortran.dg/typebound_override_6.f90: New test.
6312 * gfortran.dg/typebound_override_7.f90: New test.
6313
6314 2013-05-30 Tobias Burnus <burnus@net-b.de>
6315
6316 PR middle-end/57073
6317 * gfortran.dg/power_6.f90: New.
6318
6319 2013-05-30 Ian Bolton <ian.bolton@arm.com>
6320
6321 * gcc.target/aarch64/insv_1.c: New test.
6322
6323 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
6324
6325 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6326 dg-skip-if "No stabs".
6327
6328 2013-05-30 Janus Weil <janus@gcc.gnu.org>
6329
6330 PR fortran/54189
6331 * gfortran.dg/assumed_size_1.f90: New.
6332
6333 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6334
6335 * gcc.dg/shrink-wrap-alloca.c: New added.
6336 * gcc.dg/shrink-wrap-pretend.c: New added.
6337 * gcc.dg/shrink-wrap-sibcall.c: New added.
6338
6339 2013-05-30 Tobias Burnus <burnus@net-b.de>
6340
6341 PR fortran/57458
6342 * gfortran.dg/assumed_rank_13.f90: New.
6343
6344 2013-05-29 Easwaran Raman <eraman@google.com>
6345
6346 PR tree-optimization/57442
6347 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6348
6349 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6350
6351 PR tree-optimization/57441
6352 * gcc.c-torture/compile/pr57441.c: New.
6353
6354 2013-05-29 Dehao Chen <dehao@google.com>
6355
6356 PR testsuite/57413
6357 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6358
6359 2013-05-29 Tobias Burnus <burnus@net-b.de>
6360
6361 PR fortran/37336
6362 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6363 * gfortran.dg/class_19.f03: Ditto.
6364
6365 2013-05-29 Richard Biener <rguenther@suse.de>
6366
6367 * gcc.dg/vect/bb-slp-32.c: New testcase.
6368
6369 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
6370
6371 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6372 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6373 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6374 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6375 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6376 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6377 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6378 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6379 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6380 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6381 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6382 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6383 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6384 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6385 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6386 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6387 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6388 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6389 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6390 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6391 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6392 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6393 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6394 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6395 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6396 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6397 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6398 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6399 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6400 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6401 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6402 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6403 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6404 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6405 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6406 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6407 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6408 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6409 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6410
6411 2013-05-29 Tobias Burnus <burnus@net-b.de>
6412
6413 PR fortran/37336
6414 * gfortran.dg/finalize_11.f90: New.
6415 * gfortran.dg/finalize_4.f03: Remove dg-error.
6416 * gfortran.dg/finalize_5.f03: Ditto.
6417 * gfortran.dg/finalize_6.f03: Ditto.
6418 * gfortran.dg/finalize_7.f03: Ditto.
6419
6420 2013-05-28 Tobias Burnus <burnus@net-b.de>
6421
6422 * gfortran.dg/class_array_16.f90: New.
6423
6424 2013-05-28 Tobias Burnus <burnus@net-b.de>
6425
6426 PR fortran/57435
6427 * testsuite/gfortran.dg/use_29.f90: New.
6428
6429 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6430
6431 * gnat.dg/fp_exception.adb: New test.
6432
6433 2013-05-28 Richard Biener <rguenther@suse.de>
6434
6435 PR tree-optimization/56787
6436 * gcc.dg/vect/pr56787.c: New testcase.
6437
6438 2013-05-28 Janus Weil <janus@gcc.gnu.org>
6439 Tobias Burnus <burnus@net-b.de>
6440
6441 PR fortran/57217
6442 * gfortran.dg/typebound_override_4.f90: New.
6443
6444 2013-05-28 Richard Biener <rguenther@suse.de>
6445
6446 PR tree-optimization/57411
6447 * g++.dg/opt/pr57411.C: New testcase.
6448
6449 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6450
6451 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6452 * gcc.dg/builtin-bswap-9.c: Likewise.
6453
6454 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
6455
6456 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6457
6458 2013-05-27 Richard Biener <rguenther@suse.de>
6459
6460 PR middle-end/57412
6461 * gcc.dg/gomp/pr57412.c: New testcase.
6462
6463 2013-05-27 Bud Davis <jmdavis@link.com>
6464
6465 PR fortran/50405
6466 * gfortran.dg/stfunc_8.f90: New.
6467
6468 2013-05-27 Richard Biener <rguenther@suse.de>
6469
6470 PR tree-optimization/57343
6471 * gcc.dg/torture/pr57343.c: New testcase.
6472
6473 2013-05-27 Richard Biener <rguenther@suse.de>
6474
6475 PR tree-optimization/57417
6476 * gcc.dg/torture/pr57417.c: New testcase.
6477
6478 2013-05-27 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/57396
6481 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6482
6483 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6484
6485 * gnat.dg/specs/last_bit.ads: New test.
6486
6487 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6488
6489 * gnat.dg/specs/machine_attribute.ads: New test.
6490
6491 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
6492
6493 * gnat.dg/incomplete3.ad[sb]: New test.
6494
6495 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6496
6497 PR target/53916
6498 * gcc.target/mips/div-13.c: New test.
6499
6500 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
6501
6502 PR target/55777
6503 * gcc.target/mips/mips16-attributes-5.c,
6504 * gcc.target/mips/mips16-attributes-6.c: New tests.
6505
6506 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
6507
6508 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6509 * gcc.dg/builtin-bswap-8.c: Likewise.
6510
6511 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6512
6513 PR c++/52216
6514 * g++.dg/cpp0x/new1.C: New.
6515
6516 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/25666
6519 * g++.dg/parse/dtor16.C: New.
6520 * g++.dg/parse/dtor6.C: Adjust.
6521
6522 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/19618
6525 * g++.dg/expr/bitfield12.C: New.
6526
6527 2013-05-24 Jeff Law <law@redhat.com>
6528
6529 PR tree-optimization/57124
6530 * gcc.c-torture/execute/pr57124.c: New test.
6531 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6532
6533 2013-05-24 Martin Jambor <mjambor@suse.cz>
6534
6535 PR tree-optimization/57294
6536 * gcc.dg/ipa/pr57294.c: New test.
6537
6538 2013-05-24 Dehao Chen <dehao@google.com>
6539
6540 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6541
6542 2013-05-24 Ian Bolton <ian.bolton@arm.com>
6543
6544 * gcc.target/aarch64/scalar_intrinsics.c
6545 (force_simd): Use a valid instruction.
6546 (test_vdupd_lane_s64): Pass a valid lane argument.
6547 (test_vdupd_lane_u64): Likewise.
6548
6549 2013-05-24 Richard Biener <rguenther@suse.de>
6550
6551 PR tree-optimization/57287
6552 * gcc.dg/pr57287.c: New testcase.
6553
6554 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6555
6556 PR c++/26572
6557 * g++.dg/template/error51.C: New.
6558
6559 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6560
6561 PR c++/25503
6562 * g++.dg/template/bitfield2.C: New.
6563
6564 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * gnat.dg/specs/noinline1.ads: New test.
6567 * gnat.dg/noinline2.ad[sb]: Likewise.
6568 * gnat.dg/specs/noinline3.ads: Likewise.
6569 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
6570
6571 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
6572
6573 PR tree-ssa/57385
6574 * gcc.dg/tree-ssa/pr57385.c: New test.
6575
6576 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6577
6578 * gnat.dg/derived_type4.adb: New test.
6579
6580 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
6581
6582 * gcc.dg/builtin-bswap-6.c: New test.
6583 * gcc.dg/builtin-bswap-7.c: Likewise.
6584 * gcc.dg/builtin-bswap-8.c: Likewise.
6585 * gcc.dg/builtin-bswap-9.c: Likewise.
6586
6587 2013-05-23 Christian Bruel <christian.bruel@st.com>
6588
6589 PR debug/57351
6590 * gcc.dg/debug/pr57351.c: New test
6591
6592 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
6593
6594 * gcc.target/aarch64/vect-clz.c: New file.
6595
6596 2013-05-23 Martin Jambor <mjambor@suse.cz>
6597
6598 PR middle-end/57347
6599 * gcc.dg/ipa/pr57347.c: New test.
6600
6601 2013-05-23 Richard Biener <rguenther@suse.de>
6602
6603 PR tree-optimization/57380
6604 * g++.dg/tree-ssa/pr57380.C: New testcase.
6605
6606 2013-05-23 Richard Biener <rguenther@suse.de>
6607
6608 PR middle-end/57381
6609 * gcc.dg/torture/pr57381.c: New testcase.
6610
6611 2013-05-23 Jakub Jelinek <jakub@redhat.com>
6612
6613 PR middle-end/57344
6614 * gcc.c-torture/execute/pr57344-1.c: New test.
6615 * gcc.c-torture/execute/pr57344-2.c: New test.
6616 * gcc.c-torture/execute/pr57344-3.c: New test.
6617 * gcc.c-torture/execute/pr57344-4.c: New test.
6618
6619 2013-05-23 Richard Biener <rguenther@suse.de>
6620
6621 PR rtl-optimization/57341
6622 * gcc.dg/torture/pr57341.c: New testcase.
6623
6624 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6625
6626 PR c++/57352
6627 * g++.dg/parse/crash62.C: New.
6628
6629 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
6630 Pat Haugen <pthaugen@us.ibm.com>
6631 Peter Bergner <bergner@vnet.ibm.com>
6632
6633 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
6634 crypto builtins.
6635
6636 2013-05-22 Tobias Burnus <burnus@net-b.de>
6637
6638 PR fortran/57364
6639 * gfortran.dg/defined_assignment_6.f90: New.
6640
6641 2013-05-22 Tobias Burnus <burnus@net-b.de>
6642
6643 PR fortran/57338
6644 * gfortran.dg/assumed_type_6.f90: New.
6645
6646 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 PR c++/57211
6649 * g++.dg/cpp0x/Wunused-parm.C: New.
6650
6651 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6652
6653 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
6654 * g++.dg/warn/Wdouble-promotion.C: Likewise.
6655
6656 2013-05-21 Easwaran Raman <eraman@google.com>
6657
6658 PR tree-optimization/57322
6659 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
6660
6661 2013-05-21 Graham Stott <graham.stott@btinternet.com>
6662
6663 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
6664 .set (no)?micromips
6665
6666 2013-05-21 Tobias Burnus <burnus@net-b.de>
6667
6668 PR fortran/57035
6669 * gfortran.dg/assumed_type_5.f90: New.
6670 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
6671 * gfortran.dg/assumed_rank_2.f90: Ditto.
6672 * gfortran.dg/assumed_type_3.f90: Update dg-error.
6673 * gfortran.dg/no_arg_check_3.f90: Ditto.
6674
6675 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR tree-optimization/57331
6678 * gcc.c-torture/compile/pr57331.c: New test.
6679
6680 2013-05-21 Richard Biener <rguenther@suse.de>
6681
6682 PR tree-optimization/57330
6683 * gcc.dg/torture/pr57330.c: New testcase.
6684
6685 2013-05-21 Richard Biener <rguenther@suse.de>
6686
6687 PR tree-optimization/57303
6688 * gcc.dg/torture/pr57303.c: New testcase.
6689
6690 2013-05-21 Jakub Jelinek <jakub@redhat.com>
6691
6692 PR tree-optimization/57321
6693 * gcc.c-torture/execute/pr57321.c: New test.
6694
6695 2013-05-20 Tobias Burnus <burnus@net-b.de>
6696
6697 PR fortran/48858
6698 PR fortran/55465
6699 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
6700 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
6701 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
6702 * gfortran.dg/binding_label_tests_3.f03: Ditto.
6703 * gfortran.dg/binding_label_tests_4.f03: Ditto.
6704 * gfortran.dg/binding_label_tests_5.f03: Ditto.
6705 * gfortran.dg/binding_label_tests_6.f03: Ditto.
6706 * gfortran.dg/binding_label_tests_7.f03: Ditto.
6707 * gfortran.dg/binding_label_tests_8.f03: Ditto.
6708 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
6709 * gfortran.dg/binding_label_tests_24.f90: New.
6710 * gfortran.dg/binding_label_tests_25.f90: New.
6711
6712 2013-05-20 Tobias Burnus <burnus@net-b.de>
6713
6714 PR fortran/48858
6715 * gfortran.dg/binding_label_tests_17.f90: New.
6716 * gfortran.dg/binding_label_tests_18.f90: New.
6717 * gfortran.dg/binding_label_tests_19.f90: New.
6718 * gfortran.dg/binding_label_tests_20.f90: New.
6719 * gfortran.dg/binding_label_tests_21.f90: New.
6720 * gfortran.dg/binding_label_tests_22.f90: New.
6721 * gfortran.dg/binding_label_tests_23.f90: New.
6722
6723 2013-05-20 Tobias Burnus <burnus@net-b.de>
6724
6725 PR fortran/48858
6726 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
6727 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
6728 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
6729 * gfortran.dg/common_18.f90: New.
6730 * gfortran.dg/common_19.f90: New.
6731 * gfortran.dg/common_20.f90: New.
6732 * gfortran.dg/common_21.f90: New.
6733
6734 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6735
6736 PR c++/12288
6737 * g++.dg/parse/error52.C: New.
6738 * g++.dg/parse/error3.C: Adjust.
6739 * g++.dg/parse/error36.C: Likewise.
6740
6741 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
6742
6743 PR target/56547
6744 * gcc.target/sh/pr56547-1.c: New.
6745 * gcc.target/sh/pr56547-2.c: New.
6746
6747 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6748
6749 PR c++/23608
6750 * g++.dg/warn/Wsign-compare-6.C: New.
6751 * g++.dg/warn/Wdouble-promotion.C: Adjust.
6752
6753 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6754
6755 PR c++/57327
6756 * g++.dg/template/error50.C: New.
6757
6758 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
6759
6760 PR c++/10207
6761 * g++.dg/ext/complit13.C: New.
6762
6763 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
6764
6765 PR c++/57175
6766 * g++.dg/pr57175.C: New testcase.
6767
6768 2013-05-17 Easwaran Raman <eraman@google.com>
6769
6770 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
6771
6772 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
6773
6774 PR testsuite/57313
6775 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
6776
6777 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR rtl-optimization/57281
6780 PR rtl-optimization/57300
6781 * gcc.dg/pr57300.c: New test.
6782 * gcc.c-torture/execute/pr57281.c: New test.
6783
6784 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 PR c++/18126
6787 * g++.dg/ext/sizeof-complit.C: New.
6788
6789 2013-05-17 Marek Polacek <polacek@redhat.com>
6790
6791 * gcc.dg/strlenopt-25.c: New test.
6792 * gcc.dg/strlenopt-26.c: Likewise.
6793
6794 2013-05-17 Jakub Jelinek <jakub@redhat.com>
6795
6796 * gcc.target/i386/rotate-4.c: Compile only with -mavx
6797 instead of -mavx2, require only avx instead of avx2.
6798 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
6799 of avx2-check.h and turn into an avx runtime test instead of
6800 avx2 runtime test.
6801
6802 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6803
6804 * g++.dg/ext/vector22.C: Uncomment working test.
6805
6806 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
6807
6808 PR c++/17410
6809 * g++.dg/template/pr17410.C: New.
6810
6811 2013-05-16 Jakub Jelinek <jakub@redhat.com>
6812
6813 * gcc.target/i386/rotate-3.c: New test.
6814 * gcc.target/i386/rotate-3a.c: New test.
6815 * gcc.target/i386/rotate-4.c: New test.
6816 * gcc.target/i386/rotate-4a.c: New test.
6817 * gcc.target/i386/rotate-5.c: New test.
6818 * gcc.target/i386/rotate-5a.c: New test.
6819
6820 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6821
6822 * gcc.dg/visibility-21.c: Require section_anchors.
6823
6824 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
6825
6826 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
6827 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
6828 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6829
6830 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
6831
6832 * gcc.dg/visibility-21.c: New.
6833
6834 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
6835
6836 PR middle-end/57286
6837 * gcc.dg/pr57286.c: New testcase.
6838 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
6839 * g++.dg/ext/vector22.C: Comment out transformations not
6840 performed anymore.
6841
6842 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
6843
6844 PR target/57260
6845 * gcc.target/mips/call-1.c: Restrict to o32.
6846 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
6847
6848 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
6851 dg-messages.
6852 * g++.dg/warn/Wshadow-1.C: Likewise.
6853 * g++.dg/warn/Wshadow-6.C: Likewise.
6854 * g++.dg/warn/Wshadow-7.C: Likewise.
6855
6856 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6857
6858 PR c++/31952
6859 * g++.dg/parse/pr31952-1.C: New.
6860 * g++.dg/parse/pr31952-2.C: Likewise.
6861 * g++.dg/parse/pr31952-3.C: Likewise.
6862
6863 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
6864 * g++.old-deja/g++.jason/cond.C: Likewise.
6865 * g++.dg/cpp0x/range-for5.C: Likewise.
6866
6867 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6868
6869 PR target/19599
6870 * gcc.target/arm/pr40887.c: Adjust testcase.
6871 * gcc.target/arm/pr19599.c: New test.
6872
6873 2013-05-15 Richard Biener <rguenther@suse.de>
6874
6875 PR tree-optimization/57275
6876 * gcc.target/i386/pr57275.c: New testcase.
6877
6878 2013-05-15 Jan Hubicka <jh@suse.cz>
6879
6880 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
6881 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
6882 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
6883
6884 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6885
6886 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
6887 scheduling.
6888
6889 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR c++/57274
6892 * c-c++-common/Wsequence-point-1.c: New test.
6893
6894 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
6895
6896 * g++.dg/ext/vector22.C: New testcase.
6897 * gcc.dg/binop-xor3.c: Remove xfail.
6898
6899 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
6900
6901 * gcc.target/aarch64/vect-fcm.x: Add cases testing
6902 FLOAT cmp FLOAT ? INT : INT.
6903 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
6904 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6905 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6906 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6907 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6908 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6909
6910 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
6911
6912 PR c++/53903
6913 * g++.dg/cpp0x/defaulted43.C: New.
6914
6915 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6916
6917 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
6918 (alloca): Remove declaration.
6919 (foo9): Replace alloca by __builtin_alloca.
6920
6921 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
6922
6923 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
6924 Expect "size of array is too large" error.
6925
6926 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6927
6928 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
6929
6930 2013-05-14 Richard Biener <rguenther@suse.de>
6931
6932 PR middle-end/57235
6933 * g++.dg/torture/pr57235.C: New testcase.
6934
6935 2013-05-14 Jakub Jelinek <jakub@redhat.com>
6936
6937 PR middle-end/57251
6938 * gcc.dg/torture/pr57251.c: New test.
6939
6940 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
6941
6942 PR target/57264
6943 * gcc.target/i386/pr57264.c: New test.
6944
6945 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6946
6947 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
6948
6949 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
6950
6951 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
6952
6953 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR tree-optimization/45216
6956 PR tree-optimization/57157
6957 * c-c++-common/rotate-1.c: Add 32 tests with +.
6958 * c-c++-common/rotate-1a.c: Adjust.
6959 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
6960 * c-c++-common/rotate-2b.c: New test.
6961 * c-c++-common/rotate-3.c: Add 32 tests with +.
6962 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
6963 * c-c++-common/rotate-4b.c: New test.
6964 * c-c++-common/rotate-5.c: New test.
6965
6966 2013-05-13 Martin Jambor <mjambor@suse.cz>
6967
6968 PR middle-end/42371
6969 * gcc.dg/ipa/remref-0.c: New test.
6970 * gcc.dg/ipa/remref-1a.c: Likewise.
6971 * gcc.dg/ipa/remref-1b.c: Likewise.
6972 * gcc.dg/ipa/remref-2a.c: Likewise.
6973 * gcc.dg/ipa/remref-2b.c: Likewise.
6974
6975 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
6976
6977 * gcc.dg/vector-shift-2.c: New testcase.
6978
6979 2013-05-13 Jakub Jelinek <jakub@redhat.com>
6980
6981 PR tree-optimization/57230
6982 * gcc.dg/strlenopt-24.c: New test.
6983
6984 PR tree-optimization/57230
6985 * gcc.dg/strlenopt-23.c: New test.
6986
6987 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
6988
6989 PR target/57108
6990 * gcc.target/sh/pr57108.c: Move this test case to ...
6991 * gcc.c-torture/compile/pr57108.c: ... here.
6992
6993 2013-05-10 Richard Biener <rguenther@suse.de>
6994
6995 PR tree-optimization/57214
6996 * gcc.dg/torture/pr57214.c: New testcase.
6997
6998 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
6999
7000 * gcc.dg/vector-shift.c: New testcase.
7001
7002 2013-05-10 Jakub Jelinek <jakub@redhat.com>
7003
7004 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7005
7006 PR tree-optimization/45216
7007 PR tree-optimization/57157
7008 * c-c++-common/rotate-1.c: New test.
7009 * c-c++-common/rotate-1a.c: New test.
7010 * c-c++-common/rotate-2.c: New test.
7011 * c-c++-common/rotate-2a.c: New test.
7012 * c-c++-common/rotate-3.c: New test.
7013 * c-c++-common/rotate-3a.c: New test.
7014 * c-c++-common/rotate-4.c: New test.
7015 * c-c++-common/rotate-4a.c: New test.
7016
7017 2013-05-10 Richard Biener <rguenther@suse.de>
7018
7019 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7020 * gcc.target/i386/l_fma_double_1.c: Adjust.
7021 * gcc.target/i386/l_fma_double_2.c: Likewise.
7022 * gcc.target/i386/l_fma_double_3.c: Likewise.
7023 * gcc.target/i386/l_fma_double_4.c: Likewise.
7024 * gcc.target/i386/l_fma_double_5.c: Likewise.
7025 * gcc.target/i386/l_fma_double_6.c: Likewise.
7026 * gcc.target/i386/l_fma_float_1.c: Likewise.
7027 * gcc.target/i386/l_fma_float_2.c: Likewise.
7028 * gcc.target/i386/l_fma_float_3.c: Likewise.
7029 * gcc.target/i386/l_fma_float_4.c: Likewise.
7030 * gcc.target/i386/l_fma_float_5.c: Likewise.
7031 * gcc.target/i386/l_fma_float_6.c: Likewise.
7032
7033 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/51226
7036 * g++.dg/cpp0x/pr51226.C: New.
7037
7038 2013-04-16 Han Shen <shenhan@google.com>
7039
7040 Test cases for '-fstack-protector-strong'.
7041 * gcc.dg/fstack-protector-strong.c: New.
7042 * g++.dg/fstack-protector-strong.C: New.
7043
7044 2013-05-07 Ian Bolton <ian.bolton@arm.com>
7045
7046 * gcc.target/aarch64/ands_1.c: New test.
7047 * gcc.target/aarch64/ands_2.c: Likewise
7048
7049 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
7050
7051 * lib/target-supports.exp (check_effective_target_hw): New
7052 function.
7053 * c-c++-common/asan/clone-test-1.c: Call
7054 check_effective_target_hw.
7055 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7056 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7057 possible decorations.
7058 * c-c++-common/asan/null-deref-1.c: Likewise.
7059 * c-c++-common/asan/stack-overflow-1.c: Likewise.
7060 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7061 * c-c++-common/asan/use-after-free-1.c: Likewise.
7062 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7063 * g++.dg/asan/large-func-test-1.C: Likewise.
7064
7065 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
7066
7067 * gcc.target/aarch64/scalar_intrinsics.c: Update.
7068
7069 2013-05-07 Richard Biener <rguenther@suse.de>
7070
7071 PR middle-end/57190
7072 * g++.dg/torture/pr57190.C: New testcase.
7073
7074 2013-05-07 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/57149
7077 * gcc.dg/pr57149.c: New test.
7078
7079 PR debug/57184
7080 * gcc.dg/pr57184.c: New test.
7081
7082 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
7083
7084 * gnat.dg/specs/array3.ads: New test.
7085
7086 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
7087
7088 * c-c++-common/vector-scalar-2.c: New testcase.
7089
7090 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
7091
7092 * gcc.target/i386/asm-dialect-2.c: New testcase.
7093
7094 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
7095
7096 PR c++/57183
7097 * g++.dg/cpp0x/auto38.C: New.
7098
7099 2013-05-06 Richard Biener <rguenther@suse.de>
7100
7101 PR tree-optimization/57185
7102 * gcc.dg/autopar/pr57185.c: New testcase.
7103
7104 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
7105
7106 PR target/57106
7107 * gcc.target/i386/pr57106.c: New test.
7108
7109 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7110
7111 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7112 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7113 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7114 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7115 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7116 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7117 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7118
7119 2013-05-06 Teresa Johnson <tejohnson@google.com>
7120
7121 PR bootstrap/57154
7122 * gcc.dg/pr57154.c: New test.
7123
7124 2013-05-06 Richard Biener <rguenther@suse.de>
7125
7126 PR middle-end/57147
7127 * gcc.dg/torture/pr57147-1.c: New testcase.
7128 * gcc.dg/torture/pr57147-2.c: Likewise.
7129 * gcc.dg/torture/pr57147-3.c: Likewise.
7130
7131 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
7132
7133 PR target/55303
7134 * gcc.target/sh/pr55303-1.c: New.
7135 * gcc.target/sh/pr55303-2.c: New.
7136 * gcc.target/sh/pr55303-3.c: New.
7137
7138 2013-05-05 Tobias Burnus <burnus@net-b.de>
7139
7140 * gfortran.dg/allocate_with_source_3.f90: New.
7141
7142 2013-05-05 Tobias Burnus <burnus@net-b.de>
7143
7144 PR fortran/57141
7145 * gfortran.dg/null_8.f90: New.
7146
7147 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7148
7149 PR c++/53745
7150 * g++.dg/cpp0x/enum27.C: New.
7151 * g++.dg/cpp0x/enum_base.C: Adjust.
7152
7153 2013-05-04 Jakub Jelinek <jakub@redhat.com>
7154
7155 PR tree-optimization/56205
7156 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7157
7158 2013-05-04 Tobias Burnus <burnus@net-b.de>
7159
7160 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7161 * gfortran.dg/bind_c_usage_27.f90: New.
7162 * gfortran.dg/bind_c_usage_28.f90: New.
7163
7164 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/51927
7167 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7168
7169 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
7170
7171 PR target/57150
7172 * gcc.target/powerpc/pr57150.c: New file.
7173
7174 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7175
7176 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7177 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7178 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7179 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7180 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7181 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7182 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7183
7184 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7185
7186 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7187 scan-assembler-times.
7188
7189 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7190
7191 * gcc.dg/tree-ssa/slsr-32.c: New.
7192 * gcc.dg/tree-ssa/slsr-33.c: New.
7193 * gcc.dg/tree-ssa/slsr-34.c: New.
7194 * gcc.dg/tree-ssa/slsr-35.c: New.
7195 * gcc.dg/tree-ssa/slsr-36.c: New.
7196 * gcc.dg/tree-ssa/slsr-37.c: New.
7197 * gcc.dg/tree-ssa/slsr-38.c: New.
7198
7199 2013-05-03 Ian Bolton <ian.bolton@arm.com>
7200
7201 * gcc.target/aarch64/tst_1.c: New test.
7202 * gcc.target/aarch64/tst_2.c: Likewise
7203
7204 2013-05-02 Jeff Law <law@redhat.com>
7205
7206 PR tree-optimization/57144
7207 * gcc.c-torture/execute/pr57144.c: New test.
7208
7209 2013-05-03 Jakub Jelinek <jakub@redhat.com>
7210
7211 PR rtl-optimization/57130
7212 * gcc.c-torture/execute/pr57130.c: New test.
7213
7214 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
7215
7216 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7217
7218 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
7219
7220 * gcc.target/aarch64/fabd.c: New file.
7221
7222 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7223
7224 PR c++/54318
7225 * g++.dg/cpp0x/pr54318.C: New.
7226
7227 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
7228
7229 PR c++/14283
7230 * g++.dg/parse/error51.C: New.
7231 * g++.dg/parse/error15.C: Adjust column numbers.
7232
7233 2013-05-02 Tobias Burnus <burnus@net-b.de>
7234
7235 PR fortran/57142
7236 * gfortran.dg/size_kind_2.f90: New.
7237 * gfortran.dg/size_kind_3.f90: New.
7238
7239 2013-05-02 Richard Biener <rguenther@suse.de>
7240
7241 PR middle-end/57140
7242 * g++.dg/torture/pr57140.C: New testcase.
7243
7244 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
7245
7246 PR target/56732
7247 * gcc.target/arm/pr56732-1.c: New test.
7248
7249 2013-05-02 Martin Jambor <mjambor@suse.cz>
7250
7251 PR middle-end/56988
7252 * gcc.dg/ipa/pr56988.c: New test.
7253
7254 2013-05-02 Ian Bolton <ian.bolton@arm.com>
7255
7256 * gcc.target/aarch64/bics_1.c: New test.
7257 * gcc.target/aarch64/bics_2.c: Likewise.
7258
7259 2013-05-02 Jakub Jelinek <jakub@redhat.com>
7260
7261 PR rtl-optimization/57131
7262 * gcc.c-torture/execute/pr57131.c: New test.
7263
7264 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7265
7266 PR c++/57132
7267 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7268
7269 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
7270
7271 PR target/57091
7272 * gcc.target/i386/pr57091.c: New test.
7273
7274 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7275
7276 * gcc.target/aarch64/vect-vaddv.c: New.
7277
7278 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7279
7280 * gcc.target/aarch64/vect-vmaxv.c: New.
7281 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7282
7283 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7284
7285 * gcc.target/aarch64/scalar-vca.c: New.
7286 * gcc.target/aarch64/vect-vca.c: Likewise.
7287
7288 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
7289
7290 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7291 (test_vceqd_s64): Force arguments to SIMD registers.
7292 (test_vceqzd_s64): Likewise.
7293 (test_vcged_s64): Likewise.
7294 (test_vcled_s64): Likewise.
7295 (test_vcgezd_s64): Likewise.
7296 (test_vcged_u64): Likewise.
7297 (test_vcgtd_s64): Likewise.
7298 (test_vcltd_s64): Likewise.
7299 (test_vcgtzd_s64): Likewise.
7300 (test_vcgtd_u64): Likewise.
7301 (test_vclezd_s64): Likewise.
7302 (test_vcltzd_s64): Likewise.
7303 (test_vtst_s64): Likewise.
7304 (test_vtst_u64): Likewise.
7305
7306 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
7307
7308 PR c++/57092
7309 * g++.dg/cpp0x/decltype53.C: New.
7310
7311 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
7312
7313 PR fortran/57071
7314 * gfortran.dg/power_5.f90: New test.
7315
7316 2013-04-30 Richard Biener <rguenther@suse.de>
7317
7318 PR middle-end/57122
7319 * gcc.dg/torture/pr57122.c: New testcase.
7320
7321 2013-04-30 Richard Biener <rguenther@suse.de>
7322
7323 PR middle-end/57107
7324 * g++.dg/torture/pr57107.C: New testcase.
7325
7326 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
7327
7328 PR rtl-optimization/57105
7329 * gcc.dg/pr57105.c: New test.
7330
7331 2013-04-30 Jakub Jelinek <jakub@redhat.com>
7332
7333 PR tree-optimization/57104
7334 * gcc.dg/pr57104.c: New test.
7335
7336 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7337
7338 PR target/44578
7339 * gcc.target/i386/pr44578.c: New test.
7340
7341 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
7342
7343 PR target/57097
7344 * gcc.target/i386/pr57097.c: New test.
7345
7346 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
7347
7348 PR target/57098
7349 * gcc.target/i386/pr57098.c: New test.
7350
7351 2013-04-29 Kai Tietz <ktietz@redhat.com>
7352
7353 * gcc.c-torture/execute/pr55875.c: New test.
7354
7355 2013-04-29 Richard Biener <rguenther@suse.de>
7356
7357 PR middle-end/57075
7358 * gcc.dg/torture/pr57075.c: New testcase.
7359
7360 2013-04-29 Richard Biener <rguenther@suse.de>
7361
7362 PR middle-end/57103
7363 * gcc.dg/autopar/pr57103.c: New testcase.
7364
7365 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7366
7367 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7368
7369 2013-04-29 Tom de Vries <tom@codesourcery.com>
7370
7371 * gcc.dg/pr50763.c: Update test.
7372
7373 2013-04-26 Jeff Law <law@redhat.com>
7374
7375 * gcc.dg/tree-ssa/vrp88.c: New test.
7376
7377 2013-04-29 Christian Bruel <christian.bruel@st.com>
7378
7379 PR target/57108
7380 * gcc.target/sh/pr57108.c: New test.
7381
7382 2013-04-29 Richard Biener <rguenther@suse.de>
7383
7384 PR middle-end/57089
7385 * gfortran.dg/gomp/pr57089.f90: New testcase.
7386
7387 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7388
7389 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7390
7391 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7392
7393 * gcc.target/aarch64/vect-vcvt.c: New.
7394
7395 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
7396
7397 * gcc.target/aarch64/vect-vrnd.c: New.
7398
7399 2013-04-29 Richard Biener <rguenther@suse.de>
7400
7401 PR tree-optimization/57081
7402 * gcc.dg/torture/pr57081.c: New testcase.
7403
7404 2013-04-29 Jakub Jelinek <jakub@redhat.com>
7405
7406 PR tree-optimization/57083
7407 * gcc.dg/torture/pr57083.c: New test.
7408
7409 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
7410
7411 PR c++/56450
7412 * g++.dg/cpp0x/decltype52.C: New.
7413
7414 2013-04-28 Jakub Jelinek <jakub@redhat.com>
7415
7416 N3472 binary constants
7417 * g++.dg/cpp/limits.C: Adjust warning wording.
7418 * g++.dg/system-binary-constants-1.C: Likewise.
7419 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7420
7421 2013-04-28 Tobias Burnus <burnus@net-b.de>
7422
7423 PR fortran/57093
7424 * gfortran.dg/coarray_30.f90: New.
7425
7426 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
7427
7428 PR fortran/57071
7429 * frontend-passes (optimize_power): New function.
7430 (optimize_op): Use it.
7431
7432 2013-04-27 Jakub Jelinek <jakub@redhat.com>
7433
7434 PR target/56866
7435 * gcc.c-torture/execute/pr56866.c: New test.
7436 * gcc.target/i386/pr56866.c: New test.
7437
7438 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR go/57045
7441 * gcc.dg/setjmp-5.c: New test.
7442
7443 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7444
7445 PR c++/55708
7446 * g++.dg/cpp0x/constexpr-55708.C: New.
7447
7448 2013-04-26 Richard Biener <rguenther@suse.de>
7449
7450 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7451 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7452 * gcc.dg/pr53265.c: Remove XFAILs.
7453 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7454 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7455
7456 2013-04-26 Jakub Jelinek <jakub@redhat.com>
7457
7458 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7459 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7460 -fdiagnostics-color=never option similarly to
7461 -fno-diagnostics-show-caret option.
7462
7463 2013-04-25 Jakub Jelinek <jakub@redhat.com>
7464
7465 PR rtl-optimization/57003
7466 * gcc.target/i386/pr57003.c: New test.
7467
7468 2013-04-25 Marek Polacek <polacek@redhat.com>
7469
7470 PR tree-optimization/57066
7471 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7472
7473 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
7474 Tejas Belagod <tejas.belagod@arm.com>
7475
7476 * gcc.target/aarch64/vaddv-intrinsic.c: New.
7477 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7478 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7479
7480 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7481
7482 * gcc.target/aarch64/cmp.c: New.
7483
7484 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7485
7486 * gcc.target/aarch64/ngc.c: New.
7487
7488 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7489
7490 * lib/target-supports.exp
7491 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7492 (check_effective_target_arm_neon_fp16_ok): Likewise.
7493 (add_options_for_arm_neon_fp16): Likewise.
7494 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7495 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7496
7497 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
7498
7499 PR rtl-optimizations/57046
7500 * gcc.target/i386/pr57046.c: New test.
7501
7502 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 * g++.dg/cpp1y/cplusplus.C: New.
7505
7506 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7507
7508 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7509
7510 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7511
7512 * c-c++-common/Wpointer-arith-1.c: New.
7513
7514 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 * g++.dg/cpp1y/cxx1y_macro.C: New.
7517
7518 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7519
7520 PR c++/56970
7521 * g++.dg/cpp0x/sfinae45.C: New.
7522
7523 2013-04-24 Richard Biener <rguenther@suse.de>
7524
7525 PR testsuite/57050
7526 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7527
7528 2013-04-23 Richard Biener <rguenther@suse.de>
7529
7530 PR middle-end/57036
7531 * gcc.dg/torture/pr57036-1.c: New testcase.
7532 * gcc.dg/torture/pr57036-2.c: Likewise.
7533
7534 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
7535
7536 * gcc.target/aarch64/scalar-mov.c: New testcase.
7537
7538 2013-04-23 Richard Biener <rguenther@suse.de>
7539
7540 PR tree-optimization/57026
7541 * gcc.dg/torture/pr57026.c: New testcase.
7542
7543 2013-04-22 Janus Weil <janus@gcc.gnu.org>
7544
7545 PR fortran/53685
7546 PR fortran/57022
7547 * gfortran.dg/transfer_check_4.f90: New.
7548
7549 2013-04-22 Marek Polacek <polacek@redhat.com>
7550
7551 PR sanitizer/56990
7552 * gcc.dg/pr56990.c: New test.
7553
7554 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
7555
7556 PR target/57018
7557 * gcc.target/i386/pr57018.c: New test.
7558
7559 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
7560
7561 * gcc.target/aarch64/vrecps.c: New.
7562 * gcc.target/aarch64/vrecpx.c: Likewise.
7563
7564 2013-04-22 Christian Bruel <christian.bruel@st.com>
7565
7566 PR target/56995
7567 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
7568
7569 2013-04-21 Jeff Law <law@redhat.com>
7570
7571 * gcc.dg/tree-ssa/forwprop-26.c: New test.
7572
7573 2013-04-20 Tobias Burnus <burnus@net-b.de>
7574
7575 PR fortran/56907
7576 * gfortran.dg/c_loc_test_22.f90: New.
7577
7578 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
7579
7580 PR rtl-optimization/56847
7581 * gcc.dg/pr56847.c: New test.
7582
7583 2013-04-19 Richard Biener <rguenther@suse.de>
7584
7585 PR tree-optimization/56982
7586 * gcc.c-torture/execute/pr56982.c: New testcase.
7587
7588 2013-04-19 Martin Jambor <mjambor@suse.cz>
7589
7590 PR tree-optimization/56718
7591 * g++.dg/ipa/imm-devirt-1.C: New test.
7592 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7593
7594 2013-04-19 Richard Biener <rguenther@suse.de>
7595
7596 PR tree-optimization/57000
7597 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
7598
7599 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7600 Mikael Morin <mikael@gcc.gnu.org>
7601
7602 PR fortran/56872
7603 * gfortran.dg/array_constructor_45.f90: New test.
7604 * gfortran.dg/array_constructor_46.f90: New test.
7605 * gfortran.dg/array_constructor_47.f90: New test.
7606 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
7607
7608 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7609
7610 PR rtl-optimization/56999
7611 * g++.dg/opt/pr56999.C: New test.
7612
7613 2013-04-18 Cary Coutant <ccoutant@google.com>
7614
7615 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
7616 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
7617
7618 2013-04-18 Cary Coutant <ccoutant@google.com>
7619
7620 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
7621 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
7622 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
7623 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
7624 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7625 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
7626 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
7627 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
7628 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
7629 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
7630 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
7631
7632 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
7633
7634 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
7635
7636 2013-04-18 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR tree-optimization/56984
7639 * gcc.c-torture/compile/pr56984.c: New test.
7640
7641 PR rtl-optimization/56992
7642 * gcc.dg/pr56992.c: New test.
7643
7644 2013-04-17 Janus Weil <janus@gcc.gnu.org>
7645
7646 PR fortran/56814
7647 * gfortran.dg/proc_ptr_42.f90: New.
7648
7649 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
7650
7651 * gnat.dg/discr41.ad[sb]: New test.
7652 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
7653 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
7654 * gcc.dg/vect/slp-24.c: Likewise.
7655 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
7656 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
7657 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
7658 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
7659 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7660 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
7661 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
7662 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
7663 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
7664 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
7665 * gcc.dg/vect/vect-strided-mult.c: Likewise.
7666 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
7667 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
7668 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
7669 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
7670 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
7671 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7672 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
7673 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
7674 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
7675 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
7676 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
7677 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
7678 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
7679 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
7680 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
7681
7682 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
7683
7684 PR fortran/40958
7685 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
7686 * gfortran.dg/module_md5_1.f90: Remove.
7687
7688 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7689
7690 * gcc.target/aarch64/adds3.c: New.
7691 * gcc.target/aarch64/subs3.c: New.
7692
7693 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7694
7695 * gcc.target/aarch64/adds1.c: New.
7696 * gcc.target/aarch64/adds2.c: New.
7697 * gcc.target/aarch64/subs1.c: New.
7698 * gcc.target/aarch64/subs2.c: New.
7699
7700 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
7701
7702 Implement n3599 - Literal operator templates for strings.
7703 * g++.dg/cpp1y/udlit-char-template.C: New test.
7704 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
7705
7706 2013-04-16 Tobias Burnus <burnus@net-b.de>
7707
7708 PR fortran/39505
7709 * gfortran.dg/no_arg_check_1.f90: New.
7710 * gfortran.dg/no_arg_check_2.f90: New.
7711 * gfortran.dg/no_arg_check_3.f90: New.
7712
7713 2013-04-16 Janus Weil <janus@gcc.gnu.org>
7714
7715 PR fortran/56968
7716 * gfortran.dg/proc_ptr_41.f90: New.
7717
7718 2013-04-16 Richard Biener <rguenther@suse.de>
7719
7720 PR tree-optimization/56756
7721 * gcc.dg/torture/pr56756.c: New testcase.
7722
7723 2013-04-16 Tobias Burnus <burnus@net-b.de>
7724
7725 PR fortran/56969
7726 * gfortran.dg/c_assoc_5.f90: New.
7727
7728 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
7729
7730 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
7731 * gcc.c-torture/execute/pr33992.x: Remove.
7732 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
7733 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
7734 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
7735
7736 2013-04-15 Jakub Jelinek <jakub@redhat.com>
7737
7738 PR tree-optimization/56962
7739 * gcc.c-torture/execute/pr56962.c: New test.
7740
7741 2013-04-15 Richard Biener <rguenther@suse.de>
7742
7743 PR tree-optimization/56933
7744 * gcc.dg/vect/pr56933.c: New testcase.
7745
7746 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7747
7748 * gcc.target/arm/anddi3-opt.c: New test.
7749 * gcc.target/arm/anddi3-opt2.c: Likewise.
7750
7751 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
7752
7753 * gcc.dg/pr56890-1.c: New test.
7754 * gcc.dg/pr56890-2.c: Likewise.
7755
7756 2013-04-15 Joey Ye <joey.ye@arm.com>
7757
7758 * gcc.target/arm/thumb1-far-jump-1.c: New test.
7759 * gcc.target/arm/thumb1-far-jump-2.c: New test.
7760
7761 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
7762
7763 PR fortran/56816
7764 * gfortran.dg/select_type_33.f03: New test.
7765
7766 2013-04-13 Janus Weil <janus@gcc.gnu.org>
7767
7768 PR fortran/55959
7769 * gfortran.dg/typebound_proc_29.f03: New.
7770
7771 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7772
7773 PR fortran/56266
7774 * gfortran.dg/typebound_proc_28.f03: New.
7775
7776 2013-04-12 Jeff Law <law@redhat.com>
7777
7778 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
7779 either.
7780
7781 2013-04-12 Tobias Burnus <burnus@net-b.de>
7782
7783 PR fortran/56929
7784 * gfortran.dg/coarray/alloc_comp_2.f90: New.
7785
7786 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
7787
7788 PR target/56903
7789 * gcc.target/i386/pr56903.c: New test.
7790
7791 2013-04-12 Janus Weil <janus@gcc.gnu.org>
7792
7793 PR fortran/56261
7794 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
7795 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
7796 * gfortran.dg/block_11.f90: Fix invalid test case.
7797 * gfortran.dg/function_types_3.f90: Add new error message.
7798 * gfortran.dg/global_references_1.f90: Ditto.
7799 * gfortran.dg/import2.f90: Remove unneeded parts.
7800 * gfortran.dg/import6.f90: Fix invalid test case.
7801 * gfortran.dg/proc_decl_2.f90: Ditto.
7802 * gfortran.dg/proc_decl_9.f90: Ditto.
7803 * gfortran.dg/proc_decl_18.f90: Ditto.
7804 * gfortran.dg/proc_ptr_40.f90: New.
7805 * gfortran.dg/whole_file_7.f90: Modified error wording.
7806 * gfortran.dg/whole_file_16.f90: Ditto.
7807 * gfortran.dg/whole_file_17.f90: Add -pedantic.
7808 * gfortran.dg/whole_file_18.f90: Modified error wording.
7809 * gfortran.dg/whole_file_20.f03: Ditto.
7810 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
7811 invalid test case.
7812
7813 2013-04-12 Richard Biener <rguenther@suse.de>
7814
7815 Revert
7816 2013-04-10 Richard Biener <rguenther@suse.de>
7817
7818 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7819
7820 2013-04-12 Tobias Burnus <burnus@net-b.de>
7821
7822 PR fortran/56845
7823 * gfortran.dg/class_allocate_15.f90: New.
7824
7825 Revert:
7826 2013-04-12 Tobias Burnus <burnus@net-b.de>
7827
7828 * gfortran.dg/coarray_lib_alloc_2.f90: Update
7829 scan-tree-dump-times.
7830
7831 2013-04-12 Jakub Jelinek <jakub@redhat.com>
7832
7833 PR tree-optimization/56918
7834 PR tree-optimization/56920
7835 * gcc.dg/vect/pr56918.c: New test.
7836 * gcc.dg/vect/pr56920.c: New test.
7837
7838 2013-04-12 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/56845
7841 * gfortran.dg/class_allocate_14.f90: New.
7842 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
7843 * gfortran.dg/coarray_lib_alloc_3.f90: New.
7844
7845 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
7846
7847 * gcc.dg/fold-cstvecshift.c: New testcase.
7848
7849 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7850
7851 * gcc.target/aarch64/negs.c: New.
7852
7853 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7854
7855 PR c++/56895
7856 * g++.dg/template/arrow4.C: New test.
7857
7858 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
7859
7860 * gnat.dg/array23.adb: New test.
7861 * gnat.dg/array23_pkg[123].ads: New helpers.
7862
7863 2013-04-11 Jeff Law <law@redhat.com>
7864
7865 PR tree-optimization/56900
7866 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
7867
7868 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7869
7870 PR c++/56913
7871 * g++.dg/cpp0x/sfinae44.C: New.
7872
7873 2013-04-11 Arnaud Charlet <charlet@adacore.com>
7874
7875 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
7876 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
7877
7878 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7879
7880 PR c++/54216
7881 * g++.dg/cpp0x/enum26.C: New.
7882 * g++.old-deja/g++.pt/mangle1.C: Adjust.
7883
7884 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
7885
7886 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
7887 inverse operands.
7888 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
7889 loop is vectorized.
7890 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7891 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
7892 loop is vectorized and that the correct instruction is generated.
7893 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7894 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7895 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7896
7897 2013-04-11 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR tree-optimization/56899
7900 * gcc.c-torture/execute/pr56899.c: New test.
7901
7902 2013-04-10 David S. Miller <davem@davemloft.net>
7903
7904 * gcc.target/sparc/setcc-4.c: New test.
7905 * gcc.target/sparc/setcc-5.c: New test.
7906
7907 2013-04-10 Richard Biener <rguenther@suse.de>
7908
7909 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
7910
7911 2013-04-10 Richard Biener <rguenther@suse.de>
7912
7913 * gcc.dg/vect/slp-39.c: New testcase.
7914
7915 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
7916
7917 PR tree-optimization/55524
7918 * gcc.target/epiphany/fnma-1.c: New test.
7919
7920 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
7921
7922 * gcc.dg/tree-ssa/inline-11.c: New test
7923
7924 2013-04-10 Jakub Jelinek <jakub@redhat.com>
7925
7926 PR c++/56895
7927 * g++.dg/template/arrow3.C: New test.
7928
7929 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7930
7931 * gcc.target/arm/minmax_minus.c: New test.
7932
7933 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR middle-end/56883
7936 * c-c++-common/gomp/pr56883.c: New test.
7937
7938 2013-04-09 Jeff Law <law@redhat.com>
7939
7940 * gcc.dg/tree-ssa/vrp87.c: New test.
7941
7942 2013-04-09 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR tree-optimization/56854
7945 * g++.dg/torture/pr56854.C: New test.
7946
7947 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
7948
7949 PR fortran/56782
7950 * gfortran.dg/array_constructor_44.f90: New test.
7951
7952 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7953
7954 PR c++/56871
7955 * g++.dg/cpp0x/constexpr-specialization.C: New.
7956
7957 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7958
7959 * gcc.c-torture/execute/pr56837.c: New test.
7960
7961 PR c++/34949
7962 PR c++/50243
7963 * g++.dg/opt/vt3.C: New test.
7964 * g++.dg/opt/vt4.C: New test.
7965
7966 2013-04-08 Jeff Law <law@redhat.com>
7967
7968 * gcc.dg/tree-ssa/forwprop-25.c: New test.
7969
7970 2013-04-08 Richard Biener <rguenther@suse.de>
7971
7972 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
7973
7974 2013-04-08 Richard Biener <rguenther@suse.de>
7975
7976 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
7977
7978 2013-04-08 Richard Biener <rguenther@suse.de>
7979
7980 * g++.dg/vect/slp-pr56812.cc: Adjust.
7981
7982 2013-04-08 Jakub Jelinek <jakub@redhat.com>
7983
7984 * gcc.dg/pr56837.c: New test.
7985 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
7986 "generated memset minus one".
7987
7988 2013-04-07 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/56849
7991 * gfortran.dg/reshape_5.f90: New.
7992
7993 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7994
7995 PR target/56843
7996 * gcc.target/powerpc/recip-1.c: Modify expected output.
7997 * gcc.target/powerpc/recip-3.c: Likewise.
7998 * gcc.target/powerpc/recip-4.c: Likewise.
7999 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8000
8001 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8002
8003 * gcc.target/arm/peep-ldrd-1.c: New test.
8004 * gcc.target/arm/peep-strd-1.c: Likewise.
8005
8006 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
8007
8008 * gcc.target/arm/negdi-1.c: New test.
8009 * gcc.target/arm/negdi-2.c: Likewise.
8010 * gcc.target/arm/negdi-3.c: Likewise.
8011 * gcc.target/arm/negdi-4.c: Likewise.
8012
8013 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8014
8015 * lib/target-supports.exp (add_options_for_arm_v8_neon):
8016 Add -march=armv8-a when we use v8 NEON.
8017 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8018 (check_effective_target_vect_call_ceilf): Likewise.
8019 (check_effective_target_vect_call_floorf): Likewise.
8020 (check_effective_target_vect_call_roundf): Likewise.
8021 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8022 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8023 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8024 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8025 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8026
8027 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
8028
8029 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8030 * gcc.target/powerpc/sd-pwr6.c: Same.
8031 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8032 * g++.dg/debug/pr56294.C: XFAIL on AIX.
8033
8034 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
8035
8036 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8037
8038 2013-04-04 Janus Weil <janus@gcc.gnu.org>
8039
8040 PR fortran/40881
8041 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8042 * gfortran.dg/altreturn_4.f90: Ditto.
8043 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8044 * gfortran.dg/altreturn_5.f90: Ditto.
8045 * gfortran.dg/altreturn_6.f90: Ditto.
8046 * gfortran.dg/altreturn_7.f90: Ditto.
8047
8048 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8049
8050 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8051 New procedure.
8052 (check_effective_target_arm_v8_neon_ok_nocache):
8053 Likewise.
8054 (check_effective_target_arm_v8_neon_ok): Change to use
8055 check_effective_target_arm_v8_neon_ok_nocache.
8056 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8057 NEON flags.
8058 (check_effective_target_vect_call_btruncf):
8059 Enable for arm and ARMv8 NEON.
8060 (check_effective_target_vect_call_ceilf): Likewise.
8061 (check_effective_target_vect_call_floorf): Likewise.
8062 (check_effective_target_vect_call_roundf): Likewise.
8063 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8064 target.
8065
8066 2013-04-04 Marek Polacek <polacek@redhat.com>
8067
8068 PR tree-optimization/48186
8069 * gcc.dg/pr48186.c: New test.
8070
8071 2013-04-04 Richard Biener <rguenther@suse.de>
8072
8073 PR tree-optimization/56826
8074 * gcc.dg/vect/pr56826.c: New testcase.
8075 * gcc.dg/vect/O3-pr36098.c: Adjust.
8076
8077 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
8078
8079 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8080 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8081 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8082 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8083 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8084 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8085 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8086 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8087 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8088 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8089
8090 2013-04-04 Richard Biener <rguenther@suse.de>
8091
8092 PR tree-optimization/56213
8093 * gcc.dg/vect/vect-123.c: New testcase.
8094
8095 2013-04-04 Tobias Burnus <burnus@net-b.de>
8096
8097 PR fortran/56810
8098 * gfortran.dg/read_repeat_2.f90: New.
8099
8100 2013-04-04 Richard Biener <rguenther@suse.de>
8101
8102 PR tree-optimization/56837
8103 * g++.dg/torture/pr56837.C: New testcase.
8104
8105 2013-04-04 Tobias Burnus <burnus@net-b.de>
8106
8107 PR fortran/50269
8108 * gfortran.dg/c_loc_test_21.f90: New.
8109 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8110 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8111 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8112 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8113 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
8114
8115 2013-04-03 Jeff Law <law@redhat.com>
8116
8117 PR tree-optimization/56799
8118 * gcc.c-torture/execute/pr56799.c: New test.
8119
8120 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
8121
8122 PR c++/56815
8123 * g++.dg/warn/Wpointer-arith-1.C: New.
8124 * g++.dg/gomp/for-19.C: Adjust.
8125
8126 2013-04-03 Marek Polacek <polacek@redhat.com>
8127
8128 PR sanitizer/55702
8129 * gcc.dg/pr55702.c: New test.
8130
8131 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8132
8133 PR target/56809
8134 * gcc.dg/pr56809.c: New testcase.
8135
8136 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR debug/56819
8139 * g++.dg/debug/pr56819.C: New test.
8140
8141 2013-04-03 Richard Biener <rguenther@suse.de>
8142
8143 PR tree-optimization/56817
8144 * g++.dg/torture/pr56817.C: New testcase.
8145
8146 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8147
8148 * gcc.dg/vect/bb-slp-31.c: New file.
8149
8150 2013-04-03 Jason Merrill <jason@redhat.com>
8151
8152 PR c++/34949
8153 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8154
8155 2013-04-03 Richard Biener <rguenther@suse.de>
8156
8157 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8158
8159 2013-04-03 Richard Biener <rguenther@suse.de>
8160
8161 PR tree-optimization/55964
8162 * gcc.dg/torture/pr55964-2.c: New testcase.
8163
8164 2013-04-03 Richard Biener <rguenther@suse.de>
8165
8166 PR tree-optimization/56501
8167 * gcc.dg/torture/pr56501.c: New testcase.
8168
8169 2013-04-03 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/56407
8172 * gcc.dg/torture/pr56407.c: New testcase.
8173
8174 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8175
8176 PR tree-optimization/56790
8177 * g++.dg/ext/pr56790-1.C: New testcase.
8178
8179 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
8180
8181 * gcc.target/i386/merge-1.c: New testcase.
8182 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8183
8184 2013-04-03 Jakub Jelinek <jakub@redhat.com>
8185
8186 PR c/19449
8187 * gcc.c-torture/execute/pr19449.c: New test.
8188
8189 2013-04-03 Richard Biener <rguenther@suse.de>
8190
8191 PR tree-optimization/56812
8192 * g++.dg/vect/slp-pr56812.cc: New testcase.
8193
8194 2013-04-03 Janus Weil <janus@gcc.gnu.org>
8195
8196 PR fortran/56284
8197 PR fortran/40881
8198 * gfortran.dg/altreturn_8.f90: New.
8199 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8200 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8201 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8202
8203 2013-04-02 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR rtl-optimization/56745
8206 * gcc.c-torture/compile/pr56745.c: New test.
8207
8208 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
8209
8210 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8211
8212 2013-04-02 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/56778
8215 * gcc.dg/torture/pr56778.c: New testcase.
8216
8217 2013-04-02 Richard Biener <rguenther@suse.de>
8218
8219 PR middle-end/56768
8220 * g++.dg/torture/pr56768.C: New testcase.
8221
8222 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
8223
8224 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8225
8226 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8227
8228 PR fortran/56660
8229 * gfortran.dg/namelist_82.f90: New test.
8230
8231 2013-04-01 Janus Weil <janus@gcc.gnu.org>
8232
8233 PR fortran/56500
8234 * gfortran.dg/implicit_class_1.f90: New.
8235
8236 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8237
8238 PR fortran/56786
8239 * gfortran.dg/namelist_81.f90: New test.
8240
8241 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
8242
8243 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
8244 for constant and equal string lengths.
8245 * gfortran.dg/character_comparison_5.f90: Likewise.
8246 * gfortran.dg/character_comparison_9.f90: New test.
8247
8248 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
8249
8250 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8251 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8252
8253 2013-03-29 Tobias Burnus <burnus@net-b.de>
8254
8255 PR fortran/35203
8256 * gfortran.dg/optional_absent_3.f90: New.
8257
8258 2013-03-29 Tobias Burnus <burnus@net-b.de>
8259
8260 PR fortran/56737
8261 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
8262
8263 2013-03-29 Tobias Burnus <burnus@net-b.de>
8264
8265 PR fortran/56735
8266 * gfortran.dg/namelist_80.f90: New.
8267
8268 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8269
8270 PR fortran/45159
8271 * gfortran.dg/string_length_2.f90: New test.
8272 * gfortran.dg/dependency_41.f90: New test.
8273
8274 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8275
8276 PR fortran/55806
8277 * gfortran.dg/array_constructor_43.f90: New test.
8278 * gfortran.dg/random_seed_3.f90: New test.
8279
8280 2013-03-28 Ian Bolton <ian.bolton@arm.com>
8281
8282 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8283 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8284 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8285 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8286 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8287 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8288 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8289 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8290 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8291 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8292
8293 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
8294
8295 PR c++/56725
8296 * g++.dg/conversion/op4.C: Adjust.
8297 * g++.dg/cpp0x/rv1n.C: Likewise.
8298 * g++.dg/cpp0x/rv2n.C: Likewise.
8299 * g++.dg/cpp0x/template_deduction.C: Likewise.
8300 * g++.dg/expr/cond8.C: Likewise.
8301 * g++.dg/other/error4.C: Likewise.
8302 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8303 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8304 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8305 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8306 * g++.old-deja/g++.jason/conversion2.C: Likewise.
8307 * g++.old-deja/g++.law/cvt20.C: Likewise.
8308 * g++.old-deja/g++.law/cvt8.C: Likewise.
8309 * g++.old-deja/g++.law/init8.C: Likewise.
8310 * g++.old-deja/g++.mike/net12.C: Likewise.
8311 * g++.old-deja/g++.mike/net8.C: Likewise.
8312 * g++.old-deja/g++.mike/p2793.C: Likewise.
8313 * g++.old-deja/g++.mike/p3836.C: Likewise.
8314 * g++.old-deja/g++.mike/p418.C: Likewise.
8315 * g++.old-deja/g++.mike/p701.C: Likewise.
8316 * g++.old-deja/g++.mike/p807.C: Likewise.
8317
8318 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
8319
8320 PR middle-end/56694
8321 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8322 targets.
8323
8324 2013-03-28 Marek Polacek <polacek@redhat.com>
8325
8326 PR tree-optimization/56695
8327 * gcc.dg/vect/pr56695.c: New test.
8328
8329 2013-03-28 Richard Biener <rguenther@suse.de>
8330
8331 PR tree-optimization/37021
8332 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8333 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8334
8335 2013-03-27 Tobias Burnus <burnus@net-b.de>
8336
8337 PR fortran/56650
8338 PR fortran/36437
8339 * gfortran.dg/sizeof_2.f90: New.
8340 * gfortran.dg/sizeof_3.f90: New.
8341 * gfortran.dg/sizeof_proc.f90: Update dg-error.
8342
8343 2013-03-27 Richard Biener <rguenther@suse.de>
8344
8345 PR tree-optimization/37021
8346 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8347
8348 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
8349
8350 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8351 * g++.dg/ipa/ivinline-2.C: Likewise.
8352 * g++.dg/ipa/ivinline-3.C: Likewise.
8353 * g++.dg/ipa/ivinline-4.C: Likewise.
8354 * g++.dg/ipa/ivinline-5.C: Likewise.
8355 * g++.dg/ipa/ivinline-7.C: Likewise.
8356 * g++.dg/ipa/ivinline-8.C: Likewise.
8357 * g++.dg/ipa/ivinline-9.C: Likewise.
8358 * g++.dg/cpp0x/noexcept03.C: Likewise.
8359 * gcc.dg/const-1.c: Likewise.
8360 * gcc.dg/ipa/pure-const-1.c: Likewise.
8361 * gcc.dg/noreturn-8.c: Likewise.
8362 * gcc.target/i386/mmx-1.c: Likewise.
8363 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8364 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8365 * gcc.c-torture/execute/pr33992.x: New file.
8366
8367 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
8368
8369 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8370
8371 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/55951
8374 * g++.dg/ext/desig5.C: New.
8375
8376 2013-03-26 Tobias Burnus <burnus@net-b.de>
8377
8378 PR fortran/56649
8379 * gfortran.dg/merge_init_expr_2.f90: New.
8380 * gfortran.dg/merge_char_1.f90: Modify test to
8381 stay a run-time test.
8382 * gfortran.dg/merge_char_3.f90: Ditto.
8383
8384 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
8385
8386 * g++.dg/cpp0x/constexpr-friend-2.C: New.
8387 * g++.dg/cpp0x/constexpr-main.C: Likewise.
8388
8389 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
8390
8391 PR c++/56722
8392 * g++.dg/cpp0x/range-for23.C: New.
8393
8394 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
8395
8396 PR libfortran/52512
8397 * gfortran.dg/namelist_79.f90: New.
8398
8399 2013-03-25 Martin Jambor <mjambor@suse.cz>
8400
8401 * gcc.dg/ipa/ipcp-agg-9.c: New test.
8402
8403 2013-03-25 Tobias Burnus <burnus@net-b.de>
8404
8405 PR fortran/38536
8406 PR fortran/38813
8407 PR fortran/38894
8408 PR fortran/39288
8409 PR fortran/40963
8410 PR fortran/45824
8411 PR fortran/47023
8412 PR fortran/47034
8413 PR fortran/49023
8414 PR fortran/50269
8415 PR fortran/50612
8416 PR fortran/52426
8417 PR fortran/54263
8418 PR fortran/55343
8419 PR fortran/55444
8420 PR fortran/55574
8421 PR fortran/56079
8422 PR fortran/56378
8423 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8424 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8425 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8426 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8427 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8428 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8429 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8430 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8431 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8432 * gfortran.dg/c_loc_tests_16.f90: Ditto.
8433 * gfortran.dg/c_loc_tests_4.f03: Ditto.
8434 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8435 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8436 * gfortran.dg/c_loc_tests_8.f03: Ditto.
8437 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8438 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8439 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8440 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8441 * gfortran.dg/pr32601_1.f03: Ditto.
8442 * gfortran.dg/storage_size_2.f08: Remove dg-error.
8443 * gfortran.dg/blockdata_7.f90: New.
8444 * gfortran.dg/c_assoc_4.f90: New.
8445 * gfortran.dg/c_f_pointer_tests_6.f90: New.
8446 * gfortran.dg/c_f_pointer_tests_7.f90: New.
8447 * gfortran.dg/c_funloc_tests_8.f90: New.
8448 * gfortran.dg/c_loc_test_17.f90: New.
8449 * gfortran.dg/c_loc_test_18.f90: New.
8450 * gfortran.dg/c_loc_test_19.f90: New.
8451 * gfortran.dg/c_loc_test_20.f90: New.
8452 * gfortran.dg/c_sizeof_5.f90: New.
8453 * gfortran.dg/iso_c_binding_rename_3.f90: New.
8454 * gfortran.dg/transfer_resolve_2.f90: New.
8455 * gfortran.dg/transfer_resolve_3.f90: New.
8456 * gfortran.dg/transfer_resolve_4.f90: New.
8457 * gfortran.dg/pr32601.f03: Update dg-error.
8458 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8459 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8460
8461 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8462
8463 * gcc.target/arm/vseleqdf.c: New test.
8464 * gcc.target/arm/vseleqsf.c: Likewise.
8465 * gcc.target/arm/vselgedf.c: Likewise.
8466 * gcc.target/arm/vselgesf.c: Likewise.
8467 * gcc.target/arm/vselgtdf.c: Likewise.
8468 * gcc.target/arm/vselgtsf.c: Likewise.
8469 * gcc.target/arm/vselledf.c: Likewise.
8470 * gcc.target/arm/vsellesf.c: Likewise.
8471 * gcc.target/arm/vselltdf.c: Likewise.
8472 * gcc.target/arm/vselltsf.c: Likewise.
8473 * gcc.target/arm/vselnedf.c: Likewise.
8474 * gcc.target/arm/vselnesf.c: Likewise.
8475 * gcc.target/arm/vselvcdf.c: Likewise.
8476 * gcc.target/arm/vselvcsf.c: Likewise.
8477 * gcc.target/arm/vselvsdf.c: Likewise.
8478 * gcc.target/arm/vselvssf.c: Likewise.
8479
8480 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8481
8482 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8483 body from here...
8484 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8485 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8486 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8487 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8488 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8489 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8490 * gcc.target/aarch64/atomic-op-char.x: ... to here.
8491 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8492 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8493 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8494 * gcc.target/aarch64/atomic-op-int.x: ... to here.
8495 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8496 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8497 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8498 * gcc.target/aarch64/atomic-op-release.x: ... to here.
8499 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8500 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8501 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8502 * gcc.target/aarch64/atomic-op-short.x: ... to here.
8503 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8504 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8505 * gcc.target/arm/atomic-op-acquire.c: Likewise.
8506 * gcc.target/arm/atomic-op-char.c: Likewise.
8507 * gcc.target/arm/atomic-op-consume.c: Likewise.
8508 * gcc.target/arm/atomic-op-int.c: Likewise.
8509 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8510 * gcc.target/arm/atomic-op-release.c: Likewise.
8511 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8512 * gcc.target/arm/atomic-op-short.c: Likewise.
8513
8514 2013-03-25 Richard Biener <rguenther@suse.de>
8515
8516 PR middle-end/56694
8517 * g++.dg/torture/pr56694.C: New testcase.
8518
8519 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8520
8521 PR target/56720
8522 * gcc.target/arm/neon-vcond-gt.c: New test.
8523 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8524 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8525
8526 2013-03-25 Richard Biener <rguenther@suse.de>
8527
8528 PR tree-optimization/56689
8529 * gcc.dg/torture/pr56689.c: New testcase.
8530
8531 2013-03-25 Kai Tietz <ktietz@redhat.com>
8532
8533 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8534
8535 2013-03-24 Tobias Burnus <burnus@net-b.de>
8536
8537 PR fortran/56696
8538 * gfortran.dg/eof_5.f90: New.
8539
8540 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
8541
8542 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8543 alphabetically.
8544
8545 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
8546
8547 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8548
8549 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
8550
8551 PR testsuite/55994
8552 * gcc.c-torture/execute/builtins/builtins.exp: Add
8553 -Wl,--allow-multiple-definition for RTEMS targets.
8554
8555 2013-03-22 Ian Bolton <ian.bolton@arm.com>
8556
8557 * gcc.target/aarch64/movk.c: New test.
8558
8559 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
8560
8561 * g++.dg/ext/vector21.C: New testcase.
8562
8563 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
8564
8565 * gcc.target/arm/neon-for-64bits-1.c: New tests.
8566 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
8567
8568 2013-03-21 Richard Biener <rguenther@suse.de>
8569
8570 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
8571 * gcc.dg/vect/vect-outer-3a.c: Likewise.
8572
8573 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
8574
8575 * gcc.target/aarch64/vect.c: Test and result vector added
8576 for sabd and saba instructions.
8577 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
8578 instructions in assembly.
8579 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
8580 * gcc.target/aarch64/vect-fp.c: Test and result vector added
8581 for fabd instruction.
8582 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
8583 instruction in assembly.
8584 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
8585
8586 2013-03-20 Jeff Law <law@redhat.com>
8587
8588 * g++.dg/tree-ssa/ssa-dom.C: New test.
8589
8590 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
8591
8592 * gcc.target/powerpc/mmfpgpr.c: New test.
8593 * gcc.target/powerpc/sd-vsx.c: Likewise.
8594 * gcc.target/powerpc/sd-pwr6.c: Likewise.
8595 * gcc.target/powerpc/vsx-float0.c: Likewise.
8596
8597 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
8598
8599 PR tree-optimization/56355
8600 * gcc.dg/pr56355-1.c: New file.
8601
8602 2013-03-20 Catherine Moore <clm@codesourcery.com>
8603 Richard Sandiford <rdsandiford@googlemail.com>
8604
8605 * gcc.target/mips/mips.exp: Add microMIPS support.
8606 * gcc.target/mips/umips-movep-2.c: New test.
8607 * gcc.target/mips/umips-lwp-2.c: New test.
8608 * gcc.target/mips/umips-swp-5.c: New test.
8609 * gcc.target/mips/umips-constraints-1.c: New test.
8610 * gcc.target/mips/umips-lwp-3.c: New test.
8611 * gcc.target/mips/umips-swp-6.c: New test.
8612 * gcc.target/mips/umips-constraints-2.c: New test.
8613 * gcc.target/mips/umips-save-restore-1.c: New test.
8614 * gcc.target/mips/umips-lwp-4.c: New test.
8615 * gcc.target/mips/umips-swp-7.c: New test.
8616 * gcc.target/mips/umips-save-restore-2.c: New test.
8617 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
8618 * gcc.target/mips/umips-lwp-5.c: New test.
8619 * gcc.target/mips/umips-save-restore-3.c: New test.
8620 * gcc.target/mips/umips-lwp-6.c: New test.
8621 * gcc.target/mips/umips-swp-1.c: New test.
8622 * gcc.target/mips/umips-lwp-7.c: New test.
8623 * gcc.target/mips/umips-swp-2.c: New test.
8624 * gcc.target/mips/umips-lwp-8.c: New test.
8625 * gcc.target/mips/umips-swp-3.c: New test.
8626 * gcc.target/mips/umips-movep-1.c: New test.
8627 * gcc.target/mips/umips-lwp-1.c: New test.
8628 * gcc.target/mips/umips-swp-4.c: New test.
8629
8630 2013-03-20 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/56661
8633 * gcc.dg/torture/pr56661.c: New testcase.
8634
8635 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8636
8637 PR rtl-optimization/56605
8638 * gcc.target/powerpc/pr56605.c: New.
8639
8640 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8641
8642 PR fortran/54932
8643 * gfortran.dg/do_1.f90: Don't xfail.
8644
8645 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8646
8647 PR libfortran/51825
8648 * gfortran.dg/namelist_77.f90: New.
8649 * gfortran.dg/namelist_78.f90: New.
8650
8651 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
8652
8653 PR libfortran/48618
8654 * gfortran.dg/open_negative_unit_1.f90: New.
8655
8656 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8657
8658 * gcc.target/aarch64/sbc.c: New test.
8659
8660 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8661
8662 * gcc.target/aarch64/ror.c: New test.
8663
8664 2013-03-19 Ian Bolton <ian.bolton@arm.com>
8665
8666 * gcc.target/aarch64/extr.c: New test.
8667
8668 2013-03-19 Richard Biener <rguenther@suse.de>
8669
8670 PR tree-optimization/56273
8671 * gcc.dg/tree-ssa/vrp47.c: Adjust.
8672 * c-c++-common/uninit-17.c: Likewise.
8673
8674 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8675
8676 PR tree-optimization/56635
8677 * g++.dg/torture/pr56635.C: New test.
8678
8679 2013-03-18 Richard Biener <rguenther@suse.de>
8680
8681 PR tree-optimization/3713
8682 * g++.dg/ipa/devirt-12.C: New testcase.
8683
8684 2013-03-18 Jakub Jelinek <jakub@redhat.com>
8685
8686 PR c/56566
8687 * c-c++-common/pr56566.c: New test.
8688
8689 2013-03-17 Jason Merrill <jason@redhat.com>
8690
8691 * g++.dg/template/abstract-dr337.C: XFAIL.
8692
8693 2013-03-16 Jakub Jelinek <jakub@redhat.com>
8694
8695 PR c++/56607
8696 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
8697 * c-c++-common/pr56607.c: New test.
8698
8699 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
8700
8701 PR c++/56582
8702 * g++.dg/cpp0x/constexpr-array5.C: New.
8703
8704 2013-03-15 Tobias Burnus <burnus@net-b.de>
8705
8706 PR fortran/56615
8707 * gfortran.dg/transfer_intrinsic_5.f90: New.
8708
8709 2013-03-15 Kai Tietz <ktietz@redhat.com>
8710
8711 * gcc.target/i386/movti.c: Don't test for x64 mingw.
8712 * gcc.target/i386/pr20020-1.c: Likewise.
8713 * gcc.target/i386/pr20020-2.c: Likewise.
8714 * gcc.target/i386/pr20020-3.c: Likewise.
8715 * gcc.target/i386/pr53425-1.c: Likewise.
8716 * gcc.target/i386/pr53425-2.c: Likewise.
8717 * gcc.target/i386/pr55093.c: Likewise.
8718 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
8719
8720 2013-03-15 Jakub Jelinek <jakub@redhat.com>
8721
8722 PR debug/56307
8723 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
8724 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
8725
8726 2013-03-14 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR tree-optimization/53265
8729 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
8730 undefined behavior.
8731 * gcc.dg/graphite/id-6.c (test): Likewise.
8732 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
8733 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
8734
8735 PR tree-optimization/53265
8736 * gcc.dg/pr53265.c: New test.
8737 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
8738 to dg-options.
8739 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
8740 arrays.
8741 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
8742 n, use it as high bound instead of 4.
8743
8744 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8745
8746 PR target/49880
8747 * gcc.target/sh/pr49880-1.c: New.
8748 * gcc.target/sh/pr49880-2.c: New.
8749 * gcc.target/sh/pr49880-3.c: New.
8750 * gcc.target/sh/pr49880-4.c: New.
8751 * gcc.target/sh/pr49880-5.c: New.
8752
8753 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8754
8755 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
8756
8757 2013-03-13 Richard Biener <rguenther@suse.de>
8758
8759 PR tree-optimization/56608
8760 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
8761
8762 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
8763
8764 PR c++/56611
8765 * g++.dg/cpp0x/alias-decl-32.C: New.
8766
8767 2013-03-11 Jan Hubicka <jh@suse.cz>
8768
8769 PR middle-end/56571
8770 * gcc.c-torture/compile/pr56571.c: New testcase.
8771
8772 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8773
8774 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
8775 * gcc.dg/tree-ssa/pr55579.c: Likewise.
8776
8777 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8778
8779 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
8780 * gcc.dg/inline_4.c: Likewise.
8781 * gcc.dg/unroll_2.c: Likewise.
8782 * gcc.dg/unroll_3.c: Likewise.
8783 * gcc.dg/unroll_4.c: Likewise.
8784
8785 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8786
8787 PR testsuite/54119
8788 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
8789
8790 PR debug/56307
8791 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
8792
8793 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8794
8795 PR target/40797
8796 * gcc.c-torture/compile/pr40797.c: New.
8797
8798 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8799
8800 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
8801
8802 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
8803
8804 PR fortran/56575
8805 * gfortran.dg/class_56.f90: New test.
8806
8807 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
8808
8809 PR middle-end/56524
8810 * gcc.target/mips/pr56524.c: New test.
8811
8812 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8813
8814 PR c++/56565
8815 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
8816
8817 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
8818
8819 PR c++/51412
8820 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
8821
8822 2013-03-08 Marek Polacek <polacek@redhat.com>
8823
8824 PR tree-optimization/56478
8825 * gcc.dg/torture/pr56478.c: New test.
8826
8827 2013-03-08 Kai Tietz <ktietz@redhat.com>
8828
8829 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
8830 targets linker option --allow-multiple-definition.
8831
8832 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
8833 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
8834 * gcc.dg/pr52549.c: Add LLP64 case.
8835 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
8836 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
8837 * gcc.dg/torture/pr51071-2.c: Likewise.
8838 * gcc.dg/tree-ssa/vrp72.c: Likewise.
8839 * gcc.dg/tree-ssa/vrp73.c: Likewise.
8840 * gcc.dg/tree-ssa/vrp75.c: Likewise.
8841 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
8842 * gcc.dg/weak/weak-1.c: Likewise.
8843 * gcc.dg/weak/weak-2.c: Likewise.
8844 * gcc.dg/weak/weak-3.c: Likewise.
8845 * gcc.dg/weak/weak-4.c: Likewise.
8846 * gcc.dg/weak/weak-5.c: Likewise.
8847 * gcc.dg/weak/weak-15.c: Likewise.
8848 * gcc.dg/weak/weak-16.c: Likewise.
8849
8850 * c-c++-common/pr54486.c: Skip test for mingw-targets.
8851
8852 2013-03-07 Jakub Jelinek <jakub@redhat.com>
8853
8854 PR tree-optimization/56559
8855 * gcc.dg/tree-ssa/reassoc-26.c: New test.
8856
8857 2013-03-07 Andreas Schwab <schwab@suse.de>
8858
8859 * gcc.dg/pr31490.c: Fix last change.
8860
8861 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 PR c++/56534
8864 * g++.dg/template/crash115.C: New.
8865
8866 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8867
8868 PR tree-optimization/56539
8869 * gcc.c-torture/compile/pr56539.c: New test.
8870
8871 2013-03-06 Kai Tietz <ktietz@redhat.com>
8872
8873 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
8874 targets.
8875 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
8876 * gcc.dg/lto/20091013-1_2.c: Likewise.
8877 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
8878
8879 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8880
8881 * gnat.dg/specs/aggr6.ads: New test.
8882
8883 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
8884
8885 * gnat.dg/loop_optimization15.ad[sb]: New test.
8886
8887 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8888
8889 PR middle-end/56548
8890 * gcc.dg/pr56548.c: New test.
8891
8892 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8893
8894 PR debug/53363
8895 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
8896
8897 2013-03-06 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c++/56543
8900 * g++.dg/template/typename20.C: New test.
8901
8902 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR debug/56510
8905 * gcc.dg/pr56510.c: New test.
8906
8907 PR rtl-optimization/56484
8908 * gcc.c-torture/compile/pr56484.c: New test.
8909
8910 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
8911
8912 PR c++/56530
8913 * g++.dg/warn/Wsign-conversion-2.C: New.
8914
8915 2013-03-05 Richard Biener <rguenther@suse.de>
8916
8917 PR tree-optimization/56270
8918 * gcc.dg/vect/slp-38.c: New testcase.
8919
8920 2013-03-05 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR rtl-optimization/56494
8923 * gcc.dg/pr56494.c: New test.
8924
8925 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gcc.dg/pr56424.c: New test.
8928
8929 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8930
8931 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
8932 * gcc.dg/pr56228.c <avr>: Skip.
8933
8934 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
8935
8936 PR testsuite/52641
8937 PR tree-optimization/52631
8938 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
8939
8940 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
8941
8942 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
8943 * gcc.dg/vect/vect-83_64.c: Same.
8944
8945 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8946
8947 PR fortran/56477
8948 * gfortran.dg/pointer_check_13.f90: New test.
8949
8950 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
8951
8952 PR fortran/54730
8953 * gfortran.dg/array_constructor_42.f90: New test.
8954
8955 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8956
8957 PR c++/52688
8958 * g++.dg/template/static33.C: New.
8959 * g++.dg/template/static34.C: Likewise.
8960
8961 PR c++/10291
8962 * g++.dg/template/static35.C: New.
8963
8964 2013-03-01 Steve Ellcey <sellcey@mips.com>
8965
8966 * gcc.dg/pr56396.c: Require pic support.
8967
8968 2013-03-01 Richard Biener <rguenther@suse.de>
8969
8970 PR tree-optimization/55481
8971 * gcc.dg/torture/pr56488.c: New testcase.
8972
8973 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
8974 Jakub Jelinek <jakub@redhat.com>
8975
8976 PR sanitizer/56454
8977 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
8978 no_sanitize_address attribute rather than no_address_safety_analysis.
8979 * g++.dg/asan/sanitizer_test_utils.h
8980 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
8981 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
8982 in addition to no_address_safety_analysis.
8983
8984 2013-02-28 Jason Merrill <jason@redhat.com>
8985
8986 PR c++/56481
8987 * g++.dg/cpp0x/constexpr-and.C: New.
8988
8989 2013-02-28 Martin Jambor <mjambor@suse.cz>
8990
8991 PR tree-optimization/56294
8992 * g++.dg/debug/pr56294.C: New test.
8993
8994 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
8995
8996 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
8997
8998 2013-02-27 Marek Polacek <polacek@redhat.com>
8999
9000 PR rtl-optimization/56466
9001 * gcc.dg/pr56466.c: New test.
9002
9003 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9004
9005 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9006 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9007 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9008
9009 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
9010
9011 PR middle-end/45472
9012 * gcc.dg/pr45472.c: New test.
9013
9014 2013-02-26 Marek Polacek <polacek@redhat.com>
9015
9016 PR tree-optimization/56426
9017 * gcc.dg/pr56436.c: New test.
9018
9019 2013-02-26 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR tree-optimization/56448
9022 * gcc.c-torture/compile/pr56448.c: New test.
9023
9024 PR tree-optimization/56443
9025 * gcc.dg/torture/pr56443.c: New test.
9026
9027 2013-02-25 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/56175
9030 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9031
9032 2013-02-24 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR c++/56403
9035 * g++.dg/torture/pr56403.C: New test.
9036
9037 2013-02-25 Catherine Moore <clm@codesourcery.com>
9038
9039 Revert:
9040 2013-02-24 Catherine Moore <clm@codesourcery.com>
9041 Richard Sandiford <rdsandiford@googlemail.com>
9042
9043 * gcc.target/mips/mips.exp: Add microMIPS support.
9044 * gcc.target/mips/umips-movep-2.c: New test.
9045 * gcc.target/mips/umips-lwp-2.c: New test.
9046 * gcc.target/mips/umips-swp-5.c: New test.
9047 * gcc.target/mips/umips-constraints-1.c: New test.
9048 * gcc.target/mips/umips-lwp-3.c: New test.
9049 * gcc.target/mips/umips-swp-6.c: New test.
9050 * gcc.target/mips/umips-constraints-2.c: New test.
9051 * gcc.target/mips/umips-save-restore-1.c: New test.
9052 * gcc.target/mips/umips-lwp-4.c: New test.
9053 * gcc.target/mips/umips-swp-7.c: New test.
9054 * gcc.target/mips/umips-save-restore-2.c: New test.
9055 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9056 * gcc.target/mips/umips-lwp-5.c: New test.
9057 * gcc.target/mips/umips-save-restore-3.c: New test.
9058 * gcc.target/mips/umips-lwp-6.c: New test.
9059 * gcc.target/mips/umips-swp-1.c: New test.
9060 * gcc.target/mips/umips-lwp-7.c: New test.
9061 * gcc.target/mips/umips-swp-2.c: New test.
9062 * gcc.target/mips/umips-lwp-8.c: New test.
9063 * gcc.target/mips/umips-swp-3.c: New test.
9064 * gcc.target/mips/umips-movep-1.c: New test.
9065 * gcc.target/mips/umips-lwp-1.c: New test.
9066 * gcc.target/mips/umips-swp-4.c: New test.
9067
9068 2013-02-24 Catherine Moore <clm@codesourcery.com>
9069 Richard Sandiford <rdsandiford@googlemail.com>
9070
9071 * gcc.target/mips/mips.exp: Add microMIPS support.
9072 * gcc.target/mips/umips-movep-2.c: New test.
9073 * gcc.target/mips/umips-lwp-2.c: New test.
9074 * gcc.target/mips/umips-swp-5.c: New test.
9075 * gcc.target/mips/umips-constraints-1.c: New test.
9076 * gcc.target/mips/umips-lwp-3.c: New test.
9077 * gcc.target/mips/umips-swp-6.c: New test.
9078 * gcc.target/mips/umips-constraints-2.c: New test.
9079 * gcc.target/mips/umips-save-restore-1.c: New test.
9080 * gcc.target/mips/umips-lwp-4.c: New test.
9081 * gcc.target/mips/umips-swp-7.c: New test.
9082 * gcc.target/mips/umips-save-restore-2.c: New test.
9083 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9084 * gcc.target/mips/umips-lwp-5.c: New test.
9085 * gcc.target/mips/umips-save-restore-3.c: New test.
9086 * gcc.target/mips/umips-lwp-6.c: New test.
9087 * gcc.target/mips/umips-swp-1.c: New test.
9088 * gcc.target/mips/umips-lwp-7.c: New test.
9089 * gcc.target/mips/umips-swp-2.c: New test.
9090 * gcc.target/mips/umips-lwp-8.c: New test.
9091 * gcc.target/mips/umips-swp-3.c: New test.
9092 * gcc.target/mips/umips-movep-1.c: New test.
9093 * gcc.target/mips/umips-lwp-1.c: New test.
9094 * gcc.target/mips/umips-swp-4.c: New test.
9095
9096 2013-02-22 Jakub Jelinek <jakub@redhat.com>
9097
9098 PR sanitizer/56393
9099 * lib/asan-dg.exp (asan_link_flags): Add
9100 -B${gccpath}/libsanitizer/asan/ to flags.
9101
9102 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9103
9104 PR middle-end/56420
9105 * gcc.dg/torture/pr56420.c: New test.
9106
9107 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
9108
9109 PR middle-end/56108
9110 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9111
9112 2013-02-21 Martin Jambor <mjambor@suse.cz>
9113
9114 PR tree-optimization/56310
9115 * g++.dg/ipa/pr56310.C: New test.
9116
9117 2013-02-21 Janus Weil <janus@gcc.gnu.org>
9118
9119 PR fortran/56385
9120 * gfortran.dg/proc_ptr_comp_37.f90: New.
9121
9122 2013-02-21 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/56415
9125 Revert
9126 2013-02-11 Richard Biener <rguenther@suse.de>
9127
9128 PR tree-optimization/56273
9129 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9130 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9131 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9132 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9133 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9134 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9135
9136 2013-02-21 Marek Polacek <polacek@redhat.com>
9137
9138 PR tree-optimization/56398
9139 * g++.dg/torture/pr56398.C: New test.
9140
9141 2013-02-21 Jakub Jelinek <jakub@redhat.com>
9142
9143 PR inline-asm/56405
9144 * gcc.c-torture/compile/pr56405.c: New test.
9145
9146 2013-02-20 Jan Hubicka <jh@suse.cz>
9147
9148 PR tree-optimization/56265
9149 * g++.dg/ipa/devirt-11.C: New testcase.
9150
9151 2013-02-20 Richard Biener <rguenther@suse.de>
9152
9153 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9154
9155 2013-02-20 Richard Biener <rguenther@suse.de>
9156 Jakub Jelinek <jakub@redhat.com>
9157
9158 PR tree-optimization/56396
9159 * gcc.dg/pr56396.c: New testcase.
9160
9161 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
9162
9163 PR c++/56373
9164 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9165
9166 2013-02-19 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/56384
9169 * gcc.dg/torture/pr56384.c: New testcase.
9170
9171 2013-02-19 Jakub Jelinek <jakub@redhat.com>
9172
9173 PR tree-optimization/56350
9174 * gcc.dg/pr56350.c: New test.
9175
9176 PR tree-optimization/56381
9177 * g++.dg/opt/pr56381.C: New test.
9178
9179 2013-02-18 Jakub Jelinek <jakub@redhat.com>
9180
9181 PR pch/54117
9182 * lib/dg-pch.exp (pch-init, pch-finish,
9183 check_effective_target_pch_supported_debug): New procs.
9184 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9185 Likewise if $pch_unsupported_debug and $flags include -g.
9186 Skip FAILs about missing *.gch file if $pch_unsupported_debug
9187 and dg-require-effective-target pch_unsupported_debug.
9188 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9189 * objc.dg/pch/pch.exp: Likewise.
9190 * gcc.dg/pch/pch.exp: Likewise.
9191 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9192 pch_unsupported_debug.
9193 * gcc.dg/pch/valid-1.hs: Likewise.
9194 * gcc.dg/pch/valid-1b.c: Likewise.
9195 * gcc.dg/pch/valid-1b.hs: Likewise.
9196
9197 2013-02-18 Richard Biener <rguenther@suse.de>
9198
9199 PR tree-optimization/56366
9200 * gcc.dg/torture/pr56366.c: New testcase.
9201
9202 2013-02-18 Richard Biener <rguenther@suse.de>
9203
9204 PR middle-end/56349
9205 * gcc.dg/torture/pr56349.c: New testcase.
9206
9207 2013-02-18 Richard Biener <rguenther@suse.de>
9208
9209 PR tree-optimization/56321
9210 * gcc.dg/torture/pr56321.c: New testcase.
9211
9212 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9213
9214 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9215
9216 2013-02-16 Jakub Jelinek <jakub@redhat.com>
9217 Dodji Seketeli <dodji@redhat.com>
9218
9219 PR asan/56330
9220 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9221 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9222 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9223 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9224 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9225 * c-c++-common/asan/pr56330.c: Likewise.
9226 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9227 Ensure the size argument of __builtin_memcpy is a constant.
9228
9229 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
9230 Paolo Carlini <paolo.carlini@oracle.com>
9231
9232 PR c++/51242
9233 * g++.dg/cpp0x/enum23.C: New.
9234
9235 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
9236
9237 PR target/54685
9238 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9239
9240 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
9241
9242 PR rtl-optimization/56348
9243 * gcc.target/i386/pr56348.c: New test.
9244
9245 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
9246
9247 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9248 * gcc.target/arm/interrupt-2.c: Likewise.
9249
9250 2013-02-15 Tobias Burnus <burnus@net-b.de>
9251
9252 PR fortran/56318
9253 * gfortran.dg/matmul_9.f90: New.
9254
9255 2013-02-15 Tobias Burnus <burnus@net-b.de>
9256
9257 PR fortran/53818
9258 * gfortran.dg/init_flag_11.f90: New.
9259
9260 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9261
9262 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9263
9264 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9265
9266 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9267 characters.
9268
9269 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
9270 Tobias Burnus <burnus@net-b.de>
9271
9272 PR testsuite/56138
9273 * gfortran.dg/allocatable_function_7.f90: New.
9274
9275 2013-02-14 Jakub Jelinek <jakub@redhat.com>
9276
9277 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9278 * asan_globals_test-wrapper.cc: New file.
9279 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9280 instead of asan_globals_test.cc as dg-additional-sources.
9281 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9282 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
9283 "sanitizer_test_utils.h" instead of
9284 "sanitizer_common/tests/sanitizer_test_utils.h".
9285 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9286 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9287 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9288 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9289 * g++.dg/asan/asan_test.cc: Synced from upstream.
9290 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9291
9292 2013-02-14 Dodji Seketeli <dodji@redhat.com>
9293
9294 Fix an asan crash
9295 * c-c++-common/asan/memcmp-2.c: New test.
9296
9297 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
9298
9299 PR c++/55582
9300 * g++.dg/cpp0x/udlit-string-literal.h: New.
9301 * g++.dg/cpp0x/udlit-string-literal.C: New.
9302
9303 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9304
9305 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9306
9307 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
9308
9309 PR target/56184
9310 * gcc.target/arm/pr56184.C: New test.
9311
9312 2013-02-13 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR c++/56302
9315 * g++.dg/torture/pr56302.C: New test.
9316 * g++.dg/cpp0x/constexpr-56302.C: New test.
9317 * c-c++-common/pr56302.c: New test.
9318
9319 2013-02-13 Tobias Burnus <burnus@net-b.de>
9320 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9321
9322 PR fortran/56204
9323 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9324 * gfortran.dg/quad_3.f90: Ditto.
9325
9326 2013-02-13 Kostya Serebryany <kcc@google.com>
9327
9328 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9329 to match the fresh asan run-time.
9330 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9331
9332 2013-02-12 Dodji Seketeli <dodji@redhat.com>
9333
9334 Avoid instrumenting duplicated memory access in the same basic block
9335 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9336 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9337 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9338 * c-c++-common/asan/inc.c: Likewise.
9339
9340 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
9341
9342 PR inline-asm/56148
9343 * gcc.target/i386/pr56148.c: New test.
9344
9345 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9346 Tobias Burnus <burnus@net-b.de>
9347
9348 PR testsuite/56082
9349 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9350 to kind=2.
9351
9352 2013-02-12 Richard Biener <rguenther@suse.de>
9353
9354 PR lto/56297
9355 * gcc.dg/lto/pr56297_0.c: New testcase.
9356 * gcc.dg/lto/pr56297_0.c: Likewise.
9357
9358 2013-02-12 Janus Weil <janus@gcc.gnu.org>
9359
9360 PR fortran/46952
9361 * gfortran.dg/typebound_deferred_1.f90: New.
9362
9363 2013-02-12 Jakub Jelinek <jakub@redhat.com>
9364
9365 PR rtl-optimization/56151
9366 * gcc.target/i386/pr56151.c: New test.
9367
9368 2013-02-11 Sriraman Tallam <tmsriram@google.com>
9369
9370 * g++.dg/ext/mv12.C: New test.
9371 * g++.dg/ext/mv12.h: New file.
9372 * g++.dg/ext/mv12-aux.C: New file.
9373 * g++.dg/ext/mv13.C: New test.
9374
9375 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
9376
9377 * lib/target-supports.exp
9378 (check_effective_target_powerpc_eabi_ok): New.
9379 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9380 powerpc_eabi_ok.
9381 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9382 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9383 only.
9384 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9385 * gcc.target/powerpc/pr51623.c: Likewise.
9386 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9387 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9388
9389 2013-02-11 Alexander Potapenko <glider@google.com>
9390 Jack Howarth <howarth@bromo.med.uc.edu>
9391 Jakub Jelinek <jakub@redhat.com>
9392
9393 PR sanitizer/55617
9394 * g++.dg/asan/pr55617.C: Run on all targets.
9395
9396 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
9397
9398 PR rtl-optimization/56275
9399 * gcc.dg/pr56275.c: New test.
9400
9401 2013-02-11 Richard Biener <rguenther@suse.de>
9402
9403 PR tree-optimization/56273
9404 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9405
9406 2013-02-11 Richard Biener <rguenther@suse.de>
9407
9408 PR tree-optimization/56264
9409 * gcc.dg/torture/pr56264.c: New testcase.
9410
9411 2013-02-11 Richard Biener <rguenther@suse.de>
9412
9413 PR tree-optimization/56273
9414 * g++.dg/warn/Warray-bounds-6.C: New testcase.
9415 * gcc.dg/tree-ssa/pr21559.c: Adjust.
9416 * gcc.dg/tree-ssa/vrp17.c: Likewise.
9417 * gcc.dg/tree-ssa/vrp18.c: Likewise.
9418 * gcc.dg/tree-ssa/vrp23.c: Likewise.
9419 * gcc.dg/tree-ssa/vrp24.c: Likewise.
9420
9421 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
9422
9423 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9424 for *-*-linux-gnu targets.
9425 * g++.dg/asan/interception-test-1.c: Ditto.
9426 * g++.dg/asan/interception-failure-test-1.C: Ditto.
9427 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9428
9429 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
9430
9431 PR fortran/55362
9432 * gfortran.dg/intrinsic_size_4.f90 : New test.
9433
9434 2013-02-09 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR target/56256
9437 * gcc.target/powerpc/pr56256.c: New test.
9438
9439 2013-02-08 Ian Lance Taylor <iant@google.com>
9440
9441 * lib/go.exp: Load timeout.exp.
9442
9443 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
9444
9445 PR rtl-optimization/56246
9446 * gcc.target/i386/pr56246.c: New test.
9447
9448 2013-02-08 Jeff Law <law@redhat.com>
9449
9450 PR debug/53948
9451 * gcc.dg/debug/dwarf2/pr53948.c: New test.
9452
9453 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
9454
9455 PR target/56043
9456 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9457 powerpc*-*-linux*.
9458
9459 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
9460
9461 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9462
9463 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9464
9465 PR rtl-optimization/56195
9466 * gcc.dg/torture/pr56195.c: New test.
9467
9468 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
9469
9470 PR fortran/54107
9471 * gfortran.dg/recursive_interface_2.f90: New test.
9472
9473 2013-02-08 Jakub Jelinek <jakub@redhat.com>
9474
9475 PR tree-optimization/56250
9476 * gcc.c-torture/execute/pr56250.c: New test.
9477
9478 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9479
9480 PR tree-optimization/56064
9481 * gcc.dg/fixed-point/view-convert-2.c: New test.
9482
9483 2013-02-08 Michael Matz <matz@suse.de>
9484
9485 PR tree-optimization/52448
9486 * gcc.dg/pr52448.c: New test.
9487
9488 2013-02-08 Richard Biener <rguenther@suse.de>
9489
9490 PR middle-end/56181
9491 * gcc.dg/torture/pr56181.c: New testcase.
9492
9493 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
9494
9495 PR target/54222
9496 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9497 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9498
9499 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9500
9501 PR c++/56241
9502 * g++.dg/parse/crash61.C: New test.
9503
9504 PR c++/56239
9505 * g++.dg/parse/pr56239.C: New test.
9506
9507 PR c++/56237
9508 * g++.dg/abi/mangle61.C: New test.
9509
9510 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
9511
9512 PR rtl-optimization/56225
9513 * gcc.target/i386/pr56225.c: New test.
9514
9515 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9516
9517 PR debug/56154
9518 * gcc.dg/guality/pr56154-1.c: New test.
9519 * gcc.dg/guality/pr56154-2.c: New test.
9520 * gcc.dg/guality/pr56154-3.c: New test.
9521 * gcc.dg/guality/pr56154-4.c: New test.
9522 * gcc.dg/guality/pr56154-aux.c: New file.
9523
9524 PR tree-optimization/55789
9525 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9526 cleanup-tree-dump.
9527 * gcc.dg/tree-ssa/inline-3.c: Add
9528 --param max-early-inliner-iterations=2 option.
9529
9530 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9531
9532 PR debug/53363
9533 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9534 Add -fno-dwarf2-cfi-asm to dg-options.
9535 Adapt match count.
9536
9537 2013-02-07 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR target/56228
9540 * gcc.dg/pr56228.c: New test.
9541
9542 2013-02-07 Alan Modra <amodra@gmail.com>
9543
9544 PR target/54009
9545 * gcc.target/powerpc/pr54009.c: New test.
9546 PR target/54131
9547 * gfortran.dg/pr54131.f: New test.
9548
9549 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
9550
9551 PR fortran/55789
9552 * gfortran.dg/array_constructor_41.f90: New test.
9553
9554 2013-02-06 Janus Weil <janus@gcc.gnu.org>
9555
9556 PR fortran/55978
9557 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
9558
9559 2013-02-06 Jakub Jelinek <jakub@redhat.com>
9560
9561 PR middle-end/56217
9562 * g++.dg/gomp/pr56217.C: New test.
9563
9564 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9565
9566 PR tree-optimization/56205
9567 * gcc.dg/tree-ssa/stdarg-6.c: New test.
9568 * gcc.c-torture/execute/pr56205.c: New test.
9569
9570 2013-02-05 Richard Biener <rguenther@suse.de>
9571
9572 PR tree-optimization/53342
9573 PR tree-optimization/53185
9574 * gcc.dg/vect/pr53185-2.c: New testcase.
9575
9576 2013-02-05 Jan Hubicka <jh@suse.cz>
9577
9578 PR tree-optimization/55789
9579 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
9580 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
9581 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
9582 * g++.dg/ipa/inline-1.C: New testcase.
9583 * g++.dg/ipa/inline-2.C: New testcase.
9584 * g++.dg/ipa/inline-3.C: New testcase.
9585
9586 2013-02-05 Jan Hubicka <jh@suse.cz>
9587
9588 PR tree-optimization/55789
9589 * g++.dg/torture/pr55789.C: New testcase.
9590
9591 2013-02-05 Jakub Jelinek <jakub@redhat.com>
9592
9593 PR middle-end/56167
9594 * gcc.dg/pr56167.c: New test.
9595
9596 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9597
9598 PR target/55146
9599 * gcc.target/sh/pr55146.c: New.
9600
9601 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
9602
9603 PR tree-optimization/54386
9604 * gcc.target/sh/pr54386.c: New.
9605
9606 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
9607
9608 PR fortran/56008
9609 * gfortran.dg/realloc_on _assign_16.f90 : New test.
9610
9611 PR fortran/47517
9612 * gfortran.dg/realloc_on _assign_17.f90 : New test.
9613
9614 2013-02-04 Alexander Potapenko <glider@google.com>
9615 Jack Howarth <howarth@bromo.med.uc.edu>
9616 Jakub Jelinek <jakub@redhat.com>
9617
9618 PR sanitizer/55617
9619 * g++.dg/asan/pr55617.C: New test.
9620
9621 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9622
9623 PR fortran/54195
9624 * gfortran.dg/typebound_operator_19.f90: New test.
9625 * gfortran.dg/typebound_assignment_4.f90: New test.
9626
9627 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
9628
9629 PR fortran/54107
9630 * gfortran.dg/recursive_interface_1.f90: New test.
9631
9632 2013-02-04 Richard Guenther <rguenther@suse.de>
9633
9634 PR lto/56168
9635 * gcc.dg/lto/pr56168_0.c: New testcase.
9636 * gcc.dg/lto/pr56168_1.c: Likewise.
9637
9638 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9639
9640 PR fortran/50627
9641 PR fortran/56054
9642 * gfortran.dg/block_12.f90: New test.
9643 * gfortran.dg/module_error_1.f90: New test.
9644
9645 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9646
9647 * lib/target-supports.exp (check_effective_target_vect_float)
9648 (check_effective_target_vect_no_align): Add mips-sde-elf.
9649
9650 2013-02-01 Jakub Jelinek <jakub@redhat.com>
9651
9652 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
9653
9654 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
9655
9656 * gcc.dg/pr56023.c: XFAIL on AIX.
9657 * gcc.dg/vect/pr49352.c: Same.
9658
9659 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
9660
9661 * gnat.dg/opt26.adb: New test.
9662
9663 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9664
9665 Revert.
9666 2013-01-27 Amol Pise <amolpise15@gmail.com>
9667
9668 * gcc.target/arm/neon-vfnms-1.c: New test.
9669 * gcc.target/arm/neon-vfnma-1.c: New test.
9670
9671 2013-01-31 Richard Biener <rguenther@suse.de>
9672
9673 PR tree-optimization/56157
9674 * gcc.dg/torture/pr56157.c: New testcase.
9675
9676 2013-01-30 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/56150
9679 * gcc.dg/torture/pr56150.c: New testcase.
9680
9681 2013-01-30 Jakub Jelinek <jakub@redhat.com>
9682
9683 PR sanitizer/55374
9684 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
9685 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
9686 printed in backtrace.
9687 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
9688 to avoid errors about mismatched allocation vs. deallocation.
9689
9690 PR c++/55742
9691 * g++.dg/mv1.C: Moved to...
9692 * g++.dg/ext/mv1.C: ... here. Adjust test.
9693 * g++.dg/mv2.C: Moved to...
9694 * g++.dg/ext/mv2.C: ... here. Adjust test.
9695 * g++.dg/mv3.C: Moved to...
9696 * g++.dg/ext/mv3.C: ... here.
9697 * g++.dg/mv4.C: Moved to...
9698 * g++.dg/ext/mv4.C: ... here.
9699 * g++.dg/mv5.C: Moved to...
9700 * g++.dg/ext/mv5.C: ... here. Adjust test.
9701 * g++.dg/mv6.C: Moved to...
9702 * g++.dg/ext/mv6.C: ... here. Adjust test.
9703 * g++.dg/ext/mv7.C: New test.
9704 * g++.dg/ext/mv8.C: New test.
9705 * g++.dg/ext/mv9.C: New test.
9706 * g++.dg/ext/mv10.C: New test.
9707 * g++.dg/ext/mv11.C: New test.
9708
9709 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
9710
9711 PR rtl-optimization/56144
9712 * gcc.dg/pr56144.c: New.
9713
9714 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
9715
9716 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
9717 message.
9718 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
9719 * g++.dg/cpp0x/constexpr-55573.C: Same
9720
9721 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
9722
9723 PR tree-optimization/56064
9724 * gcc.dg/fixed-point/view-convert.c: New test.
9725
9726 2013-01-30 Andreas Schwab <schwab@suse.de>
9727
9728 * lib/target-supports-dg.exp (dg-process-target): Use expr to
9729 evaluate the end index in string range.
9730
9731 2013-01-30 Tobias Burnus <burnus@net-b.de>
9732
9733 PR fortran/56138
9734 * gfortran.dg/allocatable_function_6.f90: New.
9735
9736 2013-01-29 Janus Weil <janus@gcc.gnu.org>
9737 Mikael Morin <mikael@gcc.gnu.org>
9738
9739 PR fortran/54107
9740 * gfortran.dg/proc_ptr_comp_36.f90: New.
9741
9742 2013-01-29 Richard Biener <rguenther@suse.de>
9743
9744 PR tree-optimization/55270
9745 * gcc.dg/torture/pr55270.c: New testcase.
9746
9747 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR rtl-optimization/56117
9750 * gcc.dg/pr56117.c: New test.
9751
9752 2013-01-28 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/56034
9755 * gcc.dg/torture/pr56034.c: New testcase.
9756
9757 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR tree-optimization/56125
9760 * gcc.dg/pr56125.c: New test.
9761
9762 2013-01-28 Tobias Burnus <burnus@net-b.de>
9763 Mikael Morin <mikael@gcc.gnu.org>
9764
9765 PR fortran/53537
9766 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
9767 * gfortran.dg/import8.f90: Likewise.
9768 * gfortran.dg/interface_derived_type_1.f90: Likewise.
9769 * gfortran.dg/import10.f90: New test.
9770 * gfortran.dg/import11.f90: Likewise
9771
9772 2013-01-28 Jakub Jelinek <jakub@redhat.com>
9773
9774 PR testsuite/56053
9775 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
9776 string.h. Provide memset, malloc and free prototypes, adjust line
9777 numbers in dg-output.
9778 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
9779 Provide memset prototype and adjust line numbers in dg-output.
9780 * c-c++-common/asan/global-overflow-1.c: Likewise.
9781
9782 PR tree-optimization/56094
9783 * gcc.dg/pr56094.c: New test.
9784
9785 2013-01-27 Amol Pise <amolpise15@gmail.com>
9786
9787 * gcc.target/arm/neon-vfnms-1.c: New test.
9788 * gcc.target/arm/neon-vfnma-1.c: New test.
9789
9790 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
9791
9792 PR target/56114
9793 * gcc.target/i386/pr56114.c: New test.
9794
9795 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
9796
9797 PR fortran/55984
9798 * gfortran.dg/associate_14.f90: New test.
9799
9800 PR fortran/56047
9801 * gfortran.dg/associate_13.f90: New test.
9802
9803 2013-01-25 Jakub Jelinek <jakub@redhat.com>
9804
9805 PR tree-optimization/56098
9806 * gcc.dg/pr56098-1.c: New test.
9807 * gcc.dg/pr56098-2.c: New test.
9808
9809 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
9810
9811 PR target/54222
9812 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
9813
9814 2013-01-22 Marek Polacek <polacek@redhat.com>
9815
9816 PR tree-optimization/56035
9817 * gcc.dg/pr56035.c: New test.
9818
9819 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9820
9821 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
9822 for MIPS.
9823
9824 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9825
9826 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
9827
9828 2013-01-24 Jakub Jelinek <jakub@redhat.com>
9829
9830 PR c/56078
9831 * gcc.dg/pr56078.c: New test.
9832 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
9833
9834 2013-01-24 Martin Jambor <mjambor@suse.cz>
9835
9836 PR tree-optimization/55927
9837 * g++.dg/ipa/devirt-10.C: Disable early inlining.
9838
9839 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
9840
9841 * gcc.target/i386/movsd.c: New test.
9842
9843 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
9844
9845 PR inline-asm/55934
9846 * gcc.target/i386/pr55934.c: New test.
9847
9848 2013-01-23 Janus Weil <janus@gcc.gnu.org>
9849
9850 PR fortran/56081
9851 * gfortran.dg/select_8.f90: New.
9852
9853 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9854
9855 * gcc.target/microblaze/microblaze.exp: Remove
9856 target_config_cflags check.
9857
9858 2013-01-23 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR fortran/56052
9861 * gfortran.dg/gomp/pr56052.f90: New test.
9862
9863 PR target/49069
9864 * gcc.dg/pr49069.c: New test.
9865
9866 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9867
9868 PR c++/55944
9869 * g++.dg/cpp0x/constexpr-static10.C: New.
9870
9871 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
9872
9873 PR target/56028
9874 * gcc.target/i386/pr56028.c: New test.
9875
9876 2013-01-22 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR target/55686
9879 * gcc.target/i386/pr55686.c: New test.
9880
9881 2013-01-22 Dodji Seketeli <dodji@redhat.com>
9882
9883 PR c++/53609
9884 * g++.dg/cpp0x/variadic139.C: New test.
9885 * g++.dg/cpp0x/variadic140.C: Likewise.
9886 * g++.dg/cpp0x/variadic141.C: Likewise.
9887
9888 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
9889
9890 * gnat.dg/warn8.adb: New test.
9891
9892 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
9893
9894 PR fortran/55919
9895 * gfortran.dg/include_8.f90: New test.
9896
9897 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9898
9899 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
9900 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
9901
9902 2013-01-21 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR tree-optimization/56051
9905 * gcc.c-torture/execute/pr56051.c: New test.
9906
9907 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
9908
9909 PR rtl-optimization/56023
9910 * gcc.dg/pr56023.c: New test.
9911
9912 2013-01-21 Martin Jambor <mjambor@suse.cz>
9913
9914 PR middle-end/56022
9915 * gcc.target/i386/pr56022.c: New test.
9916
9917 2013-01-21 Jason Merrill <jason@redhat.com>
9918
9919 * lib/target-supports.exp (check_effective_target_alias): New.
9920
9921 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
9922
9923 PR debug/53235
9924 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
9925
9926 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
9927
9928 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
9929
9930 2013-01-19 Jeff Law <law@redhat.com>
9931
9932 PR tree-optimization/52631
9933 * tree-ssa/pr52631.c: New test.
9934 * tree-ssa/ssa-fre-9: Update expected output.
9935
9936 2013-01-19 Anthony Green <green@moxielogic.com>
9937
9938 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
9939 for moxie.
9940
9941 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR tree-optimization/56029
9944 * g++.dg/torture/pr56029.C: New test.
9945
9946 2013-01-18 Sharad Singhai <singhai@google.com>
9947
9948 PR tree-optimization/55995
9949 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
9950
9951 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
9952
9953 PR target/55433
9954 * gcc.target/i386/pr55433.c: New.
9955
9956 2013-01-18 Jakub Jelinek <jakub@redhat.com>
9957
9958 PR middle-end/56015
9959 * gfortran.dg/pr56015.f90: New test.
9960
9961 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
9962
9963 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
9964
9965 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
9966
9967 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
9968 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
9969 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
9970 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
9971 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
9972
9973 2013-01-17 Jeff Law <law@redhat.com>
9974
9975 * gcc.dg/pr52573.c: Move to...
9976 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
9977
9978 PR rtl-optimization/52573
9979 * gcc.dg/pr52573.c: New test.
9980
9981 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
9982
9983 PR sanitizer/55679
9984 * g++.dg/asan/interception-test-1.C: Skip on darwin.
9985 * lib/target-supports.exp (check_effective_target_swapcontext): Use
9986 check_no_compiler_messages to test support in ucontext.h.
9987 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
9988 compliant RLIMIT_AS.
9989
9990 2013-01-17 Marek Polacek <polacek@redhat.com>
9991
9992 PR rtl-optimization/55833
9993 * gcc.dg/pr55833.c: New test.
9994
9995 2013-01-17 Jan Hubicka <jh@suse.cz>
9996
9997 PR tree-optimization/55273
9998 * gcc.c-torture/compile/pr55273.c: New testcase.
9999
10000 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
10001
10002 PR target/55981
10003 * gcc.target/pr55981.c: New test.
10004
10005 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
10006
10007 * gcc.target/arm/pr40887.c: Require at least armv5.
10008 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10009 * gcc.target/arm/pr51915.c: Likewise.
10010 * gcc.target/arm/pr52006.c: Likewise.
10011 * gcc.target/arm/pr53187.c: Likewise.
10012
10013 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10014 * gcc.target/arm/ftest-support-arm.h: Delete.
10015 * gcc.target/arm/ftest-support-thumb.h: Delete.
10016 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10017 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10018 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10019 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10020 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10021 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10022 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10023 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10024 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10025 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10026 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10027 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10028 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10029 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10030 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10031 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10032 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10033 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10034 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10035 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10036 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10037 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10038 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10039 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10040
10041 2013-01-17 Martin Jambor <mjambor@suse.cz>
10042
10043 PR tree-optimizations/55264
10044 * g++.dg/ipa/pr55264.C: New test.
10045
10046 2013-01-16 Janus Weil <janus@gcc.gnu.org>
10047
10048 PR fortran/55983
10049 * gfortran.dg/class_55.f90: New.
10050
10051 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
10052
10053 PR testsuite/55994
10054 * gcc.c-torture/execute/builtins/builtins.exp: Add
10055 -Wl,--allow-multiple-definition for eabi and elf targets.
10056
10057 PR testsuite/54622
10058 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10059 check_effective_target_vect_perm_short,
10060 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10061 check_effective_target_vect64): Return 0 for big-endian ARM.
10062 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10063
10064 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10065 prototypes.
10066
10067 2013-01-16 Richard Biener <rguenther@suse.de>
10068
10069 PR tree-optimization/55964
10070 * gcc.dg/torture/pr55964.c: New testcase.
10071
10072 2013-01-16 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/54767
10075 PR tree-optimization/53465
10076 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10077
10078 2013-01-16 Christian Bruel <christian.bruel@st.com>
10079
10080 PR target/55301
10081 * gcc.target/sh/sh-switch.c: New testcase.
10082
10083 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10084
10085 * gcc.dg/webizer.c: Increase the array size.
10086
10087 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR target/55940
10090 * gcc.dg/pr55940.c: New test.
10091
10092 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
10093 Harald Anlauf <anlauf@gmx.de>
10094
10095 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10096 * gfortran.dg/bounds_check_5.f90: Likewise.
10097 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10098 * gfortran.dg/continuation_9.f90: Likewise.
10099 * gfortran.dg/move_alloc_13.f90: Likewise.
10100 * gfortran.dg/structure_constructor_11.f90: Likewise.
10101 * gfortran.dg/tab_continuation.f: Likewise.
10102 * gfortran.dg/warning-directive-2.F90: Likewise.
10103 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10104
10105 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
10106
10107 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10108 * gcc.target/arm/fma-sp.c: Likewise.
10109
10110 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
10111
10112 PR rtl-optimization/55153
10113 * gcc.dg/pr55153.c: New.
10114
10115 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR tree-optimization/55920
10118 * gcc.c-torture/compile/pr55920.c: New test.
10119
10120 2013-01-15 Richard Biener <rguenther@suse.de>
10121
10122 PR middle-end/55882
10123 * gcc.dg/torture/pr55882.c: New testcase.
10124
10125 2013-01-15 Jakub Jelinek <jakub@redhat.com>
10126
10127 PR tree-optimization/55955
10128 * gcc.c-torture/compile/pr55955.c: New test.
10129
10130 2013-01-15 Dodji Seketeli <dodji@redhat.com>
10131
10132 PR c++/55663
10133 * g++.dg/cpp0x/alias-decl-31.C: New test.
10134
10135 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
10136
10137 PR fortran/54286
10138 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10139 case where interface is null.
10140
10141 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
10142
10143 PR fortran/55806
10144 * gfortran.dg/array_constructor_40.f90: New test.
10145
10146 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
10147
10148 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10149
10150 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
10151
10152 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10153 * gcc.target/aarch64/vect-ld1r-compile.c: New.
10154 * gcc.target/aarch64/vect-ld1r-fp.c: New.
10155 * gcc.target/aarch64/vect-ld1r.c: New.
10156 * gcc.target/aarch64/vect-ld1r.x: New.
10157
10158 2013-01-14 Andi Kleen <ak@linux.intel.com>
10159
10160 PR target/55948
10161 * gcc.target/i386/hle-clear-rel.c: New file
10162 * gcc.target/i386/hle-store-rel.c: New file.
10163
10164 2013-01-14 Harald Anlauf <anlauf@gmx.de>
10165
10166 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10167 * gfortran.dg/bounds_check_4.f90: Likewise.
10168 * gfortran.dg/inquire_10.f90: Likewise.
10169 * gfortran.dg/minloc_3.f90: Likewise.
10170 * gfortran.dg/minlocval_3.f90: Likewise.
10171 * gfortran.dg/module_double_reuse.f90: Likewise.
10172 * gfortran.dg/mvbits_1.f90: Likewise.
10173 * gfortran.dg/oldstyle_1.f90: Likewise.
10174 * gfortran.dg/pr20163-2.f: Likewise.
10175 * gfortran.dg/save_1.f90: Likewise.
10176 * gfortran.dg/scan_1.f90: Likewise.
10177 * gfortran.dg/select_char_1.f90: Likewise.
10178 * gfortran.dg/shape_4.f90: Likewise.
10179 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10180 * gfortran.dg/function_optimize_10.f90: Likewise.
10181 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10182 * gfortran.dg/used_types_17.f90: Likewise.
10183 * gfortran.dg/used_types_18.f90: Likewise.
10184
10185 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
10186
10187 PR fortran/54286
10188 * gfortran.dg/proc_ptr_result_8.f90 : New test.
10189
10190 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10191
10192 * gcc.dg/unroll_5.c: Add nomips16 attributes.
10193
10194 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
10195
10196 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10197
10198 2013-01-12 Janus Weil <janus@gcc.gnu.org>
10199
10200 PR fortran/55072
10201 * gfortran.dg/assumed_type_2.f90: Fix test case.
10202 * gfortran.dg/internal_pack_13.f90: New test.
10203 * gfortran.dg/internal_pack_14.f90: New test.
10204
10205 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/55868
10208 * gfortran.dg/unlimited_polymorphic_8.f90: Update
10209 scan-tree-dump-times for foo.0.x._vptr to deal with change from
10210 $tar to STAR.
10211
10212 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
10213
10214 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10215
10216 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10217
10218 PR target/55719
10219 * gcc.target/s390/pr55719.c: New testcase.
10220
10221 2013-01-11 Richard Guenther <rguenther@suse.de>
10222
10223 PR tree-optimization/44061
10224 * gcc.dg/pr44061.c: New testcase.
10225
10226 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
10227
10228 Update copyright years.
10229
10230 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
10231 Jakub Jelinek <jakub@redhat.com>
10232
10233 PR target/55565
10234 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10235
10236 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
10237
10238 PR rtl-optimization/55672
10239 * gcc.target/i386/pr55672.c: New.
10240
10241 2013-01-10 Jeff Law <law@redhat.com>
10242
10243 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
10244 pass/fail message unique.
10245
10246
10247 2013-01-10 Jason Merrill <jason@redhat.com>
10248
10249 * ada/.gitignore: New.
10250
10251 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10252
10253 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10254 Add tls options.
10255 * g++.dg/tls/thread_local2.C: Likewise.
10256 * g++.dg/tls/thread_local2g.C: Likewise.
10257 * g++.dg/tls/thread_local6.C: Likewise.
10258 * g++.dg/tls/thread_local-order1.C: Add tls options.
10259 * g++.dg/tls/thread_local-order2.C: Likewise.
10260 * g++.dg/tls/thread_local3.C: Likewise.
10261 * g++.dg/tls/thread_local3g.C: Likewise.
10262 * g++.dg/tls/thread_local4.C: Likewise.
10263 * g++.dg/tls/thread_local4g.C: Likewise.
10264 * g++.dg/tls/thread_local5.C: Likewise.
10265 * g++.dg/tls/thread_local5g.C: Likewise.
10266 * g++.dg/tls/thread_local6g.C: Likewise.
10267
10268 2013-01-10 Kostya Serebryany <kcc@google.com>
10269
10270 * g++.dg/asan/asan_test.cc: Sync from upstream.
10271
10272 2013-01-10 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR tree-optimization/55921
10275 * gcc.c-torture/compile/pr55921.c: New test.
10276
10277 2013-01-09 Jan Hubicka <jh@suse.cz>
10278
10279 PR tree-optimization/55569
10280 * gcc.c-torture/compile/pr55569.c: New testcase.
10281
10282 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
10283
10284 PR fortran/47203
10285 * gfortran.dg/use_28.f90: New test.
10286
10287 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
10288
10289 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10290 number matching more robust.
10291
10292 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
10293
10294 PR rtl-optimization/55829
10295 * gcc.target/i386/pr55829.c: New.
10296
10297 2013-01-09 Tobias Burnus <burnus@net-b.de>
10298
10299 PR fortran/55758
10300 * gfortran.dg/bind_c_bool_1.f90: New.
10301 * gfortran.dg/do_5.f90: Add dg-warning.
10302
10303 2013-01-09 Jan Hubicka <jh@suse.cz>
10304
10305 PR tree-optimization/55875
10306 * gcc.c-torture/execute/pr55875.c: New testcase.
10307 * g++.dg/torture/pr55875.C: New testcase.
10308
10309 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10310
10311 PR c/48418
10312 * c-c++-common/pr48418.c: New test.
10313
10314 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10315
10316 PR c++/55801
10317 * g++.dg/tls/thread_local-ice.C: New.
10318
10319 2013-01-09 Andreas Schwab <schwab@suse.de>
10320
10321 * gcc.dg/guality/pr54693.c: Null-terminate arr.
10322
10323 2013-01-09 Jakub Jelinek <jakub@redhat.com>
10324
10325 PR tree-optimization/48189
10326 * gcc.dg/pr48189.c: New test.
10327
10328 2013-01-04 Jan Hubicka <jh@suse.cz>
10329
10330 PR tree-optimization/55823
10331 * g++.dg/ipa/devirt-10.C: New testcase.
10332
10333 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
10334 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
10335
10336 PR rtl-optimization/55845
10337 * gcc.target/i386/pr55845.c: New test.
10338
10339 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
10340
10341 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10342 instructions generated instead of number of occurances.
10343
10344 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10345
10346 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10347 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10348 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10349 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10350 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10351 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10352 * gcc.target/aarch64/vect-fcm.x: Likewise.
10353 * lib/target-supports.exp
10354 (check_effective_target_vect_cond): Enable for AArch64.
10355
10356 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
10357
10358 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10359 endian-safe float pool loading.
10360 (test_square_root_v4sf): Likewise.
10361 (test_square_root_v2df): Likewise.
10362 * lib/target-supports.exp
10363 (check_effective_target_vect_call_sqrtf): Add AArch64.
10364
10365 2013-01-08 Martin Jambor <mjambor@suse.cz>
10366
10367 PR debug/55579
10368 * gcc.dg/tree-ssa/pr55579.c: New test.
10369
10370 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10371
10372 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10373 asm comments.
10374
10375 2013-01-08 Jakub Jelinek <jakub@redhat.com>
10376
10377 PR middle-end/55890
10378 * gcc.dg/torture/pr55890-3.c: New test.
10379
10380 PR middle-end/55851
10381 * gcc.c-torture/compile/pr55851.c: New test.
10382
10383 PR sanitizer/55844
10384 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10385 dg-options.
10386
10387 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
10388
10389 PR fortran/55618
10390 * gfortran.dg/elemental_scalar_args_2.f90: New test.
10391
10392 2013-01-07 Tobias Burnus <burnus@net-b.de>
10393
10394 PR fortran/55763
10395 * gfortran.dg/pointer_init_2.f90: Update dg-error.
10396 * gfortran.dg/pointer_init_7.f90: New.
10397
10398 2013-01-07 Richard Biener <rguenther@suse.de>
10399
10400 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10401
10402 2013-01-07 Richard Biener <rguenther@suse.de>
10403
10404 PR middle-end/55890
10405 * gcc.dg/torture/pr55890-1.c: New testcase.
10406 * gcc.dg/torture/pr55890-2.c: Likewise.
10407
10408 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
10409
10410 * gcc.target/aarch64/fmovd.c: New.
10411 * gcc.target/aarch64/fmovf.c: Likewise.
10412 * gcc.target/aarch64/fmovd-zero.c: Likewise.
10413 * gcc.target/aarch64/fmovf-zero.c: Likewise.
10414 * gcc.target/aarch64/vect-fmovd.c: Likewise.
10415 * gcc.target/aarch64/vect-fmovf.c: Likewise.
10416 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10417 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10418
10419 2013-01-07 Richard Biener <rguenther@suse.de>
10420
10421 PR tree-optimization/55888
10422 PR tree-optimization/55862
10423 * gcc.dg/torture/pr55888.c: New testcase.
10424
10425 2013-01-07 Tobias Burnus <burnus@net-b.de>
10426
10427 PR fortran/55852
10428 * gfortran.dg/intrinsic_size_3.f90: New.
10429
10430 2013-01-07 Tobias Burnus <burnus@net-b.de>
10431
10432 PR fortran/55763
10433 * gfortran.dg/select_type_32.f90: New.
10434
10435 2013-01-04 Dodji Seketeli <dodji@redhat.com>
10436
10437 PR c++/52343
10438 * g++.dg/cpp0x/alias-decl-29.C: New test.
10439
10440 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
10441
10442 PR fortran/53876
10443 PR fortran/54990
10444 PR fortran/54992
10445 * gfortran.dg/class_array_15.f03: New test.
10446
10447 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
10448
10449 PR fortran/42769
10450 PR fortran/45836
10451 PR fortran/45900
10452 * gfortran.dg/use_23.f90: New test.
10453 * gfortran.dg/use_24.f90: New test.
10454 * gfortran.dg/use_25.f90: New test.
10455 * gfortran.dg/use_26.f90: New test.
10456 * gfortran.dg/use_27.f90: New test.
10457
10458 2013-01-06 Olivier Hainque <hainque@adacore.com>
10459
10460 * gnat.dg/specs/clause_on_volatile.ads: New test.
10461
10462 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
10463
10464 * gnat.dg/alignment10.adb: New test.
10465
10466 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
10467 Mikael Morin <mikael@gcc.gnu.org>
10468
10469 PR fortran/55827
10470 * gfortran.dg/use_22.f90: New test.
10471
10472 2013-01-04 Andrew Pinski <apinski@cavium.com>
10473
10474 * gcc.target/aarch64/cmp-1.c: New testcase.
10475
10476 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
10477
10478 PR fortran/55172
10479 * gfortran.dg/select_type_31.f03: New test.
10480
10481 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/54526 (again)
10484 * g++.dg/cpp0x/parse2.C: Extend.
10485 * g++.old-deja/g++.other/crash28.C: Adjust.
10486
10487 2013-01-04 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/55862
10490 * gcc.dg/torture/pr55862.c: New testcase.
10491
10492 2013-01-04 Martin Jambor <mjambor@suse.cz>
10493
10494 PR tree-optimization/55755
10495 * gcc.dg/torture/pr55755.c: New test.
10496 * gcc.dg/tree-ssa/sra-13.c: Likewise.
10497 * gcc.dg/tree-ssa/pr45144.c: Update.
10498
10499 2013-01-04 Richard Biener <rguenther@suse.de>
10500
10501 PR middle-end/55863
10502 * gcc.dg/fold-reassoc-2.c: New testcase.
10503
10504 2013-01-04 Tobias Burnus <burnus@net-b.de>
10505
10506 PR fortran/55763
10507 * gfortran.dg/null_7.f90: New.
10508
10509 2013-01-04 Tobias Burnus <burnus@net-b.de>
10510
10511 PR fortran/55854
10512 PR fortran/55763
10513 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10514 * gfortran.dg/unlimited_polymorphic_7.f90: New.
10515 * gfortran.dg/unlimited_polymorphic_8.f90: New.
10516
10517 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
10518
10519 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10520
10521 2013-01-03 Janus Weil <janus@gcc.gnu.org>
10522
10523 PR fortran/55855
10524 * gfortran.dg/assignment_1.f90: Modified.
10525 * gfortran.dg/assignment_4.f90: New.
10526
10527 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
10528
10529 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10530
10531 2013-01-03 Richard Biener <rguenther@suse.de>
10532
10533 PR tree-optimization/55857
10534 * gcc.dg/vect/pr55857-1.c: New testcase.
10535 * gcc.dg/vect/pr55857-2.c: Likewise.
10536
10537 2013-01-03 Jakub Jelinek <jakub@redhat.com>
10538
10539 PR rtl-optimization/55838
10540 * gcc.dg/pr55838.c: New test.
10541
10542 PR tree-optimization/55832
10543 * gcc.c-torture/compile/pr55832.c: New test.
10544
10545 2013-01-02 Teresa Johnson <tejohnson@google.com>
10546
10547 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10548 * gcc.dg/tree-ssa/loop-23.c: Ditto.
10549 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10550 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10551 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10552 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
10553 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
10554 * gcc.dg/unroll_1.c: Ditto.
10555 * gcc.dg/unroll_2.c: Ditto.
10556 * gcc.dg/unroll_3.c: Ditto.
10557 * gcc.dg/unroll_4.c: Ditto.
10558
10559 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10560
10561 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
10562
10563 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10564
10565 PR fortran/55818
10566 * gfortran.dg/eof_4.f90: New test.
10567
10568 2013-01-02 Jakub Jelinek <jakub@redhat.com>
10569
10570 * lib/c-compat.exp (compat-use-alt-compiler): Remove
10571 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
10572 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
10573 (compat_setup_dfp): Initialize compat_alt_caret and
10574 compat_save_TEST_ALWAYS_FLAGS.
10575
10576 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10577
10578 * gcc.dg/torture/tls/tls-reload-1.c: New test.
10579
10580 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10581
10582 * gcc.dg/torture/fp-int-convert-2.c: New test.
10583
10584 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10585
10586 * gfortran.dg/newunit_3.f90: Add dg-do run.
10587 * gfortran.dg/inquire_15.f90: Add dg-do run.
10588
10589 2013-01-01 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR tree-optimization/55831
10592 * gcc.dg/pr55831.c: New test.
10593 \f
10594 Copyright (C) 2013 Free Software Foundation, Inc.
10595
10596 Copying and distribution of this file, with or without modification,
10597 are permitted in any medium without royalty provided the copyright
10598 notice and this notice are preserved.