550d459ed4f4be2b69cd47239727b3dd2032c309
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-03 Jakub Jelinek <jakub@redhat.com>
2
3 PR testsuite/55452
4 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
5 on all targets, not just s390*.
6
7 2012-12-03 Marek Polacek <polacek@redhat.com>
8
9 PR c/55570
10 * gcc.dg/pr55570.c: New test.
11
12 2012-12-03 Jakub Jelinek <jakub@redhat.com>
13
14 * lib/asan-dg.exp (asan_get_gtest_test_list,
15 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
16 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
17 and [asan_get_gtest_expect_death_list "$output"] in global vars.
18 (asan_symbolize): Sanitize [] characters from key.
19 * g++.dg/asan/asan_test_config.h: New file.
20 * g++.dg/asan/asan_globals_test.cc: New file.
21 * g++.dg/asan/asan_test_utils.h: New file.
22 * g++.dg/asan/dejagnu-gtest.h: New file.
23 * g++.dg/asan/asan_test.cc: New file.
24 * g++.dg/asan/asan_test.C: New test.
25
26 2012-12-03 Richard Biener <rguenther@suse.de>
27
28 * gcc.dg/torture/pr35634.c: Use signed char.
29 * g++.dg/torture/pr35634.C: Likewise.
30
31 2012-12-02 Marek Polacek <polacek@redhat.com>
32
33 PR middle-end/54838
34 * gcc.dg/pr54838.c: New test.
35
36 2012-12-01 Xinliang David Li <davidxl@google.com>
37
38 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
39 cltd.
40
41 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
42
43 PR c++/55558
44 * g++.dg/cpp0x/decltype46.C: New.
45
46 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
47
48 PR middle-end/52450
49 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
50
51 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
52
53 PR debug/53860
54 * g++.dg/debug/pr53860.C: New test.
55
56 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
57 Paul Thomas <pault@gcc.gnu.org>
58
59 PR fortran/46897
60 * gfortran.dg/defined_assignment_1.f90: New test.
61 * gfortran.dg/defined_assignment_2.f90: New test.
62 * gfortran.dg/defined_assignment_3.f90: New test.
63 * gfortran.dg/defined_assignment_4.f90: New test.
64 * gfortran.dg/defined_assignment_5.f90: New test.
65
66 2012-12-01 Jakub Jelinek <jakub@redhat.com>
67
68 PR c++/55542
69 * g++.dg/cpp0x/vt-55542.C: New test.
70
71 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
72
73 * gnat.dg/specs/pack9.ads: New test.
74
75 2012-11-30 Martin Jambor <mjambor@suse.cz>
76
77 PR middle-end/52890
78 PR tree-optimization/55415
79 PR tree-optimization/54386
80 PR target/55448
81 * gcc.dg/ipa/ipa-sra-7.c: New test.
82 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
83 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
84 * gcc.target/i386/pr55448.c: Likewise.
85
86 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
87
88 * loop_optimization14.ad[sb]: New test.
89 * loop_optimization14_pkg.ads: New helper.
90
91 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
92
93 PR target/55073
94 * gcc.target/arm/pr55073.C: New test.
95
96 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
97
98 PR c++/53094
99 * g++.dg/ext/vector20.C: New testcase.
100
101 2012-11-28 Tobias Burnus <burnus@net-b.de>
102
103 PR fortran/52161
104 * coarray/sync_3.f90: Extend test.
105
106 2012-11-29 Jakub Jelinek <jakub@redhat.com>
107
108 PR rtl-optimization/55512
109 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
110 * gcc.target/i386/pr55512-4.c: Likewise.
111
112 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
113
114 PR c++/52654
115 * g++.dg/cpp0x/udlit-overflow.C: New.
116 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
117
118 2012-11-28 Jakub Jelinek <jakub@redhat.com>
119
120 PR debug/36728
121 PR debug/55467
122 PR middle-end/55507
123 PR bootstrap/55511
124 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
125 are non-empty and add dependency between the first and second asm.
126 * gcc.dg/guality/pr36728-2.c: Likewise.
127 * gcc.dg/guality/pr36728-3.c: New test.
128 * gcc.dg/guality/pr36728-4.c: New test.
129
130 2012-11-28 Andrew Pinski <apinski@cavium.com>
131
132 PR bootstrap/54279
133 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
134 directories.
135 * lib/obj-c++.exp (obj-c++_init): Likewise.
136
137 2012-11-28 Tobias Burnus <burnus@net-b.de>
138
139 PR fortran/52161
140 * coarray/sync_3.f90: New.
141
142 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
143
144 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
145
146 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
147
148 PR rtl-optimization/55512
149 * gcc.target/i386/pr55512-[1234].c: New tests.
150
151 2012-11-28 Jakub Jelinek <jakub@redhat.com>
152
153 PR testsuite/55505
154 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
155
156 PR testsuite/55504
157 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
158 attributes. Avoid clobbering memory before malloced chunk.
159 (main): Pass 1 instead of 0 as argument.
160
161 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
162
163 * gnat.dg/object_overflow.adb: Rename to...
164 * gnat.dg/object_overflow1.adb: ...this.
165 * gnat.dg/object_overflow2.adb: New test.
166 * gnat.dg/object_overflow3.adb: Likewise.
167 * gnat.dg/object_overflow4.adb: Likewise.
168
169 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/55497
172 * g++.dg/init/pr55497.C: New.
173
174 2012-11-28 Richard Biener <rguenther@suse.de>
175
176 PR testsuite/55327
177 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
178 * gcc.dg/vect/slp-perm-9.c: Likewise.
179
180 2012-11-28 Richard Biener <rguenther@suse.de>
181
182 PR c/35634
183 * gcc.dg/torture/pr35634.c: New testcase.
184 * g++.dg/torture/pr35634.C: Likewise.
185 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
186
187 2012-11-27 Tobias Burnus <burnus@net-b.de>
188
189 PR fortran/55476
190 * gfortran.dg/warn_target_lifetime_3.f90: New.
191
192 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR rtl-optimization/55458
195 * gcc.target/i386/pr55458.c: New test.
196
197 2012-11-27 Jakub Jelinek <jakub@redhat.com>
198
199 PR tree-optimization/55110
200 * gcc.dg/pr55110.c: New test.
201
202 2012-11-27 Richard Biener <rguenther@suse.de>
203
204 PR middle-end/55331
205 * g++.dg/opt/pr55331.C: New testcase.
206
207 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
208
209 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
210
211 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
212
213 * gcc.dg/54455.c: Require scheduling.
214 * gcc.dg/c1x-align-4.c: Skip avr.
215 * gcc.dg/pr44024.c: Skip avr in final scan.
216
217 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
218
219 PR testsuite/52641
220 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
221 * gcc.dg/pr54676.c: Make work for 16-bit int.
222
223 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
224
225 PR target/55277
226 * gcc.target/i386/pr55227.c: New test.
227
228 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
229
230 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
231 to -fdump-rtl-all.
232 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
233
234 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
235
236 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
237 New procedure.
238 (add_options_for_arm_v8_vfp): New procedure.
239 * gcc.target/arm/vrintaf32.c: New test.
240 * gcc.target/arm/vrintaf64.c: Likewise.
241 * gcc.target/arm/vrintmf32.c: Likewise.
242 * gcc.target/arm/vrintmf64.c: Likewise.
243 * gcc.target/arm/vrintpf32.c: Likewise.
244 * gcc.target/arm/vrintpf64.c: Likewise.
245 * gcc.target/arm/vrintrf32.c: Likewise.
246 * gcc.target/arm/vrintrf64.c: Likewise.
247 * gcc.target/arm/vrintxf32.c: Likewise.
248 * gcc.target/arm/vrintxf64.c: Likewise.
249 * gcc.target/arm/vrintzf32.c: Likewise.
250 * gcc.target/arm/vrintzf64.c: Likewise.
251
252 2012-11-26 Janus Weil <janus@gcc.gnu.org>
253
254 PR fortran/54997
255 * gfortran.dg/warn_unused_function_2.f90: New.
256
257 2012-11-26 Janus Weil <janus@gcc.gnu.org>
258
259 PR fortran/54881
260 * gfortran.dg/associated_6.f90: New.
261 * gfortran.dg/select_type_30.f03: New.
262
263 2012-11-26 Jakub Jelinek <jakub@redhat.com>
264
265 PR tree-optimization/54471
266 * gcc.dg/tree-ssa/vrp86.c: New test.
267 * gcc.c-torture/execute/pr54471.c: New test.
268
269 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
270
271 PR middle-end/55030
272 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
273 use volatile asms, use plain asms. Where the output value for the
274 asm is unused, write a global variable.
275
276 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
277
278 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
279
280 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
281
282 PR fortran/30146
283 * gfortran.dg/do_check_7.f90: New test.
284
285 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/55446
288 * g++.dg/init/new41.C: New.
289
290 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
291
292 PR fortran/55314
293 * gfortran.dg/allocate_error_4.f90: New test.
294
295 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
296
297 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
298 to send_log.
299
300 2012-11-23 Jakub Jelinek <jakub@redhat.com>
301
302 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
303 from the output.
304
305 PR c++/54046
306 * g++.dg/warn/Wreturn-type-8.C: New test.
307
308 PR middle-end/55430
309 * gcc.dg/pr55430.c: New test.
310
311 2012-11-23 Kostya Serebryany <kcc@google.com>
312
313 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
314
315 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
316
317 * gnat.dg/discr40.ad[sb]: New test.
318
319 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/discr39.adb: New test.
322
323 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
324
325 PR testsuite/52641
326 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
327 * gcc.dg/pr55150-1.c: Same.
328 * gcc.dg/torture/pr54894.c: Add size32plus.
329
330 2012-11-23 Jakub Jelinek <jakub@redhat.com>
331
332 PR sanitizer/55435
333 * c-c++-common/asan/attrib-1.c: New test.
334
335 2012-11-22 Ian Bolton <ian.bolton@arm.com>
336
337 * gcc.target/aarch64/builtin-bswap-1.c: New test.
338 * gcc.target/aarch64/builtin-bswap-2.c: New test.
339
340 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
341
342 PR c++/55432
343 * g++.dg/cpp0x/constexpr-55432.C: New.
344
345 2012-11-21 Janus Weil <janus@gcc.gnu.org>
346
347 PR fortran/55352
348 * gfortran.dg/namelist_76.f90: New.
349
350 2012-11-21 Martin Jambor <mjambor@suse.cz>
351
352 * gcc.dg/ipa/ipcp-agg-7.c: New test.
353 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
354
355 2012-11-21 Martin Jambor <mjambor@suse.cz>
356
357 PR tree-optimization/55260
358 * g++.dg/torture/pr55260-2.C: New test.
359
360 2012-11-21 Martin Jambor <mjambor@suse.cz>
361
362 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
363
364 2012-11-21 Bin Cheng <bin.cheng@arm.com>
365
366 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
367 * gcc.dg/tree-ssa/vrp47.c: Ditto.
368
369 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
370
371 PR target/19398
372 * gcc.target/i386/pr19398.c: New test.
373
374 2012-11-20 Martin Jambor <mjambor@suse.cz>
375
376 PR tree-optimization/55260
377 * g++.dg/torture/pr55260-1.C: New test.
378
379 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
380
381 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
382 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
383 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
384 * gcc.target/aarch64/atomic-op-char.c: Likewise.
385 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
386 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
387 * gcc.target/aarch64/atomic-op-int.c: Likewise.
388 * gcc.target/aarch64/atomic-op-long.c: Likewise.
389 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
390 * gcc.target/aarch64/atomic-op-release.c: Likewise.
391 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
392 * gcc.target/aarch64/atomic-op-short.c: Likewise.
393
394 2012-11-20 Jakub Jelinek <jakub@redhat.com>
395
396 PR middle-end/55094
397 * gcc.dg/pr55094.c: New test.
398
399 PR rtl-optimization/54921
400 * gcc.dg/pr54921.c: New test.
401
402 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
403
404 * gcc.target/i386/pr55359.c: New test.
405
406 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
407
408 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
409 * g++.dg/tls/thread_local3g.C: Likewise.
410 * g++.dg/tls/thread_local4g.C: Likewise.
411 * g++.dg/tls/thread_local5g.C: Likewise.
412 * g++.dg/tls/thread_local6g.C: Likewise.
413 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
414 * g++.dg/tls/thread_local2.C: Likewise.
415 * g++.dg/tls/thread_local2g.C: Likewise.
416 * g++.dg/tls/thread_local6.C: Likewise.
417
418 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
419
420 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
421 * gcc.dg/tm/clone-1.c: New test.
422
423 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
424
425 PR c++/55368
426 * g++.dg/parse/struct-5.C: New.
427
428 2012-11-19 Tom de Vries <tom@codesourcery.com>
429
430 PR rtl-optimization/55315
431 * gcc.target/mips/pr55315.c: New test.
432
433 2012-11-17 Jakub Jelinek <jakub@redhat.com>
434
435 PR tree-optimization/55236
436 * gcc.dg/pr55236.c: New test.
437
438 PR testsuite/55188
439 * gcc.dg/pr19105.c: Accept also optimizing
440 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
441
442 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
443 from addr2line_output. Increment idx if asking for more than one
444 address in one object.
445
446 2012-11-16 Jakub Jelinek <jakub@redhat.com>
447
448 PR tree-optimization/55329
449 * g++.dg/opt/pr55329.C: New test.
450
451 2012-11-16 Janus Weil <janus@gcc.gnu.org>
452
453 PR fortran/55297
454 * gfortran.dg/typebound_operator_18.f90: New.
455
456 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
457
458 PR rtl-optimization/55330
459 * gfortran.dg/pr55330.f90: New test.
460
461 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
462
463 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
464 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
465 * gcc.dg/hoist-register-pressure-2.c: Ditto.
466 * gcc.dg/hoist-register-pressure-3.c: Ditto.
467 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
468 * gcc.dg/tree-prof/unroll-1.c: Ditto.
469
470 2012-11-16 Dodji Seketeli <dodji@redhat.com>
471
472 PR c++/54875
473 * g++.dg/cpp0x/alias-decl-27.C: New test.
474
475 2012-11-16 Jakub Jelinek <jakub@redhat.com>
476
477 PR c++/55337
478 * g++.dg/template/alignof2.C: New test.
479
480 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
481
482 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
483 * g++.dg/mv6.C (dg-options): Ditto.
484
485 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
486
487 * lib/target_suports.exp
488 (check_effective_target_has_w_floating_suffix): New procedure.
489 (check_effective_target_has_q_floating_suffix): Ditto.
490 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
491 for unsupported non-standard suffix on floating constant.
492 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
493
494 2012-11-14 Jakub Jelinek <jakub@redhat.com>
495
496 * lib/asan-dg.exp: New file.
497 * gcc.dg/asan/asan.exp: New file.
498 * g++.dg/dg.exp: Prune also asan tests.
499 * g++.dg/asan/asan.exp: New file.
500 * c-c++-common/asan/memcmp-1.c: New test.
501
502 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
503
504 PR c++/55323
505 * g++.dg/cpp0x/vt-55323.C: New.
506
507 2012-11-13 Sriraman Tallam <tmsriram@google.com>
508
509 * g++.dg/mv4.C: Add require ifunc. Change error message.
510 * g++.dg/mv5.C: Add require ifunc.
511 * g++.dg/mv6.C: Add require ifunc.
512
513 2012-11-13 Martin Jambor <mjambor@suse.cz>
514
515 PR tree-optimization/55253
516 * gcc.dg/torture/pr55253.c: New test.
517 * gcc.dg/torture/pr55305.c: Likewise.
518
519 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
520
521 PR middle-end/55142
522 * gcc.target/i386/pr55142-1.c: New file.
523 * gcc.target/i386/pr55142-2.c: Likewise.
524
525 2012-11-13 Dodji Seketeli <dodji@redhat.com>
526
527 PR c++/54466
528 * g++.dg/cpp0x/alias-decl-26.C: New test file.
529
530 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
531
532 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
533 instead of lp64.
534 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
535 * gcc.target/i386/pr49715-2.c: Likewise.
536 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
537
538 2012-11-13 Jakub Jelinek <jakub@redhat.com>
539
540 PR tree-optimization/55281
541 * gcc.dg/vect/fast-math-pr55281.c: New test.
542 * g++.dg/opt/pr55281.C: New test.
543
544 PR rtl-optimization/54127
545 * gcc.dg/torture/pr54127.c: New test.
546
547 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
548 Jakub Jelinek <jakub@redhat.com>
549
550 PR rtl-optimization/51447
551 * gcc.c-torture/execute/pr51447.c: New test.
552
553 2012-11-12 Ian Bolton <ian.bolton@arm.com>
554
555 * gcc.target/aarch64/csinc-2.c: New test.
556
557 2012-11-12 Ian Bolton <ian.bolton@arm.com>
558
559 * gcc.target/aarch64/cmn.c: New test.
560 * gcc.target/aarch64/adds.c: New test.
561 * gcc.target/aarch64/subs.c: New test.
562
563 2012-11-12 Tobias Burnus <burnus@net-b.de>
564
565 PR fortran/55272
566 * gfortran.dg/coarray_29_1.f90: New.
567 * gfortran.dg/coarray_29_2.f90: New.
568
569 2012-11-12 Bin Cheng <bin.cheng@arm.com>
570
571 * gcc.dg/hoist-register-pressure-3.c: New test.
572
573 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
574
575 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
576 wrappers around sinf and cosf.
577
578 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
579
580 PR middle-end/55247
581 PR middle-end/55259
582 * gcc.target/i386/pr55247-2.c: New file.
583
584 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
585
586 PR middle-end/55263
587 * g++.dg/pr55263.C: New test.
588
589 2012-11-11 Martin Jambor <mjambor@suse.cz>
590
591 PR tree-optimization/55238
592 * testsuite/gcc.dg/torture/pr55238.c: New test.
593
594 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
595
596 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
597 * c-c++-common/torture/vector-subscript-1.c: Likewise.
598 * c-c++-common/torture/vector-subscript-2.c: Likewise.
599
600 2012-11-10 Jan Hubicka <jh@suse.cz>
601
602 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
603
604 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
605
606 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
607 -mno-sse -mno-mmx to dg-options. Reformat.
608
609 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
610
611 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
612 * c-c++-common/vector-compare-1.c: Same.
613 * c-c++-common/vector-compare-2.c: Same.
614 * g++.dg/other/unused1.C: Skip on AIX.
615 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
616 extra message on AIX.
617
618 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
619
620 PR target/55247
621 * gcc.target/i386/pr55247.c: New test.
622
623 2012-11-09 Andrew Pinski <apinski@cavium.com>
624
625 * gcc.c-torture/execute/20121108-1.c: New test.
626
627 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
628
629 PR c++/54413
630 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
631 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
632 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
633 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
634
635 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
636
637 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
638 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
639 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
640 array bounds.
641 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
642
643 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
644
645 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
646 * g++.dg/tm/pr47530.C: Same.
647
648 2012-11-09 Jason Merrill <jason@redhat.com>
649
650 PR c++/54859
651 * g++.dg/cpp0x/alias-decl-25.C: New.
652
653 * g++.dg/abi/abi-tag1.C: New.
654 * g++.dg/abi/abi-tag2.C: New.
655
656 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
657
658 PR rtl-optimization/55154
659 * gcc.target/i386/pr55154.c: New test.
660
661 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
662
663 PR rtl-optimization/55151
664 * gcc.dg/pr55151.c: Move ...
665 * gcc.target/i386/pr55151.c: ... here.
666
667 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
668
669 PR rtl-optimization/54472
670 * gcc.dg/pr54472.c: New test.
671
672 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
673
674 * gnat.dg/stack_check3.ad[sb]: New test.
675
676 2012-11-08 Ian Lance Taylor <iant@google.com>
677
678 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
679 with arguments. Handle errorcheckoutput and rundir test types.
680
681 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
682
683 PR tree-optimization/55191
684 * gcc.dg/pr55191.c: New test.
685
686 2012-11-08 Jakub Jelinek <jakub@redhat.com>
687
688 PR debug/54499
689 * g++.dg/debug/pr54499.C: New test.
690
691 2012-11-08 Jan Hubicka <jh@suse.cz>
692
693 PR middle-end/48636
694 * gcc.dg/winline-3.c: Update.
695
696 2012-11-08 Martin Jambor <mjambor@suse.cz>
697
698 * gfortran.dg/ipcp-array-1.f90: New test.
699
700 2012-11-08 Florian Weimer <fweimer@redhat.com>
701
702 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
703
704 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
705
706 PR rtl-optimization/55151
707 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
708
709 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
710
711 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
712
713 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
714
715 * gcc.c-torture/compile/20121107-1.c: New test.
716
717 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
718
719 PR rtl-optimization/55151
720 * gcc.dg/pr55151.c: Compile it only for x86_64.
721
722 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
723
724 PR rtl-optimization/55122
725 * gcc.dg/pr55122.c: New test.
726
727 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
728
729 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
730 word powerpc.
731 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
732 * gcc.target/powerpc/loop_align.c: Skip on AIX.
733 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
734 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
735
736 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
737
738 PR c/53063
739 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
740
741 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
742
743 PR c/51294
744 * c-c++-common/pr51294.c: New.
745
746 2012-11-07 Martin Jambor <mjambor@suse.cz>
747
748 PR tree-optimization/53787
749 * gcc.dg/ipa/ipa-5.c: Adjust.
750 * gcc.dg/ipa/ipcp-agg-1.c: New test.
751 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
752 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
753 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
754 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
755 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
756 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
757 * gfortran.dg/pr48636-2.f90: New test.
758 * gfortran.dg/pr53787.f90: Likewise.
759
760 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
761
762 PR c++/55226
763 Revert:
764 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
765
766 PR c++/54922
767 * g++.dg/cpp0x/constexpr-union4.C: New.
768
769 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
770
771 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
772
773 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
774
775 PR target/49220
776 * gcc.c-torture/compile/pr49220.c: New test.
777
778 2012-11-07 Florian Weimer <fweimer@redhat.com>
779
780 * g++.dg/init/new40.C: New.
781
782 2012-11-07 Jakub Jelinek <jakub@redhat.com>
783
784 PR debug/54693
785 * gcc.dg/guality/pr54693-2.c: New test.
786
787 2012-11-06 Andrew Pinski <apinski@cavium.com>
788
789 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
790 -fno-vect-cost-model.
791
792 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
793
794 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
795 * gcc.dg/tm/debug-1.c: Same.
796 * gcc.dg/tm/irrevocable-3.c: Same.
797 * gcc.dg/tm/irrevocable-4.c: Same.
798 * gcc.dg/tm/memopt-10.c: Same.
799 * gcc.dg/tm/memopt-11.c: Same.
800 * gcc.dg/tm/props-4.c: Same.
801 * gcc.dg/tm/wrap-3.c: Same.
802 * gcc.dg/tm/wrap-4.c: Same.
803
804 2012-11-06 Andrew Pinski <apinski@cavium.com>
805
806 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
807
808 2012-11-06 Jan Hubicka <jh@suse.cz>
809
810 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
811 candidate still.
812 * gcc.dg/tree-ssa/loop-23.c: Likewise.
813 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
814 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
815
816 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
817
818 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
819
820 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
821
822 PR middle-end/41993
823 * gcc.dg/torture/pr41993.c: New test.
824
825 2012-11-06 Jan Hubicka <jh@suse.cz>
826
827 * gcc.target/i386/l_fma_float_?.c: Update.
828 * gcc.target/i386/l_fma_double_?.c: Update.
829
830 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
831
832 PR target/54089
833 * gcc.target/sh/pr54089-8.c: New.
834 * gcc.target/sh/pr54089-9.c: New.
835
836 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
837
838 PR target/47440
839 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
840 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
841 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
842 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
843 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
844 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
845 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
846 * gcc.target/i386/avx-vzeroupper-27.c: New.
847
848 2012-11-06 Janus Weil <janus@gcc.gnu.org>
849
850 PR fortran/54917
851 * gfortran.dg/transfer_class_1.f90: New.
852 * gfortran.dg/transfer_class_2.f90: New.
853
854 2012-11-05 Sriraman Tallam <tmsriram@google.com>
855
856 * testsuite/g++.dg/mv1.C: New test.
857 * testsuite/g++.dg/mv2.C: New test.
858 * testsuite/g++.dg/mv3.C: New test.
859 * testsuite/g++.dg/mv4.C: New test.
860 * testsuite/g++.dg/mv5.C: New test.
861 * testsuite/g++.dg/mv6.C: New test.
862
863 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
864
865 PR testsuite/55186
866 * gcc.dg/const-uniq-1.c (a): Increase length four times.
867
868 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
869
870 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
871 darwin.
872
873 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
874
875 * g++.dg/torture/20121105-1.C: New test.
876
877 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
878
879 * gcc.dg/torture/fp-compare.c: New testcase.
880
881 2012-11-05 Jan Hubicka <jh@suse.cz>
882
883 * gcc.dg/const-1.c: Update.
884 * gcc.dg/pure-1.c: Update.
885
886 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
887
888 PR rtl-optimization/55151
889 * gcc.dg/pr55151.c: New test.
890
891 2012-11-05 Jakub Jelinek <jakub@redhat.com>
892
893 PR debug/54970
894 PR debug/54971
895 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
896
897 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
898
899 PR testsuite/51128
900 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
901
902 2012-11-05 Jan Hubicka <jh@suse.cz>
903
904 * gcc.dg/autopar/pr49960.c: Fix testcase.
905
906 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
907
908 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
909 Fix scan-tree-dump-times directive.
910
911 2012-11-04 Janus Weil <janus@gcc.gnu.org>
912
913 PR fortran/55199
914 * gfortran.dg/associate_12.f90: New.
915
916 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
917
918 PR target/54255
919 * lib/target-supports.exp (check_effective_target_masm_intel): New
920 proc.
921 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
922 masm_intel.
923
924 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
925 Jack Howarth <howarth@bromo.med.uc.edu>
926
927 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
928 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
929 * gcc.target/i386/pr53249.c: Likewise.
930
931 2012-11-03 Andrew Pinski <apinski@cavium.com>
932
933 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
934 call abort1 so that cross jumping does not happen.
935
936 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
937
938 PR target/51244
939 * gcc.target/sh/pr51244-18.c: New.
940 * gcc.target/sh/pr51244-19.c: New.
941
942 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
943
944 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
945 b requires a 64-bit operation followed by a truncation.
946
947 2012-11-02 Jan Hubicka <jh@suse.cz>
948
949 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
950
951 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
952
953 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
954 conditions to verify the reduction code is vectorized.
955
956 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
957 in case 'pow', such as 'powerpc' is used in the compiler version name.
958 * gcc.target/powerpc/pr46728-2.c: Likewise.
959 * gcc.target/powerpc/pr46728-3.c: Likewise.
960 * gcc.target/powerpc/pr46728-4.c: Likewise.
961 * gcc.target/powerpc/pr46728-5.c: Likewise.
962 * gcc.target/powerpc/pr46728-7.c: Likewise.
963 * gcc.target/powerpc/pr46728-8.c: Likewise.
964 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
965
966 2012-11-02 Jan Hubicka <jh@suse.cz>
967
968 * gcc.dg/tree-ssa/loop-38.c: New testcase.
969
970 2012-11-02 Jan Hubicka <jh@suse.cz>
971
972 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
973 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
974
975 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
976
977 PR middle-end/55130
978 * gcc.target/i386/pr55130.c: New test.
979
980 2012-11-02 Jakub Jelinek <jakub@redhat.com>
981
982 PR target/55147
983 * gcc.target/i386/pr55147.c: New test.
984
985 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
986
987 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
988 * gfortran.dg/default_format_denormal_1.f90: Same.
989
990 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
991
992 PR middle-end/55001
993 * g++.dg/ext/vector19.C: Remove target restrictions.
994 * gcc.dg/fold-compare-7.c: New testcase.
995
996 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
997
998 PR target/55160
999 * gcc.target/sh/pr55160.c: New.
1000
1001 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1002
1003 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1004 scan-assembler regex.
1005
1006 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1007
1008 PR middle-end/55150
1009 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1010 * gcc.dg/pr55150-2.c: New test.
1011
1012 2012-11-01 Sharad Singhai <singhai@google.com>
1013
1014 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1015 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1016 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1017 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1018
1019 2012-10-31 Dehao Chen <dehao@google.com>
1020
1021 * g++.dg/debug/dwarf2/block.C: New testcase.
1022
1023 2012-10-31 Jan Hubicka <jh@suse.cz>
1024
1025 * gcc.dg/pr44974.c: Add noinline.
1026
1027 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1028
1029 PR fortran/53718
1030 * gfortran.dg/class_54.f90: New.
1031
1032 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1033 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR tree-optimization/55018
1036 * gcc.dg/torture/pr55018.c: New test.
1037
1038 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/54583
1041 * g++.dg/ext/vla13.C: New.
1042
1043 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1044
1045 PR middle-end/55150
1046 * gcc.dg/pr55150.c: New test.
1047
1048 2012-10-31 Tobias Burnus <burnus@net-b.de>
1049
1050 PR fortran/55134
1051 * gfortran.dg/associate_11.f90: New.
1052
1053 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1054
1055 PR c++/54955
1056 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1057
1058 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1059
1060 PR tree-optimization/19105
1061 PR tree-optimization/21643
1062 PR tree-optimization/46309
1063 * gcc.dg/pr19105.c: New test.
1064 * gcc.dg/pr21643.c: New test.
1065 * gcc.dg/pr46309-2.c: New test.
1066 * gcc.c-torture/execute/pr46309.c: New test.
1067
1068 2012-10-31 Alan Modra <amodra@gmail.com>
1069
1070 * gcc.target/powerpc/dimode_off.c: New.
1071 * gcc.target/powerpc/timode_off.c: New.
1072 * gcc.target/powerpc/dfmode_off.c: New.
1073 * gcc.target/powerpc/tfmode_off.c: New.
1074
1075 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1076
1077 PR rtl-optimization/55093
1078 * gcc.target/i386/pr55093.c: New file.
1079
1080 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1081
1082 * gcc.target/i386/pr55116.c: Renamed to ...
1083 * gcc.target/i386/pr55116-1.c: This.
1084
1085 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1086
1087 * gcc.target/i386/pr55116-2.c: New file.
1088
1089 2012-10-30 Richard Biener <rguenther@suse.de>
1090
1091 * gcc.dg/vect/slp-perm-2.c: Adjust.
1092
1093 2012-10-30 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/55111
1096 * gcc.dg/torture/pr55111.c: New testcase.
1097
1098 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1099
1100 PR target/53988
1101 * gcc.target/sh/pr53988.c: New.
1102
1103 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1104
1105 PR target/54989
1106 * gcc.dg/hoist-register-pressure-1.c: Rename from
1107 hoist-register-pressure.c. Add nonpic condition.
1108 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1109
1110 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1111
1112 PR c++/54930
1113 * gcc.dg/Wreturn-local-addr.c: New.
1114 * g++.dg/warn/Wno-return-local-addr.C: New.
1115 * g++.dg/warn/Wreturn-local-addr.C: New.
1116
1117 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1118
1119 PR middle-end/55116
1120 * gcc.target/i386/pr55116.c: New file.
1121
1122 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1123
1124 PR c/53066
1125 * gcc.dg/Wshadow-4.c: New.
1126 * gcc.dg/Wshadow-4.h: New.
1127
1128 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1129
1130 PR debug/54693
1131 * gcc.dg/guality/pr54693.c: New.
1132
1133 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1134
1135 PR middle-end/55027
1136 * gcc.dg/pr55027.c: New testcase.
1137
1138 2012-10-29 Jan Hubicka <jh@suse.cz>
1139
1140 * gcc.dg/ipa/inline-6.c: New testcase.
1141
1142 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1143
1144 PR rtl-optimization/55106
1145 * g++.dg/pr55106.C: New.
1146
1147 2012-10-29 Richard Guenther <rguenther@suse.de>
1148
1149 PR middle-end/53695
1150 * gcc.dg/torture/pr53695.c: New testcase.
1151
1152 2012-10-28 Jan Hubicka <jh@suse.cz>
1153
1154 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1155
1156 2012-10-28 Tobias Burnus <burnus@net-b.de>
1157
1158 PR fortran/54958
1159 * gfortran.dg/do_check_6.f90: New.
1160
1161 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1162 Jack Howarth <howarth@bromo.med.uc.edu>
1163
1164 PR target/54404
1165 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1166 to dg-options.
1167 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1168
1169 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1170
1171 PR target/34283
1172 * gcc.target/i386/pr34283.c: New test.
1173
1174 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1175
1176 PR c++/55081
1177 * g++.dg/opt/pr55081.C: New test.
1178
1179 PR debug/54970
1180 PR debug/54971
1181 * gcc.dg/guality/pr54970.c: New test.
1182
1183 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/54984
1186 * g++.dg/template/new11.C: New.
1187
1188 2012-10-26 Richard Biener <rguenther@suse.de>
1189
1190 PR middle-end/54824
1191 * gcc.dg/torture/pr54824.c: New testcase.
1192
1193 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1194
1195 * gcc.target/i386/fxsave-1.c: New.
1196 * gcc.target/i386/fxsave64-1.c: Ditto.
1197 * gcc.target/i386/fxrstor-1.c: Ditto.
1198 * gcc.target/i386/fxrstor64-1.c: Ditto.
1199 * gcc.target/i386/xsave-1.c: Ditto.
1200 * gcc.target/i386/xsave64-1.c: Ditto.
1201 * gcc.target/i386/xrstor-1.c: Ditto.
1202 * gcc.target/i386/xrstor64-1.c: Ditto.
1203 * gcc.target/i386/xsaveopt-1.c: Ditto.
1204 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1205 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1206 * gcc.target/i386/sse-13.c: Ditto.
1207 * gcc.target/i386/sse-14.c: Ditto.
1208 * gcc.target/i386/sse-22.c: Ditto.
1209 * gcc.target/i386/sse-23.c: Ditto.
1210 * g++.dg/other/i386-2.C: Ditto.
1211 * g++.dg/other/i386-3.C: Ditto.
1212
1213 2012-10-25 Jan Hubicka <jh@suse.cz>
1214
1215 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1216 at ivcanon time.
1217
1218 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1219
1220 PR c++/53761
1221 * g++.dg/ext/transparent-union.C: New.
1222
1223 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1224
1225 PR c++/54427
1226 * g++.dg/ext/vector19.C: New testcase.
1227
1228 2012-10-25 Richard Biener <rguenther@suse.de>
1229
1230 PR tree-optimization/54902
1231 * g++.dg/torture/pr54902.C: New testcase.
1232
1233 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 PR c++/34892
1236 * g++.dg/template/crash114.C: New.
1237
1238 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 PR bootstrap/55049
1241 * gcc.target/i386/pr55049-1.c: New test.
1242
1243 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1244
1245 PR fortran/55037
1246 * gfortran.dg/class_dummy_4.f03: New.
1247
1248 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1249
1250 PR rtl-optimization/55010
1251 * gcc.dg/pr55010.c: New test.
1252
1253 PR debug/54828
1254 * g++.dg/debug/pr54828.C: New test.
1255
1256 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1257
1258 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1259 * gcc.dg/vect/vect-83_64.c: Likewise.
1260
1261 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1262
1263 PR c++/54922
1264 * g++.dg/cpp0x/constexpr-union4.C: New.
1265
1266 2012-10-23 Jeff Law <law@redhat.com>
1267
1268 * gcc.c-torture/execute/pr54985.c: New test.
1269
1270 2012-10-23 Paul Koning <ni1d@arrl.net>
1271
1272 PR debug/54508
1273 * g++.dg/debug/dwarf2/pr54508.C: New.
1274
1275 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1276
1277 PR c++/54844
1278 * g++.dg/template/sizeof14.C: New test.
1279
1280 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1281 Jim MacArthur <jim.macarthur@arm.com>
1282 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1283 Marcus Shawcroft <marcus.shawcroft@arm.com>
1284 Nigel Stephens <nigel.stephens@arm.com>
1285 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1286 Richard Earnshaw <rearnsha@arm.com>
1287 Sofiane Naci <sofiane.naci@arm.com>
1288 Stephen Thomas <stephen.thomas@arm.com>
1289 Tejas Belagod <tejas.belagod@arm.com>
1290 Yufeng Zhang <yufeng.zhang@arm.com>
1291
1292 * lib/target-supports.exp
1293 (check_profiling_available): Add AArch64.
1294 (check_effective_target_vect_int): Likewise.
1295 (check_effective_target_vect_shift): Likewise.
1296 (check_effective_target_vect_float): Likewise.
1297 (check_effective_target_vect_double): Likewise.
1298 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1299 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1300 (check_effective_target_vect_pack_trunc): Likewise.
1301 (check_effective_target_vect_unpack): Likewise.
1302 (check_effective_target_vect_hw_misalign): Likewise.
1303 (check_effective_target_vect_short_mult): Likewise.
1304 (check_effective_target_vect_int_mult): Likewise.
1305 (check_effective_target_vect_stridedN): Likewise.
1306 (check_effective_target_sync_int_long): Likewise.
1307 (check_effective_target_sync_char_short): Likewise.
1308 (check_vect_support_and_set_flags): Likewise.
1309 (check_effective_target_aarch64_tiny): New.
1310 (check_effective_target_aarch64_small): New.
1311 (check_effective_target_aarch64_large): New.
1312 * g++.dg/other/PR23205.C: Enable aarch64.
1313 * g++.dg/other/pr23205-2.C: Likewise.
1314 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1315 * gcc.c-torture/execute/20101011-1.c: Likewise.
1316 * gcc.dg/20020312-2.c: Likewise.
1317 * gcc.dg/20040813-1.c: Likewise.
1318 * gcc.dg/builtin-apply2.c: Likewise.
1319 * gcc.dg/stack-usage-1.c: Likewise.
1320
1321 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1322 Jim MacArthur <jim.macarthur@arm.com>
1323 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1324 Marcus Shawcroft <marcus.shawcroft@arm.com>
1325 Nigel Stephens <nigel.stephens@arm.com>
1326 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1327 Richard Earnshaw <rearnsha@arm.com>
1328 Sofiane Naci <sofiane.naci@arm.com>
1329 Stephen Thomas <stephen.thomas@arm.com>
1330 Tejas Belagod <tejas.belagod@arm.com>
1331 Yufeng Zhang <yufeng.zhang@arm.com>
1332
1333 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1334 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1335 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1336 * gcc.target/aarch64/aapcs/abitest.S: New file.
1337 * gcc.target/aarch64/aapcs/abitest.h: New file.
1338 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1339 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1340 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1341 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1342 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1343 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1344 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1345 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1346 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1347 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1348 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1349 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1350 * gcc.target/aarch64/aapcs/test_1.c: New file.
1351 * gcc.target/aarch64/aapcs/test_10.c: New file.
1352 * gcc.target/aarch64/aapcs/test_11.c: New file.
1353 * gcc.target/aarch64/aapcs/test_12.c: New file.
1354 * gcc.target/aarch64/aapcs/test_13.c: New file.
1355 * gcc.target/aarch64/aapcs/test_14.c: New file.
1356 * gcc.target/aarch64/aapcs/test_15.c: New file.
1357 * gcc.target/aarch64/aapcs/test_16.c: New file.
1358 * gcc.target/aarch64/aapcs/test_17.c: New file.
1359 * gcc.target/aarch64/aapcs/test_18.c: New file.
1360 * gcc.target/aarch64/aapcs/test_19.c: New file.
1361 * gcc.target/aarch64/aapcs/test_2.c: New file.
1362 * gcc.target/aarch64/aapcs/test_20.c: New file.
1363 * gcc.target/aarch64/aapcs/test_21.c: New file.
1364 * gcc.target/aarch64/aapcs/test_22.c: New file.
1365 * gcc.target/aarch64/aapcs/test_23.c: New file.
1366 * gcc.target/aarch64/aapcs/test_24.c: New file.
1367 * gcc.target/aarch64/aapcs/test_25.c: New file.
1368 * gcc.target/aarch64/aapcs/test_26.c: New file.
1369 * gcc.target/aarch64/aapcs/test_3.c: New file.
1370 * gcc.target/aarch64/aapcs/test_4.c: New file.
1371 * gcc.target/aarch64/aapcs/test_5.c: New file.
1372 * gcc.target/aarch64/aapcs/test_6.c: New file.
1373 * gcc.target/aarch64/aapcs/test_7.c: New file.
1374 * gcc.target/aarch64/aapcs/test_8.c: New file.
1375 * gcc.target/aarch64/aapcs/test_9.c: New file.
1376 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1377 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1378 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1379 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1380 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1381 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1382 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1383 * gcc.target/aarch64/aapcs/type-def.h: New file.
1384 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1385 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1386 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1387 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1388 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1389 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1390 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1391 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1392 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1393 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1394 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1395 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1396 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1397 * gcc.target/aarch64/aarch64.exp: New file.
1398 * gcc.target/aarch64/adc-1.c: New file.
1399 * gcc.target/aarch64/adc-2.c: New file.
1400 * gcc.target/aarch64/asm-1.c: New file.
1401 * gcc.target/aarch64/clrsb.c: New file.
1402 * gcc.target/aarch64/clz.c: New file.
1403 * gcc.target/aarch64/ctz.c: New file.
1404 * gcc.target/aarch64/csinc-1.c: New file.
1405 * gcc.target/aarch64/csinv-1.c: New file.
1406 * gcc.target/aarch64/csneg-1.c: New file.
1407 * gcc.target/aarch64/extend.c: New file.
1408 * gcc.target/aarch64/fcvt.x: New file.
1409 * gcc.target/aarch64/fcvt_double_int.c: New file.
1410 * gcc.target/aarch64/fcvt_double_long.c: New file.
1411 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1412 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1413 * gcc.target/aarch64/fcvt_float_int.c: New file.
1414 * gcc.target/aarch64/fcvt_float_long.c: New file.
1415 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1416 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1417 * gcc.target/aarch64/ffs.c: New file.
1418 * gcc.target/aarch64/fmadd.c: New file.
1419 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1420 * gcc.target/aarch64/frint.x: New file.
1421 * gcc.target/aarch64/frint_double.c: New file.
1422 * gcc.target/aarch64/frint_float.c: New file.
1423 * gcc.target/aarch64/index.c: New file.
1424 * gcc.target/aarch64/mneg-1.c: New file.
1425 * gcc.target/aarch64/mneg-2.c: New file.
1426 * gcc.target/aarch64/mneg-3.c: New file.
1427 * gcc.target/aarch64/mnegl-1.c: New file.
1428 * gcc.target/aarch64/mnegl-2.c: New file.
1429 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1430 * gcc.target/aarch64/pic-constantpool1.c: New file.
1431 * gcc.target/aarch64/pic-symrefplus.c: New file.
1432 * gcc.target/aarch64/predefine_large.c: New file.
1433 * gcc.target/aarch64/predefine_small.c: New file.
1434 * gcc.target/aarch64/predefine_tiny.c: New file.
1435 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1436 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1437 * gcc.target/aarch64/table-intrinsics.c: New file.
1438 * gcc.target/aarch64/tst-1.c: New file.
1439 * gcc.target/aarch64/vect-abs-compile.c: New file.
1440 * gcc.target/aarch64/vect-abs.c: New file.
1441 * gcc.target/aarch64/vect-abs.x: New file.
1442 * gcc.target/aarch64/vect-compile.c: New file.
1443 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1444 * gcc.target/aarch64/vect-faddv.c: New file.
1445 * gcc.target/aarch64/vect-faddv.x: New file.
1446 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1447 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1448 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1449 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1450 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1451 * gcc.target/aarch64/vect-fp-compile.c: New file.
1452 * gcc.target/aarch64/vect-fp.c: New file.
1453 * gcc.target/aarch64/vect-fp.x: New file.
1454 * gcc.target/aarch64/vect-mull-compile.c: New file.
1455 * gcc.target/aarch64/vect-mull.c: New file.
1456 * gcc.target/aarch64/vect-mull.x: New file.
1457 * gcc.target/aarch64/vect.c: New file.
1458 * gcc.target/aarch64/vect.x: New file.
1459 * gcc.target/aarch64/vector_intrinsics.c: New file.
1460 * gcc.target/aarch64/vfp-1.c: New file.
1461 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1462 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1463 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1464 * g++.dg/abi/aarch64_guard1.C: New file.
1465
1466 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR c++/54988
1469 * c-c++-common/pr54988.c: New test.
1470
1471 2012-10-23 Jan Hubicka <jh@suse.cz>
1472
1473 * gcc.dg/tree-prof/peel-1.c: New testcase.
1474
1475 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1476
1477 PR gcc/52945
1478 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1479
1480 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1481
1482 * gcc.dg/c99-predef-1.c: New test.
1483 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1484 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1485 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1486 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1487 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1488 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1489 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1490 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1491 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1492 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1493 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1494 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1495
1496 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1497
1498 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1499
1500 2012-10-23 Jan Hubicka <jh@suse.cz>
1501
1502 PR middle-end/54937
1503 * gcc.c-torture/execute/pr54937.c: New testcase.
1504 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1505
1506 2012-10-23 Jan Hubicka <jh@suse.cz>
1507
1508 PR middle-end/54967
1509 * gfortran.dg/pr54967.f90: New testcase.
1510
1511 2012-10-23 Terry Guo <terry.guo@arm.com>
1512
1513 PR target/55019
1514 * gcc.dg/pr55019.c: New.
1515
1516 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1517
1518 PR tree-optimization/55008
1519 * gcc.dg/tree-ssa/pr55008.c: New test.
1520
1521 2012-10-22 Richard Biener <rguenther@suse.de>
1522
1523 PR tree-optimization/55011
1524 * gcc.dg/torture/pr55011.c: New testcase.
1525
1526 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1527
1528 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1529 * gcc.target/arm/pr40457-2.c: Likewise.
1530 * gcc.target/arm/pr40457-3.c: Likewise.
1531
1532 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gnat.dg/specs/limited_with4.ads: New test.
1535 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1536
1537 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/modular4.adb: New test.
1540 * gnat.dg/modular4_pkg.ads: New helper.
1541
1542 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1543
1544 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1545 * gnat.dg/specs/addr1.ads: Likewise.
1546
1547 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1548
1549 * gcc.dg/webizer.c (main): Add missing exit call.
1550
1551 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1552
1553 PR fortran/54465
1554 * gfortran.dg/wextra_1.f: New test.
1555
1556 2012-10-20 Jan Hubicka <jh@suse.cz>
1557
1558 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1559
1560 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1561
1562 PR fortran/54224
1563 * gfortran.dg/warn_unused_function.f90: New.
1564
1565 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1566
1567 * lib/target-supports.exp
1568 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1569
1570 2012-10-19 Richard Guenther <rguenther@suse.de>
1571
1572 PR tree-optimization/54981
1573 * gcc.dg/pr54981.c: New testcase.
1574
1575 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1576
1577 PR target/54892
1578 * gcc.target/arm/pr54892.c: New.
1579
1580 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1581
1582 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1583
1584 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1585
1586 PR c++/54501
1587 * g++.dg/init/array30.C: New.
1588 * g++.dg/init/array31.C: Likewise.
1589
1590 2012-10-18 Tobias Burnus <burnus@net-b.de>
1591
1592 PR fortran/54884
1593 * gfortran.dg/public_private_module_7.f90: New.
1594
1595 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/29633
1598 * g++.dg/template/pr29633.C: New.
1599
1600 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 * gnat.dg/loop_optimization13.ad[sb]: New test.
1603 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1604
1605 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1606
1607 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1608 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1609 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1610 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1611
1612 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1613
1614 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1615 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1616 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1617 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1618 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1619 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1620
1621 2012-10-16 Jan Hubicka <jh@suse.cz>
1622
1623 * gcc.target/i386/l_fma_float_?.c: Update.
1624 * gcc.target/i386/l_fma_double_?.c: Update.
1625 * gfortran.dg/do_1.f90: XFAIL
1626 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1627 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1628 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1629 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1630 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1631 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1632 valid.
1633
1634 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1635
1636 PR c/53063
1637 PR c/40989
1638 * gcc.dg/Wstrict-overflow-24.c: New.
1639
1640 2012-10-16 Tobias Burnus <burnus@net-b.de>
1641
1642 PR fortran/50981
1643 PR fortran/54618
1644 * gfortran.dg/class_optional_1.f90: New.
1645 * gfortran.dg/class_optional_2.f90: New.
1646
1647 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1648
1649 PR debug/54796
1650 * gcc.dg/guality/pr54796.c: New test.
1651
1652 PR tree-optimization/54889
1653 * gfortran.dg/pr54889.f90: New test.
1654
1655 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1656
1657 * g++.dg/other/dump-ada-spec-2.C: New test.
1658
1659 2012-10-16 Easwaran Raman <eraman@google.com>
1660
1661 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1662 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1663
1664 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1665
1666 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1667 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1668
1669 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1670
1671 PR target/54925
1672 * gcc.c-torture/compile/pr54925.c: New.
1673
1674 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1675
1676 PR target/51244
1677 * gcc.target/sh/pr51244-17.c: New.
1678
1679 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1680
1681 PR target/54760
1682 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1683 functions.
1684 * gcc.target/sh/pr54760-4.c: New.
1685
1686 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1687
1688 PR target/34777
1689 * gcc.target/sh/torture/sh-torture.exp: New.
1690 * gcc.target/sh/torture/pr34777.c: New.
1691
1692 2012-10-15 Matthias Klose <doko@ubuntu.com>
1693
1694 * lib/target-supports.exp (check_profiling_available): Match
1695 arm*-*-linux-* for ARM Linux/GNU.
1696 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1697 * gfortran.dg/enum_10.f90: Likewise.
1698 * gfortran.dg/enum_9.f90: Likewise.
1699 * gcc.target/arm/synchronize.c: Likewise.
1700 * g++.old-deja/g++.jason/enum6.C: Likewise.
1701 * g++.old-deja/g++.other/enum4.C: Likewise.
1702 * g++.old-deja/g++.law/enum9.C: Likewise.
1703
1704 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1705
1706 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1707 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1708
1709 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1710 Paolo Carlini <paolo.carlini@oracle.com>
1711
1712 PR c++/17805
1713 * g++.dg/overload/operator6.C: New.
1714
1715 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/50080 (again)
1718 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1719 * g++.dg/parse/tmpl-outside1.C: Likewise.
1720 * g++.dg/template/qualttp18.C: Likewise.
1721 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1722 * g++.old-deja/g++.pt/overload13.C: Likewise.
1723
1724 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1725
1726 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1727 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1728 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1729 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1730 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1731 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1732 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1733 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1734
1735 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/50080
1738 * g++.dg/parse/tmpl-outside2.C: New.
1739 * g++.dg/parse/tmpl-outside1.C: Adjust.
1740 * g++.dg/template/qualttp18.C: Likewise.
1741 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1742 * g++.old-deja/g++.pt/overload13.C: Likewise.
1743
1744 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1745
1746 PR tree-optimization/54915
1747 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1748
1749 2012-10-15 Richard Guenther <rguenther@suse.de>
1750
1751 PR tree-optimization/54920
1752 * gcc.dg/torture/pr54920.c: New testcase.
1753
1754 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1755
1756 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1757
1758 2012-10-13 Jason Merrill <jason@redhat.com>
1759
1760 * g++.dg/tls/thread_local7g.C: Require tls_native.
1761
1762 2012-10-14 Jason Merrill <jason@redhat.com>
1763
1764 * g++.dg/cpp0x/inh-ctor1.C: New.
1765 * g++.dg/cpp0x/inh-ctor2.C: New.
1766 * g++.dg/cpp0x/inh-ctor3.C: New.
1767 * g++.dg/cpp0x/inh-ctor4.C: New.
1768 * g++.dg/cpp0x/inh-ctor5.C: New.
1769 * g++.dg/cpp0x/inh-ctor6.C: New.
1770 * g++.dg/cpp0x/inh-ctor7.C: New.
1771 * g++.dg/cpp0x/inh-ctor8.C: New.
1772 * g++.dg/cpp0x/inh-ctor9.C: New.
1773 * g++.dg/cpp0x/inh-ctor10.C: New.
1774 * g++.dg/cpp0x/inh-ctor11.C: New.
1775 * g++.dg/cpp0x/inh-ctor12.C: New.
1776 * g++.dg/cpp0x/inh-ctor13.C: New.
1777
1778 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1779
1780 PR rtl-optimization/54919
1781 * gcc.dg/pr54919.c: New testcase.
1782
1783 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/53581
1786 * g++.dg/template/crash113.C: New.
1787
1788 2012-10-14 Jan Hubicka <jh@suse.cz>
1789
1790 * gcc.dg/unroll_5.c: New testcase.
1791
1792 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1793
1794 PR c++/52643
1795 * g++.dg/opt/pr52643.C: New.
1796
1797 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1798
1799 PR target/54602
1800 * gcc.target/sh/pr54602-1.c: New.
1801 * gcc.target/sh/pr54602-2.c: New.
1802 * gcc.target/sh/pr54602-3.c: New.
1803 * gcc.target/sh/pr54602-4.c: New.
1804
1805 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1806
1807 PR target/54680
1808 * gcc.target/sh/pr54680.c: New.
1809
1810 2012-10-12 Jan Hubicka <jh@suse.cz>
1811
1812 * gcc.dg/webizer.c: New testcase.
1813
1814 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1815
1816 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1817 specify -m64.
1818
1819 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1820
1821 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1822 Return 0 if already specifying -mfloat-abi other than hard.
1823
1824 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1825
1826 * gcc.dg/pr53060.c: Prune irrelevant warning.
1827
1828 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1829
1830 PR c/54381
1831 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1832 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1833 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1834 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1835 Adjust expected wording of warnings for *cmp* builtins.
1836 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1837 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1838
1839 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1840
1841 PR c++/24449
1842 * g++.dg/parse/friend-main.C: New.
1843
1844 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1845
1846 PR c++/53055
1847 * g++.dg/pr53055.C: New testcase.
1848
1849 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1850
1851 PR c++/52744
1852 * g++.dg/cpp0x/pr52744.C: New.
1853
1854 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1855
1856 PR fortran/40453
1857 * gfortran.dg/dummy_procedure_9.f90: New.
1858
1859 2012-10-12 Richard Biener <rguenther@suse.de>
1860
1861 PR tree-optimization/54894
1862 * gcc.dg/torture/pr54894.c: New testcase.
1863
1864 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1865
1866 PR target/51244
1867 * gcc.target/sh/pr51244-13.c: New.
1868 * gcc.target/sh/pr51244-14.c: New.
1869 * gcc.target/sh/pr51244-15.c: New.
1870 * gcc.target/sh/pr51244-16.c: New.
1871
1872 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1873
1874 PR c++/51878
1875 * g++.dg/cpp0x/decltype45.C: New.
1876
1877 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1878
1879 PR fortran/54784
1880 * gfortran.dg/class_allocate_13.f90: New.
1881
1882 2012-10-11 Jason Merrill <jason@redhat.com>
1883
1884 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1885 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1886
1887 * g++.dg/gomp/tls-5.C: Require tls_native.
1888 * g++.dg/tls/thread_local7.C: Require tls_native.
1889 * g++.dg/tls/static2.C: New.
1890
1891 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/36107
1894 * g++.dg/ext/weak5.C: New.
1895
1896 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1897
1898 PR testsuite/54868
1899 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1900 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1901
1902 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/43765
1905 * g++.dg/parse/pr43765.C: New.
1906
1907 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1908
1909 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1910
1911 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1912
1913 PR c++/43663
1914 * g++.dg/init/bitfield3.C: New.
1915
1916 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1917
1918 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1919
1920 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR tree-optimization/54877
1923 * gcc.dg/torture/pr54877.c: New test.
1924
1925 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1926
1927 PR testsuite/53397
1928 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1929 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1930 and remove target info from dg-do compile.
1931 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1932 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1933 and remove target info from dg-do compile.
1934
1935 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1936
1937 * gcc.dg/pr54782.c: Require target with pthread support.
1938
1939 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/53122
1942 * g++.dg/cpp0x/auto35.C: New.
1943
1944 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1945
1946 PR c++/53540 - using fails to be equivalent to typedef
1947 * g++.dg/cpp0x/alias-decl-24.C: New test.
1948
1949 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1950
1951 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1952 that c++11 attributes to types are ignored for now.
1953 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1954 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1955
1956 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1957
1958 PR c++/53741
1959 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1960
1961 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1962
1963 PR c++/50478
1964 * g++.dg/cpp0x/initlist67.C: New.
1965
1966 2012-10-10 Dehao Chen <dehao@google.com>
1967
1968 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1969
1970 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1971
1972 PR target/52480
1973 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1974 Add runtime tests.
1975
1976 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/53307
1979 * g++.dg/cpp0x/decltype44.C: New.
1980
1981 2012-10-09 Steve Ellcey <sellcey@mips.com>
1982
1983 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1984
1985 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1986
1987 PR c++/53763
1988 * g++.dg/cpp0x/decltype43.C: New.
1989
1990 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1991
1992 PR middle-end/53397
1993 * gcc.dg/pr53397-1.c: New test case.
1994 * gcc.dg/pr53397-2.c: New test case.
1995
1996 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/54194
1999 * g++.dg/warn/Wparentheses-26.C: Adjust.
2000 * g++.dg/warn/Wparentheses-27.C: New.
2001
2002 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2003
2004 PR c++/54427
2005 * c-c++-common/vector-scalar.c: New testcase.
2006 * g++.dg/ext/vector18.C: New testcase.
2007 * g++.dg/ext/vector5.C: This is not an error anymore.
2008 * gcc.dg/init-vec-1.c: Move ...
2009 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2010 * gcc.c-torture/execute/vector-shift1.c: Move ...
2011 * c-c++-common/torture/vector-shift1.c: ... here.
2012 * gcc.dg/scal-to-vec1.c: Move ...
2013 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2014 C++11. Adapt error messages.
2015 * gcc.dg/convert-vec-1.c: Move ...
2016 * c-c++-common/convert-vec-1.c: ... here.
2017 * gcc.dg/scal-to-vec2.c: Move ...
2018 * c-c++-common/scal-to-vec2.c: ... here.
2019
2020 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2021
2022 PR target/54400
2023 * gcc.target/i386/pr54400.c: New testcase.
2024
2025 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR c++/54858
2028 * g++.dg/template/pr54858.C: New test.
2029
2030 2012-10-08 Marek Polacek <polacek@redhat.com>
2031
2032 PR debug/54831
2033 * g++.dg/debug/pr54831.C: New test.
2034
2035 2012-10-08 Dehao Chen <dehao@google.com>
2036
2037 * g++.dg/predict-loop-exit-1.C: New.
2038 * g++.dg/predict-loop-exit-2.C: New.
2039 * g++.dg/predict-loop-exit-3.C: New.
2040
2041 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2042
2043 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2044
2045 2012-10-08 Jason Merrill <jason@redhat.com>
2046
2047 * g++.dg/gomp/tls-5.C: New.
2048 * g++.dg/gomp/tls-wrap1.C: New.
2049 * g++.dg/gomp/tls-wrap2.C: New.
2050 * g++.dg/gomp/tls-wrap3.C: New.
2051 * g++.dg/gomp/tls-wrap4.C: New.
2052 * g++.dg/gomp/tls-wrapper-cse.C: New.
2053 * g++.dg/tls/thread_local-cse.C: New.
2054 * g++.dg/tls/thread_local-order1.C: New.
2055 * g++.dg/tls/thread_local-order2.C: New.
2056 * g++.dg/tls/thread_local-wrap1.C: New.
2057 * g++.dg/tls/thread_local-wrap2.C: New.
2058 * g++.dg/tls/thread_local-wrap3.C: New.
2059 * g++.dg/tls/thread_local-wrap4.C: New.
2060 * g++.dg/tls/thread_local2g.C: New.
2061 * g++.dg/tls/thread_local3g.C: New.
2062 * g++.dg/tls/thread_local4g.C: New.
2063 * g++.dg/tls/thread_local5g.C: New.
2064 * g++.dg/tls/thread_local6g.C: New.
2065 * g++.dg/tls/thread_local7g.C: New.
2066
2067 * g++.dg/tls/thread_local3.C: New.
2068 * g++.dg/tls/thread_local4.C: New.
2069 * g++.dg/tls/thread_local5.C: New.
2070 * g++.dg/tls/thread_local6.C: New.
2071
2072 * g++.dg/tls/init-2.C: Tweak errors.
2073 * g++.dg/tls/thread_local1.C: New.
2074 * g++.dg/tls/thread_local2.C: New.
2075 * g++.dg/tls/thread_local7.C: New.
2076
2077 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2078
2079 PR target/54866
2080 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2081
2082 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2083
2084 PR target/54685
2085 * gcc.target/sh/pr54685.c: New.
2086
2087 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2088
2089 PR c++/53528 C++11 attribute support
2090 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2091 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2092 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2093 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2094 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2095 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2096 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2097 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2098 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2099 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2100 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2101 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2102 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2103 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2104 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2105 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2106 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2107 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2108 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2109 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2110 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2111 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2112 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2113 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2114 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2115 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2116 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2117 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2118 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2119 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2120 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2121 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2122 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2123 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2124 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2125 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2126 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2127 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2128 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2129 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2130 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2131 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2132 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2133 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2134 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2135 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2136 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2137 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2138 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2139 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2140 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2141 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2142 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2143 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2147
2148 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2151 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2152 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2153
2154 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2155
2156 PR target/54760
2157 * gcc.target/sh/pr54760-2.c: New.
2158 * gcc.target/sh/pr54760-3.c: New.
2159
2160 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2161
2162 PR c++/51422
2163 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2164
2165 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2166 Sandra Loosemore <sandra@codesourcery.com>
2167
2168 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2169 and test that the accumulator is initialized using MULT.
2170 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2171 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2172
2173 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2174
2175 PR c++/52764
2176 * g++.dg/cpp0x/stdint.C: New.
2177
2178 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/54249
2181 * g++.dg/cpp0x/stddef.C: New.
2182
2183 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2184
2185 PR fortran/54832
2186 * gfortran.dg/typebound_operator_17.f90: New.
2187
2188 2012-10-06 Jan Hubicka <jh@suse.cz>
2189
2190 PR lto/53831
2191 PR lto/54776
2192 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2193
2194 2012-10-06 Jan Hubicka <jh@suse.cz>
2195
2196 * gcc.dg/lto/resolutions_0.c: New testcase.
2197
2198 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2199
2200 PR fortran/45521
2201 * gfortran.dg/generic_25.f90: New.
2202 * gfortran.dg/generic_26.f90: New.
2203 * gfortran.dg/generic_27.f90: New.
2204
2205 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2206
2207 PR target/54760
2208 * gcc.target/sh/pr54760-1.c: New.
2209
2210 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2211
2212 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2213 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2214 * g++.dg/warn/Wsign-compare-5.C: New test.
2215 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2216 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2217 * g++.dg/ext/builtin30.C: New test.
2218 * g++.dg/ext/vla12.C: New test.
2219 * gcc.dg/builtins-85.c: New test.
2220
2221 PR debug/54519
2222 * gcc.dg/guality/pr54519-1.c: New test.
2223 * gcc.dg/guality/pr54519-2.c: New test.
2224 * gcc.dg/guality/pr54519-3.c: New test.
2225 * gcc.dg/guality/pr54519-4.c: New test.
2226 * gcc.dg/guality/pr54519-5.c: New test.
2227 * gcc.dg/guality/pr54519-6.c: New test.
2228
2229 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/50893
2232 * g++.dg/cpp0x/defaulted38.C: New.
2233
2234 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2235
2236 PR tree-optimization/33763
2237 * c-c++-common/pr33763.c: New test.
2238
2239 PR tree-optimization/54810
2240 * gcc.dg/tree-ssa/vrp85.c: New test.
2241
2242 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2243
2244 * gcc.dg/ucnid-7.c: Skip on AIX.
2245 * gcc.dg/ucnid-8.c: Same.
2246 * gcc.dg/ucnid-10.c: Same.
2247 * gcc.dg/ucnid-13.c: Same.
2248 * gcc.dg/attr-alias-3.c: Same.
2249 * gcc.dg/attr-alias-5.c: Same.
2250 * gcc.dg/torture/pr51106-2.c: Same.
2251 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2252
2253 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/52233
2256 * g++.dg/cpp0x/alias-decl-23.C: New.
2257
2258 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/53403
2261 * g++.dg/template/friend53.C: New.
2262
2263 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2264
2265 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2266 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2267 (scan-ada-spec): Likewise.
2268 (scan-ada-spec-not): Likewise.
2269 * gcc.dg/dump-ada-spec-1.c: New test.
2270 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2271
2272 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2273
2274 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2275
2276 2012-10-04 Florian Weimer <fweimer@redhat.com>
2277
2278 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2279
2280 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2281
2282 PR c++/54323
2283 * g++.dg/cpp0x/pr54323.C: New.
2284
2285 2012-10-04 Richard Guenther <rguenther@suse.de>
2286
2287 PR middle-end/54735
2288 * g++.dg/torture/pr54735.C: New testcase.
2289
2290 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 PR rtl-optimization/54739
2293 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2294
2295 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2296
2297 PR target/51244
2298 * gcc.target/sh/pr51244-12.c: New.
2299
2300 2012-10-03 Dehao Chen <dehao@google.com>
2301
2302 PR middle-end/54782
2303 * gcc.dg/pr54782.c: New test.
2304
2305 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2306
2307 PR c++/54777
2308 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2309
2310 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2311
2312 PR fortran/54778
2313 * gfortran.dg/class_53.f90: New.
2314
2315 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2316
2317 PR debug/54551
2318 * gcc.dg/guality/pr54551.c: New.
2319
2320 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2321
2322 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2323 * gcc.target/powerpc/pr46728-2.c: Likewise.
2324
2325 2012-10-02 Sharad Singhai <singhai@google.com>
2326
2327 PR testsuite/54772
2328 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2329 to fix test failures caused by r191883.
2330 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2331 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2332 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2333 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2334 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2335 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2336 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2337 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2338 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2339
2340 2012-09-30 Sharad Singhai <singhai@google.com>
2341
2342 * gcc.target/i386/vect-double-1.c: Fix test.
2343
2344 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2345
2346 PR target/54087
2347 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2348 atomic_sub fails.
2349
2350 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2351
2352 PR rtl-optimization/54457
2353 * gcc.target/i386/pr54457.c: New test.
2354
2355 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2356
2357 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2358
2359 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2360
2361 * gcc.target/i386/vect-rebuild.c: New testcase.
2362
2363 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2364
2365 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2366
2367 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2368
2369 * gcc.target/mips/pr37362.c: Fix target selector.
2370
2371 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2372
2373 PR target/54083
2374 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2375
2376 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2377
2378 * gcc.dg/ucnid-8.c: Update line number.
2379 * gcc.dg/torture/pr51106-2.c: Likewise.
2380
2381 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2382
2383 PR fortran/54667
2384 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2385 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2386 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2387
2388 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2389
2390 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2391 partially reverting r170092.
2392 * gfortran.dg/class_7.f03: Ditto.
2393 * gfortran.dg/coarray_14.f90: Ditto.
2394 * gfortran.dg/typebound_proc_13.f03: Ditto.
2395
2396 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2397
2398 PR c++/54738
2399 * g++.dg/cpp0x/sfinae42.C: New.
2400
2401 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2402
2403 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2404 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2405 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2406 * gcc.dg/pr42629.c: XFAIL on AIX.
2407 * gcc.dg/pr47684.c: Same.
2408 * gcc.dg/pr43670.c: Same.
2409 * gcc.dg/pr42916.c: Same.
2410 * gcc.dg/pr45449.c: Same.
2411 * gcc.dg/pr50017.c: Same.
2412 * gcc.dg/pr42728.c: Same.
2413 * gcc.dg/pr47881.c: Same.
2414 * gcc.dg/pr44023.c: Same.
2415 * gcc.dg/pr41345.c: Same.
2416 * gcc.dg/pr42630.c: Same.
2417 * gcc.dg/pr44971.c: Same.
2418 * gcc.dg/pr46771.c: Same.
2419 * gcc.dg/ucnid-8.c: Same.
2420 * gcc.dg/ucnid-10.c: Same.
2421 * gcc.dg/ucnid-13.c: Same.
2422 * gcc.dg/torture/pr51106-2.c: Same.
2423 * gcc.dg/pr48768.c: Same.
2424 * gcc.dg/pr42631.c: Same.
2425 * gcc.dg/pr43084.c: Same.
2426 * gcc.dg/ucnid-7.c: Same.
2427 * gcc.dg/pr42889.c: Same.
2428 * gcc.dg/pr41241.c: Same.
2429 * gcc.dg/pr42719.c: Same.
2430 * g++.dg/debug/pr46583.C: Same.
2431 * g++.dg/debug/pr47106.C: Same.
2432 * g++.dg/opt/pr48549.C: Same.
2433 * g++.dg/other/pr42685.C: Same.
2434 * c-c++-common/pr43942.c: Same.
2435
2436 2012-09-29 Ian Lance Taylor <iant@google.com>
2437
2438 * go.test/go-test.exp: Update for latest version of Go testsuite.
2439
2440 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2441
2442 PR fortran/52724
2443 * gfortran.dg/internal_readwrite_3.f90: New test.
2444
2445 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2446
2447 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2448 c-c++-common/Wunused-local-typedefs-2.c to here.
2449
2450 PR c++/54372 - unused attribute inactive on dependant entities
2451 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2452
2453 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2454
2455 PR c++/29028 - Missed unused warning on using declaration
2456 * g++.dg/warn/Wunused-var-18.C: New test.
2457
2458 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2459
2460 PR c++/53551 - -Wunused-local-typedefs misses uses
2461 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2462
2463 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR target/54716
2466 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2467
2468 PR tree-optimization/54713
2469 * gcc.c-torture/compile/pr54713-1.c: New test.
2470 * gcc.c-torture/compile/pr54713-2.c: New test.
2471 * gcc.c-torture/compile/pr54713-3.c: New test.
2472
2473 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2474
2475 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2476
2477 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2478
2479 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2480
2481 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2482
2483 PR target/54703
2484 * gcc.target/i386/pr54703.c: New test.
2485
2486 2012-09-27 Richard Guenther <rguenther@suse.de>
2487
2488 PR lto/54709
2489 * gcc.dg/lto/pr54709_0.c: New testcase.
2490 * gcc.dg/lto/pr54709_1.c: Likewise.
2491
2492 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2493
2494 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2495
2496 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2497
2498 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2499
2500 * gcc.target/arm/pr42879.c: Handle big-endian.
2501
2502 2012-09-26 Steve Ellcey <sellcey@mips.com>
2503
2504 PR c/37303
2505 * gcc.dg/pr37303.c: Check for rdata or rodata.
2506
2507 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2508
2509 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2510
2511 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2512
2513 PR target/51274
2514 PR target/53087
2515 * gcc.target/powerpc/ppc-ne0-1.c: New.
2516
2517 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2518
2519 PR target/54089
2520 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2521 test_19, test_20, test_21, test_22, test_23): New functions.
2522 * gcc.target/sh/pr54089-4.c: New.
2523 * gcc.target/sh/pr54089-5.c: New.
2524 * gcc.target/sh/pr54089-6.c: New.
2525 * gcc.target/sh/pr54089-7.c: New.
2526
2527 2012-09-25 Richard Guenther <rguenther@suse.de>
2528
2529 PR lto/54625
2530 * gcc.dg/lto/pr54702_0.c: New testcase.
2531 * gcc.dg/lto/pr54702_1.c: Likewise.
2532 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2533 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2534 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2535 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2536
2537 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 PR c++/54526
2540 * g++.dg/cpp0x/parse2.C: New.
2541 * g++.dg/parse/error11.C: Adjust.
2542 * g++.dg/parse/error12.C: Likewise.
2543
2544 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2545
2546 * gcc.target/i386/20030217-1.c: Added check for
2547 large_long_double effective target.
2548 * gcc.target/i386/387-3.c: Likewise.
2549 * gcc.target/i386/387-4.c: Likewise.
2550 * gcc.target/i386/pr36578-1.c: Likewise.
2551 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2552 when long double size is equal double size.
2553 * gcc.target/i386/excess-precision-1.c: Likewise.
2554 * gcc.target/i386/pr36578-2.c: Likewise.
2555 * gcc.target/i386/20030217-2.c: New testcase.
2556
2557 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2558
2559 PR tree-optimization/54676
2560 * gcc.dg/pr54676.c: New test.
2561
2562 2012-09-25 Richard Guenther <rguenther@suse.de>
2563
2564 PR tree-optimization/53663
2565 * gcc.dg/torture/pr53663-1.c: New testcase.
2566 * gcc.dg/torture/pr53663-2.c: Likewise.
2567 * gcc.dg/torture/pr53663-3.c: Likewise.
2568
2569 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2570
2571 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2572
2573 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2574
2575 * lib/target-supports-dg.exp (dg-require-effective-target,
2576 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2577 dg-process-target-1 instead of dg-process-target.
2578 (dg-process-target-1): Rename from dg-process-target.
2579 (dg-process-target): New.
2580
2581 2012-09-24 Richard Guenther <rguenther@suse.de>
2582
2583 PR tree-optimization/54684
2584 * g++.dg/torture/pr54684.C: New testcase.
2585
2586 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2587
2588 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2589
2590 2012-09-24 Richard Guenther <rguenther@suse.de>
2591
2592 PR middle-end/52173
2593 * gcc.dg/tm/pr52173-1.c: New.
2594 * gcc.dg/tm/pr52173-2.c: New.
2595
2596 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2597
2598 * gcc.dg/pr54669.c: New test.
2599
2600 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2601 Dominique Dhumieres <dominiq@lps.ens.fr>
2602
2603 PR testsuite/54677
2604 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2605
2606 2012-09-23 Tobias Burnus <burnus@net-b.de>
2607
2608 PR fortran/54618
2609 * gfortran.dg/class_array_14.f90: New.
2610
2611 2012-09-22 Kai Tietz <ktietz@redhat.com>
2612
2613 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2614 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2615
2616 2012-09-21 Dehao Chen <dehao@google.com>
2617
2618 PR go/54649
2619 PR tree-optimization/54655
2620 * g++.dg/pr54655.C: New testcase.
2621
2622 2012-09-21 Richard Guenther <rguenther@suse.de>
2623
2624 PR tree-optimization/54647
2625 * g++.dg/torture/pr54647.C: New testcase.
2626
2627 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2628
2629 PR c++/54427
2630 * c-c++-common/torture/vector-compare-2.c: Add -w.
2631
2632 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2633
2634 * gnat.dg/opt20.ads: Move dg directive to...
2635 * gnat.dg/opt20.adb: ...here.
2636 * gnat.dg/addr1.ad[sb]: Likewise.
2637 * gnat.dg/concat2.ad[sb]: Likewise.
2638 * gnat.dg/array16.ad[sb]: Likewise.
2639 * gnat.dg/atomic5.ad[sb]: Likewise.
2640 * gnat.dg/discr29.ad[sb]: Likewise.
2641 * gnat.dg/noreturn5.ad[sb]: Likewise.
2642 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2643 * gnat.dg/discr23.ads: Remove dg directive.
2644 * gnat.dg/nested_float_packed.ads: Likewise.
2645 * gnat.dg/oconst6.ads: Move to...
2646 * gnat.dg/specs/oconst6.ads: ...here.
2647
2648 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2649
2650 PR c++/52432
2651 * g++.dg/cpp0x/decltype32.C: Tweak.
2652
2653 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2654
2655 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2656 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2657 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2658 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2659
2660 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2661
2662 PR c++/54581
2663 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2664
2665 2012-09-19 Steve Ellcey <sellcey@mips.com>
2666
2667 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2668
2669 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2670
2671 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2672 * gcc.target/powerpc/ppc-mftb.c: New file.
2673
2674 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2675
2676 PR target/54089
2677 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2678 functions.
2679
2680 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2681
2682 PR target/54236
2683 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2684
2685 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2686
2687 * gcc.c-torture/execute/20120919-1.c: New test.
2688
2689 2012-09-19 Richard Guenther <rguenther@suse.de>
2690
2691 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2692
2693 2012-09-19 Richard Guenther <rguenther@suse.de>
2694
2695 * gcc.dg/builtin-unreachable-6.c: Adjust.
2696
2697 2012-09-19 Richard Guenther <rguenther@suse.de>
2698
2699 * gcc.dg/builtin-object-size-10.c: Adjust.
2700 * gcc.dg/builtin-unreachable-5.c: Adjust.
2701 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2702 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2703 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2704 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2705 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2706 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2707 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2708 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2709 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2710 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2711 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2712 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2713
2714 2012-09-19 Richard Guenther <rguenther@suse.de>
2715
2716 PR tree-optimization/54132
2717 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2718 * gcc.dg/torture/pr54132.c: Likewise.
2719
2720 2012-09-19 Terry Guo <terry.guo@arm.com>
2721
2722 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2723 extra prune rules that will be applied to all tests in a .exp file.
2724 (gcc-dg-prune): Use rules defined by the above variable.
2725 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2726 harmless warnings on architecture switch conflict.
2727
2728 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2729
2730 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2731 of asm-comment characters instead of a single one.
2732 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2733
2734 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2735
2736 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2737
2738 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2739 target instead of xfailing it.
2740 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2741 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2742 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2743 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2744 * gcc.dg/vect/vect-104.c: Likewise.
2745 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2746 * gcc.dg/vect/vect-outer-1.c: Likewise.
2747 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2748 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2749 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2750 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2751 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2752 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2753 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2754 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2755 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2756
2757 * lib/target-supports.exp
2758 (check_effective_target_vect_widen_mult_qi_to_hi,
2759 check_effective_target_vect_widen_mult_hi_to_si,
2760 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2761 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2762 check_effective_target_vect_pack_trunc,
2763 check_effective_target_vect_unpack,
2764 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2765 instead of arm_none.
2766
2767 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2768
2769 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2770
2771 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2772 config to compiler_flags.
2773
2774 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR target/54592
2777 * gcc.target/i386/pr54592.c: New test.
2778
2779 PR tree-optimization/54610
2780 * gcc.target/i386/pr54610.c: New test.
2781
2782 2012-09-17 Jason Merrill <jason@redhat.com>
2783
2784 PR c++/54575
2785 * g++.dg/cpp0x/alias-decl-21.C: New.
2786 * g++.dg/cpp0x/alias-decl-22.C: New.
2787
2788 2012-09-17 Tobias Burnus <burnus@net-b.de>
2789
2790 PR fortran/54608
2791 * gfortran.dg/scan_2.f90: New.
2792
2793 2012-09-17 Jason Merrill <jason@redhat.com>
2794
2795 PR c++/53661
2796 * g++.dg/init/aggr9.C: New.
2797
2798 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2799
2800 * gnat.dg/loop_optimization12.ad[sb]: New test.
2801
2802 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2803
2804 PR fortran/54285
2805 * gfortran.dg/proc_ptr_result_7.f90: New.
2806
2807 2012-09-17 Tobias Burnus <burnus@net-b.de>
2808
2809 PR fortran/54603
2810 * gfortran.dg/structure_constructor_11.f90: New.
2811
2812 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR tree-optimization/54563
2815 * g++.dg/torture/pr54563.C: New test.
2816
2817 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2818
2819 PR fortran/54594
2820 * gfortran.dg/typebound_generic_14.f03: New.
2821
2822 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2823
2824 PR fortran/54387
2825 * gfortran.dg/proc_ptr_38.f90: New.
2826
2827 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2828
2829 PR debug/54460
2830 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2831 to scary regexp.
2832
2833 PR testsuite/54007
2834 * gnat.dg/lto15.adb: Require lto.
2835
2836 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2837 "myBindC" for hppa*-*-hpux*.
2838
2839 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2840
2841 * gfortran.dg/namelist_75.f90: New test.
2842
2843 2012-09-15 Tom de Vries <tom@codesourcery.com>
2844
2845 * gcc.dg/tree-ssa/vrp82.c: New test.
2846 * gcc.dg/tree-ssa/vrp83.c: Same.
2847 * gcc.dg/tree-ssa/vrp84.c: Same.
2848
2849 2012-09-15 Tom de Vries <tom@codesourcery.com>
2850
2851 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2852 * gcc.dg/tree-ssa/vrp81.c: ... this.
2853
2854 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2855
2856 PR target/54222
2857 * gcc.target/avr/torture/fix-types.h: New.
2858 * gcc.target/avr/torture/vals-hr.def: New.
2859 * gcc.target/avr/torture/vals-r.def: New.
2860 * gcc.target/avr/torture/vals-k.def: New.
2861 * gcc.target/avr/torture/vals-ur.def: New.
2862 * gcc.target/avr/torture/vals-uk.def: New.
2863 * gcc.target/avr/torture/vals-uhr.def: New.
2864 * gcc.target/avr/torture/vals-llk.def: New.
2865 * gcc.target/avr/torture/vals-ullk.def: New.
2866 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2867 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2868 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2869 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2870 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2871 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2872 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2873 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2874
2875 2012-09-14 Dehao Chen <dehao@google.com>
2876
2877 * g++.dg/debug/dwarf2/deallocator.C: New test.
2878
2879 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2880
2881 PR c/54552
2882 * gcc.c-torture/compile/pr54552-1.c: New test.
2883
2884 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2885
2886 PR c++/54427
2887 * g++.dg/other/vector-compare.C: New testcase.
2888 * c-c++-common/vector-compare-3.c: New testcase.
2889 * gcc.dg/vector-shift.c: Move ...
2890 * c-c++-common/vector-shift.c: ... here.
2891 * gcc.dg/vector-shift1.c: Move ...
2892 * c-c++-common/vector-shift1.c: ... here.
2893 * gcc.dg/vector-shift3.c: Move ...
2894 * c-c++-common/vector-shift3.c: ... here.
2895 * gcc.dg/vector-compare-1.c: Move ...
2896 * c-c++-common/vector-compare-1.c: ... here.
2897 * gcc.dg/vector-compare-2.c: Move ...
2898 * c-c++-common/vector-compare-2.c: ... here.
2899 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2900 * c-c++-common/torture/vector-compare-1.c: ... here.
2901 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2902 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2903 * c-c++-common/torture/vector-compare-2.c: ... here.
2904 * gcc.c-torture/execute/vector-shift.c: Move ...
2905 * c-c++-common/torture/vector-shift.c: ... here.
2906 * gcc.c-torture/execute/vector-shift2.c: Move ...
2907 * c-c++-common/torture/vector-shift2.c: ... here.
2908 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2909 * c-c++-common/torture/vector-subscript-1.c: ... here.
2910 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2911 * c-c++-common/torture/vector-subscript-2.c: ... here.
2912 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2913 * c-c++-common/torture/vector-subscript-3.c: ... here.
2914
2915 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2916
2917 PR c/54103
2918 * gcc.c-torture/compile/pr54103-1.c,
2919 gcc.c-torture/compile/pr54103-2.c,
2920 gcc.c-torture/compile/pr54103-3.c,
2921 gcc.c-torture/compile/pr54103-4.c,
2922 gcc.c-torture/compile/pr54103-5.c,
2923 gcc.c-torture/compile/pr54103-6.c: New tests.
2924 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2925
2926 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2927
2928 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2929
2930 2012-09-14 Richard Guenther <rguenther@suse.de>
2931
2932 PR tree-optimization/54565
2933 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2934 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2935
2936 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2937
2938 * gcc.target/arm/combine-movs.c: Add missing space.
2939
2940 2012-09-14 Richard Guenther <rguenther@suse.de>
2941
2942 * g++.dg/torture/builtin-location.C: New testcase.
2943
2944 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2945 Manuel López-Ibåñez <manu@gcc.gnu.org>
2946
2947 PR c++/53210
2948 * g++.dg/warn/Wuninitialized-self.C: New.
2949
2950 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2951
2952 PR c/54559
2953 * gcc.c-torture/compile/pr54559.c: New test.
2954
2955 2012-09-13 Jason Merrill <jason@redhat.com>
2956
2957 PR c++/53839
2958 * g++.dg/cpp0x/constexpr-temp1.C: New.
2959
2960 PR c++/54511
2961 * g++.dg/template/anonunion2.C: New.
2962
2963 PR c++/53836
2964 * g++.dg/template/init10.C: New.
2965
2966 2012-09-13 Tobias Burnus <burnus@net-b.de>
2967
2968 PR fortran/54556
2969 * gfortran.dg/implicit_pure_3.f90: New.
2970
2971 2012-09-13 Richard Guenther <rguenther@suse.de>
2972
2973 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2974
2975 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2976
2977 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2978
2979 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2980
2981 * c-c++-common/pr51712.c: Handle for short-enum targets.
2982
2983 2012-09-12 Terry Guo <terry.guo@arm.com>
2984
2985 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2986 and lsrs for Thumb2 mode.
2987
2988 2012-09-12 Jan Hubicka <jh@suse.cz>
2989
2990 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2991
2992 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2993
2994 PR target/54445
2995 * gcc.target/i386/pr54445-1.c: New file.
2996 * gcc.target/i386/pr54445-2.c: Likewise.
2997
2998 2012-09-12 Tobias Burnus <burnus@net-b.de>
2999
3000 PR fortran/54225
3001 PR fortran/53306
3002 * gfortran.dg/coarray_10.f90: Update dg-error.
3003 * gfortran.dg/coarray_28.f90: New.
3004 * gfortran.dg/array_section_3.f90: New.
3005
3006 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3007
3008 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3009 gcc.target/arm/pr48252.c: Fix for big-endian support.
3010
3011 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3012
3013 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3014
3015 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3016 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3017
3018 * gcc.target/arm/neon-vfma-1.c: New testcase.
3019 * gcc.target/arm/neon-vfms-1.c: Likewise.
3020 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3021 of float.
3022 * gcc.target/arm/neon-vmls-1.c: Likewise.
3023 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3024 function.
3025 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3026 (check_effective_target_arm_neonv2_ok): Likewise.
3027 (check_effective_target_arm_neonv2_hw): Likewise.
3028 (check_effective_target_arm_neonv2): Likewise.
3029
3030 2012-09-11 Richard Guenther <rguenther@suse.de>
3031
3032 PR middle-end/54515
3033 * g++.dg/tree-ssa/pr54515.C: New testcase.
3034
3035 2012-09-10 Andrew Pinski <apinski@cavium.com>
3036
3037 PR tree-opt/c54362
3038 * gcc.dg/tm/memopt-16.c: New testcase.
3039
3040 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/54541
3043 PR c++/54542
3044 * g++.dg/cpp0x/sfinae40.C: New.
3045 * g++.dg/cpp0x/sfinae41.C: Likewise.
3046
3047 2012-09-10 Jason Merrill <jason@redhat.com>
3048
3049 PR c++/54538
3050 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3051
3052 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3053
3054 PR target/54089
3055 * gcc.target/sh/pr54089-3.c: New.
3056
3057 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3058
3059 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3060
3061 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3062
3063 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3064
3065 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3066
3067 * gcc.dg/pr52558-2.c: Delete.
3068 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3069
3070 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3071
3072 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3073
3074 2012-09-10 Richard Guenther <rguenther@suse.de>
3075
3076 PR tree-optimization/54520
3077 * gcc.dg/torture/pr54520.c: New testcase.
3078
3079 2012-09-10 Jason Merrill <jason@redhat.com>
3080
3081 PR c++/54506
3082 * g++.dg/cpp0x/implicit14.C: New.
3083
3084 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3085
3086 PR fortran/54208
3087 * gfortran.dg/bound_simplification_3.f90: New test.
3088
3089 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3090
3091 PR testsuite/54184
3092 * gcc.dg/pr52558-1.c: Delete.
3093 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3094
3095 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3096
3097 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3098 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3099 * gcc.target/arm/smlaltt-1.c: Likewise.
3100
3101 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3102
3103 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3104
3105 2012-09-07 Tom de Vries <tom@codesourcery.com>
3106
3107 PR tree-optimization/53986
3108 * gcc.dg/tree-ssa/vrp80.c: New test.
3109 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3110
3111 2012-09-06 Jason Merrill <jason@redhat.com>
3112
3113 PR c++/54341
3114 PR c++/54253
3115 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3116 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3117
3118 2012-09-06 Andrew Pinski <apinski@cavium.com>
3119
3120 PR tree-opt/54494
3121 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3122
3123 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR rtl-optimization/54455
3126 * gcc.dg/54455.c: New test.
3127
3128 2012-09-06 Tobias Burnus <burnus@net-b.de>
3129
3130 PR fortran/54463
3131 * gfortran.dg/promotion_2.f90: New.
3132
3133 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3134
3135 PR middle-end/54486
3136 * c-c++-common/pr54486.c: New test.
3137
3138 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3139
3140 PR fortran/54474
3141 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3142
3143 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3144
3145 PR c++/54191
3146 * g++.dg/cpp0x/sfinae39.C: New.
3147
3148 2012-09-04 Jason Merrill <jason@redhat.com>
3149
3150 PR c++/54441
3151 * g++.dg/ext/flexary3.C: New.
3152
3153 PR c++/54420
3154 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3155
3156 PR c++/54198
3157 * g++.dg/template/defarg15.C: New.
3158
3159 PR c++/54437
3160 * g++.dg/template/access24.C: New.
3161
3162 2012-09-04 Richard Guenther <rguenther@suse.de>
3163
3164 PR tree-optimization/54458
3165 * gcc.dg/torture/pr54458.c: New testcase.
3166
3167 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3168
3169 * gcc.target/arm/neon-vext.c: New test.
3170 * gcc.target/arm/neon-vext-execute.c: Ditto.
3171
3172 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3173
3174 PR fortran/54243
3175 PR fortran/54244
3176 * gfortran.dg/select_type_29.f03: New.
3177
3178 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3179
3180 * gcc.dg/fold-perm.c: Improve test.
3181
3182 2012-09-03 Tobias Burnus <burnus@net-b.de>
3183
3184 PR fortran/51632
3185 * gfortran.dg/coarray_class_1.f90: New.
3186
3187 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3188
3189 PR target/49206
3190 * gcc.c-torture/compile/pr49206.c: New test.
3191
3192 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3193 Uros Bizjak <ubizjak@gmail.com>
3194
3195 PR target/36680
3196 * gfortran.dg/pr36680.f90: New test.
3197
3198 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3199
3200 PR target/42295
3201 * g++.dg/opt/pr42295.C: New test.
3202
3203 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3204
3205 PR target/54436
3206 * gcc.dg/torture/pr54436.c: New test.
3207
3208 2012-09-01 Andrew Pinski <apinski@cavium.com>
3209
3210 * gcc.target/mips/truncate-8.c: New testcase.
3211
3212 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/46829
3215 PR target/46843
3216 * gcc.target/i386/pr46829.c: New test.
3217 * gcc.target/i386/pr46843.c: Ditto.
3218
3219 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3220 Jason Merrill <jason@redhat.com>
3221
3222 PR c++/18747
3223 * g++.dg/parse/error50.C: New.
3224
3225 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3226
3227 PR c/54428
3228 * gcc.c-torture/compile/pr54428.c: New test.
3229
3230 2012-08-31 Ollie Wild <aaw@google.com>
3231
3232 PR c++/54197
3233 * g++.dg/init/lifetime3.C: New test.
3234
3235 2012-08-31 Martin Jambor <mjambor@suse.cz>
3236
3237 PR middle-end/54409
3238 * gcc.dg/torture/pr54409.c: New test.
3239
3240 2012-08-31 Martin Jambor <mjambor@suse.cz>
3241
3242 * gfortran.dg/pr48636.f90: Add dump scan checks.
3243
3244 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3245
3246 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3247
3248 2012-08-28 Joey Ye <joey.ye@arm.com>
3249
3250 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3251
3252 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3253
3254 PR target/46254
3255 * gcc.target/i386/pr46254.c: New test.
3256
3257 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3258
3259 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3260 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3261 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3262
3263 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3264
3265 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3266 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3267 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3268 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3269 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3270 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3271 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3272 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3273 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3274 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3275 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3276 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3277 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3278 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3279 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3280 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3281 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3282 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3283 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3284 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3285 gcc.target/mips/unaligned-1.c: Tighten regexps.
3286
3287 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3288
3289 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3290 (mips_option_groups): Remove optimization. Add various -f options.
3291 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3292 and -pg imply -fno-omit-frame-pointer.
3293 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3294 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3295 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3296 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3297 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3298 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3299 * gcc.target/mips/abi-n32-long32.c: Likewise.
3300 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3301 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3302 * gcc.target/mips/abi-n32-long64.c: Likewise.
3303 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3304 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3305 * gcc.target/mips/abi-n64-long32.c: Likewise.
3306 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3307 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3308 * gcc.target/mips/abi-n64-long64.c: Likewise.
3309 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3310 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3311 * gcc.target/mips/abi-o32-long32.c: Likewise.
3312 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3313 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3314 * gcc.target/mips/abi-o32-long64.c: Likewise.
3315 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3316 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3317 * gcc.target/mips/abi-o64-long32.c: Likewise.
3318 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3319 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3320 * gcc.target/mips/abi-o64-long64.c: Likewise.
3321 * gcc.target/mips/asm-1.c: Likewise.
3322 * gcc.target/mips/branch-1.c: Likewise.
3323 * gcc.target/mips/call-3.c: Likewise.
3324 * gcc.target/mips/call-saved-3.c: Likewise.
3325 * gcc.target/mips/clear-cache-1.c: Likewise.
3326 * gcc.target/mips/div-1.c: Likewise.
3327 * gcc.target/mips/div-2.c: Likewise.
3328 * gcc.target/mips/div-3.c: Likewise.
3329 * gcc.target/mips/div-4.c: Likewise.
3330 * gcc.target/mips/div-5.c: Likewise.
3331 * gcc.target/mips/div-6.c: Likewise.
3332 * gcc.target/mips/div-7.c: Likewise.
3333 * gcc.target/mips/div-8.c: Likewise.
3334 * gcc.target/mips/div-9.c: Likewise.
3335 * gcc.target/mips/div-10.c: Likewise.
3336 * gcc.target/mips/div-11.c: Likewise.
3337 * gcc.target/mips/div-12.c: Likewise.
3338 * gcc.target/mips/dsp-ctrl.c: Likewise.
3339 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3340 * gcc.target/mips/ext-8.c: Likewise.
3341 * gcc.target/mips/extend-2.c: Likewise.
3342 * gcc.target/mips/fix-r10000-1.c: Likewise.
3343 * gcc.target/mips/fix-r10000-2.c: Likewise.
3344 * gcc.target/mips/fix-r10000-3.c: Likewise.
3345 * gcc.target/mips/fix-r10000-4.c: Likewise.
3346 * gcc.target/mips/fix-r10000-5.c: Likewise.
3347 * gcc.target/mips/fix-r10000-6.c: Likewise.
3348 * gcc.target/mips/fix-r10000-7.c: Likewise.
3349 * gcc.target/mips/fix-r10000-8.c: Likewise.
3350 * gcc.target/mips/fix-r10000-9.c: Likewise.
3351 * gcc.target/mips/fix-r10000-10.c: Likewise.
3352 * gcc.target/mips/fix-r10000-11.c: Likewise.
3353 * gcc.target/mips/fix-r10000-12.c: Likewise.
3354 * gcc.target/mips/fix-r10000-13.c: Likewise.
3355 * gcc.target/mips/fix-r10000-14.c: Likewise.
3356 * gcc.target/mips/fix-r10000-15.c: Likewise.
3357 * gcc.target/mips/fpcmp-1.c: Likewise.
3358 * gcc.target/mips/fpcmp-2.c: Likewise.
3359 * gcc.target/mips/fpr-moves-7.c: Likewise.
3360 * gcc.target/mips/fpr-moves-8.c: Likewise.
3361 * gcc.target/mips/int-moves-1.c: Likewise.
3362 * gcc.target/mips/int-moves-2.c: Likewise.
3363 * gcc.target/mips/long-calls-pg.c: Likewise.
3364 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3365 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3366 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3367 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3368 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3369 * gcc.target/mips/mips-3d-1.c: Likewise.
3370 * gcc.target/mips/mips-3d-2.c: Likewise.
3371 * gcc.target/mips/mips-3d-3.c: Likewise.
3372 * gcc.target/mips/mips-3d-4.c: Likewise.
3373 * gcc.target/mips/mips-3d-5.c: Likewise.
3374 * gcc.target/mips/mips-3d-6.c: Likewise.
3375 * gcc.target/mips/mips-3d-7.c: Likewise.
3376 * gcc.target/mips/mips-3d-8.c: Likewise.
3377 * gcc.target/mips/mips-3d-9.c: Likewise.
3378 * gcc.target/mips/mips-ps-1.c: Likewise.
3379 * gcc.target/mips/mips-ps-2.c: Likewise.
3380 * gcc.target/mips/mips-ps-3.c: Likewise.
3381 * gcc.target/mips/mips-ps-4.c: Likewise.
3382 * gcc.target/mips/mips-ps-6.c: Likewise.
3383 * gcc.target/mips/mips32-dspr2.c: Likewise.
3384 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3385 * gcc.target/mips/neg-abs-1.c: Likewise.
3386 * gcc.target/mips/neg-abs-2.c: Likewise.
3387 * gcc.target/mips/nmadd-3.c: Likewise.
3388 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3389 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3390 * gcc.target/mips/octeon-pop-1.c: Likewise.
3391 * gcc.target/mips/pr26765.c: Likewise.
3392 * gcc.target/mips/pr33256.c: Likewise.
3393 * gcc.target/mips/pr33635-1.c: Likewise.
3394 * gcc.target/mips/pr33755.c: Likewise.
3395 * gcc.target/mips/pr35802.c: Likewise.
3396 * gcc.target/mips/pr45074.c: Likewise.
3397 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3398 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3399 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3400 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3401 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3402 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3403 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3404 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3405 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3406 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3407 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3408 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3409 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3410 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3411 * gcc.target/mips/save-restore-1.c: Likewise.
3412 * gcc.target/mips/save-restore-3.c: Likewise.
3413 * gcc.target/mips/save-restore-5.c: Likewise.
3414 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3415 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3416 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3417 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3418 * gcc.target/mips/stack-1.c: Likewise.
3419
3420 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3421 Tighten regexps.
3422
3423 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3424 branch under test to be filled with preceding rather than
3425 following instructions.
3426 * gcc.target/mips/branch-10.c: Likewise.
3427 * gcc.target/mips/branch-11.c: Likewise.
3428 * gcc.target/mips/branch-12.c: Likewise.
3429 * gcc.target/mips/branch-13.c: Likewise.
3430 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3431 to be eliminated. Tighten $28 scan-assembler-not test.
3432
3433 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3434 function to...
3435 * gcc.target/mips/call-4.c: ...this new test.
3436
3437 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3438 more likely.
3439 * gcc.target/mips/code-readable-3.c: Likewise.
3440 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3441 flag but skip for -O0.
3442 * gcc.target/mips/code-readable-4.c: Likewise.
3443
3444 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3445 of operations under test.
3446 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3447
3448 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3449 Don't require sibling-call optimization.
3450 * gcc.target/mips/near-far-4.c: Likewise.
3451
3452 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3453 Make sure that the register variable is used.
3454 * gcc.target/mips/soft-float-1.c: Likewise.
3455
3456 * gcc.target/mips/sdata-1.c: Make static data volatile.
3457 * gcc.target/mips/sdata-2.c: Likewise.
3458 * gcc.target/mips/sdata-3.c: Likewise.
3459 * gcc.target/mips/sdata-4.c: Likewise.
3460
3461 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3462 skip for -O0.
3463 * gcc.target/mips/atomic-memory-2.c: Likewise.
3464 * gcc.target/mips/branch-cost-1.c: Likewise.
3465 * gcc.target/mips/branch-cost-2.c: Likewise.
3466 * gcc.target/mips/cache-1.c: Likewise.
3467 * gcc.target/mips/call-1.c: Likewise.
3468 * gcc.target/mips/call-saved-2.c: Likewise.
3469 * gcc.target/mips/const-anchor-1.c: Likewise.
3470 * gcc.target/mips/const-anchor-2.c: Likewise.
3471 * gcc.target/mips/dse-1.c: Likewise.
3472 * gcc.target/mips/dsp-lhx.c: Likewise.
3473 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3474 * gcc.target/mips/ext-1.c: Likewise.
3475 * gcc.target/mips/ext-2.c: Likewise.
3476 * gcc.target/mips/ext-3.c: Likewise.
3477 * gcc.target/mips/ext-4.c: Likewise.
3478 * gcc.target/mips/ext-5.c: Likewise.
3479 * gcc.target/mips/ext-6.c: Likewise.
3480 * gcc.target/mips/ext-7.c: Likewise.
3481 * gcc.target/mips/extend-1.c: Likewise.
3482 * gcc.target/mips/fix-r4000-1.c: Likewise.
3483 * gcc.target/mips/fix-r4000-3.c: Likewise.
3484 * gcc.target/mips/fix-r4000-5.c: Likewise.
3485 * gcc.target/mips/fix-r4000-6.c: Likewise.
3486 * gcc.target/mips/fix-r4000-8.c: Likewise.
3487 * gcc.target/mips/fix-r4000-10.c: Likewise.
3488 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3489 * gcc.target/mips/fixed-vector-type.c: Likewise.
3490 * gcc.target/mips/fpr-moves-1.c: Likewise.
3491 * gcc.target/mips/fpr-moves-2.c: Likewise.
3492 * gcc.target/mips/fpr-moves-3.c: Likewise.
3493 * gcc.target/mips/fpr-moves-4.c: Likewise.
3494 * gcc.target/mips/fpr-moves-5.c: Likewise.
3495 * gcc.target/mips/fpr-moves-6.c: Likewise.
3496 * gcc.target/mips/ins-1.c: Likewise.
3497 * gcc.target/mips/ins-2.c: Likewise.
3498 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3499 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3500 * gcc.target/mips/lazy-binding-1.c: Likewise.
3501 * gcc.target/mips/madd-3.c: Likewise.
3502 * gcc.target/mips/madd-5.c: Likewise.
3503 * gcc.target/mips/madd-6.c: Likewise.
3504 * gcc.target/mips/madd-8.c: Likewise.
3505 * gcc.target/mips/madd-9.c: Likewise.
3506 * gcc.target/mips/memcpy-1.c: Likewise.
3507 * gcc.target/mips/mips-ps-type.c: Likewise.
3508 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3509 * gcc.target/mips/mips-sched-madd.c: Likewise.
3510 * gcc.target/mips/mips16e-extends.c: Likewise.
3511 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3512 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3513 * gcc.target/mips/movcc-1.c: Likewise.
3514 * gcc.target/mips/movcc-2.c: Likewise.
3515 * gcc.target/mips/movcc-3.c: Likewise.
3516 * gcc.target/mips/msub-5.c: Likewise.
3517 * gcc.target/mips/msub-6.c: Likewise.
3518 * gcc.target/mips/msub-8.c: Likewise.
3519 * gcc.target/mips/mult-2.c: Likewise.
3520 * gcc.target/mips/mult-3.c: Likewise.
3521 * gcc.target/mips/mult-5.c: Likewise.
3522 * gcc.target/mips/mult-6.c: Likewise.
3523 * gcc.target/mips/mult-7.c: Likewise.
3524 * gcc.target/mips/mult-12.c: Likewise.
3525 * gcc.target/mips/mult-13.c: Likewise.
3526 * gcc.target/mips/mult-14.c: Likewise.
3527 * gcc.target/mips/mult-15.c: Likewise.
3528 * gcc.target/mips/mult-17.c: Likewise.
3529 * gcc.target/mips/mult-18.c: Likewise.
3530 * gcc.target/mips/mult-19.c: Likewise.
3531 * gcc.target/mips/nmadd-1.c: Likewise.
3532 * gcc.target/mips/nmadd-2.c: Likewise.
3533 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3534 * gcc.target/mips/octeon-cins-1.c: Likewise.
3535 * gcc.target/mips/octeon-cins-2.c: Likewise.
3536 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3537 * gcc.target/mips/octeon-exts-2.c: Likewise.
3538 * gcc.target/mips/octeon-exts-3.c: Likewise.
3539 * gcc.target/mips/octeon-exts-4.c: Likewise.
3540 * gcc.target/mips/octeon-exts-5.c: Likewise.
3541 * gcc.target/mips/octeon-exts-6.c: Likewise.
3542 * gcc.target/mips/octeon-exts-7.c: Likewise.
3543 * gcc.target/mips/octeon-pop-2.c: Likewise.
3544 * gcc.target/mips/octeon-seq-3.c: Likewise.
3545 * gcc.target/mips/octeon-seq-4.c: Likewise.
3546 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3547 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3548 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3549 * gcc.target/mips/pr54240.c: Likewise.
3550 * gcc.target/mips/rsqrt-1.c: Likewise.
3551 * gcc.target/mips/rsqrt-2.c: Likewise.
3552 * gcc.target/mips/rsqrt-3.c: Likewise.
3553 * gcc.target/mips/rsqrt-4.c: Likewise.
3554 * gcc.target/mips/save-restore-2.c: Likewise.
3555 * gcc.target/mips/save-restore-4.c: Likewise.
3556 * gcc.target/mips/sb1-1.c: Likewise.
3557 * gcc.target/mips/scc-1.c: Likewise.
3558 * gcc.target/mips/scc-2.c: Likewise.
3559 * gcc.target/mips/scc-3.c: Likewise.
3560 * gcc.target/mips/scc-4.c: Likewise.
3561 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3562 * gcc.target/mips/truncate-1.c: Likewise.
3563 * gcc.target/mips/truncate-2.c: Likewise.
3564 * gcc.target/mips/truncate-3.c: Likewise.
3565 * gcc.target/mips/truncate-4.c: Likewise.
3566 * gcc.target/mips/truncate-5.c: Likewise.
3567 * gcc.target/mips/truncate-6.c: Likewise.
3568 * gcc.target/mips/unaligned-1.c: Likewise.
3569
3570 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3571 skip for -O0. Require -fexpensive-optimizations.
3572 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3573 * gcc.target/mips/dspr2-MULT.c: Likewise.
3574 * gcc.target/mips/fix-r4000-2.c: Likewise.
3575 * gcc.target/mips/fix-r4000-4.c: Likewise.
3576 * gcc.target/mips/fix-r4000-7.c: Likewise.
3577 * gcc.target/mips/fix-r4000-9.c: Likewise.
3578 * gcc.target/mips/madd-1.c: Likewise.
3579 * gcc.target/mips/madd-2.c: Likewise.
3580 * gcc.target/mips/madd-4.c: Likewise.
3581 * gcc.target/mips/maddu-1.c: Likewise.
3582 * gcc.target/mips/maddu-2.c: Likewise.
3583 * gcc.target/mips/maddu-3.c: Likewise.
3584 * gcc.target/mips/maddu-4.c: Likewise.
3585 * gcc.target/mips/msub-1.c: Likewise.
3586 * gcc.target/mips/msub-2.c: Likewise.
3587 * gcc.target/mips/msub-3.c: Likewise.
3588 * gcc.target/mips/msub-4.c: Likewise.
3589 * gcc.target/mips/msubu-1.c: Likewise.
3590 * gcc.target/mips/msubu-2.c: Likewise.
3591 * gcc.target/mips/msubu-3.c: Likewise.
3592 * gcc.target/mips/msubu-4.c: Likewise.
3593 * gcc.target/mips/mult-1.c: Likewise.
3594 * gcc.target/mips/mult-4.c: Likewise.
3595 * gcc.target/mips/mult-8.c: Likewise.
3596 * gcc.target/mips/mult-9.c: Likewise.
3597 * gcc.target/mips/mult-10.c: Likewise.
3598 * gcc.target/mips/mult-11.c: Likewise.
3599 * gcc.target/mips/mult-16.c: Likewise.
3600
3601 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3602 skip for -O0 and -Os.
3603 * gcc.target/mips/fix-r4000-12.c: Likewise.
3604 * gcc.target/mips/madd-7.c: Likewise.
3605 * gcc.target/mips/mips-ps-5.c: Likewise.
3606 * gcc.target/mips/mips-ps-7.c: Likewise.
3607 * gcc.target/mips/msub-7.c: Likewise.
3608
3609 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3610 skip for -O0. Require -mno-abicalls.
3611 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3612
3613 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3614 skip for -O0. Require a total number of BBIT instructions and
3615 at least one of each kind.
3616
3617 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3618 skip for -O0. Require -fno-unroll-loops.
3619
3620 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3621 skip for -O0. Allow BLTZ as well as BGEZ.
3622
3623 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3624
3625 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3626 skip for -O0. Require -fschedule-insns2.
3627 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3628
3629 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3630 but skip for -O0. Make a branch-likely more likely.
3631
3632 * gcc.target/mips/timode-2.c: Split each test into its own function.
3633 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3634
3635 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3636 skip for -O0. Require -fpeephole2.
3637 * gcc.target/mips/vr-mult-2.c: Likewise.
3638
3639 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3640
3641 PR preprocessor/53469
3642 * gcc.dg/cpp/_Pragma7.c: New test case.
3643
3644 2012-08-27 Tobias Burnus <burnus@net-b.de>
3645
3646 PR fortran/54370
3647 * gfortran.dg/do_5.f90: New.
3648
3649 2012-08-27 Tobias Burnus <burnus@net-b.de>
3650
3651 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3652 from dg-options as -Wall no longer implies it.
3653
3654 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3655
3656 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3657
3658 2012-08-25 Jason Merrill <jason@redhat.com>
3659
3660 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3661
3662 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/51421
3665 * g++.dg/cpp0x/auto34.C: New.
3666
3667 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR c/54363
3670 * gcc.dg/pr54363.c: New test.
3671
3672 PR c/54355
3673 * gcc.dg/pr54355.c: New test.
3674
3675 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3676
3677 PR debug/52857
3678 * gcc.target/i386/pr52857-1.c: New.
3679 * gcc.target/i386/pr52857-2.c: Likewise.
3680
3681 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3682
3683 * gcc.target/mips/code-readable-4.c: New test.
3684
3685 2012-08-23 Julian Brown <julian@codesourcery.com>
3686 Sandra Loosemore <sandra@codesourcery.com>
3687
3688 * gcc.target/mips/code-readable-1.c: Add -O to options.
3689
3690 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR c++/20420
3693 * g++.dg/lookup/using53.C: New.
3694
3695 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3696
3697 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3698 * gcc.dg/fixed-point/convert-1.c: New.
3699 * gcc.dg/fixed-point/convert-2.c: New.
3700 * gcc.dg/fixed-point/convert-3.c: New.
3701 * gcc.dg/fixed-point/convert-4.c: New.
3702 * gcc.dg/fixed-point/convert-float-1.c: New.
3703 * gcc.dg/fixed-point/convert-float-2.c: New.
3704 * gcc.dg/fixed-point/convert-float-3.c: New.
3705 * gcc.dg/fixed-point/convert-float-4.c: New.
3706 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3707 * gcc.dg/fixed-point/convert-sat.c: New.
3708 * gcc.dg/fixed-point/convert.h: New.
3709
3710 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3711
3712 PR target/54089
3713 * gcc.target/sh/pr54089-2.c: New.
3714
3715 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3716
3717 * gcc.target/i386/long-double-64-1.c: New file.
3718 * gcc.target/i386/long-double-64-2.c: Likewise.
3719 * gcc.target/i386/long-double-64-3.c: Likewise.
3720 * gcc.target/i386/long-double-64-4.c: Likewise.
3721 * gcc.target/i386/long-double-80-1.c: Likewise.
3722 * gcc.target/i386/long-double-80-2.c: Likewise.
3723 * gcc.target/i386/long-double-80-3.c: Likewise.
3724 * gcc.target/i386/long-double-80-4.c: Likewise.
3725 * gcc.target/i386/long-double-80-5.c: Likewise.
3726 * gcc.target/i386/long-double-80-6.c: Likewise.
3727 * gcc.target/i386/long-double-80-7.c: Likewise.
3728
3729 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3730
3731 PR tree-optimization/54317
3732 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3733
3734 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3735
3736 PR target/39423
3737 * gcc.target/sh/pr39423-2.c: New.
3738
3739 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3740
3741 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3742 * gcc.dg/fold-perm.c: Likewise.
3743
3744 2012-08-20 Jan Hubicka <jh@suse.cz>
3745
3746 PR fortran/48636
3747 * gcc.dg/ipa/inlinehint-1.c: New.
3748
3749 2012-08-20 Florian Weimer <fweimer@redhat.com>
3750
3751 PR c++/19351
3752 * g++.dg/init/new38.C: New test.
3753 * g++.dg/init/new39.C: New test.
3754
3755 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3756
3757 PR target/54089
3758 * gcc.target/sh/pr54089-1.c: New.
3759
3760 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3761
3762 PR target/51244
3763 * gcc.target/sh/pr51244-11.c: New.
3764
3765 2012-08-20 Tobias Burnus <burnus@net-b.de>
3766
3767 PR fortran/54301
3768 * gfortran.dg/warn_target_lifetime_2.f90: New.
3769
3770 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3771
3772 PR c++/10416
3773 * g++.dg/warn/Wunused-var-17.C: New.
3774
3775 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3776
3777 PR middle-end/53992
3778 * gcc.dg/gomp/pr53992.c: New test.
3779
3780 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3781
3782 PR tree-ssa/54295
3783 * gcc.c-torture/execute/20120817-1.c: New test.
3784
3785 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3786
3787 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3788 add instruction.
3789 (f2): New test that really does need adds.
3790
3791 2012-08-20 Richard Guenther <rguenther@suse.de>
3792
3793 PR tree-optimization/54327
3794 * gcc.dg/torture/pr54327.c: New testcase.
3795
3796 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3797
3798 PR tree-optimization/54321
3799 * gcc.c-torture/compile/pr54321.c: New test.
3800
3801 2012-08-20 Tobias Burnus <burnus@net-b.de>
3802
3803 PR fortran/54301
3804 * gfortran.dg/warn_target_lifetime_1.f90: New.
3805
3806 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3807
3808 PR fortran/54298
3809 * gfortran.dg/real_compare_1.f90: New test case.
3810 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3811
3812 2012-08-18 Jan Hubicka <jh@suse.cz>
3813
3814 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3815
3816 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3817
3818 PR fortran/39290
3819 * gfortran.dg/interface_37.f90: New test.
3820
3821 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3822 Gary Funck <gary@intrepid.com>
3823
3824 PR target/20020
3825 * gcc.target/i386/pr20020-1.c: New test.
3826 * gcc.target/i386/pr20020-2.c: Likewise.
3827 * gcc.target/i386/pr20020-3.c: Likewise.
3828
3829 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3830
3831 * gcc.target/i386/perm-concat.c: New test.
3832
3833 2012-08-17 Julian Brown <julian@codesourcery.com>
3834
3835 * gcc.target/arm/div64-unwinding.c: New test.
3836
3837 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3838
3839 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3840
3841 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3842
3843 PR target/54236
3844 * gcc.target/sh/pr54236-1.c: New.
3845
3846 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3847
3848 * lib/target-supports.exp (check_effective_target_sync_int_long)
3849 (check_effective_target_sync_char_short): Enable for crisv32-*
3850 and cris-*.
3851
3852 PR middle-end/54261
3853 * gcc.dg/torture/pr54261-1.c: New test.
3854
3855 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3856
3857 PR fortran/54243
3858 PR fortran/54244
3859 * gfortran.dg/typebound_call_24.f03: New.
3860
3861 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3862
3863 PR tree-optimization/54245
3864 * gcc.dg/tree-ssa/pr54245.c: New test.
3865
3866 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3867
3868 PR tree-optimization/54240
3869 * gcc.target/powerpc/pr54240.c: New test.
3870 * gcc.target/mips/pr54240.c: Likewise.
3871
3872 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3873
3874 PR target/52933
3875 * gcc.target/sh/pr52933-1.c: New.
3876 * gcc.target/sh/pr52933-2.c: New.
3877
3878 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3879
3880 PR target/50751
3881 * gcc.target/sh/pr50751-8.c: New.
3882
3883 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3884
3885 PR fortran/47586
3886 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3887 * gfortran.dg/typebound_proc_27.f03: New test.
3888
3889 2012-08-14 Sterling Augustine <saugustine@google.com>
3890
3891 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3892
3893 2012-08-14 Tobias Burnus <burnus@net-b.de>
3894
3895 PR fortran/40881
3896 * gfortran.dg/data_constraints_3.f90: New.
3897 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3898 to disable -pedantic compilation.
3899 * gfortran.dg/pr37243.f: Ditto.
3900 * gfortran.dg/g77/19990826-3.f: Ditto.
3901 * gfortran.dg/g77/20020307-1.f : Ditto.
3902 * gfortran.dg/g77/980310-3.f: Ditto.
3903
3904 2012-08-14 Tobias Burnus <burnus@net-b.de>
3905
3906 PR fortran/54234
3907 * gfortran.dg/warn_conversion_4.f90: New.
3908
3909 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3910
3911 PR middle-end/53411
3912 PR rtl-optimization/53495
3913 * gcc.c-torture/compile/pr53411.c: New test.
3914 * gcc.c-torture/compile/pr53495.c: New test.
3915
3916 2012-08-13 Richard Guenther <rguenther@suse.de>
3917
3918 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3919
3920 2012-08-13 Richard Guenther <rguenther@suse.de>
3921
3922 PR tree-optimization/54200
3923 * gcc.dg/guality/pr54200.c: New testcase.
3924 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3925
3926 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3927
3928 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3929
3930 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3931
3932 PR target/51244
3933 * gcc.target/sh/pr51244-7.c: New.
3934 * gcc.target/sh/pr51244-8.c: New.
3935 * gcc.target/sh/pr51244-9.c: New.
3936 * gcc.target/sh/pr51244-10.c: New.
3937
3938 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3939
3940 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3941 -m2e or -m2a.
3942 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3943 * gcc.target/sh/pr53511-1.c: Likewise.
3944 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3945 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3946 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3947 * gcc.target/sh/pr53512-3.c: Likewise.
3948 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3949
3950 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3951
3952 PR target/39423
3953 * gcc.c-torture/compile/pr39423-1.c: New.
3954 * gcc.c-torture/compile/pr39423-2.c: New.
3955
3956 2012-08-12 Tobias Burnus <burnus@net-b.de>
3957
3958 PR fortran/54221
3959 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3960 they appear uninitialized on the RHS.
3961 * gfortran.dg/public_private_module_6.f90: New.
3962
3963 2012-08-11 Martin Jambor <mjambor@suse.cz>
3964
3965 PR fortran/48636
3966 * gfortran.dg/pr48636.f90: New test.
3967
3968 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3969
3970 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3971 to avoid warnings.
3972 (main): Adjust caller.
3973
3974 2012-08-10 Richard Guenther <rguenther@suse.de>
3975
3976 * gcc.dg/matrix/*.c: Adjust and move ...
3977 * gcc.dg/torture/: ... here.
3978 * gcc.dg/matrix: Remove directory.
3979
3980 2012-08-10 Richard Guenther <rguenther@suse.de>
3981
3982 PR middle-end/54219
3983 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3984
3985 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3986
3987 PR middle-end/54211
3988 * gcc.dg/tree-ssa/pr54211.c: New test.
3989
3990 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3991
3992 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3993 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3994
3995 2012-08-10 Richard Guenther <rguenther@suse.de>
3996
3997 PR tree-optimization/54109
3998 * gcc.dg/torture/pr54109.c: New testcase.
3999 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4000 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4001
4002 2012-08-10 Richard Guenther <rguenther@suse.de>
4003
4004 PR tree-optimization/54027
4005 * gcc.dg/torture/pr54027.c: New testcase.
4006
4007 2012-08-10 Richard Guenther <rguenther@suse.de>
4008
4009 * g++.dg/plugin/selfassign.c: Adjust.
4010 * gcc.dg/plugin/selfassign.c: Likewise.
4011 * gcc.dg/strlenopt-11.c: Likewise.
4012 * gcc.dg/strlenopt-13.c: Likewise.
4013 * gcc.dg/no-strict-overflow-4.c: Likewise.
4014 * gcc.dg/strict-overflow-4.c: Likewise.
4015 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4016 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4017 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4018 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4019 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4020 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4021 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4022 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4023 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4024 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4025 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4026 * gcc.dg/pr46309.c: Likewise.
4027 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4028
4029 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4030
4031 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4032 for x86 targets.
4033 * gcc.c-torture/compile/20120727-2.c: New test.
4034
4035 2012-08-09 Martin Jambor <mjambor@suse.cz>
4036
4037 * gcc.dg/ipa/iinline-4.c: New test.
4038 * gcc.dg/ipa/iinline-5.c: Likewise.
4039 * gcc.dg/ipa/iinline-6.c: Likewise.
4040 * gcc.dg/ipa/iinline-7.c: Likewise.
4041 * gcc.dg/lto/20120723_0.c: Likewise.
4042 * gcc.dg/lto/20120723_1.c: Likewise.
4043
4044 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4045
4046 PR target/39423
4047 * gcc.target/sh/pr39423-1.c: New.
4048
4049 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4050
4051 PR target/51244
4052 * gcc.target/sh/pr51244-5: New.
4053 * gcc.target/sh/pr51244-6: New.
4054
4055 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4056
4057 * gcc.target/i386/adx-addxcarry32-3.c: New.
4058 * gcc.target/i386/adx-addxcarry64-3.c: New.
4059
4060 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4061
4062 PR rtl-optimization/53701
4063 * gcc.dg/pr53701.c: New test.
4064
4065 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4066
4067 * gcc.c-torture/compile/20120727-1.c: New test.
4068
4069 2012-08-09 Tobias Burnus <burnus@net-b.de>
4070
4071 PR fortran/54199
4072 * gfortran.dg/intrinsic_shadow_4.f90: New.
4073
4074 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4075
4076 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4077
4078 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4079
4080 * gcc.c-torture/execute/20120808-1.c: New test.
4081
4082 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4083
4084 PR rtl-optimization/54157
4085 * gcc.target/i386/pr54157.c: New file.
4086
4087 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4088
4089 * gcc.target/i386/adx-addcarryx32-1.c: New.
4090 * gcc.target/i386/adx-addcarryx32-2.c: New.
4091 * gcc.target/i386/adx-addcarryx64-1.c: New.
4092 * gcc.target/i386/adx-addcarryx64-2.c: New.
4093 * gcc.target/i386/adx-check.h: New.
4094 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4095 * gcc.target/i386/sse-12.c: Add -madx.
4096 * gcc.target/i386/sse-13.c: Ditto.
4097 * gcc.target/i386/sse-14.c: Ditto.
4098 * gcc.target/i386/sse-22.c: Ditto.
4099 * gcc.target/i386/sse-23.c: Ditto.
4100 * g++.dg/other/i386-2.C: Ditto.
4101 * g++.dg/other/i386-3.C: Ditto.
4102
4103 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4104
4105 * gcc.dg/tree-ssa/slsr-5.c: New.
4106 * gcc.dg/tree-ssa/slsr-6.c: New.
4107 * gcc.dg/tree-ssa/slsr-7.c: New.
4108 * gcc.dg/tree-ssa/slsr-8.c: New.
4109 * gcc.dg/tree-ssa/slsr-9.c: New.
4110 * gcc.dg/tree-ssa/slsr-10.c: New.
4111 * gcc.dg/tree-ssa/slsr-11.c: New.
4112 * gcc.dg/tree-ssa/slsr-12.c: New.
4113 * gcc.dg/tree-ssa/slsr-13.c: New.
4114 * gcc.dg/tree-ssa/slsr-14.c: New.
4115 * gcc.dg/tree-ssa/slsr-15.c: New.
4116 * gcc.dg/tree-ssa/slsr-16.c: New.
4117 * gcc.dg/tree-ssa/slsr-17.c: New.
4118 * gcc.dg/tree-ssa/slsr-18.c: New.
4119 * gcc.dg/tree-ssa/slsr-19.c: New.
4120 * gcc.dg/tree-ssa/slsr-20.c: New.
4121 * gcc.dg/tree-ssa/slsr-21.c: New.
4122 * gcc.dg/tree-ssa/slsr-22.c: New.
4123 * gcc.dg/tree-ssa/slsr-23.c: New.
4124 * gcc.dg/tree-ssa/slsr-24.c: New.
4125 * gcc.dg/tree-ssa/slsr-25.c: New.
4126 * gcc.dg/tree-ssa/slsr-26.c: New.
4127 * gcc.dg/tree-ssa/slsr-30.c: New.
4128 * gcc.dg/tree-ssa/slsr-31.c: New.
4129
4130 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4131
4132 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4133 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4134 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4135
4136 2012-08-06 Cary Coutant <ccoutant@google.com>
4137
4138 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4139
4140 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4141
4142 PR fortran/35831
4143 * gfortran.dg/dummy_procedure_5.f90: Modified.
4144 * gfortran.dg/dummy_procedure_8.f90: New.
4145 * gfortran.dg/interface_26.f90: Modified.
4146 * gfortran.dg/proc_ptr_11.f90: Modified.
4147 * gfortran.dg/proc_ptr_15.f90: Modified.
4148 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4149 * gfortran.dg/typebound_override_1.f90: Modified.
4150 * gfortran.dg/typebound_proc_6.f03: Modified.
4151
4152 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4153
4154 PR tree-optimization/51938
4155 PR tree-optimization/52005
4156 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4157 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4158 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4159 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4160
4161 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4162
4163 Avoid crashing on erroneous static_assert usage
4164 * g++.dg/cpp0x/static_assert8.C: New test.
4165
4166 2012-08-06 Jason Merrill <jason@redhat.com>
4167
4168 * g++.dg/cpp0x/sfinae38.C: New.
4169
4170 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4171 Paolo Carlini <paolo.carlini@oracle.com>
4172
4173 PR c++/54165
4174 * g++.dg/conversion/void2.C: New.
4175
4176 2012-08-06 Tom de Vries <tom@codesourcery.com>
4177
4178 * gcc.dg/tree-ssa/vrp78.c: New test.
4179
4180 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4181 Richard Sandiford <rdsandiford@googlemail.com>
4182
4183 * g++.dg/opt/enum2.C: Require fpic target.
4184 * g++.dg/lto/20090303_0.C: Likewise.
4185
4186 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4187 Catherine Moore <clm@codesourcery.com>
4188
4189 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4190 flush function names too.
4191 * gcc.target/mips/clear-cache-1.c: Likewise.
4192
4193 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4194
4195 PR target/54156
4196 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4197
4198 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4199
4200 PR fortran/54166
4201 * gfortran.dg/array_5.f90: New test.
4202
4203 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4204
4205 PR tree-optimization/30318
4206 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4207
4208 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4209
4210 * g++.dg/ext/vector17.C: New testcase.
4211
4212 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4213
4214 PR target/51931
4215 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4216 * g++.dg/opt/longbranch1.C: Likewise.
4217
4218 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4219
4220 PR tree-optimization/53805
4221 * gcc.dg/fold-notunord.c: New testcase.
4222
4223 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4224
4225 PR fortran/48820
4226 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4227 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4228
4229 2012-08-02 Jason Merrill <jason@redhat.com>
4230 Paolo Carlini <paolo.carlini@oracle.com>
4231
4232 PR c++/51213 (again)
4233 * g++.dg/cpp0x/sfinae37.C: Extend.
4234
4235 2012-08-02 Richard Guenther <rguenther@suse.de>
4236
4237 PR tree-optimization/50672
4238 * g++.dg/torture/pr50672.C: New testcase.
4239
4240 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4241
4242 PR fortran/54147
4243 * gfortran.dg/abstract_type_6.f03: Modified.
4244 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4245 * gfortran.dg/proc_ptr_comp_35.f90: New.
4246 * gfortran.dg/typebound_proc_9.f03: Modified.
4247 * gfortran.dg/typebound_proc_26.f90: New.
4248
4249 2012-08-02 Richard Guenther <rguenther@suse.de>
4250
4251 * gcc.dg/torture/pta-callused-1.c: Adjust.
4252 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4253 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4254 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4255 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4256 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4257 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4258 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4259 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4260
4261 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4262
4263 PR fortran/54033
4264 * gfortran.dg/include_6.f90: New test case.
4265 * gfortran.dg/include_7.f90: New test case.
4266 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4267
4268 2012-08-01 Tom de Vries <tom@codesourcery.com>
4269
4270 * gcc.dg/tree-ssa/vrp76.c: New test.
4271
4272 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4273
4274 PR tree-optimization/46556
4275 * gcc.dg/tree-ssa/slsr-27.c: New.
4276 * gcc.dg/tree-ssa/slsr-28.c: New.
4277 * gcc.dg/tree-ssa/slsr-29.c: New.
4278
4279 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4280
4281 PR fortran/42418
4282 * gfortran.dg/proc_decl_29.f90: New.
4283
4284 2012-07-31 Dehao Chen <dehao@google.com>
4285
4286 * gcc.dg/predict-7.c: New test.
4287
4288 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4289
4290 PR fortran/54134
4291 * gfortran.dg/typebound_override_3.f90: New.
4292
4293 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4294
4295 PR tree-optimization/53773
4296 * gcc.dg/vect/pr53773.c: New test.
4297
4298 2012-07-31 Nick Clifton <nickc@redhat.com>
4299
4300 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4301 and for XStormy16.
4302
4303 2012-07-31 Tobias Burnus <burnus@net-b.de>
4304
4305 * gfortran.dg/c_funloc_tests_6.f90: New.
4306 * gfortran.dg/c_funloc_tests_7.f90: New.
4307 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4308
4309 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4310
4311 PR c++/53624
4312 * g++.dg/cpp0x/temp_default5.C: New.
4313
4314 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4315
4316 PR fortran/51081
4317 * gfortran.dg/proc_ptr_37.f90: New.
4318
4319 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4320
4321 * lib/target-supports.exp
4322 (check_effective_target_vect_natural_alignment): New function.
4323 * gcc.dg/align-2.c: Only run on targets with natural alignment
4324 of vector types.
4325 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4326 alignment of vector types.
4327
4328 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4329 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4330
4331 * gcc.target/i386/rdseed16-1.c: New.
4332 * gcc.target/i386/rdseed32-1.c: Ditto
4333 * gcc.target/i386/rdseed64-1.c: Ditto
4334 * gcc.target/i386/sse-12.c: Add -mrdseed.
4335 * gcc.target/i386/sse-13.c: Ditto.
4336 * gcc.target/i386/sse-14.c: Ditto.
4337 * g++.dg/other/i386-2.C: Ditto.
4338 * g++.dg/other/i386-3.C: Ditto.
4339
4340 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4341
4342 PR target/51244
4343 * gcc.target/sh/pr51244-4.c: New.
4344
4345 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4346
4347 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4348 for alpha*-*-* targets. Cleanup original tree dump.
4349
4350 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4351
4352 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4353 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4354
4355 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4356
4357 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4358 rand, srand. Include <stdlib.h>.
4359
4360 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4361
4362 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4363
4364 2012-07-26 Richard Henderson <rth@redhat.com>
4365
4366 * gcc.dg/attr-hotcold-1.c: New.
4367 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4368
4369 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4370 Sandra Loosemore <sandra@codesourcery.com>
4371
4372 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4373
4374 2012-07-26 Tobias Burnus <burnus@net-b.de>
4375
4376 * gfortran.dg/contiguous_1.f90: Update dg-error.
4377 * gfortran.dg/proc_ptr_32.f90: Ditto.
4378
4379 2012-07-26 Richard Guenther <rguenther@suse.de>
4380
4381 PR tree-optimization/54098
4382 * gcc.dg/torture/pr54098.c: New testcase.
4383
4384 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4385
4386 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4387 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4388
4389 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4390
4391 PR fortran/44354
4392 * gfortran.dg/array_constructor_39.f90: New test.
4393
4394 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4395
4396 PR fortran/44354
4397 * gfortran.dg/array_constructor_38.f90: New test.
4398
4399 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4400
4401 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4402
4403 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4404
4405 * gnat.dg/noreturn5.ad[sb]: New test.
4406
4407 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4408 Paul Brook <paul@codesourcery.com>
4409
4410 PR target/53633
4411
4412 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4413 * c-c++-common/pr53633.c: New test.
4414
4415 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4416
4417 * gcc.target/i386/asm-dialect-1.c: New test case.
4418
4419 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4420 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4421
4422 * gcc.target/i386/prefetchw-1.c: New.
4423 * gcc.target/i386/sse-12.c: Add -mprfchw.
4424 * gcc.target/i386/sse-13.c: Ditto.
4425 * gcc.target/i386/sse-14.c: Ditto.
4426 * gcc.target/i386/sse-22.c: Ditto.
4427 * gcc.target/i386/sse-23.c: Ditto.
4428 * g++.dg/other/i386-2.C: Ditto.
4429 * g++.dg/other/i386-3.C: Ditto.
4430
4431 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4432
4433 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4434
4435 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4436
4437 PR target/54051
4438 * gcc.target/arm/pr54051.c: New.
4439 * gcc.target/arm/vfp-1.c: Adjust test.
4440
4441 2012-07-24 Julian Brown <julian@codesourcery.com>
4442
4443 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4444 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4445 hard-float ARM.
4446
4447 2012-07-23 Paul Brook <paul@codesourcery.com>
4448
4449 * g++.dg/other/armv7m-1.c: New test.
4450
4451 2012-07-23 Julian Brown <julian@codesourcery.com>
4452
4453 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4454 ARM.
4455 (DO_TEST): Define to 1 for appropriate ARM targets.
4456
4457 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4458
4459 PR tree-optimization/53881
4460 * gcc.dg/pr53881.c: Renamed to ...
4461 * gcc.dg/pr53881-1.c: ... this.
4462 * gcc.dg/pr53881-2.c: New test.
4463
4464 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4465
4466 Handle recent changes in default atomics for cris*-*-linux*.
4467 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4468 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4469 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4470 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4471 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4472 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4473 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4474 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4475 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4476 -mno-unaligned-atomic-may-use-library is in effect for
4477 cris*-*-linux*.
4478 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4479 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4480 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4481 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4482 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4483 gcc.target/cris/torture/sync-mis-op-i-1.c,
4484 gcc.target/cris/torture/sync-mis-op-i-2.c,
4485 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4486 gcc.target/cris/torture/sync-mis-op-i-3.c,
4487 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4488 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4489 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4490 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4491 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4492 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4493 (main): Remove local variable x.
4494 [mis_ok]: Check that atomics don't fail.
4495
4496 2012-07-21 Andrew Pinski <apinski@cavium.com>
4497
4498 * gcc.dg/tree-ssa/vrp72.c: New test.
4499 * gcc.dg/tree-ssa/vrp73.c: New test.
4500 * gcc.dg/tree-ssa/vrp74.c: New test.
4501 * gcc.dg/tree-ssa/vrp75.c: New test.
4502
4503 2012-07-21 Andrew Pinski <apinski@cavium.com>
4504
4505 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4506 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4507
4508 2012-07-21 Andrew Pinski <apinski@cavium.com>
4509
4510 * gcc.target/mips/octeon-pop-2.c: New testcase.
4511
4512 2012-07-21 Tobias Burnus <burnus@net-b.de>
4513
4514 PR fortran/48820
4515 * gfortran.dg/assumed_rank_3.f90: New.
4516 * gfortran.dg/assumed_rank_11.f90: New.
4517 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4518 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4519 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4520
4521 2012-07-21 Andrew Pinski <apinski@cavium.com>
4522
4523 * gcc.target/mips/unaligned-1.c: New testcase.
4524
4525 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4526
4527 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4528
4529 2012-07-20 Tobias Burnus <burnus@net-b.de>
4530
4531 * gfortran.dg/bind_c_array_params_2.f90: New.
4532 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4533 and update dg-error.
4534
4535 2012-07-20 Tobias Burnus <burnus@net-b.de>
4536
4537 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4538
4539 2012-07-20 Jason Merrill <jason@redhat.com>
4540
4541 PR c++/54038
4542 * g++.dg/other/array7.C: New.
4543
4544 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4545
4546 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4547 the basic block and check loop depth.
4548 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4549 matching patterns and comments.
4550 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4551 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4552
4553 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4554
4555 PR c++/28656
4556 * c-c++-common/pr28656.c: New test.
4557
4558 2012-07-19 Jason Merrill <jason@redhat.com>
4559
4560 PR c++/54026
4561 * g++.dg/init/mutable1.C: New.
4562
4563 2012-07-20 Tobias Burnus <burnus@net-b.de>
4564
4565 PR fortran/48820
4566 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4567 * gfortran.dg/assumed_rank_1.f90: New.
4568 * gfortran.dg/assumed_rank_1_c.c: New.
4569 * gfortran.dg/assumed_rank_2.f90: New.
4570 * gfortran.dg/assumed_rank_4.f90: New.
4571 * gfortran.dg/assumed_rank_5.f90: New.
4572 * gfortran.dg/assumed_rank_6.f90: New.
4573 * gfortran.dg/assumed_rank_7.f90: New.
4574 * gfortran.dg/assumed_rank_8.f90: New.
4575 * gfortran.dg/assumed_rank_8_c.c: New.
4576 * gfortran.dg/assumed_rank_9.f90: New.
4577 * gfortran.dg/assumed_rank_10.f90: New.
4578 * gfortran.dg/assumed_rank_12.f90: New.
4579
4580 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4581
4582 * gnat.dg/opt25.adb: New test.
4583 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4584 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4585
4586 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4587
4588 * gnat.dg/aggr20.ad[sb]: New test.
4589 * gnat.dg/aggr20_pkg.ads: New helper.
4590
4591 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4592
4593 * gnat.dg/derived_type3.adb: New test.
4594 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4595
4596 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR rtl-optimization/53942
4599 * gcc.dg/pr53942.c: New test.
4600
4601 2012-07-19 Jason Merrill <jason@redhat.com>
4602
4603 PR c++/54021
4604 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4605
4606 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4607
4608 * gnat.dg/discr38.adb: New test.
4609
4610 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4611
4612 PR middle-end/54017
4613 * c-c++-common/gomp/pr54017.c: New test.
4614
4615 2012-07-19 Richard Guenther <rguenther@suse.de>
4616 Eric Botcazou <ebotcazou@adacore.com>
4617
4618 * gnat.dg/loop_optimization11.adb: New testcase.
4619 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4620
4621 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4622 Jason Merrill <jason@redhat.com>
4623
4624 * g++.dg/cpp0x/sfinae37.C: New.
4625 * g++.dg/template/access23.C: New.
4626 * g++.dg/template/access7.C: Adjust.
4627 * g++.dg/template/sfinae10.C: Don't expect errors.
4628 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4629
4630 2012-07-18 Julian Brown <julian@codesourcery.com>
4631 Sandra Loosemore <sandra@codesroucery.com>
4632
4633 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4634
4635 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4636
4637 * gnat.dg/noreturn4.ad[sb]: New test.
4638 * gnat.dg/noreturn4_pkg.ads: New helper.
4639
4640 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4641 Julian Brown <julian@codesourcery.com>
4642
4643 * gcc.target/arm/neon-vdup-1.c: New test case.
4644 * gcc.target/arm/neon-vdup-2.c: New test case.
4645 * gcc.target/arm/neon-vdup-3.c: New test case.
4646 * gcc.target/arm/neon-vdup-4.c: New test case.
4647 * gcc.target/arm/neon-vdup-5.c: New test case.
4648 * gcc.target/arm/neon-vdup-6.c: New test case.
4649 * gcc.target/arm/neon-vdup-7.c: New test case.
4650 * gcc.target/arm/neon-vdup-8.c: New test case.
4651 * gcc.target/arm/neon-vdup-9.c: New test case.
4652 * gcc.target/arm/neon-vdup-10.c: New test case.
4653 * gcc.target/arm/neon-vdup-11.c: New test case.
4654 * gcc.target/arm/neon-vdup-12.c: New test case.
4655 * gcc.target/arm/neon-vdup-13.c: New test case.
4656 * gcc.target/arm/neon-vdup-14.c: New test case.
4657 * gcc.target/arm/neon-vdup-15.c: New test case.
4658 * gcc.target/arm/neon-vdup-16.c: New test case.
4659 * gcc.target/arm/neon-vdup-17.c: New test case.
4660 * gcc.target/arm/neon-vdup-18.c: New test case.
4661 * gcc.target/arm/neon-vdup-19.c: New test case.
4662 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4663 arguments non-constant.
4664
4665 2012-07-18 Richard Guenther <rguenther@suse.de>
4666
4667 PR tree-optimization/53970
4668 * g++.dg/torture/pr53970.C: New testcase.
4669
4670 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4671
4672 PR target/38621
4673 * gcc.c-torture/compile/pr38621.c: New.
4674
4675 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4676
4677 PR target/33135
4678 * gcc.target/sh/pr33135-1.c: New.
4679 * gcc.target/sh/pr33135-2.c: New.
4680 * gcc.target/sh/pr33135-3.c: New.
4681 * gcc.target/sh/pr33135-4.c: New.
4682
4683 2012-07-17 Jason Merrill <jason@redhat.com>
4684
4685 PR c++/53995
4686 * g++.dg/parse/enum9.C: New.
4687
4688 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4689 Sandra Loosemore <sandra@codesourcery.com>
4690
4691 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4692 if there is a conflict with -mcpu=. Use -mcpu=5208.
4693
4694 2012-07-17 Jason Merrill <jason@redhat.com>
4695
4696 PR c++/53989
4697 * g++.dg/template/array23.C: New.
4698
4699 2012-07-17 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/53985
4702 * gfortran.dg/bind_c_usage_26.f90: New.
4703 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4704 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4705 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4706 * gfortran.dg/interop_params.f03: Ditto.
4707
4708 2012-07-17 Jason Merrill <jason@redhat.com>
4709
4710 * g++.dg/template/inherit8.C: Adjust.
4711 * g++.dg/template/using21.C: Adjust.
4712 * g++.dg/template/using22.C: Adjust.
4713
4714 PR c++/53549
4715 * g++.dg/template/current-inst1.C: New.
4716 * g++.dg/parse/crash35.C: Adjust.
4717
4718 2012-07-17 Tobias Burnus <burnus@net-b.de>
4719
4720 PR fortran/52101
4721 * gfortran.dg/oldstyle_4.f90: New.
4722
4723 2012-07-17 Tobias Burnus <burnus@net-b.de>
4724
4725 PR fortran/49265
4726 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4727 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4728
4729 2012-07-16 Jason Merrill <jason@redhat.com>
4730
4731 * g++.dg/parse/access8.C: Adjust.
4732 * g++.dg/template/sfinae6_neg.C: Adjust.
4733
4734 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4735
4736 PR fortran/53824
4737 * gfortran.dg/coarray_allocate_1.f90: New test.
4738
4739 2012-07-16 Andrew Pinski <apinski@cavium.com>
4740
4741 * gcc.c-torture/execute/bswap-1.c: New testcase.
4742 * gcc.c-torture/compile/unalign-1.c: New testcase.
4743 * gcc.c-torture/compile/20120524-1.c: New testcase.
4744 * gcc.c-torture/compile/20101216-1.c: New testcase.
4745
4746 2012-07-16 Dehao Chen <dehao@google.com>
4747
4748 Revert
4749 2012-07-10 Dehao Chen <dehao@google.com>
4750
4751 * gcc.dg/debug_info_inline.c: New test.
4752
4753 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4754
4755 PR fortran/53956
4756 * gfortran.dg/proc_decl_28.f90: New.
4757
4758 2012-07-16 Andrew Pinski <apinski@cavium.com>
4759
4760 * gcc.dg/torture/builtins-1.c: New testcase.
4761
4762 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4763
4764 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4765 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4766 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4767 gcc.target/cris/sync-1-v10.c,
4768 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4769 pass -mno-unaligned-atomic-may-use-library.
4770 * gcc.target/cris/sync-xchg-1.c: New test.
4771 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4772 valid register operand output modifier.
4773
4774 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4775
4776 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4777 characters.
4778
4779 2012-07-13 Andrew Pinski <apinski@cavium.com>
4780
4781 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4782 rather than cleanup-tree-dump.
4783 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4784
4785 2012-07-13 Richard Guenther <rguenther@suse.de>
4786
4787 PR tree-optimization/53907
4788 * gcc.target/i386/pr53907.c: New testcase.
4789
4790 2012-07-13 Richard Guenther <rguenther@suse.de>
4791
4792 PR tree-optimization/53922
4793 * gcc.dg/torture/pr53922.c: New testcase.
4794
4795 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4796
4797 PR rtl-optimization/53908
4798 * gcc.dg/torture/pr53908.c: New test.
4799
4800 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4801
4802 PR c++/53531
4803 * g++.dg/cpp0x/variadic135.C: New.
4804
4805 2012-07-12 Jason Merrill <jason@redhat.com>
4806
4807 * g++.dg/template/sfinae6_neg.C: Adjust.
4808
4809 2012-07-12 Tobias Burnus <burnus@net-b.de>
4810
4811 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4812 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4813 scan-tree-dump-times pattern.
4814
4815 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4816
4817 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4818
4819 2012-07-11 Jason Merrill <jason@redhat.com>
4820
4821 DR 1402
4822 * g++.g/cpp0x/defaulted37.C: New.
4823
4824 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4825
4826 PR target/53859
4827 * gcc.target/arm/pr53859.c: New test.
4828
4829 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4830
4831 PR target/53886
4832 * gcc.c-torture/compile/pr53886.c: New.
4833
4834 2012-07-10 Dehao Chen <dehao@google.com>
4835
4836 * gcc.dg/debug_info_inline.c: New test.
4837
4838 2012-07-10 Jason Merrill <jason@redhat.com>
4839
4840 PR c++/53733
4841 * g++.dg/cpp0x/defaulted36.C: New.
4842 * g++.dg/cpp0x/defaulted21.C: Adjust.
4843
4844 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4845
4846 2012-07-09 Sterling Augustine <saugustine@google.com>
4847
4848 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4849
4850 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4851
4852 PR tree-optimization/53887
4853 * gcc.dg/pr53887.c: New test.
4854
4855 2012-07-09 Jason Merrill <jason@redhat.com>
4856
4857 PR c++/53882
4858 * g++.dg/cpp0x/nullptr29.C: New.
4859
4860 2012-07-09 Tom de Vries <tom@codesourcery.com>
4861 Richard Guenther <rguenther@suse.de>
4862
4863 * gcc.dg/builtin-unreachable-6.c: New test.
4864 * gcc.dg/builtin-unreachable-5.c: New test.
4865
4866 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4867
4868 PR tree-optimization/53881
4869 * gcc.dg/pr53881.c: New test.
4870
4871 2012-07-06 Jason Merrill <jason@redhat.com>
4872
4873 PR c++/53862
4874 * g++.dg/cpp0x/variadic134.C: New.
4875
4876 PR c++/53858
4877 * g++.dg/cpp0x/alias-decl-20.C: New.
4878
4879 2012-07-06 Tom de Vries <tom@codesourcery.com>
4880
4881 PR tree-optimization/51879
4882 * gcc.dg/pr51879-16.c: New test.
4883 * gcc.dg/pr51879-17.c: Same.
4884
4885 2012-07-06 Tom de Vries <tom@codesourcery.com>
4886
4887 PR tree-optimization/52009
4888 * gcc.dg/pr51879-7.c: New test.
4889 * gcc.dg/pr51879-18.c: New test.
4890
4891 2012-07-05 Jason Merrill <jason@redhat.com>
4892
4893 PR c++/50852
4894 * g++.dg/template/typedef39.C: New.
4895
4896 PR c++/53039
4897 * g++.dg/cpp0x/variadic133.C: New.
4898 * g++.dg/template/param1.C: Adjust.
4899
4900 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4901
4902 PR target/48941
4903 PR target/51980
4904 * gcc.target/arm/neon/vtrnf32.c: Update.
4905 * gcc.target/arm/neon/vtrns32.c: Update.
4906 * gcc.target/arm/neon/vtrnu32.c: Update.
4907 * gcc.target/arm/neon/vzipf32.c: Update.
4908 * gcc.target/arm/neon/vzips32.c: Update.
4909 * gcc.target/arm/neon/vzipu32.c: Update.
4910
4911 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4912
4913 PR fortran/53732
4914 * gfortran.dg/inline_sum_4.f90: New test.
4915
4916 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4917
4918 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4919
4920 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4921
4922 * gcc.target/arm/fma-sp.c: New testcase.
4923 * gcc.target/arm/fma.c: Likewise.
4924 * gcc.target/arm/fma.h: Likewise.
4925
4926 2012-07-04 Jason Merrill <jason@redhat.com>
4927
4928 PR c++/53848
4929 * g++.dg/other/enum3.C: New.
4930
4931 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4932
4933 PR middle-end/53321
4934 * g++.dg/torture/pr53321.C: New test.
4935
4936 2012-07-04 Richard Guenther <rguenther@suse.de>
4937
4938 PR tree-optimization/53844
4939 * g++.dg/tree-ssa/pr53844.C: New testcase.
4940
4941 2012-07-04 Richard Guenther <rguenther@suse.de>
4942
4943 PR tree-optimization/53849
4944 * gcc.dg/pr53849.c: New testcase.
4945
4946 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR c++/53812
4949 * g++.dg/ext/label14.C: New test.
4950
4951 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4952
4953 PR target/53811
4954 * g++.dg/other/pr53811.C: New test.
4955
4956 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4957
4958 PR target/28896
4959 * gcc.target/m68k/stack-limit-1.c: New testcase.
4960
4961 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4962
4963 * gnat.dg/recursive_call.adb: New test.
4964
4965 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4966
4967 * gnat.dg/discr37.ad[sb]: New test.
4968
4969 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4970
4971 * g++.dg/other/packed1.C: Remove SH from xfail list.
4972
4973 2012-07-02 Jason Merrill <jason@redhat.com>
4974
4975 PR c++/53619
4976 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4977
4978 PR c++/53783
4979 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4980
4981 PR c++/53788
4982 * g++.dg/cpp0x/decltype39.C: New.
4983 * g++.dg/diagnostic/method1.C: Adjust.
4984
4985 PR c++/53816
4986 * g++.dg/template/ref6.C: New.
4987
4988 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4989
4990 PR target/53568
4991 * gcc.target/sh/pr53568-1.c: New.
4992
4993 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4994
4995 PR target/51244
4996 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4997
4998 2012-07-02 Jason Merrill <jason@redhat.com>
4999
5000 PR c++/53821
5001 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5002
5003 PR c++/53524
5004 * g++.dg/template/enum7.C: New.
5005 * g++.dg/other/ptrmem10.C: Adjust.
5006 * g++.dg/other/ptrmem11.C: Adjust.
5007 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5008
5009 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5010
5011 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5012
5013 2012-07-01 Wei Guozhi <carrot@google.com>
5014
5015 PR target/53447
5016 * gcc.target/arm/pr53447-1.c: New testcase.
5017 * gcc.target/arm/pr53447-2.c: New testcase.
5018 * gcc.target/arm/pr53447-3.c: New testcase.
5019 * gcc.target/arm/pr53447-4.c: New testcase.
5020
5021 2012-06-29 Richard Guenther <rguenther@suse.de>
5022
5023 PR tree-optimization/47061
5024 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5025
5026 2012-06-29 Richard Guenther <rguenther@suse.de>
5027
5028 PR tree-optimization/37541
5029 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5030
5031 2012-06-29 Richard Guenther <rguenther@suse.de>
5032
5033 PR tree-optimization/52589
5034 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5035
5036 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5037
5038 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5039
5040 * g++.dg/template/error46.C: Add missing comment to dg-message.
5041 * g++.dg/template/crash107.C: Likewise.
5042 * g++.dg/template/error47.C: Likewise.
5043 * g++.dg/template/crash108.C: Likewise.
5044 * g++.dg/overload/operator5.C: Likewise.
5045
5046 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5047 errors in dg-message directives, add comments.
5048
5049 2012-06-28 Kai Tietz <ktietz@redhat.com>
5050
5051 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5052 hard-coded 'unsigned long'.
5053
5054 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR tree-optimization/51581
5057 * gcc.dg/vect/pr51581-4.c: New test.
5058
5059 PR tree-optimization/53645
5060 * gcc.c-torture/execute/pr53645-2.c: New test.
5061
5062 2012-06-28 Richard Guenther <rguenther@suse.de>
5063
5064 PR middle-end/53790
5065 * gcc.dg/torture/pr53790.c: New testcase.
5066
5067 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5068
5069 PR tree-optimization/53645
5070 * gcc.c-torture/execute/pr53645.c: New test.
5071
5072 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5073
5074 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5075
5076 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5077
5078 PR debug/53671
5079 PR debug/49888
5080 * gcc.dg/guality/pr49888.c: Account for the possibility that
5081 the variable is optimized out at the first test.
5082
5083 2012-06-27 Jason Merrill <jason@redhat.com>
5084
5085 * g++.dg/cpp0x/override2.C: Adjust.
5086 * g++.dg/template/error5.C: Adjust.
5087 * g++.dg/parse/crash28.C: Adjust.
5088
5089 PR c++/53563
5090 * g++.dg/parse/template27.C: New.
5091 * g++.dg/template/crash74.C: Adjust expected output.
5092
5093 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5094
5095 PR fortran/41951
5096 PR fortran/49591
5097 * gfortran.dg/typebound_operator_16.f03: New.
5098
5099 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5100
5101 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5102 even src1.i and src2.i fields even in the second half of the arrays.
5103
5104 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5105
5106 PR c++/51033.
5107 * g++.dg/torture/vshuf-16.inc: New test.
5108 * g++.dg/torture/vshuf-2.inc: New test.
5109 * g++.dg/torture/vshuf-4.inc: New test.
5110 * g++.dg/torture/vshuf-8.inc: New test.
5111 * g++.dg/torture/vshuf-main.inc: New test.
5112 * g++.dg/torture/vshuf-v16hi.C: New test.
5113 * g++.dg/torture/vshuf-v16qi.C: New test.
5114 * g++.dg/torture/vshuf-v2df.C: New test.
5115 * g++.dg/torture/vshuf-v2di.C: New test.
5116 * g++.dg/torture/vshuf-v2sf.C: New test.
5117 * g++.dg/torture/vshuf-v2si.C: New test.
5118 * g++.dg/torture/vshuf-v4df.C: New test.
5119 * g++.dg/torture/vshuf-v4di.C: New test.
5120 * g++.dg/torture/vshuf-v4sf.C: New test.
5121 * g++.dg/torture/vshuf-v4si.C: New test.
5122 * g++.dg/torture/vshuf-v8hi.C: New test.
5123 * g++.dg/torture/vshuf-v8qi.C: New test.
5124 * g++.dg/torture/vshuf-v8si.C: New test.
5125
5126 2012-06-27 Richard Guenther <rguenther@suse.de>
5127
5128 PR middle-end/53676
5129 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5130
5131 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5132
5133 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5134 scan-dump-dem-not): Use printable pattern in test name.
5135
5136 2012-06-26 Sterling Augustine <saugustine@google.com>
5137 Dominique Dhumieres <dominiq@lps.ens.fr>
5138
5139 * gcc.dg/pubtypes-2.c: Update expected output.
5140 * gcc.dg/pubtypes-3.c: Likewise.
5141 * gcc.dg/pubtypes-4.c: Likewise.
5142
5143 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5144
5145 * gcc.dg/tree-ssa/slsr-1.c: New test.
5146 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5147 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5148 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5149
5150 2012-06-26 Matt Turner <mattst88@gmail.com>
5151
5152 PR target/35294
5153 * gcc.target/arm/mmx-2.c: New.
5154
5155 2012-06-26 Richard Guenther <rguenther@suse.de>
5156
5157 PR c++/53752
5158 * g++.dg/torture/pr53752.C: New testcase.
5159
5160 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR tree-optimization/53748
5163 * gcc.c-torture/compile/pr53748.c: New test.
5164
5165 2012-06-25 Jason Merrill <jason@redhat.com>
5166
5167 PR c++/53498
5168 PR c++/53305
5169 * g++.dg/cpp0x/decltype38.C: New.
5170 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5171
5172 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5173
5174 * lib/target-supports-dg.exp (testname-for-summary): New.
5175 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5176 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5177 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5178 scan-module-absence, output-exists, output-exists-not: Use
5179 testname-for-summary.
5180 (dg-test): Clean up testname_with_flags.
5181 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5182 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5183 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5184 scan-assembler-dem-not, object-size: Use testname-for-summary.
5185 * lib/gcov.exp (run-gcov): Likewise.
5186 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5187 scan-dump-dem, scan-dump-dem-note): Likewise.
5188
5189 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5190 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5191 including profopt.opt; save and restore existing value.
5192 * g++.dg/bprob/bprob.exp: Likewise.
5193 * gcc.dg/matrix/matrix.exp: Likewise.
5194 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5195 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5196 PROFOPT_OPTIONS.
5197
5198 2012-06-25 Richard Henderson <rth@redhat.com>
5199
5200 * gcc.dg/pr53749.c: New.
5201
5202 2012-06-25 Jason Merrill <jason@redhat.com>
5203
5204 PR c++/52988
5205 * g++.dg/cpp0x/nullptr28.C: New.
5206
5207 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5208
5209 * gcc.target/arm/neon-vld1_dupQ.c: New.
5210
5211 2012-06-25 Florian Weimer <fweimer@redhat.com>
5212
5213 * g++.dg/init/new35.C: New.
5214 * g++.dg/init/new36.C: New.
5215 * g++.dg/init/new37.C: New.
5216 * g++.dg/ext/vla5.C: New warning.
5217 * g++.dg/ext/vla8.C: New warning.
5218 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5219
5220 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5221 James Greenhalgh <james.greenhalgh@arm.com>
5222
5223 * gcc.target/arm/ftest-support-arm.h New testcase.
5224 * gcc.target/arm/ftest-support-thumb.h Likewise.
5225 * gcc.target/arm/ftest-support.h Likewise.
5226 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5227 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5228 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5229 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5230 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5231 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5232 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5233 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5234 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5235 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5236 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5237 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5238 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5239 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5240 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5241 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5242 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5243 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5244 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5245 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5246 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5247 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5248 * lib/target-supports.exp
5249 (check_effective_target_arm_arch_FUNC): Add support for more
5250 architectures.
5251 (add_options_for_arm_arch_FUNC): Likewise.
5252 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5253
5254 2012-06-25 Jason Merrill <jason@redhat.com>
5255
5256 PR c++/53202
5257 * g++.dg/cpp0x/constexpr-tuple.C: New.
5258
5259 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5260
5261 PR target/53759
5262 * gcc.target/i386/pr53759.c: New test.
5263
5264 PR c++/53594
5265 * g++.dg/cpp0x/nsdmi7.C: New test.
5266
5267 2012-06-24 Kai Tietz <ktietz@redhat.com>
5268
5269 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5270 for LLP64 targets.
5271 * gcc.target/i386/pr38988.c: Likewise.
5272
5273 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5274
5275 PR fortran/47710
5276 PR fortran/53328
5277 * gfortran.dg/typebound_generic_12.f03: New.
5278 * gfortran.dg/typebound_generic_13.f03: New.
5279
5280 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5281
5282 * gnat.dg/lto15.ad[sb]: New test.
5283
5284 2012-06-21 Meador Inge <meadori@codesourcery.com>
5285
5286 PR c/53702
5287 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5288
5289 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5290
5291 * gcc.dg/pch/ident-1.c: New test.
5292 * gcc.dg/pch/ident-1.hs: Header file for new test.
5293
5294 2012-06-21 Michael Matz <matz@suse.de>
5295
5296 PR middle-end/53688
5297 * gcc.c-torture/execute/pr53688.c: New test.
5298
5299 2012-06-20 Richard Guenther <rguenther@suse.de>
5300
5301 PR tree-optimization/30318
5302 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5303
5304 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5305
5306 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5307
5308 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5309
5310 * gcc.target/i386/clearcapv2.map: New file.
5311 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5312
5313 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5314
5315 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5316 and add __sh__ case.
5317
5318 2012-06-19 Jason Merrill <jason@redhat.com>
5319
5320 PR c++/52637
5321 * g++.dg/debug/localclass1.C: New.
5322
5323 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5324
5325 * g++.dg/cpp0x/override4.C: New.
5326
5327 2012-06-14 Jason Merrill <jason@redhat.com>
5328
5329 PR c++/53651
5330 * g++.dg/cpp0x/decltype37.C: New.
5331
5332 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5333
5334 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5335
5336 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5337
5338 * gcc.c-torture/compile/vector-5.c,
5339 gcc.c-torture/compile/vector-6.c: New tests.
5340
5341 2012-06-19 Richard Henderson <rth@redhat.com>
5342
5343 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5344
5345 2012-06-19 Richard Guenther <rguenther@suse.de>
5346
5347 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5348
5349 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5350
5351 PR target/53712
5352 * gcc.target/i386/pr53712.c: New test.
5353
5354 2012-06-18 Tobias Burnus <burnus@net-b.de>
5355
5356 PR fortran/53692
5357 * gfortran.dg/elemental_optional_args_6.f90: New.
5358
5359 2012-06-18 Tobias Burnus <burnus@net-b.de>
5360
5361 PR fortran/53526
5362 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5363 * gfortran.dg/coarray/move_alloc_1.f90
5364
5365 2012-06-18 Tobias Burnus <burnus@net-b.de>
5366
5367 PR fortran/53526
5368 * gfortran.dg/coarray_27.f90: New.
5369
5370 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5371 Greta Yorsh <Greta.Yorsh@arm.com>
5372
5373 * gcc.target/arm/epilog-1.c: New test.
5374
5375 2012-06-18 Richard Guenther <rguenther@suse.de>
5376
5377 PR tree-optimization/53693
5378 * g++.dg/torture/pr53693.C: New testcase.
5379
5380 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5381
5382 PR tree-optimization/53703
5383 * gcc.dg/torture/pr53703.c: New test.
5384
5385 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5386
5387 PR middle-end/53698
5388 * gcc.target/i386/pr53698.c: New test.
5389
5390 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5391
5392 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5393
5394 2012-06-17 Tobias Burnus <burnus@net-b.de>
5395
5396 PR fortran/53691
5397 PR fortran/53685
5398 * gfortran.dg/transfer_check_3.f90: New.
5399
5400 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5401
5402 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5403
5404 2012-06-16 Tobias Burnus <burnus@net-b.de>
5405
5406 PR fortran/53642
5407 PR fortran/45170
5408 * gfortran.dg/deferred_type_param_8.f90: New.
5409
5410 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5411
5412 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5413 testname that includes flags, passed in as new argument, in
5414 pass/fail messages.
5415 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5416 and pass it to verify-* procedures.
5417
5418 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5419 alignment torture options with usual torture options.
5420
5421 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5422 messages reported for one line of source code.
5423 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5424 * g++.dg/cpp0x/decltype2.C: Likewise.
5425 * g++.dg/cpp0x/decltype3.C: Likewise.
5426 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5427 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5428 * g++.dg/cpp0x/static_assert3.C: Likewise.
5429 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5430 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5431 * g++.dg/cpp0x/union1.C: Likewise.
5432 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5433 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5434 * g++.dg/cpp0x/variadic2.C: Likewise.
5435 * g++.dg/cpp0x/variadic20.C: Likewise.
5436 * g++.dg/cpp0x/variadic74.C: Likewise.
5437 * g++.dg/diagnostic/bitfld2.C: Likewise.
5438 * g++.dg/ext/attrib44.C: Likewise.
5439 * g++.dg/ext/no-asm-1.C: Likewise.
5440 * g++.dg/other/error34.C: Likewise.
5441 * g++.dg/parse/crash46.C: Likewise.
5442 * g++.dg/parse/error10.C: Likewise.
5443 * g++.dg/parse/error2.C: Likewise.
5444 * g++.dg/parse/error3.C: Likewise.
5445 * g++.dg/parse/error36.C: Likewise.
5446 * g++.dg/parse/error8.C: Likewise.
5447 * g++.dg/parse/error9.C: Likewise.
5448 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5449 * g++.dg/parse/parser-pr28152.C: Likewise.
5450 * g++.dg/parse/template25.C: Likewise.
5451 * g++.dg/parse/typename11.C: Likewise.
5452 * g++.dg/tc1/dr147.C: Likewise.
5453 * g++.dg/template/deduce3.C: Likewise.
5454 * g++.dg/template/koenig9.C: Likewise.
5455 * g++.dg/template/pr23510.C: Likewise.
5456 * g++.dg/warn/pr12242.C: Likewise.
5457 * g++.dg/warn/pr30551-2.C: Likewise.
5458 * g++.dg/warn/pr30551.C: Likewise.
5459 * g++.old-deja/g++.other/typename1.C: Likewise.
5460 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5461
5462 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5463
5464 PR c++/51033
5465 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5466 * c-c++-common/torture/vshuf-2.inc: Likewise.
5467 * c-c++-common/torture/vshuf-4.inc: Likewise.
5468 * c-c++-common/torture/vshuf-8.inc: Likewise.
5469 * c-c++-common/torture/vshuf-main.inc: Likewise.
5470 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5471 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5472 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5473 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5474 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5475 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5476 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5477 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5478 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5479 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5480 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5481 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5482 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5483 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5484
5485 2012-06-15 Michael Matz <matz@suse.de>
5486
5487 * gcc.dg/tree-ssa/vector-4.c: New test.
5488
5489 2012-06-15 Michael Matz <matz@suse.de>
5490
5491 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5492 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5493
5494 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5495
5496 PR tree-optimization/53636
5497 * gcc.target/arm/pr53636.c: New test.
5498
5499 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5500
5501 PR tree-optimization/51581
5502 * gcc.c-torture/execute/pr51581-1.c: New test.
5503 * gcc.c-torture/execute/pr51581-2.c: New test.
5504 * gcc.dg/vect/pr51581-1.c: New test.
5505 * gcc.dg/vect/pr51581-2.c: New test.
5506 * gcc.dg/vect/pr51581-3.c: New test.
5507 * gcc.target/i386/avx-pr51581-1.c: New test.
5508 * gcc.target/i386/avx-pr51581-2.c: New test.
5509 * gcc.target/i386/avx2-pr51581-1.c: New test.
5510 * gcc.target/i386/avx2-pr51581-2.c: New test.
5511 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5512
5513 2012-06-15 Richard Guenther <rguenther@suse.de>
5514
5515 * gcc.c-torture/execute/20120615-1.c: New testcase.
5516
5517 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5518
5519 * gnat.dg/vect8.ad[sb]: New test.
5520
5521 2012-06-14 Richard Guenther <rguenther@suse.de>
5522
5523 * gcc.dg/tree-ssa/vrp.h: New testcase.
5524 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5525
5526 2012-06-13 Christian Bruel <christian.bruel@st.com>
5527
5528 PR target/53621
5529 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5530
5531 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5532
5533 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5534
5535 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5536
5537 PR testsuite/20771
5538 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5539 test summary unique.
5540
5541 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5542 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5543 scan-stack-usage-not): Don't strip torture options from test name.
5544
5545 * lib/scandump.exp (scan-dump-times): Use printable version of
5546 regexp in test summary line.
5547
5548 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5549 messages reported for one line of source code.
5550 * gcc.dg/format/few-1.c: Likewise.
5551 * gcc.dg/ia64-sync-2.c: Likewise.
5552 * gcc.dg/sync-2.c: Likewise.
5553 * gcc.dg/noncompile/pr44517.c: Likewise.
5554
5555 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5556
5557 PR debug/49888
5558 * gcc.dg/guality/pr49888.c: New.
5559
5560 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5561
5562 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5563 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5564 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5565
5566 2012-06-13 Tobias Burnus <burnus@net-b.de>
5567
5568 PR fortran/53643
5569 * gfortran.dg/intent_out_7.f90: New.
5570
5571 2012-06-13 Tobias Burnus <burnus@net-b.de>
5572
5573 PR fortran/53597
5574 * gfortran.dg/save_4.f90: New.
5575
5576 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR c/53532
5579 PR c/51034
5580 PR c/53196
5581 * gcc.dg/pr53532.c: New test.
5582 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5583 adjust line numbers.
5584 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5585 * gcc.dg/Wcxx-compat-8.c: Likewise.
5586 * gcc.dg/pr51034.c: New test.
5587 * gcc.dg/pr53196-1.c: New test.
5588 * gcc.dg/pr53196-2.c: New test.
5589
5590 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5591
5592 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5593 alignment torture options with usual torture options.
5594 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5595 instead of dg-options.
5596 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5597 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5598 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5599 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5600 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5601 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5602
5603 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5604 to checks for multiple messages reported for one line of source code.
5605 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5606
5607 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5608 messages reported for one line of source code.
5609
5610 * gcc.dg/20031223-1.c: Add comments to check for multiple
5611 messages reported for one line of source code.
5612 * gcc.dg/Wconversion-integer.c: Likewise.
5613 * gcc.dg/Wfatal-2.c: Likewise.
5614 * gcc.dg/Wfatal.c: Likewise.
5615 * gcc.dg/Wobjsize-1.c: Likewise.
5616 * gcc.dg/c99-vla-jump-1.c: Likewise.
5617 * gcc.dg/c99-vla-jump-2.c: Likewise.
5618 * gcc.dg/c99-vla-jump-3.c: Likewise.
5619 * gcc.dg/c99-vla-jump-4.c: Likewise.
5620 * gcc.dg/c99-vla-jump-5.c: Likewise.
5621 * gcc.dg/decl-9.c: Likewise.
5622 * gcc.dg/declspec-10.c: Likewise.
5623 * gcc.dg/declspec-18.c: Likewise.
5624 * gcc.dg/mtune.c: Likewise.
5625 * gcc.dg/parser-pr28152-2.c: Likewise.
5626 * gcc.dg/parser-pr28152.c: Likewise.
5627 * gcc.dg/pr14475.c: Likewise.
5628 * gcc.dg/pr27953.c: Likewise.
5629 * gcc.dg/pr28322-3.c: Likewise.
5630 * gcc.dg/pr30457.c: Likewise.
5631 * gcc.dg/pr30551-2.c: Likewise.
5632 * gcc.dg/pr30551-3.c: Likewise.
5633 * gcc.dg/pr30551-4.c: Likewise.
5634 * gcc.dg/pr30551-5.c: Likewise.
5635 * gcc.dg/pr30551-6.c: Likewise.
5636 * gcc.dg/pr30551.c: Likewise.
5637 * gcc.dg/pr45461.c: Likewise.
5638 * gcc.dg/pr48552-1.c: Likewise.
5639 * gcc.dg/pr48552-2.c: Likewise.
5640 * gcc.dg/redecl-1.c: Likewise.
5641 * gcc.dg/transparent-union-3.c: Likewise.
5642 * gcc.dg/utf-dflt.c: Likewise.
5643 * gcc.dg/utf-dflt2.c: Likewise.
5644 * gcc.dg/vla-8.c: Likewise.
5645 * gcc.dg/vla-init-1.c: Likewise.
5646 * gcc.dg/wtr-int-type-1.c: Likewise.
5647
5648 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5649 messages reported for for one line of source code.
5650 * c-c++-common/raw-string-5.c: Likewise.
5651 * c-c++-common/raw-string-4.c: Likewise.
5652 * c-c++-common/raw-string-6.c: Likewise.
5653 * c-c++-common/pr20000.c: Likewise.
5654
5655 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5656 messages reported for one line of source code.
5657 * gcc.dg/cpp/pr30786.c: Likewise.
5658 * gcc.dg/cpp/pr28709.c: Likewise.
5659 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5660 * gcc.dg/cpp/macspace2.c: Likewise.
5661 * gcc.dg/cpp/missing-header-1.c: Likewise.
5662 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5663 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5664 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5665
5666 2012-06-12 Jason Merrill <jason@redhat.com>
5667
5668 PR c++/53599
5669 * g++.dg/template/local7.C: New.
5670
5671 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5672
5673 PR target/53511
5674 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5675 * gcc.target/sh/pr51340-2.c: Likewise.
5676 * gcc.target/sh/pr51340-3.c: Likewise.
5677
5678 2012-06-12 Michael Matz <matz@suse.de>
5679
5680 * gcc.dg/torture/alias-1.c: New test.
5681
5682 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5683
5684 PR rtl-optimization/53589
5685 * gcc.dg/torture/pr53589.c: New test.
5686
5687 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5688
5689 PR target/50749
5690 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5691 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5692 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5693 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5694 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5695 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5696 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5697 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5698 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5699 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5700 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5701 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5702 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5703 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5704 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5705 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5706
5707 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5708
5709 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5710 (check_intel_cpu_model): New function.
5711 (check_amd_cpu_model): New function.
5712 (check_features): New function.
5713 (__get_cpuid_output): New function.
5714 (check_detailed): New function.
5715 (fn1): Rename to quick_check.
5716 (main): Update to call quick_check and call check_detailed.
5717
5718 2012-06-11 Richard Henderson <rth@redhat.com>
5719
5720 * lib/target-supports.exp
5721 (check_effective_target_sync_long_long_runtime): Use
5722 check_effective_target_lp64 instead of
5723 check_effective_target_powerpc64 for powerpc targets.
5724
5725 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5726
5727 PR target/53511
5728 * gcc.target/sh/pr53511-1.c: New.
5729
5730 2012-06-11 Richard Guenther <rguenther@suse.de>
5731
5732 PR middle-end/53470
5733 * g++.dg/lto/pr53470_0.C: New testcase.
5734 * gcc.dg/lto/pr53470_0.c: Likewise.
5735
5736 2012-06-11 Richard Guenther <rguenther@suse.de>
5737
5738 PR c++/53605
5739 * g++.dg/ext/pr53605.C: New testcase.
5740
5741 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5742
5743 * gnat.dg/specs/array1.ads: New test.
5744 * gnat.dg/specs/array2.ads: Likewise.
5745 * gnat.dg/array22.adb: Likewise.
5746
5747 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5748
5749 * gnat.dg/constant4.adb: New test.
5750 * gnat.dg/constant4_pkg.ads: New helper.
5751
5752 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5753
5754 PR fortran/52552
5755 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5756 * gfortran.dg/allocate_class_1.f90: Modified.
5757 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5758 * gfortran.dg/allocate_class_2.f90: New.
5759
5760 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5761
5762 PR middle-end/53535
5763 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5764
5765 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5766
5767 PR fortran/52861
5768 * gfortran.dg/string_assign_2.f90: New test case.
5769
5770 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5771
5772 PR fortran/52861
5773 * gfortran.dg/string_assign_1.f90: New test case.
5774
5775 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5776
5777 PR middle-end/53580
5778 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5779 * gcc.dg/gomp/critical-4.c: Likewise.
5780 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5781 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5782 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5783 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5784 * c-c++-common/gomp/pr53580.c: New test.
5785
5786 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5787
5788 PR c++/51214
5789 * g++.dg/cpp0x/forw_enum11.C: New.
5790
5791 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5792
5793 PR c++/53567
5794 * g++.dg/cpp0x/alias-decl-19.C: New.
5795
5796 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5797
5798 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5799
5800 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5801
5802 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5803 (XSTATE_FP): Ditto.
5804 (XSTATE_SSE): Ditto.
5805 (XSTATE_YMM): Ditto.
5806 (avx_os_support): Use new defines.
5807
5808 2012-06-06 Richard Guenther <rguenther@suse.de>
5809
5810 PR testsuite/32380
5811 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5812 loops.
5813
5814 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5815
5816 PR c++/52841
5817 * g++.dg/cpp0x/pr52841.C: New testcase.
5818
5819 2012-06-06 Richard Guenther <rguenther@suse.de>
5820
5821 PR tree-optimization/53081
5822 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5823 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5824
5825 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5826
5827 * gcc.target/powerpc/pr53487.c: New test.
5828
5829 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5830
5831 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5832
5833 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5834
5835 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5836
5837 2012-06-05 Richard Guenther <rguenther@suse.de>
5838
5839 PR tree-optimization/30442
5840 * gcc.dg/vect/bb-slp-30.c: New testcase.
5841
5842 2012-06-05 Richard Guenther <rguenther@suse.de>
5843
5844 PR tree-optimization/53081
5845 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5846 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5847 -fno-tree-loop-distribute-patterns.
5848
5849 2012-06-05 Alan Modra <amodra@gmail.com>
5850
5851 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5852 Check static chain in nested funcs.
5853
5854 2012-06-04 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/50619
5857 * gfortran.dg/init_flag_10.f90: New.
5858
5859 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/53524
5862 * g++.dg/warn/Wenum-compare-no-2: New.
5863
5864 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5865
5866 PR preprocessor/53463
5867 * g++.dg/cpp/limits.C: New test.
5868 * g++.dg/parse/error19.C: Adjust.
5869 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5870 * g++.dg/warn/pr35635.C: Likewise.
5871 * g++.old-deja/g++.pt/assign1.C: Likewise.
5872
5873 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5874
5875 PR target/53559
5876 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5877 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5878 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5879 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5880 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5881 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5882 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5883 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5884
5885 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5886
5887 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5888
5889 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5890
5891 PR tree-optimization/53550
5892 * gcc.dg/pr53550.c: New test.
5893
5894 2012-06-04 Richard Guenther <rguenther@suse.de>
5895
5896 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5897 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5898 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5899
5900 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5901
5902 PR fortran/48831
5903 * gfortran.dg/parameter_array_element_2.f90: New.
5904
5905 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5906
5907 PR target/53512
5908 * gcc.target/sh/pr53512-1.c: New.
5909 * gcc.target/sh/pr53512-2.c: New.
5910 * gcc.target/sh/pr53512-3.c: New.
5911 * gcc.target/sh/pr53512-4.c: New.
5912
5913 2012-06-01 Jason Merrill <jason@redhat.com>
5914
5915 PR c++/52973
5916 * g++.dg/ext/visibility/template12.C: New.
5917 * g++.dg/ext/attrib14.C: Adjust warning line.
5918
5919 PR c++/52725
5920 * g++.dg/parse/new6.C: New.
5921 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5922
5923 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5924
5925 * c-c++-common/restrict-2.c: Revert previous change.
5926
5927 2012-06-01 Jason Merrill <jason@redhat.com>
5928
5929 PR c++/53137
5930 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5931
5932 PR c++/53484
5933 * g++.dg/cpp0x/auto33.C: New.
5934
5935 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 PR c++/26155
5938 * g++.dg/parse/namespace-alias-1.C: New.
5939
5940 2012-06-01 Christian Bruel <christian.bruel@st.com>
5941
5942 * gcc.dg/spec-options.c: New test.
5943 * gcc.dg/foo.specs: New file.
5944
5945 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5946
5947 PR ada/53517
5948 * gnat.dg/lto14.adb: Skip on Solaris.
5949
5950 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5951
5952 * gcc.target/cris/sync-1-v10.c,
5953 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5954 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5955 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5956 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5957 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5958 gcc.target/cris/torture/sync-mis-op-i-1.c,
5959 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5960 gcc.target/cris/torture/sync-mis-op-i-2.c,
5961 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5962 gcc.target/cris/torture/sync-mis-op-i-3.c,
5963 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5964 gcc.target/cris/torture/sync-mis-op-s-1.c,
5965 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5966 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5967 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5968 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5969 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5970 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5971 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5972 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5973 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5974
5975 2012-05-31 Richard Guenther <rguenther@suse.de>
5976
5977 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5978 ldist-pr45948.c with disabled SCCP.
5979
5980 2012-05-31 Richard Guenther <rguenther@suse.de>
5981
5982 PR middle-end/48493
5983 * gcc.dg/torture/pr48493.c: New testcase.
5984
5985 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5986
5987 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5988 arm32 to targets.
5989 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5990 of the initialization loop.
5991 (dg-final): Adjust the expected number of vectorized loops depending
5992 on vect_char_mult target selector.
5993
5994 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5995
5996 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5997 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5998 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5999 New tests.
6000
6001 2012-05-30 Jason Merrill <jason@redhat.com>
6002
6003 PR c++/53356
6004 * g++.dg/init/new34.C: New.
6005 * g++.dg/tree-ssa/stabilize1.C: New.
6006
6007 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR c++/53356
6010 * g++.dg/init/new33.C: New test.
6011
6012 2012-05-30 Richard Guenther <rguenther@suse.de>
6013
6014 PR middle-end/53501
6015 * gcc.dg/torture/pr53501.c: New testcase.
6016 * c-c++-common/restrict-2.c: Adjust.
6017
6018 2012-05-30 Alan Modra <amodra@gmail.com>
6019
6020 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6021 torture-finish.
6022
6023 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6024
6025 * gcc.target/i386/shuf-concat.c: New test.
6026
6027 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6028
6029 PR rtl-optimization/53519
6030 * gcc.c-torture/compile/pr53519.c: New test.
6031
6032 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6033
6034 * gcc.target/arm/neon-vrev.c: New.
6035
6036 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6037
6038 PR target/51340
6039 * gcc.target/sh/pr51340-1.c: New.
6040 * gcc.target/sh/pr51340-2.c: New.
6041 * gcc.target/sh/pr51340-3.c: New.
6042
6043 2012-05-29 Richard Guenther <rguenther@suse.de>
6044
6045 PR tree-optimization/53516
6046 * gcc.dg/torture/pr53516.c: New testcase.
6047
6048 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6049
6050 PR preprocessor/53229
6051 * gcc.dg/cpp/paste6.c: Force to run without
6052 -ftrack-macro-expansion.
6053 * gcc.dg/cpp/paste8.c: Likewise.
6054 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6055 -ftrack-macro-expansion.
6056 * gcc.dg/cpp/paste12.c: Force to run without
6057 -ftrack-macro-expansion.
6058 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6059 -ftrack-macro-expansion.
6060 * gcc.dg/cpp/paste13.c: Likewise.
6061 * gcc.dg/cpp/paste14.c: Likewise.
6062 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6063 -ftrack-macro-expansion.
6064 * gcc.dg/cpp/paste18.c: New test.
6065
6066 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6067
6068 * gcc.target/cris/torture/trap-1.c,
6069 gcc.target/cris/torture/trap-2.c,
6070 gcc.target/cris/torture/trap-3.c,
6071 gcc.target/cris/torture/trap-v0.c,
6072 gcc.target/cris/torture/trap-v3.c: New tests.
6073
6074 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6075
6076 PR c++/25137
6077 * g++.dg/warn/Wbraces3.C: New.
6078 * g++.dg/warn/Wbraces4.C: Likewise.
6079
6080 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6081
6082 PR tree-optimization/53505
6083 * c-c++-common/torture/pr53505.c: New test.
6084
6085 2012-05-27 Nathan Sidwell <nathan@acm.org>
6086
6087 * gcc.dg/stmt-expr-4.c: New.
6088
6089 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6090
6091 PR c++/53491
6092 * g++.dg/parse/crash60.C: New.
6093
6094 2012-05-26 Jason Merrill <jason@redhat.com>
6095
6096 PR c++/53220
6097 * c-c++-common/array-lit.c: New.
6098 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6099
6100 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6101
6102 PR ada/50294
6103 * gnat.dg/array21.adb: New test.
6104
6105 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6106
6107 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6108
6109 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6110
6111 PR c++/32054
6112 * g++.dg/other/anon-union3.C: New.
6113
6114 2012-05-25 Ian Lance Taylor <iant@google.com>
6115
6116 * gcc.dg/split-6.c: New test.
6117
6118 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6119
6120 * gnat.dg/lto14.adb: New test.
6121
6122 2012-05-25 Tristan Gingold <gingold@adacore.com>
6123
6124 * gcc.target/i386/large-frame.c: New.
6125
6126 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6127 * gcc.target/powerpc/lhs-1.c: New.
6128 * gcc.target/powerpc/lhs-2.c: New.
6129 * gcc.target/powerpc/lhs-3.c: New.
6130
6131 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6132
6133 Make unwound macro expansion trace less redundant
6134 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6135 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6136 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6137 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6138 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6139 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6140
6141 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6142
6143 PR c++/53464
6144 * g++.dg/cpp0x/constexpr-default1.C: New.
6145
6146 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6147
6148 PR c++/32080
6149 * g++.dg/eh/goto2.C: New.
6150
6151 2012-05-24 Richard Guenther <rguenther@suse.de>
6152
6153 PR middle-end/53460
6154 * g++.dg/tree-prof/pr53460.C: New testcase.
6155
6156 2012-05-24 Richard Guenther <rguenther@suse.de>
6157
6158 PR bootstrap/53466
6159 * g++.dg/debug/pr53466.C: New testcase.
6160
6161 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR tree-optimization/53465
6164 * gcc.c-torture/execute/pr53465.c: New test.
6165
6166 2012-05-23 Tobias Burnus <burnus@net-b.de>
6167
6168 PR fortran/51055
6169 PR fortran/45170
6170 * gfortran.dg/allocate_with_typespec_6.f90: New.
6171
6172 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6173
6174 PR c++/29185
6175 * g++.dg/warn/delete-array-1.C: New.
6176
6177 2012-05-23 Richard Guenther <rguenther@suse.de>
6178
6179 * gcc.dg/torture/pr39074-2.c: Adjust.
6180 * gcc.dg/torture/pr39074.c: Likewise.
6181 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6182 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6183
6184 2012-05-22 Jan Hubicka <jh@suse.cz>
6185
6186 PR middle-end/53161
6187 * g++.dg/torture/pr53161.C: New testcase.
6188
6189 2012-05-22 Tobias Burnus <burnus@net-b.de>
6190
6191 PR fortran/53389
6192 * gfortran.dg/realloc_on_assign_15.f90: New.
6193
6194 2012-05-22 Richard Guenther <rguenther@suse.de>
6195
6196 PR middle-end/51071
6197 * gcc.dg/torture/pr51071-2.c: New testcase.
6198
6199 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6200
6201 PR tree-optimization/53336
6202 * g++.dg/torture/pr53336.C: New testcase.
6203
6204 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6205
6206 PR c++/53322
6207 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6208 instead of -Wunused-local-typedefs.
6209
6210 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6211
6212 PR c++/51184
6213 * g++.dg/other/abstract4.C: New-
6214
6215 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/40821
6218 * g++.dg/ext/attrib46.C: New.
6219
6220 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6221
6222 PR c/53418
6223 * gcc.c-torture/compile/pr53418-1.c,
6224 gcc.c-torture/compile/pr53418-2.c: New tests.
6225
6226 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR tree-optimization/53366
6229 * gcc.dg/torture/pr53366-1.c: New test.
6230 * gcc.dg/torture/pr53366-2.c: New test.
6231 * gcc.target/i386/pr53366-1.c: New test.
6232 * gcc.target/i386/pr53366-2.c: New test.
6233
6234 PR tree-optimization/53409
6235 * gcc.c-torture/compile/pr53409.c: New test.
6236
6237 PR tree-optimization/53410
6238 * gcc.c-torture/compile/pr53410-1.c: New test.
6239 * gcc.c-torture/compile/pr53410-2.c: New test.
6240
6241 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6242
6243 PR target/53425
6244 * gcc.target/i386/pr53425-1.c: New file.
6245 * gcc.target/i386/pr53425-2.c: Likewise.
6246
6247 2012-05-21 Richard Guenther <rguenther@suse.de>
6248
6249 PR tree-optimization/53408
6250 * gcc.dg/torture/pr53408.c: New testcase.
6251
6252 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6253 H.J. Lu <hongjiu.lu@intel.com>
6254
6255 PR target/53416
6256 * gcc.target/i386/pr53416.c: New file.
6257
6258 2012-05-21 Richard Guenther <rguenther@suse.de>
6259
6260 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6261
6262 2012-05-21 Richard Guenther <rguenther@suse.de>
6263
6264 * gcc.dg/torture/ldist-1.c: New testcase.
6265
6266 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6267
6268 * gnat.dg/lto13.adb: New test.
6269 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6270
6271 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6272
6273 * gnat.dg/specs/lto12.ads: New test.
6274 * gnat.dg/specs/lto12_pkg.ads: New helper.
6275
6276 2012-05-18 Richard Guenther <rguenther@suse.de>
6277
6278 PR tree-optimization/53346
6279 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6280 * gcc.target/i386/incoming-10.c: Adjust.
6281 * gcc.target/i386/incoming-11.c: Likewise.
6282 * gcc.target/i386/pr46295.c: Likewise.
6283
6284 2012-05-18 Richard Guenther <rguenther@suse.de>
6285
6286 * gcc.dg/pr53352.c: Return zero.
6287
6288 2012-05-18 Richard Guenther <rguenther@suse.de>
6289
6290 PR tree-optimization/53390
6291 * gcc.dg/torture/pr53390.c: New testcase.
6292
6293 2012-05-18 Meador Inge <meadori@codesourcery.com>
6294
6295 PR rtl-optimization/53352
6296 * gcc.dg/pr53352.c: New test.
6297
6298 2012-05-17 David S. Miller <davem@davemloft.net>
6299
6300 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6301 failure on sparc-*-linux-gnu.
6302
6303 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6304
6305 PR c++/39681
6306 * g++.dg/parse/error49.C: New.
6307 * g++.dg/cpp0x/error8.C: Likewise.
6308 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6309 * g++.dg/ext/utf-dflt2.C: Likewise.
6310 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6311 * g++.dg/ext/utf-dflt.C: Likewise.
6312 * c-c++-common/raw-string-3.c: Likewise.
6313 * c-c++-common/raw-string-4.c: Likewise.
6314
6315 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/53371
6318 * g++.dg/cpp0x/catch1.C: New.
6319
6320 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/44516
6323 * g++.dg/parse/error48.C: New.
6324 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6325 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6326
6327 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6328
6329 * gcc.dg/tm/indirect-2.c: New test.
6330
6331 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6332
6333 PR tree-optimization/53217
6334 * gfortran.dg/pr53217.f90: New test.
6335
6336 2012-05-16 Richard Guenther <rguenther@suse.de>
6337
6338 PR tree-optimization/53364
6339 * g++.dg/torture/pr53364.C: New testcase.
6340
6341 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6342
6343 PR testsuite/52641
6344 * gcc.dg/pr52549.c: Fix test for long != void*
6345 * gcc.c-torture/execute/pr52979-1.x: New file.
6346 * gcc.c-torture/execute/pr52979-2.x: New file.
6347
6348 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6349
6350 PR preprocessor/7263
6351 * gcc.dg/binary-constants-2.c: Run without tracking locations
6352 accross macro expansion.
6353 * gcc.dg/binary-constants-3.c: Likewise.
6354 * gcc.dg/cpp/sysmac2.c: Likewise.
6355 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6356 location.
6357 * gcc.dg/cpp/syshdr3.c: New test.
6358 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6359 * gcc.dg/system-binary-constants-1.c: New test.
6360 * gcc.dg/system-binary-constants-1.h: New header for the new test
6361 above.
6362 * g++.dg/cpp/syshdr3.C: New test.
6363 * g++.dg/cpp/syshdr3.h: New header the new test above.
6364 * g++.dg/system-binary-constants-1.C: New test.
6365 * g++.dg/system-binary-constants-1.h: New header the new test
6366 above.
6367
6368 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6371
6372 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR target/53358
6375 * gcc.dg/pr53358.c: New test.
6376
6377 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6378
6379 PR c++/11856
6380 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6381 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6382
6383 2012-05-15 Olivier Hainque <hainque@adacore.com>
6384
6385 * g++.dg/eh/sighandle.C: New testcase.
6386
6387 2012-05-15 Richard Guenther <rguenther@suse.de>
6388
6389 PR tree-optimization/53355
6390 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6391
6392 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6393
6394 * gfortran.dg/*.f90: Remove now redundant manual
6395 cleanup-modules directive.
6396
6397 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6398
6399 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6400 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6401
6402 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6403
6404 PR fortran/52428
6405 * gfortran.dg/int_range_io_1.f90: New test.
6406
6407 2012-05-14 Andi Kleen <ak@linux.intel.com>
6408 Jakub Jelinek <jakub@redhat.com>
6409
6410 PR target/53315
6411 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6412 * gcc.target/i386/rtm-check.h: New file.
6413 * gcc.target/i386/pr53315.c: New test.
6414
6415 2012-05-14 Tobias Burnus <burnus@net-b.de>
6416
6417 PR fortran/49110
6418 PR fortran/51055
6419 PR fortran/53329
6420 * gfortran.dg/deferred_type_param_4.f90: New.
6421 * gfortran.dg/deferred_type_param_6.f90: New.
6422
6423 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6424
6425 * gcc.target/i386/retarg.c: New test.
6426
6427 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6428
6429 PR fortran/45170
6430 * gfortran.dg/deferred_type_param_3.f90: New.
6431 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6432 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6433
6434 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6435
6436 * gnat.dg/null_pointer_deref3.adb: New test.
6437
6438 2012-05-12 Tobias Burnus <burnus@net-b.de>
6439
6440 PR fortran/49110
6441 PR fortran/52843
6442 * gfortran.dg/deferred_type_param_5.f90: New.
6443
6444 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6445
6446 * g++.dg/parse/error47.C: New.
6447
6448 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6449
6450 PR fortran/52537
6451 * gfortran.dg/string_compare_4.f90: Change option
6452 to -fdump-tree-original. Add test case for kind=4.
6453
6454 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6455
6456 PR fortran/52537
6457 * gfortran.dg/string_compare_4.f90: New test.
6458
6459 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6460
6461 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6462
6463 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6464
6465 PR c++/53305
6466 * g++.dg/cpp0x/variadic132.C: New.
6467
6468 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6469
6470 PR c++/53158
6471 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6472 * g++.dg/parse/error26.C: Tweak dg-error column number.
6473
6474 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6475
6476 PR c++/53301
6477 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6478
6479 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6480
6481 * gnat.dg/lto11.ad[sb]: New test.
6482
6483 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6484
6485 PR target/52908
6486 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6487 directive to Scan for vpmuldq, not vpmacsdql.
6488
6489 2012-05-09 Michael Matz <matz@suse.de>
6490
6491 PR tree-optimization/53185
6492 * gcc.dg/vect/pr53185.c: New test.
6493
6494 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6495
6496 PR middle-end/53249
6497 * gcc.target/i386/pr53249.c: New.
6498
6499 2012-05-09 Richard Guenther <rguenther@suse.de>
6500
6501 PR tree-optimization/18437
6502 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6503 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6504
6505 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6506
6507 PR tree-optimization/53226
6508 * gcc.c-torture/compile/pr53226.c: New test.
6509
6510 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6511
6512 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6513 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6514 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6515 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6516 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6517 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6518 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6519 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6520 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6521 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6522 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6523 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6524 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6525 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6526
6527 2012-05-09 Dehao Chen <dehao@google.com>
6528
6529 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6530 * gcc.dg/predict-2.c: Likewise.
6531 * gcc.dg/predict-3.c: Likewise.
6532 * gcc.dg/predict-4.c: Likewise.
6533 * gcc.dg/predict-5.c: Likewise.
6534 * gcc.dg/predict-6.c: Likewise.
6535
6536 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6537
6538 PR target/53272
6539 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6540
6541 2012-05-08 Richard Guenther <rguenther@suse.de>
6542
6543 * gcc.dg/fold-bitand-4.c: New testcase.
6544
6545 2012-05-08 Dehao Chen <dehao@google.com>
6546
6547 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6548 heuristic is working properly.
6549 * gcc.dg/predict-2.c: Likewise.
6550 * gcc/dg/predict-3.c: Likewise.
6551 * gcc/dg/predict-4.c: Likewise.
6552 * gcc/dg/predict-5.c: Likewise.
6553 * gcc/dg/predict-6.c: Likewise.
6554
6555 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR tree-optimization/53239
6558 * g++.dg/opt/vrp3.C: New test.
6559 * g++.dg/opt/vrp3-aux.cc: New file.
6560 * g++.dg/opt/vrp3.h: New file.
6561
6562 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6563
6564 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6565 .uleb128 support in assembler output.
6566
6567 2012-05-07 Richard Guenther <rguenther@suse.de>
6568
6569 PR lto/42987
6570 * g++.dg/lto/pr42987_0.C: New testcase.
6571 * g++.dg/lto/pr42987_1.C: Likewise.
6572
6573 2012-05-07 Tobias Burnus <burnus@net-b.de>
6574
6575 PR fortran/53255
6576 * gfortran.dg/typebound_operator_15.f90: New.
6577
6578 2012-05-06 Tobias Burnus <burnus@net-b.de>
6579
6580 PR fortran/41587
6581 * gfortran.dg/class_array_13.f90: New.
6582
6583 2012-05-06 Tristan Gingold <gingold@adacore.com>
6584
6585 * gnat.dg/warn7.adb: New test.
6586
6587 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6588
6589 * gnat.dg/specs/renamings.ads: Rename to...
6590 * gnat.dg/specs/renaming1.ads: ...this.
6591 * gnat.dg/specs/renaming2.ads: New test.
6592 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6593 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6594 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6595 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6596
6597 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6598
6599 * gnat.dg/discr36.ad[sb]: New test.
6600 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6601
6602 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6603
6604 PR c/43772
6605 * c-c++-common/pr43772.c: New.
6606
6607 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6608
6609 PR fortran/41600
6610 * gfortran.dg/select_type_26.f03 : New test.
6611 * gfortran.dg/select_type_27.f03 : New test.
6612
6613 PR fortran/53191
6614 * gfortran.dg/select_type_28.f03 : New test.
6615
6616 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6617
6618 PR fortran/49010
6619 PR fortran/24518
6620 * gfortran.dg/mod_sign0_1.f90: New test.
6621 * gfortran.dg/mod_large_1.f90: New test.
6622
6623 2012-05-04 Tobias Burnus <burnus@net-b.de>
6624
6625 PR fortran/53175
6626 gfortran.dg/public_private_module_5.f90: New.
6627
6628 2012-05-04 Tobias Burnus <burnus@net-b.de>
6629
6630 PR fortran/53111
6631 * gfortran.dg/constructor_7.f90: New.
6632 * gfortran.dg/constructor_8.f90: New.
6633
6634 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 PR c++/53166
6637 * g++.dg/cpp0x/static_assert7.C: New.
6638
6639 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6640
6641 PR tree-optimization/52633
6642 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6643 recognized as widening shifts instead of over-widening.
6644 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6645 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6646 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6647 * gcc.target/arm/pr52633.c: New test.
6648
6649 2012-05-04 Richard Guenther <rguenther@suse.de>
6650
6651 PR tree-optimization/53168
6652 * gcc.dg/torture/pr53168.c: New testcase.
6653 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6654
6655 2012-05-04 Richard Guenther <rguenther@suse.de>
6656
6657 * gcc.dg/lto/pr53214_0.c: New testcase.
6658
6659 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6660
6661 * gcc.target/ia64/pr48496.c: New test.
6662 * gcc.target/ia64/pr52657.c: Likewise.
6663
6664 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6665
6666 PR c/51712
6667 * c-c++-common/pr51712.c: New.
6668
6669 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6670
6671 PR target/53199
6672 * gcc.target/powwerpc/pr53199.c: New file.
6673
6674 2012-05-03 Jason Merrill <jason@redhat.com>
6675
6676 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6677
6678 * gcc.dg/debug/dwarf2/dups-types.c: New.
6679 * gcc.dg/debug/dwarf2/dups-types.h: New.
6680
6681 2012-05-03 Jason Merrill <jason@redhat.com>
6682
6683 * g++.dg/debug/dwarf2/namespace-2.C: New.
6684 * g++.dg/debug/dwarf2/localclass3.C: New.
6685
6686 2012-05-03 Jason Merrill <jason@redhat.com>
6687
6688 * g++.dg/debug/dwarf2/thunk1.C: New.
6689
6690 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6691
6692 PR c++/53186
6693 * g++.dg/other/final2.C: New.
6694
6695 2012-05-03 Richard Guenther <rguenther@suse.de>
6696
6697 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6698
6699 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6700
6701 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6702 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6703 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6704 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6705
6706 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6707
6708 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6709 .byte 0xf2.
6710 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6711 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6712 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6713
6714 PR debug/53174
6715 * gcc.dg/pr53174.c: New test.
6716
6717 PR target/53187
6718 * gcc.target/arm/pr53187.c: New test.
6719 * gcc.c-torture/compile/pr53187.c: New test.
6720
6721 2012-05-03 Richard Guenther <rguenther@suse.de>
6722
6723 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6724 unsupported prefetching support.
6725
6726 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6727
6728 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6729 option -ftrack-macro-expansion=0.
6730 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6731 option -ftrack-macro-expansion=0.
6732
6733 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6734
6735 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6736 dg-options for target arm with dg-additional-options.
6737
6738 2012-05-03 Richard Guenther <rguenther@suse.de>
6739
6740 PR tree-optimization/53144
6741 * gcc.dg/torture/pr53144.c: New testcase.
6742
6743 2012-05-03 Tobias Burnus <burnus@net-b.de>
6744
6745 PR fortran/52864
6746 * gfortran.dg/pointer_intent_7.f90: New.
6747 * gfortran.dg/pure_formal_3.f90: New.
6748
6749 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6750
6751 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6752
6753 2012-05-02 Martin Jambor <mjambor@suse.cz>
6754
6755 PR lto/52605
6756 * g++.dg/lto/pr52605_0.C: New test.
6757
6758 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6759
6760 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6761 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6762 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6763 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6764 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6765 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6766 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6767 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6768 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6769 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6770 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6771 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6772 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6773 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6774 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6775 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6776
6777 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6778
6779 PR middle-end/53153
6780 * gcc.dg/pr53153.c: New test.
6781
6782 2012-05-02 Richard Guenther <rguenther@suse.de>
6783
6784 * g++.dg/tree-ssa/pr19807.C: Adjust.
6785
6786 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR tree-optimization/53163
6789 * gcc.c-torture/compile/pr53163.c: New test.
6790
6791 PR rtl-optimization/53160
6792 * gcc.c-torture/execute/pr53160.c: New test.
6793
6794 2012-05-01 Ian Lance Taylor <iant@google.com>
6795
6796 PR c/37303
6797 * gcc.dg/pr37303.c: New test.
6798
6799 2012-05-01 Richard Henderson <rth@redhat.com>
6800
6801 * lib/target-supports.exp
6802 (check_effective_target_sync_long_long_runtime): True for
6803 check_effective_target_powerpc64.
6804
6805 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6806
6807 PR c++/51033
6808 * gcc.dg/vector-1.c: Move to ...
6809 * c-c++-common/vector-1.c: ... here.
6810 * gcc.dg/vector-2.c: Move to ...
6811 * c-c++-common/vector-2.c: ... here.
6812 * gcc.dg/vector-3.c: Move to ...
6813 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6814 * gcc.dg/vector-4.c: Move to ...
6815 * c-c++-common/vector-4.c: ... here.
6816 * gcc.dg/vector-init-1.c: Move to ...
6817 * c-c++-common/vector-init-1.c: ... here.
6818 * gcc.dg/vector-init-2.c: Move to ...
6819 * c-c++-common/vector-init-2.c: ... here.
6820 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6821 * c-c++-common/vector-subscript-1.c: ... here.
6822 * gcc.dg/vector-subscript-2.c: Move to ...
6823 * c-c++-common/vector-subscript-2.c: ... here.
6824 * gcc.dg/vector-subscript-3.c: Move to ...
6825 * c-c++-common/vector-subscript-3.c: ... here.
6826
6827 PR c++/51314
6828 * g++.dg/cpp0x/vt-51314.C: New test.
6829 * g++.dg/cpp0x/variadic76.C: Fix.
6830
6831 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6832
6833 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6834
6835 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6836
6837 Add -Wvarargs option
6838 * c-c++-common/Wvarargs.c: New test case.
6839 * c-c++-common/Wvarargs-2.c: Likewise.
6840
6841 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6842
6843 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6844 * objc.dg/foreach-7.m: Force the test case to run without
6845 -ftrack-macro-expansion.
6846 * c-c++-common/tm/attrib-1.c: Likewise.
6847 * c-c++-common/warn-ommitted-condop.c: Likewise.
6848 * gcc.dg/assign-warn-1.c: Likewise.
6849 * gcc.dg/assign-warn-2.c: Likewise.
6850 * gcc.dg/attr-alloc_size.c: Likewise.
6851 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6852 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6853 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6854 * gcc.dg/c90-const-expr-9.c: Likewise.
6855 * gcc.dg/c99-const-expr-9.c: Likewise.
6856 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6857 * gcc.dg/cpp/direct2s.c: Likewise.
6858 * gcc.dg/cpp/pr28709.c: Likewise.
6859 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6860 * gcc.dg/dfp/composite-type.c: Likewise.
6861 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6862 with -ftrack-macro-expansion
6863 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6864 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6865 * g++.dg/ext/cleanup-1.C: Likewise.
6866 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6867 * g++.dg/template/sfinae10.C: Likewise.
6868 * g++.dg/tm/wrap-2.C: Likewise.
6869 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6870 * g++.dg/warn/Wsign-conversion.C: Likewise.
6871 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6872 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6873 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6874 it to run with -ftrack-macro-expansion.
6875 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6876 test cases without -ftrack-macro-expansion.
6877
6878 Fix location for static class members
6879 * g++.dg/template/sfinae6_neg.C: Adjust.
6880
6881 Make conversion warnings work on NULL with -ftrack-macro-expansion
6882 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6883 alongside the previous testing for NULL.
6884
6885 Fix -Wuninitialized for -ftrack-macro-expansion
6886 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6887
6888 Strip "<built-in>" loc from displayed expansion context
6889 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6890 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6891 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6892 new test above.
6893
6894 Fix expansion point loc for macro-like tokens
6895 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6896 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6897
6898 Fix token pasting with -ftrack-macro-expansion
6899 * gcc.dg/cpp/paste17.c: New test case for
6900 -ftrack-macro-expansion=2 mode only.
6901 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6902
6903 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6904
6905 * gnat.dg/warn6.ad[sb]: New test.
6906
6907 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6908
6909 PR 53149
6910 * gcc.dg/20011021-1.c: Adjust testcase.
6911
6912 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6913
6914 PR fortran/53148
6915 * gfortran.dg/function_optimize_12.f90: New test.
6916
6917 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6918
6919 PR target/53156
6920 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6921 code to match current output and cover new peephole2 pattern.
6922
6923 2012-04-27 Ollie Wild <aaw@google.com>
6924
6925 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6926
6927 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6928
6929 * gcc.c-torture/execute/20120427-2.c: New testcase.
6930 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6931 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6932 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6933
6934 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6935
6936 PR target/53138
6937 * gcc.c-torture/execute/20120427-1.c: New testcase.
6938
6939 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6940
6941 PR middle-end/27139
6942 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6943
6944 2012-04-27 Tom de Vries <tom@codesourcery.com>
6945
6946 PR tree-optimization/51879
6947 * gcc.dg/pr51879.c: New test.
6948 * gcc.dg/pr51879-2.c: Same.
6949 * gcc.dg/pr51879-3.c: Same.
6950 * gcc.dg/pr51879-4.c: Same.
6951 * gcc.dg/pr51879-6.c: Same.
6952
6953 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6954
6955 PR c++/53096
6956 * g++.dg/cpp0x/defaulted35.C: New.
6957 * g++.dg/cpp0x/defaulted15.C: Adjust.
6958
6959 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6960
6961 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6962 structure layout.
6963
6964 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6965
6966 * gcc.target/i386/builtin_target.c: Check avx2.
6967
6968 2012-04-26 Alan Modra <amodra@gmail.com>
6969
6970 * gcc.target/powerpc/savres.c: New test.
6971 * gcc.target/powerpc/powerpc.exp: Run it.
6972
6973 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6974
6975 PR target/53120
6976 * gcc.dg/torture/pr53120.c: New test.
6977
6978 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6979
6980 PR middle-end/52979
6981 * gcc.c-torture/compile/pr52979-1.c: New test.
6982 * gcc.c-torture/execute/pr52979-1.c: New test.
6983 * gcc.c-torture/execute/pr52979-2.c: New test.
6984
6985 2012-04-25 Richard Guenther <rguenther@suse.de>
6986
6987 * gcc.target/i386/l_fma_float_5.c: Adjust.
6988 * gcc.target/i386/l_fma_double_4.c: Likewise.
6989 * gcc.target/i386/l_fma_float_2.c: Likewise.
6990 * gcc.target/i386/l_fma_float_6.c: Likewise.
6991 * gcc.target/i386/l_fma_double_1.c: Likewise.
6992 * gcc.target/i386/l_fma_double_5.c: Likewise.
6993 * gcc.target/i386/l_fma_float_3.c: Likewise.
6994 * gcc.target/i386/l_fma_double_2.c: Likewise.
6995 * gcc.target/i386/l_fma_double_6.c: Likewise.
6996 * gcc.target/i386/l_fma_float_4.c: Likewise.
6997 * gcc.target/i386/l_fma_double_3.c: Likewise.
6998 * gcc.target/i386/l_fma_float_1.c: Likewise.
6999
7000 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7001
7002 PR tree-optimization/53058
7003 * gcc.c-torture/compile/pr53058.c: New test.
7004
7005 2012-04-25 Jan Hubicka <jh@suse.cz>
7006
7007 PR middle-end/53088
7008 * gcc.target/i386/pr39082-1.c: Update warning location.
7009
7010 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR c/52880
7013 * gcc.dg/pr52880.c: New test.
7014
7015 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7016
7017 * gcc.dg/m-un-2.c: Update.
7018 * gcc.dg/20011021-1.c: Update.
7019
7020 2012-04-25 Tobias Burnus <burnus@net-b.de>
7021
7022 PR fortran/52196
7023 * gfortran.dg/realloc_on_assign_14.f90: New.
7024
7025 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7026
7027 PR testsuite/52641
7028 PR tree-optimizations/52891
7029 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7030
7031 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7032
7033 PR c++/52363
7034 * g++.dg/cpp0x/sfinae35.C: New.
7035 * g++.dg/cpp0x/sfinae36.C: Likewise.
7036
7037 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7038
7039 * gcc.target/builtin_target.c: New testcase.
7040
7041 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7042
7043 PR target/47197
7044 * gcc.target/powerpc/pr47197.c: New test.
7045
7046 2012-04-24 Richard Guenther <rguenther@suse.de>
7047
7048 PR tree-optimization/53085
7049 * g++.dg/torture/pr53085.C: New testcase.
7050
7051 2012-04-24 Andrew Pinski <apinski@cavium.com>
7052
7053 PR tree-opt/33512
7054 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7055 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7056 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7057
7058 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR middle-end/53084
7061 * gcc.c-torture/execute/pr53084.c: New test.
7062
7063 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7064
7065 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7066
7067 2012-04-23 Andrew Pinski <apinski@cavium.com>
7068
7069 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7070
7071 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7072
7073 PR regression/53076
7074 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7075 * gcc.dg/torture/builtin-power-1.c: Likewise.
7076
7077 2012-04-23 Richard Guenther <rguenther@suse.de>
7078
7079 PR tree-optimization/53070
7080 * gcc.dg/torture/pr53070.c: New testcase.
7081
7082 2012-04-23 Richard Guenther <rguenther@suse.de>
7083
7084 PR c/53060
7085 * gcc.dg/pr53060.c: New testcase.
7086
7087 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7088
7089 PR tree-optimizations/52891
7090 * gcc.c-torture/compile/pr52891-1.c: New test.
7091 * gcc.c-torture/compile/pr52891-2.c: New test.
7092
7093 2012-04-22 Tobias Burnus <burnus@net-b.de>
7094
7095 PR fortran/53051
7096 * gfortran.dg/read_float_4.f90: New.
7097
7098 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7099
7100 PR 35441
7101 * c-c++-common/pr35441.C: New.
7102
7103 2012-04-20 Ian Lance Taylor <iant@google.com>
7104
7105 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7106 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7107
7108 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7109
7110 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7111 array access.
7112 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7113
7114 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7115
7116 PR rtl-optimization/44214
7117 * gcc.dg/pr44214-1.c: New test.
7118 * gcc.dg/pr44214-2.c: Likewise.
7119 * gcc.dg/pr44214-3.c: Likewise.
7120
7121 2012-04-20 Richard Guenther <rguenther@suse.de>
7122
7123 * g++.dg/torture/20120420-1.C: New testcase.
7124
7125 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7126
7127 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7128
7129 2012-04-19 Christian Bruel <christian.bruel@st.com>
7130
7131 * gcc.dg/pr52283.c: New test.
7132
7133 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7134
7135 * gcc.dg/pr37985.c: New test.
7136
7137 2012-04-19 Richard Guenther <rguenther@suse.de>
7138
7139 PR rtl-optimization/44688
7140 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7141 possibly profitable.
7142
7143 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7144
7145 PR tree-optimization/52976
7146 * gfortran.dg/reassoc_11.f: New test.
7147
7148 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7149
7150 PR tree-optimization/52976
7151 * gfortran.dg/reassoc_7.f: New test.
7152 * gfortran.dg/reassoc_8.f: Likewise.
7153 * gfortran.dg/reassoc_9.f: Likewise.
7154 * gfortran.dg/reassoc_10.f: Likewise.
7155
7156 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7157
7158 PR c++/52422
7159 * g++.dg/cpp0x/sfinae33.C: New.
7160 * g++.dg/cpp0x/sfinae34.C: Likewise.
7161
7162 2012-04-18 Joey Ye <joey.ye@arm.com>
7163
7164 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7165
7166 2012-04-18 Richard Guenther <rguenther@suse.de>
7167
7168 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7169 array access.
7170 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7171 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7172
7173 2012-04-17 Tom de Vries <tom@codesourcery.com>
7174
7175 * g++.dg/pr51264-4.C: New test.
7176
7177 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7178
7179 PR c++/52599
7180 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7181
7182 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7183
7184 PR c++/53003
7185 * g++.dg/parse/crash59.C: New.
7186
7187 2012-04-17 Michael Matz <matz@suse.de>
7188
7189 PR tree-optimization/18437
7190 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7191
7192 2012-04-17 Richard Guenther <rguenther@suse.de>
7193
7194 PR middle-end/53011
7195 * g++.dg/torture/pr53011.C: New testcase.
7196
7197 2012-04-16 Jason Merrill <jason@redhat.com>
7198
7199 PR c++/38543
7200 * g++.dg/cpp0x/variadic131.C: New.
7201
7202 PR c++/52008
7203 * g++.dg/cpp0x/variadic130.C: New.
7204
7205 PR c++/50830
7206 * g++.dg/cpp0x/variadic129.C: New.
7207
7208 PR c++/50303
7209 * g++.dg/cpp0x/variadic128.C: New.
7210
7211 2012-04-16 Tobias Burnus <burnus@net-b.de>
7212
7213 PR fortran/52864
7214 * gfortran.dg/pointer_intent_6.f90: New.
7215
7216 2012-04-16 Tobias Burnus <burnus@net-b.de>
7217
7218 PR fortran/52916
7219 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7220 to include public_private_module_4.f90.
7221 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7222 targets.
7223
7224 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7225
7226 PR c++/49152
7227 * g++.dg/diagnostic/operator1.C: New.
7228 * g++.dg/ext/label5.C: Adjust.
7229 * g++.dg/ext/va-arg1.C: Likewise.
7230 * g++.dg/other/error20.C: Likewise.
7231 * g++.dg/other/error20.C: Likewise.
7232 * g++.dg/other/error16.C: Likewise.
7233 * g++.dg/other/error10.C: Likewise.
7234 * g++.dg/parse/error30.C: Likewise.
7235 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7236
7237 2012-04-16 Jason Merrill <jason@redhat.com>
7238
7239 PR c++/51148
7240 * g++.dg/cpp0x/variadic127.C: New.
7241
7242 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243
7244 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7245 testcase name.
7246 Use fail, pass instead of unresolved.
7247 Don't log $optstr.
7248
7249 PR testsuite/52948
7250 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7251 TODO_dump_func.
7252 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7253 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7254 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7255
7256 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7257
7258 PR fortran/52968
7259 * gfortran.dg/typebound_call_23.f03: New test case.
7260
7261 2012-04-15 Jason Merrill <jason@redhat.com>
7262
7263 PR c++/47220
7264 * g++.dg/cpp0x/variadic126.C: New.
7265
7266 PR c++/52380
7267 * g++.dg/cpp0x/variadic125.C: New.
7268
7269 PR c++/52292
7270 * g++.dg/cpp0x/variadic124.C: New.
7271
7272 PR c++/52706
7273 * g++.dg/cpp0x/nullptr27.C: New.
7274
7275 PR c++/52818
7276 * g++.dg/warn/format8.C: New.
7277
7278 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7279
7280 PR fortran/51082
7281 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7282
7283 2012-04-14 Tobias Burnus <burnus@net-b.de>
7284
7285 PR fortran/52916
7286 PR fortran/40973
7287 * gfortran.dg/public_private_module_3.f90: New.
7288 * gfortran.dg/public_private_module_4.f90: New.
7289
7290 2012-04-14 Tom de Vries <tom@codesourcery.com>
7291
7292 * gcc.dg/superblock.c: New test.
7293
7294 2012-04-14 Tom de Vries <tom@codesourcery.com>
7295
7296 * gcc.dg/pr51879-12.c: New test.
7297
7298 2012-04-13 Jason Merrill <jason@redhat.com>
7299
7300 PR c++/52824
7301 * g++.dg/cpp0x/variadic123.C: New.
7302 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7303
7304 PR c++/52905
7305 * g++.dg/cpp0x/initlist-ctor1.C: New.
7306
7307 PR c++/52915
7308 * g++.dg/other/anon-union2.C: New.
7309
7310 2012-04-13 Martin Jambor <mjambor@suse.cz>
7311
7312 PR middle-end/52939
7313 * g++.dg/ipa/pr52939.C: New test.
7314
7315 2012-04-13 Tom de Vries <tom@codesourcery.com>
7316
7317 * gcc.dg/pr52734.c: New test.
7318
7319 2012-04-13 Richard Guenther <rguenther@suse.de>
7320
7321 PR tree-optimization/52969
7322 * gcc.dg/torture/pr52969.c: New testcase.
7323
7324 2012-04-13 Richard Guenther <rguenther@suse.de>
7325
7326 PR c/52549
7327 * gcc.dg/pr52549.c: New testcase.
7328
7329 2012-04-13 Richard Guenther <rguenther@suse.de>
7330
7331 PR c/52862
7332 * gcc.dg/pr52862.c: New testcase.
7333
7334 2012-04-13 Joey Ye <joey.ye@arm.com>
7335
7336 * gcc.target/arm/thumb1-imm.c: New testcase.
7337
7338 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7339
7340 PR target/52932
7341 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7342 second function argument.
7343 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7344 (calc_permps): Update declaration. Calculate result correctly.
7345 (avx2_test): Change src2 type to union256i_d.
7346 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7347 correctly.
7348
7349 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7350
7351 PR target/52775
7352 * gcc.target/powerpc/pr52775.c: New file.
7353
7354 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7355
7356 PR tree-optimization/18589
7357 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7358 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7359 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7360 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7361 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7362 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7363 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7364 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7365 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7366 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7367
7368 2012-04-12 Richard Guenther <rguenther@suse.de>
7369
7370 PR tree-optimization/52943
7371 * gcc.dg/torture/pr52943.c: New testcase.
7372
7373 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7374
7375 PR target/50751
7376 * gcc/target/sh/pr50751-4.c: New.
7377 * gcc/target/sh/pr50751-5.c: New.
7378 * gcc/target/sh/pr50751-6.c: New.
7379 * gcc/target/sh/pr50751-7.c: New.
7380
7381 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7382
7383 PR c++/52465
7384 * g++.dg/lookup/using52.C: New.
7385
7386 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7387
7388 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7389
7390 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7391
7392 PR rtl-optimization/52876
7393 * gcc.target/i386/pr52876.c: New.
7394
7395 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7396
7397 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7398 __UINTPTR_TYPE__.
7399 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7400 __INTPTR_TYPE__.
7401 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7402 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7403 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7404 (ptrdiff_t): ... this. All uses changed.
7405 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7406 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7407 __INTPTR_TYPE__.
7408 (main): Cast argument to __INTPTR_TYPE__.
7409 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7410 size_t.
7411 * gcc.dg/mallign.c (main): Likewise.
7412 * gcc.dg/pr38700.c (foo): Likewise.
7413 * gcc.dg/long-long-cst1.c (t): Likewise.
7414 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7415 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7416 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7417 * gcc.dg/pr25682.c (d, foo): Likewise.
7418 * gcc.dg/format/cast-1.c (f): Likewise.
7419 * gcc.dg/c90-const-expr-10.c
7420 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7421 (size_t): ...this. All uses changed.
7422 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7423 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7424 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7425 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7426 * gcc.dg/sequence-pt-1.c: Likewise.
7427 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7428 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7429 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7430 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7431 of ptrdiff_t with it.
7432 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7433 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7434 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7435
7436 2012-04-11 Jason Merrill <jason@redhat.com>
7437
7438 PR debug/45088
7439 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7440 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7441
7442 PR c++/52906
7443 * g++.dg/ext/attrib45.C: New.
7444
7445 * g++.dg/eh/dtor3.C: New.
7446
7447 2012-04-11 Richard Guenther <rguenther@suse.de>
7448
7449 PR middle-end/52621
7450 * gfortran.dg/pr52621.f90: New testcase.
7451
7452 2012-04-11 Richard Guenther <rguenther@suse.de>
7453
7454 PR middle-end/52918
7455 * g++.dg/torture/pr52918-1.C: New testcase.
7456 * g++.dg/torture/pr52918-2.C: Likewise.
7457
7458 2012-04-11 Tobias Burnus <burnus@net-b.de>
7459
7460 PR fortran/52729
7461 * gfortran.dg/block_11.f90: New.
7462
7463 2012-04-11 Nick Clifton <nickc@redhat.com>
7464
7465 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7466
7467 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7468
7469 PR target/16458
7470 * gcc.target/powerpc/pr16458-1.c: New test.
7471 * gcc.target/powerpc/pr16458-2.c: Likewise.
7472 * gcc.target/powerpc/pr16458-3.c: Likewise.
7473 * gcc.target/powerpc/pr16458-4.c: Likewise.
7474
7475 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7476
7477 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7478 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7479 * gcc.dg/builtin-bswap-5.c: Likewise.
7480 * gcc.target/i386/builtin-bswap-4.c: New test.
7481
7482 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7483
7484 PR 24985
7485 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7486
7487 2012-04-11 Richard Guenther <rguenther@suse.de>
7488
7489 PR rtl-optimization/52881
7490 * gcc.dg/torture/pr52881.c: New testcase.
7491 * gcc.dg/torture/pr52913.c: Likewise.
7492
7493 2012-04-11 Richard Guenther <rguenther@suse.de>
7494
7495 PR tree-optimization/52912
7496 * gcc.dg/torture/pr52912.c: New testcase.
7497
7498 2010-04-10 Michael Matz <matz@suse.de>
7499
7500 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7501 * gcc.dg/vect/vect-outer-1.c: Adjust.
7502 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7503 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7504 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7505 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7506 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7507 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7508
7509 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7510
7511 PR tree-optimization/52870
7512 * gcc.dg/vect/pr52870.c: New test.
7513
7514 2012-04-09 Mike Stump <mikestump@comcast.net>
7515
7516 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7517 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7518 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7519 * gnat.dg/aggr11.adb: Likewise.
7520 * gnat.dg/aggr11_pkg.ads: Likewise.
7521 * gnat.dg/aggr15.adb: Likewise.
7522 * gnat.dg/aggr15.ads: Likewise.
7523 * gnat.dg/aggr17.adb: Likewise.
7524 * gnat.dg/aggr18.adb: Likewise.
7525 * gnat.dg/array14.adb: Likewise.
7526 * gnat.dg/array14.ads: Likewise.
7527 * gnat.dg/array14_pkg.ads: Likewise.
7528 * gnat.dg/array19.adb: Likewise.
7529 * gnat.dg/array19.ads: Likewise.
7530 * gnat.dg/discr27.adb: Likewise.
7531 * gnat.dg/discr27.ads: Likewise.
7532 * gnat.dg/discr35.adb: Likewise.
7533 * gnat.dg/discr35.ads: Likewise.
7534 * gnat.dg/discr6.adb: Likewise.
7535 * gnat.dg/discr6_pkg.ads: Likewise.
7536 * gnat.dg/import1.adb: Likewise.
7537 * gnat.dg/import1.ads: Likewise.
7538 * gnat.dg/loop_address2.adb: Likewise.
7539 * gnat.dg/opt7.adb: Likewise.
7540 * gnat.dg/opt7.ads: Likewise.
7541 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7542 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7543 * gnat.dg/rep_clause2.adb: Likewise.
7544 * gnat.dg/rep_clause2.ads: Likewise.
7545 * gnat.dg/slice2.adb: Likewise.
7546 * gnat.dg/slice2.ads: Likewise.
7547 * gnat.dg/slice6.adb: Likewise.
7548 * gnat.dg/slice6_pkg.ads: Likewise.
7549 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7550 * gnat.dg/taft_type2.adb: Likewise.
7551 * gnat.dg/taft_type2.ads: Likewise.
7552 * gnat.dg/taft_type2_pkg.ads: Likewise.
7553 * gnat.dg/volatile10.adb: Likewise.
7554 * gnat.dg/volatile10_pkg.ads: Likewise.
7555
7556 * gcc.dg/dll-8.c: Remove execute permissions.
7557 * g++.dg/ext/dllexport5.C: Likewise.
7558
7559 2012-04-09 Jan Hubicka <jh@suse.cz>
7560
7561 PR lto/52722
7562 PR lto/51765
7563 PR lto/52634
7564 * gcc.dg/lto/pr52634_1.c: New testcase.
7565 * gcc.dg/lto/pr52634_0.c: New testcase.
7566
7567 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7568
7569 PR target/52883
7570 * gcc.target/i386/pr52883.c: New testcase.
7571
7572 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7573
7574 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7575 (check_effective_target_sync_long_long): Add SPARC case.
7576 (check_effective_target_sync_long_long_runtime): Likewise.
7577 (check_effective_target_sync_int_long): Adjust SPARC case.
7578 (check_effective_target_sync_char_short): Likewise.
7579
7580 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7581
7582 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7583 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7584
7585 2012-04-08 Tobias Burnus <burnus@net-b.de>
7586
7587 PR fortran/40973
7588 PR fortran/52751
7589 * gfortran.dg/public_private_module_2.f90: New.
7590
7591 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7592
7593 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7594 directives.
7595
7596 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7597
7598 PR fortran/52893
7599 * gfortran.dg/function_optimize_11.f90: New test.
7600
7601 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7602
7603 PR fortran/52668
7604 * gfortran.dg/use_only_6.f90: New test.
7605
7606 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7607
7608 PR fortran/52668
7609 * gfortran.dg/use_only_6.f90: New test.
7610 2012-04-06 Mike Stump <mikestump@comcast.net>
7611
7612 PR testsuite/50722
7613 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7614
7615 2012-04-05 Jason Merrill <jason@redhat.com>
7616
7617 PR c++/52596
7618 * g++.dg/template/qualified-id5.C: New.
7619
7620 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7621
7622 PR target/52882
7623 * gcc.target/i386/pr52882.c: New test.
7624
7625 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7626 Dominique D'Humieures <dominiq@lps.ens.fr>
7627
7628 PR testsuite/52614
7629 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7630 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7631
7632 2012-04-04 Jason Merrill <jason@redhat.com>
7633
7634 PR c++/52845
7635 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7636
7637 2012-04-03 Jason Merrill <jason@redhat.com>
7638
7639 PR c++/52796
7640 * g++.dg/cpp0x/variadic-value1.C: New.
7641
7642 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7643
7644 * gnat.dg/pack18.adb: New test.
7645 * gnat.dg/pack18_pkg.ads: New helper.
7646
7647 2012-04-03 Richard Guenther <rguenther@suse.de>
7648
7649 PR tree-optimization/52808
7650 * gcc.dg/pr52808.c: New testcase.
7651
7652 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7653
7654 PR tree-optimization/52835
7655 * gfortran.dg/pr52835.f90: New test.
7656
7657 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7658
7659 * gnat.dg/specs/aggr5.ads: New test.
7660
7661 2012-04-02 Richard Guenther <rguenther@suse.de>
7662
7663 PR tree-optimization/52756
7664 * gcc.dg/torture/pr52756.c: New testcase.
7665
7666 2012-04-02 Richard Guenther <rguenther@suse.de>
7667
7668 PR middle-end/52803
7669 * gcc.dg/pr52803.c: New testcase.
7670
7671 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7672
7673 PR c++/40942
7674 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7675 DR 214 in account.
7676
7677 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7678
7679 PR c++/50043
7680 * g++.dg/cpp0x/noexcept17.C: New.
7681 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7682 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7683 * g++.dg/cpp0x/noexcept01.C: Likewise.
7684 * g++.dg/eh/init-temp1.C: Likewise.
7685 * g++.dg/eh/ctor1.C: Likwise.
7686
7687 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7688
7689 * gnat.dg/controlled6.adb: New test.
7690 * gnat.dg/controlled6_pkg.ads: New helper.
7691 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7692
7693 2012-03-30 Richard Henderson <rth@redhat.com>
7694
7695 PR debug/52727
7696 * g++.dg/opt/pr52727.C: New testcase.
7697
7698 2012-03-30 Richard Guenther <rguenther@suse.de>
7699
7700 PR tree-optimization/52754
7701 * gcc.target/i386/pr52754.c: New testcase.
7702
7703 2012-03-30 Richard Guenther <rguenther@suse.de>
7704
7705 PR middle-end/52772
7706 * g++.dg/torture/pr52772.C: New testcase.
7707
7708 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7709
7710 PR c++/52718
7711 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7712
7713 2012-03-29 Jason Merrill <jason@redhat.com>
7714
7715 PR c++/52685
7716 * g++.dg/template/inherit8.C: New.
7717
7718 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7719
7720 PR c++/52759
7721 * g++.dg/ext/weak4.C: New test.
7722
7723 PR tree-optimization/52760
7724 * gcc.c-torture/execute/pr52760.c: New test.
7725
7726 2012-03-29 Jason Merrill <jason@redhat.com>
7727
7728 PR c++/52743
7729 * g++.dg/cpp0x/initlist-array3.C: New.
7730
7731 2012-03-28 Jason Merrill <jason@redhat.com>
7732
7733 PR c++/52746
7734 * g++.dg/overload/virtual2.C: New.
7735
7736 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7737
7738 * gnat.dg/vect7.ad[sb]: New test.
7739
7740 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7741 Tobias Burnus <burnus@gcc.gnu.org>
7742
7743 PR fortran/52652
7744 * gfortran.dg/allocate_class_1.f90 : Change error test.
7745 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7746 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7747 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7748
7749 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7750
7751 PR middle-end/52691
7752 * gcc.dg/pr52691.c: New test.
7753
7754 PR middle-end/52750
7755 * gcc.c-torture/compile/pr52750.c: New test.
7756
7757 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7758
7759 PR target/52692
7760 * gcc.target/avr/torture/builtins-2.c: New test.
7761
7762 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7763
7764 PR target/52736
7765 * gcc.target/i386/pr52736.c: New test.
7766
7767 2012-03-27 Martin Jambor <mjambor@suse.cz>
7768
7769 PR middle-end/52693
7770 * gcc.dg/torture/pr52693.c: New test.
7771
7772 2012-03-27 Meador Inge <meadori@codesourcery.com>
7773
7774 PR c++/52672
7775 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7776
7777 2012-03-27 Mike Stump <mikestump@comcast.net>
7778
7779 PR target/52665
7780 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7781 failures that match branch names.
7782
7783 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7784 H.J. Lu <hongjiu.lu@intel.com>
7785
7786 PR target/52698
7787 * gcc.target/i386/pr52698.c: New test.
7788
7789 2012-03-27 Richard Guenther <rguenther@suse.de>
7790
7791 PR middle-end/52720
7792 * gcc.dg/torture/pr52720.c: New testcase.
7793
7794 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7795
7796 * gnat.dg/pack17.adb: New test.
7797
7798 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7799
7800 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7801 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7802
7803 2012-03-26 Martin Jambor <mjambor@suse.cz>
7804
7805 PR tree-optimization/50052
7806 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7807
7808 2012-03-26 Richard Guenther <rguenther@suse.de>
7809
7810 PR tree-optimization/52701
7811 * gfortran.dg/pr52701.f90: New testcase.
7812
7813 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7814
7815 PR tree-optimization/52686
7816 * gcc.target/arm/pr52686.c: New test.
7817
7818 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7819
7820 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7821 Add "-Os -flto" to list.
7822
7823 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7824
7825 * gnat.dg/concat2.ad[sb]: New test.
7826
7827 2012-03-24 Jason Merrill <jason@redhat.com>
7828
7829 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7830 * g++.dg/cpp0x/trailing2.C: Likewise.
7831 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7832 * g++.dg/cpp1y/auto-fn1.C: New.
7833 * g++.dg/cpp1y/auto-fn2.C: New.
7834 * g++.dg/cpp1y/auto-fn3.C: New.
7835 * g++.dg/cpp1y/auto-fn4.C: New.
7836 * g++.dg/cpp1y/auto-fn5.C: New.
7837 * g++.dg/cpp1y/auto-fn6.C: New.
7838 * g++.dg/cpp1y/auto-fn7.C: New.
7839 * g++.dg/cpp1y/auto-fn8.C: New.
7840 * g++.dg/cpp1y/auto-fn9.C: New.
7841 * g++.dg/cpp1y/auto-fn10.C: New.
7842 * g++.dg/cpp1y/auto-fn11.C: New.
7843
7844 2012-03-23 Richard Guenther <rguenther@suse.de>
7845
7846 PR tree-optimization/52678
7847 * gfortran.dg/pr52678.f: New testcase.
7848
7849 2012-03-23 Richard Guenther <rguenther@suse.de>
7850
7851 PR tree-optimization/52638
7852 * g++.dg/torture/pr52638.C: New testcase.
7853
7854 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7855
7856 PR c++/52487
7857 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7858
7859 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR c++/52671
7862 * g++.dg/ext/attrib44.C: New test.
7863
7864 2012-03-22 Jan Hubicka <jh@suse.cz>
7865
7866 PR middle-end/51737
7867 * g++.dg/torture/pr51737.C: New testcase
7868
7869 2012-03-22 Richard Guenther <rguenther@suse.de>
7870
7871 PR tree-optimization/52548
7872 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7873
7874 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7875
7876 * lib/fortran-modules.exp (list-module-names-1): Remove
7877 warning.
7878
7879 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7880
7881 PR target/50751
7882 * gcc.target/sh/pr50751-1.c: New.
7883 * gcc.target/sh/pr50751-2.c: New.
7884 * gcc.target/sh/pr50751-3.c: New.
7885
7886 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7887
7888 PR target/52479
7889 * gcc.target/sh/sh4a-cos.c: Remove.
7890 * gcc.target/sh/sh4a-sin.c: Remove.
7891 * gcc.target/sh/sh4a-sincos.c: Remove.
7892
7893 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7894
7895 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7896 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7897
7898 2012-03-21 Martin Jambor <mjambor@suse.cz>
7899
7900 PR testsuite/52641
7901 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7902 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7903
7904 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7905
7906 * gcc.target/arm/thumb-16bit-ops.c: New file.
7907 * gcc.target/arm/thumb-ifcvt.c: New file.
7908
7909 2012-03-20 Jason Merrill <jason@redhat.com>
7910
7911 * lib/target-supports.exp: Add { target c++1y }.
7912
7913 * g++.dg/cpp0x/auto32.C: New.
7914
7915 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7916
7917 PR testsuite/52641
7918 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7919 int32plus.
7920 * gcc.dg/torture/pr48124-4.c: Ditto:
7921 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7922
7923 2012-03-20 Jason Merrill <jason@redhat.com>
7924
7925 PR c++/52510
7926 * g++.dg/cpp0x/initlist66.C: New.
7927
7928 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7929
7930 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7931 __AVR_HAVE_LPMX__
7932
7933 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7934
7935 PR target/49868
7936 * gcc.target/avr/torture/addr-space-2.h: New file.
7937 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7938 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7939 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7940 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7941
7942 2012-03-20 Richard Guenther <rguenther@suse.de>
7943
7944 * gnat.dg/pack16.adb: New testcase.
7945 * gnat.dg/pack16_pkg.ads: Likewise.
7946 * gnat.dg/specs/pack8.ads: Likewise.
7947 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7948
7949 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 * g++.dg/warn/Wuseless-cast.C: Extend.
7952
7953 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7954
7955 PR c++/14710
7956 * g++.dg/warn/Wuseless-cast.C: New.
7957
7958 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7959
7960 PR libfortran/52608
7961 * gfortran.dg/pr52608.f90: New test.
7962
7963 2012-03-17 Tobias Burnus <burnus@net-b.de>
7964
7965 PR fortran/52585
7966 * gfortran.dg/proc_ptr_36.f90: New.
7967
7968 2012-03-16 Martin Jambor <mjambor@suse.cz>
7969
7970 * gcc.dg/misaligned-expand-1.c: New test.
7971 * gcc.dg/misaligned-expand-3.c: Likewise.
7972
7973 2012-03-16 Richard Guenther <rguenther@suse.de>
7974 Kai Tietz <ktietz@redhat.com>
7975
7976 PR middle-end/48814
7977 * gcc.c-torture/execute/pr48814-1.c: New test.
7978 * gcc.c-torture/execute/pr48814-2.c: New test.
7979 * gcc.dg/tree-ssa/assign-1.c: New test.
7980 * gcc.dg/tree-ssa/assign-2.c: New test.
7981 * gcc.dg/tree-ssa/assign-3.c: New test.
7982
7983 2012-03-16 Richard Guenther <rguenther@suse.de>
7984
7985 * gnat.dg/specs/pack7.ads: New testcase.
7986
7987 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7988
7989 PR target/52568
7990 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7991 * gcc.dg/torture/vshuf-8.inc: Likewise.
7992 * gcc.dg/torture/vshuf-16.inc: Likewise.
7993 * gcc.dg/torture/vshuf-32.inc: Likewise.
7994
7995 2012-03-15 Jason Merrill <jason@redhat.com>
7996
7997 * g++.dg/torture/pr52582.C: New.
7998
7999 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8000
8001 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8002
8003 2012-03-15 Ira Rosen <irar@il.ibm.com>
8004 Ulrich Weigand <ulrich.weigand@linaro.org>
8005
8006 * gcc.dg/vect/slp-cond-3.c: New test.
8007 * gcc.dg/vect/slp-cond-4.c: New test.
8008
8009 2012-03-15 Ira Rosen <irar@il.ibm.com>
8010 Ulrich Weigand <ulrich.weigand@linaro.org>
8011
8012 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8013 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8014
8015 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8016
8017 PR libfortran/52434
8018 PR libfortran/48878
8019 PR libfortran/38199
8020 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8021 * gfortran.dg/round_1.f03: Likewise.
8022
8023 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8024 Andrew Pinski <apinski@cavium.com>
8025
8026 PR middle-end/52592
8027 * gcc.dg/pr52592.c: New test.
8028
8029 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8030
8031 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8032 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8033 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8034 * lib/fortran-modules.exp: .. this new file. Adjust users.
8035 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8036 gfortran-dg-debug-runtest): Call cleanup-modules.
8037 * lib/fortran-torture.exp (fortran-torture-execute,
8038 fortran-torture): Likewise.
8039 * gfortran.dg/coarray/caf.exp: Likewise.
8040 * lib/lto.exp: Likewise.
8041 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8042 * gfortran.dg/class_4b.f03: Likewise.
8043 * gfortran.dg/class_4c.f03: Likewise.
8044 * gfortran.dg/class_45a.f03: Likewise.
8045 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8046 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8047 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8048 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8049 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8050 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8051 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8052 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8053 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8054 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8055 * gfortran.dg/whole_file_28.f90: Likewise.
8056 * gfortran.dg/whole_file_29.f90: Likewise.
8057 * gfortran.dg/whole_file_30.f90: Likewise.
8058 * gfortran.dg/whole_file_31.f90: Likewise.
8059
8060 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8061
8062 PR tree-optimization/52267
8063 * gcc.dg/pr52267.c: New test.
8064 * gcc.dg/tree-ssa/vrp65.c: New test.
8065 * gcc.dg/tree-ssa/vrp66.c: New test.
8066
8067 2012-03-15 Richard Guenther <rguenther@suse.de>
8068
8069 PR middle-end/52580
8070 * gfortran.dg/vect/pr52580.f: New testcase.
8071
8072 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8073
8074 * gcc.target/sh/fpul-usage-1.c: New.
8075
8076 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8077
8078 PR target/49468
8079 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8080 * gcc.target/sh/pr49468-di.c: Likewise.
8081
8082 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8083
8084 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8085 * gcc.dg/c99-stdint-6.c: Likewise.
8086 * gcc.dg/lto/20090210_0.c: Likewise.
8087 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8088 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8089 * gcc.dg/pragma-init-fini-2.c: Likewise.
8090 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8091 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8092 * gcc.target/i386/pr22152.c: Likewise.
8093 * gcc.target/i386/vect8-ret.c: Likewise.
8094 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8095 handling.
8096
8097 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8098
8099 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8100 * g++.dg/tree-prof/partition1.C: Likewise.
8101 * g++.dg/tree-prof/partition2.C: Likewise.
8102 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8103 handling.
8104 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8105 * gcc.c-torture/execute/20010724-1.c: Remove.
8106 * gcc.c-torture/execute/20010724-1.x: Remove.
8107 * gcc.c-torture/execute/20040208-2.c: Remove.
8108 * gcc.c-torture/execute/20040208-2.x: Remove.
8109 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8110 Remove.
8111 (main) [__mips__ && __sgi__]: Remove.
8112 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8113 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8114 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8115 mips-sgi-irix6* handling.
8116 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8117 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8118 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8119 handling.
8120 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8121 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8122 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8123 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8124 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8125 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8126 mips-sgi-irix6*.
8127 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8128 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8129 * gcc.target/mips/save-restore-3.c: Likewise.
8130 * gcc.target/mips/save-restore-4.c: Likewise.
8131 * gcc.target/mips/save-restore-5.c: Likewise.
8132 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8133 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8134 messages.
8135 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8136 IRIX 6 handling.
8137 (restore_ld_library_path_env_vars): Likewise.
8138 * lib/target-supports.exp (check_profiling_available): Remove
8139 mips*-*-irix* handling.
8140 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8141 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8142 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8143
8144 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR c++/52582
8147 * g++.dg/opt/pr52582.C: New test.
8148
8149 2012-03-14 Richard Guenther <rguenther@suse.de>
8150
8151 PR tree-optimization/52571
8152 * gcc.dg/vect/vect-2.c: Initialize arrays.
8153 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8154 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8155 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8156
8157 2012-03-14 Richard Guenther <rguenther@suse.de>
8158
8159 PR middle-end/52080
8160 PR middle-end/52097
8161 PR middle-end/48124
8162 * gcc.dg/torture/pr48124-1.c: New testcase.
8163 * gcc.dg/torture/pr48124-2.c: Likewise.
8164 * gcc.dg/torture/pr48124-3.c: Likewise.
8165 * gcc.dg/torture/pr48124-4.c: Likewise.
8166
8167 2012-03-14 Richard Guenther <rguenther@suse.de>
8168
8169 PR middle-end/52578
8170 * gcc.dg/pr52578.c: New testcase.
8171
8172 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8173
8174 PR c++/52521
8175 * g++.dg/cpp0x/udlit-args2.C: New test.
8176
8177 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8178
8179 PR target/48596
8180 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8181 * gcc.c-torture/compile/pr48596.c: ... here.
8182
8183 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8184
8185 PR c++/51641
8186 * g++.dg/lookup/hidden-class17.C: New test.
8187
8188 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8189
8190 PR c/52577
8191 * gcc.dg/Wunused-var-3.c: New test.
8192
8193 2012-03-13 Martin Jambor <mjambor@suse.cz>
8194
8195 * gcc.dg/misaligned-expand-2.c: New test.
8196
8197 2012-03-13 Richard Guenther <rguenther@suse.de>
8198
8199 PR middle-end/52134
8200 * gcc.dg/pr52134.c: New testcase.
8201
8202 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8205
8206 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8207
8208 PR tree-optimization/46728
8209 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8210 * gcc.target/powerpc/pr46728-5.c: Likewise.
8211 * gcc.target/powerpc/pr46728-8.c: Likewise.
8212 * gcc.target/powerpc/pr46728-10.c: Likewise.
8213 * gcc.target/powerpc/pr46728-11.c: Likewise.
8214 * gcc.target/powerpc/pr46728-13.c: Likewise.
8215 * gcc.target/powerpc/pr46728-14.c: Likewise.
8216 * gcc.target/powerpc/pr46728-15.c: Likewise.
8217
8218 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8219
8220 PR c++/52299
8221 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8222
8223 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8224
8225 PR tree-optimization/46728
8226 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8227 * gcc.target/powerpc/pr46728-5.c: Likewise.
8228 * gcc.target/powerpc/pr46728-8.c: Likewise.
8229 * gcc.target/powerpc/pr46728-10.c: Likewise.
8230 * gcc.target/powerpc/pr46728-11.c: Likewise.
8231 * gcc.target/powerpc/pr46728-13.c: Likewise.
8232 * gcc.target/powerpc/pr46728-14.c: Likewise.
8233 * gcc.target/powerpc/pr46728-15.c: Likewise.
8234
8235 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8236
8237 PR target/49868
8238 * gcc.target/avr/torture/addr-space-1.h: New file.
8239 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8240 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8241 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8242 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8243
8244 2012-03-12 Andrew Pinski <apinski@cavium.com>
8245
8246 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8247
8248 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8249
8250 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8251 * g++.dg/abi/thunk4.C: Likewise.
8252 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8253 Adapt line numbers.
8254 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8255 handling.
8256 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8257 * g++.dg/eh/spbp.C: Likewise.
8258 * g++.dg/ext/label13.C: Likewise.
8259 * g++.dg/guality/guality.exp: Likewise.
8260 * g++.dg/other/anon5.C: Likewise.
8261 * g++.dg/other/pragma-ep-1.C: Remove.
8262 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8263 * g++.dg/warn/pr31246.C: Likewise.
8264 * g++.dg/warn/weak1.C: Likewise.
8265 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8266 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8267 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8268 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8269 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8270 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8271 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8272 * gcc.dg/c99-tgmath-1.c: Likewise.
8273 * gcc.dg/c99-tgmath-2.c: Likewise.
8274 * gcc.dg/c99-tgmath-3.c: Likewise.
8275 * gcc.dg/c99-tgmath-4.c: Likewise.
8276 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8277 handling.
8278 * gcc.dg/debug/pr49032.c: Likewise.
8279 * gcc.dg/guality/guality.exp: Likewise.
8280 * gcc.dg/intmax_t-1.c: Likewise.
8281 * gcc.dg/pr48616.c: Likewise.
8282 * gcc.dg/pragma-ep-1.c: Remove.
8283 * gcc.dg/pragma-ep-2.c: Remove.
8284 * gcc.dg/pragma-ep-3.c: Remove.
8285 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8286 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8287 * gcc.misc-tests/gcov-14.c: Likewise.
8288 * gfortran.dg/guality/guality.exp: Likewise.
8289 * lib/target-supports.exp (check_weak_available): Likewise.
8290 (add_options_for_tls): Likewise.
8291 (check_ascii_locale_available): Likewise.
8292 * obj-c++.dg/dwarf-2.mm: Likewise.
8293 * objc.dg/dwarf-1.m: Likewise.
8294 * objc.dg/dwarf-2.m: Likewise.
8295
8296 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8297
8298 PR tree-optimization/51721
8299 * gcc.dg/tree-ssa/vrp64.c: New test.
8300
8301 PR tree-optimization/52533
8302 * gcc.c-torture/compile/pr52533.c: New test.
8303
8304 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8305
8306 * gcc.target/i386/rtm-xabort-1.c: New.
8307 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8308 * gcc.target/i386/rtm-xend-1.c: Ditto.
8309 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8310 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8311 * gcc.target/i386/sse-13.c: Ditto.
8312 * gcc.target/i386/sse-14.c: Ditto.
8313 * gcc.target/i386/sse-22.c: Ditto.
8314 * gcc.target/i386/sse-23.c: Ditto.
8315 * g++.dg/other/i386-2.C: Ditto.
8316 * g++.dg/other/i386-3.C: Ditto.
8317
8318 2012-03-12 Tobias Burnus <burnus@net-b.de>
8319
8320 PR fortran/52542
8321 * gfortran.dg/proc_ptr_35.f90: New.
8322
8323 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8324
8325 PR target/52530
8326 * gcc.dg/torture/pr52530.c: New test.
8327
8328 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8329
8330 PR target/51244
8331 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8332
8333 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8334
8335 PR target/52450
8336 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8337
8338 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8339
8340 2012-03-09 Andrew Pinski <apinski@cavium.com>
8341
8342 PR middle-end/51988
8343 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8344 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8345
8346 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8347
8348 * gcc.dg/tree-ssa/scev-3.c: New.
8349 * gcc.dg/tree-ssa/scev-4.c: New.
8350
8351 2012-03-08 Tobias Burnus <burnus@net-b.de>
8352
8353 PR fortran/52469
8354 * gfortran.dg/proc_ptr_34.f90
8355
8356 2012-03-07 Jason Merrill <jason@redhat.com>
8357
8358 PR c++/52521
8359 * g++.dg/cpp0x/udlit-mangle.C: New.
8360
8361 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8362
8363 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8364
8365 2012-03-06 Richard Guenther <rguenther@suse.de>
8366
8367 PR middle-end/52493
8368 * gcc.dg/torture/pr52493.c: New testcase.
8369
8370 2012-03-06 Richard Guenther <rguenther@suse.de>
8371
8372 PR lto/52097
8373 * gcc.dg/lto/pr52097_0.c: New testcase.
8374
8375 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8376
8377 PR target/51244
8378 * gcc.target/sh/pr51244-1.c: New.
8379 * gcc.target/sh/pr51244-2.c: New.
8380 * gcc.target/sh/pr51244-3.c: New.
8381
8382 2012-03-05 Jason Merrill <jason@redhat.com>
8383
8384 PR c++/51930
8385 * g++.dg/ext/visibility/template11.C: New.
8386
8387 * g++.dg/cpp0x/implicit13.C: New.
8388
8389 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR tree-optimization/51721
8392 * gcc.dg/tree-ssa/vrp63.c: New test.
8393 * gcc.dg/pr51721.c: New test.
8394
8395 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8396
8397 PR fortran/50981
8398 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8399 argument checks.
8400
8401 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 PR target/52146
8404 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8405
8406 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8407
8408 PR fortran/50981
8409 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8410
8411 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8412
8413 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8414 int32plus.
8415
8416 2012-03-03 Jason Merrill <jason@redhat.com>
8417
8418 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8419
8420 Core 1270
8421 * g++.dg/cpp0x/initlist65.C: New.
8422
8423 PR c++/36797
8424 * g++.dg/ext/is_empty2.C: New.
8425
8426 2012-03-03 Tobias Burnus <burnus@net-b.de>
8427
8428 PR fortran/48820
8429 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8430
8431 2012-03-03 Tobias Burnus <burnus@net-b.de>
8432
8433 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8434 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8435 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8436 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8437 * gfortran.dg/class_30.f90: Remove dg-warning line.
8438 * gfortran.dg/bind_c_usage_25.f90: New.
8439
8440 2012-03-03 Tobias Burnus <burnus@net-b.de>
8441
8442 PR fortran/48820
8443 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8444 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8445 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8446
8447 2012-03-03 Tobias Burnus <burnus@net-b.de>
8448
8449 PR fortran/48820
8450 * gfortran.dg/assumed_type_1.f90: New.
8451 * gfortran.dg/assumed_type_2.f90: New.
8452 * gfortran.dg/assumed_type_3.f90: New.
8453 * gfortran.dg/assumed_type_4.f90: New.
8454
8455 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8456
8457 PR target/49486
8458 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8459 * gcc.target/sh/pr49468-di.c: New.
8460
8461 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8462
8463 * gcc.dg/graphite/pr50561.c: Update.
8464
8465 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8466
8467 * gcc.target/powerpc/pr52457.c: New test.
8468
8469 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8470
8471 * gcc.target/arm/sat-1.c: New test.
8472
8473 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8474
8475 PR target/46716
8476 * gcc.target/i386/pr46716.c: New test.
8477
8478 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8479
8480 PR c++/51989
8481 * g++.dg/cpp0x/sfinae32.C: New.
8482
8483 2012-03-02 Richard Guenther <rguenther@suse.de>
8484
8485 PR tree-optimization/52406
8486 * gcc.dg/torture/pr52406.c: New testcase.
8487
8488 2012-03-02 Tobias Burnus <burnus@net-b.de>
8489
8490 PR fortran/52325
8491 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8492 * gfortran.dg/nullify_2.f90: Update dg-error.
8493 * gfortran.dg/nullify_4.f90: Ditto.
8494 * gfortran.dg/pointer_init_6.f90: Ditto.
8495
8496 2012-03-02 Tobias Burnus <burnus@net-b.de>
8497
8498 PR fortran/52270
8499 * gfortran.dg/class_51.f90: New.
8500
8501 2012-03-02 Tobias Burnus <burnus@net-b.de>
8502
8503 PR fortran/52452
8504 * gfortran.dg/intrinsic_8.f90: New.
8505
8506 2012-03-01 Kai Tietz <ktietz@redhat.com>
8507
8508 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8509 routines on mingw targets.
8510 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8511
8512 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8513
8514 PR tree-optimization/52445
8515 * gcc.dg/pr52445.c: New test.
8516
8517 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8518
8519 PR target/52437
8520 * gcc.c-torture/compile/pr52437.c: New test.
8521
8522 PR middle-end/52419
8523 * gcc.dg/torture/pr52419.c: New test.
8524
8525 PR tree-optimization/52429
8526 * gcc.dg/torture/pr52429.c: New test.
8527 * g++.dg/opt/pr52429.C: New test.
8528
8529 2012-02-29 Richard Guenther <rguenther@suse.de>
8530
8531 PR testsuite/52297
8532 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8533 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8534 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8535 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8536 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8537 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8538
8539 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8540
8541 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8542
8543 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8544
8545 PR fortran/52386
8546 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8547
8548 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8549
8550 PR target/51534
8551 * gcc.target/arm/neon/pr51534.c: New testcase.
8552
8553 2012-02-28 Richard Guenther <rguenther@suse.de>
8554
8555 PR target/52407
8556 * gcc.dg/torture/pr52407.c: New testcase.
8557
8558 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8559
8560 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8561 * gcc.target/arm/vfp2.c: Likewise.
8562 * gcc.target/arm/vfp3.c: Likewise.
8563 * gcc.target/arm/vfp4.c: Likewise.
8564 * gcc.target/arm/vfp5.c: Likewise.
8565 * gcc.target/arm/vfp6.c: Likewise.
8566 * gcc.target/arm/vfp7.c: Likewise.
8567 * gcc.target/arm/vfp8.c: Likewise.
8568 * gcc.target/arm/vfp9.c: Likewise.
8569 * gcc.target/arm/vfp10.c: Likewise.
8570 * gcc.target/arm/vfp11.c: Likewise.
8571 * gcc.target/arm/vfp12.c: Likewise.
8572 * gcc.target/arm/vfp13.c: Likewise.
8573 * gcc.target/arm/vfp14.c: Likewise.
8574 * gcc.target/arm/vfp15.c: Likewise.
8575 * gcc.target/arm/vfp16.c: Likewise.
8576 * gcc.target/arm/vfp17.c: Likewise.
8577 * gcc.target/arm/neon-constants.h: New file.
8578 * gcc.target/arm/neon-vect1.c: New test.
8579 * gcc.target/arm/neon-vect2.c: New test.
8580 * gcc.target/arm/neon-vect3.c: New test.
8581 * gcc.target/arm/neon-vect4.c: New test.
8582 * gcc.target/arm/neon-vect5.c: New test.
8583 * gcc.target/arm/neon-vect6.c: New test.
8584 * gcc.target/arm/neon-vect7.c: New test.
8585 * gcc.target/arm/neon-vect8.c: New test.
8586
8587 2012-02-28 Richard Guenther <rguenther@suse.de>
8588
8589 PR tree-optimization/52402
8590 * gcc.dg/torture/pr52402.c: New testcase.
8591
8592 2012-02-28 Richard Guenther <rguenther@suse.de>
8593
8594 PR lto/52400
8595 * g++.dg/lto/pr52400_0.C: New testcase.
8596
8597 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8598
8599 * gcc.target/avr/torture/builtins-1.c: New test.
8600 * gcc.target/avr/torture/builtins-error.c: New test.
8601
8602 2012-02-28 Kai Tietz <ktietz@redhat.com>
8603
8604 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8605 * gcc.target/i386/pr45352-2.c: Likewise.
8606 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8607 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8608 targets instead rand.
8609 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8610 * gcc.target/i386/sse2-mul-1.c: Likewise.
8611 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8612 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8613 * gcc.target/i386/pad-1.c: Likewise.
8614 * gcc.target/i386/pad-9.c: Likewise.
8615 * gcc.target/i386/pad-2.c: Likewise.
8616 * gcc.target/i386/pad-5b.c: Likewise.
8617 * gcc.target/i386/pad-8.c: Likewise.
8618 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8619 * gcc.target/i386/pr44130.c: Likewise.
8620 * gcc.target/i386/align-main-1.c: Likewise.
8621 * gcc.target/i386/align-main-2.c: Likewise.
8622 * gcc.target/i386/sw-1.c: Likewise.
8623 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8624 on x64 mingw target.
8625 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8626 * gcc.target/i386/pr46295.c: Likewise.
8627 * gcc.target/i386/amd64-abi-1.c: Likewise.
8628 * gcc.target/i386/amd64-abi-2.c: Likewise.
8629 * gcc.target/i386/pr39082-1.c: Likewise.
8630 * gcc.target/i386/pr39162.c: Likewise.
8631 * gcc.target/i386/pr22152.c: Likewise.
8632 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8633 * gcc.target/i386/wrfsbase-2.c: Likewise.
8634 * gcc.target/i386/local.c: Likewise
8635 * gcc.target/i386/wrgsbase-1.c: Likewise.
8636 * gcc.target/i386/wrfsbase-1.c: Likewise.
8637 * gcc.target/i386/pr39315-3.c: Likewise.
8638 * gcc.target/i386/pr35767-4.c: Likewise.
8639 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8640 x64 mingw target.
8641 * gcc.target/i386/pr45336-2.c: Likewise.
8642 * gcc.target/i386/pr45336-1.c: Likewise.
8643 * gcc.target/i386/pr45336-4.c: Likewise.
8644
8645 2012-02-27 Tristan Gingold <gingold@adacore.com>
8646
8647 * gnat.dg/array20.ad[sb]: New test.
8648
8649 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8650
8651 PR target/52375
8652 * gcc.target/arm/pr52375.c: New test.
8653 * gcc.c-torture/compile/pr52375.c: New test.
8654
8655 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8656
8657 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8658 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8659
8660 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8661
8662 * gnat.dg/aggr19.adb: New test.
8663 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8664
8665 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8666
8667 PR target/49263
8668 * gcc.target/sh/pr49263.c: New.
8669
8670 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8671
8672 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8673 simulate_thread_wrapper_other_threads
8674 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8675 Move initialization of 'value' to main().
8676 (main): Initialize 'value';
8677 * gcc.dg/simulate-thread/speculative-store.c
8678 (simulate_thread_step_verify): Return 0 when successful.
8679 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8680 Reduce threshold.
8681 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8682 (simulate_thread_wrapper_other_threads): Return a success/fail value
8683 and issue an error if the instruction count threshold is exceeded.
8684
8685 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8686
8687 PR target/50580
8688 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8689 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8690
8691 2012-02-24 Richard Guenther <rguenther@suse.de>
8692
8693 PR middle-end/52355
8694 * gcc.dg/pr52355.c: New testcase.
8695
8696 2012-02-23 Kai Tietz <ktietz@redhat.com>
8697
8698 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8699 * gcc.dg/Wpadded.c: Likewise.
8700 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8701 structure-layout.
8702 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8703 for sleep by Sleep and add windows.h include for this function.
8704 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8705 targets.
8706 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8707 target.
8708 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8709 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8710 on x64 mingw target.
8711 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8712 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8713 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8714 failure on LLP64 target.
8715
8716 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8717
8718 PR c/52290
8719 * gcc.dg/noncompile/pr52290.c: New test.
8720
8721 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR tree-optimization/52019
8724 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8725
8726 2012-02-22 Kai Tietz <ktietz@redhat.com>
8727
8728 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8729 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8730 derived pdiff_t type.
8731 * g++.dg/torture/pr49720.C: Likewise
8732
8733 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8734
8735 PR target/52330
8736 * gcc.target/i386/pr52330.c: New test.
8737
8738 2012-02-22 Tobias Burnus <burnus@net-b.de>
8739
8740 PR fortran/52335
8741 * gfortran.dg/io_constraints_10.f90: New.
8742
8743 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8744
8745 * lib/target-supports.exp (check_effective_target_vect_condition):
8746 Return true for NEON.
8747
8748 2012-02-21 Kai Tietz <ktietz@redhat.com>
8749
8750 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8751
8752 2012-02-21 Richard Guenther <rguenther@suse.de>
8753
8754 PR tree-optimization/52324
8755 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8756
8757 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8758
8759 PR middle-end/51782
8760 * gcc.target/avr/torture/pr51782-1.c: New test.
8761
8762 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR tree-optimization/52318
8765 * gcc.dg/pr52318.c: New test.
8766
8767 2012-02-20 Kai Tietz <ktietz@redhat.com>
8768
8769 * gcc.dg/bf-ms-layout-3.c: New testcase.
8770
8771 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8772
8773 PR testsuite/52229
8774 PR fortran/32380
8775 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8776
8777 2012-02-20 Richard Guenther <rguenther@suse.de>
8778
8779 PR tree-optimization/52298
8780 * gcc.dg/torture/pr52298.c: New testcase.
8781 * gcc.dg/vect/pr52298.c: Likewise.
8782
8783 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8784
8785 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8786 * gcc.c-torture/execute/pr52286.c: Ditto.
8787
8788 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR tree-optimization/52286
8791 * gcc.c-torture/execute/pr52286.c: New test.
8792
8793 2012-02-18 Tobias Burnus <burnus@net-b.de>
8794
8795 PR fortran/52295
8796 * gfortran.dg/interface_35.f90: Use -std=f2003.
8797 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8798 * gfortran.dg/interface_assignment_4.f90: Ditto.
8799 * gfortran.dg/bessel_1.f90: Ditto.
8800 * gfortran.dg/func_result_6.f90: Ditto.
8801 * gfortran.dg/hypot_1.f90: Ditto.
8802 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8803
8804 2012-02-17 Tobias Burnus <burnus@net-b.de>
8805
8806 PR translation/52232
8807 PR translation/52234
8808 PR translation/52245
8809 PR translation/52246
8810 PR translation/52262
8811 PR translation/52273
8812 * gfortran.dg/coarray_22.f90: Update dg-error.
8813 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8814
8815 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8816
8817 PR target/51753
8818 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8819 (simulate-thread): Use default timeout.
8820
8821 2012-02-16 Jason Merrill <jason@redhat.com>
8822
8823 PR c++/52248
8824 * g++.dg/ext/timevar1.C: New.
8825
8826 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8827
8828 PR c++/52126
8829 * g++.dg/template/using21.C: New.
8830 * g++.dg/template/using22.C: Likewise.
8831
8832 2012-02-16 Jason Merrill <jason@redhat.com>
8833
8834 PR c++/51415
8835 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8836
8837 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8838
8839 PR tree-optimization/52255
8840 * gcc.c-torture/compile/pr52255.c: New test.
8841
8842 PR debug/52260
8843 * g++.dg/debug/dwarf2/pr52260.C: New test.
8844
8845 PR middle-end/51929
8846 * g++.dg/ipa/pr51929.C: New test.
8847
8848 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8849
8850 PR target/52199
8851 * gcc.target/powerpc/pr52199.c: New file.
8852
8853 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8854
8855 PR target/52152
8856 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8857
8858 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8859
8860 * gcc.dg/pr51867.c: Don't include <math.h>.
8861 (sqrtf): Declare.
8862
8863 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8864
8865 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8866 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8867
8868 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8869
8870 PR tree-optimization/50561
8871 * gcc.dg/graphite/pr50561.c: New testcase.
8872
8873 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8874
8875 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8876 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8877
8878 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8879
8880 * gnat.dg/discr35.ad[sb]: New test.
8881
8882 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8883
8884 * gnat.dg/volatile10.adb: New test.
8885 * gnat.dg/volatile10_pkg.ads: New helper.
8886
8887 2012-02-14 Jason Merrill <jason@redhat.com>
8888
8889 * g++.dg/ext/attrib43.C: New.
8890
8891 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8892
8893 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8894 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8895 fgnu_tm.
8896 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8897 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8898 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8899 effective_target fgnu_tm.
8900 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8901
8902 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8903
8904 PR c++/52247
8905 * g++.dg/template/asmgoto1.C: New test.
8906
8907 2012-02-14 Ian Lance Taylor <iant@google.com>
8908
8909 PR go/48501
8910 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8911 compiling generated file for 64bit and index tests.
8912
8913 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8914
8915 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8916
8917 2012-02-14 Richard Guenther <rguenther@suse.de>
8918
8919 PR tree-optimization/52244
8920 PR tree-optimization/51528
8921 * gcc.dg/torture/pr52244.c: New testcase.
8922
8923 2012-02-14 Walter Lee <walt@tilera.com>
8924
8925 * g++.dg/other/PR23205.C: Disable test on tile.
8926 * g++.dg/other/pr23205-2.C: Disable test on tile.
8927 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8928 * gcc.dg/20040813-1.c: Disable test on tile.
8929 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8930 * gcc.misc-tests/linkage.exp: Handle tilegx.
8931
8932 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR tree-optimization/52210
8935 * gcc.dg/pr52210.c: New test.
8936
8937 2012-02-14 Jason Merrill <jason@redhat.com>
8938
8939 PR c++/39055
8940 * g++.dg/overload/defarg5.C: New.
8941
8942 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8943
8944 PR c/52181
8945 * c-c++-common/pr52181.c: New test.
8946
8947 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR c++/52215
8950 * g++.dg/ext/atomic-1.C: New test.
8951
8952 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8953
8954 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8955
8956 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR middle-end/52209
8959 * gcc.c-torture/execute/pr52209.c: New test.
8960
8961 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8962
8963 PR fortran/50981
8964 * gfortran.dg/elemental_optional_args_5.f03: New test.
8965
8966 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8967
8968 PR testsuite/50076
8969 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8970 cases.
8971
8972 2012-02-11 Ian Lance Taylor <iant@google.com>
8973
8974 PR go/51874
8975 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8976 SPARC Solaris. Don't run the test at all on systems where it may
8977 not work, rather than xfailing it.
8978
8979 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8980
8981 PR rtl-optimization/52175
8982 * gcc.c-torture/compile/pr52175.c: New test.
8983
8984 2012-02-10 Jason Merrill <jason@redhat.com>
8985
8986 PR c++/51910
8987 * g++.dg/template/repo10.C: New.
8988
8989 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8990
8991 PR debug/52132
8992 * gcc.dg/pr52132.c: New test.
8993
8994 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8995
8996 * gnat.dg/specs/aggr4.ads: New test.
8997 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8998
8999 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9000
9001 PR target/52146
9002 * gcc.target/i386/pr52146.c: New.
9003
9004 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9005
9006 PR middle-end/52177
9007 * c-c++-common/pr52177.c: New test.
9008
9009 2012-02-10 Jan Hubicka <jh@suse.cz>
9010
9011 PR middle-end/48600
9012 * g++.dg/torture/pr48600.C: New testcase.
9013
9014 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9015
9016 PR middle-end/52140
9017 * gcc.dg/dfp/pr52140.c: New test.
9018
9019 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9020
9021 PR fortran/32380
9022 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9023 of dg-options.
9024
9025 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9026
9027 PR middle-end/51867
9028 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9029 * gcc.dg/pr51867.c: New test.
9030
9031 2012-02-09 Ian Lance Taylor <iant@google.com>
9032
9033 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9034 which don't support -fsplit-stack. Turn off optimization when
9035 compiling select5-out.go.
9036
9037 2012-02-08 Ian Lance Taylor <iant@google.com>
9038
9039 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9040 systems which don't support -fsplit-stack.
9041
9042 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9043
9044 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9045 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9046 machine instuction in the log.
9047
9048 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9049
9050 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9051 to 20 seconds.
9052
9053 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9054
9055 PR driver/48524
9056 * gcc.dg/pr48524.c: New test.
9057 * gcc.dg/pr48524.spec: New spec file for test.
9058
9059 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9060
9061 PR fortran/32380
9062 * gfortran.dg/vect/pr32380.f90: New test.
9063
9064 2012-02-08 Tobias Burnus <burnus@net-b.de>
9065
9066 PR fortran/52151
9067 * gfortran.dg/realloc_on_assign_12.f90: New.
9068
9069 2012-02-08 Richard Guenther <rguenther@suse.de>
9070
9071 PR rtl-optimization/52170
9072 * gcc.dg/torture/pr52170.c: New testcase.
9073
9074 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR gcov-profile/52150
9077 * gcc.dg/tree-prof/pr52150.c: New test.
9078
9079 PR rtl-optimization/52139
9080 * gcc.dg/pr52139.c: New test.
9081
9082 2012-02-07 Jason Merrill <jason@redhat.com>
9083
9084 PR c++/51675
9085 * g++.dg/cpp0x/constexpr-union3.C: New.
9086
9087 PR c++/52035
9088 * g++.dg/lto/pr52035_0.C: New.
9089
9090 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9091
9092 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9093 * gcc.dg/special/weak-1.c: Likewise.
9094 * gcc.dg/ucnid-12.c: Likewise.
9095 * gcc.dg/torture/pr45678-1.c: Likewise.
9096 * gcc.dg/torture/pr45678-2.c: Likewise.
9097 * gcc.dg/vector-4.c: Likewise.
9098 * gcc.dg/ipa/inline-5.c: Likewise.
9099 * gcc.dg/ucnid-11.c: Likewise.
9100 * gcc.misc-tests/gcov-13.c: Likewise.
9101 * gcc.misc-tests/gcov-14.c: Likewise.
9102 * g++.dg/ext/label13.C: Likewise.
9103 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9104 hppa*-*-hpux* options.
9105 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9106 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9107 * gcc.dg/pr48616.c: Likewise.
9108 * gcc.dg/pr17957.c: Likewise.
9109 * gcc.dg/pr17055-1.c: Likewise.
9110 * gcc.dg/pr32912-1.c: Likewise.
9111 * gcc.dg/tm/pr51472.c: Likewise.
9112 * c-c++-common/fold-bitand-4.c: Likewise.
9113 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9114 Use dg-additional-options for extra options.
9115
9116 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9117
9118 * gcc.target/epiphany/interrupt-2.c: New test.
9119
9120 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9121
9122 PR target/52155
9123 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9124 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9125 for MIPS ELF.
9126
9127 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9128
9129 PR target/52152
9130 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9131
9132 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9133
9134 PR middle-end/24306
9135 PR target/52154
9136 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9137 * gcc.target/mips/va-arg-1.c: New test.
9138
9139 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9140
9141 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9142 for -mno-pointers-to-nested-functions.
9143
9144 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9145
9146 * gcc.c-torture/execute/20120207-1.c: New test.
9147
9148 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR rtl-optimization/52060
9151 * gcc.dg/torture/pr52060.c: New test.
9152
9153 PR middle-end/52074
9154 * gcc.c-torture/compile/pr52074.c: New test.
9155
9156 2012-02-07 Tobias Burnus <burnus@net-b.de>
9157
9158 PR fortran/51514
9159 * gfortran.dg/class_to_type_2.f90: New.
9160
9161 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9162
9163 PR fortran/32373
9164 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9165 Remove module.
9166
9167 2012-02-06 Jason Merrill <jason@redhat.com>
9168
9169 PR c++/52088
9170 * g++.dg/template/conv13.C: New.
9171
9172 2012-02-06 Richard Guenther <rguenther@suse.de>
9173
9174 PR tree-optimization/52115
9175 * gcc.c-torture/compile/pr52115.c: New testcase.
9176
9177 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR target/52129
9180 * gcc.c-torture/execute/pr52129.c: New test.
9181
9182 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9183
9184 * gcc.dg/pr48374.c: Actually add the test I forgot
9185 in the 2012-01-25 commit.
9186
9187 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9188
9189 PR fortran/32373
9190 * gfortran.dg/vect/vect-8.f90: New test case.
9191
9192 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9193
9194 PR fortran/48847
9195 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9196
9197 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9198
9199 PR fortran/52102
9200 * gfortran.dg/class_48.f90 : Add test of allocate class array
9201 component with source in subroutine test3. Remove commenting
9202 out in subroutine test4, since branching on unitialized variable
9203 is now fixed (no PR for this last.).
9204
9205 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9206
9207 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9208 on MIPS targets.
9209 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9210
9211 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9212
9213 PR target/52125
9214 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9215 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9216
9217 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9218
9219 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9220 (check_effective_target_sync_int_long): Use it.
9221 (check_effective_target_sync_char_short): Likewise.
9222 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9223
9224 2012-02-05 Tobias Burnus <burnus@net-b.de>
9225
9226 PR fortran/51972
9227 * gfortran.dg/class_48.f90: Add some further checks.
9228
9229 2012-02-05 Ira Rosen <irar@il.ibm.com>
9230
9231 PR tree-optimization/52091
9232 * gcc.dg/vect/pr52091.c: New test.
9233
9234 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR rtl-optimization/52113
9237 * gcc.target/avr/pr52113.c: New test.
9238
9239 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR rtl-optimization/52092
9242 * gcc.c-torture/compile/pr52092.c: New test.
9243
9244 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9245
9246 PR fortran/41587
9247 * gfortran.dg/class_array_10.f03: New test.
9248
9249 PR fortran/46356
9250 * gfortran.dg/class_array_11.f03: New test.
9251
9252 PR fortran/51754
9253 * gfortran.dg/class_array_12.f03: New test.
9254
9255 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9256
9257 PR fortran/52012
9258 * gfortran.dg/realloc_on_assign_11.f90: New test.
9259
9260 2012-02-02 Tobias Burnus <burnus@net-b.de>
9261
9262 PR fortran/52093
9263 * gfortran.dg/shape_7.f90: New.
9264
9265 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9266
9267 * gcc.target/mips/mips-prepend-1.c: New test.
9268
9269 2012-02-02 Jan Hubicka <jh@suse.cz>
9270 Tom de Vries <tom@codesourcery.com>
9271
9272 PR middle-end/51998
9273 * gcc.dg/alias-12.c: New testcase.
9274 * gcc.dg/alias-13.c: New testcase.
9275
9276 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR target/52086
9279 * gcc.dg/pr52086.c: New test.
9280
9281 PR tree-optimization/52073
9282 * gcc.c-torture/compile/pr52073.c: New test.
9283
9284 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9285
9286 PR fortran/51958
9287 * gfortran.dg/function_optimize_10.f90: New test.
9288
9289 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9290
9291 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9292 test on alpha*-*-*.
9293
9294 2012-02-01 Tobias Burnus <burnus@net-b.de>
9295
9296 PR fortran/52024
9297 * gfortran.dg/typebound_operator_14.f90: New.
9298
9299 2012-02-01 Tobias Burnus <burnus@net-b.de>
9300
9301 PR fortran/52059
9302 * gfortran.dg/elemental_function_1.f90: New.
9303
9304 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9305
9306 PR rtl-optimization/51374
9307 * gcc.target/avr/torture/pr51374-1.c:
9308 Also fail if SBIS is seen.
9309
9310 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9311
9312 PR rtl-optimization/51374
9313 * gcc.target/avr/torture/pr51374-1.c: New.
9314
9315 2012-01-31 Tobias Burnus <burnus@net-b.de>
9316
9317 PR fortran/52024
9318 * gfortran.dg/typebound_generic_11.f90: New.
9319
9320 2012-01-31 Tobias Burnus <burnus@net-b.de>
9321
9322 PR fortran/52029
9323 * gfortran.dg/class_49.f90: New.
9324
9325 2012-01-31 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/52013
9328 * gfortran.dg/elemental_args_check_6.f90: New.
9329
9330 2012-01-31 Jason Merrill <jason@redhat.com>
9331
9332 PR c++/52043
9333 * g++.dg/cpp0x/variadic122.C: New.
9334
9335 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9336
9337 PR fortran/52012
9338 * gfortran.dg/realloc_on_assign_10.f90: New test.
9339
9340 2012-01-31 Richard Guenther <rguenther@suse.de>
9341
9342 PR tree-optimization/51528
9343 * gcc.dg/torture/pr51528.c: New testcase.
9344
9345 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9346
9347 PR go/48501
9348 * lib/go.exp (go_target_compile): Append timeout= to options.
9349 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9350 select5-out.go test on alpha*-*-* targets.
9351
9352 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9353
9354 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9355 (TEST_SHORT): Reformat in the same way.
9356 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9357 (TEST_SHORT): Reformat in the same way.
9358 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9359 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9360 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9361 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9362 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9363
9364 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9365
9366 PR target/51835
9367 * gcc.target/arm/pr51835.c: New testcase.
9368
9369 2012-01-30 Richard Guenther <rguenther@suse.de>
9370
9371 PR tree-optimization/52028
9372 * gcc.dg/torture/pr52028.c: New testcase.
9373 * gfortran.dg/ldist-pr45199.f: Adjust.
9374 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9375 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9376 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9377
9378 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9379
9380 PR debug/52027
9381 * gcc.dg/tree-prof/pr52027.c: New test.
9382
9383 PR tree-optimization/52046
9384 * gcc.dg/pr52046.c: New test.
9385
9386 PR debug/52048
9387 * g++.dg/other/pr52048.C: New test.
9388
9389 2012-01-30 Richard Guenther <rguenther@suse.de>
9390
9391 PR tree-optimization/52045
9392 * gcc.dg/pr52045.c: New testcase.
9393
9394 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9395
9396 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9397 new code generated for __sync_lock_release.
9398
9399 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9400
9401 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9402
9403 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9404
9405 PR testsuite/51875
9406 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9407
9408 * g++.dg/ext/visibility/template10.C: Fix typo.
9409
9410 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9411
9412 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9413
9414 PR c++/51327
9415 * g++.dg/cpp0x/constexpr-ice6.C: New.
9416
9417 2012-01-29 Tobias Burnus <burnus@net-b.de>
9418
9419 PR fortran/41600
9420 * gfortran.dg/default_initialization_6.f90: New.
9421
9422 2012-01-29 Tobias Burnus <burnus@net-b.de>
9423
9424 PR fortran/51972
9425 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9426 * gfortran.dg/class_48.f90: New.
9427
9428 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9429
9430 PR fortran/51808
9431 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9432
9433 2012-01-28 Tobias Burnus <burnus@net-b.de>
9434
9435 PR fortran/51972
9436 * gfortran.dg/class_allocate_12.f90: New.
9437
9438 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9439
9440 * gcc.dg/torture/pr50444.c: Fix dg directives.
9441
9442 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9443
9444 PR target/52006
9445 * gcc.target/arm/pr52006.c: New test.
9446
9447 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9448
9449 PR testsuite/52011
9450 * gcc.dg/lto/trans-mem.h: New file.
9451 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9452 * gcc.dg/lto/trans-mem-1_1.c: Same.
9453 * gcc.dg/lto/trans-mem-4_1.c: Same.
9454 * gcc.dg/lto/trans-mem-3_1.c: Same.
9455
9456 2012-01-27 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/52022
9459 * gfortran.dg/dummy_procedure_7.f90: New.
9460
9461 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9462
9463 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9464 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9465
9466 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9467
9468 PR c++/51852
9469 * g++.dg/other/gc5.C: New test.
9470
9471 2012-01-27 Richard Guenther <rguenther@suse.de>
9472
9473 PR tree-optimization/50444
9474 * gcc.dg/torture/pr50444.c: New testcase.
9475
9476 2012-01-27 Tobias Burnus <burnus@net-b.de>
9477
9478 PR fortran/51970
9479 PR fortran/51977
9480 * gfortran.dg/move_alloc_13.f90: New.
9481
9482 2012-01-27 Tobias Burnus <burnus@net-b.de>
9483
9484 PR fortran/51953
9485 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9486 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9487 and change dg-error string.
9488
9489 2012-01-27 Tobias Burnus <burnus@net-b.de>
9490
9491 PR fortran/52016
9492 * gfortran.dg/elemental_args_check_5.f90: New.
9493
9494 2012-01-27 Richard Guenther <rguenther@suse.de>
9495
9496 PR middle-end/51959
9497 * g++.dg/torture/pr51959.C: New testcase.
9498
9499 2012-01-27 Tom de Vries <tom@codesourcery.com>
9500
9501 PR tree-optimization/51990
9502 * gcc.dg/pr51990.c: New test.
9503 * gcc.dg/pr51990-2.c: Same.
9504
9505 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9506 Tobias Burnus <burnus@gcc.gnu.org>
9507
9508 PR fortran/48705
9509 * gfortran.dg/class_allocate_11.f03: New.
9510
9511 PR fortran/51870
9512 PR fortran/51943
9513 PR fortran/51946
9514 * gfortran.dg/class_allocate_7.f03: New.
9515 * gfortran.dg/class_allocate_8.f03: New.
9516 * gfortran.dg/class_allocate_9.f03: New.
9517 * gfortran.dg/class_allocate_10.f03: New.
9518
9519 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9520
9521 * gnat.dg/discr34.adb: New test.
9522 * gnat.dg/discr34_pkg.ads: New helper.
9523
9524 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9525
9526 * gnat.dg/discr33.adb: New test.
9527
9528 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9529
9530 * gnat.dg/limited_with3.ad[sb): New test.
9531 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9532 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9533 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9534
9535 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9536
9537 * gnat.dg/stack_usage1.adb: New test.
9538 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9539
9540 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9541 * gcc.dg/pr44194-2.c: Likewise.
9542
9543 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9544
9545 PR c++/51370
9546 * g++.dg/template/crash112.C: New.
9547
9548 2012-01-27 Richard Henderson <rth@redhat.com>
9549
9550 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9551
9552 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9553
9554 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9555
9556 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR middle-end/51895
9559 * g++.dg/opt/pr51895.C: New test.
9560
9561 2012-01-26 Michael Matz <matz@suse.de>
9562
9563 PR tree-optimization/48794
9564 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9565
9566 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9567
9568 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9569
9570 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9571
9572 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9573 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9574 memory.
9575 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9576 the default value for s390 and s390x.
9577
9578 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9579
9580 PR lto/51698
9581 * gcc.dg/lto/trans-mem-4_0.c: New.
9582 * gcc.dg/lto/trans-mem-4_1.c: New.
9583 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9584 TM builtins.
9585 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9586 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9587 TM builtins.
9588 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9589 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9590 TM builtins.
9591
9592 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9593
9594 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9595
9596 2012-01-25 Ian Lance Taylor <iant@google.com>
9597
9598 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9599
9600 2012-01-25 Tobias Burnus <burnus@net-b.de>
9601
9602 PR fortran/51995
9603 * gfortran.dg/typebound_proc_25.f90: New.
9604
9605 2012-01-25 Jason Merrill <jason@redhat.com>
9606
9607 PR c++/51992
9608 * g++.dg/lto/pr51992_0.C: New.
9609
9610 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR tree-optimization/51987
9613 * gcc.target/i386/pr51987.c: New test.
9614
9615 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9616
9617 * gcc.dg/tm/lto-1.c: Require lto support in target.
9618
9619 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9620
9621 PR rtl-optimization/48374
9622 * gcc.dg/pr48374.c: New test.
9623
9624 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9625
9626 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9627
9628 2012-01-25 Tobias Burnus <burnus@net-b.de>
9629
9630 PR fortran/51966
9631 * gfortran.dg/derived_constructor_char_3.f90: New.
9632
9633 2012-01-24 Ian Lance Taylor <iant@google.com>
9634
9635 * go.test/go-test.exp (filecmp): New procedure.
9636 (errchk): Handle quoted square brackets.
9637 (go-gc-tests): Set go_compile_args. Handle various new test
9638 lines. Skip a few new tests.
9639 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9640
9641 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9642
9643 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9644 (check_effective_target_vect_extract_even_odd)
9645 (check_effective_target_vect_interleave): Return true for MIPS
9646 paired-single.
9647
9648 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9649
9650 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9651 (main): Use it instead of argc.
9652
9653 2012-01-24 Jason Merrill <jason@redhat.com>
9654
9655 PR c++/51973
9656 * g++.dg/cpp0x/sfinae31.C: New.
9657
9658 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9659
9660 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9661
9662 2012-01-24 Jason Merrill <jason@redhat.com>
9663
9664 PR c++/51812
9665 * g++.dg/inherit/covariant20.C: New.
9666
9667 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9668
9669 PR c++/51223
9670 * g++.dg/parse/crash58.C: New.
9671
9672 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9673
9674 PR target/51957
9675 * gcc.dg/pr51957-1.c: New test.
9676 * gcc.dg/pr51957-1.h: New file.
9677 * gcc.dg/pr51957-2.c: New test.
9678
9679 2012-01-23 Jason Merrill <jason@redhat.com>
9680
9681 PR c++/51930
9682 * g++.dg/ext/visibility/template10.C: New.
9683
9684 2012-01-23 Tobias Burnus <burnus@net-b.de>
9685
9686 PR fortran/51948
9687 * gfortran.dg/move_alloc_12.f90: New.
9688
9689 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9690
9691 PR middle-end/45416
9692 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9693
9694 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9695
9696 PR c++/51398
9697 * g++.dg/template/crash111.C: New.
9698
9699 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9700
9701 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9702 configurations.
9703 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9704
9705 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9706
9707 PR testsuite/51941
9708 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9709 the DW_TAG_class_type and DW_AT_name: "Executor".
9710
9711 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9712
9713 * lib/target-supports.exp
9714 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9715 (check_effective_target_vect_interleave): Likewise.
9716
9717 2012-01-22 Jason Merrill <jason@redhat.com>
9718
9719 PR c++/51925
9720 * g++.dg/template/using20.C: New.
9721 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9722
9723 2012-01-23 Jason Merrill <jason@redhat.com>
9724
9725 PR target/51934
9726 * g++.dg/torture/pr51344.C: Limit to x86.
9727
9728 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9729
9730 * c-c++-common/tm/omp.c: Require target with pthread support.
9731
9732 2012-01-23 Richard Guenther <rguenther@suse.de>
9733
9734 PR tree-optimization/51949
9735 * gcc.dg/torture/pr51949.c: New testcase.
9736
9737 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR rtl-optimization/51933
9740 * gcc.c-torture/execute/pr51933.c: New test.
9741
9742 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9743
9744 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9745 Do not define for Interix.
9746
9747 2012-01-22 Jason Merrill <jason@redhat.com>
9748
9749 PR c++/51832
9750 * g++.dg/lto/pr51832.h: New.
9751 * g++.dg/lto/pr51832_0.C: New.
9752 * g++.dg/lto/pr51832_1.C: New.
9753
9754 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9755
9756 * gcc.dg/ext-elim-1.c: New test.
9757
9758 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9759
9760 PR target/51931
9761 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9762 * g++.dg/opt/longbranch1.C: Likewise.
9763
9764 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9765
9766 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9767 in C++11 mode.
9768
9769 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9770
9771 PR fortran/50556
9772 * gfortran.dg/namelist_74.f90: New test.
9773 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9774
9775 2012-01-21 Tobias Burnus <burnus@net-b.de>
9776
9777 PR fortran/51913
9778 * gfortran.dg/class_47.f90: New.
9779
9780 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9781
9782 * gnat.dg/renaming5.ad[sb]: New test.
9783
9784 2012-01-20 Jason Merrill <jason@redhat.com>
9785
9786 PR c++/51919
9787 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9788
9789 2012-01-20 Jason Merrill <jason@redhat.com>
9790
9791 PR c++/51922
9792 * g++.dg/ext/attrib42.C: Require ilp32.
9793
9794 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9795
9796 PR target/51915
9797 * gcc.target/arm/pr51915.c: New test.
9798
9799 2012-01-20 Cary Coutant <ccoutant@google.com>
9800 Dodji Seketeli <dodji@redhat.com>
9801
9802 PR debug/45682
9803 * g++.dg/debug/dwarf2/nested-3.C: New test.
9804
9805 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/51402
9808 * g++.dg/template/crash110.C: New.
9809
9810 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9811
9812 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9813 Remove default options on hppa*-*-hpux*.
9814
9815 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9818
9819 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9820
9821 * gcc.c-torture/compile/pr51856.c: New testcase.
9822
9823 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9824
9825 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9826 options to go_target_compile.
9827
9828 2012-01-20 Kai Tietz <ktietz@redhat.com>
9829
9830 * g++.dg/torture/pr51344.C: Fix typo.
9831
9832 2012-01-20 Richard Guenther <rguenther@suse.de>
9833
9834 PR tree-optimization/51903
9835 * g++.dg/torture/pr51903.C: New testcase.
9836
9837 2012-01-20 Tobias Burnus <burnus@net-b.de>
9838 Janus Weil <janus@gcc.gnu.org>
9839
9840 PR fortran/51056
9841 * gfortran.dg/use_21.f90: New.
9842
9843 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9844
9845 PR target/51106
9846 * gcc.dg/torture/pr51106-1.c: New test.
9847 * gcc.dg/torture/pr51106-2.c: New test.
9848
9849 2012-01-19 Kai Tietz <ktietz@redhat.com>
9850
9851 * g++.dg/torture/pr51344.C: New test.
9852
9853 2012-01-19 Tobias Burnus <burnus@net-b.de>
9854
9855 PR fortran/51904
9856 * gfortran.dg/intrinsic_size_2.f90: New.
9857
9858 2012-01-19 Jason Merrill <jason@redhat.com>
9859
9860 PR c++/51889
9861 * g++.dg/inherit/using7.C: New.
9862
9863 2012-01-19 Richard Guenther <rguenther@suse.de>
9864
9865 PR tree-optimization/37997
9866 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9867
9868 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9869
9870 PR rtl-optimization/51505
9871 * gcc.dg/pr51505.c: New test.
9872
9873 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9874
9875 PR fortran/51634
9876 * gfortran.dg/typebound_operator_12.f03: New.
9877 * gfortran.dg/typebound_operator_13.f03: New.
9878
9879 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/51225
9882 * g++.dg/cpp0x/pr51225.C: New.
9883
9884 2012-01-17 Ian Lance Taylor <iant@google.com>
9885
9886 PR go/50656
9887 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9888
9889 2012-01-17 Tobias Burnus <burnus@net-b.de>
9890
9891 PR fortran/51869
9892 * gfortran.dg/realloc_on_assign_9.f90: New.
9893
9894 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9895
9896 PR other/51165
9897 * gcc.dg/tm/memopt-3.c: Remove xfail.
9898 * gcc.dg/tm/memopt-4.c: Remove xfail.
9899 * gcc.dg/tm/memopt-5.c: Remove xfail.
9900 * gcc.dg/tm/memopt-7.c: Remove xfail.
9901
9902 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR tree-optimization/51877
9905 * gcc.c-torture/execute/pr51877.c: New test.
9906
9907 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9908
9909 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9910 {!vect_align_arrays} to vect_sizes_32B_16B.
9911 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9912 * gcc.dg/vect/vect-peel-3.c: Ditto.
9913
9914 2012-01-16 Jason Merrill <jason@redhat.com>
9915
9916 PR c++/51854
9917 * g++.dg/abi/mangle60.C: New.
9918
9919 PR c++/51827
9920 * g++.dg/pch/mangle1.{C,Hs}: New.
9921
9922 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9923 Tobias Burnus <burnus@net-b.de>
9924
9925 PR fortran/50981
9926 * gfortran.dg/elemental_optional_args_3.f90: New
9927 * gfortran.dg/elemental_optional_args_4.f90: New
9928
9929 2012-01-16 Tobias Burnus <burnus@net-b.de>
9930
9931 PR fortran/51809
9932 * gfortran.dg/use_20.f90: New
9933
9934 2012-01-16 Jason Merrill <jason@redhat.com>
9935
9936 PR c++/51868
9937 * g++.dg/cpp0x/rv-bitfield.C: New.
9938 * g++.dg/cpp0x/rv-bitfield2.C: New.
9939
9940 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9941
9942 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9943 subroutine 'qsort' and use index array to assign the result.
9944
9945 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9946
9947 PR tree-optimization/51865
9948 * gcc.dg/pr51865.c: New test.
9949
9950 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9951
9952 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9953
9954 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9955
9956 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9957 to be loaded from the constant pool, rather than via %hi and %lo.
9958
9959 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9960
9961 PR rtl-optimization/51821
9962 * gcc.dg/pr51821.c: New test.
9963
9964 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9965
9966 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9967
9968 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9969
9970 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9971
9972 2012-01-14 Tobias Burnus <burnus@net-b.de>
9973
9974 PR fortran/51800
9975 * gfortran.dg/init_flag_8.f90: New.
9976 * gfortran.dg/init_flag_9.f90: New.
9977
9978 2011-01-14 Tobias Burnus <burnus@net-b.de>
9979
9980 PR fortran/51816
9981 * gfortran.dg/use_18.f90: New.
9982 * gfortran.dg/use_19.f90: New.
9983
9984 2012-01-13 Ian Lance Taylor <iant@google.com>
9985
9986 PR c++/50012
9987 * g++.dg/warn/Wsign-compare-4.C: New.
9988
9989 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9990
9991 PR fortran/48351
9992 * gfortran.dg/alloc_comp_assign.f03: New.
9993 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9994 __BUILTIN_FREE from 38 to 32.
9995
9996 2012-01-13 Jason Merrill <jason@redhat.com>
9997
9998 PR c++/20681
9999 * g++.dg/warn/Wreturn-type-7.C: New.
10000
10001 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10002
10003 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10004 assumption.
10005 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10006 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10007 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10008 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10009 int32plus because of big array needed.
10010 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10011 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10012
10013 2012-01-13 Jason Merrill <jason@redhat.com>
10014
10015 PR c++/51813
10016 * g++.dg/ext/visibility/template9.C: New.
10017
10018 PR c++/51620
10019 * g++.dg/cpp0x/defaulted34.C: New.
10020 * g++.dg/template/virtual3.C: New.
10021
10022 2012-01-13 Richard Guenther <rguenther@suse.de>
10023
10024 PR middle-end/8081
10025 * gcc.dg/torture/pr8081.c: New testcase.
10026
10027 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10028
10029 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10030
10031 2012-01-12 Jason Merrill <jason@redhat.com>
10032
10033 PR c++/51714
10034 * g++.dg/ext/stmtexpr14.C: New.
10035
10036 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10037
10038 PR c++/51633
10039 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10040
10041 2012-01-12 Jason Merrill <jason@redhat.com>
10042
10043 PR c++/48051
10044 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10045 * g++.dg/abi/mangle58.C: Likewise.
10046
10047 PR c++/51403
10048 * g++.dg/template/arg8.C: New.
10049
10050 2012-01-12 Ira Rosen <irar@il.ibm.com>
10051
10052 PR tree-optimization/51799
10053 * gcc.dg/vect/pr51799.c: New test.
10054 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10055 patterns.
10056
10057 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10058 Tobias Burnus <burnus@net-b.de>
10059
10060 PR fortran/51057
10061 PR fortran/51616
10062 * lib/target-supports.exp
10063 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10064 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10065
10066 2012-01-11 Jason Merrill <jason@redhat.com>
10067
10068 PR c++/51565
10069 * g++.dg/ext/attrib42.C: New.
10070
10071 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10072
10073 PR bootstrap/51796
10074 * gcc.dg/pr51796.c: New test.
10075
10076 2012-01-11 Jason Merrill <jason@redhat.com>
10077
10078 PR c++/51818
10079 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10080
10081 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 * gnat.dg/array19.ad[sb]: New test.
10084
10085 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10086
10087 * gnat.dg/opt23.ad[sb]: New test.
10088 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10089 * gnat.dg/opt24.ad[sb]: New test.
10090
10091 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10092
10093 PR tree-optimization/49642
10094 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10095 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10096
10097 2012-01-11 Jason Merrill <jason@redhat.com>
10098
10099 PR c++/51613
10100 * g++.dg/template/explicit-args5.C: New.
10101
10102 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10103
10104 * gcc.c-torture/execute/20120110-1.c: New testcase.
10105
10106 2012-01-10 Jason Merrill <jason@redhat.com>
10107
10108 PR c++/51614
10109 * g++.dg/inherit/ambig1.C: New.
10110
10111 PR c++/51433
10112 * g++.dg/cpp0x/constexpr-cache1.C: New.
10113
10114 2012-01-10 Richard Guenther <rguenther@suse.de>
10115
10116 PR tree-optimization/51801
10117 * gcc.dg/torture/pr51801.c: New testcase.
10118
10119 2012-01-10 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/51652
10122 * gfortran.dg/allocate_with_typespec_5.f90: New.
10123
10124 2012-01-10 Tobias Burnus <burnus@net-b.de>
10125
10126 * gfortran.dg/class_39.f03: Update dg-error string.
10127
10128 2012-01-10 Richard Guenther <rguenther@suse.de>
10129
10130 PR tree-optimization/50913
10131 * gcc.dg/graphite/interchange-16.c: New testcase.
10132 * gcc.dg/graphite/scop-20.c: XFAIL.
10133 * gfortran.dg/graphite/interchange-1.f: Likewise.
10134 * gfortran.dg/graphite/block-1.f90: Likewise.
10135 * gfortran.dg/graphite/block-2.f: Likewise.
10136
10137 2012-01-10 Richard Henderson <rth@redhat.com>
10138
10139 * lib/target-supports.exp (check_effective_target_vect_perm,
10140 check_effective_target_vect_perm_byte,
10141 check_effective_target_vect_perm_short): Enable for arm neon.
10142
10143 2012-01-09 Tobias Burnus <burnus@net-b.de>
10144
10145 PR fortran/46328
10146 * gfortran.dg/typebound_operator_11.f90: New.
10147
10148 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10149
10150 * gnat.dg/array18.adb: New test.
10151 * gnat.dg/array18_pkg.ads: New helper.
10152
10153 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10154
10155 PR fortran/51791
10156 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10157 around base object in first assignment in main program.
10158 * gfortran.dg/typebound_operator_10.f03: New test.
10159
10160 2012-01-09 Martin Jambor <mjambor@suse.cz>
10161
10162 PR tree-optimization/51759
10163 * g++.dg/ipa/pr51759.C: New test.
10164
10165 2012-01-09 Tobias Burnus <burnus@net-b.de>
10166
10167 PR fortran/51758
10168 * gfortran.dg/optional_absent_2.f90: New.
10169
10170 2012-01-09 Tobias Burnus <burnus@net-b.de>
10171
10172 PR fortran/51578
10173 * gfortran.dg/use_17.f90: New.
10174
10175 2012-01-09 Gary Funck <gary@intrepid.com>
10176
10177 PR preprocessor/33919
10178 * gcc.dg/pr33919.c: New test.
10179 * gcc.dg/pr33919-0.h: New test header file.
10180 * gcc.dg/pr33919-1.h: Ditto.
10181 * gcc.dg/pr33919-2.h: Ditto.
10182
10183 2012-01-07 Jan Hubicka <jh@suse.cz>
10184
10185 PR tree-optimize/51694
10186 * gcc.c-torture/compile/pr51694.c: new testcase.
10187
10188 2012-01-07 Jan Hubicka <jh@suse.cz>
10189
10190 PR tree-optimization/51600
10191 * g++.dg/torture/pr51600.C: New testcase.
10192
10193 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10194
10195 PR gcov-profile/51715
10196 PR gcov-profile/51717
10197 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10198 * gcc.misc-tests/gcov-14.c: Likewise.
10199
10200 2012-01-06 Jason Merrill <jason@redhat.com>
10201
10202 * g++.dg/parse/new5.C: New.
10203
10204 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10205
10206 PR testsuite/51655
10207 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10208 including <string.h>.
10209
10210 2012-01-06 Jason Merrill <jason@redhat.com>
10211
10212 * g++.dg/abi/mangle51.C: New.
10213 * g++.dg/abi/mangle52.C: New.
10214 * g++.dg/abi/mangle53.C: New.
10215 * g++.dg/abi/mangle54.C: New.
10216 * g++.dg/abi/mangle55.C: New.
10217 * g++.dg/abi/mangle56.C: New.
10218 * g++.dg/abi/mangle57.C: New.
10219 * g++.dg/abi/mangle58.C: New.
10220 * g++.dg/abi/mangle59.C: New.
10221 * g++.dg/cpp0x/trailing3.C: Update mangling.
10222 * g++.dg/cpp0x/variadic111.C: Update mangling.
10223 * g++.dg/cpp0x/variadic4.C: Update mangling.
10224 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10225 * g++.dg/template/nontype22.C: Works now.
10226 * g++.dg/template/pr35240.C: Works now.
10227
10228 * g++.dg/cpp0x/error7.C: New.
10229
10230 2012-01-06 Tobias Burnus <burnus@net-b.de>
10231
10232 * gfortran.dg/deallocate_stat_2.f90: New.
10233 * coarray/allocate_errgmsg.f90: New.
10234 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10235 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10236 * coarray/subobject_1.f90: Fix for num_images > 1.
10237 * gfortran.dg/deallocate_stat.f90: Update due to changed
10238 stat= handling.
10239
10240 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10241
10242 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10243
10244 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10245
10246 * ada/acats/overflow.lst: Add cb20004.
10247
10248 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10249
10250 PR c++/51541
10251 * g++.dg/cpp0x/alias-decl-18.C: New test.
10252
10253 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gcc.c-torture/execute/20120104-1.c: New test.
10256
10257 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10258
10259 PR fortran/PR48946
10260 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10261 the old typebound_operator_8.f03.
10262 * gfortran.dg/typebound_operator_8.f03: New version of
10263 typebound_operator_7.f03 with 'u' a derived type instead of a
10264 class object.
10265
10266 2012-01-05 Richard Guenther <rguenther@suse.de>
10267
10268 * g++.dg/torture/pr49309.C: Skip for -flto.
10269
10270 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10271
10272 PR middle-end/51761
10273 * gcc.c-torture/compile/pr51761.c: New test.
10274
10275 2012-01-05 Richard Guenther <rguenther@suse.de>
10276
10277 PR tree-optimization/51760
10278 * gcc.dg/torture/pr51760.c: New testcase.
10279
10280 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10281
10282 PR middle-end/51472
10283 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10284
10285 2012-01-05 Richard Guenther <rguenther@suse.de>
10286
10287 PR lto/41576
10288 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10289 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10290
10291 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10292
10293 PR debug/51695
10294 * gcc.dg/pr51695.c: New test.
10295
10296 2012-01-04 Andrew Pinski <apinski@cavium.com>
10297
10298 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10299 * gcc.target/mips/octeon2-lx-1.c: New test.
10300 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10301 * gcc.target/mips/octeon2-lx-2.c: New test.
10302 * gcc.target/mips/octeon2-lx-3.c: New test.
10303
10304 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10305
10306 PR other/51163
10307 PR other/51164
10308 * gcc.dg/tm/alias-1.c: Adjust regexp.
10309 * gcc.dg/tm/alias-2.c: Adjust regexp.
10310
10311 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10312
10313 PR c++/51064
10314 * g++.dg/warn/Wparentheses-26.C: New.
10315
10316 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10317
10318 * gfortran.dg/elemental_optional_args_2.f90: New test.
10319
10320 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10321
10322 PR fortran/49693
10323 * gfortran.dg/common_17.f90: New test.
10324
10325 2012-01-04 Richard Guenther <rguenther@suse.de>
10326
10327 PR tree-optimization/49651
10328 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10329 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10330
10331 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10332
10333 PR c++/51738
10334 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10335
10336 2012-01-03 Andrew Pinski <apinski@cavium.com>
10337
10338 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10339 for all mips targets. Also allow an optional .cfi_startproc.
10340
10341 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10342
10343 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10344
10345 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10346
10347 PR c++/29273
10348 * g++.dg/rtti/dyncast5.C: New.
10349
10350 2012-01-03 Richard Guenther <rguenther@suse.de>
10351
10352 PR tree-optimization/51070
10353 * gcc.dg/torture/pr51070-2.c: New testcase.
10354
10355 2012-01-03 Richard Guenther <rguenther@suse.de>
10356
10357 PR tree-optimization/51692
10358 * gcc.dg/torture/pr51692.c: New testcase.
10359
10360 2012-01-03 Richard Guenther <rguenther@suse.de>
10361
10362 PR debug/51650
10363 * g++.dg/lto/pr51650-3_0.C: New testcase.
10364
10365 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10366
10367 PR c++/15867
10368 * g++.dg/warn/Wredundant-decls-spec.C: New.
10369
10370 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR tree-optimization/51719
10373 * g++.dg/tree-prof/pr51719.C: New test.
10374
10375 2012-01-03 Richard Guenther <rguenther@suse.de>
10376
10377 PR middle-end/51730
10378 * gcc.dg/fold-compare-6.c: New testcase.
10379
10380 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10381
10382 PR c++/51669
10383 * g++.dg/gomp/pr51669.C: New test.
10384
10385 2012-01-02 Jason Merrill <jason@redhat.com>
10386
10387 PR c++/51675
10388 * g++.dg/cpp0x/constexpr-union2.C: New.
10389
10390 PR c++/51666
10391 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10392
10393 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10394
10395 PR c++/51462
10396 * g++.dg/cpp0x/constexpr-99.C: New test.
10397
10398 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10399
10400 PR c++/20140
10401 * g++.dg/template/init9.C: New.
10402
10403 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10404
10405 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10406 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10407 rather than a specific number.
10408
10409 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10410
10411 PR fortran/46262
10412 PR fortran/46328
10413 PR fortran/51052
10414 * gfortran.dg/typebound_operator_7.f03: New.
10415 * gfortran.dg/typebound_operator_8.f03: New.
10416
10417 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10418
10419 PR target/51729
10420 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10421 XFAIL.
10422 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10423
10424 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10425
10426 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10427
10428 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10429
10430 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10431 for MIPS.
10432
10433 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10434
10435 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10436 * gfortran.dg/io_real_boz_4.f90: Likewise.
10437 * gfortran.dg/io_real_boz_5.f90: Likewise.
10438
10439 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10440
10441 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10442
10443 2012-01-02 Revital Eres <revital.eres@linaro.org>
10444
10445 * gcc.dg/sms-11.c: New file.
10446
10447 2012-01-02 Tobias Burnus <burnus@net-b.de>
10448
10449 PR fortran/51682
10450 * gfortran.dg/coarray/image_index_3.f90: New.
10451
10452 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10453
10454 PR c++/16603
10455 * g++.dg/parse/enum8.C: New.
10456
10457 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10458
10459 PR c++/51379
10460 * g++.dg/conversion/reinterpret4.C: New.
10461 * g++.dg/conversion/reinterpret1.C: Adjust.
10462
10463 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10464
10465 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10466
10467 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10468
10469 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10470 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10471 * g++.old-deja/g++.jason/access14.C: Likewise.
10472 * g++.old-deja/g++.jason/access8.C: Likewise.
10473 * g++.old-deja/g++.jason/access1.C: Likewise.
10474 * g++.old-deja/g++.other/access3.C: Likewise.
10475 * g++.old-deja/g++.other/access5.C: Likewise.
10476 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10477 * g++.old-deja/g++.law/visibility22.C: Likewise.
10478 * g++.old-deja/g++.law/visibility26.C: Likewise.
10479 * g++.old-deja/g++.mike/p2746.C: Likewise.
10480 * g++.dg/debug/using1.C: Likewise.
10481 * g++.dg/lookup/using51.C: Likewise.
10482 * g++.dg/inherit/using5.C: Likewise.
10483 * g++.dg/inherit/pr30297.C: Likewise.
10484 * g++.dg/inherit/access8.C: Likewise.
10485 * g++.dg/torture/pr39362.C: Likewise.
10486 * g++.dg/template/crash13.C: Likewise.
10487 * g++.dg/template/using10.C: Likewise.
10488
10489 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10490
10491 PR fortran/51502
10492 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10493
10494 2012-01-01 Ira Rosen <irar@il.ibm.com>
10495
10496 PR tree-optimization/51704
10497 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10498 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10499 corresponding flags.
10500
10501 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10502
10503 PR c++/51723
10504 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10505
10506 2012-01-01 Jan Hubicka <jh@suse.cz>
10507
10508 PR rtl-optimization/51069
10509 * gcc.c-torture/compile/pr51069.c: New testcase.
10510
10511 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR tree-optimization/51683
10514 * gcc.dg/pr51683.c: New test.
10515 \f
10516 Copyright (C) 2012 Free Software Foundation, Inc.
10517
10518 Copying and distribution of this file, with or without modification,
10519 are permitted in any medium without royalty provided the copyright
10520 notice and this notice are preserved.