6958948bb710e632e3cbe1a45a2337a4a3cee8a1
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-07 Mike Stump <mikestump@comcast.net>
2
3 * gnat.dg/discr38.adb: Don't use ^M line endings.
4 gnat.dg/loop_optimization13.adb: Likewise.
5 gnat.dg/loop_optimization13.ads: Likewise.
6 gnat.dg/discr36_pkg.adb: Likewise.
7 gnat.dg/discr36_pkg.ads: Likewise.
8 gnat.dg/loop_optimization11_pkg.ads: Likewise.
9 gnat.dg/discr36.ads: Likewise.
10 gnat.dg/loop_optimization11.adb: Likewise.
11
12 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
13
14 PR rtl-optimization/55141
15 * gcc.target/i386/pr55141.c: New.
16
17 2012-12-07 Dodji Seketeli <dodji@redhat.com>
18
19 PR c++/54401
20 * g++.dg/cpp0x/alias-decl-28.C: New test.
21 * g++.dg/cpp0x/alias-decl-16.C: Update.
22
23 2012-12-07 Martin Jambor <mjambor@suse.cz>
24
25 PR tree-optimization/55590
26 * gcc.target/i386/pr55590-1.c: New test.
27 * gcc.target/i386/pr55590-2.c: Likewise.
28
29 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
30
31 PR c++/54975
32 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
33
34 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
35
36 PR target/55597
37 * gcc.target/i386/pr55597.c: New test.
38
39 2012-12-06 Jakub Jelinek <jakub@redhat.com>
40
41 PR c++/54207
42 * g++.dg/cpp0x/noexcept18.C: New test.
43
44 PR c++/55573
45 * g++.dg/cpp0x/constexpr-55573.C: New test.
46
47 PR c++/55137
48 * g++.dg/opt/pr55137.C: New test.
49 * gcc.c-torture/execute/pr55137.c: New test.
50
51 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
52
53 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
54 New procedure.
55 (add_options_for_arm_v8_neon): Likewise.
56
57 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
58
59 * g++.dg/pr55604.C: New test.
60
61 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
62
63 * lib/target-supports.exp
64 (check_effective_target_vect_perm): Allow aarch64*-*-*.
65 (check_effective_target_vect_perm_byte): Likewise.
66 (check_effective_target_vect_perm_short): Likewise.
67 (check_effective_target_vect_char_mult): Likewise.
68 (check_effective_target_vect_extract_even_odd): Likewise.
69 (check_effective_target_vect_interleave): Likewise.
70
71 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
72
73 * g++.dg/abi/mangle-neon-aarch64.C: New test.
74
75 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
76
77 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
78
79 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
80
81 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
82 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
83 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
84 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
85 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
86 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
87 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
88 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
89 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
90 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
91 * gcc.dg/vect/vect-rounding-round.c: Likewise.
92 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
93 * target-supports.exp
94 (check_effective_target_vect_call_btrunc): New.
95 (check_effective_target_vect_call_btruncf): Likewise.
96 (check_effective_target_vect_call_ceil): Likewise.
97 (check_effective_target_vect_call_ceilf): Likewise.
98 (check_effective_target_vect_call_floor): Likewise.
99 (check_effective_target_vect_call_floorf): Likewise.
100 (check_effective_target_vect_call_lceil): Likewise.
101 (check_effective_target_vect_call_lfloor): Likewise.
102 (check_effective_target_vect_call_nearbyint): Likewise.
103 (check_effective_target_vect_call_nearbyintf): Likewise.
104 (check_effective_target_vect_call_round): Likewise.
105 (check_effective_target_vect_call_roundf): Likewise.
106
107 2012-12-05 Richard Biener <rguenther@suse.de>
108
109 PR tree-optimization/51238
110 * gcc.dg/torture/pr51238.c: New testcase.
111
112 2012-12-05 Richard Biener <rguenther@suse.de>
113
114 PR tree-optimization/50222
115 * gcc.dg/torture/pr50222.c: New testcase.
116
117 2012-12-05 Richard Biener <rguenther@suse.de>
118
119 PR lto/55525
120 * gcc.dg/lto/pr55525_0.c: New testcase.
121 * gcc.dg/lto/pr55525_1.c: Likewise.
122
123 2012-12-04 Tobias Burnus <burnus@net-b.de>
124
125 * gfortran.dg/quad_3.f90: Really fix an if condition.
126
127 2012-12-04 Tobias Burnus <burnus@net-b.de>
128
129 * gfortran.dg/quad_3.f90: Fix a condition,
130 which wrongly required ordered/lazy evaluation.
131
132 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
133
134 * gcc.target/aarch64/121127.c: New test.
135
136 2012-12-04 Jakub Jelinek <jakub@redhat.com>
137
138 PR testsuite/55587
139 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
140 0 if not.
141 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
142 returned 0.
143 * gcc.dg/asan/asan.exp: Likewise.
144
145 2012-12-04 Richard Biener <rguenther@suse.de>
146
147 PR tree-optimization/55124
148 * gcc.dg/torture/pr55124.c: New testcase.
149
150 2012-12-03 Tobias Burnus <burnus@net-b.de>
151
152 * gfortran.dg/quad_3.f90: New.
153
154 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
155
156 PR c++/54170
157 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
158
159 2012-12-03 Jakub Jelinek <jakub@redhat.com>
160
161 PR testsuite/55452
162 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
163 on all targets, not just s390*.
164
165 2012-12-03 Marek Polacek <polacek@redhat.com>
166
167 PR c/55570
168 * gcc.dg/pr55570.c: New test.
169
170 2012-12-03 Jakub Jelinek <jakub@redhat.com>
171
172 * lib/asan-dg.exp (asan_get_gtest_test_list,
173 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
174 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
175 and [asan_get_gtest_expect_death_list "$output"] in global vars.
176 (asan_symbolize): Sanitize [] characters from key.
177 * g++.dg/asan/asan_test_config.h: New file.
178 * g++.dg/asan/asan_globals_test.cc: New file.
179 * g++.dg/asan/asan_test_utils.h: New file.
180 * g++.dg/asan/dejagnu-gtest.h: New file.
181 * g++.dg/asan/asan_test.cc: New file.
182 * g++.dg/asan/asan_test.C: New test.
183
184 2012-12-03 Richard Biener <rguenther@suse.de>
185
186 * gcc.dg/torture/pr35634.c: Use signed char.
187 * g++.dg/torture/pr35634.C: Likewise.
188
189 2012-12-02 Marek Polacek <polacek@redhat.com>
190
191 PR middle-end/54838
192 * gcc.dg/pr54838.c: New test.
193
194 2012-12-01 Xinliang David Li <davidxl@google.com>
195
196 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
197 cltd.
198
199 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
200
201 PR c++/55558
202 * g++.dg/cpp0x/decltype46.C: New.
203
204 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
205
206 PR middle-end/52450
207 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
208
209 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
210
211 PR debug/53860
212 * g++.dg/debug/pr53860.C: New test.
213
214 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
215 Paul Thomas <pault@gcc.gnu.org>
216
217 PR fortran/46897
218 * gfortran.dg/defined_assignment_1.f90: New test.
219 * gfortran.dg/defined_assignment_2.f90: New test.
220 * gfortran.dg/defined_assignment_3.f90: New test.
221 * gfortran.dg/defined_assignment_4.f90: New test.
222 * gfortran.dg/defined_assignment_5.f90: New test.
223
224 2012-12-01 Jakub Jelinek <jakub@redhat.com>
225
226 PR c++/55542
227 * g++.dg/cpp0x/vt-55542.C: New test.
228
229 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
230
231 * gnat.dg/specs/pack9.ads: New test.
232
233 2012-11-30 Martin Jambor <mjambor@suse.cz>
234
235 PR middle-end/52890
236 PR tree-optimization/55415
237 PR tree-optimization/54386
238 PR target/55448
239 * gcc.dg/ipa/ipa-sra-7.c: New test.
240 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
241 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
242 * gcc.target/i386/pr55448.c: Likewise.
243
244 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
245
246 * loop_optimization14.ad[sb]: New test.
247 * loop_optimization14_pkg.ads: New helper.
248
249 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
250
251 PR target/55073
252 * gcc.target/arm/pr55073.C: New test.
253
254 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
255
256 PR c++/53094
257 * g++.dg/ext/vector20.C: New testcase.
258
259 2012-11-28 Tobias Burnus <burnus@net-b.de>
260
261 PR fortran/52161
262 * coarray/sync_3.f90: Extend test.
263
264 2012-11-29 Jakub Jelinek <jakub@redhat.com>
265
266 PR rtl-optimization/55512
267 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
268 * gcc.target/i386/pr55512-4.c: Likewise.
269
270 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
271
272 PR c++/52654
273 * g++.dg/cpp0x/udlit-overflow.C: New.
274 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
275
276 2012-11-28 Jakub Jelinek <jakub@redhat.com>
277
278 PR debug/36728
279 PR debug/55467
280 PR middle-end/55507
281 PR bootstrap/55511
282 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
283 are non-empty and add dependency between the first and second asm.
284 * gcc.dg/guality/pr36728-2.c: Likewise.
285 * gcc.dg/guality/pr36728-3.c: New test.
286 * gcc.dg/guality/pr36728-4.c: New test.
287
288 2012-11-28 Andrew Pinski <apinski@cavium.com>
289
290 PR bootstrap/54279
291 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
292 directories.
293 * lib/obj-c++.exp (obj-c++_init): Likewise.
294
295 2012-11-28 Tobias Burnus <burnus@net-b.de>
296
297 PR fortran/52161
298 * coarray/sync_3.f90: New.
299
300 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
301
302 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
303
304 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
305
306 PR rtl-optimization/55512
307 * gcc.target/i386/pr55512-[1234].c: New tests.
308
309 2012-11-28 Jakub Jelinek <jakub@redhat.com>
310
311 PR testsuite/55505
312 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
313
314 PR testsuite/55504
315 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
316 attributes. Avoid clobbering memory before malloced chunk.
317 (main): Pass 1 instead of 0 as argument.
318
319 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/object_overflow.adb: Rename to...
322 * gnat.dg/object_overflow1.adb: ...this.
323 * gnat.dg/object_overflow2.adb: New test.
324 * gnat.dg/object_overflow3.adb: Likewise.
325 * gnat.dg/object_overflow4.adb: Likewise.
326
327 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
328
329 PR c++/55497
330 * g++.dg/init/pr55497.C: New.
331
332 2012-11-28 Richard Biener <rguenther@suse.de>
333
334 PR testsuite/55327
335 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
336 * gcc.dg/vect/slp-perm-9.c: Likewise.
337
338 2012-11-28 Richard Biener <rguenther@suse.de>
339
340 PR c/35634
341 * gcc.dg/torture/pr35634.c: New testcase.
342 * g++.dg/torture/pr35634.C: Likewise.
343 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
344
345 2012-11-27 Tobias Burnus <burnus@net-b.de>
346
347 PR fortran/55476
348 * gfortran.dg/warn_target_lifetime_3.f90: New.
349
350 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
351
352 PR rtl-optimization/55458
353 * gcc.target/i386/pr55458.c: New test.
354
355 2012-11-27 Jakub Jelinek <jakub@redhat.com>
356
357 PR tree-optimization/55110
358 * gcc.dg/pr55110.c: New test.
359
360 2012-11-27 Richard Biener <rguenther@suse.de>
361
362 PR middle-end/55331
363 * g++.dg/opt/pr55331.C: New testcase.
364
365 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
366
367 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
368
369 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
370
371 * gcc.dg/54455.c: Require scheduling.
372 * gcc.dg/c1x-align-4.c: Skip avr.
373 * gcc.dg/pr44024.c: Skip avr in final scan.
374
375 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
376
377 PR testsuite/52641
378 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
379 * gcc.dg/pr54676.c: Make work for 16-bit int.
380
381 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
382
383 PR target/55277
384 * gcc.target/i386/pr55227.c: New test.
385
386 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
387
388 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
389 to -fdump-rtl-all.
390 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
391
392 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
393
394 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
395 New procedure.
396 (add_options_for_arm_v8_vfp): New procedure.
397 * gcc.target/arm/vrintaf32.c: New test.
398 * gcc.target/arm/vrintaf64.c: Likewise.
399 * gcc.target/arm/vrintmf32.c: Likewise.
400 * gcc.target/arm/vrintmf64.c: Likewise.
401 * gcc.target/arm/vrintpf32.c: Likewise.
402 * gcc.target/arm/vrintpf64.c: Likewise.
403 * gcc.target/arm/vrintrf32.c: Likewise.
404 * gcc.target/arm/vrintrf64.c: Likewise.
405 * gcc.target/arm/vrintxf32.c: Likewise.
406 * gcc.target/arm/vrintxf64.c: Likewise.
407 * gcc.target/arm/vrintzf32.c: Likewise.
408 * gcc.target/arm/vrintzf64.c: Likewise.
409
410 2012-11-26 Janus Weil <janus@gcc.gnu.org>
411
412 PR fortran/54997
413 * gfortran.dg/warn_unused_function_2.f90: New.
414
415 2012-11-26 Janus Weil <janus@gcc.gnu.org>
416
417 PR fortran/54881
418 * gfortran.dg/associated_6.f90: New.
419 * gfortran.dg/select_type_30.f03: New.
420
421 2012-11-26 Jakub Jelinek <jakub@redhat.com>
422
423 PR tree-optimization/54471
424 * gcc.dg/tree-ssa/vrp86.c: New test.
425 * gcc.c-torture/execute/pr54471.c: New test.
426
427 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
428
429 PR middle-end/55030
430 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
431 use volatile asms, use plain asms. Where the output value for the
432 asm is unused, write a global variable.
433
434 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
435
436 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
437
438 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
439
440 PR fortran/30146
441 * gfortran.dg/do_check_7.f90: New test.
442
443 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
444
445 PR c++/55446
446 * g++.dg/init/new41.C: New.
447
448 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
449
450 PR fortran/55314
451 * gfortran.dg/allocate_error_4.f90: New test.
452
453 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
454
455 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
456 to send_log.
457
458 2012-11-23 Jakub Jelinek <jakub@redhat.com>
459
460 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
461 from the output.
462
463 PR c++/54046
464 * g++.dg/warn/Wreturn-type-8.C: New test.
465
466 PR middle-end/55430
467 * gcc.dg/pr55430.c: New test.
468
469 2012-11-23 Kostya Serebryany <kcc@google.com>
470
471 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
472
473 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
474
475 * gnat.dg/discr40.ad[sb]: New test.
476
477 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
478
479 * gnat.dg/discr39.adb: New test.
480
481 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
482
483 PR testsuite/52641
484 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
485 * gcc.dg/pr55150-1.c: Same.
486 * gcc.dg/torture/pr54894.c: Add size32plus.
487
488 2012-11-23 Jakub Jelinek <jakub@redhat.com>
489
490 PR sanitizer/55435
491 * c-c++-common/asan/attrib-1.c: New test.
492
493 2012-11-22 Ian Bolton <ian.bolton@arm.com>
494
495 * gcc.target/aarch64/builtin-bswap-1.c: New test.
496 * gcc.target/aarch64/builtin-bswap-2.c: New test.
497
498 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
499
500 PR c++/55432
501 * g++.dg/cpp0x/constexpr-55432.C: New.
502
503 2012-11-21 Janus Weil <janus@gcc.gnu.org>
504
505 PR fortran/55352
506 * gfortran.dg/namelist_76.f90: New.
507
508 2012-11-21 Martin Jambor <mjambor@suse.cz>
509
510 * gcc.dg/ipa/ipcp-agg-7.c: New test.
511 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
512
513 2012-11-21 Martin Jambor <mjambor@suse.cz>
514
515 PR tree-optimization/55260
516 * g++.dg/torture/pr55260-2.C: New test.
517
518 2012-11-21 Martin Jambor <mjambor@suse.cz>
519
520 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
521
522 2012-11-21 Bin Cheng <bin.cheng@arm.com>
523
524 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
525 * gcc.dg/tree-ssa/vrp47.c: Ditto.
526
527 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
528
529 PR target/19398
530 * gcc.target/i386/pr19398.c: New test.
531
532 2012-11-20 Martin Jambor <mjambor@suse.cz>
533
534 PR tree-optimization/55260
535 * g++.dg/torture/pr55260-1.C: New test.
536
537 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
538
539 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
540 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
541 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
542 * gcc.target/aarch64/atomic-op-char.c: Likewise.
543 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
544 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
545 * gcc.target/aarch64/atomic-op-int.c: Likewise.
546 * gcc.target/aarch64/atomic-op-long.c: Likewise.
547 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
548 * gcc.target/aarch64/atomic-op-release.c: Likewise.
549 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
550 * gcc.target/aarch64/atomic-op-short.c: Likewise.
551
552 2012-11-20 Jakub Jelinek <jakub@redhat.com>
553
554 PR middle-end/55094
555 * gcc.dg/pr55094.c: New test.
556
557 PR rtl-optimization/54921
558 * gcc.dg/pr54921.c: New test.
559
560 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
561
562 * gcc.target/i386/pr55359.c: New test.
563
564 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
565
566 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
567 * g++.dg/tls/thread_local3g.C: Likewise.
568 * g++.dg/tls/thread_local4g.C: Likewise.
569 * g++.dg/tls/thread_local5g.C: Likewise.
570 * g++.dg/tls/thread_local6g.C: Likewise.
571 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
572 * g++.dg/tls/thread_local2.C: Likewise.
573 * g++.dg/tls/thread_local2g.C: Likewise.
574 * g++.dg/tls/thread_local6.C: Likewise.
575
576 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
577
578 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
579 * gcc.dg/tm/clone-1.c: New test.
580
581 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
582
583 PR c++/55368
584 * g++.dg/parse/struct-5.C: New.
585
586 2012-11-19 Tom de Vries <tom@codesourcery.com>
587
588 PR rtl-optimization/55315
589 * gcc.target/mips/pr55315.c: New test.
590
591 2012-11-17 Jakub Jelinek <jakub@redhat.com>
592
593 PR tree-optimization/55236
594 * gcc.dg/pr55236.c: New test.
595
596 PR testsuite/55188
597 * gcc.dg/pr19105.c: Accept also optimizing
598 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
599
600 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
601 from addr2line_output. Increment idx if asking for more than one
602 address in one object.
603
604 2012-11-16 Jakub Jelinek <jakub@redhat.com>
605
606 PR tree-optimization/55329
607 * g++.dg/opt/pr55329.C: New test.
608
609 2012-11-16 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/55297
612 * gfortran.dg/typebound_operator_18.f90: New.
613
614 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
615
616 PR rtl-optimization/55330
617 * gfortran.dg/pr55330.f90: New test.
618
619 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
620
621 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
622 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
623 * gcc.dg/hoist-register-pressure-2.c: Ditto.
624 * gcc.dg/hoist-register-pressure-3.c: Ditto.
625 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
626 * gcc.dg/tree-prof/unroll-1.c: Ditto.
627
628 2012-11-16 Dodji Seketeli <dodji@redhat.com>
629
630 PR c++/54875
631 * g++.dg/cpp0x/alias-decl-27.C: New test.
632
633 2012-11-16 Jakub Jelinek <jakub@redhat.com>
634
635 PR c++/55337
636 * g++.dg/template/alignof2.C: New test.
637
638 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
639
640 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
641 * g++.dg/mv6.C (dg-options): Ditto.
642
643 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
644
645 * lib/target_suports.exp
646 (check_effective_target_has_w_floating_suffix): New procedure.
647 (check_effective_target_has_q_floating_suffix): Ditto.
648 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
649 for unsupported non-standard suffix on floating constant.
650 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
651
652 2012-11-14 Jakub Jelinek <jakub@redhat.com>
653
654 * lib/asan-dg.exp: New file.
655 * gcc.dg/asan/asan.exp: New file.
656 * g++.dg/dg.exp: Prune also asan tests.
657 * g++.dg/asan/asan.exp: New file.
658 * c-c++-common/asan/memcmp-1.c: New test.
659
660 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
661
662 PR c++/55323
663 * g++.dg/cpp0x/vt-55323.C: New.
664
665 2012-11-13 Sriraman Tallam <tmsriram@google.com>
666
667 * g++.dg/mv4.C: Add require ifunc. Change error message.
668 * g++.dg/mv5.C: Add require ifunc.
669 * g++.dg/mv6.C: Add require ifunc.
670
671 2012-11-13 Martin Jambor <mjambor@suse.cz>
672
673 PR tree-optimization/55253
674 * gcc.dg/torture/pr55253.c: New test.
675 * gcc.dg/torture/pr55305.c: Likewise.
676
677 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
678
679 PR middle-end/55142
680 * gcc.target/i386/pr55142-1.c: New file.
681 * gcc.target/i386/pr55142-2.c: Likewise.
682
683 2012-11-13 Dodji Seketeli <dodji@redhat.com>
684
685 PR c++/54466
686 * g++.dg/cpp0x/alias-decl-26.C: New test file.
687
688 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
689
690 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
691 instead of lp64.
692 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
693 * gcc.target/i386/pr49715-2.c: Likewise.
694 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
695
696 2012-11-13 Jakub Jelinek <jakub@redhat.com>
697
698 PR tree-optimization/55281
699 * gcc.dg/vect/fast-math-pr55281.c: New test.
700 * g++.dg/opt/pr55281.C: New test.
701
702 PR rtl-optimization/54127
703 * gcc.dg/torture/pr54127.c: New test.
704
705 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
706 Jakub Jelinek <jakub@redhat.com>
707
708 PR rtl-optimization/51447
709 * gcc.c-torture/execute/pr51447.c: New test.
710
711 2012-11-12 Ian Bolton <ian.bolton@arm.com>
712
713 * gcc.target/aarch64/csinc-2.c: New test.
714
715 2012-11-12 Ian Bolton <ian.bolton@arm.com>
716
717 * gcc.target/aarch64/cmn.c: New test.
718 * gcc.target/aarch64/adds.c: New test.
719 * gcc.target/aarch64/subs.c: New test.
720
721 2012-11-12 Tobias Burnus <burnus@net-b.de>
722
723 PR fortran/55272
724 * gfortran.dg/coarray_29_1.f90: New.
725 * gfortran.dg/coarray_29_2.f90: New.
726
727 2012-11-12 Bin Cheng <bin.cheng@arm.com>
728
729 * gcc.dg/hoist-register-pressure-3.c: New test.
730
731 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
732
733 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
734 wrappers around sinf and cosf.
735
736 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
737
738 PR middle-end/55247
739 PR middle-end/55259
740 * gcc.target/i386/pr55247-2.c: New file.
741
742 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
743
744 PR middle-end/55263
745 * g++.dg/pr55263.C: New test.
746
747 2012-11-11 Martin Jambor <mjambor@suse.cz>
748
749 PR tree-optimization/55238
750 * testsuite/gcc.dg/torture/pr55238.c: New test.
751
752 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
753
754 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
755 * c-c++-common/torture/vector-subscript-1.c: Likewise.
756 * c-c++-common/torture/vector-subscript-2.c: Likewise.
757
758 2012-11-10 Jan Hubicka <jh@suse.cz>
759
760 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
761
762 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
763
764 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
765 -mno-sse -mno-mmx to dg-options. Reformat.
766
767 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
768
769 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
770 * c-c++-common/vector-compare-1.c: Same.
771 * c-c++-common/vector-compare-2.c: Same.
772 * g++.dg/other/unused1.C: Skip on AIX.
773 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
774 extra message on AIX.
775
776 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
777
778 PR target/55247
779 * gcc.target/i386/pr55247.c: New test.
780
781 2012-11-09 Andrew Pinski <apinski@cavium.com>
782
783 * gcc.c-torture/execute/20121108-1.c: New test.
784
785 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
786
787 PR c++/54413
788 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
789 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
790 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
791 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
792
793 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
794
795 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
796 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
797 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
798 array bounds.
799 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
800
801 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
802
803 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
804 * g++.dg/tm/pr47530.C: Same.
805
806 2012-11-09 Jason Merrill <jason@redhat.com>
807
808 PR c++/54859
809 * g++.dg/cpp0x/alias-decl-25.C: New.
810
811 * g++.dg/abi/abi-tag1.C: New.
812 * g++.dg/abi/abi-tag2.C: New.
813
814 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
815
816 PR rtl-optimization/55154
817 * gcc.target/i386/pr55154.c: New test.
818
819 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
820
821 PR rtl-optimization/55151
822 * gcc.dg/pr55151.c: Move ...
823 * gcc.target/i386/pr55151.c: ... here.
824
825 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
826
827 PR rtl-optimization/54472
828 * gcc.dg/pr54472.c: New test.
829
830 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
831
832 * gnat.dg/stack_check3.ad[sb]: New test.
833
834 2012-11-08 Ian Lance Taylor <iant@google.com>
835
836 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
837 with arguments. Handle errorcheckoutput and rundir test types.
838
839 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
840
841 PR tree-optimization/55191
842 * gcc.dg/pr55191.c: New test.
843
844 2012-11-08 Jakub Jelinek <jakub@redhat.com>
845
846 PR debug/54499
847 * g++.dg/debug/pr54499.C: New test.
848
849 2012-11-08 Jan Hubicka <jh@suse.cz>
850
851 PR middle-end/48636
852 * gcc.dg/winline-3.c: Update.
853
854 2012-11-08 Martin Jambor <mjambor@suse.cz>
855
856 * gfortran.dg/ipcp-array-1.f90: New test.
857
858 2012-11-08 Florian Weimer <fweimer@redhat.com>
859
860 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
861
862 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
863
864 PR rtl-optimization/55151
865 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
866
867 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
868
869 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
870
871 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
872
873 * gcc.c-torture/compile/20121107-1.c: New test.
874
875 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
876
877 PR rtl-optimization/55151
878 * gcc.dg/pr55151.c: Compile it only for x86_64.
879
880 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
881
882 PR rtl-optimization/55122
883 * gcc.dg/pr55122.c: New test.
884
885 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
886
887 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
888 word powerpc.
889 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
890 * gcc.target/powerpc/loop_align.c: Skip on AIX.
891 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
892 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
893
894 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
895
896 PR c/53063
897 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
898
899 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
900
901 PR c/51294
902 * c-c++-common/pr51294.c: New.
903
904 2012-11-07 Martin Jambor <mjambor@suse.cz>
905
906 PR tree-optimization/53787
907 * gcc.dg/ipa/ipa-5.c: Adjust.
908 * gcc.dg/ipa/ipcp-agg-1.c: New test.
909 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
910 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
911 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
912 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
913 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
914 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
915 * gfortran.dg/pr48636-2.f90: New test.
916 * gfortran.dg/pr53787.f90: Likewise.
917
918 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/55226
921 Revert:
922 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
923
924 PR c++/54922
925 * g++.dg/cpp0x/constexpr-union4.C: New.
926
927 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
928
929 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
930
931 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
932
933 PR target/49220
934 * gcc.c-torture/compile/pr49220.c: New test.
935
936 2012-11-07 Florian Weimer <fweimer@redhat.com>
937
938 * g++.dg/init/new40.C: New.
939
940 2012-11-07 Jakub Jelinek <jakub@redhat.com>
941
942 PR debug/54693
943 * gcc.dg/guality/pr54693-2.c: New test.
944
945 2012-11-06 Andrew Pinski <apinski@cavium.com>
946
947 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
948 -fno-vect-cost-model.
949
950 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
951
952 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
953 * gcc.dg/tm/debug-1.c: Same.
954 * gcc.dg/tm/irrevocable-3.c: Same.
955 * gcc.dg/tm/irrevocable-4.c: Same.
956 * gcc.dg/tm/memopt-10.c: Same.
957 * gcc.dg/tm/memopt-11.c: Same.
958 * gcc.dg/tm/props-4.c: Same.
959 * gcc.dg/tm/wrap-3.c: Same.
960 * gcc.dg/tm/wrap-4.c: Same.
961
962 2012-11-06 Andrew Pinski <apinski@cavium.com>
963
964 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
965
966 2012-11-06 Jan Hubicka <jh@suse.cz>
967
968 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
969 candidate still.
970 * gcc.dg/tree-ssa/loop-23.c: Likewise.
971 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
972 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
973
974 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
975
976 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
977
978 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
979
980 PR middle-end/41993
981 * gcc.dg/torture/pr41993.c: New test.
982
983 2012-11-06 Jan Hubicka <jh@suse.cz>
984
985 * gcc.target/i386/l_fma_float_?.c: Update.
986 * gcc.target/i386/l_fma_double_?.c: Update.
987
988 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
989
990 PR target/54089
991 * gcc.target/sh/pr54089-8.c: New.
992 * gcc.target/sh/pr54089-9.c: New.
993
994 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
995
996 PR target/47440
997 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
998 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
999 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1000 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1001 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1002 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1003 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1004 * gcc.target/i386/avx-vzeroupper-27.c: New.
1005
1006 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1007
1008 PR fortran/54917
1009 * gfortran.dg/transfer_class_1.f90: New.
1010 * gfortran.dg/transfer_class_2.f90: New.
1011
1012 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1013
1014 * testsuite/g++.dg/mv1.C: New test.
1015 * testsuite/g++.dg/mv2.C: New test.
1016 * testsuite/g++.dg/mv3.C: New test.
1017 * testsuite/g++.dg/mv4.C: New test.
1018 * testsuite/g++.dg/mv5.C: New test.
1019 * testsuite/g++.dg/mv6.C: New test.
1020
1021 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1022
1023 PR testsuite/55186
1024 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1025
1026 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1027
1028 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1029 darwin.
1030
1031 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1032
1033 * g++.dg/torture/20121105-1.C: New test.
1034
1035 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1036
1037 * gcc.dg/torture/fp-compare.c: New testcase.
1038
1039 2012-11-05 Jan Hubicka <jh@suse.cz>
1040
1041 * gcc.dg/const-1.c: Update.
1042 * gcc.dg/pure-1.c: Update.
1043
1044 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1045
1046 PR rtl-optimization/55151
1047 * gcc.dg/pr55151.c: New test.
1048
1049 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1050
1051 PR debug/54970
1052 PR debug/54971
1053 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1054
1055 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1056
1057 PR testsuite/51128
1058 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1059
1060 2012-11-05 Jan Hubicka <jh@suse.cz>
1061
1062 * gcc.dg/autopar/pr49960.c: Fix testcase.
1063
1064 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1065
1066 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1067 Fix scan-tree-dump-times directive.
1068
1069 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1070
1071 PR fortran/55199
1072 * gfortran.dg/associate_12.f90: New.
1073
1074 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1075
1076 PR target/54255
1077 * lib/target-supports.exp (check_effective_target_masm_intel): New
1078 proc.
1079 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1080 masm_intel.
1081
1082 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1083 Jack Howarth <howarth@bromo.med.uc.edu>
1084
1085 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1086 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1087 * gcc.target/i386/pr53249.c: Likewise.
1088
1089 2012-11-03 Andrew Pinski <apinski@cavium.com>
1090
1091 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1092 call abort1 so that cross jumping does not happen.
1093
1094 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1095
1096 PR target/51244
1097 * gcc.target/sh/pr51244-18.c: New.
1098 * gcc.target/sh/pr51244-19.c: New.
1099
1100 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1101
1102 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1103 b requires a 64-bit operation followed by a truncation.
1104
1105 2012-11-02 Jan Hubicka <jh@suse.cz>
1106
1107 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1108
1109 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1110
1111 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1112 conditions to verify the reduction code is vectorized.
1113
1114 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1115 in case 'pow', such as 'powerpc' is used in the compiler version name.
1116 * gcc.target/powerpc/pr46728-2.c: Likewise.
1117 * gcc.target/powerpc/pr46728-3.c: Likewise.
1118 * gcc.target/powerpc/pr46728-4.c: Likewise.
1119 * gcc.target/powerpc/pr46728-5.c: Likewise.
1120 * gcc.target/powerpc/pr46728-7.c: Likewise.
1121 * gcc.target/powerpc/pr46728-8.c: Likewise.
1122 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1123
1124 2012-11-02 Jan Hubicka <jh@suse.cz>
1125
1126 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1127
1128 2012-11-02 Jan Hubicka <jh@suse.cz>
1129
1130 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1131 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1132
1133 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1134
1135 PR middle-end/55130
1136 * gcc.target/i386/pr55130.c: New test.
1137
1138 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR target/55147
1141 * gcc.target/i386/pr55147.c: New test.
1142
1143 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1144
1145 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1146 * gfortran.dg/default_format_denormal_1.f90: Same.
1147
1148 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1149
1150 PR middle-end/55001
1151 * g++.dg/ext/vector19.C: Remove target restrictions.
1152 * gcc.dg/fold-compare-7.c: New testcase.
1153
1154 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1155
1156 PR target/55160
1157 * gcc.target/sh/pr55160.c: New.
1158
1159 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1160
1161 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1162 scan-assembler regex.
1163
1164 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1165
1166 PR middle-end/55150
1167 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1168 * gcc.dg/pr55150-2.c: New test.
1169
1170 2012-11-01 Sharad Singhai <singhai@google.com>
1171
1172 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1173 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1174 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1175 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1176
1177 2012-10-31 Dehao Chen <dehao@google.com>
1178
1179 * g++.dg/debug/dwarf2/block.C: New testcase.
1180
1181 2012-10-31 Jan Hubicka <jh@suse.cz>
1182
1183 * gcc.dg/pr44974.c: Add noinline.
1184
1185 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1186
1187 PR fortran/53718
1188 * gfortran.dg/class_54.f90: New.
1189
1190 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1191 Jakub Jelinek <jakub@redhat.com>
1192
1193 PR tree-optimization/55018
1194 * gcc.dg/torture/pr55018.c: New test.
1195
1196 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/54583
1199 * g++.dg/ext/vla13.C: New.
1200
1201 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1202
1203 PR middle-end/55150
1204 * gcc.dg/pr55150.c: New test.
1205
1206 2012-10-31 Tobias Burnus <burnus@net-b.de>
1207
1208 PR fortran/55134
1209 * gfortran.dg/associate_11.f90: New.
1210
1211 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1212
1213 PR c++/54955
1214 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1215
1216 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1217
1218 PR tree-optimization/19105
1219 PR tree-optimization/21643
1220 PR tree-optimization/46309
1221 * gcc.dg/pr19105.c: New test.
1222 * gcc.dg/pr21643.c: New test.
1223 * gcc.dg/pr46309-2.c: New test.
1224 * gcc.c-torture/execute/pr46309.c: New test.
1225
1226 2012-10-31 Alan Modra <amodra@gmail.com>
1227
1228 * gcc.target/powerpc/dimode_off.c: New.
1229 * gcc.target/powerpc/timode_off.c: New.
1230 * gcc.target/powerpc/dfmode_off.c: New.
1231 * gcc.target/powerpc/tfmode_off.c: New.
1232
1233 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1234
1235 PR rtl-optimization/55093
1236 * gcc.target/i386/pr55093.c: New file.
1237
1238 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1239
1240 * gcc.target/i386/pr55116.c: Renamed to ...
1241 * gcc.target/i386/pr55116-1.c: This.
1242
1243 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1244
1245 * gcc.target/i386/pr55116-2.c: New file.
1246
1247 2012-10-30 Richard Biener <rguenther@suse.de>
1248
1249 * gcc.dg/vect/slp-perm-2.c: Adjust.
1250
1251 2012-10-30 Richard Biener <rguenther@suse.de>
1252
1253 PR tree-optimization/55111
1254 * gcc.dg/torture/pr55111.c: New testcase.
1255
1256 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1257
1258 PR target/53988
1259 * gcc.target/sh/pr53988.c: New.
1260
1261 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1262
1263 PR target/54989
1264 * gcc.dg/hoist-register-pressure-1.c: Rename from
1265 hoist-register-pressure.c. Add nonpic condition.
1266 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1267
1268 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1269
1270 PR c++/54930
1271 * gcc.dg/Wreturn-local-addr.c: New.
1272 * g++.dg/warn/Wno-return-local-addr.C: New.
1273 * g++.dg/warn/Wreturn-local-addr.C: New.
1274
1275 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1276
1277 PR middle-end/55116
1278 * gcc.target/i386/pr55116.c: New file.
1279
1280 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1281
1282 PR c/53066
1283 * gcc.dg/Wshadow-4.c: New.
1284 * gcc.dg/Wshadow-4.h: New.
1285
1286 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1287
1288 PR debug/54693
1289 * gcc.dg/guality/pr54693.c: New.
1290
1291 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1292
1293 PR middle-end/55027
1294 * gcc.dg/pr55027.c: New testcase.
1295
1296 2012-10-29 Jan Hubicka <jh@suse.cz>
1297
1298 * gcc.dg/ipa/inline-6.c: New testcase.
1299
1300 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1301
1302 PR rtl-optimization/55106
1303 * g++.dg/pr55106.C: New.
1304
1305 2012-10-29 Richard Guenther <rguenther@suse.de>
1306
1307 PR middle-end/53695
1308 * gcc.dg/torture/pr53695.c: New testcase.
1309
1310 2012-10-28 Jan Hubicka <jh@suse.cz>
1311
1312 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1313
1314 2012-10-28 Tobias Burnus <burnus@net-b.de>
1315
1316 PR fortran/54958
1317 * gfortran.dg/do_check_6.f90: New.
1318
1319 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1320 Jack Howarth <howarth@bromo.med.uc.edu>
1321
1322 PR target/54404
1323 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1324 to dg-options.
1325 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1326
1327 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1328
1329 PR target/34283
1330 * gcc.target/i386/pr34283.c: New test.
1331
1332 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR c++/55081
1335 * g++.dg/opt/pr55081.C: New test.
1336
1337 PR debug/54970
1338 PR debug/54971
1339 * gcc.dg/guality/pr54970.c: New test.
1340
1341 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1342
1343 PR c++/54984
1344 * g++.dg/template/new11.C: New.
1345
1346 2012-10-26 Richard Biener <rguenther@suse.de>
1347
1348 PR middle-end/54824
1349 * gcc.dg/torture/pr54824.c: New testcase.
1350
1351 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1352
1353 * gcc.target/i386/fxsave-1.c: New.
1354 * gcc.target/i386/fxsave64-1.c: Ditto.
1355 * gcc.target/i386/fxrstor-1.c: Ditto.
1356 * gcc.target/i386/fxrstor64-1.c: Ditto.
1357 * gcc.target/i386/xsave-1.c: Ditto.
1358 * gcc.target/i386/xsave64-1.c: Ditto.
1359 * gcc.target/i386/xrstor-1.c: Ditto.
1360 * gcc.target/i386/xrstor64-1.c: Ditto.
1361 * gcc.target/i386/xsaveopt-1.c: Ditto.
1362 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1363 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1364 * gcc.target/i386/sse-13.c: Ditto.
1365 * gcc.target/i386/sse-14.c: Ditto.
1366 * gcc.target/i386/sse-22.c: Ditto.
1367 * gcc.target/i386/sse-23.c: Ditto.
1368 * g++.dg/other/i386-2.C: Ditto.
1369 * g++.dg/other/i386-3.C: Ditto.
1370
1371 2012-10-25 Jan Hubicka <jh@suse.cz>
1372
1373 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1374 at ivcanon time.
1375
1376 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/53761
1379 * g++.dg/ext/transparent-union.C: New.
1380
1381 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1382
1383 PR c++/54427
1384 * g++.dg/ext/vector19.C: New testcase.
1385
1386 2012-10-25 Richard Biener <rguenther@suse.de>
1387
1388 PR tree-optimization/54902
1389 * g++.dg/torture/pr54902.C: New testcase.
1390
1391 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/34892
1394 * g++.dg/template/crash114.C: New.
1395
1396 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1397
1398 PR bootstrap/55049
1399 * gcc.target/i386/pr55049-1.c: New test.
1400
1401 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1402
1403 PR fortran/55037
1404 * gfortran.dg/class_dummy_4.f03: New.
1405
1406 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR rtl-optimization/55010
1409 * gcc.dg/pr55010.c: New test.
1410
1411 PR debug/54828
1412 * g++.dg/debug/pr54828.C: New test.
1413
1414 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1415
1416 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1417 * gcc.dg/vect/vect-83_64.c: Likewise.
1418
1419 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1420
1421 PR c++/54922
1422 * g++.dg/cpp0x/constexpr-union4.C: New.
1423
1424 2012-10-23 Jeff Law <law@redhat.com>
1425
1426 * gcc.c-torture/execute/pr54985.c: New test.
1427
1428 2012-10-23 Paul Koning <ni1d@arrl.net>
1429
1430 PR debug/54508
1431 * g++.dg/debug/dwarf2/pr54508.C: New.
1432
1433 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR c++/54844
1436 * g++.dg/template/sizeof14.C: New test.
1437
1438 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1439 Jim MacArthur <jim.macarthur@arm.com>
1440 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1441 Marcus Shawcroft <marcus.shawcroft@arm.com>
1442 Nigel Stephens <nigel.stephens@arm.com>
1443 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1444 Richard Earnshaw <rearnsha@arm.com>
1445 Sofiane Naci <sofiane.naci@arm.com>
1446 Stephen Thomas <stephen.thomas@arm.com>
1447 Tejas Belagod <tejas.belagod@arm.com>
1448 Yufeng Zhang <yufeng.zhang@arm.com>
1449
1450 * lib/target-supports.exp
1451 (check_profiling_available): Add AArch64.
1452 (check_effective_target_vect_int): Likewise.
1453 (check_effective_target_vect_shift): Likewise.
1454 (check_effective_target_vect_float): Likewise.
1455 (check_effective_target_vect_double): Likewise.
1456 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1457 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1458 (check_effective_target_vect_pack_trunc): Likewise.
1459 (check_effective_target_vect_unpack): Likewise.
1460 (check_effective_target_vect_hw_misalign): Likewise.
1461 (check_effective_target_vect_short_mult): Likewise.
1462 (check_effective_target_vect_int_mult): Likewise.
1463 (check_effective_target_vect_stridedN): Likewise.
1464 (check_effective_target_sync_int_long): Likewise.
1465 (check_effective_target_sync_char_short): Likewise.
1466 (check_vect_support_and_set_flags): Likewise.
1467 (check_effective_target_aarch64_tiny): New.
1468 (check_effective_target_aarch64_small): New.
1469 (check_effective_target_aarch64_large): New.
1470 * g++.dg/other/PR23205.C: Enable aarch64.
1471 * g++.dg/other/pr23205-2.C: Likewise.
1472 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1473 * gcc.c-torture/execute/20101011-1.c: Likewise.
1474 * gcc.dg/20020312-2.c: Likewise.
1475 * gcc.dg/20040813-1.c: Likewise.
1476 * gcc.dg/builtin-apply2.c: Likewise.
1477 * gcc.dg/stack-usage-1.c: Likewise.
1478
1479 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1480 Jim MacArthur <jim.macarthur@arm.com>
1481 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1482 Marcus Shawcroft <marcus.shawcroft@arm.com>
1483 Nigel Stephens <nigel.stephens@arm.com>
1484 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1485 Richard Earnshaw <rearnsha@arm.com>
1486 Sofiane Naci <sofiane.naci@arm.com>
1487 Stephen Thomas <stephen.thomas@arm.com>
1488 Tejas Belagod <tejas.belagod@arm.com>
1489 Yufeng Zhang <yufeng.zhang@arm.com>
1490
1491 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1492 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1493 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1494 * gcc.target/aarch64/aapcs/abitest.S: New file.
1495 * gcc.target/aarch64/aapcs/abitest.h: New file.
1496 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1497 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1498 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1499 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1500 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1501 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1502 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1503 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1504 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1505 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1506 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1507 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1508 * gcc.target/aarch64/aapcs/test_1.c: New file.
1509 * gcc.target/aarch64/aapcs/test_10.c: New file.
1510 * gcc.target/aarch64/aapcs/test_11.c: New file.
1511 * gcc.target/aarch64/aapcs/test_12.c: New file.
1512 * gcc.target/aarch64/aapcs/test_13.c: New file.
1513 * gcc.target/aarch64/aapcs/test_14.c: New file.
1514 * gcc.target/aarch64/aapcs/test_15.c: New file.
1515 * gcc.target/aarch64/aapcs/test_16.c: New file.
1516 * gcc.target/aarch64/aapcs/test_17.c: New file.
1517 * gcc.target/aarch64/aapcs/test_18.c: New file.
1518 * gcc.target/aarch64/aapcs/test_19.c: New file.
1519 * gcc.target/aarch64/aapcs/test_2.c: New file.
1520 * gcc.target/aarch64/aapcs/test_20.c: New file.
1521 * gcc.target/aarch64/aapcs/test_21.c: New file.
1522 * gcc.target/aarch64/aapcs/test_22.c: New file.
1523 * gcc.target/aarch64/aapcs/test_23.c: New file.
1524 * gcc.target/aarch64/aapcs/test_24.c: New file.
1525 * gcc.target/aarch64/aapcs/test_25.c: New file.
1526 * gcc.target/aarch64/aapcs/test_26.c: New file.
1527 * gcc.target/aarch64/aapcs/test_3.c: New file.
1528 * gcc.target/aarch64/aapcs/test_4.c: New file.
1529 * gcc.target/aarch64/aapcs/test_5.c: New file.
1530 * gcc.target/aarch64/aapcs/test_6.c: New file.
1531 * gcc.target/aarch64/aapcs/test_7.c: New file.
1532 * gcc.target/aarch64/aapcs/test_8.c: New file.
1533 * gcc.target/aarch64/aapcs/test_9.c: New file.
1534 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1535 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1536 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1537 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1538 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1539 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1540 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1541 * gcc.target/aarch64/aapcs/type-def.h: New file.
1542 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1543 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1544 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1545 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1546 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1547 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1548 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1549 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1550 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1551 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1552 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1553 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1554 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1555 * gcc.target/aarch64/aarch64.exp: New file.
1556 * gcc.target/aarch64/adc-1.c: New file.
1557 * gcc.target/aarch64/adc-2.c: New file.
1558 * gcc.target/aarch64/asm-1.c: New file.
1559 * gcc.target/aarch64/clrsb.c: New file.
1560 * gcc.target/aarch64/clz.c: New file.
1561 * gcc.target/aarch64/ctz.c: New file.
1562 * gcc.target/aarch64/csinc-1.c: New file.
1563 * gcc.target/aarch64/csinv-1.c: New file.
1564 * gcc.target/aarch64/csneg-1.c: New file.
1565 * gcc.target/aarch64/extend.c: New file.
1566 * gcc.target/aarch64/fcvt.x: New file.
1567 * gcc.target/aarch64/fcvt_double_int.c: New file.
1568 * gcc.target/aarch64/fcvt_double_long.c: New file.
1569 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1570 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1571 * gcc.target/aarch64/fcvt_float_int.c: New file.
1572 * gcc.target/aarch64/fcvt_float_long.c: New file.
1573 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1574 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1575 * gcc.target/aarch64/ffs.c: New file.
1576 * gcc.target/aarch64/fmadd.c: New file.
1577 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1578 * gcc.target/aarch64/frint.x: New file.
1579 * gcc.target/aarch64/frint_double.c: New file.
1580 * gcc.target/aarch64/frint_float.c: New file.
1581 * gcc.target/aarch64/index.c: New file.
1582 * gcc.target/aarch64/mneg-1.c: New file.
1583 * gcc.target/aarch64/mneg-2.c: New file.
1584 * gcc.target/aarch64/mneg-3.c: New file.
1585 * gcc.target/aarch64/mnegl-1.c: New file.
1586 * gcc.target/aarch64/mnegl-2.c: New file.
1587 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1588 * gcc.target/aarch64/pic-constantpool1.c: New file.
1589 * gcc.target/aarch64/pic-symrefplus.c: New file.
1590 * gcc.target/aarch64/predefine_large.c: New file.
1591 * gcc.target/aarch64/predefine_small.c: New file.
1592 * gcc.target/aarch64/predefine_tiny.c: New file.
1593 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1594 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1595 * gcc.target/aarch64/table-intrinsics.c: New file.
1596 * gcc.target/aarch64/tst-1.c: New file.
1597 * gcc.target/aarch64/vect-abs-compile.c: New file.
1598 * gcc.target/aarch64/vect-abs.c: New file.
1599 * gcc.target/aarch64/vect-abs.x: New file.
1600 * gcc.target/aarch64/vect-compile.c: New file.
1601 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1602 * gcc.target/aarch64/vect-faddv.c: New file.
1603 * gcc.target/aarch64/vect-faddv.x: New file.
1604 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1605 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1606 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1607 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1608 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1609 * gcc.target/aarch64/vect-fp-compile.c: New file.
1610 * gcc.target/aarch64/vect-fp.c: New file.
1611 * gcc.target/aarch64/vect-fp.x: New file.
1612 * gcc.target/aarch64/vect-mull-compile.c: New file.
1613 * gcc.target/aarch64/vect-mull.c: New file.
1614 * gcc.target/aarch64/vect-mull.x: New file.
1615 * gcc.target/aarch64/vect.c: New file.
1616 * gcc.target/aarch64/vect.x: New file.
1617 * gcc.target/aarch64/vector_intrinsics.c: New file.
1618 * gcc.target/aarch64/vfp-1.c: New file.
1619 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1620 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1621 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1622 * g++.dg/abi/aarch64_guard1.C: New file.
1623
1624 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1625
1626 PR c++/54988
1627 * c-c++-common/pr54988.c: New test.
1628
1629 2012-10-23 Jan Hubicka <jh@suse.cz>
1630
1631 * gcc.dg/tree-prof/peel-1.c: New testcase.
1632
1633 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1634
1635 PR gcc/52945
1636 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1637
1638 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1639
1640 * gcc.dg/c99-predef-1.c: New test.
1641 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1642 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1643 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1644 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1645 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1646 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1647 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1648 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1649 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1650 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1651 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1652 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1653
1654 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1655
1656 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1657
1658 2012-10-23 Jan Hubicka <jh@suse.cz>
1659
1660 PR middle-end/54937
1661 * gcc.c-torture/execute/pr54937.c: New testcase.
1662 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1663
1664 2012-10-23 Jan Hubicka <jh@suse.cz>
1665
1666 PR middle-end/54967
1667 * gfortran.dg/pr54967.f90: New testcase.
1668
1669 2012-10-23 Terry Guo <terry.guo@arm.com>
1670
1671 PR target/55019
1672 * gcc.dg/pr55019.c: New.
1673
1674 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1675
1676 PR tree-optimization/55008
1677 * gcc.dg/tree-ssa/pr55008.c: New test.
1678
1679 2012-10-22 Richard Biener <rguenther@suse.de>
1680
1681 PR tree-optimization/55011
1682 * gcc.dg/torture/pr55011.c: New testcase.
1683
1684 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1685
1686 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1687 * gcc.target/arm/pr40457-2.c: Likewise.
1688 * gcc.target/arm/pr40457-3.c: Likewise.
1689
1690 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 * gnat.dg/specs/limited_with4.ads: New test.
1693 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1694
1695 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1696
1697 * gnat.dg/modular4.adb: New test.
1698 * gnat.dg/modular4_pkg.ads: New helper.
1699
1700 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1701
1702 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1703 * gnat.dg/specs/addr1.ads: Likewise.
1704
1705 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1706
1707 * gcc.dg/webizer.c (main): Add missing exit call.
1708
1709 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1710
1711 PR fortran/54465
1712 * gfortran.dg/wextra_1.f: New test.
1713
1714 2012-10-20 Jan Hubicka <jh@suse.cz>
1715
1716 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1717
1718 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1719
1720 PR fortran/54224
1721 * gfortran.dg/warn_unused_function.f90: New.
1722
1723 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1724
1725 * lib/target-supports.exp
1726 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1727
1728 2012-10-19 Richard Guenther <rguenther@suse.de>
1729
1730 PR tree-optimization/54981
1731 * gcc.dg/pr54981.c: New testcase.
1732
1733 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1734
1735 PR target/54892
1736 * gcc.target/arm/pr54892.c: New.
1737
1738 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1739
1740 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1741
1742 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/54501
1745 * g++.dg/init/array30.C: New.
1746 * g++.dg/init/array31.C: Likewise.
1747
1748 2012-10-18 Tobias Burnus <burnus@net-b.de>
1749
1750 PR fortran/54884
1751 * gfortran.dg/public_private_module_7.f90: New.
1752
1753 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1754
1755 PR c++/29633
1756 * g++.dg/template/pr29633.C: New.
1757
1758 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1759
1760 * gnat.dg/loop_optimization13.ad[sb]: New test.
1761 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1762
1763 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1764
1765 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1766 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1767 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1768 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1769
1770 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1771
1772 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1773 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1774 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1775 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1776 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1777 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1778
1779 2012-10-16 Jan Hubicka <jh@suse.cz>
1780
1781 * gcc.target/i386/l_fma_float_?.c: Update.
1782 * gcc.target/i386/l_fma_double_?.c: Update.
1783 * gfortran.dg/do_1.f90: XFAIL
1784 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1785 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1786 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1787 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1788 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1789 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1790 valid.
1791
1792 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1793
1794 PR c/53063
1795 PR c/40989
1796 * gcc.dg/Wstrict-overflow-24.c: New.
1797
1798 2012-10-16 Tobias Burnus <burnus@net-b.de>
1799
1800 PR fortran/50981
1801 PR fortran/54618
1802 * gfortran.dg/class_optional_1.f90: New.
1803 * gfortran.dg/class_optional_2.f90: New.
1804
1805 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR debug/54796
1808 * gcc.dg/guality/pr54796.c: New test.
1809
1810 PR tree-optimization/54889
1811 * gfortran.dg/pr54889.f90: New test.
1812
1813 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1814
1815 * g++.dg/other/dump-ada-spec-2.C: New test.
1816
1817 2012-10-16 Easwaran Raman <eraman@google.com>
1818
1819 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1820 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1821
1822 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1823
1824 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1825 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1826
1827 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1828
1829 PR target/54925
1830 * gcc.c-torture/compile/pr54925.c: New.
1831
1832 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1833
1834 PR target/51244
1835 * gcc.target/sh/pr51244-17.c: New.
1836
1837 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1838
1839 PR target/54760
1840 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1841 functions.
1842 * gcc.target/sh/pr54760-4.c: New.
1843
1844 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1845
1846 PR target/34777
1847 * gcc.target/sh/torture/sh-torture.exp: New.
1848 * gcc.target/sh/torture/pr34777.c: New.
1849
1850 2012-10-15 Matthias Klose <doko@ubuntu.com>
1851
1852 * lib/target-supports.exp (check_profiling_available): Match
1853 arm*-*-linux-* for ARM Linux/GNU.
1854 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1855 * gfortran.dg/enum_10.f90: Likewise.
1856 * gfortran.dg/enum_9.f90: Likewise.
1857 * gcc.target/arm/synchronize.c: Likewise.
1858 * g++.old-deja/g++.jason/enum6.C: Likewise.
1859 * g++.old-deja/g++.other/enum4.C: Likewise.
1860 * g++.old-deja/g++.law/enum9.C: Likewise.
1861
1862 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1863
1864 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1865 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1866
1867 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1868 Paolo Carlini <paolo.carlini@oracle.com>
1869
1870 PR c++/17805
1871 * g++.dg/overload/operator6.C: New.
1872
1873 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/50080 (again)
1876 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1877 * g++.dg/parse/tmpl-outside1.C: Likewise.
1878 * g++.dg/template/qualttp18.C: Likewise.
1879 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1880 * g++.old-deja/g++.pt/overload13.C: Likewise.
1881
1882 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1883
1884 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1885 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1886 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1887 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1888 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1889 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1890 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1891 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1892
1893 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1894
1895 PR c++/50080
1896 * g++.dg/parse/tmpl-outside2.C: New.
1897 * g++.dg/parse/tmpl-outside1.C: Adjust.
1898 * g++.dg/template/qualttp18.C: Likewise.
1899 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1900 * g++.old-deja/g++.pt/overload13.C: Likewise.
1901
1902 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1903
1904 PR tree-optimization/54915
1905 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1906
1907 2012-10-15 Richard Guenther <rguenther@suse.de>
1908
1909 PR tree-optimization/54920
1910 * gcc.dg/torture/pr54920.c: New testcase.
1911
1912 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1913
1914 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1915
1916 2012-10-13 Jason Merrill <jason@redhat.com>
1917
1918 * g++.dg/tls/thread_local7g.C: Require tls_native.
1919
1920 2012-10-14 Jason Merrill <jason@redhat.com>
1921
1922 * g++.dg/cpp0x/inh-ctor1.C: New.
1923 * g++.dg/cpp0x/inh-ctor2.C: New.
1924 * g++.dg/cpp0x/inh-ctor3.C: New.
1925 * g++.dg/cpp0x/inh-ctor4.C: New.
1926 * g++.dg/cpp0x/inh-ctor5.C: New.
1927 * g++.dg/cpp0x/inh-ctor6.C: New.
1928 * g++.dg/cpp0x/inh-ctor7.C: New.
1929 * g++.dg/cpp0x/inh-ctor8.C: New.
1930 * g++.dg/cpp0x/inh-ctor9.C: New.
1931 * g++.dg/cpp0x/inh-ctor10.C: New.
1932 * g++.dg/cpp0x/inh-ctor11.C: New.
1933 * g++.dg/cpp0x/inh-ctor12.C: New.
1934 * g++.dg/cpp0x/inh-ctor13.C: New.
1935
1936 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1937
1938 PR rtl-optimization/54919
1939 * gcc.dg/pr54919.c: New testcase.
1940
1941 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1942
1943 PR c++/53581
1944 * g++.dg/template/crash113.C: New.
1945
1946 2012-10-14 Jan Hubicka <jh@suse.cz>
1947
1948 * gcc.dg/unroll_5.c: New testcase.
1949
1950 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 PR c++/52643
1953 * g++.dg/opt/pr52643.C: New.
1954
1955 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1956
1957 PR target/54602
1958 * gcc.target/sh/pr54602-1.c: New.
1959 * gcc.target/sh/pr54602-2.c: New.
1960 * gcc.target/sh/pr54602-3.c: New.
1961 * gcc.target/sh/pr54602-4.c: New.
1962
1963 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1964
1965 PR target/54680
1966 * gcc.target/sh/pr54680.c: New.
1967
1968 2012-10-12 Jan Hubicka <jh@suse.cz>
1969
1970 * gcc.dg/webizer.c: New testcase.
1971
1972 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1973
1974 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1975 specify -m64.
1976
1977 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1978
1979 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1980 Return 0 if already specifying -mfloat-abi other than hard.
1981
1982 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1983
1984 * gcc.dg/pr53060.c: Prune irrelevant warning.
1985
1986 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c/54381
1989 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1990 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1991 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1992 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1993 Adjust expected wording of warnings for *cmp* builtins.
1994 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1995 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1996
1997 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1998
1999 PR c++/24449
2000 * g++.dg/parse/friend-main.C: New.
2001
2002 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2003
2004 PR c++/53055
2005 * g++.dg/pr53055.C: New testcase.
2006
2007 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/52744
2010 * g++.dg/cpp0x/pr52744.C: New.
2011
2012 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2013
2014 PR fortran/40453
2015 * gfortran.dg/dummy_procedure_9.f90: New.
2016
2017 2012-10-12 Richard Biener <rguenther@suse.de>
2018
2019 PR tree-optimization/54894
2020 * gcc.dg/torture/pr54894.c: New testcase.
2021
2022 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2023
2024 PR target/51244
2025 * gcc.target/sh/pr51244-13.c: New.
2026 * gcc.target/sh/pr51244-14.c: New.
2027 * gcc.target/sh/pr51244-15.c: New.
2028 * gcc.target/sh/pr51244-16.c: New.
2029
2030 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2031
2032 PR c++/51878
2033 * g++.dg/cpp0x/decltype45.C: New.
2034
2035 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2036
2037 PR fortran/54784
2038 * gfortran.dg/class_allocate_13.f90: New.
2039
2040 2012-10-11 Jason Merrill <jason@redhat.com>
2041
2042 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2043 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2044
2045 * g++.dg/gomp/tls-5.C: Require tls_native.
2046 * g++.dg/tls/thread_local7.C: Require tls_native.
2047 * g++.dg/tls/static2.C: New.
2048
2049 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/36107
2052 * g++.dg/ext/weak5.C: New.
2053
2054 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2055
2056 PR testsuite/54868
2057 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2058 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2059
2060 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2061
2062 PR c++/43765
2063 * g++.dg/parse/pr43765.C: New.
2064
2065 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2066
2067 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2068
2069 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2070
2071 PR c++/43663
2072 * g++.dg/init/bitfield3.C: New.
2073
2074 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2075
2076 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2077
2078 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2079
2080 PR tree-optimization/54877
2081 * gcc.dg/torture/pr54877.c: New test.
2082
2083 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2084
2085 PR testsuite/53397
2086 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2087 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2088 and remove target info from dg-do compile.
2089 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2090 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2091 and remove target info from dg-do compile.
2092
2093 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2094
2095 * gcc.dg/pr54782.c: Require target with pthread support.
2096
2097 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/53122
2100 * g++.dg/cpp0x/auto35.C: New.
2101
2102 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2103
2104 PR c++/53540 - using fails to be equivalent to typedef
2105 * g++.dg/cpp0x/alias-decl-24.C: New test.
2106
2107 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2108
2109 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2110 that c++11 attributes to types are ignored for now.
2111 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2112 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2113
2114 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2115
2116 PR c++/53741
2117 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2118
2119 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2120
2121 PR c++/50478
2122 * g++.dg/cpp0x/initlist67.C: New.
2123
2124 2012-10-10 Dehao Chen <dehao@google.com>
2125
2126 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2127
2128 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2129
2130 PR target/52480
2131 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2132 Add runtime tests.
2133
2134 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2135
2136 PR c++/53307
2137 * g++.dg/cpp0x/decltype44.C: New.
2138
2139 2012-10-09 Steve Ellcey <sellcey@mips.com>
2140
2141 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2142
2143 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/53763
2146 * g++.dg/cpp0x/decltype43.C: New.
2147
2148 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2149
2150 PR middle-end/53397
2151 * gcc.dg/pr53397-1.c: New test case.
2152 * gcc.dg/pr53397-2.c: New test case.
2153
2154 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/54194
2157 * g++.dg/warn/Wparentheses-26.C: Adjust.
2158 * g++.dg/warn/Wparentheses-27.C: New.
2159
2160 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2161
2162 PR c++/54427
2163 * c-c++-common/vector-scalar.c: New testcase.
2164 * g++.dg/ext/vector18.C: New testcase.
2165 * g++.dg/ext/vector5.C: This is not an error anymore.
2166 * gcc.dg/init-vec-1.c: Move ...
2167 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2168 * gcc.c-torture/execute/vector-shift1.c: Move ...
2169 * c-c++-common/torture/vector-shift1.c: ... here.
2170 * gcc.dg/scal-to-vec1.c: Move ...
2171 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2172 C++11. Adapt error messages.
2173 * gcc.dg/convert-vec-1.c: Move ...
2174 * c-c++-common/convert-vec-1.c: ... here.
2175 * gcc.dg/scal-to-vec2.c: Move ...
2176 * c-c++-common/scal-to-vec2.c: ... here.
2177
2178 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2179
2180 PR target/54400
2181 * gcc.target/i386/pr54400.c: New testcase.
2182
2183 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR c++/54858
2186 * g++.dg/template/pr54858.C: New test.
2187
2188 2012-10-08 Marek Polacek <polacek@redhat.com>
2189
2190 PR debug/54831
2191 * g++.dg/debug/pr54831.C: New test.
2192
2193 2012-10-08 Dehao Chen <dehao@google.com>
2194
2195 * g++.dg/predict-loop-exit-1.C: New.
2196 * g++.dg/predict-loop-exit-2.C: New.
2197 * g++.dg/predict-loop-exit-3.C: New.
2198
2199 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2200
2201 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2202
2203 2012-10-08 Jason Merrill <jason@redhat.com>
2204
2205 * g++.dg/gomp/tls-5.C: New.
2206 * g++.dg/gomp/tls-wrap1.C: New.
2207 * g++.dg/gomp/tls-wrap2.C: New.
2208 * g++.dg/gomp/tls-wrap3.C: New.
2209 * g++.dg/gomp/tls-wrap4.C: New.
2210 * g++.dg/gomp/tls-wrapper-cse.C: New.
2211 * g++.dg/tls/thread_local-cse.C: New.
2212 * g++.dg/tls/thread_local-order1.C: New.
2213 * g++.dg/tls/thread_local-order2.C: New.
2214 * g++.dg/tls/thread_local-wrap1.C: New.
2215 * g++.dg/tls/thread_local-wrap2.C: New.
2216 * g++.dg/tls/thread_local-wrap3.C: New.
2217 * g++.dg/tls/thread_local-wrap4.C: New.
2218 * g++.dg/tls/thread_local2g.C: New.
2219 * g++.dg/tls/thread_local3g.C: New.
2220 * g++.dg/tls/thread_local4g.C: New.
2221 * g++.dg/tls/thread_local5g.C: New.
2222 * g++.dg/tls/thread_local6g.C: New.
2223 * g++.dg/tls/thread_local7g.C: New.
2224
2225 * g++.dg/tls/thread_local3.C: New.
2226 * g++.dg/tls/thread_local4.C: New.
2227 * g++.dg/tls/thread_local5.C: New.
2228 * g++.dg/tls/thread_local6.C: New.
2229
2230 * g++.dg/tls/init-2.C: Tweak errors.
2231 * g++.dg/tls/thread_local1.C: New.
2232 * g++.dg/tls/thread_local2.C: New.
2233 * g++.dg/tls/thread_local7.C: New.
2234
2235 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2236
2237 PR target/54866
2238 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2239
2240 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2241
2242 PR target/54685
2243 * gcc.target/sh/pr54685.c: New.
2244
2245 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2246
2247 PR c++/53528 C++11 attribute support
2248 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2249 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2250 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2251 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2252 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2253 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2254 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2255 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2256 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2257 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2258 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2259 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2260 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2261 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2262 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2263 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2264 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2265 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2266 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2267 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2268 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2269 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2270 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2271 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2272 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2273 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2274 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2275 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2276 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2277 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2278 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2279 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2280 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2281 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2282 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2283 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2284 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2285 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2286 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2287 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2288 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2289 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2290 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2291 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2292 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2293 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2294 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2295 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2296 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2297 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2298 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2299 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2300 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2301 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2302 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2303 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2304 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2305
2306 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2307
2308 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2309 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2310 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2311
2312 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2313
2314 PR target/54760
2315 * gcc.target/sh/pr54760-2.c: New.
2316 * gcc.target/sh/pr54760-3.c: New.
2317
2318 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2319
2320 PR c++/51422
2321 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2322
2323 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2324 Sandra Loosemore <sandra@codesourcery.com>
2325
2326 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2327 and test that the accumulator is initialized using MULT.
2328 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2329 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2330
2331 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2332
2333 PR c++/52764
2334 * g++.dg/cpp0x/stdint.C: New.
2335
2336 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2337
2338 PR c++/54249
2339 * g++.dg/cpp0x/stddef.C: New.
2340
2341 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2342
2343 PR fortran/54832
2344 * gfortran.dg/typebound_operator_17.f90: New.
2345
2346 2012-10-06 Jan Hubicka <jh@suse.cz>
2347
2348 PR lto/53831
2349 PR lto/54776
2350 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2351
2352 2012-10-06 Jan Hubicka <jh@suse.cz>
2353
2354 * gcc.dg/lto/resolutions_0.c: New testcase.
2355
2356 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2357
2358 PR fortran/45521
2359 * gfortran.dg/generic_25.f90: New.
2360 * gfortran.dg/generic_26.f90: New.
2361 * gfortran.dg/generic_27.f90: New.
2362
2363 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2364
2365 PR target/54760
2366 * gcc.target/sh/pr54760-1.c: New.
2367
2368 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2369
2370 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2371 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2372 * g++.dg/warn/Wsign-compare-5.C: New test.
2373 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2374 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2375 * g++.dg/ext/builtin30.C: New test.
2376 * g++.dg/ext/vla12.C: New test.
2377 * gcc.dg/builtins-85.c: New test.
2378
2379 PR debug/54519
2380 * gcc.dg/guality/pr54519-1.c: New test.
2381 * gcc.dg/guality/pr54519-2.c: New test.
2382 * gcc.dg/guality/pr54519-3.c: New test.
2383 * gcc.dg/guality/pr54519-4.c: New test.
2384 * gcc.dg/guality/pr54519-5.c: New test.
2385 * gcc.dg/guality/pr54519-6.c: New test.
2386
2387 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2388
2389 PR c++/50893
2390 * g++.dg/cpp0x/defaulted38.C: New.
2391
2392 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR tree-optimization/33763
2395 * c-c++-common/pr33763.c: New test.
2396
2397 PR tree-optimization/54810
2398 * gcc.dg/tree-ssa/vrp85.c: New test.
2399
2400 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2401
2402 * gcc.dg/ucnid-7.c: Skip on AIX.
2403 * gcc.dg/ucnid-8.c: Same.
2404 * gcc.dg/ucnid-10.c: Same.
2405 * gcc.dg/ucnid-13.c: Same.
2406 * gcc.dg/attr-alias-3.c: Same.
2407 * gcc.dg/attr-alias-5.c: Same.
2408 * gcc.dg/torture/pr51106-2.c: Same.
2409 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2410
2411 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/52233
2414 * g++.dg/cpp0x/alias-decl-23.C: New.
2415
2416 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/53403
2419 * g++.dg/template/friend53.C: New.
2420
2421 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2422
2423 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2424 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2425 (scan-ada-spec): Likewise.
2426 (scan-ada-spec-not): Likewise.
2427 * gcc.dg/dump-ada-spec-1.c: New test.
2428 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2429
2430 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2431
2432 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2433
2434 2012-10-04 Florian Weimer <fweimer@redhat.com>
2435
2436 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2437
2438 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2439
2440 PR c++/54323
2441 * g++.dg/cpp0x/pr54323.C: New.
2442
2443 2012-10-04 Richard Guenther <rguenther@suse.de>
2444
2445 PR middle-end/54735
2446 * g++.dg/torture/pr54735.C: New testcase.
2447
2448 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2449
2450 PR rtl-optimization/54739
2451 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2452
2453 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2454
2455 PR target/51244
2456 * gcc.target/sh/pr51244-12.c: New.
2457
2458 2012-10-03 Dehao Chen <dehao@google.com>
2459
2460 PR middle-end/54782
2461 * gcc.dg/pr54782.c: New test.
2462
2463 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2464
2465 PR c++/54777
2466 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2467
2468 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2469
2470 PR fortran/54778
2471 * gfortran.dg/class_53.f90: New.
2472
2473 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2474
2475 PR debug/54551
2476 * gcc.dg/guality/pr54551.c: New.
2477
2478 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2479
2480 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2481 * gcc.target/powerpc/pr46728-2.c: Likewise.
2482
2483 2012-10-02 Sharad Singhai <singhai@google.com>
2484
2485 PR testsuite/54772
2486 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2487 to fix test failures caused by r191883.
2488 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2489 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2490 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2491 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2492 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2493 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2494 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2495 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2496 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2497
2498 2012-09-30 Sharad Singhai <singhai@google.com>
2499
2500 * gcc.target/i386/vect-double-1.c: Fix test.
2501
2502 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2503
2504 PR target/54087
2505 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2506 atomic_sub fails.
2507
2508 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2509
2510 PR rtl-optimization/54457
2511 * gcc.target/i386/pr54457.c: New test.
2512
2513 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2514
2515 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2516
2517 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2518
2519 * gcc.target/i386/vect-rebuild.c: New testcase.
2520
2521 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2522
2523 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2524
2525 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2526
2527 * gcc.target/mips/pr37362.c: Fix target selector.
2528
2529 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2530
2531 PR target/54083
2532 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2533
2534 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2535
2536 * gcc.dg/ucnid-8.c: Update line number.
2537 * gcc.dg/torture/pr51106-2.c: Likewise.
2538
2539 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2540
2541 PR fortran/54667
2542 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2543 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2544 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2545
2546 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2547
2548 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2549 partially reverting r170092.
2550 * gfortran.dg/class_7.f03: Ditto.
2551 * gfortran.dg/coarray_14.f90: Ditto.
2552 * gfortran.dg/typebound_proc_13.f03: Ditto.
2553
2554 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2555
2556 PR c++/54738
2557 * g++.dg/cpp0x/sfinae42.C: New.
2558
2559 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2560
2561 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2562 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2563 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2564 * gcc.dg/pr42629.c: XFAIL on AIX.
2565 * gcc.dg/pr47684.c: Same.
2566 * gcc.dg/pr43670.c: Same.
2567 * gcc.dg/pr42916.c: Same.
2568 * gcc.dg/pr45449.c: Same.
2569 * gcc.dg/pr50017.c: Same.
2570 * gcc.dg/pr42728.c: Same.
2571 * gcc.dg/pr47881.c: Same.
2572 * gcc.dg/pr44023.c: Same.
2573 * gcc.dg/pr41345.c: Same.
2574 * gcc.dg/pr42630.c: Same.
2575 * gcc.dg/pr44971.c: Same.
2576 * gcc.dg/pr46771.c: Same.
2577 * gcc.dg/ucnid-8.c: Same.
2578 * gcc.dg/ucnid-10.c: Same.
2579 * gcc.dg/ucnid-13.c: Same.
2580 * gcc.dg/torture/pr51106-2.c: Same.
2581 * gcc.dg/pr48768.c: Same.
2582 * gcc.dg/pr42631.c: Same.
2583 * gcc.dg/pr43084.c: Same.
2584 * gcc.dg/ucnid-7.c: Same.
2585 * gcc.dg/pr42889.c: Same.
2586 * gcc.dg/pr41241.c: Same.
2587 * gcc.dg/pr42719.c: Same.
2588 * g++.dg/debug/pr46583.C: Same.
2589 * g++.dg/debug/pr47106.C: Same.
2590 * g++.dg/opt/pr48549.C: Same.
2591 * g++.dg/other/pr42685.C: Same.
2592 * c-c++-common/pr43942.c: Same.
2593
2594 2012-09-29 Ian Lance Taylor <iant@google.com>
2595
2596 * go.test/go-test.exp: Update for latest version of Go testsuite.
2597
2598 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2599
2600 PR fortran/52724
2601 * gfortran.dg/internal_readwrite_3.f90: New test.
2602
2603 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2604
2605 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2606 c-c++-common/Wunused-local-typedefs-2.c to here.
2607
2608 PR c++/54372 - unused attribute inactive on dependant entities
2609 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2610
2611 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2612
2613 PR c++/29028 - Missed unused warning on using declaration
2614 * g++.dg/warn/Wunused-var-18.C: New test.
2615
2616 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2617
2618 PR c++/53551 - -Wunused-local-typedefs misses uses
2619 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2620
2621 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2622
2623 PR target/54716
2624 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2625
2626 PR tree-optimization/54713
2627 * gcc.c-torture/compile/pr54713-1.c: New test.
2628 * gcc.c-torture/compile/pr54713-2.c: New test.
2629 * gcc.c-torture/compile/pr54713-3.c: New test.
2630
2631 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2632
2633 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2634
2635 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2636
2637 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2638
2639 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR target/54703
2642 * gcc.target/i386/pr54703.c: New test.
2643
2644 2012-09-27 Richard Guenther <rguenther@suse.de>
2645
2646 PR lto/54709
2647 * gcc.dg/lto/pr54709_0.c: New testcase.
2648 * gcc.dg/lto/pr54709_1.c: Likewise.
2649
2650 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2651
2652 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2653
2654 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2655
2656 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2657
2658 * gcc.target/arm/pr42879.c: Handle big-endian.
2659
2660 2012-09-26 Steve Ellcey <sellcey@mips.com>
2661
2662 PR c/37303
2663 * gcc.dg/pr37303.c: Check for rdata or rodata.
2664
2665 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2666
2667 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2668
2669 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2670
2671 PR target/51274
2672 PR target/53087
2673 * gcc.target/powerpc/ppc-ne0-1.c: New.
2674
2675 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2676
2677 PR target/54089
2678 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2679 test_19, test_20, test_21, test_22, test_23): New functions.
2680 * gcc.target/sh/pr54089-4.c: New.
2681 * gcc.target/sh/pr54089-5.c: New.
2682 * gcc.target/sh/pr54089-6.c: New.
2683 * gcc.target/sh/pr54089-7.c: New.
2684
2685 2012-09-25 Richard Guenther <rguenther@suse.de>
2686
2687 PR lto/54625
2688 * gcc.dg/lto/pr54702_0.c: New testcase.
2689 * gcc.dg/lto/pr54702_1.c: Likewise.
2690 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2691 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2692 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2693 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2694
2695 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2696
2697 PR c++/54526
2698 * g++.dg/cpp0x/parse2.C: New.
2699 * g++.dg/parse/error11.C: Adjust.
2700 * g++.dg/parse/error12.C: Likewise.
2701
2702 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2703
2704 * gcc.target/i386/20030217-1.c: Added check for
2705 large_long_double effective target.
2706 * gcc.target/i386/387-3.c: Likewise.
2707 * gcc.target/i386/387-4.c: Likewise.
2708 * gcc.target/i386/pr36578-1.c: Likewise.
2709 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2710 when long double size is equal double size.
2711 * gcc.target/i386/excess-precision-1.c: Likewise.
2712 * gcc.target/i386/pr36578-2.c: Likewise.
2713 * gcc.target/i386/20030217-2.c: New testcase.
2714
2715 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR tree-optimization/54676
2718 * gcc.dg/pr54676.c: New test.
2719
2720 2012-09-25 Richard Guenther <rguenther@suse.de>
2721
2722 PR tree-optimization/53663
2723 * gcc.dg/torture/pr53663-1.c: New testcase.
2724 * gcc.dg/torture/pr53663-2.c: Likewise.
2725 * gcc.dg/torture/pr53663-3.c: Likewise.
2726
2727 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2728
2729 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2730
2731 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2732
2733 * lib/target-supports-dg.exp (dg-require-effective-target,
2734 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2735 dg-process-target-1 instead of dg-process-target.
2736 (dg-process-target-1): Rename from dg-process-target.
2737 (dg-process-target): New.
2738
2739 2012-09-24 Richard Guenther <rguenther@suse.de>
2740
2741 PR tree-optimization/54684
2742 * g++.dg/torture/pr54684.C: New testcase.
2743
2744 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2745
2746 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2747
2748 2012-09-24 Richard Guenther <rguenther@suse.de>
2749
2750 PR middle-end/52173
2751 * gcc.dg/tm/pr52173-1.c: New.
2752 * gcc.dg/tm/pr52173-2.c: New.
2753
2754 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2755
2756 * gcc.dg/pr54669.c: New test.
2757
2758 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2759 Dominique Dhumieres <dominiq@lps.ens.fr>
2760
2761 PR testsuite/54677
2762 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2763
2764 2012-09-23 Tobias Burnus <burnus@net-b.de>
2765
2766 PR fortran/54618
2767 * gfortran.dg/class_array_14.f90: New.
2768
2769 2012-09-22 Kai Tietz <ktietz@redhat.com>
2770
2771 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2772 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2773
2774 2012-09-21 Dehao Chen <dehao@google.com>
2775
2776 PR go/54649
2777 PR tree-optimization/54655
2778 * g++.dg/pr54655.C: New testcase.
2779
2780 2012-09-21 Richard Guenther <rguenther@suse.de>
2781
2782 PR tree-optimization/54647
2783 * g++.dg/torture/pr54647.C: New testcase.
2784
2785 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2786
2787 PR c++/54427
2788 * c-c++-common/torture/vector-compare-2.c: Add -w.
2789
2790 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2791
2792 * gnat.dg/opt20.ads: Move dg directive to...
2793 * gnat.dg/opt20.adb: ...here.
2794 * gnat.dg/addr1.ad[sb]: Likewise.
2795 * gnat.dg/concat2.ad[sb]: Likewise.
2796 * gnat.dg/array16.ad[sb]: Likewise.
2797 * gnat.dg/atomic5.ad[sb]: Likewise.
2798 * gnat.dg/discr29.ad[sb]: Likewise.
2799 * gnat.dg/noreturn5.ad[sb]: Likewise.
2800 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2801 * gnat.dg/discr23.ads: Remove dg directive.
2802 * gnat.dg/nested_float_packed.ads: Likewise.
2803 * gnat.dg/oconst6.ads: Move to...
2804 * gnat.dg/specs/oconst6.ads: ...here.
2805
2806 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2807
2808 PR c++/52432
2809 * g++.dg/cpp0x/decltype32.C: Tweak.
2810
2811 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2812
2813 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2814 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2815 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2816 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2817
2818 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2819
2820 PR c++/54581
2821 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2822
2823 2012-09-19 Steve Ellcey <sellcey@mips.com>
2824
2825 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2826
2827 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2828
2829 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2830 * gcc.target/powerpc/ppc-mftb.c: New file.
2831
2832 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2833
2834 PR target/54089
2835 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2836 functions.
2837
2838 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2839
2840 PR target/54236
2841 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2842
2843 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2844
2845 * gcc.c-torture/execute/20120919-1.c: New test.
2846
2847 2012-09-19 Richard Guenther <rguenther@suse.de>
2848
2849 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2850
2851 2012-09-19 Richard Guenther <rguenther@suse.de>
2852
2853 * gcc.dg/builtin-unreachable-6.c: Adjust.
2854
2855 2012-09-19 Richard Guenther <rguenther@suse.de>
2856
2857 * gcc.dg/builtin-object-size-10.c: Adjust.
2858 * gcc.dg/builtin-unreachable-5.c: Adjust.
2859 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2860 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2861 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2862 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2863 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2864 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2865 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2866 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2867 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2868 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2869 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2870 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2871
2872 2012-09-19 Richard Guenther <rguenther@suse.de>
2873
2874 PR tree-optimization/54132
2875 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2876 * gcc.dg/torture/pr54132.c: Likewise.
2877
2878 2012-09-19 Terry Guo <terry.guo@arm.com>
2879
2880 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2881 extra prune rules that will be applied to all tests in a .exp file.
2882 (gcc-dg-prune): Use rules defined by the above variable.
2883 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2884 harmless warnings on architecture switch conflict.
2885
2886 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2887
2888 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2889 of asm-comment characters instead of a single one.
2890 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2891
2892 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2893
2894 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2895
2896 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2897 target instead of xfailing it.
2898 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2899 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2900 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2901 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2902 * gcc.dg/vect/vect-104.c: Likewise.
2903 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2904 * gcc.dg/vect/vect-outer-1.c: Likewise.
2905 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2906 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2907 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2908 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2909 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2910 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2911 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2912 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2913 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2914
2915 * lib/target-supports.exp
2916 (check_effective_target_vect_widen_mult_qi_to_hi,
2917 check_effective_target_vect_widen_mult_hi_to_si,
2918 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2919 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2920 check_effective_target_vect_pack_trunc,
2921 check_effective_target_vect_unpack,
2922 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2923 instead of arm_none.
2924
2925 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2926
2927 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2928
2929 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2930 config to compiler_flags.
2931
2932 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2933
2934 PR target/54592
2935 * gcc.target/i386/pr54592.c: New test.
2936
2937 PR tree-optimization/54610
2938 * gcc.target/i386/pr54610.c: New test.
2939
2940 2012-09-17 Jason Merrill <jason@redhat.com>
2941
2942 PR c++/54575
2943 * g++.dg/cpp0x/alias-decl-21.C: New.
2944 * g++.dg/cpp0x/alias-decl-22.C: New.
2945
2946 2012-09-17 Tobias Burnus <burnus@net-b.de>
2947
2948 PR fortran/54608
2949 * gfortran.dg/scan_2.f90: New.
2950
2951 2012-09-17 Jason Merrill <jason@redhat.com>
2952
2953 PR c++/53661
2954 * g++.dg/init/aggr9.C: New.
2955
2956 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2957
2958 * gnat.dg/loop_optimization12.ad[sb]: New test.
2959
2960 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2961
2962 PR fortran/54285
2963 * gfortran.dg/proc_ptr_result_7.f90: New.
2964
2965 2012-09-17 Tobias Burnus <burnus@net-b.de>
2966
2967 PR fortran/54603
2968 * gfortran.dg/structure_constructor_11.f90: New.
2969
2970 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2971
2972 PR tree-optimization/54563
2973 * g++.dg/torture/pr54563.C: New test.
2974
2975 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2976
2977 PR fortran/54594
2978 * gfortran.dg/typebound_generic_14.f03: New.
2979
2980 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2981
2982 PR fortran/54387
2983 * gfortran.dg/proc_ptr_38.f90: New.
2984
2985 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2986
2987 PR debug/54460
2988 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2989 to scary regexp.
2990
2991 PR testsuite/54007
2992 * gnat.dg/lto15.adb: Require lto.
2993
2994 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2995 "myBindC" for hppa*-*-hpux*.
2996
2997 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2998
2999 * gfortran.dg/namelist_75.f90: New test.
3000
3001 2012-09-15 Tom de Vries <tom@codesourcery.com>
3002
3003 * gcc.dg/tree-ssa/vrp82.c: New test.
3004 * gcc.dg/tree-ssa/vrp83.c: Same.
3005 * gcc.dg/tree-ssa/vrp84.c: Same.
3006
3007 2012-09-15 Tom de Vries <tom@codesourcery.com>
3008
3009 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3010 * gcc.dg/tree-ssa/vrp81.c: ... this.
3011
3012 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3013
3014 PR target/54222
3015 * gcc.target/avr/torture/fix-types.h: New.
3016 * gcc.target/avr/torture/vals-hr.def: New.
3017 * gcc.target/avr/torture/vals-r.def: New.
3018 * gcc.target/avr/torture/vals-k.def: New.
3019 * gcc.target/avr/torture/vals-ur.def: New.
3020 * gcc.target/avr/torture/vals-uk.def: New.
3021 * gcc.target/avr/torture/vals-uhr.def: New.
3022 * gcc.target/avr/torture/vals-llk.def: New.
3023 * gcc.target/avr/torture/vals-ullk.def: New.
3024 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3025 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3026 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3027 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3028 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3029 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3030 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3031 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3032
3033 2012-09-14 Dehao Chen <dehao@google.com>
3034
3035 * g++.dg/debug/dwarf2/deallocator.C: New test.
3036
3037 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3038
3039 PR c/54552
3040 * gcc.c-torture/compile/pr54552-1.c: New test.
3041
3042 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3043
3044 PR c++/54427
3045 * g++.dg/other/vector-compare.C: New testcase.
3046 * c-c++-common/vector-compare-3.c: New testcase.
3047 * gcc.dg/vector-shift.c: Move ...
3048 * c-c++-common/vector-shift.c: ... here.
3049 * gcc.dg/vector-shift1.c: Move ...
3050 * c-c++-common/vector-shift1.c: ... here.
3051 * gcc.dg/vector-shift3.c: Move ...
3052 * c-c++-common/vector-shift3.c: ... here.
3053 * gcc.dg/vector-compare-1.c: Move ...
3054 * c-c++-common/vector-compare-1.c: ... here.
3055 * gcc.dg/vector-compare-2.c: Move ...
3056 * c-c++-common/vector-compare-2.c: ... here.
3057 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3058 * c-c++-common/torture/vector-compare-1.c: ... here.
3059 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3060 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3061 * c-c++-common/torture/vector-compare-2.c: ... here.
3062 * gcc.c-torture/execute/vector-shift.c: Move ...
3063 * c-c++-common/torture/vector-shift.c: ... here.
3064 * gcc.c-torture/execute/vector-shift2.c: Move ...
3065 * c-c++-common/torture/vector-shift2.c: ... here.
3066 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3067 * c-c++-common/torture/vector-subscript-1.c: ... here.
3068 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3069 * c-c++-common/torture/vector-subscript-2.c: ... here.
3070 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3071 * c-c++-common/torture/vector-subscript-3.c: ... here.
3072
3073 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3074
3075 PR c/54103
3076 * gcc.c-torture/compile/pr54103-1.c,
3077 gcc.c-torture/compile/pr54103-2.c,
3078 gcc.c-torture/compile/pr54103-3.c,
3079 gcc.c-torture/compile/pr54103-4.c,
3080 gcc.c-torture/compile/pr54103-5.c,
3081 gcc.c-torture/compile/pr54103-6.c: New tests.
3082 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3083
3084 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3085
3086 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3087
3088 2012-09-14 Richard Guenther <rguenther@suse.de>
3089
3090 PR tree-optimization/54565
3091 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3092 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3093
3094 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3095
3096 * gcc.target/arm/combine-movs.c: Add missing space.
3097
3098 2012-09-14 Richard Guenther <rguenther@suse.de>
3099
3100 * g++.dg/torture/builtin-location.C: New testcase.
3101
3102 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3103 Manuel López-Ibåñez <manu@gcc.gnu.org>
3104
3105 PR c++/53210
3106 * g++.dg/warn/Wuninitialized-self.C: New.
3107
3108 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3109
3110 PR c/54559
3111 * gcc.c-torture/compile/pr54559.c: New test.
3112
3113 2012-09-13 Jason Merrill <jason@redhat.com>
3114
3115 PR c++/53839
3116 * g++.dg/cpp0x/constexpr-temp1.C: New.
3117
3118 PR c++/54511
3119 * g++.dg/template/anonunion2.C: New.
3120
3121 PR c++/53836
3122 * g++.dg/template/init10.C: New.
3123
3124 2012-09-13 Tobias Burnus <burnus@net-b.de>
3125
3126 PR fortran/54556
3127 * gfortran.dg/implicit_pure_3.f90: New.
3128
3129 2012-09-13 Richard Guenther <rguenther@suse.de>
3130
3131 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3132
3133 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3134
3135 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3136
3137 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3138
3139 * c-c++-common/pr51712.c: Handle for short-enum targets.
3140
3141 2012-09-12 Terry Guo <terry.guo@arm.com>
3142
3143 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3144 and lsrs for Thumb2 mode.
3145
3146 2012-09-12 Jan Hubicka <jh@suse.cz>
3147
3148 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3149
3150 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3151
3152 PR target/54445
3153 * gcc.target/i386/pr54445-1.c: New file.
3154 * gcc.target/i386/pr54445-2.c: Likewise.
3155
3156 2012-09-12 Tobias Burnus <burnus@net-b.de>
3157
3158 PR fortran/54225
3159 PR fortran/53306
3160 * gfortran.dg/coarray_10.f90: Update dg-error.
3161 * gfortran.dg/coarray_28.f90: New.
3162 * gfortran.dg/array_section_3.f90: New.
3163
3164 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3165
3166 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3167 gcc.target/arm/pr48252.c: Fix for big-endian support.
3168
3169 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3170
3171 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3172
3173 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3174 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3175
3176 * gcc.target/arm/neon-vfma-1.c: New testcase.
3177 * gcc.target/arm/neon-vfms-1.c: Likewise.
3178 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3179 of float.
3180 * gcc.target/arm/neon-vmls-1.c: Likewise.
3181 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3182 function.
3183 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3184 (check_effective_target_arm_neonv2_ok): Likewise.
3185 (check_effective_target_arm_neonv2_hw): Likewise.
3186 (check_effective_target_arm_neonv2): Likewise.
3187
3188 2012-09-11 Richard Guenther <rguenther@suse.de>
3189
3190 PR middle-end/54515
3191 * g++.dg/tree-ssa/pr54515.C: New testcase.
3192
3193 2012-09-10 Andrew Pinski <apinski@cavium.com>
3194
3195 PR tree-opt/c54362
3196 * gcc.dg/tm/memopt-16.c: New testcase.
3197
3198 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3199
3200 PR c++/54541
3201 PR c++/54542
3202 * g++.dg/cpp0x/sfinae40.C: New.
3203 * g++.dg/cpp0x/sfinae41.C: Likewise.
3204
3205 2012-09-10 Jason Merrill <jason@redhat.com>
3206
3207 PR c++/54538
3208 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3209
3210 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3211
3212 PR target/54089
3213 * gcc.target/sh/pr54089-3.c: New.
3214
3215 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3216
3217 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3218
3219 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3220
3221 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3222
3223 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3224
3225 * gcc.dg/pr52558-2.c: Delete.
3226 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3227
3228 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3229
3230 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3231
3232 2012-09-10 Richard Guenther <rguenther@suse.de>
3233
3234 PR tree-optimization/54520
3235 * gcc.dg/torture/pr54520.c: New testcase.
3236
3237 2012-09-10 Jason Merrill <jason@redhat.com>
3238
3239 PR c++/54506
3240 * g++.dg/cpp0x/implicit14.C: New.
3241
3242 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3243
3244 PR fortran/54208
3245 * gfortran.dg/bound_simplification_3.f90: New test.
3246
3247 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3248
3249 PR testsuite/54184
3250 * gcc.dg/pr52558-1.c: Delete.
3251 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3252
3253 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3254
3255 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3256 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3257 * gcc.target/arm/smlaltt-1.c: Likewise.
3258
3259 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3260
3261 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3262
3263 2012-09-07 Tom de Vries <tom@codesourcery.com>
3264
3265 PR tree-optimization/53986
3266 * gcc.dg/tree-ssa/vrp80.c: New test.
3267 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3268
3269 2012-09-06 Jason Merrill <jason@redhat.com>
3270
3271 PR c++/54341
3272 PR c++/54253
3273 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3274 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3275
3276 2012-09-06 Andrew Pinski <apinski@cavium.com>
3277
3278 PR tree-opt/54494
3279 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3280
3281 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR rtl-optimization/54455
3284 * gcc.dg/54455.c: New test.
3285
3286 2012-09-06 Tobias Burnus <burnus@net-b.de>
3287
3288 PR fortran/54463
3289 * gfortran.dg/promotion_2.f90: New.
3290
3291 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR middle-end/54486
3294 * c-c++-common/pr54486.c: New test.
3295
3296 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3297
3298 PR fortran/54474
3299 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3300
3301 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3302
3303 PR c++/54191
3304 * g++.dg/cpp0x/sfinae39.C: New.
3305
3306 2012-09-04 Jason Merrill <jason@redhat.com>
3307
3308 PR c++/54441
3309 * g++.dg/ext/flexary3.C: New.
3310
3311 PR c++/54420
3312 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3313
3314 PR c++/54198
3315 * g++.dg/template/defarg15.C: New.
3316
3317 PR c++/54437
3318 * g++.dg/template/access24.C: New.
3319
3320 2012-09-04 Richard Guenther <rguenther@suse.de>
3321
3322 PR tree-optimization/54458
3323 * gcc.dg/torture/pr54458.c: New testcase.
3324
3325 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3326
3327 * gcc.target/arm/neon-vext.c: New test.
3328 * gcc.target/arm/neon-vext-execute.c: Ditto.
3329
3330 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3331
3332 PR fortran/54243
3333 PR fortran/54244
3334 * gfortran.dg/select_type_29.f03: New.
3335
3336 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3337
3338 * gcc.dg/fold-perm.c: Improve test.
3339
3340 2012-09-03 Tobias Burnus <burnus@net-b.de>
3341
3342 PR fortran/51632
3343 * gfortran.dg/coarray_class_1.f90: New.
3344
3345 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3346
3347 PR target/49206
3348 * gcc.c-torture/compile/pr49206.c: New test.
3349
3350 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3351 Uros Bizjak <ubizjak@gmail.com>
3352
3353 PR target/36680
3354 * gfortran.dg/pr36680.f90: New test.
3355
3356 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3357
3358 PR target/42295
3359 * g++.dg/opt/pr42295.C: New test.
3360
3361 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR target/54436
3364 * gcc.dg/torture/pr54436.c: New test.
3365
3366 2012-09-01 Andrew Pinski <apinski@cavium.com>
3367
3368 * gcc.target/mips/truncate-8.c: New testcase.
3369
3370 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3371
3372 PR target/46829
3373 PR target/46843
3374 * gcc.target/i386/pr46829.c: New test.
3375 * gcc.target/i386/pr46843.c: Ditto.
3376
3377 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3378 Jason Merrill <jason@redhat.com>
3379
3380 PR c++/18747
3381 * g++.dg/parse/error50.C: New.
3382
3383 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3384
3385 PR c/54428
3386 * gcc.c-torture/compile/pr54428.c: New test.
3387
3388 2012-08-31 Ollie Wild <aaw@google.com>
3389
3390 PR c++/54197
3391 * g++.dg/init/lifetime3.C: New test.
3392
3393 2012-08-31 Martin Jambor <mjambor@suse.cz>
3394
3395 PR middle-end/54409
3396 * gcc.dg/torture/pr54409.c: New test.
3397
3398 2012-08-31 Martin Jambor <mjambor@suse.cz>
3399
3400 * gfortran.dg/pr48636.f90: Add dump scan checks.
3401
3402 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3403
3404 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3405
3406 2012-08-28 Joey Ye <joey.ye@arm.com>
3407
3408 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3409
3410 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3411
3412 PR target/46254
3413 * gcc.target/i386/pr46254.c: New test.
3414
3415 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3416
3417 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3418 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3419 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3420
3421 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3422
3423 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3424 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3425 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3426 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3427 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3428 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3429 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3430 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3431 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3432 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3433 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3434 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3435 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3436 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3437 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3438 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3439 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3440 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3441 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3442 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3443 gcc.target/mips/unaligned-1.c: Tighten regexps.
3444
3445 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3446
3447 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3448 (mips_option_groups): Remove optimization. Add various -f options.
3449 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3450 and -pg imply -fno-omit-frame-pointer.
3451 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3452 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3453 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3454 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3455 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3456 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3457 * gcc.target/mips/abi-n32-long32.c: Likewise.
3458 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3459 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3460 * gcc.target/mips/abi-n32-long64.c: Likewise.
3461 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3462 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3463 * gcc.target/mips/abi-n64-long32.c: Likewise.
3464 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3465 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3466 * gcc.target/mips/abi-n64-long64.c: Likewise.
3467 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3468 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3469 * gcc.target/mips/abi-o32-long32.c: Likewise.
3470 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3471 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3472 * gcc.target/mips/abi-o32-long64.c: Likewise.
3473 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3474 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3475 * gcc.target/mips/abi-o64-long32.c: Likewise.
3476 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3477 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3478 * gcc.target/mips/abi-o64-long64.c: Likewise.
3479 * gcc.target/mips/asm-1.c: Likewise.
3480 * gcc.target/mips/branch-1.c: Likewise.
3481 * gcc.target/mips/call-3.c: Likewise.
3482 * gcc.target/mips/call-saved-3.c: Likewise.
3483 * gcc.target/mips/clear-cache-1.c: Likewise.
3484 * gcc.target/mips/div-1.c: Likewise.
3485 * gcc.target/mips/div-2.c: Likewise.
3486 * gcc.target/mips/div-3.c: Likewise.
3487 * gcc.target/mips/div-4.c: Likewise.
3488 * gcc.target/mips/div-5.c: Likewise.
3489 * gcc.target/mips/div-6.c: Likewise.
3490 * gcc.target/mips/div-7.c: Likewise.
3491 * gcc.target/mips/div-8.c: Likewise.
3492 * gcc.target/mips/div-9.c: Likewise.
3493 * gcc.target/mips/div-10.c: Likewise.
3494 * gcc.target/mips/div-11.c: Likewise.
3495 * gcc.target/mips/div-12.c: Likewise.
3496 * gcc.target/mips/dsp-ctrl.c: Likewise.
3497 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3498 * gcc.target/mips/ext-8.c: Likewise.
3499 * gcc.target/mips/extend-2.c: Likewise.
3500 * gcc.target/mips/fix-r10000-1.c: Likewise.
3501 * gcc.target/mips/fix-r10000-2.c: Likewise.
3502 * gcc.target/mips/fix-r10000-3.c: Likewise.
3503 * gcc.target/mips/fix-r10000-4.c: Likewise.
3504 * gcc.target/mips/fix-r10000-5.c: Likewise.
3505 * gcc.target/mips/fix-r10000-6.c: Likewise.
3506 * gcc.target/mips/fix-r10000-7.c: Likewise.
3507 * gcc.target/mips/fix-r10000-8.c: Likewise.
3508 * gcc.target/mips/fix-r10000-9.c: Likewise.
3509 * gcc.target/mips/fix-r10000-10.c: Likewise.
3510 * gcc.target/mips/fix-r10000-11.c: Likewise.
3511 * gcc.target/mips/fix-r10000-12.c: Likewise.
3512 * gcc.target/mips/fix-r10000-13.c: Likewise.
3513 * gcc.target/mips/fix-r10000-14.c: Likewise.
3514 * gcc.target/mips/fix-r10000-15.c: Likewise.
3515 * gcc.target/mips/fpcmp-1.c: Likewise.
3516 * gcc.target/mips/fpcmp-2.c: Likewise.
3517 * gcc.target/mips/fpr-moves-7.c: Likewise.
3518 * gcc.target/mips/fpr-moves-8.c: Likewise.
3519 * gcc.target/mips/int-moves-1.c: Likewise.
3520 * gcc.target/mips/int-moves-2.c: Likewise.
3521 * gcc.target/mips/long-calls-pg.c: Likewise.
3522 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3523 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3524 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3525 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3526 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3527 * gcc.target/mips/mips-3d-1.c: Likewise.
3528 * gcc.target/mips/mips-3d-2.c: Likewise.
3529 * gcc.target/mips/mips-3d-3.c: Likewise.
3530 * gcc.target/mips/mips-3d-4.c: Likewise.
3531 * gcc.target/mips/mips-3d-5.c: Likewise.
3532 * gcc.target/mips/mips-3d-6.c: Likewise.
3533 * gcc.target/mips/mips-3d-7.c: Likewise.
3534 * gcc.target/mips/mips-3d-8.c: Likewise.
3535 * gcc.target/mips/mips-3d-9.c: Likewise.
3536 * gcc.target/mips/mips-ps-1.c: Likewise.
3537 * gcc.target/mips/mips-ps-2.c: Likewise.
3538 * gcc.target/mips/mips-ps-3.c: Likewise.
3539 * gcc.target/mips/mips-ps-4.c: Likewise.
3540 * gcc.target/mips/mips-ps-6.c: Likewise.
3541 * gcc.target/mips/mips32-dspr2.c: Likewise.
3542 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3543 * gcc.target/mips/neg-abs-1.c: Likewise.
3544 * gcc.target/mips/neg-abs-2.c: Likewise.
3545 * gcc.target/mips/nmadd-3.c: Likewise.
3546 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3547 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3548 * gcc.target/mips/octeon-pop-1.c: Likewise.
3549 * gcc.target/mips/pr26765.c: Likewise.
3550 * gcc.target/mips/pr33256.c: Likewise.
3551 * gcc.target/mips/pr33635-1.c: Likewise.
3552 * gcc.target/mips/pr33755.c: Likewise.
3553 * gcc.target/mips/pr35802.c: Likewise.
3554 * gcc.target/mips/pr45074.c: Likewise.
3555 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3556 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3557 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3558 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3559 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3560 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3561 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3562 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3563 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3564 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3565 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3566 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3567 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3568 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3569 * gcc.target/mips/save-restore-1.c: Likewise.
3570 * gcc.target/mips/save-restore-3.c: Likewise.
3571 * gcc.target/mips/save-restore-5.c: Likewise.
3572 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3573 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3574 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3575 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3576 * gcc.target/mips/stack-1.c: Likewise.
3577
3578 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3579 Tighten regexps.
3580
3581 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3582 branch under test to be filled with preceding rather than
3583 following instructions.
3584 * gcc.target/mips/branch-10.c: Likewise.
3585 * gcc.target/mips/branch-11.c: Likewise.
3586 * gcc.target/mips/branch-12.c: Likewise.
3587 * gcc.target/mips/branch-13.c: Likewise.
3588 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3589 to be eliminated. Tighten $28 scan-assembler-not test.
3590
3591 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3592 function to...
3593 * gcc.target/mips/call-4.c: ...this new test.
3594
3595 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3596 more likely.
3597 * gcc.target/mips/code-readable-3.c: Likewise.
3598 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3599 flag but skip for -O0.
3600 * gcc.target/mips/code-readable-4.c: Likewise.
3601
3602 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3603 of operations under test.
3604 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3605
3606 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3607 Don't require sibling-call optimization.
3608 * gcc.target/mips/near-far-4.c: Likewise.
3609
3610 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3611 Make sure that the register variable is used.
3612 * gcc.target/mips/soft-float-1.c: Likewise.
3613
3614 * gcc.target/mips/sdata-1.c: Make static data volatile.
3615 * gcc.target/mips/sdata-2.c: Likewise.
3616 * gcc.target/mips/sdata-3.c: Likewise.
3617 * gcc.target/mips/sdata-4.c: Likewise.
3618
3619 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3620 skip for -O0.
3621 * gcc.target/mips/atomic-memory-2.c: Likewise.
3622 * gcc.target/mips/branch-cost-1.c: Likewise.
3623 * gcc.target/mips/branch-cost-2.c: Likewise.
3624 * gcc.target/mips/cache-1.c: Likewise.
3625 * gcc.target/mips/call-1.c: Likewise.
3626 * gcc.target/mips/call-saved-2.c: Likewise.
3627 * gcc.target/mips/const-anchor-1.c: Likewise.
3628 * gcc.target/mips/const-anchor-2.c: Likewise.
3629 * gcc.target/mips/dse-1.c: Likewise.
3630 * gcc.target/mips/dsp-lhx.c: Likewise.
3631 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3632 * gcc.target/mips/ext-1.c: Likewise.
3633 * gcc.target/mips/ext-2.c: Likewise.
3634 * gcc.target/mips/ext-3.c: Likewise.
3635 * gcc.target/mips/ext-4.c: Likewise.
3636 * gcc.target/mips/ext-5.c: Likewise.
3637 * gcc.target/mips/ext-6.c: Likewise.
3638 * gcc.target/mips/ext-7.c: Likewise.
3639 * gcc.target/mips/extend-1.c: Likewise.
3640 * gcc.target/mips/fix-r4000-1.c: Likewise.
3641 * gcc.target/mips/fix-r4000-3.c: Likewise.
3642 * gcc.target/mips/fix-r4000-5.c: Likewise.
3643 * gcc.target/mips/fix-r4000-6.c: Likewise.
3644 * gcc.target/mips/fix-r4000-8.c: Likewise.
3645 * gcc.target/mips/fix-r4000-10.c: Likewise.
3646 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3647 * gcc.target/mips/fixed-vector-type.c: Likewise.
3648 * gcc.target/mips/fpr-moves-1.c: Likewise.
3649 * gcc.target/mips/fpr-moves-2.c: Likewise.
3650 * gcc.target/mips/fpr-moves-3.c: Likewise.
3651 * gcc.target/mips/fpr-moves-4.c: Likewise.
3652 * gcc.target/mips/fpr-moves-5.c: Likewise.
3653 * gcc.target/mips/fpr-moves-6.c: Likewise.
3654 * gcc.target/mips/ins-1.c: Likewise.
3655 * gcc.target/mips/ins-2.c: Likewise.
3656 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3657 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3658 * gcc.target/mips/lazy-binding-1.c: Likewise.
3659 * gcc.target/mips/madd-3.c: Likewise.
3660 * gcc.target/mips/madd-5.c: Likewise.
3661 * gcc.target/mips/madd-6.c: Likewise.
3662 * gcc.target/mips/madd-8.c: Likewise.
3663 * gcc.target/mips/madd-9.c: Likewise.
3664 * gcc.target/mips/memcpy-1.c: Likewise.
3665 * gcc.target/mips/mips-ps-type.c: Likewise.
3666 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3667 * gcc.target/mips/mips-sched-madd.c: Likewise.
3668 * gcc.target/mips/mips16e-extends.c: Likewise.
3669 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3670 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3671 * gcc.target/mips/movcc-1.c: Likewise.
3672 * gcc.target/mips/movcc-2.c: Likewise.
3673 * gcc.target/mips/movcc-3.c: Likewise.
3674 * gcc.target/mips/msub-5.c: Likewise.
3675 * gcc.target/mips/msub-6.c: Likewise.
3676 * gcc.target/mips/msub-8.c: Likewise.
3677 * gcc.target/mips/mult-2.c: Likewise.
3678 * gcc.target/mips/mult-3.c: Likewise.
3679 * gcc.target/mips/mult-5.c: Likewise.
3680 * gcc.target/mips/mult-6.c: Likewise.
3681 * gcc.target/mips/mult-7.c: Likewise.
3682 * gcc.target/mips/mult-12.c: Likewise.
3683 * gcc.target/mips/mult-13.c: Likewise.
3684 * gcc.target/mips/mult-14.c: Likewise.
3685 * gcc.target/mips/mult-15.c: Likewise.
3686 * gcc.target/mips/mult-17.c: Likewise.
3687 * gcc.target/mips/mult-18.c: Likewise.
3688 * gcc.target/mips/mult-19.c: Likewise.
3689 * gcc.target/mips/nmadd-1.c: Likewise.
3690 * gcc.target/mips/nmadd-2.c: Likewise.
3691 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3692 * gcc.target/mips/octeon-cins-1.c: Likewise.
3693 * gcc.target/mips/octeon-cins-2.c: Likewise.
3694 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3695 * gcc.target/mips/octeon-exts-2.c: Likewise.
3696 * gcc.target/mips/octeon-exts-3.c: Likewise.
3697 * gcc.target/mips/octeon-exts-4.c: Likewise.
3698 * gcc.target/mips/octeon-exts-5.c: Likewise.
3699 * gcc.target/mips/octeon-exts-6.c: Likewise.
3700 * gcc.target/mips/octeon-exts-7.c: Likewise.
3701 * gcc.target/mips/octeon-pop-2.c: Likewise.
3702 * gcc.target/mips/octeon-seq-3.c: Likewise.
3703 * gcc.target/mips/octeon-seq-4.c: Likewise.
3704 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3705 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3706 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3707 * gcc.target/mips/pr54240.c: Likewise.
3708 * gcc.target/mips/rsqrt-1.c: Likewise.
3709 * gcc.target/mips/rsqrt-2.c: Likewise.
3710 * gcc.target/mips/rsqrt-3.c: Likewise.
3711 * gcc.target/mips/rsqrt-4.c: Likewise.
3712 * gcc.target/mips/save-restore-2.c: Likewise.
3713 * gcc.target/mips/save-restore-4.c: Likewise.
3714 * gcc.target/mips/sb1-1.c: Likewise.
3715 * gcc.target/mips/scc-1.c: Likewise.
3716 * gcc.target/mips/scc-2.c: Likewise.
3717 * gcc.target/mips/scc-3.c: Likewise.
3718 * gcc.target/mips/scc-4.c: Likewise.
3719 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3720 * gcc.target/mips/truncate-1.c: Likewise.
3721 * gcc.target/mips/truncate-2.c: Likewise.
3722 * gcc.target/mips/truncate-3.c: Likewise.
3723 * gcc.target/mips/truncate-4.c: Likewise.
3724 * gcc.target/mips/truncate-5.c: Likewise.
3725 * gcc.target/mips/truncate-6.c: Likewise.
3726 * gcc.target/mips/unaligned-1.c: Likewise.
3727
3728 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3729 skip for -O0. Require -fexpensive-optimizations.
3730 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3731 * gcc.target/mips/dspr2-MULT.c: Likewise.
3732 * gcc.target/mips/fix-r4000-2.c: Likewise.
3733 * gcc.target/mips/fix-r4000-4.c: Likewise.
3734 * gcc.target/mips/fix-r4000-7.c: Likewise.
3735 * gcc.target/mips/fix-r4000-9.c: Likewise.
3736 * gcc.target/mips/madd-1.c: Likewise.
3737 * gcc.target/mips/madd-2.c: Likewise.
3738 * gcc.target/mips/madd-4.c: Likewise.
3739 * gcc.target/mips/maddu-1.c: Likewise.
3740 * gcc.target/mips/maddu-2.c: Likewise.
3741 * gcc.target/mips/maddu-3.c: Likewise.
3742 * gcc.target/mips/maddu-4.c: Likewise.
3743 * gcc.target/mips/msub-1.c: Likewise.
3744 * gcc.target/mips/msub-2.c: Likewise.
3745 * gcc.target/mips/msub-3.c: Likewise.
3746 * gcc.target/mips/msub-4.c: Likewise.
3747 * gcc.target/mips/msubu-1.c: Likewise.
3748 * gcc.target/mips/msubu-2.c: Likewise.
3749 * gcc.target/mips/msubu-3.c: Likewise.
3750 * gcc.target/mips/msubu-4.c: Likewise.
3751 * gcc.target/mips/mult-1.c: Likewise.
3752 * gcc.target/mips/mult-4.c: Likewise.
3753 * gcc.target/mips/mult-8.c: Likewise.
3754 * gcc.target/mips/mult-9.c: Likewise.
3755 * gcc.target/mips/mult-10.c: Likewise.
3756 * gcc.target/mips/mult-11.c: Likewise.
3757 * gcc.target/mips/mult-16.c: Likewise.
3758
3759 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3760 skip for -O0 and -Os.
3761 * gcc.target/mips/fix-r4000-12.c: Likewise.
3762 * gcc.target/mips/madd-7.c: Likewise.
3763 * gcc.target/mips/mips-ps-5.c: Likewise.
3764 * gcc.target/mips/mips-ps-7.c: Likewise.
3765 * gcc.target/mips/msub-7.c: Likewise.
3766
3767 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3768 skip for -O0. Require -mno-abicalls.
3769 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3770
3771 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3772 skip for -O0. Require a total number of BBIT instructions and
3773 at least one of each kind.
3774
3775 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3776 skip for -O0. Require -fno-unroll-loops.
3777
3778 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3779 skip for -O0. Allow BLTZ as well as BGEZ.
3780
3781 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3782
3783 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3784 skip for -O0. Require -fschedule-insns2.
3785 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3786
3787 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3788 but skip for -O0. Make a branch-likely more likely.
3789
3790 * gcc.target/mips/timode-2.c: Split each test into its own function.
3791 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3792
3793 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3794 skip for -O0. Require -fpeephole2.
3795 * gcc.target/mips/vr-mult-2.c: Likewise.
3796
3797 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3798
3799 PR preprocessor/53469
3800 * gcc.dg/cpp/_Pragma7.c: New test case.
3801
3802 2012-08-27 Tobias Burnus <burnus@net-b.de>
3803
3804 PR fortran/54370
3805 * gfortran.dg/do_5.f90: New.
3806
3807 2012-08-27 Tobias Burnus <burnus@net-b.de>
3808
3809 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3810 from dg-options as -Wall no longer implies it.
3811
3812 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3813
3814 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3815
3816 2012-08-25 Jason Merrill <jason@redhat.com>
3817
3818 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3819
3820 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3821
3822 PR c++/51421
3823 * g++.dg/cpp0x/auto34.C: New.
3824
3825 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3826
3827 PR c/54363
3828 * gcc.dg/pr54363.c: New test.
3829
3830 PR c/54355
3831 * gcc.dg/pr54355.c: New test.
3832
3833 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3834
3835 PR debug/52857
3836 * gcc.target/i386/pr52857-1.c: New.
3837 * gcc.target/i386/pr52857-2.c: Likewise.
3838
3839 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3840
3841 * gcc.target/mips/code-readable-4.c: New test.
3842
3843 2012-08-23 Julian Brown <julian@codesourcery.com>
3844 Sandra Loosemore <sandra@codesourcery.com>
3845
3846 * gcc.target/mips/code-readable-1.c: Add -O to options.
3847
3848 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3849
3850 PR c++/20420
3851 * g++.dg/lookup/using53.C: New.
3852
3853 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3854
3855 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3856 * gcc.dg/fixed-point/convert-1.c: New.
3857 * gcc.dg/fixed-point/convert-2.c: New.
3858 * gcc.dg/fixed-point/convert-3.c: New.
3859 * gcc.dg/fixed-point/convert-4.c: New.
3860 * gcc.dg/fixed-point/convert-float-1.c: New.
3861 * gcc.dg/fixed-point/convert-float-2.c: New.
3862 * gcc.dg/fixed-point/convert-float-3.c: New.
3863 * gcc.dg/fixed-point/convert-float-4.c: New.
3864 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3865 * gcc.dg/fixed-point/convert-sat.c: New.
3866 * gcc.dg/fixed-point/convert.h: New.
3867
3868 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3869
3870 PR target/54089
3871 * gcc.target/sh/pr54089-2.c: New.
3872
3873 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3874
3875 * gcc.target/i386/long-double-64-1.c: New file.
3876 * gcc.target/i386/long-double-64-2.c: Likewise.
3877 * gcc.target/i386/long-double-64-3.c: Likewise.
3878 * gcc.target/i386/long-double-64-4.c: Likewise.
3879 * gcc.target/i386/long-double-80-1.c: Likewise.
3880 * gcc.target/i386/long-double-80-2.c: Likewise.
3881 * gcc.target/i386/long-double-80-3.c: Likewise.
3882 * gcc.target/i386/long-double-80-4.c: Likewise.
3883 * gcc.target/i386/long-double-80-5.c: Likewise.
3884 * gcc.target/i386/long-double-80-6.c: Likewise.
3885 * gcc.target/i386/long-double-80-7.c: Likewise.
3886
3887 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3888
3889 PR tree-optimization/54317
3890 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3891
3892 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3893
3894 PR target/39423
3895 * gcc.target/sh/pr39423-2.c: New.
3896
3897 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3898
3899 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3900 * gcc.dg/fold-perm.c: Likewise.
3901
3902 2012-08-20 Jan Hubicka <jh@suse.cz>
3903
3904 PR fortran/48636
3905 * gcc.dg/ipa/inlinehint-1.c: New.
3906
3907 2012-08-20 Florian Weimer <fweimer@redhat.com>
3908
3909 PR c++/19351
3910 * g++.dg/init/new38.C: New test.
3911 * g++.dg/init/new39.C: New test.
3912
3913 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3914
3915 PR target/54089
3916 * gcc.target/sh/pr54089-1.c: New.
3917
3918 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3919
3920 PR target/51244
3921 * gcc.target/sh/pr51244-11.c: New.
3922
3923 2012-08-20 Tobias Burnus <burnus@net-b.de>
3924
3925 PR fortran/54301
3926 * gfortran.dg/warn_target_lifetime_2.f90: New.
3927
3928 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3929
3930 PR c++/10416
3931 * g++.dg/warn/Wunused-var-17.C: New.
3932
3933 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3934
3935 PR middle-end/53992
3936 * gcc.dg/gomp/pr53992.c: New test.
3937
3938 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3939
3940 PR tree-ssa/54295
3941 * gcc.c-torture/execute/20120817-1.c: New test.
3942
3943 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3944
3945 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3946 add instruction.
3947 (f2): New test that really does need adds.
3948
3949 2012-08-20 Richard Guenther <rguenther@suse.de>
3950
3951 PR tree-optimization/54327
3952 * gcc.dg/torture/pr54327.c: New testcase.
3953
3954 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR tree-optimization/54321
3957 * gcc.c-torture/compile/pr54321.c: New test.
3958
3959 2012-08-20 Tobias Burnus <burnus@net-b.de>
3960
3961 PR fortran/54301
3962 * gfortran.dg/warn_target_lifetime_1.f90: New.
3963
3964 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3965
3966 PR fortran/54298
3967 * gfortran.dg/real_compare_1.f90: New test case.
3968 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3969
3970 2012-08-18 Jan Hubicka <jh@suse.cz>
3971
3972 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3973
3974 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3975
3976 PR fortran/39290
3977 * gfortran.dg/interface_37.f90: New test.
3978
3979 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3980 Gary Funck <gary@intrepid.com>
3981
3982 PR target/20020
3983 * gcc.target/i386/pr20020-1.c: New test.
3984 * gcc.target/i386/pr20020-2.c: Likewise.
3985 * gcc.target/i386/pr20020-3.c: Likewise.
3986
3987 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3988
3989 * gcc.target/i386/perm-concat.c: New test.
3990
3991 2012-08-17 Julian Brown <julian@codesourcery.com>
3992
3993 * gcc.target/arm/div64-unwinding.c: New test.
3994
3995 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3996
3997 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3998
3999 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4000
4001 PR target/54236
4002 * gcc.target/sh/pr54236-1.c: New.
4003
4004 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4005
4006 * lib/target-supports.exp (check_effective_target_sync_int_long)
4007 (check_effective_target_sync_char_short): Enable for crisv32-*
4008 and cris-*.
4009
4010 PR middle-end/54261
4011 * gcc.dg/torture/pr54261-1.c: New test.
4012
4013 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4014
4015 PR fortran/54243
4016 PR fortran/54244
4017 * gfortran.dg/typebound_call_24.f03: New.
4018
4019 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4020
4021 PR tree-optimization/54245
4022 * gcc.dg/tree-ssa/pr54245.c: New test.
4023
4024 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4025
4026 PR tree-optimization/54240
4027 * gcc.target/powerpc/pr54240.c: New test.
4028 * gcc.target/mips/pr54240.c: Likewise.
4029
4030 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4031
4032 PR target/52933
4033 * gcc.target/sh/pr52933-1.c: New.
4034 * gcc.target/sh/pr52933-2.c: New.
4035
4036 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4037
4038 PR target/50751
4039 * gcc.target/sh/pr50751-8.c: New.
4040
4041 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4042
4043 PR fortran/47586
4044 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4045 * gfortran.dg/typebound_proc_27.f03: New test.
4046
4047 2012-08-14 Sterling Augustine <saugustine@google.com>
4048
4049 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4050
4051 2012-08-14 Tobias Burnus <burnus@net-b.de>
4052
4053 PR fortran/40881
4054 * gfortran.dg/data_constraints_3.f90: New.
4055 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4056 to disable -pedantic compilation.
4057 * gfortran.dg/pr37243.f: Ditto.
4058 * gfortran.dg/g77/19990826-3.f: Ditto.
4059 * gfortran.dg/g77/20020307-1.f : Ditto.
4060 * gfortran.dg/g77/980310-3.f: Ditto.
4061
4062 2012-08-14 Tobias Burnus <burnus@net-b.de>
4063
4064 PR fortran/54234
4065 * gfortran.dg/warn_conversion_4.f90: New.
4066
4067 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4068
4069 PR middle-end/53411
4070 PR rtl-optimization/53495
4071 * gcc.c-torture/compile/pr53411.c: New test.
4072 * gcc.c-torture/compile/pr53495.c: New test.
4073
4074 2012-08-13 Richard Guenther <rguenther@suse.de>
4075
4076 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4077
4078 2012-08-13 Richard Guenther <rguenther@suse.de>
4079
4080 PR tree-optimization/54200
4081 * gcc.dg/guality/pr54200.c: New testcase.
4082 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4083
4084 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4085
4086 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4087
4088 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4089
4090 PR target/51244
4091 * gcc.target/sh/pr51244-7.c: New.
4092 * gcc.target/sh/pr51244-8.c: New.
4093 * gcc.target/sh/pr51244-9.c: New.
4094 * gcc.target/sh/pr51244-10.c: New.
4095
4096 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4097
4098 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4099 -m2e or -m2a.
4100 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4101 * gcc.target/sh/pr53511-1.c: Likewise.
4102 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4103 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4104 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4105 * gcc.target/sh/pr53512-3.c: Likewise.
4106 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4107
4108 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4109
4110 PR target/39423
4111 * gcc.c-torture/compile/pr39423-1.c: New.
4112 * gcc.c-torture/compile/pr39423-2.c: New.
4113
4114 2012-08-12 Tobias Burnus <burnus@net-b.de>
4115
4116 PR fortran/54221
4117 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4118 they appear uninitialized on the RHS.
4119 * gfortran.dg/public_private_module_6.f90: New.
4120
4121 2012-08-11 Martin Jambor <mjambor@suse.cz>
4122
4123 PR fortran/48636
4124 * gfortran.dg/pr48636.f90: New test.
4125
4126 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4127
4128 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4129 to avoid warnings.
4130 (main): Adjust caller.
4131
4132 2012-08-10 Richard Guenther <rguenther@suse.de>
4133
4134 * gcc.dg/matrix/*.c: Adjust and move ...
4135 * gcc.dg/torture/: ... here.
4136 * gcc.dg/matrix: Remove directory.
4137
4138 2012-08-10 Richard Guenther <rguenther@suse.de>
4139
4140 PR middle-end/54219
4141 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4142
4143 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4144
4145 PR middle-end/54211
4146 * gcc.dg/tree-ssa/pr54211.c: New test.
4147
4148 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4149
4150 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4151 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4152
4153 2012-08-10 Richard Guenther <rguenther@suse.de>
4154
4155 PR tree-optimization/54109
4156 * gcc.dg/torture/pr54109.c: New testcase.
4157 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4158 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4159
4160 2012-08-10 Richard Guenther <rguenther@suse.de>
4161
4162 PR tree-optimization/54027
4163 * gcc.dg/torture/pr54027.c: New testcase.
4164
4165 2012-08-10 Richard Guenther <rguenther@suse.de>
4166
4167 * g++.dg/plugin/selfassign.c: Adjust.
4168 * gcc.dg/plugin/selfassign.c: Likewise.
4169 * gcc.dg/strlenopt-11.c: Likewise.
4170 * gcc.dg/strlenopt-13.c: Likewise.
4171 * gcc.dg/no-strict-overflow-4.c: Likewise.
4172 * gcc.dg/strict-overflow-4.c: Likewise.
4173 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4174 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4175 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4176 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4177 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4178 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4179 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4180 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4181 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4182 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4183 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4184 * gcc.dg/pr46309.c: Likewise.
4185 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4186
4187 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4188
4189 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4190 for x86 targets.
4191 * gcc.c-torture/compile/20120727-2.c: New test.
4192
4193 2012-08-09 Martin Jambor <mjambor@suse.cz>
4194
4195 * gcc.dg/ipa/iinline-4.c: New test.
4196 * gcc.dg/ipa/iinline-5.c: Likewise.
4197 * gcc.dg/ipa/iinline-6.c: Likewise.
4198 * gcc.dg/ipa/iinline-7.c: Likewise.
4199 * gcc.dg/lto/20120723_0.c: Likewise.
4200 * gcc.dg/lto/20120723_1.c: Likewise.
4201
4202 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4203
4204 PR target/39423
4205 * gcc.target/sh/pr39423-1.c: New.
4206
4207 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4208
4209 PR target/51244
4210 * gcc.target/sh/pr51244-5: New.
4211 * gcc.target/sh/pr51244-6: New.
4212
4213 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4214
4215 * gcc.target/i386/adx-addxcarry32-3.c: New.
4216 * gcc.target/i386/adx-addxcarry64-3.c: New.
4217
4218 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4219
4220 PR rtl-optimization/53701
4221 * gcc.dg/pr53701.c: New test.
4222
4223 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4224
4225 * gcc.c-torture/compile/20120727-1.c: New test.
4226
4227 2012-08-09 Tobias Burnus <burnus@net-b.de>
4228
4229 PR fortran/54199
4230 * gfortran.dg/intrinsic_shadow_4.f90: New.
4231
4232 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4233
4234 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4235
4236 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4237
4238 * gcc.c-torture/execute/20120808-1.c: New test.
4239
4240 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4241
4242 PR rtl-optimization/54157
4243 * gcc.target/i386/pr54157.c: New file.
4244
4245 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4246
4247 * gcc.target/i386/adx-addcarryx32-1.c: New.
4248 * gcc.target/i386/adx-addcarryx32-2.c: New.
4249 * gcc.target/i386/adx-addcarryx64-1.c: New.
4250 * gcc.target/i386/adx-addcarryx64-2.c: New.
4251 * gcc.target/i386/adx-check.h: New.
4252 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4253 * gcc.target/i386/sse-12.c: Add -madx.
4254 * gcc.target/i386/sse-13.c: Ditto.
4255 * gcc.target/i386/sse-14.c: Ditto.
4256 * gcc.target/i386/sse-22.c: Ditto.
4257 * gcc.target/i386/sse-23.c: Ditto.
4258 * g++.dg/other/i386-2.C: Ditto.
4259 * g++.dg/other/i386-3.C: Ditto.
4260
4261 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4262
4263 * gcc.dg/tree-ssa/slsr-5.c: New.
4264 * gcc.dg/tree-ssa/slsr-6.c: New.
4265 * gcc.dg/tree-ssa/slsr-7.c: New.
4266 * gcc.dg/tree-ssa/slsr-8.c: New.
4267 * gcc.dg/tree-ssa/slsr-9.c: New.
4268 * gcc.dg/tree-ssa/slsr-10.c: New.
4269 * gcc.dg/tree-ssa/slsr-11.c: New.
4270 * gcc.dg/tree-ssa/slsr-12.c: New.
4271 * gcc.dg/tree-ssa/slsr-13.c: New.
4272 * gcc.dg/tree-ssa/slsr-14.c: New.
4273 * gcc.dg/tree-ssa/slsr-15.c: New.
4274 * gcc.dg/tree-ssa/slsr-16.c: New.
4275 * gcc.dg/tree-ssa/slsr-17.c: New.
4276 * gcc.dg/tree-ssa/slsr-18.c: New.
4277 * gcc.dg/tree-ssa/slsr-19.c: New.
4278 * gcc.dg/tree-ssa/slsr-20.c: New.
4279 * gcc.dg/tree-ssa/slsr-21.c: New.
4280 * gcc.dg/tree-ssa/slsr-22.c: New.
4281 * gcc.dg/tree-ssa/slsr-23.c: New.
4282 * gcc.dg/tree-ssa/slsr-24.c: New.
4283 * gcc.dg/tree-ssa/slsr-25.c: New.
4284 * gcc.dg/tree-ssa/slsr-26.c: New.
4285 * gcc.dg/tree-ssa/slsr-30.c: New.
4286 * gcc.dg/tree-ssa/slsr-31.c: New.
4287
4288 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4289
4290 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4291 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4292 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4293
4294 2012-08-06 Cary Coutant <ccoutant@google.com>
4295
4296 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4297
4298 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4299
4300 PR fortran/35831
4301 * gfortran.dg/dummy_procedure_5.f90: Modified.
4302 * gfortran.dg/dummy_procedure_8.f90: New.
4303 * gfortran.dg/interface_26.f90: Modified.
4304 * gfortran.dg/proc_ptr_11.f90: Modified.
4305 * gfortran.dg/proc_ptr_15.f90: Modified.
4306 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4307 * gfortran.dg/typebound_override_1.f90: Modified.
4308 * gfortran.dg/typebound_proc_6.f03: Modified.
4309
4310 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4311
4312 PR tree-optimization/51938
4313 PR tree-optimization/52005
4314 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4315 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4316 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4317 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4318
4319 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4320
4321 Avoid crashing on erroneous static_assert usage
4322 * g++.dg/cpp0x/static_assert8.C: New test.
4323
4324 2012-08-06 Jason Merrill <jason@redhat.com>
4325
4326 * g++.dg/cpp0x/sfinae38.C: New.
4327
4328 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4329 Paolo Carlini <paolo.carlini@oracle.com>
4330
4331 PR c++/54165
4332 * g++.dg/conversion/void2.C: New.
4333
4334 2012-08-06 Tom de Vries <tom@codesourcery.com>
4335
4336 * gcc.dg/tree-ssa/vrp78.c: New test.
4337
4338 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4339 Richard Sandiford <rdsandiford@googlemail.com>
4340
4341 * g++.dg/opt/enum2.C: Require fpic target.
4342 * g++.dg/lto/20090303_0.C: Likewise.
4343
4344 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4345 Catherine Moore <clm@codesourcery.com>
4346
4347 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4348 flush function names too.
4349 * gcc.target/mips/clear-cache-1.c: Likewise.
4350
4351 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4352
4353 PR target/54156
4354 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4355
4356 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4357
4358 PR fortran/54166
4359 * gfortran.dg/array_5.f90: New test.
4360
4361 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4362
4363 PR tree-optimization/30318
4364 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4365
4366 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4367
4368 * g++.dg/ext/vector17.C: New testcase.
4369
4370 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4371
4372 PR target/51931
4373 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4374 * g++.dg/opt/longbranch1.C: Likewise.
4375
4376 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4377
4378 PR tree-optimization/53805
4379 * gcc.dg/fold-notunord.c: New testcase.
4380
4381 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4382
4383 PR fortran/48820
4384 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4385 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4386
4387 2012-08-02 Jason Merrill <jason@redhat.com>
4388 Paolo Carlini <paolo.carlini@oracle.com>
4389
4390 PR c++/51213 (again)
4391 * g++.dg/cpp0x/sfinae37.C: Extend.
4392
4393 2012-08-02 Richard Guenther <rguenther@suse.de>
4394
4395 PR tree-optimization/50672
4396 * g++.dg/torture/pr50672.C: New testcase.
4397
4398 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4399
4400 PR fortran/54147
4401 * gfortran.dg/abstract_type_6.f03: Modified.
4402 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4403 * gfortran.dg/proc_ptr_comp_35.f90: New.
4404 * gfortran.dg/typebound_proc_9.f03: Modified.
4405 * gfortran.dg/typebound_proc_26.f90: New.
4406
4407 2012-08-02 Richard Guenther <rguenther@suse.de>
4408
4409 * gcc.dg/torture/pta-callused-1.c: Adjust.
4410 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4411 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4412 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4413 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4414 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4415 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4416 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4417 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4418
4419 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4420
4421 PR fortran/54033
4422 * gfortran.dg/include_6.f90: New test case.
4423 * gfortran.dg/include_7.f90: New test case.
4424 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4425
4426 2012-08-01 Tom de Vries <tom@codesourcery.com>
4427
4428 * gcc.dg/tree-ssa/vrp76.c: New test.
4429
4430 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4431
4432 PR tree-optimization/46556
4433 * gcc.dg/tree-ssa/slsr-27.c: New.
4434 * gcc.dg/tree-ssa/slsr-28.c: New.
4435 * gcc.dg/tree-ssa/slsr-29.c: New.
4436
4437 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/42418
4440 * gfortran.dg/proc_decl_29.f90: New.
4441
4442 2012-07-31 Dehao Chen <dehao@google.com>
4443
4444 * gcc.dg/predict-7.c: New test.
4445
4446 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4447
4448 PR fortran/54134
4449 * gfortran.dg/typebound_override_3.f90: New.
4450
4451 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4452
4453 PR tree-optimization/53773
4454 * gcc.dg/vect/pr53773.c: New test.
4455
4456 2012-07-31 Nick Clifton <nickc@redhat.com>
4457
4458 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4459 and for XStormy16.
4460
4461 2012-07-31 Tobias Burnus <burnus@net-b.de>
4462
4463 * gfortran.dg/c_funloc_tests_6.f90: New.
4464 * gfortran.dg/c_funloc_tests_7.f90: New.
4465 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4466
4467 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4468
4469 PR c++/53624
4470 * g++.dg/cpp0x/temp_default5.C: New.
4471
4472 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4473
4474 PR fortran/51081
4475 * gfortran.dg/proc_ptr_37.f90: New.
4476
4477 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4478
4479 * lib/target-supports.exp
4480 (check_effective_target_vect_natural_alignment): New function.
4481 * gcc.dg/align-2.c: Only run on targets with natural alignment
4482 of vector types.
4483 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4484 alignment of vector types.
4485
4486 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4487 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4488
4489 * gcc.target/i386/rdseed16-1.c: New.
4490 * gcc.target/i386/rdseed32-1.c: Ditto
4491 * gcc.target/i386/rdseed64-1.c: Ditto
4492 * gcc.target/i386/sse-12.c: Add -mrdseed.
4493 * gcc.target/i386/sse-13.c: Ditto.
4494 * gcc.target/i386/sse-14.c: Ditto.
4495 * g++.dg/other/i386-2.C: Ditto.
4496 * g++.dg/other/i386-3.C: Ditto.
4497
4498 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4499
4500 PR target/51244
4501 * gcc.target/sh/pr51244-4.c: New.
4502
4503 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4504
4505 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4506 for alpha*-*-* targets. Cleanup original tree dump.
4507
4508 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4509
4510 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4511 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4512
4513 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4514
4515 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4516 rand, srand. Include <stdlib.h>.
4517
4518 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4519
4520 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4521
4522 2012-07-26 Richard Henderson <rth@redhat.com>
4523
4524 * gcc.dg/attr-hotcold-1.c: New.
4525 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4526
4527 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4528 Sandra Loosemore <sandra@codesourcery.com>
4529
4530 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4531
4532 2012-07-26 Tobias Burnus <burnus@net-b.de>
4533
4534 * gfortran.dg/contiguous_1.f90: Update dg-error.
4535 * gfortran.dg/proc_ptr_32.f90: Ditto.
4536
4537 2012-07-26 Richard Guenther <rguenther@suse.de>
4538
4539 PR tree-optimization/54098
4540 * gcc.dg/torture/pr54098.c: New testcase.
4541
4542 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4543
4544 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4545 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4546
4547 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4548
4549 PR fortran/44354
4550 * gfortran.dg/array_constructor_39.f90: New test.
4551
4552 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4553
4554 PR fortran/44354
4555 * gfortran.dg/array_constructor_38.f90: New test.
4556
4557 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4558
4559 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4560
4561 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4562
4563 * gnat.dg/noreturn5.ad[sb]: New test.
4564
4565 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4566 Paul Brook <paul@codesourcery.com>
4567
4568 PR target/53633
4569
4570 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4571 * c-c++-common/pr53633.c: New test.
4572
4573 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4574
4575 * gcc.target/i386/asm-dialect-1.c: New test case.
4576
4577 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4578 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4579
4580 * gcc.target/i386/prefetchw-1.c: New.
4581 * gcc.target/i386/sse-12.c: Add -mprfchw.
4582 * gcc.target/i386/sse-13.c: Ditto.
4583 * gcc.target/i386/sse-14.c: Ditto.
4584 * gcc.target/i386/sse-22.c: Ditto.
4585 * gcc.target/i386/sse-23.c: Ditto.
4586 * g++.dg/other/i386-2.C: Ditto.
4587 * g++.dg/other/i386-3.C: Ditto.
4588
4589 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4590
4591 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4592
4593 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4594
4595 PR target/54051
4596 * gcc.target/arm/pr54051.c: New.
4597 * gcc.target/arm/vfp-1.c: Adjust test.
4598
4599 2012-07-24 Julian Brown <julian@codesourcery.com>
4600
4601 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4602 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4603 hard-float ARM.
4604
4605 2012-07-23 Paul Brook <paul@codesourcery.com>
4606
4607 * g++.dg/other/armv7m-1.c: New test.
4608
4609 2012-07-23 Julian Brown <julian@codesourcery.com>
4610
4611 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4612 ARM.
4613 (DO_TEST): Define to 1 for appropriate ARM targets.
4614
4615 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4616
4617 PR tree-optimization/53881
4618 * gcc.dg/pr53881.c: Renamed to ...
4619 * gcc.dg/pr53881-1.c: ... this.
4620 * gcc.dg/pr53881-2.c: New test.
4621
4622 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4623
4624 Handle recent changes in default atomics for cris*-*-linux*.
4625 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4626 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4627 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4628 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4629 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4630 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4631 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4632 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4633 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4634 -mno-unaligned-atomic-may-use-library is in effect for
4635 cris*-*-linux*.
4636 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4637 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4638 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4639 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4640 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4641 gcc.target/cris/torture/sync-mis-op-i-1.c,
4642 gcc.target/cris/torture/sync-mis-op-i-2.c,
4643 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4644 gcc.target/cris/torture/sync-mis-op-i-3.c,
4645 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4646 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4647 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4648 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4649 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4650 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4651 (main): Remove local variable x.
4652 [mis_ok]: Check that atomics don't fail.
4653
4654 2012-07-21 Andrew Pinski <apinski@cavium.com>
4655
4656 * gcc.dg/tree-ssa/vrp72.c: New test.
4657 * gcc.dg/tree-ssa/vrp73.c: New test.
4658 * gcc.dg/tree-ssa/vrp74.c: New test.
4659 * gcc.dg/tree-ssa/vrp75.c: New test.
4660
4661 2012-07-21 Andrew Pinski <apinski@cavium.com>
4662
4663 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4664 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4665
4666 2012-07-21 Andrew Pinski <apinski@cavium.com>
4667
4668 * gcc.target/mips/octeon-pop-2.c: New testcase.
4669
4670 2012-07-21 Tobias Burnus <burnus@net-b.de>
4671
4672 PR fortran/48820
4673 * gfortran.dg/assumed_rank_3.f90: New.
4674 * gfortran.dg/assumed_rank_11.f90: New.
4675 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4676 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4677 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4678
4679 2012-07-21 Andrew Pinski <apinski@cavium.com>
4680
4681 * gcc.target/mips/unaligned-1.c: New testcase.
4682
4683 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4684
4685 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4686
4687 2012-07-20 Tobias Burnus <burnus@net-b.de>
4688
4689 * gfortran.dg/bind_c_array_params_2.f90: New.
4690 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4691 and update dg-error.
4692
4693 2012-07-20 Tobias Burnus <burnus@net-b.de>
4694
4695 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4696
4697 2012-07-20 Jason Merrill <jason@redhat.com>
4698
4699 PR c++/54038
4700 * g++.dg/other/array7.C: New.
4701
4702 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4703
4704 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4705 the basic block and check loop depth.
4706 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4707 matching patterns and comments.
4708 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4709 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4710
4711 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4712
4713 PR c++/28656
4714 * c-c++-common/pr28656.c: New test.
4715
4716 2012-07-19 Jason Merrill <jason@redhat.com>
4717
4718 PR c++/54026
4719 * g++.dg/init/mutable1.C: New.
4720
4721 2012-07-20 Tobias Burnus <burnus@net-b.de>
4722
4723 PR fortran/48820
4724 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4725 * gfortran.dg/assumed_rank_1.f90: New.
4726 * gfortran.dg/assumed_rank_1_c.c: New.
4727 * gfortran.dg/assumed_rank_2.f90: New.
4728 * gfortran.dg/assumed_rank_4.f90: New.
4729 * gfortran.dg/assumed_rank_5.f90: New.
4730 * gfortran.dg/assumed_rank_6.f90: New.
4731 * gfortran.dg/assumed_rank_7.f90: New.
4732 * gfortran.dg/assumed_rank_8.f90: New.
4733 * gfortran.dg/assumed_rank_8_c.c: New.
4734 * gfortran.dg/assumed_rank_9.f90: New.
4735 * gfortran.dg/assumed_rank_10.f90: New.
4736 * gfortran.dg/assumed_rank_12.f90: New.
4737
4738 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/opt25.adb: New test.
4741 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4742 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4743
4744 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * gnat.dg/aggr20.ad[sb]: New test.
4747 * gnat.dg/aggr20_pkg.ads: New helper.
4748
4749 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4750
4751 * gnat.dg/derived_type3.adb: New test.
4752 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4753
4754 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4755
4756 PR rtl-optimization/53942
4757 * gcc.dg/pr53942.c: New test.
4758
4759 2012-07-19 Jason Merrill <jason@redhat.com>
4760
4761 PR c++/54021
4762 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4763
4764 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4765
4766 * gnat.dg/discr38.adb: New test.
4767
4768 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR middle-end/54017
4771 * c-c++-common/gomp/pr54017.c: New test.
4772
4773 2012-07-19 Richard Guenther <rguenther@suse.de>
4774 Eric Botcazou <ebotcazou@adacore.com>
4775
4776 * gnat.dg/loop_optimization11.adb: New testcase.
4777 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4778
4779 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4780 Jason Merrill <jason@redhat.com>
4781
4782 * g++.dg/cpp0x/sfinae37.C: New.
4783 * g++.dg/template/access23.C: New.
4784 * g++.dg/template/access7.C: Adjust.
4785 * g++.dg/template/sfinae10.C: Don't expect errors.
4786 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4787
4788 2012-07-18 Julian Brown <julian@codesourcery.com>
4789 Sandra Loosemore <sandra@codesroucery.com>
4790
4791 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4792
4793 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4794
4795 * gnat.dg/noreturn4.ad[sb]: New test.
4796 * gnat.dg/noreturn4_pkg.ads: New helper.
4797
4798 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4799 Julian Brown <julian@codesourcery.com>
4800
4801 * gcc.target/arm/neon-vdup-1.c: New test case.
4802 * gcc.target/arm/neon-vdup-2.c: New test case.
4803 * gcc.target/arm/neon-vdup-3.c: New test case.
4804 * gcc.target/arm/neon-vdup-4.c: New test case.
4805 * gcc.target/arm/neon-vdup-5.c: New test case.
4806 * gcc.target/arm/neon-vdup-6.c: New test case.
4807 * gcc.target/arm/neon-vdup-7.c: New test case.
4808 * gcc.target/arm/neon-vdup-8.c: New test case.
4809 * gcc.target/arm/neon-vdup-9.c: New test case.
4810 * gcc.target/arm/neon-vdup-10.c: New test case.
4811 * gcc.target/arm/neon-vdup-11.c: New test case.
4812 * gcc.target/arm/neon-vdup-12.c: New test case.
4813 * gcc.target/arm/neon-vdup-13.c: New test case.
4814 * gcc.target/arm/neon-vdup-14.c: New test case.
4815 * gcc.target/arm/neon-vdup-15.c: New test case.
4816 * gcc.target/arm/neon-vdup-16.c: New test case.
4817 * gcc.target/arm/neon-vdup-17.c: New test case.
4818 * gcc.target/arm/neon-vdup-18.c: New test case.
4819 * gcc.target/arm/neon-vdup-19.c: New test case.
4820 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4821 arguments non-constant.
4822
4823 2012-07-18 Richard Guenther <rguenther@suse.de>
4824
4825 PR tree-optimization/53970
4826 * g++.dg/torture/pr53970.C: New testcase.
4827
4828 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4829
4830 PR target/38621
4831 * gcc.c-torture/compile/pr38621.c: New.
4832
4833 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4834
4835 PR target/33135
4836 * gcc.target/sh/pr33135-1.c: New.
4837 * gcc.target/sh/pr33135-2.c: New.
4838 * gcc.target/sh/pr33135-3.c: New.
4839 * gcc.target/sh/pr33135-4.c: New.
4840
4841 2012-07-17 Jason Merrill <jason@redhat.com>
4842
4843 PR c++/53995
4844 * g++.dg/parse/enum9.C: New.
4845
4846 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4847 Sandra Loosemore <sandra@codesourcery.com>
4848
4849 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4850 if there is a conflict with -mcpu=. Use -mcpu=5208.
4851
4852 2012-07-17 Jason Merrill <jason@redhat.com>
4853
4854 PR c++/53989
4855 * g++.dg/template/array23.C: New.
4856
4857 2012-07-17 Tobias Burnus <burnus@net-b.de>
4858
4859 PR fortran/53985
4860 * gfortran.dg/bind_c_usage_26.f90: New.
4861 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4862 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4863 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4864 * gfortran.dg/interop_params.f03: Ditto.
4865
4866 2012-07-17 Jason Merrill <jason@redhat.com>
4867
4868 * g++.dg/template/inherit8.C: Adjust.
4869 * g++.dg/template/using21.C: Adjust.
4870 * g++.dg/template/using22.C: Adjust.
4871
4872 PR c++/53549
4873 * g++.dg/template/current-inst1.C: New.
4874 * g++.dg/parse/crash35.C: Adjust.
4875
4876 2012-07-17 Tobias Burnus <burnus@net-b.de>
4877
4878 PR fortran/52101
4879 * gfortran.dg/oldstyle_4.f90: New.
4880
4881 2012-07-17 Tobias Burnus <burnus@net-b.de>
4882
4883 PR fortran/49265
4884 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4885 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4886
4887 2012-07-16 Jason Merrill <jason@redhat.com>
4888
4889 * g++.dg/parse/access8.C: Adjust.
4890 * g++.dg/template/sfinae6_neg.C: Adjust.
4891
4892 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4893
4894 PR fortran/53824
4895 * gfortran.dg/coarray_allocate_1.f90: New test.
4896
4897 2012-07-16 Andrew Pinski <apinski@cavium.com>
4898
4899 * gcc.c-torture/execute/bswap-1.c: New testcase.
4900 * gcc.c-torture/compile/unalign-1.c: New testcase.
4901 * gcc.c-torture/compile/20120524-1.c: New testcase.
4902 * gcc.c-torture/compile/20101216-1.c: New testcase.
4903
4904 2012-07-16 Dehao Chen <dehao@google.com>
4905
4906 Revert
4907 2012-07-10 Dehao Chen <dehao@google.com>
4908
4909 * gcc.dg/debug_info_inline.c: New test.
4910
4911 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4912
4913 PR fortran/53956
4914 * gfortran.dg/proc_decl_28.f90: New.
4915
4916 2012-07-16 Andrew Pinski <apinski@cavium.com>
4917
4918 * gcc.dg/torture/builtins-1.c: New testcase.
4919
4920 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4921
4922 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4923 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4924 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4925 gcc.target/cris/sync-1-v10.c,
4926 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4927 pass -mno-unaligned-atomic-may-use-library.
4928 * gcc.target/cris/sync-xchg-1.c: New test.
4929 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4930 valid register operand output modifier.
4931
4932 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4933
4934 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4935 characters.
4936
4937 2012-07-13 Andrew Pinski <apinski@cavium.com>
4938
4939 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4940 rather than cleanup-tree-dump.
4941 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4942
4943 2012-07-13 Richard Guenther <rguenther@suse.de>
4944
4945 PR tree-optimization/53907
4946 * gcc.target/i386/pr53907.c: New testcase.
4947
4948 2012-07-13 Richard Guenther <rguenther@suse.de>
4949
4950 PR tree-optimization/53922
4951 * gcc.dg/torture/pr53922.c: New testcase.
4952
4953 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4954
4955 PR rtl-optimization/53908
4956 * gcc.dg/torture/pr53908.c: New test.
4957
4958 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4959
4960 PR c++/53531
4961 * g++.dg/cpp0x/variadic135.C: New.
4962
4963 2012-07-12 Jason Merrill <jason@redhat.com>
4964
4965 * g++.dg/template/sfinae6_neg.C: Adjust.
4966
4967 2012-07-12 Tobias Burnus <burnus@net-b.de>
4968
4969 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4970 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4971 scan-tree-dump-times pattern.
4972
4973 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4974
4975 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4976
4977 2012-07-11 Jason Merrill <jason@redhat.com>
4978
4979 DR 1402
4980 * g++.g/cpp0x/defaulted37.C: New.
4981
4982 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4983
4984 PR target/53859
4985 * gcc.target/arm/pr53859.c: New test.
4986
4987 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4988
4989 PR target/53886
4990 * gcc.c-torture/compile/pr53886.c: New.
4991
4992 2012-07-10 Dehao Chen <dehao@google.com>
4993
4994 * gcc.dg/debug_info_inline.c: New test.
4995
4996 2012-07-10 Jason Merrill <jason@redhat.com>
4997
4998 PR c++/53733
4999 * g++.dg/cpp0x/defaulted36.C: New.
5000 * g++.dg/cpp0x/defaulted21.C: Adjust.
5001
5002 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5003
5004 2012-07-09 Sterling Augustine <saugustine@google.com>
5005
5006 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5007
5008 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5009
5010 PR tree-optimization/53887
5011 * gcc.dg/pr53887.c: New test.
5012
5013 2012-07-09 Jason Merrill <jason@redhat.com>
5014
5015 PR c++/53882
5016 * g++.dg/cpp0x/nullptr29.C: New.
5017
5018 2012-07-09 Tom de Vries <tom@codesourcery.com>
5019 Richard Guenther <rguenther@suse.de>
5020
5021 * gcc.dg/builtin-unreachable-6.c: New test.
5022 * gcc.dg/builtin-unreachable-5.c: New test.
5023
5024 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5025
5026 PR tree-optimization/53881
5027 * gcc.dg/pr53881.c: New test.
5028
5029 2012-07-06 Jason Merrill <jason@redhat.com>
5030
5031 PR c++/53862
5032 * g++.dg/cpp0x/variadic134.C: New.
5033
5034 PR c++/53858
5035 * g++.dg/cpp0x/alias-decl-20.C: New.
5036
5037 2012-07-06 Tom de Vries <tom@codesourcery.com>
5038
5039 PR tree-optimization/51879
5040 * gcc.dg/pr51879-16.c: New test.
5041 * gcc.dg/pr51879-17.c: Same.
5042
5043 2012-07-06 Tom de Vries <tom@codesourcery.com>
5044
5045 PR tree-optimization/52009
5046 * gcc.dg/pr51879-7.c: New test.
5047 * gcc.dg/pr51879-18.c: New test.
5048
5049 2012-07-05 Jason Merrill <jason@redhat.com>
5050
5051 PR c++/50852
5052 * g++.dg/template/typedef39.C: New.
5053
5054 PR c++/53039
5055 * g++.dg/cpp0x/variadic133.C: New.
5056 * g++.dg/template/param1.C: Adjust.
5057
5058 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5059
5060 PR target/48941
5061 PR target/51980
5062 * gcc.target/arm/neon/vtrnf32.c: Update.
5063 * gcc.target/arm/neon/vtrns32.c: Update.
5064 * gcc.target/arm/neon/vtrnu32.c: Update.
5065 * gcc.target/arm/neon/vzipf32.c: Update.
5066 * gcc.target/arm/neon/vzips32.c: Update.
5067 * gcc.target/arm/neon/vzipu32.c: Update.
5068
5069 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5070
5071 PR fortran/53732
5072 * gfortran.dg/inline_sum_4.f90: New test.
5073
5074 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5075
5076 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5077
5078 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5079
5080 * gcc.target/arm/fma-sp.c: New testcase.
5081 * gcc.target/arm/fma.c: Likewise.
5082 * gcc.target/arm/fma.h: Likewise.
5083
5084 2012-07-04 Jason Merrill <jason@redhat.com>
5085
5086 PR c++/53848
5087 * g++.dg/other/enum3.C: New.
5088
5089 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5090
5091 PR middle-end/53321
5092 * g++.dg/torture/pr53321.C: New test.
5093
5094 2012-07-04 Richard Guenther <rguenther@suse.de>
5095
5096 PR tree-optimization/53844
5097 * g++.dg/tree-ssa/pr53844.C: New testcase.
5098
5099 2012-07-04 Richard Guenther <rguenther@suse.de>
5100
5101 PR tree-optimization/53849
5102 * gcc.dg/pr53849.c: New testcase.
5103
5104 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR c++/53812
5107 * g++.dg/ext/label14.C: New test.
5108
5109 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5110
5111 PR target/53811
5112 * g++.dg/other/pr53811.C: New test.
5113
5114 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5115
5116 PR target/28896
5117 * gcc.target/m68k/stack-limit-1.c: New testcase.
5118
5119 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5120
5121 * gnat.dg/recursive_call.adb: New test.
5122
5123 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5124
5125 * gnat.dg/discr37.ad[sb]: New test.
5126
5127 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5128
5129 * g++.dg/other/packed1.C: Remove SH from xfail list.
5130
5131 2012-07-02 Jason Merrill <jason@redhat.com>
5132
5133 PR c++/53619
5134 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5135
5136 PR c++/53783
5137 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5138
5139 PR c++/53788
5140 * g++.dg/cpp0x/decltype39.C: New.
5141 * g++.dg/diagnostic/method1.C: Adjust.
5142
5143 PR c++/53816
5144 * g++.dg/template/ref6.C: New.
5145
5146 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5147
5148 PR target/53568
5149 * gcc.target/sh/pr53568-1.c: New.
5150
5151 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5152
5153 PR target/51244
5154 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5155
5156 2012-07-02 Jason Merrill <jason@redhat.com>
5157
5158 PR c++/53821
5159 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5160
5161 PR c++/53524
5162 * g++.dg/template/enum7.C: New.
5163 * g++.dg/other/ptrmem10.C: Adjust.
5164 * g++.dg/other/ptrmem11.C: Adjust.
5165 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5166
5167 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5168
5169 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5170
5171 2012-07-01 Wei Guozhi <carrot@google.com>
5172
5173 PR target/53447
5174 * gcc.target/arm/pr53447-1.c: New testcase.
5175 * gcc.target/arm/pr53447-2.c: New testcase.
5176 * gcc.target/arm/pr53447-3.c: New testcase.
5177 * gcc.target/arm/pr53447-4.c: New testcase.
5178
5179 2012-06-29 Richard Guenther <rguenther@suse.de>
5180
5181 PR tree-optimization/47061
5182 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5183
5184 2012-06-29 Richard Guenther <rguenther@suse.de>
5185
5186 PR tree-optimization/37541
5187 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5188
5189 2012-06-29 Richard Guenther <rguenther@suse.de>
5190
5191 PR tree-optimization/52589
5192 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5193
5194 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5195
5196 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5197
5198 * g++.dg/template/error46.C: Add missing comment to dg-message.
5199 * g++.dg/template/crash107.C: Likewise.
5200 * g++.dg/template/error47.C: Likewise.
5201 * g++.dg/template/crash108.C: Likewise.
5202 * g++.dg/overload/operator5.C: Likewise.
5203
5204 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5205 errors in dg-message directives, add comments.
5206
5207 2012-06-28 Kai Tietz <ktietz@redhat.com>
5208
5209 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5210 hard-coded 'unsigned long'.
5211
5212 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5213
5214 PR tree-optimization/51581
5215 * gcc.dg/vect/pr51581-4.c: New test.
5216
5217 PR tree-optimization/53645
5218 * gcc.c-torture/execute/pr53645-2.c: New test.
5219
5220 2012-06-28 Richard Guenther <rguenther@suse.de>
5221
5222 PR middle-end/53790
5223 * gcc.dg/torture/pr53790.c: New testcase.
5224
5225 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5226
5227 PR tree-optimization/53645
5228 * gcc.c-torture/execute/pr53645.c: New test.
5229
5230 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5231
5232 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5233
5234 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5235
5236 PR debug/53671
5237 PR debug/49888
5238 * gcc.dg/guality/pr49888.c: Account for the possibility that
5239 the variable is optimized out at the first test.
5240
5241 2012-06-27 Jason Merrill <jason@redhat.com>
5242
5243 * g++.dg/cpp0x/override2.C: Adjust.
5244 * g++.dg/template/error5.C: Adjust.
5245 * g++.dg/parse/crash28.C: Adjust.
5246
5247 PR c++/53563
5248 * g++.dg/parse/template27.C: New.
5249 * g++.dg/template/crash74.C: Adjust expected output.
5250
5251 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5252
5253 PR fortran/41951
5254 PR fortran/49591
5255 * gfortran.dg/typebound_operator_16.f03: New.
5256
5257 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5258
5259 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5260 even src1.i and src2.i fields even in the second half of the arrays.
5261
5262 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5263
5264 PR c++/51033.
5265 * g++.dg/torture/vshuf-16.inc: New test.
5266 * g++.dg/torture/vshuf-2.inc: New test.
5267 * g++.dg/torture/vshuf-4.inc: New test.
5268 * g++.dg/torture/vshuf-8.inc: New test.
5269 * g++.dg/torture/vshuf-main.inc: New test.
5270 * g++.dg/torture/vshuf-v16hi.C: New test.
5271 * g++.dg/torture/vshuf-v16qi.C: New test.
5272 * g++.dg/torture/vshuf-v2df.C: New test.
5273 * g++.dg/torture/vshuf-v2di.C: New test.
5274 * g++.dg/torture/vshuf-v2sf.C: New test.
5275 * g++.dg/torture/vshuf-v2si.C: New test.
5276 * g++.dg/torture/vshuf-v4df.C: New test.
5277 * g++.dg/torture/vshuf-v4di.C: New test.
5278 * g++.dg/torture/vshuf-v4sf.C: New test.
5279 * g++.dg/torture/vshuf-v4si.C: New test.
5280 * g++.dg/torture/vshuf-v8hi.C: New test.
5281 * g++.dg/torture/vshuf-v8qi.C: New test.
5282 * g++.dg/torture/vshuf-v8si.C: New test.
5283
5284 2012-06-27 Richard Guenther <rguenther@suse.de>
5285
5286 PR middle-end/53676
5287 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5288
5289 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5290
5291 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5292 scan-dump-dem-not): Use printable pattern in test name.
5293
5294 2012-06-26 Sterling Augustine <saugustine@google.com>
5295 Dominique Dhumieres <dominiq@lps.ens.fr>
5296
5297 * gcc.dg/pubtypes-2.c: Update expected output.
5298 * gcc.dg/pubtypes-3.c: Likewise.
5299 * gcc.dg/pubtypes-4.c: Likewise.
5300
5301 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5302
5303 * gcc.dg/tree-ssa/slsr-1.c: New test.
5304 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5305 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5306 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5307
5308 2012-06-26 Matt Turner <mattst88@gmail.com>
5309
5310 PR target/35294
5311 * gcc.target/arm/mmx-2.c: New.
5312
5313 2012-06-26 Richard Guenther <rguenther@suse.de>
5314
5315 PR c++/53752
5316 * g++.dg/torture/pr53752.C: New testcase.
5317
5318 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR tree-optimization/53748
5321 * gcc.c-torture/compile/pr53748.c: New test.
5322
5323 2012-06-25 Jason Merrill <jason@redhat.com>
5324
5325 PR c++/53498
5326 PR c++/53305
5327 * g++.dg/cpp0x/decltype38.C: New.
5328 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5329
5330 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5331
5332 * lib/target-supports-dg.exp (testname-for-summary): New.
5333 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5334 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5335 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5336 scan-module-absence, output-exists, output-exists-not: Use
5337 testname-for-summary.
5338 (dg-test): Clean up testname_with_flags.
5339 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5340 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5341 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5342 scan-assembler-dem-not, object-size: Use testname-for-summary.
5343 * lib/gcov.exp (run-gcov): Likewise.
5344 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5345 scan-dump-dem, scan-dump-dem-note): Likewise.
5346
5347 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5348 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5349 including profopt.opt; save and restore existing value.
5350 * g++.dg/bprob/bprob.exp: Likewise.
5351 * gcc.dg/matrix/matrix.exp: Likewise.
5352 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5353 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5354 PROFOPT_OPTIONS.
5355
5356 2012-06-25 Richard Henderson <rth@redhat.com>
5357
5358 * gcc.dg/pr53749.c: New.
5359
5360 2012-06-25 Jason Merrill <jason@redhat.com>
5361
5362 PR c++/52988
5363 * g++.dg/cpp0x/nullptr28.C: New.
5364
5365 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5366
5367 * gcc.target/arm/neon-vld1_dupQ.c: New.
5368
5369 2012-06-25 Florian Weimer <fweimer@redhat.com>
5370
5371 * g++.dg/init/new35.C: New.
5372 * g++.dg/init/new36.C: New.
5373 * g++.dg/init/new37.C: New.
5374 * g++.dg/ext/vla5.C: New warning.
5375 * g++.dg/ext/vla8.C: New warning.
5376 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5377
5378 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5379 James Greenhalgh <james.greenhalgh@arm.com>
5380
5381 * gcc.target/arm/ftest-support-arm.h New testcase.
5382 * gcc.target/arm/ftest-support-thumb.h Likewise.
5383 * gcc.target/arm/ftest-support.h Likewise.
5384 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5385 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5386 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5387 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5388 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5389 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5390 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5391 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5392 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5393 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5394 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5395 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5396 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5397 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5398 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5399 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5400 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5401 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5402 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5403 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5404 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5405 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5406 * lib/target-supports.exp
5407 (check_effective_target_arm_arch_FUNC): Add support for more
5408 architectures.
5409 (add_options_for_arm_arch_FUNC): Likewise.
5410 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5411
5412 2012-06-25 Jason Merrill <jason@redhat.com>
5413
5414 PR c++/53202
5415 * g++.dg/cpp0x/constexpr-tuple.C: New.
5416
5417 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5418
5419 PR target/53759
5420 * gcc.target/i386/pr53759.c: New test.
5421
5422 PR c++/53594
5423 * g++.dg/cpp0x/nsdmi7.C: New test.
5424
5425 2012-06-24 Kai Tietz <ktietz@redhat.com>
5426
5427 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5428 for LLP64 targets.
5429 * gcc.target/i386/pr38988.c: Likewise.
5430
5431 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5432
5433 PR fortran/47710
5434 PR fortran/53328
5435 * gfortran.dg/typebound_generic_12.f03: New.
5436 * gfortran.dg/typebound_generic_13.f03: New.
5437
5438 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5439
5440 * gnat.dg/lto15.ad[sb]: New test.
5441
5442 2012-06-21 Meador Inge <meadori@codesourcery.com>
5443
5444 PR c/53702
5445 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5446
5447 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5448
5449 * gcc.dg/pch/ident-1.c: New test.
5450 * gcc.dg/pch/ident-1.hs: Header file for new test.
5451
5452 2012-06-21 Michael Matz <matz@suse.de>
5453
5454 PR middle-end/53688
5455 * gcc.c-torture/execute/pr53688.c: New test.
5456
5457 2012-06-20 Richard Guenther <rguenther@suse.de>
5458
5459 PR tree-optimization/30318
5460 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5461
5462 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5463
5464 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5465
5466 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468 * gcc.target/i386/clearcapv2.map: New file.
5469 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5470
5471 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5472
5473 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5474 and add __sh__ case.
5475
5476 2012-06-19 Jason Merrill <jason@redhat.com>
5477
5478 PR c++/52637
5479 * g++.dg/debug/localclass1.C: New.
5480
5481 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5482
5483 * g++.dg/cpp0x/override4.C: New.
5484
5485 2012-06-14 Jason Merrill <jason@redhat.com>
5486
5487 PR c++/53651
5488 * g++.dg/cpp0x/decltype37.C: New.
5489
5490 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5491
5492 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5493
5494 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5495
5496 * gcc.c-torture/compile/vector-5.c,
5497 gcc.c-torture/compile/vector-6.c: New tests.
5498
5499 2012-06-19 Richard Henderson <rth@redhat.com>
5500
5501 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5502
5503 2012-06-19 Richard Guenther <rguenther@suse.de>
5504
5505 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5506
5507 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5508
5509 PR target/53712
5510 * gcc.target/i386/pr53712.c: New test.
5511
5512 2012-06-18 Tobias Burnus <burnus@net-b.de>
5513
5514 PR fortran/53692
5515 * gfortran.dg/elemental_optional_args_6.f90: New.
5516
5517 2012-06-18 Tobias Burnus <burnus@net-b.de>
5518
5519 PR fortran/53526
5520 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5521 * gfortran.dg/coarray/move_alloc_1.f90
5522
5523 2012-06-18 Tobias Burnus <burnus@net-b.de>
5524
5525 PR fortran/53526
5526 * gfortran.dg/coarray_27.f90: New.
5527
5528 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5529 Greta Yorsh <Greta.Yorsh@arm.com>
5530
5531 * gcc.target/arm/epilog-1.c: New test.
5532
5533 2012-06-18 Richard Guenther <rguenther@suse.de>
5534
5535 PR tree-optimization/53693
5536 * g++.dg/torture/pr53693.C: New testcase.
5537
5538 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5539
5540 PR tree-optimization/53703
5541 * gcc.dg/torture/pr53703.c: New test.
5542
5543 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5544
5545 PR middle-end/53698
5546 * gcc.target/i386/pr53698.c: New test.
5547
5548 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5549
5550 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5551
5552 2012-06-17 Tobias Burnus <burnus@net-b.de>
5553
5554 PR fortran/53691
5555 PR fortran/53685
5556 * gfortran.dg/transfer_check_3.f90: New.
5557
5558 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5559
5560 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5561
5562 2012-06-16 Tobias Burnus <burnus@net-b.de>
5563
5564 PR fortran/53642
5565 PR fortran/45170
5566 * gfortran.dg/deferred_type_param_8.f90: New.
5567
5568 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5569
5570 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5571 testname that includes flags, passed in as new argument, in
5572 pass/fail messages.
5573 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5574 and pass it to verify-* procedures.
5575
5576 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5577 alignment torture options with usual torture options.
5578
5579 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5580 messages reported for one line of source code.
5581 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5582 * g++.dg/cpp0x/decltype2.C: Likewise.
5583 * g++.dg/cpp0x/decltype3.C: Likewise.
5584 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5585 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5586 * g++.dg/cpp0x/static_assert3.C: Likewise.
5587 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5588 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5589 * g++.dg/cpp0x/union1.C: Likewise.
5590 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5591 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5592 * g++.dg/cpp0x/variadic2.C: Likewise.
5593 * g++.dg/cpp0x/variadic20.C: Likewise.
5594 * g++.dg/cpp0x/variadic74.C: Likewise.
5595 * g++.dg/diagnostic/bitfld2.C: Likewise.
5596 * g++.dg/ext/attrib44.C: Likewise.
5597 * g++.dg/ext/no-asm-1.C: Likewise.
5598 * g++.dg/other/error34.C: Likewise.
5599 * g++.dg/parse/crash46.C: Likewise.
5600 * g++.dg/parse/error10.C: Likewise.
5601 * g++.dg/parse/error2.C: Likewise.
5602 * g++.dg/parse/error3.C: Likewise.
5603 * g++.dg/parse/error36.C: Likewise.
5604 * g++.dg/parse/error8.C: Likewise.
5605 * g++.dg/parse/error9.C: Likewise.
5606 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5607 * g++.dg/parse/parser-pr28152.C: Likewise.
5608 * g++.dg/parse/template25.C: Likewise.
5609 * g++.dg/parse/typename11.C: Likewise.
5610 * g++.dg/tc1/dr147.C: Likewise.
5611 * g++.dg/template/deduce3.C: Likewise.
5612 * g++.dg/template/koenig9.C: Likewise.
5613 * g++.dg/template/pr23510.C: Likewise.
5614 * g++.dg/warn/pr12242.C: Likewise.
5615 * g++.dg/warn/pr30551-2.C: Likewise.
5616 * g++.dg/warn/pr30551.C: Likewise.
5617 * g++.old-deja/g++.other/typename1.C: Likewise.
5618 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5619
5620 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5621
5622 PR c++/51033
5623 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5624 * c-c++-common/torture/vshuf-2.inc: Likewise.
5625 * c-c++-common/torture/vshuf-4.inc: Likewise.
5626 * c-c++-common/torture/vshuf-8.inc: Likewise.
5627 * c-c++-common/torture/vshuf-main.inc: Likewise.
5628 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5629 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5630 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5631 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5632 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5633 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5634 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5635 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5636 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5637 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5638 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5639 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5640 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5641 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5642
5643 2012-06-15 Michael Matz <matz@suse.de>
5644
5645 * gcc.dg/tree-ssa/vector-4.c: New test.
5646
5647 2012-06-15 Michael Matz <matz@suse.de>
5648
5649 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5650 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5651
5652 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5653
5654 PR tree-optimization/53636
5655 * gcc.target/arm/pr53636.c: New test.
5656
5657 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5658
5659 PR tree-optimization/51581
5660 * gcc.c-torture/execute/pr51581-1.c: New test.
5661 * gcc.c-torture/execute/pr51581-2.c: New test.
5662 * gcc.dg/vect/pr51581-1.c: New test.
5663 * gcc.dg/vect/pr51581-2.c: New test.
5664 * gcc.dg/vect/pr51581-3.c: New test.
5665 * gcc.target/i386/avx-pr51581-1.c: New test.
5666 * gcc.target/i386/avx-pr51581-2.c: New test.
5667 * gcc.target/i386/avx2-pr51581-1.c: New test.
5668 * gcc.target/i386/avx2-pr51581-2.c: New test.
5669 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5670
5671 2012-06-15 Richard Guenther <rguenther@suse.de>
5672
5673 * gcc.c-torture/execute/20120615-1.c: New testcase.
5674
5675 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5676
5677 * gnat.dg/vect8.ad[sb]: New test.
5678
5679 2012-06-14 Richard Guenther <rguenther@suse.de>
5680
5681 * gcc.dg/tree-ssa/vrp.h: New testcase.
5682 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5683
5684 2012-06-13 Christian Bruel <christian.bruel@st.com>
5685
5686 PR target/53621
5687 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5688
5689 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5690
5691 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5692
5693 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5694
5695 PR testsuite/20771
5696 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5697 test summary unique.
5698
5699 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5700 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5701 scan-stack-usage-not): Don't strip torture options from test name.
5702
5703 * lib/scandump.exp (scan-dump-times): Use printable version of
5704 regexp in test summary line.
5705
5706 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5707 messages reported for one line of source code.
5708 * gcc.dg/format/few-1.c: Likewise.
5709 * gcc.dg/ia64-sync-2.c: Likewise.
5710 * gcc.dg/sync-2.c: Likewise.
5711 * gcc.dg/noncompile/pr44517.c: Likewise.
5712
5713 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5714
5715 PR debug/49888
5716 * gcc.dg/guality/pr49888.c: New.
5717
5718 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5719
5720 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5721 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5722 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5723
5724 2012-06-13 Tobias Burnus <burnus@net-b.de>
5725
5726 PR fortran/53643
5727 * gfortran.dg/intent_out_7.f90: New.
5728
5729 2012-06-13 Tobias Burnus <burnus@net-b.de>
5730
5731 PR fortran/53597
5732 * gfortran.dg/save_4.f90: New.
5733
5734 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5735
5736 PR c/53532
5737 PR c/51034
5738 PR c/53196
5739 * gcc.dg/pr53532.c: New test.
5740 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5741 adjust line numbers.
5742 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5743 * gcc.dg/Wcxx-compat-8.c: Likewise.
5744 * gcc.dg/pr51034.c: New test.
5745 * gcc.dg/pr53196-1.c: New test.
5746 * gcc.dg/pr53196-2.c: New test.
5747
5748 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5749
5750 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5751 alignment torture options with usual torture options.
5752 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5753 instead of dg-options.
5754 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5755 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5756 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5757 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5758 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5759 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5760
5761 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5762 to checks for multiple messages reported for one line of source code.
5763 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5764
5765 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5766 messages reported for one line of source code.
5767
5768 * gcc.dg/20031223-1.c: Add comments to check for multiple
5769 messages reported for one line of source code.
5770 * gcc.dg/Wconversion-integer.c: Likewise.
5771 * gcc.dg/Wfatal-2.c: Likewise.
5772 * gcc.dg/Wfatal.c: Likewise.
5773 * gcc.dg/Wobjsize-1.c: Likewise.
5774 * gcc.dg/c99-vla-jump-1.c: Likewise.
5775 * gcc.dg/c99-vla-jump-2.c: Likewise.
5776 * gcc.dg/c99-vla-jump-3.c: Likewise.
5777 * gcc.dg/c99-vla-jump-4.c: Likewise.
5778 * gcc.dg/c99-vla-jump-5.c: Likewise.
5779 * gcc.dg/decl-9.c: Likewise.
5780 * gcc.dg/declspec-10.c: Likewise.
5781 * gcc.dg/declspec-18.c: Likewise.
5782 * gcc.dg/mtune.c: Likewise.
5783 * gcc.dg/parser-pr28152-2.c: Likewise.
5784 * gcc.dg/parser-pr28152.c: Likewise.
5785 * gcc.dg/pr14475.c: Likewise.
5786 * gcc.dg/pr27953.c: Likewise.
5787 * gcc.dg/pr28322-3.c: Likewise.
5788 * gcc.dg/pr30457.c: Likewise.
5789 * gcc.dg/pr30551-2.c: Likewise.
5790 * gcc.dg/pr30551-3.c: Likewise.
5791 * gcc.dg/pr30551-4.c: Likewise.
5792 * gcc.dg/pr30551-5.c: Likewise.
5793 * gcc.dg/pr30551-6.c: Likewise.
5794 * gcc.dg/pr30551.c: Likewise.
5795 * gcc.dg/pr45461.c: Likewise.
5796 * gcc.dg/pr48552-1.c: Likewise.
5797 * gcc.dg/pr48552-2.c: Likewise.
5798 * gcc.dg/redecl-1.c: Likewise.
5799 * gcc.dg/transparent-union-3.c: Likewise.
5800 * gcc.dg/utf-dflt.c: Likewise.
5801 * gcc.dg/utf-dflt2.c: Likewise.
5802 * gcc.dg/vla-8.c: Likewise.
5803 * gcc.dg/vla-init-1.c: Likewise.
5804 * gcc.dg/wtr-int-type-1.c: Likewise.
5805
5806 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5807 messages reported for for one line of source code.
5808 * c-c++-common/raw-string-5.c: Likewise.
5809 * c-c++-common/raw-string-4.c: Likewise.
5810 * c-c++-common/raw-string-6.c: Likewise.
5811 * c-c++-common/pr20000.c: Likewise.
5812
5813 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5814 messages reported for one line of source code.
5815 * gcc.dg/cpp/pr30786.c: Likewise.
5816 * gcc.dg/cpp/pr28709.c: Likewise.
5817 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5818 * gcc.dg/cpp/macspace2.c: Likewise.
5819 * gcc.dg/cpp/missing-header-1.c: Likewise.
5820 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5821 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5822 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5823
5824 2012-06-12 Jason Merrill <jason@redhat.com>
5825
5826 PR c++/53599
5827 * g++.dg/template/local7.C: New.
5828
5829 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5830
5831 PR target/53511
5832 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5833 * gcc.target/sh/pr51340-2.c: Likewise.
5834 * gcc.target/sh/pr51340-3.c: Likewise.
5835
5836 2012-06-12 Michael Matz <matz@suse.de>
5837
5838 * gcc.dg/torture/alias-1.c: New test.
5839
5840 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR rtl-optimization/53589
5843 * gcc.dg/torture/pr53589.c: New test.
5844
5845 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5846
5847 PR target/50749
5848 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5849 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5850 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5851 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5852 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5853 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5854 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5855 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5856 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5857 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5858 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5859 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5860 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5861 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5862 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5863 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5864
5865 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5866
5867 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5868 (check_intel_cpu_model): New function.
5869 (check_amd_cpu_model): New function.
5870 (check_features): New function.
5871 (__get_cpuid_output): New function.
5872 (check_detailed): New function.
5873 (fn1): Rename to quick_check.
5874 (main): Update to call quick_check and call check_detailed.
5875
5876 2012-06-11 Richard Henderson <rth@redhat.com>
5877
5878 * lib/target-supports.exp
5879 (check_effective_target_sync_long_long_runtime): Use
5880 check_effective_target_lp64 instead of
5881 check_effective_target_powerpc64 for powerpc targets.
5882
5883 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5884
5885 PR target/53511
5886 * gcc.target/sh/pr53511-1.c: New.
5887
5888 2012-06-11 Richard Guenther <rguenther@suse.de>
5889
5890 PR middle-end/53470
5891 * g++.dg/lto/pr53470_0.C: New testcase.
5892 * gcc.dg/lto/pr53470_0.c: Likewise.
5893
5894 2012-06-11 Richard Guenther <rguenther@suse.de>
5895
5896 PR c++/53605
5897 * g++.dg/ext/pr53605.C: New testcase.
5898
5899 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5900
5901 * gnat.dg/specs/array1.ads: New test.
5902 * gnat.dg/specs/array2.ads: Likewise.
5903 * gnat.dg/array22.adb: Likewise.
5904
5905 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5906
5907 * gnat.dg/constant4.adb: New test.
5908 * gnat.dg/constant4_pkg.ads: New helper.
5909
5910 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5911
5912 PR fortran/52552
5913 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5914 * gfortran.dg/allocate_class_1.f90: Modified.
5915 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5916 * gfortran.dg/allocate_class_2.f90: New.
5917
5918 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5919
5920 PR middle-end/53535
5921 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5922
5923 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5924
5925 PR fortran/52861
5926 * gfortran.dg/string_assign_2.f90: New test case.
5927
5928 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5929
5930 PR fortran/52861
5931 * gfortran.dg/string_assign_1.f90: New test case.
5932
5933 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR middle-end/53580
5936 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5937 * gcc.dg/gomp/critical-4.c: Likewise.
5938 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5939 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5940 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5941 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5942 * c-c++-common/gomp/pr53580.c: New test.
5943
5944 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5945
5946 PR c++/51214
5947 * g++.dg/cpp0x/forw_enum11.C: New.
5948
5949 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5950
5951 PR c++/53567
5952 * g++.dg/cpp0x/alias-decl-19.C: New.
5953
5954 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5955
5956 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5957
5958 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5959
5960 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5961 (XSTATE_FP): Ditto.
5962 (XSTATE_SSE): Ditto.
5963 (XSTATE_YMM): Ditto.
5964 (avx_os_support): Use new defines.
5965
5966 2012-06-06 Richard Guenther <rguenther@suse.de>
5967
5968 PR testsuite/32380
5969 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5970 loops.
5971
5972 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5973
5974 PR c++/52841
5975 * g++.dg/cpp0x/pr52841.C: New testcase.
5976
5977 2012-06-06 Richard Guenther <rguenther@suse.de>
5978
5979 PR tree-optimization/53081
5980 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5981 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5982
5983 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5984
5985 * gcc.target/powerpc/pr53487.c: New test.
5986
5987 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5988
5989 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5990
5991 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5992
5993 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5994
5995 2012-06-05 Richard Guenther <rguenther@suse.de>
5996
5997 PR tree-optimization/30442
5998 * gcc.dg/vect/bb-slp-30.c: New testcase.
5999
6000 2012-06-05 Richard Guenther <rguenther@suse.de>
6001
6002 PR tree-optimization/53081
6003 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6004 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6005 -fno-tree-loop-distribute-patterns.
6006
6007 2012-06-05 Alan Modra <amodra@gmail.com>
6008
6009 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6010 Check static chain in nested funcs.
6011
6012 2012-06-04 Tobias Burnus <burnus@net-b.de>
6013
6014 PR fortran/50619
6015 * gfortran.dg/init_flag_10.f90: New.
6016
6017 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6018
6019 PR c++/53524
6020 * g++.dg/warn/Wenum-compare-no-2: New.
6021
6022 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6023
6024 PR preprocessor/53463
6025 * g++.dg/cpp/limits.C: New test.
6026 * g++.dg/parse/error19.C: Adjust.
6027 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6028 * g++.dg/warn/pr35635.C: Likewise.
6029 * g++.old-deja/g++.pt/assign1.C: Likewise.
6030
6031 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6032
6033 PR target/53559
6034 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6035 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6036 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6037 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6038 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6039 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6040 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6041 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6042
6043 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6044
6045 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6046
6047 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR tree-optimization/53550
6050 * gcc.dg/pr53550.c: New test.
6051
6052 2012-06-04 Richard Guenther <rguenther@suse.de>
6053
6054 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6055 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6056 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6057
6058 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6059
6060 PR fortran/48831
6061 * gfortran.dg/parameter_array_element_2.f90: New.
6062
6063 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6064
6065 PR target/53512
6066 * gcc.target/sh/pr53512-1.c: New.
6067 * gcc.target/sh/pr53512-2.c: New.
6068 * gcc.target/sh/pr53512-3.c: New.
6069 * gcc.target/sh/pr53512-4.c: New.
6070
6071 2012-06-01 Jason Merrill <jason@redhat.com>
6072
6073 PR c++/52973
6074 * g++.dg/ext/visibility/template12.C: New.
6075 * g++.dg/ext/attrib14.C: Adjust warning line.
6076
6077 PR c++/52725
6078 * g++.dg/parse/new6.C: New.
6079 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6080
6081 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 * c-c++-common/restrict-2.c: Revert previous change.
6084
6085 2012-06-01 Jason Merrill <jason@redhat.com>
6086
6087 PR c++/53137
6088 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6089
6090 PR c++/53484
6091 * g++.dg/cpp0x/auto33.C: New.
6092
6093 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6094
6095 PR c++/26155
6096 * g++.dg/parse/namespace-alias-1.C: New.
6097
6098 2012-06-01 Christian Bruel <christian.bruel@st.com>
6099
6100 * gcc.dg/spec-options.c: New test.
6101 * gcc.dg/foo.specs: New file.
6102
6103 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6104
6105 PR ada/53517
6106 * gnat.dg/lto14.adb: Skip on Solaris.
6107
6108 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6109
6110 * gcc.target/cris/sync-1-v10.c,
6111 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6112 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6113 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6114 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6115 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6116 gcc.target/cris/torture/sync-mis-op-i-1.c,
6117 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6118 gcc.target/cris/torture/sync-mis-op-i-2.c,
6119 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6120 gcc.target/cris/torture/sync-mis-op-i-3.c,
6121 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6122 gcc.target/cris/torture/sync-mis-op-s-1.c,
6123 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6124 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6125 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6126 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6127 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6128 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6129 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6130 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6131 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6132
6133 2012-05-31 Richard Guenther <rguenther@suse.de>
6134
6135 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6136 ldist-pr45948.c with disabled SCCP.
6137
6138 2012-05-31 Richard Guenther <rguenther@suse.de>
6139
6140 PR middle-end/48493
6141 * gcc.dg/torture/pr48493.c: New testcase.
6142
6143 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6144
6145 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6146 arm32 to targets.
6147 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6148 of the initialization loop.
6149 (dg-final): Adjust the expected number of vectorized loops depending
6150 on vect_char_mult target selector.
6151
6152 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6153
6154 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6155 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6156 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6157 New tests.
6158
6159 2012-05-30 Jason Merrill <jason@redhat.com>
6160
6161 PR c++/53356
6162 * g++.dg/init/new34.C: New.
6163 * g++.dg/tree-ssa/stabilize1.C: New.
6164
6165 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR c++/53356
6168 * g++.dg/init/new33.C: New test.
6169
6170 2012-05-30 Richard Guenther <rguenther@suse.de>
6171
6172 PR middle-end/53501
6173 * gcc.dg/torture/pr53501.c: New testcase.
6174 * c-c++-common/restrict-2.c: Adjust.
6175
6176 2012-05-30 Alan Modra <amodra@gmail.com>
6177
6178 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6179 torture-finish.
6180
6181 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6182
6183 * gcc.target/i386/shuf-concat.c: New test.
6184
6185 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR rtl-optimization/53519
6188 * gcc.c-torture/compile/pr53519.c: New test.
6189
6190 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6191
6192 * gcc.target/arm/neon-vrev.c: New.
6193
6194 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6195
6196 PR target/51340
6197 * gcc.target/sh/pr51340-1.c: New.
6198 * gcc.target/sh/pr51340-2.c: New.
6199 * gcc.target/sh/pr51340-3.c: New.
6200
6201 2012-05-29 Richard Guenther <rguenther@suse.de>
6202
6203 PR tree-optimization/53516
6204 * gcc.dg/torture/pr53516.c: New testcase.
6205
6206 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6207
6208 PR preprocessor/53229
6209 * gcc.dg/cpp/paste6.c: Force to run without
6210 -ftrack-macro-expansion.
6211 * gcc.dg/cpp/paste8.c: Likewise.
6212 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6213 -ftrack-macro-expansion.
6214 * gcc.dg/cpp/paste12.c: Force to run without
6215 -ftrack-macro-expansion.
6216 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6217 -ftrack-macro-expansion.
6218 * gcc.dg/cpp/paste13.c: Likewise.
6219 * gcc.dg/cpp/paste14.c: Likewise.
6220 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6221 -ftrack-macro-expansion.
6222 * gcc.dg/cpp/paste18.c: New test.
6223
6224 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6225
6226 * gcc.target/cris/torture/trap-1.c,
6227 gcc.target/cris/torture/trap-2.c,
6228 gcc.target/cris/torture/trap-3.c,
6229 gcc.target/cris/torture/trap-v0.c,
6230 gcc.target/cris/torture/trap-v3.c: New tests.
6231
6232 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 PR c++/25137
6235 * g++.dg/warn/Wbraces3.C: New.
6236 * g++.dg/warn/Wbraces4.C: Likewise.
6237
6238 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR tree-optimization/53505
6241 * c-c++-common/torture/pr53505.c: New test.
6242
6243 2012-05-27 Nathan Sidwell <nathan@acm.org>
6244
6245 * gcc.dg/stmt-expr-4.c: New.
6246
6247 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 PR c++/53491
6250 * g++.dg/parse/crash60.C: New.
6251
6252 2012-05-26 Jason Merrill <jason@redhat.com>
6253
6254 PR c++/53220
6255 * c-c++-common/array-lit.c: New.
6256 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6257
6258 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6259
6260 PR ada/50294
6261 * gnat.dg/array21.adb: New test.
6262
6263 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6264
6265 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6266
6267 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/32054
6270 * g++.dg/other/anon-union3.C: New.
6271
6272 2012-05-25 Ian Lance Taylor <iant@google.com>
6273
6274 * gcc.dg/split-6.c: New test.
6275
6276 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6277
6278 * gnat.dg/lto14.adb: New test.
6279
6280 2012-05-25 Tristan Gingold <gingold@adacore.com>
6281
6282 * gcc.target/i386/large-frame.c: New.
6283
6284 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6285 * gcc.target/powerpc/lhs-1.c: New.
6286 * gcc.target/powerpc/lhs-2.c: New.
6287 * gcc.target/powerpc/lhs-3.c: New.
6288
6289 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6290
6291 Make unwound macro expansion trace less redundant
6292 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6293 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6294 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6295 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6296 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6297 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6298
6299 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 PR c++/53464
6302 * g++.dg/cpp0x/constexpr-default1.C: New.
6303
6304 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/32080
6307 * g++.dg/eh/goto2.C: New.
6308
6309 2012-05-24 Richard Guenther <rguenther@suse.de>
6310
6311 PR middle-end/53460
6312 * g++.dg/tree-prof/pr53460.C: New testcase.
6313
6314 2012-05-24 Richard Guenther <rguenther@suse.de>
6315
6316 PR bootstrap/53466
6317 * g++.dg/debug/pr53466.C: New testcase.
6318
6319 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR tree-optimization/53465
6322 * gcc.c-torture/execute/pr53465.c: New test.
6323
6324 2012-05-23 Tobias Burnus <burnus@net-b.de>
6325
6326 PR fortran/51055
6327 PR fortran/45170
6328 * gfortran.dg/allocate_with_typespec_6.f90: New.
6329
6330 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6331
6332 PR c++/29185
6333 * g++.dg/warn/delete-array-1.C: New.
6334
6335 2012-05-23 Richard Guenther <rguenther@suse.de>
6336
6337 * gcc.dg/torture/pr39074-2.c: Adjust.
6338 * gcc.dg/torture/pr39074.c: Likewise.
6339 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6340 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6341
6342 2012-05-22 Jan Hubicka <jh@suse.cz>
6343
6344 PR middle-end/53161
6345 * g++.dg/torture/pr53161.C: New testcase.
6346
6347 2012-05-22 Tobias Burnus <burnus@net-b.de>
6348
6349 PR fortran/53389
6350 * gfortran.dg/realloc_on_assign_15.f90: New.
6351
6352 2012-05-22 Richard Guenther <rguenther@suse.de>
6353
6354 PR middle-end/51071
6355 * gcc.dg/torture/pr51071-2.c: New testcase.
6356
6357 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6358
6359 PR tree-optimization/53336
6360 * g++.dg/torture/pr53336.C: New testcase.
6361
6362 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6363
6364 PR c++/53322
6365 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6366 instead of -Wunused-local-typedefs.
6367
6368 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6369
6370 PR c++/51184
6371 * g++.dg/other/abstract4.C: New-
6372
6373 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6374
6375 PR c++/40821
6376 * g++.dg/ext/attrib46.C: New.
6377
6378 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6379
6380 PR c/53418
6381 * gcc.c-torture/compile/pr53418-1.c,
6382 gcc.c-torture/compile/pr53418-2.c: New tests.
6383
6384 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR tree-optimization/53366
6387 * gcc.dg/torture/pr53366-1.c: New test.
6388 * gcc.dg/torture/pr53366-2.c: New test.
6389 * gcc.target/i386/pr53366-1.c: New test.
6390 * gcc.target/i386/pr53366-2.c: New test.
6391
6392 PR tree-optimization/53409
6393 * gcc.c-torture/compile/pr53409.c: New test.
6394
6395 PR tree-optimization/53410
6396 * gcc.c-torture/compile/pr53410-1.c: New test.
6397 * gcc.c-torture/compile/pr53410-2.c: New test.
6398
6399 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6400
6401 PR target/53425
6402 * gcc.target/i386/pr53425-1.c: New file.
6403 * gcc.target/i386/pr53425-2.c: Likewise.
6404
6405 2012-05-21 Richard Guenther <rguenther@suse.de>
6406
6407 PR tree-optimization/53408
6408 * gcc.dg/torture/pr53408.c: New testcase.
6409
6410 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6411 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 PR target/53416
6414 * gcc.target/i386/pr53416.c: New file.
6415
6416 2012-05-21 Richard Guenther <rguenther@suse.de>
6417
6418 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6419
6420 2012-05-21 Richard Guenther <rguenther@suse.de>
6421
6422 * gcc.dg/torture/ldist-1.c: New testcase.
6423
6424 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6425
6426 * gnat.dg/lto13.adb: New test.
6427 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6428
6429 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6430
6431 * gnat.dg/specs/lto12.ads: New test.
6432 * gnat.dg/specs/lto12_pkg.ads: New helper.
6433
6434 2012-05-18 Richard Guenther <rguenther@suse.de>
6435
6436 PR tree-optimization/53346
6437 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6438 * gcc.target/i386/incoming-10.c: Adjust.
6439 * gcc.target/i386/incoming-11.c: Likewise.
6440 * gcc.target/i386/pr46295.c: Likewise.
6441
6442 2012-05-18 Richard Guenther <rguenther@suse.de>
6443
6444 * gcc.dg/pr53352.c: Return zero.
6445
6446 2012-05-18 Richard Guenther <rguenther@suse.de>
6447
6448 PR tree-optimization/53390
6449 * gcc.dg/torture/pr53390.c: New testcase.
6450
6451 2012-05-18 Meador Inge <meadori@codesourcery.com>
6452
6453 PR rtl-optimization/53352
6454 * gcc.dg/pr53352.c: New test.
6455
6456 2012-05-17 David S. Miller <davem@davemloft.net>
6457
6458 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6459 failure on sparc-*-linux-gnu.
6460
6461 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6462
6463 PR c++/39681
6464 * g++.dg/parse/error49.C: New.
6465 * g++.dg/cpp0x/error8.C: Likewise.
6466 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6467 * g++.dg/ext/utf-dflt2.C: Likewise.
6468 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6469 * g++.dg/ext/utf-dflt.C: Likewise.
6470 * c-c++-common/raw-string-3.c: Likewise.
6471 * c-c++-common/raw-string-4.c: Likewise.
6472
6473 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6474
6475 PR c++/53371
6476 * g++.dg/cpp0x/catch1.C: New.
6477
6478 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6479
6480 PR c++/44516
6481 * g++.dg/parse/error48.C: New.
6482 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6483 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6484
6485 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6486
6487 * gcc.dg/tm/indirect-2.c: New test.
6488
6489 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6490
6491 PR tree-optimization/53217
6492 * gfortran.dg/pr53217.f90: New test.
6493
6494 2012-05-16 Richard Guenther <rguenther@suse.de>
6495
6496 PR tree-optimization/53364
6497 * g++.dg/torture/pr53364.C: New testcase.
6498
6499 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6500
6501 PR testsuite/52641
6502 * gcc.dg/pr52549.c: Fix test for long != void*
6503 * gcc.c-torture/execute/pr52979-1.x: New file.
6504 * gcc.c-torture/execute/pr52979-2.x: New file.
6505
6506 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6507
6508 PR preprocessor/7263
6509 * gcc.dg/binary-constants-2.c: Run without tracking locations
6510 accross macro expansion.
6511 * gcc.dg/binary-constants-3.c: Likewise.
6512 * gcc.dg/cpp/sysmac2.c: Likewise.
6513 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6514 location.
6515 * gcc.dg/cpp/syshdr3.c: New test.
6516 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6517 * gcc.dg/system-binary-constants-1.c: New test.
6518 * gcc.dg/system-binary-constants-1.h: New header for the new test
6519 above.
6520 * g++.dg/cpp/syshdr3.C: New test.
6521 * g++.dg/cpp/syshdr3.h: New header the new test above.
6522 * g++.dg/system-binary-constants-1.C: New test.
6523 * g++.dg/system-binary-constants-1.h: New header the new test
6524 above.
6525
6526 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6529
6530 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR target/53358
6533 * gcc.dg/pr53358.c: New test.
6534
6535 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/11856
6538 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6539 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6540
6541 2012-05-15 Olivier Hainque <hainque@adacore.com>
6542
6543 * g++.dg/eh/sighandle.C: New testcase.
6544
6545 2012-05-15 Richard Guenther <rguenther@suse.de>
6546
6547 PR tree-optimization/53355
6548 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6549
6550 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6551
6552 * gfortran.dg/*.f90: Remove now redundant manual
6553 cleanup-modules directive.
6554
6555 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6556
6557 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6558 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6559
6560 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6561
6562 PR fortran/52428
6563 * gfortran.dg/int_range_io_1.f90: New test.
6564
6565 2012-05-14 Andi Kleen <ak@linux.intel.com>
6566 Jakub Jelinek <jakub@redhat.com>
6567
6568 PR target/53315
6569 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6570 * gcc.target/i386/rtm-check.h: New file.
6571 * gcc.target/i386/pr53315.c: New test.
6572
6573 2012-05-14 Tobias Burnus <burnus@net-b.de>
6574
6575 PR fortran/49110
6576 PR fortran/51055
6577 PR fortran/53329
6578 * gfortran.dg/deferred_type_param_4.f90: New.
6579 * gfortran.dg/deferred_type_param_6.f90: New.
6580
6581 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6582
6583 * gcc.target/i386/retarg.c: New test.
6584
6585 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6586
6587 PR fortran/45170
6588 * gfortran.dg/deferred_type_param_3.f90: New.
6589 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6590 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6591
6592 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6593
6594 * gnat.dg/null_pointer_deref3.adb: New test.
6595
6596 2012-05-12 Tobias Burnus <burnus@net-b.de>
6597
6598 PR fortran/49110
6599 PR fortran/52843
6600 * gfortran.dg/deferred_type_param_5.f90: New.
6601
6602 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 * g++.dg/parse/error47.C: New.
6605
6606 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6607
6608 PR fortran/52537
6609 * gfortran.dg/string_compare_4.f90: Change option
6610 to -fdump-tree-original. Add test case for kind=4.
6611
6612 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6613
6614 PR fortran/52537
6615 * gfortran.dg/string_compare_4.f90: New test.
6616
6617 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6618
6619 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6620
6621 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/53305
6624 * g++.dg/cpp0x/variadic132.C: New.
6625
6626 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6627
6628 PR c++/53158
6629 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6630 * g++.dg/parse/error26.C: Tweak dg-error column number.
6631
6632 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6633
6634 PR c++/53301
6635 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6636
6637 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6638
6639 * gnat.dg/lto11.ad[sb]: New test.
6640
6641 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6642
6643 PR target/52908
6644 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6645 directive to Scan for vpmuldq, not vpmacsdql.
6646
6647 2012-05-09 Michael Matz <matz@suse.de>
6648
6649 PR tree-optimization/53185
6650 * gcc.dg/vect/pr53185.c: New test.
6651
6652 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6653
6654 PR middle-end/53249
6655 * gcc.target/i386/pr53249.c: New.
6656
6657 2012-05-09 Richard Guenther <rguenther@suse.de>
6658
6659 PR tree-optimization/18437
6660 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6661 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6662
6663 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR tree-optimization/53226
6666 * gcc.c-torture/compile/pr53226.c: New test.
6667
6668 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6669
6670 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6671 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6672 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6673 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6674 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6675 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6676 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6677 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6678 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6679 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6680 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6681 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6682 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6683 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6684
6685 2012-05-09 Dehao Chen <dehao@google.com>
6686
6687 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6688 * gcc.dg/predict-2.c: Likewise.
6689 * gcc.dg/predict-3.c: Likewise.
6690 * gcc.dg/predict-4.c: Likewise.
6691 * gcc.dg/predict-5.c: Likewise.
6692 * gcc.dg/predict-6.c: Likewise.
6693
6694 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6695
6696 PR target/53272
6697 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6698
6699 2012-05-08 Richard Guenther <rguenther@suse.de>
6700
6701 * gcc.dg/fold-bitand-4.c: New testcase.
6702
6703 2012-05-08 Dehao Chen <dehao@google.com>
6704
6705 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6706 heuristic is working properly.
6707 * gcc.dg/predict-2.c: Likewise.
6708 * gcc/dg/predict-3.c: Likewise.
6709 * gcc/dg/predict-4.c: Likewise.
6710 * gcc/dg/predict-5.c: Likewise.
6711 * gcc/dg/predict-6.c: Likewise.
6712
6713 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR tree-optimization/53239
6716 * g++.dg/opt/vrp3.C: New test.
6717 * g++.dg/opt/vrp3-aux.cc: New file.
6718 * g++.dg/opt/vrp3.h: New file.
6719
6720 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6721
6722 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6723 .uleb128 support in assembler output.
6724
6725 2012-05-07 Richard Guenther <rguenther@suse.de>
6726
6727 PR lto/42987
6728 * g++.dg/lto/pr42987_0.C: New testcase.
6729 * g++.dg/lto/pr42987_1.C: Likewise.
6730
6731 2012-05-07 Tobias Burnus <burnus@net-b.de>
6732
6733 PR fortran/53255
6734 * gfortran.dg/typebound_operator_15.f90: New.
6735
6736 2012-05-06 Tobias Burnus <burnus@net-b.de>
6737
6738 PR fortran/41587
6739 * gfortran.dg/class_array_13.f90: New.
6740
6741 2012-05-06 Tristan Gingold <gingold@adacore.com>
6742
6743 * gnat.dg/warn7.adb: New test.
6744
6745 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6746
6747 * gnat.dg/specs/renamings.ads: Rename to...
6748 * gnat.dg/specs/renaming1.ads: ...this.
6749 * gnat.dg/specs/renaming2.ads: New test.
6750 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6751 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6752 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6753 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6754
6755 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6756
6757 * gnat.dg/discr36.ad[sb]: New test.
6758 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6759
6760 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6761
6762 PR c/43772
6763 * c-c++-common/pr43772.c: New.
6764
6765 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6766
6767 PR fortran/41600
6768 * gfortran.dg/select_type_26.f03 : New test.
6769 * gfortran.dg/select_type_27.f03 : New test.
6770
6771 PR fortran/53191
6772 * gfortran.dg/select_type_28.f03 : New test.
6773
6774 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6775
6776 PR fortran/49010
6777 PR fortran/24518
6778 * gfortran.dg/mod_sign0_1.f90: New test.
6779 * gfortran.dg/mod_large_1.f90: New test.
6780
6781 2012-05-04 Tobias Burnus <burnus@net-b.de>
6782
6783 PR fortran/53175
6784 gfortran.dg/public_private_module_5.f90: New.
6785
6786 2012-05-04 Tobias Burnus <burnus@net-b.de>
6787
6788 PR fortran/53111
6789 * gfortran.dg/constructor_7.f90: New.
6790 * gfortran.dg/constructor_8.f90: New.
6791
6792 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6793
6794 PR c++/53166
6795 * g++.dg/cpp0x/static_assert7.C: New.
6796
6797 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6798
6799 PR tree-optimization/52633
6800 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6801 recognized as widening shifts instead of over-widening.
6802 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6803 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6804 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6805 * gcc.target/arm/pr52633.c: New test.
6806
6807 2012-05-04 Richard Guenther <rguenther@suse.de>
6808
6809 PR tree-optimization/53168
6810 * gcc.dg/torture/pr53168.c: New testcase.
6811 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6812
6813 2012-05-04 Richard Guenther <rguenther@suse.de>
6814
6815 * gcc.dg/lto/pr53214_0.c: New testcase.
6816
6817 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6818
6819 * gcc.target/ia64/pr48496.c: New test.
6820 * gcc.target/ia64/pr52657.c: Likewise.
6821
6822 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6823
6824 PR c/51712
6825 * c-c++-common/pr51712.c: New.
6826
6827 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6828
6829 PR target/53199
6830 * gcc.target/powwerpc/pr53199.c: New file.
6831
6832 2012-05-03 Jason Merrill <jason@redhat.com>
6833
6834 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6835
6836 * gcc.dg/debug/dwarf2/dups-types.c: New.
6837 * gcc.dg/debug/dwarf2/dups-types.h: New.
6838
6839 2012-05-03 Jason Merrill <jason@redhat.com>
6840
6841 * g++.dg/debug/dwarf2/namespace-2.C: New.
6842 * g++.dg/debug/dwarf2/localclass3.C: New.
6843
6844 2012-05-03 Jason Merrill <jason@redhat.com>
6845
6846 * g++.dg/debug/dwarf2/thunk1.C: New.
6847
6848 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6849
6850 PR c++/53186
6851 * g++.dg/other/final2.C: New.
6852
6853 2012-05-03 Richard Guenther <rguenther@suse.de>
6854
6855 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6856
6857 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6858
6859 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6860 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6861 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6862 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6863
6864 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6865
6866 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6867 .byte 0xf2.
6868 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6869 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6870 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6871
6872 PR debug/53174
6873 * gcc.dg/pr53174.c: New test.
6874
6875 PR target/53187
6876 * gcc.target/arm/pr53187.c: New test.
6877 * gcc.c-torture/compile/pr53187.c: New test.
6878
6879 2012-05-03 Richard Guenther <rguenther@suse.de>
6880
6881 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6882 unsupported prefetching support.
6883
6884 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6885
6886 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6887 option -ftrack-macro-expansion=0.
6888 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6889 option -ftrack-macro-expansion=0.
6890
6891 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6892
6893 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6894 dg-options for target arm with dg-additional-options.
6895
6896 2012-05-03 Richard Guenther <rguenther@suse.de>
6897
6898 PR tree-optimization/53144
6899 * gcc.dg/torture/pr53144.c: New testcase.
6900
6901 2012-05-03 Tobias Burnus <burnus@net-b.de>
6902
6903 PR fortran/52864
6904 * gfortran.dg/pointer_intent_7.f90: New.
6905 * gfortran.dg/pure_formal_3.f90: New.
6906
6907 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6908
6909 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6910
6911 2012-05-02 Martin Jambor <mjambor@suse.cz>
6912
6913 PR lto/52605
6914 * g++.dg/lto/pr52605_0.C: New test.
6915
6916 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6917
6918 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6919 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6920 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6921 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6922 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6923 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6924 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6925 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6926 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6927 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6928 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6929 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6930 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6931 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6932 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6933 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6934
6935 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6936
6937 PR middle-end/53153
6938 * gcc.dg/pr53153.c: New test.
6939
6940 2012-05-02 Richard Guenther <rguenther@suse.de>
6941
6942 * g++.dg/tree-ssa/pr19807.C: Adjust.
6943
6944 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6945
6946 PR tree-optimization/53163
6947 * gcc.c-torture/compile/pr53163.c: New test.
6948
6949 PR rtl-optimization/53160
6950 * gcc.c-torture/execute/pr53160.c: New test.
6951
6952 2012-05-01 Ian Lance Taylor <iant@google.com>
6953
6954 PR c/37303
6955 * gcc.dg/pr37303.c: New test.
6956
6957 2012-05-01 Richard Henderson <rth@redhat.com>
6958
6959 * lib/target-supports.exp
6960 (check_effective_target_sync_long_long_runtime): True for
6961 check_effective_target_powerpc64.
6962
6963 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6964
6965 PR c++/51033
6966 * gcc.dg/vector-1.c: Move to ...
6967 * c-c++-common/vector-1.c: ... here.
6968 * gcc.dg/vector-2.c: Move to ...
6969 * c-c++-common/vector-2.c: ... here.
6970 * gcc.dg/vector-3.c: Move to ...
6971 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6972 * gcc.dg/vector-4.c: Move to ...
6973 * c-c++-common/vector-4.c: ... here.
6974 * gcc.dg/vector-init-1.c: Move to ...
6975 * c-c++-common/vector-init-1.c: ... here.
6976 * gcc.dg/vector-init-2.c: Move to ...
6977 * c-c++-common/vector-init-2.c: ... here.
6978 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6979 * c-c++-common/vector-subscript-1.c: ... here.
6980 * gcc.dg/vector-subscript-2.c: Move to ...
6981 * c-c++-common/vector-subscript-2.c: ... here.
6982 * gcc.dg/vector-subscript-3.c: Move to ...
6983 * c-c++-common/vector-subscript-3.c: ... here.
6984
6985 PR c++/51314
6986 * g++.dg/cpp0x/vt-51314.C: New test.
6987 * g++.dg/cpp0x/variadic76.C: Fix.
6988
6989 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6990
6991 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6992
6993 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6994
6995 Add -Wvarargs option
6996 * c-c++-common/Wvarargs.c: New test case.
6997 * c-c++-common/Wvarargs-2.c: Likewise.
6998
6999 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7000
7001 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7002 * objc.dg/foreach-7.m: Force the test case to run without
7003 -ftrack-macro-expansion.
7004 * c-c++-common/tm/attrib-1.c: Likewise.
7005 * c-c++-common/warn-ommitted-condop.c: Likewise.
7006 * gcc.dg/assign-warn-1.c: Likewise.
7007 * gcc.dg/assign-warn-2.c: Likewise.
7008 * gcc.dg/attr-alloc_size.c: Likewise.
7009 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7010 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7011 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7012 * gcc.dg/c90-const-expr-9.c: Likewise.
7013 * gcc.dg/c99-const-expr-9.c: Likewise.
7014 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7015 * gcc.dg/cpp/direct2s.c: Likewise.
7016 * gcc.dg/cpp/pr28709.c: Likewise.
7017 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7018 * gcc.dg/dfp/composite-type.c: Likewise.
7019 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7020 with -ftrack-macro-expansion
7021 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7022 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7023 * g++.dg/ext/cleanup-1.C: Likewise.
7024 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7025 * g++.dg/template/sfinae10.C: Likewise.
7026 * g++.dg/tm/wrap-2.C: Likewise.
7027 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7028 * g++.dg/warn/Wsign-conversion.C: Likewise.
7029 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7030 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7031 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7032 it to run with -ftrack-macro-expansion.
7033 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7034 test cases without -ftrack-macro-expansion.
7035
7036 Fix location for static class members
7037 * g++.dg/template/sfinae6_neg.C: Adjust.
7038
7039 Make conversion warnings work on NULL with -ftrack-macro-expansion
7040 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7041 alongside the previous testing for NULL.
7042
7043 Fix -Wuninitialized for -ftrack-macro-expansion
7044 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7045
7046 Strip "<built-in>" loc from displayed expansion context
7047 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7048 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7049 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7050 new test above.
7051
7052 Fix expansion point loc for macro-like tokens
7053 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7054 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7055
7056 Fix token pasting with -ftrack-macro-expansion
7057 * gcc.dg/cpp/paste17.c: New test case for
7058 -ftrack-macro-expansion=2 mode only.
7059 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7060
7061 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7062
7063 * gnat.dg/warn6.ad[sb]: New test.
7064
7065 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7066
7067 PR 53149
7068 * gcc.dg/20011021-1.c: Adjust testcase.
7069
7070 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7071
7072 PR fortran/53148
7073 * gfortran.dg/function_optimize_12.f90: New test.
7074
7075 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7076
7077 PR target/53156
7078 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7079 code to match current output and cover new peephole2 pattern.
7080
7081 2012-04-27 Ollie Wild <aaw@google.com>
7082
7083 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7084
7085 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7086
7087 * gcc.c-torture/execute/20120427-2.c: New testcase.
7088 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7089 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7090 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7091
7092 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7093
7094 PR target/53138
7095 * gcc.c-torture/execute/20120427-1.c: New testcase.
7096
7097 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7098
7099 PR middle-end/27139
7100 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7101
7102 2012-04-27 Tom de Vries <tom@codesourcery.com>
7103
7104 PR tree-optimization/51879
7105 * gcc.dg/pr51879.c: New test.
7106 * gcc.dg/pr51879-2.c: Same.
7107 * gcc.dg/pr51879-3.c: Same.
7108 * gcc.dg/pr51879-4.c: Same.
7109 * gcc.dg/pr51879-6.c: Same.
7110
7111 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7112
7113 PR c++/53096
7114 * g++.dg/cpp0x/defaulted35.C: New.
7115 * g++.dg/cpp0x/defaulted15.C: Adjust.
7116
7117 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7118
7119 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7120 structure layout.
7121
7122 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7123
7124 * gcc.target/i386/builtin_target.c: Check avx2.
7125
7126 2012-04-26 Alan Modra <amodra@gmail.com>
7127
7128 * gcc.target/powerpc/savres.c: New test.
7129 * gcc.target/powerpc/powerpc.exp: Run it.
7130
7131 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7132
7133 PR target/53120
7134 * gcc.dg/torture/pr53120.c: New test.
7135
7136 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR middle-end/52979
7139 * gcc.c-torture/compile/pr52979-1.c: New test.
7140 * gcc.c-torture/execute/pr52979-1.c: New test.
7141 * gcc.c-torture/execute/pr52979-2.c: New test.
7142
7143 2012-04-25 Richard Guenther <rguenther@suse.de>
7144
7145 * gcc.target/i386/l_fma_float_5.c: Adjust.
7146 * gcc.target/i386/l_fma_double_4.c: Likewise.
7147 * gcc.target/i386/l_fma_float_2.c: Likewise.
7148 * gcc.target/i386/l_fma_float_6.c: Likewise.
7149 * gcc.target/i386/l_fma_double_1.c: Likewise.
7150 * gcc.target/i386/l_fma_double_5.c: Likewise.
7151 * gcc.target/i386/l_fma_float_3.c: Likewise.
7152 * gcc.target/i386/l_fma_double_2.c: Likewise.
7153 * gcc.target/i386/l_fma_double_6.c: Likewise.
7154 * gcc.target/i386/l_fma_float_4.c: Likewise.
7155 * gcc.target/i386/l_fma_double_3.c: Likewise.
7156 * gcc.target/i386/l_fma_float_1.c: Likewise.
7157
7158 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR tree-optimization/53058
7161 * gcc.c-torture/compile/pr53058.c: New test.
7162
7163 2012-04-25 Jan Hubicka <jh@suse.cz>
7164
7165 PR middle-end/53088
7166 * gcc.target/i386/pr39082-1.c: Update warning location.
7167
7168 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c/52880
7171 * gcc.dg/pr52880.c: New test.
7172
7173 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7174
7175 * gcc.dg/m-un-2.c: Update.
7176 * gcc.dg/20011021-1.c: Update.
7177
7178 2012-04-25 Tobias Burnus <burnus@net-b.de>
7179
7180 PR fortran/52196
7181 * gfortran.dg/realloc_on_assign_14.f90: New.
7182
7183 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7184
7185 PR testsuite/52641
7186 PR tree-optimizations/52891
7187 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7188
7189 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7190
7191 PR c++/52363
7192 * g++.dg/cpp0x/sfinae35.C: New.
7193 * g++.dg/cpp0x/sfinae36.C: Likewise.
7194
7195 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7196
7197 * gcc.target/builtin_target.c: New testcase.
7198
7199 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7200
7201 PR target/47197
7202 * gcc.target/powerpc/pr47197.c: New test.
7203
7204 2012-04-24 Richard Guenther <rguenther@suse.de>
7205
7206 PR tree-optimization/53085
7207 * g++.dg/torture/pr53085.C: New testcase.
7208
7209 2012-04-24 Andrew Pinski <apinski@cavium.com>
7210
7211 PR tree-opt/33512
7212 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7213 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7214 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7215
7216 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR middle-end/53084
7219 * gcc.c-torture/execute/pr53084.c: New test.
7220
7221 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7224
7225 2012-04-23 Andrew Pinski <apinski@cavium.com>
7226
7227 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7228
7229 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7230
7231 PR regression/53076
7232 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7233 * gcc.dg/torture/builtin-power-1.c: Likewise.
7234
7235 2012-04-23 Richard Guenther <rguenther@suse.de>
7236
7237 PR tree-optimization/53070
7238 * gcc.dg/torture/pr53070.c: New testcase.
7239
7240 2012-04-23 Richard Guenther <rguenther@suse.de>
7241
7242 PR c/53060
7243 * gcc.dg/pr53060.c: New testcase.
7244
7245 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7246
7247 PR tree-optimizations/52891
7248 * gcc.c-torture/compile/pr52891-1.c: New test.
7249 * gcc.c-torture/compile/pr52891-2.c: New test.
7250
7251 2012-04-22 Tobias Burnus <burnus@net-b.de>
7252
7253 PR fortran/53051
7254 * gfortran.dg/read_float_4.f90: New.
7255
7256 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7257
7258 PR 35441
7259 * c-c++-common/pr35441.C: New.
7260
7261 2012-04-20 Ian Lance Taylor <iant@google.com>
7262
7263 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7264 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7265
7266 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7267
7268 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7269 array access.
7270 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7271
7272 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7273
7274 PR rtl-optimization/44214
7275 * gcc.dg/pr44214-1.c: New test.
7276 * gcc.dg/pr44214-2.c: Likewise.
7277 * gcc.dg/pr44214-3.c: Likewise.
7278
7279 2012-04-20 Richard Guenther <rguenther@suse.de>
7280
7281 * g++.dg/torture/20120420-1.C: New testcase.
7282
7283 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7284
7285 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7286
7287 2012-04-19 Christian Bruel <christian.bruel@st.com>
7288
7289 * gcc.dg/pr52283.c: New test.
7290
7291 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7292
7293 * gcc.dg/pr37985.c: New test.
7294
7295 2012-04-19 Richard Guenther <rguenther@suse.de>
7296
7297 PR rtl-optimization/44688
7298 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7299 possibly profitable.
7300
7301 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7302
7303 PR tree-optimization/52976
7304 * gfortran.dg/reassoc_11.f: New test.
7305
7306 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7307
7308 PR tree-optimization/52976
7309 * gfortran.dg/reassoc_7.f: New test.
7310 * gfortran.dg/reassoc_8.f: Likewise.
7311 * gfortran.dg/reassoc_9.f: Likewise.
7312 * gfortran.dg/reassoc_10.f: Likewise.
7313
7314 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7315
7316 PR c++/52422
7317 * g++.dg/cpp0x/sfinae33.C: New.
7318 * g++.dg/cpp0x/sfinae34.C: Likewise.
7319
7320 2012-04-18 Joey Ye <joey.ye@arm.com>
7321
7322 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7323
7324 2012-04-18 Richard Guenther <rguenther@suse.de>
7325
7326 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7327 array access.
7328 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7329 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7330
7331 2012-04-17 Tom de Vries <tom@codesourcery.com>
7332
7333 * g++.dg/pr51264-4.C: New test.
7334
7335 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7336
7337 PR c++/52599
7338 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7339
7340 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7341
7342 PR c++/53003
7343 * g++.dg/parse/crash59.C: New.
7344
7345 2012-04-17 Michael Matz <matz@suse.de>
7346
7347 PR tree-optimization/18437
7348 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7349
7350 2012-04-17 Richard Guenther <rguenther@suse.de>
7351
7352 PR middle-end/53011
7353 * g++.dg/torture/pr53011.C: New testcase.
7354
7355 2012-04-16 Jason Merrill <jason@redhat.com>
7356
7357 PR c++/38543
7358 * g++.dg/cpp0x/variadic131.C: New.
7359
7360 PR c++/52008
7361 * g++.dg/cpp0x/variadic130.C: New.
7362
7363 PR c++/50830
7364 * g++.dg/cpp0x/variadic129.C: New.
7365
7366 PR c++/50303
7367 * g++.dg/cpp0x/variadic128.C: New.
7368
7369 2012-04-16 Tobias Burnus <burnus@net-b.de>
7370
7371 PR fortran/52864
7372 * gfortran.dg/pointer_intent_6.f90: New.
7373
7374 2012-04-16 Tobias Burnus <burnus@net-b.de>
7375
7376 PR fortran/52916
7377 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7378 to include public_private_module_4.f90.
7379 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7380 targets.
7381
7382 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7383
7384 PR c++/49152
7385 * g++.dg/diagnostic/operator1.C: New.
7386 * g++.dg/ext/label5.C: Adjust.
7387 * g++.dg/ext/va-arg1.C: Likewise.
7388 * g++.dg/other/error20.C: Likewise.
7389 * g++.dg/other/error20.C: Likewise.
7390 * g++.dg/other/error16.C: Likewise.
7391 * g++.dg/other/error10.C: Likewise.
7392 * g++.dg/parse/error30.C: Likewise.
7393 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7394
7395 2012-04-16 Jason Merrill <jason@redhat.com>
7396
7397 PR c++/51148
7398 * g++.dg/cpp0x/variadic127.C: New.
7399
7400 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7401
7402 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7403 testcase name.
7404 Use fail, pass instead of unresolved.
7405 Don't log $optstr.
7406
7407 PR testsuite/52948
7408 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7409 TODO_dump_func.
7410 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7411 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7412 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7413
7414 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7415
7416 PR fortran/52968
7417 * gfortran.dg/typebound_call_23.f03: New test case.
7418
7419 2012-04-15 Jason Merrill <jason@redhat.com>
7420
7421 PR c++/47220
7422 * g++.dg/cpp0x/variadic126.C: New.
7423
7424 PR c++/52380
7425 * g++.dg/cpp0x/variadic125.C: New.
7426
7427 PR c++/52292
7428 * g++.dg/cpp0x/variadic124.C: New.
7429
7430 PR c++/52706
7431 * g++.dg/cpp0x/nullptr27.C: New.
7432
7433 PR c++/52818
7434 * g++.dg/warn/format8.C: New.
7435
7436 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7437
7438 PR fortran/51082
7439 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7440
7441 2012-04-14 Tobias Burnus <burnus@net-b.de>
7442
7443 PR fortran/52916
7444 PR fortran/40973
7445 * gfortran.dg/public_private_module_3.f90: New.
7446 * gfortran.dg/public_private_module_4.f90: New.
7447
7448 2012-04-14 Tom de Vries <tom@codesourcery.com>
7449
7450 * gcc.dg/superblock.c: New test.
7451
7452 2012-04-14 Tom de Vries <tom@codesourcery.com>
7453
7454 * gcc.dg/pr51879-12.c: New test.
7455
7456 2012-04-13 Jason Merrill <jason@redhat.com>
7457
7458 PR c++/52824
7459 * g++.dg/cpp0x/variadic123.C: New.
7460 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7461
7462 PR c++/52905
7463 * g++.dg/cpp0x/initlist-ctor1.C: New.
7464
7465 PR c++/52915
7466 * g++.dg/other/anon-union2.C: New.
7467
7468 2012-04-13 Martin Jambor <mjambor@suse.cz>
7469
7470 PR middle-end/52939
7471 * g++.dg/ipa/pr52939.C: New test.
7472
7473 2012-04-13 Tom de Vries <tom@codesourcery.com>
7474
7475 * gcc.dg/pr52734.c: New test.
7476
7477 2012-04-13 Richard Guenther <rguenther@suse.de>
7478
7479 PR tree-optimization/52969
7480 * gcc.dg/torture/pr52969.c: New testcase.
7481
7482 2012-04-13 Richard Guenther <rguenther@suse.de>
7483
7484 PR c/52549
7485 * gcc.dg/pr52549.c: New testcase.
7486
7487 2012-04-13 Richard Guenther <rguenther@suse.de>
7488
7489 PR c/52862
7490 * gcc.dg/pr52862.c: New testcase.
7491
7492 2012-04-13 Joey Ye <joey.ye@arm.com>
7493
7494 * gcc.target/arm/thumb1-imm.c: New testcase.
7495
7496 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7497
7498 PR target/52932
7499 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7500 second function argument.
7501 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7502 (calc_permps): Update declaration. Calculate result correctly.
7503 (avx2_test): Change src2 type to union256i_d.
7504 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7505 correctly.
7506
7507 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7508
7509 PR target/52775
7510 * gcc.target/powerpc/pr52775.c: New file.
7511
7512 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7513
7514 PR tree-optimization/18589
7515 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7516 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7517 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7518 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7519 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7520 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7521 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7522 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7523 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7524 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7525
7526 2012-04-12 Richard Guenther <rguenther@suse.de>
7527
7528 PR tree-optimization/52943
7529 * gcc.dg/torture/pr52943.c: New testcase.
7530
7531 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7532
7533 PR target/50751
7534 * gcc/target/sh/pr50751-4.c: New.
7535 * gcc/target/sh/pr50751-5.c: New.
7536 * gcc/target/sh/pr50751-6.c: New.
7537 * gcc/target/sh/pr50751-7.c: New.
7538
7539 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7540
7541 PR c++/52465
7542 * g++.dg/lookup/using52.C: New.
7543
7544 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7545
7546 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7547
7548 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7549
7550 PR rtl-optimization/52876
7551 * gcc.target/i386/pr52876.c: New.
7552
7553 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7554
7555 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7556 __UINTPTR_TYPE__.
7557 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7558 __INTPTR_TYPE__.
7559 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7560 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7561 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7562 (ptrdiff_t): ... this. All uses changed.
7563 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7564 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7565 __INTPTR_TYPE__.
7566 (main): Cast argument to __INTPTR_TYPE__.
7567 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7568 size_t.
7569 * gcc.dg/mallign.c (main): Likewise.
7570 * gcc.dg/pr38700.c (foo): Likewise.
7571 * gcc.dg/long-long-cst1.c (t): Likewise.
7572 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7573 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7574 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7575 * gcc.dg/pr25682.c (d, foo): Likewise.
7576 * gcc.dg/format/cast-1.c (f): Likewise.
7577 * gcc.dg/c90-const-expr-10.c
7578 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7579 (size_t): ...this. All uses changed.
7580 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7581 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7582 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7583 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7584 * gcc.dg/sequence-pt-1.c: Likewise.
7585 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7586 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7587 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7588 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7589 of ptrdiff_t with it.
7590 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7591 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7592 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7593
7594 2012-04-11 Jason Merrill <jason@redhat.com>
7595
7596 PR debug/45088
7597 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7598 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7599
7600 PR c++/52906
7601 * g++.dg/ext/attrib45.C: New.
7602
7603 * g++.dg/eh/dtor3.C: New.
7604
7605 2012-04-11 Richard Guenther <rguenther@suse.de>
7606
7607 PR middle-end/52621
7608 * gfortran.dg/pr52621.f90: New testcase.
7609
7610 2012-04-11 Richard Guenther <rguenther@suse.de>
7611
7612 PR middle-end/52918
7613 * g++.dg/torture/pr52918-1.C: New testcase.
7614 * g++.dg/torture/pr52918-2.C: Likewise.
7615
7616 2012-04-11 Tobias Burnus <burnus@net-b.de>
7617
7618 PR fortran/52729
7619 * gfortran.dg/block_11.f90: New.
7620
7621 2012-04-11 Nick Clifton <nickc@redhat.com>
7622
7623 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7624
7625 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7626
7627 PR target/16458
7628 * gcc.target/powerpc/pr16458-1.c: New test.
7629 * gcc.target/powerpc/pr16458-2.c: Likewise.
7630 * gcc.target/powerpc/pr16458-3.c: Likewise.
7631 * gcc.target/powerpc/pr16458-4.c: Likewise.
7632
7633 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7634
7635 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7636 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7637 * gcc.dg/builtin-bswap-5.c: Likewise.
7638 * gcc.target/i386/builtin-bswap-4.c: New test.
7639
7640 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7641
7642 PR 24985
7643 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7644
7645 2012-04-11 Richard Guenther <rguenther@suse.de>
7646
7647 PR rtl-optimization/52881
7648 * gcc.dg/torture/pr52881.c: New testcase.
7649 * gcc.dg/torture/pr52913.c: Likewise.
7650
7651 2012-04-11 Richard Guenther <rguenther@suse.de>
7652
7653 PR tree-optimization/52912
7654 * gcc.dg/torture/pr52912.c: New testcase.
7655
7656 2010-04-10 Michael Matz <matz@suse.de>
7657
7658 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7659 * gcc.dg/vect/vect-outer-1.c: Adjust.
7660 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7661 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7662 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7663 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7664 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7665 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7666
7667 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7668
7669 PR tree-optimization/52870
7670 * gcc.dg/vect/pr52870.c: New test.
7671
7672 2012-04-09 Mike Stump <mikestump@comcast.net>
7673
7674 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7675 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7676 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7677 * gnat.dg/aggr11.adb: Likewise.
7678 * gnat.dg/aggr11_pkg.ads: Likewise.
7679 * gnat.dg/aggr15.adb: Likewise.
7680 * gnat.dg/aggr15.ads: Likewise.
7681 * gnat.dg/aggr17.adb: Likewise.
7682 * gnat.dg/aggr18.adb: Likewise.
7683 * gnat.dg/array14.adb: Likewise.
7684 * gnat.dg/array14.ads: Likewise.
7685 * gnat.dg/array14_pkg.ads: Likewise.
7686 * gnat.dg/array19.adb: Likewise.
7687 * gnat.dg/array19.ads: Likewise.
7688 * gnat.dg/discr27.adb: Likewise.
7689 * gnat.dg/discr27.ads: Likewise.
7690 * gnat.dg/discr35.adb: Likewise.
7691 * gnat.dg/discr35.ads: Likewise.
7692 * gnat.dg/discr6.adb: Likewise.
7693 * gnat.dg/discr6_pkg.ads: Likewise.
7694 * gnat.dg/import1.adb: Likewise.
7695 * gnat.dg/import1.ads: Likewise.
7696 * gnat.dg/loop_address2.adb: Likewise.
7697 * gnat.dg/opt7.adb: Likewise.
7698 * gnat.dg/opt7.ads: Likewise.
7699 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7700 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7701 * gnat.dg/rep_clause2.adb: Likewise.
7702 * gnat.dg/rep_clause2.ads: Likewise.
7703 * gnat.dg/slice2.adb: Likewise.
7704 * gnat.dg/slice2.ads: Likewise.
7705 * gnat.dg/slice6.adb: Likewise.
7706 * gnat.dg/slice6_pkg.ads: Likewise.
7707 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7708 * gnat.dg/taft_type2.adb: Likewise.
7709 * gnat.dg/taft_type2.ads: Likewise.
7710 * gnat.dg/taft_type2_pkg.ads: Likewise.
7711 * gnat.dg/volatile10.adb: Likewise.
7712 * gnat.dg/volatile10_pkg.ads: Likewise.
7713
7714 * gcc.dg/dll-8.c: Remove execute permissions.
7715 * g++.dg/ext/dllexport5.C: Likewise.
7716
7717 2012-04-09 Jan Hubicka <jh@suse.cz>
7718
7719 PR lto/52722
7720 PR lto/51765
7721 PR lto/52634
7722 * gcc.dg/lto/pr52634_1.c: New testcase.
7723 * gcc.dg/lto/pr52634_0.c: New testcase.
7724
7725 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7726
7727 PR target/52883
7728 * gcc.target/i386/pr52883.c: New testcase.
7729
7730 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7731
7732 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7733 (check_effective_target_sync_long_long): Add SPARC case.
7734 (check_effective_target_sync_long_long_runtime): Likewise.
7735 (check_effective_target_sync_int_long): Adjust SPARC case.
7736 (check_effective_target_sync_char_short): Likewise.
7737
7738 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7739
7740 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7741 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7742
7743 2012-04-08 Tobias Burnus <burnus@net-b.de>
7744
7745 PR fortran/40973
7746 PR fortran/52751
7747 * gfortran.dg/public_private_module_2.f90: New.
7748
7749 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7750
7751 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7752 directives.
7753
7754 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7755
7756 PR fortran/52893
7757 * gfortran.dg/function_optimize_11.f90: New test.
7758
7759 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7760
7761 PR fortran/52668
7762 * gfortran.dg/use_only_6.f90: New test.
7763
7764 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7765
7766 PR fortran/52668
7767 * gfortran.dg/use_only_6.f90: New test.
7768 2012-04-06 Mike Stump <mikestump@comcast.net>
7769
7770 PR testsuite/50722
7771 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7772
7773 2012-04-05 Jason Merrill <jason@redhat.com>
7774
7775 PR c++/52596
7776 * g++.dg/template/qualified-id5.C: New.
7777
7778 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7779
7780 PR target/52882
7781 * gcc.target/i386/pr52882.c: New test.
7782
7783 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784 Dominique D'Humieures <dominiq@lps.ens.fr>
7785
7786 PR testsuite/52614
7787 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7788 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7789
7790 2012-04-04 Jason Merrill <jason@redhat.com>
7791
7792 PR c++/52845
7793 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7794
7795 2012-04-03 Jason Merrill <jason@redhat.com>
7796
7797 PR c++/52796
7798 * g++.dg/cpp0x/variadic-value1.C: New.
7799
7800 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7801
7802 * gnat.dg/pack18.adb: New test.
7803 * gnat.dg/pack18_pkg.ads: New helper.
7804
7805 2012-04-03 Richard Guenther <rguenther@suse.de>
7806
7807 PR tree-optimization/52808
7808 * gcc.dg/pr52808.c: New testcase.
7809
7810 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR tree-optimization/52835
7813 * gfortran.dg/pr52835.f90: New test.
7814
7815 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7816
7817 * gnat.dg/specs/aggr5.ads: New test.
7818
7819 2012-04-02 Richard Guenther <rguenther@suse.de>
7820
7821 PR tree-optimization/52756
7822 * gcc.dg/torture/pr52756.c: New testcase.
7823
7824 2012-04-02 Richard Guenther <rguenther@suse.de>
7825
7826 PR middle-end/52803
7827 * gcc.dg/pr52803.c: New testcase.
7828
7829 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7830
7831 PR c++/40942
7832 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7833 DR 214 in account.
7834
7835 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7836
7837 PR c++/50043
7838 * g++.dg/cpp0x/noexcept17.C: New.
7839 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7840 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7841 * g++.dg/cpp0x/noexcept01.C: Likewise.
7842 * g++.dg/eh/init-temp1.C: Likewise.
7843 * g++.dg/eh/ctor1.C: Likwise.
7844
7845 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7846
7847 * gnat.dg/controlled6.adb: New test.
7848 * gnat.dg/controlled6_pkg.ads: New helper.
7849 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7850
7851 2012-03-30 Richard Henderson <rth@redhat.com>
7852
7853 PR debug/52727
7854 * g++.dg/opt/pr52727.C: New testcase.
7855
7856 2012-03-30 Richard Guenther <rguenther@suse.de>
7857
7858 PR tree-optimization/52754
7859 * gcc.target/i386/pr52754.c: New testcase.
7860
7861 2012-03-30 Richard Guenther <rguenther@suse.de>
7862
7863 PR middle-end/52772
7864 * g++.dg/torture/pr52772.C: New testcase.
7865
7866 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7867
7868 PR c++/52718
7869 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7870
7871 2012-03-29 Jason Merrill <jason@redhat.com>
7872
7873 PR c++/52685
7874 * g++.dg/template/inherit8.C: New.
7875
7876 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR c++/52759
7879 * g++.dg/ext/weak4.C: New test.
7880
7881 PR tree-optimization/52760
7882 * gcc.c-torture/execute/pr52760.c: New test.
7883
7884 2012-03-29 Jason Merrill <jason@redhat.com>
7885
7886 PR c++/52743
7887 * g++.dg/cpp0x/initlist-array3.C: New.
7888
7889 2012-03-28 Jason Merrill <jason@redhat.com>
7890
7891 PR c++/52746
7892 * g++.dg/overload/virtual2.C: New.
7893
7894 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7895
7896 * gnat.dg/vect7.ad[sb]: New test.
7897
7898 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7899 Tobias Burnus <burnus@gcc.gnu.org>
7900
7901 PR fortran/52652
7902 * gfortran.dg/allocate_class_1.f90 : Change error test.
7903 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7904 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7905 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7906
7907 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR middle-end/52691
7910 * gcc.dg/pr52691.c: New test.
7911
7912 PR middle-end/52750
7913 * gcc.c-torture/compile/pr52750.c: New test.
7914
7915 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7916
7917 PR target/52692
7918 * gcc.target/avr/torture/builtins-2.c: New test.
7919
7920 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7921
7922 PR target/52736
7923 * gcc.target/i386/pr52736.c: New test.
7924
7925 2012-03-27 Martin Jambor <mjambor@suse.cz>
7926
7927 PR middle-end/52693
7928 * gcc.dg/torture/pr52693.c: New test.
7929
7930 2012-03-27 Meador Inge <meadori@codesourcery.com>
7931
7932 PR c++/52672
7933 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7934
7935 2012-03-27 Mike Stump <mikestump@comcast.net>
7936
7937 PR target/52665
7938 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7939 failures that match branch names.
7940
7941 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7942 H.J. Lu <hongjiu.lu@intel.com>
7943
7944 PR target/52698
7945 * gcc.target/i386/pr52698.c: New test.
7946
7947 2012-03-27 Richard Guenther <rguenther@suse.de>
7948
7949 PR middle-end/52720
7950 * gcc.dg/torture/pr52720.c: New testcase.
7951
7952 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7953
7954 * gnat.dg/pack17.adb: New test.
7955
7956 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7957
7958 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7959 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7960
7961 2012-03-26 Martin Jambor <mjambor@suse.cz>
7962
7963 PR tree-optimization/50052
7964 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7965
7966 2012-03-26 Richard Guenther <rguenther@suse.de>
7967
7968 PR tree-optimization/52701
7969 * gfortran.dg/pr52701.f90: New testcase.
7970
7971 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7972
7973 PR tree-optimization/52686
7974 * gcc.target/arm/pr52686.c: New test.
7975
7976 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7977
7978 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7979 Add "-Os -flto" to list.
7980
7981 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gnat.dg/concat2.ad[sb]: New test.
7984
7985 2012-03-24 Jason Merrill <jason@redhat.com>
7986
7987 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7988 * g++.dg/cpp0x/trailing2.C: Likewise.
7989 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7990 * g++.dg/cpp1y/auto-fn1.C: New.
7991 * g++.dg/cpp1y/auto-fn2.C: New.
7992 * g++.dg/cpp1y/auto-fn3.C: New.
7993 * g++.dg/cpp1y/auto-fn4.C: New.
7994 * g++.dg/cpp1y/auto-fn5.C: New.
7995 * g++.dg/cpp1y/auto-fn6.C: New.
7996 * g++.dg/cpp1y/auto-fn7.C: New.
7997 * g++.dg/cpp1y/auto-fn8.C: New.
7998 * g++.dg/cpp1y/auto-fn9.C: New.
7999 * g++.dg/cpp1y/auto-fn10.C: New.
8000 * g++.dg/cpp1y/auto-fn11.C: New.
8001
8002 2012-03-23 Richard Guenther <rguenther@suse.de>
8003
8004 PR tree-optimization/52678
8005 * gfortran.dg/pr52678.f: New testcase.
8006
8007 2012-03-23 Richard Guenther <rguenther@suse.de>
8008
8009 PR tree-optimization/52638
8010 * g++.dg/torture/pr52638.C: New testcase.
8011
8012 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8013
8014 PR c++/52487
8015 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8016
8017 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8018
8019 PR c++/52671
8020 * g++.dg/ext/attrib44.C: New test.
8021
8022 2012-03-22 Jan Hubicka <jh@suse.cz>
8023
8024 PR middle-end/51737
8025 * g++.dg/torture/pr51737.C: New testcase
8026
8027 2012-03-22 Richard Guenther <rguenther@suse.de>
8028
8029 PR tree-optimization/52548
8030 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8031
8032 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8033
8034 * lib/fortran-modules.exp (list-module-names-1): Remove
8035 warning.
8036
8037 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8038
8039 PR target/50751
8040 * gcc.target/sh/pr50751-1.c: New.
8041 * gcc.target/sh/pr50751-2.c: New.
8042 * gcc.target/sh/pr50751-3.c: New.
8043
8044 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8045
8046 PR target/52479
8047 * gcc.target/sh/sh4a-cos.c: Remove.
8048 * gcc.target/sh/sh4a-sin.c: Remove.
8049 * gcc.target/sh/sh4a-sincos.c: Remove.
8050
8051 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8052
8053 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8054 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8055
8056 2012-03-21 Martin Jambor <mjambor@suse.cz>
8057
8058 PR testsuite/52641
8059 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8060 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8061
8062 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8063
8064 * gcc.target/arm/thumb-16bit-ops.c: New file.
8065 * gcc.target/arm/thumb-ifcvt.c: New file.
8066
8067 2012-03-20 Jason Merrill <jason@redhat.com>
8068
8069 * lib/target-supports.exp: Add { target c++1y }.
8070
8071 * g++.dg/cpp0x/auto32.C: New.
8072
8073 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8074
8075 PR testsuite/52641
8076 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8077 int32plus.
8078 * gcc.dg/torture/pr48124-4.c: Ditto:
8079 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8080
8081 2012-03-20 Jason Merrill <jason@redhat.com>
8082
8083 PR c++/52510
8084 * g++.dg/cpp0x/initlist66.C: New.
8085
8086 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8087
8088 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8089 __AVR_HAVE_LPMX__
8090
8091 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8092
8093 PR target/49868
8094 * gcc.target/avr/torture/addr-space-2.h: New file.
8095 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8096 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8097 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8098 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8099
8100 2012-03-20 Richard Guenther <rguenther@suse.de>
8101
8102 * gnat.dg/pack16.adb: New testcase.
8103 * gnat.dg/pack16_pkg.ads: Likewise.
8104 * gnat.dg/specs/pack8.ads: Likewise.
8105 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8106
8107 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8108
8109 * g++.dg/warn/Wuseless-cast.C: Extend.
8110
8111 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8112
8113 PR c++/14710
8114 * g++.dg/warn/Wuseless-cast.C: New.
8115
8116 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8117
8118 PR libfortran/52608
8119 * gfortran.dg/pr52608.f90: New test.
8120
8121 2012-03-17 Tobias Burnus <burnus@net-b.de>
8122
8123 PR fortran/52585
8124 * gfortran.dg/proc_ptr_36.f90: New.
8125
8126 2012-03-16 Martin Jambor <mjambor@suse.cz>
8127
8128 * gcc.dg/misaligned-expand-1.c: New test.
8129 * gcc.dg/misaligned-expand-3.c: Likewise.
8130
8131 2012-03-16 Richard Guenther <rguenther@suse.de>
8132 Kai Tietz <ktietz@redhat.com>
8133
8134 PR middle-end/48814
8135 * gcc.c-torture/execute/pr48814-1.c: New test.
8136 * gcc.c-torture/execute/pr48814-2.c: New test.
8137 * gcc.dg/tree-ssa/assign-1.c: New test.
8138 * gcc.dg/tree-ssa/assign-2.c: New test.
8139 * gcc.dg/tree-ssa/assign-3.c: New test.
8140
8141 2012-03-16 Richard Guenther <rguenther@suse.de>
8142
8143 * gnat.dg/specs/pack7.ads: New testcase.
8144
8145 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8146
8147 PR target/52568
8148 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8149 * gcc.dg/torture/vshuf-8.inc: Likewise.
8150 * gcc.dg/torture/vshuf-16.inc: Likewise.
8151 * gcc.dg/torture/vshuf-32.inc: Likewise.
8152
8153 2012-03-15 Jason Merrill <jason@redhat.com>
8154
8155 * g++.dg/torture/pr52582.C: New.
8156
8157 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8158
8159 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8160
8161 2012-03-15 Ira Rosen <irar@il.ibm.com>
8162 Ulrich Weigand <ulrich.weigand@linaro.org>
8163
8164 * gcc.dg/vect/slp-cond-3.c: New test.
8165 * gcc.dg/vect/slp-cond-4.c: New test.
8166
8167 2012-03-15 Ira Rosen <irar@il.ibm.com>
8168 Ulrich Weigand <ulrich.weigand@linaro.org>
8169
8170 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8171 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8172
8173 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8174
8175 PR libfortran/52434
8176 PR libfortran/48878
8177 PR libfortran/38199
8178 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8179 * gfortran.dg/round_1.f03: Likewise.
8180
8181 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8182 Andrew Pinski <apinski@cavium.com>
8183
8184 PR middle-end/52592
8185 * gcc.dg/pr52592.c: New test.
8186
8187 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8188
8189 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8190 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8191 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8192 * lib/fortran-modules.exp: .. this new file. Adjust users.
8193 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8194 gfortran-dg-debug-runtest): Call cleanup-modules.
8195 * lib/fortran-torture.exp (fortran-torture-execute,
8196 fortran-torture): Likewise.
8197 * gfortran.dg/coarray/caf.exp: Likewise.
8198 * lib/lto.exp: Likewise.
8199 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8200 * gfortran.dg/class_4b.f03: Likewise.
8201 * gfortran.dg/class_4c.f03: Likewise.
8202 * gfortran.dg/class_45a.f03: Likewise.
8203 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8204 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8205 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8206 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8207 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8208 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8209 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8210 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8211 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8212 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8213 * gfortran.dg/whole_file_28.f90: Likewise.
8214 * gfortran.dg/whole_file_29.f90: Likewise.
8215 * gfortran.dg/whole_file_30.f90: Likewise.
8216 * gfortran.dg/whole_file_31.f90: Likewise.
8217
8218 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8219
8220 PR tree-optimization/52267
8221 * gcc.dg/pr52267.c: New test.
8222 * gcc.dg/tree-ssa/vrp65.c: New test.
8223 * gcc.dg/tree-ssa/vrp66.c: New test.
8224
8225 2012-03-15 Richard Guenther <rguenther@suse.de>
8226
8227 PR middle-end/52580
8228 * gfortran.dg/vect/pr52580.f: New testcase.
8229
8230 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8231
8232 * gcc.target/sh/fpul-usage-1.c: New.
8233
8234 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8235
8236 PR target/49468
8237 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8238 * gcc.target/sh/pr49468-di.c: Likewise.
8239
8240 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8241
8242 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8243 * gcc.dg/c99-stdint-6.c: Likewise.
8244 * gcc.dg/lto/20090210_0.c: Likewise.
8245 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8246 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8247 * gcc.dg/pragma-init-fini-2.c: Likewise.
8248 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8249 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8250 * gcc.target/i386/pr22152.c: Likewise.
8251 * gcc.target/i386/vect8-ret.c: Likewise.
8252 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8253 handling.
8254
8255 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8256
8257 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8258 * g++.dg/tree-prof/partition1.C: Likewise.
8259 * g++.dg/tree-prof/partition2.C: Likewise.
8260 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8261 handling.
8262 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8263 * gcc.c-torture/execute/20010724-1.c: Remove.
8264 * gcc.c-torture/execute/20010724-1.x: Remove.
8265 * gcc.c-torture/execute/20040208-2.c: Remove.
8266 * gcc.c-torture/execute/20040208-2.x: Remove.
8267 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8268 Remove.
8269 (main) [__mips__ && __sgi__]: Remove.
8270 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8271 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8272 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8273 mips-sgi-irix6* handling.
8274 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8275 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8276 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8277 handling.
8278 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8279 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8280 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8281 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8282 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8283 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8284 mips-sgi-irix6*.
8285 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8286 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8287 * gcc.target/mips/save-restore-3.c: Likewise.
8288 * gcc.target/mips/save-restore-4.c: Likewise.
8289 * gcc.target/mips/save-restore-5.c: Likewise.
8290 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8291 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8292 messages.
8293 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8294 IRIX 6 handling.
8295 (restore_ld_library_path_env_vars): Likewise.
8296 * lib/target-supports.exp (check_profiling_available): Remove
8297 mips*-*-irix* handling.
8298 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8299 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8300 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8301
8302 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c++/52582
8305 * g++.dg/opt/pr52582.C: New test.
8306
8307 2012-03-14 Richard Guenther <rguenther@suse.de>
8308
8309 PR tree-optimization/52571
8310 * gcc.dg/vect/vect-2.c: Initialize arrays.
8311 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8312 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8313 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8314
8315 2012-03-14 Richard Guenther <rguenther@suse.de>
8316
8317 PR middle-end/52080
8318 PR middle-end/52097
8319 PR middle-end/48124
8320 * gcc.dg/torture/pr48124-1.c: New testcase.
8321 * gcc.dg/torture/pr48124-2.c: Likewise.
8322 * gcc.dg/torture/pr48124-3.c: Likewise.
8323 * gcc.dg/torture/pr48124-4.c: Likewise.
8324
8325 2012-03-14 Richard Guenther <rguenther@suse.de>
8326
8327 PR middle-end/52578
8328 * gcc.dg/pr52578.c: New testcase.
8329
8330 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8331
8332 PR c++/52521
8333 * g++.dg/cpp0x/udlit-args2.C: New test.
8334
8335 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8336
8337 PR target/48596
8338 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8339 * gcc.c-torture/compile/pr48596.c: ... here.
8340
8341 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8342
8343 PR c++/51641
8344 * g++.dg/lookup/hidden-class17.C: New test.
8345
8346 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8347
8348 PR c/52577
8349 * gcc.dg/Wunused-var-3.c: New test.
8350
8351 2012-03-13 Martin Jambor <mjambor@suse.cz>
8352
8353 * gcc.dg/misaligned-expand-2.c: New test.
8354
8355 2012-03-13 Richard Guenther <rguenther@suse.de>
8356
8357 PR middle-end/52134
8358 * gcc.dg/pr52134.c: New testcase.
8359
8360 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8363
8364 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8365
8366 PR tree-optimization/46728
8367 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8368 * gcc.target/powerpc/pr46728-5.c: Likewise.
8369 * gcc.target/powerpc/pr46728-8.c: Likewise.
8370 * gcc.target/powerpc/pr46728-10.c: Likewise.
8371 * gcc.target/powerpc/pr46728-11.c: Likewise.
8372 * gcc.target/powerpc/pr46728-13.c: Likewise.
8373 * gcc.target/powerpc/pr46728-14.c: Likewise.
8374 * gcc.target/powerpc/pr46728-15.c: Likewise.
8375
8376 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8377
8378 PR c++/52299
8379 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8380
8381 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8382
8383 PR tree-optimization/46728
8384 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8385 * gcc.target/powerpc/pr46728-5.c: Likewise.
8386 * gcc.target/powerpc/pr46728-8.c: Likewise.
8387 * gcc.target/powerpc/pr46728-10.c: Likewise.
8388 * gcc.target/powerpc/pr46728-11.c: Likewise.
8389 * gcc.target/powerpc/pr46728-13.c: Likewise.
8390 * gcc.target/powerpc/pr46728-14.c: Likewise.
8391 * gcc.target/powerpc/pr46728-15.c: Likewise.
8392
8393 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8394
8395 PR target/49868
8396 * gcc.target/avr/torture/addr-space-1.h: New file.
8397 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8398 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8399 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8400 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8401
8402 2012-03-12 Andrew Pinski <apinski@cavium.com>
8403
8404 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8405
8406 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8407
8408 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8409 * g++.dg/abi/thunk4.C: Likewise.
8410 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8411 Adapt line numbers.
8412 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8413 handling.
8414 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8415 * g++.dg/eh/spbp.C: Likewise.
8416 * g++.dg/ext/label13.C: Likewise.
8417 * g++.dg/guality/guality.exp: Likewise.
8418 * g++.dg/other/anon5.C: Likewise.
8419 * g++.dg/other/pragma-ep-1.C: Remove.
8420 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8421 * g++.dg/warn/pr31246.C: Likewise.
8422 * g++.dg/warn/weak1.C: Likewise.
8423 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8424 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8425 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8426 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8427 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8428 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8429 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8430 * gcc.dg/c99-tgmath-1.c: Likewise.
8431 * gcc.dg/c99-tgmath-2.c: Likewise.
8432 * gcc.dg/c99-tgmath-3.c: Likewise.
8433 * gcc.dg/c99-tgmath-4.c: Likewise.
8434 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8435 handling.
8436 * gcc.dg/debug/pr49032.c: Likewise.
8437 * gcc.dg/guality/guality.exp: Likewise.
8438 * gcc.dg/intmax_t-1.c: Likewise.
8439 * gcc.dg/pr48616.c: Likewise.
8440 * gcc.dg/pragma-ep-1.c: Remove.
8441 * gcc.dg/pragma-ep-2.c: Remove.
8442 * gcc.dg/pragma-ep-3.c: Remove.
8443 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8444 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8445 * gcc.misc-tests/gcov-14.c: Likewise.
8446 * gfortran.dg/guality/guality.exp: Likewise.
8447 * lib/target-supports.exp (check_weak_available): Likewise.
8448 (add_options_for_tls): Likewise.
8449 (check_ascii_locale_available): Likewise.
8450 * obj-c++.dg/dwarf-2.mm: Likewise.
8451 * objc.dg/dwarf-1.m: Likewise.
8452 * objc.dg/dwarf-2.m: Likewise.
8453
8454 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8455
8456 PR tree-optimization/51721
8457 * gcc.dg/tree-ssa/vrp64.c: New test.
8458
8459 PR tree-optimization/52533
8460 * gcc.c-torture/compile/pr52533.c: New test.
8461
8462 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8463
8464 * gcc.target/i386/rtm-xabort-1.c: New.
8465 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8466 * gcc.target/i386/rtm-xend-1.c: Ditto.
8467 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8468 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8469 * gcc.target/i386/sse-13.c: Ditto.
8470 * gcc.target/i386/sse-14.c: Ditto.
8471 * gcc.target/i386/sse-22.c: Ditto.
8472 * gcc.target/i386/sse-23.c: Ditto.
8473 * g++.dg/other/i386-2.C: Ditto.
8474 * g++.dg/other/i386-3.C: Ditto.
8475
8476 2012-03-12 Tobias Burnus <burnus@net-b.de>
8477
8478 PR fortran/52542
8479 * gfortran.dg/proc_ptr_35.f90: New.
8480
8481 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8482
8483 PR target/52530
8484 * gcc.dg/torture/pr52530.c: New test.
8485
8486 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8487
8488 PR target/51244
8489 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8490
8491 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8492
8493 PR target/52450
8494 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8495
8496 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8497
8498 2012-03-09 Andrew Pinski <apinski@cavium.com>
8499
8500 PR middle-end/51988
8501 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8502 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8503
8504 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8505
8506 * gcc.dg/tree-ssa/scev-3.c: New.
8507 * gcc.dg/tree-ssa/scev-4.c: New.
8508
8509 2012-03-08 Tobias Burnus <burnus@net-b.de>
8510
8511 PR fortran/52469
8512 * gfortran.dg/proc_ptr_34.f90
8513
8514 2012-03-07 Jason Merrill <jason@redhat.com>
8515
8516 PR c++/52521
8517 * g++.dg/cpp0x/udlit-mangle.C: New.
8518
8519 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8520
8521 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8522
8523 2012-03-06 Richard Guenther <rguenther@suse.de>
8524
8525 PR middle-end/52493
8526 * gcc.dg/torture/pr52493.c: New testcase.
8527
8528 2012-03-06 Richard Guenther <rguenther@suse.de>
8529
8530 PR lto/52097
8531 * gcc.dg/lto/pr52097_0.c: New testcase.
8532
8533 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8534
8535 PR target/51244
8536 * gcc.target/sh/pr51244-1.c: New.
8537 * gcc.target/sh/pr51244-2.c: New.
8538 * gcc.target/sh/pr51244-3.c: New.
8539
8540 2012-03-05 Jason Merrill <jason@redhat.com>
8541
8542 PR c++/51930
8543 * g++.dg/ext/visibility/template11.C: New.
8544
8545 * g++.dg/cpp0x/implicit13.C: New.
8546
8547 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR tree-optimization/51721
8550 * gcc.dg/tree-ssa/vrp63.c: New test.
8551 * gcc.dg/pr51721.c: New test.
8552
8553 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8554
8555 PR fortran/50981
8556 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8557 argument checks.
8558
8559 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8560
8561 PR target/52146
8562 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8563
8564 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8565
8566 PR fortran/50981
8567 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8568
8569 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8570
8571 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8572 int32plus.
8573
8574 2012-03-03 Jason Merrill <jason@redhat.com>
8575
8576 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8577
8578 Core 1270
8579 * g++.dg/cpp0x/initlist65.C: New.
8580
8581 PR c++/36797
8582 * g++.dg/ext/is_empty2.C: New.
8583
8584 2012-03-03 Tobias Burnus <burnus@net-b.de>
8585
8586 PR fortran/48820
8587 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8588
8589 2012-03-03 Tobias Burnus <burnus@net-b.de>
8590
8591 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8592 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8593 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8594 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8595 * gfortran.dg/class_30.f90: Remove dg-warning line.
8596 * gfortran.dg/bind_c_usage_25.f90: New.
8597
8598 2012-03-03 Tobias Burnus <burnus@net-b.de>
8599
8600 PR fortran/48820
8601 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8602 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8603 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8604
8605 2012-03-03 Tobias Burnus <burnus@net-b.de>
8606
8607 PR fortran/48820
8608 * gfortran.dg/assumed_type_1.f90: New.
8609 * gfortran.dg/assumed_type_2.f90: New.
8610 * gfortran.dg/assumed_type_3.f90: New.
8611 * gfortran.dg/assumed_type_4.f90: New.
8612
8613 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8614
8615 PR target/49486
8616 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8617 * gcc.target/sh/pr49468-di.c: New.
8618
8619 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8620
8621 * gcc.dg/graphite/pr50561.c: Update.
8622
8623 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8624
8625 * gcc.target/powerpc/pr52457.c: New test.
8626
8627 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8628
8629 * gcc.target/arm/sat-1.c: New test.
8630
8631 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8632
8633 PR target/46716
8634 * gcc.target/i386/pr46716.c: New test.
8635
8636 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8637
8638 PR c++/51989
8639 * g++.dg/cpp0x/sfinae32.C: New.
8640
8641 2012-03-02 Richard Guenther <rguenther@suse.de>
8642
8643 PR tree-optimization/52406
8644 * gcc.dg/torture/pr52406.c: New testcase.
8645
8646 2012-03-02 Tobias Burnus <burnus@net-b.de>
8647
8648 PR fortran/52325
8649 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8650 * gfortran.dg/nullify_2.f90: Update dg-error.
8651 * gfortran.dg/nullify_4.f90: Ditto.
8652 * gfortran.dg/pointer_init_6.f90: Ditto.
8653
8654 2012-03-02 Tobias Burnus <burnus@net-b.de>
8655
8656 PR fortran/52270
8657 * gfortran.dg/class_51.f90: New.
8658
8659 2012-03-02 Tobias Burnus <burnus@net-b.de>
8660
8661 PR fortran/52452
8662 * gfortran.dg/intrinsic_8.f90: New.
8663
8664 2012-03-01 Kai Tietz <ktietz@redhat.com>
8665
8666 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8667 routines on mingw targets.
8668 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8669
8670 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8671
8672 PR tree-optimization/52445
8673 * gcc.dg/pr52445.c: New test.
8674
8675 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8676
8677 PR target/52437
8678 * gcc.c-torture/compile/pr52437.c: New test.
8679
8680 PR middle-end/52419
8681 * gcc.dg/torture/pr52419.c: New test.
8682
8683 PR tree-optimization/52429
8684 * gcc.dg/torture/pr52429.c: New test.
8685 * g++.dg/opt/pr52429.C: New test.
8686
8687 2012-02-29 Richard Guenther <rguenther@suse.de>
8688
8689 PR testsuite/52297
8690 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8691 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8692 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8693 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8694 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8695 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8696
8697 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8698
8699 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8700
8701 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8702
8703 PR fortran/52386
8704 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8705
8706 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8707
8708 PR target/51534
8709 * gcc.target/arm/neon/pr51534.c: New testcase.
8710
8711 2012-02-28 Richard Guenther <rguenther@suse.de>
8712
8713 PR target/52407
8714 * gcc.dg/torture/pr52407.c: New testcase.
8715
8716 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8717
8718 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8719 * gcc.target/arm/vfp2.c: Likewise.
8720 * gcc.target/arm/vfp3.c: Likewise.
8721 * gcc.target/arm/vfp4.c: Likewise.
8722 * gcc.target/arm/vfp5.c: Likewise.
8723 * gcc.target/arm/vfp6.c: Likewise.
8724 * gcc.target/arm/vfp7.c: Likewise.
8725 * gcc.target/arm/vfp8.c: Likewise.
8726 * gcc.target/arm/vfp9.c: Likewise.
8727 * gcc.target/arm/vfp10.c: Likewise.
8728 * gcc.target/arm/vfp11.c: Likewise.
8729 * gcc.target/arm/vfp12.c: Likewise.
8730 * gcc.target/arm/vfp13.c: Likewise.
8731 * gcc.target/arm/vfp14.c: Likewise.
8732 * gcc.target/arm/vfp15.c: Likewise.
8733 * gcc.target/arm/vfp16.c: Likewise.
8734 * gcc.target/arm/vfp17.c: Likewise.
8735 * gcc.target/arm/neon-constants.h: New file.
8736 * gcc.target/arm/neon-vect1.c: New test.
8737 * gcc.target/arm/neon-vect2.c: New test.
8738 * gcc.target/arm/neon-vect3.c: New test.
8739 * gcc.target/arm/neon-vect4.c: New test.
8740 * gcc.target/arm/neon-vect5.c: New test.
8741 * gcc.target/arm/neon-vect6.c: New test.
8742 * gcc.target/arm/neon-vect7.c: New test.
8743 * gcc.target/arm/neon-vect8.c: New test.
8744
8745 2012-02-28 Richard Guenther <rguenther@suse.de>
8746
8747 PR tree-optimization/52402
8748 * gcc.dg/torture/pr52402.c: New testcase.
8749
8750 2012-02-28 Richard Guenther <rguenther@suse.de>
8751
8752 PR lto/52400
8753 * g++.dg/lto/pr52400_0.C: New testcase.
8754
8755 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8756
8757 * gcc.target/avr/torture/builtins-1.c: New test.
8758 * gcc.target/avr/torture/builtins-error.c: New test.
8759
8760 2012-02-28 Kai Tietz <ktietz@redhat.com>
8761
8762 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8763 * gcc.target/i386/pr45352-2.c: Likewise.
8764 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8765 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8766 targets instead rand.
8767 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8768 * gcc.target/i386/sse2-mul-1.c: Likewise.
8769 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8770 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8771 * gcc.target/i386/pad-1.c: Likewise.
8772 * gcc.target/i386/pad-9.c: Likewise.
8773 * gcc.target/i386/pad-2.c: Likewise.
8774 * gcc.target/i386/pad-5b.c: Likewise.
8775 * gcc.target/i386/pad-8.c: Likewise.
8776 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8777 * gcc.target/i386/pr44130.c: Likewise.
8778 * gcc.target/i386/align-main-1.c: Likewise.
8779 * gcc.target/i386/align-main-2.c: Likewise.
8780 * gcc.target/i386/sw-1.c: Likewise.
8781 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8782 on x64 mingw target.
8783 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8784 * gcc.target/i386/pr46295.c: Likewise.
8785 * gcc.target/i386/amd64-abi-1.c: Likewise.
8786 * gcc.target/i386/amd64-abi-2.c: Likewise.
8787 * gcc.target/i386/pr39082-1.c: Likewise.
8788 * gcc.target/i386/pr39162.c: Likewise.
8789 * gcc.target/i386/pr22152.c: Likewise.
8790 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8791 * gcc.target/i386/wrfsbase-2.c: Likewise.
8792 * gcc.target/i386/local.c: Likewise
8793 * gcc.target/i386/wrgsbase-1.c: Likewise.
8794 * gcc.target/i386/wrfsbase-1.c: Likewise.
8795 * gcc.target/i386/pr39315-3.c: Likewise.
8796 * gcc.target/i386/pr35767-4.c: Likewise.
8797 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8798 x64 mingw target.
8799 * gcc.target/i386/pr45336-2.c: Likewise.
8800 * gcc.target/i386/pr45336-1.c: Likewise.
8801 * gcc.target/i386/pr45336-4.c: Likewise.
8802
8803 2012-02-27 Tristan Gingold <gingold@adacore.com>
8804
8805 * gnat.dg/array20.ad[sb]: New test.
8806
8807 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8808
8809 PR target/52375
8810 * gcc.target/arm/pr52375.c: New test.
8811 * gcc.c-torture/compile/pr52375.c: New test.
8812
8813 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8814
8815 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8816 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8817
8818 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8819
8820 * gnat.dg/aggr19.adb: New test.
8821 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8822
8823 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8824
8825 PR target/49263
8826 * gcc.target/sh/pr49263.c: New.
8827
8828 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8829
8830 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8831 simulate_thread_wrapper_other_threads
8832 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8833 Move initialization of 'value' to main().
8834 (main): Initialize 'value';
8835 * gcc.dg/simulate-thread/speculative-store.c
8836 (simulate_thread_step_verify): Return 0 when successful.
8837 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8838 Reduce threshold.
8839 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8840 (simulate_thread_wrapper_other_threads): Return a success/fail value
8841 and issue an error if the instruction count threshold is exceeded.
8842
8843 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8844
8845 PR target/50580
8846 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8847 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8848
8849 2012-02-24 Richard Guenther <rguenther@suse.de>
8850
8851 PR middle-end/52355
8852 * gcc.dg/pr52355.c: New testcase.
8853
8854 2012-02-23 Kai Tietz <ktietz@redhat.com>
8855
8856 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8857 * gcc.dg/Wpadded.c: Likewise.
8858 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8859 structure-layout.
8860 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8861 for sleep by Sleep and add windows.h include for this function.
8862 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8863 targets.
8864 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8865 target.
8866 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8867 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8868 on x64 mingw target.
8869 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8870 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8871 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8872 failure on LLP64 target.
8873
8874 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8875
8876 PR c/52290
8877 * gcc.dg/noncompile/pr52290.c: New test.
8878
8879 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8880
8881 PR tree-optimization/52019
8882 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8883
8884 2012-02-22 Kai Tietz <ktietz@redhat.com>
8885
8886 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8887 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8888 derived pdiff_t type.
8889 * g++.dg/torture/pr49720.C: Likewise
8890
8891 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8892
8893 PR target/52330
8894 * gcc.target/i386/pr52330.c: New test.
8895
8896 2012-02-22 Tobias Burnus <burnus@net-b.de>
8897
8898 PR fortran/52335
8899 * gfortran.dg/io_constraints_10.f90: New.
8900
8901 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8902
8903 * lib/target-supports.exp (check_effective_target_vect_condition):
8904 Return true for NEON.
8905
8906 2012-02-21 Kai Tietz <ktietz@redhat.com>
8907
8908 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8909
8910 2012-02-21 Richard Guenther <rguenther@suse.de>
8911
8912 PR tree-optimization/52324
8913 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8914
8915 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8916
8917 PR middle-end/51782
8918 * gcc.target/avr/torture/pr51782-1.c: New test.
8919
8920 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8921
8922 PR tree-optimization/52318
8923 * gcc.dg/pr52318.c: New test.
8924
8925 2012-02-20 Kai Tietz <ktietz@redhat.com>
8926
8927 * gcc.dg/bf-ms-layout-3.c: New testcase.
8928
8929 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8930
8931 PR testsuite/52229
8932 PR fortran/32380
8933 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8934
8935 2012-02-20 Richard Guenther <rguenther@suse.de>
8936
8937 PR tree-optimization/52298
8938 * gcc.dg/torture/pr52298.c: New testcase.
8939 * gcc.dg/vect/pr52298.c: Likewise.
8940
8941 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8942
8943 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8944 * gcc.c-torture/execute/pr52286.c: Ditto.
8945
8946 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR tree-optimization/52286
8949 * gcc.c-torture/execute/pr52286.c: New test.
8950
8951 2012-02-18 Tobias Burnus <burnus@net-b.de>
8952
8953 PR fortran/52295
8954 * gfortran.dg/interface_35.f90: Use -std=f2003.
8955 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8956 * gfortran.dg/interface_assignment_4.f90: Ditto.
8957 * gfortran.dg/bessel_1.f90: Ditto.
8958 * gfortran.dg/func_result_6.f90: Ditto.
8959 * gfortran.dg/hypot_1.f90: Ditto.
8960 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8961
8962 2012-02-17 Tobias Burnus <burnus@net-b.de>
8963
8964 PR translation/52232
8965 PR translation/52234
8966 PR translation/52245
8967 PR translation/52246
8968 PR translation/52262
8969 PR translation/52273
8970 * gfortran.dg/coarray_22.f90: Update dg-error.
8971 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8972
8973 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8974
8975 PR target/51753
8976 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8977 (simulate-thread): Use default timeout.
8978
8979 2012-02-16 Jason Merrill <jason@redhat.com>
8980
8981 PR c++/52248
8982 * g++.dg/ext/timevar1.C: New.
8983
8984 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8985
8986 PR c++/52126
8987 * g++.dg/template/using21.C: New.
8988 * g++.dg/template/using22.C: Likewise.
8989
8990 2012-02-16 Jason Merrill <jason@redhat.com>
8991
8992 PR c++/51415
8993 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8994
8995 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR tree-optimization/52255
8998 * gcc.c-torture/compile/pr52255.c: New test.
8999
9000 PR debug/52260
9001 * g++.dg/debug/dwarf2/pr52260.C: New test.
9002
9003 PR middle-end/51929
9004 * g++.dg/ipa/pr51929.C: New test.
9005
9006 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9007
9008 PR target/52199
9009 * gcc.target/powerpc/pr52199.c: New file.
9010
9011 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9012
9013 PR target/52152
9014 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9015
9016 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9017
9018 * gcc.dg/pr51867.c: Don't include <math.h>.
9019 (sqrtf): Declare.
9020
9021 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9022
9023 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9024 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9025
9026 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9027
9028 PR tree-optimization/50561
9029 * gcc.dg/graphite/pr50561.c: New testcase.
9030
9031 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9032
9033 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9034 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9035
9036 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9037
9038 * gnat.dg/discr35.ad[sb]: New test.
9039
9040 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9041
9042 * gnat.dg/volatile10.adb: New test.
9043 * gnat.dg/volatile10_pkg.ads: New helper.
9044
9045 2012-02-14 Jason Merrill <jason@redhat.com>
9046
9047 * g++.dg/ext/attrib43.C: New.
9048
9049 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9050
9051 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9052 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9053 fgnu_tm.
9054 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9055 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9056 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9057 effective_target fgnu_tm.
9058 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9059
9060 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9061
9062 PR c++/52247
9063 * g++.dg/template/asmgoto1.C: New test.
9064
9065 2012-02-14 Ian Lance Taylor <iant@google.com>
9066
9067 PR go/48501
9068 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9069 compiling generated file for 64bit and index tests.
9070
9071 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9072
9073 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9074
9075 2012-02-14 Richard Guenther <rguenther@suse.de>
9076
9077 PR tree-optimization/52244
9078 PR tree-optimization/51528
9079 * gcc.dg/torture/pr52244.c: New testcase.
9080
9081 2012-02-14 Walter Lee <walt@tilera.com>
9082
9083 * g++.dg/other/PR23205.C: Disable test on tile.
9084 * g++.dg/other/pr23205-2.C: Disable test on tile.
9085 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9086 * gcc.dg/20040813-1.c: Disable test on tile.
9087 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9088 * gcc.misc-tests/linkage.exp: Handle tilegx.
9089
9090 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR tree-optimization/52210
9093 * gcc.dg/pr52210.c: New test.
9094
9095 2012-02-14 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/39055
9098 * g++.dg/overload/defarg5.C: New.
9099
9100 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9101
9102 PR c/52181
9103 * c-c++-common/pr52181.c: New test.
9104
9105 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9106
9107 PR c++/52215
9108 * g++.dg/ext/atomic-1.C: New test.
9109
9110 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9111
9112 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9113
9114 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9115
9116 PR middle-end/52209
9117 * gcc.c-torture/execute/pr52209.c: New test.
9118
9119 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9120
9121 PR fortran/50981
9122 * gfortran.dg/elemental_optional_args_5.f03: New test.
9123
9124 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9125
9126 PR testsuite/50076
9127 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9128 cases.
9129
9130 2012-02-11 Ian Lance Taylor <iant@google.com>
9131
9132 PR go/51874
9133 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9134 SPARC Solaris. Don't run the test at all on systems where it may
9135 not work, rather than xfailing it.
9136
9137 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9138
9139 PR rtl-optimization/52175
9140 * gcc.c-torture/compile/pr52175.c: New test.
9141
9142 2012-02-10 Jason Merrill <jason@redhat.com>
9143
9144 PR c++/51910
9145 * g++.dg/template/repo10.C: New.
9146
9147 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR debug/52132
9150 * gcc.dg/pr52132.c: New test.
9151
9152 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9153
9154 * gnat.dg/specs/aggr4.ads: New test.
9155 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9156
9157 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9158
9159 PR target/52146
9160 * gcc.target/i386/pr52146.c: New.
9161
9162 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9163
9164 PR middle-end/52177
9165 * c-c++-common/pr52177.c: New test.
9166
9167 2012-02-10 Jan Hubicka <jh@suse.cz>
9168
9169 PR middle-end/48600
9170 * g++.dg/torture/pr48600.C: New testcase.
9171
9172 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9173
9174 PR middle-end/52140
9175 * gcc.dg/dfp/pr52140.c: New test.
9176
9177 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9178
9179 PR fortran/32380
9180 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9181 of dg-options.
9182
9183 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9184
9185 PR middle-end/51867
9186 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9187 * gcc.dg/pr51867.c: New test.
9188
9189 2012-02-09 Ian Lance Taylor <iant@google.com>
9190
9191 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9192 which don't support -fsplit-stack. Turn off optimization when
9193 compiling select5-out.go.
9194
9195 2012-02-08 Ian Lance Taylor <iant@google.com>
9196
9197 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9198 systems which don't support -fsplit-stack.
9199
9200 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9201
9202 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9203 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9204 machine instuction in the log.
9205
9206 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9207
9208 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9209 to 20 seconds.
9210
9211 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9212
9213 PR driver/48524
9214 * gcc.dg/pr48524.c: New test.
9215 * gcc.dg/pr48524.spec: New spec file for test.
9216
9217 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9218
9219 PR fortran/32380
9220 * gfortran.dg/vect/pr32380.f90: New test.
9221
9222 2012-02-08 Tobias Burnus <burnus@net-b.de>
9223
9224 PR fortran/52151
9225 * gfortran.dg/realloc_on_assign_12.f90: New.
9226
9227 2012-02-08 Richard Guenther <rguenther@suse.de>
9228
9229 PR rtl-optimization/52170
9230 * gcc.dg/torture/pr52170.c: New testcase.
9231
9232 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9233
9234 PR gcov-profile/52150
9235 * gcc.dg/tree-prof/pr52150.c: New test.
9236
9237 PR rtl-optimization/52139
9238 * gcc.dg/pr52139.c: New test.
9239
9240 2012-02-07 Jason Merrill <jason@redhat.com>
9241
9242 PR c++/51675
9243 * g++.dg/cpp0x/constexpr-union3.C: New.
9244
9245 PR c++/52035
9246 * g++.dg/lto/pr52035_0.C: New.
9247
9248 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9249
9250 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9251 * gcc.dg/special/weak-1.c: Likewise.
9252 * gcc.dg/ucnid-12.c: Likewise.
9253 * gcc.dg/torture/pr45678-1.c: Likewise.
9254 * gcc.dg/torture/pr45678-2.c: Likewise.
9255 * gcc.dg/vector-4.c: Likewise.
9256 * gcc.dg/ipa/inline-5.c: Likewise.
9257 * gcc.dg/ucnid-11.c: Likewise.
9258 * gcc.misc-tests/gcov-13.c: Likewise.
9259 * gcc.misc-tests/gcov-14.c: Likewise.
9260 * g++.dg/ext/label13.C: Likewise.
9261 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9262 hppa*-*-hpux* options.
9263 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9264 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9265 * gcc.dg/pr48616.c: Likewise.
9266 * gcc.dg/pr17957.c: Likewise.
9267 * gcc.dg/pr17055-1.c: Likewise.
9268 * gcc.dg/pr32912-1.c: Likewise.
9269 * gcc.dg/tm/pr51472.c: Likewise.
9270 * c-c++-common/fold-bitand-4.c: Likewise.
9271 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9272 Use dg-additional-options for extra options.
9273
9274 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9275
9276 * gcc.target/epiphany/interrupt-2.c: New test.
9277
9278 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9279
9280 PR target/52155
9281 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9282 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9283 for MIPS ELF.
9284
9285 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9286
9287 PR target/52152
9288 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9289
9290 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9291
9292 PR middle-end/24306
9293 PR target/52154
9294 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9295 * gcc.target/mips/va-arg-1.c: New test.
9296
9297 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9298
9299 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9300 for -mno-pointers-to-nested-functions.
9301
9302 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 * gcc.c-torture/execute/20120207-1.c: New test.
9305
9306 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9307
9308 PR rtl-optimization/52060
9309 * gcc.dg/torture/pr52060.c: New test.
9310
9311 PR middle-end/52074
9312 * gcc.c-torture/compile/pr52074.c: New test.
9313
9314 2012-02-07 Tobias Burnus <burnus@net-b.de>
9315
9316 PR fortran/51514
9317 * gfortran.dg/class_to_type_2.f90: New.
9318
9319 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9320
9321 PR fortran/32373
9322 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9323 Remove module.
9324
9325 2012-02-06 Jason Merrill <jason@redhat.com>
9326
9327 PR c++/52088
9328 * g++.dg/template/conv13.C: New.
9329
9330 2012-02-06 Richard Guenther <rguenther@suse.de>
9331
9332 PR tree-optimization/52115
9333 * gcc.c-torture/compile/pr52115.c: New testcase.
9334
9335 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR target/52129
9338 * gcc.c-torture/execute/pr52129.c: New test.
9339
9340 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9341
9342 * gcc.dg/pr48374.c: Actually add the test I forgot
9343 in the 2012-01-25 commit.
9344
9345 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9346
9347 PR fortran/32373
9348 * gfortran.dg/vect/vect-8.f90: New test case.
9349
9350 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9351
9352 PR fortran/48847
9353 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9354
9355 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/52102
9358 * gfortran.dg/class_48.f90 : Add test of allocate class array
9359 component with source in subroutine test3. Remove commenting
9360 out in subroutine test4, since branching on unitialized variable
9361 is now fixed (no PR for this last.).
9362
9363 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9364
9365 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9366 on MIPS targets.
9367 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9368
9369 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9370
9371 PR target/52125
9372 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9373 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9374
9375 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9376
9377 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9378 (check_effective_target_sync_int_long): Use it.
9379 (check_effective_target_sync_char_short): Likewise.
9380 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9381
9382 2012-02-05 Tobias Burnus <burnus@net-b.de>
9383
9384 PR fortran/51972
9385 * gfortran.dg/class_48.f90: Add some further checks.
9386
9387 2012-02-05 Ira Rosen <irar@il.ibm.com>
9388
9389 PR tree-optimization/52091
9390 * gcc.dg/vect/pr52091.c: New test.
9391
9392 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9393
9394 PR rtl-optimization/52113
9395 * gcc.target/avr/pr52113.c: New test.
9396
9397 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9398
9399 PR rtl-optimization/52092
9400 * gcc.c-torture/compile/pr52092.c: New test.
9401
9402 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9403
9404 PR fortran/41587
9405 * gfortran.dg/class_array_10.f03: New test.
9406
9407 PR fortran/46356
9408 * gfortran.dg/class_array_11.f03: New test.
9409
9410 PR fortran/51754
9411 * gfortran.dg/class_array_12.f03: New test.
9412
9413 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9414
9415 PR fortran/52012
9416 * gfortran.dg/realloc_on_assign_11.f90: New test.
9417
9418 2012-02-02 Tobias Burnus <burnus@net-b.de>
9419
9420 PR fortran/52093
9421 * gfortran.dg/shape_7.f90: New.
9422
9423 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9424
9425 * gcc.target/mips/mips-prepend-1.c: New test.
9426
9427 2012-02-02 Jan Hubicka <jh@suse.cz>
9428 Tom de Vries <tom@codesourcery.com>
9429
9430 PR middle-end/51998
9431 * gcc.dg/alias-12.c: New testcase.
9432 * gcc.dg/alias-13.c: New testcase.
9433
9434 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9435
9436 PR target/52086
9437 * gcc.dg/pr52086.c: New test.
9438
9439 PR tree-optimization/52073
9440 * gcc.c-torture/compile/pr52073.c: New test.
9441
9442 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9443
9444 PR fortran/51958
9445 * gfortran.dg/function_optimize_10.f90: New test.
9446
9447 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9448
9449 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9450 test on alpha*-*-*.
9451
9452 2012-02-01 Tobias Burnus <burnus@net-b.de>
9453
9454 PR fortran/52024
9455 * gfortran.dg/typebound_operator_14.f90: New.
9456
9457 2012-02-01 Tobias Burnus <burnus@net-b.de>
9458
9459 PR fortran/52059
9460 * gfortran.dg/elemental_function_1.f90: New.
9461
9462 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9463
9464 PR rtl-optimization/51374
9465 * gcc.target/avr/torture/pr51374-1.c:
9466 Also fail if SBIS is seen.
9467
9468 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9469
9470 PR rtl-optimization/51374
9471 * gcc.target/avr/torture/pr51374-1.c: New.
9472
9473 2012-01-31 Tobias Burnus <burnus@net-b.de>
9474
9475 PR fortran/52024
9476 * gfortran.dg/typebound_generic_11.f90: New.
9477
9478 2012-01-31 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/52029
9481 * gfortran.dg/class_49.f90: New.
9482
9483 2012-01-31 Tobias Burnus <burnus@net-b.de>
9484
9485 PR fortran/52013
9486 * gfortran.dg/elemental_args_check_6.f90: New.
9487
9488 2012-01-31 Jason Merrill <jason@redhat.com>
9489
9490 PR c++/52043
9491 * g++.dg/cpp0x/variadic122.C: New.
9492
9493 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9494
9495 PR fortran/52012
9496 * gfortran.dg/realloc_on_assign_10.f90: New test.
9497
9498 2012-01-31 Richard Guenther <rguenther@suse.de>
9499
9500 PR tree-optimization/51528
9501 * gcc.dg/torture/pr51528.c: New testcase.
9502
9503 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9504
9505 PR go/48501
9506 * lib/go.exp (go_target_compile): Append timeout= to options.
9507 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9508 select5-out.go test on alpha*-*-* targets.
9509
9510 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9511
9512 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9513 (TEST_SHORT): Reformat in the same way.
9514 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9515 (TEST_SHORT): Reformat in the same way.
9516 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9517 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9518 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9519 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9520 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9521
9522 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9523
9524 PR target/51835
9525 * gcc.target/arm/pr51835.c: New testcase.
9526
9527 2012-01-30 Richard Guenther <rguenther@suse.de>
9528
9529 PR tree-optimization/52028
9530 * gcc.dg/torture/pr52028.c: New testcase.
9531 * gfortran.dg/ldist-pr45199.f: Adjust.
9532 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9533 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9534 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9535
9536 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR debug/52027
9539 * gcc.dg/tree-prof/pr52027.c: New test.
9540
9541 PR tree-optimization/52046
9542 * gcc.dg/pr52046.c: New test.
9543
9544 PR debug/52048
9545 * g++.dg/other/pr52048.C: New test.
9546
9547 2012-01-30 Richard Guenther <rguenther@suse.de>
9548
9549 PR tree-optimization/52045
9550 * gcc.dg/pr52045.c: New testcase.
9551
9552 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9553
9554 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9555 new code generated for __sync_lock_release.
9556
9557 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9558
9559 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9560
9561 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9562
9563 PR testsuite/51875
9564 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9565
9566 * g++.dg/ext/visibility/template10.C: Fix typo.
9567
9568 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9569
9570 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9571
9572 PR c++/51327
9573 * g++.dg/cpp0x/constexpr-ice6.C: New.
9574
9575 2012-01-29 Tobias Burnus <burnus@net-b.de>
9576
9577 PR fortran/41600
9578 * gfortran.dg/default_initialization_6.f90: New.
9579
9580 2012-01-29 Tobias Burnus <burnus@net-b.de>
9581
9582 PR fortran/51972
9583 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9584 * gfortran.dg/class_48.f90: New.
9585
9586 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9587
9588 PR fortran/51808
9589 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9590
9591 2012-01-28 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/51972
9594 * gfortran.dg/class_allocate_12.f90: New.
9595
9596 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9597
9598 * gcc.dg/torture/pr50444.c: Fix dg directives.
9599
9600 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9601
9602 PR target/52006
9603 * gcc.target/arm/pr52006.c: New test.
9604
9605 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9606
9607 PR testsuite/52011
9608 * gcc.dg/lto/trans-mem.h: New file.
9609 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9610 * gcc.dg/lto/trans-mem-1_1.c: Same.
9611 * gcc.dg/lto/trans-mem-4_1.c: Same.
9612 * gcc.dg/lto/trans-mem-3_1.c: Same.
9613
9614 2012-01-27 Tobias Burnus <burnus@net-b.de>
9615
9616 PR fortran/52022
9617 * gfortran.dg/dummy_procedure_7.f90: New.
9618
9619 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9620
9621 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9622 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9623
9624 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9625
9626 PR c++/51852
9627 * g++.dg/other/gc5.C: New test.
9628
9629 2012-01-27 Richard Guenther <rguenther@suse.de>
9630
9631 PR tree-optimization/50444
9632 * gcc.dg/torture/pr50444.c: New testcase.
9633
9634 2012-01-27 Tobias Burnus <burnus@net-b.de>
9635
9636 PR fortran/51970
9637 PR fortran/51977
9638 * gfortran.dg/move_alloc_13.f90: New.
9639
9640 2012-01-27 Tobias Burnus <burnus@net-b.de>
9641
9642 PR fortran/51953
9643 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9644 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9645 and change dg-error string.
9646
9647 2012-01-27 Tobias Burnus <burnus@net-b.de>
9648
9649 PR fortran/52016
9650 * gfortran.dg/elemental_args_check_5.f90: New.
9651
9652 2012-01-27 Richard Guenther <rguenther@suse.de>
9653
9654 PR middle-end/51959
9655 * g++.dg/torture/pr51959.C: New testcase.
9656
9657 2012-01-27 Tom de Vries <tom@codesourcery.com>
9658
9659 PR tree-optimization/51990
9660 * gcc.dg/pr51990.c: New test.
9661 * gcc.dg/pr51990-2.c: Same.
9662
9663 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9664 Tobias Burnus <burnus@gcc.gnu.org>
9665
9666 PR fortran/48705
9667 * gfortran.dg/class_allocate_11.f03: New.
9668
9669 PR fortran/51870
9670 PR fortran/51943
9671 PR fortran/51946
9672 * gfortran.dg/class_allocate_7.f03: New.
9673 * gfortran.dg/class_allocate_8.f03: New.
9674 * gfortran.dg/class_allocate_9.f03: New.
9675 * gfortran.dg/class_allocate_10.f03: New.
9676
9677 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9678
9679 * gnat.dg/discr34.adb: New test.
9680 * gnat.dg/discr34_pkg.ads: New helper.
9681
9682 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9683
9684 * gnat.dg/discr33.adb: New test.
9685
9686 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9687
9688 * gnat.dg/limited_with3.ad[sb): New test.
9689 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9690 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9691 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9692
9693 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9694
9695 * gnat.dg/stack_usage1.adb: New test.
9696 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9697
9698 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9699 * gcc.dg/pr44194-2.c: Likewise.
9700
9701 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9702
9703 PR c++/51370
9704 * g++.dg/template/crash112.C: New.
9705
9706 2012-01-27 Richard Henderson <rth@redhat.com>
9707
9708 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9709
9710 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9711
9712 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9713
9714 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR middle-end/51895
9717 * g++.dg/opt/pr51895.C: New test.
9718
9719 2012-01-26 Michael Matz <matz@suse.de>
9720
9721 PR tree-optimization/48794
9722 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9723
9724 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9725
9726 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9727
9728 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9729
9730 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9731 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9732 memory.
9733 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9734 the default value for s390 and s390x.
9735
9736 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9737
9738 PR lto/51698
9739 * gcc.dg/lto/trans-mem-4_0.c: New.
9740 * gcc.dg/lto/trans-mem-4_1.c: New.
9741 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9742 TM builtins.
9743 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9744 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9745 TM builtins.
9746 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9747 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9748 TM builtins.
9749
9750 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9751
9752 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9753
9754 2012-01-25 Ian Lance Taylor <iant@google.com>
9755
9756 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9757
9758 2012-01-25 Tobias Burnus <burnus@net-b.de>
9759
9760 PR fortran/51995
9761 * gfortran.dg/typebound_proc_25.f90: New.
9762
9763 2012-01-25 Jason Merrill <jason@redhat.com>
9764
9765 PR c++/51992
9766 * g++.dg/lto/pr51992_0.C: New.
9767
9768 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR tree-optimization/51987
9771 * gcc.target/i386/pr51987.c: New test.
9772
9773 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9774
9775 * gcc.dg/tm/lto-1.c: Require lto support in target.
9776
9777 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9778
9779 PR rtl-optimization/48374
9780 * gcc.dg/pr48374.c: New test.
9781
9782 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9783
9784 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9785
9786 2012-01-25 Tobias Burnus <burnus@net-b.de>
9787
9788 PR fortran/51966
9789 * gfortran.dg/derived_constructor_char_3.f90: New.
9790
9791 2012-01-24 Ian Lance Taylor <iant@google.com>
9792
9793 * go.test/go-test.exp (filecmp): New procedure.
9794 (errchk): Handle quoted square brackets.
9795 (go-gc-tests): Set go_compile_args. Handle various new test
9796 lines. Skip a few new tests.
9797 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9798
9799 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9800
9801 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9802 (check_effective_target_vect_extract_even_odd)
9803 (check_effective_target_vect_interleave): Return true for MIPS
9804 paired-single.
9805
9806 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9807
9808 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9809 (main): Use it instead of argc.
9810
9811 2012-01-24 Jason Merrill <jason@redhat.com>
9812
9813 PR c++/51973
9814 * g++.dg/cpp0x/sfinae31.C: New.
9815
9816 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9817
9818 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9819
9820 2012-01-24 Jason Merrill <jason@redhat.com>
9821
9822 PR c++/51812
9823 * g++.dg/inherit/covariant20.C: New.
9824
9825 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9826
9827 PR c++/51223
9828 * g++.dg/parse/crash58.C: New.
9829
9830 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9831
9832 PR target/51957
9833 * gcc.dg/pr51957-1.c: New test.
9834 * gcc.dg/pr51957-1.h: New file.
9835 * gcc.dg/pr51957-2.c: New test.
9836
9837 2012-01-23 Jason Merrill <jason@redhat.com>
9838
9839 PR c++/51930
9840 * g++.dg/ext/visibility/template10.C: New.
9841
9842 2012-01-23 Tobias Burnus <burnus@net-b.de>
9843
9844 PR fortran/51948
9845 * gfortran.dg/move_alloc_12.f90: New.
9846
9847 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9848
9849 PR middle-end/45416
9850 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9851
9852 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9853
9854 PR c++/51398
9855 * g++.dg/template/crash111.C: New.
9856
9857 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9858
9859 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9860 configurations.
9861 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9862
9863 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9864
9865 PR testsuite/51941
9866 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9867 the DW_TAG_class_type and DW_AT_name: "Executor".
9868
9869 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9870
9871 * lib/target-supports.exp
9872 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9873 (check_effective_target_vect_interleave): Likewise.
9874
9875 2012-01-22 Jason Merrill <jason@redhat.com>
9876
9877 PR c++/51925
9878 * g++.dg/template/using20.C: New.
9879 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9880
9881 2012-01-23 Jason Merrill <jason@redhat.com>
9882
9883 PR target/51934
9884 * g++.dg/torture/pr51344.C: Limit to x86.
9885
9886 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9887
9888 * c-c++-common/tm/omp.c: Require target with pthread support.
9889
9890 2012-01-23 Richard Guenther <rguenther@suse.de>
9891
9892 PR tree-optimization/51949
9893 * gcc.dg/torture/pr51949.c: New testcase.
9894
9895 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9896
9897 PR rtl-optimization/51933
9898 * gcc.c-torture/execute/pr51933.c: New test.
9899
9900 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9901
9902 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9903 Do not define for Interix.
9904
9905 2012-01-22 Jason Merrill <jason@redhat.com>
9906
9907 PR c++/51832
9908 * g++.dg/lto/pr51832.h: New.
9909 * g++.dg/lto/pr51832_0.C: New.
9910 * g++.dg/lto/pr51832_1.C: New.
9911
9912 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9913
9914 * gcc.dg/ext-elim-1.c: New test.
9915
9916 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9917
9918 PR target/51931
9919 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9920 * g++.dg/opt/longbranch1.C: Likewise.
9921
9922 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9923
9924 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9925 in C++11 mode.
9926
9927 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9928
9929 PR fortran/50556
9930 * gfortran.dg/namelist_74.f90: New test.
9931 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9932
9933 2012-01-21 Tobias Burnus <burnus@net-b.de>
9934
9935 PR fortran/51913
9936 * gfortran.dg/class_47.f90: New.
9937
9938 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9939
9940 * gnat.dg/renaming5.ad[sb]: New test.
9941
9942 2012-01-20 Jason Merrill <jason@redhat.com>
9943
9944 PR c++/51919
9945 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9946
9947 2012-01-20 Jason Merrill <jason@redhat.com>
9948
9949 PR c++/51922
9950 * g++.dg/ext/attrib42.C: Require ilp32.
9951
9952 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9953
9954 PR target/51915
9955 * gcc.target/arm/pr51915.c: New test.
9956
9957 2012-01-20 Cary Coutant <ccoutant@google.com>
9958 Dodji Seketeli <dodji@redhat.com>
9959
9960 PR debug/45682
9961 * g++.dg/debug/dwarf2/nested-3.C: New test.
9962
9963 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/51402
9966 * g++.dg/template/crash110.C: New.
9967
9968 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9969
9970 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9971 Remove default options on hppa*-*-hpux*.
9972
9973 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9974
9975 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9976
9977 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9978
9979 * gcc.c-torture/compile/pr51856.c: New testcase.
9980
9981 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9982
9983 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9984 options to go_target_compile.
9985
9986 2012-01-20 Kai Tietz <ktietz@redhat.com>
9987
9988 * g++.dg/torture/pr51344.C: Fix typo.
9989
9990 2012-01-20 Richard Guenther <rguenther@suse.de>
9991
9992 PR tree-optimization/51903
9993 * g++.dg/torture/pr51903.C: New testcase.
9994
9995 2012-01-20 Tobias Burnus <burnus@net-b.de>
9996 Janus Weil <janus@gcc.gnu.org>
9997
9998 PR fortran/51056
9999 * gfortran.dg/use_21.f90: New.
10000
10001 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10002
10003 PR target/51106
10004 * gcc.dg/torture/pr51106-1.c: New test.
10005 * gcc.dg/torture/pr51106-2.c: New test.
10006
10007 2012-01-19 Kai Tietz <ktietz@redhat.com>
10008
10009 * g++.dg/torture/pr51344.C: New test.
10010
10011 2012-01-19 Tobias Burnus <burnus@net-b.de>
10012
10013 PR fortran/51904
10014 * gfortran.dg/intrinsic_size_2.f90: New.
10015
10016 2012-01-19 Jason Merrill <jason@redhat.com>
10017
10018 PR c++/51889
10019 * g++.dg/inherit/using7.C: New.
10020
10021 2012-01-19 Richard Guenther <rguenther@suse.de>
10022
10023 PR tree-optimization/37997
10024 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10025
10026 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10027
10028 PR rtl-optimization/51505
10029 * gcc.dg/pr51505.c: New test.
10030
10031 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10032
10033 PR fortran/51634
10034 * gfortran.dg/typebound_operator_12.f03: New.
10035 * gfortran.dg/typebound_operator_13.f03: New.
10036
10037 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10038
10039 PR c++/51225
10040 * g++.dg/cpp0x/pr51225.C: New.
10041
10042 2012-01-17 Ian Lance Taylor <iant@google.com>
10043
10044 PR go/50656
10045 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10046
10047 2012-01-17 Tobias Burnus <burnus@net-b.de>
10048
10049 PR fortran/51869
10050 * gfortran.dg/realloc_on_assign_9.f90: New.
10051
10052 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10053
10054 PR other/51165
10055 * gcc.dg/tm/memopt-3.c: Remove xfail.
10056 * gcc.dg/tm/memopt-4.c: Remove xfail.
10057 * gcc.dg/tm/memopt-5.c: Remove xfail.
10058 * gcc.dg/tm/memopt-7.c: Remove xfail.
10059
10060 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR tree-optimization/51877
10063 * gcc.c-torture/execute/pr51877.c: New test.
10064
10065 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10066
10067 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10068 {!vect_align_arrays} to vect_sizes_32B_16B.
10069 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10070 * gcc.dg/vect/vect-peel-3.c: Ditto.
10071
10072 2012-01-16 Jason Merrill <jason@redhat.com>
10073
10074 PR c++/51854
10075 * g++.dg/abi/mangle60.C: New.
10076
10077 PR c++/51827
10078 * g++.dg/pch/mangle1.{C,Hs}: New.
10079
10080 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10081 Tobias Burnus <burnus@net-b.de>
10082
10083 PR fortran/50981
10084 * gfortran.dg/elemental_optional_args_3.f90: New
10085 * gfortran.dg/elemental_optional_args_4.f90: New
10086
10087 2012-01-16 Tobias Burnus <burnus@net-b.de>
10088
10089 PR fortran/51809
10090 * gfortran.dg/use_20.f90: New
10091
10092 2012-01-16 Jason Merrill <jason@redhat.com>
10093
10094 PR c++/51868
10095 * g++.dg/cpp0x/rv-bitfield.C: New.
10096 * g++.dg/cpp0x/rv-bitfield2.C: New.
10097
10098 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10099
10100 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10101 subroutine 'qsort' and use index array to assign the result.
10102
10103 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR tree-optimization/51865
10106 * gcc.dg/pr51865.c: New test.
10107
10108 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10109
10110 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10111
10112 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10113
10114 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10115 to be loaded from the constant pool, rather than via %hi and %lo.
10116
10117 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10118
10119 PR rtl-optimization/51821
10120 * gcc.dg/pr51821.c: New test.
10121
10122 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10123
10124 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10125
10126 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10127
10128 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10129
10130 2012-01-14 Tobias Burnus <burnus@net-b.de>
10131
10132 PR fortran/51800
10133 * gfortran.dg/init_flag_8.f90: New.
10134 * gfortran.dg/init_flag_9.f90: New.
10135
10136 2011-01-14 Tobias Burnus <burnus@net-b.de>
10137
10138 PR fortran/51816
10139 * gfortran.dg/use_18.f90: New.
10140 * gfortran.dg/use_19.f90: New.
10141
10142 2012-01-13 Ian Lance Taylor <iant@google.com>
10143
10144 PR c++/50012
10145 * g++.dg/warn/Wsign-compare-4.C: New.
10146
10147 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10148
10149 PR fortran/48351
10150 * gfortran.dg/alloc_comp_assign.f03: New.
10151 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10152 __BUILTIN_FREE from 38 to 32.
10153
10154 2012-01-13 Jason Merrill <jason@redhat.com>
10155
10156 PR c++/20681
10157 * g++.dg/warn/Wreturn-type-7.C: New.
10158
10159 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10160
10161 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10162 assumption.
10163 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10164 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10165 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10166 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10167 int32plus because of big array needed.
10168 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10169 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10170
10171 2012-01-13 Jason Merrill <jason@redhat.com>
10172
10173 PR c++/51813
10174 * g++.dg/ext/visibility/template9.C: New.
10175
10176 PR c++/51620
10177 * g++.dg/cpp0x/defaulted34.C: New.
10178 * g++.dg/template/virtual3.C: New.
10179
10180 2012-01-13 Richard Guenther <rguenther@suse.de>
10181
10182 PR middle-end/8081
10183 * gcc.dg/torture/pr8081.c: New testcase.
10184
10185 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10186
10187 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10188
10189 2012-01-12 Jason Merrill <jason@redhat.com>
10190
10191 PR c++/51714
10192 * g++.dg/ext/stmtexpr14.C: New.
10193
10194 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10195
10196 PR c++/51633
10197 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10198
10199 2012-01-12 Jason Merrill <jason@redhat.com>
10200
10201 PR c++/48051
10202 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10203 * g++.dg/abi/mangle58.C: Likewise.
10204
10205 PR c++/51403
10206 * g++.dg/template/arg8.C: New.
10207
10208 2012-01-12 Ira Rosen <irar@il.ibm.com>
10209
10210 PR tree-optimization/51799
10211 * gcc.dg/vect/pr51799.c: New test.
10212 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10213 patterns.
10214
10215 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10216 Tobias Burnus <burnus@net-b.de>
10217
10218 PR fortran/51057
10219 PR fortran/51616
10220 * lib/target-supports.exp
10221 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10222 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10223
10224 2012-01-11 Jason Merrill <jason@redhat.com>
10225
10226 PR c++/51565
10227 * g++.dg/ext/attrib42.C: New.
10228
10229 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10230
10231 PR bootstrap/51796
10232 * gcc.dg/pr51796.c: New test.
10233
10234 2012-01-11 Jason Merrill <jason@redhat.com>
10235
10236 PR c++/51818
10237 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10238
10239 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10240
10241 * gnat.dg/array19.ad[sb]: New test.
10242
10243 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10244
10245 * gnat.dg/opt23.ad[sb]: New test.
10246 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10247 * gnat.dg/opt24.ad[sb]: New test.
10248
10249 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10250
10251 PR tree-optimization/49642
10252 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10253 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10254
10255 2012-01-11 Jason Merrill <jason@redhat.com>
10256
10257 PR c++/51613
10258 * g++.dg/template/explicit-args5.C: New.
10259
10260 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10261
10262 * gcc.c-torture/execute/20120110-1.c: New testcase.
10263
10264 2012-01-10 Jason Merrill <jason@redhat.com>
10265
10266 PR c++/51614
10267 * g++.dg/inherit/ambig1.C: New.
10268
10269 PR c++/51433
10270 * g++.dg/cpp0x/constexpr-cache1.C: New.
10271
10272 2012-01-10 Richard Guenther <rguenther@suse.de>
10273
10274 PR tree-optimization/51801
10275 * gcc.dg/torture/pr51801.c: New testcase.
10276
10277 2012-01-10 Tobias Burnus <burnus@net-b.de>
10278
10279 PR fortran/51652
10280 * gfortran.dg/allocate_with_typespec_5.f90: New.
10281
10282 2012-01-10 Tobias Burnus <burnus@net-b.de>
10283
10284 * gfortran.dg/class_39.f03: Update dg-error string.
10285
10286 2012-01-10 Richard Guenther <rguenther@suse.de>
10287
10288 PR tree-optimization/50913
10289 * gcc.dg/graphite/interchange-16.c: New testcase.
10290 * gcc.dg/graphite/scop-20.c: XFAIL.
10291 * gfortran.dg/graphite/interchange-1.f: Likewise.
10292 * gfortran.dg/graphite/block-1.f90: Likewise.
10293 * gfortran.dg/graphite/block-2.f: Likewise.
10294
10295 2012-01-10 Richard Henderson <rth@redhat.com>
10296
10297 * lib/target-supports.exp (check_effective_target_vect_perm,
10298 check_effective_target_vect_perm_byte,
10299 check_effective_target_vect_perm_short): Enable for arm neon.
10300
10301 2012-01-09 Tobias Burnus <burnus@net-b.de>
10302
10303 PR fortran/46328
10304 * gfortran.dg/typebound_operator_11.f90: New.
10305
10306 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10307
10308 * gnat.dg/array18.adb: New test.
10309 * gnat.dg/array18_pkg.ads: New helper.
10310
10311 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10312
10313 PR fortran/51791
10314 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10315 around base object in first assignment in main program.
10316 * gfortran.dg/typebound_operator_10.f03: New test.
10317
10318 2012-01-09 Martin Jambor <mjambor@suse.cz>
10319
10320 PR tree-optimization/51759
10321 * g++.dg/ipa/pr51759.C: New test.
10322
10323 2012-01-09 Tobias Burnus <burnus@net-b.de>
10324
10325 PR fortran/51758
10326 * gfortran.dg/optional_absent_2.f90: New.
10327
10328 2012-01-09 Tobias Burnus <burnus@net-b.de>
10329
10330 PR fortran/51578
10331 * gfortran.dg/use_17.f90: New.
10332
10333 2012-01-09 Gary Funck <gary@intrepid.com>
10334
10335 PR preprocessor/33919
10336 * gcc.dg/pr33919.c: New test.
10337 * gcc.dg/pr33919-0.h: New test header file.
10338 * gcc.dg/pr33919-1.h: Ditto.
10339 * gcc.dg/pr33919-2.h: Ditto.
10340
10341 2012-01-07 Jan Hubicka <jh@suse.cz>
10342
10343 PR tree-optimize/51694
10344 * gcc.c-torture/compile/pr51694.c: new testcase.
10345
10346 2012-01-07 Jan Hubicka <jh@suse.cz>
10347
10348 PR tree-optimization/51600
10349 * g++.dg/torture/pr51600.C: New testcase.
10350
10351 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10352
10353 PR gcov-profile/51715
10354 PR gcov-profile/51717
10355 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10356 * gcc.misc-tests/gcov-14.c: Likewise.
10357
10358 2012-01-06 Jason Merrill <jason@redhat.com>
10359
10360 * g++.dg/parse/new5.C: New.
10361
10362 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10363
10364 PR testsuite/51655
10365 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10366 including <string.h>.
10367
10368 2012-01-06 Jason Merrill <jason@redhat.com>
10369
10370 * g++.dg/abi/mangle51.C: New.
10371 * g++.dg/abi/mangle52.C: New.
10372 * g++.dg/abi/mangle53.C: New.
10373 * g++.dg/abi/mangle54.C: New.
10374 * g++.dg/abi/mangle55.C: New.
10375 * g++.dg/abi/mangle56.C: New.
10376 * g++.dg/abi/mangle57.C: New.
10377 * g++.dg/abi/mangle58.C: New.
10378 * g++.dg/abi/mangle59.C: New.
10379 * g++.dg/cpp0x/trailing3.C: Update mangling.
10380 * g++.dg/cpp0x/variadic111.C: Update mangling.
10381 * g++.dg/cpp0x/variadic4.C: Update mangling.
10382 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10383 * g++.dg/template/nontype22.C: Works now.
10384 * g++.dg/template/pr35240.C: Works now.
10385
10386 * g++.dg/cpp0x/error7.C: New.
10387
10388 2012-01-06 Tobias Burnus <burnus@net-b.de>
10389
10390 * gfortran.dg/deallocate_stat_2.f90: New.
10391 * coarray/allocate_errgmsg.f90: New.
10392 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10393 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10394 * coarray/subobject_1.f90: Fix for num_images > 1.
10395 * gfortran.dg/deallocate_stat.f90: Update due to changed
10396 stat= handling.
10397
10398 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10399
10400 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10401
10402 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10403
10404 * ada/acats/overflow.lst: Add cb20004.
10405
10406 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10407
10408 PR c++/51541
10409 * g++.dg/cpp0x/alias-decl-18.C: New test.
10410
10411 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10412
10413 * gcc.c-torture/execute/20120104-1.c: New test.
10414
10415 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10416
10417 PR fortran/PR48946
10418 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10419 the old typebound_operator_8.f03.
10420 * gfortran.dg/typebound_operator_8.f03: New version of
10421 typebound_operator_7.f03 with 'u' a derived type instead of a
10422 class object.
10423
10424 2012-01-05 Richard Guenther <rguenther@suse.de>
10425
10426 * g++.dg/torture/pr49309.C: Skip for -flto.
10427
10428 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR middle-end/51761
10431 * gcc.c-torture/compile/pr51761.c: New test.
10432
10433 2012-01-05 Richard Guenther <rguenther@suse.de>
10434
10435 PR tree-optimization/51760
10436 * gcc.dg/torture/pr51760.c: New testcase.
10437
10438 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10439
10440 PR middle-end/51472
10441 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10442
10443 2012-01-05 Richard Guenther <rguenther@suse.de>
10444
10445 PR lto/41576
10446 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10447 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10448
10449 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR debug/51695
10452 * gcc.dg/pr51695.c: New test.
10453
10454 2012-01-04 Andrew Pinski <apinski@cavium.com>
10455
10456 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10457 * gcc.target/mips/octeon2-lx-1.c: New test.
10458 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10459 * gcc.target/mips/octeon2-lx-2.c: New test.
10460 * gcc.target/mips/octeon2-lx-3.c: New test.
10461
10462 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10463
10464 PR other/51163
10465 PR other/51164
10466 * gcc.dg/tm/alias-1.c: Adjust regexp.
10467 * gcc.dg/tm/alias-2.c: Adjust regexp.
10468
10469 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10470
10471 PR c++/51064
10472 * g++.dg/warn/Wparentheses-26.C: New.
10473
10474 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10475
10476 * gfortran.dg/elemental_optional_args_2.f90: New test.
10477
10478 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10479
10480 PR fortran/49693
10481 * gfortran.dg/common_17.f90: New test.
10482
10483 2012-01-04 Richard Guenther <rguenther@suse.de>
10484
10485 PR tree-optimization/49651
10486 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10487 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10488
10489 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10490
10491 PR c++/51738
10492 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10493
10494 2012-01-03 Andrew Pinski <apinski@cavium.com>
10495
10496 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10497 for all mips targets. Also allow an optional .cfi_startproc.
10498
10499 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10500
10501 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10502
10503 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10504
10505 PR c++/29273
10506 * g++.dg/rtti/dyncast5.C: New.
10507
10508 2012-01-03 Richard Guenther <rguenther@suse.de>
10509
10510 PR tree-optimization/51070
10511 * gcc.dg/torture/pr51070-2.c: New testcase.
10512
10513 2012-01-03 Richard Guenther <rguenther@suse.de>
10514
10515 PR tree-optimization/51692
10516 * gcc.dg/torture/pr51692.c: New testcase.
10517
10518 2012-01-03 Richard Guenther <rguenther@suse.de>
10519
10520 PR debug/51650
10521 * g++.dg/lto/pr51650-3_0.C: New testcase.
10522
10523 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/15867
10526 * g++.dg/warn/Wredundant-decls-spec.C: New.
10527
10528 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10529
10530 PR tree-optimization/51719
10531 * g++.dg/tree-prof/pr51719.C: New test.
10532
10533 2012-01-03 Richard Guenther <rguenther@suse.de>
10534
10535 PR middle-end/51730
10536 * gcc.dg/fold-compare-6.c: New testcase.
10537
10538 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10539
10540 PR c++/51669
10541 * g++.dg/gomp/pr51669.C: New test.
10542
10543 2012-01-02 Jason Merrill <jason@redhat.com>
10544
10545 PR c++/51675
10546 * g++.dg/cpp0x/constexpr-union2.C: New.
10547
10548 PR c++/51666
10549 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10550
10551 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10552
10553 PR c++/51462
10554 * g++.dg/cpp0x/constexpr-99.C: New test.
10555
10556 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10557
10558 PR c++/20140
10559 * g++.dg/template/init9.C: New.
10560
10561 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10562
10563 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10564 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10565 rather than a specific number.
10566
10567 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10568
10569 PR fortran/46262
10570 PR fortran/46328
10571 PR fortran/51052
10572 * gfortran.dg/typebound_operator_7.f03: New.
10573 * gfortran.dg/typebound_operator_8.f03: New.
10574
10575 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10576
10577 PR target/51729
10578 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10579 XFAIL.
10580 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10581
10582 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10583
10584 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10585
10586 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10587
10588 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10589 for MIPS.
10590
10591 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10592
10593 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10594 * gfortran.dg/io_real_boz_4.f90: Likewise.
10595 * gfortran.dg/io_real_boz_5.f90: Likewise.
10596
10597 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10598
10599 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10600
10601 2012-01-02 Revital Eres <revital.eres@linaro.org>
10602
10603 * gcc.dg/sms-11.c: New file.
10604
10605 2012-01-02 Tobias Burnus <burnus@net-b.de>
10606
10607 PR fortran/51682
10608 * gfortran.dg/coarray/image_index_3.f90: New.
10609
10610 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10611
10612 PR c++/16603
10613 * g++.dg/parse/enum8.C: New.
10614
10615 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10616
10617 PR c++/51379
10618 * g++.dg/conversion/reinterpret4.C: New.
10619 * g++.dg/conversion/reinterpret1.C: Adjust.
10620
10621 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10622
10623 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10624
10625 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10626
10627 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10628 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10629 * g++.old-deja/g++.jason/access14.C: Likewise.
10630 * g++.old-deja/g++.jason/access8.C: Likewise.
10631 * g++.old-deja/g++.jason/access1.C: Likewise.
10632 * g++.old-deja/g++.other/access3.C: Likewise.
10633 * g++.old-deja/g++.other/access5.C: Likewise.
10634 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10635 * g++.old-deja/g++.law/visibility22.C: Likewise.
10636 * g++.old-deja/g++.law/visibility26.C: Likewise.
10637 * g++.old-deja/g++.mike/p2746.C: Likewise.
10638 * g++.dg/debug/using1.C: Likewise.
10639 * g++.dg/lookup/using51.C: Likewise.
10640 * g++.dg/inherit/using5.C: Likewise.
10641 * g++.dg/inherit/pr30297.C: Likewise.
10642 * g++.dg/inherit/access8.C: Likewise.
10643 * g++.dg/torture/pr39362.C: Likewise.
10644 * g++.dg/template/crash13.C: Likewise.
10645 * g++.dg/template/using10.C: Likewise.
10646
10647 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10648
10649 PR fortran/51502
10650 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10651
10652 2012-01-01 Ira Rosen <irar@il.ibm.com>
10653
10654 PR tree-optimization/51704
10655 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10656 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10657 corresponding flags.
10658
10659 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10660
10661 PR c++/51723
10662 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10663
10664 2012-01-01 Jan Hubicka <jh@suse.cz>
10665
10666 PR rtl-optimization/51069
10667 * gcc.c-torture/compile/pr51069.c: New testcase.
10668
10669 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10670
10671 PR tree-optimization/51683
10672 * gcc.dg/pr51683.c: New test.
10673 \f
10674 Copyright (C) 2012 Free Software Foundation, Inc.
10675
10676 Copying and distribution of this file, with or without modification,
10677 are permitted in any medium without royalty provided the copyright
10678 notice and this notice are preserved.