5c363d064be31c7fc03f9c900b834528dfb9b595
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-05 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/51238
4 * gcc.dg/torture/pr51238.c: New testcase.
5
6 2012-12-05 Richard Biener <rguenther@suse.de>
7
8 PR tree-optimization/50222
9 * gcc.dg/torture/pr50222.c: New testcase.
10
11 2012-12-05 Richard Biener <rguenther@suse.de>
12
13 PR lto/55525
14 * gcc.dg/lto/pr55525_0.c: New testcase.
15 * gcc.dg/lto/pr55525_1.c: Likewise.
16
17 2012-12-04 Tobias Burnus <burnus@net-b.de>
18
19 * gfortran.dg/quad_3.f90: Really fix an if condition.
20
21 2012-12-04 Tobias Burnus <burnus@net-b.de>
22
23 * gfortran.dg/quad_3.f90: Fix a condition,
24 which wrongly required ordered/lazy evaluation.
25
26 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
27
28 * gcc.target/aarch64/121127.c: New test.
29
30 2012-12-04 Jakub Jelinek <jakub@redhat.com>
31
32 PR testsuite/55587
33 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
34 0 if not.
35 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
36 returned 0.
37 * gcc.dg/asan/asan.exp: Likewise.
38
39 2012-12-04 Richard Biener <rguenther@suse.de>
40
41 PR tree-optimization/55124
42 * gcc.dg/torture/pr55124.c: New testcase.
43
44 2012-12-03 Tobias Burnus <burnus@net-b.de>
45
46 * gfortran.dg/quad_3.f90: New.
47
48 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
49
50 PR c++/54170
51 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
52
53 2012-12-03 Jakub Jelinek <jakub@redhat.com>
54
55 PR testsuite/55452
56 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
57 on all targets, not just s390*.
58
59 2012-12-03 Marek Polacek <polacek@redhat.com>
60
61 PR c/55570
62 * gcc.dg/pr55570.c: New test.
63
64 2012-12-03 Jakub Jelinek <jakub@redhat.com>
65
66 * lib/asan-dg.exp (asan_get_gtest_test_list,
67 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
68 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
69 and [asan_get_gtest_expect_death_list "$output"] in global vars.
70 (asan_symbolize): Sanitize [] characters from key.
71 * g++.dg/asan/asan_test_config.h: New file.
72 * g++.dg/asan/asan_globals_test.cc: New file.
73 * g++.dg/asan/asan_test_utils.h: New file.
74 * g++.dg/asan/dejagnu-gtest.h: New file.
75 * g++.dg/asan/asan_test.cc: New file.
76 * g++.dg/asan/asan_test.C: New test.
77
78 2012-12-03 Richard Biener <rguenther@suse.de>
79
80 * gcc.dg/torture/pr35634.c: Use signed char.
81 * g++.dg/torture/pr35634.C: Likewise.
82
83 2012-12-02 Marek Polacek <polacek@redhat.com>
84
85 PR middle-end/54838
86 * gcc.dg/pr54838.c: New test.
87
88 2012-12-01 Xinliang David Li <davidxl@google.com>
89
90 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
91 cltd.
92
93 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/55558
96 * g++.dg/cpp0x/decltype46.C: New.
97
98 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
99
100 PR middle-end/52450
101 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
102
103 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
104
105 PR debug/53860
106 * g++.dg/debug/pr53860.C: New test.
107
108 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
109 Paul Thomas <pault@gcc.gnu.org>
110
111 PR fortran/46897
112 * gfortran.dg/defined_assignment_1.f90: New test.
113 * gfortran.dg/defined_assignment_2.f90: New test.
114 * gfortran.dg/defined_assignment_3.f90: New test.
115 * gfortran.dg/defined_assignment_4.f90: New test.
116 * gfortran.dg/defined_assignment_5.f90: New test.
117
118 2012-12-01 Jakub Jelinek <jakub@redhat.com>
119
120 PR c++/55542
121 * g++.dg/cpp0x/vt-55542.C: New test.
122
123 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
124
125 * gnat.dg/specs/pack9.ads: New test.
126
127 2012-11-30 Martin Jambor <mjambor@suse.cz>
128
129 PR middle-end/52890
130 PR tree-optimization/55415
131 PR tree-optimization/54386
132 PR target/55448
133 * gcc.dg/ipa/ipa-sra-7.c: New test.
134 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
135 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
136 * gcc.target/i386/pr55448.c: Likewise.
137
138 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
139
140 * loop_optimization14.ad[sb]: New test.
141 * loop_optimization14_pkg.ads: New helper.
142
143 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
144
145 PR target/55073
146 * gcc.target/arm/pr55073.C: New test.
147
148 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
149
150 PR c++/53094
151 * g++.dg/ext/vector20.C: New testcase.
152
153 2012-11-28 Tobias Burnus <burnus@net-b.de>
154
155 PR fortran/52161
156 * coarray/sync_3.f90: Extend test.
157
158 2012-11-29 Jakub Jelinek <jakub@redhat.com>
159
160 PR rtl-optimization/55512
161 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
162 * gcc.target/i386/pr55512-4.c: Likewise.
163
164 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
165
166 PR c++/52654
167 * g++.dg/cpp0x/udlit-overflow.C: New.
168 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
169
170 2012-11-28 Jakub Jelinek <jakub@redhat.com>
171
172 PR debug/36728
173 PR debug/55467
174 PR middle-end/55507
175 PR bootstrap/55511
176 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
177 are non-empty and add dependency between the first and second asm.
178 * gcc.dg/guality/pr36728-2.c: Likewise.
179 * gcc.dg/guality/pr36728-3.c: New test.
180 * gcc.dg/guality/pr36728-4.c: New test.
181
182 2012-11-28 Andrew Pinski <apinski@cavium.com>
183
184 PR bootstrap/54279
185 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
186 directories.
187 * lib/obj-c++.exp (obj-c++_init): Likewise.
188
189 2012-11-28 Tobias Burnus <burnus@net-b.de>
190
191 PR fortran/52161
192 * coarray/sync_3.f90: New.
193
194 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
195
196 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
197
198 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
199
200 PR rtl-optimization/55512
201 * gcc.target/i386/pr55512-[1234].c: New tests.
202
203 2012-11-28 Jakub Jelinek <jakub@redhat.com>
204
205 PR testsuite/55505
206 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
207
208 PR testsuite/55504
209 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
210 attributes. Avoid clobbering memory before malloced chunk.
211 (main): Pass 1 instead of 0 as argument.
212
213 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
214
215 * gnat.dg/object_overflow.adb: Rename to...
216 * gnat.dg/object_overflow1.adb: ...this.
217 * gnat.dg/object_overflow2.adb: New test.
218 * gnat.dg/object_overflow3.adb: Likewise.
219 * gnat.dg/object_overflow4.adb: Likewise.
220
221 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
222
223 PR c++/55497
224 * g++.dg/init/pr55497.C: New.
225
226 2012-11-28 Richard Biener <rguenther@suse.de>
227
228 PR testsuite/55327
229 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
230 * gcc.dg/vect/slp-perm-9.c: Likewise.
231
232 2012-11-28 Richard Biener <rguenther@suse.de>
233
234 PR c/35634
235 * gcc.dg/torture/pr35634.c: New testcase.
236 * g++.dg/torture/pr35634.C: Likewise.
237 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
238
239 2012-11-27 Tobias Burnus <burnus@net-b.de>
240
241 PR fortran/55476
242 * gfortran.dg/warn_target_lifetime_3.f90: New.
243
244 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
245
246 PR rtl-optimization/55458
247 * gcc.target/i386/pr55458.c: New test.
248
249 2012-11-27 Jakub Jelinek <jakub@redhat.com>
250
251 PR tree-optimization/55110
252 * gcc.dg/pr55110.c: New test.
253
254 2012-11-27 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/55331
257 * g++.dg/opt/pr55331.C: New testcase.
258
259 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
260
261 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
262
263 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
264
265 * gcc.dg/54455.c: Require scheduling.
266 * gcc.dg/c1x-align-4.c: Skip avr.
267 * gcc.dg/pr44024.c: Skip avr in final scan.
268
269 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
270
271 PR testsuite/52641
272 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
273 * gcc.dg/pr54676.c: Make work for 16-bit int.
274
275 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
276
277 PR target/55277
278 * gcc.target/i386/pr55227.c: New test.
279
280 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
281
282 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
283 to -fdump-rtl-all.
284 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
285
286 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
287
288 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
289 New procedure.
290 (add_options_for_arm_v8_vfp): New procedure.
291 * gcc.target/arm/vrintaf32.c: New test.
292 * gcc.target/arm/vrintaf64.c: Likewise.
293 * gcc.target/arm/vrintmf32.c: Likewise.
294 * gcc.target/arm/vrintmf64.c: Likewise.
295 * gcc.target/arm/vrintpf32.c: Likewise.
296 * gcc.target/arm/vrintpf64.c: Likewise.
297 * gcc.target/arm/vrintrf32.c: Likewise.
298 * gcc.target/arm/vrintrf64.c: Likewise.
299 * gcc.target/arm/vrintxf32.c: Likewise.
300 * gcc.target/arm/vrintxf64.c: Likewise.
301 * gcc.target/arm/vrintzf32.c: Likewise.
302 * gcc.target/arm/vrintzf64.c: Likewise.
303
304 2012-11-26 Janus Weil <janus@gcc.gnu.org>
305
306 PR fortran/54997
307 * gfortran.dg/warn_unused_function_2.f90: New.
308
309 2012-11-26 Janus Weil <janus@gcc.gnu.org>
310
311 PR fortran/54881
312 * gfortran.dg/associated_6.f90: New.
313 * gfortran.dg/select_type_30.f03: New.
314
315 2012-11-26 Jakub Jelinek <jakub@redhat.com>
316
317 PR tree-optimization/54471
318 * gcc.dg/tree-ssa/vrp86.c: New test.
319 * gcc.c-torture/execute/pr54471.c: New test.
320
321 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
322
323 PR middle-end/55030
324 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
325 use volatile asms, use plain asms. Where the output value for the
326 asm is unused, write a global variable.
327
328 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
329
330 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
331
332 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
333
334 PR fortran/30146
335 * gfortran.dg/do_check_7.f90: New test.
336
337 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
338
339 PR c++/55446
340 * g++.dg/init/new41.C: New.
341
342 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
343
344 PR fortran/55314
345 * gfortran.dg/allocate_error_4.f90: New test.
346
347 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
348
349 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
350 to send_log.
351
352 2012-11-23 Jakub Jelinek <jakub@redhat.com>
353
354 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
355 from the output.
356
357 PR c++/54046
358 * g++.dg/warn/Wreturn-type-8.C: New test.
359
360 PR middle-end/55430
361 * gcc.dg/pr55430.c: New test.
362
363 2012-11-23 Kostya Serebryany <kcc@google.com>
364
365 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
366
367 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
368
369 * gnat.dg/discr40.ad[sb]: New test.
370
371 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
372
373 * gnat.dg/discr39.adb: New test.
374
375 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
376
377 PR testsuite/52641
378 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
379 * gcc.dg/pr55150-1.c: Same.
380 * gcc.dg/torture/pr54894.c: Add size32plus.
381
382 2012-11-23 Jakub Jelinek <jakub@redhat.com>
383
384 PR sanitizer/55435
385 * c-c++-common/asan/attrib-1.c: New test.
386
387 2012-11-22 Ian Bolton <ian.bolton@arm.com>
388
389 * gcc.target/aarch64/builtin-bswap-1.c: New test.
390 * gcc.target/aarch64/builtin-bswap-2.c: New test.
391
392 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
393
394 PR c++/55432
395 * g++.dg/cpp0x/constexpr-55432.C: New.
396
397 2012-11-21 Janus Weil <janus@gcc.gnu.org>
398
399 PR fortran/55352
400 * gfortran.dg/namelist_76.f90: New.
401
402 2012-11-21 Martin Jambor <mjambor@suse.cz>
403
404 * gcc.dg/ipa/ipcp-agg-7.c: New test.
405 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
406
407 2012-11-21 Martin Jambor <mjambor@suse.cz>
408
409 PR tree-optimization/55260
410 * g++.dg/torture/pr55260-2.C: New test.
411
412 2012-11-21 Martin Jambor <mjambor@suse.cz>
413
414 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
415
416 2012-11-21 Bin Cheng <bin.cheng@arm.com>
417
418 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
419 * gcc.dg/tree-ssa/vrp47.c: Ditto.
420
421 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
422
423 PR target/19398
424 * gcc.target/i386/pr19398.c: New test.
425
426 2012-11-20 Martin Jambor <mjambor@suse.cz>
427
428 PR tree-optimization/55260
429 * g++.dg/torture/pr55260-1.C: New test.
430
431 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
432
433 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
434 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
435 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
436 * gcc.target/aarch64/atomic-op-char.c: Likewise.
437 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
438 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
439 * gcc.target/aarch64/atomic-op-int.c: Likewise.
440 * gcc.target/aarch64/atomic-op-long.c: Likewise.
441 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
442 * gcc.target/aarch64/atomic-op-release.c: Likewise.
443 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
444 * gcc.target/aarch64/atomic-op-short.c: Likewise.
445
446 2012-11-20 Jakub Jelinek <jakub@redhat.com>
447
448 PR middle-end/55094
449 * gcc.dg/pr55094.c: New test.
450
451 PR rtl-optimization/54921
452 * gcc.dg/pr54921.c: New test.
453
454 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
455
456 * gcc.target/i386/pr55359.c: New test.
457
458 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
459
460 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
461 * g++.dg/tls/thread_local3g.C: Likewise.
462 * g++.dg/tls/thread_local4g.C: Likewise.
463 * g++.dg/tls/thread_local5g.C: Likewise.
464 * g++.dg/tls/thread_local6g.C: Likewise.
465 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
466 * g++.dg/tls/thread_local2.C: Likewise.
467 * g++.dg/tls/thread_local2g.C: Likewise.
468 * g++.dg/tls/thread_local6.C: Likewise.
469
470 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
471
472 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
473 * gcc.dg/tm/clone-1.c: New test.
474
475 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
476
477 PR c++/55368
478 * g++.dg/parse/struct-5.C: New.
479
480 2012-11-19 Tom de Vries <tom@codesourcery.com>
481
482 PR rtl-optimization/55315
483 * gcc.target/mips/pr55315.c: New test.
484
485 2012-11-17 Jakub Jelinek <jakub@redhat.com>
486
487 PR tree-optimization/55236
488 * gcc.dg/pr55236.c: New test.
489
490 PR testsuite/55188
491 * gcc.dg/pr19105.c: Accept also optimizing
492 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
493
494 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
495 from addr2line_output. Increment idx if asking for more than one
496 address in one object.
497
498 2012-11-16 Jakub Jelinek <jakub@redhat.com>
499
500 PR tree-optimization/55329
501 * g++.dg/opt/pr55329.C: New test.
502
503 2012-11-16 Janus Weil <janus@gcc.gnu.org>
504
505 PR fortran/55297
506 * gfortran.dg/typebound_operator_18.f90: New.
507
508 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
509
510 PR rtl-optimization/55330
511 * gfortran.dg/pr55330.f90: New test.
512
513 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
514
515 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
516 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
517 * gcc.dg/hoist-register-pressure-2.c: Ditto.
518 * gcc.dg/hoist-register-pressure-3.c: Ditto.
519 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
520 * gcc.dg/tree-prof/unroll-1.c: Ditto.
521
522 2012-11-16 Dodji Seketeli <dodji@redhat.com>
523
524 PR c++/54875
525 * g++.dg/cpp0x/alias-decl-27.C: New test.
526
527 2012-11-16 Jakub Jelinek <jakub@redhat.com>
528
529 PR c++/55337
530 * g++.dg/template/alignof2.C: New test.
531
532 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
533
534 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
535 * g++.dg/mv6.C (dg-options): Ditto.
536
537 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
538
539 * lib/target_suports.exp
540 (check_effective_target_has_w_floating_suffix): New procedure.
541 (check_effective_target_has_q_floating_suffix): Ditto.
542 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
543 for unsupported non-standard suffix on floating constant.
544 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
545
546 2012-11-14 Jakub Jelinek <jakub@redhat.com>
547
548 * lib/asan-dg.exp: New file.
549 * gcc.dg/asan/asan.exp: New file.
550 * g++.dg/dg.exp: Prune also asan tests.
551 * g++.dg/asan/asan.exp: New file.
552 * c-c++-common/asan/memcmp-1.c: New test.
553
554 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
555
556 PR c++/55323
557 * g++.dg/cpp0x/vt-55323.C: New.
558
559 2012-11-13 Sriraman Tallam <tmsriram@google.com>
560
561 * g++.dg/mv4.C: Add require ifunc. Change error message.
562 * g++.dg/mv5.C: Add require ifunc.
563 * g++.dg/mv6.C: Add require ifunc.
564
565 2012-11-13 Martin Jambor <mjambor@suse.cz>
566
567 PR tree-optimization/55253
568 * gcc.dg/torture/pr55253.c: New test.
569 * gcc.dg/torture/pr55305.c: Likewise.
570
571 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
572
573 PR middle-end/55142
574 * gcc.target/i386/pr55142-1.c: New file.
575 * gcc.target/i386/pr55142-2.c: Likewise.
576
577 2012-11-13 Dodji Seketeli <dodji@redhat.com>
578
579 PR c++/54466
580 * g++.dg/cpp0x/alias-decl-26.C: New test file.
581
582 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
583
584 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
585 instead of lp64.
586 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
587 * gcc.target/i386/pr49715-2.c: Likewise.
588 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
589
590 2012-11-13 Jakub Jelinek <jakub@redhat.com>
591
592 PR tree-optimization/55281
593 * gcc.dg/vect/fast-math-pr55281.c: New test.
594 * g++.dg/opt/pr55281.C: New test.
595
596 PR rtl-optimization/54127
597 * gcc.dg/torture/pr54127.c: New test.
598
599 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
600 Jakub Jelinek <jakub@redhat.com>
601
602 PR rtl-optimization/51447
603 * gcc.c-torture/execute/pr51447.c: New test.
604
605 2012-11-12 Ian Bolton <ian.bolton@arm.com>
606
607 * gcc.target/aarch64/csinc-2.c: New test.
608
609 2012-11-12 Ian Bolton <ian.bolton@arm.com>
610
611 * gcc.target/aarch64/cmn.c: New test.
612 * gcc.target/aarch64/adds.c: New test.
613 * gcc.target/aarch64/subs.c: New test.
614
615 2012-11-12 Tobias Burnus <burnus@net-b.de>
616
617 PR fortran/55272
618 * gfortran.dg/coarray_29_1.f90: New.
619 * gfortran.dg/coarray_29_2.f90: New.
620
621 2012-11-12 Bin Cheng <bin.cheng@arm.com>
622
623 * gcc.dg/hoist-register-pressure-3.c: New test.
624
625 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
626
627 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
628 wrappers around sinf and cosf.
629
630 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
631
632 PR middle-end/55247
633 PR middle-end/55259
634 * gcc.target/i386/pr55247-2.c: New file.
635
636 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
637
638 PR middle-end/55263
639 * g++.dg/pr55263.C: New test.
640
641 2012-11-11 Martin Jambor <mjambor@suse.cz>
642
643 PR tree-optimization/55238
644 * testsuite/gcc.dg/torture/pr55238.c: New test.
645
646 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
647
648 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
649 * c-c++-common/torture/vector-subscript-1.c: Likewise.
650 * c-c++-common/torture/vector-subscript-2.c: Likewise.
651
652 2012-11-10 Jan Hubicka <jh@suse.cz>
653
654 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
655
656 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
657
658 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
659 -mno-sse -mno-mmx to dg-options. Reformat.
660
661 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
662
663 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
664 * c-c++-common/vector-compare-1.c: Same.
665 * c-c++-common/vector-compare-2.c: Same.
666 * g++.dg/other/unused1.C: Skip on AIX.
667 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
668 extra message on AIX.
669
670 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
671
672 PR target/55247
673 * gcc.target/i386/pr55247.c: New test.
674
675 2012-11-09 Andrew Pinski <apinski@cavium.com>
676
677 * gcc.c-torture/execute/20121108-1.c: New test.
678
679 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
680
681 PR c++/54413
682 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
683 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
684 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
685 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
686
687 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
688
689 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
690 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
691 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
692 array bounds.
693 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
694
695 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
696
697 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
698 * g++.dg/tm/pr47530.C: Same.
699
700 2012-11-09 Jason Merrill <jason@redhat.com>
701
702 PR c++/54859
703 * g++.dg/cpp0x/alias-decl-25.C: New.
704
705 * g++.dg/abi/abi-tag1.C: New.
706 * g++.dg/abi/abi-tag2.C: New.
707
708 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
709
710 PR rtl-optimization/55154
711 * gcc.target/i386/pr55154.c: New test.
712
713 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
714
715 PR rtl-optimization/55151
716 * gcc.dg/pr55151.c: Move ...
717 * gcc.target/i386/pr55151.c: ... here.
718
719 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
720
721 PR rtl-optimization/54472
722 * gcc.dg/pr54472.c: New test.
723
724 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
725
726 * gnat.dg/stack_check3.ad[sb]: New test.
727
728 2012-11-08 Ian Lance Taylor <iant@google.com>
729
730 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
731 with arguments. Handle errorcheckoutput and rundir test types.
732
733 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
734
735 PR tree-optimization/55191
736 * gcc.dg/pr55191.c: New test.
737
738 2012-11-08 Jakub Jelinek <jakub@redhat.com>
739
740 PR debug/54499
741 * g++.dg/debug/pr54499.C: New test.
742
743 2012-11-08 Jan Hubicka <jh@suse.cz>
744
745 PR middle-end/48636
746 * gcc.dg/winline-3.c: Update.
747
748 2012-11-08 Martin Jambor <mjambor@suse.cz>
749
750 * gfortran.dg/ipcp-array-1.f90: New test.
751
752 2012-11-08 Florian Weimer <fweimer@redhat.com>
753
754 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
755
756 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
757
758 PR rtl-optimization/55151
759 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
760
761 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
762
763 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
764
765 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
766
767 * gcc.c-torture/compile/20121107-1.c: New test.
768
769 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
770
771 PR rtl-optimization/55151
772 * gcc.dg/pr55151.c: Compile it only for x86_64.
773
774 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
775
776 PR rtl-optimization/55122
777 * gcc.dg/pr55122.c: New test.
778
779 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
780
781 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
782 word powerpc.
783 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
784 * gcc.target/powerpc/loop_align.c: Skip on AIX.
785 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
786 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
787
788 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
789
790 PR c/53063
791 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
792
793 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
794
795 PR c/51294
796 * c-c++-common/pr51294.c: New.
797
798 2012-11-07 Martin Jambor <mjambor@suse.cz>
799
800 PR tree-optimization/53787
801 * gcc.dg/ipa/ipa-5.c: Adjust.
802 * gcc.dg/ipa/ipcp-agg-1.c: New test.
803 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
804 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
805 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
806 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
807 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
808 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
809 * gfortran.dg/pr48636-2.f90: New test.
810 * gfortran.dg/pr53787.f90: Likewise.
811
812 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
813
814 PR c++/55226
815 Revert:
816 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
817
818 PR c++/54922
819 * g++.dg/cpp0x/constexpr-union4.C: New.
820
821 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
822
823 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
824
825 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
826
827 PR target/49220
828 * gcc.c-torture/compile/pr49220.c: New test.
829
830 2012-11-07 Florian Weimer <fweimer@redhat.com>
831
832 * g++.dg/init/new40.C: New.
833
834 2012-11-07 Jakub Jelinek <jakub@redhat.com>
835
836 PR debug/54693
837 * gcc.dg/guality/pr54693-2.c: New test.
838
839 2012-11-06 Andrew Pinski <apinski@cavium.com>
840
841 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
842 -fno-vect-cost-model.
843
844 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
845
846 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
847 * gcc.dg/tm/debug-1.c: Same.
848 * gcc.dg/tm/irrevocable-3.c: Same.
849 * gcc.dg/tm/irrevocable-4.c: Same.
850 * gcc.dg/tm/memopt-10.c: Same.
851 * gcc.dg/tm/memopt-11.c: Same.
852 * gcc.dg/tm/props-4.c: Same.
853 * gcc.dg/tm/wrap-3.c: Same.
854 * gcc.dg/tm/wrap-4.c: Same.
855
856 2012-11-06 Andrew Pinski <apinski@cavium.com>
857
858 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
859
860 2012-11-06 Jan Hubicka <jh@suse.cz>
861
862 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
863 candidate still.
864 * gcc.dg/tree-ssa/loop-23.c: Likewise.
865 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
866 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
867
868 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
869
870 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
871
872 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
873
874 PR middle-end/41993
875 * gcc.dg/torture/pr41993.c: New test.
876
877 2012-11-06 Jan Hubicka <jh@suse.cz>
878
879 * gcc.target/i386/l_fma_float_?.c: Update.
880 * gcc.target/i386/l_fma_double_?.c: Update.
881
882 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
883
884 PR target/54089
885 * gcc.target/sh/pr54089-8.c: New.
886 * gcc.target/sh/pr54089-9.c: New.
887
888 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
889
890 PR target/47440
891 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
892 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
893 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
894 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
895 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
896 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
897 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
898 * gcc.target/i386/avx-vzeroupper-27.c: New.
899
900 2012-11-06 Janus Weil <janus@gcc.gnu.org>
901
902 PR fortran/54917
903 * gfortran.dg/transfer_class_1.f90: New.
904 * gfortran.dg/transfer_class_2.f90: New.
905
906 2012-11-05 Sriraman Tallam <tmsriram@google.com>
907
908 * testsuite/g++.dg/mv1.C: New test.
909 * testsuite/g++.dg/mv2.C: New test.
910 * testsuite/g++.dg/mv3.C: New test.
911 * testsuite/g++.dg/mv4.C: New test.
912 * testsuite/g++.dg/mv5.C: New test.
913 * testsuite/g++.dg/mv6.C: New test.
914
915 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
916
917 PR testsuite/55186
918 * gcc.dg/const-uniq-1.c (a): Increase length four times.
919
920 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
921
922 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
923 darwin.
924
925 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
926
927 * g++.dg/torture/20121105-1.C: New test.
928
929 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
930
931 * gcc.dg/torture/fp-compare.c: New testcase.
932
933 2012-11-05 Jan Hubicka <jh@suse.cz>
934
935 * gcc.dg/const-1.c: Update.
936 * gcc.dg/pure-1.c: Update.
937
938 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
939
940 PR rtl-optimization/55151
941 * gcc.dg/pr55151.c: New test.
942
943 2012-11-05 Jakub Jelinek <jakub@redhat.com>
944
945 PR debug/54970
946 PR debug/54971
947 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
948
949 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
950
951 PR testsuite/51128
952 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
953
954 2012-11-05 Jan Hubicka <jh@suse.cz>
955
956 * gcc.dg/autopar/pr49960.c: Fix testcase.
957
958 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
959
960 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
961 Fix scan-tree-dump-times directive.
962
963 2012-11-04 Janus Weil <janus@gcc.gnu.org>
964
965 PR fortran/55199
966 * gfortran.dg/associate_12.f90: New.
967
968 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
969
970 PR target/54255
971 * lib/target-supports.exp (check_effective_target_masm_intel): New
972 proc.
973 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
974 masm_intel.
975
976 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
977 Jack Howarth <howarth@bromo.med.uc.edu>
978
979 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
980 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
981 * gcc.target/i386/pr53249.c: Likewise.
982
983 2012-11-03 Andrew Pinski <apinski@cavium.com>
984
985 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
986 call abort1 so that cross jumping does not happen.
987
988 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
989
990 PR target/51244
991 * gcc.target/sh/pr51244-18.c: New.
992 * gcc.target/sh/pr51244-19.c: New.
993
994 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
995
996 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
997 b requires a 64-bit operation followed by a truncation.
998
999 2012-11-02 Jan Hubicka <jh@suse.cz>
1000
1001 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1002
1003 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1004
1005 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1006 conditions to verify the reduction code is vectorized.
1007
1008 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1009 in case 'pow', such as 'powerpc' is used in the compiler version name.
1010 * gcc.target/powerpc/pr46728-2.c: Likewise.
1011 * gcc.target/powerpc/pr46728-3.c: Likewise.
1012 * gcc.target/powerpc/pr46728-4.c: Likewise.
1013 * gcc.target/powerpc/pr46728-5.c: Likewise.
1014 * gcc.target/powerpc/pr46728-7.c: Likewise.
1015 * gcc.target/powerpc/pr46728-8.c: Likewise.
1016 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1017
1018 2012-11-02 Jan Hubicka <jh@suse.cz>
1019
1020 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1021
1022 2012-11-02 Jan Hubicka <jh@suse.cz>
1023
1024 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1025 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1026
1027 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1028
1029 PR middle-end/55130
1030 * gcc.target/i386/pr55130.c: New test.
1031
1032 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1033
1034 PR target/55147
1035 * gcc.target/i386/pr55147.c: New test.
1036
1037 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1038
1039 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1040 * gfortran.dg/default_format_denormal_1.f90: Same.
1041
1042 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1043
1044 PR middle-end/55001
1045 * g++.dg/ext/vector19.C: Remove target restrictions.
1046 * gcc.dg/fold-compare-7.c: New testcase.
1047
1048 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1049
1050 PR target/55160
1051 * gcc.target/sh/pr55160.c: New.
1052
1053 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1054
1055 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1056 scan-assembler regex.
1057
1058 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1059
1060 PR middle-end/55150
1061 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1062 * gcc.dg/pr55150-2.c: New test.
1063
1064 2012-11-01 Sharad Singhai <singhai@google.com>
1065
1066 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1067 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1068 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1069 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1070
1071 2012-10-31 Dehao Chen <dehao@google.com>
1072
1073 * g++.dg/debug/dwarf2/block.C: New testcase.
1074
1075 2012-10-31 Jan Hubicka <jh@suse.cz>
1076
1077 * gcc.dg/pr44974.c: Add noinline.
1078
1079 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1080
1081 PR fortran/53718
1082 * gfortran.dg/class_54.f90: New.
1083
1084 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1085 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR tree-optimization/55018
1088 * gcc.dg/torture/pr55018.c: New test.
1089
1090 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1091
1092 PR c++/54583
1093 * g++.dg/ext/vla13.C: New.
1094
1095 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1096
1097 PR middle-end/55150
1098 * gcc.dg/pr55150.c: New test.
1099
1100 2012-10-31 Tobias Burnus <burnus@net-b.de>
1101
1102 PR fortran/55134
1103 * gfortran.dg/associate_11.f90: New.
1104
1105 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1106
1107 PR c++/54955
1108 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1109
1110 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR tree-optimization/19105
1113 PR tree-optimization/21643
1114 PR tree-optimization/46309
1115 * gcc.dg/pr19105.c: New test.
1116 * gcc.dg/pr21643.c: New test.
1117 * gcc.dg/pr46309-2.c: New test.
1118 * gcc.c-torture/execute/pr46309.c: New test.
1119
1120 2012-10-31 Alan Modra <amodra@gmail.com>
1121
1122 * gcc.target/powerpc/dimode_off.c: New.
1123 * gcc.target/powerpc/timode_off.c: New.
1124 * gcc.target/powerpc/dfmode_off.c: New.
1125 * gcc.target/powerpc/tfmode_off.c: New.
1126
1127 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1128
1129 PR rtl-optimization/55093
1130 * gcc.target/i386/pr55093.c: New file.
1131
1132 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1133
1134 * gcc.target/i386/pr55116.c: Renamed to ...
1135 * gcc.target/i386/pr55116-1.c: This.
1136
1137 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1138
1139 * gcc.target/i386/pr55116-2.c: New file.
1140
1141 2012-10-30 Richard Biener <rguenther@suse.de>
1142
1143 * gcc.dg/vect/slp-perm-2.c: Adjust.
1144
1145 2012-10-30 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/55111
1148 * gcc.dg/torture/pr55111.c: New testcase.
1149
1150 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/53988
1153 * gcc.target/sh/pr53988.c: New.
1154
1155 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1156
1157 PR target/54989
1158 * gcc.dg/hoist-register-pressure-1.c: Rename from
1159 hoist-register-pressure.c. Add nonpic condition.
1160 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1161
1162 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1163
1164 PR c++/54930
1165 * gcc.dg/Wreturn-local-addr.c: New.
1166 * g++.dg/warn/Wno-return-local-addr.C: New.
1167 * g++.dg/warn/Wreturn-local-addr.C: New.
1168
1169 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1170
1171 PR middle-end/55116
1172 * gcc.target/i386/pr55116.c: New file.
1173
1174 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1175
1176 PR c/53066
1177 * gcc.dg/Wshadow-4.c: New.
1178 * gcc.dg/Wshadow-4.h: New.
1179
1180 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1181
1182 PR debug/54693
1183 * gcc.dg/guality/pr54693.c: New.
1184
1185 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1186
1187 PR middle-end/55027
1188 * gcc.dg/pr55027.c: New testcase.
1189
1190 2012-10-29 Jan Hubicka <jh@suse.cz>
1191
1192 * gcc.dg/ipa/inline-6.c: New testcase.
1193
1194 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1195
1196 PR rtl-optimization/55106
1197 * g++.dg/pr55106.C: New.
1198
1199 2012-10-29 Richard Guenther <rguenther@suse.de>
1200
1201 PR middle-end/53695
1202 * gcc.dg/torture/pr53695.c: New testcase.
1203
1204 2012-10-28 Jan Hubicka <jh@suse.cz>
1205
1206 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1207
1208 2012-10-28 Tobias Burnus <burnus@net-b.de>
1209
1210 PR fortran/54958
1211 * gfortran.dg/do_check_6.f90: New.
1212
1213 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1214 Jack Howarth <howarth@bromo.med.uc.edu>
1215
1216 PR target/54404
1217 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1218 to dg-options.
1219 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1220
1221 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1222
1223 PR target/34283
1224 * gcc.target/i386/pr34283.c: New test.
1225
1226 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR c++/55081
1229 * g++.dg/opt/pr55081.C: New test.
1230
1231 PR debug/54970
1232 PR debug/54971
1233 * gcc.dg/guality/pr54970.c: New test.
1234
1235 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1236
1237 PR c++/54984
1238 * g++.dg/template/new11.C: New.
1239
1240 2012-10-26 Richard Biener <rguenther@suse.de>
1241
1242 PR middle-end/54824
1243 * gcc.dg/torture/pr54824.c: New testcase.
1244
1245 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1246
1247 * gcc.target/i386/fxsave-1.c: New.
1248 * gcc.target/i386/fxsave64-1.c: Ditto.
1249 * gcc.target/i386/fxrstor-1.c: Ditto.
1250 * gcc.target/i386/fxrstor64-1.c: Ditto.
1251 * gcc.target/i386/xsave-1.c: Ditto.
1252 * gcc.target/i386/xsave64-1.c: Ditto.
1253 * gcc.target/i386/xrstor-1.c: Ditto.
1254 * gcc.target/i386/xrstor64-1.c: Ditto.
1255 * gcc.target/i386/xsaveopt-1.c: Ditto.
1256 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1257 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1258 * gcc.target/i386/sse-13.c: Ditto.
1259 * gcc.target/i386/sse-14.c: Ditto.
1260 * gcc.target/i386/sse-22.c: Ditto.
1261 * gcc.target/i386/sse-23.c: Ditto.
1262 * g++.dg/other/i386-2.C: Ditto.
1263 * g++.dg/other/i386-3.C: Ditto.
1264
1265 2012-10-25 Jan Hubicka <jh@suse.cz>
1266
1267 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1268 at ivcanon time.
1269
1270 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/53761
1273 * g++.dg/ext/transparent-union.C: New.
1274
1275 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1276
1277 PR c++/54427
1278 * g++.dg/ext/vector19.C: New testcase.
1279
1280 2012-10-25 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/54902
1283 * g++.dg/torture/pr54902.C: New testcase.
1284
1285 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1286
1287 PR c++/34892
1288 * g++.dg/template/crash114.C: New.
1289
1290 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1291
1292 PR bootstrap/55049
1293 * gcc.target/i386/pr55049-1.c: New test.
1294
1295 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1296
1297 PR fortran/55037
1298 * gfortran.dg/class_dummy_4.f03: New.
1299
1300 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR rtl-optimization/55010
1303 * gcc.dg/pr55010.c: New test.
1304
1305 PR debug/54828
1306 * g++.dg/debug/pr54828.C: New test.
1307
1308 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1309
1310 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1311 * gcc.dg/vect/vect-83_64.c: Likewise.
1312
1313 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/54922
1316 * g++.dg/cpp0x/constexpr-union4.C: New.
1317
1318 2012-10-23 Jeff Law <law@redhat.com>
1319
1320 * gcc.c-torture/execute/pr54985.c: New test.
1321
1322 2012-10-23 Paul Koning <ni1d@arrl.net>
1323
1324 PR debug/54508
1325 * g++.dg/debug/dwarf2/pr54508.C: New.
1326
1327 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR c++/54844
1330 * g++.dg/template/sizeof14.C: New test.
1331
1332 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1333 Jim MacArthur <jim.macarthur@arm.com>
1334 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1335 Marcus Shawcroft <marcus.shawcroft@arm.com>
1336 Nigel Stephens <nigel.stephens@arm.com>
1337 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1338 Richard Earnshaw <rearnsha@arm.com>
1339 Sofiane Naci <sofiane.naci@arm.com>
1340 Stephen Thomas <stephen.thomas@arm.com>
1341 Tejas Belagod <tejas.belagod@arm.com>
1342 Yufeng Zhang <yufeng.zhang@arm.com>
1343
1344 * lib/target-supports.exp
1345 (check_profiling_available): Add AArch64.
1346 (check_effective_target_vect_int): Likewise.
1347 (check_effective_target_vect_shift): Likewise.
1348 (check_effective_target_vect_float): Likewise.
1349 (check_effective_target_vect_double): Likewise.
1350 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1351 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1352 (check_effective_target_vect_pack_trunc): Likewise.
1353 (check_effective_target_vect_unpack): Likewise.
1354 (check_effective_target_vect_hw_misalign): Likewise.
1355 (check_effective_target_vect_short_mult): Likewise.
1356 (check_effective_target_vect_int_mult): Likewise.
1357 (check_effective_target_vect_stridedN): Likewise.
1358 (check_effective_target_sync_int_long): Likewise.
1359 (check_effective_target_sync_char_short): Likewise.
1360 (check_vect_support_and_set_flags): Likewise.
1361 (check_effective_target_aarch64_tiny): New.
1362 (check_effective_target_aarch64_small): New.
1363 (check_effective_target_aarch64_large): New.
1364 * g++.dg/other/PR23205.C: Enable aarch64.
1365 * g++.dg/other/pr23205-2.C: Likewise.
1366 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1367 * gcc.c-torture/execute/20101011-1.c: Likewise.
1368 * gcc.dg/20020312-2.c: Likewise.
1369 * gcc.dg/20040813-1.c: Likewise.
1370 * gcc.dg/builtin-apply2.c: Likewise.
1371 * gcc.dg/stack-usage-1.c: Likewise.
1372
1373 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1374 Jim MacArthur <jim.macarthur@arm.com>
1375 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1376 Marcus Shawcroft <marcus.shawcroft@arm.com>
1377 Nigel Stephens <nigel.stephens@arm.com>
1378 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1379 Richard Earnshaw <rearnsha@arm.com>
1380 Sofiane Naci <sofiane.naci@arm.com>
1381 Stephen Thomas <stephen.thomas@arm.com>
1382 Tejas Belagod <tejas.belagod@arm.com>
1383 Yufeng Zhang <yufeng.zhang@arm.com>
1384
1385 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1386 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1387 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1388 * gcc.target/aarch64/aapcs/abitest.S: New file.
1389 * gcc.target/aarch64/aapcs/abitest.h: New file.
1390 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1391 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1392 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1393 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1394 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1395 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1396 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1397 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1398 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1399 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1400 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1401 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1402 * gcc.target/aarch64/aapcs/test_1.c: New file.
1403 * gcc.target/aarch64/aapcs/test_10.c: New file.
1404 * gcc.target/aarch64/aapcs/test_11.c: New file.
1405 * gcc.target/aarch64/aapcs/test_12.c: New file.
1406 * gcc.target/aarch64/aapcs/test_13.c: New file.
1407 * gcc.target/aarch64/aapcs/test_14.c: New file.
1408 * gcc.target/aarch64/aapcs/test_15.c: New file.
1409 * gcc.target/aarch64/aapcs/test_16.c: New file.
1410 * gcc.target/aarch64/aapcs/test_17.c: New file.
1411 * gcc.target/aarch64/aapcs/test_18.c: New file.
1412 * gcc.target/aarch64/aapcs/test_19.c: New file.
1413 * gcc.target/aarch64/aapcs/test_2.c: New file.
1414 * gcc.target/aarch64/aapcs/test_20.c: New file.
1415 * gcc.target/aarch64/aapcs/test_21.c: New file.
1416 * gcc.target/aarch64/aapcs/test_22.c: New file.
1417 * gcc.target/aarch64/aapcs/test_23.c: New file.
1418 * gcc.target/aarch64/aapcs/test_24.c: New file.
1419 * gcc.target/aarch64/aapcs/test_25.c: New file.
1420 * gcc.target/aarch64/aapcs/test_26.c: New file.
1421 * gcc.target/aarch64/aapcs/test_3.c: New file.
1422 * gcc.target/aarch64/aapcs/test_4.c: New file.
1423 * gcc.target/aarch64/aapcs/test_5.c: New file.
1424 * gcc.target/aarch64/aapcs/test_6.c: New file.
1425 * gcc.target/aarch64/aapcs/test_7.c: New file.
1426 * gcc.target/aarch64/aapcs/test_8.c: New file.
1427 * gcc.target/aarch64/aapcs/test_9.c: New file.
1428 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1429 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1430 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1431 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1432 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1433 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1434 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1435 * gcc.target/aarch64/aapcs/type-def.h: New file.
1436 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1437 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1438 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1439 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1440 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1441 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1442 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1443 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1444 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1445 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1446 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1447 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1448 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1449 * gcc.target/aarch64/aarch64.exp: New file.
1450 * gcc.target/aarch64/adc-1.c: New file.
1451 * gcc.target/aarch64/adc-2.c: New file.
1452 * gcc.target/aarch64/asm-1.c: New file.
1453 * gcc.target/aarch64/clrsb.c: New file.
1454 * gcc.target/aarch64/clz.c: New file.
1455 * gcc.target/aarch64/ctz.c: New file.
1456 * gcc.target/aarch64/csinc-1.c: New file.
1457 * gcc.target/aarch64/csinv-1.c: New file.
1458 * gcc.target/aarch64/csneg-1.c: New file.
1459 * gcc.target/aarch64/extend.c: New file.
1460 * gcc.target/aarch64/fcvt.x: New file.
1461 * gcc.target/aarch64/fcvt_double_int.c: New file.
1462 * gcc.target/aarch64/fcvt_double_long.c: New file.
1463 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1464 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1465 * gcc.target/aarch64/fcvt_float_int.c: New file.
1466 * gcc.target/aarch64/fcvt_float_long.c: New file.
1467 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1468 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1469 * gcc.target/aarch64/ffs.c: New file.
1470 * gcc.target/aarch64/fmadd.c: New file.
1471 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1472 * gcc.target/aarch64/frint.x: New file.
1473 * gcc.target/aarch64/frint_double.c: New file.
1474 * gcc.target/aarch64/frint_float.c: New file.
1475 * gcc.target/aarch64/index.c: New file.
1476 * gcc.target/aarch64/mneg-1.c: New file.
1477 * gcc.target/aarch64/mneg-2.c: New file.
1478 * gcc.target/aarch64/mneg-3.c: New file.
1479 * gcc.target/aarch64/mnegl-1.c: New file.
1480 * gcc.target/aarch64/mnegl-2.c: New file.
1481 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1482 * gcc.target/aarch64/pic-constantpool1.c: New file.
1483 * gcc.target/aarch64/pic-symrefplus.c: New file.
1484 * gcc.target/aarch64/predefine_large.c: New file.
1485 * gcc.target/aarch64/predefine_small.c: New file.
1486 * gcc.target/aarch64/predefine_tiny.c: New file.
1487 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1488 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1489 * gcc.target/aarch64/table-intrinsics.c: New file.
1490 * gcc.target/aarch64/tst-1.c: New file.
1491 * gcc.target/aarch64/vect-abs-compile.c: New file.
1492 * gcc.target/aarch64/vect-abs.c: New file.
1493 * gcc.target/aarch64/vect-abs.x: New file.
1494 * gcc.target/aarch64/vect-compile.c: New file.
1495 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1496 * gcc.target/aarch64/vect-faddv.c: New file.
1497 * gcc.target/aarch64/vect-faddv.x: New file.
1498 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1499 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1500 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1501 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1502 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1503 * gcc.target/aarch64/vect-fp-compile.c: New file.
1504 * gcc.target/aarch64/vect-fp.c: New file.
1505 * gcc.target/aarch64/vect-fp.x: New file.
1506 * gcc.target/aarch64/vect-mull-compile.c: New file.
1507 * gcc.target/aarch64/vect-mull.c: New file.
1508 * gcc.target/aarch64/vect-mull.x: New file.
1509 * gcc.target/aarch64/vect.c: New file.
1510 * gcc.target/aarch64/vect.x: New file.
1511 * gcc.target/aarch64/vector_intrinsics.c: New file.
1512 * gcc.target/aarch64/vfp-1.c: New file.
1513 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1514 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1515 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1516 * g++.dg/abi/aarch64_guard1.C: New file.
1517
1518 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/54988
1521 * c-c++-common/pr54988.c: New test.
1522
1523 2012-10-23 Jan Hubicka <jh@suse.cz>
1524
1525 * gcc.dg/tree-prof/peel-1.c: New testcase.
1526
1527 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1528
1529 PR gcc/52945
1530 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1531
1532 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1533
1534 * gcc.dg/c99-predef-1.c: New test.
1535 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1536 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1537 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1538 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1539 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1540 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1541 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1542 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1543 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1544 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1545 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1546 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1547
1548 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1549
1550 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1551
1552 2012-10-23 Jan Hubicka <jh@suse.cz>
1553
1554 PR middle-end/54937
1555 * gcc.c-torture/execute/pr54937.c: New testcase.
1556 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1557
1558 2012-10-23 Jan Hubicka <jh@suse.cz>
1559
1560 PR middle-end/54967
1561 * gfortran.dg/pr54967.f90: New testcase.
1562
1563 2012-10-23 Terry Guo <terry.guo@arm.com>
1564
1565 PR target/55019
1566 * gcc.dg/pr55019.c: New.
1567
1568 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1569
1570 PR tree-optimization/55008
1571 * gcc.dg/tree-ssa/pr55008.c: New test.
1572
1573 2012-10-22 Richard Biener <rguenther@suse.de>
1574
1575 PR tree-optimization/55011
1576 * gcc.dg/torture/pr55011.c: New testcase.
1577
1578 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1579
1580 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1581 * gcc.target/arm/pr40457-2.c: Likewise.
1582 * gcc.target/arm/pr40457-3.c: Likewise.
1583
1584 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1585
1586 * gnat.dg/specs/limited_with4.ads: New test.
1587 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1588
1589 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1590
1591 * gnat.dg/modular4.adb: New test.
1592 * gnat.dg/modular4_pkg.ads: New helper.
1593
1594 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1597 * gnat.dg/specs/addr1.ads: Likewise.
1598
1599 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1600
1601 * gcc.dg/webizer.c (main): Add missing exit call.
1602
1603 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1604
1605 PR fortran/54465
1606 * gfortran.dg/wextra_1.f: New test.
1607
1608 2012-10-20 Jan Hubicka <jh@suse.cz>
1609
1610 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1611
1612 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1613
1614 PR fortran/54224
1615 * gfortran.dg/warn_unused_function.f90: New.
1616
1617 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1618
1619 * lib/target-supports.exp
1620 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1621
1622 2012-10-19 Richard Guenther <rguenther@suse.de>
1623
1624 PR tree-optimization/54981
1625 * gcc.dg/pr54981.c: New testcase.
1626
1627 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1628
1629 PR target/54892
1630 * gcc.target/arm/pr54892.c: New.
1631
1632 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1633
1634 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1635
1636 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/54501
1639 * g++.dg/init/array30.C: New.
1640 * g++.dg/init/array31.C: Likewise.
1641
1642 2012-10-18 Tobias Burnus <burnus@net-b.de>
1643
1644 PR fortran/54884
1645 * gfortran.dg/public_private_module_7.f90: New.
1646
1647 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/29633
1650 * g++.dg/template/pr29633.C: New.
1651
1652 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1653
1654 * gnat.dg/loop_optimization13.ad[sb]: New test.
1655 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1656
1657 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1658
1659 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1660 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1661 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1662 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1663
1664 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1665
1666 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1667 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1668 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1669 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1670 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1671 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1672
1673 2012-10-16 Jan Hubicka <jh@suse.cz>
1674
1675 * gcc.target/i386/l_fma_float_?.c: Update.
1676 * gcc.target/i386/l_fma_double_?.c: Update.
1677 * gfortran.dg/do_1.f90: XFAIL
1678 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1679 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1680 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1681 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1682 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1683 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1684 valid.
1685
1686 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1687
1688 PR c/53063
1689 PR c/40989
1690 * gcc.dg/Wstrict-overflow-24.c: New.
1691
1692 2012-10-16 Tobias Burnus <burnus@net-b.de>
1693
1694 PR fortran/50981
1695 PR fortran/54618
1696 * gfortran.dg/class_optional_1.f90: New.
1697 * gfortran.dg/class_optional_2.f90: New.
1698
1699 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR debug/54796
1702 * gcc.dg/guality/pr54796.c: New test.
1703
1704 PR tree-optimization/54889
1705 * gfortran.dg/pr54889.f90: New test.
1706
1707 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1708
1709 * g++.dg/other/dump-ada-spec-2.C: New test.
1710
1711 2012-10-16 Easwaran Raman <eraman@google.com>
1712
1713 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1714 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1715
1716 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1717
1718 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1719 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1720
1721 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1722
1723 PR target/54925
1724 * gcc.c-torture/compile/pr54925.c: New.
1725
1726 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1727
1728 PR target/51244
1729 * gcc.target/sh/pr51244-17.c: New.
1730
1731 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1732
1733 PR target/54760
1734 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1735 functions.
1736 * gcc.target/sh/pr54760-4.c: New.
1737
1738 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1739
1740 PR target/34777
1741 * gcc.target/sh/torture/sh-torture.exp: New.
1742 * gcc.target/sh/torture/pr34777.c: New.
1743
1744 2012-10-15 Matthias Klose <doko@ubuntu.com>
1745
1746 * lib/target-supports.exp (check_profiling_available): Match
1747 arm*-*-linux-* for ARM Linux/GNU.
1748 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1749 * gfortran.dg/enum_10.f90: Likewise.
1750 * gfortran.dg/enum_9.f90: Likewise.
1751 * gcc.target/arm/synchronize.c: Likewise.
1752 * g++.old-deja/g++.jason/enum6.C: Likewise.
1753 * g++.old-deja/g++.other/enum4.C: Likewise.
1754 * g++.old-deja/g++.law/enum9.C: Likewise.
1755
1756 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1757
1758 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1759 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1760
1761 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1762 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/17805
1765 * g++.dg/overload/operator6.C: New.
1766
1767 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR c++/50080 (again)
1770 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1771 * g++.dg/parse/tmpl-outside1.C: Likewise.
1772 * g++.dg/template/qualttp18.C: Likewise.
1773 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1774 * g++.old-deja/g++.pt/overload13.C: Likewise.
1775
1776 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1777
1778 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1779 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1780 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1781 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1782 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1783 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1784 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1785 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1786
1787 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1788
1789 PR c++/50080
1790 * g++.dg/parse/tmpl-outside2.C: New.
1791 * g++.dg/parse/tmpl-outside1.C: Adjust.
1792 * g++.dg/template/qualttp18.C: Likewise.
1793 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1794 * g++.old-deja/g++.pt/overload13.C: Likewise.
1795
1796 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1797
1798 PR tree-optimization/54915
1799 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1800
1801 2012-10-15 Richard Guenther <rguenther@suse.de>
1802
1803 PR tree-optimization/54920
1804 * gcc.dg/torture/pr54920.c: New testcase.
1805
1806 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1807
1808 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1809
1810 2012-10-13 Jason Merrill <jason@redhat.com>
1811
1812 * g++.dg/tls/thread_local7g.C: Require tls_native.
1813
1814 2012-10-14 Jason Merrill <jason@redhat.com>
1815
1816 * g++.dg/cpp0x/inh-ctor1.C: New.
1817 * g++.dg/cpp0x/inh-ctor2.C: New.
1818 * g++.dg/cpp0x/inh-ctor3.C: New.
1819 * g++.dg/cpp0x/inh-ctor4.C: New.
1820 * g++.dg/cpp0x/inh-ctor5.C: New.
1821 * g++.dg/cpp0x/inh-ctor6.C: New.
1822 * g++.dg/cpp0x/inh-ctor7.C: New.
1823 * g++.dg/cpp0x/inh-ctor8.C: New.
1824 * g++.dg/cpp0x/inh-ctor9.C: New.
1825 * g++.dg/cpp0x/inh-ctor10.C: New.
1826 * g++.dg/cpp0x/inh-ctor11.C: New.
1827 * g++.dg/cpp0x/inh-ctor12.C: New.
1828 * g++.dg/cpp0x/inh-ctor13.C: New.
1829
1830 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1831
1832 PR rtl-optimization/54919
1833 * gcc.dg/pr54919.c: New testcase.
1834
1835 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1836
1837 PR c++/53581
1838 * g++.dg/template/crash113.C: New.
1839
1840 2012-10-14 Jan Hubicka <jh@suse.cz>
1841
1842 * gcc.dg/unroll_5.c: New testcase.
1843
1844 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1845
1846 PR c++/52643
1847 * g++.dg/opt/pr52643.C: New.
1848
1849 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1850
1851 PR target/54602
1852 * gcc.target/sh/pr54602-1.c: New.
1853 * gcc.target/sh/pr54602-2.c: New.
1854 * gcc.target/sh/pr54602-3.c: New.
1855 * gcc.target/sh/pr54602-4.c: New.
1856
1857 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1858
1859 PR target/54680
1860 * gcc.target/sh/pr54680.c: New.
1861
1862 2012-10-12 Jan Hubicka <jh@suse.cz>
1863
1864 * gcc.dg/webizer.c: New testcase.
1865
1866 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1867
1868 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1869 specify -m64.
1870
1871 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1872
1873 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1874 Return 0 if already specifying -mfloat-abi other than hard.
1875
1876 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1877
1878 * gcc.dg/pr53060.c: Prune irrelevant warning.
1879
1880 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1881
1882 PR c/54381
1883 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1884 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1885 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1886 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1887 Adjust expected wording of warnings for *cmp* builtins.
1888 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1889 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1890
1891 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1892
1893 PR c++/24449
1894 * g++.dg/parse/friend-main.C: New.
1895
1896 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1897
1898 PR c++/53055
1899 * g++.dg/pr53055.C: New testcase.
1900
1901 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1902
1903 PR c++/52744
1904 * g++.dg/cpp0x/pr52744.C: New.
1905
1906 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1907
1908 PR fortran/40453
1909 * gfortran.dg/dummy_procedure_9.f90: New.
1910
1911 2012-10-12 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/54894
1914 * gcc.dg/torture/pr54894.c: New testcase.
1915
1916 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1917
1918 PR target/51244
1919 * gcc.target/sh/pr51244-13.c: New.
1920 * gcc.target/sh/pr51244-14.c: New.
1921 * gcc.target/sh/pr51244-15.c: New.
1922 * gcc.target/sh/pr51244-16.c: New.
1923
1924 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1925
1926 PR c++/51878
1927 * g++.dg/cpp0x/decltype45.C: New.
1928
1929 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1930
1931 PR fortran/54784
1932 * gfortran.dg/class_allocate_13.f90: New.
1933
1934 2012-10-11 Jason Merrill <jason@redhat.com>
1935
1936 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1937 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1938
1939 * g++.dg/gomp/tls-5.C: Require tls_native.
1940 * g++.dg/tls/thread_local7.C: Require tls_native.
1941 * g++.dg/tls/static2.C: New.
1942
1943 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1944
1945 PR c++/36107
1946 * g++.dg/ext/weak5.C: New.
1947
1948 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1949
1950 PR testsuite/54868
1951 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1952 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1953
1954 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/43765
1957 * g++.dg/parse/pr43765.C: New.
1958
1959 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1960
1961 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1962
1963 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1964
1965 PR c++/43663
1966 * g++.dg/init/bitfield3.C: New.
1967
1968 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1969
1970 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1971
1972 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1973
1974 PR tree-optimization/54877
1975 * gcc.dg/torture/pr54877.c: New test.
1976
1977 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1978
1979 PR testsuite/53397
1980 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1981 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1982 and remove target info from dg-do compile.
1983 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1984 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1985 and remove target info from dg-do compile.
1986
1987 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1988
1989 * gcc.dg/pr54782.c: Require target with pthread support.
1990
1991 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1992
1993 PR c++/53122
1994 * g++.dg/cpp0x/auto35.C: New.
1995
1996 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1997
1998 PR c++/53540 - using fails to be equivalent to typedef
1999 * g++.dg/cpp0x/alias-decl-24.C: New test.
2000
2001 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2002
2003 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2004 that c++11 attributes to types are ignored for now.
2005 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2006 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2007
2008 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR c++/53741
2011 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2012
2013 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 PR c++/50478
2016 * g++.dg/cpp0x/initlist67.C: New.
2017
2018 2012-10-10 Dehao Chen <dehao@google.com>
2019
2020 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2021
2022 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2023
2024 PR target/52480
2025 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2026 Add runtime tests.
2027
2028 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2029
2030 PR c++/53307
2031 * g++.dg/cpp0x/decltype44.C: New.
2032
2033 2012-10-09 Steve Ellcey <sellcey@mips.com>
2034
2035 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2036
2037 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 PR c++/53763
2040 * g++.dg/cpp0x/decltype43.C: New.
2041
2042 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2043
2044 PR middle-end/53397
2045 * gcc.dg/pr53397-1.c: New test case.
2046 * gcc.dg/pr53397-2.c: New test case.
2047
2048 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2049
2050 PR c++/54194
2051 * g++.dg/warn/Wparentheses-26.C: Adjust.
2052 * g++.dg/warn/Wparentheses-27.C: New.
2053
2054 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2055
2056 PR c++/54427
2057 * c-c++-common/vector-scalar.c: New testcase.
2058 * g++.dg/ext/vector18.C: New testcase.
2059 * g++.dg/ext/vector5.C: This is not an error anymore.
2060 * gcc.dg/init-vec-1.c: Move ...
2061 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2062 * gcc.c-torture/execute/vector-shift1.c: Move ...
2063 * c-c++-common/torture/vector-shift1.c: ... here.
2064 * gcc.dg/scal-to-vec1.c: Move ...
2065 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2066 C++11. Adapt error messages.
2067 * gcc.dg/convert-vec-1.c: Move ...
2068 * c-c++-common/convert-vec-1.c: ... here.
2069 * gcc.dg/scal-to-vec2.c: Move ...
2070 * c-c++-common/scal-to-vec2.c: ... here.
2071
2072 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2073
2074 PR target/54400
2075 * gcc.target/i386/pr54400.c: New testcase.
2076
2077 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2078
2079 PR c++/54858
2080 * g++.dg/template/pr54858.C: New test.
2081
2082 2012-10-08 Marek Polacek <polacek@redhat.com>
2083
2084 PR debug/54831
2085 * g++.dg/debug/pr54831.C: New test.
2086
2087 2012-10-08 Dehao Chen <dehao@google.com>
2088
2089 * g++.dg/predict-loop-exit-1.C: New.
2090 * g++.dg/predict-loop-exit-2.C: New.
2091 * g++.dg/predict-loop-exit-3.C: New.
2092
2093 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2094
2095 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2096
2097 2012-10-08 Jason Merrill <jason@redhat.com>
2098
2099 * g++.dg/gomp/tls-5.C: New.
2100 * g++.dg/gomp/tls-wrap1.C: New.
2101 * g++.dg/gomp/tls-wrap2.C: New.
2102 * g++.dg/gomp/tls-wrap3.C: New.
2103 * g++.dg/gomp/tls-wrap4.C: New.
2104 * g++.dg/gomp/tls-wrapper-cse.C: New.
2105 * g++.dg/tls/thread_local-cse.C: New.
2106 * g++.dg/tls/thread_local-order1.C: New.
2107 * g++.dg/tls/thread_local-order2.C: New.
2108 * g++.dg/tls/thread_local-wrap1.C: New.
2109 * g++.dg/tls/thread_local-wrap2.C: New.
2110 * g++.dg/tls/thread_local-wrap3.C: New.
2111 * g++.dg/tls/thread_local-wrap4.C: New.
2112 * g++.dg/tls/thread_local2g.C: New.
2113 * g++.dg/tls/thread_local3g.C: New.
2114 * g++.dg/tls/thread_local4g.C: New.
2115 * g++.dg/tls/thread_local5g.C: New.
2116 * g++.dg/tls/thread_local6g.C: New.
2117 * g++.dg/tls/thread_local7g.C: New.
2118
2119 * g++.dg/tls/thread_local3.C: New.
2120 * g++.dg/tls/thread_local4.C: New.
2121 * g++.dg/tls/thread_local5.C: New.
2122 * g++.dg/tls/thread_local6.C: New.
2123
2124 * g++.dg/tls/init-2.C: Tweak errors.
2125 * g++.dg/tls/thread_local1.C: New.
2126 * g++.dg/tls/thread_local2.C: New.
2127 * g++.dg/tls/thread_local7.C: New.
2128
2129 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2130
2131 PR target/54866
2132 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2133
2134 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2135
2136 PR target/54685
2137 * gcc.target/sh/pr54685.c: New.
2138
2139 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2140
2141 PR c++/53528 C++11 attribute support
2142 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2143 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2144 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2145 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2146 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2147 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2148 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2149 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2150 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2151 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2152 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2153 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2154 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2155 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2156 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2157 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2158 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2159 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2160 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2161 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2162 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2163 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2164 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2165 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2166 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2167 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2168 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2169 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2170 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2171 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2172 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2173 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2174 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2175 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2176 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2177 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2178 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2179 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2180 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2181 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2182 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2183 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2184 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2185 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2186 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2187 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2188 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2189 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2190 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2191 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2192 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2193 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2194 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2195 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2196 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2197 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2198 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2199
2200 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2201
2202 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2203 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2204 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2205
2206 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2207
2208 PR target/54760
2209 * gcc.target/sh/pr54760-2.c: New.
2210 * gcc.target/sh/pr54760-3.c: New.
2211
2212 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/51422
2215 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2216
2217 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2218 Sandra Loosemore <sandra@codesourcery.com>
2219
2220 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2221 and test that the accumulator is initialized using MULT.
2222 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2223 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2224
2225 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2226
2227 PR c++/52764
2228 * g++.dg/cpp0x/stdint.C: New.
2229
2230 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2231
2232 PR c++/54249
2233 * g++.dg/cpp0x/stddef.C: New.
2234
2235 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2236
2237 PR fortran/54832
2238 * gfortran.dg/typebound_operator_17.f90: New.
2239
2240 2012-10-06 Jan Hubicka <jh@suse.cz>
2241
2242 PR lto/53831
2243 PR lto/54776
2244 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2245
2246 2012-10-06 Jan Hubicka <jh@suse.cz>
2247
2248 * gcc.dg/lto/resolutions_0.c: New testcase.
2249
2250 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2251
2252 PR fortran/45521
2253 * gfortran.dg/generic_25.f90: New.
2254 * gfortran.dg/generic_26.f90: New.
2255 * gfortran.dg/generic_27.f90: New.
2256
2257 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2258
2259 PR target/54760
2260 * gcc.target/sh/pr54760-1.c: New.
2261
2262 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2263
2264 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2265 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2266 * g++.dg/warn/Wsign-compare-5.C: New test.
2267 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2268 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2269 * g++.dg/ext/builtin30.C: New test.
2270 * g++.dg/ext/vla12.C: New test.
2271 * gcc.dg/builtins-85.c: New test.
2272
2273 PR debug/54519
2274 * gcc.dg/guality/pr54519-1.c: New test.
2275 * gcc.dg/guality/pr54519-2.c: New test.
2276 * gcc.dg/guality/pr54519-3.c: New test.
2277 * gcc.dg/guality/pr54519-4.c: New test.
2278 * gcc.dg/guality/pr54519-5.c: New test.
2279 * gcc.dg/guality/pr54519-6.c: New test.
2280
2281 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2282
2283 PR c++/50893
2284 * g++.dg/cpp0x/defaulted38.C: New.
2285
2286 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR tree-optimization/33763
2289 * c-c++-common/pr33763.c: New test.
2290
2291 PR tree-optimization/54810
2292 * gcc.dg/tree-ssa/vrp85.c: New test.
2293
2294 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2295
2296 * gcc.dg/ucnid-7.c: Skip on AIX.
2297 * gcc.dg/ucnid-8.c: Same.
2298 * gcc.dg/ucnid-10.c: Same.
2299 * gcc.dg/ucnid-13.c: Same.
2300 * gcc.dg/attr-alias-3.c: Same.
2301 * gcc.dg/attr-alias-5.c: Same.
2302 * gcc.dg/torture/pr51106-2.c: Same.
2303 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2304
2305 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2306
2307 PR c++/52233
2308 * g++.dg/cpp0x/alias-decl-23.C: New.
2309
2310 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2311
2312 PR c++/53403
2313 * g++.dg/template/friend53.C: New.
2314
2315 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2316
2317 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2318 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2319 (scan-ada-spec): Likewise.
2320 (scan-ada-spec-not): Likewise.
2321 * gcc.dg/dump-ada-spec-1.c: New test.
2322 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2323
2324 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2325
2326 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2327
2328 2012-10-04 Florian Weimer <fweimer@redhat.com>
2329
2330 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2331
2332 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2333
2334 PR c++/54323
2335 * g++.dg/cpp0x/pr54323.C: New.
2336
2337 2012-10-04 Richard Guenther <rguenther@suse.de>
2338
2339 PR middle-end/54735
2340 * g++.dg/torture/pr54735.C: New testcase.
2341
2342 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2343
2344 PR rtl-optimization/54739
2345 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2346
2347 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2348
2349 PR target/51244
2350 * gcc.target/sh/pr51244-12.c: New.
2351
2352 2012-10-03 Dehao Chen <dehao@google.com>
2353
2354 PR middle-end/54782
2355 * gcc.dg/pr54782.c: New test.
2356
2357 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2358
2359 PR c++/54777
2360 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2361
2362 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2363
2364 PR fortran/54778
2365 * gfortran.dg/class_53.f90: New.
2366
2367 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2368
2369 PR debug/54551
2370 * gcc.dg/guality/pr54551.c: New.
2371
2372 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2373
2374 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2375 * gcc.target/powerpc/pr46728-2.c: Likewise.
2376
2377 2012-10-02 Sharad Singhai <singhai@google.com>
2378
2379 PR testsuite/54772
2380 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2381 to fix test failures caused by r191883.
2382 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2383 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2384 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2385 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2386 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2387 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2388 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2389 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2390 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2391
2392 2012-09-30 Sharad Singhai <singhai@google.com>
2393
2394 * gcc.target/i386/vect-double-1.c: Fix test.
2395
2396 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2397
2398 PR target/54087
2399 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2400 atomic_sub fails.
2401
2402 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2403
2404 PR rtl-optimization/54457
2405 * gcc.target/i386/pr54457.c: New test.
2406
2407 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2408
2409 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2410
2411 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2412
2413 * gcc.target/i386/vect-rebuild.c: New testcase.
2414
2415 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2416
2417 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2418
2419 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2420
2421 * gcc.target/mips/pr37362.c: Fix target selector.
2422
2423 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2424
2425 PR target/54083
2426 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2427
2428 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2429
2430 * gcc.dg/ucnid-8.c: Update line number.
2431 * gcc.dg/torture/pr51106-2.c: Likewise.
2432
2433 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2434
2435 PR fortran/54667
2436 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2437 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2438 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2439
2440 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2441
2442 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2443 partially reverting r170092.
2444 * gfortran.dg/class_7.f03: Ditto.
2445 * gfortran.dg/coarray_14.f90: Ditto.
2446 * gfortran.dg/typebound_proc_13.f03: Ditto.
2447
2448 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2449
2450 PR c++/54738
2451 * g++.dg/cpp0x/sfinae42.C: New.
2452
2453 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2454
2455 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2456 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2457 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2458 * gcc.dg/pr42629.c: XFAIL on AIX.
2459 * gcc.dg/pr47684.c: Same.
2460 * gcc.dg/pr43670.c: Same.
2461 * gcc.dg/pr42916.c: Same.
2462 * gcc.dg/pr45449.c: Same.
2463 * gcc.dg/pr50017.c: Same.
2464 * gcc.dg/pr42728.c: Same.
2465 * gcc.dg/pr47881.c: Same.
2466 * gcc.dg/pr44023.c: Same.
2467 * gcc.dg/pr41345.c: Same.
2468 * gcc.dg/pr42630.c: Same.
2469 * gcc.dg/pr44971.c: Same.
2470 * gcc.dg/pr46771.c: Same.
2471 * gcc.dg/ucnid-8.c: Same.
2472 * gcc.dg/ucnid-10.c: Same.
2473 * gcc.dg/ucnid-13.c: Same.
2474 * gcc.dg/torture/pr51106-2.c: Same.
2475 * gcc.dg/pr48768.c: Same.
2476 * gcc.dg/pr42631.c: Same.
2477 * gcc.dg/pr43084.c: Same.
2478 * gcc.dg/ucnid-7.c: Same.
2479 * gcc.dg/pr42889.c: Same.
2480 * gcc.dg/pr41241.c: Same.
2481 * gcc.dg/pr42719.c: Same.
2482 * g++.dg/debug/pr46583.C: Same.
2483 * g++.dg/debug/pr47106.C: Same.
2484 * g++.dg/opt/pr48549.C: Same.
2485 * g++.dg/other/pr42685.C: Same.
2486 * c-c++-common/pr43942.c: Same.
2487
2488 2012-09-29 Ian Lance Taylor <iant@google.com>
2489
2490 * go.test/go-test.exp: Update for latest version of Go testsuite.
2491
2492 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2493
2494 PR fortran/52724
2495 * gfortran.dg/internal_readwrite_3.f90: New test.
2496
2497 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2498
2499 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2500 c-c++-common/Wunused-local-typedefs-2.c to here.
2501
2502 PR c++/54372 - unused attribute inactive on dependant entities
2503 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2504
2505 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2506
2507 PR c++/29028 - Missed unused warning on using declaration
2508 * g++.dg/warn/Wunused-var-18.C: New test.
2509
2510 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2511
2512 PR c++/53551 - -Wunused-local-typedefs misses uses
2513 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2514
2515 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2516
2517 PR target/54716
2518 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2519
2520 PR tree-optimization/54713
2521 * gcc.c-torture/compile/pr54713-1.c: New test.
2522 * gcc.c-torture/compile/pr54713-2.c: New test.
2523 * gcc.c-torture/compile/pr54713-3.c: New test.
2524
2525 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2526
2527 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2528
2529 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2530
2531 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2532
2533 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2534
2535 PR target/54703
2536 * gcc.target/i386/pr54703.c: New test.
2537
2538 2012-09-27 Richard Guenther <rguenther@suse.de>
2539
2540 PR lto/54709
2541 * gcc.dg/lto/pr54709_0.c: New testcase.
2542 * gcc.dg/lto/pr54709_1.c: Likewise.
2543
2544 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2545
2546 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2547
2548 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2549
2550 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2551
2552 * gcc.target/arm/pr42879.c: Handle big-endian.
2553
2554 2012-09-26 Steve Ellcey <sellcey@mips.com>
2555
2556 PR c/37303
2557 * gcc.dg/pr37303.c: Check for rdata or rodata.
2558
2559 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2560
2561 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2562
2563 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2564
2565 PR target/51274
2566 PR target/53087
2567 * gcc.target/powerpc/ppc-ne0-1.c: New.
2568
2569 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2570
2571 PR target/54089
2572 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2573 test_19, test_20, test_21, test_22, test_23): New functions.
2574 * gcc.target/sh/pr54089-4.c: New.
2575 * gcc.target/sh/pr54089-5.c: New.
2576 * gcc.target/sh/pr54089-6.c: New.
2577 * gcc.target/sh/pr54089-7.c: New.
2578
2579 2012-09-25 Richard Guenther <rguenther@suse.de>
2580
2581 PR lto/54625
2582 * gcc.dg/lto/pr54702_0.c: New testcase.
2583 * gcc.dg/lto/pr54702_1.c: Likewise.
2584 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2585 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2586 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2587 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2588
2589 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2590
2591 PR c++/54526
2592 * g++.dg/cpp0x/parse2.C: New.
2593 * g++.dg/parse/error11.C: Adjust.
2594 * g++.dg/parse/error12.C: Likewise.
2595
2596 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2597
2598 * gcc.target/i386/20030217-1.c: Added check for
2599 large_long_double effective target.
2600 * gcc.target/i386/387-3.c: Likewise.
2601 * gcc.target/i386/387-4.c: Likewise.
2602 * gcc.target/i386/pr36578-1.c: Likewise.
2603 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2604 when long double size is equal double size.
2605 * gcc.target/i386/excess-precision-1.c: Likewise.
2606 * gcc.target/i386/pr36578-2.c: Likewise.
2607 * gcc.target/i386/20030217-2.c: New testcase.
2608
2609 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2610
2611 PR tree-optimization/54676
2612 * gcc.dg/pr54676.c: New test.
2613
2614 2012-09-25 Richard Guenther <rguenther@suse.de>
2615
2616 PR tree-optimization/53663
2617 * gcc.dg/torture/pr53663-1.c: New testcase.
2618 * gcc.dg/torture/pr53663-2.c: Likewise.
2619 * gcc.dg/torture/pr53663-3.c: Likewise.
2620
2621 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2622
2623 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2624
2625 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2626
2627 * lib/target-supports-dg.exp (dg-require-effective-target,
2628 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2629 dg-process-target-1 instead of dg-process-target.
2630 (dg-process-target-1): Rename from dg-process-target.
2631 (dg-process-target): New.
2632
2633 2012-09-24 Richard Guenther <rguenther@suse.de>
2634
2635 PR tree-optimization/54684
2636 * g++.dg/torture/pr54684.C: New testcase.
2637
2638 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2639
2640 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2641
2642 2012-09-24 Richard Guenther <rguenther@suse.de>
2643
2644 PR middle-end/52173
2645 * gcc.dg/tm/pr52173-1.c: New.
2646 * gcc.dg/tm/pr52173-2.c: New.
2647
2648 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2649
2650 * gcc.dg/pr54669.c: New test.
2651
2652 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2653 Dominique Dhumieres <dominiq@lps.ens.fr>
2654
2655 PR testsuite/54677
2656 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2657
2658 2012-09-23 Tobias Burnus <burnus@net-b.de>
2659
2660 PR fortran/54618
2661 * gfortran.dg/class_array_14.f90: New.
2662
2663 2012-09-22 Kai Tietz <ktietz@redhat.com>
2664
2665 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2666 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2667
2668 2012-09-21 Dehao Chen <dehao@google.com>
2669
2670 PR go/54649
2671 PR tree-optimization/54655
2672 * g++.dg/pr54655.C: New testcase.
2673
2674 2012-09-21 Richard Guenther <rguenther@suse.de>
2675
2676 PR tree-optimization/54647
2677 * g++.dg/torture/pr54647.C: New testcase.
2678
2679 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2680
2681 PR c++/54427
2682 * c-c++-common/torture/vector-compare-2.c: Add -w.
2683
2684 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2685
2686 * gnat.dg/opt20.ads: Move dg directive to...
2687 * gnat.dg/opt20.adb: ...here.
2688 * gnat.dg/addr1.ad[sb]: Likewise.
2689 * gnat.dg/concat2.ad[sb]: Likewise.
2690 * gnat.dg/array16.ad[sb]: Likewise.
2691 * gnat.dg/atomic5.ad[sb]: Likewise.
2692 * gnat.dg/discr29.ad[sb]: Likewise.
2693 * gnat.dg/noreturn5.ad[sb]: Likewise.
2694 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2695 * gnat.dg/discr23.ads: Remove dg directive.
2696 * gnat.dg/nested_float_packed.ads: Likewise.
2697 * gnat.dg/oconst6.ads: Move to...
2698 * gnat.dg/specs/oconst6.ads: ...here.
2699
2700 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2701
2702 PR c++/52432
2703 * g++.dg/cpp0x/decltype32.C: Tweak.
2704
2705 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2706
2707 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2708 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2709 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2710 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2711
2712 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2713
2714 PR c++/54581
2715 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2716
2717 2012-09-19 Steve Ellcey <sellcey@mips.com>
2718
2719 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2720
2721 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2722
2723 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2724 * gcc.target/powerpc/ppc-mftb.c: New file.
2725
2726 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2727
2728 PR target/54089
2729 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2730 functions.
2731
2732 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2733
2734 PR target/54236
2735 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2736
2737 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2738
2739 * gcc.c-torture/execute/20120919-1.c: New test.
2740
2741 2012-09-19 Richard Guenther <rguenther@suse.de>
2742
2743 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2744
2745 2012-09-19 Richard Guenther <rguenther@suse.de>
2746
2747 * gcc.dg/builtin-unreachable-6.c: Adjust.
2748
2749 2012-09-19 Richard Guenther <rguenther@suse.de>
2750
2751 * gcc.dg/builtin-object-size-10.c: Adjust.
2752 * gcc.dg/builtin-unreachable-5.c: Adjust.
2753 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2754 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2755 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2756 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2757 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2758 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2759 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2760 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2761 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2762 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2763 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2764 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2765
2766 2012-09-19 Richard Guenther <rguenther@suse.de>
2767
2768 PR tree-optimization/54132
2769 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2770 * gcc.dg/torture/pr54132.c: Likewise.
2771
2772 2012-09-19 Terry Guo <terry.guo@arm.com>
2773
2774 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2775 extra prune rules that will be applied to all tests in a .exp file.
2776 (gcc-dg-prune): Use rules defined by the above variable.
2777 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2778 harmless warnings on architecture switch conflict.
2779
2780 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2781
2782 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2783 of asm-comment characters instead of a single one.
2784 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2785
2786 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2787
2788 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2789
2790 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2791 target instead of xfailing it.
2792 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2793 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2794 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2795 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2796 * gcc.dg/vect/vect-104.c: Likewise.
2797 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2798 * gcc.dg/vect/vect-outer-1.c: Likewise.
2799 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2800 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2801 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2802 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2803 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2804 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2805 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2806 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2807 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2808
2809 * lib/target-supports.exp
2810 (check_effective_target_vect_widen_mult_qi_to_hi,
2811 check_effective_target_vect_widen_mult_hi_to_si,
2812 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2813 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2814 check_effective_target_vect_pack_trunc,
2815 check_effective_target_vect_unpack,
2816 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2817 instead of arm_none.
2818
2819 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2820
2821 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2822
2823 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2824 config to compiler_flags.
2825
2826 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2827
2828 PR target/54592
2829 * gcc.target/i386/pr54592.c: New test.
2830
2831 PR tree-optimization/54610
2832 * gcc.target/i386/pr54610.c: New test.
2833
2834 2012-09-17 Jason Merrill <jason@redhat.com>
2835
2836 PR c++/54575
2837 * g++.dg/cpp0x/alias-decl-21.C: New.
2838 * g++.dg/cpp0x/alias-decl-22.C: New.
2839
2840 2012-09-17 Tobias Burnus <burnus@net-b.de>
2841
2842 PR fortran/54608
2843 * gfortran.dg/scan_2.f90: New.
2844
2845 2012-09-17 Jason Merrill <jason@redhat.com>
2846
2847 PR c++/53661
2848 * g++.dg/init/aggr9.C: New.
2849
2850 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2851
2852 * gnat.dg/loop_optimization12.ad[sb]: New test.
2853
2854 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2855
2856 PR fortran/54285
2857 * gfortran.dg/proc_ptr_result_7.f90: New.
2858
2859 2012-09-17 Tobias Burnus <burnus@net-b.de>
2860
2861 PR fortran/54603
2862 * gfortran.dg/structure_constructor_11.f90: New.
2863
2864 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2865
2866 PR tree-optimization/54563
2867 * g++.dg/torture/pr54563.C: New test.
2868
2869 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2870
2871 PR fortran/54594
2872 * gfortran.dg/typebound_generic_14.f03: New.
2873
2874 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2875
2876 PR fortran/54387
2877 * gfortran.dg/proc_ptr_38.f90: New.
2878
2879 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2880
2881 PR debug/54460
2882 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2883 to scary regexp.
2884
2885 PR testsuite/54007
2886 * gnat.dg/lto15.adb: Require lto.
2887
2888 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2889 "myBindC" for hppa*-*-hpux*.
2890
2891 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2892
2893 * gfortran.dg/namelist_75.f90: New test.
2894
2895 2012-09-15 Tom de Vries <tom@codesourcery.com>
2896
2897 * gcc.dg/tree-ssa/vrp82.c: New test.
2898 * gcc.dg/tree-ssa/vrp83.c: Same.
2899 * gcc.dg/tree-ssa/vrp84.c: Same.
2900
2901 2012-09-15 Tom de Vries <tom@codesourcery.com>
2902
2903 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2904 * gcc.dg/tree-ssa/vrp81.c: ... this.
2905
2906 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2907
2908 PR target/54222
2909 * gcc.target/avr/torture/fix-types.h: New.
2910 * gcc.target/avr/torture/vals-hr.def: New.
2911 * gcc.target/avr/torture/vals-r.def: New.
2912 * gcc.target/avr/torture/vals-k.def: New.
2913 * gcc.target/avr/torture/vals-ur.def: New.
2914 * gcc.target/avr/torture/vals-uk.def: New.
2915 * gcc.target/avr/torture/vals-uhr.def: New.
2916 * gcc.target/avr/torture/vals-llk.def: New.
2917 * gcc.target/avr/torture/vals-ullk.def: New.
2918 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2919 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2920 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2921 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2922 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2923 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2924 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2925 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2926
2927 2012-09-14 Dehao Chen <dehao@google.com>
2928
2929 * g++.dg/debug/dwarf2/deallocator.C: New test.
2930
2931 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2932
2933 PR c/54552
2934 * gcc.c-torture/compile/pr54552-1.c: New test.
2935
2936 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2937
2938 PR c++/54427
2939 * g++.dg/other/vector-compare.C: New testcase.
2940 * c-c++-common/vector-compare-3.c: New testcase.
2941 * gcc.dg/vector-shift.c: Move ...
2942 * c-c++-common/vector-shift.c: ... here.
2943 * gcc.dg/vector-shift1.c: Move ...
2944 * c-c++-common/vector-shift1.c: ... here.
2945 * gcc.dg/vector-shift3.c: Move ...
2946 * c-c++-common/vector-shift3.c: ... here.
2947 * gcc.dg/vector-compare-1.c: Move ...
2948 * c-c++-common/vector-compare-1.c: ... here.
2949 * gcc.dg/vector-compare-2.c: Move ...
2950 * c-c++-common/vector-compare-2.c: ... here.
2951 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2952 * c-c++-common/torture/vector-compare-1.c: ... here.
2953 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2954 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2955 * c-c++-common/torture/vector-compare-2.c: ... here.
2956 * gcc.c-torture/execute/vector-shift.c: Move ...
2957 * c-c++-common/torture/vector-shift.c: ... here.
2958 * gcc.c-torture/execute/vector-shift2.c: Move ...
2959 * c-c++-common/torture/vector-shift2.c: ... here.
2960 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2961 * c-c++-common/torture/vector-subscript-1.c: ... here.
2962 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2963 * c-c++-common/torture/vector-subscript-2.c: ... here.
2964 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2965 * c-c++-common/torture/vector-subscript-3.c: ... here.
2966
2967 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2968
2969 PR c/54103
2970 * gcc.c-torture/compile/pr54103-1.c,
2971 gcc.c-torture/compile/pr54103-2.c,
2972 gcc.c-torture/compile/pr54103-3.c,
2973 gcc.c-torture/compile/pr54103-4.c,
2974 gcc.c-torture/compile/pr54103-5.c,
2975 gcc.c-torture/compile/pr54103-6.c: New tests.
2976 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2977
2978 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2979
2980 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2981
2982 2012-09-14 Richard Guenther <rguenther@suse.de>
2983
2984 PR tree-optimization/54565
2985 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2986 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2987
2988 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2989
2990 * gcc.target/arm/combine-movs.c: Add missing space.
2991
2992 2012-09-14 Richard Guenther <rguenther@suse.de>
2993
2994 * g++.dg/torture/builtin-location.C: New testcase.
2995
2996 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2997 Manuel López-Ibåñez <manu@gcc.gnu.org>
2998
2999 PR c++/53210
3000 * g++.dg/warn/Wuninitialized-self.C: New.
3001
3002 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR c/54559
3005 * gcc.c-torture/compile/pr54559.c: New test.
3006
3007 2012-09-13 Jason Merrill <jason@redhat.com>
3008
3009 PR c++/53839
3010 * g++.dg/cpp0x/constexpr-temp1.C: New.
3011
3012 PR c++/54511
3013 * g++.dg/template/anonunion2.C: New.
3014
3015 PR c++/53836
3016 * g++.dg/template/init10.C: New.
3017
3018 2012-09-13 Tobias Burnus <burnus@net-b.de>
3019
3020 PR fortran/54556
3021 * gfortran.dg/implicit_pure_3.f90: New.
3022
3023 2012-09-13 Richard Guenther <rguenther@suse.de>
3024
3025 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3026
3027 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3028
3029 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3030
3031 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3032
3033 * c-c++-common/pr51712.c: Handle for short-enum targets.
3034
3035 2012-09-12 Terry Guo <terry.guo@arm.com>
3036
3037 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3038 and lsrs for Thumb2 mode.
3039
3040 2012-09-12 Jan Hubicka <jh@suse.cz>
3041
3042 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3043
3044 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3045
3046 PR target/54445
3047 * gcc.target/i386/pr54445-1.c: New file.
3048 * gcc.target/i386/pr54445-2.c: Likewise.
3049
3050 2012-09-12 Tobias Burnus <burnus@net-b.de>
3051
3052 PR fortran/54225
3053 PR fortran/53306
3054 * gfortran.dg/coarray_10.f90: Update dg-error.
3055 * gfortran.dg/coarray_28.f90: New.
3056 * gfortran.dg/array_section_3.f90: New.
3057
3058 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3059
3060 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3061 gcc.target/arm/pr48252.c: Fix for big-endian support.
3062
3063 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3064
3065 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3066
3067 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3068 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3069
3070 * gcc.target/arm/neon-vfma-1.c: New testcase.
3071 * gcc.target/arm/neon-vfms-1.c: Likewise.
3072 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3073 of float.
3074 * gcc.target/arm/neon-vmls-1.c: Likewise.
3075 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3076 function.
3077 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3078 (check_effective_target_arm_neonv2_ok): Likewise.
3079 (check_effective_target_arm_neonv2_hw): Likewise.
3080 (check_effective_target_arm_neonv2): Likewise.
3081
3082 2012-09-11 Richard Guenther <rguenther@suse.de>
3083
3084 PR middle-end/54515
3085 * g++.dg/tree-ssa/pr54515.C: New testcase.
3086
3087 2012-09-10 Andrew Pinski <apinski@cavium.com>
3088
3089 PR tree-opt/c54362
3090 * gcc.dg/tm/memopt-16.c: New testcase.
3091
3092 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3093
3094 PR c++/54541
3095 PR c++/54542
3096 * g++.dg/cpp0x/sfinae40.C: New.
3097 * g++.dg/cpp0x/sfinae41.C: Likewise.
3098
3099 2012-09-10 Jason Merrill <jason@redhat.com>
3100
3101 PR c++/54538
3102 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3103
3104 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3105
3106 PR target/54089
3107 * gcc.target/sh/pr54089-3.c: New.
3108
3109 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3110
3111 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3112
3113 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3114
3115 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3116
3117 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3118
3119 * gcc.dg/pr52558-2.c: Delete.
3120 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3121
3122 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3123
3124 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3125
3126 2012-09-10 Richard Guenther <rguenther@suse.de>
3127
3128 PR tree-optimization/54520
3129 * gcc.dg/torture/pr54520.c: New testcase.
3130
3131 2012-09-10 Jason Merrill <jason@redhat.com>
3132
3133 PR c++/54506
3134 * g++.dg/cpp0x/implicit14.C: New.
3135
3136 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3137
3138 PR fortran/54208
3139 * gfortran.dg/bound_simplification_3.f90: New test.
3140
3141 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3142
3143 PR testsuite/54184
3144 * gcc.dg/pr52558-1.c: Delete.
3145 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3146
3147 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3148
3149 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3150 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3151 * gcc.target/arm/smlaltt-1.c: Likewise.
3152
3153 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3154
3155 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3156
3157 2012-09-07 Tom de Vries <tom@codesourcery.com>
3158
3159 PR tree-optimization/53986
3160 * gcc.dg/tree-ssa/vrp80.c: New test.
3161 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3162
3163 2012-09-06 Jason Merrill <jason@redhat.com>
3164
3165 PR c++/54341
3166 PR c++/54253
3167 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3168 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3169
3170 2012-09-06 Andrew Pinski <apinski@cavium.com>
3171
3172 PR tree-opt/54494
3173 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3174
3175 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR rtl-optimization/54455
3178 * gcc.dg/54455.c: New test.
3179
3180 2012-09-06 Tobias Burnus <burnus@net-b.de>
3181
3182 PR fortran/54463
3183 * gfortran.dg/promotion_2.f90: New.
3184
3185 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3186
3187 PR middle-end/54486
3188 * c-c++-common/pr54486.c: New test.
3189
3190 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3191
3192 PR fortran/54474
3193 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3194
3195 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3196
3197 PR c++/54191
3198 * g++.dg/cpp0x/sfinae39.C: New.
3199
3200 2012-09-04 Jason Merrill <jason@redhat.com>
3201
3202 PR c++/54441
3203 * g++.dg/ext/flexary3.C: New.
3204
3205 PR c++/54420
3206 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3207
3208 PR c++/54198
3209 * g++.dg/template/defarg15.C: New.
3210
3211 PR c++/54437
3212 * g++.dg/template/access24.C: New.
3213
3214 2012-09-04 Richard Guenther <rguenther@suse.de>
3215
3216 PR tree-optimization/54458
3217 * gcc.dg/torture/pr54458.c: New testcase.
3218
3219 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3220
3221 * gcc.target/arm/neon-vext.c: New test.
3222 * gcc.target/arm/neon-vext-execute.c: Ditto.
3223
3224 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3225
3226 PR fortran/54243
3227 PR fortran/54244
3228 * gfortran.dg/select_type_29.f03: New.
3229
3230 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3231
3232 * gcc.dg/fold-perm.c: Improve test.
3233
3234 2012-09-03 Tobias Burnus <burnus@net-b.de>
3235
3236 PR fortran/51632
3237 * gfortran.dg/coarray_class_1.f90: New.
3238
3239 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3240
3241 PR target/49206
3242 * gcc.c-torture/compile/pr49206.c: New test.
3243
3244 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3245 Uros Bizjak <ubizjak@gmail.com>
3246
3247 PR target/36680
3248 * gfortran.dg/pr36680.f90: New test.
3249
3250 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3251
3252 PR target/42295
3253 * g++.dg/opt/pr42295.C: New test.
3254
3255 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3256
3257 PR target/54436
3258 * gcc.dg/torture/pr54436.c: New test.
3259
3260 2012-09-01 Andrew Pinski <apinski@cavium.com>
3261
3262 * gcc.target/mips/truncate-8.c: New testcase.
3263
3264 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3265
3266 PR target/46829
3267 PR target/46843
3268 * gcc.target/i386/pr46829.c: New test.
3269 * gcc.target/i386/pr46843.c: Ditto.
3270
3271 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3272 Jason Merrill <jason@redhat.com>
3273
3274 PR c++/18747
3275 * g++.dg/parse/error50.C: New.
3276
3277 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR c/54428
3280 * gcc.c-torture/compile/pr54428.c: New test.
3281
3282 2012-08-31 Ollie Wild <aaw@google.com>
3283
3284 PR c++/54197
3285 * g++.dg/init/lifetime3.C: New test.
3286
3287 2012-08-31 Martin Jambor <mjambor@suse.cz>
3288
3289 PR middle-end/54409
3290 * gcc.dg/torture/pr54409.c: New test.
3291
3292 2012-08-31 Martin Jambor <mjambor@suse.cz>
3293
3294 * gfortran.dg/pr48636.f90: Add dump scan checks.
3295
3296 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3297
3298 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3299
3300 2012-08-28 Joey Ye <joey.ye@arm.com>
3301
3302 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3303
3304 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3305
3306 PR target/46254
3307 * gcc.target/i386/pr46254.c: New test.
3308
3309 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3310
3311 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3312 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3313 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3314
3315 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3316
3317 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3318 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3319 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3320 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3321 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3322 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3323 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3324 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3325 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3326 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3327 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3328 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3329 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3330 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3331 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3332 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3333 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3334 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3335 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3336 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3337 gcc.target/mips/unaligned-1.c: Tighten regexps.
3338
3339 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3340
3341 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3342 (mips_option_groups): Remove optimization. Add various -f options.
3343 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3344 and -pg imply -fno-omit-frame-pointer.
3345 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3346 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3347 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3348 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3349 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3350 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3351 * gcc.target/mips/abi-n32-long32.c: Likewise.
3352 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3353 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3354 * gcc.target/mips/abi-n32-long64.c: Likewise.
3355 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3356 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3357 * gcc.target/mips/abi-n64-long32.c: Likewise.
3358 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3359 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3360 * gcc.target/mips/abi-n64-long64.c: Likewise.
3361 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3362 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3363 * gcc.target/mips/abi-o32-long32.c: Likewise.
3364 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3365 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3366 * gcc.target/mips/abi-o32-long64.c: Likewise.
3367 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3368 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3369 * gcc.target/mips/abi-o64-long32.c: Likewise.
3370 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3371 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3372 * gcc.target/mips/abi-o64-long64.c: Likewise.
3373 * gcc.target/mips/asm-1.c: Likewise.
3374 * gcc.target/mips/branch-1.c: Likewise.
3375 * gcc.target/mips/call-3.c: Likewise.
3376 * gcc.target/mips/call-saved-3.c: Likewise.
3377 * gcc.target/mips/clear-cache-1.c: Likewise.
3378 * gcc.target/mips/div-1.c: Likewise.
3379 * gcc.target/mips/div-2.c: Likewise.
3380 * gcc.target/mips/div-3.c: Likewise.
3381 * gcc.target/mips/div-4.c: Likewise.
3382 * gcc.target/mips/div-5.c: Likewise.
3383 * gcc.target/mips/div-6.c: Likewise.
3384 * gcc.target/mips/div-7.c: Likewise.
3385 * gcc.target/mips/div-8.c: Likewise.
3386 * gcc.target/mips/div-9.c: Likewise.
3387 * gcc.target/mips/div-10.c: Likewise.
3388 * gcc.target/mips/div-11.c: Likewise.
3389 * gcc.target/mips/div-12.c: Likewise.
3390 * gcc.target/mips/dsp-ctrl.c: Likewise.
3391 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3392 * gcc.target/mips/ext-8.c: Likewise.
3393 * gcc.target/mips/extend-2.c: Likewise.
3394 * gcc.target/mips/fix-r10000-1.c: Likewise.
3395 * gcc.target/mips/fix-r10000-2.c: Likewise.
3396 * gcc.target/mips/fix-r10000-3.c: Likewise.
3397 * gcc.target/mips/fix-r10000-4.c: Likewise.
3398 * gcc.target/mips/fix-r10000-5.c: Likewise.
3399 * gcc.target/mips/fix-r10000-6.c: Likewise.
3400 * gcc.target/mips/fix-r10000-7.c: Likewise.
3401 * gcc.target/mips/fix-r10000-8.c: Likewise.
3402 * gcc.target/mips/fix-r10000-9.c: Likewise.
3403 * gcc.target/mips/fix-r10000-10.c: Likewise.
3404 * gcc.target/mips/fix-r10000-11.c: Likewise.
3405 * gcc.target/mips/fix-r10000-12.c: Likewise.
3406 * gcc.target/mips/fix-r10000-13.c: Likewise.
3407 * gcc.target/mips/fix-r10000-14.c: Likewise.
3408 * gcc.target/mips/fix-r10000-15.c: Likewise.
3409 * gcc.target/mips/fpcmp-1.c: Likewise.
3410 * gcc.target/mips/fpcmp-2.c: Likewise.
3411 * gcc.target/mips/fpr-moves-7.c: Likewise.
3412 * gcc.target/mips/fpr-moves-8.c: Likewise.
3413 * gcc.target/mips/int-moves-1.c: Likewise.
3414 * gcc.target/mips/int-moves-2.c: Likewise.
3415 * gcc.target/mips/long-calls-pg.c: Likewise.
3416 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3417 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3418 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3419 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3420 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3421 * gcc.target/mips/mips-3d-1.c: Likewise.
3422 * gcc.target/mips/mips-3d-2.c: Likewise.
3423 * gcc.target/mips/mips-3d-3.c: Likewise.
3424 * gcc.target/mips/mips-3d-4.c: Likewise.
3425 * gcc.target/mips/mips-3d-5.c: Likewise.
3426 * gcc.target/mips/mips-3d-6.c: Likewise.
3427 * gcc.target/mips/mips-3d-7.c: Likewise.
3428 * gcc.target/mips/mips-3d-8.c: Likewise.
3429 * gcc.target/mips/mips-3d-9.c: Likewise.
3430 * gcc.target/mips/mips-ps-1.c: Likewise.
3431 * gcc.target/mips/mips-ps-2.c: Likewise.
3432 * gcc.target/mips/mips-ps-3.c: Likewise.
3433 * gcc.target/mips/mips-ps-4.c: Likewise.
3434 * gcc.target/mips/mips-ps-6.c: Likewise.
3435 * gcc.target/mips/mips32-dspr2.c: Likewise.
3436 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3437 * gcc.target/mips/neg-abs-1.c: Likewise.
3438 * gcc.target/mips/neg-abs-2.c: Likewise.
3439 * gcc.target/mips/nmadd-3.c: Likewise.
3440 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3441 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3442 * gcc.target/mips/octeon-pop-1.c: Likewise.
3443 * gcc.target/mips/pr26765.c: Likewise.
3444 * gcc.target/mips/pr33256.c: Likewise.
3445 * gcc.target/mips/pr33635-1.c: Likewise.
3446 * gcc.target/mips/pr33755.c: Likewise.
3447 * gcc.target/mips/pr35802.c: Likewise.
3448 * gcc.target/mips/pr45074.c: Likewise.
3449 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3450 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3451 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3452 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3453 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3454 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3455 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3456 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3457 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3458 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3459 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3460 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3461 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3462 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3463 * gcc.target/mips/save-restore-1.c: Likewise.
3464 * gcc.target/mips/save-restore-3.c: Likewise.
3465 * gcc.target/mips/save-restore-5.c: Likewise.
3466 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3467 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3468 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3469 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3470 * gcc.target/mips/stack-1.c: Likewise.
3471
3472 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3473 Tighten regexps.
3474
3475 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3476 branch under test to be filled with preceding rather than
3477 following instructions.
3478 * gcc.target/mips/branch-10.c: Likewise.
3479 * gcc.target/mips/branch-11.c: Likewise.
3480 * gcc.target/mips/branch-12.c: Likewise.
3481 * gcc.target/mips/branch-13.c: Likewise.
3482 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3483 to be eliminated. Tighten $28 scan-assembler-not test.
3484
3485 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3486 function to...
3487 * gcc.target/mips/call-4.c: ...this new test.
3488
3489 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3490 more likely.
3491 * gcc.target/mips/code-readable-3.c: Likewise.
3492 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3493 flag but skip for -O0.
3494 * gcc.target/mips/code-readable-4.c: Likewise.
3495
3496 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3497 of operations under test.
3498 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3499
3500 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3501 Don't require sibling-call optimization.
3502 * gcc.target/mips/near-far-4.c: Likewise.
3503
3504 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3505 Make sure that the register variable is used.
3506 * gcc.target/mips/soft-float-1.c: Likewise.
3507
3508 * gcc.target/mips/sdata-1.c: Make static data volatile.
3509 * gcc.target/mips/sdata-2.c: Likewise.
3510 * gcc.target/mips/sdata-3.c: Likewise.
3511 * gcc.target/mips/sdata-4.c: Likewise.
3512
3513 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3514 skip for -O0.
3515 * gcc.target/mips/atomic-memory-2.c: Likewise.
3516 * gcc.target/mips/branch-cost-1.c: Likewise.
3517 * gcc.target/mips/branch-cost-2.c: Likewise.
3518 * gcc.target/mips/cache-1.c: Likewise.
3519 * gcc.target/mips/call-1.c: Likewise.
3520 * gcc.target/mips/call-saved-2.c: Likewise.
3521 * gcc.target/mips/const-anchor-1.c: Likewise.
3522 * gcc.target/mips/const-anchor-2.c: Likewise.
3523 * gcc.target/mips/dse-1.c: Likewise.
3524 * gcc.target/mips/dsp-lhx.c: Likewise.
3525 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3526 * gcc.target/mips/ext-1.c: Likewise.
3527 * gcc.target/mips/ext-2.c: Likewise.
3528 * gcc.target/mips/ext-3.c: Likewise.
3529 * gcc.target/mips/ext-4.c: Likewise.
3530 * gcc.target/mips/ext-5.c: Likewise.
3531 * gcc.target/mips/ext-6.c: Likewise.
3532 * gcc.target/mips/ext-7.c: Likewise.
3533 * gcc.target/mips/extend-1.c: Likewise.
3534 * gcc.target/mips/fix-r4000-1.c: Likewise.
3535 * gcc.target/mips/fix-r4000-3.c: Likewise.
3536 * gcc.target/mips/fix-r4000-5.c: Likewise.
3537 * gcc.target/mips/fix-r4000-6.c: Likewise.
3538 * gcc.target/mips/fix-r4000-8.c: Likewise.
3539 * gcc.target/mips/fix-r4000-10.c: Likewise.
3540 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3541 * gcc.target/mips/fixed-vector-type.c: Likewise.
3542 * gcc.target/mips/fpr-moves-1.c: Likewise.
3543 * gcc.target/mips/fpr-moves-2.c: Likewise.
3544 * gcc.target/mips/fpr-moves-3.c: Likewise.
3545 * gcc.target/mips/fpr-moves-4.c: Likewise.
3546 * gcc.target/mips/fpr-moves-5.c: Likewise.
3547 * gcc.target/mips/fpr-moves-6.c: Likewise.
3548 * gcc.target/mips/ins-1.c: Likewise.
3549 * gcc.target/mips/ins-2.c: Likewise.
3550 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3551 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3552 * gcc.target/mips/lazy-binding-1.c: Likewise.
3553 * gcc.target/mips/madd-3.c: Likewise.
3554 * gcc.target/mips/madd-5.c: Likewise.
3555 * gcc.target/mips/madd-6.c: Likewise.
3556 * gcc.target/mips/madd-8.c: Likewise.
3557 * gcc.target/mips/madd-9.c: Likewise.
3558 * gcc.target/mips/memcpy-1.c: Likewise.
3559 * gcc.target/mips/mips-ps-type.c: Likewise.
3560 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3561 * gcc.target/mips/mips-sched-madd.c: Likewise.
3562 * gcc.target/mips/mips16e-extends.c: Likewise.
3563 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3564 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3565 * gcc.target/mips/movcc-1.c: Likewise.
3566 * gcc.target/mips/movcc-2.c: Likewise.
3567 * gcc.target/mips/movcc-3.c: Likewise.
3568 * gcc.target/mips/msub-5.c: Likewise.
3569 * gcc.target/mips/msub-6.c: Likewise.
3570 * gcc.target/mips/msub-8.c: Likewise.
3571 * gcc.target/mips/mult-2.c: Likewise.
3572 * gcc.target/mips/mult-3.c: Likewise.
3573 * gcc.target/mips/mult-5.c: Likewise.
3574 * gcc.target/mips/mult-6.c: Likewise.
3575 * gcc.target/mips/mult-7.c: Likewise.
3576 * gcc.target/mips/mult-12.c: Likewise.
3577 * gcc.target/mips/mult-13.c: Likewise.
3578 * gcc.target/mips/mult-14.c: Likewise.
3579 * gcc.target/mips/mult-15.c: Likewise.
3580 * gcc.target/mips/mult-17.c: Likewise.
3581 * gcc.target/mips/mult-18.c: Likewise.
3582 * gcc.target/mips/mult-19.c: Likewise.
3583 * gcc.target/mips/nmadd-1.c: Likewise.
3584 * gcc.target/mips/nmadd-2.c: Likewise.
3585 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3586 * gcc.target/mips/octeon-cins-1.c: Likewise.
3587 * gcc.target/mips/octeon-cins-2.c: Likewise.
3588 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3589 * gcc.target/mips/octeon-exts-2.c: Likewise.
3590 * gcc.target/mips/octeon-exts-3.c: Likewise.
3591 * gcc.target/mips/octeon-exts-4.c: Likewise.
3592 * gcc.target/mips/octeon-exts-5.c: Likewise.
3593 * gcc.target/mips/octeon-exts-6.c: Likewise.
3594 * gcc.target/mips/octeon-exts-7.c: Likewise.
3595 * gcc.target/mips/octeon-pop-2.c: Likewise.
3596 * gcc.target/mips/octeon-seq-3.c: Likewise.
3597 * gcc.target/mips/octeon-seq-4.c: Likewise.
3598 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3599 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3600 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3601 * gcc.target/mips/pr54240.c: Likewise.
3602 * gcc.target/mips/rsqrt-1.c: Likewise.
3603 * gcc.target/mips/rsqrt-2.c: Likewise.
3604 * gcc.target/mips/rsqrt-3.c: Likewise.
3605 * gcc.target/mips/rsqrt-4.c: Likewise.
3606 * gcc.target/mips/save-restore-2.c: Likewise.
3607 * gcc.target/mips/save-restore-4.c: Likewise.
3608 * gcc.target/mips/sb1-1.c: Likewise.
3609 * gcc.target/mips/scc-1.c: Likewise.
3610 * gcc.target/mips/scc-2.c: Likewise.
3611 * gcc.target/mips/scc-3.c: Likewise.
3612 * gcc.target/mips/scc-4.c: Likewise.
3613 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3614 * gcc.target/mips/truncate-1.c: Likewise.
3615 * gcc.target/mips/truncate-2.c: Likewise.
3616 * gcc.target/mips/truncate-3.c: Likewise.
3617 * gcc.target/mips/truncate-4.c: Likewise.
3618 * gcc.target/mips/truncate-5.c: Likewise.
3619 * gcc.target/mips/truncate-6.c: Likewise.
3620 * gcc.target/mips/unaligned-1.c: Likewise.
3621
3622 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3623 skip for -O0. Require -fexpensive-optimizations.
3624 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3625 * gcc.target/mips/dspr2-MULT.c: Likewise.
3626 * gcc.target/mips/fix-r4000-2.c: Likewise.
3627 * gcc.target/mips/fix-r4000-4.c: Likewise.
3628 * gcc.target/mips/fix-r4000-7.c: Likewise.
3629 * gcc.target/mips/fix-r4000-9.c: Likewise.
3630 * gcc.target/mips/madd-1.c: Likewise.
3631 * gcc.target/mips/madd-2.c: Likewise.
3632 * gcc.target/mips/madd-4.c: Likewise.
3633 * gcc.target/mips/maddu-1.c: Likewise.
3634 * gcc.target/mips/maddu-2.c: Likewise.
3635 * gcc.target/mips/maddu-3.c: Likewise.
3636 * gcc.target/mips/maddu-4.c: Likewise.
3637 * gcc.target/mips/msub-1.c: Likewise.
3638 * gcc.target/mips/msub-2.c: Likewise.
3639 * gcc.target/mips/msub-3.c: Likewise.
3640 * gcc.target/mips/msub-4.c: Likewise.
3641 * gcc.target/mips/msubu-1.c: Likewise.
3642 * gcc.target/mips/msubu-2.c: Likewise.
3643 * gcc.target/mips/msubu-3.c: Likewise.
3644 * gcc.target/mips/msubu-4.c: Likewise.
3645 * gcc.target/mips/mult-1.c: Likewise.
3646 * gcc.target/mips/mult-4.c: Likewise.
3647 * gcc.target/mips/mult-8.c: Likewise.
3648 * gcc.target/mips/mult-9.c: Likewise.
3649 * gcc.target/mips/mult-10.c: Likewise.
3650 * gcc.target/mips/mult-11.c: Likewise.
3651 * gcc.target/mips/mult-16.c: Likewise.
3652
3653 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3654 skip for -O0 and -Os.
3655 * gcc.target/mips/fix-r4000-12.c: Likewise.
3656 * gcc.target/mips/madd-7.c: Likewise.
3657 * gcc.target/mips/mips-ps-5.c: Likewise.
3658 * gcc.target/mips/mips-ps-7.c: Likewise.
3659 * gcc.target/mips/msub-7.c: Likewise.
3660
3661 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3662 skip for -O0. Require -mno-abicalls.
3663 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3664
3665 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3666 skip for -O0. Require a total number of BBIT instructions and
3667 at least one of each kind.
3668
3669 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3670 skip for -O0. Require -fno-unroll-loops.
3671
3672 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3673 skip for -O0. Allow BLTZ as well as BGEZ.
3674
3675 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3676
3677 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3678 skip for -O0. Require -fschedule-insns2.
3679 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3680
3681 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3682 but skip for -O0. Make a branch-likely more likely.
3683
3684 * gcc.target/mips/timode-2.c: Split each test into its own function.
3685 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3686
3687 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3688 skip for -O0. Require -fpeephole2.
3689 * gcc.target/mips/vr-mult-2.c: Likewise.
3690
3691 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3692
3693 PR preprocessor/53469
3694 * gcc.dg/cpp/_Pragma7.c: New test case.
3695
3696 2012-08-27 Tobias Burnus <burnus@net-b.de>
3697
3698 PR fortran/54370
3699 * gfortran.dg/do_5.f90: New.
3700
3701 2012-08-27 Tobias Burnus <burnus@net-b.de>
3702
3703 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3704 from dg-options as -Wall no longer implies it.
3705
3706 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3707
3708 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3709
3710 2012-08-25 Jason Merrill <jason@redhat.com>
3711
3712 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3713
3714 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3715
3716 PR c++/51421
3717 * g++.dg/cpp0x/auto34.C: New.
3718
3719 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3720
3721 PR c/54363
3722 * gcc.dg/pr54363.c: New test.
3723
3724 PR c/54355
3725 * gcc.dg/pr54355.c: New test.
3726
3727 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3728
3729 PR debug/52857
3730 * gcc.target/i386/pr52857-1.c: New.
3731 * gcc.target/i386/pr52857-2.c: Likewise.
3732
3733 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3734
3735 * gcc.target/mips/code-readable-4.c: New test.
3736
3737 2012-08-23 Julian Brown <julian@codesourcery.com>
3738 Sandra Loosemore <sandra@codesourcery.com>
3739
3740 * gcc.target/mips/code-readable-1.c: Add -O to options.
3741
3742 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/20420
3745 * g++.dg/lookup/using53.C: New.
3746
3747 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3748
3749 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3750 * gcc.dg/fixed-point/convert-1.c: New.
3751 * gcc.dg/fixed-point/convert-2.c: New.
3752 * gcc.dg/fixed-point/convert-3.c: New.
3753 * gcc.dg/fixed-point/convert-4.c: New.
3754 * gcc.dg/fixed-point/convert-float-1.c: New.
3755 * gcc.dg/fixed-point/convert-float-2.c: New.
3756 * gcc.dg/fixed-point/convert-float-3.c: New.
3757 * gcc.dg/fixed-point/convert-float-4.c: New.
3758 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3759 * gcc.dg/fixed-point/convert-sat.c: New.
3760 * gcc.dg/fixed-point/convert.h: New.
3761
3762 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3763
3764 PR target/54089
3765 * gcc.target/sh/pr54089-2.c: New.
3766
3767 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3768
3769 * gcc.target/i386/long-double-64-1.c: New file.
3770 * gcc.target/i386/long-double-64-2.c: Likewise.
3771 * gcc.target/i386/long-double-64-3.c: Likewise.
3772 * gcc.target/i386/long-double-64-4.c: Likewise.
3773 * gcc.target/i386/long-double-80-1.c: Likewise.
3774 * gcc.target/i386/long-double-80-2.c: Likewise.
3775 * gcc.target/i386/long-double-80-3.c: Likewise.
3776 * gcc.target/i386/long-double-80-4.c: Likewise.
3777 * gcc.target/i386/long-double-80-5.c: Likewise.
3778 * gcc.target/i386/long-double-80-6.c: Likewise.
3779 * gcc.target/i386/long-double-80-7.c: Likewise.
3780
3781 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3782
3783 PR tree-optimization/54317
3784 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3785
3786 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3787
3788 PR target/39423
3789 * gcc.target/sh/pr39423-2.c: New.
3790
3791 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3792
3793 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3794 * gcc.dg/fold-perm.c: Likewise.
3795
3796 2012-08-20 Jan Hubicka <jh@suse.cz>
3797
3798 PR fortran/48636
3799 * gcc.dg/ipa/inlinehint-1.c: New.
3800
3801 2012-08-20 Florian Weimer <fweimer@redhat.com>
3802
3803 PR c++/19351
3804 * g++.dg/init/new38.C: New test.
3805 * g++.dg/init/new39.C: New test.
3806
3807 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3808
3809 PR target/54089
3810 * gcc.target/sh/pr54089-1.c: New.
3811
3812 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3813
3814 PR target/51244
3815 * gcc.target/sh/pr51244-11.c: New.
3816
3817 2012-08-20 Tobias Burnus <burnus@net-b.de>
3818
3819 PR fortran/54301
3820 * gfortran.dg/warn_target_lifetime_2.f90: New.
3821
3822 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3823
3824 PR c++/10416
3825 * g++.dg/warn/Wunused-var-17.C: New.
3826
3827 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3828
3829 PR middle-end/53992
3830 * gcc.dg/gomp/pr53992.c: New test.
3831
3832 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3833
3834 PR tree-ssa/54295
3835 * gcc.c-torture/execute/20120817-1.c: New test.
3836
3837 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3838
3839 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3840 add instruction.
3841 (f2): New test that really does need adds.
3842
3843 2012-08-20 Richard Guenther <rguenther@suse.de>
3844
3845 PR tree-optimization/54327
3846 * gcc.dg/torture/pr54327.c: New testcase.
3847
3848 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3849
3850 PR tree-optimization/54321
3851 * gcc.c-torture/compile/pr54321.c: New test.
3852
3853 2012-08-20 Tobias Burnus <burnus@net-b.de>
3854
3855 PR fortran/54301
3856 * gfortran.dg/warn_target_lifetime_1.f90: New.
3857
3858 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3859
3860 PR fortran/54298
3861 * gfortran.dg/real_compare_1.f90: New test case.
3862 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3863
3864 2012-08-18 Jan Hubicka <jh@suse.cz>
3865
3866 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3867
3868 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3869
3870 PR fortran/39290
3871 * gfortran.dg/interface_37.f90: New test.
3872
3873 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3874 Gary Funck <gary@intrepid.com>
3875
3876 PR target/20020
3877 * gcc.target/i386/pr20020-1.c: New test.
3878 * gcc.target/i386/pr20020-2.c: Likewise.
3879 * gcc.target/i386/pr20020-3.c: Likewise.
3880
3881 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3882
3883 * gcc.target/i386/perm-concat.c: New test.
3884
3885 2012-08-17 Julian Brown <julian@codesourcery.com>
3886
3887 * gcc.target/arm/div64-unwinding.c: New test.
3888
3889 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3890
3891 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3892
3893 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3894
3895 PR target/54236
3896 * gcc.target/sh/pr54236-1.c: New.
3897
3898 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3899
3900 * lib/target-supports.exp (check_effective_target_sync_int_long)
3901 (check_effective_target_sync_char_short): Enable for crisv32-*
3902 and cris-*.
3903
3904 PR middle-end/54261
3905 * gcc.dg/torture/pr54261-1.c: New test.
3906
3907 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3908
3909 PR fortran/54243
3910 PR fortran/54244
3911 * gfortran.dg/typebound_call_24.f03: New.
3912
3913 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3914
3915 PR tree-optimization/54245
3916 * gcc.dg/tree-ssa/pr54245.c: New test.
3917
3918 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3919
3920 PR tree-optimization/54240
3921 * gcc.target/powerpc/pr54240.c: New test.
3922 * gcc.target/mips/pr54240.c: Likewise.
3923
3924 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3925
3926 PR target/52933
3927 * gcc.target/sh/pr52933-1.c: New.
3928 * gcc.target/sh/pr52933-2.c: New.
3929
3930 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3931
3932 PR target/50751
3933 * gcc.target/sh/pr50751-8.c: New.
3934
3935 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3936
3937 PR fortran/47586
3938 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3939 * gfortran.dg/typebound_proc_27.f03: New test.
3940
3941 2012-08-14 Sterling Augustine <saugustine@google.com>
3942
3943 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3944
3945 2012-08-14 Tobias Burnus <burnus@net-b.de>
3946
3947 PR fortran/40881
3948 * gfortran.dg/data_constraints_3.f90: New.
3949 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3950 to disable -pedantic compilation.
3951 * gfortran.dg/pr37243.f: Ditto.
3952 * gfortran.dg/g77/19990826-3.f: Ditto.
3953 * gfortran.dg/g77/20020307-1.f : Ditto.
3954 * gfortran.dg/g77/980310-3.f: Ditto.
3955
3956 2012-08-14 Tobias Burnus <burnus@net-b.de>
3957
3958 PR fortran/54234
3959 * gfortran.dg/warn_conversion_4.f90: New.
3960
3961 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3962
3963 PR middle-end/53411
3964 PR rtl-optimization/53495
3965 * gcc.c-torture/compile/pr53411.c: New test.
3966 * gcc.c-torture/compile/pr53495.c: New test.
3967
3968 2012-08-13 Richard Guenther <rguenther@suse.de>
3969
3970 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3971
3972 2012-08-13 Richard Guenther <rguenther@suse.de>
3973
3974 PR tree-optimization/54200
3975 * gcc.dg/guality/pr54200.c: New testcase.
3976 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3977
3978 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3979
3980 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3981
3982 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3983
3984 PR target/51244
3985 * gcc.target/sh/pr51244-7.c: New.
3986 * gcc.target/sh/pr51244-8.c: New.
3987 * gcc.target/sh/pr51244-9.c: New.
3988 * gcc.target/sh/pr51244-10.c: New.
3989
3990 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3991
3992 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3993 -m2e or -m2a.
3994 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3995 * gcc.target/sh/pr53511-1.c: Likewise.
3996 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3997 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3998 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3999 * gcc.target/sh/pr53512-3.c: Likewise.
4000 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4001
4002 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4003
4004 PR target/39423
4005 * gcc.c-torture/compile/pr39423-1.c: New.
4006 * gcc.c-torture/compile/pr39423-2.c: New.
4007
4008 2012-08-12 Tobias Burnus <burnus@net-b.de>
4009
4010 PR fortran/54221
4011 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4012 they appear uninitialized on the RHS.
4013 * gfortran.dg/public_private_module_6.f90: New.
4014
4015 2012-08-11 Martin Jambor <mjambor@suse.cz>
4016
4017 PR fortran/48636
4018 * gfortran.dg/pr48636.f90: New test.
4019
4020 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4021
4022 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4023 to avoid warnings.
4024 (main): Adjust caller.
4025
4026 2012-08-10 Richard Guenther <rguenther@suse.de>
4027
4028 * gcc.dg/matrix/*.c: Adjust and move ...
4029 * gcc.dg/torture/: ... here.
4030 * gcc.dg/matrix: Remove directory.
4031
4032 2012-08-10 Richard Guenther <rguenther@suse.de>
4033
4034 PR middle-end/54219
4035 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4036
4037 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4038
4039 PR middle-end/54211
4040 * gcc.dg/tree-ssa/pr54211.c: New test.
4041
4042 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4043
4044 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4045 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4046
4047 2012-08-10 Richard Guenther <rguenther@suse.de>
4048
4049 PR tree-optimization/54109
4050 * gcc.dg/torture/pr54109.c: New testcase.
4051 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4052 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4053
4054 2012-08-10 Richard Guenther <rguenther@suse.de>
4055
4056 PR tree-optimization/54027
4057 * gcc.dg/torture/pr54027.c: New testcase.
4058
4059 2012-08-10 Richard Guenther <rguenther@suse.de>
4060
4061 * g++.dg/plugin/selfassign.c: Adjust.
4062 * gcc.dg/plugin/selfassign.c: Likewise.
4063 * gcc.dg/strlenopt-11.c: Likewise.
4064 * gcc.dg/strlenopt-13.c: Likewise.
4065 * gcc.dg/no-strict-overflow-4.c: Likewise.
4066 * gcc.dg/strict-overflow-4.c: Likewise.
4067 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4068 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4069 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4070 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4071 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4072 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4073 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4074 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4075 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4076 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4077 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4078 * gcc.dg/pr46309.c: Likewise.
4079 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4080
4081 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4082
4083 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4084 for x86 targets.
4085 * gcc.c-torture/compile/20120727-2.c: New test.
4086
4087 2012-08-09 Martin Jambor <mjambor@suse.cz>
4088
4089 * gcc.dg/ipa/iinline-4.c: New test.
4090 * gcc.dg/ipa/iinline-5.c: Likewise.
4091 * gcc.dg/ipa/iinline-6.c: Likewise.
4092 * gcc.dg/ipa/iinline-7.c: Likewise.
4093 * gcc.dg/lto/20120723_0.c: Likewise.
4094 * gcc.dg/lto/20120723_1.c: Likewise.
4095
4096 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4097
4098 PR target/39423
4099 * gcc.target/sh/pr39423-1.c: New.
4100
4101 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4102
4103 PR target/51244
4104 * gcc.target/sh/pr51244-5: New.
4105 * gcc.target/sh/pr51244-6: New.
4106
4107 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4108
4109 * gcc.target/i386/adx-addxcarry32-3.c: New.
4110 * gcc.target/i386/adx-addxcarry64-3.c: New.
4111
4112 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4113
4114 PR rtl-optimization/53701
4115 * gcc.dg/pr53701.c: New test.
4116
4117 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4118
4119 * gcc.c-torture/compile/20120727-1.c: New test.
4120
4121 2012-08-09 Tobias Burnus <burnus@net-b.de>
4122
4123 PR fortran/54199
4124 * gfortran.dg/intrinsic_shadow_4.f90: New.
4125
4126 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4127
4128 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4129
4130 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4131
4132 * gcc.c-torture/execute/20120808-1.c: New test.
4133
4134 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4135
4136 PR rtl-optimization/54157
4137 * gcc.target/i386/pr54157.c: New file.
4138
4139 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4140
4141 * gcc.target/i386/adx-addcarryx32-1.c: New.
4142 * gcc.target/i386/adx-addcarryx32-2.c: New.
4143 * gcc.target/i386/adx-addcarryx64-1.c: New.
4144 * gcc.target/i386/adx-addcarryx64-2.c: New.
4145 * gcc.target/i386/adx-check.h: New.
4146 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4147 * gcc.target/i386/sse-12.c: Add -madx.
4148 * gcc.target/i386/sse-13.c: Ditto.
4149 * gcc.target/i386/sse-14.c: Ditto.
4150 * gcc.target/i386/sse-22.c: Ditto.
4151 * gcc.target/i386/sse-23.c: Ditto.
4152 * g++.dg/other/i386-2.C: Ditto.
4153 * g++.dg/other/i386-3.C: Ditto.
4154
4155 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4156
4157 * gcc.dg/tree-ssa/slsr-5.c: New.
4158 * gcc.dg/tree-ssa/slsr-6.c: New.
4159 * gcc.dg/tree-ssa/slsr-7.c: New.
4160 * gcc.dg/tree-ssa/slsr-8.c: New.
4161 * gcc.dg/tree-ssa/slsr-9.c: New.
4162 * gcc.dg/tree-ssa/slsr-10.c: New.
4163 * gcc.dg/tree-ssa/slsr-11.c: New.
4164 * gcc.dg/tree-ssa/slsr-12.c: New.
4165 * gcc.dg/tree-ssa/slsr-13.c: New.
4166 * gcc.dg/tree-ssa/slsr-14.c: New.
4167 * gcc.dg/tree-ssa/slsr-15.c: New.
4168 * gcc.dg/tree-ssa/slsr-16.c: New.
4169 * gcc.dg/tree-ssa/slsr-17.c: New.
4170 * gcc.dg/tree-ssa/slsr-18.c: New.
4171 * gcc.dg/tree-ssa/slsr-19.c: New.
4172 * gcc.dg/tree-ssa/slsr-20.c: New.
4173 * gcc.dg/tree-ssa/slsr-21.c: New.
4174 * gcc.dg/tree-ssa/slsr-22.c: New.
4175 * gcc.dg/tree-ssa/slsr-23.c: New.
4176 * gcc.dg/tree-ssa/slsr-24.c: New.
4177 * gcc.dg/tree-ssa/slsr-25.c: New.
4178 * gcc.dg/tree-ssa/slsr-26.c: New.
4179 * gcc.dg/tree-ssa/slsr-30.c: New.
4180 * gcc.dg/tree-ssa/slsr-31.c: New.
4181
4182 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4183
4184 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4185 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4186 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4187
4188 2012-08-06 Cary Coutant <ccoutant@google.com>
4189
4190 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4191
4192 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4193
4194 PR fortran/35831
4195 * gfortran.dg/dummy_procedure_5.f90: Modified.
4196 * gfortran.dg/dummy_procedure_8.f90: New.
4197 * gfortran.dg/interface_26.f90: Modified.
4198 * gfortran.dg/proc_ptr_11.f90: Modified.
4199 * gfortran.dg/proc_ptr_15.f90: Modified.
4200 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4201 * gfortran.dg/typebound_override_1.f90: Modified.
4202 * gfortran.dg/typebound_proc_6.f03: Modified.
4203
4204 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4205
4206 PR tree-optimization/51938
4207 PR tree-optimization/52005
4208 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4209 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4210 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4211 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4212
4213 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4214
4215 Avoid crashing on erroneous static_assert usage
4216 * g++.dg/cpp0x/static_assert8.C: New test.
4217
4218 2012-08-06 Jason Merrill <jason@redhat.com>
4219
4220 * g++.dg/cpp0x/sfinae38.C: New.
4221
4222 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4223 Paolo Carlini <paolo.carlini@oracle.com>
4224
4225 PR c++/54165
4226 * g++.dg/conversion/void2.C: New.
4227
4228 2012-08-06 Tom de Vries <tom@codesourcery.com>
4229
4230 * gcc.dg/tree-ssa/vrp78.c: New test.
4231
4232 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4233 Richard Sandiford <rdsandiford@googlemail.com>
4234
4235 * g++.dg/opt/enum2.C: Require fpic target.
4236 * g++.dg/lto/20090303_0.C: Likewise.
4237
4238 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4239 Catherine Moore <clm@codesourcery.com>
4240
4241 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4242 flush function names too.
4243 * gcc.target/mips/clear-cache-1.c: Likewise.
4244
4245 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4246
4247 PR target/54156
4248 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4249
4250 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4251
4252 PR fortran/54166
4253 * gfortran.dg/array_5.f90: New test.
4254
4255 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4256
4257 PR tree-optimization/30318
4258 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4259
4260 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4261
4262 * g++.dg/ext/vector17.C: New testcase.
4263
4264 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4265
4266 PR target/51931
4267 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4268 * g++.dg/opt/longbranch1.C: Likewise.
4269
4270 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4271
4272 PR tree-optimization/53805
4273 * gcc.dg/fold-notunord.c: New testcase.
4274
4275 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4276
4277 PR fortran/48820
4278 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4279 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4280
4281 2012-08-02 Jason Merrill <jason@redhat.com>
4282 Paolo Carlini <paolo.carlini@oracle.com>
4283
4284 PR c++/51213 (again)
4285 * g++.dg/cpp0x/sfinae37.C: Extend.
4286
4287 2012-08-02 Richard Guenther <rguenther@suse.de>
4288
4289 PR tree-optimization/50672
4290 * g++.dg/torture/pr50672.C: New testcase.
4291
4292 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4293
4294 PR fortran/54147
4295 * gfortran.dg/abstract_type_6.f03: Modified.
4296 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4297 * gfortran.dg/proc_ptr_comp_35.f90: New.
4298 * gfortran.dg/typebound_proc_9.f03: Modified.
4299 * gfortran.dg/typebound_proc_26.f90: New.
4300
4301 2012-08-02 Richard Guenther <rguenther@suse.de>
4302
4303 * gcc.dg/torture/pta-callused-1.c: Adjust.
4304 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4305 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4306 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4307 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4308 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4309 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4310 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4311 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4312
4313 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4314
4315 PR fortran/54033
4316 * gfortran.dg/include_6.f90: New test case.
4317 * gfortran.dg/include_7.f90: New test case.
4318 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4319
4320 2012-08-01 Tom de Vries <tom@codesourcery.com>
4321
4322 * gcc.dg/tree-ssa/vrp76.c: New test.
4323
4324 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4325
4326 PR tree-optimization/46556
4327 * gcc.dg/tree-ssa/slsr-27.c: New.
4328 * gcc.dg/tree-ssa/slsr-28.c: New.
4329 * gcc.dg/tree-ssa/slsr-29.c: New.
4330
4331 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4332
4333 PR fortran/42418
4334 * gfortran.dg/proc_decl_29.f90: New.
4335
4336 2012-07-31 Dehao Chen <dehao@google.com>
4337
4338 * gcc.dg/predict-7.c: New test.
4339
4340 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4341
4342 PR fortran/54134
4343 * gfortran.dg/typebound_override_3.f90: New.
4344
4345 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4346
4347 PR tree-optimization/53773
4348 * gcc.dg/vect/pr53773.c: New test.
4349
4350 2012-07-31 Nick Clifton <nickc@redhat.com>
4351
4352 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4353 and for XStormy16.
4354
4355 2012-07-31 Tobias Burnus <burnus@net-b.de>
4356
4357 * gfortran.dg/c_funloc_tests_6.f90: New.
4358 * gfortran.dg/c_funloc_tests_7.f90: New.
4359 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4360
4361 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4362
4363 PR c++/53624
4364 * g++.dg/cpp0x/temp_default5.C: New.
4365
4366 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4367
4368 PR fortran/51081
4369 * gfortran.dg/proc_ptr_37.f90: New.
4370
4371 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4372
4373 * lib/target-supports.exp
4374 (check_effective_target_vect_natural_alignment): New function.
4375 * gcc.dg/align-2.c: Only run on targets with natural alignment
4376 of vector types.
4377 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4378 alignment of vector types.
4379
4380 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4381 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4382
4383 * gcc.target/i386/rdseed16-1.c: New.
4384 * gcc.target/i386/rdseed32-1.c: Ditto
4385 * gcc.target/i386/rdseed64-1.c: Ditto
4386 * gcc.target/i386/sse-12.c: Add -mrdseed.
4387 * gcc.target/i386/sse-13.c: Ditto.
4388 * gcc.target/i386/sse-14.c: Ditto.
4389 * g++.dg/other/i386-2.C: Ditto.
4390 * g++.dg/other/i386-3.C: Ditto.
4391
4392 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4393
4394 PR target/51244
4395 * gcc.target/sh/pr51244-4.c: New.
4396
4397 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4398
4399 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4400 for alpha*-*-* targets. Cleanup original tree dump.
4401
4402 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4403
4404 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4405 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4406
4407 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4408
4409 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4410 rand, srand. Include <stdlib.h>.
4411
4412 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4413
4414 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4415
4416 2012-07-26 Richard Henderson <rth@redhat.com>
4417
4418 * gcc.dg/attr-hotcold-1.c: New.
4419 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4420
4421 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4422 Sandra Loosemore <sandra@codesourcery.com>
4423
4424 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4425
4426 2012-07-26 Tobias Burnus <burnus@net-b.de>
4427
4428 * gfortran.dg/contiguous_1.f90: Update dg-error.
4429 * gfortran.dg/proc_ptr_32.f90: Ditto.
4430
4431 2012-07-26 Richard Guenther <rguenther@suse.de>
4432
4433 PR tree-optimization/54098
4434 * gcc.dg/torture/pr54098.c: New testcase.
4435
4436 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4437
4438 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4439 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4440
4441 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4442
4443 PR fortran/44354
4444 * gfortran.dg/array_constructor_39.f90: New test.
4445
4446 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4447
4448 PR fortran/44354
4449 * gfortran.dg/array_constructor_38.f90: New test.
4450
4451 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4452
4453 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4454
4455 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4456
4457 * gnat.dg/noreturn5.ad[sb]: New test.
4458
4459 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4460 Paul Brook <paul@codesourcery.com>
4461
4462 PR target/53633
4463
4464 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4465 * c-c++-common/pr53633.c: New test.
4466
4467 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4468
4469 * gcc.target/i386/asm-dialect-1.c: New test case.
4470
4471 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4472 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4473
4474 * gcc.target/i386/prefetchw-1.c: New.
4475 * gcc.target/i386/sse-12.c: Add -mprfchw.
4476 * gcc.target/i386/sse-13.c: Ditto.
4477 * gcc.target/i386/sse-14.c: Ditto.
4478 * gcc.target/i386/sse-22.c: Ditto.
4479 * gcc.target/i386/sse-23.c: Ditto.
4480 * g++.dg/other/i386-2.C: Ditto.
4481 * g++.dg/other/i386-3.C: Ditto.
4482
4483 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4484
4485 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4486
4487 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4488
4489 PR target/54051
4490 * gcc.target/arm/pr54051.c: New.
4491 * gcc.target/arm/vfp-1.c: Adjust test.
4492
4493 2012-07-24 Julian Brown <julian@codesourcery.com>
4494
4495 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4496 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4497 hard-float ARM.
4498
4499 2012-07-23 Paul Brook <paul@codesourcery.com>
4500
4501 * g++.dg/other/armv7m-1.c: New test.
4502
4503 2012-07-23 Julian Brown <julian@codesourcery.com>
4504
4505 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4506 ARM.
4507 (DO_TEST): Define to 1 for appropriate ARM targets.
4508
4509 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4510
4511 PR tree-optimization/53881
4512 * gcc.dg/pr53881.c: Renamed to ...
4513 * gcc.dg/pr53881-1.c: ... this.
4514 * gcc.dg/pr53881-2.c: New test.
4515
4516 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4517
4518 Handle recent changes in default atomics for cris*-*-linux*.
4519 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4520 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4521 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4522 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4523 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4524 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4525 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4526 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4527 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4528 -mno-unaligned-atomic-may-use-library is in effect for
4529 cris*-*-linux*.
4530 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4531 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4532 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4533 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4534 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4535 gcc.target/cris/torture/sync-mis-op-i-1.c,
4536 gcc.target/cris/torture/sync-mis-op-i-2.c,
4537 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4538 gcc.target/cris/torture/sync-mis-op-i-3.c,
4539 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4540 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4541 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4542 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4543 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4544 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4545 (main): Remove local variable x.
4546 [mis_ok]: Check that atomics don't fail.
4547
4548 2012-07-21 Andrew Pinski <apinski@cavium.com>
4549
4550 * gcc.dg/tree-ssa/vrp72.c: New test.
4551 * gcc.dg/tree-ssa/vrp73.c: New test.
4552 * gcc.dg/tree-ssa/vrp74.c: New test.
4553 * gcc.dg/tree-ssa/vrp75.c: New test.
4554
4555 2012-07-21 Andrew Pinski <apinski@cavium.com>
4556
4557 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4558 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4559
4560 2012-07-21 Andrew Pinski <apinski@cavium.com>
4561
4562 * gcc.target/mips/octeon-pop-2.c: New testcase.
4563
4564 2012-07-21 Tobias Burnus <burnus@net-b.de>
4565
4566 PR fortran/48820
4567 * gfortran.dg/assumed_rank_3.f90: New.
4568 * gfortran.dg/assumed_rank_11.f90: New.
4569 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4570 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4571 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4572
4573 2012-07-21 Andrew Pinski <apinski@cavium.com>
4574
4575 * gcc.target/mips/unaligned-1.c: New testcase.
4576
4577 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4578
4579 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4580
4581 2012-07-20 Tobias Burnus <burnus@net-b.de>
4582
4583 * gfortran.dg/bind_c_array_params_2.f90: New.
4584 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4585 and update dg-error.
4586
4587 2012-07-20 Tobias Burnus <burnus@net-b.de>
4588
4589 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4590
4591 2012-07-20 Jason Merrill <jason@redhat.com>
4592
4593 PR c++/54038
4594 * g++.dg/other/array7.C: New.
4595
4596 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4597
4598 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4599 the basic block and check loop depth.
4600 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4601 matching patterns and comments.
4602 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4603 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4604
4605 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4606
4607 PR c++/28656
4608 * c-c++-common/pr28656.c: New test.
4609
4610 2012-07-19 Jason Merrill <jason@redhat.com>
4611
4612 PR c++/54026
4613 * g++.dg/init/mutable1.C: New.
4614
4615 2012-07-20 Tobias Burnus <burnus@net-b.de>
4616
4617 PR fortran/48820
4618 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4619 * gfortran.dg/assumed_rank_1.f90: New.
4620 * gfortran.dg/assumed_rank_1_c.c: New.
4621 * gfortran.dg/assumed_rank_2.f90: New.
4622 * gfortran.dg/assumed_rank_4.f90: New.
4623 * gfortran.dg/assumed_rank_5.f90: New.
4624 * gfortran.dg/assumed_rank_6.f90: New.
4625 * gfortran.dg/assumed_rank_7.f90: New.
4626 * gfortran.dg/assumed_rank_8.f90: New.
4627 * gfortran.dg/assumed_rank_8_c.c: New.
4628 * gfortran.dg/assumed_rank_9.f90: New.
4629 * gfortran.dg/assumed_rank_10.f90: New.
4630 * gfortran.dg/assumed_rank_12.f90: New.
4631
4632 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4633
4634 * gnat.dg/opt25.adb: New test.
4635 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4636 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4637
4638 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4639
4640 * gnat.dg/aggr20.ad[sb]: New test.
4641 * gnat.dg/aggr20_pkg.ads: New helper.
4642
4643 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4644
4645 * gnat.dg/derived_type3.adb: New test.
4646 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4647
4648 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4649
4650 PR rtl-optimization/53942
4651 * gcc.dg/pr53942.c: New test.
4652
4653 2012-07-19 Jason Merrill <jason@redhat.com>
4654
4655 PR c++/54021
4656 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4657
4658 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4659
4660 * gnat.dg/discr38.adb: New test.
4661
4662 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR middle-end/54017
4665 * c-c++-common/gomp/pr54017.c: New test.
4666
4667 2012-07-19 Richard Guenther <rguenther@suse.de>
4668 Eric Botcazou <ebotcazou@adacore.com>
4669
4670 * gnat.dg/loop_optimization11.adb: New testcase.
4671 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4672
4673 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4674 Jason Merrill <jason@redhat.com>
4675
4676 * g++.dg/cpp0x/sfinae37.C: New.
4677 * g++.dg/template/access23.C: New.
4678 * g++.dg/template/access7.C: Adjust.
4679 * g++.dg/template/sfinae10.C: Don't expect errors.
4680 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4681
4682 2012-07-18 Julian Brown <julian@codesourcery.com>
4683 Sandra Loosemore <sandra@codesroucery.com>
4684
4685 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4686
4687 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4688
4689 * gnat.dg/noreturn4.ad[sb]: New test.
4690 * gnat.dg/noreturn4_pkg.ads: New helper.
4691
4692 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4693 Julian Brown <julian@codesourcery.com>
4694
4695 * gcc.target/arm/neon-vdup-1.c: New test case.
4696 * gcc.target/arm/neon-vdup-2.c: New test case.
4697 * gcc.target/arm/neon-vdup-3.c: New test case.
4698 * gcc.target/arm/neon-vdup-4.c: New test case.
4699 * gcc.target/arm/neon-vdup-5.c: New test case.
4700 * gcc.target/arm/neon-vdup-6.c: New test case.
4701 * gcc.target/arm/neon-vdup-7.c: New test case.
4702 * gcc.target/arm/neon-vdup-8.c: New test case.
4703 * gcc.target/arm/neon-vdup-9.c: New test case.
4704 * gcc.target/arm/neon-vdup-10.c: New test case.
4705 * gcc.target/arm/neon-vdup-11.c: New test case.
4706 * gcc.target/arm/neon-vdup-12.c: New test case.
4707 * gcc.target/arm/neon-vdup-13.c: New test case.
4708 * gcc.target/arm/neon-vdup-14.c: New test case.
4709 * gcc.target/arm/neon-vdup-15.c: New test case.
4710 * gcc.target/arm/neon-vdup-16.c: New test case.
4711 * gcc.target/arm/neon-vdup-17.c: New test case.
4712 * gcc.target/arm/neon-vdup-18.c: New test case.
4713 * gcc.target/arm/neon-vdup-19.c: New test case.
4714 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4715 arguments non-constant.
4716
4717 2012-07-18 Richard Guenther <rguenther@suse.de>
4718
4719 PR tree-optimization/53970
4720 * g++.dg/torture/pr53970.C: New testcase.
4721
4722 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4723
4724 PR target/38621
4725 * gcc.c-torture/compile/pr38621.c: New.
4726
4727 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4728
4729 PR target/33135
4730 * gcc.target/sh/pr33135-1.c: New.
4731 * gcc.target/sh/pr33135-2.c: New.
4732 * gcc.target/sh/pr33135-3.c: New.
4733 * gcc.target/sh/pr33135-4.c: New.
4734
4735 2012-07-17 Jason Merrill <jason@redhat.com>
4736
4737 PR c++/53995
4738 * g++.dg/parse/enum9.C: New.
4739
4740 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4741 Sandra Loosemore <sandra@codesourcery.com>
4742
4743 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4744 if there is a conflict with -mcpu=. Use -mcpu=5208.
4745
4746 2012-07-17 Jason Merrill <jason@redhat.com>
4747
4748 PR c++/53989
4749 * g++.dg/template/array23.C: New.
4750
4751 2012-07-17 Tobias Burnus <burnus@net-b.de>
4752
4753 PR fortran/53985
4754 * gfortran.dg/bind_c_usage_26.f90: New.
4755 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4756 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4757 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4758 * gfortran.dg/interop_params.f03: Ditto.
4759
4760 2012-07-17 Jason Merrill <jason@redhat.com>
4761
4762 * g++.dg/template/inherit8.C: Adjust.
4763 * g++.dg/template/using21.C: Adjust.
4764 * g++.dg/template/using22.C: Adjust.
4765
4766 PR c++/53549
4767 * g++.dg/template/current-inst1.C: New.
4768 * g++.dg/parse/crash35.C: Adjust.
4769
4770 2012-07-17 Tobias Burnus <burnus@net-b.de>
4771
4772 PR fortran/52101
4773 * gfortran.dg/oldstyle_4.f90: New.
4774
4775 2012-07-17 Tobias Burnus <burnus@net-b.de>
4776
4777 PR fortran/49265
4778 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4779 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4780
4781 2012-07-16 Jason Merrill <jason@redhat.com>
4782
4783 * g++.dg/parse/access8.C: Adjust.
4784 * g++.dg/template/sfinae6_neg.C: Adjust.
4785
4786 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4787
4788 PR fortran/53824
4789 * gfortran.dg/coarray_allocate_1.f90: New test.
4790
4791 2012-07-16 Andrew Pinski <apinski@cavium.com>
4792
4793 * gcc.c-torture/execute/bswap-1.c: New testcase.
4794 * gcc.c-torture/compile/unalign-1.c: New testcase.
4795 * gcc.c-torture/compile/20120524-1.c: New testcase.
4796 * gcc.c-torture/compile/20101216-1.c: New testcase.
4797
4798 2012-07-16 Dehao Chen <dehao@google.com>
4799
4800 Revert
4801 2012-07-10 Dehao Chen <dehao@google.com>
4802
4803 * gcc.dg/debug_info_inline.c: New test.
4804
4805 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4806
4807 PR fortran/53956
4808 * gfortran.dg/proc_decl_28.f90: New.
4809
4810 2012-07-16 Andrew Pinski <apinski@cavium.com>
4811
4812 * gcc.dg/torture/builtins-1.c: New testcase.
4813
4814 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4815
4816 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4817 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4818 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4819 gcc.target/cris/sync-1-v10.c,
4820 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4821 pass -mno-unaligned-atomic-may-use-library.
4822 * gcc.target/cris/sync-xchg-1.c: New test.
4823 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4824 valid register operand output modifier.
4825
4826 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4827
4828 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4829 characters.
4830
4831 2012-07-13 Andrew Pinski <apinski@cavium.com>
4832
4833 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4834 rather than cleanup-tree-dump.
4835 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4836
4837 2012-07-13 Richard Guenther <rguenther@suse.de>
4838
4839 PR tree-optimization/53907
4840 * gcc.target/i386/pr53907.c: New testcase.
4841
4842 2012-07-13 Richard Guenther <rguenther@suse.de>
4843
4844 PR tree-optimization/53922
4845 * gcc.dg/torture/pr53922.c: New testcase.
4846
4847 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4848
4849 PR rtl-optimization/53908
4850 * gcc.dg/torture/pr53908.c: New test.
4851
4852 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4853
4854 PR c++/53531
4855 * g++.dg/cpp0x/variadic135.C: New.
4856
4857 2012-07-12 Jason Merrill <jason@redhat.com>
4858
4859 * g++.dg/template/sfinae6_neg.C: Adjust.
4860
4861 2012-07-12 Tobias Burnus <burnus@net-b.de>
4862
4863 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4864 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4865 scan-tree-dump-times pattern.
4866
4867 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4868
4869 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4870
4871 2012-07-11 Jason Merrill <jason@redhat.com>
4872
4873 DR 1402
4874 * g++.g/cpp0x/defaulted37.C: New.
4875
4876 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4877
4878 PR target/53859
4879 * gcc.target/arm/pr53859.c: New test.
4880
4881 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4882
4883 PR target/53886
4884 * gcc.c-torture/compile/pr53886.c: New.
4885
4886 2012-07-10 Dehao Chen <dehao@google.com>
4887
4888 * gcc.dg/debug_info_inline.c: New test.
4889
4890 2012-07-10 Jason Merrill <jason@redhat.com>
4891
4892 PR c++/53733
4893 * g++.dg/cpp0x/defaulted36.C: New.
4894 * g++.dg/cpp0x/defaulted21.C: Adjust.
4895
4896 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4897
4898 2012-07-09 Sterling Augustine <saugustine@google.com>
4899
4900 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4901
4902 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4903
4904 PR tree-optimization/53887
4905 * gcc.dg/pr53887.c: New test.
4906
4907 2012-07-09 Jason Merrill <jason@redhat.com>
4908
4909 PR c++/53882
4910 * g++.dg/cpp0x/nullptr29.C: New.
4911
4912 2012-07-09 Tom de Vries <tom@codesourcery.com>
4913 Richard Guenther <rguenther@suse.de>
4914
4915 * gcc.dg/builtin-unreachable-6.c: New test.
4916 * gcc.dg/builtin-unreachable-5.c: New test.
4917
4918 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4919
4920 PR tree-optimization/53881
4921 * gcc.dg/pr53881.c: New test.
4922
4923 2012-07-06 Jason Merrill <jason@redhat.com>
4924
4925 PR c++/53862
4926 * g++.dg/cpp0x/variadic134.C: New.
4927
4928 PR c++/53858
4929 * g++.dg/cpp0x/alias-decl-20.C: New.
4930
4931 2012-07-06 Tom de Vries <tom@codesourcery.com>
4932
4933 PR tree-optimization/51879
4934 * gcc.dg/pr51879-16.c: New test.
4935 * gcc.dg/pr51879-17.c: Same.
4936
4937 2012-07-06 Tom de Vries <tom@codesourcery.com>
4938
4939 PR tree-optimization/52009
4940 * gcc.dg/pr51879-7.c: New test.
4941 * gcc.dg/pr51879-18.c: New test.
4942
4943 2012-07-05 Jason Merrill <jason@redhat.com>
4944
4945 PR c++/50852
4946 * g++.dg/template/typedef39.C: New.
4947
4948 PR c++/53039
4949 * g++.dg/cpp0x/variadic133.C: New.
4950 * g++.dg/template/param1.C: Adjust.
4951
4952 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4953
4954 PR target/48941
4955 PR target/51980
4956 * gcc.target/arm/neon/vtrnf32.c: Update.
4957 * gcc.target/arm/neon/vtrns32.c: Update.
4958 * gcc.target/arm/neon/vtrnu32.c: Update.
4959 * gcc.target/arm/neon/vzipf32.c: Update.
4960 * gcc.target/arm/neon/vzips32.c: Update.
4961 * gcc.target/arm/neon/vzipu32.c: Update.
4962
4963 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4964
4965 PR fortran/53732
4966 * gfortran.dg/inline_sum_4.f90: New test.
4967
4968 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4969
4970 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4971
4972 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4973
4974 * gcc.target/arm/fma-sp.c: New testcase.
4975 * gcc.target/arm/fma.c: Likewise.
4976 * gcc.target/arm/fma.h: Likewise.
4977
4978 2012-07-04 Jason Merrill <jason@redhat.com>
4979
4980 PR c++/53848
4981 * g++.dg/other/enum3.C: New.
4982
4983 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4984
4985 PR middle-end/53321
4986 * g++.dg/torture/pr53321.C: New test.
4987
4988 2012-07-04 Richard Guenther <rguenther@suse.de>
4989
4990 PR tree-optimization/53844
4991 * g++.dg/tree-ssa/pr53844.C: New testcase.
4992
4993 2012-07-04 Richard Guenther <rguenther@suse.de>
4994
4995 PR tree-optimization/53849
4996 * gcc.dg/pr53849.c: New testcase.
4997
4998 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4999
5000 PR c++/53812
5001 * g++.dg/ext/label14.C: New test.
5002
5003 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5004
5005 PR target/53811
5006 * g++.dg/other/pr53811.C: New test.
5007
5008 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5009
5010 PR target/28896
5011 * gcc.target/m68k/stack-limit-1.c: New testcase.
5012
5013 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5014
5015 * gnat.dg/recursive_call.adb: New test.
5016
5017 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5018
5019 * gnat.dg/discr37.ad[sb]: New test.
5020
5021 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5022
5023 * g++.dg/other/packed1.C: Remove SH from xfail list.
5024
5025 2012-07-02 Jason Merrill <jason@redhat.com>
5026
5027 PR c++/53619
5028 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5029
5030 PR c++/53783
5031 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5032
5033 PR c++/53788
5034 * g++.dg/cpp0x/decltype39.C: New.
5035 * g++.dg/diagnostic/method1.C: Adjust.
5036
5037 PR c++/53816
5038 * g++.dg/template/ref6.C: New.
5039
5040 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5041
5042 PR target/53568
5043 * gcc.target/sh/pr53568-1.c: New.
5044
5045 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5046
5047 PR target/51244
5048 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5049
5050 2012-07-02 Jason Merrill <jason@redhat.com>
5051
5052 PR c++/53821
5053 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5054
5055 PR c++/53524
5056 * g++.dg/template/enum7.C: New.
5057 * g++.dg/other/ptrmem10.C: Adjust.
5058 * g++.dg/other/ptrmem11.C: Adjust.
5059 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5060
5061 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5062
5063 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5064
5065 2012-07-01 Wei Guozhi <carrot@google.com>
5066
5067 PR target/53447
5068 * gcc.target/arm/pr53447-1.c: New testcase.
5069 * gcc.target/arm/pr53447-2.c: New testcase.
5070 * gcc.target/arm/pr53447-3.c: New testcase.
5071 * gcc.target/arm/pr53447-4.c: New testcase.
5072
5073 2012-06-29 Richard Guenther <rguenther@suse.de>
5074
5075 PR tree-optimization/47061
5076 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5077
5078 2012-06-29 Richard Guenther <rguenther@suse.de>
5079
5080 PR tree-optimization/37541
5081 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5082
5083 2012-06-29 Richard Guenther <rguenther@suse.de>
5084
5085 PR tree-optimization/52589
5086 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5087
5088 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5089
5090 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5091
5092 * g++.dg/template/error46.C: Add missing comment to dg-message.
5093 * g++.dg/template/crash107.C: Likewise.
5094 * g++.dg/template/error47.C: Likewise.
5095 * g++.dg/template/crash108.C: Likewise.
5096 * g++.dg/overload/operator5.C: Likewise.
5097
5098 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5099 errors in dg-message directives, add comments.
5100
5101 2012-06-28 Kai Tietz <ktietz@redhat.com>
5102
5103 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5104 hard-coded 'unsigned long'.
5105
5106 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5107
5108 PR tree-optimization/51581
5109 * gcc.dg/vect/pr51581-4.c: New test.
5110
5111 PR tree-optimization/53645
5112 * gcc.c-torture/execute/pr53645-2.c: New test.
5113
5114 2012-06-28 Richard Guenther <rguenther@suse.de>
5115
5116 PR middle-end/53790
5117 * gcc.dg/torture/pr53790.c: New testcase.
5118
5119 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5120
5121 PR tree-optimization/53645
5122 * gcc.c-torture/execute/pr53645.c: New test.
5123
5124 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5125
5126 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5127
5128 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5129
5130 PR debug/53671
5131 PR debug/49888
5132 * gcc.dg/guality/pr49888.c: Account for the possibility that
5133 the variable is optimized out at the first test.
5134
5135 2012-06-27 Jason Merrill <jason@redhat.com>
5136
5137 * g++.dg/cpp0x/override2.C: Adjust.
5138 * g++.dg/template/error5.C: Adjust.
5139 * g++.dg/parse/crash28.C: Adjust.
5140
5141 PR c++/53563
5142 * g++.dg/parse/template27.C: New.
5143 * g++.dg/template/crash74.C: Adjust expected output.
5144
5145 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5146
5147 PR fortran/41951
5148 PR fortran/49591
5149 * gfortran.dg/typebound_operator_16.f03: New.
5150
5151 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5152
5153 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5154 even src1.i and src2.i fields even in the second half of the arrays.
5155
5156 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5157
5158 PR c++/51033.
5159 * g++.dg/torture/vshuf-16.inc: New test.
5160 * g++.dg/torture/vshuf-2.inc: New test.
5161 * g++.dg/torture/vshuf-4.inc: New test.
5162 * g++.dg/torture/vshuf-8.inc: New test.
5163 * g++.dg/torture/vshuf-main.inc: New test.
5164 * g++.dg/torture/vshuf-v16hi.C: New test.
5165 * g++.dg/torture/vshuf-v16qi.C: New test.
5166 * g++.dg/torture/vshuf-v2df.C: New test.
5167 * g++.dg/torture/vshuf-v2di.C: New test.
5168 * g++.dg/torture/vshuf-v2sf.C: New test.
5169 * g++.dg/torture/vshuf-v2si.C: New test.
5170 * g++.dg/torture/vshuf-v4df.C: New test.
5171 * g++.dg/torture/vshuf-v4di.C: New test.
5172 * g++.dg/torture/vshuf-v4sf.C: New test.
5173 * g++.dg/torture/vshuf-v4si.C: New test.
5174 * g++.dg/torture/vshuf-v8hi.C: New test.
5175 * g++.dg/torture/vshuf-v8qi.C: New test.
5176 * g++.dg/torture/vshuf-v8si.C: New test.
5177
5178 2012-06-27 Richard Guenther <rguenther@suse.de>
5179
5180 PR middle-end/53676
5181 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5182
5183 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5184
5185 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5186 scan-dump-dem-not): Use printable pattern in test name.
5187
5188 2012-06-26 Sterling Augustine <saugustine@google.com>
5189 Dominique Dhumieres <dominiq@lps.ens.fr>
5190
5191 * gcc.dg/pubtypes-2.c: Update expected output.
5192 * gcc.dg/pubtypes-3.c: Likewise.
5193 * gcc.dg/pubtypes-4.c: Likewise.
5194
5195 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5196
5197 * gcc.dg/tree-ssa/slsr-1.c: New test.
5198 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5199 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5200 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5201
5202 2012-06-26 Matt Turner <mattst88@gmail.com>
5203
5204 PR target/35294
5205 * gcc.target/arm/mmx-2.c: New.
5206
5207 2012-06-26 Richard Guenther <rguenther@suse.de>
5208
5209 PR c++/53752
5210 * g++.dg/torture/pr53752.C: New testcase.
5211
5212 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR tree-optimization/53748
5215 * gcc.c-torture/compile/pr53748.c: New test.
5216
5217 2012-06-25 Jason Merrill <jason@redhat.com>
5218
5219 PR c++/53498
5220 PR c++/53305
5221 * g++.dg/cpp0x/decltype38.C: New.
5222 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5223
5224 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5225
5226 * lib/target-supports-dg.exp (testname-for-summary): New.
5227 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5228 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5229 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5230 scan-module-absence, output-exists, output-exists-not: Use
5231 testname-for-summary.
5232 (dg-test): Clean up testname_with_flags.
5233 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5234 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5235 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5236 scan-assembler-dem-not, object-size: Use testname-for-summary.
5237 * lib/gcov.exp (run-gcov): Likewise.
5238 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5239 scan-dump-dem, scan-dump-dem-note): Likewise.
5240
5241 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5242 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5243 including profopt.opt; save and restore existing value.
5244 * g++.dg/bprob/bprob.exp: Likewise.
5245 * gcc.dg/matrix/matrix.exp: Likewise.
5246 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5247 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5248 PROFOPT_OPTIONS.
5249
5250 2012-06-25 Richard Henderson <rth@redhat.com>
5251
5252 * gcc.dg/pr53749.c: New.
5253
5254 2012-06-25 Jason Merrill <jason@redhat.com>
5255
5256 PR c++/52988
5257 * g++.dg/cpp0x/nullptr28.C: New.
5258
5259 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5260
5261 * gcc.target/arm/neon-vld1_dupQ.c: New.
5262
5263 2012-06-25 Florian Weimer <fweimer@redhat.com>
5264
5265 * g++.dg/init/new35.C: New.
5266 * g++.dg/init/new36.C: New.
5267 * g++.dg/init/new37.C: New.
5268 * g++.dg/ext/vla5.C: New warning.
5269 * g++.dg/ext/vla8.C: New warning.
5270 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5271
5272 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5273 James Greenhalgh <james.greenhalgh@arm.com>
5274
5275 * gcc.target/arm/ftest-support-arm.h New testcase.
5276 * gcc.target/arm/ftest-support-thumb.h Likewise.
5277 * gcc.target/arm/ftest-support.h Likewise.
5278 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5279 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5280 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5281 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5282 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5283 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5284 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5285 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5286 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5287 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5288 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5289 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5290 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5291 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5292 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5293 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5294 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5295 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5296 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5297 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5298 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5299 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5300 * lib/target-supports.exp
5301 (check_effective_target_arm_arch_FUNC): Add support for more
5302 architectures.
5303 (add_options_for_arm_arch_FUNC): Likewise.
5304 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5305
5306 2012-06-25 Jason Merrill <jason@redhat.com>
5307
5308 PR c++/53202
5309 * g++.dg/cpp0x/constexpr-tuple.C: New.
5310
5311 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5312
5313 PR target/53759
5314 * gcc.target/i386/pr53759.c: New test.
5315
5316 PR c++/53594
5317 * g++.dg/cpp0x/nsdmi7.C: New test.
5318
5319 2012-06-24 Kai Tietz <ktietz@redhat.com>
5320
5321 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5322 for LLP64 targets.
5323 * gcc.target/i386/pr38988.c: Likewise.
5324
5325 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5326
5327 PR fortran/47710
5328 PR fortran/53328
5329 * gfortran.dg/typebound_generic_12.f03: New.
5330 * gfortran.dg/typebound_generic_13.f03: New.
5331
5332 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5333
5334 * gnat.dg/lto15.ad[sb]: New test.
5335
5336 2012-06-21 Meador Inge <meadori@codesourcery.com>
5337
5338 PR c/53702
5339 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5340
5341 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5342
5343 * gcc.dg/pch/ident-1.c: New test.
5344 * gcc.dg/pch/ident-1.hs: Header file for new test.
5345
5346 2012-06-21 Michael Matz <matz@suse.de>
5347
5348 PR middle-end/53688
5349 * gcc.c-torture/execute/pr53688.c: New test.
5350
5351 2012-06-20 Richard Guenther <rguenther@suse.de>
5352
5353 PR tree-optimization/30318
5354 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5355
5356 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5357
5358 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5359
5360 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5361
5362 * gcc.target/i386/clearcapv2.map: New file.
5363 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5364
5365 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5366
5367 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5368 and add __sh__ case.
5369
5370 2012-06-19 Jason Merrill <jason@redhat.com>
5371
5372 PR c++/52637
5373 * g++.dg/debug/localclass1.C: New.
5374
5375 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5376
5377 * g++.dg/cpp0x/override4.C: New.
5378
5379 2012-06-14 Jason Merrill <jason@redhat.com>
5380
5381 PR c++/53651
5382 * g++.dg/cpp0x/decltype37.C: New.
5383
5384 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5385
5386 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5387
5388 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5389
5390 * gcc.c-torture/compile/vector-5.c,
5391 gcc.c-torture/compile/vector-6.c: New tests.
5392
5393 2012-06-19 Richard Henderson <rth@redhat.com>
5394
5395 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5396
5397 2012-06-19 Richard Guenther <rguenther@suse.de>
5398
5399 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5400
5401 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5402
5403 PR target/53712
5404 * gcc.target/i386/pr53712.c: New test.
5405
5406 2012-06-18 Tobias Burnus <burnus@net-b.de>
5407
5408 PR fortran/53692
5409 * gfortran.dg/elemental_optional_args_6.f90: New.
5410
5411 2012-06-18 Tobias Burnus <burnus@net-b.de>
5412
5413 PR fortran/53526
5414 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5415 * gfortran.dg/coarray/move_alloc_1.f90
5416
5417 2012-06-18 Tobias Burnus <burnus@net-b.de>
5418
5419 PR fortran/53526
5420 * gfortran.dg/coarray_27.f90: New.
5421
5422 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5423 Greta Yorsh <Greta.Yorsh@arm.com>
5424
5425 * gcc.target/arm/epilog-1.c: New test.
5426
5427 2012-06-18 Richard Guenther <rguenther@suse.de>
5428
5429 PR tree-optimization/53693
5430 * g++.dg/torture/pr53693.C: New testcase.
5431
5432 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5433
5434 PR tree-optimization/53703
5435 * gcc.dg/torture/pr53703.c: New test.
5436
5437 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5438
5439 PR middle-end/53698
5440 * gcc.target/i386/pr53698.c: New test.
5441
5442 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5443
5444 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5445
5446 2012-06-17 Tobias Burnus <burnus@net-b.de>
5447
5448 PR fortran/53691
5449 PR fortran/53685
5450 * gfortran.dg/transfer_check_3.f90: New.
5451
5452 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5453
5454 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5455
5456 2012-06-16 Tobias Burnus <burnus@net-b.de>
5457
5458 PR fortran/53642
5459 PR fortran/45170
5460 * gfortran.dg/deferred_type_param_8.f90: New.
5461
5462 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5463
5464 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5465 testname that includes flags, passed in as new argument, in
5466 pass/fail messages.
5467 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5468 and pass it to verify-* procedures.
5469
5470 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5471 alignment torture options with usual torture options.
5472
5473 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5474 messages reported for one line of source code.
5475 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5476 * g++.dg/cpp0x/decltype2.C: Likewise.
5477 * g++.dg/cpp0x/decltype3.C: Likewise.
5478 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5479 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5480 * g++.dg/cpp0x/static_assert3.C: Likewise.
5481 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5482 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5483 * g++.dg/cpp0x/union1.C: Likewise.
5484 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5485 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5486 * g++.dg/cpp0x/variadic2.C: Likewise.
5487 * g++.dg/cpp0x/variadic20.C: Likewise.
5488 * g++.dg/cpp0x/variadic74.C: Likewise.
5489 * g++.dg/diagnostic/bitfld2.C: Likewise.
5490 * g++.dg/ext/attrib44.C: Likewise.
5491 * g++.dg/ext/no-asm-1.C: Likewise.
5492 * g++.dg/other/error34.C: Likewise.
5493 * g++.dg/parse/crash46.C: Likewise.
5494 * g++.dg/parse/error10.C: Likewise.
5495 * g++.dg/parse/error2.C: Likewise.
5496 * g++.dg/parse/error3.C: Likewise.
5497 * g++.dg/parse/error36.C: Likewise.
5498 * g++.dg/parse/error8.C: Likewise.
5499 * g++.dg/parse/error9.C: Likewise.
5500 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5501 * g++.dg/parse/parser-pr28152.C: Likewise.
5502 * g++.dg/parse/template25.C: Likewise.
5503 * g++.dg/parse/typename11.C: Likewise.
5504 * g++.dg/tc1/dr147.C: Likewise.
5505 * g++.dg/template/deduce3.C: Likewise.
5506 * g++.dg/template/koenig9.C: Likewise.
5507 * g++.dg/template/pr23510.C: Likewise.
5508 * g++.dg/warn/pr12242.C: Likewise.
5509 * g++.dg/warn/pr30551-2.C: Likewise.
5510 * g++.dg/warn/pr30551.C: Likewise.
5511 * g++.old-deja/g++.other/typename1.C: Likewise.
5512 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5513
5514 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5515
5516 PR c++/51033
5517 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5518 * c-c++-common/torture/vshuf-2.inc: Likewise.
5519 * c-c++-common/torture/vshuf-4.inc: Likewise.
5520 * c-c++-common/torture/vshuf-8.inc: Likewise.
5521 * c-c++-common/torture/vshuf-main.inc: Likewise.
5522 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5523 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5524 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5525 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5526 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5527 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5528 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5529 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5530 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5531 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5532 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5533 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5534 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5535 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5536
5537 2012-06-15 Michael Matz <matz@suse.de>
5538
5539 * gcc.dg/tree-ssa/vector-4.c: New test.
5540
5541 2012-06-15 Michael Matz <matz@suse.de>
5542
5543 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5544 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5545
5546 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5547
5548 PR tree-optimization/53636
5549 * gcc.target/arm/pr53636.c: New test.
5550
5551 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR tree-optimization/51581
5554 * gcc.c-torture/execute/pr51581-1.c: New test.
5555 * gcc.c-torture/execute/pr51581-2.c: New test.
5556 * gcc.dg/vect/pr51581-1.c: New test.
5557 * gcc.dg/vect/pr51581-2.c: New test.
5558 * gcc.dg/vect/pr51581-3.c: New test.
5559 * gcc.target/i386/avx-pr51581-1.c: New test.
5560 * gcc.target/i386/avx-pr51581-2.c: New test.
5561 * gcc.target/i386/avx2-pr51581-1.c: New test.
5562 * gcc.target/i386/avx2-pr51581-2.c: New test.
5563 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5564
5565 2012-06-15 Richard Guenther <rguenther@suse.de>
5566
5567 * gcc.c-torture/execute/20120615-1.c: New testcase.
5568
5569 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5570
5571 * gnat.dg/vect8.ad[sb]: New test.
5572
5573 2012-06-14 Richard Guenther <rguenther@suse.de>
5574
5575 * gcc.dg/tree-ssa/vrp.h: New testcase.
5576 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5577
5578 2012-06-13 Christian Bruel <christian.bruel@st.com>
5579
5580 PR target/53621
5581 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5582
5583 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5584
5585 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5586
5587 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5588
5589 PR testsuite/20771
5590 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5591 test summary unique.
5592
5593 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5594 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5595 scan-stack-usage-not): Don't strip torture options from test name.
5596
5597 * lib/scandump.exp (scan-dump-times): Use printable version of
5598 regexp in test summary line.
5599
5600 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5601 messages reported for one line of source code.
5602 * gcc.dg/format/few-1.c: Likewise.
5603 * gcc.dg/ia64-sync-2.c: Likewise.
5604 * gcc.dg/sync-2.c: Likewise.
5605 * gcc.dg/noncompile/pr44517.c: Likewise.
5606
5607 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5608
5609 PR debug/49888
5610 * gcc.dg/guality/pr49888.c: New.
5611
5612 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5613
5614 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5615 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5616 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5617
5618 2012-06-13 Tobias Burnus <burnus@net-b.de>
5619
5620 PR fortran/53643
5621 * gfortran.dg/intent_out_7.f90: New.
5622
5623 2012-06-13 Tobias Burnus <burnus@net-b.de>
5624
5625 PR fortran/53597
5626 * gfortran.dg/save_4.f90: New.
5627
5628 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5629
5630 PR c/53532
5631 PR c/51034
5632 PR c/53196
5633 * gcc.dg/pr53532.c: New test.
5634 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5635 adjust line numbers.
5636 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5637 * gcc.dg/Wcxx-compat-8.c: Likewise.
5638 * gcc.dg/pr51034.c: New test.
5639 * gcc.dg/pr53196-1.c: New test.
5640 * gcc.dg/pr53196-2.c: New test.
5641
5642 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5643
5644 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5645 alignment torture options with usual torture options.
5646 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5647 instead of dg-options.
5648 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5649 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5650 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5651 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5652 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5653 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5654
5655 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5656 to checks for multiple messages reported for one line of source code.
5657 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5658
5659 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5660 messages reported for one line of source code.
5661
5662 * gcc.dg/20031223-1.c: Add comments to check for multiple
5663 messages reported for one line of source code.
5664 * gcc.dg/Wconversion-integer.c: Likewise.
5665 * gcc.dg/Wfatal-2.c: Likewise.
5666 * gcc.dg/Wfatal.c: Likewise.
5667 * gcc.dg/Wobjsize-1.c: Likewise.
5668 * gcc.dg/c99-vla-jump-1.c: Likewise.
5669 * gcc.dg/c99-vla-jump-2.c: Likewise.
5670 * gcc.dg/c99-vla-jump-3.c: Likewise.
5671 * gcc.dg/c99-vla-jump-4.c: Likewise.
5672 * gcc.dg/c99-vla-jump-5.c: Likewise.
5673 * gcc.dg/decl-9.c: Likewise.
5674 * gcc.dg/declspec-10.c: Likewise.
5675 * gcc.dg/declspec-18.c: Likewise.
5676 * gcc.dg/mtune.c: Likewise.
5677 * gcc.dg/parser-pr28152-2.c: Likewise.
5678 * gcc.dg/parser-pr28152.c: Likewise.
5679 * gcc.dg/pr14475.c: Likewise.
5680 * gcc.dg/pr27953.c: Likewise.
5681 * gcc.dg/pr28322-3.c: Likewise.
5682 * gcc.dg/pr30457.c: Likewise.
5683 * gcc.dg/pr30551-2.c: Likewise.
5684 * gcc.dg/pr30551-3.c: Likewise.
5685 * gcc.dg/pr30551-4.c: Likewise.
5686 * gcc.dg/pr30551-5.c: Likewise.
5687 * gcc.dg/pr30551-6.c: Likewise.
5688 * gcc.dg/pr30551.c: Likewise.
5689 * gcc.dg/pr45461.c: Likewise.
5690 * gcc.dg/pr48552-1.c: Likewise.
5691 * gcc.dg/pr48552-2.c: Likewise.
5692 * gcc.dg/redecl-1.c: Likewise.
5693 * gcc.dg/transparent-union-3.c: Likewise.
5694 * gcc.dg/utf-dflt.c: Likewise.
5695 * gcc.dg/utf-dflt2.c: Likewise.
5696 * gcc.dg/vla-8.c: Likewise.
5697 * gcc.dg/vla-init-1.c: Likewise.
5698 * gcc.dg/wtr-int-type-1.c: Likewise.
5699
5700 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5701 messages reported for for one line of source code.
5702 * c-c++-common/raw-string-5.c: Likewise.
5703 * c-c++-common/raw-string-4.c: Likewise.
5704 * c-c++-common/raw-string-6.c: Likewise.
5705 * c-c++-common/pr20000.c: Likewise.
5706
5707 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5708 messages reported for one line of source code.
5709 * gcc.dg/cpp/pr30786.c: Likewise.
5710 * gcc.dg/cpp/pr28709.c: Likewise.
5711 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5712 * gcc.dg/cpp/macspace2.c: Likewise.
5713 * gcc.dg/cpp/missing-header-1.c: Likewise.
5714 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5715 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5716 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5717
5718 2012-06-12 Jason Merrill <jason@redhat.com>
5719
5720 PR c++/53599
5721 * g++.dg/template/local7.C: New.
5722
5723 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5724
5725 PR target/53511
5726 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5727 * gcc.target/sh/pr51340-2.c: Likewise.
5728 * gcc.target/sh/pr51340-3.c: Likewise.
5729
5730 2012-06-12 Michael Matz <matz@suse.de>
5731
5732 * gcc.dg/torture/alias-1.c: New test.
5733
5734 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5735
5736 PR rtl-optimization/53589
5737 * gcc.dg/torture/pr53589.c: New test.
5738
5739 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5740
5741 PR target/50749
5742 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5743 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5744 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5745 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5746 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5747 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5748 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5749 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5750 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5751 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5752 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5753 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5754 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5755 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5756 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5757 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5758
5759 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5760
5761 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5762 (check_intel_cpu_model): New function.
5763 (check_amd_cpu_model): New function.
5764 (check_features): New function.
5765 (__get_cpuid_output): New function.
5766 (check_detailed): New function.
5767 (fn1): Rename to quick_check.
5768 (main): Update to call quick_check and call check_detailed.
5769
5770 2012-06-11 Richard Henderson <rth@redhat.com>
5771
5772 * lib/target-supports.exp
5773 (check_effective_target_sync_long_long_runtime): Use
5774 check_effective_target_lp64 instead of
5775 check_effective_target_powerpc64 for powerpc targets.
5776
5777 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5778
5779 PR target/53511
5780 * gcc.target/sh/pr53511-1.c: New.
5781
5782 2012-06-11 Richard Guenther <rguenther@suse.de>
5783
5784 PR middle-end/53470
5785 * g++.dg/lto/pr53470_0.C: New testcase.
5786 * gcc.dg/lto/pr53470_0.c: Likewise.
5787
5788 2012-06-11 Richard Guenther <rguenther@suse.de>
5789
5790 PR c++/53605
5791 * g++.dg/ext/pr53605.C: New testcase.
5792
5793 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5794
5795 * gnat.dg/specs/array1.ads: New test.
5796 * gnat.dg/specs/array2.ads: Likewise.
5797 * gnat.dg/array22.adb: Likewise.
5798
5799 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gnat.dg/constant4.adb: New test.
5802 * gnat.dg/constant4_pkg.ads: New helper.
5803
5804 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5805
5806 PR fortran/52552
5807 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5808 * gfortran.dg/allocate_class_1.f90: Modified.
5809 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5810 * gfortran.dg/allocate_class_2.f90: New.
5811
5812 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5813
5814 PR middle-end/53535
5815 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5816
5817 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5818
5819 PR fortran/52861
5820 * gfortran.dg/string_assign_2.f90: New test case.
5821
5822 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5823
5824 PR fortran/52861
5825 * gfortran.dg/string_assign_1.f90: New test case.
5826
5827 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR middle-end/53580
5830 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5831 * gcc.dg/gomp/critical-4.c: Likewise.
5832 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5833 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5834 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5835 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5836 * c-c++-common/gomp/pr53580.c: New test.
5837
5838 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5839
5840 PR c++/51214
5841 * g++.dg/cpp0x/forw_enum11.C: New.
5842
5843 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 PR c++/53567
5846 * g++.dg/cpp0x/alias-decl-19.C: New.
5847
5848 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5849
5850 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5851
5852 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5853
5854 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5855 (XSTATE_FP): Ditto.
5856 (XSTATE_SSE): Ditto.
5857 (XSTATE_YMM): Ditto.
5858 (avx_os_support): Use new defines.
5859
5860 2012-06-06 Richard Guenther <rguenther@suse.de>
5861
5862 PR testsuite/32380
5863 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5864 loops.
5865
5866 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5867
5868 PR c++/52841
5869 * g++.dg/cpp0x/pr52841.C: New testcase.
5870
5871 2012-06-06 Richard Guenther <rguenther@suse.de>
5872
5873 PR tree-optimization/53081
5874 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5875 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5876
5877 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5878
5879 * gcc.target/powerpc/pr53487.c: New test.
5880
5881 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5882
5883 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5884
5885 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5886
5887 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5888
5889 2012-06-05 Richard Guenther <rguenther@suse.de>
5890
5891 PR tree-optimization/30442
5892 * gcc.dg/vect/bb-slp-30.c: New testcase.
5893
5894 2012-06-05 Richard Guenther <rguenther@suse.de>
5895
5896 PR tree-optimization/53081
5897 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5898 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5899 -fno-tree-loop-distribute-patterns.
5900
5901 2012-06-05 Alan Modra <amodra@gmail.com>
5902
5903 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5904 Check static chain in nested funcs.
5905
5906 2012-06-04 Tobias Burnus <burnus@net-b.de>
5907
5908 PR fortran/50619
5909 * gfortran.dg/init_flag_10.f90: New.
5910
5911 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5912
5913 PR c++/53524
5914 * g++.dg/warn/Wenum-compare-no-2: New.
5915
5916 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5917
5918 PR preprocessor/53463
5919 * g++.dg/cpp/limits.C: New test.
5920 * g++.dg/parse/error19.C: Adjust.
5921 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5922 * g++.dg/warn/pr35635.C: Likewise.
5923 * g++.old-deja/g++.pt/assign1.C: Likewise.
5924
5925 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5926
5927 PR target/53559
5928 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5929 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5930 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5931 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5932 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5933 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5934 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5935 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5936
5937 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5938
5939 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5940
5941 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR tree-optimization/53550
5944 * gcc.dg/pr53550.c: New test.
5945
5946 2012-06-04 Richard Guenther <rguenther@suse.de>
5947
5948 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5949 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5950 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5951
5952 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5953
5954 PR fortran/48831
5955 * gfortran.dg/parameter_array_element_2.f90: New.
5956
5957 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5958
5959 PR target/53512
5960 * gcc.target/sh/pr53512-1.c: New.
5961 * gcc.target/sh/pr53512-2.c: New.
5962 * gcc.target/sh/pr53512-3.c: New.
5963 * gcc.target/sh/pr53512-4.c: New.
5964
5965 2012-06-01 Jason Merrill <jason@redhat.com>
5966
5967 PR c++/52973
5968 * g++.dg/ext/visibility/template12.C: New.
5969 * g++.dg/ext/attrib14.C: Adjust warning line.
5970
5971 PR c++/52725
5972 * g++.dg/parse/new6.C: New.
5973 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5974
5975 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5976
5977 * c-c++-common/restrict-2.c: Revert previous change.
5978
5979 2012-06-01 Jason Merrill <jason@redhat.com>
5980
5981 PR c++/53137
5982 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5983
5984 PR c++/53484
5985 * g++.dg/cpp0x/auto33.C: New.
5986
5987 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5988
5989 PR c++/26155
5990 * g++.dg/parse/namespace-alias-1.C: New.
5991
5992 2012-06-01 Christian Bruel <christian.bruel@st.com>
5993
5994 * gcc.dg/spec-options.c: New test.
5995 * gcc.dg/foo.specs: New file.
5996
5997 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5998
5999 PR ada/53517
6000 * gnat.dg/lto14.adb: Skip on Solaris.
6001
6002 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6003
6004 * gcc.target/cris/sync-1-v10.c,
6005 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6006 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6007 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6008 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6009 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6010 gcc.target/cris/torture/sync-mis-op-i-1.c,
6011 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6012 gcc.target/cris/torture/sync-mis-op-i-2.c,
6013 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6014 gcc.target/cris/torture/sync-mis-op-i-3.c,
6015 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6016 gcc.target/cris/torture/sync-mis-op-s-1.c,
6017 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6018 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6019 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6020 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6021 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6022 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6023 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6024 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6025 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6026
6027 2012-05-31 Richard Guenther <rguenther@suse.de>
6028
6029 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6030 ldist-pr45948.c with disabled SCCP.
6031
6032 2012-05-31 Richard Guenther <rguenther@suse.de>
6033
6034 PR middle-end/48493
6035 * gcc.dg/torture/pr48493.c: New testcase.
6036
6037 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6038
6039 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6040 arm32 to targets.
6041 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6042 of the initialization loop.
6043 (dg-final): Adjust the expected number of vectorized loops depending
6044 on vect_char_mult target selector.
6045
6046 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6047
6048 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6049 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6050 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6051 New tests.
6052
6053 2012-05-30 Jason Merrill <jason@redhat.com>
6054
6055 PR c++/53356
6056 * g++.dg/init/new34.C: New.
6057 * g++.dg/tree-ssa/stabilize1.C: New.
6058
6059 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR c++/53356
6062 * g++.dg/init/new33.C: New test.
6063
6064 2012-05-30 Richard Guenther <rguenther@suse.de>
6065
6066 PR middle-end/53501
6067 * gcc.dg/torture/pr53501.c: New testcase.
6068 * c-c++-common/restrict-2.c: Adjust.
6069
6070 2012-05-30 Alan Modra <amodra@gmail.com>
6071
6072 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6073 torture-finish.
6074
6075 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6076
6077 * gcc.target/i386/shuf-concat.c: New test.
6078
6079 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6080
6081 PR rtl-optimization/53519
6082 * gcc.c-torture/compile/pr53519.c: New test.
6083
6084 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6085
6086 * gcc.target/arm/neon-vrev.c: New.
6087
6088 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6089
6090 PR target/51340
6091 * gcc.target/sh/pr51340-1.c: New.
6092 * gcc.target/sh/pr51340-2.c: New.
6093 * gcc.target/sh/pr51340-3.c: New.
6094
6095 2012-05-29 Richard Guenther <rguenther@suse.de>
6096
6097 PR tree-optimization/53516
6098 * gcc.dg/torture/pr53516.c: New testcase.
6099
6100 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6101
6102 PR preprocessor/53229
6103 * gcc.dg/cpp/paste6.c: Force to run without
6104 -ftrack-macro-expansion.
6105 * gcc.dg/cpp/paste8.c: Likewise.
6106 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6107 -ftrack-macro-expansion.
6108 * gcc.dg/cpp/paste12.c: Force to run without
6109 -ftrack-macro-expansion.
6110 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6111 -ftrack-macro-expansion.
6112 * gcc.dg/cpp/paste13.c: Likewise.
6113 * gcc.dg/cpp/paste14.c: Likewise.
6114 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6115 -ftrack-macro-expansion.
6116 * gcc.dg/cpp/paste18.c: New test.
6117
6118 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6119
6120 * gcc.target/cris/torture/trap-1.c,
6121 gcc.target/cris/torture/trap-2.c,
6122 gcc.target/cris/torture/trap-3.c,
6123 gcc.target/cris/torture/trap-v0.c,
6124 gcc.target/cris/torture/trap-v3.c: New tests.
6125
6126 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/25137
6129 * g++.dg/warn/Wbraces3.C: New.
6130 * g++.dg/warn/Wbraces4.C: Likewise.
6131
6132 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR tree-optimization/53505
6135 * c-c++-common/torture/pr53505.c: New test.
6136
6137 2012-05-27 Nathan Sidwell <nathan@acm.org>
6138
6139 * gcc.dg/stmt-expr-4.c: New.
6140
6141 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6142
6143 PR c++/53491
6144 * g++.dg/parse/crash60.C: New.
6145
6146 2012-05-26 Jason Merrill <jason@redhat.com>
6147
6148 PR c++/53220
6149 * c-c++-common/array-lit.c: New.
6150 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6151
6152 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6153
6154 PR ada/50294
6155 * gnat.dg/array21.adb: New test.
6156
6157 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6158
6159 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6160
6161 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/32054
6164 * g++.dg/other/anon-union3.C: New.
6165
6166 2012-05-25 Ian Lance Taylor <iant@google.com>
6167
6168 * gcc.dg/split-6.c: New test.
6169
6170 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6171
6172 * gnat.dg/lto14.adb: New test.
6173
6174 2012-05-25 Tristan Gingold <gingold@adacore.com>
6175
6176 * gcc.target/i386/large-frame.c: New.
6177
6178 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6179 * gcc.target/powerpc/lhs-1.c: New.
6180 * gcc.target/powerpc/lhs-2.c: New.
6181 * gcc.target/powerpc/lhs-3.c: New.
6182
6183 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6184
6185 Make unwound macro expansion trace less redundant
6186 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6187 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6188 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6189 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6190 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6191 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6192
6193 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6194
6195 PR c++/53464
6196 * g++.dg/cpp0x/constexpr-default1.C: New.
6197
6198 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6199
6200 PR c++/32080
6201 * g++.dg/eh/goto2.C: New.
6202
6203 2012-05-24 Richard Guenther <rguenther@suse.de>
6204
6205 PR middle-end/53460
6206 * g++.dg/tree-prof/pr53460.C: New testcase.
6207
6208 2012-05-24 Richard Guenther <rguenther@suse.de>
6209
6210 PR bootstrap/53466
6211 * g++.dg/debug/pr53466.C: New testcase.
6212
6213 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6214
6215 PR tree-optimization/53465
6216 * gcc.c-torture/execute/pr53465.c: New test.
6217
6218 2012-05-23 Tobias Burnus <burnus@net-b.de>
6219
6220 PR fortran/51055
6221 PR fortran/45170
6222 * gfortran.dg/allocate_with_typespec_6.f90: New.
6223
6224 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6225
6226 PR c++/29185
6227 * g++.dg/warn/delete-array-1.C: New.
6228
6229 2012-05-23 Richard Guenther <rguenther@suse.de>
6230
6231 * gcc.dg/torture/pr39074-2.c: Adjust.
6232 * gcc.dg/torture/pr39074.c: Likewise.
6233 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6234 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6235
6236 2012-05-22 Jan Hubicka <jh@suse.cz>
6237
6238 PR middle-end/53161
6239 * g++.dg/torture/pr53161.C: New testcase.
6240
6241 2012-05-22 Tobias Burnus <burnus@net-b.de>
6242
6243 PR fortran/53389
6244 * gfortran.dg/realloc_on_assign_15.f90: New.
6245
6246 2012-05-22 Richard Guenther <rguenther@suse.de>
6247
6248 PR middle-end/51071
6249 * gcc.dg/torture/pr51071-2.c: New testcase.
6250
6251 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6252
6253 PR tree-optimization/53336
6254 * g++.dg/torture/pr53336.C: New testcase.
6255
6256 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6257
6258 PR c++/53322
6259 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6260 instead of -Wunused-local-typedefs.
6261
6262 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6263
6264 PR c++/51184
6265 * g++.dg/other/abstract4.C: New-
6266
6267 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/40821
6270 * g++.dg/ext/attrib46.C: New.
6271
6272 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6273
6274 PR c/53418
6275 * gcc.c-torture/compile/pr53418-1.c,
6276 gcc.c-torture/compile/pr53418-2.c: New tests.
6277
6278 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6279
6280 PR tree-optimization/53366
6281 * gcc.dg/torture/pr53366-1.c: New test.
6282 * gcc.dg/torture/pr53366-2.c: New test.
6283 * gcc.target/i386/pr53366-1.c: New test.
6284 * gcc.target/i386/pr53366-2.c: New test.
6285
6286 PR tree-optimization/53409
6287 * gcc.c-torture/compile/pr53409.c: New test.
6288
6289 PR tree-optimization/53410
6290 * gcc.c-torture/compile/pr53410-1.c: New test.
6291 * gcc.c-torture/compile/pr53410-2.c: New test.
6292
6293 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6294
6295 PR target/53425
6296 * gcc.target/i386/pr53425-1.c: New file.
6297 * gcc.target/i386/pr53425-2.c: Likewise.
6298
6299 2012-05-21 Richard Guenther <rguenther@suse.de>
6300
6301 PR tree-optimization/53408
6302 * gcc.dg/torture/pr53408.c: New testcase.
6303
6304 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6305 H.J. Lu <hongjiu.lu@intel.com>
6306
6307 PR target/53416
6308 * gcc.target/i386/pr53416.c: New file.
6309
6310 2012-05-21 Richard Guenther <rguenther@suse.de>
6311
6312 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6313
6314 2012-05-21 Richard Guenther <rguenther@suse.de>
6315
6316 * gcc.dg/torture/ldist-1.c: New testcase.
6317
6318 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6319
6320 * gnat.dg/lto13.adb: New test.
6321 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6322
6323 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6324
6325 * gnat.dg/specs/lto12.ads: New test.
6326 * gnat.dg/specs/lto12_pkg.ads: New helper.
6327
6328 2012-05-18 Richard Guenther <rguenther@suse.de>
6329
6330 PR tree-optimization/53346
6331 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6332 * gcc.target/i386/incoming-10.c: Adjust.
6333 * gcc.target/i386/incoming-11.c: Likewise.
6334 * gcc.target/i386/pr46295.c: Likewise.
6335
6336 2012-05-18 Richard Guenther <rguenther@suse.de>
6337
6338 * gcc.dg/pr53352.c: Return zero.
6339
6340 2012-05-18 Richard Guenther <rguenther@suse.de>
6341
6342 PR tree-optimization/53390
6343 * gcc.dg/torture/pr53390.c: New testcase.
6344
6345 2012-05-18 Meador Inge <meadori@codesourcery.com>
6346
6347 PR rtl-optimization/53352
6348 * gcc.dg/pr53352.c: New test.
6349
6350 2012-05-17 David S. Miller <davem@davemloft.net>
6351
6352 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6353 failure on sparc-*-linux-gnu.
6354
6355 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/39681
6358 * g++.dg/parse/error49.C: New.
6359 * g++.dg/cpp0x/error8.C: Likewise.
6360 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6361 * g++.dg/ext/utf-dflt2.C: Likewise.
6362 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6363 * g++.dg/ext/utf-dflt.C: Likewise.
6364 * c-c++-common/raw-string-3.c: Likewise.
6365 * c-c++-common/raw-string-4.c: Likewise.
6366
6367 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/53371
6370 * g++.dg/cpp0x/catch1.C: New.
6371
6372 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6373
6374 PR c++/44516
6375 * g++.dg/parse/error48.C: New.
6376 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6377 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6378
6379 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6380
6381 * gcc.dg/tm/indirect-2.c: New test.
6382
6383 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6384
6385 PR tree-optimization/53217
6386 * gfortran.dg/pr53217.f90: New test.
6387
6388 2012-05-16 Richard Guenther <rguenther@suse.de>
6389
6390 PR tree-optimization/53364
6391 * g++.dg/torture/pr53364.C: New testcase.
6392
6393 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6394
6395 PR testsuite/52641
6396 * gcc.dg/pr52549.c: Fix test for long != void*
6397 * gcc.c-torture/execute/pr52979-1.x: New file.
6398 * gcc.c-torture/execute/pr52979-2.x: New file.
6399
6400 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6401
6402 PR preprocessor/7263
6403 * gcc.dg/binary-constants-2.c: Run without tracking locations
6404 accross macro expansion.
6405 * gcc.dg/binary-constants-3.c: Likewise.
6406 * gcc.dg/cpp/sysmac2.c: Likewise.
6407 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6408 location.
6409 * gcc.dg/cpp/syshdr3.c: New test.
6410 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6411 * gcc.dg/system-binary-constants-1.c: New test.
6412 * gcc.dg/system-binary-constants-1.h: New header for the new test
6413 above.
6414 * g++.dg/cpp/syshdr3.C: New test.
6415 * g++.dg/cpp/syshdr3.h: New header the new test above.
6416 * g++.dg/system-binary-constants-1.C: New test.
6417 * g++.dg/system-binary-constants-1.h: New header the new test
6418 above.
6419
6420 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6421
6422 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6423
6424 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR target/53358
6427 * gcc.dg/pr53358.c: New test.
6428
6429 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 PR c++/11856
6432 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6433 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6434
6435 2012-05-15 Olivier Hainque <hainque@adacore.com>
6436
6437 * g++.dg/eh/sighandle.C: New testcase.
6438
6439 2012-05-15 Richard Guenther <rguenther@suse.de>
6440
6441 PR tree-optimization/53355
6442 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6443
6444 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6445
6446 * gfortran.dg/*.f90: Remove now redundant manual
6447 cleanup-modules directive.
6448
6449 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6450
6451 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6452 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6453
6454 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6455
6456 PR fortran/52428
6457 * gfortran.dg/int_range_io_1.f90: New test.
6458
6459 2012-05-14 Andi Kleen <ak@linux.intel.com>
6460 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR target/53315
6463 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6464 * gcc.target/i386/rtm-check.h: New file.
6465 * gcc.target/i386/pr53315.c: New test.
6466
6467 2012-05-14 Tobias Burnus <burnus@net-b.de>
6468
6469 PR fortran/49110
6470 PR fortran/51055
6471 PR fortran/53329
6472 * gfortran.dg/deferred_type_param_4.f90: New.
6473 * gfortran.dg/deferred_type_param_6.f90: New.
6474
6475 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6476
6477 * gcc.target/i386/retarg.c: New test.
6478
6479 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6480
6481 PR fortran/45170
6482 * gfortran.dg/deferred_type_param_3.f90: New.
6483 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6484 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6485
6486 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6487
6488 * gnat.dg/null_pointer_deref3.adb: New test.
6489
6490 2012-05-12 Tobias Burnus <burnus@net-b.de>
6491
6492 PR fortran/49110
6493 PR fortran/52843
6494 * gfortran.dg/deferred_type_param_5.f90: New.
6495
6496 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 * g++.dg/parse/error47.C: New.
6499
6500 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6501
6502 PR fortran/52537
6503 * gfortran.dg/string_compare_4.f90: Change option
6504 to -fdump-tree-original. Add test case for kind=4.
6505
6506 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6507
6508 PR fortran/52537
6509 * gfortran.dg/string_compare_4.f90: New test.
6510
6511 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6512
6513 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6514
6515 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 PR c++/53305
6518 * g++.dg/cpp0x/variadic132.C: New.
6519
6520 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6521
6522 PR c++/53158
6523 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6524 * g++.dg/parse/error26.C: Tweak dg-error column number.
6525
6526 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/53301
6529 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6530
6531 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6532
6533 * gnat.dg/lto11.ad[sb]: New test.
6534
6535 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6536
6537 PR target/52908
6538 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6539 directive to Scan for vpmuldq, not vpmacsdql.
6540
6541 2012-05-09 Michael Matz <matz@suse.de>
6542
6543 PR tree-optimization/53185
6544 * gcc.dg/vect/pr53185.c: New test.
6545
6546 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6547
6548 PR middle-end/53249
6549 * gcc.target/i386/pr53249.c: New.
6550
6551 2012-05-09 Richard Guenther <rguenther@suse.de>
6552
6553 PR tree-optimization/18437
6554 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6555 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6556
6557 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6558
6559 PR tree-optimization/53226
6560 * gcc.c-torture/compile/pr53226.c: New test.
6561
6562 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6563
6564 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6565 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6566 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6567 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6568 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6569 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6570 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6571 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6572 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6573 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6574 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6575 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6576 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6577 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6578
6579 2012-05-09 Dehao Chen <dehao@google.com>
6580
6581 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6582 * gcc.dg/predict-2.c: Likewise.
6583 * gcc.dg/predict-3.c: Likewise.
6584 * gcc.dg/predict-4.c: Likewise.
6585 * gcc.dg/predict-5.c: Likewise.
6586 * gcc.dg/predict-6.c: Likewise.
6587
6588 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6589
6590 PR target/53272
6591 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6592
6593 2012-05-08 Richard Guenther <rguenther@suse.de>
6594
6595 * gcc.dg/fold-bitand-4.c: New testcase.
6596
6597 2012-05-08 Dehao Chen <dehao@google.com>
6598
6599 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6600 heuristic is working properly.
6601 * gcc.dg/predict-2.c: Likewise.
6602 * gcc/dg/predict-3.c: Likewise.
6603 * gcc/dg/predict-4.c: Likewise.
6604 * gcc/dg/predict-5.c: Likewise.
6605 * gcc/dg/predict-6.c: Likewise.
6606
6607 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6608
6609 PR tree-optimization/53239
6610 * g++.dg/opt/vrp3.C: New test.
6611 * g++.dg/opt/vrp3-aux.cc: New file.
6612 * g++.dg/opt/vrp3.h: New file.
6613
6614 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6615
6616 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6617 .uleb128 support in assembler output.
6618
6619 2012-05-07 Richard Guenther <rguenther@suse.de>
6620
6621 PR lto/42987
6622 * g++.dg/lto/pr42987_0.C: New testcase.
6623 * g++.dg/lto/pr42987_1.C: Likewise.
6624
6625 2012-05-07 Tobias Burnus <burnus@net-b.de>
6626
6627 PR fortran/53255
6628 * gfortran.dg/typebound_operator_15.f90: New.
6629
6630 2012-05-06 Tobias Burnus <burnus@net-b.de>
6631
6632 PR fortran/41587
6633 * gfortran.dg/class_array_13.f90: New.
6634
6635 2012-05-06 Tristan Gingold <gingold@adacore.com>
6636
6637 * gnat.dg/warn7.adb: New test.
6638
6639 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6640
6641 * gnat.dg/specs/renamings.ads: Rename to...
6642 * gnat.dg/specs/renaming1.ads: ...this.
6643 * gnat.dg/specs/renaming2.ads: New test.
6644 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6645 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6646 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6647 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6648
6649 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6650
6651 * gnat.dg/discr36.ad[sb]: New test.
6652 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6653
6654 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6655
6656 PR c/43772
6657 * c-c++-common/pr43772.c: New.
6658
6659 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6660
6661 PR fortran/41600
6662 * gfortran.dg/select_type_26.f03 : New test.
6663 * gfortran.dg/select_type_27.f03 : New test.
6664
6665 PR fortran/53191
6666 * gfortran.dg/select_type_28.f03 : New test.
6667
6668 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6669
6670 PR fortran/49010
6671 PR fortran/24518
6672 * gfortran.dg/mod_sign0_1.f90: New test.
6673 * gfortran.dg/mod_large_1.f90: New test.
6674
6675 2012-05-04 Tobias Burnus <burnus@net-b.de>
6676
6677 PR fortran/53175
6678 gfortran.dg/public_private_module_5.f90: New.
6679
6680 2012-05-04 Tobias Burnus <burnus@net-b.de>
6681
6682 PR fortran/53111
6683 * gfortran.dg/constructor_7.f90: New.
6684 * gfortran.dg/constructor_8.f90: New.
6685
6686 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6687
6688 PR c++/53166
6689 * g++.dg/cpp0x/static_assert7.C: New.
6690
6691 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6692
6693 PR tree-optimization/52633
6694 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6695 recognized as widening shifts instead of over-widening.
6696 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6697 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6698 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6699 * gcc.target/arm/pr52633.c: New test.
6700
6701 2012-05-04 Richard Guenther <rguenther@suse.de>
6702
6703 PR tree-optimization/53168
6704 * gcc.dg/torture/pr53168.c: New testcase.
6705 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6706
6707 2012-05-04 Richard Guenther <rguenther@suse.de>
6708
6709 * gcc.dg/lto/pr53214_0.c: New testcase.
6710
6711 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6712
6713 * gcc.target/ia64/pr48496.c: New test.
6714 * gcc.target/ia64/pr52657.c: Likewise.
6715
6716 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6717
6718 PR c/51712
6719 * c-c++-common/pr51712.c: New.
6720
6721 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6722
6723 PR target/53199
6724 * gcc.target/powwerpc/pr53199.c: New file.
6725
6726 2012-05-03 Jason Merrill <jason@redhat.com>
6727
6728 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6729
6730 * gcc.dg/debug/dwarf2/dups-types.c: New.
6731 * gcc.dg/debug/dwarf2/dups-types.h: New.
6732
6733 2012-05-03 Jason Merrill <jason@redhat.com>
6734
6735 * g++.dg/debug/dwarf2/namespace-2.C: New.
6736 * g++.dg/debug/dwarf2/localclass3.C: New.
6737
6738 2012-05-03 Jason Merrill <jason@redhat.com>
6739
6740 * g++.dg/debug/dwarf2/thunk1.C: New.
6741
6742 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 PR c++/53186
6745 * g++.dg/other/final2.C: New.
6746
6747 2012-05-03 Richard Guenther <rguenther@suse.de>
6748
6749 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6750
6751 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6752
6753 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6754 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6755 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6756 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6757
6758 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6759
6760 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6761 .byte 0xf2.
6762 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6763 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6764 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6765
6766 PR debug/53174
6767 * gcc.dg/pr53174.c: New test.
6768
6769 PR target/53187
6770 * gcc.target/arm/pr53187.c: New test.
6771 * gcc.c-torture/compile/pr53187.c: New test.
6772
6773 2012-05-03 Richard Guenther <rguenther@suse.de>
6774
6775 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6776 unsupported prefetching support.
6777
6778 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6779
6780 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6781 option -ftrack-macro-expansion=0.
6782 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6783 option -ftrack-macro-expansion=0.
6784
6785 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6786
6787 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6788 dg-options for target arm with dg-additional-options.
6789
6790 2012-05-03 Richard Guenther <rguenther@suse.de>
6791
6792 PR tree-optimization/53144
6793 * gcc.dg/torture/pr53144.c: New testcase.
6794
6795 2012-05-03 Tobias Burnus <burnus@net-b.de>
6796
6797 PR fortran/52864
6798 * gfortran.dg/pointer_intent_7.f90: New.
6799 * gfortran.dg/pure_formal_3.f90: New.
6800
6801 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6802
6803 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6804
6805 2012-05-02 Martin Jambor <mjambor@suse.cz>
6806
6807 PR lto/52605
6808 * g++.dg/lto/pr52605_0.C: New test.
6809
6810 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6811
6812 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6813 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6814 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6815 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6816 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6817 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6818 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6819 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6820 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6821 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6822 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6823 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6824 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6825 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6826 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6827 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6828
6829 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6830
6831 PR middle-end/53153
6832 * gcc.dg/pr53153.c: New test.
6833
6834 2012-05-02 Richard Guenther <rguenther@suse.de>
6835
6836 * g++.dg/tree-ssa/pr19807.C: Adjust.
6837
6838 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6839
6840 PR tree-optimization/53163
6841 * gcc.c-torture/compile/pr53163.c: New test.
6842
6843 PR rtl-optimization/53160
6844 * gcc.c-torture/execute/pr53160.c: New test.
6845
6846 2012-05-01 Ian Lance Taylor <iant@google.com>
6847
6848 PR c/37303
6849 * gcc.dg/pr37303.c: New test.
6850
6851 2012-05-01 Richard Henderson <rth@redhat.com>
6852
6853 * lib/target-supports.exp
6854 (check_effective_target_sync_long_long_runtime): True for
6855 check_effective_target_powerpc64.
6856
6857 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6858
6859 PR c++/51033
6860 * gcc.dg/vector-1.c: Move to ...
6861 * c-c++-common/vector-1.c: ... here.
6862 * gcc.dg/vector-2.c: Move to ...
6863 * c-c++-common/vector-2.c: ... here.
6864 * gcc.dg/vector-3.c: Move to ...
6865 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6866 * gcc.dg/vector-4.c: Move to ...
6867 * c-c++-common/vector-4.c: ... here.
6868 * gcc.dg/vector-init-1.c: Move to ...
6869 * c-c++-common/vector-init-1.c: ... here.
6870 * gcc.dg/vector-init-2.c: Move to ...
6871 * c-c++-common/vector-init-2.c: ... here.
6872 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6873 * c-c++-common/vector-subscript-1.c: ... here.
6874 * gcc.dg/vector-subscript-2.c: Move to ...
6875 * c-c++-common/vector-subscript-2.c: ... here.
6876 * gcc.dg/vector-subscript-3.c: Move to ...
6877 * c-c++-common/vector-subscript-3.c: ... here.
6878
6879 PR c++/51314
6880 * g++.dg/cpp0x/vt-51314.C: New test.
6881 * g++.dg/cpp0x/variadic76.C: Fix.
6882
6883 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6884
6885 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6886
6887 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6888
6889 Add -Wvarargs option
6890 * c-c++-common/Wvarargs.c: New test case.
6891 * c-c++-common/Wvarargs-2.c: Likewise.
6892
6893 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6894
6895 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6896 * objc.dg/foreach-7.m: Force the test case to run without
6897 -ftrack-macro-expansion.
6898 * c-c++-common/tm/attrib-1.c: Likewise.
6899 * c-c++-common/warn-ommitted-condop.c: Likewise.
6900 * gcc.dg/assign-warn-1.c: Likewise.
6901 * gcc.dg/assign-warn-2.c: Likewise.
6902 * gcc.dg/attr-alloc_size.c: Likewise.
6903 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6904 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6905 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6906 * gcc.dg/c90-const-expr-9.c: Likewise.
6907 * gcc.dg/c99-const-expr-9.c: Likewise.
6908 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6909 * gcc.dg/cpp/direct2s.c: Likewise.
6910 * gcc.dg/cpp/pr28709.c: Likewise.
6911 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6912 * gcc.dg/dfp/composite-type.c: Likewise.
6913 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6914 with -ftrack-macro-expansion
6915 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6916 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6917 * g++.dg/ext/cleanup-1.C: Likewise.
6918 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6919 * g++.dg/template/sfinae10.C: Likewise.
6920 * g++.dg/tm/wrap-2.C: Likewise.
6921 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6922 * g++.dg/warn/Wsign-conversion.C: Likewise.
6923 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6924 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6925 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6926 it to run with -ftrack-macro-expansion.
6927 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6928 test cases without -ftrack-macro-expansion.
6929
6930 Fix location for static class members
6931 * g++.dg/template/sfinae6_neg.C: Adjust.
6932
6933 Make conversion warnings work on NULL with -ftrack-macro-expansion
6934 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6935 alongside the previous testing for NULL.
6936
6937 Fix -Wuninitialized for -ftrack-macro-expansion
6938 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6939
6940 Strip "<built-in>" loc from displayed expansion context
6941 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6942 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6943 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6944 new test above.
6945
6946 Fix expansion point loc for macro-like tokens
6947 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6948 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6949
6950 Fix token pasting with -ftrack-macro-expansion
6951 * gcc.dg/cpp/paste17.c: New test case for
6952 -ftrack-macro-expansion=2 mode only.
6953 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6954
6955 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6956
6957 * gnat.dg/warn6.ad[sb]: New test.
6958
6959 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
6960
6961 PR 53149
6962 * gcc.dg/20011021-1.c: Adjust testcase.
6963
6964 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6965
6966 PR fortran/53148
6967 * gfortran.dg/function_optimize_12.f90: New test.
6968
6969 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6970
6971 PR target/53156
6972 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6973 code to match current output and cover new peephole2 pattern.
6974
6975 2012-04-27 Ollie Wild <aaw@google.com>
6976
6977 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6978
6979 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6980
6981 * gcc.c-torture/execute/20120427-2.c: New testcase.
6982 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6983 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6984 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6985
6986 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6987
6988 PR target/53138
6989 * gcc.c-torture/execute/20120427-1.c: New testcase.
6990
6991 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6992
6993 PR middle-end/27139
6994 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6995
6996 2012-04-27 Tom de Vries <tom@codesourcery.com>
6997
6998 PR tree-optimization/51879
6999 * gcc.dg/pr51879.c: New test.
7000 * gcc.dg/pr51879-2.c: Same.
7001 * gcc.dg/pr51879-3.c: Same.
7002 * gcc.dg/pr51879-4.c: Same.
7003 * gcc.dg/pr51879-6.c: Same.
7004
7005 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/53096
7008 * g++.dg/cpp0x/defaulted35.C: New.
7009 * g++.dg/cpp0x/defaulted15.C: Adjust.
7010
7011 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7012
7013 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7014 structure layout.
7015
7016 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7017
7018 * gcc.target/i386/builtin_target.c: Check avx2.
7019
7020 2012-04-26 Alan Modra <amodra@gmail.com>
7021
7022 * gcc.target/powerpc/savres.c: New test.
7023 * gcc.target/powerpc/powerpc.exp: Run it.
7024
7025 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7026
7027 PR target/53120
7028 * gcc.dg/torture/pr53120.c: New test.
7029
7030 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR middle-end/52979
7033 * gcc.c-torture/compile/pr52979-1.c: New test.
7034 * gcc.c-torture/execute/pr52979-1.c: New test.
7035 * gcc.c-torture/execute/pr52979-2.c: New test.
7036
7037 2012-04-25 Richard Guenther <rguenther@suse.de>
7038
7039 * gcc.target/i386/l_fma_float_5.c: Adjust.
7040 * gcc.target/i386/l_fma_double_4.c: Likewise.
7041 * gcc.target/i386/l_fma_float_2.c: Likewise.
7042 * gcc.target/i386/l_fma_float_6.c: Likewise.
7043 * gcc.target/i386/l_fma_double_1.c: Likewise.
7044 * gcc.target/i386/l_fma_double_5.c: Likewise.
7045 * gcc.target/i386/l_fma_float_3.c: Likewise.
7046 * gcc.target/i386/l_fma_double_2.c: Likewise.
7047 * gcc.target/i386/l_fma_double_6.c: Likewise.
7048 * gcc.target/i386/l_fma_float_4.c: Likewise.
7049 * gcc.target/i386/l_fma_double_3.c: Likewise.
7050 * gcc.target/i386/l_fma_float_1.c: Likewise.
7051
7052 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7053
7054 PR tree-optimization/53058
7055 * gcc.c-torture/compile/pr53058.c: New test.
7056
7057 2012-04-25 Jan Hubicka <jh@suse.cz>
7058
7059 PR middle-end/53088
7060 * gcc.target/i386/pr39082-1.c: Update warning location.
7061
7062 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR c/52880
7065 * gcc.dg/pr52880.c: New test.
7066
7067 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7068
7069 * gcc.dg/m-un-2.c: Update.
7070 * gcc.dg/20011021-1.c: Update.
7071
7072 2012-04-25 Tobias Burnus <burnus@net-b.de>
7073
7074 PR fortran/52196
7075 * gfortran.dg/realloc_on_assign_14.f90: New.
7076
7077 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7078
7079 PR testsuite/52641
7080 PR tree-optimizations/52891
7081 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7082
7083 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/52363
7086 * g++.dg/cpp0x/sfinae35.C: New.
7087 * g++.dg/cpp0x/sfinae36.C: Likewise.
7088
7089 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7090
7091 * gcc.target/builtin_target.c: New testcase.
7092
7093 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7094
7095 PR target/47197
7096 * gcc.target/powerpc/pr47197.c: New test.
7097
7098 2012-04-24 Richard Guenther <rguenther@suse.de>
7099
7100 PR tree-optimization/53085
7101 * g++.dg/torture/pr53085.C: New testcase.
7102
7103 2012-04-24 Andrew Pinski <apinski@cavium.com>
7104
7105 PR tree-opt/33512
7106 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7107 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7108 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7109
7110 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR middle-end/53084
7113 * gcc.c-torture/execute/pr53084.c: New test.
7114
7115 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7118
7119 2012-04-23 Andrew Pinski <apinski@cavium.com>
7120
7121 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7122
7123 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7124
7125 PR regression/53076
7126 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7127 * gcc.dg/torture/builtin-power-1.c: Likewise.
7128
7129 2012-04-23 Richard Guenther <rguenther@suse.de>
7130
7131 PR tree-optimization/53070
7132 * gcc.dg/torture/pr53070.c: New testcase.
7133
7134 2012-04-23 Richard Guenther <rguenther@suse.de>
7135
7136 PR c/53060
7137 * gcc.dg/pr53060.c: New testcase.
7138
7139 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR tree-optimizations/52891
7142 * gcc.c-torture/compile/pr52891-1.c: New test.
7143 * gcc.c-torture/compile/pr52891-2.c: New test.
7144
7145 2012-04-22 Tobias Burnus <burnus@net-b.de>
7146
7147 PR fortran/53051
7148 * gfortran.dg/read_float_4.f90: New.
7149
7150 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7151
7152 PR 35441
7153 * c-c++-common/pr35441.C: New.
7154
7155 2012-04-20 Ian Lance Taylor <iant@google.com>
7156
7157 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7158 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7159
7160 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7161
7162 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7163 array access.
7164 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7165
7166 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7167
7168 PR rtl-optimization/44214
7169 * gcc.dg/pr44214-1.c: New test.
7170 * gcc.dg/pr44214-2.c: Likewise.
7171 * gcc.dg/pr44214-3.c: Likewise.
7172
7173 2012-04-20 Richard Guenther <rguenther@suse.de>
7174
7175 * g++.dg/torture/20120420-1.C: New testcase.
7176
7177 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7178
7179 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7180
7181 2012-04-19 Christian Bruel <christian.bruel@st.com>
7182
7183 * gcc.dg/pr52283.c: New test.
7184
7185 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7186
7187 * gcc.dg/pr37985.c: New test.
7188
7189 2012-04-19 Richard Guenther <rguenther@suse.de>
7190
7191 PR rtl-optimization/44688
7192 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7193 possibly profitable.
7194
7195 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7196
7197 PR tree-optimization/52976
7198 * gfortran.dg/reassoc_11.f: New test.
7199
7200 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7201
7202 PR tree-optimization/52976
7203 * gfortran.dg/reassoc_7.f: New test.
7204 * gfortran.dg/reassoc_8.f: Likewise.
7205 * gfortran.dg/reassoc_9.f: Likewise.
7206 * gfortran.dg/reassoc_10.f: Likewise.
7207
7208 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7209
7210 PR c++/52422
7211 * g++.dg/cpp0x/sfinae33.C: New.
7212 * g++.dg/cpp0x/sfinae34.C: Likewise.
7213
7214 2012-04-18 Joey Ye <joey.ye@arm.com>
7215
7216 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7217
7218 2012-04-18 Richard Guenther <rguenther@suse.de>
7219
7220 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7221 array access.
7222 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7223 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7224
7225 2012-04-17 Tom de Vries <tom@codesourcery.com>
7226
7227 * g++.dg/pr51264-4.C: New test.
7228
7229 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7230
7231 PR c++/52599
7232 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7233
7234 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7235
7236 PR c++/53003
7237 * g++.dg/parse/crash59.C: New.
7238
7239 2012-04-17 Michael Matz <matz@suse.de>
7240
7241 PR tree-optimization/18437
7242 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7243
7244 2012-04-17 Richard Guenther <rguenther@suse.de>
7245
7246 PR middle-end/53011
7247 * g++.dg/torture/pr53011.C: New testcase.
7248
7249 2012-04-16 Jason Merrill <jason@redhat.com>
7250
7251 PR c++/38543
7252 * g++.dg/cpp0x/variadic131.C: New.
7253
7254 PR c++/52008
7255 * g++.dg/cpp0x/variadic130.C: New.
7256
7257 PR c++/50830
7258 * g++.dg/cpp0x/variadic129.C: New.
7259
7260 PR c++/50303
7261 * g++.dg/cpp0x/variadic128.C: New.
7262
7263 2012-04-16 Tobias Burnus <burnus@net-b.de>
7264
7265 PR fortran/52864
7266 * gfortran.dg/pointer_intent_6.f90: New.
7267
7268 2012-04-16 Tobias Burnus <burnus@net-b.de>
7269
7270 PR fortran/52916
7271 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7272 to include public_private_module_4.f90.
7273 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7274 targets.
7275
7276 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7277
7278 PR c++/49152
7279 * g++.dg/diagnostic/operator1.C: New.
7280 * g++.dg/ext/label5.C: Adjust.
7281 * g++.dg/ext/va-arg1.C: Likewise.
7282 * g++.dg/other/error20.C: Likewise.
7283 * g++.dg/other/error20.C: Likewise.
7284 * g++.dg/other/error16.C: Likewise.
7285 * g++.dg/other/error10.C: Likewise.
7286 * g++.dg/parse/error30.C: Likewise.
7287 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7288
7289 2012-04-16 Jason Merrill <jason@redhat.com>
7290
7291 PR c++/51148
7292 * g++.dg/cpp0x/variadic127.C: New.
7293
7294 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7295
7296 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7297 testcase name.
7298 Use fail, pass instead of unresolved.
7299 Don't log $optstr.
7300
7301 PR testsuite/52948
7302 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7303 TODO_dump_func.
7304 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7305 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7306 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7307
7308 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7309
7310 PR fortran/52968
7311 * gfortran.dg/typebound_call_23.f03: New test case.
7312
7313 2012-04-15 Jason Merrill <jason@redhat.com>
7314
7315 PR c++/47220
7316 * g++.dg/cpp0x/variadic126.C: New.
7317
7318 PR c++/52380
7319 * g++.dg/cpp0x/variadic125.C: New.
7320
7321 PR c++/52292
7322 * g++.dg/cpp0x/variadic124.C: New.
7323
7324 PR c++/52706
7325 * g++.dg/cpp0x/nullptr27.C: New.
7326
7327 PR c++/52818
7328 * g++.dg/warn/format8.C: New.
7329
7330 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7331
7332 PR fortran/51082
7333 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7334
7335 2012-04-14 Tobias Burnus <burnus@net-b.de>
7336
7337 PR fortran/52916
7338 PR fortran/40973
7339 * gfortran.dg/public_private_module_3.f90: New.
7340 * gfortran.dg/public_private_module_4.f90: New.
7341
7342 2012-04-14 Tom de Vries <tom@codesourcery.com>
7343
7344 * gcc.dg/superblock.c: New test.
7345
7346 2012-04-14 Tom de Vries <tom@codesourcery.com>
7347
7348 * gcc.dg/pr51879-12.c: New test.
7349
7350 2012-04-13 Jason Merrill <jason@redhat.com>
7351
7352 PR c++/52824
7353 * g++.dg/cpp0x/variadic123.C: New.
7354 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7355
7356 PR c++/52905
7357 * g++.dg/cpp0x/initlist-ctor1.C: New.
7358
7359 PR c++/52915
7360 * g++.dg/other/anon-union2.C: New.
7361
7362 2012-04-13 Martin Jambor <mjambor@suse.cz>
7363
7364 PR middle-end/52939
7365 * g++.dg/ipa/pr52939.C: New test.
7366
7367 2012-04-13 Tom de Vries <tom@codesourcery.com>
7368
7369 * gcc.dg/pr52734.c: New test.
7370
7371 2012-04-13 Richard Guenther <rguenther@suse.de>
7372
7373 PR tree-optimization/52969
7374 * gcc.dg/torture/pr52969.c: New testcase.
7375
7376 2012-04-13 Richard Guenther <rguenther@suse.de>
7377
7378 PR c/52549
7379 * gcc.dg/pr52549.c: New testcase.
7380
7381 2012-04-13 Richard Guenther <rguenther@suse.de>
7382
7383 PR c/52862
7384 * gcc.dg/pr52862.c: New testcase.
7385
7386 2012-04-13 Joey Ye <joey.ye@arm.com>
7387
7388 * gcc.target/arm/thumb1-imm.c: New testcase.
7389
7390 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7391
7392 PR target/52932
7393 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7394 second function argument.
7395 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7396 (calc_permps): Update declaration. Calculate result correctly.
7397 (avx2_test): Change src2 type to union256i_d.
7398 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7399 correctly.
7400
7401 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7402
7403 PR target/52775
7404 * gcc.target/powerpc/pr52775.c: New file.
7405
7406 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407
7408 PR tree-optimization/18589
7409 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7410 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7411 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7412 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7413 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7414 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7415 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7416 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7417 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7418 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7419
7420 2012-04-12 Richard Guenther <rguenther@suse.de>
7421
7422 PR tree-optimization/52943
7423 * gcc.dg/torture/pr52943.c: New testcase.
7424
7425 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7426
7427 PR target/50751
7428 * gcc/target/sh/pr50751-4.c: New.
7429 * gcc/target/sh/pr50751-5.c: New.
7430 * gcc/target/sh/pr50751-6.c: New.
7431 * gcc/target/sh/pr50751-7.c: New.
7432
7433 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7434
7435 PR c++/52465
7436 * g++.dg/lookup/using52.C: New.
7437
7438 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7439
7440 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7441
7442 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7443
7444 PR rtl-optimization/52876
7445 * gcc.target/i386/pr52876.c: New.
7446
7447 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7448
7449 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7450 __UINTPTR_TYPE__.
7451 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7452 __INTPTR_TYPE__.
7453 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7454 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7455 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7456 (ptrdiff_t): ... this. All uses changed.
7457 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7458 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7459 __INTPTR_TYPE__.
7460 (main): Cast argument to __INTPTR_TYPE__.
7461 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7462 size_t.
7463 * gcc.dg/mallign.c (main): Likewise.
7464 * gcc.dg/pr38700.c (foo): Likewise.
7465 * gcc.dg/long-long-cst1.c (t): Likewise.
7466 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7467 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7468 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7469 * gcc.dg/pr25682.c (d, foo): Likewise.
7470 * gcc.dg/format/cast-1.c (f): Likewise.
7471 * gcc.dg/c90-const-expr-10.c
7472 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7473 (size_t): ...this. All uses changed.
7474 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7475 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7476 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7477 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7478 * gcc.dg/sequence-pt-1.c: Likewise.
7479 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7480 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7481 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7482 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7483 of ptrdiff_t with it.
7484 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7485 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7486 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7487
7488 2012-04-11 Jason Merrill <jason@redhat.com>
7489
7490 PR debug/45088
7491 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7492 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7493
7494 PR c++/52906
7495 * g++.dg/ext/attrib45.C: New.
7496
7497 * g++.dg/eh/dtor3.C: New.
7498
7499 2012-04-11 Richard Guenther <rguenther@suse.de>
7500
7501 PR middle-end/52621
7502 * gfortran.dg/pr52621.f90: New testcase.
7503
7504 2012-04-11 Richard Guenther <rguenther@suse.de>
7505
7506 PR middle-end/52918
7507 * g++.dg/torture/pr52918-1.C: New testcase.
7508 * g++.dg/torture/pr52918-2.C: Likewise.
7509
7510 2012-04-11 Tobias Burnus <burnus@net-b.de>
7511
7512 PR fortran/52729
7513 * gfortran.dg/block_11.f90: New.
7514
7515 2012-04-11 Nick Clifton <nickc@redhat.com>
7516
7517 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7518
7519 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7520
7521 PR target/16458
7522 * gcc.target/powerpc/pr16458-1.c: New test.
7523 * gcc.target/powerpc/pr16458-2.c: Likewise.
7524 * gcc.target/powerpc/pr16458-3.c: Likewise.
7525 * gcc.target/powerpc/pr16458-4.c: Likewise.
7526
7527 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7530 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7531 * gcc.dg/builtin-bswap-5.c: Likewise.
7532 * gcc.target/i386/builtin-bswap-4.c: New test.
7533
7534 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7535
7536 PR 24985
7537 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7538
7539 2012-04-11 Richard Guenther <rguenther@suse.de>
7540
7541 PR rtl-optimization/52881
7542 * gcc.dg/torture/pr52881.c: New testcase.
7543 * gcc.dg/torture/pr52913.c: Likewise.
7544
7545 2012-04-11 Richard Guenther <rguenther@suse.de>
7546
7547 PR tree-optimization/52912
7548 * gcc.dg/torture/pr52912.c: New testcase.
7549
7550 2010-04-10 Michael Matz <matz@suse.de>
7551
7552 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7553 * gcc.dg/vect/vect-outer-1.c: Adjust.
7554 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7555 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7556 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7557 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7558 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7559 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7560
7561 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7562
7563 PR tree-optimization/52870
7564 * gcc.dg/vect/pr52870.c: New test.
7565
7566 2012-04-09 Mike Stump <mikestump@comcast.net>
7567
7568 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7569 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7570 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7571 * gnat.dg/aggr11.adb: Likewise.
7572 * gnat.dg/aggr11_pkg.ads: Likewise.
7573 * gnat.dg/aggr15.adb: Likewise.
7574 * gnat.dg/aggr15.ads: Likewise.
7575 * gnat.dg/aggr17.adb: Likewise.
7576 * gnat.dg/aggr18.adb: Likewise.
7577 * gnat.dg/array14.adb: Likewise.
7578 * gnat.dg/array14.ads: Likewise.
7579 * gnat.dg/array14_pkg.ads: Likewise.
7580 * gnat.dg/array19.adb: Likewise.
7581 * gnat.dg/array19.ads: Likewise.
7582 * gnat.dg/discr27.adb: Likewise.
7583 * gnat.dg/discr27.ads: Likewise.
7584 * gnat.dg/discr35.adb: Likewise.
7585 * gnat.dg/discr35.ads: Likewise.
7586 * gnat.dg/discr6.adb: Likewise.
7587 * gnat.dg/discr6_pkg.ads: Likewise.
7588 * gnat.dg/import1.adb: Likewise.
7589 * gnat.dg/import1.ads: Likewise.
7590 * gnat.dg/loop_address2.adb: Likewise.
7591 * gnat.dg/opt7.adb: Likewise.
7592 * gnat.dg/opt7.ads: Likewise.
7593 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7594 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7595 * gnat.dg/rep_clause2.adb: Likewise.
7596 * gnat.dg/rep_clause2.ads: Likewise.
7597 * gnat.dg/slice2.adb: Likewise.
7598 * gnat.dg/slice2.ads: Likewise.
7599 * gnat.dg/slice6.adb: Likewise.
7600 * gnat.dg/slice6_pkg.ads: Likewise.
7601 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7602 * gnat.dg/taft_type2.adb: Likewise.
7603 * gnat.dg/taft_type2.ads: Likewise.
7604 * gnat.dg/taft_type2_pkg.ads: Likewise.
7605 * gnat.dg/volatile10.adb: Likewise.
7606 * gnat.dg/volatile10_pkg.ads: Likewise.
7607
7608 * gcc.dg/dll-8.c: Remove execute permissions.
7609 * g++.dg/ext/dllexport5.C: Likewise.
7610
7611 2012-04-09 Jan Hubicka <jh@suse.cz>
7612
7613 PR lto/52722
7614 PR lto/51765
7615 PR lto/52634
7616 * gcc.dg/lto/pr52634_1.c: New testcase.
7617 * gcc.dg/lto/pr52634_0.c: New testcase.
7618
7619 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7620
7621 PR target/52883
7622 * gcc.target/i386/pr52883.c: New testcase.
7623
7624 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7625
7626 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7627 (check_effective_target_sync_long_long): Add SPARC case.
7628 (check_effective_target_sync_long_long_runtime): Likewise.
7629 (check_effective_target_sync_int_long): Adjust SPARC case.
7630 (check_effective_target_sync_char_short): Likewise.
7631
7632 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7633
7634 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7635 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7636
7637 2012-04-08 Tobias Burnus <burnus@net-b.de>
7638
7639 PR fortran/40973
7640 PR fortran/52751
7641 * gfortran.dg/public_private_module_2.f90: New.
7642
7643 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7644
7645 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7646 directives.
7647
7648 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7649
7650 PR fortran/52893
7651 * gfortran.dg/function_optimize_11.f90: New test.
7652
7653 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7654
7655 PR fortran/52668
7656 * gfortran.dg/use_only_6.f90: New test.
7657
7658 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7659
7660 PR fortran/52668
7661 * gfortran.dg/use_only_6.f90: New test.
7662 2012-04-06 Mike Stump <mikestump@comcast.net>
7663
7664 PR testsuite/50722
7665 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7666
7667 2012-04-05 Jason Merrill <jason@redhat.com>
7668
7669 PR c++/52596
7670 * g++.dg/template/qualified-id5.C: New.
7671
7672 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7673
7674 PR target/52882
7675 * gcc.target/i386/pr52882.c: New test.
7676
7677 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 Dominique D'Humieures <dominiq@lps.ens.fr>
7679
7680 PR testsuite/52614
7681 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7682 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7683
7684 2012-04-04 Jason Merrill <jason@redhat.com>
7685
7686 PR c++/52845
7687 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7688
7689 2012-04-03 Jason Merrill <jason@redhat.com>
7690
7691 PR c++/52796
7692 * g++.dg/cpp0x/variadic-value1.C: New.
7693
7694 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7695
7696 * gnat.dg/pack18.adb: New test.
7697 * gnat.dg/pack18_pkg.ads: New helper.
7698
7699 2012-04-03 Richard Guenther <rguenther@suse.de>
7700
7701 PR tree-optimization/52808
7702 * gcc.dg/pr52808.c: New testcase.
7703
7704 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR tree-optimization/52835
7707 * gfortran.dg/pr52835.f90: New test.
7708
7709 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7710
7711 * gnat.dg/specs/aggr5.ads: New test.
7712
7713 2012-04-02 Richard Guenther <rguenther@suse.de>
7714
7715 PR tree-optimization/52756
7716 * gcc.dg/torture/pr52756.c: New testcase.
7717
7718 2012-04-02 Richard Guenther <rguenther@suse.de>
7719
7720 PR middle-end/52803
7721 * gcc.dg/pr52803.c: New testcase.
7722
7723 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7724
7725 PR c++/40942
7726 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7727 DR 214 in account.
7728
7729 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7730
7731 PR c++/50043
7732 * g++.dg/cpp0x/noexcept17.C: New.
7733 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7734 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7735 * g++.dg/cpp0x/noexcept01.C: Likewise.
7736 * g++.dg/eh/init-temp1.C: Likewise.
7737 * g++.dg/eh/ctor1.C: Likwise.
7738
7739 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7740
7741 * gnat.dg/controlled6.adb: New test.
7742 * gnat.dg/controlled6_pkg.ads: New helper.
7743 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7744
7745 2012-03-30 Richard Henderson <rth@redhat.com>
7746
7747 PR debug/52727
7748 * g++.dg/opt/pr52727.C: New testcase.
7749
7750 2012-03-30 Richard Guenther <rguenther@suse.de>
7751
7752 PR tree-optimization/52754
7753 * gcc.target/i386/pr52754.c: New testcase.
7754
7755 2012-03-30 Richard Guenther <rguenther@suse.de>
7756
7757 PR middle-end/52772
7758 * g++.dg/torture/pr52772.C: New testcase.
7759
7760 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7761
7762 PR c++/52718
7763 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7764
7765 2012-03-29 Jason Merrill <jason@redhat.com>
7766
7767 PR c++/52685
7768 * g++.dg/template/inherit8.C: New.
7769
7770 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7771
7772 PR c++/52759
7773 * g++.dg/ext/weak4.C: New test.
7774
7775 PR tree-optimization/52760
7776 * gcc.c-torture/execute/pr52760.c: New test.
7777
7778 2012-03-29 Jason Merrill <jason@redhat.com>
7779
7780 PR c++/52743
7781 * g++.dg/cpp0x/initlist-array3.C: New.
7782
7783 2012-03-28 Jason Merrill <jason@redhat.com>
7784
7785 PR c++/52746
7786 * g++.dg/overload/virtual2.C: New.
7787
7788 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7789
7790 * gnat.dg/vect7.ad[sb]: New test.
7791
7792 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7793 Tobias Burnus <burnus@gcc.gnu.org>
7794
7795 PR fortran/52652
7796 * gfortran.dg/allocate_class_1.f90 : Change error test.
7797 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7798 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7799 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7800
7801 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7802
7803 PR middle-end/52691
7804 * gcc.dg/pr52691.c: New test.
7805
7806 PR middle-end/52750
7807 * gcc.c-torture/compile/pr52750.c: New test.
7808
7809 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7810
7811 PR target/52692
7812 * gcc.target/avr/torture/builtins-2.c: New test.
7813
7814 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7815
7816 PR target/52736
7817 * gcc.target/i386/pr52736.c: New test.
7818
7819 2012-03-27 Martin Jambor <mjambor@suse.cz>
7820
7821 PR middle-end/52693
7822 * gcc.dg/torture/pr52693.c: New test.
7823
7824 2012-03-27 Meador Inge <meadori@codesourcery.com>
7825
7826 PR c++/52672
7827 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7828
7829 2012-03-27 Mike Stump <mikestump@comcast.net>
7830
7831 PR target/52665
7832 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7833 failures that match branch names.
7834
7835 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7836 H.J. Lu <hongjiu.lu@intel.com>
7837
7838 PR target/52698
7839 * gcc.target/i386/pr52698.c: New test.
7840
7841 2012-03-27 Richard Guenther <rguenther@suse.de>
7842
7843 PR middle-end/52720
7844 * gcc.dg/torture/pr52720.c: New testcase.
7845
7846 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7847
7848 * gnat.dg/pack17.adb: New test.
7849
7850 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7851
7852 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7853 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7854
7855 2012-03-26 Martin Jambor <mjambor@suse.cz>
7856
7857 PR tree-optimization/50052
7858 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7859
7860 2012-03-26 Richard Guenther <rguenther@suse.de>
7861
7862 PR tree-optimization/52701
7863 * gfortran.dg/pr52701.f90: New testcase.
7864
7865 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7866
7867 PR tree-optimization/52686
7868 * gcc.target/arm/pr52686.c: New test.
7869
7870 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7871
7872 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7873 Add "-Os -flto" to list.
7874
7875 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7876
7877 * gnat.dg/concat2.ad[sb]: New test.
7878
7879 2012-03-24 Jason Merrill <jason@redhat.com>
7880
7881 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7882 * g++.dg/cpp0x/trailing2.C: Likewise.
7883 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7884 * g++.dg/cpp1y/auto-fn1.C: New.
7885 * g++.dg/cpp1y/auto-fn2.C: New.
7886 * g++.dg/cpp1y/auto-fn3.C: New.
7887 * g++.dg/cpp1y/auto-fn4.C: New.
7888 * g++.dg/cpp1y/auto-fn5.C: New.
7889 * g++.dg/cpp1y/auto-fn6.C: New.
7890 * g++.dg/cpp1y/auto-fn7.C: New.
7891 * g++.dg/cpp1y/auto-fn8.C: New.
7892 * g++.dg/cpp1y/auto-fn9.C: New.
7893 * g++.dg/cpp1y/auto-fn10.C: New.
7894 * g++.dg/cpp1y/auto-fn11.C: New.
7895
7896 2012-03-23 Richard Guenther <rguenther@suse.de>
7897
7898 PR tree-optimization/52678
7899 * gfortran.dg/pr52678.f: New testcase.
7900
7901 2012-03-23 Richard Guenther <rguenther@suse.de>
7902
7903 PR tree-optimization/52638
7904 * g++.dg/torture/pr52638.C: New testcase.
7905
7906 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7907
7908 PR c++/52487
7909 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7910
7911 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR c++/52671
7914 * g++.dg/ext/attrib44.C: New test.
7915
7916 2012-03-22 Jan Hubicka <jh@suse.cz>
7917
7918 PR middle-end/51737
7919 * g++.dg/torture/pr51737.C: New testcase
7920
7921 2012-03-22 Richard Guenther <rguenther@suse.de>
7922
7923 PR tree-optimization/52548
7924 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7925
7926 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7927
7928 * lib/fortran-modules.exp (list-module-names-1): Remove
7929 warning.
7930
7931 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7932
7933 PR target/50751
7934 * gcc.target/sh/pr50751-1.c: New.
7935 * gcc.target/sh/pr50751-2.c: New.
7936 * gcc.target/sh/pr50751-3.c: New.
7937
7938 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7939
7940 PR target/52479
7941 * gcc.target/sh/sh4a-cos.c: Remove.
7942 * gcc.target/sh/sh4a-sin.c: Remove.
7943 * gcc.target/sh/sh4a-sincos.c: Remove.
7944
7945 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7946
7947 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7948 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7949
7950 2012-03-21 Martin Jambor <mjambor@suse.cz>
7951
7952 PR testsuite/52641
7953 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7954 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7955
7956 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7957
7958 * gcc.target/arm/thumb-16bit-ops.c: New file.
7959 * gcc.target/arm/thumb-ifcvt.c: New file.
7960
7961 2012-03-20 Jason Merrill <jason@redhat.com>
7962
7963 * lib/target-supports.exp: Add { target c++1y }.
7964
7965 * g++.dg/cpp0x/auto32.C: New.
7966
7967 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7968
7969 PR testsuite/52641
7970 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7971 int32plus.
7972 * gcc.dg/torture/pr48124-4.c: Ditto:
7973 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7974
7975 2012-03-20 Jason Merrill <jason@redhat.com>
7976
7977 PR c++/52510
7978 * g++.dg/cpp0x/initlist66.C: New.
7979
7980 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7981
7982 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7983 __AVR_HAVE_LPMX__
7984
7985 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7986
7987 PR target/49868
7988 * gcc.target/avr/torture/addr-space-2.h: New file.
7989 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7990 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7991 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7992 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7993
7994 2012-03-20 Richard Guenther <rguenther@suse.de>
7995
7996 * gnat.dg/pack16.adb: New testcase.
7997 * gnat.dg/pack16_pkg.ads: Likewise.
7998 * gnat.dg/specs/pack8.ads: Likewise.
7999 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8000
8001 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8002
8003 * g++.dg/warn/Wuseless-cast.C: Extend.
8004
8005 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8006
8007 PR c++/14710
8008 * g++.dg/warn/Wuseless-cast.C: New.
8009
8010 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8011
8012 PR libfortran/52608
8013 * gfortran.dg/pr52608.f90: New test.
8014
8015 2012-03-17 Tobias Burnus <burnus@net-b.de>
8016
8017 PR fortran/52585
8018 * gfortran.dg/proc_ptr_36.f90: New.
8019
8020 2012-03-16 Martin Jambor <mjambor@suse.cz>
8021
8022 * gcc.dg/misaligned-expand-1.c: New test.
8023 * gcc.dg/misaligned-expand-3.c: Likewise.
8024
8025 2012-03-16 Richard Guenther <rguenther@suse.de>
8026 Kai Tietz <ktietz@redhat.com>
8027
8028 PR middle-end/48814
8029 * gcc.c-torture/execute/pr48814-1.c: New test.
8030 * gcc.c-torture/execute/pr48814-2.c: New test.
8031 * gcc.dg/tree-ssa/assign-1.c: New test.
8032 * gcc.dg/tree-ssa/assign-2.c: New test.
8033 * gcc.dg/tree-ssa/assign-3.c: New test.
8034
8035 2012-03-16 Richard Guenther <rguenther@suse.de>
8036
8037 * gnat.dg/specs/pack7.ads: New testcase.
8038
8039 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR target/52568
8042 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8043 * gcc.dg/torture/vshuf-8.inc: Likewise.
8044 * gcc.dg/torture/vshuf-16.inc: Likewise.
8045 * gcc.dg/torture/vshuf-32.inc: Likewise.
8046
8047 2012-03-15 Jason Merrill <jason@redhat.com>
8048
8049 * g++.dg/torture/pr52582.C: New.
8050
8051 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8052
8053 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8054
8055 2012-03-15 Ira Rosen <irar@il.ibm.com>
8056 Ulrich Weigand <ulrich.weigand@linaro.org>
8057
8058 * gcc.dg/vect/slp-cond-3.c: New test.
8059 * gcc.dg/vect/slp-cond-4.c: New test.
8060
8061 2012-03-15 Ira Rosen <irar@il.ibm.com>
8062 Ulrich Weigand <ulrich.weigand@linaro.org>
8063
8064 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8065 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8066
8067 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8068
8069 PR libfortran/52434
8070 PR libfortran/48878
8071 PR libfortran/38199
8072 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8073 * gfortran.dg/round_1.f03: Likewise.
8074
8075 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8076 Andrew Pinski <apinski@cavium.com>
8077
8078 PR middle-end/52592
8079 * gcc.dg/pr52592.c: New test.
8080
8081 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8082
8083 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8084 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8085 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8086 * lib/fortran-modules.exp: .. this new file. Adjust users.
8087 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8088 gfortran-dg-debug-runtest): Call cleanup-modules.
8089 * lib/fortran-torture.exp (fortran-torture-execute,
8090 fortran-torture): Likewise.
8091 * gfortran.dg/coarray/caf.exp: Likewise.
8092 * lib/lto.exp: Likewise.
8093 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8094 * gfortran.dg/class_4b.f03: Likewise.
8095 * gfortran.dg/class_4c.f03: Likewise.
8096 * gfortran.dg/class_45a.f03: Likewise.
8097 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8098 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8099 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8100 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8101 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8102 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8103 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8104 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8105 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8106 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8107 * gfortran.dg/whole_file_28.f90: Likewise.
8108 * gfortran.dg/whole_file_29.f90: Likewise.
8109 * gfortran.dg/whole_file_30.f90: Likewise.
8110 * gfortran.dg/whole_file_31.f90: Likewise.
8111
8112 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8113
8114 PR tree-optimization/52267
8115 * gcc.dg/pr52267.c: New test.
8116 * gcc.dg/tree-ssa/vrp65.c: New test.
8117 * gcc.dg/tree-ssa/vrp66.c: New test.
8118
8119 2012-03-15 Richard Guenther <rguenther@suse.de>
8120
8121 PR middle-end/52580
8122 * gfortran.dg/vect/pr52580.f: New testcase.
8123
8124 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8125
8126 * gcc.target/sh/fpul-usage-1.c: New.
8127
8128 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8129
8130 PR target/49468
8131 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8132 * gcc.target/sh/pr49468-di.c: Likewise.
8133
8134 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8135
8136 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8137 * gcc.dg/c99-stdint-6.c: Likewise.
8138 * gcc.dg/lto/20090210_0.c: Likewise.
8139 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8140 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8141 * gcc.dg/pragma-init-fini-2.c: Likewise.
8142 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8143 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8144 * gcc.target/i386/pr22152.c: Likewise.
8145 * gcc.target/i386/vect8-ret.c: Likewise.
8146 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8147 handling.
8148
8149 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8150
8151 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8152 * g++.dg/tree-prof/partition1.C: Likewise.
8153 * g++.dg/tree-prof/partition2.C: Likewise.
8154 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8155 handling.
8156 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8157 * gcc.c-torture/execute/20010724-1.c: Remove.
8158 * gcc.c-torture/execute/20010724-1.x: Remove.
8159 * gcc.c-torture/execute/20040208-2.c: Remove.
8160 * gcc.c-torture/execute/20040208-2.x: Remove.
8161 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8162 Remove.
8163 (main) [__mips__ && __sgi__]: Remove.
8164 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8165 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8166 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8167 mips-sgi-irix6* handling.
8168 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8169 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8170 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8171 handling.
8172 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8173 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8174 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8175 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8176 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8177 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8178 mips-sgi-irix6*.
8179 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8180 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8181 * gcc.target/mips/save-restore-3.c: Likewise.
8182 * gcc.target/mips/save-restore-4.c: Likewise.
8183 * gcc.target/mips/save-restore-5.c: Likewise.
8184 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8185 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8186 messages.
8187 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8188 IRIX 6 handling.
8189 (restore_ld_library_path_env_vars): Likewise.
8190 * lib/target-supports.exp (check_profiling_available): Remove
8191 mips*-*-irix* handling.
8192 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8193 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8194 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8195
8196 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR c++/52582
8199 * g++.dg/opt/pr52582.C: New test.
8200
8201 2012-03-14 Richard Guenther <rguenther@suse.de>
8202
8203 PR tree-optimization/52571
8204 * gcc.dg/vect/vect-2.c: Initialize arrays.
8205 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8206 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8207 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8208
8209 2012-03-14 Richard Guenther <rguenther@suse.de>
8210
8211 PR middle-end/52080
8212 PR middle-end/52097
8213 PR middle-end/48124
8214 * gcc.dg/torture/pr48124-1.c: New testcase.
8215 * gcc.dg/torture/pr48124-2.c: Likewise.
8216 * gcc.dg/torture/pr48124-3.c: Likewise.
8217 * gcc.dg/torture/pr48124-4.c: Likewise.
8218
8219 2012-03-14 Richard Guenther <rguenther@suse.de>
8220
8221 PR middle-end/52578
8222 * gcc.dg/pr52578.c: New testcase.
8223
8224 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8225
8226 PR c++/52521
8227 * g++.dg/cpp0x/udlit-args2.C: New test.
8228
8229 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8230
8231 PR target/48596
8232 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8233 * gcc.c-torture/compile/pr48596.c: ... here.
8234
8235 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8236
8237 PR c++/51641
8238 * g++.dg/lookup/hidden-class17.C: New test.
8239
8240 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR c/52577
8243 * gcc.dg/Wunused-var-3.c: New test.
8244
8245 2012-03-13 Martin Jambor <mjambor@suse.cz>
8246
8247 * gcc.dg/misaligned-expand-2.c: New test.
8248
8249 2012-03-13 Richard Guenther <rguenther@suse.de>
8250
8251 PR middle-end/52134
8252 * gcc.dg/pr52134.c: New testcase.
8253
8254 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8255
8256 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8257
8258 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259
8260 PR tree-optimization/46728
8261 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8262 * gcc.target/powerpc/pr46728-5.c: Likewise.
8263 * gcc.target/powerpc/pr46728-8.c: Likewise.
8264 * gcc.target/powerpc/pr46728-10.c: Likewise.
8265 * gcc.target/powerpc/pr46728-11.c: Likewise.
8266 * gcc.target/powerpc/pr46728-13.c: Likewise.
8267 * gcc.target/powerpc/pr46728-14.c: Likewise.
8268 * gcc.target/powerpc/pr46728-15.c: Likewise.
8269
8270 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8271
8272 PR c++/52299
8273 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8274
8275 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8276
8277 PR tree-optimization/46728
8278 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8279 * gcc.target/powerpc/pr46728-5.c: Likewise.
8280 * gcc.target/powerpc/pr46728-8.c: Likewise.
8281 * gcc.target/powerpc/pr46728-10.c: Likewise.
8282 * gcc.target/powerpc/pr46728-11.c: Likewise.
8283 * gcc.target/powerpc/pr46728-13.c: Likewise.
8284 * gcc.target/powerpc/pr46728-14.c: Likewise.
8285 * gcc.target/powerpc/pr46728-15.c: Likewise.
8286
8287 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8288
8289 PR target/49868
8290 * gcc.target/avr/torture/addr-space-1.h: New file.
8291 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8292 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8293 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8294 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8295
8296 2012-03-12 Andrew Pinski <apinski@cavium.com>
8297
8298 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8299
8300 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8301
8302 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8303 * g++.dg/abi/thunk4.C: Likewise.
8304 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8305 Adapt line numbers.
8306 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8307 handling.
8308 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8309 * g++.dg/eh/spbp.C: Likewise.
8310 * g++.dg/ext/label13.C: Likewise.
8311 * g++.dg/guality/guality.exp: Likewise.
8312 * g++.dg/other/anon5.C: Likewise.
8313 * g++.dg/other/pragma-ep-1.C: Remove.
8314 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8315 * g++.dg/warn/pr31246.C: Likewise.
8316 * g++.dg/warn/weak1.C: Likewise.
8317 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8318 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8319 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8320 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8321 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8322 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8323 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8324 * gcc.dg/c99-tgmath-1.c: Likewise.
8325 * gcc.dg/c99-tgmath-2.c: Likewise.
8326 * gcc.dg/c99-tgmath-3.c: Likewise.
8327 * gcc.dg/c99-tgmath-4.c: Likewise.
8328 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8329 handling.
8330 * gcc.dg/debug/pr49032.c: Likewise.
8331 * gcc.dg/guality/guality.exp: Likewise.
8332 * gcc.dg/intmax_t-1.c: Likewise.
8333 * gcc.dg/pr48616.c: Likewise.
8334 * gcc.dg/pragma-ep-1.c: Remove.
8335 * gcc.dg/pragma-ep-2.c: Remove.
8336 * gcc.dg/pragma-ep-3.c: Remove.
8337 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8338 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8339 * gcc.misc-tests/gcov-14.c: Likewise.
8340 * gfortran.dg/guality/guality.exp: Likewise.
8341 * lib/target-supports.exp (check_weak_available): Likewise.
8342 (add_options_for_tls): Likewise.
8343 (check_ascii_locale_available): Likewise.
8344 * obj-c++.dg/dwarf-2.mm: Likewise.
8345 * objc.dg/dwarf-1.m: Likewise.
8346 * objc.dg/dwarf-2.m: Likewise.
8347
8348 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8349
8350 PR tree-optimization/51721
8351 * gcc.dg/tree-ssa/vrp64.c: New test.
8352
8353 PR tree-optimization/52533
8354 * gcc.c-torture/compile/pr52533.c: New test.
8355
8356 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8357
8358 * gcc.target/i386/rtm-xabort-1.c: New.
8359 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8360 * gcc.target/i386/rtm-xend-1.c: Ditto.
8361 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8362 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8363 * gcc.target/i386/sse-13.c: Ditto.
8364 * gcc.target/i386/sse-14.c: Ditto.
8365 * gcc.target/i386/sse-22.c: Ditto.
8366 * gcc.target/i386/sse-23.c: Ditto.
8367 * g++.dg/other/i386-2.C: Ditto.
8368 * g++.dg/other/i386-3.C: Ditto.
8369
8370 2012-03-12 Tobias Burnus <burnus@net-b.de>
8371
8372 PR fortran/52542
8373 * gfortran.dg/proc_ptr_35.f90: New.
8374
8375 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8376
8377 PR target/52530
8378 * gcc.dg/torture/pr52530.c: New test.
8379
8380 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8381
8382 PR target/51244
8383 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8384
8385 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8386
8387 PR target/52450
8388 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8389
8390 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8391
8392 2012-03-09 Andrew Pinski <apinski@cavium.com>
8393
8394 PR middle-end/51988
8395 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8396 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8397
8398 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8399
8400 * gcc.dg/tree-ssa/scev-3.c: New.
8401 * gcc.dg/tree-ssa/scev-4.c: New.
8402
8403 2012-03-08 Tobias Burnus <burnus@net-b.de>
8404
8405 PR fortran/52469
8406 * gfortran.dg/proc_ptr_34.f90
8407
8408 2012-03-07 Jason Merrill <jason@redhat.com>
8409
8410 PR c++/52521
8411 * g++.dg/cpp0x/udlit-mangle.C: New.
8412
8413 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8414
8415 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8416
8417 2012-03-06 Richard Guenther <rguenther@suse.de>
8418
8419 PR middle-end/52493
8420 * gcc.dg/torture/pr52493.c: New testcase.
8421
8422 2012-03-06 Richard Guenther <rguenther@suse.de>
8423
8424 PR lto/52097
8425 * gcc.dg/lto/pr52097_0.c: New testcase.
8426
8427 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8428
8429 PR target/51244
8430 * gcc.target/sh/pr51244-1.c: New.
8431 * gcc.target/sh/pr51244-2.c: New.
8432 * gcc.target/sh/pr51244-3.c: New.
8433
8434 2012-03-05 Jason Merrill <jason@redhat.com>
8435
8436 PR c++/51930
8437 * g++.dg/ext/visibility/template11.C: New.
8438
8439 * g++.dg/cpp0x/implicit13.C: New.
8440
8441 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR tree-optimization/51721
8444 * gcc.dg/tree-ssa/vrp63.c: New test.
8445 * gcc.dg/pr51721.c: New test.
8446
8447 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8448
8449 PR fortran/50981
8450 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8451 argument checks.
8452
8453 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8454
8455 PR target/52146
8456 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8457
8458 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8459
8460 PR fortran/50981
8461 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8462
8463 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8464
8465 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8466 int32plus.
8467
8468 2012-03-03 Jason Merrill <jason@redhat.com>
8469
8470 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8471
8472 Core 1270
8473 * g++.dg/cpp0x/initlist65.C: New.
8474
8475 PR c++/36797
8476 * g++.dg/ext/is_empty2.C: New.
8477
8478 2012-03-03 Tobias Burnus <burnus@net-b.de>
8479
8480 PR fortran/48820
8481 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8482
8483 2012-03-03 Tobias Burnus <burnus@net-b.de>
8484
8485 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8486 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8487 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8488 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8489 * gfortran.dg/class_30.f90: Remove dg-warning line.
8490 * gfortran.dg/bind_c_usage_25.f90: New.
8491
8492 2012-03-03 Tobias Burnus <burnus@net-b.de>
8493
8494 PR fortran/48820
8495 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8496 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8497 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8498
8499 2012-03-03 Tobias Burnus <burnus@net-b.de>
8500
8501 PR fortran/48820
8502 * gfortran.dg/assumed_type_1.f90: New.
8503 * gfortran.dg/assumed_type_2.f90: New.
8504 * gfortran.dg/assumed_type_3.f90: New.
8505 * gfortran.dg/assumed_type_4.f90: New.
8506
8507 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8508
8509 PR target/49486
8510 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8511 * gcc.target/sh/pr49468-di.c: New.
8512
8513 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8514
8515 * gcc.dg/graphite/pr50561.c: Update.
8516
8517 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8518
8519 * gcc.target/powerpc/pr52457.c: New test.
8520
8521 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8522
8523 * gcc.target/arm/sat-1.c: New test.
8524
8525 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8526
8527 PR target/46716
8528 * gcc.target/i386/pr46716.c: New test.
8529
8530 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8531
8532 PR c++/51989
8533 * g++.dg/cpp0x/sfinae32.C: New.
8534
8535 2012-03-02 Richard Guenther <rguenther@suse.de>
8536
8537 PR tree-optimization/52406
8538 * gcc.dg/torture/pr52406.c: New testcase.
8539
8540 2012-03-02 Tobias Burnus <burnus@net-b.de>
8541
8542 PR fortran/52325
8543 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8544 * gfortran.dg/nullify_2.f90: Update dg-error.
8545 * gfortran.dg/nullify_4.f90: Ditto.
8546 * gfortran.dg/pointer_init_6.f90: Ditto.
8547
8548 2012-03-02 Tobias Burnus <burnus@net-b.de>
8549
8550 PR fortran/52270
8551 * gfortran.dg/class_51.f90: New.
8552
8553 2012-03-02 Tobias Burnus <burnus@net-b.de>
8554
8555 PR fortran/52452
8556 * gfortran.dg/intrinsic_8.f90: New.
8557
8558 2012-03-01 Kai Tietz <ktietz@redhat.com>
8559
8560 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8561 routines on mingw targets.
8562 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8563
8564 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8565
8566 PR tree-optimization/52445
8567 * gcc.dg/pr52445.c: New test.
8568
8569 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8570
8571 PR target/52437
8572 * gcc.c-torture/compile/pr52437.c: New test.
8573
8574 PR middle-end/52419
8575 * gcc.dg/torture/pr52419.c: New test.
8576
8577 PR tree-optimization/52429
8578 * gcc.dg/torture/pr52429.c: New test.
8579 * g++.dg/opt/pr52429.C: New test.
8580
8581 2012-02-29 Richard Guenther <rguenther@suse.de>
8582
8583 PR testsuite/52297
8584 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8585 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8586 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8587 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8588 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8589 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8590
8591 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8592
8593 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8594
8595 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8596
8597 PR fortran/52386
8598 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8599
8600 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8601
8602 PR target/51534
8603 * gcc.target/arm/neon/pr51534.c: New testcase.
8604
8605 2012-02-28 Richard Guenther <rguenther@suse.de>
8606
8607 PR target/52407
8608 * gcc.dg/torture/pr52407.c: New testcase.
8609
8610 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8611
8612 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8613 * gcc.target/arm/vfp2.c: Likewise.
8614 * gcc.target/arm/vfp3.c: Likewise.
8615 * gcc.target/arm/vfp4.c: Likewise.
8616 * gcc.target/arm/vfp5.c: Likewise.
8617 * gcc.target/arm/vfp6.c: Likewise.
8618 * gcc.target/arm/vfp7.c: Likewise.
8619 * gcc.target/arm/vfp8.c: Likewise.
8620 * gcc.target/arm/vfp9.c: Likewise.
8621 * gcc.target/arm/vfp10.c: Likewise.
8622 * gcc.target/arm/vfp11.c: Likewise.
8623 * gcc.target/arm/vfp12.c: Likewise.
8624 * gcc.target/arm/vfp13.c: Likewise.
8625 * gcc.target/arm/vfp14.c: Likewise.
8626 * gcc.target/arm/vfp15.c: Likewise.
8627 * gcc.target/arm/vfp16.c: Likewise.
8628 * gcc.target/arm/vfp17.c: Likewise.
8629 * gcc.target/arm/neon-constants.h: New file.
8630 * gcc.target/arm/neon-vect1.c: New test.
8631 * gcc.target/arm/neon-vect2.c: New test.
8632 * gcc.target/arm/neon-vect3.c: New test.
8633 * gcc.target/arm/neon-vect4.c: New test.
8634 * gcc.target/arm/neon-vect5.c: New test.
8635 * gcc.target/arm/neon-vect6.c: New test.
8636 * gcc.target/arm/neon-vect7.c: New test.
8637 * gcc.target/arm/neon-vect8.c: New test.
8638
8639 2012-02-28 Richard Guenther <rguenther@suse.de>
8640
8641 PR tree-optimization/52402
8642 * gcc.dg/torture/pr52402.c: New testcase.
8643
8644 2012-02-28 Richard Guenther <rguenther@suse.de>
8645
8646 PR lto/52400
8647 * g++.dg/lto/pr52400_0.C: New testcase.
8648
8649 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8650
8651 * gcc.target/avr/torture/builtins-1.c: New test.
8652 * gcc.target/avr/torture/builtins-error.c: New test.
8653
8654 2012-02-28 Kai Tietz <ktietz@redhat.com>
8655
8656 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8657 * gcc.target/i386/pr45352-2.c: Likewise.
8658 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8659 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8660 targets instead rand.
8661 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8662 * gcc.target/i386/sse2-mul-1.c: Likewise.
8663 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8664 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8665 * gcc.target/i386/pad-1.c: Likewise.
8666 * gcc.target/i386/pad-9.c: Likewise.
8667 * gcc.target/i386/pad-2.c: Likewise.
8668 * gcc.target/i386/pad-5b.c: Likewise.
8669 * gcc.target/i386/pad-8.c: Likewise.
8670 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8671 * gcc.target/i386/pr44130.c: Likewise.
8672 * gcc.target/i386/align-main-1.c: Likewise.
8673 * gcc.target/i386/align-main-2.c: Likewise.
8674 * gcc.target/i386/sw-1.c: Likewise.
8675 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8676 on x64 mingw target.
8677 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8678 * gcc.target/i386/pr46295.c: Likewise.
8679 * gcc.target/i386/amd64-abi-1.c: Likewise.
8680 * gcc.target/i386/amd64-abi-2.c: Likewise.
8681 * gcc.target/i386/pr39082-1.c: Likewise.
8682 * gcc.target/i386/pr39162.c: Likewise.
8683 * gcc.target/i386/pr22152.c: Likewise.
8684 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8685 * gcc.target/i386/wrfsbase-2.c: Likewise.
8686 * gcc.target/i386/local.c: Likewise
8687 * gcc.target/i386/wrgsbase-1.c: Likewise.
8688 * gcc.target/i386/wrfsbase-1.c: Likewise.
8689 * gcc.target/i386/pr39315-3.c: Likewise.
8690 * gcc.target/i386/pr35767-4.c: Likewise.
8691 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8692 x64 mingw target.
8693 * gcc.target/i386/pr45336-2.c: Likewise.
8694 * gcc.target/i386/pr45336-1.c: Likewise.
8695 * gcc.target/i386/pr45336-4.c: Likewise.
8696
8697 2012-02-27 Tristan Gingold <gingold@adacore.com>
8698
8699 * gnat.dg/array20.ad[sb]: New test.
8700
8701 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR target/52375
8704 * gcc.target/arm/pr52375.c: New test.
8705 * gcc.c-torture/compile/pr52375.c: New test.
8706
8707 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8708
8709 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8710 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8711
8712 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8713
8714 * gnat.dg/aggr19.adb: New test.
8715 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8716
8717 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8718
8719 PR target/49263
8720 * gcc.target/sh/pr49263.c: New.
8721
8722 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8723
8724 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8725 simulate_thread_wrapper_other_threads
8726 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8727 Move initialization of 'value' to main().
8728 (main): Initialize 'value';
8729 * gcc.dg/simulate-thread/speculative-store.c
8730 (simulate_thread_step_verify): Return 0 when successful.
8731 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8732 Reduce threshold.
8733 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8734 (simulate_thread_wrapper_other_threads): Return a success/fail value
8735 and issue an error if the instruction count threshold is exceeded.
8736
8737 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8738
8739 PR target/50580
8740 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8741 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8742
8743 2012-02-24 Richard Guenther <rguenther@suse.de>
8744
8745 PR middle-end/52355
8746 * gcc.dg/pr52355.c: New testcase.
8747
8748 2012-02-23 Kai Tietz <ktietz@redhat.com>
8749
8750 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8751 * gcc.dg/Wpadded.c: Likewise.
8752 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8753 structure-layout.
8754 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8755 for sleep by Sleep and add windows.h include for this function.
8756 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8757 targets.
8758 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8759 target.
8760 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8761 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8762 on x64 mingw target.
8763 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8764 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8765 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8766 failure on LLP64 target.
8767
8768 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8769
8770 PR c/52290
8771 * gcc.dg/noncompile/pr52290.c: New test.
8772
8773 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8774
8775 PR tree-optimization/52019
8776 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8777
8778 2012-02-22 Kai Tietz <ktietz@redhat.com>
8779
8780 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8781 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8782 derived pdiff_t type.
8783 * g++.dg/torture/pr49720.C: Likewise
8784
8785 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8786
8787 PR target/52330
8788 * gcc.target/i386/pr52330.c: New test.
8789
8790 2012-02-22 Tobias Burnus <burnus@net-b.de>
8791
8792 PR fortran/52335
8793 * gfortran.dg/io_constraints_10.f90: New.
8794
8795 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8796
8797 * lib/target-supports.exp (check_effective_target_vect_condition):
8798 Return true for NEON.
8799
8800 2012-02-21 Kai Tietz <ktietz@redhat.com>
8801
8802 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8803
8804 2012-02-21 Richard Guenther <rguenther@suse.de>
8805
8806 PR tree-optimization/52324
8807 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8808
8809 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8810
8811 PR middle-end/51782
8812 * gcc.target/avr/torture/pr51782-1.c: New test.
8813
8814 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR tree-optimization/52318
8817 * gcc.dg/pr52318.c: New test.
8818
8819 2012-02-20 Kai Tietz <ktietz@redhat.com>
8820
8821 * gcc.dg/bf-ms-layout-3.c: New testcase.
8822
8823 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8824
8825 PR testsuite/52229
8826 PR fortran/32380
8827 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8828
8829 2012-02-20 Richard Guenther <rguenther@suse.de>
8830
8831 PR tree-optimization/52298
8832 * gcc.dg/torture/pr52298.c: New testcase.
8833 * gcc.dg/vect/pr52298.c: Likewise.
8834
8835 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8836
8837 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8838 * gcc.c-torture/execute/pr52286.c: Ditto.
8839
8840 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8841
8842 PR tree-optimization/52286
8843 * gcc.c-torture/execute/pr52286.c: New test.
8844
8845 2012-02-18 Tobias Burnus <burnus@net-b.de>
8846
8847 PR fortran/52295
8848 * gfortran.dg/interface_35.f90: Use -std=f2003.
8849 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8850 * gfortran.dg/interface_assignment_4.f90: Ditto.
8851 * gfortran.dg/bessel_1.f90: Ditto.
8852 * gfortran.dg/func_result_6.f90: Ditto.
8853 * gfortran.dg/hypot_1.f90: Ditto.
8854 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8855
8856 2012-02-17 Tobias Burnus <burnus@net-b.de>
8857
8858 PR translation/52232
8859 PR translation/52234
8860 PR translation/52245
8861 PR translation/52246
8862 PR translation/52262
8863 PR translation/52273
8864 * gfortran.dg/coarray_22.f90: Update dg-error.
8865 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8866
8867 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8868
8869 PR target/51753
8870 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8871 (simulate-thread): Use default timeout.
8872
8873 2012-02-16 Jason Merrill <jason@redhat.com>
8874
8875 PR c++/52248
8876 * g++.dg/ext/timevar1.C: New.
8877
8878 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8879
8880 PR c++/52126
8881 * g++.dg/template/using21.C: New.
8882 * g++.dg/template/using22.C: Likewise.
8883
8884 2012-02-16 Jason Merrill <jason@redhat.com>
8885
8886 PR c++/51415
8887 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8888
8889 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8890
8891 PR tree-optimization/52255
8892 * gcc.c-torture/compile/pr52255.c: New test.
8893
8894 PR debug/52260
8895 * g++.dg/debug/dwarf2/pr52260.C: New test.
8896
8897 PR middle-end/51929
8898 * g++.dg/ipa/pr51929.C: New test.
8899
8900 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8901
8902 PR target/52199
8903 * gcc.target/powerpc/pr52199.c: New file.
8904
8905 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 PR target/52152
8908 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8909
8910 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8911
8912 * gcc.dg/pr51867.c: Don't include <math.h>.
8913 (sqrtf): Declare.
8914
8915 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8916
8917 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8918 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8919
8920 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8921
8922 PR tree-optimization/50561
8923 * gcc.dg/graphite/pr50561.c: New testcase.
8924
8925 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8926
8927 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8928 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8929
8930 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8931
8932 * gnat.dg/discr35.ad[sb]: New test.
8933
8934 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8935
8936 * gnat.dg/volatile10.adb: New test.
8937 * gnat.dg/volatile10_pkg.ads: New helper.
8938
8939 2012-02-14 Jason Merrill <jason@redhat.com>
8940
8941 * g++.dg/ext/attrib43.C: New.
8942
8943 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8944
8945 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8946 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8947 fgnu_tm.
8948 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8949 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8950 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8951 effective_target fgnu_tm.
8952 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8953
8954 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8955
8956 PR c++/52247
8957 * g++.dg/template/asmgoto1.C: New test.
8958
8959 2012-02-14 Ian Lance Taylor <iant@google.com>
8960
8961 PR go/48501
8962 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8963 compiling generated file for 64bit and index tests.
8964
8965 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8966
8967 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8968
8969 2012-02-14 Richard Guenther <rguenther@suse.de>
8970
8971 PR tree-optimization/52244
8972 PR tree-optimization/51528
8973 * gcc.dg/torture/pr52244.c: New testcase.
8974
8975 2012-02-14 Walter Lee <walt@tilera.com>
8976
8977 * g++.dg/other/PR23205.C: Disable test on tile.
8978 * g++.dg/other/pr23205-2.C: Disable test on tile.
8979 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8980 * gcc.dg/20040813-1.c: Disable test on tile.
8981 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8982 * gcc.misc-tests/linkage.exp: Handle tilegx.
8983
8984 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/52210
8987 * gcc.dg/pr52210.c: New test.
8988
8989 2012-02-14 Jason Merrill <jason@redhat.com>
8990
8991 PR c++/39055
8992 * g++.dg/overload/defarg5.C: New.
8993
8994 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8995
8996 PR c/52181
8997 * c-c++-common/pr52181.c: New test.
8998
8999 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR c++/52215
9002 * g++.dg/ext/atomic-1.C: New test.
9003
9004 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9005
9006 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9007
9008 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9009
9010 PR middle-end/52209
9011 * gcc.c-torture/execute/pr52209.c: New test.
9012
9013 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9014
9015 PR fortran/50981
9016 * gfortran.dg/elemental_optional_args_5.f03: New test.
9017
9018 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9019
9020 PR testsuite/50076
9021 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9022 cases.
9023
9024 2012-02-11 Ian Lance Taylor <iant@google.com>
9025
9026 PR go/51874
9027 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9028 SPARC Solaris. Don't run the test at all on systems where it may
9029 not work, rather than xfailing it.
9030
9031 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9032
9033 PR rtl-optimization/52175
9034 * gcc.c-torture/compile/pr52175.c: New test.
9035
9036 2012-02-10 Jason Merrill <jason@redhat.com>
9037
9038 PR c++/51910
9039 * g++.dg/template/repo10.C: New.
9040
9041 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9042
9043 PR debug/52132
9044 * gcc.dg/pr52132.c: New test.
9045
9046 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9047
9048 * gnat.dg/specs/aggr4.ads: New test.
9049 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9050
9051 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9052
9053 PR target/52146
9054 * gcc.target/i386/pr52146.c: New.
9055
9056 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9057
9058 PR middle-end/52177
9059 * c-c++-common/pr52177.c: New test.
9060
9061 2012-02-10 Jan Hubicka <jh@suse.cz>
9062
9063 PR middle-end/48600
9064 * g++.dg/torture/pr48600.C: New testcase.
9065
9066 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9067
9068 PR middle-end/52140
9069 * gcc.dg/dfp/pr52140.c: New test.
9070
9071 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9072
9073 PR fortran/32380
9074 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9075 of dg-options.
9076
9077 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9078
9079 PR middle-end/51867
9080 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9081 * gcc.dg/pr51867.c: New test.
9082
9083 2012-02-09 Ian Lance Taylor <iant@google.com>
9084
9085 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9086 which don't support -fsplit-stack. Turn off optimization when
9087 compiling select5-out.go.
9088
9089 2012-02-08 Ian Lance Taylor <iant@google.com>
9090
9091 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9092 systems which don't support -fsplit-stack.
9093
9094 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9095
9096 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9097 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9098 machine instuction in the log.
9099
9100 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9101
9102 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9103 to 20 seconds.
9104
9105 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9106
9107 PR driver/48524
9108 * gcc.dg/pr48524.c: New test.
9109 * gcc.dg/pr48524.spec: New spec file for test.
9110
9111 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9112
9113 PR fortran/32380
9114 * gfortran.dg/vect/pr32380.f90: New test.
9115
9116 2012-02-08 Tobias Burnus <burnus@net-b.de>
9117
9118 PR fortran/52151
9119 * gfortran.dg/realloc_on_assign_12.f90: New.
9120
9121 2012-02-08 Richard Guenther <rguenther@suse.de>
9122
9123 PR rtl-optimization/52170
9124 * gcc.dg/torture/pr52170.c: New testcase.
9125
9126 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9127
9128 PR gcov-profile/52150
9129 * gcc.dg/tree-prof/pr52150.c: New test.
9130
9131 PR rtl-optimization/52139
9132 * gcc.dg/pr52139.c: New test.
9133
9134 2012-02-07 Jason Merrill <jason@redhat.com>
9135
9136 PR c++/51675
9137 * g++.dg/cpp0x/constexpr-union3.C: New.
9138
9139 PR c++/52035
9140 * g++.dg/lto/pr52035_0.C: New.
9141
9142 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9143
9144 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9145 * gcc.dg/special/weak-1.c: Likewise.
9146 * gcc.dg/ucnid-12.c: Likewise.
9147 * gcc.dg/torture/pr45678-1.c: Likewise.
9148 * gcc.dg/torture/pr45678-2.c: Likewise.
9149 * gcc.dg/vector-4.c: Likewise.
9150 * gcc.dg/ipa/inline-5.c: Likewise.
9151 * gcc.dg/ucnid-11.c: Likewise.
9152 * gcc.misc-tests/gcov-13.c: Likewise.
9153 * gcc.misc-tests/gcov-14.c: Likewise.
9154 * g++.dg/ext/label13.C: Likewise.
9155 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9156 hppa*-*-hpux* options.
9157 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9158 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9159 * gcc.dg/pr48616.c: Likewise.
9160 * gcc.dg/pr17957.c: Likewise.
9161 * gcc.dg/pr17055-1.c: Likewise.
9162 * gcc.dg/pr32912-1.c: Likewise.
9163 * gcc.dg/tm/pr51472.c: Likewise.
9164 * c-c++-common/fold-bitand-4.c: Likewise.
9165 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9166 Use dg-additional-options for extra options.
9167
9168 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9169
9170 * gcc.target/epiphany/interrupt-2.c: New test.
9171
9172 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9173
9174 PR target/52155
9175 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9176 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9177 for MIPS ELF.
9178
9179 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9180
9181 PR target/52152
9182 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9183
9184 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9185
9186 PR middle-end/24306
9187 PR target/52154
9188 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9189 * gcc.target/mips/va-arg-1.c: New test.
9190
9191 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9192
9193 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9194 for -mno-pointers-to-nested-functions.
9195
9196 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9197
9198 * gcc.c-torture/execute/20120207-1.c: New test.
9199
9200 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR rtl-optimization/52060
9203 * gcc.dg/torture/pr52060.c: New test.
9204
9205 PR middle-end/52074
9206 * gcc.c-torture/compile/pr52074.c: New test.
9207
9208 2012-02-07 Tobias Burnus <burnus@net-b.de>
9209
9210 PR fortran/51514
9211 * gfortran.dg/class_to_type_2.f90: New.
9212
9213 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9214
9215 PR fortran/32373
9216 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9217 Remove module.
9218
9219 2012-02-06 Jason Merrill <jason@redhat.com>
9220
9221 PR c++/52088
9222 * g++.dg/template/conv13.C: New.
9223
9224 2012-02-06 Richard Guenther <rguenther@suse.de>
9225
9226 PR tree-optimization/52115
9227 * gcc.c-torture/compile/pr52115.c: New testcase.
9228
9229 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR target/52129
9232 * gcc.c-torture/execute/pr52129.c: New test.
9233
9234 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9235
9236 * gcc.dg/pr48374.c: Actually add the test I forgot
9237 in the 2012-01-25 commit.
9238
9239 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9240
9241 PR fortran/32373
9242 * gfortran.dg/vect/vect-8.f90: New test case.
9243
9244 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9245
9246 PR fortran/48847
9247 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9248
9249 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9250
9251 PR fortran/52102
9252 * gfortran.dg/class_48.f90 : Add test of allocate class array
9253 component with source in subroutine test3. Remove commenting
9254 out in subroutine test4, since branching on unitialized variable
9255 is now fixed (no PR for this last.).
9256
9257 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9258
9259 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9260 on MIPS targets.
9261 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9262
9263 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9264
9265 PR target/52125
9266 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9267 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9268
9269 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9270
9271 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9272 (check_effective_target_sync_int_long): Use it.
9273 (check_effective_target_sync_char_short): Likewise.
9274 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9275
9276 2012-02-05 Tobias Burnus <burnus@net-b.de>
9277
9278 PR fortran/51972
9279 * gfortran.dg/class_48.f90: Add some further checks.
9280
9281 2012-02-05 Ira Rosen <irar@il.ibm.com>
9282
9283 PR tree-optimization/52091
9284 * gcc.dg/vect/pr52091.c: New test.
9285
9286 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR rtl-optimization/52113
9289 * gcc.target/avr/pr52113.c: New test.
9290
9291 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9292
9293 PR rtl-optimization/52092
9294 * gcc.c-torture/compile/pr52092.c: New test.
9295
9296 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9297
9298 PR fortran/41587
9299 * gfortran.dg/class_array_10.f03: New test.
9300
9301 PR fortran/46356
9302 * gfortran.dg/class_array_11.f03: New test.
9303
9304 PR fortran/51754
9305 * gfortran.dg/class_array_12.f03: New test.
9306
9307 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9308
9309 PR fortran/52012
9310 * gfortran.dg/realloc_on_assign_11.f90: New test.
9311
9312 2012-02-02 Tobias Burnus <burnus@net-b.de>
9313
9314 PR fortran/52093
9315 * gfortran.dg/shape_7.f90: New.
9316
9317 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9318
9319 * gcc.target/mips/mips-prepend-1.c: New test.
9320
9321 2012-02-02 Jan Hubicka <jh@suse.cz>
9322 Tom de Vries <tom@codesourcery.com>
9323
9324 PR middle-end/51998
9325 * gcc.dg/alias-12.c: New testcase.
9326 * gcc.dg/alias-13.c: New testcase.
9327
9328 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR target/52086
9331 * gcc.dg/pr52086.c: New test.
9332
9333 PR tree-optimization/52073
9334 * gcc.c-torture/compile/pr52073.c: New test.
9335
9336 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9337
9338 PR fortran/51958
9339 * gfortran.dg/function_optimize_10.f90: New test.
9340
9341 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9342
9343 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9344 test on alpha*-*-*.
9345
9346 2012-02-01 Tobias Burnus <burnus@net-b.de>
9347
9348 PR fortran/52024
9349 * gfortran.dg/typebound_operator_14.f90: New.
9350
9351 2012-02-01 Tobias Burnus <burnus@net-b.de>
9352
9353 PR fortran/52059
9354 * gfortran.dg/elemental_function_1.f90: New.
9355
9356 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9357
9358 PR rtl-optimization/51374
9359 * gcc.target/avr/torture/pr51374-1.c:
9360 Also fail if SBIS is seen.
9361
9362 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9363
9364 PR rtl-optimization/51374
9365 * gcc.target/avr/torture/pr51374-1.c: New.
9366
9367 2012-01-31 Tobias Burnus <burnus@net-b.de>
9368
9369 PR fortran/52024
9370 * gfortran.dg/typebound_generic_11.f90: New.
9371
9372 2012-01-31 Tobias Burnus <burnus@net-b.de>
9373
9374 PR fortran/52029
9375 * gfortran.dg/class_49.f90: New.
9376
9377 2012-01-31 Tobias Burnus <burnus@net-b.de>
9378
9379 PR fortran/52013
9380 * gfortran.dg/elemental_args_check_6.f90: New.
9381
9382 2012-01-31 Jason Merrill <jason@redhat.com>
9383
9384 PR c++/52043
9385 * g++.dg/cpp0x/variadic122.C: New.
9386
9387 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9388
9389 PR fortran/52012
9390 * gfortran.dg/realloc_on_assign_10.f90: New test.
9391
9392 2012-01-31 Richard Guenther <rguenther@suse.de>
9393
9394 PR tree-optimization/51528
9395 * gcc.dg/torture/pr51528.c: New testcase.
9396
9397 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9398
9399 PR go/48501
9400 * lib/go.exp (go_target_compile): Append timeout= to options.
9401 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9402 select5-out.go test on alpha*-*-* targets.
9403
9404 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9405
9406 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9407 (TEST_SHORT): Reformat in the same way.
9408 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9409 (TEST_SHORT): Reformat in the same way.
9410 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9411 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9412 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9413 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9414 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9415
9416 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9417
9418 PR target/51835
9419 * gcc.target/arm/pr51835.c: New testcase.
9420
9421 2012-01-30 Richard Guenther <rguenther@suse.de>
9422
9423 PR tree-optimization/52028
9424 * gcc.dg/torture/pr52028.c: New testcase.
9425 * gfortran.dg/ldist-pr45199.f: Adjust.
9426 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9427 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9428 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9429
9430 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9431
9432 PR debug/52027
9433 * gcc.dg/tree-prof/pr52027.c: New test.
9434
9435 PR tree-optimization/52046
9436 * gcc.dg/pr52046.c: New test.
9437
9438 PR debug/52048
9439 * g++.dg/other/pr52048.C: New test.
9440
9441 2012-01-30 Richard Guenther <rguenther@suse.de>
9442
9443 PR tree-optimization/52045
9444 * gcc.dg/pr52045.c: New testcase.
9445
9446 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9447
9448 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9449 new code generated for __sync_lock_release.
9450
9451 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9452
9453 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9454
9455 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9456
9457 PR testsuite/51875
9458 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9459
9460 * g++.dg/ext/visibility/template10.C: Fix typo.
9461
9462 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9463
9464 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9465
9466 PR c++/51327
9467 * g++.dg/cpp0x/constexpr-ice6.C: New.
9468
9469 2012-01-29 Tobias Burnus <burnus@net-b.de>
9470
9471 PR fortran/41600
9472 * gfortran.dg/default_initialization_6.f90: New.
9473
9474 2012-01-29 Tobias Burnus <burnus@net-b.de>
9475
9476 PR fortran/51972
9477 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9478 * gfortran.dg/class_48.f90: New.
9479
9480 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9481
9482 PR fortran/51808
9483 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9484
9485 2012-01-28 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/51972
9488 * gfortran.dg/class_allocate_12.f90: New.
9489
9490 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9491
9492 * gcc.dg/torture/pr50444.c: Fix dg directives.
9493
9494 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR target/52006
9497 * gcc.target/arm/pr52006.c: New test.
9498
9499 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9500
9501 PR testsuite/52011
9502 * gcc.dg/lto/trans-mem.h: New file.
9503 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9504 * gcc.dg/lto/trans-mem-1_1.c: Same.
9505 * gcc.dg/lto/trans-mem-4_1.c: Same.
9506 * gcc.dg/lto/trans-mem-3_1.c: Same.
9507
9508 2012-01-27 Tobias Burnus <burnus@net-b.de>
9509
9510 PR fortran/52022
9511 * gfortran.dg/dummy_procedure_7.f90: New.
9512
9513 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9514
9515 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9516 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9517
9518 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9519
9520 PR c++/51852
9521 * g++.dg/other/gc5.C: New test.
9522
9523 2012-01-27 Richard Guenther <rguenther@suse.de>
9524
9525 PR tree-optimization/50444
9526 * gcc.dg/torture/pr50444.c: New testcase.
9527
9528 2012-01-27 Tobias Burnus <burnus@net-b.de>
9529
9530 PR fortran/51970
9531 PR fortran/51977
9532 * gfortran.dg/move_alloc_13.f90: New.
9533
9534 2012-01-27 Tobias Burnus <burnus@net-b.de>
9535
9536 PR fortran/51953
9537 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9538 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9539 and change dg-error string.
9540
9541 2012-01-27 Tobias Burnus <burnus@net-b.de>
9542
9543 PR fortran/52016
9544 * gfortran.dg/elemental_args_check_5.f90: New.
9545
9546 2012-01-27 Richard Guenther <rguenther@suse.de>
9547
9548 PR middle-end/51959
9549 * g++.dg/torture/pr51959.C: New testcase.
9550
9551 2012-01-27 Tom de Vries <tom@codesourcery.com>
9552
9553 PR tree-optimization/51990
9554 * gcc.dg/pr51990.c: New test.
9555 * gcc.dg/pr51990-2.c: Same.
9556
9557 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9558 Tobias Burnus <burnus@gcc.gnu.org>
9559
9560 PR fortran/48705
9561 * gfortran.dg/class_allocate_11.f03: New.
9562
9563 PR fortran/51870
9564 PR fortran/51943
9565 PR fortran/51946
9566 * gfortran.dg/class_allocate_7.f03: New.
9567 * gfortran.dg/class_allocate_8.f03: New.
9568 * gfortran.dg/class_allocate_9.f03: New.
9569 * gfortran.dg/class_allocate_10.f03: New.
9570
9571 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9572
9573 * gnat.dg/discr34.adb: New test.
9574 * gnat.dg/discr34_pkg.ads: New helper.
9575
9576 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9577
9578 * gnat.dg/discr33.adb: New test.
9579
9580 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9581
9582 * gnat.dg/limited_with3.ad[sb): New test.
9583 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9584 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9585 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9586
9587 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * gnat.dg/stack_usage1.adb: New test.
9590 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9591
9592 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9593 * gcc.dg/pr44194-2.c: Likewise.
9594
9595 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9596
9597 PR c++/51370
9598 * g++.dg/template/crash112.C: New.
9599
9600 2012-01-27 Richard Henderson <rth@redhat.com>
9601
9602 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9603
9604 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9605
9606 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9607
9608 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9609
9610 PR middle-end/51895
9611 * g++.dg/opt/pr51895.C: New test.
9612
9613 2012-01-26 Michael Matz <matz@suse.de>
9614
9615 PR tree-optimization/48794
9616 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9617
9618 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9619
9620 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9621
9622 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9623
9624 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9625 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9626 memory.
9627 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9628 the default value for s390 and s390x.
9629
9630 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9631
9632 PR lto/51698
9633 * gcc.dg/lto/trans-mem-4_0.c: New.
9634 * gcc.dg/lto/trans-mem-4_1.c: New.
9635 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9636 TM builtins.
9637 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9638 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9639 TM builtins.
9640 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9641 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9642 TM builtins.
9643
9644 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9645
9646 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9647
9648 2012-01-25 Ian Lance Taylor <iant@google.com>
9649
9650 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9651
9652 2012-01-25 Tobias Burnus <burnus@net-b.de>
9653
9654 PR fortran/51995
9655 * gfortran.dg/typebound_proc_25.f90: New.
9656
9657 2012-01-25 Jason Merrill <jason@redhat.com>
9658
9659 PR c++/51992
9660 * g++.dg/lto/pr51992_0.C: New.
9661
9662 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9663
9664 PR tree-optimization/51987
9665 * gcc.target/i386/pr51987.c: New test.
9666
9667 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9668
9669 * gcc.dg/tm/lto-1.c: Require lto support in target.
9670
9671 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9672
9673 PR rtl-optimization/48374
9674 * gcc.dg/pr48374.c: New test.
9675
9676 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9677
9678 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9679
9680 2012-01-25 Tobias Burnus <burnus@net-b.de>
9681
9682 PR fortran/51966
9683 * gfortran.dg/derived_constructor_char_3.f90: New.
9684
9685 2012-01-24 Ian Lance Taylor <iant@google.com>
9686
9687 * go.test/go-test.exp (filecmp): New procedure.
9688 (errchk): Handle quoted square brackets.
9689 (go-gc-tests): Set go_compile_args. Handle various new test
9690 lines. Skip a few new tests.
9691 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9692
9693 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9694
9695 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9696 (check_effective_target_vect_extract_even_odd)
9697 (check_effective_target_vect_interleave): Return true for MIPS
9698 paired-single.
9699
9700 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9701
9702 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9703 (main): Use it instead of argc.
9704
9705 2012-01-24 Jason Merrill <jason@redhat.com>
9706
9707 PR c++/51973
9708 * g++.dg/cpp0x/sfinae31.C: New.
9709
9710 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9711
9712 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9713
9714 2012-01-24 Jason Merrill <jason@redhat.com>
9715
9716 PR c++/51812
9717 * g++.dg/inherit/covariant20.C: New.
9718
9719 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9720
9721 PR c++/51223
9722 * g++.dg/parse/crash58.C: New.
9723
9724 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9725
9726 PR target/51957
9727 * gcc.dg/pr51957-1.c: New test.
9728 * gcc.dg/pr51957-1.h: New file.
9729 * gcc.dg/pr51957-2.c: New test.
9730
9731 2012-01-23 Jason Merrill <jason@redhat.com>
9732
9733 PR c++/51930
9734 * g++.dg/ext/visibility/template10.C: New.
9735
9736 2012-01-23 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/51948
9739 * gfortran.dg/move_alloc_12.f90: New.
9740
9741 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9742
9743 PR middle-end/45416
9744 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9745
9746 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9747
9748 PR c++/51398
9749 * g++.dg/template/crash111.C: New.
9750
9751 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9752
9753 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9754 configurations.
9755 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9756
9757 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9758
9759 PR testsuite/51941
9760 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9761 the DW_TAG_class_type and DW_AT_name: "Executor".
9762
9763 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9764
9765 * lib/target-supports.exp
9766 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9767 (check_effective_target_vect_interleave): Likewise.
9768
9769 2012-01-22 Jason Merrill <jason@redhat.com>
9770
9771 PR c++/51925
9772 * g++.dg/template/using20.C: New.
9773 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9774
9775 2012-01-23 Jason Merrill <jason@redhat.com>
9776
9777 PR target/51934
9778 * g++.dg/torture/pr51344.C: Limit to x86.
9779
9780 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9781
9782 * c-c++-common/tm/omp.c: Require target with pthread support.
9783
9784 2012-01-23 Richard Guenther <rguenther@suse.de>
9785
9786 PR tree-optimization/51949
9787 * gcc.dg/torture/pr51949.c: New testcase.
9788
9789 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9790
9791 PR rtl-optimization/51933
9792 * gcc.c-torture/execute/pr51933.c: New test.
9793
9794 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9795
9796 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9797 Do not define for Interix.
9798
9799 2012-01-22 Jason Merrill <jason@redhat.com>
9800
9801 PR c++/51832
9802 * g++.dg/lto/pr51832.h: New.
9803 * g++.dg/lto/pr51832_0.C: New.
9804 * g++.dg/lto/pr51832_1.C: New.
9805
9806 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9807
9808 * gcc.dg/ext-elim-1.c: New test.
9809
9810 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9811
9812 PR target/51931
9813 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9814 * g++.dg/opt/longbranch1.C: Likewise.
9815
9816 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9817
9818 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9819 in C++11 mode.
9820
9821 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9822
9823 PR fortran/50556
9824 * gfortran.dg/namelist_74.f90: New test.
9825 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9826
9827 2012-01-21 Tobias Burnus <burnus@net-b.de>
9828
9829 PR fortran/51913
9830 * gfortran.dg/class_47.f90: New.
9831
9832 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9833
9834 * gnat.dg/renaming5.ad[sb]: New test.
9835
9836 2012-01-20 Jason Merrill <jason@redhat.com>
9837
9838 PR c++/51919
9839 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9840
9841 2012-01-20 Jason Merrill <jason@redhat.com>
9842
9843 PR c++/51922
9844 * g++.dg/ext/attrib42.C: Require ilp32.
9845
9846 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9847
9848 PR target/51915
9849 * gcc.target/arm/pr51915.c: New test.
9850
9851 2012-01-20 Cary Coutant <ccoutant@google.com>
9852 Dodji Seketeli <dodji@redhat.com>
9853
9854 PR debug/45682
9855 * g++.dg/debug/dwarf2/nested-3.C: New test.
9856
9857 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9858
9859 PR c++/51402
9860 * g++.dg/template/crash110.C: New.
9861
9862 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9863
9864 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9865 Remove default options on hppa*-*-hpux*.
9866
9867 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9868
9869 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9870
9871 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9872
9873 * gcc.c-torture/compile/pr51856.c: New testcase.
9874
9875 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9876
9877 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9878 options to go_target_compile.
9879
9880 2012-01-20 Kai Tietz <ktietz@redhat.com>
9881
9882 * g++.dg/torture/pr51344.C: Fix typo.
9883
9884 2012-01-20 Richard Guenther <rguenther@suse.de>
9885
9886 PR tree-optimization/51903
9887 * g++.dg/torture/pr51903.C: New testcase.
9888
9889 2012-01-20 Tobias Burnus <burnus@net-b.de>
9890 Janus Weil <janus@gcc.gnu.org>
9891
9892 PR fortran/51056
9893 * gfortran.dg/use_21.f90: New.
9894
9895 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR target/51106
9898 * gcc.dg/torture/pr51106-1.c: New test.
9899 * gcc.dg/torture/pr51106-2.c: New test.
9900
9901 2012-01-19 Kai Tietz <ktietz@redhat.com>
9902
9903 * g++.dg/torture/pr51344.C: New test.
9904
9905 2012-01-19 Tobias Burnus <burnus@net-b.de>
9906
9907 PR fortran/51904
9908 * gfortran.dg/intrinsic_size_2.f90: New.
9909
9910 2012-01-19 Jason Merrill <jason@redhat.com>
9911
9912 PR c++/51889
9913 * g++.dg/inherit/using7.C: New.
9914
9915 2012-01-19 Richard Guenther <rguenther@suse.de>
9916
9917 PR tree-optimization/37997
9918 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9919
9920 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9921
9922 PR rtl-optimization/51505
9923 * gcc.dg/pr51505.c: New test.
9924
9925 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9926
9927 PR fortran/51634
9928 * gfortran.dg/typebound_operator_12.f03: New.
9929 * gfortran.dg/typebound_operator_13.f03: New.
9930
9931 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9932
9933 PR c++/51225
9934 * g++.dg/cpp0x/pr51225.C: New.
9935
9936 2012-01-17 Ian Lance Taylor <iant@google.com>
9937
9938 PR go/50656
9939 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9940
9941 2012-01-17 Tobias Burnus <burnus@net-b.de>
9942
9943 PR fortran/51869
9944 * gfortran.dg/realloc_on_assign_9.f90: New.
9945
9946 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9947
9948 PR other/51165
9949 * gcc.dg/tm/memopt-3.c: Remove xfail.
9950 * gcc.dg/tm/memopt-4.c: Remove xfail.
9951 * gcc.dg/tm/memopt-5.c: Remove xfail.
9952 * gcc.dg/tm/memopt-7.c: Remove xfail.
9953
9954 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9955
9956 PR tree-optimization/51877
9957 * gcc.c-torture/execute/pr51877.c: New test.
9958
9959 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9960
9961 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9962 {!vect_align_arrays} to vect_sizes_32B_16B.
9963 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9964 * gcc.dg/vect/vect-peel-3.c: Ditto.
9965
9966 2012-01-16 Jason Merrill <jason@redhat.com>
9967
9968 PR c++/51854
9969 * g++.dg/abi/mangle60.C: New.
9970
9971 PR c++/51827
9972 * g++.dg/pch/mangle1.{C,Hs}: New.
9973
9974 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9975 Tobias Burnus <burnus@net-b.de>
9976
9977 PR fortran/50981
9978 * gfortran.dg/elemental_optional_args_3.f90: New
9979 * gfortran.dg/elemental_optional_args_4.f90: New
9980
9981 2012-01-16 Tobias Burnus <burnus@net-b.de>
9982
9983 PR fortran/51809
9984 * gfortran.dg/use_20.f90: New
9985
9986 2012-01-16 Jason Merrill <jason@redhat.com>
9987
9988 PR c++/51868
9989 * g++.dg/cpp0x/rv-bitfield.C: New.
9990 * g++.dg/cpp0x/rv-bitfield2.C: New.
9991
9992 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9993
9994 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9995 subroutine 'qsort' and use index array to assign the result.
9996
9997 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9998
9999 PR tree-optimization/51865
10000 * gcc.dg/pr51865.c: New test.
10001
10002 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10003
10004 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10005
10006 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10007
10008 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10009 to be loaded from the constant pool, rather than via %hi and %lo.
10010
10011 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10012
10013 PR rtl-optimization/51821
10014 * gcc.dg/pr51821.c: New test.
10015
10016 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10017
10018 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10019
10020 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10021
10022 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10023
10024 2012-01-14 Tobias Burnus <burnus@net-b.de>
10025
10026 PR fortran/51800
10027 * gfortran.dg/init_flag_8.f90: New.
10028 * gfortran.dg/init_flag_9.f90: New.
10029
10030 2011-01-14 Tobias Burnus <burnus@net-b.de>
10031
10032 PR fortran/51816
10033 * gfortran.dg/use_18.f90: New.
10034 * gfortran.dg/use_19.f90: New.
10035
10036 2012-01-13 Ian Lance Taylor <iant@google.com>
10037
10038 PR c++/50012
10039 * g++.dg/warn/Wsign-compare-4.C: New.
10040
10041 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10042
10043 PR fortran/48351
10044 * gfortran.dg/alloc_comp_assign.f03: New.
10045 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10046 __BUILTIN_FREE from 38 to 32.
10047
10048 2012-01-13 Jason Merrill <jason@redhat.com>
10049
10050 PR c++/20681
10051 * g++.dg/warn/Wreturn-type-7.C: New.
10052
10053 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10054
10055 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10056 assumption.
10057 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10058 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10059 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10060 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10061 int32plus because of big array needed.
10062 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10063 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10064
10065 2012-01-13 Jason Merrill <jason@redhat.com>
10066
10067 PR c++/51813
10068 * g++.dg/ext/visibility/template9.C: New.
10069
10070 PR c++/51620
10071 * g++.dg/cpp0x/defaulted34.C: New.
10072 * g++.dg/template/virtual3.C: New.
10073
10074 2012-01-13 Richard Guenther <rguenther@suse.de>
10075
10076 PR middle-end/8081
10077 * gcc.dg/torture/pr8081.c: New testcase.
10078
10079 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10080
10081 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10082
10083 2012-01-12 Jason Merrill <jason@redhat.com>
10084
10085 PR c++/51714
10086 * g++.dg/ext/stmtexpr14.C: New.
10087
10088 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10089
10090 PR c++/51633
10091 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10092
10093 2012-01-12 Jason Merrill <jason@redhat.com>
10094
10095 PR c++/48051
10096 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10097 * g++.dg/abi/mangle58.C: Likewise.
10098
10099 PR c++/51403
10100 * g++.dg/template/arg8.C: New.
10101
10102 2012-01-12 Ira Rosen <irar@il.ibm.com>
10103
10104 PR tree-optimization/51799
10105 * gcc.dg/vect/pr51799.c: New test.
10106 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10107 patterns.
10108
10109 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10110 Tobias Burnus <burnus@net-b.de>
10111
10112 PR fortran/51057
10113 PR fortran/51616
10114 * lib/target-supports.exp
10115 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10116 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10117
10118 2012-01-11 Jason Merrill <jason@redhat.com>
10119
10120 PR c++/51565
10121 * g++.dg/ext/attrib42.C: New.
10122
10123 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10124
10125 PR bootstrap/51796
10126 * gcc.dg/pr51796.c: New test.
10127
10128 2012-01-11 Jason Merrill <jason@redhat.com>
10129
10130 PR c++/51818
10131 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10132
10133 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10134
10135 * gnat.dg/array19.ad[sb]: New test.
10136
10137 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10138
10139 * gnat.dg/opt23.ad[sb]: New test.
10140 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10141 * gnat.dg/opt24.ad[sb]: New test.
10142
10143 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10144
10145 PR tree-optimization/49642
10146 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10147 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10148
10149 2012-01-11 Jason Merrill <jason@redhat.com>
10150
10151 PR c++/51613
10152 * g++.dg/template/explicit-args5.C: New.
10153
10154 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10155
10156 * gcc.c-torture/execute/20120110-1.c: New testcase.
10157
10158 2012-01-10 Jason Merrill <jason@redhat.com>
10159
10160 PR c++/51614
10161 * g++.dg/inherit/ambig1.C: New.
10162
10163 PR c++/51433
10164 * g++.dg/cpp0x/constexpr-cache1.C: New.
10165
10166 2012-01-10 Richard Guenther <rguenther@suse.de>
10167
10168 PR tree-optimization/51801
10169 * gcc.dg/torture/pr51801.c: New testcase.
10170
10171 2012-01-10 Tobias Burnus <burnus@net-b.de>
10172
10173 PR fortran/51652
10174 * gfortran.dg/allocate_with_typespec_5.f90: New.
10175
10176 2012-01-10 Tobias Burnus <burnus@net-b.de>
10177
10178 * gfortran.dg/class_39.f03: Update dg-error string.
10179
10180 2012-01-10 Richard Guenther <rguenther@suse.de>
10181
10182 PR tree-optimization/50913
10183 * gcc.dg/graphite/interchange-16.c: New testcase.
10184 * gcc.dg/graphite/scop-20.c: XFAIL.
10185 * gfortran.dg/graphite/interchange-1.f: Likewise.
10186 * gfortran.dg/graphite/block-1.f90: Likewise.
10187 * gfortran.dg/graphite/block-2.f: Likewise.
10188
10189 2012-01-10 Richard Henderson <rth@redhat.com>
10190
10191 * lib/target-supports.exp (check_effective_target_vect_perm,
10192 check_effective_target_vect_perm_byte,
10193 check_effective_target_vect_perm_short): Enable for arm neon.
10194
10195 2012-01-09 Tobias Burnus <burnus@net-b.de>
10196
10197 PR fortran/46328
10198 * gfortran.dg/typebound_operator_11.f90: New.
10199
10200 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10201
10202 * gnat.dg/array18.adb: New test.
10203 * gnat.dg/array18_pkg.ads: New helper.
10204
10205 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10206
10207 PR fortran/51791
10208 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10209 around base object in first assignment in main program.
10210 * gfortran.dg/typebound_operator_10.f03: New test.
10211
10212 2012-01-09 Martin Jambor <mjambor@suse.cz>
10213
10214 PR tree-optimization/51759
10215 * g++.dg/ipa/pr51759.C: New test.
10216
10217 2012-01-09 Tobias Burnus <burnus@net-b.de>
10218
10219 PR fortran/51758
10220 * gfortran.dg/optional_absent_2.f90: New.
10221
10222 2012-01-09 Tobias Burnus <burnus@net-b.de>
10223
10224 PR fortran/51578
10225 * gfortran.dg/use_17.f90: New.
10226
10227 2012-01-09 Gary Funck <gary@intrepid.com>
10228
10229 PR preprocessor/33919
10230 * gcc.dg/pr33919.c: New test.
10231 * gcc.dg/pr33919-0.h: New test header file.
10232 * gcc.dg/pr33919-1.h: Ditto.
10233 * gcc.dg/pr33919-2.h: Ditto.
10234
10235 2012-01-07 Jan Hubicka <jh@suse.cz>
10236
10237 PR tree-optimize/51694
10238 * gcc.c-torture/compile/pr51694.c: new testcase.
10239
10240 2012-01-07 Jan Hubicka <jh@suse.cz>
10241
10242 PR tree-optimization/51600
10243 * g++.dg/torture/pr51600.C: New testcase.
10244
10245 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10246
10247 PR gcov-profile/51715
10248 PR gcov-profile/51717
10249 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10250 * gcc.misc-tests/gcov-14.c: Likewise.
10251
10252 2012-01-06 Jason Merrill <jason@redhat.com>
10253
10254 * g++.dg/parse/new5.C: New.
10255
10256 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10257
10258 PR testsuite/51655
10259 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10260 including <string.h>.
10261
10262 2012-01-06 Jason Merrill <jason@redhat.com>
10263
10264 * g++.dg/abi/mangle51.C: New.
10265 * g++.dg/abi/mangle52.C: New.
10266 * g++.dg/abi/mangle53.C: New.
10267 * g++.dg/abi/mangle54.C: New.
10268 * g++.dg/abi/mangle55.C: New.
10269 * g++.dg/abi/mangle56.C: New.
10270 * g++.dg/abi/mangle57.C: New.
10271 * g++.dg/abi/mangle58.C: New.
10272 * g++.dg/abi/mangle59.C: New.
10273 * g++.dg/cpp0x/trailing3.C: Update mangling.
10274 * g++.dg/cpp0x/variadic111.C: Update mangling.
10275 * g++.dg/cpp0x/variadic4.C: Update mangling.
10276 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10277 * g++.dg/template/nontype22.C: Works now.
10278 * g++.dg/template/pr35240.C: Works now.
10279
10280 * g++.dg/cpp0x/error7.C: New.
10281
10282 2012-01-06 Tobias Burnus <burnus@net-b.de>
10283
10284 * gfortran.dg/deallocate_stat_2.f90: New.
10285 * coarray/allocate_errgmsg.f90: New.
10286 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10287 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10288 * coarray/subobject_1.f90: Fix for num_images > 1.
10289 * gfortran.dg/deallocate_stat.f90: Update due to changed
10290 stat= handling.
10291
10292 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10293
10294 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10295
10296 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10297
10298 * ada/acats/overflow.lst: Add cb20004.
10299
10300 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10301
10302 PR c++/51541
10303 * g++.dg/cpp0x/alias-decl-18.C: New test.
10304
10305 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10306
10307 * gcc.c-torture/execute/20120104-1.c: New test.
10308
10309 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10310
10311 PR fortran/PR48946
10312 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10313 the old typebound_operator_8.f03.
10314 * gfortran.dg/typebound_operator_8.f03: New version of
10315 typebound_operator_7.f03 with 'u' a derived type instead of a
10316 class object.
10317
10318 2012-01-05 Richard Guenther <rguenther@suse.de>
10319
10320 * g++.dg/torture/pr49309.C: Skip for -flto.
10321
10322 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10323
10324 PR middle-end/51761
10325 * gcc.c-torture/compile/pr51761.c: New test.
10326
10327 2012-01-05 Richard Guenther <rguenther@suse.de>
10328
10329 PR tree-optimization/51760
10330 * gcc.dg/torture/pr51760.c: New testcase.
10331
10332 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10333
10334 PR middle-end/51472
10335 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10336
10337 2012-01-05 Richard Guenther <rguenther@suse.de>
10338
10339 PR lto/41576
10340 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10341 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10342
10343 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10344
10345 PR debug/51695
10346 * gcc.dg/pr51695.c: New test.
10347
10348 2012-01-04 Andrew Pinski <apinski@cavium.com>
10349
10350 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10351 * gcc.target/mips/octeon2-lx-1.c: New test.
10352 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10353 * gcc.target/mips/octeon2-lx-2.c: New test.
10354 * gcc.target/mips/octeon2-lx-3.c: New test.
10355
10356 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10357
10358 PR other/51163
10359 PR other/51164
10360 * gcc.dg/tm/alias-1.c: Adjust regexp.
10361 * gcc.dg/tm/alias-2.c: Adjust regexp.
10362
10363 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10364
10365 PR c++/51064
10366 * g++.dg/warn/Wparentheses-26.C: New.
10367
10368 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10369
10370 * gfortran.dg/elemental_optional_args_2.f90: New test.
10371
10372 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10373
10374 PR fortran/49693
10375 * gfortran.dg/common_17.f90: New test.
10376
10377 2012-01-04 Richard Guenther <rguenther@suse.de>
10378
10379 PR tree-optimization/49651
10380 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10381 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10382
10383 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10384
10385 PR c++/51738
10386 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10387
10388 2012-01-03 Andrew Pinski <apinski@cavium.com>
10389
10390 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10391 for all mips targets. Also allow an optional .cfi_startproc.
10392
10393 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10394
10395 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10396
10397 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10398
10399 PR c++/29273
10400 * g++.dg/rtti/dyncast5.C: New.
10401
10402 2012-01-03 Richard Guenther <rguenther@suse.de>
10403
10404 PR tree-optimization/51070
10405 * gcc.dg/torture/pr51070-2.c: New testcase.
10406
10407 2012-01-03 Richard Guenther <rguenther@suse.de>
10408
10409 PR tree-optimization/51692
10410 * gcc.dg/torture/pr51692.c: New testcase.
10411
10412 2012-01-03 Richard Guenther <rguenther@suse.de>
10413
10414 PR debug/51650
10415 * g++.dg/lto/pr51650-3_0.C: New testcase.
10416
10417 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10418
10419 PR c++/15867
10420 * g++.dg/warn/Wredundant-decls-spec.C: New.
10421
10422 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10423
10424 PR tree-optimization/51719
10425 * g++.dg/tree-prof/pr51719.C: New test.
10426
10427 2012-01-03 Richard Guenther <rguenther@suse.de>
10428
10429 PR middle-end/51730
10430 * gcc.dg/fold-compare-6.c: New testcase.
10431
10432 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10433
10434 PR c++/51669
10435 * g++.dg/gomp/pr51669.C: New test.
10436
10437 2012-01-02 Jason Merrill <jason@redhat.com>
10438
10439 PR c++/51675
10440 * g++.dg/cpp0x/constexpr-union2.C: New.
10441
10442 PR c++/51666
10443 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10444
10445 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10446
10447 PR c++/51462
10448 * g++.dg/cpp0x/constexpr-99.C: New test.
10449
10450 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10451
10452 PR c++/20140
10453 * g++.dg/template/init9.C: New.
10454
10455 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10456
10457 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10458 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10459 rather than a specific number.
10460
10461 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10462
10463 PR fortran/46262
10464 PR fortran/46328
10465 PR fortran/51052
10466 * gfortran.dg/typebound_operator_7.f03: New.
10467 * gfortran.dg/typebound_operator_8.f03: New.
10468
10469 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10470
10471 PR target/51729
10472 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10473 XFAIL.
10474 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10475
10476 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10477
10478 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10479
10480 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10481
10482 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10483 for MIPS.
10484
10485 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10486
10487 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10488 * gfortran.dg/io_real_boz_4.f90: Likewise.
10489 * gfortran.dg/io_real_boz_5.f90: Likewise.
10490
10491 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10492
10493 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10494
10495 2012-01-02 Revital Eres <revital.eres@linaro.org>
10496
10497 * gcc.dg/sms-11.c: New file.
10498
10499 2012-01-02 Tobias Burnus <burnus@net-b.de>
10500
10501 PR fortran/51682
10502 * gfortran.dg/coarray/image_index_3.f90: New.
10503
10504 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10505
10506 PR c++/16603
10507 * g++.dg/parse/enum8.C: New.
10508
10509 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10510
10511 PR c++/51379
10512 * g++.dg/conversion/reinterpret4.C: New.
10513 * g++.dg/conversion/reinterpret1.C: Adjust.
10514
10515 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10516
10517 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10518
10519 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10520
10521 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10522 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10523 * g++.old-deja/g++.jason/access14.C: Likewise.
10524 * g++.old-deja/g++.jason/access8.C: Likewise.
10525 * g++.old-deja/g++.jason/access1.C: Likewise.
10526 * g++.old-deja/g++.other/access3.C: Likewise.
10527 * g++.old-deja/g++.other/access5.C: Likewise.
10528 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10529 * g++.old-deja/g++.law/visibility22.C: Likewise.
10530 * g++.old-deja/g++.law/visibility26.C: Likewise.
10531 * g++.old-deja/g++.mike/p2746.C: Likewise.
10532 * g++.dg/debug/using1.C: Likewise.
10533 * g++.dg/lookup/using51.C: Likewise.
10534 * g++.dg/inherit/using5.C: Likewise.
10535 * g++.dg/inherit/pr30297.C: Likewise.
10536 * g++.dg/inherit/access8.C: Likewise.
10537 * g++.dg/torture/pr39362.C: Likewise.
10538 * g++.dg/template/crash13.C: Likewise.
10539 * g++.dg/template/using10.C: Likewise.
10540
10541 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10542
10543 PR fortran/51502
10544 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10545
10546 2012-01-01 Ira Rosen <irar@il.ibm.com>
10547
10548 PR tree-optimization/51704
10549 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10550 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10551 corresponding flags.
10552
10553 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10554
10555 PR c++/51723
10556 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10557
10558 2012-01-01 Jan Hubicka <jh@suse.cz>
10559
10560 PR rtl-optimization/51069
10561 * gcc.c-torture/compile/pr51069.c: New testcase.
10562
10563 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10564
10565 PR tree-optimization/51683
10566 * gcc.dg/pr51683.c: New test.
10567 \f
10568 Copyright (C) 2012 Free Software Foundation, Inc.
10569
10570 Copying and distribution of this file, with or without modification,
10571 are permitted in any medium without royalty provided the copyright
10572 notice and this notice are preserved.