bb35d251ba37f1c3fb400f34175bfbddab1995f9
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/54975
4 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
5
6 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/55597
9 * gcc.target/i386/pr55597.c: New test.
10
11 2012-12-06 Jakub Jelinek <jakub@redhat.com>
12
13 PR c++/54207
14 * g++.dg/cpp0x/noexcept18.C: New test.
15
16 PR c++/55573
17 * g++.dg/cpp0x/constexpr-55573.C: New test.
18
19 PR c++/55137
20 * g++.dg/opt/pr55137.C: New test.
21 * gcc.c-torture/execute/pr55137.c: New test.
22
23 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
24
25 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
26 New procedure.
27 (add_options_for_arm_v8_neon): Likewise.
28
29 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
30
31 * g++.dg/pr55604.C: New test.
32
33 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
34
35 * lib/target-supports.exp
36 (check_effective_target_vect_perm): Allow aarch64*-*-*.
37 (check_effective_target_vect_perm_byte): Likewise.
38 (check_effective_target_vect_perm_short): Likewise.
39 (check_effective_target_vect_char_mult): Likewise.
40 (check_effective_target_vect_extract_even_odd): Likewise.
41 (check_effective_target_vect_interleave): Likewise.
42
43 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
44
45 * g++.dg/abi/mangle-neon-aarch64.C: New test.
46
47 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
48
49 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
50
51 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
52
53 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
54 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
55 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
56 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
57 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
58 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
59 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
60 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
61 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
62 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
63 * gcc.dg/vect/vect-rounding-round.c: Likewise.
64 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
65 * target-supports.exp
66 (check_effective_target_vect_call_btrunc): New.
67 (check_effective_target_vect_call_btruncf): Likewise.
68 (check_effective_target_vect_call_ceil): Likewise.
69 (check_effective_target_vect_call_ceilf): Likewise.
70 (check_effective_target_vect_call_floor): Likewise.
71 (check_effective_target_vect_call_floorf): Likewise.
72 (check_effective_target_vect_call_lceil): Likewise.
73 (check_effective_target_vect_call_lfloor): Likewise.
74 (check_effective_target_vect_call_nearbyint): Likewise.
75 (check_effective_target_vect_call_nearbyintf): Likewise.
76 (check_effective_target_vect_call_round): Likewise.
77 (check_effective_target_vect_call_roundf): Likewise.
78
79 2012-12-05 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/51238
82 * gcc.dg/torture/pr51238.c: New testcase.
83
84 2012-12-05 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/50222
87 * gcc.dg/torture/pr50222.c: New testcase.
88
89 2012-12-05 Richard Biener <rguenther@suse.de>
90
91 PR lto/55525
92 * gcc.dg/lto/pr55525_0.c: New testcase.
93 * gcc.dg/lto/pr55525_1.c: Likewise.
94
95 2012-12-04 Tobias Burnus <burnus@net-b.de>
96
97 * gfortran.dg/quad_3.f90: Really fix an if condition.
98
99 2012-12-04 Tobias Burnus <burnus@net-b.de>
100
101 * gfortran.dg/quad_3.f90: Fix a condition,
102 which wrongly required ordered/lazy evaluation.
103
104 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
105
106 * gcc.target/aarch64/121127.c: New test.
107
108 2012-12-04 Jakub Jelinek <jakub@redhat.com>
109
110 PR testsuite/55587
111 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
112 0 if not.
113 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
114 returned 0.
115 * gcc.dg/asan/asan.exp: Likewise.
116
117 2012-12-04 Richard Biener <rguenther@suse.de>
118
119 PR tree-optimization/55124
120 * gcc.dg/torture/pr55124.c: New testcase.
121
122 2012-12-03 Tobias Burnus <burnus@net-b.de>
123
124 * gfortran.dg/quad_3.f90: New.
125
126 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/54170
129 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
130
131 2012-12-03 Jakub Jelinek <jakub@redhat.com>
132
133 PR testsuite/55452
134 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
135 on all targets, not just s390*.
136
137 2012-12-03 Marek Polacek <polacek@redhat.com>
138
139 PR c/55570
140 * gcc.dg/pr55570.c: New test.
141
142 2012-12-03 Jakub Jelinek <jakub@redhat.com>
143
144 * lib/asan-dg.exp (asan_get_gtest_test_list,
145 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
146 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
147 and [asan_get_gtest_expect_death_list "$output"] in global vars.
148 (asan_symbolize): Sanitize [] characters from key.
149 * g++.dg/asan/asan_test_config.h: New file.
150 * g++.dg/asan/asan_globals_test.cc: New file.
151 * g++.dg/asan/asan_test_utils.h: New file.
152 * g++.dg/asan/dejagnu-gtest.h: New file.
153 * g++.dg/asan/asan_test.cc: New file.
154 * g++.dg/asan/asan_test.C: New test.
155
156 2012-12-03 Richard Biener <rguenther@suse.de>
157
158 * gcc.dg/torture/pr35634.c: Use signed char.
159 * g++.dg/torture/pr35634.C: Likewise.
160
161 2012-12-02 Marek Polacek <polacek@redhat.com>
162
163 PR middle-end/54838
164 * gcc.dg/pr54838.c: New test.
165
166 2012-12-01 Xinliang David Li <davidxl@google.com>
167
168 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
169 cltd.
170
171 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/55558
174 * g++.dg/cpp0x/decltype46.C: New.
175
176 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
177
178 PR middle-end/52450
179 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
180
181 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
182
183 PR debug/53860
184 * g++.dg/debug/pr53860.C: New test.
185
186 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
187 Paul Thomas <pault@gcc.gnu.org>
188
189 PR fortran/46897
190 * gfortran.dg/defined_assignment_1.f90: New test.
191 * gfortran.dg/defined_assignment_2.f90: New test.
192 * gfortran.dg/defined_assignment_3.f90: New test.
193 * gfortran.dg/defined_assignment_4.f90: New test.
194 * gfortran.dg/defined_assignment_5.f90: New test.
195
196 2012-12-01 Jakub Jelinek <jakub@redhat.com>
197
198 PR c++/55542
199 * g++.dg/cpp0x/vt-55542.C: New test.
200
201 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
202
203 * gnat.dg/specs/pack9.ads: New test.
204
205 2012-11-30 Martin Jambor <mjambor@suse.cz>
206
207 PR middle-end/52890
208 PR tree-optimization/55415
209 PR tree-optimization/54386
210 PR target/55448
211 * gcc.dg/ipa/ipa-sra-7.c: New test.
212 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
213 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
214 * gcc.target/i386/pr55448.c: Likewise.
215
216 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
217
218 * loop_optimization14.ad[sb]: New test.
219 * loop_optimization14_pkg.ads: New helper.
220
221 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
222
223 PR target/55073
224 * gcc.target/arm/pr55073.C: New test.
225
226 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
227
228 PR c++/53094
229 * g++.dg/ext/vector20.C: New testcase.
230
231 2012-11-28 Tobias Burnus <burnus@net-b.de>
232
233 PR fortran/52161
234 * coarray/sync_3.f90: Extend test.
235
236 2012-11-29 Jakub Jelinek <jakub@redhat.com>
237
238 PR rtl-optimization/55512
239 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
240 * gcc.target/i386/pr55512-4.c: Likewise.
241
242 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
243
244 PR c++/52654
245 * g++.dg/cpp0x/udlit-overflow.C: New.
246 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
247
248 2012-11-28 Jakub Jelinek <jakub@redhat.com>
249
250 PR debug/36728
251 PR debug/55467
252 PR middle-end/55507
253 PR bootstrap/55511
254 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
255 are non-empty and add dependency between the first and second asm.
256 * gcc.dg/guality/pr36728-2.c: Likewise.
257 * gcc.dg/guality/pr36728-3.c: New test.
258 * gcc.dg/guality/pr36728-4.c: New test.
259
260 2012-11-28 Andrew Pinski <apinski@cavium.com>
261
262 PR bootstrap/54279
263 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
264 directories.
265 * lib/obj-c++.exp (obj-c++_init): Likewise.
266
267 2012-11-28 Tobias Burnus <burnus@net-b.de>
268
269 PR fortran/52161
270 * coarray/sync_3.f90: New.
271
272 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
273
274 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
275
276 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
277
278 PR rtl-optimization/55512
279 * gcc.target/i386/pr55512-[1234].c: New tests.
280
281 2012-11-28 Jakub Jelinek <jakub@redhat.com>
282
283 PR testsuite/55505
284 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
285
286 PR testsuite/55504
287 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
288 attributes. Avoid clobbering memory before malloced chunk.
289 (main): Pass 1 instead of 0 as argument.
290
291 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
292
293 * gnat.dg/object_overflow.adb: Rename to...
294 * gnat.dg/object_overflow1.adb: ...this.
295 * gnat.dg/object_overflow2.adb: New test.
296 * gnat.dg/object_overflow3.adb: Likewise.
297 * gnat.dg/object_overflow4.adb: Likewise.
298
299 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
300
301 PR c++/55497
302 * g++.dg/init/pr55497.C: New.
303
304 2012-11-28 Richard Biener <rguenther@suse.de>
305
306 PR testsuite/55327
307 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
308 * gcc.dg/vect/slp-perm-9.c: Likewise.
309
310 2012-11-28 Richard Biener <rguenther@suse.de>
311
312 PR c/35634
313 * gcc.dg/torture/pr35634.c: New testcase.
314 * g++.dg/torture/pr35634.C: Likewise.
315 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
316
317 2012-11-27 Tobias Burnus <burnus@net-b.de>
318
319 PR fortran/55476
320 * gfortran.dg/warn_target_lifetime_3.f90: New.
321
322 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
323
324 PR rtl-optimization/55458
325 * gcc.target/i386/pr55458.c: New test.
326
327 2012-11-27 Jakub Jelinek <jakub@redhat.com>
328
329 PR tree-optimization/55110
330 * gcc.dg/pr55110.c: New test.
331
332 2012-11-27 Richard Biener <rguenther@suse.de>
333
334 PR middle-end/55331
335 * g++.dg/opt/pr55331.C: New testcase.
336
337 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
338
339 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
340
341 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
342
343 * gcc.dg/54455.c: Require scheduling.
344 * gcc.dg/c1x-align-4.c: Skip avr.
345 * gcc.dg/pr44024.c: Skip avr in final scan.
346
347 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
348
349 PR testsuite/52641
350 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
351 * gcc.dg/pr54676.c: Make work for 16-bit int.
352
353 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
354
355 PR target/55277
356 * gcc.target/i386/pr55227.c: New test.
357
358 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
359
360 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
361 to -fdump-rtl-all.
362 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
363
364 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365
366 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
367 New procedure.
368 (add_options_for_arm_v8_vfp): New procedure.
369 * gcc.target/arm/vrintaf32.c: New test.
370 * gcc.target/arm/vrintaf64.c: Likewise.
371 * gcc.target/arm/vrintmf32.c: Likewise.
372 * gcc.target/arm/vrintmf64.c: Likewise.
373 * gcc.target/arm/vrintpf32.c: Likewise.
374 * gcc.target/arm/vrintpf64.c: Likewise.
375 * gcc.target/arm/vrintrf32.c: Likewise.
376 * gcc.target/arm/vrintrf64.c: Likewise.
377 * gcc.target/arm/vrintxf32.c: Likewise.
378 * gcc.target/arm/vrintxf64.c: Likewise.
379 * gcc.target/arm/vrintzf32.c: Likewise.
380 * gcc.target/arm/vrintzf64.c: Likewise.
381
382 2012-11-26 Janus Weil <janus@gcc.gnu.org>
383
384 PR fortran/54997
385 * gfortran.dg/warn_unused_function_2.f90: New.
386
387 2012-11-26 Janus Weil <janus@gcc.gnu.org>
388
389 PR fortran/54881
390 * gfortran.dg/associated_6.f90: New.
391 * gfortran.dg/select_type_30.f03: New.
392
393 2012-11-26 Jakub Jelinek <jakub@redhat.com>
394
395 PR tree-optimization/54471
396 * gcc.dg/tree-ssa/vrp86.c: New test.
397 * gcc.c-torture/execute/pr54471.c: New test.
398
399 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
400
401 PR middle-end/55030
402 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
403 use volatile asms, use plain asms. Where the output value for the
404 asm is unused, write a global variable.
405
406 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
407
408 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
409
410 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
411
412 PR fortran/30146
413 * gfortran.dg/do_check_7.f90: New test.
414
415 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
416
417 PR c++/55446
418 * g++.dg/init/new41.C: New.
419
420 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
421
422 PR fortran/55314
423 * gfortran.dg/allocate_error_4.f90: New test.
424
425 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
426
427 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
428 to send_log.
429
430 2012-11-23 Jakub Jelinek <jakub@redhat.com>
431
432 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
433 from the output.
434
435 PR c++/54046
436 * g++.dg/warn/Wreturn-type-8.C: New test.
437
438 PR middle-end/55430
439 * gcc.dg/pr55430.c: New test.
440
441 2012-11-23 Kostya Serebryany <kcc@google.com>
442
443 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
444
445 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
446
447 * gnat.dg/discr40.ad[sb]: New test.
448
449 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
450
451 * gnat.dg/discr39.adb: New test.
452
453 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
454
455 PR testsuite/52641
456 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
457 * gcc.dg/pr55150-1.c: Same.
458 * gcc.dg/torture/pr54894.c: Add size32plus.
459
460 2012-11-23 Jakub Jelinek <jakub@redhat.com>
461
462 PR sanitizer/55435
463 * c-c++-common/asan/attrib-1.c: New test.
464
465 2012-11-22 Ian Bolton <ian.bolton@arm.com>
466
467 * gcc.target/aarch64/builtin-bswap-1.c: New test.
468 * gcc.target/aarch64/builtin-bswap-2.c: New test.
469
470 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
471
472 PR c++/55432
473 * g++.dg/cpp0x/constexpr-55432.C: New.
474
475 2012-11-21 Janus Weil <janus@gcc.gnu.org>
476
477 PR fortran/55352
478 * gfortran.dg/namelist_76.f90: New.
479
480 2012-11-21 Martin Jambor <mjambor@suse.cz>
481
482 * gcc.dg/ipa/ipcp-agg-7.c: New test.
483 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
484
485 2012-11-21 Martin Jambor <mjambor@suse.cz>
486
487 PR tree-optimization/55260
488 * g++.dg/torture/pr55260-2.C: New test.
489
490 2012-11-21 Martin Jambor <mjambor@suse.cz>
491
492 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
493
494 2012-11-21 Bin Cheng <bin.cheng@arm.com>
495
496 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
497 * gcc.dg/tree-ssa/vrp47.c: Ditto.
498
499 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
500
501 PR target/19398
502 * gcc.target/i386/pr19398.c: New test.
503
504 2012-11-20 Martin Jambor <mjambor@suse.cz>
505
506 PR tree-optimization/55260
507 * g++.dg/torture/pr55260-1.C: New test.
508
509 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
510
511 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
512 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
513 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
514 * gcc.target/aarch64/atomic-op-char.c: Likewise.
515 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
516 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
517 * gcc.target/aarch64/atomic-op-int.c: Likewise.
518 * gcc.target/aarch64/atomic-op-long.c: Likewise.
519 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
520 * gcc.target/aarch64/atomic-op-release.c: Likewise.
521 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
522 * gcc.target/aarch64/atomic-op-short.c: Likewise.
523
524 2012-11-20 Jakub Jelinek <jakub@redhat.com>
525
526 PR middle-end/55094
527 * gcc.dg/pr55094.c: New test.
528
529 PR rtl-optimization/54921
530 * gcc.dg/pr54921.c: New test.
531
532 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
533
534 * gcc.target/i386/pr55359.c: New test.
535
536 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
537
538 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
539 * g++.dg/tls/thread_local3g.C: Likewise.
540 * g++.dg/tls/thread_local4g.C: Likewise.
541 * g++.dg/tls/thread_local5g.C: Likewise.
542 * g++.dg/tls/thread_local6g.C: Likewise.
543 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
544 * g++.dg/tls/thread_local2.C: Likewise.
545 * g++.dg/tls/thread_local2g.C: Likewise.
546 * g++.dg/tls/thread_local6.C: Likewise.
547
548 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
549
550 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
551 * gcc.dg/tm/clone-1.c: New test.
552
553 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
554
555 PR c++/55368
556 * g++.dg/parse/struct-5.C: New.
557
558 2012-11-19 Tom de Vries <tom@codesourcery.com>
559
560 PR rtl-optimization/55315
561 * gcc.target/mips/pr55315.c: New test.
562
563 2012-11-17 Jakub Jelinek <jakub@redhat.com>
564
565 PR tree-optimization/55236
566 * gcc.dg/pr55236.c: New test.
567
568 PR testsuite/55188
569 * gcc.dg/pr19105.c: Accept also optimizing
570 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
571
572 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
573 from addr2line_output. Increment idx if asking for more than one
574 address in one object.
575
576 2012-11-16 Jakub Jelinek <jakub@redhat.com>
577
578 PR tree-optimization/55329
579 * g++.dg/opt/pr55329.C: New test.
580
581 2012-11-16 Janus Weil <janus@gcc.gnu.org>
582
583 PR fortran/55297
584 * gfortran.dg/typebound_operator_18.f90: New.
585
586 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
587
588 PR rtl-optimization/55330
589 * gfortran.dg/pr55330.f90: New test.
590
591 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
592
593 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
594 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
595 * gcc.dg/hoist-register-pressure-2.c: Ditto.
596 * gcc.dg/hoist-register-pressure-3.c: Ditto.
597 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
598 * gcc.dg/tree-prof/unroll-1.c: Ditto.
599
600 2012-11-16 Dodji Seketeli <dodji@redhat.com>
601
602 PR c++/54875
603 * g++.dg/cpp0x/alias-decl-27.C: New test.
604
605 2012-11-16 Jakub Jelinek <jakub@redhat.com>
606
607 PR c++/55337
608 * g++.dg/template/alignof2.C: New test.
609
610 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
611
612 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
613 * g++.dg/mv6.C (dg-options): Ditto.
614
615 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
616
617 * lib/target_suports.exp
618 (check_effective_target_has_w_floating_suffix): New procedure.
619 (check_effective_target_has_q_floating_suffix): Ditto.
620 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
621 for unsupported non-standard suffix on floating constant.
622 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
623
624 2012-11-14 Jakub Jelinek <jakub@redhat.com>
625
626 * lib/asan-dg.exp: New file.
627 * gcc.dg/asan/asan.exp: New file.
628 * g++.dg/dg.exp: Prune also asan tests.
629 * g++.dg/asan/asan.exp: New file.
630 * c-c++-common/asan/memcmp-1.c: New test.
631
632 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/55323
635 * g++.dg/cpp0x/vt-55323.C: New.
636
637 2012-11-13 Sriraman Tallam <tmsriram@google.com>
638
639 * g++.dg/mv4.C: Add require ifunc. Change error message.
640 * g++.dg/mv5.C: Add require ifunc.
641 * g++.dg/mv6.C: Add require ifunc.
642
643 2012-11-13 Martin Jambor <mjambor@suse.cz>
644
645 PR tree-optimization/55253
646 * gcc.dg/torture/pr55253.c: New test.
647 * gcc.dg/torture/pr55305.c: Likewise.
648
649 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
650
651 PR middle-end/55142
652 * gcc.target/i386/pr55142-1.c: New file.
653 * gcc.target/i386/pr55142-2.c: Likewise.
654
655 2012-11-13 Dodji Seketeli <dodji@redhat.com>
656
657 PR c++/54466
658 * g++.dg/cpp0x/alias-decl-26.C: New test file.
659
660 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
661
662 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
663 instead of lp64.
664 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
665 * gcc.target/i386/pr49715-2.c: Likewise.
666 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
667
668 2012-11-13 Jakub Jelinek <jakub@redhat.com>
669
670 PR tree-optimization/55281
671 * gcc.dg/vect/fast-math-pr55281.c: New test.
672 * g++.dg/opt/pr55281.C: New test.
673
674 PR rtl-optimization/54127
675 * gcc.dg/torture/pr54127.c: New test.
676
677 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
678 Jakub Jelinek <jakub@redhat.com>
679
680 PR rtl-optimization/51447
681 * gcc.c-torture/execute/pr51447.c: New test.
682
683 2012-11-12 Ian Bolton <ian.bolton@arm.com>
684
685 * gcc.target/aarch64/csinc-2.c: New test.
686
687 2012-11-12 Ian Bolton <ian.bolton@arm.com>
688
689 * gcc.target/aarch64/cmn.c: New test.
690 * gcc.target/aarch64/adds.c: New test.
691 * gcc.target/aarch64/subs.c: New test.
692
693 2012-11-12 Tobias Burnus <burnus@net-b.de>
694
695 PR fortran/55272
696 * gfortran.dg/coarray_29_1.f90: New.
697 * gfortran.dg/coarray_29_2.f90: New.
698
699 2012-11-12 Bin Cheng <bin.cheng@arm.com>
700
701 * gcc.dg/hoist-register-pressure-3.c: New test.
702
703 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
704
705 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
706 wrappers around sinf and cosf.
707
708 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
709
710 PR middle-end/55247
711 PR middle-end/55259
712 * gcc.target/i386/pr55247-2.c: New file.
713
714 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
715
716 PR middle-end/55263
717 * g++.dg/pr55263.C: New test.
718
719 2012-11-11 Martin Jambor <mjambor@suse.cz>
720
721 PR tree-optimization/55238
722 * testsuite/gcc.dg/torture/pr55238.c: New test.
723
724 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
725
726 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
727 * c-c++-common/torture/vector-subscript-1.c: Likewise.
728 * c-c++-common/torture/vector-subscript-2.c: Likewise.
729
730 2012-11-10 Jan Hubicka <jh@suse.cz>
731
732 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
733
734 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
735
736 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
737 -mno-sse -mno-mmx to dg-options. Reformat.
738
739 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
740
741 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
742 * c-c++-common/vector-compare-1.c: Same.
743 * c-c++-common/vector-compare-2.c: Same.
744 * g++.dg/other/unused1.C: Skip on AIX.
745 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
746 extra message on AIX.
747
748 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
749
750 PR target/55247
751 * gcc.target/i386/pr55247.c: New test.
752
753 2012-11-09 Andrew Pinski <apinski@cavium.com>
754
755 * gcc.c-torture/execute/20121108-1.c: New test.
756
757 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
758
759 PR c++/54413
760 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
761 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
762 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
763 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
764
765 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
766
767 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
768 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
769 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
770 array bounds.
771 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
772
773 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
774
775 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
776 * g++.dg/tm/pr47530.C: Same.
777
778 2012-11-09 Jason Merrill <jason@redhat.com>
779
780 PR c++/54859
781 * g++.dg/cpp0x/alias-decl-25.C: New.
782
783 * g++.dg/abi/abi-tag1.C: New.
784 * g++.dg/abi/abi-tag2.C: New.
785
786 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
787
788 PR rtl-optimization/55154
789 * gcc.target/i386/pr55154.c: New test.
790
791 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
792
793 PR rtl-optimization/55151
794 * gcc.dg/pr55151.c: Move ...
795 * gcc.target/i386/pr55151.c: ... here.
796
797 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
798
799 PR rtl-optimization/54472
800 * gcc.dg/pr54472.c: New test.
801
802 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/stack_check3.ad[sb]: New test.
805
806 2012-11-08 Ian Lance Taylor <iant@google.com>
807
808 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
809 with arguments. Handle errorcheckoutput and rundir test types.
810
811 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
812
813 PR tree-optimization/55191
814 * gcc.dg/pr55191.c: New test.
815
816 2012-11-08 Jakub Jelinek <jakub@redhat.com>
817
818 PR debug/54499
819 * g++.dg/debug/pr54499.C: New test.
820
821 2012-11-08 Jan Hubicka <jh@suse.cz>
822
823 PR middle-end/48636
824 * gcc.dg/winline-3.c: Update.
825
826 2012-11-08 Martin Jambor <mjambor@suse.cz>
827
828 * gfortran.dg/ipcp-array-1.f90: New test.
829
830 2012-11-08 Florian Weimer <fweimer@redhat.com>
831
832 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
833
834 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
835
836 PR rtl-optimization/55151
837 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
838
839 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
840
841 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
842
843 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
844
845 * gcc.c-torture/compile/20121107-1.c: New test.
846
847 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
848
849 PR rtl-optimization/55151
850 * gcc.dg/pr55151.c: Compile it only for x86_64.
851
852 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
853
854 PR rtl-optimization/55122
855 * gcc.dg/pr55122.c: New test.
856
857 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
858
859 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
860 word powerpc.
861 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
862 * gcc.target/powerpc/loop_align.c: Skip on AIX.
863 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
864 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
865
866 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
867
868 PR c/53063
869 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
870
871 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
872
873 PR c/51294
874 * c-c++-common/pr51294.c: New.
875
876 2012-11-07 Martin Jambor <mjambor@suse.cz>
877
878 PR tree-optimization/53787
879 * gcc.dg/ipa/ipa-5.c: Adjust.
880 * gcc.dg/ipa/ipcp-agg-1.c: New test.
881 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
882 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
883 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
884 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
885 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
886 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
887 * gfortran.dg/pr48636-2.f90: New test.
888 * gfortran.dg/pr53787.f90: Likewise.
889
890 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
891
892 PR c++/55226
893 Revert:
894 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
895
896 PR c++/54922
897 * g++.dg/cpp0x/constexpr-union4.C: New.
898
899 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
900
901 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
902
903 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
904
905 PR target/49220
906 * gcc.c-torture/compile/pr49220.c: New test.
907
908 2012-11-07 Florian Weimer <fweimer@redhat.com>
909
910 * g++.dg/init/new40.C: New.
911
912 2012-11-07 Jakub Jelinek <jakub@redhat.com>
913
914 PR debug/54693
915 * gcc.dg/guality/pr54693-2.c: New test.
916
917 2012-11-06 Andrew Pinski <apinski@cavium.com>
918
919 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
920 -fno-vect-cost-model.
921
922 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
923
924 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
925 * gcc.dg/tm/debug-1.c: Same.
926 * gcc.dg/tm/irrevocable-3.c: Same.
927 * gcc.dg/tm/irrevocable-4.c: Same.
928 * gcc.dg/tm/memopt-10.c: Same.
929 * gcc.dg/tm/memopt-11.c: Same.
930 * gcc.dg/tm/props-4.c: Same.
931 * gcc.dg/tm/wrap-3.c: Same.
932 * gcc.dg/tm/wrap-4.c: Same.
933
934 2012-11-06 Andrew Pinski <apinski@cavium.com>
935
936 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
937
938 2012-11-06 Jan Hubicka <jh@suse.cz>
939
940 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
941 candidate still.
942 * gcc.dg/tree-ssa/loop-23.c: Likewise.
943 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
944 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
945
946 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
947
948 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
949
950 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
951
952 PR middle-end/41993
953 * gcc.dg/torture/pr41993.c: New test.
954
955 2012-11-06 Jan Hubicka <jh@suse.cz>
956
957 * gcc.target/i386/l_fma_float_?.c: Update.
958 * gcc.target/i386/l_fma_double_?.c: Update.
959
960 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
961
962 PR target/54089
963 * gcc.target/sh/pr54089-8.c: New.
964 * gcc.target/sh/pr54089-9.c: New.
965
966 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
967
968 PR target/47440
969 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
970 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
971 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
972 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
973 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
974 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
975 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
976 * gcc.target/i386/avx-vzeroupper-27.c: New.
977
978 2012-11-06 Janus Weil <janus@gcc.gnu.org>
979
980 PR fortran/54917
981 * gfortran.dg/transfer_class_1.f90: New.
982 * gfortran.dg/transfer_class_2.f90: New.
983
984 2012-11-05 Sriraman Tallam <tmsriram@google.com>
985
986 * testsuite/g++.dg/mv1.C: New test.
987 * testsuite/g++.dg/mv2.C: New test.
988 * testsuite/g++.dg/mv3.C: New test.
989 * testsuite/g++.dg/mv4.C: New test.
990 * testsuite/g++.dg/mv5.C: New test.
991 * testsuite/g++.dg/mv6.C: New test.
992
993 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
994
995 PR testsuite/55186
996 * gcc.dg/const-uniq-1.c (a): Increase length four times.
997
998 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
999
1000 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1001 darwin.
1002
1003 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1004
1005 * g++.dg/torture/20121105-1.C: New test.
1006
1007 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1008
1009 * gcc.dg/torture/fp-compare.c: New testcase.
1010
1011 2012-11-05 Jan Hubicka <jh@suse.cz>
1012
1013 * gcc.dg/const-1.c: Update.
1014 * gcc.dg/pure-1.c: Update.
1015
1016 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1017
1018 PR rtl-optimization/55151
1019 * gcc.dg/pr55151.c: New test.
1020
1021 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR debug/54970
1024 PR debug/54971
1025 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1026
1027 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1028
1029 PR testsuite/51128
1030 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1031
1032 2012-11-05 Jan Hubicka <jh@suse.cz>
1033
1034 * gcc.dg/autopar/pr49960.c: Fix testcase.
1035
1036 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1037
1038 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1039 Fix scan-tree-dump-times directive.
1040
1041 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1042
1043 PR fortran/55199
1044 * gfortran.dg/associate_12.f90: New.
1045
1046 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1047
1048 PR target/54255
1049 * lib/target-supports.exp (check_effective_target_masm_intel): New
1050 proc.
1051 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1052 masm_intel.
1053
1054 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1055 Jack Howarth <howarth@bromo.med.uc.edu>
1056
1057 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1058 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1059 * gcc.target/i386/pr53249.c: Likewise.
1060
1061 2012-11-03 Andrew Pinski <apinski@cavium.com>
1062
1063 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1064 call abort1 so that cross jumping does not happen.
1065
1066 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1067
1068 PR target/51244
1069 * gcc.target/sh/pr51244-18.c: New.
1070 * gcc.target/sh/pr51244-19.c: New.
1071
1072 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1073
1074 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1075 b requires a 64-bit operation followed by a truncation.
1076
1077 2012-11-02 Jan Hubicka <jh@suse.cz>
1078
1079 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1080
1081 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1082
1083 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1084 conditions to verify the reduction code is vectorized.
1085
1086 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1087 in case 'pow', such as 'powerpc' is used in the compiler version name.
1088 * gcc.target/powerpc/pr46728-2.c: Likewise.
1089 * gcc.target/powerpc/pr46728-3.c: Likewise.
1090 * gcc.target/powerpc/pr46728-4.c: Likewise.
1091 * gcc.target/powerpc/pr46728-5.c: Likewise.
1092 * gcc.target/powerpc/pr46728-7.c: Likewise.
1093 * gcc.target/powerpc/pr46728-8.c: Likewise.
1094 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1095
1096 2012-11-02 Jan Hubicka <jh@suse.cz>
1097
1098 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1099
1100 2012-11-02 Jan Hubicka <jh@suse.cz>
1101
1102 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1103 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1104
1105 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1106
1107 PR middle-end/55130
1108 * gcc.target/i386/pr55130.c: New test.
1109
1110 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR target/55147
1113 * gcc.target/i386/pr55147.c: New test.
1114
1115 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1116
1117 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1118 * gfortran.dg/default_format_denormal_1.f90: Same.
1119
1120 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1121
1122 PR middle-end/55001
1123 * g++.dg/ext/vector19.C: Remove target restrictions.
1124 * gcc.dg/fold-compare-7.c: New testcase.
1125
1126 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1127
1128 PR target/55160
1129 * gcc.target/sh/pr55160.c: New.
1130
1131 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1132
1133 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1134 scan-assembler regex.
1135
1136 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1137
1138 PR middle-end/55150
1139 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1140 * gcc.dg/pr55150-2.c: New test.
1141
1142 2012-11-01 Sharad Singhai <singhai@google.com>
1143
1144 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1145 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1146 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1147 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1148
1149 2012-10-31 Dehao Chen <dehao@google.com>
1150
1151 * g++.dg/debug/dwarf2/block.C: New testcase.
1152
1153 2012-10-31 Jan Hubicka <jh@suse.cz>
1154
1155 * gcc.dg/pr44974.c: Add noinline.
1156
1157 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1158
1159 PR fortran/53718
1160 * gfortran.dg/class_54.f90: New.
1161
1162 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1163 Jakub Jelinek <jakub@redhat.com>
1164
1165 PR tree-optimization/55018
1166 * gcc.dg/torture/pr55018.c: New test.
1167
1168 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1169
1170 PR c++/54583
1171 * g++.dg/ext/vla13.C: New.
1172
1173 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1174
1175 PR middle-end/55150
1176 * gcc.dg/pr55150.c: New test.
1177
1178 2012-10-31 Tobias Burnus <burnus@net-b.de>
1179
1180 PR fortran/55134
1181 * gfortran.dg/associate_11.f90: New.
1182
1183 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1184
1185 PR c++/54955
1186 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1187
1188 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR tree-optimization/19105
1191 PR tree-optimization/21643
1192 PR tree-optimization/46309
1193 * gcc.dg/pr19105.c: New test.
1194 * gcc.dg/pr21643.c: New test.
1195 * gcc.dg/pr46309-2.c: New test.
1196 * gcc.c-torture/execute/pr46309.c: New test.
1197
1198 2012-10-31 Alan Modra <amodra@gmail.com>
1199
1200 * gcc.target/powerpc/dimode_off.c: New.
1201 * gcc.target/powerpc/timode_off.c: New.
1202 * gcc.target/powerpc/dfmode_off.c: New.
1203 * gcc.target/powerpc/tfmode_off.c: New.
1204
1205 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1206
1207 PR rtl-optimization/55093
1208 * gcc.target/i386/pr55093.c: New file.
1209
1210 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1211
1212 * gcc.target/i386/pr55116.c: Renamed to ...
1213 * gcc.target/i386/pr55116-1.c: This.
1214
1215 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1216
1217 * gcc.target/i386/pr55116-2.c: New file.
1218
1219 2012-10-30 Richard Biener <rguenther@suse.de>
1220
1221 * gcc.dg/vect/slp-perm-2.c: Adjust.
1222
1223 2012-10-30 Richard Biener <rguenther@suse.de>
1224
1225 PR tree-optimization/55111
1226 * gcc.dg/torture/pr55111.c: New testcase.
1227
1228 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1229
1230 PR target/53988
1231 * gcc.target/sh/pr53988.c: New.
1232
1233 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1234
1235 PR target/54989
1236 * gcc.dg/hoist-register-pressure-1.c: Rename from
1237 hoist-register-pressure.c. Add nonpic condition.
1238 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1239
1240 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1241
1242 PR c++/54930
1243 * gcc.dg/Wreturn-local-addr.c: New.
1244 * g++.dg/warn/Wno-return-local-addr.C: New.
1245 * g++.dg/warn/Wreturn-local-addr.C: New.
1246
1247 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1248
1249 PR middle-end/55116
1250 * gcc.target/i386/pr55116.c: New file.
1251
1252 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1253
1254 PR c/53066
1255 * gcc.dg/Wshadow-4.c: New.
1256 * gcc.dg/Wshadow-4.h: New.
1257
1258 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1259
1260 PR debug/54693
1261 * gcc.dg/guality/pr54693.c: New.
1262
1263 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1264
1265 PR middle-end/55027
1266 * gcc.dg/pr55027.c: New testcase.
1267
1268 2012-10-29 Jan Hubicka <jh@suse.cz>
1269
1270 * gcc.dg/ipa/inline-6.c: New testcase.
1271
1272 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1273
1274 PR rtl-optimization/55106
1275 * g++.dg/pr55106.C: New.
1276
1277 2012-10-29 Richard Guenther <rguenther@suse.de>
1278
1279 PR middle-end/53695
1280 * gcc.dg/torture/pr53695.c: New testcase.
1281
1282 2012-10-28 Jan Hubicka <jh@suse.cz>
1283
1284 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1285
1286 2012-10-28 Tobias Burnus <burnus@net-b.de>
1287
1288 PR fortran/54958
1289 * gfortran.dg/do_check_6.f90: New.
1290
1291 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1292 Jack Howarth <howarth@bromo.med.uc.edu>
1293
1294 PR target/54404
1295 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1296 to dg-options.
1297 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1298
1299 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1300
1301 PR target/34283
1302 * gcc.target/i386/pr34283.c: New test.
1303
1304 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/55081
1307 * g++.dg/opt/pr55081.C: New test.
1308
1309 PR debug/54970
1310 PR debug/54971
1311 * gcc.dg/guality/pr54970.c: New test.
1312
1313 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1314
1315 PR c++/54984
1316 * g++.dg/template/new11.C: New.
1317
1318 2012-10-26 Richard Biener <rguenther@suse.de>
1319
1320 PR middle-end/54824
1321 * gcc.dg/torture/pr54824.c: New testcase.
1322
1323 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1324
1325 * gcc.target/i386/fxsave-1.c: New.
1326 * gcc.target/i386/fxsave64-1.c: Ditto.
1327 * gcc.target/i386/fxrstor-1.c: Ditto.
1328 * gcc.target/i386/fxrstor64-1.c: Ditto.
1329 * gcc.target/i386/xsave-1.c: Ditto.
1330 * gcc.target/i386/xsave64-1.c: Ditto.
1331 * gcc.target/i386/xrstor-1.c: Ditto.
1332 * gcc.target/i386/xrstor64-1.c: Ditto.
1333 * gcc.target/i386/xsaveopt-1.c: Ditto.
1334 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1335 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1336 * gcc.target/i386/sse-13.c: Ditto.
1337 * gcc.target/i386/sse-14.c: Ditto.
1338 * gcc.target/i386/sse-22.c: Ditto.
1339 * gcc.target/i386/sse-23.c: Ditto.
1340 * g++.dg/other/i386-2.C: Ditto.
1341 * g++.dg/other/i386-3.C: Ditto.
1342
1343 2012-10-25 Jan Hubicka <jh@suse.cz>
1344
1345 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1346 at ivcanon time.
1347
1348 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/53761
1351 * g++.dg/ext/transparent-union.C: New.
1352
1353 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1354
1355 PR c++/54427
1356 * g++.dg/ext/vector19.C: New testcase.
1357
1358 2012-10-25 Richard Biener <rguenther@suse.de>
1359
1360 PR tree-optimization/54902
1361 * g++.dg/torture/pr54902.C: New testcase.
1362
1363 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1364
1365 PR c++/34892
1366 * g++.dg/template/crash114.C: New.
1367
1368 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1369
1370 PR bootstrap/55049
1371 * gcc.target/i386/pr55049-1.c: New test.
1372
1373 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1374
1375 PR fortran/55037
1376 * gfortran.dg/class_dummy_4.f03: New.
1377
1378 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR rtl-optimization/55010
1381 * gcc.dg/pr55010.c: New test.
1382
1383 PR debug/54828
1384 * g++.dg/debug/pr54828.C: New test.
1385
1386 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1387
1388 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1389 * gcc.dg/vect/vect-83_64.c: Likewise.
1390
1391 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/54922
1394 * g++.dg/cpp0x/constexpr-union4.C: New.
1395
1396 2012-10-23 Jeff Law <law@redhat.com>
1397
1398 * gcc.c-torture/execute/pr54985.c: New test.
1399
1400 2012-10-23 Paul Koning <ni1d@arrl.net>
1401
1402 PR debug/54508
1403 * g++.dg/debug/dwarf2/pr54508.C: New.
1404
1405 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR c++/54844
1408 * g++.dg/template/sizeof14.C: New test.
1409
1410 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1411 Jim MacArthur <jim.macarthur@arm.com>
1412 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1413 Marcus Shawcroft <marcus.shawcroft@arm.com>
1414 Nigel Stephens <nigel.stephens@arm.com>
1415 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1416 Richard Earnshaw <rearnsha@arm.com>
1417 Sofiane Naci <sofiane.naci@arm.com>
1418 Stephen Thomas <stephen.thomas@arm.com>
1419 Tejas Belagod <tejas.belagod@arm.com>
1420 Yufeng Zhang <yufeng.zhang@arm.com>
1421
1422 * lib/target-supports.exp
1423 (check_profiling_available): Add AArch64.
1424 (check_effective_target_vect_int): Likewise.
1425 (check_effective_target_vect_shift): Likewise.
1426 (check_effective_target_vect_float): Likewise.
1427 (check_effective_target_vect_double): Likewise.
1428 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1429 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1430 (check_effective_target_vect_pack_trunc): Likewise.
1431 (check_effective_target_vect_unpack): Likewise.
1432 (check_effective_target_vect_hw_misalign): Likewise.
1433 (check_effective_target_vect_short_mult): Likewise.
1434 (check_effective_target_vect_int_mult): Likewise.
1435 (check_effective_target_vect_stridedN): Likewise.
1436 (check_effective_target_sync_int_long): Likewise.
1437 (check_effective_target_sync_char_short): Likewise.
1438 (check_vect_support_and_set_flags): Likewise.
1439 (check_effective_target_aarch64_tiny): New.
1440 (check_effective_target_aarch64_small): New.
1441 (check_effective_target_aarch64_large): New.
1442 * g++.dg/other/PR23205.C: Enable aarch64.
1443 * g++.dg/other/pr23205-2.C: Likewise.
1444 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1445 * gcc.c-torture/execute/20101011-1.c: Likewise.
1446 * gcc.dg/20020312-2.c: Likewise.
1447 * gcc.dg/20040813-1.c: Likewise.
1448 * gcc.dg/builtin-apply2.c: Likewise.
1449 * gcc.dg/stack-usage-1.c: Likewise.
1450
1451 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1452 Jim MacArthur <jim.macarthur@arm.com>
1453 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1454 Marcus Shawcroft <marcus.shawcroft@arm.com>
1455 Nigel Stephens <nigel.stephens@arm.com>
1456 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1457 Richard Earnshaw <rearnsha@arm.com>
1458 Sofiane Naci <sofiane.naci@arm.com>
1459 Stephen Thomas <stephen.thomas@arm.com>
1460 Tejas Belagod <tejas.belagod@arm.com>
1461 Yufeng Zhang <yufeng.zhang@arm.com>
1462
1463 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1464 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1465 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1466 * gcc.target/aarch64/aapcs/abitest.S: New file.
1467 * gcc.target/aarch64/aapcs/abitest.h: New file.
1468 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1469 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1470 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1471 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1472 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1473 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1474 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1475 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1476 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1477 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1478 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1479 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1480 * gcc.target/aarch64/aapcs/test_1.c: New file.
1481 * gcc.target/aarch64/aapcs/test_10.c: New file.
1482 * gcc.target/aarch64/aapcs/test_11.c: New file.
1483 * gcc.target/aarch64/aapcs/test_12.c: New file.
1484 * gcc.target/aarch64/aapcs/test_13.c: New file.
1485 * gcc.target/aarch64/aapcs/test_14.c: New file.
1486 * gcc.target/aarch64/aapcs/test_15.c: New file.
1487 * gcc.target/aarch64/aapcs/test_16.c: New file.
1488 * gcc.target/aarch64/aapcs/test_17.c: New file.
1489 * gcc.target/aarch64/aapcs/test_18.c: New file.
1490 * gcc.target/aarch64/aapcs/test_19.c: New file.
1491 * gcc.target/aarch64/aapcs/test_2.c: New file.
1492 * gcc.target/aarch64/aapcs/test_20.c: New file.
1493 * gcc.target/aarch64/aapcs/test_21.c: New file.
1494 * gcc.target/aarch64/aapcs/test_22.c: New file.
1495 * gcc.target/aarch64/aapcs/test_23.c: New file.
1496 * gcc.target/aarch64/aapcs/test_24.c: New file.
1497 * gcc.target/aarch64/aapcs/test_25.c: New file.
1498 * gcc.target/aarch64/aapcs/test_26.c: New file.
1499 * gcc.target/aarch64/aapcs/test_3.c: New file.
1500 * gcc.target/aarch64/aapcs/test_4.c: New file.
1501 * gcc.target/aarch64/aapcs/test_5.c: New file.
1502 * gcc.target/aarch64/aapcs/test_6.c: New file.
1503 * gcc.target/aarch64/aapcs/test_7.c: New file.
1504 * gcc.target/aarch64/aapcs/test_8.c: New file.
1505 * gcc.target/aarch64/aapcs/test_9.c: New file.
1506 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1507 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1508 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1509 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1510 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1511 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1512 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1513 * gcc.target/aarch64/aapcs/type-def.h: New file.
1514 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1515 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1516 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1517 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1518 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1519 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1520 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1521 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1522 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1523 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1524 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1525 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1526 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1527 * gcc.target/aarch64/aarch64.exp: New file.
1528 * gcc.target/aarch64/adc-1.c: New file.
1529 * gcc.target/aarch64/adc-2.c: New file.
1530 * gcc.target/aarch64/asm-1.c: New file.
1531 * gcc.target/aarch64/clrsb.c: New file.
1532 * gcc.target/aarch64/clz.c: New file.
1533 * gcc.target/aarch64/ctz.c: New file.
1534 * gcc.target/aarch64/csinc-1.c: New file.
1535 * gcc.target/aarch64/csinv-1.c: New file.
1536 * gcc.target/aarch64/csneg-1.c: New file.
1537 * gcc.target/aarch64/extend.c: New file.
1538 * gcc.target/aarch64/fcvt.x: New file.
1539 * gcc.target/aarch64/fcvt_double_int.c: New file.
1540 * gcc.target/aarch64/fcvt_double_long.c: New file.
1541 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1542 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1543 * gcc.target/aarch64/fcvt_float_int.c: New file.
1544 * gcc.target/aarch64/fcvt_float_long.c: New file.
1545 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1546 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1547 * gcc.target/aarch64/ffs.c: New file.
1548 * gcc.target/aarch64/fmadd.c: New file.
1549 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1550 * gcc.target/aarch64/frint.x: New file.
1551 * gcc.target/aarch64/frint_double.c: New file.
1552 * gcc.target/aarch64/frint_float.c: New file.
1553 * gcc.target/aarch64/index.c: New file.
1554 * gcc.target/aarch64/mneg-1.c: New file.
1555 * gcc.target/aarch64/mneg-2.c: New file.
1556 * gcc.target/aarch64/mneg-3.c: New file.
1557 * gcc.target/aarch64/mnegl-1.c: New file.
1558 * gcc.target/aarch64/mnegl-2.c: New file.
1559 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1560 * gcc.target/aarch64/pic-constantpool1.c: New file.
1561 * gcc.target/aarch64/pic-symrefplus.c: New file.
1562 * gcc.target/aarch64/predefine_large.c: New file.
1563 * gcc.target/aarch64/predefine_small.c: New file.
1564 * gcc.target/aarch64/predefine_tiny.c: New file.
1565 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1566 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1567 * gcc.target/aarch64/table-intrinsics.c: New file.
1568 * gcc.target/aarch64/tst-1.c: New file.
1569 * gcc.target/aarch64/vect-abs-compile.c: New file.
1570 * gcc.target/aarch64/vect-abs.c: New file.
1571 * gcc.target/aarch64/vect-abs.x: New file.
1572 * gcc.target/aarch64/vect-compile.c: New file.
1573 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1574 * gcc.target/aarch64/vect-faddv.c: New file.
1575 * gcc.target/aarch64/vect-faddv.x: New file.
1576 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1577 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1578 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1579 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1580 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1581 * gcc.target/aarch64/vect-fp-compile.c: New file.
1582 * gcc.target/aarch64/vect-fp.c: New file.
1583 * gcc.target/aarch64/vect-fp.x: New file.
1584 * gcc.target/aarch64/vect-mull-compile.c: New file.
1585 * gcc.target/aarch64/vect-mull.c: New file.
1586 * gcc.target/aarch64/vect-mull.x: New file.
1587 * gcc.target/aarch64/vect.c: New file.
1588 * gcc.target/aarch64/vect.x: New file.
1589 * gcc.target/aarch64/vector_intrinsics.c: New file.
1590 * gcc.target/aarch64/vfp-1.c: New file.
1591 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1592 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1593 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1594 * g++.dg/abi/aarch64_guard1.C: New file.
1595
1596 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1597
1598 PR c++/54988
1599 * c-c++-common/pr54988.c: New test.
1600
1601 2012-10-23 Jan Hubicka <jh@suse.cz>
1602
1603 * gcc.dg/tree-prof/peel-1.c: New testcase.
1604
1605 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1606
1607 PR gcc/52945
1608 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1609
1610 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1611
1612 * gcc.dg/c99-predef-1.c: New test.
1613 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1614 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1615 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1616 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1617 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1618 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1619 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1620 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1621 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1622 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1623 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1624 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1625
1626 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1627
1628 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1629
1630 2012-10-23 Jan Hubicka <jh@suse.cz>
1631
1632 PR middle-end/54937
1633 * gcc.c-torture/execute/pr54937.c: New testcase.
1634 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1635
1636 2012-10-23 Jan Hubicka <jh@suse.cz>
1637
1638 PR middle-end/54967
1639 * gfortran.dg/pr54967.f90: New testcase.
1640
1641 2012-10-23 Terry Guo <terry.guo@arm.com>
1642
1643 PR target/55019
1644 * gcc.dg/pr55019.c: New.
1645
1646 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1647
1648 PR tree-optimization/55008
1649 * gcc.dg/tree-ssa/pr55008.c: New test.
1650
1651 2012-10-22 Richard Biener <rguenther@suse.de>
1652
1653 PR tree-optimization/55011
1654 * gcc.dg/torture/pr55011.c: New testcase.
1655
1656 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1657
1658 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1659 * gcc.target/arm/pr40457-2.c: Likewise.
1660 * gcc.target/arm/pr40457-3.c: Likewise.
1661
1662 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1663
1664 * gnat.dg/specs/limited_with4.ads: New test.
1665 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1666
1667 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1668
1669 * gnat.dg/modular4.adb: New test.
1670 * gnat.dg/modular4_pkg.ads: New helper.
1671
1672 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1673
1674 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1675 * gnat.dg/specs/addr1.ads: Likewise.
1676
1677 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1678
1679 * gcc.dg/webizer.c (main): Add missing exit call.
1680
1681 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1682
1683 PR fortran/54465
1684 * gfortran.dg/wextra_1.f: New test.
1685
1686 2012-10-20 Jan Hubicka <jh@suse.cz>
1687
1688 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1689
1690 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1691
1692 PR fortran/54224
1693 * gfortran.dg/warn_unused_function.f90: New.
1694
1695 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1696
1697 * lib/target-supports.exp
1698 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1699
1700 2012-10-19 Richard Guenther <rguenther@suse.de>
1701
1702 PR tree-optimization/54981
1703 * gcc.dg/pr54981.c: New testcase.
1704
1705 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1706
1707 PR target/54892
1708 * gcc.target/arm/pr54892.c: New.
1709
1710 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1711
1712 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1713
1714 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1715
1716 PR c++/54501
1717 * g++.dg/init/array30.C: New.
1718 * g++.dg/init/array31.C: Likewise.
1719
1720 2012-10-18 Tobias Burnus <burnus@net-b.de>
1721
1722 PR fortran/54884
1723 * gfortran.dg/public_private_module_7.f90: New.
1724
1725 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1726
1727 PR c++/29633
1728 * g++.dg/template/pr29633.C: New.
1729
1730 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1731
1732 * gnat.dg/loop_optimization13.ad[sb]: New test.
1733 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1734
1735 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1736
1737 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1738 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1739 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1740 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1741
1742 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1743
1744 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1745 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1746 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1747 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1748 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1749 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1750
1751 2012-10-16 Jan Hubicka <jh@suse.cz>
1752
1753 * gcc.target/i386/l_fma_float_?.c: Update.
1754 * gcc.target/i386/l_fma_double_?.c: Update.
1755 * gfortran.dg/do_1.f90: XFAIL
1756 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1757 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1758 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1759 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1760 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1761 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1762 valid.
1763
1764 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1765
1766 PR c/53063
1767 PR c/40989
1768 * gcc.dg/Wstrict-overflow-24.c: New.
1769
1770 2012-10-16 Tobias Burnus <burnus@net-b.de>
1771
1772 PR fortran/50981
1773 PR fortran/54618
1774 * gfortran.dg/class_optional_1.f90: New.
1775 * gfortran.dg/class_optional_2.f90: New.
1776
1777 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1778
1779 PR debug/54796
1780 * gcc.dg/guality/pr54796.c: New test.
1781
1782 PR tree-optimization/54889
1783 * gfortran.dg/pr54889.f90: New test.
1784
1785 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1786
1787 * g++.dg/other/dump-ada-spec-2.C: New test.
1788
1789 2012-10-16 Easwaran Raman <eraman@google.com>
1790
1791 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1792 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1793
1794 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1795
1796 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1797 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1798
1799 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1800
1801 PR target/54925
1802 * gcc.c-torture/compile/pr54925.c: New.
1803
1804 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1805
1806 PR target/51244
1807 * gcc.target/sh/pr51244-17.c: New.
1808
1809 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1810
1811 PR target/54760
1812 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1813 functions.
1814 * gcc.target/sh/pr54760-4.c: New.
1815
1816 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1817
1818 PR target/34777
1819 * gcc.target/sh/torture/sh-torture.exp: New.
1820 * gcc.target/sh/torture/pr34777.c: New.
1821
1822 2012-10-15 Matthias Klose <doko@ubuntu.com>
1823
1824 * lib/target-supports.exp (check_profiling_available): Match
1825 arm*-*-linux-* for ARM Linux/GNU.
1826 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1827 * gfortran.dg/enum_10.f90: Likewise.
1828 * gfortran.dg/enum_9.f90: Likewise.
1829 * gcc.target/arm/synchronize.c: Likewise.
1830 * g++.old-deja/g++.jason/enum6.C: Likewise.
1831 * g++.old-deja/g++.other/enum4.C: Likewise.
1832 * g++.old-deja/g++.law/enum9.C: Likewise.
1833
1834 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1835
1836 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1837 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1838
1839 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1840 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/17805
1843 * g++.dg/overload/operator6.C: New.
1844
1845 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1846
1847 PR c++/50080 (again)
1848 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1849 * g++.dg/parse/tmpl-outside1.C: Likewise.
1850 * g++.dg/template/qualttp18.C: Likewise.
1851 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1852 * g++.old-deja/g++.pt/overload13.C: Likewise.
1853
1854 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1855
1856 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1857 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1858 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1859 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1860 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1861 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1862 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1863 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1864
1865 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/50080
1868 * g++.dg/parse/tmpl-outside2.C: New.
1869 * g++.dg/parse/tmpl-outside1.C: Adjust.
1870 * g++.dg/template/qualttp18.C: Likewise.
1871 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1872 * g++.old-deja/g++.pt/overload13.C: Likewise.
1873
1874 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1875
1876 PR tree-optimization/54915
1877 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1878
1879 2012-10-15 Richard Guenther <rguenther@suse.de>
1880
1881 PR tree-optimization/54920
1882 * gcc.dg/torture/pr54920.c: New testcase.
1883
1884 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1885
1886 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1887
1888 2012-10-13 Jason Merrill <jason@redhat.com>
1889
1890 * g++.dg/tls/thread_local7g.C: Require tls_native.
1891
1892 2012-10-14 Jason Merrill <jason@redhat.com>
1893
1894 * g++.dg/cpp0x/inh-ctor1.C: New.
1895 * g++.dg/cpp0x/inh-ctor2.C: New.
1896 * g++.dg/cpp0x/inh-ctor3.C: New.
1897 * g++.dg/cpp0x/inh-ctor4.C: New.
1898 * g++.dg/cpp0x/inh-ctor5.C: New.
1899 * g++.dg/cpp0x/inh-ctor6.C: New.
1900 * g++.dg/cpp0x/inh-ctor7.C: New.
1901 * g++.dg/cpp0x/inh-ctor8.C: New.
1902 * g++.dg/cpp0x/inh-ctor9.C: New.
1903 * g++.dg/cpp0x/inh-ctor10.C: New.
1904 * g++.dg/cpp0x/inh-ctor11.C: New.
1905 * g++.dg/cpp0x/inh-ctor12.C: New.
1906 * g++.dg/cpp0x/inh-ctor13.C: New.
1907
1908 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1909
1910 PR rtl-optimization/54919
1911 * gcc.dg/pr54919.c: New testcase.
1912
1913 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 PR c++/53581
1916 * g++.dg/template/crash113.C: New.
1917
1918 2012-10-14 Jan Hubicka <jh@suse.cz>
1919
1920 * gcc.dg/unroll_5.c: New testcase.
1921
1922 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1923
1924 PR c++/52643
1925 * g++.dg/opt/pr52643.C: New.
1926
1927 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1928
1929 PR target/54602
1930 * gcc.target/sh/pr54602-1.c: New.
1931 * gcc.target/sh/pr54602-2.c: New.
1932 * gcc.target/sh/pr54602-3.c: New.
1933 * gcc.target/sh/pr54602-4.c: New.
1934
1935 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1936
1937 PR target/54680
1938 * gcc.target/sh/pr54680.c: New.
1939
1940 2012-10-12 Jan Hubicka <jh@suse.cz>
1941
1942 * gcc.dg/webizer.c: New testcase.
1943
1944 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1945
1946 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1947 specify -m64.
1948
1949 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1950
1951 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1952 Return 0 if already specifying -mfloat-abi other than hard.
1953
1954 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1955
1956 * gcc.dg/pr53060.c: Prune irrelevant warning.
1957
1958 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR c/54381
1961 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1962 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1963 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1964 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1965 Adjust expected wording of warnings for *cmp* builtins.
1966 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1967 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1968
1969 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1970
1971 PR c++/24449
1972 * g++.dg/parse/friend-main.C: New.
1973
1974 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1975
1976 PR c++/53055
1977 * g++.dg/pr53055.C: New testcase.
1978
1979 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1980
1981 PR c++/52744
1982 * g++.dg/cpp0x/pr52744.C: New.
1983
1984 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1985
1986 PR fortran/40453
1987 * gfortran.dg/dummy_procedure_9.f90: New.
1988
1989 2012-10-12 Richard Biener <rguenther@suse.de>
1990
1991 PR tree-optimization/54894
1992 * gcc.dg/torture/pr54894.c: New testcase.
1993
1994 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1995
1996 PR target/51244
1997 * gcc.target/sh/pr51244-13.c: New.
1998 * gcc.target/sh/pr51244-14.c: New.
1999 * gcc.target/sh/pr51244-15.c: New.
2000 * gcc.target/sh/pr51244-16.c: New.
2001
2002 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/51878
2005 * g++.dg/cpp0x/decltype45.C: New.
2006
2007 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2008
2009 PR fortran/54784
2010 * gfortran.dg/class_allocate_13.f90: New.
2011
2012 2012-10-11 Jason Merrill <jason@redhat.com>
2013
2014 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2015 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2016
2017 * g++.dg/gomp/tls-5.C: Require tls_native.
2018 * g++.dg/tls/thread_local7.C: Require tls_native.
2019 * g++.dg/tls/static2.C: New.
2020
2021 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/36107
2024 * g++.dg/ext/weak5.C: New.
2025
2026 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2027
2028 PR testsuite/54868
2029 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2030 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2031
2032 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/43765
2035 * g++.dg/parse/pr43765.C: New.
2036
2037 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2038
2039 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2040
2041 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2042
2043 PR c++/43663
2044 * g++.dg/init/bitfield3.C: New.
2045
2046 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2047
2048 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2049
2050 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2051
2052 PR tree-optimization/54877
2053 * gcc.dg/torture/pr54877.c: New test.
2054
2055 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2056
2057 PR testsuite/53397
2058 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2059 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2060 and remove target info from dg-do compile.
2061 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2062 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2063 and remove target info from dg-do compile.
2064
2065 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2066
2067 * gcc.dg/pr54782.c: Require target with pthread support.
2068
2069 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/53122
2072 * g++.dg/cpp0x/auto35.C: New.
2073
2074 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2075
2076 PR c++/53540 - using fails to be equivalent to typedef
2077 * g++.dg/cpp0x/alias-decl-24.C: New test.
2078
2079 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2080
2081 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2082 that c++11 attributes to types are ignored for now.
2083 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2084 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2085
2086 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 PR c++/53741
2089 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2090
2091 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2092
2093 PR c++/50478
2094 * g++.dg/cpp0x/initlist67.C: New.
2095
2096 2012-10-10 Dehao Chen <dehao@google.com>
2097
2098 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2099
2100 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2101
2102 PR target/52480
2103 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2104 Add runtime tests.
2105
2106 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2107
2108 PR c++/53307
2109 * g++.dg/cpp0x/decltype44.C: New.
2110
2111 2012-10-09 Steve Ellcey <sellcey@mips.com>
2112
2113 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2114
2115 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2116
2117 PR c++/53763
2118 * g++.dg/cpp0x/decltype43.C: New.
2119
2120 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2121
2122 PR middle-end/53397
2123 * gcc.dg/pr53397-1.c: New test case.
2124 * gcc.dg/pr53397-2.c: New test case.
2125
2126 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2127
2128 PR c++/54194
2129 * g++.dg/warn/Wparentheses-26.C: Adjust.
2130 * g++.dg/warn/Wparentheses-27.C: New.
2131
2132 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2133
2134 PR c++/54427
2135 * c-c++-common/vector-scalar.c: New testcase.
2136 * g++.dg/ext/vector18.C: New testcase.
2137 * g++.dg/ext/vector5.C: This is not an error anymore.
2138 * gcc.dg/init-vec-1.c: Move ...
2139 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2140 * gcc.c-torture/execute/vector-shift1.c: Move ...
2141 * c-c++-common/torture/vector-shift1.c: ... here.
2142 * gcc.dg/scal-to-vec1.c: Move ...
2143 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2144 C++11. Adapt error messages.
2145 * gcc.dg/convert-vec-1.c: Move ...
2146 * c-c++-common/convert-vec-1.c: ... here.
2147 * gcc.dg/scal-to-vec2.c: Move ...
2148 * c-c++-common/scal-to-vec2.c: ... here.
2149
2150 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2151
2152 PR target/54400
2153 * gcc.target/i386/pr54400.c: New testcase.
2154
2155 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c++/54858
2158 * g++.dg/template/pr54858.C: New test.
2159
2160 2012-10-08 Marek Polacek <polacek@redhat.com>
2161
2162 PR debug/54831
2163 * g++.dg/debug/pr54831.C: New test.
2164
2165 2012-10-08 Dehao Chen <dehao@google.com>
2166
2167 * g++.dg/predict-loop-exit-1.C: New.
2168 * g++.dg/predict-loop-exit-2.C: New.
2169 * g++.dg/predict-loop-exit-3.C: New.
2170
2171 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2172
2173 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2174
2175 2012-10-08 Jason Merrill <jason@redhat.com>
2176
2177 * g++.dg/gomp/tls-5.C: New.
2178 * g++.dg/gomp/tls-wrap1.C: New.
2179 * g++.dg/gomp/tls-wrap2.C: New.
2180 * g++.dg/gomp/tls-wrap3.C: New.
2181 * g++.dg/gomp/tls-wrap4.C: New.
2182 * g++.dg/gomp/tls-wrapper-cse.C: New.
2183 * g++.dg/tls/thread_local-cse.C: New.
2184 * g++.dg/tls/thread_local-order1.C: New.
2185 * g++.dg/tls/thread_local-order2.C: New.
2186 * g++.dg/tls/thread_local-wrap1.C: New.
2187 * g++.dg/tls/thread_local-wrap2.C: New.
2188 * g++.dg/tls/thread_local-wrap3.C: New.
2189 * g++.dg/tls/thread_local-wrap4.C: New.
2190 * g++.dg/tls/thread_local2g.C: New.
2191 * g++.dg/tls/thread_local3g.C: New.
2192 * g++.dg/tls/thread_local4g.C: New.
2193 * g++.dg/tls/thread_local5g.C: New.
2194 * g++.dg/tls/thread_local6g.C: New.
2195 * g++.dg/tls/thread_local7g.C: New.
2196
2197 * g++.dg/tls/thread_local3.C: New.
2198 * g++.dg/tls/thread_local4.C: New.
2199 * g++.dg/tls/thread_local5.C: New.
2200 * g++.dg/tls/thread_local6.C: New.
2201
2202 * g++.dg/tls/init-2.C: Tweak errors.
2203 * g++.dg/tls/thread_local1.C: New.
2204 * g++.dg/tls/thread_local2.C: New.
2205 * g++.dg/tls/thread_local7.C: New.
2206
2207 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2208
2209 PR target/54866
2210 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2211
2212 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2213
2214 PR target/54685
2215 * gcc.target/sh/pr54685.c: New.
2216
2217 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2218
2219 PR c++/53528 C++11 attribute support
2220 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2221 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2222 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2223 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2224 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2225 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2226 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2227 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2228 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2229 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2230 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2231 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2232 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2233 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2234 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2235 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2236 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2237 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2238 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2239 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2240 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2241 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2242 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2243 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2244 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2245 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2246 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2247 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2248 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2249 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2250 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2251 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2252 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2253 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2254 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2255 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2256 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2257 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2258 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2259 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2260 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2261 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2262 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2263 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2264 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2265 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2266 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2267 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2268 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2269 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2270 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2271 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2272 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2273 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2274 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2275 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2276 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2277
2278 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2279
2280 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2281 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2282 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2283
2284 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2285
2286 PR target/54760
2287 * gcc.target/sh/pr54760-2.c: New.
2288 * gcc.target/sh/pr54760-3.c: New.
2289
2290 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2291
2292 PR c++/51422
2293 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2294
2295 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2296 Sandra Loosemore <sandra@codesourcery.com>
2297
2298 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2299 and test that the accumulator is initialized using MULT.
2300 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2301 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2302
2303 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2304
2305 PR c++/52764
2306 * g++.dg/cpp0x/stdint.C: New.
2307
2308 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2309
2310 PR c++/54249
2311 * g++.dg/cpp0x/stddef.C: New.
2312
2313 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2314
2315 PR fortran/54832
2316 * gfortran.dg/typebound_operator_17.f90: New.
2317
2318 2012-10-06 Jan Hubicka <jh@suse.cz>
2319
2320 PR lto/53831
2321 PR lto/54776
2322 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2323
2324 2012-10-06 Jan Hubicka <jh@suse.cz>
2325
2326 * gcc.dg/lto/resolutions_0.c: New testcase.
2327
2328 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2329
2330 PR fortran/45521
2331 * gfortran.dg/generic_25.f90: New.
2332 * gfortran.dg/generic_26.f90: New.
2333 * gfortran.dg/generic_27.f90: New.
2334
2335 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2336
2337 PR target/54760
2338 * gcc.target/sh/pr54760-1.c: New.
2339
2340 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2341
2342 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2343 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2344 * g++.dg/warn/Wsign-compare-5.C: New test.
2345 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2346 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2347 * g++.dg/ext/builtin30.C: New test.
2348 * g++.dg/ext/vla12.C: New test.
2349 * gcc.dg/builtins-85.c: New test.
2350
2351 PR debug/54519
2352 * gcc.dg/guality/pr54519-1.c: New test.
2353 * gcc.dg/guality/pr54519-2.c: New test.
2354 * gcc.dg/guality/pr54519-3.c: New test.
2355 * gcc.dg/guality/pr54519-4.c: New test.
2356 * gcc.dg/guality/pr54519-5.c: New test.
2357 * gcc.dg/guality/pr54519-6.c: New test.
2358
2359 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2360
2361 PR c++/50893
2362 * g++.dg/cpp0x/defaulted38.C: New.
2363
2364 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2365
2366 PR tree-optimization/33763
2367 * c-c++-common/pr33763.c: New test.
2368
2369 PR tree-optimization/54810
2370 * gcc.dg/tree-ssa/vrp85.c: New test.
2371
2372 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2373
2374 * gcc.dg/ucnid-7.c: Skip on AIX.
2375 * gcc.dg/ucnid-8.c: Same.
2376 * gcc.dg/ucnid-10.c: Same.
2377 * gcc.dg/ucnid-13.c: Same.
2378 * gcc.dg/attr-alias-3.c: Same.
2379 * gcc.dg/attr-alias-5.c: Same.
2380 * gcc.dg/torture/pr51106-2.c: Same.
2381 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2382
2383 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/52233
2386 * g++.dg/cpp0x/alias-decl-23.C: New.
2387
2388 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2389
2390 PR c++/53403
2391 * g++.dg/template/friend53.C: New.
2392
2393 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2394
2395 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2396 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2397 (scan-ada-spec): Likewise.
2398 (scan-ada-spec-not): Likewise.
2399 * gcc.dg/dump-ada-spec-1.c: New test.
2400 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2401
2402 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2403
2404 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2405
2406 2012-10-04 Florian Weimer <fweimer@redhat.com>
2407
2408 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2409
2410 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2411
2412 PR c++/54323
2413 * g++.dg/cpp0x/pr54323.C: New.
2414
2415 2012-10-04 Richard Guenther <rguenther@suse.de>
2416
2417 PR middle-end/54735
2418 * g++.dg/torture/pr54735.C: New testcase.
2419
2420 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2421
2422 PR rtl-optimization/54739
2423 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2424
2425 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2426
2427 PR target/51244
2428 * gcc.target/sh/pr51244-12.c: New.
2429
2430 2012-10-03 Dehao Chen <dehao@google.com>
2431
2432 PR middle-end/54782
2433 * gcc.dg/pr54782.c: New test.
2434
2435 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2436
2437 PR c++/54777
2438 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2439
2440 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2441
2442 PR fortran/54778
2443 * gfortran.dg/class_53.f90: New.
2444
2445 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2446
2447 PR debug/54551
2448 * gcc.dg/guality/pr54551.c: New.
2449
2450 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2451
2452 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2453 * gcc.target/powerpc/pr46728-2.c: Likewise.
2454
2455 2012-10-02 Sharad Singhai <singhai@google.com>
2456
2457 PR testsuite/54772
2458 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2459 to fix test failures caused by r191883.
2460 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2461 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2462 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2463 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2464 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2465 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2466 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2467 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2468 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2469
2470 2012-09-30 Sharad Singhai <singhai@google.com>
2471
2472 * gcc.target/i386/vect-double-1.c: Fix test.
2473
2474 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2475
2476 PR target/54087
2477 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2478 atomic_sub fails.
2479
2480 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2481
2482 PR rtl-optimization/54457
2483 * gcc.target/i386/pr54457.c: New test.
2484
2485 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2486
2487 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2488
2489 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2490
2491 * gcc.target/i386/vect-rebuild.c: New testcase.
2492
2493 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2494
2495 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2496
2497 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2498
2499 * gcc.target/mips/pr37362.c: Fix target selector.
2500
2501 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2502
2503 PR target/54083
2504 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2505
2506 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2507
2508 * gcc.dg/ucnid-8.c: Update line number.
2509 * gcc.dg/torture/pr51106-2.c: Likewise.
2510
2511 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2512
2513 PR fortran/54667
2514 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2515 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2516 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2517
2518 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2519
2520 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2521 partially reverting r170092.
2522 * gfortran.dg/class_7.f03: Ditto.
2523 * gfortran.dg/coarray_14.f90: Ditto.
2524 * gfortran.dg/typebound_proc_13.f03: Ditto.
2525
2526 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/54738
2529 * g++.dg/cpp0x/sfinae42.C: New.
2530
2531 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2532
2533 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2534 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2535 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2536 * gcc.dg/pr42629.c: XFAIL on AIX.
2537 * gcc.dg/pr47684.c: Same.
2538 * gcc.dg/pr43670.c: Same.
2539 * gcc.dg/pr42916.c: Same.
2540 * gcc.dg/pr45449.c: Same.
2541 * gcc.dg/pr50017.c: Same.
2542 * gcc.dg/pr42728.c: Same.
2543 * gcc.dg/pr47881.c: Same.
2544 * gcc.dg/pr44023.c: Same.
2545 * gcc.dg/pr41345.c: Same.
2546 * gcc.dg/pr42630.c: Same.
2547 * gcc.dg/pr44971.c: Same.
2548 * gcc.dg/pr46771.c: Same.
2549 * gcc.dg/ucnid-8.c: Same.
2550 * gcc.dg/ucnid-10.c: Same.
2551 * gcc.dg/ucnid-13.c: Same.
2552 * gcc.dg/torture/pr51106-2.c: Same.
2553 * gcc.dg/pr48768.c: Same.
2554 * gcc.dg/pr42631.c: Same.
2555 * gcc.dg/pr43084.c: Same.
2556 * gcc.dg/ucnid-7.c: Same.
2557 * gcc.dg/pr42889.c: Same.
2558 * gcc.dg/pr41241.c: Same.
2559 * gcc.dg/pr42719.c: Same.
2560 * g++.dg/debug/pr46583.C: Same.
2561 * g++.dg/debug/pr47106.C: Same.
2562 * g++.dg/opt/pr48549.C: Same.
2563 * g++.dg/other/pr42685.C: Same.
2564 * c-c++-common/pr43942.c: Same.
2565
2566 2012-09-29 Ian Lance Taylor <iant@google.com>
2567
2568 * go.test/go-test.exp: Update for latest version of Go testsuite.
2569
2570 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2571
2572 PR fortran/52724
2573 * gfortran.dg/internal_readwrite_3.f90: New test.
2574
2575 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2576
2577 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2578 c-c++-common/Wunused-local-typedefs-2.c to here.
2579
2580 PR c++/54372 - unused attribute inactive on dependant entities
2581 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2582
2583 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2584
2585 PR c++/29028 - Missed unused warning on using declaration
2586 * g++.dg/warn/Wunused-var-18.C: New test.
2587
2588 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2589
2590 PR c++/53551 - -Wunused-local-typedefs misses uses
2591 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2592
2593 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2594
2595 PR target/54716
2596 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2597
2598 PR tree-optimization/54713
2599 * gcc.c-torture/compile/pr54713-1.c: New test.
2600 * gcc.c-torture/compile/pr54713-2.c: New test.
2601 * gcc.c-torture/compile/pr54713-3.c: New test.
2602
2603 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2604
2605 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2606
2607 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2608
2609 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2610
2611 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR target/54703
2614 * gcc.target/i386/pr54703.c: New test.
2615
2616 2012-09-27 Richard Guenther <rguenther@suse.de>
2617
2618 PR lto/54709
2619 * gcc.dg/lto/pr54709_0.c: New testcase.
2620 * gcc.dg/lto/pr54709_1.c: Likewise.
2621
2622 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2623
2624 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2625
2626 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2627
2628 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2629
2630 * gcc.target/arm/pr42879.c: Handle big-endian.
2631
2632 2012-09-26 Steve Ellcey <sellcey@mips.com>
2633
2634 PR c/37303
2635 * gcc.dg/pr37303.c: Check for rdata or rodata.
2636
2637 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2638
2639 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2640
2641 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2642
2643 PR target/51274
2644 PR target/53087
2645 * gcc.target/powerpc/ppc-ne0-1.c: New.
2646
2647 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2648
2649 PR target/54089
2650 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2651 test_19, test_20, test_21, test_22, test_23): New functions.
2652 * gcc.target/sh/pr54089-4.c: New.
2653 * gcc.target/sh/pr54089-5.c: New.
2654 * gcc.target/sh/pr54089-6.c: New.
2655 * gcc.target/sh/pr54089-7.c: New.
2656
2657 2012-09-25 Richard Guenther <rguenther@suse.de>
2658
2659 PR lto/54625
2660 * gcc.dg/lto/pr54702_0.c: New testcase.
2661 * gcc.dg/lto/pr54702_1.c: Likewise.
2662 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2663 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2664 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2665 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2666
2667 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2668
2669 PR c++/54526
2670 * g++.dg/cpp0x/parse2.C: New.
2671 * g++.dg/parse/error11.C: Adjust.
2672 * g++.dg/parse/error12.C: Likewise.
2673
2674 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2675
2676 * gcc.target/i386/20030217-1.c: Added check for
2677 large_long_double effective target.
2678 * gcc.target/i386/387-3.c: Likewise.
2679 * gcc.target/i386/387-4.c: Likewise.
2680 * gcc.target/i386/pr36578-1.c: Likewise.
2681 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2682 when long double size is equal double size.
2683 * gcc.target/i386/excess-precision-1.c: Likewise.
2684 * gcc.target/i386/pr36578-2.c: Likewise.
2685 * gcc.target/i386/20030217-2.c: New testcase.
2686
2687 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2688
2689 PR tree-optimization/54676
2690 * gcc.dg/pr54676.c: New test.
2691
2692 2012-09-25 Richard Guenther <rguenther@suse.de>
2693
2694 PR tree-optimization/53663
2695 * gcc.dg/torture/pr53663-1.c: New testcase.
2696 * gcc.dg/torture/pr53663-2.c: Likewise.
2697 * gcc.dg/torture/pr53663-3.c: Likewise.
2698
2699 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2700
2701 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2702
2703 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2704
2705 * lib/target-supports-dg.exp (dg-require-effective-target,
2706 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2707 dg-process-target-1 instead of dg-process-target.
2708 (dg-process-target-1): Rename from dg-process-target.
2709 (dg-process-target): New.
2710
2711 2012-09-24 Richard Guenther <rguenther@suse.de>
2712
2713 PR tree-optimization/54684
2714 * g++.dg/torture/pr54684.C: New testcase.
2715
2716 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2717
2718 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2719
2720 2012-09-24 Richard Guenther <rguenther@suse.de>
2721
2722 PR middle-end/52173
2723 * gcc.dg/tm/pr52173-1.c: New.
2724 * gcc.dg/tm/pr52173-2.c: New.
2725
2726 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2727
2728 * gcc.dg/pr54669.c: New test.
2729
2730 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2731 Dominique Dhumieres <dominiq@lps.ens.fr>
2732
2733 PR testsuite/54677
2734 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2735
2736 2012-09-23 Tobias Burnus <burnus@net-b.de>
2737
2738 PR fortran/54618
2739 * gfortran.dg/class_array_14.f90: New.
2740
2741 2012-09-22 Kai Tietz <ktietz@redhat.com>
2742
2743 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2744 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2745
2746 2012-09-21 Dehao Chen <dehao@google.com>
2747
2748 PR go/54649
2749 PR tree-optimization/54655
2750 * g++.dg/pr54655.C: New testcase.
2751
2752 2012-09-21 Richard Guenther <rguenther@suse.de>
2753
2754 PR tree-optimization/54647
2755 * g++.dg/torture/pr54647.C: New testcase.
2756
2757 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2758
2759 PR c++/54427
2760 * c-c++-common/torture/vector-compare-2.c: Add -w.
2761
2762 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2763
2764 * gnat.dg/opt20.ads: Move dg directive to...
2765 * gnat.dg/opt20.adb: ...here.
2766 * gnat.dg/addr1.ad[sb]: Likewise.
2767 * gnat.dg/concat2.ad[sb]: Likewise.
2768 * gnat.dg/array16.ad[sb]: Likewise.
2769 * gnat.dg/atomic5.ad[sb]: Likewise.
2770 * gnat.dg/discr29.ad[sb]: Likewise.
2771 * gnat.dg/noreturn5.ad[sb]: Likewise.
2772 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2773 * gnat.dg/discr23.ads: Remove dg directive.
2774 * gnat.dg/nested_float_packed.ads: Likewise.
2775 * gnat.dg/oconst6.ads: Move to...
2776 * gnat.dg/specs/oconst6.ads: ...here.
2777
2778 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2779
2780 PR c++/52432
2781 * g++.dg/cpp0x/decltype32.C: Tweak.
2782
2783 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2784
2785 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2786 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2787 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2788 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2789
2790 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2791
2792 PR c++/54581
2793 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2794
2795 2012-09-19 Steve Ellcey <sellcey@mips.com>
2796
2797 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2798
2799 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2800
2801 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2802 * gcc.target/powerpc/ppc-mftb.c: New file.
2803
2804 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2805
2806 PR target/54089
2807 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2808 functions.
2809
2810 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2811
2812 PR target/54236
2813 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2814
2815 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2816
2817 * gcc.c-torture/execute/20120919-1.c: New test.
2818
2819 2012-09-19 Richard Guenther <rguenther@suse.de>
2820
2821 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2822
2823 2012-09-19 Richard Guenther <rguenther@suse.de>
2824
2825 * gcc.dg/builtin-unreachable-6.c: Adjust.
2826
2827 2012-09-19 Richard Guenther <rguenther@suse.de>
2828
2829 * gcc.dg/builtin-object-size-10.c: Adjust.
2830 * gcc.dg/builtin-unreachable-5.c: Adjust.
2831 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2832 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2833 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2834 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2835 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2836 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2837 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2838 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2839 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2840 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2841 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2842 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2843
2844 2012-09-19 Richard Guenther <rguenther@suse.de>
2845
2846 PR tree-optimization/54132
2847 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2848 * gcc.dg/torture/pr54132.c: Likewise.
2849
2850 2012-09-19 Terry Guo <terry.guo@arm.com>
2851
2852 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2853 extra prune rules that will be applied to all tests in a .exp file.
2854 (gcc-dg-prune): Use rules defined by the above variable.
2855 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2856 harmless warnings on architecture switch conflict.
2857
2858 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2859
2860 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2861 of asm-comment characters instead of a single one.
2862 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2863
2864 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2865
2866 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2867
2868 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2869 target instead of xfailing it.
2870 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2871 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2872 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2873 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2874 * gcc.dg/vect/vect-104.c: Likewise.
2875 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2876 * gcc.dg/vect/vect-outer-1.c: Likewise.
2877 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2878 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2879 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2880 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2881 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2882 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2883 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2884 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2885 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2886
2887 * lib/target-supports.exp
2888 (check_effective_target_vect_widen_mult_qi_to_hi,
2889 check_effective_target_vect_widen_mult_hi_to_si,
2890 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2891 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2892 check_effective_target_vect_pack_trunc,
2893 check_effective_target_vect_unpack,
2894 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2895 instead of arm_none.
2896
2897 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2898
2899 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2900
2901 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2902 config to compiler_flags.
2903
2904 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2905
2906 PR target/54592
2907 * gcc.target/i386/pr54592.c: New test.
2908
2909 PR tree-optimization/54610
2910 * gcc.target/i386/pr54610.c: New test.
2911
2912 2012-09-17 Jason Merrill <jason@redhat.com>
2913
2914 PR c++/54575
2915 * g++.dg/cpp0x/alias-decl-21.C: New.
2916 * g++.dg/cpp0x/alias-decl-22.C: New.
2917
2918 2012-09-17 Tobias Burnus <burnus@net-b.de>
2919
2920 PR fortran/54608
2921 * gfortran.dg/scan_2.f90: New.
2922
2923 2012-09-17 Jason Merrill <jason@redhat.com>
2924
2925 PR c++/53661
2926 * g++.dg/init/aggr9.C: New.
2927
2928 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2929
2930 * gnat.dg/loop_optimization12.ad[sb]: New test.
2931
2932 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2933
2934 PR fortran/54285
2935 * gfortran.dg/proc_ptr_result_7.f90: New.
2936
2937 2012-09-17 Tobias Burnus <burnus@net-b.de>
2938
2939 PR fortran/54603
2940 * gfortran.dg/structure_constructor_11.f90: New.
2941
2942 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2943
2944 PR tree-optimization/54563
2945 * g++.dg/torture/pr54563.C: New test.
2946
2947 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2948
2949 PR fortran/54594
2950 * gfortran.dg/typebound_generic_14.f03: New.
2951
2952 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2953
2954 PR fortran/54387
2955 * gfortran.dg/proc_ptr_38.f90: New.
2956
2957 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2958
2959 PR debug/54460
2960 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2961 to scary regexp.
2962
2963 PR testsuite/54007
2964 * gnat.dg/lto15.adb: Require lto.
2965
2966 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2967 "myBindC" for hppa*-*-hpux*.
2968
2969 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2970
2971 * gfortran.dg/namelist_75.f90: New test.
2972
2973 2012-09-15 Tom de Vries <tom@codesourcery.com>
2974
2975 * gcc.dg/tree-ssa/vrp82.c: New test.
2976 * gcc.dg/tree-ssa/vrp83.c: Same.
2977 * gcc.dg/tree-ssa/vrp84.c: Same.
2978
2979 2012-09-15 Tom de Vries <tom@codesourcery.com>
2980
2981 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2982 * gcc.dg/tree-ssa/vrp81.c: ... this.
2983
2984 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2985
2986 PR target/54222
2987 * gcc.target/avr/torture/fix-types.h: New.
2988 * gcc.target/avr/torture/vals-hr.def: New.
2989 * gcc.target/avr/torture/vals-r.def: New.
2990 * gcc.target/avr/torture/vals-k.def: New.
2991 * gcc.target/avr/torture/vals-ur.def: New.
2992 * gcc.target/avr/torture/vals-uk.def: New.
2993 * gcc.target/avr/torture/vals-uhr.def: New.
2994 * gcc.target/avr/torture/vals-llk.def: New.
2995 * gcc.target/avr/torture/vals-ullk.def: New.
2996 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2997 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2998 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2999 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3000 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3001 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3002 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3003 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3004
3005 2012-09-14 Dehao Chen <dehao@google.com>
3006
3007 * g++.dg/debug/dwarf2/deallocator.C: New test.
3008
3009 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3010
3011 PR c/54552
3012 * gcc.c-torture/compile/pr54552-1.c: New test.
3013
3014 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3015
3016 PR c++/54427
3017 * g++.dg/other/vector-compare.C: New testcase.
3018 * c-c++-common/vector-compare-3.c: New testcase.
3019 * gcc.dg/vector-shift.c: Move ...
3020 * c-c++-common/vector-shift.c: ... here.
3021 * gcc.dg/vector-shift1.c: Move ...
3022 * c-c++-common/vector-shift1.c: ... here.
3023 * gcc.dg/vector-shift3.c: Move ...
3024 * c-c++-common/vector-shift3.c: ... here.
3025 * gcc.dg/vector-compare-1.c: Move ...
3026 * c-c++-common/vector-compare-1.c: ... here.
3027 * gcc.dg/vector-compare-2.c: Move ...
3028 * c-c++-common/vector-compare-2.c: ... here.
3029 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3030 * c-c++-common/torture/vector-compare-1.c: ... here.
3031 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3032 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3033 * c-c++-common/torture/vector-compare-2.c: ... here.
3034 * gcc.c-torture/execute/vector-shift.c: Move ...
3035 * c-c++-common/torture/vector-shift.c: ... here.
3036 * gcc.c-torture/execute/vector-shift2.c: Move ...
3037 * c-c++-common/torture/vector-shift2.c: ... here.
3038 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3039 * c-c++-common/torture/vector-subscript-1.c: ... here.
3040 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3041 * c-c++-common/torture/vector-subscript-2.c: ... here.
3042 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3043 * c-c++-common/torture/vector-subscript-3.c: ... here.
3044
3045 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3046
3047 PR c/54103
3048 * gcc.c-torture/compile/pr54103-1.c,
3049 gcc.c-torture/compile/pr54103-2.c,
3050 gcc.c-torture/compile/pr54103-3.c,
3051 gcc.c-torture/compile/pr54103-4.c,
3052 gcc.c-torture/compile/pr54103-5.c,
3053 gcc.c-torture/compile/pr54103-6.c: New tests.
3054 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3055
3056 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3057
3058 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3059
3060 2012-09-14 Richard Guenther <rguenther@suse.de>
3061
3062 PR tree-optimization/54565
3063 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3064 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3065
3066 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3067
3068 * gcc.target/arm/combine-movs.c: Add missing space.
3069
3070 2012-09-14 Richard Guenther <rguenther@suse.de>
3071
3072 * g++.dg/torture/builtin-location.C: New testcase.
3073
3074 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3075 Manuel López-Ibåñez <manu@gcc.gnu.org>
3076
3077 PR c++/53210
3078 * g++.dg/warn/Wuninitialized-self.C: New.
3079
3080 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR c/54559
3083 * gcc.c-torture/compile/pr54559.c: New test.
3084
3085 2012-09-13 Jason Merrill <jason@redhat.com>
3086
3087 PR c++/53839
3088 * g++.dg/cpp0x/constexpr-temp1.C: New.
3089
3090 PR c++/54511
3091 * g++.dg/template/anonunion2.C: New.
3092
3093 PR c++/53836
3094 * g++.dg/template/init10.C: New.
3095
3096 2012-09-13 Tobias Burnus <burnus@net-b.de>
3097
3098 PR fortran/54556
3099 * gfortran.dg/implicit_pure_3.f90: New.
3100
3101 2012-09-13 Richard Guenther <rguenther@suse.de>
3102
3103 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3104
3105 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3106
3107 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3108
3109 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3110
3111 * c-c++-common/pr51712.c: Handle for short-enum targets.
3112
3113 2012-09-12 Terry Guo <terry.guo@arm.com>
3114
3115 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3116 and lsrs for Thumb2 mode.
3117
3118 2012-09-12 Jan Hubicka <jh@suse.cz>
3119
3120 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3121
3122 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3123
3124 PR target/54445
3125 * gcc.target/i386/pr54445-1.c: New file.
3126 * gcc.target/i386/pr54445-2.c: Likewise.
3127
3128 2012-09-12 Tobias Burnus <burnus@net-b.de>
3129
3130 PR fortran/54225
3131 PR fortran/53306
3132 * gfortran.dg/coarray_10.f90: Update dg-error.
3133 * gfortran.dg/coarray_28.f90: New.
3134 * gfortran.dg/array_section_3.f90: New.
3135
3136 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3137
3138 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3139 gcc.target/arm/pr48252.c: Fix for big-endian support.
3140
3141 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3142
3143 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3144
3145 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3146 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3147
3148 * gcc.target/arm/neon-vfma-1.c: New testcase.
3149 * gcc.target/arm/neon-vfms-1.c: Likewise.
3150 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3151 of float.
3152 * gcc.target/arm/neon-vmls-1.c: Likewise.
3153 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3154 function.
3155 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3156 (check_effective_target_arm_neonv2_ok): Likewise.
3157 (check_effective_target_arm_neonv2_hw): Likewise.
3158 (check_effective_target_arm_neonv2): Likewise.
3159
3160 2012-09-11 Richard Guenther <rguenther@suse.de>
3161
3162 PR middle-end/54515
3163 * g++.dg/tree-ssa/pr54515.C: New testcase.
3164
3165 2012-09-10 Andrew Pinski <apinski@cavium.com>
3166
3167 PR tree-opt/c54362
3168 * gcc.dg/tm/memopt-16.c: New testcase.
3169
3170 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3171
3172 PR c++/54541
3173 PR c++/54542
3174 * g++.dg/cpp0x/sfinae40.C: New.
3175 * g++.dg/cpp0x/sfinae41.C: Likewise.
3176
3177 2012-09-10 Jason Merrill <jason@redhat.com>
3178
3179 PR c++/54538
3180 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3181
3182 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/54089
3185 * gcc.target/sh/pr54089-3.c: New.
3186
3187 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3188
3189 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3190
3191 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3192
3193 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3194
3195 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3196
3197 * gcc.dg/pr52558-2.c: Delete.
3198 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3199
3200 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3201
3202 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3203
3204 2012-09-10 Richard Guenther <rguenther@suse.de>
3205
3206 PR tree-optimization/54520
3207 * gcc.dg/torture/pr54520.c: New testcase.
3208
3209 2012-09-10 Jason Merrill <jason@redhat.com>
3210
3211 PR c++/54506
3212 * g++.dg/cpp0x/implicit14.C: New.
3213
3214 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3215
3216 PR fortran/54208
3217 * gfortran.dg/bound_simplification_3.f90: New test.
3218
3219 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3220
3221 PR testsuite/54184
3222 * gcc.dg/pr52558-1.c: Delete.
3223 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3224
3225 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3226
3227 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3228 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3229 * gcc.target/arm/smlaltt-1.c: Likewise.
3230
3231 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3232
3233 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3234
3235 2012-09-07 Tom de Vries <tom@codesourcery.com>
3236
3237 PR tree-optimization/53986
3238 * gcc.dg/tree-ssa/vrp80.c: New test.
3239 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3240
3241 2012-09-06 Jason Merrill <jason@redhat.com>
3242
3243 PR c++/54341
3244 PR c++/54253
3245 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3246 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3247
3248 2012-09-06 Andrew Pinski <apinski@cavium.com>
3249
3250 PR tree-opt/54494
3251 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3252
3253 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3254
3255 PR rtl-optimization/54455
3256 * gcc.dg/54455.c: New test.
3257
3258 2012-09-06 Tobias Burnus <burnus@net-b.de>
3259
3260 PR fortran/54463
3261 * gfortran.dg/promotion_2.f90: New.
3262
3263 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3264
3265 PR middle-end/54486
3266 * c-c++-common/pr54486.c: New test.
3267
3268 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3269
3270 PR fortran/54474
3271 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3272
3273 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3274
3275 PR c++/54191
3276 * g++.dg/cpp0x/sfinae39.C: New.
3277
3278 2012-09-04 Jason Merrill <jason@redhat.com>
3279
3280 PR c++/54441
3281 * g++.dg/ext/flexary3.C: New.
3282
3283 PR c++/54420
3284 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3285
3286 PR c++/54198
3287 * g++.dg/template/defarg15.C: New.
3288
3289 PR c++/54437
3290 * g++.dg/template/access24.C: New.
3291
3292 2012-09-04 Richard Guenther <rguenther@suse.de>
3293
3294 PR tree-optimization/54458
3295 * gcc.dg/torture/pr54458.c: New testcase.
3296
3297 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3298
3299 * gcc.target/arm/neon-vext.c: New test.
3300 * gcc.target/arm/neon-vext-execute.c: Ditto.
3301
3302 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3303
3304 PR fortran/54243
3305 PR fortran/54244
3306 * gfortran.dg/select_type_29.f03: New.
3307
3308 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3309
3310 * gcc.dg/fold-perm.c: Improve test.
3311
3312 2012-09-03 Tobias Burnus <burnus@net-b.de>
3313
3314 PR fortran/51632
3315 * gfortran.dg/coarray_class_1.f90: New.
3316
3317 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3318
3319 PR target/49206
3320 * gcc.c-torture/compile/pr49206.c: New test.
3321
3322 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3323 Uros Bizjak <ubizjak@gmail.com>
3324
3325 PR target/36680
3326 * gfortran.dg/pr36680.f90: New test.
3327
3328 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3329
3330 PR target/42295
3331 * g++.dg/opt/pr42295.C: New test.
3332
3333 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR target/54436
3336 * gcc.dg/torture/pr54436.c: New test.
3337
3338 2012-09-01 Andrew Pinski <apinski@cavium.com>
3339
3340 * gcc.target/mips/truncate-8.c: New testcase.
3341
3342 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3343
3344 PR target/46829
3345 PR target/46843
3346 * gcc.target/i386/pr46829.c: New test.
3347 * gcc.target/i386/pr46843.c: Ditto.
3348
3349 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3350 Jason Merrill <jason@redhat.com>
3351
3352 PR c++/18747
3353 * g++.dg/parse/error50.C: New.
3354
3355 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3356
3357 PR c/54428
3358 * gcc.c-torture/compile/pr54428.c: New test.
3359
3360 2012-08-31 Ollie Wild <aaw@google.com>
3361
3362 PR c++/54197
3363 * g++.dg/init/lifetime3.C: New test.
3364
3365 2012-08-31 Martin Jambor <mjambor@suse.cz>
3366
3367 PR middle-end/54409
3368 * gcc.dg/torture/pr54409.c: New test.
3369
3370 2012-08-31 Martin Jambor <mjambor@suse.cz>
3371
3372 * gfortran.dg/pr48636.f90: Add dump scan checks.
3373
3374 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3375
3376 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3377
3378 2012-08-28 Joey Ye <joey.ye@arm.com>
3379
3380 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3381
3382 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3383
3384 PR target/46254
3385 * gcc.target/i386/pr46254.c: New test.
3386
3387 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3388
3389 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3390 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3391 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3392
3393 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3394
3395 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3396 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3397 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3398 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3399 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3400 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3401 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3402 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3403 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3404 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3405 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3406 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3407 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3408 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3409 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3410 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3411 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3412 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3413 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3414 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3415 gcc.target/mips/unaligned-1.c: Tighten regexps.
3416
3417 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3418
3419 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3420 (mips_option_groups): Remove optimization. Add various -f options.
3421 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3422 and -pg imply -fno-omit-frame-pointer.
3423 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3424 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3425 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3426 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3427 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3428 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3429 * gcc.target/mips/abi-n32-long32.c: Likewise.
3430 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3431 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3432 * gcc.target/mips/abi-n32-long64.c: Likewise.
3433 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3434 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3435 * gcc.target/mips/abi-n64-long32.c: Likewise.
3436 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3437 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3438 * gcc.target/mips/abi-n64-long64.c: Likewise.
3439 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3440 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3441 * gcc.target/mips/abi-o32-long32.c: Likewise.
3442 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3443 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3444 * gcc.target/mips/abi-o32-long64.c: Likewise.
3445 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3446 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3447 * gcc.target/mips/abi-o64-long32.c: Likewise.
3448 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3449 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3450 * gcc.target/mips/abi-o64-long64.c: Likewise.
3451 * gcc.target/mips/asm-1.c: Likewise.
3452 * gcc.target/mips/branch-1.c: Likewise.
3453 * gcc.target/mips/call-3.c: Likewise.
3454 * gcc.target/mips/call-saved-3.c: Likewise.
3455 * gcc.target/mips/clear-cache-1.c: Likewise.
3456 * gcc.target/mips/div-1.c: Likewise.
3457 * gcc.target/mips/div-2.c: Likewise.
3458 * gcc.target/mips/div-3.c: Likewise.
3459 * gcc.target/mips/div-4.c: Likewise.
3460 * gcc.target/mips/div-5.c: Likewise.
3461 * gcc.target/mips/div-6.c: Likewise.
3462 * gcc.target/mips/div-7.c: Likewise.
3463 * gcc.target/mips/div-8.c: Likewise.
3464 * gcc.target/mips/div-9.c: Likewise.
3465 * gcc.target/mips/div-10.c: Likewise.
3466 * gcc.target/mips/div-11.c: Likewise.
3467 * gcc.target/mips/div-12.c: Likewise.
3468 * gcc.target/mips/dsp-ctrl.c: Likewise.
3469 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3470 * gcc.target/mips/ext-8.c: Likewise.
3471 * gcc.target/mips/extend-2.c: Likewise.
3472 * gcc.target/mips/fix-r10000-1.c: Likewise.
3473 * gcc.target/mips/fix-r10000-2.c: Likewise.
3474 * gcc.target/mips/fix-r10000-3.c: Likewise.
3475 * gcc.target/mips/fix-r10000-4.c: Likewise.
3476 * gcc.target/mips/fix-r10000-5.c: Likewise.
3477 * gcc.target/mips/fix-r10000-6.c: Likewise.
3478 * gcc.target/mips/fix-r10000-7.c: Likewise.
3479 * gcc.target/mips/fix-r10000-8.c: Likewise.
3480 * gcc.target/mips/fix-r10000-9.c: Likewise.
3481 * gcc.target/mips/fix-r10000-10.c: Likewise.
3482 * gcc.target/mips/fix-r10000-11.c: Likewise.
3483 * gcc.target/mips/fix-r10000-12.c: Likewise.
3484 * gcc.target/mips/fix-r10000-13.c: Likewise.
3485 * gcc.target/mips/fix-r10000-14.c: Likewise.
3486 * gcc.target/mips/fix-r10000-15.c: Likewise.
3487 * gcc.target/mips/fpcmp-1.c: Likewise.
3488 * gcc.target/mips/fpcmp-2.c: Likewise.
3489 * gcc.target/mips/fpr-moves-7.c: Likewise.
3490 * gcc.target/mips/fpr-moves-8.c: Likewise.
3491 * gcc.target/mips/int-moves-1.c: Likewise.
3492 * gcc.target/mips/int-moves-2.c: Likewise.
3493 * gcc.target/mips/long-calls-pg.c: Likewise.
3494 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3495 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3496 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3497 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3498 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3499 * gcc.target/mips/mips-3d-1.c: Likewise.
3500 * gcc.target/mips/mips-3d-2.c: Likewise.
3501 * gcc.target/mips/mips-3d-3.c: Likewise.
3502 * gcc.target/mips/mips-3d-4.c: Likewise.
3503 * gcc.target/mips/mips-3d-5.c: Likewise.
3504 * gcc.target/mips/mips-3d-6.c: Likewise.
3505 * gcc.target/mips/mips-3d-7.c: Likewise.
3506 * gcc.target/mips/mips-3d-8.c: Likewise.
3507 * gcc.target/mips/mips-3d-9.c: Likewise.
3508 * gcc.target/mips/mips-ps-1.c: Likewise.
3509 * gcc.target/mips/mips-ps-2.c: Likewise.
3510 * gcc.target/mips/mips-ps-3.c: Likewise.
3511 * gcc.target/mips/mips-ps-4.c: Likewise.
3512 * gcc.target/mips/mips-ps-6.c: Likewise.
3513 * gcc.target/mips/mips32-dspr2.c: Likewise.
3514 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3515 * gcc.target/mips/neg-abs-1.c: Likewise.
3516 * gcc.target/mips/neg-abs-2.c: Likewise.
3517 * gcc.target/mips/nmadd-3.c: Likewise.
3518 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3519 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3520 * gcc.target/mips/octeon-pop-1.c: Likewise.
3521 * gcc.target/mips/pr26765.c: Likewise.
3522 * gcc.target/mips/pr33256.c: Likewise.
3523 * gcc.target/mips/pr33635-1.c: Likewise.
3524 * gcc.target/mips/pr33755.c: Likewise.
3525 * gcc.target/mips/pr35802.c: Likewise.
3526 * gcc.target/mips/pr45074.c: Likewise.
3527 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3528 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3529 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3530 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3531 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3532 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3533 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3534 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3535 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3536 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3537 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3538 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3539 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3540 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3541 * gcc.target/mips/save-restore-1.c: Likewise.
3542 * gcc.target/mips/save-restore-3.c: Likewise.
3543 * gcc.target/mips/save-restore-5.c: Likewise.
3544 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3545 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3546 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3547 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3548 * gcc.target/mips/stack-1.c: Likewise.
3549
3550 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3551 Tighten regexps.
3552
3553 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3554 branch under test to be filled with preceding rather than
3555 following instructions.
3556 * gcc.target/mips/branch-10.c: Likewise.
3557 * gcc.target/mips/branch-11.c: Likewise.
3558 * gcc.target/mips/branch-12.c: Likewise.
3559 * gcc.target/mips/branch-13.c: Likewise.
3560 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3561 to be eliminated. Tighten $28 scan-assembler-not test.
3562
3563 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3564 function to...
3565 * gcc.target/mips/call-4.c: ...this new test.
3566
3567 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3568 more likely.
3569 * gcc.target/mips/code-readable-3.c: Likewise.
3570 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3571 flag but skip for -O0.
3572 * gcc.target/mips/code-readable-4.c: Likewise.
3573
3574 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3575 of operations under test.
3576 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3577
3578 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3579 Don't require sibling-call optimization.
3580 * gcc.target/mips/near-far-4.c: Likewise.
3581
3582 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3583 Make sure that the register variable is used.
3584 * gcc.target/mips/soft-float-1.c: Likewise.
3585
3586 * gcc.target/mips/sdata-1.c: Make static data volatile.
3587 * gcc.target/mips/sdata-2.c: Likewise.
3588 * gcc.target/mips/sdata-3.c: Likewise.
3589 * gcc.target/mips/sdata-4.c: Likewise.
3590
3591 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3592 skip for -O0.
3593 * gcc.target/mips/atomic-memory-2.c: Likewise.
3594 * gcc.target/mips/branch-cost-1.c: Likewise.
3595 * gcc.target/mips/branch-cost-2.c: Likewise.
3596 * gcc.target/mips/cache-1.c: Likewise.
3597 * gcc.target/mips/call-1.c: Likewise.
3598 * gcc.target/mips/call-saved-2.c: Likewise.
3599 * gcc.target/mips/const-anchor-1.c: Likewise.
3600 * gcc.target/mips/const-anchor-2.c: Likewise.
3601 * gcc.target/mips/dse-1.c: Likewise.
3602 * gcc.target/mips/dsp-lhx.c: Likewise.
3603 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3604 * gcc.target/mips/ext-1.c: Likewise.
3605 * gcc.target/mips/ext-2.c: Likewise.
3606 * gcc.target/mips/ext-3.c: Likewise.
3607 * gcc.target/mips/ext-4.c: Likewise.
3608 * gcc.target/mips/ext-5.c: Likewise.
3609 * gcc.target/mips/ext-6.c: Likewise.
3610 * gcc.target/mips/ext-7.c: Likewise.
3611 * gcc.target/mips/extend-1.c: Likewise.
3612 * gcc.target/mips/fix-r4000-1.c: Likewise.
3613 * gcc.target/mips/fix-r4000-3.c: Likewise.
3614 * gcc.target/mips/fix-r4000-5.c: Likewise.
3615 * gcc.target/mips/fix-r4000-6.c: Likewise.
3616 * gcc.target/mips/fix-r4000-8.c: Likewise.
3617 * gcc.target/mips/fix-r4000-10.c: Likewise.
3618 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3619 * gcc.target/mips/fixed-vector-type.c: Likewise.
3620 * gcc.target/mips/fpr-moves-1.c: Likewise.
3621 * gcc.target/mips/fpr-moves-2.c: Likewise.
3622 * gcc.target/mips/fpr-moves-3.c: Likewise.
3623 * gcc.target/mips/fpr-moves-4.c: Likewise.
3624 * gcc.target/mips/fpr-moves-5.c: Likewise.
3625 * gcc.target/mips/fpr-moves-6.c: Likewise.
3626 * gcc.target/mips/ins-1.c: Likewise.
3627 * gcc.target/mips/ins-2.c: Likewise.
3628 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3629 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3630 * gcc.target/mips/lazy-binding-1.c: Likewise.
3631 * gcc.target/mips/madd-3.c: Likewise.
3632 * gcc.target/mips/madd-5.c: Likewise.
3633 * gcc.target/mips/madd-6.c: Likewise.
3634 * gcc.target/mips/madd-8.c: Likewise.
3635 * gcc.target/mips/madd-9.c: Likewise.
3636 * gcc.target/mips/memcpy-1.c: Likewise.
3637 * gcc.target/mips/mips-ps-type.c: Likewise.
3638 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3639 * gcc.target/mips/mips-sched-madd.c: Likewise.
3640 * gcc.target/mips/mips16e-extends.c: Likewise.
3641 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3642 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3643 * gcc.target/mips/movcc-1.c: Likewise.
3644 * gcc.target/mips/movcc-2.c: Likewise.
3645 * gcc.target/mips/movcc-3.c: Likewise.
3646 * gcc.target/mips/msub-5.c: Likewise.
3647 * gcc.target/mips/msub-6.c: Likewise.
3648 * gcc.target/mips/msub-8.c: Likewise.
3649 * gcc.target/mips/mult-2.c: Likewise.
3650 * gcc.target/mips/mult-3.c: Likewise.
3651 * gcc.target/mips/mult-5.c: Likewise.
3652 * gcc.target/mips/mult-6.c: Likewise.
3653 * gcc.target/mips/mult-7.c: Likewise.
3654 * gcc.target/mips/mult-12.c: Likewise.
3655 * gcc.target/mips/mult-13.c: Likewise.
3656 * gcc.target/mips/mult-14.c: Likewise.
3657 * gcc.target/mips/mult-15.c: Likewise.
3658 * gcc.target/mips/mult-17.c: Likewise.
3659 * gcc.target/mips/mult-18.c: Likewise.
3660 * gcc.target/mips/mult-19.c: Likewise.
3661 * gcc.target/mips/nmadd-1.c: Likewise.
3662 * gcc.target/mips/nmadd-2.c: Likewise.
3663 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3664 * gcc.target/mips/octeon-cins-1.c: Likewise.
3665 * gcc.target/mips/octeon-cins-2.c: Likewise.
3666 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3667 * gcc.target/mips/octeon-exts-2.c: Likewise.
3668 * gcc.target/mips/octeon-exts-3.c: Likewise.
3669 * gcc.target/mips/octeon-exts-4.c: Likewise.
3670 * gcc.target/mips/octeon-exts-5.c: Likewise.
3671 * gcc.target/mips/octeon-exts-6.c: Likewise.
3672 * gcc.target/mips/octeon-exts-7.c: Likewise.
3673 * gcc.target/mips/octeon-pop-2.c: Likewise.
3674 * gcc.target/mips/octeon-seq-3.c: Likewise.
3675 * gcc.target/mips/octeon-seq-4.c: Likewise.
3676 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3677 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3678 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3679 * gcc.target/mips/pr54240.c: Likewise.
3680 * gcc.target/mips/rsqrt-1.c: Likewise.
3681 * gcc.target/mips/rsqrt-2.c: Likewise.
3682 * gcc.target/mips/rsqrt-3.c: Likewise.
3683 * gcc.target/mips/rsqrt-4.c: Likewise.
3684 * gcc.target/mips/save-restore-2.c: Likewise.
3685 * gcc.target/mips/save-restore-4.c: Likewise.
3686 * gcc.target/mips/sb1-1.c: Likewise.
3687 * gcc.target/mips/scc-1.c: Likewise.
3688 * gcc.target/mips/scc-2.c: Likewise.
3689 * gcc.target/mips/scc-3.c: Likewise.
3690 * gcc.target/mips/scc-4.c: Likewise.
3691 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3692 * gcc.target/mips/truncate-1.c: Likewise.
3693 * gcc.target/mips/truncate-2.c: Likewise.
3694 * gcc.target/mips/truncate-3.c: Likewise.
3695 * gcc.target/mips/truncate-4.c: Likewise.
3696 * gcc.target/mips/truncate-5.c: Likewise.
3697 * gcc.target/mips/truncate-6.c: Likewise.
3698 * gcc.target/mips/unaligned-1.c: Likewise.
3699
3700 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3701 skip for -O0. Require -fexpensive-optimizations.
3702 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3703 * gcc.target/mips/dspr2-MULT.c: Likewise.
3704 * gcc.target/mips/fix-r4000-2.c: Likewise.
3705 * gcc.target/mips/fix-r4000-4.c: Likewise.
3706 * gcc.target/mips/fix-r4000-7.c: Likewise.
3707 * gcc.target/mips/fix-r4000-9.c: Likewise.
3708 * gcc.target/mips/madd-1.c: Likewise.
3709 * gcc.target/mips/madd-2.c: Likewise.
3710 * gcc.target/mips/madd-4.c: Likewise.
3711 * gcc.target/mips/maddu-1.c: Likewise.
3712 * gcc.target/mips/maddu-2.c: Likewise.
3713 * gcc.target/mips/maddu-3.c: Likewise.
3714 * gcc.target/mips/maddu-4.c: Likewise.
3715 * gcc.target/mips/msub-1.c: Likewise.
3716 * gcc.target/mips/msub-2.c: Likewise.
3717 * gcc.target/mips/msub-3.c: Likewise.
3718 * gcc.target/mips/msub-4.c: Likewise.
3719 * gcc.target/mips/msubu-1.c: Likewise.
3720 * gcc.target/mips/msubu-2.c: Likewise.
3721 * gcc.target/mips/msubu-3.c: Likewise.
3722 * gcc.target/mips/msubu-4.c: Likewise.
3723 * gcc.target/mips/mult-1.c: Likewise.
3724 * gcc.target/mips/mult-4.c: Likewise.
3725 * gcc.target/mips/mult-8.c: Likewise.
3726 * gcc.target/mips/mult-9.c: Likewise.
3727 * gcc.target/mips/mult-10.c: Likewise.
3728 * gcc.target/mips/mult-11.c: Likewise.
3729 * gcc.target/mips/mult-16.c: Likewise.
3730
3731 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3732 skip for -O0 and -Os.
3733 * gcc.target/mips/fix-r4000-12.c: Likewise.
3734 * gcc.target/mips/madd-7.c: Likewise.
3735 * gcc.target/mips/mips-ps-5.c: Likewise.
3736 * gcc.target/mips/mips-ps-7.c: Likewise.
3737 * gcc.target/mips/msub-7.c: Likewise.
3738
3739 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3740 skip for -O0. Require -mno-abicalls.
3741 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3742
3743 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3744 skip for -O0. Require a total number of BBIT instructions and
3745 at least one of each kind.
3746
3747 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3748 skip for -O0. Require -fno-unroll-loops.
3749
3750 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3751 skip for -O0. Allow BLTZ as well as BGEZ.
3752
3753 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3754
3755 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3756 skip for -O0. Require -fschedule-insns2.
3757 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3758
3759 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3760 but skip for -O0. Make a branch-likely more likely.
3761
3762 * gcc.target/mips/timode-2.c: Split each test into its own function.
3763 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3764
3765 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3766 skip for -O0. Require -fpeephole2.
3767 * gcc.target/mips/vr-mult-2.c: Likewise.
3768
3769 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3770
3771 PR preprocessor/53469
3772 * gcc.dg/cpp/_Pragma7.c: New test case.
3773
3774 2012-08-27 Tobias Burnus <burnus@net-b.de>
3775
3776 PR fortran/54370
3777 * gfortran.dg/do_5.f90: New.
3778
3779 2012-08-27 Tobias Burnus <burnus@net-b.de>
3780
3781 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3782 from dg-options as -Wall no longer implies it.
3783
3784 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3785
3786 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3787
3788 2012-08-25 Jason Merrill <jason@redhat.com>
3789
3790 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3791
3792 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3793
3794 PR c++/51421
3795 * g++.dg/cpp0x/auto34.C: New.
3796
3797 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3798
3799 PR c/54363
3800 * gcc.dg/pr54363.c: New test.
3801
3802 PR c/54355
3803 * gcc.dg/pr54355.c: New test.
3804
3805 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3806
3807 PR debug/52857
3808 * gcc.target/i386/pr52857-1.c: New.
3809 * gcc.target/i386/pr52857-2.c: Likewise.
3810
3811 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3812
3813 * gcc.target/mips/code-readable-4.c: New test.
3814
3815 2012-08-23 Julian Brown <julian@codesourcery.com>
3816 Sandra Loosemore <sandra@codesourcery.com>
3817
3818 * gcc.target/mips/code-readable-1.c: Add -O to options.
3819
3820 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/20420
3823 * g++.dg/lookup/using53.C: New.
3824
3825 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3826
3827 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3828 * gcc.dg/fixed-point/convert-1.c: New.
3829 * gcc.dg/fixed-point/convert-2.c: New.
3830 * gcc.dg/fixed-point/convert-3.c: New.
3831 * gcc.dg/fixed-point/convert-4.c: New.
3832 * gcc.dg/fixed-point/convert-float-1.c: New.
3833 * gcc.dg/fixed-point/convert-float-2.c: New.
3834 * gcc.dg/fixed-point/convert-float-3.c: New.
3835 * gcc.dg/fixed-point/convert-float-4.c: New.
3836 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3837 * gcc.dg/fixed-point/convert-sat.c: New.
3838 * gcc.dg/fixed-point/convert.h: New.
3839
3840 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3841
3842 PR target/54089
3843 * gcc.target/sh/pr54089-2.c: New.
3844
3845 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3846
3847 * gcc.target/i386/long-double-64-1.c: New file.
3848 * gcc.target/i386/long-double-64-2.c: Likewise.
3849 * gcc.target/i386/long-double-64-3.c: Likewise.
3850 * gcc.target/i386/long-double-64-4.c: Likewise.
3851 * gcc.target/i386/long-double-80-1.c: Likewise.
3852 * gcc.target/i386/long-double-80-2.c: Likewise.
3853 * gcc.target/i386/long-double-80-3.c: Likewise.
3854 * gcc.target/i386/long-double-80-4.c: Likewise.
3855 * gcc.target/i386/long-double-80-5.c: Likewise.
3856 * gcc.target/i386/long-double-80-6.c: Likewise.
3857 * gcc.target/i386/long-double-80-7.c: Likewise.
3858
3859 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3860
3861 PR tree-optimization/54317
3862 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3863
3864 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3865
3866 PR target/39423
3867 * gcc.target/sh/pr39423-2.c: New.
3868
3869 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3870
3871 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3872 * gcc.dg/fold-perm.c: Likewise.
3873
3874 2012-08-20 Jan Hubicka <jh@suse.cz>
3875
3876 PR fortran/48636
3877 * gcc.dg/ipa/inlinehint-1.c: New.
3878
3879 2012-08-20 Florian Weimer <fweimer@redhat.com>
3880
3881 PR c++/19351
3882 * g++.dg/init/new38.C: New test.
3883 * g++.dg/init/new39.C: New test.
3884
3885 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3886
3887 PR target/54089
3888 * gcc.target/sh/pr54089-1.c: New.
3889
3890 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3891
3892 PR target/51244
3893 * gcc.target/sh/pr51244-11.c: New.
3894
3895 2012-08-20 Tobias Burnus <burnus@net-b.de>
3896
3897 PR fortran/54301
3898 * gfortran.dg/warn_target_lifetime_2.f90: New.
3899
3900 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 PR c++/10416
3903 * g++.dg/warn/Wunused-var-17.C: New.
3904
3905 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3906
3907 PR middle-end/53992
3908 * gcc.dg/gomp/pr53992.c: New test.
3909
3910 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3911
3912 PR tree-ssa/54295
3913 * gcc.c-torture/execute/20120817-1.c: New test.
3914
3915 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3916
3917 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3918 add instruction.
3919 (f2): New test that really does need adds.
3920
3921 2012-08-20 Richard Guenther <rguenther@suse.de>
3922
3923 PR tree-optimization/54327
3924 * gcc.dg/torture/pr54327.c: New testcase.
3925
3926 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3927
3928 PR tree-optimization/54321
3929 * gcc.c-torture/compile/pr54321.c: New test.
3930
3931 2012-08-20 Tobias Burnus <burnus@net-b.de>
3932
3933 PR fortran/54301
3934 * gfortran.dg/warn_target_lifetime_1.f90: New.
3935
3936 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3937
3938 PR fortran/54298
3939 * gfortran.dg/real_compare_1.f90: New test case.
3940 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3941
3942 2012-08-18 Jan Hubicka <jh@suse.cz>
3943
3944 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3945
3946 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3947
3948 PR fortran/39290
3949 * gfortran.dg/interface_37.f90: New test.
3950
3951 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3952 Gary Funck <gary@intrepid.com>
3953
3954 PR target/20020
3955 * gcc.target/i386/pr20020-1.c: New test.
3956 * gcc.target/i386/pr20020-2.c: Likewise.
3957 * gcc.target/i386/pr20020-3.c: Likewise.
3958
3959 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3960
3961 * gcc.target/i386/perm-concat.c: New test.
3962
3963 2012-08-17 Julian Brown <julian@codesourcery.com>
3964
3965 * gcc.target/arm/div64-unwinding.c: New test.
3966
3967 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3968
3969 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3970
3971 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3972
3973 PR target/54236
3974 * gcc.target/sh/pr54236-1.c: New.
3975
3976 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3977
3978 * lib/target-supports.exp (check_effective_target_sync_int_long)
3979 (check_effective_target_sync_char_short): Enable for crisv32-*
3980 and cris-*.
3981
3982 PR middle-end/54261
3983 * gcc.dg/torture/pr54261-1.c: New test.
3984
3985 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3986
3987 PR fortran/54243
3988 PR fortran/54244
3989 * gfortran.dg/typebound_call_24.f03: New.
3990
3991 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3992
3993 PR tree-optimization/54245
3994 * gcc.dg/tree-ssa/pr54245.c: New test.
3995
3996 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3997
3998 PR tree-optimization/54240
3999 * gcc.target/powerpc/pr54240.c: New test.
4000 * gcc.target/mips/pr54240.c: Likewise.
4001
4002 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4003
4004 PR target/52933
4005 * gcc.target/sh/pr52933-1.c: New.
4006 * gcc.target/sh/pr52933-2.c: New.
4007
4008 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4009
4010 PR target/50751
4011 * gcc.target/sh/pr50751-8.c: New.
4012
4013 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4014
4015 PR fortran/47586
4016 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4017 * gfortran.dg/typebound_proc_27.f03: New test.
4018
4019 2012-08-14 Sterling Augustine <saugustine@google.com>
4020
4021 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4022
4023 2012-08-14 Tobias Burnus <burnus@net-b.de>
4024
4025 PR fortran/40881
4026 * gfortran.dg/data_constraints_3.f90: New.
4027 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4028 to disable -pedantic compilation.
4029 * gfortran.dg/pr37243.f: Ditto.
4030 * gfortran.dg/g77/19990826-3.f: Ditto.
4031 * gfortran.dg/g77/20020307-1.f : Ditto.
4032 * gfortran.dg/g77/980310-3.f: Ditto.
4033
4034 2012-08-14 Tobias Burnus <burnus@net-b.de>
4035
4036 PR fortran/54234
4037 * gfortran.dg/warn_conversion_4.f90: New.
4038
4039 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4040
4041 PR middle-end/53411
4042 PR rtl-optimization/53495
4043 * gcc.c-torture/compile/pr53411.c: New test.
4044 * gcc.c-torture/compile/pr53495.c: New test.
4045
4046 2012-08-13 Richard Guenther <rguenther@suse.de>
4047
4048 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4049
4050 2012-08-13 Richard Guenther <rguenther@suse.de>
4051
4052 PR tree-optimization/54200
4053 * gcc.dg/guality/pr54200.c: New testcase.
4054 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4055
4056 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4057
4058 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4059
4060 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4061
4062 PR target/51244
4063 * gcc.target/sh/pr51244-7.c: New.
4064 * gcc.target/sh/pr51244-8.c: New.
4065 * gcc.target/sh/pr51244-9.c: New.
4066 * gcc.target/sh/pr51244-10.c: New.
4067
4068 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4069
4070 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4071 -m2e or -m2a.
4072 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4073 * gcc.target/sh/pr53511-1.c: Likewise.
4074 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4075 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4076 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4077 * gcc.target/sh/pr53512-3.c: Likewise.
4078 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4079
4080 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4081
4082 PR target/39423
4083 * gcc.c-torture/compile/pr39423-1.c: New.
4084 * gcc.c-torture/compile/pr39423-2.c: New.
4085
4086 2012-08-12 Tobias Burnus <burnus@net-b.de>
4087
4088 PR fortran/54221
4089 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4090 they appear uninitialized on the RHS.
4091 * gfortran.dg/public_private_module_6.f90: New.
4092
4093 2012-08-11 Martin Jambor <mjambor@suse.cz>
4094
4095 PR fortran/48636
4096 * gfortran.dg/pr48636.f90: New test.
4097
4098 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4099
4100 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4101 to avoid warnings.
4102 (main): Adjust caller.
4103
4104 2012-08-10 Richard Guenther <rguenther@suse.de>
4105
4106 * gcc.dg/matrix/*.c: Adjust and move ...
4107 * gcc.dg/torture/: ... here.
4108 * gcc.dg/matrix: Remove directory.
4109
4110 2012-08-10 Richard Guenther <rguenther@suse.de>
4111
4112 PR middle-end/54219
4113 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4114
4115 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4116
4117 PR middle-end/54211
4118 * gcc.dg/tree-ssa/pr54211.c: New test.
4119
4120 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4121
4122 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4123 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4124
4125 2012-08-10 Richard Guenther <rguenther@suse.de>
4126
4127 PR tree-optimization/54109
4128 * gcc.dg/torture/pr54109.c: New testcase.
4129 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4130 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4131
4132 2012-08-10 Richard Guenther <rguenther@suse.de>
4133
4134 PR tree-optimization/54027
4135 * gcc.dg/torture/pr54027.c: New testcase.
4136
4137 2012-08-10 Richard Guenther <rguenther@suse.de>
4138
4139 * g++.dg/plugin/selfassign.c: Adjust.
4140 * gcc.dg/plugin/selfassign.c: Likewise.
4141 * gcc.dg/strlenopt-11.c: Likewise.
4142 * gcc.dg/strlenopt-13.c: Likewise.
4143 * gcc.dg/no-strict-overflow-4.c: Likewise.
4144 * gcc.dg/strict-overflow-4.c: Likewise.
4145 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4146 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4147 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4148 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4149 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4150 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4151 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4152 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4153 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4154 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4155 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4156 * gcc.dg/pr46309.c: Likewise.
4157 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4158
4159 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4160
4161 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4162 for x86 targets.
4163 * gcc.c-torture/compile/20120727-2.c: New test.
4164
4165 2012-08-09 Martin Jambor <mjambor@suse.cz>
4166
4167 * gcc.dg/ipa/iinline-4.c: New test.
4168 * gcc.dg/ipa/iinline-5.c: Likewise.
4169 * gcc.dg/ipa/iinline-6.c: Likewise.
4170 * gcc.dg/ipa/iinline-7.c: Likewise.
4171 * gcc.dg/lto/20120723_0.c: Likewise.
4172 * gcc.dg/lto/20120723_1.c: Likewise.
4173
4174 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4175
4176 PR target/39423
4177 * gcc.target/sh/pr39423-1.c: New.
4178
4179 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4180
4181 PR target/51244
4182 * gcc.target/sh/pr51244-5: New.
4183 * gcc.target/sh/pr51244-6: New.
4184
4185 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4186
4187 * gcc.target/i386/adx-addxcarry32-3.c: New.
4188 * gcc.target/i386/adx-addxcarry64-3.c: New.
4189
4190 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4191
4192 PR rtl-optimization/53701
4193 * gcc.dg/pr53701.c: New test.
4194
4195 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4196
4197 * gcc.c-torture/compile/20120727-1.c: New test.
4198
4199 2012-08-09 Tobias Burnus <burnus@net-b.de>
4200
4201 PR fortran/54199
4202 * gfortran.dg/intrinsic_shadow_4.f90: New.
4203
4204 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4205
4206 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4207
4208 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4209
4210 * gcc.c-torture/execute/20120808-1.c: New test.
4211
4212 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4213
4214 PR rtl-optimization/54157
4215 * gcc.target/i386/pr54157.c: New file.
4216
4217 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4218
4219 * gcc.target/i386/adx-addcarryx32-1.c: New.
4220 * gcc.target/i386/adx-addcarryx32-2.c: New.
4221 * gcc.target/i386/adx-addcarryx64-1.c: New.
4222 * gcc.target/i386/adx-addcarryx64-2.c: New.
4223 * gcc.target/i386/adx-check.h: New.
4224 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4225 * gcc.target/i386/sse-12.c: Add -madx.
4226 * gcc.target/i386/sse-13.c: Ditto.
4227 * gcc.target/i386/sse-14.c: Ditto.
4228 * gcc.target/i386/sse-22.c: Ditto.
4229 * gcc.target/i386/sse-23.c: Ditto.
4230 * g++.dg/other/i386-2.C: Ditto.
4231 * g++.dg/other/i386-3.C: Ditto.
4232
4233 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4234
4235 * gcc.dg/tree-ssa/slsr-5.c: New.
4236 * gcc.dg/tree-ssa/slsr-6.c: New.
4237 * gcc.dg/tree-ssa/slsr-7.c: New.
4238 * gcc.dg/tree-ssa/slsr-8.c: New.
4239 * gcc.dg/tree-ssa/slsr-9.c: New.
4240 * gcc.dg/tree-ssa/slsr-10.c: New.
4241 * gcc.dg/tree-ssa/slsr-11.c: New.
4242 * gcc.dg/tree-ssa/slsr-12.c: New.
4243 * gcc.dg/tree-ssa/slsr-13.c: New.
4244 * gcc.dg/tree-ssa/slsr-14.c: New.
4245 * gcc.dg/tree-ssa/slsr-15.c: New.
4246 * gcc.dg/tree-ssa/slsr-16.c: New.
4247 * gcc.dg/tree-ssa/slsr-17.c: New.
4248 * gcc.dg/tree-ssa/slsr-18.c: New.
4249 * gcc.dg/tree-ssa/slsr-19.c: New.
4250 * gcc.dg/tree-ssa/slsr-20.c: New.
4251 * gcc.dg/tree-ssa/slsr-21.c: New.
4252 * gcc.dg/tree-ssa/slsr-22.c: New.
4253 * gcc.dg/tree-ssa/slsr-23.c: New.
4254 * gcc.dg/tree-ssa/slsr-24.c: New.
4255 * gcc.dg/tree-ssa/slsr-25.c: New.
4256 * gcc.dg/tree-ssa/slsr-26.c: New.
4257 * gcc.dg/tree-ssa/slsr-30.c: New.
4258 * gcc.dg/tree-ssa/slsr-31.c: New.
4259
4260 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4261
4262 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4263 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4264 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4265
4266 2012-08-06 Cary Coutant <ccoutant@google.com>
4267
4268 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4269
4270 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4271
4272 PR fortran/35831
4273 * gfortran.dg/dummy_procedure_5.f90: Modified.
4274 * gfortran.dg/dummy_procedure_8.f90: New.
4275 * gfortran.dg/interface_26.f90: Modified.
4276 * gfortran.dg/proc_ptr_11.f90: Modified.
4277 * gfortran.dg/proc_ptr_15.f90: Modified.
4278 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4279 * gfortran.dg/typebound_override_1.f90: Modified.
4280 * gfortran.dg/typebound_proc_6.f03: Modified.
4281
4282 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4283
4284 PR tree-optimization/51938
4285 PR tree-optimization/52005
4286 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4287 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4288 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4289 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4290
4291 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4292
4293 Avoid crashing on erroneous static_assert usage
4294 * g++.dg/cpp0x/static_assert8.C: New test.
4295
4296 2012-08-06 Jason Merrill <jason@redhat.com>
4297
4298 * g++.dg/cpp0x/sfinae38.C: New.
4299
4300 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4301 Paolo Carlini <paolo.carlini@oracle.com>
4302
4303 PR c++/54165
4304 * g++.dg/conversion/void2.C: New.
4305
4306 2012-08-06 Tom de Vries <tom@codesourcery.com>
4307
4308 * gcc.dg/tree-ssa/vrp78.c: New test.
4309
4310 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4311 Richard Sandiford <rdsandiford@googlemail.com>
4312
4313 * g++.dg/opt/enum2.C: Require fpic target.
4314 * g++.dg/lto/20090303_0.C: Likewise.
4315
4316 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4317 Catherine Moore <clm@codesourcery.com>
4318
4319 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4320 flush function names too.
4321 * gcc.target/mips/clear-cache-1.c: Likewise.
4322
4323 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4324
4325 PR target/54156
4326 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4327
4328 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4329
4330 PR fortran/54166
4331 * gfortran.dg/array_5.f90: New test.
4332
4333 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4334
4335 PR tree-optimization/30318
4336 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4337
4338 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4339
4340 * g++.dg/ext/vector17.C: New testcase.
4341
4342 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4343
4344 PR target/51931
4345 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4346 * g++.dg/opt/longbranch1.C: Likewise.
4347
4348 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4349
4350 PR tree-optimization/53805
4351 * gcc.dg/fold-notunord.c: New testcase.
4352
4353 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4354
4355 PR fortran/48820
4356 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4357 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4358
4359 2012-08-02 Jason Merrill <jason@redhat.com>
4360 Paolo Carlini <paolo.carlini@oracle.com>
4361
4362 PR c++/51213 (again)
4363 * g++.dg/cpp0x/sfinae37.C: Extend.
4364
4365 2012-08-02 Richard Guenther <rguenther@suse.de>
4366
4367 PR tree-optimization/50672
4368 * g++.dg/torture/pr50672.C: New testcase.
4369
4370 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4371
4372 PR fortran/54147
4373 * gfortran.dg/abstract_type_6.f03: Modified.
4374 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4375 * gfortran.dg/proc_ptr_comp_35.f90: New.
4376 * gfortran.dg/typebound_proc_9.f03: Modified.
4377 * gfortran.dg/typebound_proc_26.f90: New.
4378
4379 2012-08-02 Richard Guenther <rguenther@suse.de>
4380
4381 * gcc.dg/torture/pta-callused-1.c: Adjust.
4382 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4383 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4384 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4385 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4386 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4387 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4388 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4389 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4390
4391 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4392
4393 PR fortran/54033
4394 * gfortran.dg/include_6.f90: New test case.
4395 * gfortran.dg/include_7.f90: New test case.
4396 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4397
4398 2012-08-01 Tom de Vries <tom@codesourcery.com>
4399
4400 * gcc.dg/tree-ssa/vrp76.c: New test.
4401
4402 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4403
4404 PR tree-optimization/46556
4405 * gcc.dg/tree-ssa/slsr-27.c: New.
4406 * gcc.dg/tree-ssa/slsr-28.c: New.
4407 * gcc.dg/tree-ssa/slsr-29.c: New.
4408
4409 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4410
4411 PR fortran/42418
4412 * gfortran.dg/proc_decl_29.f90: New.
4413
4414 2012-07-31 Dehao Chen <dehao@google.com>
4415
4416 * gcc.dg/predict-7.c: New test.
4417
4418 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4419
4420 PR fortran/54134
4421 * gfortran.dg/typebound_override_3.f90: New.
4422
4423 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4424
4425 PR tree-optimization/53773
4426 * gcc.dg/vect/pr53773.c: New test.
4427
4428 2012-07-31 Nick Clifton <nickc@redhat.com>
4429
4430 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4431 and for XStormy16.
4432
4433 2012-07-31 Tobias Burnus <burnus@net-b.de>
4434
4435 * gfortran.dg/c_funloc_tests_6.f90: New.
4436 * gfortran.dg/c_funloc_tests_7.f90: New.
4437 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4438
4439 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4440
4441 PR c++/53624
4442 * g++.dg/cpp0x/temp_default5.C: New.
4443
4444 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4445
4446 PR fortran/51081
4447 * gfortran.dg/proc_ptr_37.f90: New.
4448
4449 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4450
4451 * lib/target-supports.exp
4452 (check_effective_target_vect_natural_alignment): New function.
4453 * gcc.dg/align-2.c: Only run on targets with natural alignment
4454 of vector types.
4455 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4456 alignment of vector types.
4457
4458 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4459 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4460
4461 * gcc.target/i386/rdseed16-1.c: New.
4462 * gcc.target/i386/rdseed32-1.c: Ditto
4463 * gcc.target/i386/rdseed64-1.c: Ditto
4464 * gcc.target/i386/sse-12.c: Add -mrdseed.
4465 * gcc.target/i386/sse-13.c: Ditto.
4466 * gcc.target/i386/sse-14.c: Ditto.
4467 * g++.dg/other/i386-2.C: Ditto.
4468 * g++.dg/other/i386-3.C: Ditto.
4469
4470 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4471
4472 PR target/51244
4473 * gcc.target/sh/pr51244-4.c: New.
4474
4475 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4476
4477 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4478 for alpha*-*-* targets. Cleanup original tree dump.
4479
4480 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4481
4482 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4483 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4484
4485 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4486
4487 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4488 rand, srand. Include <stdlib.h>.
4489
4490 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4491
4492 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4493
4494 2012-07-26 Richard Henderson <rth@redhat.com>
4495
4496 * gcc.dg/attr-hotcold-1.c: New.
4497 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4498
4499 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4500 Sandra Loosemore <sandra@codesourcery.com>
4501
4502 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4503
4504 2012-07-26 Tobias Burnus <burnus@net-b.de>
4505
4506 * gfortran.dg/contiguous_1.f90: Update dg-error.
4507 * gfortran.dg/proc_ptr_32.f90: Ditto.
4508
4509 2012-07-26 Richard Guenther <rguenther@suse.de>
4510
4511 PR tree-optimization/54098
4512 * gcc.dg/torture/pr54098.c: New testcase.
4513
4514 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4515
4516 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4517 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4518
4519 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4520
4521 PR fortran/44354
4522 * gfortran.dg/array_constructor_39.f90: New test.
4523
4524 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4525
4526 PR fortran/44354
4527 * gfortran.dg/array_constructor_38.f90: New test.
4528
4529 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4530
4531 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4532
4533 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4534
4535 * gnat.dg/noreturn5.ad[sb]: New test.
4536
4537 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4538 Paul Brook <paul@codesourcery.com>
4539
4540 PR target/53633
4541
4542 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4543 * c-c++-common/pr53633.c: New test.
4544
4545 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4546
4547 * gcc.target/i386/asm-dialect-1.c: New test case.
4548
4549 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4550 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4551
4552 * gcc.target/i386/prefetchw-1.c: New.
4553 * gcc.target/i386/sse-12.c: Add -mprfchw.
4554 * gcc.target/i386/sse-13.c: Ditto.
4555 * gcc.target/i386/sse-14.c: Ditto.
4556 * gcc.target/i386/sse-22.c: Ditto.
4557 * gcc.target/i386/sse-23.c: Ditto.
4558 * g++.dg/other/i386-2.C: Ditto.
4559 * g++.dg/other/i386-3.C: Ditto.
4560
4561 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4562
4563 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4564
4565 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4566
4567 PR target/54051
4568 * gcc.target/arm/pr54051.c: New.
4569 * gcc.target/arm/vfp-1.c: Adjust test.
4570
4571 2012-07-24 Julian Brown <julian@codesourcery.com>
4572
4573 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4574 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4575 hard-float ARM.
4576
4577 2012-07-23 Paul Brook <paul@codesourcery.com>
4578
4579 * g++.dg/other/armv7m-1.c: New test.
4580
4581 2012-07-23 Julian Brown <julian@codesourcery.com>
4582
4583 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4584 ARM.
4585 (DO_TEST): Define to 1 for appropriate ARM targets.
4586
4587 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4588
4589 PR tree-optimization/53881
4590 * gcc.dg/pr53881.c: Renamed to ...
4591 * gcc.dg/pr53881-1.c: ... this.
4592 * gcc.dg/pr53881-2.c: New test.
4593
4594 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4595
4596 Handle recent changes in default atomics for cris*-*-linux*.
4597 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4598 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4599 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4600 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4601 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4602 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4603 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4604 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4605 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4606 -mno-unaligned-atomic-may-use-library is in effect for
4607 cris*-*-linux*.
4608 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4609 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4610 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4611 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4612 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4613 gcc.target/cris/torture/sync-mis-op-i-1.c,
4614 gcc.target/cris/torture/sync-mis-op-i-2.c,
4615 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4616 gcc.target/cris/torture/sync-mis-op-i-3.c,
4617 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4618 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4619 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4620 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4621 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4622 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4623 (main): Remove local variable x.
4624 [mis_ok]: Check that atomics don't fail.
4625
4626 2012-07-21 Andrew Pinski <apinski@cavium.com>
4627
4628 * gcc.dg/tree-ssa/vrp72.c: New test.
4629 * gcc.dg/tree-ssa/vrp73.c: New test.
4630 * gcc.dg/tree-ssa/vrp74.c: New test.
4631 * gcc.dg/tree-ssa/vrp75.c: New test.
4632
4633 2012-07-21 Andrew Pinski <apinski@cavium.com>
4634
4635 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4636 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4637
4638 2012-07-21 Andrew Pinski <apinski@cavium.com>
4639
4640 * gcc.target/mips/octeon-pop-2.c: New testcase.
4641
4642 2012-07-21 Tobias Burnus <burnus@net-b.de>
4643
4644 PR fortran/48820
4645 * gfortran.dg/assumed_rank_3.f90: New.
4646 * gfortran.dg/assumed_rank_11.f90: New.
4647 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4648 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4649 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4650
4651 2012-07-21 Andrew Pinski <apinski@cavium.com>
4652
4653 * gcc.target/mips/unaligned-1.c: New testcase.
4654
4655 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4656
4657 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4658
4659 2012-07-20 Tobias Burnus <burnus@net-b.de>
4660
4661 * gfortran.dg/bind_c_array_params_2.f90: New.
4662 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4663 and update dg-error.
4664
4665 2012-07-20 Tobias Burnus <burnus@net-b.de>
4666
4667 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4668
4669 2012-07-20 Jason Merrill <jason@redhat.com>
4670
4671 PR c++/54038
4672 * g++.dg/other/array7.C: New.
4673
4674 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4675
4676 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4677 the basic block and check loop depth.
4678 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4679 matching patterns and comments.
4680 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4681 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4682
4683 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4684
4685 PR c++/28656
4686 * c-c++-common/pr28656.c: New test.
4687
4688 2012-07-19 Jason Merrill <jason@redhat.com>
4689
4690 PR c++/54026
4691 * g++.dg/init/mutable1.C: New.
4692
4693 2012-07-20 Tobias Burnus <burnus@net-b.de>
4694
4695 PR fortran/48820
4696 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4697 * gfortran.dg/assumed_rank_1.f90: New.
4698 * gfortran.dg/assumed_rank_1_c.c: New.
4699 * gfortran.dg/assumed_rank_2.f90: New.
4700 * gfortran.dg/assumed_rank_4.f90: New.
4701 * gfortran.dg/assumed_rank_5.f90: New.
4702 * gfortran.dg/assumed_rank_6.f90: New.
4703 * gfortran.dg/assumed_rank_7.f90: New.
4704 * gfortran.dg/assumed_rank_8.f90: New.
4705 * gfortran.dg/assumed_rank_8_c.c: New.
4706 * gfortran.dg/assumed_rank_9.f90: New.
4707 * gfortran.dg/assumed_rank_10.f90: New.
4708 * gfortran.dg/assumed_rank_12.f90: New.
4709
4710 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * gnat.dg/opt25.adb: New test.
4713 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4714 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4715
4716 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4717
4718 * gnat.dg/aggr20.ad[sb]: New test.
4719 * gnat.dg/aggr20_pkg.ads: New helper.
4720
4721 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4722
4723 * gnat.dg/derived_type3.adb: New test.
4724 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4725
4726 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4727
4728 PR rtl-optimization/53942
4729 * gcc.dg/pr53942.c: New test.
4730
4731 2012-07-19 Jason Merrill <jason@redhat.com>
4732
4733 PR c++/54021
4734 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4735
4736 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4737
4738 * gnat.dg/discr38.adb: New test.
4739
4740 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR middle-end/54017
4743 * c-c++-common/gomp/pr54017.c: New test.
4744
4745 2012-07-19 Richard Guenther <rguenther@suse.de>
4746 Eric Botcazou <ebotcazou@adacore.com>
4747
4748 * gnat.dg/loop_optimization11.adb: New testcase.
4749 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4750
4751 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4752 Jason Merrill <jason@redhat.com>
4753
4754 * g++.dg/cpp0x/sfinae37.C: New.
4755 * g++.dg/template/access23.C: New.
4756 * g++.dg/template/access7.C: Adjust.
4757 * g++.dg/template/sfinae10.C: Don't expect errors.
4758 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4759
4760 2012-07-18 Julian Brown <julian@codesourcery.com>
4761 Sandra Loosemore <sandra@codesroucery.com>
4762
4763 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4764
4765 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4766
4767 * gnat.dg/noreturn4.ad[sb]: New test.
4768 * gnat.dg/noreturn4_pkg.ads: New helper.
4769
4770 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4771 Julian Brown <julian@codesourcery.com>
4772
4773 * gcc.target/arm/neon-vdup-1.c: New test case.
4774 * gcc.target/arm/neon-vdup-2.c: New test case.
4775 * gcc.target/arm/neon-vdup-3.c: New test case.
4776 * gcc.target/arm/neon-vdup-4.c: New test case.
4777 * gcc.target/arm/neon-vdup-5.c: New test case.
4778 * gcc.target/arm/neon-vdup-6.c: New test case.
4779 * gcc.target/arm/neon-vdup-7.c: New test case.
4780 * gcc.target/arm/neon-vdup-8.c: New test case.
4781 * gcc.target/arm/neon-vdup-9.c: New test case.
4782 * gcc.target/arm/neon-vdup-10.c: New test case.
4783 * gcc.target/arm/neon-vdup-11.c: New test case.
4784 * gcc.target/arm/neon-vdup-12.c: New test case.
4785 * gcc.target/arm/neon-vdup-13.c: New test case.
4786 * gcc.target/arm/neon-vdup-14.c: New test case.
4787 * gcc.target/arm/neon-vdup-15.c: New test case.
4788 * gcc.target/arm/neon-vdup-16.c: New test case.
4789 * gcc.target/arm/neon-vdup-17.c: New test case.
4790 * gcc.target/arm/neon-vdup-18.c: New test case.
4791 * gcc.target/arm/neon-vdup-19.c: New test case.
4792 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4793 arguments non-constant.
4794
4795 2012-07-18 Richard Guenther <rguenther@suse.de>
4796
4797 PR tree-optimization/53970
4798 * g++.dg/torture/pr53970.C: New testcase.
4799
4800 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4801
4802 PR target/38621
4803 * gcc.c-torture/compile/pr38621.c: New.
4804
4805 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4806
4807 PR target/33135
4808 * gcc.target/sh/pr33135-1.c: New.
4809 * gcc.target/sh/pr33135-2.c: New.
4810 * gcc.target/sh/pr33135-3.c: New.
4811 * gcc.target/sh/pr33135-4.c: New.
4812
4813 2012-07-17 Jason Merrill <jason@redhat.com>
4814
4815 PR c++/53995
4816 * g++.dg/parse/enum9.C: New.
4817
4818 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4819 Sandra Loosemore <sandra@codesourcery.com>
4820
4821 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4822 if there is a conflict with -mcpu=. Use -mcpu=5208.
4823
4824 2012-07-17 Jason Merrill <jason@redhat.com>
4825
4826 PR c++/53989
4827 * g++.dg/template/array23.C: New.
4828
4829 2012-07-17 Tobias Burnus <burnus@net-b.de>
4830
4831 PR fortran/53985
4832 * gfortran.dg/bind_c_usage_26.f90: New.
4833 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4834 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4835 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4836 * gfortran.dg/interop_params.f03: Ditto.
4837
4838 2012-07-17 Jason Merrill <jason@redhat.com>
4839
4840 * g++.dg/template/inherit8.C: Adjust.
4841 * g++.dg/template/using21.C: Adjust.
4842 * g++.dg/template/using22.C: Adjust.
4843
4844 PR c++/53549
4845 * g++.dg/template/current-inst1.C: New.
4846 * g++.dg/parse/crash35.C: Adjust.
4847
4848 2012-07-17 Tobias Burnus <burnus@net-b.de>
4849
4850 PR fortran/52101
4851 * gfortran.dg/oldstyle_4.f90: New.
4852
4853 2012-07-17 Tobias Burnus <burnus@net-b.de>
4854
4855 PR fortran/49265
4856 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4857 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4858
4859 2012-07-16 Jason Merrill <jason@redhat.com>
4860
4861 * g++.dg/parse/access8.C: Adjust.
4862 * g++.dg/template/sfinae6_neg.C: Adjust.
4863
4864 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4865
4866 PR fortran/53824
4867 * gfortran.dg/coarray_allocate_1.f90: New test.
4868
4869 2012-07-16 Andrew Pinski <apinski@cavium.com>
4870
4871 * gcc.c-torture/execute/bswap-1.c: New testcase.
4872 * gcc.c-torture/compile/unalign-1.c: New testcase.
4873 * gcc.c-torture/compile/20120524-1.c: New testcase.
4874 * gcc.c-torture/compile/20101216-1.c: New testcase.
4875
4876 2012-07-16 Dehao Chen <dehao@google.com>
4877
4878 Revert
4879 2012-07-10 Dehao Chen <dehao@google.com>
4880
4881 * gcc.dg/debug_info_inline.c: New test.
4882
4883 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4884
4885 PR fortran/53956
4886 * gfortran.dg/proc_decl_28.f90: New.
4887
4888 2012-07-16 Andrew Pinski <apinski@cavium.com>
4889
4890 * gcc.dg/torture/builtins-1.c: New testcase.
4891
4892 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4893
4894 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4895 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4896 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4897 gcc.target/cris/sync-1-v10.c,
4898 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4899 pass -mno-unaligned-atomic-may-use-library.
4900 * gcc.target/cris/sync-xchg-1.c: New test.
4901 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4902 valid register operand output modifier.
4903
4904 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4905
4906 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4907 characters.
4908
4909 2012-07-13 Andrew Pinski <apinski@cavium.com>
4910
4911 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4912 rather than cleanup-tree-dump.
4913 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4914
4915 2012-07-13 Richard Guenther <rguenther@suse.de>
4916
4917 PR tree-optimization/53907
4918 * gcc.target/i386/pr53907.c: New testcase.
4919
4920 2012-07-13 Richard Guenther <rguenther@suse.de>
4921
4922 PR tree-optimization/53922
4923 * gcc.dg/torture/pr53922.c: New testcase.
4924
4925 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4926
4927 PR rtl-optimization/53908
4928 * gcc.dg/torture/pr53908.c: New test.
4929
4930 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4931
4932 PR c++/53531
4933 * g++.dg/cpp0x/variadic135.C: New.
4934
4935 2012-07-12 Jason Merrill <jason@redhat.com>
4936
4937 * g++.dg/template/sfinae6_neg.C: Adjust.
4938
4939 2012-07-12 Tobias Burnus <burnus@net-b.de>
4940
4941 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4942 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4943 scan-tree-dump-times pattern.
4944
4945 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4946
4947 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4948
4949 2012-07-11 Jason Merrill <jason@redhat.com>
4950
4951 DR 1402
4952 * g++.g/cpp0x/defaulted37.C: New.
4953
4954 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4955
4956 PR target/53859
4957 * gcc.target/arm/pr53859.c: New test.
4958
4959 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4960
4961 PR target/53886
4962 * gcc.c-torture/compile/pr53886.c: New.
4963
4964 2012-07-10 Dehao Chen <dehao@google.com>
4965
4966 * gcc.dg/debug_info_inline.c: New test.
4967
4968 2012-07-10 Jason Merrill <jason@redhat.com>
4969
4970 PR c++/53733
4971 * g++.dg/cpp0x/defaulted36.C: New.
4972 * g++.dg/cpp0x/defaulted21.C: Adjust.
4973
4974 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4975
4976 2012-07-09 Sterling Augustine <saugustine@google.com>
4977
4978 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4979
4980 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4981
4982 PR tree-optimization/53887
4983 * gcc.dg/pr53887.c: New test.
4984
4985 2012-07-09 Jason Merrill <jason@redhat.com>
4986
4987 PR c++/53882
4988 * g++.dg/cpp0x/nullptr29.C: New.
4989
4990 2012-07-09 Tom de Vries <tom@codesourcery.com>
4991 Richard Guenther <rguenther@suse.de>
4992
4993 * gcc.dg/builtin-unreachable-6.c: New test.
4994 * gcc.dg/builtin-unreachable-5.c: New test.
4995
4996 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4997
4998 PR tree-optimization/53881
4999 * gcc.dg/pr53881.c: New test.
5000
5001 2012-07-06 Jason Merrill <jason@redhat.com>
5002
5003 PR c++/53862
5004 * g++.dg/cpp0x/variadic134.C: New.
5005
5006 PR c++/53858
5007 * g++.dg/cpp0x/alias-decl-20.C: New.
5008
5009 2012-07-06 Tom de Vries <tom@codesourcery.com>
5010
5011 PR tree-optimization/51879
5012 * gcc.dg/pr51879-16.c: New test.
5013 * gcc.dg/pr51879-17.c: Same.
5014
5015 2012-07-06 Tom de Vries <tom@codesourcery.com>
5016
5017 PR tree-optimization/52009
5018 * gcc.dg/pr51879-7.c: New test.
5019 * gcc.dg/pr51879-18.c: New test.
5020
5021 2012-07-05 Jason Merrill <jason@redhat.com>
5022
5023 PR c++/50852
5024 * g++.dg/template/typedef39.C: New.
5025
5026 PR c++/53039
5027 * g++.dg/cpp0x/variadic133.C: New.
5028 * g++.dg/template/param1.C: Adjust.
5029
5030 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5031
5032 PR target/48941
5033 PR target/51980
5034 * gcc.target/arm/neon/vtrnf32.c: Update.
5035 * gcc.target/arm/neon/vtrns32.c: Update.
5036 * gcc.target/arm/neon/vtrnu32.c: Update.
5037 * gcc.target/arm/neon/vzipf32.c: Update.
5038 * gcc.target/arm/neon/vzips32.c: Update.
5039 * gcc.target/arm/neon/vzipu32.c: Update.
5040
5041 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5042
5043 PR fortran/53732
5044 * gfortran.dg/inline_sum_4.f90: New test.
5045
5046 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5047
5048 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5049
5050 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5051
5052 * gcc.target/arm/fma-sp.c: New testcase.
5053 * gcc.target/arm/fma.c: Likewise.
5054 * gcc.target/arm/fma.h: Likewise.
5055
5056 2012-07-04 Jason Merrill <jason@redhat.com>
5057
5058 PR c++/53848
5059 * g++.dg/other/enum3.C: New.
5060
5061 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5062
5063 PR middle-end/53321
5064 * g++.dg/torture/pr53321.C: New test.
5065
5066 2012-07-04 Richard Guenther <rguenther@suse.de>
5067
5068 PR tree-optimization/53844
5069 * g++.dg/tree-ssa/pr53844.C: New testcase.
5070
5071 2012-07-04 Richard Guenther <rguenther@suse.de>
5072
5073 PR tree-optimization/53849
5074 * gcc.dg/pr53849.c: New testcase.
5075
5076 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5077
5078 PR c++/53812
5079 * g++.dg/ext/label14.C: New test.
5080
5081 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5082
5083 PR target/53811
5084 * g++.dg/other/pr53811.C: New test.
5085
5086 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5087
5088 PR target/28896
5089 * gcc.target/m68k/stack-limit-1.c: New testcase.
5090
5091 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5092
5093 * gnat.dg/recursive_call.adb: New test.
5094
5095 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5096
5097 * gnat.dg/discr37.ad[sb]: New test.
5098
5099 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5100
5101 * g++.dg/other/packed1.C: Remove SH from xfail list.
5102
5103 2012-07-02 Jason Merrill <jason@redhat.com>
5104
5105 PR c++/53619
5106 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5107
5108 PR c++/53783
5109 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5110
5111 PR c++/53788
5112 * g++.dg/cpp0x/decltype39.C: New.
5113 * g++.dg/diagnostic/method1.C: Adjust.
5114
5115 PR c++/53816
5116 * g++.dg/template/ref6.C: New.
5117
5118 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5119
5120 PR target/53568
5121 * gcc.target/sh/pr53568-1.c: New.
5122
5123 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5124
5125 PR target/51244
5126 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5127
5128 2012-07-02 Jason Merrill <jason@redhat.com>
5129
5130 PR c++/53821
5131 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5132
5133 PR c++/53524
5134 * g++.dg/template/enum7.C: New.
5135 * g++.dg/other/ptrmem10.C: Adjust.
5136 * g++.dg/other/ptrmem11.C: Adjust.
5137 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5138
5139 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5140
5141 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5142
5143 2012-07-01 Wei Guozhi <carrot@google.com>
5144
5145 PR target/53447
5146 * gcc.target/arm/pr53447-1.c: New testcase.
5147 * gcc.target/arm/pr53447-2.c: New testcase.
5148 * gcc.target/arm/pr53447-3.c: New testcase.
5149 * gcc.target/arm/pr53447-4.c: New testcase.
5150
5151 2012-06-29 Richard Guenther <rguenther@suse.de>
5152
5153 PR tree-optimization/47061
5154 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5155
5156 2012-06-29 Richard Guenther <rguenther@suse.de>
5157
5158 PR tree-optimization/37541
5159 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5160
5161 2012-06-29 Richard Guenther <rguenther@suse.de>
5162
5163 PR tree-optimization/52589
5164 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5165
5166 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5167
5168 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5169
5170 * g++.dg/template/error46.C: Add missing comment to dg-message.
5171 * g++.dg/template/crash107.C: Likewise.
5172 * g++.dg/template/error47.C: Likewise.
5173 * g++.dg/template/crash108.C: Likewise.
5174 * g++.dg/overload/operator5.C: Likewise.
5175
5176 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5177 errors in dg-message directives, add comments.
5178
5179 2012-06-28 Kai Tietz <ktietz@redhat.com>
5180
5181 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5182 hard-coded 'unsigned long'.
5183
5184 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5185
5186 PR tree-optimization/51581
5187 * gcc.dg/vect/pr51581-4.c: New test.
5188
5189 PR tree-optimization/53645
5190 * gcc.c-torture/execute/pr53645-2.c: New test.
5191
5192 2012-06-28 Richard Guenther <rguenther@suse.de>
5193
5194 PR middle-end/53790
5195 * gcc.dg/torture/pr53790.c: New testcase.
5196
5197 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR tree-optimization/53645
5200 * gcc.c-torture/execute/pr53645.c: New test.
5201
5202 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5203
5204 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5205
5206 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5207
5208 PR debug/53671
5209 PR debug/49888
5210 * gcc.dg/guality/pr49888.c: Account for the possibility that
5211 the variable is optimized out at the first test.
5212
5213 2012-06-27 Jason Merrill <jason@redhat.com>
5214
5215 * g++.dg/cpp0x/override2.C: Adjust.
5216 * g++.dg/template/error5.C: Adjust.
5217 * g++.dg/parse/crash28.C: Adjust.
5218
5219 PR c++/53563
5220 * g++.dg/parse/template27.C: New.
5221 * g++.dg/template/crash74.C: Adjust expected output.
5222
5223 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5224
5225 PR fortran/41951
5226 PR fortran/49591
5227 * gfortran.dg/typebound_operator_16.f03: New.
5228
5229 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5230
5231 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5232 even src1.i and src2.i fields even in the second half of the arrays.
5233
5234 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5235
5236 PR c++/51033.
5237 * g++.dg/torture/vshuf-16.inc: New test.
5238 * g++.dg/torture/vshuf-2.inc: New test.
5239 * g++.dg/torture/vshuf-4.inc: New test.
5240 * g++.dg/torture/vshuf-8.inc: New test.
5241 * g++.dg/torture/vshuf-main.inc: New test.
5242 * g++.dg/torture/vshuf-v16hi.C: New test.
5243 * g++.dg/torture/vshuf-v16qi.C: New test.
5244 * g++.dg/torture/vshuf-v2df.C: New test.
5245 * g++.dg/torture/vshuf-v2di.C: New test.
5246 * g++.dg/torture/vshuf-v2sf.C: New test.
5247 * g++.dg/torture/vshuf-v2si.C: New test.
5248 * g++.dg/torture/vshuf-v4df.C: New test.
5249 * g++.dg/torture/vshuf-v4di.C: New test.
5250 * g++.dg/torture/vshuf-v4sf.C: New test.
5251 * g++.dg/torture/vshuf-v4si.C: New test.
5252 * g++.dg/torture/vshuf-v8hi.C: New test.
5253 * g++.dg/torture/vshuf-v8qi.C: New test.
5254 * g++.dg/torture/vshuf-v8si.C: New test.
5255
5256 2012-06-27 Richard Guenther <rguenther@suse.de>
5257
5258 PR middle-end/53676
5259 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5260
5261 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5262
5263 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5264 scan-dump-dem-not): Use printable pattern in test name.
5265
5266 2012-06-26 Sterling Augustine <saugustine@google.com>
5267 Dominique Dhumieres <dominiq@lps.ens.fr>
5268
5269 * gcc.dg/pubtypes-2.c: Update expected output.
5270 * gcc.dg/pubtypes-3.c: Likewise.
5271 * gcc.dg/pubtypes-4.c: Likewise.
5272
5273 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5274
5275 * gcc.dg/tree-ssa/slsr-1.c: New test.
5276 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5277 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5278 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5279
5280 2012-06-26 Matt Turner <mattst88@gmail.com>
5281
5282 PR target/35294
5283 * gcc.target/arm/mmx-2.c: New.
5284
5285 2012-06-26 Richard Guenther <rguenther@suse.de>
5286
5287 PR c++/53752
5288 * g++.dg/torture/pr53752.C: New testcase.
5289
5290 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5291
5292 PR tree-optimization/53748
5293 * gcc.c-torture/compile/pr53748.c: New test.
5294
5295 2012-06-25 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/53498
5298 PR c++/53305
5299 * g++.dg/cpp0x/decltype38.C: New.
5300 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5301
5302 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5303
5304 * lib/target-supports-dg.exp (testname-for-summary): New.
5305 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5306 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5307 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5308 scan-module-absence, output-exists, output-exists-not: Use
5309 testname-for-summary.
5310 (dg-test): Clean up testname_with_flags.
5311 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5312 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5313 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5314 scan-assembler-dem-not, object-size: Use testname-for-summary.
5315 * lib/gcov.exp (run-gcov): Likewise.
5316 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5317 scan-dump-dem, scan-dump-dem-note): Likewise.
5318
5319 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5320 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5321 including profopt.opt; save and restore existing value.
5322 * g++.dg/bprob/bprob.exp: Likewise.
5323 * gcc.dg/matrix/matrix.exp: Likewise.
5324 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5325 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5326 PROFOPT_OPTIONS.
5327
5328 2012-06-25 Richard Henderson <rth@redhat.com>
5329
5330 * gcc.dg/pr53749.c: New.
5331
5332 2012-06-25 Jason Merrill <jason@redhat.com>
5333
5334 PR c++/52988
5335 * g++.dg/cpp0x/nullptr28.C: New.
5336
5337 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5338
5339 * gcc.target/arm/neon-vld1_dupQ.c: New.
5340
5341 2012-06-25 Florian Weimer <fweimer@redhat.com>
5342
5343 * g++.dg/init/new35.C: New.
5344 * g++.dg/init/new36.C: New.
5345 * g++.dg/init/new37.C: New.
5346 * g++.dg/ext/vla5.C: New warning.
5347 * g++.dg/ext/vla8.C: New warning.
5348 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5349
5350 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5351 James Greenhalgh <james.greenhalgh@arm.com>
5352
5353 * gcc.target/arm/ftest-support-arm.h New testcase.
5354 * gcc.target/arm/ftest-support-thumb.h Likewise.
5355 * gcc.target/arm/ftest-support.h Likewise.
5356 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5357 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5358 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5359 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5360 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5361 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5362 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5363 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5364 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5365 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5366 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5367 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5368 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5369 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5370 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5371 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5372 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5373 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5374 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5375 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5376 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5377 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5378 * lib/target-supports.exp
5379 (check_effective_target_arm_arch_FUNC): Add support for more
5380 architectures.
5381 (add_options_for_arm_arch_FUNC): Likewise.
5382 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5383
5384 2012-06-25 Jason Merrill <jason@redhat.com>
5385
5386 PR c++/53202
5387 * g++.dg/cpp0x/constexpr-tuple.C: New.
5388
5389 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5390
5391 PR target/53759
5392 * gcc.target/i386/pr53759.c: New test.
5393
5394 PR c++/53594
5395 * g++.dg/cpp0x/nsdmi7.C: New test.
5396
5397 2012-06-24 Kai Tietz <ktietz@redhat.com>
5398
5399 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5400 for LLP64 targets.
5401 * gcc.target/i386/pr38988.c: Likewise.
5402
5403 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5404
5405 PR fortran/47710
5406 PR fortran/53328
5407 * gfortran.dg/typebound_generic_12.f03: New.
5408 * gfortran.dg/typebound_generic_13.f03: New.
5409
5410 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * gnat.dg/lto15.ad[sb]: New test.
5413
5414 2012-06-21 Meador Inge <meadori@codesourcery.com>
5415
5416 PR c/53702
5417 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5418
5419 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5420
5421 * gcc.dg/pch/ident-1.c: New test.
5422 * gcc.dg/pch/ident-1.hs: Header file for new test.
5423
5424 2012-06-21 Michael Matz <matz@suse.de>
5425
5426 PR middle-end/53688
5427 * gcc.c-torture/execute/pr53688.c: New test.
5428
5429 2012-06-20 Richard Guenther <rguenther@suse.de>
5430
5431 PR tree-optimization/30318
5432 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5433
5434 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5435
5436 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5437
5438 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5439
5440 * gcc.target/i386/clearcapv2.map: New file.
5441 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5442
5443 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5444
5445 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5446 and add __sh__ case.
5447
5448 2012-06-19 Jason Merrill <jason@redhat.com>
5449
5450 PR c++/52637
5451 * g++.dg/debug/localclass1.C: New.
5452
5453 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5454
5455 * g++.dg/cpp0x/override4.C: New.
5456
5457 2012-06-14 Jason Merrill <jason@redhat.com>
5458
5459 PR c++/53651
5460 * g++.dg/cpp0x/decltype37.C: New.
5461
5462 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5463
5464 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5465
5466 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5467
5468 * gcc.c-torture/compile/vector-5.c,
5469 gcc.c-torture/compile/vector-6.c: New tests.
5470
5471 2012-06-19 Richard Henderson <rth@redhat.com>
5472
5473 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5474
5475 2012-06-19 Richard Guenther <rguenther@suse.de>
5476
5477 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5478
5479 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5480
5481 PR target/53712
5482 * gcc.target/i386/pr53712.c: New test.
5483
5484 2012-06-18 Tobias Burnus <burnus@net-b.de>
5485
5486 PR fortran/53692
5487 * gfortran.dg/elemental_optional_args_6.f90: New.
5488
5489 2012-06-18 Tobias Burnus <burnus@net-b.de>
5490
5491 PR fortran/53526
5492 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5493 * gfortran.dg/coarray/move_alloc_1.f90
5494
5495 2012-06-18 Tobias Burnus <burnus@net-b.de>
5496
5497 PR fortran/53526
5498 * gfortran.dg/coarray_27.f90: New.
5499
5500 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5501 Greta Yorsh <Greta.Yorsh@arm.com>
5502
5503 * gcc.target/arm/epilog-1.c: New test.
5504
5505 2012-06-18 Richard Guenther <rguenther@suse.de>
5506
5507 PR tree-optimization/53693
5508 * g++.dg/torture/pr53693.C: New testcase.
5509
5510 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5511
5512 PR tree-optimization/53703
5513 * gcc.dg/torture/pr53703.c: New test.
5514
5515 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5516
5517 PR middle-end/53698
5518 * gcc.target/i386/pr53698.c: New test.
5519
5520 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5521
5522 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5523
5524 2012-06-17 Tobias Burnus <burnus@net-b.de>
5525
5526 PR fortran/53691
5527 PR fortran/53685
5528 * gfortran.dg/transfer_check_3.f90: New.
5529
5530 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5531
5532 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5533
5534 2012-06-16 Tobias Burnus <burnus@net-b.de>
5535
5536 PR fortran/53642
5537 PR fortran/45170
5538 * gfortran.dg/deferred_type_param_8.f90: New.
5539
5540 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5541
5542 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5543 testname that includes flags, passed in as new argument, in
5544 pass/fail messages.
5545 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5546 and pass it to verify-* procedures.
5547
5548 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5549 alignment torture options with usual torture options.
5550
5551 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5552 messages reported for one line of source code.
5553 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5554 * g++.dg/cpp0x/decltype2.C: Likewise.
5555 * g++.dg/cpp0x/decltype3.C: Likewise.
5556 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5557 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5558 * g++.dg/cpp0x/static_assert3.C: Likewise.
5559 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5560 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5561 * g++.dg/cpp0x/union1.C: Likewise.
5562 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5563 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5564 * g++.dg/cpp0x/variadic2.C: Likewise.
5565 * g++.dg/cpp0x/variadic20.C: Likewise.
5566 * g++.dg/cpp0x/variadic74.C: Likewise.
5567 * g++.dg/diagnostic/bitfld2.C: Likewise.
5568 * g++.dg/ext/attrib44.C: Likewise.
5569 * g++.dg/ext/no-asm-1.C: Likewise.
5570 * g++.dg/other/error34.C: Likewise.
5571 * g++.dg/parse/crash46.C: Likewise.
5572 * g++.dg/parse/error10.C: Likewise.
5573 * g++.dg/parse/error2.C: Likewise.
5574 * g++.dg/parse/error3.C: Likewise.
5575 * g++.dg/parse/error36.C: Likewise.
5576 * g++.dg/parse/error8.C: Likewise.
5577 * g++.dg/parse/error9.C: Likewise.
5578 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5579 * g++.dg/parse/parser-pr28152.C: Likewise.
5580 * g++.dg/parse/template25.C: Likewise.
5581 * g++.dg/parse/typename11.C: Likewise.
5582 * g++.dg/tc1/dr147.C: Likewise.
5583 * g++.dg/template/deduce3.C: Likewise.
5584 * g++.dg/template/koenig9.C: Likewise.
5585 * g++.dg/template/pr23510.C: Likewise.
5586 * g++.dg/warn/pr12242.C: Likewise.
5587 * g++.dg/warn/pr30551-2.C: Likewise.
5588 * g++.dg/warn/pr30551.C: Likewise.
5589 * g++.old-deja/g++.other/typename1.C: Likewise.
5590 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5591
5592 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5593
5594 PR c++/51033
5595 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5596 * c-c++-common/torture/vshuf-2.inc: Likewise.
5597 * c-c++-common/torture/vshuf-4.inc: Likewise.
5598 * c-c++-common/torture/vshuf-8.inc: Likewise.
5599 * c-c++-common/torture/vshuf-main.inc: Likewise.
5600 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5601 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5602 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5603 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5604 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5605 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5606 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5607 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5608 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5609 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5610 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5611 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5612 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5613 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5614
5615 2012-06-15 Michael Matz <matz@suse.de>
5616
5617 * gcc.dg/tree-ssa/vector-4.c: New test.
5618
5619 2012-06-15 Michael Matz <matz@suse.de>
5620
5621 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5622 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5623
5624 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5625
5626 PR tree-optimization/53636
5627 * gcc.target/arm/pr53636.c: New test.
5628
5629 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR tree-optimization/51581
5632 * gcc.c-torture/execute/pr51581-1.c: New test.
5633 * gcc.c-torture/execute/pr51581-2.c: New test.
5634 * gcc.dg/vect/pr51581-1.c: New test.
5635 * gcc.dg/vect/pr51581-2.c: New test.
5636 * gcc.dg/vect/pr51581-3.c: New test.
5637 * gcc.target/i386/avx-pr51581-1.c: New test.
5638 * gcc.target/i386/avx-pr51581-2.c: New test.
5639 * gcc.target/i386/avx2-pr51581-1.c: New test.
5640 * gcc.target/i386/avx2-pr51581-2.c: New test.
5641 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5642
5643 2012-06-15 Richard Guenther <rguenther@suse.de>
5644
5645 * gcc.c-torture/execute/20120615-1.c: New testcase.
5646
5647 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5648
5649 * gnat.dg/vect8.ad[sb]: New test.
5650
5651 2012-06-14 Richard Guenther <rguenther@suse.de>
5652
5653 * gcc.dg/tree-ssa/vrp.h: New testcase.
5654 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5655
5656 2012-06-13 Christian Bruel <christian.bruel@st.com>
5657
5658 PR target/53621
5659 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5660
5661 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5662
5663 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5664
5665 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5666
5667 PR testsuite/20771
5668 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5669 test summary unique.
5670
5671 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5672 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5673 scan-stack-usage-not): Don't strip torture options from test name.
5674
5675 * lib/scandump.exp (scan-dump-times): Use printable version of
5676 regexp in test summary line.
5677
5678 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5679 messages reported for one line of source code.
5680 * gcc.dg/format/few-1.c: Likewise.
5681 * gcc.dg/ia64-sync-2.c: Likewise.
5682 * gcc.dg/sync-2.c: Likewise.
5683 * gcc.dg/noncompile/pr44517.c: Likewise.
5684
5685 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5686
5687 PR debug/49888
5688 * gcc.dg/guality/pr49888.c: New.
5689
5690 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5691
5692 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5693 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5694 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5695
5696 2012-06-13 Tobias Burnus <burnus@net-b.de>
5697
5698 PR fortran/53643
5699 * gfortran.dg/intent_out_7.f90: New.
5700
5701 2012-06-13 Tobias Burnus <burnus@net-b.de>
5702
5703 PR fortran/53597
5704 * gfortran.dg/save_4.f90: New.
5705
5706 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5707
5708 PR c/53532
5709 PR c/51034
5710 PR c/53196
5711 * gcc.dg/pr53532.c: New test.
5712 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5713 adjust line numbers.
5714 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5715 * gcc.dg/Wcxx-compat-8.c: Likewise.
5716 * gcc.dg/pr51034.c: New test.
5717 * gcc.dg/pr53196-1.c: New test.
5718 * gcc.dg/pr53196-2.c: New test.
5719
5720 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5721
5722 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5723 alignment torture options with usual torture options.
5724 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5725 instead of dg-options.
5726 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5727 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5728 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5729 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5730 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5731 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5732
5733 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5734 to checks for multiple messages reported for one line of source code.
5735 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5736
5737 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5738 messages reported for one line of source code.
5739
5740 * gcc.dg/20031223-1.c: Add comments to check for multiple
5741 messages reported for one line of source code.
5742 * gcc.dg/Wconversion-integer.c: Likewise.
5743 * gcc.dg/Wfatal-2.c: Likewise.
5744 * gcc.dg/Wfatal.c: Likewise.
5745 * gcc.dg/Wobjsize-1.c: Likewise.
5746 * gcc.dg/c99-vla-jump-1.c: Likewise.
5747 * gcc.dg/c99-vla-jump-2.c: Likewise.
5748 * gcc.dg/c99-vla-jump-3.c: Likewise.
5749 * gcc.dg/c99-vla-jump-4.c: Likewise.
5750 * gcc.dg/c99-vla-jump-5.c: Likewise.
5751 * gcc.dg/decl-9.c: Likewise.
5752 * gcc.dg/declspec-10.c: Likewise.
5753 * gcc.dg/declspec-18.c: Likewise.
5754 * gcc.dg/mtune.c: Likewise.
5755 * gcc.dg/parser-pr28152-2.c: Likewise.
5756 * gcc.dg/parser-pr28152.c: Likewise.
5757 * gcc.dg/pr14475.c: Likewise.
5758 * gcc.dg/pr27953.c: Likewise.
5759 * gcc.dg/pr28322-3.c: Likewise.
5760 * gcc.dg/pr30457.c: Likewise.
5761 * gcc.dg/pr30551-2.c: Likewise.
5762 * gcc.dg/pr30551-3.c: Likewise.
5763 * gcc.dg/pr30551-4.c: Likewise.
5764 * gcc.dg/pr30551-5.c: Likewise.
5765 * gcc.dg/pr30551-6.c: Likewise.
5766 * gcc.dg/pr30551.c: Likewise.
5767 * gcc.dg/pr45461.c: Likewise.
5768 * gcc.dg/pr48552-1.c: Likewise.
5769 * gcc.dg/pr48552-2.c: Likewise.
5770 * gcc.dg/redecl-1.c: Likewise.
5771 * gcc.dg/transparent-union-3.c: Likewise.
5772 * gcc.dg/utf-dflt.c: Likewise.
5773 * gcc.dg/utf-dflt2.c: Likewise.
5774 * gcc.dg/vla-8.c: Likewise.
5775 * gcc.dg/vla-init-1.c: Likewise.
5776 * gcc.dg/wtr-int-type-1.c: Likewise.
5777
5778 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5779 messages reported for for one line of source code.
5780 * c-c++-common/raw-string-5.c: Likewise.
5781 * c-c++-common/raw-string-4.c: Likewise.
5782 * c-c++-common/raw-string-6.c: Likewise.
5783 * c-c++-common/pr20000.c: Likewise.
5784
5785 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5786 messages reported for one line of source code.
5787 * gcc.dg/cpp/pr30786.c: Likewise.
5788 * gcc.dg/cpp/pr28709.c: Likewise.
5789 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5790 * gcc.dg/cpp/macspace2.c: Likewise.
5791 * gcc.dg/cpp/missing-header-1.c: Likewise.
5792 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5793 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5794 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5795
5796 2012-06-12 Jason Merrill <jason@redhat.com>
5797
5798 PR c++/53599
5799 * g++.dg/template/local7.C: New.
5800
5801 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5802
5803 PR target/53511
5804 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5805 * gcc.target/sh/pr51340-2.c: Likewise.
5806 * gcc.target/sh/pr51340-3.c: Likewise.
5807
5808 2012-06-12 Michael Matz <matz@suse.de>
5809
5810 * gcc.dg/torture/alias-1.c: New test.
5811
5812 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR rtl-optimization/53589
5815 * gcc.dg/torture/pr53589.c: New test.
5816
5817 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5818
5819 PR target/50749
5820 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5821 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5822 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5823 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5824 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5825 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5826 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5827 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5828 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5829 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5830 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5831 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5832 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5833 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5834 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5835 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5836
5837 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5838
5839 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5840 (check_intel_cpu_model): New function.
5841 (check_amd_cpu_model): New function.
5842 (check_features): New function.
5843 (__get_cpuid_output): New function.
5844 (check_detailed): New function.
5845 (fn1): Rename to quick_check.
5846 (main): Update to call quick_check and call check_detailed.
5847
5848 2012-06-11 Richard Henderson <rth@redhat.com>
5849
5850 * lib/target-supports.exp
5851 (check_effective_target_sync_long_long_runtime): Use
5852 check_effective_target_lp64 instead of
5853 check_effective_target_powerpc64 for powerpc targets.
5854
5855 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5856
5857 PR target/53511
5858 * gcc.target/sh/pr53511-1.c: New.
5859
5860 2012-06-11 Richard Guenther <rguenther@suse.de>
5861
5862 PR middle-end/53470
5863 * g++.dg/lto/pr53470_0.C: New testcase.
5864 * gcc.dg/lto/pr53470_0.c: Likewise.
5865
5866 2012-06-11 Richard Guenther <rguenther@suse.de>
5867
5868 PR c++/53605
5869 * g++.dg/ext/pr53605.C: New testcase.
5870
5871 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5872
5873 * gnat.dg/specs/array1.ads: New test.
5874 * gnat.dg/specs/array2.ads: Likewise.
5875 * gnat.dg/array22.adb: Likewise.
5876
5877 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/constant4.adb: New test.
5880 * gnat.dg/constant4_pkg.ads: New helper.
5881
5882 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5883
5884 PR fortran/52552
5885 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5886 * gfortran.dg/allocate_class_1.f90: Modified.
5887 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5888 * gfortran.dg/allocate_class_2.f90: New.
5889
5890 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5891
5892 PR middle-end/53535
5893 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5894
5895 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5896
5897 PR fortran/52861
5898 * gfortran.dg/string_assign_2.f90: New test case.
5899
5900 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5901
5902 PR fortran/52861
5903 * gfortran.dg/string_assign_1.f90: New test case.
5904
5905 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR middle-end/53580
5908 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5909 * gcc.dg/gomp/critical-4.c: Likewise.
5910 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5911 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5912 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5913 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5914 * c-c++-common/gomp/pr53580.c: New test.
5915
5916 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5917
5918 PR c++/51214
5919 * g++.dg/cpp0x/forw_enum11.C: New.
5920
5921 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5922
5923 PR c++/53567
5924 * g++.dg/cpp0x/alias-decl-19.C: New.
5925
5926 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5927
5928 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5929
5930 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5931
5932 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5933 (XSTATE_FP): Ditto.
5934 (XSTATE_SSE): Ditto.
5935 (XSTATE_YMM): Ditto.
5936 (avx_os_support): Use new defines.
5937
5938 2012-06-06 Richard Guenther <rguenther@suse.de>
5939
5940 PR testsuite/32380
5941 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5942 loops.
5943
5944 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5945
5946 PR c++/52841
5947 * g++.dg/cpp0x/pr52841.C: New testcase.
5948
5949 2012-06-06 Richard Guenther <rguenther@suse.de>
5950
5951 PR tree-optimization/53081
5952 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5953 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5954
5955 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5956
5957 * gcc.target/powerpc/pr53487.c: New test.
5958
5959 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5960
5961 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5962
5963 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5964
5965 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5966
5967 2012-06-05 Richard Guenther <rguenther@suse.de>
5968
5969 PR tree-optimization/30442
5970 * gcc.dg/vect/bb-slp-30.c: New testcase.
5971
5972 2012-06-05 Richard Guenther <rguenther@suse.de>
5973
5974 PR tree-optimization/53081
5975 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5976 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5977 -fno-tree-loop-distribute-patterns.
5978
5979 2012-06-05 Alan Modra <amodra@gmail.com>
5980
5981 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5982 Check static chain in nested funcs.
5983
5984 2012-06-04 Tobias Burnus <burnus@net-b.de>
5985
5986 PR fortran/50619
5987 * gfortran.dg/init_flag_10.f90: New.
5988
5989 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 PR c++/53524
5992 * g++.dg/warn/Wenum-compare-no-2: New.
5993
5994 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5995
5996 PR preprocessor/53463
5997 * g++.dg/cpp/limits.C: New test.
5998 * g++.dg/parse/error19.C: Adjust.
5999 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6000 * g++.dg/warn/pr35635.C: Likewise.
6001 * g++.old-deja/g++.pt/assign1.C: Likewise.
6002
6003 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6004
6005 PR target/53559
6006 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6007 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6008 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6009 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6010 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6011 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6012 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6013 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6014
6015 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6016
6017 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6018
6019 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR tree-optimization/53550
6022 * gcc.dg/pr53550.c: New test.
6023
6024 2012-06-04 Richard Guenther <rguenther@suse.de>
6025
6026 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6027 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6028 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6029
6030 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6031
6032 PR fortran/48831
6033 * gfortran.dg/parameter_array_element_2.f90: New.
6034
6035 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6036
6037 PR target/53512
6038 * gcc.target/sh/pr53512-1.c: New.
6039 * gcc.target/sh/pr53512-2.c: New.
6040 * gcc.target/sh/pr53512-3.c: New.
6041 * gcc.target/sh/pr53512-4.c: New.
6042
6043 2012-06-01 Jason Merrill <jason@redhat.com>
6044
6045 PR c++/52973
6046 * g++.dg/ext/visibility/template12.C: New.
6047 * g++.dg/ext/attrib14.C: Adjust warning line.
6048
6049 PR c++/52725
6050 * g++.dg/parse/new6.C: New.
6051 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6052
6053 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6054
6055 * c-c++-common/restrict-2.c: Revert previous change.
6056
6057 2012-06-01 Jason Merrill <jason@redhat.com>
6058
6059 PR c++/53137
6060 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6061
6062 PR c++/53484
6063 * g++.dg/cpp0x/auto33.C: New.
6064
6065 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6066
6067 PR c++/26155
6068 * g++.dg/parse/namespace-alias-1.C: New.
6069
6070 2012-06-01 Christian Bruel <christian.bruel@st.com>
6071
6072 * gcc.dg/spec-options.c: New test.
6073 * gcc.dg/foo.specs: New file.
6074
6075 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6076
6077 PR ada/53517
6078 * gnat.dg/lto14.adb: Skip on Solaris.
6079
6080 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6081
6082 * gcc.target/cris/sync-1-v10.c,
6083 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6084 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6085 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6086 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6087 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6088 gcc.target/cris/torture/sync-mis-op-i-1.c,
6089 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6090 gcc.target/cris/torture/sync-mis-op-i-2.c,
6091 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6092 gcc.target/cris/torture/sync-mis-op-i-3.c,
6093 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6094 gcc.target/cris/torture/sync-mis-op-s-1.c,
6095 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6096 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6097 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6098 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6099 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6100 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6101 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6102 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6103 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6104
6105 2012-05-31 Richard Guenther <rguenther@suse.de>
6106
6107 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6108 ldist-pr45948.c with disabled SCCP.
6109
6110 2012-05-31 Richard Guenther <rguenther@suse.de>
6111
6112 PR middle-end/48493
6113 * gcc.dg/torture/pr48493.c: New testcase.
6114
6115 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6116
6117 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6118 arm32 to targets.
6119 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6120 of the initialization loop.
6121 (dg-final): Adjust the expected number of vectorized loops depending
6122 on vect_char_mult target selector.
6123
6124 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6125
6126 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6127 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6128 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6129 New tests.
6130
6131 2012-05-30 Jason Merrill <jason@redhat.com>
6132
6133 PR c++/53356
6134 * g++.dg/init/new34.C: New.
6135 * g++.dg/tree-ssa/stabilize1.C: New.
6136
6137 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR c++/53356
6140 * g++.dg/init/new33.C: New test.
6141
6142 2012-05-30 Richard Guenther <rguenther@suse.de>
6143
6144 PR middle-end/53501
6145 * gcc.dg/torture/pr53501.c: New testcase.
6146 * c-c++-common/restrict-2.c: Adjust.
6147
6148 2012-05-30 Alan Modra <amodra@gmail.com>
6149
6150 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6151 torture-finish.
6152
6153 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6154
6155 * gcc.target/i386/shuf-concat.c: New test.
6156
6157 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6158
6159 PR rtl-optimization/53519
6160 * gcc.c-torture/compile/pr53519.c: New test.
6161
6162 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6163
6164 * gcc.target/arm/neon-vrev.c: New.
6165
6166 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6167
6168 PR target/51340
6169 * gcc.target/sh/pr51340-1.c: New.
6170 * gcc.target/sh/pr51340-2.c: New.
6171 * gcc.target/sh/pr51340-3.c: New.
6172
6173 2012-05-29 Richard Guenther <rguenther@suse.de>
6174
6175 PR tree-optimization/53516
6176 * gcc.dg/torture/pr53516.c: New testcase.
6177
6178 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6179
6180 PR preprocessor/53229
6181 * gcc.dg/cpp/paste6.c: Force to run without
6182 -ftrack-macro-expansion.
6183 * gcc.dg/cpp/paste8.c: Likewise.
6184 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6185 -ftrack-macro-expansion.
6186 * gcc.dg/cpp/paste12.c: Force to run without
6187 -ftrack-macro-expansion.
6188 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6189 -ftrack-macro-expansion.
6190 * gcc.dg/cpp/paste13.c: Likewise.
6191 * gcc.dg/cpp/paste14.c: Likewise.
6192 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6193 -ftrack-macro-expansion.
6194 * gcc.dg/cpp/paste18.c: New test.
6195
6196 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6197
6198 * gcc.target/cris/torture/trap-1.c,
6199 gcc.target/cris/torture/trap-2.c,
6200 gcc.target/cris/torture/trap-3.c,
6201 gcc.target/cris/torture/trap-v0.c,
6202 gcc.target/cris/torture/trap-v3.c: New tests.
6203
6204 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6205
6206 PR c++/25137
6207 * g++.dg/warn/Wbraces3.C: New.
6208 * g++.dg/warn/Wbraces4.C: Likewise.
6209
6210 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR tree-optimization/53505
6213 * c-c++-common/torture/pr53505.c: New test.
6214
6215 2012-05-27 Nathan Sidwell <nathan@acm.org>
6216
6217 * gcc.dg/stmt-expr-4.c: New.
6218
6219 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 PR c++/53491
6222 * g++.dg/parse/crash60.C: New.
6223
6224 2012-05-26 Jason Merrill <jason@redhat.com>
6225
6226 PR c++/53220
6227 * c-c++-common/array-lit.c: New.
6228 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6229
6230 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6231
6232 PR ada/50294
6233 * gnat.dg/array21.adb: New test.
6234
6235 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6236
6237 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6238
6239 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6240
6241 PR c++/32054
6242 * g++.dg/other/anon-union3.C: New.
6243
6244 2012-05-25 Ian Lance Taylor <iant@google.com>
6245
6246 * gcc.dg/split-6.c: New test.
6247
6248 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6249
6250 * gnat.dg/lto14.adb: New test.
6251
6252 2012-05-25 Tristan Gingold <gingold@adacore.com>
6253
6254 * gcc.target/i386/large-frame.c: New.
6255
6256 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6257 * gcc.target/powerpc/lhs-1.c: New.
6258 * gcc.target/powerpc/lhs-2.c: New.
6259 * gcc.target/powerpc/lhs-3.c: New.
6260
6261 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6262
6263 Make unwound macro expansion trace less redundant
6264 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6265 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6266 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6267 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6268 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6269 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6270
6271 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6272
6273 PR c++/53464
6274 * g++.dg/cpp0x/constexpr-default1.C: New.
6275
6276 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6277
6278 PR c++/32080
6279 * g++.dg/eh/goto2.C: New.
6280
6281 2012-05-24 Richard Guenther <rguenther@suse.de>
6282
6283 PR middle-end/53460
6284 * g++.dg/tree-prof/pr53460.C: New testcase.
6285
6286 2012-05-24 Richard Guenther <rguenther@suse.de>
6287
6288 PR bootstrap/53466
6289 * g++.dg/debug/pr53466.C: New testcase.
6290
6291 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6292
6293 PR tree-optimization/53465
6294 * gcc.c-torture/execute/pr53465.c: New test.
6295
6296 2012-05-23 Tobias Burnus <burnus@net-b.de>
6297
6298 PR fortran/51055
6299 PR fortran/45170
6300 * gfortran.dg/allocate_with_typespec_6.f90: New.
6301
6302 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6303
6304 PR c++/29185
6305 * g++.dg/warn/delete-array-1.C: New.
6306
6307 2012-05-23 Richard Guenther <rguenther@suse.de>
6308
6309 * gcc.dg/torture/pr39074-2.c: Adjust.
6310 * gcc.dg/torture/pr39074.c: Likewise.
6311 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6312 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6313
6314 2012-05-22 Jan Hubicka <jh@suse.cz>
6315
6316 PR middle-end/53161
6317 * g++.dg/torture/pr53161.C: New testcase.
6318
6319 2012-05-22 Tobias Burnus <burnus@net-b.de>
6320
6321 PR fortran/53389
6322 * gfortran.dg/realloc_on_assign_15.f90: New.
6323
6324 2012-05-22 Richard Guenther <rguenther@suse.de>
6325
6326 PR middle-end/51071
6327 * gcc.dg/torture/pr51071-2.c: New testcase.
6328
6329 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6330
6331 PR tree-optimization/53336
6332 * g++.dg/torture/pr53336.C: New testcase.
6333
6334 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6335
6336 PR c++/53322
6337 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6338 instead of -Wunused-local-typedefs.
6339
6340 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/51184
6343 * g++.dg/other/abstract4.C: New-
6344
6345 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6346
6347 PR c++/40821
6348 * g++.dg/ext/attrib46.C: New.
6349
6350 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6351
6352 PR c/53418
6353 * gcc.c-torture/compile/pr53418-1.c,
6354 gcc.c-torture/compile/pr53418-2.c: New tests.
6355
6356 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR tree-optimization/53366
6359 * gcc.dg/torture/pr53366-1.c: New test.
6360 * gcc.dg/torture/pr53366-2.c: New test.
6361 * gcc.target/i386/pr53366-1.c: New test.
6362 * gcc.target/i386/pr53366-2.c: New test.
6363
6364 PR tree-optimization/53409
6365 * gcc.c-torture/compile/pr53409.c: New test.
6366
6367 PR tree-optimization/53410
6368 * gcc.c-torture/compile/pr53410-1.c: New test.
6369 * gcc.c-torture/compile/pr53410-2.c: New test.
6370
6371 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6372
6373 PR target/53425
6374 * gcc.target/i386/pr53425-1.c: New file.
6375 * gcc.target/i386/pr53425-2.c: Likewise.
6376
6377 2012-05-21 Richard Guenther <rguenther@suse.de>
6378
6379 PR tree-optimization/53408
6380 * gcc.dg/torture/pr53408.c: New testcase.
6381
6382 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6383 H.J. Lu <hongjiu.lu@intel.com>
6384
6385 PR target/53416
6386 * gcc.target/i386/pr53416.c: New file.
6387
6388 2012-05-21 Richard Guenther <rguenther@suse.de>
6389
6390 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6391
6392 2012-05-21 Richard Guenther <rguenther@suse.de>
6393
6394 * gcc.dg/torture/ldist-1.c: New testcase.
6395
6396 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * gnat.dg/lto13.adb: New test.
6399 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6400
6401 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6402
6403 * gnat.dg/specs/lto12.ads: New test.
6404 * gnat.dg/specs/lto12_pkg.ads: New helper.
6405
6406 2012-05-18 Richard Guenther <rguenther@suse.de>
6407
6408 PR tree-optimization/53346
6409 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6410 * gcc.target/i386/incoming-10.c: Adjust.
6411 * gcc.target/i386/incoming-11.c: Likewise.
6412 * gcc.target/i386/pr46295.c: Likewise.
6413
6414 2012-05-18 Richard Guenther <rguenther@suse.de>
6415
6416 * gcc.dg/pr53352.c: Return zero.
6417
6418 2012-05-18 Richard Guenther <rguenther@suse.de>
6419
6420 PR tree-optimization/53390
6421 * gcc.dg/torture/pr53390.c: New testcase.
6422
6423 2012-05-18 Meador Inge <meadori@codesourcery.com>
6424
6425 PR rtl-optimization/53352
6426 * gcc.dg/pr53352.c: New test.
6427
6428 2012-05-17 David S. Miller <davem@davemloft.net>
6429
6430 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6431 failure on sparc-*-linux-gnu.
6432
6433 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/39681
6436 * g++.dg/parse/error49.C: New.
6437 * g++.dg/cpp0x/error8.C: Likewise.
6438 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6439 * g++.dg/ext/utf-dflt2.C: Likewise.
6440 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6441 * g++.dg/ext/utf-dflt.C: Likewise.
6442 * c-c++-common/raw-string-3.c: Likewise.
6443 * c-c++-common/raw-string-4.c: Likewise.
6444
6445 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6446
6447 PR c++/53371
6448 * g++.dg/cpp0x/catch1.C: New.
6449
6450 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/44516
6453 * g++.dg/parse/error48.C: New.
6454 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6455 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6456
6457 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6458
6459 * gcc.dg/tm/indirect-2.c: New test.
6460
6461 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6462
6463 PR tree-optimization/53217
6464 * gfortran.dg/pr53217.f90: New test.
6465
6466 2012-05-16 Richard Guenther <rguenther@suse.de>
6467
6468 PR tree-optimization/53364
6469 * g++.dg/torture/pr53364.C: New testcase.
6470
6471 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6472
6473 PR testsuite/52641
6474 * gcc.dg/pr52549.c: Fix test for long != void*
6475 * gcc.c-torture/execute/pr52979-1.x: New file.
6476 * gcc.c-torture/execute/pr52979-2.x: New file.
6477
6478 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6479
6480 PR preprocessor/7263
6481 * gcc.dg/binary-constants-2.c: Run without tracking locations
6482 accross macro expansion.
6483 * gcc.dg/binary-constants-3.c: Likewise.
6484 * gcc.dg/cpp/sysmac2.c: Likewise.
6485 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6486 location.
6487 * gcc.dg/cpp/syshdr3.c: New test.
6488 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6489 * gcc.dg/system-binary-constants-1.c: New test.
6490 * gcc.dg/system-binary-constants-1.h: New header for the new test
6491 above.
6492 * g++.dg/cpp/syshdr3.C: New test.
6493 * g++.dg/cpp/syshdr3.h: New header the new test above.
6494 * g++.dg/system-binary-constants-1.C: New test.
6495 * g++.dg/system-binary-constants-1.h: New header the new test
6496 above.
6497
6498 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6499
6500 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6501
6502 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR target/53358
6505 * gcc.dg/pr53358.c: New test.
6506
6507 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/11856
6510 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6511 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6512
6513 2012-05-15 Olivier Hainque <hainque@adacore.com>
6514
6515 * g++.dg/eh/sighandle.C: New testcase.
6516
6517 2012-05-15 Richard Guenther <rguenther@suse.de>
6518
6519 PR tree-optimization/53355
6520 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6521
6522 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6523
6524 * gfortran.dg/*.f90: Remove now redundant manual
6525 cleanup-modules directive.
6526
6527 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6528
6529 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6530 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6531
6532 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6533
6534 PR fortran/52428
6535 * gfortran.dg/int_range_io_1.f90: New test.
6536
6537 2012-05-14 Andi Kleen <ak@linux.intel.com>
6538 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR target/53315
6541 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6542 * gcc.target/i386/rtm-check.h: New file.
6543 * gcc.target/i386/pr53315.c: New test.
6544
6545 2012-05-14 Tobias Burnus <burnus@net-b.de>
6546
6547 PR fortran/49110
6548 PR fortran/51055
6549 PR fortran/53329
6550 * gfortran.dg/deferred_type_param_4.f90: New.
6551 * gfortran.dg/deferred_type_param_6.f90: New.
6552
6553 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6554
6555 * gcc.target/i386/retarg.c: New test.
6556
6557 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6558
6559 PR fortran/45170
6560 * gfortran.dg/deferred_type_param_3.f90: New.
6561 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6562 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6563
6564 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6565
6566 * gnat.dg/null_pointer_deref3.adb: New test.
6567
6568 2012-05-12 Tobias Burnus <burnus@net-b.de>
6569
6570 PR fortran/49110
6571 PR fortran/52843
6572 * gfortran.dg/deferred_type_param_5.f90: New.
6573
6574 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6575
6576 * g++.dg/parse/error47.C: New.
6577
6578 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR fortran/52537
6581 * gfortran.dg/string_compare_4.f90: Change option
6582 to -fdump-tree-original. Add test case for kind=4.
6583
6584 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6585
6586 PR fortran/52537
6587 * gfortran.dg/string_compare_4.f90: New test.
6588
6589 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6590
6591 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6592
6593 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/53305
6596 * g++.dg/cpp0x/variadic132.C: New.
6597
6598 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/53158
6601 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6602 * g++.dg/parse/error26.C: Tweak dg-error column number.
6603
6604 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/53301
6607 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6608
6609 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6610
6611 * gnat.dg/lto11.ad[sb]: New test.
6612
6613 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6614
6615 PR target/52908
6616 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6617 directive to Scan for vpmuldq, not vpmacsdql.
6618
6619 2012-05-09 Michael Matz <matz@suse.de>
6620
6621 PR tree-optimization/53185
6622 * gcc.dg/vect/pr53185.c: New test.
6623
6624 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6625
6626 PR middle-end/53249
6627 * gcc.target/i386/pr53249.c: New.
6628
6629 2012-05-09 Richard Guenther <rguenther@suse.de>
6630
6631 PR tree-optimization/18437
6632 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6633 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6634
6635 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6636
6637 PR tree-optimization/53226
6638 * gcc.c-torture/compile/pr53226.c: New test.
6639
6640 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641
6642 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6643 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6644 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6645 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6646 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6647 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6648 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6649 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6650 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6651 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6652 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6653 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6654 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6655 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6656
6657 2012-05-09 Dehao Chen <dehao@google.com>
6658
6659 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6660 * gcc.dg/predict-2.c: Likewise.
6661 * gcc.dg/predict-3.c: Likewise.
6662 * gcc.dg/predict-4.c: Likewise.
6663 * gcc.dg/predict-5.c: Likewise.
6664 * gcc.dg/predict-6.c: Likewise.
6665
6666 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6667
6668 PR target/53272
6669 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6670
6671 2012-05-08 Richard Guenther <rguenther@suse.de>
6672
6673 * gcc.dg/fold-bitand-4.c: New testcase.
6674
6675 2012-05-08 Dehao Chen <dehao@google.com>
6676
6677 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6678 heuristic is working properly.
6679 * gcc.dg/predict-2.c: Likewise.
6680 * gcc/dg/predict-3.c: Likewise.
6681 * gcc/dg/predict-4.c: Likewise.
6682 * gcc/dg/predict-5.c: Likewise.
6683 * gcc/dg/predict-6.c: Likewise.
6684
6685 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6686
6687 PR tree-optimization/53239
6688 * g++.dg/opt/vrp3.C: New test.
6689 * g++.dg/opt/vrp3-aux.cc: New file.
6690 * g++.dg/opt/vrp3.h: New file.
6691
6692 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6693
6694 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6695 .uleb128 support in assembler output.
6696
6697 2012-05-07 Richard Guenther <rguenther@suse.de>
6698
6699 PR lto/42987
6700 * g++.dg/lto/pr42987_0.C: New testcase.
6701 * g++.dg/lto/pr42987_1.C: Likewise.
6702
6703 2012-05-07 Tobias Burnus <burnus@net-b.de>
6704
6705 PR fortran/53255
6706 * gfortran.dg/typebound_operator_15.f90: New.
6707
6708 2012-05-06 Tobias Burnus <burnus@net-b.de>
6709
6710 PR fortran/41587
6711 * gfortran.dg/class_array_13.f90: New.
6712
6713 2012-05-06 Tristan Gingold <gingold@adacore.com>
6714
6715 * gnat.dg/warn7.adb: New test.
6716
6717 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6718
6719 * gnat.dg/specs/renamings.ads: Rename to...
6720 * gnat.dg/specs/renaming1.ads: ...this.
6721 * gnat.dg/specs/renaming2.ads: New test.
6722 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6723 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6724 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6725 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6726
6727 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6728
6729 * gnat.dg/discr36.ad[sb]: New test.
6730 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6731
6732 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6733
6734 PR c/43772
6735 * c-c++-common/pr43772.c: New.
6736
6737 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6738
6739 PR fortran/41600
6740 * gfortran.dg/select_type_26.f03 : New test.
6741 * gfortran.dg/select_type_27.f03 : New test.
6742
6743 PR fortran/53191
6744 * gfortran.dg/select_type_28.f03 : New test.
6745
6746 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6747
6748 PR fortran/49010
6749 PR fortran/24518
6750 * gfortran.dg/mod_sign0_1.f90: New test.
6751 * gfortran.dg/mod_large_1.f90: New test.
6752
6753 2012-05-04 Tobias Burnus <burnus@net-b.de>
6754
6755 PR fortran/53175
6756 gfortran.dg/public_private_module_5.f90: New.
6757
6758 2012-05-04 Tobias Burnus <burnus@net-b.de>
6759
6760 PR fortran/53111
6761 * gfortran.dg/constructor_7.f90: New.
6762 * gfortran.dg/constructor_8.f90: New.
6763
6764 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6765
6766 PR c++/53166
6767 * g++.dg/cpp0x/static_assert7.C: New.
6768
6769 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6770
6771 PR tree-optimization/52633
6772 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6773 recognized as widening shifts instead of over-widening.
6774 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6775 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6776 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6777 * gcc.target/arm/pr52633.c: New test.
6778
6779 2012-05-04 Richard Guenther <rguenther@suse.de>
6780
6781 PR tree-optimization/53168
6782 * gcc.dg/torture/pr53168.c: New testcase.
6783 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6784
6785 2012-05-04 Richard Guenther <rguenther@suse.de>
6786
6787 * gcc.dg/lto/pr53214_0.c: New testcase.
6788
6789 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * gcc.target/ia64/pr48496.c: New test.
6792 * gcc.target/ia64/pr52657.c: Likewise.
6793
6794 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6795
6796 PR c/51712
6797 * c-c++-common/pr51712.c: New.
6798
6799 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6800
6801 PR target/53199
6802 * gcc.target/powwerpc/pr53199.c: New file.
6803
6804 2012-05-03 Jason Merrill <jason@redhat.com>
6805
6806 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6807
6808 * gcc.dg/debug/dwarf2/dups-types.c: New.
6809 * gcc.dg/debug/dwarf2/dups-types.h: New.
6810
6811 2012-05-03 Jason Merrill <jason@redhat.com>
6812
6813 * g++.dg/debug/dwarf2/namespace-2.C: New.
6814 * g++.dg/debug/dwarf2/localclass3.C: New.
6815
6816 2012-05-03 Jason Merrill <jason@redhat.com>
6817
6818 * g++.dg/debug/dwarf2/thunk1.C: New.
6819
6820 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6821
6822 PR c++/53186
6823 * g++.dg/other/final2.C: New.
6824
6825 2012-05-03 Richard Guenther <rguenther@suse.de>
6826
6827 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6828
6829 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6830
6831 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6832 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6833 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6834 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6835
6836 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6837
6838 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6839 .byte 0xf2.
6840 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6841 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6842 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6843
6844 PR debug/53174
6845 * gcc.dg/pr53174.c: New test.
6846
6847 PR target/53187
6848 * gcc.target/arm/pr53187.c: New test.
6849 * gcc.c-torture/compile/pr53187.c: New test.
6850
6851 2012-05-03 Richard Guenther <rguenther@suse.de>
6852
6853 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6854 unsupported prefetching support.
6855
6856 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6857
6858 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6859 option -ftrack-macro-expansion=0.
6860 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6861 option -ftrack-macro-expansion=0.
6862
6863 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6864
6865 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6866 dg-options for target arm with dg-additional-options.
6867
6868 2012-05-03 Richard Guenther <rguenther@suse.de>
6869
6870 PR tree-optimization/53144
6871 * gcc.dg/torture/pr53144.c: New testcase.
6872
6873 2012-05-03 Tobias Burnus <burnus@net-b.de>
6874
6875 PR fortran/52864
6876 * gfortran.dg/pointer_intent_7.f90: New.
6877 * gfortran.dg/pure_formal_3.f90: New.
6878
6879 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6880
6881 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6882
6883 2012-05-02 Martin Jambor <mjambor@suse.cz>
6884
6885 PR lto/52605
6886 * g++.dg/lto/pr52605_0.C: New test.
6887
6888 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6889
6890 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6891 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6892 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6893 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6894 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6895 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6896 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6897 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6898 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6899 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6900 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6901 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6902 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6903 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6904 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6905 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6906
6907 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6908
6909 PR middle-end/53153
6910 * gcc.dg/pr53153.c: New test.
6911
6912 2012-05-02 Richard Guenther <rguenther@suse.de>
6913
6914 * g++.dg/tree-ssa/pr19807.C: Adjust.
6915
6916 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/53163
6919 * gcc.c-torture/compile/pr53163.c: New test.
6920
6921 PR rtl-optimization/53160
6922 * gcc.c-torture/execute/pr53160.c: New test.
6923
6924 2012-05-01 Ian Lance Taylor <iant@google.com>
6925
6926 PR c/37303
6927 * gcc.dg/pr37303.c: New test.
6928
6929 2012-05-01 Richard Henderson <rth@redhat.com>
6930
6931 * lib/target-supports.exp
6932 (check_effective_target_sync_long_long_runtime): True for
6933 check_effective_target_powerpc64.
6934
6935 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6936
6937 PR c++/51033
6938 * gcc.dg/vector-1.c: Move to ...
6939 * c-c++-common/vector-1.c: ... here.
6940 * gcc.dg/vector-2.c: Move to ...
6941 * c-c++-common/vector-2.c: ... here.
6942 * gcc.dg/vector-3.c: Move to ...
6943 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6944 * gcc.dg/vector-4.c: Move to ...
6945 * c-c++-common/vector-4.c: ... here.
6946 * gcc.dg/vector-init-1.c: Move to ...
6947 * c-c++-common/vector-init-1.c: ... here.
6948 * gcc.dg/vector-init-2.c: Move to ...
6949 * c-c++-common/vector-init-2.c: ... here.
6950 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6951 * c-c++-common/vector-subscript-1.c: ... here.
6952 * gcc.dg/vector-subscript-2.c: Move to ...
6953 * c-c++-common/vector-subscript-2.c: ... here.
6954 * gcc.dg/vector-subscript-3.c: Move to ...
6955 * c-c++-common/vector-subscript-3.c: ... here.
6956
6957 PR c++/51314
6958 * g++.dg/cpp0x/vt-51314.C: New test.
6959 * g++.dg/cpp0x/variadic76.C: Fix.
6960
6961 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6962
6963 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6964
6965 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6966
6967 Add -Wvarargs option
6968 * c-c++-common/Wvarargs.c: New test case.
6969 * c-c++-common/Wvarargs-2.c: Likewise.
6970
6971 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6972
6973 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6974 * objc.dg/foreach-7.m: Force the test case to run without
6975 -ftrack-macro-expansion.
6976 * c-c++-common/tm/attrib-1.c: Likewise.
6977 * c-c++-common/warn-ommitted-condop.c: Likewise.
6978 * gcc.dg/assign-warn-1.c: Likewise.
6979 * gcc.dg/assign-warn-2.c: Likewise.
6980 * gcc.dg/attr-alloc_size.c: Likewise.
6981 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6982 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6983 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6984 * gcc.dg/c90-const-expr-9.c: Likewise.
6985 * gcc.dg/c99-const-expr-9.c: Likewise.
6986 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6987 * gcc.dg/cpp/direct2s.c: Likewise.
6988 * gcc.dg/cpp/pr28709.c: Likewise.
6989 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6990 * gcc.dg/dfp/composite-type.c: Likewise.
6991 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6992 with -ftrack-macro-expansion
6993 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6994 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6995 * g++.dg/ext/cleanup-1.C: Likewise.
6996 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6997 * g++.dg/template/sfinae10.C: Likewise.
6998 * g++.dg/tm/wrap-2.C: Likewise.
6999 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7000 * g++.dg/warn/Wsign-conversion.C: Likewise.
7001 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7002 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7003 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7004 it to run with -ftrack-macro-expansion.
7005 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7006 test cases without -ftrack-macro-expansion.
7007
7008 Fix location for static class members
7009 * g++.dg/template/sfinae6_neg.C: Adjust.
7010
7011 Make conversion warnings work on NULL with -ftrack-macro-expansion
7012 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7013 alongside the previous testing for NULL.
7014
7015 Fix -Wuninitialized for -ftrack-macro-expansion
7016 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7017
7018 Strip "<built-in>" loc from displayed expansion context
7019 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7020 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7021 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7022 new test above.
7023
7024 Fix expansion point loc for macro-like tokens
7025 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7026 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7027
7028 Fix token pasting with -ftrack-macro-expansion
7029 * gcc.dg/cpp/paste17.c: New test case for
7030 -ftrack-macro-expansion=2 mode only.
7031 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7032
7033 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7034
7035 * gnat.dg/warn6.ad[sb]: New test.
7036
7037 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7038
7039 PR 53149
7040 * gcc.dg/20011021-1.c: Adjust testcase.
7041
7042 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7043
7044 PR fortran/53148
7045 * gfortran.dg/function_optimize_12.f90: New test.
7046
7047 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7048
7049 PR target/53156
7050 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7051 code to match current output and cover new peephole2 pattern.
7052
7053 2012-04-27 Ollie Wild <aaw@google.com>
7054
7055 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7056
7057 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7058
7059 * gcc.c-torture/execute/20120427-2.c: New testcase.
7060 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7061 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7062 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7063
7064 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7065
7066 PR target/53138
7067 * gcc.c-torture/execute/20120427-1.c: New testcase.
7068
7069 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7070
7071 PR middle-end/27139
7072 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7073
7074 2012-04-27 Tom de Vries <tom@codesourcery.com>
7075
7076 PR tree-optimization/51879
7077 * gcc.dg/pr51879.c: New test.
7078 * gcc.dg/pr51879-2.c: Same.
7079 * gcc.dg/pr51879-3.c: Same.
7080 * gcc.dg/pr51879-4.c: Same.
7081 * gcc.dg/pr51879-6.c: Same.
7082
7083 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7084
7085 PR c++/53096
7086 * g++.dg/cpp0x/defaulted35.C: New.
7087 * g++.dg/cpp0x/defaulted15.C: Adjust.
7088
7089 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7090
7091 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7092 structure layout.
7093
7094 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7095
7096 * gcc.target/i386/builtin_target.c: Check avx2.
7097
7098 2012-04-26 Alan Modra <amodra@gmail.com>
7099
7100 * gcc.target/powerpc/savres.c: New test.
7101 * gcc.target/powerpc/powerpc.exp: Run it.
7102
7103 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7104
7105 PR target/53120
7106 * gcc.dg/torture/pr53120.c: New test.
7107
7108 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7109
7110 PR middle-end/52979
7111 * gcc.c-torture/compile/pr52979-1.c: New test.
7112 * gcc.c-torture/execute/pr52979-1.c: New test.
7113 * gcc.c-torture/execute/pr52979-2.c: New test.
7114
7115 2012-04-25 Richard Guenther <rguenther@suse.de>
7116
7117 * gcc.target/i386/l_fma_float_5.c: Adjust.
7118 * gcc.target/i386/l_fma_double_4.c: Likewise.
7119 * gcc.target/i386/l_fma_float_2.c: Likewise.
7120 * gcc.target/i386/l_fma_float_6.c: Likewise.
7121 * gcc.target/i386/l_fma_double_1.c: Likewise.
7122 * gcc.target/i386/l_fma_double_5.c: Likewise.
7123 * gcc.target/i386/l_fma_float_3.c: Likewise.
7124 * gcc.target/i386/l_fma_double_2.c: Likewise.
7125 * gcc.target/i386/l_fma_double_6.c: Likewise.
7126 * gcc.target/i386/l_fma_float_4.c: Likewise.
7127 * gcc.target/i386/l_fma_double_3.c: Likewise.
7128 * gcc.target/i386/l_fma_float_1.c: Likewise.
7129
7130 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR tree-optimization/53058
7133 * gcc.c-torture/compile/pr53058.c: New test.
7134
7135 2012-04-25 Jan Hubicka <jh@suse.cz>
7136
7137 PR middle-end/53088
7138 * gcc.target/i386/pr39082-1.c: Update warning location.
7139
7140 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR c/52880
7143 * gcc.dg/pr52880.c: New test.
7144
7145 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7146
7147 * gcc.dg/m-un-2.c: Update.
7148 * gcc.dg/20011021-1.c: Update.
7149
7150 2012-04-25 Tobias Burnus <burnus@net-b.de>
7151
7152 PR fortran/52196
7153 * gfortran.dg/realloc_on_assign_14.f90: New.
7154
7155 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7156
7157 PR testsuite/52641
7158 PR tree-optimizations/52891
7159 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7160
7161 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7162
7163 PR c++/52363
7164 * g++.dg/cpp0x/sfinae35.C: New.
7165 * g++.dg/cpp0x/sfinae36.C: Likewise.
7166
7167 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7168
7169 * gcc.target/builtin_target.c: New testcase.
7170
7171 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7172
7173 PR target/47197
7174 * gcc.target/powerpc/pr47197.c: New test.
7175
7176 2012-04-24 Richard Guenther <rguenther@suse.de>
7177
7178 PR tree-optimization/53085
7179 * g++.dg/torture/pr53085.C: New testcase.
7180
7181 2012-04-24 Andrew Pinski <apinski@cavium.com>
7182
7183 PR tree-opt/33512
7184 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7185 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7186 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7187
7188 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR middle-end/53084
7191 * gcc.c-torture/execute/pr53084.c: New test.
7192
7193 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7194
7195 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7196
7197 2012-04-23 Andrew Pinski <apinski@cavium.com>
7198
7199 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7200
7201 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7202
7203 PR regression/53076
7204 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7205 * gcc.dg/torture/builtin-power-1.c: Likewise.
7206
7207 2012-04-23 Richard Guenther <rguenther@suse.de>
7208
7209 PR tree-optimization/53070
7210 * gcc.dg/torture/pr53070.c: New testcase.
7211
7212 2012-04-23 Richard Guenther <rguenther@suse.de>
7213
7214 PR c/53060
7215 * gcc.dg/pr53060.c: New testcase.
7216
7217 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR tree-optimizations/52891
7220 * gcc.c-torture/compile/pr52891-1.c: New test.
7221 * gcc.c-torture/compile/pr52891-2.c: New test.
7222
7223 2012-04-22 Tobias Burnus <burnus@net-b.de>
7224
7225 PR fortran/53051
7226 * gfortran.dg/read_float_4.f90: New.
7227
7228 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7229
7230 PR 35441
7231 * c-c++-common/pr35441.C: New.
7232
7233 2012-04-20 Ian Lance Taylor <iant@google.com>
7234
7235 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7236 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7237
7238 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7239
7240 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7241 array access.
7242 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7243
7244 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245
7246 PR rtl-optimization/44214
7247 * gcc.dg/pr44214-1.c: New test.
7248 * gcc.dg/pr44214-2.c: Likewise.
7249 * gcc.dg/pr44214-3.c: Likewise.
7250
7251 2012-04-20 Richard Guenther <rguenther@suse.de>
7252
7253 * g++.dg/torture/20120420-1.C: New testcase.
7254
7255 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7256
7257 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7258
7259 2012-04-19 Christian Bruel <christian.bruel@st.com>
7260
7261 * gcc.dg/pr52283.c: New test.
7262
7263 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7264
7265 * gcc.dg/pr37985.c: New test.
7266
7267 2012-04-19 Richard Guenther <rguenther@suse.de>
7268
7269 PR rtl-optimization/44688
7270 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7271 possibly profitable.
7272
7273 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7274
7275 PR tree-optimization/52976
7276 * gfortran.dg/reassoc_11.f: New test.
7277
7278 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7279
7280 PR tree-optimization/52976
7281 * gfortran.dg/reassoc_7.f: New test.
7282 * gfortran.dg/reassoc_8.f: Likewise.
7283 * gfortran.dg/reassoc_9.f: Likewise.
7284 * gfortran.dg/reassoc_10.f: Likewise.
7285
7286 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7287
7288 PR c++/52422
7289 * g++.dg/cpp0x/sfinae33.C: New.
7290 * g++.dg/cpp0x/sfinae34.C: Likewise.
7291
7292 2012-04-18 Joey Ye <joey.ye@arm.com>
7293
7294 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7295
7296 2012-04-18 Richard Guenther <rguenther@suse.de>
7297
7298 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7299 array access.
7300 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7301 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7302
7303 2012-04-17 Tom de Vries <tom@codesourcery.com>
7304
7305 * g++.dg/pr51264-4.C: New test.
7306
7307 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/52599
7310 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7311
7312 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7313
7314 PR c++/53003
7315 * g++.dg/parse/crash59.C: New.
7316
7317 2012-04-17 Michael Matz <matz@suse.de>
7318
7319 PR tree-optimization/18437
7320 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7321
7322 2012-04-17 Richard Guenther <rguenther@suse.de>
7323
7324 PR middle-end/53011
7325 * g++.dg/torture/pr53011.C: New testcase.
7326
7327 2012-04-16 Jason Merrill <jason@redhat.com>
7328
7329 PR c++/38543
7330 * g++.dg/cpp0x/variadic131.C: New.
7331
7332 PR c++/52008
7333 * g++.dg/cpp0x/variadic130.C: New.
7334
7335 PR c++/50830
7336 * g++.dg/cpp0x/variadic129.C: New.
7337
7338 PR c++/50303
7339 * g++.dg/cpp0x/variadic128.C: New.
7340
7341 2012-04-16 Tobias Burnus <burnus@net-b.de>
7342
7343 PR fortran/52864
7344 * gfortran.dg/pointer_intent_6.f90: New.
7345
7346 2012-04-16 Tobias Burnus <burnus@net-b.de>
7347
7348 PR fortran/52916
7349 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7350 to include public_private_module_4.f90.
7351 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7352 targets.
7353
7354 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7355
7356 PR c++/49152
7357 * g++.dg/diagnostic/operator1.C: New.
7358 * g++.dg/ext/label5.C: Adjust.
7359 * g++.dg/ext/va-arg1.C: Likewise.
7360 * g++.dg/other/error20.C: Likewise.
7361 * g++.dg/other/error20.C: Likewise.
7362 * g++.dg/other/error16.C: Likewise.
7363 * g++.dg/other/error10.C: Likewise.
7364 * g++.dg/parse/error30.C: Likewise.
7365 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7366
7367 2012-04-16 Jason Merrill <jason@redhat.com>
7368
7369 PR c++/51148
7370 * g++.dg/cpp0x/variadic127.C: New.
7371
7372 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7373
7374 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7375 testcase name.
7376 Use fail, pass instead of unresolved.
7377 Don't log $optstr.
7378
7379 PR testsuite/52948
7380 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7381 TODO_dump_func.
7382 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7383 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7384 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7385
7386 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7387
7388 PR fortran/52968
7389 * gfortran.dg/typebound_call_23.f03: New test case.
7390
7391 2012-04-15 Jason Merrill <jason@redhat.com>
7392
7393 PR c++/47220
7394 * g++.dg/cpp0x/variadic126.C: New.
7395
7396 PR c++/52380
7397 * g++.dg/cpp0x/variadic125.C: New.
7398
7399 PR c++/52292
7400 * g++.dg/cpp0x/variadic124.C: New.
7401
7402 PR c++/52706
7403 * g++.dg/cpp0x/nullptr27.C: New.
7404
7405 PR c++/52818
7406 * g++.dg/warn/format8.C: New.
7407
7408 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7409
7410 PR fortran/51082
7411 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7412
7413 2012-04-14 Tobias Burnus <burnus@net-b.de>
7414
7415 PR fortran/52916
7416 PR fortran/40973
7417 * gfortran.dg/public_private_module_3.f90: New.
7418 * gfortran.dg/public_private_module_4.f90: New.
7419
7420 2012-04-14 Tom de Vries <tom@codesourcery.com>
7421
7422 * gcc.dg/superblock.c: New test.
7423
7424 2012-04-14 Tom de Vries <tom@codesourcery.com>
7425
7426 * gcc.dg/pr51879-12.c: New test.
7427
7428 2012-04-13 Jason Merrill <jason@redhat.com>
7429
7430 PR c++/52824
7431 * g++.dg/cpp0x/variadic123.C: New.
7432 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7433
7434 PR c++/52905
7435 * g++.dg/cpp0x/initlist-ctor1.C: New.
7436
7437 PR c++/52915
7438 * g++.dg/other/anon-union2.C: New.
7439
7440 2012-04-13 Martin Jambor <mjambor@suse.cz>
7441
7442 PR middle-end/52939
7443 * g++.dg/ipa/pr52939.C: New test.
7444
7445 2012-04-13 Tom de Vries <tom@codesourcery.com>
7446
7447 * gcc.dg/pr52734.c: New test.
7448
7449 2012-04-13 Richard Guenther <rguenther@suse.de>
7450
7451 PR tree-optimization/52969
7452 * gcc.dg/torture/pr52969.c: New testcase.
7453
7454 2012-04-13 Richard Guenther <rguenther@suse.de>
7455
7456 PR c/52549
7457 * gcc.dg/pr52549.c: New testcase.
7458
7459 2012-04-13 Richard Guenther <rguenther@suse.de>
7460
7461 PR c/52862
7462 * gcc.dg/pr52862.c: New testcase.
7463
7464 2012-04-13 Joey Ye <joey.ye@arm.com>
7465
7466 * gcc.target/arm/thumb1-imm.c: New testcase.
7467
7468 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7469
7470 PR target/52932
7471 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7472 second function argument.
7473 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7474 (calc_permps): Update declaration. Calculate result correctly.
7475 (avx2_test): Change src2 type to union256i_d.
7476 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7477 correctly.
7478
7479 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7480
7481 PR target/52775
7482 * gcc.target/powerpc/pr52775.c: New file.
7483
7484 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7485
7486 PR tree-optimization/18589
7487 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7488 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7489 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7490 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7491 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7492 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7493 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7494 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7495 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7496 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7497
7498 2012-04-12 Richard Guenther <rguenther@suse.de>
7499
7500 PR tree-optimization/52943
7501 * gcc.dg/torture/pr52943.c: New testcase.
7502
7503 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7504
7505 PR target/50751
7506 * gcc/target/sh/pr50751-4.c: New.
7507 * gcc/target/sh/pr50751-5.c: New.
7508 * gcc/target/sh/pr50751-6.c: New.
7509 * gcc/target/sh/pr50751-7.c: New.
7510
7511 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7512
7513 PR c++/52465
7514 * g++.dg/lookup/using52.C: New.
7515
7516 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7517
7518 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7519
7520 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7521
7522 PR rtl-optimization/52876
7523 * gcc.target/i386/pr52876.c: New.
7524
7525 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7526
7527 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7528 __UINTPTR_TYPE__.
7529 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7530 __INTPTR_TYPE__.
7531 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7532 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7533 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7534 (ptrdiff_t): ... this. All uses changed.
7535 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7536 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7537 __INTPTR_TYPE__.
7538 (main): Cast argument to __INTPTR_TYPE__.
7539 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7540 size_t.
7541 * gcc.dg/mallign.c (main): Likewise.
7542 * gcc.dg/pr38700.c (foo): Likewise.
7543 * gcc.dg/long-long-cst1.c (t): Likewise.
7544 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7545 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7546 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7547 * gcc.dg/pr25682.c (d, foo): Likewise.
7548 * gcc.dg/format/cast-1.c (f): Likewise.
7549 * gcc.dg/c90-const-expr-10.c
7550 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7551 (size_t): ...this. All uses changed.
7552 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7553 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7554 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7555 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7556 * gcc.dg/sequence-pt-1.c: Likewise.
7557 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7558 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7559 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7560 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7561 of ptrdiff_t with it.
7562 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7563 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7564 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7565
7566 2012-04-11 Jason Merrill <jason@redhat.com>
7567
7568 PR debug/45088
7569 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7570 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7571
7572 PR c++/52906
7573 * g++.dg/ext/attrib45.C: New.
7574
7575 * g++.dg/eh/dtor3.C: New.
7576
7577 2012-04-11 Richard Guenther <rguenther@suse.de>
7578
7579 PR middle-end/52621
7580 * gfortran.dg/pr52621.f90: New testcase.
7581
7582 2012-04-11 Richard Guenther <rguenther@suse.de>
7583
7584 PR middle-end/52918
7585 * g++.dg/torture/pr52918-1.C: New testcase.
7586 * g++.dg/torture/pr52918-2.C: Likewise.
7587
7588 2012-04-11 Tobias Burnus <burnus@net-b.de>
7589
7590 PR fortran/52729
7591 * gfortran.dg/block_11.f90: New.
7592
7593 2012-04-11 Nick Clifton <nickc@redhat.com>
7594
7595 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7596
7597 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7598
7599 PR target/16458
7600 * gcc.target/powerpc/pr16458-1.c: New test.
7601 * gcc.target/powerpc/pr16458-2.c: Likewise.
7602 * gcc.target/powerpc/pr16458-3.c: Likewise.
7603 * gcc.target/powerpc/pr16458-4.c: Likewise.
7604
7605 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7606
7607 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7608 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7609 * gcc.dg/builtin-bswap-5.c: Likewise.
7610 * gcc.target/i386/builtin-bswap-4.c: New test.
7611
7612 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7613
7614 PR 24985
7615 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7616
7617 2012-04-11 Richard Guenther <rguenther@suse.de>
7618
7619 PR rtl-optimization/52881
7620 * gcc.dg/torture/pr52881.c: New testcase.
7621 * gcc.dg/torture/pr52913.c: Likewise.
7622
7623 2012-04-11 Richard Guenther <rguenther@suse.de>
7624
7625 PR tree-optimization/52912
7626 * gcc.dg/torture/pr52912.c: New testcase.
7627
7628 2010-04-10 Michael Matz <matz@suse.de>
7629
7630 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7631 * gcc.dg/vect/vect-outer-1.c: Adjust.
7632 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7633 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7634 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7635 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7636 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7637 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7638
7639 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7640
7641 PR tree-optimization/52870
7642 * gcc.dg/vect/pr52870.c: New test.
7643
7644 2012-04-09 Mike Stump <mikestump@comcast.net>
7645
7646 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7647 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7648 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7649 * gnat.dg/aggr11.adb: Likewise.
7650 * gnat.dg/aggr11_pkg.ads: Likewise.
7651 * gnat.dg/aggr15.adb: Likewise.
7652 * gnat.dg/aggr15.ads: Likewise.
7653 * gnat.dg/aggr17.adb: Likewise.
7654 * gnat.dg/aggr18.adb: Likewise.
7655 * gnat.dg/array14.adb: Likewise.
7656 * gnat.dg/array14.ads: Likewise.
7657 * gnat.dg/array14_pkg.ads: Likewise.
7658 * gnat.dg/array19.adb: Likewise.
7659 * gnat.dg/array19.ads: Likewise.
7660 * gnat.dg/discr27.adb: Likewise.
7661 * gnat.dg/discr27.ads: Likewise.
7662 * gnat.dg/discr35.adb: Likewise.
7663 * gnat.dg/discr35.ads: Likewise.
7664 * gnat.dg/discr6.adb: Likewise.
7665 * gnat.dg/discr6_pkg.ads: Likewise.
7666 * gnat.dg/import1.adb: Likewise.
7667 * gnat.dg/import1.ads: Likewise.
7668 * gnat.dg/loop_address2.adb: Likewise.
7669 * gnat.dg/opt7.adb: Likewise.
7670 * gnat.dg/opt7.ads: Likewise.
7671 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7672 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7673 * gnat.dg/rep_clause2.adb: Likewise.
7674 * gnat.dg/rep_clause2.ads: Likewise.
7675 * gnat.dg/slice2.adb: Likewise.
7676 * gnat.dg/slice2.ads: Likewise.
7677 * gnat.dg/slice6.adb: Likewise.
7678 * gnat.dg/slice6_pkg.ads: Likewise.
7679 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7680 * gnat.dg/taft_type2.adb: Likewise.
7681 * gnat.dg/taft_type2.ads: Likewise.
7682 * gnat.dg/taft_type2_pkg.ads: Likewise.
7683 * gnat.dg/volatile10.adb: Likewise.
7684 * gnat.dg/volatile10_pkg.ads: Likewise.
7685
7686 * gcc.dg/dll-8.c: Remove execute permissions.
7687 * g++.dg/ext/dllexport5.C: Likewise.
7688
7689 2012-04-09 Jan Hubicka <jh@suse.cz>
7690
7691 PR lto/52722
7692 PR lto/51765
7693 PR lto/52634
7694 * gcc.dg/lto/pr52634_1.c: New testcase.
7695 * gcc.dg/lto/pr52634_0.c: New testcase.
7696
7697 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7698
7699 PR target/52883
7700 * gcc.target/i386/pr52883.c: New testcase.
7701
7702 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7703
7704 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7705 (check_effective_target_sync_long_long): Add SPARC case.
7706 (check_effective_target_sync_long_long_runtime): Likewise.
7707 (check_effective_target_sync_int_long): Adjust SPARC case.
7708 (check_effective_target_sync_char_short): Likewise.
7709
7710 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7711
7712 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7713 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7714
7715 2012-04-08 Tobias Burnus <burnus@net-b.de>
7716
7717 PR fortran/40973
7718 PR fortran/52751
7719 * gfortran.dg/public_private_module_2.f90: New.
7720
7721 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7722
7723 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7724 directives.
7725
7726 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7727
7728 PR fortran/52893
7729 * gfortran.dg/function_optimize_11.f90: New test.
7730
7731 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7732
7733 PR fortran/52668
7734 * gfortran.dg/use_only_6.f90: New test.
7735
7736 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7737
7738 PR fortran/52668
7739 * gfortran.dg/use_only_6.f90: New test.
7740 2012-04-06 Mike Stump <mikestump@comcast.net>
7741
7742 PR testsuite/50722
7743 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7744
7745 2012-04-05 Jason Merrill <jason@redhat.com>
7746
7747 PR c++/52596
7748 * g++.dg/template/qualified-id5.C: New.
7749
7750 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7751
7752 PR target/52882
7753 * gcc.target/i386/pr52882.c: New test.
7754
7755 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7756 Dominique D'Humieures <dominiq@lps.ens.fr>
7757
7758 PR testsuite/52614
7759 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7760 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7761
7762 2012-04-04 Jason Merrill <jason@redhat.com>
7763
7764 PR c++/52845
7765 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7766
7767 2012-04-03 Jason Merrill <jason@redhat.com>
7768
7769 PR c++/52796
7770 * g++.dg/cpp0x/variadic-value1.C: New.
7771
7772 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gnat.dg/pack18.adb: New test.
7775 * gnat.dg/pack18_pkg.ads: New helper.
7776
7777 2012-04-03 Richard Guenther <rguenther@suse.de>
7778
7779 PR tree-optimization/52808
7780 * gcc.dg/pr52808.c: New testcase.
7781
7782 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR tree-optimization/52835
7785 * gfortran.dg/pr52835.f90: New test.
7786
7787 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7788
7789 * gnat.dg/specs/aggr5.ads: New test.
7790
7791 2012-04-02 Richard Guenther <rguenther@suse.de>
7792
7793 PR tree-optimization/52756
7794 * gcc.dg/torture/pr52756.c: New testcase.
7795
7796 2012-04-02 Richard Guenther <rguenther@suse.de>
7797
7798 PR middle-end/52803
7799 * gcc.dg/pr52803.c: New testcase.
7800
7801 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7802
7803 PR c++/40942
7804 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7805 DR 214 in account.
7806
7807 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/50043
7810 * g++.dg/cpp0x/noexcept17.C: New.
7811 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7812 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7813 * g++.dg/cpp0x/noexcept01.C: Likewise.
7814 * g++.dg/eh/init-temp1.C: Likewise.
7815 * g++.dg/eh/ctor1.C: Likwise.
7816
7817 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7818
7819 * gnat.dg/controlled6.adb: New test.
7820 * gnat.dg/controlled6_pkg.ads: New helper.
7821 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7822
7823 2012-03-30 Richard Henderson <rth@redhat.com>
7824
7825 PR debug/52727
7826 * g++.dg/opt/pr52727.C: New testcase.
7827
7828 2012-03-30 Richard Guenther <rguenther@suse.de>
7829
7830 PR tree-optimization/52754
7831 * gcc.target/i386/pr52754.c: New testcase.
7832
7833 2012-03-30 Richard Guenther <rguenther@suse.de>
7834
7835 PR middle-end/52772
7836 * g++.dg/torture/pr52772.C: New testcase.
7837
7838 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7839
7840 PR c++/52718
7841 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7842
7843 2012-03-29 Jason Merrill <jason@redhat.com>
7844
7845 PR c++/52685
7846 * g++.dg/template/inherit8.C: New.
7847
7848 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7849
7850 PR c++/52759
7851 * g++.dg/ext/weak4.C: New test.
7852
7853 PR tree-optimization/52760
7854 * gcc.c-torture/execute/pr52760.c: New test.
7855
7856 2012-03-29 Jason Merrill <jason@redhat.com>
7857
7858 PR c++/52743
7859 * g++.dg/cpp0x/initlist-array3.C: New.
7860
7861 2012-03-28 Jason Merrill <jason@redhat.com>
7862
7863 PR c++/52746
7864 * g++.dg/overload/virtual2.C: New.
7865
7866 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7867
7868 * gnat.dg/vect7.ad[sb]: New test.
7869
7870 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7871 Tobias Burnus <burnus@gcc.gnu.org>
7872
7873 PR fortran/52652
7874 * gfortran.dg/allocate_class_1.f90 : Change error test.
7875 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7876 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7877 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7878
7879 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7880
7881 PR middle-end/52691
7882 * gcc.dg/pr52691.c: New test.
7883
7884 PR middle-end/52750
7885 * gcc.c-torture/compile/pr52750.c: New test.
7886
7887 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7888
7889 PR target/52692
7890 * gcc.target/avr/torture/builtins-2.c: New test.
7891
7892 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7893
7894 PR target/52736
7895 * gcc.target/i386/pr52736.c: New test.
7896
7897 2012-03-27 Martin Jambor <mjambor@suse.cz>
7898
7899 PR middle-end/52693
7900 * gcc.dg/torture/pr52693.c: New test.
7901
7902 2012-03-27 Meador Inge <meadori@codesourcery.com>
7903
7904 PR c++/52672
7905 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7906
7907 2012-03-27 Mike Stump <mikestump@comcast.net>
7908
7909 PR target/52665
7910 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7911 failures that match branch names.
7912
7913 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7914 H.J. Lu <hongjiu.lu@intel.com>
7915
7916 PR target/52698
7917 * gcc.target/i386/pr52698.c: New test.
7918
7919 2012-03-27 Richard Guenther <rguenther@suse.de>
7920
7921 PR middle-end/52720
7922 * gcc.dg/torture/pr52720.c: New testcase.
7923
7924 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7925
7926 * gnat.dg/pack17.adb: New test.
7927
7928 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7929
7930 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7931 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7932
7933 2012-03-26 Martin Jambor <mjambor@suse.cz>
7934
7935 PR tree-optimization/50052
7936 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7937
7938 2012-03-26 Richard Guenther <rguenther@suse.de>
7939
7940 PR tree-optimization/52701
7941 * gfortran.dg/pr52701.f90: New testcase.
7942
7943 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7944
7945 PR tree-optimization/52686
7946 * gcc.target/arm/pr52686.c: New test.
7947
7948 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7949
7950 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7951 Add "-Os -flto" to list.
7952
7953 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7954
7955 * gnat.dg/concat2.ad[sb]: New test.
7956
7957 2012-03-24 Jason Merrill <jason@redhat.com>
7958
7959 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7960 * g++.dg/cpp0x/trailing2.C: Likewise.
7961 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7962 * g++.dg/cpp1y/auto-fn1.C: New.
7963 * g++.dg/cpp1y/auto-fn2.C: New.
7964 * g++.dg/cpp1y/auto-fn3.C: New.
7965 * g++.dg/cpp1y/auto-fn4.C: New.
7966 * g++.dg/cpp1y/auto-fn5.C: New.
7967 * g++.dg/cpp1y/auto-fn6.C: New.
7968 * g++.dg/cpp1y/auto-fn7.C: New.
7969 * g++.dg/cpp1y/auto-fn8.C: New.
7970 * g++.dg/cpp1y/auto-fn9.C: New.
7971 * g++.dg/cpp1y/auto-fn10.C: New.
7972 * g++.dg/cpp1y/auto-fn11.C: New.
7973
7974 2012-03-23 Richard Guenther <rguenther@suse.de>
7975
7976 PR tree-optimization/52678
7977 * gfortran.dg/pr52678.f: New testcase.
7978
7979 2012-03-23 Richard Guenther <rguenther@suse.de>
7980
7981 PR tree-optimization/52638
7982 * g++.dg/torture/pr52638.C: New testcase.
7983
7984 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7985
7986 PR c++/52487
7987 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7988
7989 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7990
7991 PR c++/52671
7992 * g++.dg/ext/attrib44.C: New test.
7993
7994 2012-03-22 Jan Hubicka <jh@suse.cz>
7995
7996 PR middle-end/51737
7997 * g++.dg/torture/pr51737.C: New testcase
7998
7999 2012-03-22 Richard Guenther <rguenther@suse.de>
8000
8001 PR tree-optimization/52548
8002 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8003
8004 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8005
8006 * lib/fortran-modules.exp (list-module-names-1): Remove
8007 warning.
8008
8009 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8010
8011 PR target/50751
8012 * gcc.target/sh/pr50751-1.c: New.
8013 * gcc.target/sh/pr50751-2.c: New.
8014 * gcc.target/sh/pr50751-3.c: New.
8015
8016 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8017
8018 PR target/52479
8019 * gcc.target/sh/sh4a-cos.c: Remove.
8020 * gcc.target/sh/sh4a-sin.c: Remove.
8021 * gcc.target/sh/sh4a-sincos.c: Remove.
8022
8023 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8024
8025 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8026 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8027
8028 2012-03-21 Martin Jambor <mjambor@suse.cz>
8029
8030 PR testsuite/52641
8031 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8032 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8033
8034 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8035
8036 * gcc.target/arm/thumb-16bit-ops.c: New file.
8037 * gcc.target/arm/thumb-ifcvt.c: New file.
8038
8039 2012-03-20 Jason Merrill <jason@redhat.com>
8040
8041 * lib/target-supports.exp: Add { target c++1y }.
8042
8043 * g++.dg/cpp0x/auto32.C: New.
8044
8045 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8046
8047 PR testsuite/52641
8048 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8049 int32plus.
8050 * gcc.dg/torture/pr48124-4.c: Ditto:
8051 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8052
8053 2012-03-20 Jason Merrill <jason@redhat.com>
8054
8055 PR c++/52510
8056 * g++.dg/cpp0x/initlist66.C: New.
8057
8058 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8059
8060 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8061 __AVR_HAVE_LPMX__
8062
8063 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8064
8065 PR target/49868
8066 * gcc.target/avr/torture/addr-space-2.h: New file.
8067 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8068 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8069 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8070 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8071
8072 2012-03-20 Richard Guenther <rguenther@suse.de>
8073
8074 * gnat.dg/pack16.adb: New testcase.
8075 * gnat.dg/pack16_pkg.ads: Likewise.
8076 * gnat.dg/specs/pack8.ads: Likewise.
8077 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8078
8079 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8080
8081 * g++.dg/warn/Wuseless-cast.C: Extend.
8082
8083 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8084
8085 PR c++/14710
8086 * g++.dg/warn/Wuseless-cast.C: New.
8087
8088 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8089
8090 PR libfortran/52608
8091 * gfortran.dg/pr52608.f90: New test.
8092
8093 2012-03-17 Tobias Burnus <burnus@net-b.de>
8094
8095 PR fortran/52585
8096 * gfortran.dg/proc_ptr_36.f90: New.
8097
8098 2012-03-16 Martin Jambor <mjambor@suse.cz>
8099
8100 * gcc.dg/misaligned-expand-1.c: New test.
8101 * gcc.dg/misaligned-expand-3.c: Likewise.
8102
8103 2012-03-16 Richard Guenther <rguenther@suse.de>
8104 Kai Tietz <ktietz@redhat.com>
8105
8106 PR middle-end/48814
8107 * gcc.c-torture/execute/pr48814-1.c: New test.
8108 * gcc.c-torture/execute/pr48814-2.c: New test.
8109 * gcc.dg/tree-ssa/assign-1.c: New test.
8110 * gcc.dg/tree-ssa/assign-2.c: New test.
8111 * gcc.dg/tree-ssa/assign-3.c: New test.
8112
8113 2012-03-16 Richard Guenther <rguenther@suse.de>
8114
8115 * gnat.dg/specs/pack7.ads: New testcase.
8116
8117 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8118
8119 PR target/52568
8120 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8121 * gcc.dg/torture/vshuf-8.inc: Likewise.
8122 * gcc.dg/torture/vshuf-16.inc: Likewise.
8123 * gcc.dg/torture/vshuf-32.inc: Likewise.
8124
8125 2012-03-15 Jason Merrill <jason@redhat.com>
8126
8127 * g++.dg/torture/pr52582.C: New.
8128
8129 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8130
8131 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8132
8133 2012-03-15 Ira Rosen <irar@il.ibm.com>
8134 Ulrich Weigand <ulrich.weigand@linaro.org>
8135
8136 * gcc.dg/vect/slp-cond-3.c: New test.
8137 * gcc.dg/vect/slp-cond-4.c: New test.
8138
8139 2012-03-15 Ira Rosen <irar@il.ibm.com>
8140 Ulrich Weigand <ulrich.weigand@linaro.org>
8141
8142 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8143 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8144
8145 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8146
8147 PR libfortran/52434
8148 PR libfortran/48878
8149 PR libfortran/38199
8150 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8151 * gfortran.dg/round_1.f03: Likewise.
8152
8153 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8154 Andrew Pinski <apinski@cavium.com>
8155
8156 PR middle-end/52592
8157 * gcc.dg/pr52592.c: New test.
8158
8159 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8160
8161 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8162 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8163 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8164 * lib/fortran-modules.exp: .. this new file. Adjust users.
8165 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8166 gfortran-dg-debug-runtest): Call cleanup-modules.
8167 * lib/fortran-torture.exp (fortran-torture-execute,
8168 fortran-torture): Likewise.
8169 * gfortran.dg/coarray/caf.exp: Likewise.
8170 * lib/lto.exp: Likewise.
8171 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8172 * gfortran.dg/class_4b.f03: Likewise.
8173 * gfortran.dg/class_4c.f03: Likewise.
8174 * gfortran.dg/class_45a.f03: Likewise.
8175 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8176 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8177 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8178 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8179 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8180 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8181 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8182 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8183 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8184 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8185 * gfortran.dg/whole_file_28.f90: Likewise.
8186 * gfortran.dg/whole_file_29.f90: Likewise.
8187 * gfortran.dg/whole_file_30.f90: Likewise.
8188 * gfortran.dg/whole_file_31.f90: Likewise.
8189
8190 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR tree-optimization/52267
8193 * gcc.dg/pr52267.c: New test.
8194 * gcc.dg/tree-ssa/vrp65.c: New test.
8195 * gcc.dg/tree-ssa/vrp66.c: New test.
8196
8197 2012-03-15 Richard Guenther <rguenther@suse.de>
8198
8199 PR middle-end/52580
8200 * gfortran.dg/vect/pr52580.f: New testcase.
8201
8202 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8203
8204 * gcc.target/sh/fpul-usage-1.c: New.
8205
8206 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8207
8208 PR target/49468
8209 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8210 * gcc.target/sh/pr49468-di.c: Likewise.
8211
8212 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8213
8214 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8215 * gcc.dg/c99-stdint-6.c: Likewise.
8216 * gcc.dg/lto/20090210_0.c: Likewise.
8217 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8218 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8219 * gcc.dg/pragma-init-fini-2.c: Likewise.
8220 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8221 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8222 * gcc.target/i386/pr22152.c: Likewise.
8223 * gcc.target/i386/vect8-ret.c: Likewise.
8224 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8225 handling.
8226
8227 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8228
8229 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8230 * g++.dg/tree-prof/partition1.C: Likewise.
8231 * g++.dg/tree-prof/partition2.C: Likewise.
8232 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8233 handling.
8234 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8235 * gcc.c-torture/execute/20010724-1.c: Remove.
8236 * gcc.c-torture/execute/20010724-1.x: Remove.
8237 * gcc.c-torture/execute/20040208-2.c: Remove.
8238 * gcc.c-torture/execute/20040208-2.x: Remove.
8239 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8240 Remove.
8241 (main) [__mips__ && __sgi__]: Remove.
8242 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8243 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8244 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8245 mips-sgi-irix6* handling.
8246 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8247 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8248 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8249 handling.
8250 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8251 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8252 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8253 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8254 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8255 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8256 mips-sgi-irix6*.
8257 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8258 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8259 * gcc.target/mips/save-restore-3.c: Likewise.
8260 * gcc.target/mips/save-restore-4.c: Likewise.
8261 * gcc.target/mips/save-restore-5.c: Likewise.
8262 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8263 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8264 messages.
8265 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8266 IRIX 6 handling.
8267 (restore_ld_library_path_env_vars): Likewise.
8268 * lib/target-supports.exp (check_profiling_available): Remove
8269 mips*-*-irix* handling.
8270 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8271 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8272 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8273
8274 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8275
8276 PR c++/52582
8277 * g++.dg/opt/pr52582.C: New test.
8278
8279 2012-03-14 Richard Guenther <rguenther@suse.de>
8280
8281 PR tree-optimization/52571
8282 * gcc.dg/vect/vect-2.c: Initialize arrays.
8283 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8284 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8285 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8286
8287 2012-03-14 Richard Guenther <rguenther@suse.de>
8288
8289 PR middle-end/52080
8290 PR middle-end/52097
8291 PR middle-end/48124
8292 * gcc.dg/torture/pr48124-1.c: New testcase.
8293 * gcc.dg/torture/pr48124-2.c: Likewise.
8294 * gcc.dg/torture/pr48124-3.c: Likewise.
8295 * gcc.dg/torture/pr48124-4.c: Likewise.
8296
8297 2012-03-14 Richard Guenther <rguenther@suse.de>
8298
8299 PR middle-end/52578
8300 * gcc.dg/pr52578.c: New testcase.
8301
8302 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c++/52521
8305 * g++.dg/cpp0x/udlit-args2.C: New test.
8306
8307 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8308
8309 PR target/48596
8310 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8311 * gcc.c-torture/compile/pr48596.c: ... here.
8312
8313 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8314
8315 PR c++/51641
8316 * g++.dg/lookup/hidden-class17.C: New test.
8317
8318 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8319
8320 PR c/52577
8321 * gcc.dg/Wunused-var-3.c: New test.
8322
8323 2012-03-13 Martin Jambor <mjambor@suse.cz>
8324
8325 * gcc.dg/misaligned-expand-2.c: New test.
8326
8327 2012-03-13 Richard Guenther <rguenther@suse.de>
8328
8329 PR middle-end/52134
8330 * gcc.dg/pr52134.c: New testcase.
8331
8332 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8333
8334 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8335
8336 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8337
8338 PR tree-optimization/46728
8339 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8340 * gcc.target/powerpc/pr46728-5.c: Likewise.
8341 * gcc.target/powerpc/pr46728-8.c: Likewise.
8342 * gcc.target/powerpc/pr46728-10.c: Likewise.
8343 * gcc.target/powerpc/pr46728-11.c: Likewise.
8344 * gcc.target/powerpc/pr46728-13.c: Likewise.
8345 * gcc.target/powerpc/pr46728-14.c: Likewise.
8346 * gcc.target/powerpc/pr46728-15.c: Likewise.
8347
8348 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8349
8350 PR c++/52299
8351 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8352
8353 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8354
8355 PR tree-optimization/46728
8356 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8357 * gcc.target/powerpc/pr46728-5.c: Likewise.
8358 * gcc.target/powerpc/pr46728-8.c: Likewise.
8359 * gcc.target/powerpc/pr46728-10.c: Likewise.
8360 * gcc.target/powerpc/pr46728-11.c: Likewise.
8361 * gcc.target/powerpc/pr46728-13.c: Likewise.
8362 * gcc.target/powerpc/pr46728-14.c: Likewise.
8363 * gcc.target/powerpc/pr46728-15.c: Likewise.
8364
8365 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8366
8367 PR target/49868
8368 * gcc.target/avr/torture/addr-space-1.h: New file.
8369 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8370 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8371 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8372 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8373
8374 2012-03-12 Andrew Pinski <apinski@cavium.com>
8375
8376 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8377
8378 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8379
8380 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8381 * g++.dg/abi/thunk4.C: Likewise.
8382 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8383 Adapt line numbers.
8384 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8385 handling.
8386 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8387 * g++.dg/eh/spbp.C: Likewise.
8388 * g++.dg/ext/label13.C: Likewise.
8389 * g++.dg/guality/guality.exp: Likewise.
8390 * g++.dg/other/anon5.C: Likewise.
8391 * g++.dg/other/pragma-ep-1.C: Remove.
8392 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8393 * g++.dg/warn/pr31246.C: Likewise.
8394 * g++.dg/warn/weak1.C: Likewise.
8395 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8396 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8397 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8398 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8399 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8400 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8401 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8402 * gcc.dg/c99-tgmath-1.c: Likewise.
8403 * gcc.dg/c99-tgmath-2.c: Likewise.
8404 * gcc.dg/c99-tgmath-3.c: Likewise.
8405 * gcc.dg/c99-tgmath-4.c: Likewise.
8406 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8407 handling.
8408 * gcc.dg/debug/pr49032.c: Likewise.
8409 * gcc.dg/guality/guality.exp: Likewise.
8410 * gcc.dg/intmax_t-1.c: Likewise.
8411 * gcc.dg/pr48616.c: Likewise.
8412 * gcc.dg/pragma-ep-1.c: Remove.
8413 * gcc.dg/pragma-ep-2.c: Remove.
8414 * gcc.dg/pragma-ep-3.c: Remove.
8415 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8416 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8417 * gcc.misc-tests/gcov-14.c: Likewise.
8418 * gfortran.dg/guality/guality.exp: Likewise.
8419 * lib/target-supports.exp (check_weak_available): Likewise.
8420 (add_options_for_tls): Likewise.
8421 (check_ascii_locale_available): Likewise.
8422 * obj-c++.dg/dwarf-2.mm: Likewise.
8423 * objc.dg/dwarf-1.m: Likewise.
8424 * objc.dg/dwarf-2.m: Likewise.
8425
8426 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8427
8428 PR tree-optimization/51721
8429 * gcc.dg/tree-ssa/vrp64.c: New test.
8430
8431 PR tree-optimization/52533
8432 * gcc.c-torture/compile/pr52533.c: New test.
8433
8434 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8435
8436 * gcc.target/i386/rtm-xabort-1.c: New.
8437 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8438 * gcc.target/i386/rtm-xend-1.c: Ditto.
8439 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8440 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8441 * gcc.target/i386/sse-13.c: Ditto.
8442 * gcc.target/i386/sse-14.c: Ditto.
8443 * gcc.target/i386/sse-22.c: Ditto.
8444 * gcc.target/i386/sse-23.c: Ditto.
8445 * g++.dg/other/i386-2.C: Ditto.
8446 * g++.dg/other/i386-3.C: Ditto.
8447
8448 2012-03-12 Tobias Burnus <burnus@net-b.de>
8449
8450 PR fortran/52542
8451 * gfortran.dg/proc_ptr_35.f90: New.
8452
8453 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8454
8455 PR target/52530
8456 * gcc.dg/torture/pr52530.c: New test.
8457
8458 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8459
8460 PR target/51244
8461 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8462
8463 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8464
8465 PR target/52450
8466 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8467
8468 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8469
8470 2012-03-09 Andrew Pinski <apinski@cavium.com>
8471
8472 PR middle-end/51988
8473 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8474 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8475
8476 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8477
8478 * gcc.dg/tree-ssa/scev-3.c: New.
8479 * gcc.dg/tree-ssa/scev-4.c: New.
8480
8481 2012-03-08 Tobias Burnus <burnus@net-b.de>
8482
8483 PR fortran/52469
8484 * gfortran.dg/proc_ptr_34.f90
8485
8486 2012-03-07 Jason Merrill <jason@redhat.com>
8487
8488 PR c++/52521
8489 * g++.dg/cpp0x/udlit-mangle.C: New.
8490
8491 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8492
8493 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8494
8495 2012-03-06 Richard Guenther <rguenther@suse.de>
8496
8497 PR middle-end/52493
8498 * gcc.dg/torture/pr52493.c: New testcase.
8499
8500 2012-03-06 Richard Guenther <rguenther@suse.de>
8501
8502 PR lto/52097
8503 * gcc.dg/lto/pr52097_0.c: New testcase.
8504
8505 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8506
8507 PR target/51244
8508 * gcc.target/sh/pr51244-1.c: New.
8509 * gcc.target/sh/pr51244-2.c: New.
8510 * gcc.target/sh/pr51244-3.c: New.
8511
8512 2012-03-05 Jason Merrill <jason@redhat.com>
8513
8514 PR c++/51930
8515 * g++.dg/ext/visibility/template11.C: New.
8516
8517 * g++.dg/cpp0x/implicit13.C: New.
8518
8519 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR tree-optimization/51721
8522 * gcc.dg/tree-ssa/vrp63.c: New test.
8523 * gcc.dg/pr51721.c: New test.
8524
8525 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8526
8527 PR fortran/50981
8528 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8529 argument checks.
8530
8531 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8532
8533 PR target/52146
8534 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8535
8536 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8537
8538 PR fortran/50981
8539 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8540
8541 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8542
8543 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8544 int32plus.
8545
8546 2012-03-03 Jason Merrill <jason@redhat.com>
8547
8548 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8549
8550 Core 1270
8551 * g++.dg/cpp0x/initlist65.C: New.
8552
8553 PR c++/36797
8554 * g++.dg/ext/is_empty2.C: New.
8555
8556 2012-03-03 Tobias Burnus <burnus@net-b.de>
8557
8558 PR fortran/48820
8559 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8560
8561 2012-03-03 Tobias Burnus <burnus@net-b.de>
8562
8563 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8564 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8565 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8566 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8567 * gfortran.dg/class_30.f90: Remove dg-warning line.
8568 * gfortran.dg/bind_c_usage_25.f90: New.
8569
8570 2012-03-03 Tobias Burnus <burnus@net-b.de>
8571
8572 PR fortran/48820
8573 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8574 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8575 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8576
8577 2012-03-03 Tobias Burnus <burnus@net-b.de>
8578
8579 PR fortran/48820
8580 * gfortran.dg/assumed_type_1.f90: New.
8581 * gfortran.dg/assumed_type_2.f90: New.
8582 * gfortran.dg/assumed_type_3.f90: New.
8583 * gfortran.dg/assumed_type_4.f90: New.
8584
8585 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8586
8587 PR target/49486
8588 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8589 * gcc.target/sh/pr49468-di.c: New.
8590
8591 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8592
8593 * gcc.dg/graphite/pr50561.c: Update.
8594
8595 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8596
8597 * gcc.target/powerpc/pr52457.c: New test.
8598
8599 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8600
8601 * gcc.target/arm/sat-1.c: New test.
8602
8603 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8604
8605 PR target/46716
8606 * gcc.target/i386/pr46716.c: New test.
8607
8608 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8609
8610 PR c++/51989
8611 * g++.dg/cpp0x/sfinae32.C: New.
8612
8613 2012-03-02 Richard Guenther <rguenther@suse.de>
8614
8615 PR tree-optimization/52406
8616 * gcc.dg/torture/pr52406.c: New testcase.
8617
8618 2012-03-02 Tobias Burnus <burnus@net-b.de>
8619
8620 PR fortran/52325
8621 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8622 * gfortran.dg/nullify_2.f90: Update dg-error.
8623 * gfortran.dg/nullify_4.f90: Ditto.
8624 * gfortran.dg/pointer_init_6.f90: Ditto.
8625
8626 2012-03-02 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/52270
8629 * gfortran.dg/class_51.f90: New.
8630
8631 2012-03-02 Tobias Burnus <burnus@net-b.de>
8632
8633 PR fortran/52452
8634 * gfortran.dg/intrinsic_8.f90: New.
8635
8636 2012-03-01 Kai Tietz <ktietz@redhat.com>
8637
8638 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8639 routines on mingw targets.
8640 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8641
8642 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR tree-optimization/52445
8645 * gcc.dg/pr52445.c: New test.
8646
8647 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8648
8649 PR target/52437
8650 * gcc.c-torture/compile/pr52437.c: New test.
8651
8652 PR middle-end/52419
8653 * gcc.dg/torture/pr52419.c: New test.
8654
8655 PR tree-optimization/52429
8656 * gcc.dg/torture/pr52429.c: New test.
8657 * g++.dg/opt/pr52429.C: New test.
8658
8659 2012-02-29 Richard Guenther <rguenther@suse.de>
8660
8661 PR testsuite/52297
8662 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8663 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8664 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8665 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8666 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8667 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8668
8669 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8670
8671 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8672
8673 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8674
8675 PR fortran/52386
8676 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8677
8678 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8679
8680 PR target/51534
8681 * gcc.target/arm/neon/pr51534.c: New testcase.
8682
8683 2012-02-28 Richard Guenther <rguenther@suse.de>
8684
8685 PR target/52407
8686 * gcc.dg/torture/pr52407.c: New testcase.
8687
8688 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8689
8690 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8691 * gcc.target/arm/vfp2.c: Likewise.
8692 * gcc.target/arm/vfp3.c: Likewise.
8693 * gcc.target/arm/vfp4.c: Likewise.
8694 * gcc.target/arm/vfp5.c: Likewise.
8695 * gcc.target/arm/vfp6.c: Likewise.
8696 * gcc.target/arm/vfp7.c: Likewise.
8697 * gcc.target/arm/vfp8.c: Likewise.
8698 * gcc.target/arm/vfp9.c: Likewise.
8699 * gcc.target/arm/vfp10.c: Likewise.
8700 * gcc.target/arm/vfp11.c: Likewise.
8701 * gcc.target/arm/vfp12.c: Likewise.
8702 * gcc.target/arm/vfp13.c: Likewise.
8703 * gcc.target/arm/vfp14.c: Likewise.
8704 * gcc.target/arm/vfp15.c: Likewise.
8705 * gcc.target/arm/vfp16.c: Likewise.
8706 * gcc.target/arm/vfp17.c: Likewise.
8707 * gcc.target/arm/neon-constants.h: New file.
8708 * gcc.target/arm/neon-vect1.c: New test.
8709 * gcc.target/arm/neon-vect2.c: New test.
8710 * gcc.target/arm/neon-vect3.c: New test.
8711 * gcc.target/arm/neon-vect4.c: New test.
8712 * gcc.target/arm/neon-vect5.c: New test.
8713 * gcc.target/arm/neon-vect6.c: New test.
8714 * gcc.target/arm/neon-vect7.c: New test.
8715 * gcc.target/arm/neon-vect8.c: New test.
8716
8717 2012-02-28 Richard Guenther <rguenther@suse.de>
8718
8719 PR tree-optimization/52402
8720 * gcc.dg/torture/pr52402.c: New testcase.
8721
8722 2012-02-28 Richard Guenther <rguenther@suse.de>
8723
8724 PR lto/52400
8725 * g++.dg/lto/pr52400_0.C: New testcase.
8726
8727 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8728
8729 * gcc.target/avr/torture/builtins-1.c: New test.
8730 * gcc.target/avr/torture/builtins-error.c: New test.
8731
8732 2012-02-28 Kai Tietz <ktietz@redhat.com>
8733
8734 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8735 * gcc.target/i386/pr45352-2.c: Likewise.
8736 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8737 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8738 targets instead rand.
8739 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8740 * gcc.target/i386/sse2-mul-1.c: Likewise.
8741 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8742 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8743 * gcc.target/i386/pad-1.c: Likewise.
8744 * gcc.target/i386/pad-9.c: Likewise.
8745 * gcc.target/i386/pad-2.c: Likewise.
8746 * gcc.target/i386/pad-5b.c: Likewise.
8747 * gcc.target/i386/pad-8.c: Likewise.
8748 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8749 * gcc.target/i386/pr44130.c: Likewise.
8750 * gcc.target/i386/align-main-1.c: Likewise.
8751 * gcc.target/i386/align-main-2.c: Likewise.
8752 * gcc.target/i386/sw-1.c: Likewise.
8753 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8754 on x64 mingw target.
8755 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8756 * gcc.target/i386/pr46295.c: Likewise.
8757 * gcc.target/i386/amd64-abi-1.c: Likewise.
8758 * gcc.target/i386/amd64-abi-2.c: Likewise.
8759 * gcc.target/i386/pr39082-1.c: Likewise.
8760 * gcc.target/i386/pr39162.c: Likewise.
8761 * gcc.target/i386/pr22152.c: Likewise.
8762 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8763 * gcc.target/i386/wrfsbase-2.c: Likewise.
8764 * gcc.target/i386/local.c: Likewise
8765 * gcc.target/i386/wrgsbase-1.c: Likewise.
8766 * gcc.target/i386/wrfsbase-1.c: Likewise.
8767 * gcc.target/i386/pr39315-3.c: Likewise.
8768 * gcc.target/i386/pr35767-4.c: Likewise.
8769 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8770 x64 mingw target.
8771 * gcc.target/i386/pr45336-2.c: Likewise.
8772 * gcc.target/i386/pr45336-1.c: Likewise.
8773 * gcc.target/i386/pr45336-4.c: Likewise.
8774
8775 2012-02-27 Tristan Gingold <gingold@adacore.com>
8776
8777 * gnat.dg/array20.ad[sb]: New test.
8778
8779 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR target/52375
8782 * gcc.target/arm/pr52375.c: New test.
8783 * gcc.c-torture/compile/pr52375.c: New test.
8784
8785 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8786
8787 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8788 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8789
8790 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8791
8792 * gnat.dg/aggr19.adb: New test.
8793 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8794
8795 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8796
8797 PR target/49263
8798 * gcc.target/sh/pr49263.c: New.
8799
8800 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8801
8802 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8803 simulate_thread_wrapper_other_threads
8804 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8805 Move initialization of 'value' to main().
8806 (main): Initialize 'value';
8807 * gcc.dg/simulate-thread/speculative-store.c
8808 (simulate_thread_step_verify): Return 0 when successful.
8809 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8810 Reduce threshold.
8811 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8812 (simulate_thread_wrapper_other_threads): Return a success/fail value
8813 and issue an error if the instruction count threshold is exceeded.
8814
8815 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8816
8817 PR target/50580
8818 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8819 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8820
8821 2012-02-24 Richard Guenther <rguenther@suse.de>
8822
8823 PR middle-end/52355
8824 * gcc.dg/pr52355.c: New testcase.
8825
8826 2012-02-23 Kai Tietz <ktietz@redhat.com>
8827
8828 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8829 * gcc.dg/Wpadded.c: Likewise.
8830 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8831 structure-layout.
8832 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8833 for sleep by Sleep and add windows.h include for this function.
8834 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8835 targets.
8836 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8837 target.
8838 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8839 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8840 on x64 mingw target.
8841 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8842 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8843 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8844 failure on LLP64 target.
8845
8846 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8847
8848 PR c/52290
8849 * gcc.dg/noncompile/pr52290.c: New test.
8850
8851 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR tree-optimization/52019
8854 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8855
8856 2012-02-22 Kai Tietz <ktietz@redhat.com>
8857
8858 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8859 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8860 derived pdiff_t type.
8861 * g++.dg/torture/pr49720.C: Likewise
8862
8863 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8864
8865 PR target/52330
8866 * gcc.target/i386/pr52330.c: New test.
8867
8868 2012-02-22 Tobias Burnus <burnus@net-b.de>
8869
8870 PR fortran/52335
8871 * gfortran.dg/io_constraints_10.f90: New.
8872
8873 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8874
8875 * lib/target-supports.exp (check_effective_target_vect_condition):
8876 Return true for NEON.
8877
8878 2012-02-21 Kai Tietz <ktietz@redhat.com>
8879
8880 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8881
8882 2012-02-21 Richard Guenther <rguenther@suse.de>
8883
8884 PR tree-optimization/52324
8885 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8886
8887 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8888
8889 PR middle-end/51782
8890 * gcc.target/avr/torture/pr51782-1.c: New test.
8891
8892 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR tree-optimization/52318
8895 * gcc.dg/pr52318.c: New test.
8896
8897 2012-02-20 Kai Tietz <ktietz@redhat.com>
8898
8899 * gcc.dg/bf-ms-layout-3.c: New testcase.
8900
8901 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8902
8903 PR testsuite/52229
8904 PR fortran/32380
8905 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8906
8907 2012-02-20 Richard Guenther <rguenther@suse.de>
8908
8909 PR tree-optimization/52298
8910 * gcc.dg/torture/pr52298.c: New testcase.
8911 * gcc.dg/vect/pr52298.c: Likewise.
8912
8913 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8914
8915 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8916 * gcc.c-torture/execute/pr52286.c: Ditto.
8917
8918 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR tree-optimization/52286
8921 * gcc.c-torture/execute/pr52286.c: New test.
8922
8923 2012-02-18 Tobias Burnus <burnus@net-b.de>
8924
8925 PR fortran/52295
8926 * gfortran.dg/interface_35.f90: Use -std=f2003.
8927 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8928 * gfortran.dg/interface_assignment_4.f90: Ditto.
8929 * gfortran.dg/bessel_1.f90: Ditto.
8930 * gfortran.dg/func_result_6.f90: Ditto.
8931 * gfortran.dg/hypot_1.f90: Ditto.
8932 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8933
8934 2012-02-17 Tobias Burnus <burnus@net-b.de>
8935
8936 PR translation/52232
8937 PR translation/52234
8938 PR translation/52245
8939 PR translation/52246
8940 PR translation/52262
8941 PR translation/52273
8942 * gfortran.dg/coarray_22.f90: Update dg-error.
8943 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8944
8945 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8946
8947 PR target/51753
8948 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8949 (simulate-thread): Use default timeout.
8950
8951 2012-02-16 Jason Merrill <jason@redhat.com>
8952
8953 PR c++/52248
8954 * g++.dg/ext/timevar1.C: New.
8955
8956 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8957
8958 PR c++/52126
8959 * g++.dg/template/using21.C: New.
8960 * g++.dg/template/using22.C: Likewise.
8961
8962 2012-02-16 Jason Merrill <jason@redhat.com>
8963
8964 PR c++/51415
8965 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8966
8967 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8968
8969 PR tree-optimization/52255
8970 * gcc.c-torture/compile/pr52255.c: New test.
8971
8972 PR debug/52260
8973 * g++.dg/debug/dwarf2/pr52260.C: New test.
8974
8975 PR middle-end/51929
8976 * g++.dg/ipa/pr51929.C: New test.
8977
8978 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8979
8980 PR target/52199
8981 * gcc.target/powerpc/pr52199.c: New file.
8982
8983 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8984
8985 PR target/52152
8986 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8987
8988 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8989
8990 * gcc.dg/pr51867.c: Don't include <math.h>.
8991 (sqrtf): Declare.
8992
8993 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8994
8995 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8996 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8997
8998 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8999
9000 PR tree-optimization/50561
9001 * gcc.dg/graphite/pr50561.c: New testcase.
9002
9003 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9004
9005 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9006 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9007
9008 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9009
9010 * gnat.dg/discr35.ad[sb]: New test.
9011
9012 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9013
9014 * gnat.dg/volatile10.adb: New test.
9015 * gnat.dg/volatile10_pkg.ads: New helper.
9016
9017 2012-02-14 Jason Merrill <jason@redhat.com>
9018
9019 * g++.dg/ext/attrib43.C: New.
9020
9021 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9022
9023 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9024 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9025 fgnu_tm.
9026 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9027 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9028 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9029 effective_target fgnu_tm.
9030 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9031
9032 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR c++/52247
9035 * g++.dg/template/asmgoto1.C: New test.
9036
9037 2012-02-14 Ian Lance Taylor <iant@google.com>
9038
9039 PR go/48501
9040 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9041 compiling generated file for 64bit and index tests.
9042
9043 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9044
9045 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9046
9047 2012-02-14 Richard Guenther <rguenther@suse.de>
9048
9049 PR tree-optimization/52244
9050 PR tree-optimization/51528
9051 * gcc.dg/torture/pr52244.c: New testcase.
9052
9053 2012-02-14 Walter Lee <walt@tilera.com>
9054
9055 * g++.dg/other/PR23205.C: Disable test on tile.
9056 * g++.dg/other/pr23205-2.C: Disable test on tile.
9057 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9058 * gcc.dg/20040813-1.c: Disable test on tile.
9059 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9060 * gcc.misc-tests/linkage.exp: Handle tilegx.
9061
9062 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR tree-optimization/52210
9065 * gcc.dg/pr52210.c: New test.
9066
9067 2012-02-14 Jason Merrill <jason@redhat.com>
9068
9069 PR c++/39055
9070 * g++.dg/overload/defarg5.C: New.
9071
9072 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR c/52181
9075 * c-c++-common/pr52181.c: New test.
9076
9077 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR c++/52215
9080 * g++.dg/ext/atomic-1.C: New test.
9081
9082 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9083
9084 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9085
9086 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR middle-end/52209
9089 * gcc.c-torture/execute/pr52209.c: New test.
9090
9091 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9092
9093 PR fortran/50981
9094 * gfortran.dg/elemental_optional_args_5.f03: New test.
9095
9096 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9097
9098 PR testsuite/50076
9099 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9100 cases.
9101
9102 2012-02-11 Ian Lance Taylor <iant@google.com>
9103
9104 PR go/51874
9105 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9106 SPARC Solaris. Don't run the test at all on systems where it may
9107 not work, rather than xfailing it.
9108
9109 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9110
9111 PR rtl-optimization/52175
9112 * gcc.c-torture/compile/pr52175.c: New test.
9113
9114 2012-02-10 Jason Merrill <jason@redhat.com>
9115
9116 PR c++/51910
9117 * g++.dg/template/repo10.C: New.
9118
9119 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9120
9121 PR debug/52132
9122 * gcc.dg/pr52132.c: New test.
9123
9124 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9125
9126 * gnat.dg/specs/aggr4.ads: New test.
9127 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9128
9129 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9130
9131 PR target/52146
9132 * gcc.target/i386/pr52146.c: New.
9133
9134 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR middle-end/52177
9137 * c-c++-common/pr52177.c: New test.
9138
9139 2012-02-10 Jan Hubicka <jh@suse.cz>
9140
9141 PR middle-end/48600
9142 * g++.dg/torture/pr48600.C: New testcase.
9143
9144 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9145
9146 PR middle-end/52140
9147 * gcc.dg/dfp/pr52140.c: New test.
9148
9149 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9150
9151 PR fortran/32380
9152 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9153 of dg-options.
9154
9155 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9156
9157 PR middle-end/51867
9158 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9159 * gcc.dg/pr51867.c: New test.
9160
9161 2012-02-09 Ian Lance Taylor <iant@google.com>
9162
9163 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9164 which don't support -fsplit-stack. Turn off optimization when
9165 compiling select5-out.go.
9166
9167 2012-02-08 Ian Lance Taylor <iant@google.com>
9168
9169 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9170 systems which don't support -fsplit-stack.
9171
9172 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9173
9174 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9175 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9176 machine instuction in the log.
9177
9178 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9179
9180 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9181 to 20 seconds.
9182
9183 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9184
9185 PR driver/48524
9186 * gcc.dg/pr48524.c: New test.
9187 * gcc.dg/pr48524.spec: New spec file for test.
9188
9189 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9190
9191 PR fortran/32380
9192 * gfortran.dg/vect/pr32380.f90: New test.
9193
9194 2012-02-08 Tobias Burnus <burnus@net-b.de>
9195
9196 PR fortran/52151
9197 * gfortran.dg/realloc_on_assign_12.f90: New.
9198
9199 2012-02-08 Richard Guenther <rguenther@suse.de>
9200
9201 PR rtl-optimization/52170
9202 * gcc.dg/torture/pr52170.c: New testcase.
9203
9204 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR gcov-profile/52150
9207 * gcc.dg/tree-prof/pr52150.c: New test.
9208
9209 PR rtl-optimization/52139
9210 * gcc.dg/pr52139.c: New test.
9211
9212 2012-02-07 Jason Merrill <jason@redhat.com>
9213
9214 PR c++/51675
9215 * g++.dg/cpp0x/constexpr-union3.C: New.
9216
9217 PR c++/52035
9218 * g++.dg/lto/pr52035_0.C: New.
9219
9220 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9221
9222 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9223 * gcc.dg/special/weak-1.c: Likewise.
9224 * gcc.dg/ucnid-12.c: Likewise.
9225 * gcc.dg/torture/pr45678-1.c: Likewise.
9226 * gcc.dg/torture/pr45678-2.c: Likewise.
9227 * gcc.dg/vector-4.c: Likewise.
9228 * gcc.dg/ipa/inline-5.c: Likewise.
9229 * gcc.dg/ucnid-11.c: Likewise.
9230 * gcc.misc-tests/gcov-13.c: Likewise.
9231 * gcc.misc-tests/gcov-14.c: Likewise.
9232 * g++.dg/ext/label13.C: Likewise.
9233 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9234 hppa*-*-hpux* options.
9235 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9236 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9237 * gcc.dg/pr48616.c: Likewise.
9238 * gcc.dg/pr17957.c: Likewise.
9239 * gcc.dg/pr17055-1.c: Likewise.
9240 * gcc.dg/pr32912-1.c: Likewise.
9241 * gcc.dg/tm/pr51472.c: Likewise.
9242 * c-c++-common/fold-bitand-4.c: Likewise.
9243 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9244 Use dg-additional-options for extra options.
9245
9246 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9247
9248 * gcc.target/epiphany/interrupt-2.c: New test.
9249
9250 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9251
9252 PR target/52155
9253 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9254 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9255 for MIPS ELF.
9256
9257 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9258
9259 PR target/52152
9260 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9261
9262 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9263
9264 PR middle-end/24306
9265 PR target/52154
9266 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9267 * gcc.target/mips/va-arg-1.c: New test.
9268
9269 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9270
9271 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9272 for -mno-pointers-to-nested-functions.
9273
9274 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9275
9276 * gcc.c-torture/execute/20120207-1.c: New test.
9277
9278 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9279
9280 PR rtl-optimization/52060
9281 * gcc.dg/torture/pr52060.c: New test.
9282
9283 PR middle-end/52074
9284 * gcc.c-torture/compile/pr52074.c: New test.
9285
9286 2012-02-07 Tobias Burnus <burnus@net-b.de>
9287
9288 PR fortran/51514
9289 * gfortran.dg/class_to_type_2.f90: New.
9290
9291 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9292
9293 PR fortran/32373
9294 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9295 Remove module.
9296
9297 2012-02-06 Jason Merrill <jason@redhat.com>
9298
9299 PR c++/52088
9300 * g++.dg/template/conv13.C: New.
9301
9302 2012-02-06 Richard Guenther <rguenther@suse.de>
9303
9304 PR tree-optimization/52115
9305 * gcc.c-torture/compile/pr52115.c: New testcase.
9306
9307 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9308
9309 PR target/52129
9310 * gcc.c-torture/execute/pr52129.c: New test.
9311
9312 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9313
9314 * gcc.dg/pr48374.c: Actually add the test I forgot
9315 in the 2012-01-25 commit.
9316
9317 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9318
9319 PR fortran/32373
9320 * gfortran.dg/vect/vect-8.f90: New test case.
9321
9322 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9323
9324 PR fortran/48847
9325 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9326
9327 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9328
9329 PR fortran/52102
9330 * gfortran.dg/class_48.f90 : Add test of allocate class array
9331 component with source in subroutine test3. Remove commenting
9332 out in subroutine test4, since branching on unitialized variable
9333 is now fixed (no PR for this last.).
9334
9335 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9336
9337 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9338 on MIPS targets.
9339 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9340
9341 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9342
9343 PR target/52125
9344 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9345 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9346
9347 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9348
9349 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9350 (check_effective_target_sync_int_long): Use it.
9351 (check_effective_target_sync_char_short): Likewise.
9352 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9353
9354 2012-02-05 Tobias Burnus <burnus@net-b.de>
9355
9356 PR fortran/51972
9357 * gfortran.dg/class_48.f90: Add some further checks.
9358
9359 2012-02-05 Ira Rosen <irar@il.ibm.com>
9360
9361 PR tree-optimization/52091
9362 * gcc.dg/vect/pr52091.c: New test.
9363
9364 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR rtl-optimization/52113
9367 * gcc.target/avr/pr52113.c: New test.
9368
9369 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9370
9371 PR rtl-optimization/52092
9372 * gcc.c-torture/compile/pr52092.c: New test.
9373
9374 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9375
9376 PR fortran/41587
9377 * gfortran.dg/class_array_10.f03: New test.
9378
9379 PR fortran/46356
9380 * gfortran.dg/class_array_11.f03: New test.
9381
9382 PR fortran/51754
9383 * gfortran.dg/class_array_12.f03: New test.
9384
9385 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9386
9387 PR fortran/52012
9388 * gfortran.dg/realloc_on_assign_11.f90: New test.
9389
9390 2012-02-02 Tobias Burnus <burnus@net-b.de>
9391
9392 PR fortran/52093
9393 * gfortran.dg/shape_7.f90: New.
9394
9395 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9396
9397 * gcc.target/mips/mips-prepend-1.c: New test.
9398
9399 2012-02-02 Jan Hubicka <jh@suse.cz>
9400 Tom de Vries <tom@codesourcery.com>
9401
9402 PR middle-end/51998
9403 * gcc.dg/alias-12.c: New testcase.
9404 * gcc.dg/alias-13.c: New testcase.
9405
9406 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR target/52086
9409 * gcc.dg/pr52086.c: New test.
9410
9411 PR tree-optimization/52073
9412 * gcc.c-torture/compile/pr52073.c: New test.
9413
9414 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9415
9416 PR fortran/51958
9417 * gfortran.dg/function_optimize_10.f90: New test.
9418
9419 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9420
9421 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9422 test on alpha*-*-*.
9423
9424 2012-02-01 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/52024
9427 * gfortran.dg/typebound_operator_14.f90: New.
9428
9429 2012-02-01 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/52059
9432 * gfortran.dg/elemental_function_1.f90: New.
9433
9434 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9435
9436 PR rtl-optimization/51374
9437 * gcc.target/avr/torture/pr51374-1.c:
9438 Also fail if SBIS is seen.
9439
9440 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9441
9442 PR rtl-optimization/51374
9443 * gcc.target/avr/torture/pr51374-1.c: New.
9444
9445 2012-01-31 Tobias Burnus <burnus@net-b.de>
9446
9447 PR fortran/52024
9448 * gfortran.dg/typebound_generic_11.f90: New.
9449
9450 2012-01-31 Tobias Burnus <burnus@net-b.de>
9451
9452 PR fortran/52029
9453 * gfortran.dg/class_49.f90: New.
9454
9455 2012-01-31 Tobias Burnus <burnus@net-b.de>
9456
9457 PR fortran/52013
9458 * gfortran.dg/elemental_args_check_6.f90: New.
9459
9460 2012-01-31 Jason Merrill <jason@redhat.com>
9461
9462 PR c++/52043
9463 * g++.dg/cpp0x/variadic122.C: New.
9464
9465 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9466
9467 PR fortran/52012
9468 * gfortran.dg/realloc_on_assign_10.f90: New test.
9469
9470 2012-01-31 Richard Guenther <rguenther@suse.de>
9471
9472 PR tree-optimization/51528
9473 * gcc.dg/torture/pr51528.c: New testcase.
9474
9475 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9476
9477 PR go/48501
9478 * lib/go.exp (go_target_compile): Append timeout= to options.
9479 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9480 select5-out.go test on alpha*-*-* targets.
9481
9482 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9483
9484 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9485 (TEST_SHORT): Reformat in the same way.
9486 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9487 (TEST_SHORT): Reformat in the same way.
9488 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9489 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9490 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9491 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9492 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9493
9494 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9495
9496 PR target/51835
9497 * gcc.target/arm/pr51835.c: New testcase.
9498
9499 2012-01-30 Richard Guenther <rguenther@suse.de>
9500
9501 PR tree-optimization/52028
9502 * gcc.dg/torture/pr52028.c: New testcase.
9503 * gfortran.dg/ldist-pr45199.f: Adjust.
9504 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9505 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9506 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9507
9508 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9509
9510 PR debug/52027
9511 * gcc.dg/tree-prof/pr52027.c: New test.
9512
9513 PR tree-optimization/52046
9514 * gcc.dg/pr52046.c: New test.
9515
9516 PR debug/52048
9517 * g++.dg/other/pr52048.C: New test.
9518
9519 2012-01-30 Richard Guenther <rguenther@suse.de>
9520
9521 PR tree-optimization/52045
9522 * gcc.dg/pr52045.c: New testcase.
9523
9524 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9525
9526 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9527 new code generated for __sync_lock_release.
9528
9529 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9530
9531 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9532
9533 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9534
9535 PR testsuite/51875
9536 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9537
9538 * g++.dg/ext/visibility/template10.C: Fix typo.
9539
9540 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9541
9542 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9543
9544 PR c++/51327
9545 * g++.dg/cpp0x/constexpr-ice6.C: New.
9546
9547 2012-01-29 Tobias Burnus <burnus@net-b.de>
9548
9549 PR fortran/41600
9550 * gfortran.dg/default_initialization_6.f90: New.
9551
9552 2012-01-29 Tobias Burnus <burnus@net-b.de>
9553
9554 PR fortran/51972
9555 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9556 * gfortran.dg/class_48.f90: New.
9557
9558 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9559
9560 PR fortran/51808
9561 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9562
9563 2012-01-28 Tobias Burnus <burnus@net-b.de>
9564
9565 PR fortran/51972
9566 * gfortran.dg/class_allocate_12.f90: New.
9567
9568 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9569
9570 * gcc.dg/torture/pr50444.c: Fix dg directives.
9571
9572 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9573
9574 PR target/52006
9575 * gcc.target/arm/pr52006.c: New test.
9576
9577 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9578
9579 PR testsuite/52011
9580 * gcc.dg/lto/trans-mem.h: New file.
9581 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9582 * gcc.dg/lto/trans-mem-1_1.c: Same.
9583 * gcc.dg/lto/trans-mem-4_1.c: Same.
9584 * gcc.dg/lto/trans-mem-3_1.c: Same.
9585
9586 2012-01-27 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/52022
9589 * gfortran.dg/dummy_procedure_7.f90: New.
9590
9591 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9592
9593 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9594 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9595
9596 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9597
9598 PR c++/51852
9599 * g++.dg/other/gc5.C: New test.
9600
9601 2012-01-27 Richard Guenther <rguenther@suse.de>
9602
9603 PR tree-optimization/50444
9604 * gcc.dg/torture/pr50444.c: New testcase.
9605
9606 2012-01-27 Tobias Burnus <burnus@net-b.de>
9607
9608 PR fortran/51970
9609 PR fortran/51977
9610 * gfortran.dg/move_alloc_13.f90: New.
9611
9612 2012-01-27 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51953
9615 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9616 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9617 and change dg-error string.
9618
9619 2012-01-27 Tobias Burnus <burnus@net-b.de>
9620
9621 PR fortran/52016
9622 * gfortran.dg/elemental_args_check_5.f90: New.
9623
9624 2012-01-27 Richard Guenther <rguenther@suse.de>
9625
9626 PR middle-end/51959
9627 * g++.dg/torture/pr51959.C: New testcase.
9628
9629 2012-01-27 Tom de Vries <tom@codesourcery.com>
9630
9631 PR tree-optimization/51990
9632 * gcc.dg/pr51990.c: New test.
9633 * gcc.dg/pr51990-2.c: Same.
9634
9635 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9636 Tobias Burnus <burnus@gcc.gnu.org>
9637
9638 PR fortran/48705
9639 * gfortran.dg/class_allocate_11.f03: New.
9640
9641 PR fortran/51870
9642 PR fortran/51943
9643 PR fortran/51946
9644 * gfortran.dg/class_allocate_7.f03: New.
9645 * gfortran.dg/class_allocate_8.f03: New.
9646 * gfortran.dg/class_allocate_9.f03: New.
9647 * gfortran.dg/class_allocate_10.f03: New.
9648
9649 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9650
9651 * gnat.dg/discr34.adb: New test.
9652 * gnat.dg/discr34_pkg.ads: New helper.
9653
9654 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gnat.dg/discr33.adb: New test.
9657
9658 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9659
9660 * gnat.dg/limited_with3.ad[sb): New test.
9661 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9662 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9663 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9664
9665 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9666
9667 * gnat.dg/stack_usage1.adb: New test.
9668 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9669
9670 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9671 * gcc.dg/pr44194-2.c: Likewise.
9672
9673 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9674
9675 PR c++/51370
9676 * g++.dg/template/crash112.C: New.
9677
9678 2012-01-27 Richard Henderson <rth@redhat.com>
9679
9680 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9681
9682 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9683
9684 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9685
9686 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR middle-end/51895
9689 * g++.dg/opt/pr51895.C: New test.
9690
9691 2012-01-26 Michael Matz <matz@suse.de>
9692
9693 PR tree-optimization/48794
9694 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9695
9696 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9697
9698 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9699
9700 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9701
9702 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9703 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9704 memory.
9705 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9706 the default value for s390 and s390x.
9707
9708 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9709
9710 PR lto/51698
9711 * gcc.dg/lto/trans-mem-4_0.c: New.
9712 * gcc.dg/lto/trans-mem-4_1.c: New.
9713 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9714 TM builtins.
9715 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9716 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9717 TM builtins.
9718 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9719 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9720 TM builtins.
9721
9722 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9723
9724 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9725
9726 2012-01-25 Ian Lance Taylor <iant@google.com>
9727
9728 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9729
9730 2012-01-25 Tobias Burnus <burnus@net-b.de>
9731
9732 PR fortran/51995
9733 * gfortran.dg/typebound_proc_25.f90: New.
9734
9735 2012-01-25 Jason Merrill <jason@redhat.com>
9736
9737 PR c++/51992
9738 * g++.dg/lto/pr51992_0.C: New.
9739
9740 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9741
9742 PR tree-optimization/51987
9743 * gcc.target/i386/pr51987.c: New test.
9744
9745 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9746
9747 * gcc.dg/tm/lto-1.c: Require lto support in target.
9748
9749 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9750
9751 PR rtl-optimization/48374
9752 * gcc.dg/pr48374.c: New test.
9753
9754 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9755
9756 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9757
9758 2012-01-25 Tobias Burnus <burnus@net-b.de>
9759
9760 PR fortran/51966
9761 * gfortran.dg/derived_constructor_char_3.f90: New.
9762
9763 2012-01-24 Ian Lance Taylor <iant@google.com>
9764
9765 * go.test/go-test.exp (filecmp): New procedure.
9766 (errchk): Handle quoted square brackets.
9767 (go-gc-tests): Set go_compile_args. Handle various new test
9768 lines. Skip a few new tests.
9769 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9770
9771 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9772
9773 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9774 (check_effective_target_vect_extract_even_odd)
9775 (check_effective_target_vect_interleave): Return true for MIPS
9776 paired-single.
9777
9778 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9779
9780 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9781 (main): Use it instead of argc.
9782
9783 2012-01-24 Jason Merrill <jason@redhat.com>
9784
9785 PR c++/51973
9786 * g++.dg/cpp0x/sfinae31.C: New.
9787
9788 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9789
9790 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9791
9792 2012-01-24 Jason Merrill <jason@redhat.com>
9793
9794 PR c++/51812
9795 * g++.dg/inherit/covariant20.C: New.
9796
9797 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/51223
9800 * g++.dg/parse/crash58.C: New.
9801
9802 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9803
9804 PR target/51957
9805 * gcc.dg/pr51957-1.c: New test.
9806 * gcc.dg/pr51957-1.h: New file.
9807 * gcc.dg/pr51957-2.c: New test.
9808
9809 2012-01-23 Jason Merrill <jason@redhat.com>
9810
9811 PR c++/51930
9812 * g++.dg/ext/visibility/template10.C: New.
9813
9814 2012-01-23 Tobias Burnus <burnus@net-b.de>
9815
9816 PR fortran/51948
9817 * gfortran.dg/move_alloc_12.f90: New.
9818
9819 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9820
9821 PR middle-end/45416
9822 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9823
9824 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9825
9826 PR c++/51398
9827 * g++.dg/template/crash111.C: New.
9828
9829 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9830
9831 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9832 configurations.
9833 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9834
9835 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9836
9837 PR testsuite/51941
9838 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9839 the DW_TAG_class_type and DW_AT_name: "Executor".
9840
9841 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9842
9843 * lib/target-supports.exp
9844 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9845 (check_effective_target_vect_interleave): Likewise.
9846
9847 2012-01-22 Jason Merrill <jason@redhat.com>
9848
9849 PR c++/51925
9850 * g++.dg/template/using20.C: New.
9851 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9852
9853 2012-01-23 Jason Merrill <jason@redhat.com>
9854
9855 PR target/51934
9856 * g++.dg/torture/pr51344.C: Limit to x86.
9857
9858 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9859
9860 * c-c++-common/tm/omp.c: Require target with pthread support.
9861
9862 2012-01-23 Richard Guenther <rguenther@suse.de>
9863
9864 PR tree-optimization/51949
9865 * gcc.dg/torture/pr51949.c: New testcase.
9866
9867 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR rtl-optimization/51933
9870 * gcc.c-torture/execute/pr51933.c: New test.
9871
9872 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9873
9874 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9875 Do not define for Interix.
9876
9877 2012-01-22 Jason Merrill <jason@redhat.com>
9878
9879 PR c++/51832
9880 * g++.dg/lto/pr51832.h: New.
9881 * g++.dg/lto/pr51832_0.C: New.
9882 * g++.dg/lto/pr51832_1.C: New.
9883
9884 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9885
9886 * gcc.dg/ext-elim-1.c: New test.
9887
9888 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9889
9890 PR target/51931
9891 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9892 * g++.dg/opt/longbranch1.C: Likewise.
9893
9894 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9895
9896 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9897 in C++11 mode.
9898
9899 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9900
9901 PR fortran/50556
9902 * gfortran.dg/namelist_74.f90: New test.
9903 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9904
9905 2012-01-21 Tobias Burnus <burnus@net-b.de>
9906
9907 PR fortran/51913
9908 * gfortran.dg/class_47.f90: New.
9909
9910 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9911
9912 * gnat.dg/renaming5.ad[sb]: New test.
9913
9914 2012-01-20 Jason Merrill <jason@redhat.com>
9915
9916 PR c++/51919
9917 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9918
9919 2012-01-20 Jason Merrill <jason@redhat.com>
9920
9921 PR c++/51922
9922 * g++.dg/ext/attrib42.C: Require ilp32.
9923
9924 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9925
9926 PR target/51915
9927 * gcc.target/arm/pr51915.c: New test.
9928
9929 2012-01-20 Cary Coutant <ccoutant@google.com>
9930 Dodji Seketeli <dodji@redhat.com>
9931
9932 PR debug/45682
9933 * g++.dg/debug/dwarf2/nested-3.C: New test.
9934
9935 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9936
9937 PR c++/51402
9938 * g++.dg/template/crash110.C: New.
9939
9940 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9943 Remove default options on hppa*-*-hpux*.
9944
9945 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9946
9947 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9948
9949 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9950
9951 * gcc.c-torture/compile/pr51856.c: New testcase.
9952
9953 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9954
9955 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9956 options to go_target_compile.
9957
9958 2012-01-20 Kai Tietz <ktietz@redhat.com>
9959
9960 * g++.dg/torture/pr51344.C: Fix typo.
9961
9962 2012-01-20 Richard Guenther <rguenther@suse.de>
9963
9964 PR tree-optimization/51903
9965 * g++.dg/torture/pr51903.C: New testcase.
9966
9967 2012-01-20 Tobias Burnus <burnus@net-b.de>
9968 Janus Weil <janus@gcc.gnu.org>
9969
9970 PR fortran/51056
9971 * gfortran.dg/use_21.f90: New.
9972
9973 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR target/51106
9976 * gcc.dg/torture/pr51106-1.c: New test.
9977 * gcc.dg/torture/pr51106-2.c: New test.
9978
9979 2012-01-19 Kai Tietz <ktietz@redhat.com>
9980
9981 * g++.dg/torture/pr51344.C: New test.
9982
9983 2012-01-19 Tobias Burnus <burnus@net-b.de>
9984
9985 PR fortran/51904
9986 * gfortran.dg/intrinsic_size_2.f90: New.
9987
9988 2012-01-19 Jason Merrill <jason@redhat.com>
9989
9990 PR c++/51889
9991 * g++.dg/inherit/using7.C: New.
9992
9993 2012-01-19 Richard Guenther <rguenther@suse.de>
9994
9995 PR tree-optimization/37997
9996 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9997
9998 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9999
10000 PR rtl-optimization/51505
10001 * gcc.dg/pr51505.c: New test.
10002
10003 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10004
10005 PR fortran/51634
10006 * gfortran.dg/typebound_operator_12.f03: New.
10007 * gfortran.dg/typebound_operator_13.f03: New.
10008
10009 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10010
10011 PR c++/51225
10012 * g++.dg/cpp0x/pr51225.C: New.
10013
10014 2012-01-17 Ian Lance Taylor <iant@google.com>
10015
10016 PR go/50656
10017 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10018
10019 2012-01-17 Tobias Burnus <burnus@net-b.de>
10020
10021 PR fortran/51869
10022 * gfortran.dg/realloc_on_assign_9.f90: New.
10023
10024 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10025
10026 PR other/51165
10027 * gcc.dg/tm/memopt-3.c: Remove xfail.
10028 * gcc.dg/tm/memopt-4.c: Remove xfail.
10029 * gcc.dg/tm/memopt-5.c: Remove xfail.
10030 * gcc.dg/tm/memopt-7.c: Remove xfail.
10031
10032 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10033
10034 PR tree-optimization/51877
10035 * gcc.c-torture/execute/pr51877.c: New test.
10036
10037 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10038
10039 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10040 {!vect_align_arrays} to vect_sizes_32B_16B.
10041 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10042 * gcc.dg/vect/vect-peel-3.c: Ditto.
10043
10044 2012-01-16 Jason Merrill <jason@redhat.com>
10045
10046 PR c++/51854
10047 * g++.dg/abi/mangle60.C: New.
10048
10049 PR c++/51827
10050 * g++.dg/pch/mangle1.{C,Hs}: New.
10051
10052 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10053 Tobias Burnus <burnus@net-b.de>
10054
10055 PR fortran/50981
10056 * gfortran.dg/elemental_optional_args_3.f90: New
10057 * gfortran.dg/elemental_optional_args_4.f90: New
10058
10059 2012-01-16 Tobias Burnus <burnus@net-b.de>
10060
10061 PR fortran/51809
10062 * gfortran.dg/use_20.f90: New
10063
10064 2012-01-16 Jason Merrill <jason@redhat.com>
10065
10066 PR c++/51868
10067 * g++.dg/cpp0x/rv-bitfield.C: New.
10068 * g++.dg/cpp0x/rv-bitfield2.C: New.
10069
10070 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10071
10072 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10073 subroutine 'qsort' and use index array to assign the result.
10074
10075 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR tree-optimization/51865
10078 * gcc.dg/pr51865.c: New test.
10079
10080 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10081
10082 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10083
10084 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10085
10086 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10087 to be loaded from the constant pool, rather than via %hi and %lo.
10088
10089 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10090
10091 PR rtl-optimization/51821
10092 * gcc.dg/pr51821.c: New test.
10093
10094 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10095
10096 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10097
10098 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10099
10100 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10101
10102 2012-01-14 Tobias Burnus <burnus@net-b.de>
10103
10104 PR fortran/51800
10105 * gfortran.dg/init_flag_8.f90: New.
10106 * gfortran.dg/init_flag_9.f90: New.
10107
10108 2011-01-14 Tobias Burnus <burnus@net-b.de>
10109
10110 PR fortran/51816
10111 * gfortran.dg/use_18.f90: New.
10112 * gfortran.dg/use_19.f90: New.
10113
10114 2012-01-13 Ian Lance Taylor <iant@google.com>
10115
10116 PR c++/50012
10117 * g++.dg/warn/Wsign-compare-4.C: New.
10118
10119 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10120
10121 PR fortran/48351
10122 * gfortran.dg/alloc_comp_assign.f03: New.
10123 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10124 __BUILTIN_FREE from 38 to 32.
10125
10126 2012-01-13 Jason Merrill <jason@redhat.com>
10127
10128 PR c++/20681
10129 * g++.dg/warn/Wreturn-type-7.C: New.
10130
10131 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10132
10133 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10134 assumption.
10135 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10136 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10137 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10138 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10139 int32plus because of big array needed.
10140 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10141 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10142
10143 2012-01-13 Jason Merrill <jason@redhat.com>
10144
10145 PR c++/51813
10146 * g++.dg/ext/visibility/template9.C: New.
10147
10148 PR c++/51620
10149 * g++.dg/cpp0x/defaulted34.C: New.
10150 * g++.dg/template/virtual3.C: New.
10151
10152 2012-01-13 Richard Guenther <rguenther@suse.de>
10153
10154 PR middle-end/8081
10155 * gcc.dg/torture/pr8081.c: New testcase.
10156
10157 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10158
10159 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10160
10161 2012-01-12 Jason Merrill <jason@redhat.com>
10162
10163 PR c++/51714
10164 * g++.dg/ext/stmtexpr14.C: New.
10165
10166 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10167
10168 PR c++/51633
10169 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10170
10171 2012-01-12 Jason Merrill <jason@redhat.com>
10172
10173 PR c++/48051
10174 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10175 * g++.dg/abi/mangle58.C: Likewise.
10176
10177 PR c++/51403
10178 * g++.dg/template/arg8.C: New.
10179
10180 2012-01-12 Ira Rosen <irar@il.ibm.com>
10181
10182 PR tree-optimization/51799
10183 * gcc.dg/vect/pr51799.c: New test.
10184 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10185 patterns.
10186
10187 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10188 Tobias Burnus <burnus@net-b.de>
10189
10190 PR fortran/51057
10191 PR fortran/51616
10192 * lib/target-supports.exp
10193 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10194 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10195
10196 2012-01-11 Jason Merrill <jason@redhat.com>
10197
10198 PR c++/51565
10199 * g++.dg/ext/attrib42.C: New.
10200
10201 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR bootstrap/51796
10204 * gcc.dg/pr51796.c: New test.
10205
10206 2012-01-11 Jason Merrill <jason@redhat.com>
10207
10208 PR c++/51818
10209 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10210
10211 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10212
10213 * gnat.dg/array19.ad[sb]: New test.
10214
10215 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10216
10217 * gnat.dg/opt23.ad[sb]: New test.
10218 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10219 * gnat.dg/opt24.ad[sb]: New test.
10220
10221 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10222
10223 PR tree-optimization/49642
10224 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10225 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10226
10227 2012-01-11 Jason Merrill <jason@redhat.com>
10228
10229 PR c++/51613
10230 * g++.dg/template/explicit-args5.C: New.
10231
10232 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10233
10234 * gcc.c-torture/execute/20120110-1.c: New testcase.
10235
10236 2012-01-10 Jason Merrill <jason@redhat.com>
10237
10238 PR c++/51614
10239 * g++.dg/inherit/ambig1.C: New.
10240
10241 PR c++/51433
10242 * g++.dg/cpp0x/constexpr-cache1.C: New.
10243
10244 2012-01-10 Richard Guenther <rguenther@suse.de>
10245
10246 PR tree-optimization/51801
10247 * gcc.dg/torture/pr51801.c: New testcase.
10248
10249 2012-01-10 Tobias Burnus <burnus@net-b.de>
10250
10251 PR fortran/51652
10252 * gfortran.dg/allocate_with_typespec_5.f90: New.
10253
10254 2012-01-10 Tobias Burnus <burnus@net-b.de>
10255
10256 * gfortran.dg/class_39.f03: Update dg-error string.
10257
10258 2012-01-10 Richard Guenther <rguenther@suse.de>
10259
10260 PR tree-optimization/50913
10261 * gcc.dg/graphite/interchange-16.c: New testcase.
10262 * gcc.dg/graphite/scop-20.c: XFAIL.
10263 * gfortran.dg/graphite/interchange-1.f: Likewise.
10264 * gfortran.dg/graphite/block-1.f90: Likewise.
10265 * gfortran.dg/graphite/block-2.f: Likewise.
10266
10267 2012-01-10 Richard Henderson <rth@redhat.com>
10268
10269 * lib/target-supports.exp (check_effective_target_vect_perm,
10270 check_effective_target_vect_perm_byte,
10271 check_effective_target_vect_perm_short): Enable for arm neon.
10272
10273 2012-01-09 Tobias Burnus <burnus@net-b.de>
10274
10275 PR fortran/46328
10276 * gfortran.dg/typebound_operator_11.f90: New.
10277
10278 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10279
10280 * gnat.dg/array18.adb: New test.
10281 * gnat.dg/array18_pkg.ads: New helper.
10282
10283 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10284
10285 PR fortran/51791
10286 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10287 around base object in first assignment in main program.
10288 * gfortran.dg/typebound_operator_10.f03: New test.
10289
10290 2012-01-09 Martin Jambor <mjambor@suse.cz>
10291
10292 PR tree-optimization/51759
10293 * g++.dg/ipa/pr51759.C: New test.
10294
10295 2012-01-09 Tobias Burnus <burnus@net-b.de>
10296
10297 PR fortran/51758
10298 * gfortran.dg/optional_absent_2.f90: New.
10299
10300 2012-01-09 Tobias Burnus <burnus@net-b.de>
10301
10302 PR fortran/51578
10303 * gfortran.dg/use_17.f90: New.
10304
10305 2012-01-09 Gary Funck <gary@intrepid.com>
10306
10307 PR preprocessor/33919
10308 * gcc.dg/pr33919.c: New test.
10309 * gcc.dg/pr33919-0.h: New test header file.
10310 * gcc.dg/pr33919-1.h: Ditto.
10311 * gcc.dg/pr33919-2.h: Ditto.
10312
10313 2012-01-07 Jan Hubicka <jh@suse.cz>
10314
10315 PR tree-optimize/51694
10316 * gcc.c-torture/compile/pr51694.c: new testcase.
10317
10318 2012-01-07 Jan Hubicka <jh@suse.cz>
10319
10320 PR tree-optimization/51600
10321 * g++.dg/torture/pr51600.C: New testcase.
10322
10323 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10324
10325 PR gcov-profile/51715
10326 PR gcov-profile/51717
10327 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10328 * gcc.misc-tests/gcov-14.c: Likewise.
10329
10330 2012-01-06 Jason Merrill <jason@redhat.com>
10331
10332 * g++.dg/parse/new5.C: New.
10333
10334 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10335
10336 PR testsuite/51655
10337 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10338 including <string.h>.
10339
10340 2012-01-06 Jason Merrill <jason@redhat.com>
10341
10342 * g++.dg/abi/mangle51.C: New.
10343 * g++.dg/abi/mangle52.C: New.
10344 * g++.dg/abi/mangle53.C: New.
10345 * g++.dg/abi/mangle54.C: New.
10346 * g++.dg/abi/mangle55.C: New.
10347 * g++.dg/abi/mangle56.C: New.
10348 * g++.dg/abi/mangle57.C: New.
10349 * g++.dg/abi/mangle58.C: New.
10350 * g++.dg/abi/mangle59.C: New.
10351 * g++.dg/cpp0x/trailing3.C: Update mangling.
10352 * g++.dg/cpp0x/variadic111.C: Update mangling.
10353 * g++.dg/cpp0x/variadic4.C: Update mangling.
10354 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10355 * g++.dg/template/nontype22.C: Works now.
10356 * g++.dg/template/pr35240.C: Works now.
10357
10358 * g++.dg/cpp0x/error7.C: New.
10359
10360 2012-01-06 Tobias Burnus <burnus@net-b.de>
10361
10362 * gfortran.dg/deallocate_stat_2.f90: New.
10363 * coarray/allocate_errgmsg.f90: New.
10364 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10365 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10366 * coarray/subobject_1.f90: Fix for num_images > 1.
10367 * gfortran.dg/deallocate_stat.f90: Update due to changed
10368 stat= handling.
10369
10370 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10371
10372 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10373
10374 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * ada/acats/overflow.lst: Add cb20004.
10377
10378 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10379
10380 PR c++/51541
10381 * g++.dg/cpp0x/alias-decl-18.C: New test.
10382
10383 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10384
10385 * gcc.c-torture/execute/20120104-1.c: New test.
10386
10387 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10388
10389 PR fortran/PR48946
10390 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10391 the old typebound_operator_8.f03.
10392 * gfortran.dg/typebound_operator_8.f03: New version of
10393 typebound_operator_7.f03 with 'u' a derived type instead of a
10394 class object.
10395
10396 2012-01-05 Richard Guenther <rguenther@suse.de>
10397
10398 * g++.dg/torture/pr49309.C: Skip for -flto.
10399
10400 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10401
10402 PR middle-end/51761
10403 * gcc.c-torture/compile/pr51761.c: New test.
10404
10405 2012-01-05 Richard Guenther <rguenther@suse.de>
10406
10407 PR tree-optimization/51760
10408 * gcc.dg/torture/pr51760.c: New testcase.
10409
10410 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10411
10412 PR middle-end/51472
10413 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10414
10415 2012-01-05 Richard Guenther <rguenther@suse.de>
10416
10417 PR lto/41576
10418 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10419 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10420
10421 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR debug/51695
10424 * gcc.dg/pr51695.c: New test.
10425
10426 2012-01-04 Andrew Pinski <apinski@cavium.com>
10427
10428 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10429 * gcc.target/mips/octeon2-lx-1.c: New test.
10430 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10431 * gcc.target/mips/octeon2-lx-2.c: New test.
10432 * gcc.target/mips/octeon2-lx-3.c: New test.
10433
10434 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10435
10436 PR other/51163
10437 PR other/51164
10438 * gcc.dg/tm/alias-1.c: Adjust regexp.
10439 * gcc.dg/tm/alias-2.c: Adjust regexp.
10440
10441 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10442
10443 PR c++/51064
10444 * g++.dg/warn/Wparentheses-26.C: New.
10445
10446 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10447
10448 * gfortran.dg/elemental_optional_args_2.f90: New test.
10449
10450 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10451
10452 PR fortran/49693
10453 * gfortran.dg/common_17.f90: New test.
10454
10455 2012-01-04 Richard Guenther <rguenther@suse.de>
10456
10457 PR tree-optimization/49651
10458 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10459 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10460
10461 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10462
10463 PR c++/51738
10464 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10465
10466 2012-01-03 Andrew Pinski <apinski@cavium.com>
10467
10468 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10469 for all mips targets. Also allow an optional .cfi_startproc.
10470
10471 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10472
10473 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10474
10475 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10476
10477 PR c++/29273
10478 * g++.dg/rtti/dyncast5.C: New.
10479
10480 2012-01-03 Richard Guenther <rguenther@suse.de>
10481
10482 PR tree-optimization/51070
10483 * gcc.dg/torture/pr51070-2.c: New testcase.
10484
10485 2012-01-03 Richard Guenther <rguenther@suse.de>
10486
10487 PR tree-optimization/51692
10488 * gcc.dg/torture/pr51692.c: New testcase.
10489
10490 2012-01-03 Richard Guenther <rguenther@suse.de>
10491
10492 PR debug/51650
10493 * g++.dg/lto/pr51650-3_0.C: New testcase.
10494
10495 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10496
10497 PR c++/15867
10498 * g++.dg/warn/Wredundant-decls-spec.C: New.
10499
10500 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR tree-optimization/51719
10503 * g++.dg/tree-prof/pr51719.C: New test.
10504
10505 2012-01-03 Richard Guenther <rguenther@suse.de>
10506
10507 PR middle-end/51730
10508 * gcc.dg/fold-compare-6.c: New testcase.
10509
10510 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10511
10512 PR c++/51669
10513 * g++.dg/gomp/pr51669.C: New test.
10514
10515 2012-01-02 Jason Merrill <jason@redhat.com>
10516
10517 PR c++/51675
10518 * g++.dg/cpp0x/constexpr-union2.C: New.
10519
10520 PR c++/51666
10521 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10522
10523 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10524
10525 PR c++/51462
10526 * g++.dg/cpp0x/constexpr-99.C: New test.
10527
10528 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10529
10530 PR c++/20140
10531 * g++.dg/template/init9.C: New.
10532
10533 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10534
10535 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10536 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10537 rather than a specific number.
10538
10539 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10540
10541 PR fortran/46262
10542 PR fortran/46328
10543 PR fortran/51052
10544 * gfortran.dg/typebound_operator_7.f03: New.
10545 * gfortran.dg/typebound_operator_8.f03: New.
10546
10547 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10548
10549 PR target/51729
10550 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10551 XFAIL.
10552 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10553
10554 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10555
10556 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10557
10558 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10559
10560 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10561 for MIPS.
10562
10563 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10564
10565 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10566 * gfortran.dg/io_real_boz_4.f90: Likewise.
10567 * gfortran.dg/io_real_boz_5.f90: Likewise.
10568
10569 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10570
10571 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10572
10573 2012-01-02 Revital Eres <revital.eres@linaro.org>
10574
10575 * gcc.dg/sms-11.c: New file.
10576
10577 2012-01-02 Tobias Burnus <burnus@net-b.de>
10578
10579 PR fortran/51682
10580 * gfortran.dg/coarray/image_index_3.f90: New.
10581
10582 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10583
10584 PR c++/16603
10585 * g++.dg/parse/enum8.C: New.
10586
10587 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10588
10589 PR c++/51379
10590 * g++.dg/conversion/reinterpret4.C: New.
10591 * g++.dg/conversion/reinterpret1.C: Adjust.
10592
10593 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10594
10595 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10596
10597 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10598
10599 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10600 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10601 * g++.old-deja/g++.jason/access14.C: Likewise.
10602 * g++.old-deja/g++.jason/access8.C: Likewise.
10603 * g++.old-deja/g++.jason/access1.C: Likewise.
10604 * g++.old-deja/g++.other/access3.C: Likewise.
10605 * g++.old-deja/g++.other/access5.C: Likewise.
10606 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10607 * g++.old-deja/g++.law/visibility22.C: Likewise.
10608 * g++.old-deja/g++.law/visibility26.C: Likewise.
10609 * g++.old-deja/g++.mike/p2746.C: Likewise.
10610 * g++.dg/debug/using1.C: Likewise.
10611 * g++.dg/lookup/using51.C: Likewise.
10612 * g++.dg/inherit/using5.C: Likewise.
10613 * g++.dg/inherit/pr30297.C: Likewise.
10614 * g++.dg/inherit/access8.C: Likewise.
10615 * g++.dg/torture/pr39362.C: Likewise.
10616 * g++.dg/template/crash13.C: Likewise.
10617 * g++.dg/template/using10.C: Likewise.
10618
10619 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10620
10621 PR fortran/51502
10622 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10623
10624 2012-01-01 Ira Rosen <irar@il.ibm.com>
10625
10626 PR tree-optimization/51704
10627 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10628 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10629 corresponding flags.
10630
10631 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10632
10633 PR c++/51723
10634 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10635
10636 2012-01-01 Jan Hubicka <jh@suse.cz>
10637
10638 PR rtl-optimization/51069
10639 * gcc.c-torture/compile/pr51069.c: New testcase.
10640
10641 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR tree-optimization/51683
10644 * gcc.dg/pr51683.c: New test.
10645 \f
10646 Copyright (C) 2012 Free Software Foundation, Inc.
10647
10648 Copying and distribution of this file, with or without modification,
10649 are permitted in any medium without royalty provided the copyright
10650 notice and this notice are preserved.