d50d73b0e9d5bf978879b7e8743cdf073eea1eb5
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-07 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/55590
4 * gcc.target/i386/pr55590-1.c: New test.
5 * gcc.target/i386/pr55590-2.c: Likewise.
6
7 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
8
9 PR c++/54975
10 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
11
12 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
13
14 PR target/55597
15 * gcc.target/i386/pr55597.c: New test.
16
17 2012-12-06 Jakub Jelinek <jakub@redhat.com>
18
19 PR c++/54207
20 * g++.dg/cpp0x/noexcept18.C: New test.
21
22 PR c++/55573
23 * g++.dg/cpp0x/constexpr-55573.C: New test.
24
25 PR c++/55137
26 * g++.dg/opt/pr55137.C: New test.
27 * gcc.c-torture/execute/pr55137.c: New test.
28
29 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30
31 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
32 New procedure.
33 (add_options_for_arm_v8_neon): Likewise.
34
35 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
36
37 * g++.dg/pr55604.C: New test.
38
39 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
40
41 * lib/target-supports.exp
42 (check_effective_target_vect_perm): Allow aarch64*-*-*.
43 (check_effective_target_vect_perm_byte): Likewise.
44 (check_effective_target_vect_perm_short): Likewise.
45 (check_effective_target_vect_char_mult): Likewise.
46 (check_effective_target_vect_extract_even_odd): Likewise.
47 (check_effective_target_vect_interleave): Likewise.
48
49 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
50
51 * g++.dg/abi/mangle-neon-aarch64.C: New test.
52
53 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
54
55 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
56
57 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
58
59 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
60 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
61 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
62 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
63 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
64 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
65 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
66 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
67 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
68 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
69 * gcc.dg/vect/vect-rounding-round.c: Likewise.
70 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
71 * target-supports.exp
72 (check_effective_target_vect_call_btrunc): New.
73 (check_effective_target_vect_call_btruncf): Likewise.
74 (check_effective_target_vect_call_ceil): Likewise.
75 (check_effective_target_vect_call_ceilf): Likewise.
76 (check_effective_target_vect_call_floor): Likewise.
77 (check_effective_target_vect_call_floorf): Likewise.
78 (check_effective_target_vect_call_lceil): Likewise.
79 (check_effective_target_vect_call_lfloor): Likewise.
80 (check_effective_target_vect_call_nearbyint): Likewise.
81 (check_effective_target_vect_call_nearbyintf): Likewise.
82 (check_effective_target_vect_call_round): Likewise.
83 (check_effective_target_vect_call_roundf): Likewise.
84
85 2012-12-05 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/51238
88 * gcc.dg/torture/pr51238.c: New testcase.
89
90 2012-12-05 Richard Biener <rguenther@suse.de>
91
92 PR tree-optimization/50222
93 * gcc.dg/torture/pr50222.c: New testcase.
94
95 2012-12-05 Richard Biener <rguenther@suse.de>
96
97 PR lto/55525
98 * gcc.dg/lto/pr55525_0.c: New testcase.
99 * gcc.dg/lto/pr55525_1.c: Likewise.
100
101 2012-12-04 Tobias Burnus <burnus@net-b.de>
102
103 * gfortran.dg/quad_3.f90: Really fix an if condition.
104
105 2012-12-04 Tobias Burnus <burnus@net-b.de>
106
107 * gfortran.dg/quad_3.f90: Fix a condition,
108 which wrongly required ordered/lazy evaluation.
109
110 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
111
112 * gcc.target/aarch64/121127.c: New test.
113
114 2012-12-04 Jakub Jelinek <jakub@redhat.com>
115
116 PR testsuite/55587
117 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
118 0 if not.
119 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
120 returned 0.
121 * gcc.dg/asan/asan.exp: Likewise.
122
123 2012-12-04 Richard Biener <rguenther@suse.de>
124
125 PR tree-optimization/55124
126 * gcc.dg/torture/pr55124.c: New testcase.
127
128 2012-12-03 Tobias Burnus <burnus@net-b.de>
129
130 * gfortran.dg/quad_3.f90: New.
131
132 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
133
134 PR c++/54170
135 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
136
137 2012-12-03 Jakub Jelinek <jakub@redhat.com>
138
139 PR testsuite/55452
140 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
141 on all targets, not just s390*.
142
143 2012-12-03 Marek Polacek <polacek@redhat.com>
144
145 PR c/55570
146 * gcc.dg/pr55570.c: New test.
147
148 2012-12-03 Jakub Jelinek <jakub@redhat.com>
149
150 * lib/asan-dg.exp (asan_get_gtest_test_list,
151 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
152 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
153 and [asan_get_gtest_expect_death_list "$output"] in global vars.
154 (asan_symbolize): Sanitize [] characters from key.
155 * g++.dg/asan/asan_test_config.h: New file.
156 * g++.dg/asan/asan_globals_test.cc: New file.
157 * g++.dg/asan/asan_test_utils.h: New file.
158 * g++.dg/asan/dejagnu-gtest.h: New file.
159 * g++.dg/asan/asan_test.cc: New file.
160 * g++.dg/asan/asan_test.C: New test.
161
162 2012-12-03 Richard Biener <rguenther@suse.de>
163
164 * gcc.dg/torture/pr35634.c: Use signed char.
165 * g++.dg/torture/pr35634.C: Likewise.
166
167 2012-12-02 Marek Polacek <polacek@redhat.com>
168
169 PR middle-end/54838
170 * gcc.dg/pr54838.c: New test.
171
172 2012-12-01 Xinliang David Li <davidxl@google.com>
173
174 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
175 cltd.
176
177 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
178
179 PR c++/55558
180 * g++.dg/cpp0x/decltype46.C: New.
181
182 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
183
184 PR middle-end/52450
185 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
186
187 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
188
189 PR debug/53860
190 * g++.dg/debug/pr53860.C: New test.
191
192 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
193 Paul Thomas <pault@gcc.gnu.org>
194
195 PR fortran/46897
196 * gfortran.dg/defined_assignment_1.f90: New test.
197 * gfortran.dg/defined_assignment_2.f90: New test.
198 * gfortran.dg/defined_assignment_3.f90: New test.
199 * gfortran.dg/defined_assignment_4.f90: New test.
200 * gfortran.dg/defined_assignment_5.f90: New test.
201
202 2012-12-01 Jakub Jelinek <jakub@redhat.com>
203
204 PR c++/55542
205 * g++.dg/cpp0x/vt-55542.C: New test.
206
207 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
208
209 * gnat.dg/specs/pack9.ads: New test.
210
211 2012-11-30 Martin Jambor <mjambor@suse.cz>
212
213 PR middle-end/52890
214 PR tree-optimization/55415
215 PR tree-optimization/54386
216 PR target/55448
217 * gcc.dg/ipa/ipa-sra-7.c: New test.
218 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
219 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
220 * gcc.target/i386/pr55448.c: Likewise.
221
222 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
223
224 * loop_optimization14.ad[sb]: New test.
225 * loop_optimization14_pkg.ads: New helper.
226
227 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
228
229 PR target/55073
230 * gcc.target/arm/pr55073.C: New test.
231
232 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
233
234 PR c++/53094
235 * g++.dg/ext/vector20.C: New testcase.
236
237 2012-11-28 Tobias Burnus <burnus@net-b.de>
238
239 PR fortran/52161
240 * coarray/sync_3.f90: Extend test.
241
242 2012-11-29 Jakub Jelinek <jakub@redhat.com>
243
244 PR rtl-optimization/55512
245 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
246 * gcc.target/i386/pr55512-4.c: Likewise.
247
248 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
249
250 PR c++/52654
251 * g++.dg/cpp0x/udlit-overflow.C: New.
252 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
253
254 2012-11-28 Jakub Jelinek <jakub@redhat.com>
255
256 PR debug/36728
257 PR debug/55467
258 PR middle-end/55507
259 PR bootstrap/55511
260 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
261 are non-empty and add dependency between the first and second asm.
262 * gcc.dg/guality/pr36728-2.c: Likewise.
263 * gcc.dg/guality/pr36728-3.c: New test.
264 * gcc.dg/guality/pr36728-4.c: New test.
265
266 2012-11-28 Andrew Pinski <apinski@cavium.com>
267
268 PR bootstrap/54279
269 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
270 directories.
271 * lib/obj-c++.exp (obj-c++_init): Likewise.
272
273 2012-11-28 Tobias Burnus <burnus@net-b.de>
274
275 PR fortran/52161
276 * coarray/sync_3.f90: New.
277
278 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
279
280 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
281
282 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
283
284 PR rtl-optimization/55512
285 * gcc.target/i386/pr55512-[1234].c: New tests.
286
287 2012-11-28 Jakub Jelinek <jakub@redhat.com>
288
289 PR testsuite/55505
290 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
291
292 PR testsuite/55504
293 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
294 attributes. Avoid clobbering memory before malloced chunk.
295 (main): Pass 1 instead of 0 as argument.
296
297 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gnat.dg/object_overflow.adb: Rename to...
300 * gnat.dg/object_overflow1.adb: ...this.
301 * gnat.dg/object_overflow2.adb: New test.
302 * gnat.dg/object_overflow3.adb: Likewise.
303 * gnat.dg/object_overflow4.adb: Likewise.
304
305 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
306
307 PR c++/55497
308 * g++.dg/init/pr55497.C: New.
309
310 2012-11-28 Richard Biener <rguenther@suse.de>
311
312 PR testsuite/55327
313 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
314 * gcc.dg/vect/slp-perm-9.c: Likewise.
315
316 2012-11-28 Richard Biener <rguenther@suse.de>
317
318 PR c/35634
319 * gcc.dg/torture/pr35634.c: New testcase.
320 * g++.dg/torture/pr35634.C: Likewise.
321 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
322
323 2012-11-27 Tobias Burnus <burnus@net-b.de>
324
325 PR fortran/55476
326 * gfortran.dg/warn_target_lifetime_3.f90: New.
327
328 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
329
330 PR rtl-optimization/55458
331 * gcc.target/i386/pr55458.c: New test.
332
333 2012-11-27 Jakub Jelinek <jakub@redhat.com>
334
335 PR tree-optimization/55110
336 * gcc.dg/pr55110.c: New test.
337
338 2012-11-27 Richard Biener <rguenther@suse.de>
339
340 PR middle-end/55331
341 * g++.dg/opt/pr55331.C: New testcase.
342
343 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
344
345 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
346
347 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
348
349 * gcc.dg/54455.c: Require scheduling.
350 * gcc.dg/c1x-align-4.c: Skip avr.
351 * gcc.dg/pr44024.c: Skip avr in final scan.
352
353 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
354
355 PR testsuite/52641
356 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
357 * gcc.dg/pr54676.c: Make work for 16-bit int.
358
359 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
360
361 PR target/55277
362 * gcc.target/i386/pr55227.c: New test.
363
364 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
365
366 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
367 to -fdump-rtl-all.
368 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
369
370 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
371
372 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
373 New procedure.
374 (add_options_for_arm_v8_vfp): New procedure.
375 * gcc.target/arm/vrintaf32.c: New test.
376 * gcc.target/arm/vrintaf64.c: Likewise.
377 * gcc.target/arm/vrintmf32.c: Likewise.
378 * gcc.target/arm/vrintmf64.c: Likewise.
379 * gcc.target/arm/vrintpf32.c: Likewise.
380 * gcc.target/arm/vrintpf64.c: Likewise.
381 * gcc.target/arm/vrintrf32.c: Likewise.
382 * gcc.target/arm/vrintrf64.c: Likewise.
383 * gcc.target/arm/vrintxf32.c: Likewise.
384 * gcc.target/arm/vrintxf64.c: Likewise.
385 * gcc.target/arm/vrintzf32.c: Likewise.
386 * gcc.target/arm/vrintzf64.c: Likewise.
387
388 2012-11-26 Janus Weil <janus@gcc.gnu.org>
389
390 PR fortran/54997
391 * gfortran.dg/warn_unused_function_2.f90: New.
392
393 2012-11-26 Janus Weil <janus@gcc.gnu.org>
394
395 PR fortran/54881
396 * gfortran.dg/associated_6.f90: New.
397 * gfortran.dg/select_type_30.f03: New.
398
399 2012-11-26 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/54471
402 * gcc.dg/tree-ssa/vrp86.c: New test.
403 * gcc.c-torture/execute/pr54471.c: New test.
404
405 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
406
407 PR middle-end/55030
408 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
409 use volatile asms, use plain asms. Where the output value for the
410 asm is unused, write a global variable.
411
412 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
413
414 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
415
416 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
417
418 PR fortran/30146
419 * gfortran.dg/do_check_7.f90: New test.
420
421 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
422
423 PR c++/55446
424 * g++.dg/init/new41.C: New.
425
426 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
427
428 PR fortran/55314
429 * gfortran.dg/allocate_error_4.f90: New test.
430
431 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
432
433 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
434 to send_log.
435
436 2012-11-23 Jakub Jelinek <jakub@redhat.com>
437
438 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
439 from the output.
440
441 PR c++/54046
442 * g++.dg/warn/Wreturn-type-8.C: New test.
443
444 PR middle-end/55430
445 * gcc.dg/pr55430.c: New test.
446
447 2012-11-23 Kostya Serebryany <kcc@google.com>
448
449 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
450
451 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
452
453 * gnat.dg/discr40.ad[sb]: New test.
454
455 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
456
457 * gnat.dg/discr39.adb: New test.
458
459 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
460
461 PR testsuite/52641
462 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
463 * gcc.dg/pr55150-1.c: Same.
464 * gcc.dg/torture/pr54894.c: Add size32plus.
465
466 2012-11-23 Jakub Jelinek <jakub@redhat.com>
467
468 PR sanitizer/55435
469 * c-c++-common/asan/attrib-1.c: New test.
470
471 2012-11-22 Ian Bolton <ian.bolton@arm.com>
472
473 * gcc.target/aarch64/builtin-bswap-1.c: New test.
474 * gcc.target/aarch64/builtin-bswap-2.c: New test.
475
476 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
477
478 PR c++/55432
479 * g++.dg/cpp0x/constexpr-55432.C: New.
480
481 2012-11-21 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/55352
484 * gfortran.dg/namelist_76.f90: New.
485
486 2012-11-21 Martin Jambor <mjambor@suse.cz>
487
488 * gcc.dg/ipa/ipcp-agg-7.c: New test.
489 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
490
491 2012-11-21 Martin Jambor <mjambor@suse.cz>
492
493 PR tree-optimization/55260
494 * g++.dg/torture/pr55260-2.C: New test.
495
496 2012-11-21 Martin Jambor <mjambor@suse.cz>
497
498 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
499
500 2012-11-21 Bin Cheng <bin.cheng@arm.com>
501
502 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
503 * gcc.dg/tree-ssa/vrp47.c: Ditto.
504
505 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
506
507 PR target/19398
508 * gcc.target/i386/pr19398.c: New test.
509
510 2012-11-20 Martin Jambor <mjambor@suse.cz>
511
512 PR tree-optimization/55260
513 * g++.dg/torture/pr55260-1.C: New test.
514
515 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
516
517 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
518 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
519 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
520 * gcc.target/aarch64/atomic-op-char.c: Likewise.
521 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
522 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
523 * gcc.target/aarch64/atomic-op-int.c: Likewise.
524 * gcc.target/aarch64/atomic-op-long.c: Likewise.
525 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
526 * gcc.target/aarch64/atomic-op-release.c: Likewise.
527 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
528 * gcc.target/aarch64/atomic-op-short.c: Likewise.
529
530 2012-11-20 Jakub Jelinek <jakub@redhat.com>
531
532 PR middle-end/55094
533 * gcc.dg/pr55094.c: New test.
534
535 PR rtl-optimization/54921
536 * gcc.dg/pr54921.c: New test.
537
538 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
539
540 * gcc.target/i386/pr55359.c: New test.
541
542 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
543
544 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
545 * g++.dg/tls/thread_local3g.C: Likewise.
546 * g++.dg/tls/thread_local4g.C: Likewise.
547 * g++.dg/tls/thread_local5g.C: Likewise.
548 * g++.dg/tls/thread_local6g.C: Likewise.
549 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
550 * g++.dg/tls/thread_local2.C: Likewise.
551 * g++.dg/tls/thread_local2g.C: Likewise.
552 * g++.dg/tls/thread_local6.C: Likewise.
553
554 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
555
556 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
557 * gcc.dg/tm/clone-1.c: New test.
558
559 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
560
561 PR c++/55368
562 * g++.dg/parse/struct-5.C: New.
563
564 2012-11-19 Tom de Vries <tom@codesourcery.com>
565
566 PR rtl-optimization/55315
567 * gcc.target/mips/pr55315.c: New test.
568
569 2012-11-17 Jakub Jelinek <jakub@redhat.com>
570
571 PR tree-optimization/55236
572 * gcc.dg/pr55236.c: New test.
573
574 PR testsuite/55188
575 * gcc.dg/pr19105.c: Accept also optimizing
576 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
577
578 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
579 from addr2line_output. Increment idx if asking for more than one
580 address in one object.
581
582 2012-11-16 Jakub Jelinek <jakub@redhat.com>
583
584 PR tree-optimization/55329
585 * g++.dg/opt/pr55329.C: New test.
586
587 2012-11-16 Janus Weil <janus@gcc.gnu.org>
588
589 PR fortran/55297
590 * gfortran.dg/typebound_operator_18.f90: New.
591
592 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
593
594 PR rtl-optimization/55330
595 * gfortran.dg/pr55330.f90: New test.
596
597 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
598
599 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
600 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
601 * gcc.dg/hoist-register-pressure-2.c: Ditto.
602 * gcc.dg/hoist-register-pressure-3.c: Ditto.
603 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
604 * gcc.dg/tree-prof/unroll-1.c: Ditto.
605
606 2012-11-16 Dodji Seketeli <dodji@redhat.com>
607
608 PR c++/54875
609 * g++.dg/cpp0x/alias-decl-27.C: New test.
610
611 2012-11-16 Jakub Jelinek <jakub@redhat.com>
612
613 PR c++/55337
614 * g++.dg/template/alignof2.C: New test.
615
616 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
617
618 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
619 * g++.dg/mv6.C (dg-options): Ditto.
620
621 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
622
623 * lib/target_suports.exp
624 (check_effective_target_has_w_floating_suffix): New procedure.
625 (check_effective_target_has_q_floating_suffix): Ditto.
626 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
627 for unsupported non-standard suffix on floating constant.
628 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
629
630 2012-11-14 Jakub Jelinek <jakub@redhat.com>
631
632 * lib/asan-dg.exp: New file.
633 * gcc.dg/asan/asan.exp: New file.
634 * g++.dg/dg.exp: Prune also asan tests.
635 * g++.dg/asan/asan.exp: New file.
636 * c-c++-common/asan/memcmp-1.c: New test.
637
638 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
639
640 PR c++/55323
641 * g++.dg/cpp0x/vt-55323.C: New.
642
643 2012-11-13 Sriraman Tallam <tmsriram@google.com>
644
645 * g++.dg/mv4.C: Add require ifunc. Change error message.
646 * g++.dg/mv5.C: Add require ifunc.
647 * g++.dg/mv6.C: Add require ifunc.
648
649 2012-11-13 Martin Jambor <mjambor@suse.cz>
650
651 PR tree-optimization/55253
652 * gcc.dg/torture/pr55253.c: New test.
653 * gcc.dg/torture/pr55305.c: Likewise.
654
655 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
656
657 PR middle-end/55142
658 * gcc.target/i386/pr55142-1.c: New file.
659 * gcc.target/i386/pr55142-2.c: Likewise.
660
661 2012-11-13 Dodji Seketeli <dodji@redhat.com>
662
663 PR c++/54466
664 * g++.dg/cpp0x/alias-decl-26.C: New test file.
665
666 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
667
668 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
669 instead of lp64.
670 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
671 * gcc.target/i386/pr49715-2.c: Likewise.
672 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
673
674 2012-11-13 Jakub Jelinek <jakub@redhat.com>
675
676 PR tree-optimization/55281
677 * gcc.dg/vect/fast-math-pr55281.c: New test.
678 * g++.dg/opt/pr55281.C: New test.
679
680 PR rtl-optimization/54127
681 * gcc.dg/torture/pr54127.c: New test.
682
683 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
684 Jakub Jelinek <jakub@redhat.com>
685
686 PR rtl-optimization/51447
687 * gcc.c-torture/execute/pr51447.c: New test.
688
689 2012-11-12 Ian Bolton <ian.bolton@arm.com>
690
691 * gcc.target/aarch64/csinc-2.c: New test.
692
693 2012-11-12 Ian Bolton <ian.bolton@arm.com>
694
695 * gcc.target/aarch64/cmn.c: New test.
696 * gcc.target/aarch64/adds.c: New test.
697 * gcc.target/aarch64/subs.c: New test.
698
699 2012-11-12 Tobias Burnus <burnus@net-b.de>
700
701 PR fortran/55272
702 * gfortran.dg/coarray_29_1.f90: New.
703 * gfortran.dg/coarray_29_2.f90: New.
704
705 2012-11-12 Bin Cheng <bin.cheng@arm.com>
706
707 * gcc.dg/hoist-register-pressure-3.c: New test.
708
709 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
710
711 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
712 wrappers around sinf and cosf.
713
714 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR middle-end/55247
717 PR middle-end/55259
718 * gcc.target/i386/pr55247-2.c: New file.
719
720 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
721
722 PR middle-end/55263
723 * g++.dg/pr55263.C: New test.
724
725 2012-11-11 Martin Jambor <mjambor@suse.cz>
726
727 PR tree-optimization/55238
728 * testsuite/gcc.dg/torture/pr55238.c: New test.
729
730 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
731
732 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
733 * c-c++-common/torture/vector-subscript-1.c: Likewise.
734 * c-c++-common/torture/vector-subscript-2.c: Likewise.
735
736 2012-11-10 Jan Hubicka <jh@suse.cz>
737
738 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
739
740 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
741
742 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
743 -mno-sse -mno-mmx to dg-options. Reformat.
744
745 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
746
747 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
748 * c-c++-common/vector-compare-1.c: Same.
749 * c-c++-common/vector-compare-2.c: Same.
750 * g++.dg/other/unused1.C: Skip on AIX.
751 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
752 extra message on AIX.
753
754 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
755
756 PR target/55247
757 * gcc.target/i386/pr55247.c: New test.
758
759 2012-11-09 Andrew Pinski <apinski@cavium.com>
760
761 * gcc.c-torture/execute/20121108-1.c: New test.
762
763 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
764
765 PR c++/54413
766 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
767 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
768 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
769 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
770
771 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
772
773 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
774 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
775 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
776 array bounds.
777 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
778
779 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
780
781 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
782 * g++.dg/tm/pr47530.C: Same.
783
784 2012-11-09 Jason Merrill <jason@redhat.com>
785
786 PR c++/54859
787 * g++.dg/cpp0x/alias-decl-25.C: New.
788
789 * g++.dg/abi/abi-tag1.C: New.
790 * g++.dg/abi/abi-tag2.C: New.
791
792 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
793
794 PR rtl-optimization/55154
795 * gcc.target/i386/pr55154.c: New test.
796
797 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
798
799 PR rtl-optimization/55151
800 * gcc.dg/pr55151.c: Move ...
801 * gcc.target/i386/pr55151.c: ... here.
802
803 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
804
805 PR rtl-optimization/54472
806 * gcc.dg/pr54472.c: New test.
807
808 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
809
810 * gnat.dg/stack_check3.ad[sb]: New test.
811
812 2012-11-08 Ian Lance Taylor <iant@google.com>
813
814 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
815 with arguments. Handle errorcheckoutput and rundir test types.
816
817 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
818
819 PR tree-optimization/55191
820 * gcc.dg/pr55191.c: New test.
821
822 2012-11-08 Jakub Jelinek <jakub@redhat.com>
823
824 PR debug/54499
825 * g++.dg/debug/pr54499.C: New test.
826
827 2012-11-08 Jan Hubicka <jh@suse.cz>
828
829 PR middle-end/48636
830 * gcc.dg/winline-3.c: Update.
831
832 2012-11-08 Martin Jambor <mjambor@suse.cz>
833
834 * gfortran.dg/ipcp-array-1.f90: New test.
835
836 2012-11-08 Florian Weimer <fweimer@redhat.com>
837
838 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
839
840 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
841
842 PR rtl-optimization/55151
843 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
844
845 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
846
847 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
848
849 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
850
851 * gcc.c-torture/compile/20121107-1.c: New test.
852
853 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
854
855 PR rtl-optimization/55151
856 * gcc.dg/pr55151.c: Compile it only for x86_64.
857
858 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
859
860 PR rtl-optimization/55122
861 * gcc.dg/pr55122.c: New test.
862
863 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
864
865 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
866 word powerpc.
867 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
868 * gcc.target/powerpc/loop_align.c: Skip on AIX.
869 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
870 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
871
872 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
873
874 PR c/53063
875 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
876
877 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
878
879 PR c/51294
880 * c-c++-common/pr51294.c: New.
881
882 2012-11-07 Martin Jambor <mjambor@suse.cz>
883
884 PR tree-optimization/53787
885 * gcc.dg/ipa/ipa-5.c: Adjust.
886 * gcc.dg/ipa/ipcp-agg-1.c: New test.
887 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
888 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
889 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
890 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
891 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
892 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
893 * gfortran.dg/pr48636-2.f90: New test.
894 * gfortran.dg/pr53787.f90: Likewise.
895
896 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
897
898 PR c++/55226
899 Revert:
900 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
901
902 PR c++/54922
903 * g++.dg/cpp0x/constexpr-union4.C: New.
904
905 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
906
907 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
908
909 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
910
911 PR target/49220
912 * gcc.c-torture/compile/pr49220.c: New test.
913
914 2012-11-07 Florian Weimer <fweimer@redhat.com>
915
916 * g++.dg/init/new40.C: New.
917
918 2012-11-07 Jakub Jelinek <jakub@redhat.com>
919
920 PR debug/54693
921 * gcc.dg/guality/pr54693-2.c: New test.
922
923 2012-11-06 Andrew Pinski <apinski@cavium.com>
924
925 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
926 -fno-vect-cost-model.
927
928 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
929
930 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
931 * gcc.dg/tm/debug-1.c: Same.
932 * gcc.dg/tm/irrevocable-3.c: Same.
933 * gcc.dg/tm/irrevocable-4.c: Same.
934 * gcc.dg/tm/memopt-10.c: Same.
935 * gcc.dg/tm/memopt-11.c: Same.
936 * gcc.dg/tm/props-4.c: Same.
937 * gcc.dg/tm/wrap-3.c: Same.
938 * gcc.dg/tm/wrap-4.c: Same.
939
940 2012-11-06 Andrew Pinski <apinski@cavium.com>
941
942 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
943
944 2012-11-06 Jan Hubicka <jh@suse.cz>
945
946 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
947 candidate still.
948 * gcc.dg/tree-ssa/loop-23.c: Likewise.
949 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
950 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
951
952 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
953
954 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
955
956 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
957
958 PR middle-end/41993
959 * gcc.dg/torture/pr41993.c: New test.
960
961 2012-11-06 Jan Hubicka <jh@suse.cz>
962
963 * gcc.target/i386/l_fma_float_?.c: Update.
964 * gcc.target/i386/l_fma_double_?.c: Update.
965
966 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
967
968 PR target/54089
969 * gcc.target/sh/pr54089-8.c: New.
970 * gcc.target/sh/pr54089-9.c: New.
971
972 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
973
974 PR target/47440
975 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
976 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
977 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
978 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
979 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
980 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
981 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
982 * gcc.target/i386/avx-vzeroupper-27.c: New.
983
984 2012-11-06 Janus Weil <janus@gcc.gnu.org>
985
986 PR fortran/54917
987 * gfortran.dg/transfer_class_1.f90: New.
988 * gfortran.dg/transfer_class_2.f90: New.
989
990 2012-11-05 Sriraman Tallam <tmsriram@google.com>
991
992 * testsuite/g++.dg/mv1.C: New test.
993 * testsuite/g++.dg/mv2.C: New test.
994 * testsuite/g++.dg/mv3.C: New test.
995 * testsuite/g++.dg/mv4.C: New test.
996 * testsuite/g++.dg/mv5.C: New test.
997 * testsuite/g++.dg/mv6.C: New test.
998
999 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1000
1001 PR testsuite/55186
1002 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1003
1004 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1005
1006 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1007 darwin.
1008
1009 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1010
1011 * g++.dg/torture/20121105-1.C: New test.
1012
1013 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1014
1015 * gcc.dg/torture/fp-compare.c: New testcase.
1016
1017 2012-11-05 Jan Hubicka <jh@suse.cz>
1018
1019 * gcc.dg/const-1.c: Update.
1020 * gcc.dg/pure-1.c: Update.
1021
1022 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1023
1024 PR rtl-optimization/55151
1025 * gcc.dg/pr55151.c: New test.
1026
1027 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1028
1029 PR debug/54970
1030 PR debug/54971
1031 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1032
1033 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1034
1035 PR testsuite/51128
1036 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1037
1038 2012-11-05 Jan Hubicka <jh@suse.cz>
1039
1040 * gcc.dg/autopar/pr49960.c: Fix testcase.
1041
1042 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1043
1044 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1045 Fix scan-tree-dump-times directive.
1046
1047 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1048
1049 PR fortran/55199
1050 * gfortran.dg/associate_12.f90: New.
1051
1052 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1053
1054 PR target/54255
1055 * lib/target-supports.exp (check_effective_target_masm_intel): New
1056 proc.
1057 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1058 masm_intel.
1059
1060 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1061 Jack Howarth <howarth@bromo.med.uc.edu>
1062
1063 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1064 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1065 * gcc.target/i386/pr53249.c: Likewise.
1066
1067 2012-11-03 Andrew Pinski <apinski@cavium.com>
1068
1069 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1070 call abort1 so that cross jumping does not happen.
1071
1072 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1073
1074 PR target/51244
1075 * gcc.target/sh/pr51244-18.c: New.
1076 * gcc.target/sh/pr51244-19.c: New.
1077
1078 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1079
1080 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1081 b requires a 64-bit operation followed by a truncation.
1082
1083 2012-11-02 Jan Hubicka <jh@suse.cz>
1084
1085 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1086
1087 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1088
1089 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1090 conditions to verify the reduction code is vectorized.
1091
1092 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1093 in case 'pow', such as 'powerpc' is used in the compiler version name.
1094 * gcc.target/powerpc/pr46728-2.c: Likewise.
1095 * gcc.target/powerpc/pr46728-3.c: Likewise.
1096 * gcc.target/powerpc/pr46728-4.c: Likewise.
1097 * gcc.target/powerpc/pr46728-5.c: Likewise.
1098 * gcc.target/powerpc/pr46728-7.c: Likewise.
1099 * gcc.target/powerpc/pr46728-8.c: Likewise.
1100 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1101
1102 2012-11-02 Jan Hubicka <jh@suse.cz>
1103
1104 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1105
1106 2012-11-02 Jan Hubicka <jh@suse.cz>
1107
1108 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1109 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1110
1111 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1112
1113 PR middle-end/55130
1114 * gcc.target/i386/pr55130.c: New test.
1115
1116 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1117
1118 PR target/55147
1119 * gcc.target/i386/pr55147.c: New test.
1120
1121 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1122
1123 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1124 * gfortran.dg/default_format_denormal_1.f90: Same.
1125
1126 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1127
1128 PR middle-end/55001
1129 * g++.dg/ext/vector19.C: Remove target restrictions.
1130 * gcc.dg/fold-compare-7.c: New testcase.
1131
1132 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1133
1134 PR target/55160
1135 * gcc.target/sh/pr55160.c: New.
1136
1137 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1138
1139 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1140 scan-assembler regex.
1141
1142 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1143
1144 PR middle-end/55150
1145 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1146 * gcc.dg/pr55150-2.c: New test.
1147
1148 2012-11-01 Sharad Singhai <singhai@google.com>
1149
1150 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1151 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1152 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1153 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1154
1155 2012-10-31 Dehao Chen <dehao@google.com>
1156
1157 * g++.dg/debug/dwarf2/block.C: New testcase.
1158
1159 2012-10-31 Jan Hubicka <jh@suse.cz>
1160
1161 * gcc.dg/pr44974.c: Add noinline.
1162
1163 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1164
1165 PR fortran/53718
1166 * gfortran.dg/class_54.f90: New.
1167
1168 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1169 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR tree-optimization/55018
1172 * gcc.dg/torture/pr55018.c: New test.
1173
1174 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1175
1176 PR c++/54583
1177 * g++.dg/ext/vla13.C: New.
1178
1179 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1180
1181 PR middle-end/55150
1182 * gcc.dg/pr55150.c: New test.
1183
1184 2012-10-31 Tobias Burnus <burnus@net-b.de>
1185
1186 PR fortran/55134
1187 * gfortran.dg/associate_11.f90: New.
1188
1189 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1190
1191 PR c++/54955
1192 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1193
1194 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR tree-optimization/19105
1197 PR tree-optimization/21643
1198 PR tree-optimization/46309
1199 * gcc.dg/pr19105.c: New test.
1200 * gcc.dg/pr21643.c: New test.
1201 * gcc.dg/pr46309-2.c: New test.
1202 * gcc.c-torture/execute/pr46309.c: New test.
1203
1204 2012-10-31 Alan Modra <amodra@gmail.com>
1205
1206 * gcc.target/powerpc/dimode_off.c: New.
1207 * gcc.target/powerpc/timode_off.c: New.
1208 * gcc.target/powerpc/dfmode_off.c: New.
1209 * gcc.target/powerpc/tfmode_off.c: New.
1210
1211 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1212
1213 PR rtl-optimization/55093
1214 * gcc.target/i386/pr55093.c: New file.
1215
1216 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1217
1218 * gcc.target/i386/pr55116.c: Renamed to ...
1219 * gcc.target/i386/pr55116-1.c: This.
1220
1221 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1222
1223 * gcc.target/i386/pr55116-2.c: New file.
1224
1225 2012-10-30 Richard Biener <rguenther@suse.de>
1226
1227 * gcc.dg/vect/slp-perm-2.c: Adjust.
1228
1229 2012-10-30 Richard Biener <rguenther@suse.de>
1230
1231 PR tree-optimization/55111
1232 * gcc.dg/torture/pr55111.c: New testcase.
1233
1234 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1235
1236 PR target/53988
1237 * gcc.target/sh/pr53988.c: New.
1238
1239 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1240
1241 PR target/54989
1242 * gcc.dg/hoist-register-pressure-1.c: Rename from
1243 hoist-register-pressure.c. Add nonpic condition.
1244 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1245
1246 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1247
1248 PR c++/54930
1249 * gcc.dg/Wreturn-local-addr.c: New.
1250 * g++.dg/warn/Wno-return-local-addr.C: New.
1251 * g++.dg/warn/Wreturn-local-addr.C: New.
1252
1253 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1254
1255 PR middle-end/55116
1256 * gcc.target/i386/pr55116.c: New file.
1257
1258 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1259
1260 PR c/53066
1261 * gcc.dg/Wshadow-4.c: New.
1262 * gcc.dg/Wshadow-4.h: New.
1263
1264 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1265
1266 PR debug/54693
1267 * gcc.dg/guality/pr54693.c: New.
1268
1269 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1270
1271 PR middle-end/55027
1272 * gcc.dg/pr55027.c: New testcase.
1273
1274 2012-10-29 Jan Hubicka <jh@suse.cz>
1275
1276 * gcc.dg/ipa/inline-6.c: New testcase.
1277
1278 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1279
1280 PR rtl-optimization/55106
1281 * g++.dg/pr55106.C: New.
1282
1283 2012-10-29 Richard Guenther <rguenther@suse.de>
1284
1285 PR middle-end/53695
1286 * gcc.dg/torture/pr53695.c: New testcase.
1287
1288 2012-10-28 Jan Hubicka <jh@suse.cz>
1289
1290 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1291
1292 2012-10-28 Tobias Burnus <burnus@net-b.de>
1293
1294 PR fortran/54958
1295 * gfortran.dg/do_check_6.f90: New.
1296
1297 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1298 Jack Howarth <howarth@bromo.med.uc.edu>
1299
1300 PR target/54404
1301 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1302 to dg-options.
1303 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1304
1305 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1306
1307 PR target/34283
1308 * gcc.target/i386/pr34283.c: New test.
1309
1310 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1311
1312 PR c++/55081
1313 * g++.dg/opt/pr55081.C: New test.
1314
1315 PR debug/54970
1316 PR debug/54971
1317 * gcc.dg/guality/pr54970.c: New test.
1318
1319 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1320
1321 PR c++/54984
1322 * g++.dg/template/new11.C: New.
1323
1324 2012-10-26 Richard Biener <rguenther@suse.de>
1325
1326 PR middle-end/54824
1327 * gcc.dg/torture/pr54824.c: New testcase.
1328
1329 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1330
1331 * gcc.target/i386/fxsave-1.c: New.
1332 * gcc.target/i386/fxsave64-1.c: Ditto.
1333 * gcc.target/i386/fxrstor-1.c: Ditto.
1334 * gcc.target/i386/fxrstor64-1.c: Ditto.
1335 * gcc.target/i386/xsave-1.c: Ditto.
1336 * gcc.target/i386/xsave64-1.c: Ditto.
1337 * gcc.target/i386/xrstor-1.c: Ditto.
1338 * gcc.target/i386/xrstor64-1.c: Ditto.
1339 * gcc.target/i386/xsaveopt-1.c: Ditto.
1340 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1341 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1342 * gcc.target/i386/sse-13.c: Ditto.
1343 * gcc.target/i386/sse-14.c: Ditto.
1344 * gcc.target/i386/sse-22.c: Ditto.
1345 * gcc.target/i386/sse-23.c: Ditto.
1346 * g++.dg/other/i386-2.C: Ditto.
1347 * g++.dg/other/i386-3.C: Ditto.
1348
1349 2012-10-25 Jan Hubicka <jh@suse.cz>
1350
1351 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1352 at ivcanon time.
1353
1354 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/53761
1357 * g++.dg/ext/transparent-union.C: New.
1358
1359 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1360
1361 PR c++/54427
1362 * g++.dg/ext/vector19.C: New testcase.
1363
1364 2012-10-25 Richard Biener <rguenther@suse.de>
1365
1366 PR tree-optimization/54902
1367 * g++.dg/torture/pr54902.C: New testcase.
1368
1369 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/34892
1372 * g++.dg/template/crash114.C: New.
1373
1374 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1375
1376 PR bootstrap/55049
1377 * gcc.target/i386/pr55049-1.c: New test.
1378
1379 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1380
1381 PR fortran/55037
1382 * gfortran.dg/class_dummy_4.f03: New.
1383
1384 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1385
1386 PR rtl-optimization/55010
1387 * gcc.dg/pr55010.c: New test.
1388
1389 PR debug/54828
1390 * g++.dg/debug/pr54828.C: New test.
1391
1392 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1393
1394 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1395 * gcc.dg/vect/vect-83_64.c: Likewise.
1396
1397 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/54922
1400 * g++.dg/cpp0x/constexpr-union4.C: New.
1401
1402 2012-10-23 Jeff Law <law@redhat.com>
1403
1404 * gcc.c-torture/execute/pr54985.c: New test.
1405
1406 2012-10-23 Paul Koning <ni1d@arrl.net>
1407
1408 PR debug/54508
1409 * g++.dg/debug/dwarf2/pr54508.C: New.
1410
1411 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1412
1413 PR c++/54844
1414 * g++.dg/template/sizeof14.C: New test.
1415
1416 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1417 Jim MacArthur <jim.macarthur@arm.com>
1418 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1419 Marcus Shawcroft <marcus.shawcroft@arm.com>
1420 Nigel Stephens <nigel.stephens@arm.com>
1421 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1422 Richard Earnshaw <rearnsha@arm.com>
1423 Sofiane Naci <sofiane.naci@arm.com>
1424 Stephen Thomas <stephen.thomas@arm.com>
1425 Tejas Belagod <tejas.belagod@arm.com>
1426 Yufeng Zhang <yufeng.zhang@arm.com>
1427
1428 * lib/target-supports.exp
1429 (check_profiling_available): Add AArch64.
1430 (check_effective_target_vect_int): Likewise.
1431 (check_effective_target_vect_shift): Likewise.
1432 (check_effective_target_vect_float): Likewise.
1433 (check_effective_target_vect_double): Likewise.
1434 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1435 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1436 (check_effective_target_vect_pack_trunc): Likewise.
1437 (check_effective_target_vect_unpack): Likewise.
1438 (check_effective_target_vect_hw_misalign): Likewise.
1439 (check_effective_target_vect_short_mult): Likewise.
1440 (check_effective_target_vect_int_mult): Likewise.
1441 (check_effective_target_vect_stridedN): Likewise.
1442 (check_effective_target_sync_int_long): Likewise.
1443 (check_effective_target_sync_char_short): Likewise.
1444 (check_vect_support_and_set_flags): Likewise.
1445 (check_effective_target_aarch64_tiny): New.
1446 (check_effective_target_aarch64_small): New.
1447 (check_effective_target_aarch64_large): New.
1448 * g++.dg/other/PR23205.C: Enable aarch64.
1449 * g++.dg/other/pr23205-2.C: Likewise.
1450 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1451 * gcc.c-torture/execute/20101011-1.c: Likewise.
1452 * gcc.dg/20020312-2.c: Likewise.
1453 * gcc.dg/20040813-1.c: Likewise.
1454 * gcc.dg/builtin-apply2.c: Likewise.
1455 * gcc.dg/stack-usage-1.c: Likewise.
1456
1457 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1458 Jim MacArthur <jim.macarthur@arm.com>
1459 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1460 Marcus Shawcroft <marcus.shawcroft@arm.com>
1461 Nigel Stephens <nigel.stephens@arm.com>
1462 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1463 Richard Earnshaw <rearnsha@arm.com>
1464 Sofiane Naci <sofiane.naci@arm.com>
1465 Stephen Thomas <stephen.thomas@arm.com>
1466 Tejas Belagod <tejas.belagod@arm.com>
1467 Yufeng Zhang <yufeng.zhang@arm.com>
1468
1469 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1470 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1471 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1472 * gcc.target/aarch64/aapcs/abitest.S: New file.
1473 * gcc.target/aarch64/aapcs/abitest.h: New file.
1474 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1475 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1476 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1477 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1478 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1479 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1480 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1481 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1482 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1483 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1484 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1485 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1486 * gcc.target/aarch64/aapcs/test_1.c: New file.
1487 * gcc.target/aarch64/aapcs/test_10.c: New file.
1488 * gcc.target/aarch64/aapcs/test_11.c: New file.
1489 * gcc.target/aarch64/aapcs/test_12.c: New file.
1490 * gcc.target/aarch64/aapcs/test_13.c: New file.
1491 * gcc.target/aarch64/aapcs/test_14.c: New file.
1492 * gcc.target/aarch64/aapcs/test_15.c: New file.
1493 * gcc.target/aarch64/aapcs/test_16.c: New file.
1494 * gcc.target/aarch64/aapcs/test_17.c: New file.
1495 * gcc.target/aarch64/aapcs/test_18.c: New file.
1496 * gcc.target/aarch64/aapcs/test_19.c: New file.
1497 * gcc.target/aarch64/aapcs/test_2.c: New file.
1498 * gcc.target/aarch64/aapcs/test_20.c: New file.
1499 * gcc.target/aarch64/aapcs/test_21.c: New file.
1500 * gcc.target/aarch64/aapcs/test_22.c: New file.
1501 * gcc.target/aarch64/aapcs/test_23.c: New file.
1502 * gcc.target/aarch64/aapcs/test_24.c: New file.
1503 * gcc.target/aarch64/aapcs/test_25.c: New file.
1504 * gcc.target/aarch64/aapcs/test_26.c: New file.
1505 * gcc.target/aarch64/aapcs/test_3.c: New file.
1506 * gcc.target/aarch64/aapcs/test_4.c: New file.
1507 * gcc.target/aarch64/aapcs/test_5.c: New file.
1508 * gcc.target/aarch64/aapcs/test_6.c: New file.
1509 * gcc.target/aarch64/aapcs/test_7.c: New file.
1510 * gcc.target/aarch64/aapcs/test_8.c: New file.
1511 * gcc.target/aarch64/aapcs/test_9.c: New file.
1512 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1513 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1514 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1515 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1516 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1517 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1518 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1519 * gcc.target/aarch64/aapcs/type-def.h: New file.
1520 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1521 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1522 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1523 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1524 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1525 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1526 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1527 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1528 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1529 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1530 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1531 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1532 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1533 * gcc.target/aarch64/aarch64.exp: New file.
1534 * gcc.target/aarch64/adc-1.c: New file.
1535 * gcc.target/aarch64/adc-2.c: New file.
1536 * gcc.target/aarch64/asm-1.c: New file.
1537 * gcc.target/aarch64/clrsb.c: New file.
1538 * gcc.target/aarch64/clz.c: New file.
1539 * gcc.target/aarch64/ctz.c: New file.
1540 * gcc.target/aarch64/csinc-1.c: New file.
1541 * gcc.target/aarch64/csinv-1.c: New file.
1542 * gcc.target/aarch64/csneg-1.c: New file.
1543 * gcc.target/aarch64/extend.c: New file.
1544 * gcc.target/aarch64/fcvt.x: New file.
1545 * gcc.target/aarch64/fcvt_double_int.c: New file.
1546 * gcc.target/aarch64/fcvt_double_long.c: New file.
1547 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1548 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1549 * gcc.target/aarch64/fcvt_float_int.c: New file.
1550 * gcc.target/aarch64/fcvt_float_long.c: New file.
1551 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1552 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1553 * gcc.target/aarch64/ffs.c: New file.
1554 * gcc.target/aarch64/fmadd.c: New file.
1555 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1556 * gcc.target/aarch64/frint.x: New file.
1557 * gcc.target/aarch64/frint_double.c: New file.
1558 * gcc.target/aarch64/frint_float.c: New file.
1559 * gcc.target/aarch64/index.c: New file.
1560 * gcc.target/aarch64/mneg-1.c: New file.
1561 * gcc.target/aarch64/mneg-2.c: New file.
1562 * gcc.target/aarch64/mneg-3.c: New file.
1563 * gcc.target/aarch64/mnegl-1.c: New file.
1564 * gcc.target/aarch64/mnegl-2.c: New file.
1565 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1566 * gcc.target/aarch64/pic-constantpool1.c: New file.
1567 * gcc.target/aarch64/pic-symrefplus.c: New file.
1568 * gcc.target/aarch64/predefine_large.c: New file.
1569 * gcc.target/aarch64/predefine_small.c: New file.
1570 * gcc.target/aarch64/predefine_tiny.c: New file.
1571 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1572 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1573 * gcc.target/aarch64/table-intrinsics.c: New file.
1574 * gcc.target/aarch64/tst-1.c: New file.
1575 * gcc.target/aarch64/vect-abs-compile.c: New file.
1576 * gcc.target/aarch64/vect-abs.c: New file.
1577 * gcc.target/aarch64/vect-abs.x: New file.
1578 * gcc.target/aarch64/vect-compile.c: New file.
1579 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1580 * gcc.target/aarch64/vect-faddv.c: New file.
1581 * gcc.target/aarch64/vect-faddv.x: New file.
1582 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1583 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1584 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1585 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1586 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1587 * gcc.target/aarch64/vect-fp-compile.c: New file.
1588 * gcc.target/aarch64/vect-fp.c: New file.
1589 * gcc.target/aarch64/vect-fp.x: New file.
1590 * gcc.target/aarch64/vect-mull-compile.c: New file.
1591 * gcc.target/aarch64/vect-mull.c: New file.
1592 * gcc.target/aarch64/vect-mull.x: New file.
1593 * gcc.target/aarch64/vect.c: New file.
1594 * gcc.target/aarch64/vect.x: New file.
1595 * gcc.target/aarch64/vector_intrinsics.c: New file.
1596 * gcc.target/aarch64/vfp-1.c: New file.
1597 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1598 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1599 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1600 * g++.dg/abi/aarch64_guard1.C: New file.
1601
1602 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR c++/54988
1605 * c-c++-common/pr54988.c: New test.
1606
1607 2012-10-23 Jan Hubicka <jh@suse.cz>
1608
1609 * gcc.dg/tree-prof/peel-1.c: New testcase.
1610
1611 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1612
1613 PR gcc/52945
1614 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1615
1616 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1617
1618 * gcc.dg/c99-predef-1.c: New test.
1619 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1620 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1621 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1622 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1623 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1624 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1625 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1626 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1627 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1628 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1629 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1630 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1631
1632 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1633
1634 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1635
1636 2012-10-23 Jan Hubicka <jh@suse.cz>
1637
1638 PR middle-end/54937
1639 * gcc.c-torture/execute/pr54937.c: New testcase.
1640 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1641
1642 2012-10-23 Jan Hubicka <jh@suse.cz>
1643
1644 PR middle-end/54967
1645 * gfortran.dg/pr54967.f90: New testcase.
1646
1647 2012-10-23 Terry Guo <terry.guo@arm.com>
1648
1649 PR target/55019
1650 * gcc.dg/pr55019.c: New.
1651
1652 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1653
1654 PR tree-optimization/55008
1655 * gcc.dg/tree-ssa/pr55008.c: New test.
1656
1657 2012-10-22 Richard Biener <rguenther@suse.de>
1658
1659 PR tree-optimization/55011
1660 * gcc.dg/torture/pr55011.c: New testcase.
1661
1662 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1663
1664 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1665 * gcc.target/arm/pr40457-2.c: Likewise.
1666 * gcc.target/arm/pr40457-3.c: Likewise.
1667
1668 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1669
1670 * gnat.dg/specs/limited_with4.ads: New test.
1671 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1672
1673 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1674
1675 * gnat.dg/modular4.adb: New test.
1676 * gnat.dg/modular4_pkg.ads: New helper.
1677
1678 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1679
1680 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1681 * gnat.dg/specs/addr1.ads: Likewise.
1682
1683 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1684
1685 * gcc.dg/webizer.c (main): Add missing exit call.
1686
1687 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1688
1689 PR fortran/54465
1690 * gfortran.dg/wextra_1.f: New test.
1691
1692 2012-10-20 Jan Hubicka <jh@suse.cz>
1693
1694 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1695
1696 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1697
1698 PR fortran/54224
1699 * gfortran.dg/warn_unused_function.f90: New.
1700
1701 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1702
1703 * lib/target-supports.exp
1704 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1705
1706 2012-10-19 Richard Guenther <rguenther@suse.de>
1707
1708 PR tree-optimization/54981
1709 * gcc.dg/pr54981.c: New testcase.
1710
1711 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1712
1713 PR target/54892
1714 * gcc.target/arm/pr54892.c: New.
1715
1716 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1717
1718 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1719
1720 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1721
1722 PR c++/54501
1723 * g++.dg/init/array30.C: New.
1724 * g++.dg/init/array31.C: Likewise.
1725
1726 2012-10-18 Tobias Burnus <burnus@net-b.de>
1727
1728 PR fortran/54884
1729 * gfortran.dg/public_private_module_7.f90: New.
1730
1731 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/29633
1734 * g++.dg/template/pr29633.C: New.
1735
1736 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1737
1738 * gnat.dg/loop_optimization13.ad[sb]: New test.
1739 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1740
1741 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1742
1743 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1744 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1745 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1746 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1747
1748 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1749
1750 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1751 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1752 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1753 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1754 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1755 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1756
1757 2012-10-16 Jan Hubicka <jh@suse.cz>
1758
1759 * gcc.target/i386/l_fma_float_?.c: Update.
1760 * gcc.target/i386/l_fma_double_?.c: Update.
1761 * gfortran.dg/do_1.f90: XFAIL
1762 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1763 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1764 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1765 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1766 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1767 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1768 valid.
1769
1770 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1771
1772 PR c/53063
1773 PR c/40989
1774 * gcc.dg/Wstrict-overflow-24.c: New.
1775
1776 2012-10-16 Tobias Burnus <burnus@net-b.de>
1777
1778 PR fortran/50981
1779 PR fortran/54618
1780 * gfortran.dg/class_optional_1.f90: New.
1781 * gfortran.dg/class_optional_2.f90: New.
1782
1783 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1784
1785 PR debug/54796
1786 * gcc.dg/guality/pr54796.c: New test.
1787
1788 PR tree-optimization/54889
1789 * gfortran.dg/pr54889.f90: New test.
1790
1791 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1792
1793 * g++.dg/other/dump-ada-spec-2.C: New test.
1794
1795 2012-10-16 Easwaran Raman <eraman@google.com>
1796
1797 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1798 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1799
1800 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1801
1802 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1803 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1804
1805 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1806
1807 PR target/54925
1808 * gcc.c-torture/compile/pr54925.c: New.
1809
1810 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1811
1812 PR target/51244
1813 * gcc.target/sh/pr51244-17.c: New.
1814
1815 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1816
1817 PR target/54760
1818 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1819 functions.
1820 * gcc.target/sh/pr54760-4.c: New.
1821
1822 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1823
1824 PR target/34777
1825 * gcc.target/sh/torture/sh-torture.exp: New.
1826 * gcc.target/sh/torture/pr34777.c: New.
1827
1828 2012-10-15 Matthias Klose <doko@ubuntu.com>
1829
1830 * lib/target-supports.exp (check_profiling_available): Match
1831 arm*-*-linux-* for ARM Linux/GNU.
1832 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1833 * gfortran.dg/enum_10.f90: Likewise.
1834 * gfortran.dg/enum_9.f90: Likewise.
1835 * gcc.target/arm/synchronize.c: Likewise.
1836 * g++.old-deja/g++.jason/enum6.C: Likewise.
1837 * g++.old-deja/g++.other/enum4.C: Likewise.
1838 * g++.old-deja/g++.law/enum9.C: Likewise.
1839
1840 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1841
1842 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1843 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1844
1845 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1846 Paolo Carlini <paolo.carlini@oracle.com>
1847
1848 PR c++/17805
1849 * g++.dg/overload/operator6.C: New.
1850
1851 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/50080 (again)
1854 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1855 * g++.dg/parse/tmpl-outside1.C: Likewise.
1856 * g++.dg/template/qualttp18.C: Likewise.
1857 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1858 * g++.old-deja/g++.pt/overload13.C: Likewise.
1859
1860 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1861
1862 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1863 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1864 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1865 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1866 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1867 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1868 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1869 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1870
1871 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1872
1873 PR c++/50080
1874 * g++.dg/parse/tmpl-outside2.C: New.
1875 * g++.dg/parse/tmpl-outside1.C: Adjust.
1876 * g++.dg/template/qualttp18.C: Likewise.
1877 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1878 * g++.old-deja/g++.pt/overload13.C: Likewise.
1879
1880 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1881
1882 PR tree-optimization/54915
1883 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1884
1885 2012-10-15 Richard Guenther <rguenther@suse.de>
1886
1887 PR tree-optimization/54920
1888 * gcc.dg/torture/pr54920.c: New testcase.
1889
1890 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1891
1892 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1893
1894 2012-10-13 Jason Merrill <jason@redhat.com>
1895
1896 * g++.dg/tls/thread_local7g.C: Require tls_native.
1897
1898 2012-10-14 Jason Merrill <jason@redhat.com>
1899
1900 * g++.dg/cpp0x/inh-ctor1.C: New.
1901 * g++.dg/cpp0x/inh-ctor2.C: New.
1902 * g++.dg/cpp0x/inh-ctor3.C: New.
1903 * g++.dg/cpp0x/inh-ctor4.C: New.
1904 * g++.dg/cpp0x/inh-ctor5.C: New.
1905 * g++.dg/cpp0x/inh-ctor6.C: New.
1906 * g++.dg/cpp0x/inh-ctor7.C: New.
1907 * g++.dg/cpp0x/inh-ctor8.C: New.
1908 * g++.dg/cpp0x/inh-ctor9.C: New.
1909 * g++.dg/cpp0x/inh-ctor10.C: New.
1910 * g++.dg/cpp0x/inh-ctor11.C: New.
1911 * g++.dg/cpp0x/inh-ctor12.C: New.
1912 * g++.dg/cpp0x/inh-ctor13.C: New.
1913
1914 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1915
1916 PR rtl-optimization/54919
1917 * gcc.dg/pr54919.c: New testcase.
1918
1919 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1920
1921 PR c++/53581
1922 * g++.dg/template/crash113.C: New.
1923
1924 2012-10-14 Jan Hubicka <jh@suse.cz>
1925
1926 * gcc.dg/unroll_5.c: New testcase.
1927
1928 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1929
1930 PR c++/52643
1931 * g++.dg/opt/pr52643.C: New.
1932
1933 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1934
1935 PR target/54602
1936 * gcc.target/sh/pr54602-1.c: New.
1937 * gcc.target/sh/pr54602-2.c: New.
1938 * gcc.target/sh/pr54602-3.c: New.
1939 * gcc.target/sh/pr54602-4.c: New.
1940
1941 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1942
1943 PR target/54680
1944 * gcc.target/sh/pr54680.c: New.
1945
1946 2012-10-12 Jan Hubicka <jh@suse.cz>
1947
1948 * gcc.dg/webizer.c: New testcase.
1949
1950 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1951
1952 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1953 specify -m64.
1954
1955 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1956
1957 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1958 Return 0 if already specifying -mfloat-abi other than hard.
1959
1960 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1961
1962 * gcc.dg/pr53060.c: Prune irrelevant warning.
1963
1964 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR c/54381
1967 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1968 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1969 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1970 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1971 Adjust expected wording of warnings for *cmp* builtins.
1972 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1973 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1974
1975 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1976
1977 PR c++/24449
1978 * g++.dg/parse/friend-main.C: New.
1979
1980 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1981
1982 PR c++/53055
1983 * g++.dg/pr53055.C: New testcase.
1984
1985 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1986
1987 PR c++/52744
1988 * g++.dg/cpp0x/pr52744.C: New.
1989
1990 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1991
1992 PR fortran/40453
1993 * gfortran.dg/dummy_procedure_9.f90: New.
1994
1995 2012-10-12 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/54894
1998 * gcc.dg/torture/pr54894.c: New testcase.
1999
2000 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2001
2002 PR target/51244
2003 * gcc.target/sh/pr51244-13.c: New.
2004 * gcc.target/sh/pr51244-14.c: New.
2005 * gcc.target/sh/pr51244-15.c: New.
2006 * gcc.target/sh/pr51244-16.c: New.
2007
2008 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR c++/51878
2011 * g++.dg/cpp0x/decltype45.C: New.
2012
2013 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2014
2015 PR fortran/54784
2016 * gfortran.dg/class_allocate_13.f90: New.
2017
2018 2012-10-11 Jason Merrill <jason@redhat.com>
2019
2020 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2021 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2022
2023 * g++.dg/gomp/tls-5.C: Require tls_native.
2024 * g++.dg/tls/thread_local7.C: Require tls_native.
2025 * g++.dg/tls/static2.C: New.
2026
2027 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/36107
2030 * g++.dg/ext/weak5.C: New.
2031
2032 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2033
2034 PR testsuite/54868
2035 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2036 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2037
2038 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/43765
2041 * g++.dg/parse/pr43765.C: New.
2042
2043 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2044
2045 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2046
2047 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2048
2049 PR c++/43663
2050 * g++.dg/init/bitfield3.C: New.
2051
2052 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2053
2054 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2055
2056 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2057
2058 PR tree-optimization/54877
2059 * gcc.dg/torture/pr54877.c: New test.
2060
2061 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2062
2063 PR testsuite/53397
2064 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2065 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2066 and remove target info from dg-do compile.
2067 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2068 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2069 and remove target info from dg-do compile.
2070
2071 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2072
2073 * gcc.dg/pr54782.c: Require target with pthread support.
2074
2075 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2076
2077 PR c++/53122
2078 * g++.dg/cpp0x/auto35.C: New.
2079
2080 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2081
2082 PR c++/53540 - using fails to be equivalent to typedef
2083 * g++.dg/cpp0x/alias-decl-24.C: New test.
2084
2085 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2086
2087 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2088 that c++11 attributes to types are ignored for now.
2089 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2090 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2091
2092 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2093
2094 PR c++/53741
2095 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2096
2097 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 PR c++/50478
2100 * g++.dg/cpp0x/initlist67.C: New.
2101
2102 2012-10-10 Dehao Chen <dehao@google.com>
2103
2104 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2105
2106 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2107
2108 PR target/52480
2109 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2110 Add runtime tests.
2111
2112 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 PR c++/53307
2115 * g++.dg/cpp0x/decltype44.C: New.
2116
2117 2012-10-09 Steve Ellcey <sellcey@mips.com>
2118
2119 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2120
2121 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2122
2123 PR c++/53763
2124 * g++.dg/cpp0x/decltype43.C: New.
2125
2126 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2127
2128 PR middle-end/53397
2129 * gcc.dg/pr53397-1.c: New test case.
2130 * gcc.dg/pr53397-2.c: New test case.
2131
2132 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2133
2134 PR c++/54194
2135 * g++.dg/warn/Wparentheses-26.C: Adjust.
2136 * g++.dg/warn/Wparentheses-27.C: New.
2137
2138 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2139
2140 PR c++/54427
2141 * c-c++-common/vector-scalar.c: New testcase.
2142 * g++.dg/ext/vector18.C: New testcase.
2143 * g++.dg/ext/vector5.C: This is not an error anymore.
2144 * gcc.dg/init-vec-1.c: Move ...
2145 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2146 * gcc.c-torture/execute/vector-shift1.c: Move ...
2147 * c-c++-common/torture/vector-shift1.c: ... here.
2148 * gcc.dg/scal-to-vec1.c: Move ...
2149 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2150 C++11. Adapt error messages.
2151 * gcc.dg/convert-vec-1.c: Move ...
2152 * c-c++-common/convert-vec-1.c: ... here.
2153 * gcc.dg/scal-to-vec2.c: Move ...
2154 * c-c++-common/scal-to-vec2.c: ... here.
2155
2156 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2157
2158 PR target/54400
2159 * gcc.target/i386/pr54400.c: New testcase.
2160
2161 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/54858
2164 * g++.dg/template/pr54858.C: New test.
2165
2166 2012-10-08 Marek Polacek <polacek@redhat.com>
2167
2168 PR debug/54831
2169 * g++.dg/debug/pr54831.C: New test.
2170
2171 2012-10-08 Dehao Chen <dehao@google.com>
2172
2173 * g++.dg/predict-loop-exit-1.C: New.
2174 * g++.dg/predict-loop-exit-2.C: New.
2175 * g++.dg/predict-loop-exit-3.C: New.
2176
2177 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2178
2179 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2180
2181 2012-10-08 Jason Merrill <jason@redhat.com>
2182
2183 * g++.dg/gomp/tls-5.C: New.
2184 * g++.dg/gomp/tls-wrap1.C: New.
2185 * g++.dg/gomp/tls-wrap2.C: New.
2186 * g++.dg/gomp/tls-wrap3.C: New.
2187 * g++.dg/gomp/tls-wrap4.C: New.
2188 * g++.dg/gomp/tls-wrapper-cse.C: New.
2189 * g++.dg/tls/thread_local-cse.C: New.
2190 * g++.dg/tls/thread_local-order1.C: New.
2191 * g++.dg/tls/thread_local-order2.C: New.
2192 * g++.dg/tls/thread_local-wrap1.C: New.
2193 * g++.dg/tls/thread_local-wrap2.C: New.
2194 * g++.dg/tls/thread_local-wrap3.C: New.
2195 * g++.dg/tls/thread_local-wrap4.C: New.
2196 * g++.dg/tls/thread_local2g.C: New.
2197 * g++.dg/tls/thread_local3g.C: New.
2198 * g++.dg/tls/thread_local4g.C: New.
2199 * g++.dg/tls/thread_local5g.C: New.
2200 * g++.dg/tls/thread_local6g.C: New.
2201 * g++.dg/tls/thread_local7g.C: New.
2202
2203 * g++.dg/tls/thread_local3.C: New.
2204 * g++.dg/tls/thread_local4.C: New.
2205 * g++.dg/tls/thread_local5.C: New.
2206 * g++.dg/tls/thread_local6.C: New.
2207
2208 * g++.dg/tls/init-2.C: Tweak errors.
2209 * g++.dg/tls/thread_local1.C: New.
2210 * g++.dg/tls/thread_local2.C: New.
2211 * g++.dg/tls/thread_local7.C: New.
2212
2213 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2214
2215 PR target/54866
2216 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2217
2218 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2219
2220 PR target/54685
2221 * gcc.target/sh/pr54685.c: New.
2222
2223 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2224
2225 PR c++/53528 C++11 attribute support
2226 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2227 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2228 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2229 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2230 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2231 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2232 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2233 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2234 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2235 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2236 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2237 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2238 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2239 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2240 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2241 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2242 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2243 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2244 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2245 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2246 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2247 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2248 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2249 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2250 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2251 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2252 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2253 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2254 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2255 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2256 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2257 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2258 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2259 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2260 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2261 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2262 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2263 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2264 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2265 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2266 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2267 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2268 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2269 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2270 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2271 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2272 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2273 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2274 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2275 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2276 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2277 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2278 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2279 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2280 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2281 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2282 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2283
2284 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2285
2286 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2287 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2288 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2289
2290 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2291
2292 PR target/54760
2293 * gcc.target/sh/pr54760-2.c: New.
2294 * gcc.target/sh/pr54760-3.c: New.
2295
2296 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2297
2298 PR c++/51422
2299 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2300
2301 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2302 Sandra Loosemore <sandra@codesourcery.com>
2303
2304 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2305 and test that the accumulator is initialized using MULT.
2306 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2307 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2308
2309 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2310
2311 PR c++/52764
2312 * g++.dg/cpp0x/stdint.C: New.
2313
2314 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2315
2316 PR c++/54249
2317 * g++.dg/cpp0x/stddef.C: New.
2318
2319 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2320
2321 PR fortran/54832
2322 * gfortran.dg/typebound_operator_17.f90: New.
2323
2324 2012-10-06 Jan Hubicka <jh@suse.cz>
2325
2326 PR lto/53831
2327 PR lto/54776
2328 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2329
2330 2012-10-06 Jan Hubicka <jh@suse.cz>
2331
2332 * gcc.dg/lto/resolutions_0.c: New testcase.
2333
2334 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2335
2336 PR fortran/45521
2337 * gfortran.dg/generic_25.f90: New.
2338 * gfortran.dg/generic_26.f90: New.
2339 * gfortran.dg/generic_27.f90: New.
2340
2341 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2342
2343 PR target/54760
2344 * gcc.target/sh/pr54760-1.c: New.
2345
2346 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2347
2348 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2349 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2350 * g++.dg/warn/Wsign-compare-5.C: New test.
2351 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2352 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2353 * g++.dg/ext/builtin30.C: New test.
2354 * g++.dg/ext/vla12.C: New test.
2355 * gcc.dg/builtins-85.c: New test.
2356
2357 PR debug/54519
2358 * gcc.dg/guality/pr54519-1.c: New test.
2359 * gcc.dg/guality/pr54519-2.c: New test.
2360 * gcc.dg/guality/pr54519-3.c: New test.
2361 * gcc.dg/guality/pr54519-4.c: New test.
2362 * gcc.dg/guality/pr54519-5.c: New test.
2363 * gcc.dg/guality/pr54519-6.c: New test.
2364
2365 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2366
2367 PR c++/50893
2368 * g++.dg/cpp0x/defaulted38.C: New.
2369
2370 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR tree-optimization/33763
2373 * c-c++-common/pr33763.c: New test.
2374
2375 PR tree-optimization/54810
2376 * gcc.dg/tree-ssa/vrp85.c: New test.
2377
2378 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2379
2380 * gcc.dg/ucnid-7.c: Skip on AIX.
2381 * gcc.dg/ucnid-8.c: Same.
2382 * gcc.dg/ucnid-10.c: Same.
2383 * gcc.dg/ucnid-13.c: Same.
2384 * gcc.dg/attr-alias-3.c: Same.
2385 * gcc.dg/attr-alias-5.c: Same.
2386 * gcc.dg/torture/pr51106-2.c: Same.
2387 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2388
2389 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2390
2391 PR c++/52233
2392 * g++.dg/cpp0x/alias-decl-23.C: New.
2393
2394 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2395
2396 PR c++/53403
2397 * g++.dg/template/friend53.C: New.
2398
2399 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2400
2401 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2402 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2403 (scan-ada-spec): Likewise.
2404 (scan-ada-spec-not): Likewise.
2405 * gcc.dg/dump-ada-spec-1.c: New test.
2406 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2407
2408 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2409
2410 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2411
2412 2012-10-04 Florian Weimer <fweimer@redhat.com>
2413
2414 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2415
2416 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2417
2418 PR c++/54323
2419 * g++.dg/cpp0x/pr54323.C: New.
2420
2421 2012-10-04 Richard Guenther <rguenther@suse.de>
2422
2423 PR middle-end/54735
2424 * g++.dg/torture/pr54735.C: New testcase.
2425
2426 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2427
2428 PR rtl-optimization/54739
2429 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2430
2431 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2432
2433 PR target/51244
2434 * gcc.target/sh/pr51244-12.c: New.
2435
2436 2012-10-03 Dehao Chen <dehao@google.com>
2437
2438 PR middle-end/54782
2439 * gcc.dg/pr54782.c: New test.
2440
2441 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR c++/54777
2444 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2445
2446 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2447
2448 PR fortran/54778
2449 * gfortran.dg/class_53.f90: New.
2450
2451 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2452
2453 PR debug/54551
2454 * gcc.dg/guality/pr54551.c: New.
2455
2456 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2457
2458 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2459 * gcc.target/powerpc/pr46728-2.c: Likewise.
2460
2461 2012-10-02 Sharad Singhai <singhai@google.com>
2462
2463 PR testsuite/54772
2464 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2465 to fix test failures caused by r191883.
2466 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2467 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2468 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2469 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2470 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2471 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2472 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2473 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2474 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2475
2476 2012-09-30 Sharad Singhai <singhai@google.com>
2477
2478 * gcc.target/i386/vect-double-1.c: Fix test.
2479
2480 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2481
2482 PR target/54087
2483 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2484 atomic_sub fails.
2485
2486 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2487
2488 PR rtl-optimization/54457
2489 * gcc.target/i386/pr54457.c: New test.
2490
2491 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2492
2493 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2494
2495 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2496
2497 * gcc.target/i386/vect-rebuild.c: New testcase.
2498
2499 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2500
2501 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2502
2503 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2504
2505 * gcc.target/mips/pr37362.c: Fix target selector.
2506
2507 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2508
2509 PR target/54083
2510 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2511
2512 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2513
2514 * gcc.dg/ucnid-8.c: Update line number.
2515 * gcc.dg/torture/pr51106-2.c: Likewise.
2516
2517 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2518
2519 PR fortran/54667
2520 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2521 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2522 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2523
2524 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2525
2526 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2527 partially reverting r170092.
2528 * gfortran.dg/class_7.f03: Ditto.
2529 * gfortran.dg/coarray_14.f90: Ditto.
2530 * gfortran.dg/typebound_proc_13.f03: Ditto.
2531
2532 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2533
2534 PR c++/54738
2535 * g++.dg/cpp0x/sfinae42.C: New.
2536
2537 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2538
2539 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2540 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2541 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2542 * gcc.dg/pr42629.c: XFAIL on AIX.
2543 * gcc.dg/pr47684.c: Same.
2544 * gcc.dg/pr43670.c: Same.
2545 * gcc.dg/pr42916.c: Same.
2546 * gcc.dg/pr45449.c: Same.
2547 * gcc.dg/pr50017.c: Same.
2548 * gcc.dg/pr42728.c: Same.
2549 * gcc.dg/pr47881.c: Same.
2550 * gcc.dg/pr44023.c: Same.
2551 * gcc.dg/pr41345.c: Same.
2552 * gcc.dg/pr42630.c: Same.
2553 * gcc.dg/pr44971.c: Same.
2554 * gcc.dg/pr46771.c: Same.
2555 * gcc.dg/ucnid-8.c: Same.
2556 * gcc.dg/ucnid-10.c: Same.
2557 * gcc.dg/ucnid-13.c: Same.
2558 * gcc.dg/torture/pr51106-2.c: Same.
2559 * gcc.dg/pr48768.c: Same.
2560 * gcc.dg/pr42631.c: Same.
2561 * gcc.dg/pr43084.c: Same.
2562 * gcc.dg/ucnid-7.c: Same.
2563 * gcc.dg/pr42889.c: Same.
2564 * gcc.dg/pr41241.c: Same.
2565 * gcc.dg/pr42719.c: Same.
2566 * g++.dg/debug/pr46583.C: Same.
2567 * g++.dg/debug/pr47106.C: Same.
2568 * g++.dg/opt/pr48549.C: Same.
2569 * g++.dg/other/pr42685.C: Same.
2570 * c-c++-common/pr43942.c: Same.
2571
2572 2012-09-29 Ian Lance Taylor <iant@google.com>
2573
2574 * go.test/go-test.exp: Update for latest version of Go testsuite.
2575
2576 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2577
2578 PR fortran/52724
2579 * gfortran.dg/internal_readwrite_3.f90: New test.
2580
2581 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2582
2583 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2584 c-c++-common/Wunused-local-typedefs-2.c to here.
2585
2586 PR c++/54372 - unused attribute inactive on dependant entities
2587 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2588
2589 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2590
2591 PR c++/29028 - Missed unused warning on using declaration
2592 * g++.dg/warn/Wunused-var-18.C: New test.
2593
2594 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2595
2596 PR c++/53551 - -Wunused-local-typedefs misses uses
2597 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2598
2599 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2600
2601 PR target/54716
2602 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2603
2604 PR tree-optimization/54713
2605 * gcc.c-torture/compile/pr54713-1.c: New test.
2606 * gcc.c-torture/compile/pr54713-2.c: New test.
2607 * gcc.c-torture/compile/pr54713-3.c: New test.
2608
2609 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2610
2611 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2612
2613 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2614
2615 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2616
2617 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2618
2619 PR target/54703
2620 * gcc.target/i386/pr54703.c: New test.
2621
2622 2012-09-27 Richard Guenther <rguenther@suse.de>
2623
2624 PR lto/54709
2625 * gcc.dg/lto/pr54709_0.c: New testcase.
2626 * gcc.dg/lto/pr54709_1.c: Likewise.
2627
2628 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2629
2630 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2631
2632 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2633
2634 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2635
2636 * gcc.target/arm/pr42879.c: Handle big-endian.
2637
2638 2012-09-26 Steve Ellcey <sellcey@mips.com>
2639
2640 PR c/37303
2641 * gcc.dg/pr37303.c: Check for rdata or rodata.
2642
2643 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2644
2645 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2646
2647 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2648
2649 PR target/51274
2650 PR target/53087
2651 * gcc.target/powerpc/ppc-ne0-1.c: New.
2652
2653 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2654
2655 PR target/54089
2656 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2657 test_19, test_20, test_21, test_22, test_23): New functions.
2658 * gcc.target/sh/pr54089-4.c: New.
2659 * gcc.target/sh/pr54089-5.c: New.
2660 * gcc.target/sh/pr54089-6.c: New.
2661 * gcc.target/sh/pr54089-7.c: New.
2662
2663 2012-09-25 Richard Guenther <rguenther@suse.de>
2664
2665 PR lto/54625
2666 * gcc.dg/lto/pr54702_0.c: New testcase.
2667 * gcc.dg/lto/pr54702_1.c: Likewise.
2668 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2669 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2670 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2671 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2672
2673 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2674
2675 PR c++/54526
2676 * g++.dg/cpp0x/parse2.C: New.
2677 * g++.dg/parse/error11.C: Adjust.
2678 * g++.dg/parse/error12.C: Likewise.
2679
2680 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2681
2682 * gcc.target/i386/20030217-1.c: Added check for
2683 large_long_double effective target.
2684 * gcc.target/i386/387-3.c: Likewise.
2685 * gcc.target/i386/387-4.c: Likewise.
2686 * gcc.target/i386/pr36578-1.c: Likewise.
2687 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2688 when long double size is equal double size.
2689 * gcc.target/i386/excess-precision-1.c: Likewise.
2690 * gcc.target/i386/pr36578-2.c: Likewise.
2691 * gcc.target/i386/20030217-2.c: New testcase.
2692
2693 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2694
2695 PR tree-optimization/54676
2696 * gcc.dg/pr54676.c: New test.
2697
2698 2012-09-25 Richard Guenther <rguenther@suse.de>
2699
2700 PR tree-optimization/53663
2701 * gcc.dg/torture/pr53663-1.c: New testcase.
2702 * gcc.dg/torture/pr53663-2.c: Likewise.
2703 * gcc.dg/torture/pr53663-3.c: Likewise.
2704
2705 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2706
2707 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2708
2709 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2710
2711 * lib/target-supports-dg.exp (dg-require-effective-target,
2712 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2713 dg-process-target-1 instead of dg-process-target.
2714 (dg-process-target-1): Rename from dg-process-target.
2715 (dg-process-target): New.
2716
2717 2012-09-24 Richard Guenther <rguenther@suse.de>
2718
2719 PR tree-optimization/54684
2720 * g++.dg/torture/pr54684.C: New testcase.
2721
2722 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2723
2724 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2725
2726 2012-09-24 Richard Guenther <rguenther@suse.de>
2727
2728 PR middle-end/52173
2729 * gcc.dg/tm/pr52173-1.c: New.
2730 * gcc.dg/tm/pr52173-2.c: New.
2731
2732 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2733
2734 * gcc.dg/pr54669.c: New test.
2735
2736 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2737 Dominique Dhumieres <dominiq@lps.ens.fr>
2738
2739 PR testsuite/54677
2740 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2741
2742 2012-09-23 Tobias Burnus <burnus@net-b.de>
2743
2744 PR fortran/54618
2745 * gfortran.dg/class_array_14.f90: New.
2746
2747 2012-09-22 Kai Tietz <ktietz@redhat.com>
2748
2749 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2750 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2751
2752 2012-09-21 Dehao Chen <dehao@google.com>
2753
2754 PR go/54649
2755 PR tree-optimization/54655
2756 * g++.dg/pr54655.C: New testcase.
2757
2758 2012-09-21 Richard Guenther <rguenther@suse.de>
2759
2760 PR tree-optimization/54647
2761 * g++.dg/torture/pr54647.C: New testcase.
2762
2763 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2764
2765 PR c++/54427
2766 * c-c++-common/torture/vector-compare-2.c: Add -w.
2767
2768 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gnat.dg/opt20.ads: Move dg directive to...
2771 * gnat.dg/opt20.adb: ...here.
2772 * gnat.dg/addr1.ad[sb]: Likewise.
2773 * gnat.dg/concat2.ad[sb]: Likewise.
2774 * gnat.dg/array16.ad[sb]: Likewise.
2775 * gnat.dg/atomic5.ad[sb]: Likewise.
2776 * gnat.dg/discr29.ad[sb]: Likewise.
2777 * gnat.dg/noreturn5.ad[sb]: Likewise.
2778 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2779 * gnat.dg/discr23.ads: Remove dg directive.
2780 * gnat.dg/nested_float_packed.ads: Likewise.
2781 * gnat.dg/oconst6.ads: Move to...
2782 * gnat.dg/specs/oconst6.ads: ...here.
2783
2784 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2785
2786 PR c++/52432
2787 * g++.dg/cpp0x/decltype32.C: Tweak.
2788
2789 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2790
2791 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2792 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2793 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2794 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2795
2796 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2797
2798 PR c++/54581
2799 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2800
2801 2012-09-19 Steve Ellcey <sellcey@mips.com>
2802
2803 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2804
2805 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2806
2807 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2808 * gcc.target/powerpc/ppc-mftb.c: New file.
2809
2810 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2811
2812 PR target/54089
2813 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2814 functions.
2815
2816 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2817
2818 PR target/54236
2819 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2820
2821 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2822
2823 * gcc.c-torture/execute/20120919-1.c: New test.
2824
2825 2012-09-19 Richard Guenther <rguenther@suse.de>
2826
2827 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2828
2829 2012-09-19 Richard Guenther <rguenther@suse.de>
2830
2831 * gcc.dg/builtin-unreachable-6.c: Adjust.
2832
2833 2012-09-19 Richard Guenther <rguenther@suse.de>
2834
2835 * gcc.dg/builtin-object-size-10.c: Adjust.
2836 * gcc.dg/builtin-unreachable-5.c: Adjust.
2837 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2838 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2839 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2840 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2841 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2842 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2843 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2844 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2845 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2846 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2847 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2848 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2849
2850 2012-09-19 Richard Guenther <rguenther@suse.de>
2851
2852 PR tree-optimization/54132
2853 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2854 * gcc.dg/torture/pr54132.c: Likewise.
2855
2856 2012-09-19 Terry Guo <terry.guo@arm.com>
2857
2858 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2859 extra prune rules that will be applied to all tests in a .exp file.
2860 (gcc-dg-prune): Use rules defined by the above variable.
2861 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2862 harmless warnings on architecture switch conflict.
2863
2864 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2865
2866 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2867 of asm-comment characters instead of a single one.
2868 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2869
2870 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2871
2872 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2873
2874 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2875 target instead of xfailing it.
2876 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2877 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2878 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2879 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2880 * gcc.dg/vect/vect-104.c: Likewise.
2881 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2882 * gcc.dg/vect/vect-outer-1.c: Likewise.
2883 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2884 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2885 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2886 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2887 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2888 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2889 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2890 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2891 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2892
2893 * lib/target-supports.exp
2894 (check_effective_target_vect_widen_mult_qi_to_hi,
2895 check_effective_target_vect_widen_mult_hi_to_si,
2896 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2897 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2898 check_effective_target_vect_pack_trunc,
2899 check_effective_target_vect_unpack,
2900 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2901 instead of arm_none.
2902
2903 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2904
2905 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2906
2907 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2908 config to compiler_flags.
2909
2910 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2911
2912 PR target/54592
2913 * gcc.target/i386/pr54592.c: New test.
2914
2915 PR tree-optimization/54610
2916 * gcc.target/i386/pr54610.c: New test.
2917
2918 2012-09-17 Jason Merrill <jason@redhat.com>
2919
2920 PR c++/54575
2921 * g++.dg/cpp0x/alias-decl-21.C: New.
2922 * g++.dg/cpp0x/alias-decl-22.C: New.
2923
2924 2012-09-17 Tobias Burnus <burnus@net-b.de>
2925
2926 PR fortran/54608
2927 * gfortran.dg/scan_2.f90: New.
2928
2929 2012-09-17 Jason Merrill <jason@redhat.com>
2930
2931 PR c++/53661
2932 * g++.dg/init/aggr9.C: New.
2933
2934 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2935
2936 * gnat.dg/loop_optimization12.ad[sb]: New test.
2937
2938 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2939
2940 PR fortran/54285
2941 * gfortran.dg/proc_ptr_result_7.f90: New.
2942
2943 2012-09-17 Tobias Burnus <burnus@net-b.de>
2944
2945 PR fortran/54603
2946 * gfortran.dg/structure_constructor_11.f90: New.
2947
2948 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR tree-optimization/54563
2951 * g++.dg/torture/pr54563.C: New test.
2952
2953 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2954
2955 PR fortran/54594
2956 * gfortran.dg/typebound_generic_14.f03: New.
2957
2958 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2959
2960 PR fortran/54387
2961 * gfortran.dg/proc_ptr_38.f90: New.
2962
2963 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2964
2965 PR debug/54460
2966 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2967 to scary regexp.
2968
2969 PR testsuite/54007
2970 * gnat.dg/lto15.adb: Require lto.
2971
2972 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2973 "myBindC" for hppa*-*-hpux*.
2974
2975 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2976
2977 * gfortran.dg/namelist_75.f90: New test.
2978
2979 2012-09-15 Tom de Vries <tom@codesourcery.com>
2980
2981 * gcc.dg/tree-ssa/vrp82.c: New test.
2982 * gcc.dg/tree-ssa/vrp83.c: Same.
2983 * gcc.dg/tree-ssa/vrp84.c: Same.
2984
2985 2012-09-15 Tom de Vries <tom@codesourcery.com>
2986
2987 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2988 * gcc.dg/tree-ssa/vrp81.c: ... this.
2989
2990 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2991
2992 PR target/54222
2993 * gcc.target/avr/torture/fix-types.h: New.
2994 * gcc.target/avr/torture/vals-hr.def: New.
2995 * gcc.target/avr/torture/vals-r.def: New.
2996 * gcc.target/avr/torture/vals-k.def: New.
2997 * gcc.target/avr/torture/vals-ur.def: New.
2998 * gcc.target/avr/torture/vals-uk.def: New.
2999 * gcc.target/avr/torture/vals-uhr.def: New.
3000 * gcc.target/avr/torture/vals-llk.def: New.
3001 * gcc.target/avr/torture/vals-ullk.def: New.
3002 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3003 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3004 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3005 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3006 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3007 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3008 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3009 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3010
3011 2012-09-14 Dehao Chen <dehao@google.com>
3012
3013 * g++.dg/debug/dwarf2/deallocator.C: New test.
3014
3015 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3016
3017 PR c/54552
3018 * gcc.c-torture/compile/pr54552-1.c: New test.
3019
3020 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3021
3022 PR c++/54427
3023 * g++.dg/other/vector-compare.C: New testcase.
3024 * c-c++-common/vector-compare-3.c: New testcase.
3025 * gcc.dg/vector-shift.c: Move ...
3026 * c-c++-common/vector-shift.c: ... here.
3027 * gcc.dg/vector-shift1.c: Move ...
3028 * c-c++-common/vector-shift1.c: ... here.
3029 * gcc.dg/vector-shift3.c: Move ...
3030 * c-c++-common/vector-shift3.c: ... here.
3031 * gcc.dg/vector-compare-1.c: Move ...
3032 * c-c++-common/vector-compare-1.c: ... here.
3033 * gcc.dg/vector-compare-2.c: Move ...
3034 * c-c++-common/vector-compare-2.c: ... here.
3035 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3036 * c-c++-common/torture/vector-compare-1.c: ... here.
3037 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3038 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3039 * c-c++-common/torture/vector-compare-2.c: ... here.
3040 * gcc.c-torture/execute/vector-shift.c: Move ...
3041 * c-c++-common/torture/vector-shift.c: ... here.
3042 * gcc.c-torture/execute/vector-shift2.c: Move ...
3043 * c-c++-common/torture/vector-shift2.c: ... here.
3044 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3045 * c-c++-common/torture/vector-subscript-1.c: ... here.
3046 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3047 * c-c++-common/torture/vector-subscript-2.c: ... here.
3048 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3049 * c-c++-common/torture/vector-subscript-3.c: ... here.
3050
3051 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3052
3053 PR c/54103
3054 * gcc.c-torture/compile/pr54103-1.c,
3055 gcc.c-torture/compile/pr54103-2.c,
3056 gcc.c-torture/compile/pr54103-3.c,
3057 gcc.c-torture/compile/pr54103-4.c,
3058 gcc.c-torture/compile/pr54103-5.c,
3059 gcc.c-torture/compile/pr54103-6.c: New tests.
3060 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3061
3062 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3063
3064 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3065
3066 2012-09-14 Richard Guenther <rguenther@suse.de>
3067
3068 PR tree-optimization/54565
3069 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3070 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3071
3072 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3073
3074 * gcc.target/arm/combine-movs.c: Add missing space.
3075
3076 2012-09-14 Richard Guenther <rguenther@suse.de>
3077
3078 * g++.dg/torture/builtin-location.C: New testcase.
3079
3080 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3081 Manuel López-Ibåñez <manu@gcc.gnu.org>
3082
3083 PR c++/53210
3084 * g++.dg/warn/Wuninitialized-self.C: New.
3085
3086 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3087
3088 PR c/54559
3089 * gcc.c-torture/compile/pr54559.c: New test.
3090
3091 2012-09-13 Jason Merrill <jason@redhat.com>
3092
3093 PR c++/53839
3094 * g++.dg/cpp0x/constexpr-temp1.C: New.
3095
3096 PR c++/54511
3097 * g++.dg/template/anonunion2.C: New.
3098
3099 PR c++/53836
3100 * g++.dg/template/init10.C: New.
3101
3102 2012-09-13 Tobias Burnus <burnus@net-b.de>
3103
3104 PR fortran/54556
3105 * gfortran.dg/implicit_pure_3.f90: New.
3106
3107 2012-09-13 Richard Guenther <rguenther@suse.de>
3108
3109 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3110
3111 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3112
3113 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3114
3115 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3116
3117 * c-c++-common/pr51712.c: Handle for short-enum targets.
3118
3119 2012-09-12 Terry Guo <terry.guo@arm.com>
3120
3121 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3122 and lsrs for Thumb2 mode.
3123
3124 2012-09-12 Jan Hubicka <jh@suse.cz>
3125
3126 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3127
3128 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3129
3130 PR target/54445
3131 * gcc.target/i386/pr54445-1.c: New file.
3132 * gcc.target/i386/pr54445-2.c: Likewise.
3133
3134 2012-09-12 Tobias Burnus <burnus@net-b.de>
3135
3136 PR fortran/54225
3137 PR fortran/53306
3138 * gfortran.dg/coarray_10.f90: Update dg-error.
3139 * gfortran.dg/coarray_28.f90: New.
3140 * gfortran.dg/array_section_3.f90: New.
3141
3142 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3143
3144 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3145 gcc.target/arm/pr48252.c: Fix for big-endian support.
3146
3147 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3148
3149 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3150
3151 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3152 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3153
3154 * gcc.target/arm/neon-vfma-1.c: New testcase.
3155 * gcc.target/arm/neon-vfms-1.c: Likewise.
3156 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3157 of float.
3158 * gcc.target/arm/neon-vmls-1.c: Likewise.
3159 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3160 function.
3161 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3162 (check_effective_target_arm_neonv2_ok): Likewise.
3163 (check_effective_target_arm_neonv2_hw): Likewise.
3164 (check_effective_target_arm_neonv2): Likewise.
3165
3166 2012-09-11 Richard Guenther <rguenther@suse.de>
3167
3168 PR middle-end/54515
3169 * g++.dg/tree-ssa/pr54515.C: New testcase.
3170
3171 2012-09-10 Andrew Pinski <apinski@cavium.com>
3172
3173 PR tree-opt/c54362
3174 * gcc.dg/tm/memopt-16.c: New testcase.
3175
3176 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3177
3178 PR c++/54541
3179 PR c++/54542
3180 * g++.dg/cpp0x/sfinae40.C: New.
3181 * g++.dg/cpp0x/sfinae41.C: Likewise.
3182
3183 2012-09-10 Jason Merrill <jason@redhat.com>
3184
3185 PR c++/54538
3186 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3187
3188 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3189
3190 PR target/54089
3191 * gcc.target/sh/pr54089-3.c: New.
3192
3193 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3194
3195 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3196
3197 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3198
3199 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3200
3201 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3202
3203 * gcc.dg/pr52558-2.c: Delete.
3204 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3205
3206 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3207
3208 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3209
3210 2012-09-10 Richard Guenther <rguenther@suse.de>
3211
3212 PR tree-optimization/54520
3213 * gcc.dg/torture/pr54520.c: New testcase.
3214
3215 2012-09-10 Jason Merrill <jason@redhat.com>
3216
3217 PR c++/54506
3218 * g++.dg/cpp0x/implicit14.C: New.
3219
3220 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3221
3222 PR fortran/54208
3223 * gfortran.dg/bound_simplification_3.f90: New test.
3224
3225 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3226
3227 PR testsuite/54184
3228 * gcc.dg/pr52558-1.c: Delete.
3229 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3230
3231 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3232
3233 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3234 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3235 * gcc.target/arm/smlaltt-1.c: Likewise.
3236
3237 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3240
3241 2012-09-07 Tom de Vries <tom@codesourcery.com>
3242
3243 PR tree-optimization/53986
3244 * gcc.dg/tree-ssa/vrp80.c: New test.
3245 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3246
3247 2012-09-06 Jason Merrill <jason@redhat.com>
3248
3249 PR c++/54341
3250 PR c++/54253
3251 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3252 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3253
3254 2012-09-06 Andrew Pinski <apinski@cavium.com>
3255
3256 PR tree-opt/54494
3257 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3258
3259 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR rtl-optimization/54455
3262 * gcc.dg/54455.c: New test.
3263
3264 2012-09-06 Tobias Burnus <burnus@net-b.de>
3265
3266 PR fortran/54463
3267 * gfortran.dg/promotion_2.f90: New.
3268
3269 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3270
3271 PR middle-end/54486
3272 * c-c++-common/pr54486.c: New test.
3273
3274 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3275
3276 PR fortran/54474
3277 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3278
3279 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3280
3281 PR c++/54191
3282 * g++.dg/cpp0x/sfinae39.C: New.
3283
3284 2012-09-04 Jason Merrill <jason@redhat.com>
3285
3286 PR c++/54441
3287 * g++.dg/ext/flexary3.C: New.
3288
3289 PR c++/54420
3290 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3291
3292 PR c++/54198
3293 * g++.dg/template/defarg15.C: New.
3294
3295 PR c++/54437
3296 * g++.dg/template/access24.C: New.
3297
3298 2012-09-04 Richard Guenther <rguenther@suse.de>
3299
3300 PR tree-optimization/54458
3301 * gcc.dg/torture/pr54458.c: New testcase.
3302
3303 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3304
3305 * gcc.target/arm/neon-vext.c: New test.
3306 * gcc.target/arm/neon-vext-execute.c: Ditto.
3307
3308 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3309
3310 PR fortran/54243
3311 PR fortran/54244
3312 * gfortran.dg/select_type_29.f03: New.
3313
3314 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3315
3316 * gcc.dg/fold-perm.c: Improve test.
3317
3318 2012-09-03 Tobias Burnus <burnus@net-b.de>
3319
3320 PR fortran/51632
3321 * gfortran.dg/coarray_class_1.f90: New.
3322
3323 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3324
3325 PR target/49206
3326 * gcc.c-torture/compile/pr49206.c: New test.
3327
3328 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3329 Uros Bizjak <ubizjak@gmail.com>
3330
3331 PR target/36680
3332 * gfortran.dg/pr36680.f90: New test.
3333
3334 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/42295
3337 * g++.dg/opt/pr42295.C: New test.
3338
3339 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3340
3341 PR target/54436
3342 * gcc.dg/torture/pr54436.c: New test.
3343
3344 2012-09-01 Andrew Pinski <apinski@cavium.com>
3345
3346 * gcc.target/mips/truncate-8.c: New testcase.
3347
3348 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3349
3350 PR target/46829
3351 PR target/46843
3352 * gcc.target/i386/pr46829.c: New test.
3353 * gcc.target/i386/pr46843.c: Ditto.
3354
3355 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3356 Jason Merrill <jason@redhat.com>
3357
3358 PR c++/18747
3359 * g++.dg/parse/error50.C: New.
3360
3361 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR c/54428
3364 * gcc.c-torture/compile/pr54428.c: New test.
3365
3366 2012-08-31 Ollie Wild <aaw@google.com>
3367
3368 PR c++/54197
3369 * g++.dg/init/lifetime3.C: New test.
3370
3371 2012-08-31 Martin Jambor <mjambor@suse.cz>
3372
3373 PR middle-end/54409
3374 * gcc.dg/torture/pr54409.c: New test.
3375
3376 2012-08-31 Martin Jambor <mjambor@suse.cz>
3377
3378 * gfortran.dg/pr48636.f90: Add dump scan checks.
3379
3380 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3381
3382 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3383
3384 2012-08-28 Joey Ye <joey.ye@arm.com>
3385
3386 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3387
3388 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3389
3390 PR target/46254
3391 * gcc.target/i386/pr46254.c: New test.
3392
3393 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3394
3395 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3396 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3397 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3398
3399 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3400
3401 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3402 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3403 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3404 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3405 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3406 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3407 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3408 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3409 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3410 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3411 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3412 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3413 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3414 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3415 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3416 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3417 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3418 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3419 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3420 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3421 gcc.target/mips/unaligned-1.c: Tighten regexps.
3422
3423 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3424
3425 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3426 (mips_option_groups): Remove optimization. Add various -f options.
3427 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3428 and -pg imply -fno-omit-frame-pointer.
3429 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3430 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3431 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3432 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3433 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3434 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3435 * gcc.target/mips/abi-n32-long32.c: Likewise.
3436 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3437 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3438 * gcc.target/mips/abi-n32-long64.c: Likewise.
3439 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3440 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3441 * gcc.target/mips/abi-n64-long32.c: Likewise.
3442 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3443 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3444 * gcc.target/mips/abi-n64-long64.c: Likewise.
3445 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3446 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3447 * gcc.target/mips/abi-o32-long32.c: Likewise.
3448 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3449 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3450 * gcc.target/mips/abi-o32-long64.c: Likewise.
3451 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3452 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3453 * gcc.target/mips/abi-o64-long32.c: Likewise.
3454 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3455 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3456 * gcc.target/mips/abi-o64-long64.c: Likewise.
3457 * gcc.target/mips/asm-1.c: Likewise.
3458 * gcc.target/mips/branch-1.c: Likewise.
3459 * gcc.target/mips/call-3.c: Likewise.
3460 * gcc.target/mips/call-saved-3.c: Likewise.
3461 * gcc.target/mips/clear-cache-1.c: Likewise.
3462 * gcc.target/mips/div-1.c: Likewise.
3463 * gcc.target/mips/div-2.c: Likewise.
3464 * gcc.target/mips/div-3.c: Likewise.
3465 * gcc.target/mips/div-4.c: Likewise.
3466 * gcc.target/mips/div-5.c: Likewise.
3467 * gcc.target/mips/div-6.c: Likewise.
3468 * gcc.target/mips/div-7.c: Likewise.
3469 * gcc.target/mips/div-8.c: Likewise.
3470 * gcc.target/mips/div-9.c: Likewise.
3471 * gcc.target/mips/div-10.c: Likewise.
3472 * gcc.target/mips/div-11.c: Likewise.
3473 * gcc.target/mips/div-12.c: Likewise.
3474 * gcc.target/mips/dsp-ctrl.c: Likewise.
3475 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3476 * gcc.target/mips/ext-8.c: Likewise.
3477 * gcc.target/mips/extend-2.c: Likewise.
3478 * gcc.target/mips/fix-r10000-1.c: Likewise.
3479 * gcc.target/mips/fix-r10000-2.c: Likewise.
3480 * gcc.target/mips/fix-r10000-3.c: Likewise.
3481 * gcc.target/mips/fix-r10000-4.c: Likewise.
3482 * gcc.target/mips/fix-r10000-5.c: Likewise.
3483 * gcc.target/mips/fix-r10000-6.c: Likewise.
3484 * gcc.target/mips/fix-r10000-7.c: Likewise.
3485 * gcc.target/mips/fix-r10000-8.c: Likewise.
3486 * gcc.target/mips/fix-r10000-9.c: Likewise.
3487 * gcc.target/mips/fix-r10000-10.c: Likewise.
3488 * gcc.target/mips/fix-r10000-11.c: Likewise.
3489 * gcc.target/mips/fix-r10000-12.c: Likewise.
3490 * gcc.target/mips/fix-r10000-13.c: Likewise.
3491 * gcc.target/mips/fix-r10000-14.c: Likewise.
3492 * gcc.target/mips/fix-r10000-15.c: Likewise.
3493 * gcc.target/mips/fpcmp-1.c: Likewise.
3494 * gcc.target/mips/fpcmp-2.c: Likewise.
3495 * gcc.target/mips/fpr-moves-7.c: Likewise.
3496 * gcc.target/mips/fpr-moves-8.c: Likewise.
3497 * gcc.target/mips/int-moves-1.c: Likewise.
3498 * gcc.target/mips/int-moves-2.c: Likewise.
3499 * gcc.target/mips/long-calls-pg.c: Likewise.
3500 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3501 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3502 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3503 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3504 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3505 * gcc.target/mips/mips-3d-1.c: Likewise.
3506 * gcc.target/mips/mips-3d-2.c: Likewise.
3507 * gcc.target/mips/mips-3d-3.c: Likewise.
3508 * gcc.target/mips/mips-3d-4.c: Likewise.
3509 * gcc.target/mips/mips-3d-5.c: Likewise.
3510 * gcc.target/mips/mips-3d-6.c: Likewise.
3511 * gcc.target/mips/mips-3d-7.c: Likewise.
3512 * gcc.target/mips/mips-3d-8.c: Likewise.
3513 * gcc.target/mips/mips-3d-9.c: Likewise.
3514 * gcc.target/mips/mips-ps-1.c: Likewise.
3515 * gcc.target/mips/mips-ps-2.c: Likewise.
3516 * gcc.target/mips/mips-ps-3.c: Likewise.
3517 * gcc.target/mips/mips-ps-4.c: Likewise.
3518 * gcc.target/mips/mips-ps-6.c: Likewise.
3519 * gcc.target/mips/mips32-dspr2.c: Likewise.
3520 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3521 * gcc.target/mips/neg-abs-1.c: Likewise.
3522 * gcc.target/mips/neg-abs-2.c: Likewise.
3523 * gcc.target/mips/nmadd-3.c: Likewise.
3524 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3525 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3526 * gcc.target/mips/octeon-pop-1.c: Likewise.
3527 * gcc.target/mips/pr26765.c: Likewise.
3528 * gcc.target/mips/pr33256.c: Likewise.
3529 * gcc.target/mips/pr33635-1.c: Likewise.
3530 * gcc.target/mips/pr33755.c: Likewise.
3531 * gcc.target/mips/pr35802.c: Likewise.
3532 * gcc.target/mips/pr45074.c: Likewise.
3533 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3534 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3535 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3536 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3537 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3538 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3539 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3540 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3541 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3542 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3543 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3544 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3545 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3546 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3547 * gcc.target/mips/save-restore-1.c: Likewise.
3548 * gcc.target/mips/save-restore-3.c: Likewise.
3549 * gcc.target/mips/save-restore-5.c: Likewise.
3550 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3551 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3552 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3553 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3554 * gcc.target/mips/stack-1.c: Likewise.
3555
3556 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3557 Tighten regexps.
3558
3559 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3560 branch under test to be filled with preceding rather than
3561 following instructions.
3562 * gcc.target/mips/branch-10.c: Likewise.
3563 * gcc.target/mips/branch-11.c: Likewise.
3564 * gcc.target/mips/branch-12.c: Likewise.
3565 * gcc.target/mips/branch-13.c: Likewise.
3566 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3567 to be eliminated. Tighten $28 scan-assembler-not test.
3568
3569 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3570 function to...
3571 * gcc.target/mips/call-4.c: ...this new test.
3572
3573 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3574 more likely.
3575 * gcc.target/mips/code-readable-3.c: Likewise.
3576 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3577 flag but skip for -O0.
3578 * gcc.target/mips/code-readable-4.c: Likewise.
3579
3580 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3581 of operations under test.
3582 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3583
3584 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3585 Don't require sibling-call optimization.
3586 * gcc.target/mips/near-far-4.c: Likewise.
3587
3588 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3589 Make sure that the register variable is used.
3590 * gcc.target/mips/soft-float-1.c: Likewise.
3591
3592 * gcc.target/mips/sdata-1.c: Make static data volatile.
3593 * gcc.target/mips/sdata-2.c: Likewise.
3594 * gcc.target/mips/sdata-3.c: Likewise.
3595 * gcc.target/mips/sdata-4.c: Likewise.
3596
3597 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3598 skip for -O0.
3599 * gcc.target/mips/atomic-memory-2.c: Likewise.
3600 * gcc.target/mips/branch-cost-1.c: Likewise.
3601 * gcc.target/mips/branch-cost-2.c: Likewise.
3602 * gcc.target/mips/cache-1.c: Likewise.
3603 * gcc.target/mips/call-1.c: Likewise.
3604 * gcc.target/mips/call-saved-2.c: Likewise.
3605 * gcc.target/mips/const-anchor-1.c: Likewise.
3606 * gcc.target/mips/const-anchor-2.c: Likewise.
3607 * gcc.target/mips/dse-1.c: Likewise.
3608 * gcc.target/mips/dsp-lhx.c: Likewise.
3609 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3610 * gcc.target/mips/ext-1.c: Likewise.
3611 * gcc.target/mips/ext-2.c: Likewise.
3612 * gcc.target/mips/ext-3.c: Likewise.
3613 * gcc.target/mips/ext-4.c: Likewise.
3614 * gcc.target/mips/ext-5.c: Likewise.
3615 * gcc.target/mips/ext-6.c: Likewise.
3616 * gcc.target/mips/ext-7.c: Likewise.
3617 * gcc.target/mips/extend-1.c: Likewise.
3618 * gcc.target/mips/fix-r4000-1.c: Likewise.
3619 * gcc.target/mips/fix-r4000-3.c: Likewise.
3620 * gcc.target/mips/fix-r4000-5.c: Likewise.
3621 * gcc.target/mips/fix-r4000-6.c: Likewise.
3622 * gcc.target/mips/fix-r4000-8.c: Likewise.
3623 * gcc.target/mips/fix-r4000-10.c: Likewise.
3624 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3625 * gcc.target/mips/fixed-vector-type.c: Likewise.
3626 * gcc.target/mips/fpr-moves-1.c: Likewise.
3627 * gcc.target/mips/fpr-moves-2.c: Likewise.
3628 * gcc.target/mips/fpr-moves-3.c: Likewise.
3629 * gcc.target/mips/fpr-moves-4.c: Likewise.
3630 * gcc.target/mips/fpr-moves-5.c: Likewise.
3631 * gcc.target/mips/fpr-moves-6.c: Likewise.
3632 * gcc.target/mips/ins-1.c: Likewise.
3633 * gcc.target/mips/ins-2.c: Likewise.
3634 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3635 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3636 * gcc.target/mips/lazy-binding-1.c: Likewise.
3637 * gcc.target/mips/madd-3.c: Likewise.
3638 * gcc.target/mips/madd-5.c: Likewise.
3639 * gcc.target/mips/madd-6.c: Likewise.
3640 * gcc.target/mips/madd-8.c: Likewise.
3641 * gcc.target/mips/madd-9.c: Likewise.
3642 * gcc.target/mips/memcpy-1.c: Likewise.
3643 * gcc.target/mips/mips-ps-type.c: Likewise.
3644 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3645 * gcc.target/mips/mips-sched-madd.c: Likewise.
3646 * gcc.target/mips/mips16e-extends.c: Likewise.
3647 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3648 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3649 * gcc.target/mips/movcc-1.c: Likewise.
3650 * gcc.target/mips/movcc-2.c: Likewise.
3651 * gcc.target/mips/movcc-3.c: Likewise.
3652 * gcc.target/mips/msub-5.c: Likewise.
3653 * gcc.target/mips/msub-6.c: Likewise.
3654 * gcc.target/mips/msub-8.c: Likewise.
3655 * gcc.target/mips/mult-2.c: Likewise.
3656 * gcc.target/mips/mult-3.c: Likewise.
3657 * gcc.target/mips/mult-5.c: Likewise.
3658 * gcc.target/mips/mult-6.c: Likewise.
3659 * gcc.target/mips/mult-7.c: Likewise.
3660 * gcc.target/mips/mult-12.c: Likewise.
3661 * gcc.target/mips/mult-13.c: Likewise.
3662 * gcc.target/mips/mult-14.c: Likewise.
3663 * gcc.target/mips/mult-15.c: Likewise.
3664 * gcc.target/mips/mult-17.c: Likewise.
3665 * gcc.target/mips/mult-18.c: Likewise.
3666 * gcc.target/mips/mult-19.c: Likewise.
3667 * gcc.target/mips/nmadd-1.c: Likewise.
3668 * gcc.target/mips/nmadd-2.c: Likewise.
3669 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3670 * gcc.target/mips/octeon-cins-1.c: Likewise.
3671 * gcc.target/mips/octeon-cins-2.c: Likewise.
3672 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3673 * gcc.target/mips/octeon-exts-2.c: Likewise.
3674 * gcc.target/mips/octeon-exts-3.c: Likewise.
3675 * gcc.target/mips/octeon-exts-4.c: Likewise.
3676 * gcc.target/mips/octeon-exts-5.c: Likewise.
3677 * gcc.target/mips/octeon-exts-6.c: Likewise.
3678 * gcc.target/mips/octeon-exts-7.c: Likewise.
3679 * gcc.target/mips/octeon-pop-2.c: Likewise.
3680 * gcc.target/mips/octeon-seq-3.c: Likewise.
3681 * gcc.target/mips/octeon-seq-4.c: Likewise.
3682 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3683 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3684 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3685 * gcc.target/mips/pr54240.c: Likewise.
3686 * gcc.target/mips/rsqrt-1.c: Likewise.
3687 * gcc.target/mips/rsqrt-2.c: Likewise.
3688 * gcc.target/mips/rsqrt-3.c: Likewise.
3689 * gcc.target/mips/rsqrt-4.c: Likewise.
3690 * gcc.target/mips/save-restore-2.c: Likewise.
3691 * gcc.target/mips/save-restore-4.c: Likewise.
3692 * gcc.target/mips/sb1-1.c: Likewise.
3693 * gcc.target/mips/scc-1.c: Likewise.
3694 * gcc.target/mips/scc-2.c: Likewise.
3695 * gcc.target/mips/scc-3.c: Likewise.
3696 * gcc.target/mips/scc-4.c: Likewise.
3697 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3698 * gcc.target/mips/truncate-1.c: Likewise.
3699 * gcc.target/mips/truncate-2.c: Likewise.
3700 * gcc.target/mips/truncate-3.c: Likewise.
3701 * gcc.target/mips/truncate-4.c: Likewise.
3702 * gcc.target/mips/truncate-5.c: Likewise.
3703 * gcc.target/mips/truncate-6.c: Likewise.
3704 * gcc.target/mips/unaligned-1.c: Likewise.
3705
3706 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3707 skip for -O0. Require -fexpensive-optimizations.
3708 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3709 * gcc.target/mips/dspr2-MULT.c: Likewise.
3710 * gcc.target/mips/fix-r4000-2.c: Likewise.
3711 * gcc.target/mips/fix-r4000-4.c: Likewise.
3712 * gcc.target/mips/fix-r4000-7.c: Likewise.
3713 * gcc.target/mips/fix-r4000-9.c: Likewise.
3714 * gcc.target/mips/madd-1.c: Likewise.
3715 * gcc.target/mips/madd-2.c: Likewise.
3716 * gcc.target/mips/madd-4.c: Likewise.
3717 * gcc.target/mips/maddu-1.c: Likewise.
3718 * gcc.target/mips/maddu-2.c: Likewise.
3719 * gcc.target/mips/maddu-3.c: Likewise.
3720 * gcc.target/mips/maddu-4.c: Likewise.
3721 * gcc.target/mips/msub-1.c: Likewise.
3722 * gcc.target/mips/msub-2.c: Likewise.
3723 * gcc.target/mips/msub-3.c: Likewise.
3724 * gcc.target/mips/msub-4.c: Likewise.
3725 * gcc.target/mips/msubu-1.c: Likewise.
3726 * gcc.target/mips/msubu-2.c: Likewise.
3727 * gcc.target/mips/msubu-3.c: Likewise.
3728 * gcc.target/mips/msubu-4.c: Likewise.
3729 * gcc.target/mips/mult-1.c: Likewise.
3730 * gcc.target/mips/mult-4.c: Likewise.
3731 * gcc.target/mips/mult-8.c: Likewise.
3732 * gcc.target/mips/mult-9.c: Likewise.
3733 * gcc.target/mips/mult-10.c: Likewise.
3734 * gcc.target/mips/mult-11.c: Likewise.
3735 * gcc.target/mips/mult-16.c: Likewise.
3736
3737 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3738 skip for -O0 and -Os.
3739 * gcc.target/mips/fix-r4000-12.c: Likewise.
3740 * gcc.target/mips/madd-7.c: Likewise.
3741 * gcc.target/mips/mips-ps-5.c: Likewise.
3742 * gcc.target/mips/mips-ps-7.c: Likewise.
3743 * gcc.target/mips/msub-7.c: Likewise.
3744
3745 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3746 skip for -O0. Require -mno-abicalls.
3747 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3748
3749 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3750 skip for -O0. Require a total number of BBIT instructions and
3751 at least one of each kind.
3752
3753 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3754 skip for -O0. Require -fno-unroll-loops.
3755
3756 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3757 skip for -O0. Allow BLTZ as well as BGEZ.
3758
3759 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3760
3761 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3762 skip for -O0. Require -fschedule-insns2.
3763 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3764
3765 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3766 but skip for -O0. Make a branch-likely more likely.
3767
3768 * gcc.target/mips/timode-2.c: Split each test into its own function.
3769 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3770
3771 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3772 skip for -O0. Require -fpeephole2.
3773 * gcc.target/mips/vr-mult-2.c: Likewise.
3774
3775 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3776
3777 PR preprocessor/53469
3778 * gcc.dg/cpp/_Pragma7.c: New test case.
3779
3780 2012-08-27 Tobias Burnus <burnus@net-b.de>
3781
3782 PR fortran/54370
3783 * gfortran.dg/do_5.f90: New.
3784
3785 2012-08-27 Tobias Burnus <burnus@net-b.de>
3786
3787 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3788 from dg-options as -Wall no longer implies it.
3789
3790 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3791
3792 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3793
3794 2012-08-25 Jason Merrill <jason@redhat.com>
3795
3796 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3797
3798 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3799
3800 PR c++/51421
3801 * g++.dg/cpp0x/auto34.C: New.
3802
3803 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR c/54363
3806 * gcc.dg/pr54363.c: New test.
3807
3808 PR c/54355
3809 * gcc.dg/pr54355.c: New test.
3810
3811 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3812
3813 PR debug/52857
3814 * gcc.target/i386/pr52857-1.c: New.
3815 * gcc.target/i386/pr52857-2.c: Likewise.
3816
3817 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3818
3819 * gcc.target/mips/code-readable-4.c: New test.
3820
3821 2012-08-23 Julian Brown <julian@codesourcery.com>
3822 Sandra Loosemore <sandra@codesourcery.com>
3823
3824 * gcc.target/mips/code-readable-1.c: Add -O to options.
3825
3826 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3827
3828 PR c++/20420
3829 * g++.dg/lookup/using53.C: New.
3830
3831 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3832
3833 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3834 * gcc.dg/fixed-point/convert-1.c: New.
3835 * gcc.dg/fixed-point/convert-2.c: New.
3836 * gcc.dg/fixed-point/convert-3.c: New.
3837 * gcc.dg/fixed-point/convert-4.c: New.
3838 * gcc.dg/fixed-point/convert-float-1.c: New.
3839 * gcc.dg/fixed-point/convert-float-2.c: New.
3840 * gcc.dg/fixed-point/convert-float-3.c: New.
3841 * gcc.dg/fixed-point/convert-float-4.c: New.
3842 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3843 * gcc.dg/fixed-point/convert-sat.c: New.
3844 * gcc.dg/fixed-point/convert.h: New.
3845
3846 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3847
3848 PR target/54089
3849 * gcc.target/sh/pr54089-2.c: New.
3850
3851 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3852
3853 * gcc.target/i386/long-double-64-1.c: New file.
3854 * gcc.target/i386/long-double-64-2.c: Likewise.
3855 * gcc.target/i386/long-double-64-3.c: Likewise.
3856 * gcc.target/i386/long-double-64-4.c: Likewise.
3857 * gcc.target/i386/long-double-80-1.c: Likewise.
3858 * gcc.target/i386/long-double-80-2.c: Likewise.
3859 * gcc.target/i386/long-double-80-3.c: Likewise.
3860 * gcc.target/i386/long-double-80-4.c: Likewise.
3861 * gcc.target/i386/long-double-80-5.c: Likewise.
3862 * gcc.target/i386/long-double-80-6.c: Likewise.
3863 * gcc.target/i386/long-double-80-7.c: Likewise.
3864
3865 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3866
3867 PR tree-optimization/54317
3868 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3869
3870 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3871
3872 PR target/39423
3873 * gcc.target/sh/pr39423-2.c: New.
3874
3875 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3876
3877 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3878 * gcc.dg/fold-perm.c: Likewise.
3879
3880 2012-08-20 Jan Hubicka <jh@suse.cz>
3881
3882 PR fortran/48636
3883 * gcc.dg/ipa/inlinehint-1.c: New.
3884
3885 2012-08-20 Florian Weimer <fweimer@redhat.com>
3886
3887 PR c++/19351
3888 * g++.dg/init/new38.C: New test.
3889 * g++.dg/init/new39.C: New test.
3890
3891 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3892
3893 PR target/54089
3894 * gcc.target/sh/pr54089-1.c: New.
3895
3896 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3897
3898 PR target/51244
3899 * gcc.target/sh/pr51244-11.c: New.
3900
3901 2012-08-20 Tobias Burnus <burnus@net-b.de>
3902
3903 PR fortran/54301
3904 * gfortran.dg/warn_target_lifetime_2.f90: New.
3905
3906 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3907
3908 PR c++/10416
3909 * g++.dg/warn/Wunused-var-17.C: New.
3910
3911 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3912
3913 PR middle-end/53992
3914 * gcc.dg/gomp/pr53992.c: New test.
3915
3916 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3917
3918 PR tree-ssa/54295
3919 * gcc.c-torture/execute/20120817-1.c: New test.
3920
3921 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3922
3923 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3924 add instruction.
3925 (f2): New test that really does need adds.
3926
3927 2012-08-20 Richard Guenther <rguenther@suse.de>
3928
3929 PR tree-optimization/54327
3930 * gcc.dg/torture/pr54327.c: New testcase.
3931
3932 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR tree-optimization/54321
3935 * gcc.c-torture/compile/pr54321.c: New test.
3936
3937 2012-08-20 Tobias Burnus <burnus@net-b.de>
3938
3939 PR fortran/54301
3940 * gfortran.dg/warn_target_lifetime_1.f90: New.
3941
3942 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3943
3944 PR fortran/54298
3945 * gfortran.dg/real_compare_1.f90: New test case.
3946 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3947
3948 2012-08-18 Jan Hubicka <jh@suse.cz>
3949
3950 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3951
3952 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3953
3954 PR fortran/39290
3955 * gfortran.dg/interface_37.f90: New test.
3956
3957 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3958 Gary Funck <gary@intrepid.com>
3959
3960 PR target/20020
3961 * gcc.target/i386/pr20020-1.c: New test.
3962 * gcc.target/i386/pr20020-2.c: Likewise.
3963 * gcc.target/i386/pr20020-3.c: Likewise.
3964
3965 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3966
3967 * gcc.target/i386/perm-concat.c: New test.
3968
3969 2012-08-17 Julian Brown <julian@codesourcery.com>
3970
3971 * gcc.target/arm/div64-unwinding.c: New test.
3972
3973 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3974
3975 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3976
3977 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3978
3979 PR target/54236
3980 * gcc.target/sh/pr54236-1.c: New.
3981
3982 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3983
3984 * lib/target-supports.exp (check_effective_target_sync_int_long)
3985 (check_effective_target_sync_char_short): Enable for crisv32-*
3986 and cris-*.
3987
3988 PR middle-end/54261
3989 * gcc.dg/torture/pr54261-1.c: New test.
3990
3991 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3992
3993 PR fortran/54243
3994 PR fortran/54244
3995 * gfortran.dg/typebound_call_24.f03: New.
3996
3997 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3998
3999 PR tree-optimization/54245
4000 * gcc.dg/tree-ssa/pr54245.c: New test.
4001
4002 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4003
4004 PR tree-optimization/54240
4005 * gcc.target/powerpc/pr54240.c: New test.
4006 * gcc.target/mips/pr54240.c: Likewise.
4007
4008 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4009
4010 PR target/52933
4011 * gcc.target/sh/pr52933-1.c: New.
4012 * gcc.target/sh/pr52933-2.c: New.
4013
4014 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4015
4016 PR target/50751
4017 * gcc.target/sh/pr50751-8.c: New.
4018
4019 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4020
4021 PR fortran/47586
4022 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4023 * gfortran.dg/typebound_proc_27.f03: New test.
4024
4025 2012-08-14 Sterling Augustine <saugustine@google.com>
4026
4027 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4028
4029 2012-08-14 Tobias Burnus <burnus@net-b.de>
4030
4031 PR fortran/40881
4032 * gfortran.dg/data_constraints_3.f90: New.
4033 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4034 to disable -pedantic compilation.
4035 * gfortran.dg/pr37243.f: Ditto.
4036 * gfortran.dg/g77/19990826-3.f: Ditto.
4037 * gfortran.dg/g77/20020307-1.f : Ditto.
4038 * gfortran.dg/g77/980310-3.f: Ditto.
4039
4040 2012-08-14 Tobias Burnus <burnus@net-b.de>
4041
4042 PR fortran/54234
4043 * gfortran.dg/warn_conversion_4.f90: New.
4044
4045 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4046
4047 PR middle-end/53411
4048 PR rtl-optimization/53495
4049 * gcc.c-torture/compile/pr53411.c: New test.
4050 * gcc.c-torture/compile/pr53495.c: New test.
4051
4052 2012-08-13 Richard Guenther <rguenther@suse.de>
4053
4054 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4055
4056 2012-08-13 Richard Guenther <rguenther@suse.de>
4057
4058 PR tree-optimization/54200
4059 * gcc.dg/guality/pr54200.c: New testcase.
4060 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4061
4062 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4063
4064 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4065
4066 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4067
4068 PR target/51244
4069 * gcc.target/sh/pr51244-7.c: New.
4070 * gcc.target/sh/pr51244-8.c: New.
4071 * gcc.target/sh/pr51244-9.c: New.
4072 * gcc.target/sh/pr51244-10.c: New.
4073
4074 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4075
4076 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4077 -m2e or -m2a.
4078 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4079 * gcc.target/sh/pr53511-1.c: Likewise.
4080 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4081 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4082 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4083 * gcc.target/sh/pr53512-3.c: Likewise.
4084 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4085
4086 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4087
4088 PR target/39423
4089 * gcc.c-torture/compile/pr39423-1.c: New.
4090 * gcc.c-torture/compile/pr39423-2.c: New.
4091
4092 2012-08-12 Tobias Burnus <burnus@net-b.de>
4093
4094 PR fortran/54221
4095 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4096 they appear uninitialized on the RHS.
4097 * gfortran.dg/public_private_module_6.f90: New.
4098
4099 2012-08-11 Martin Jambor <mjambor@suse.cz>
4100
4101 PR fortran/48636
4102 * gfortran.dg/pr48636.f90: New test.
4103
4104 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4105
4106 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4107 to avoid warnings.
4108 (main): Adjust caller.
4109
4110 2012-08-10 Richard Guenther <rguenther@suse.de>
4111
4112 * gcc.dg/matrix/*.c: Adjust and move ...
4113 * gcc.dg/torture/: ... here.
4114 * gcc.dg/matrix: Remove directory.
4115
4116 2012-08-10 Richard Guenther <rguenther@suse.de>
4117
4118 PR middle-end/54219
4119 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4120
4121 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4122
4123 PR middle-end/54211
4124 * gcc.dg/tree-ssa/pr54211.c: New test.
4125
4126 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4127
4128 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4129 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4130
4131 2012-08-10 Richard Guenther <rguenther@suse.de>
4132
4133 PR tree-optimization/54109
4134 * gcc.dg/torture/pr54109.c: New testcase.
4135 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4136 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4137
4138 2012-08-10 Richard Guenther <rguenther@suse.de>
4139
4140 PR tree-optimization/54027
4141 * gcc.dg/torture/pr54027.c: New testcase.
4142
4143 2012-08-10 Richard Guenther <rguenther@suse.de>
4144
4145 * g++.dg/plugin/selfassign.c: Adjust.
4146 * gcc.dg/plugin/selfassign.c: Likewise.
4147 * gcc.dg/strlenopt-11.c: Likewise.
4148 * gcc.dg/strlenopt-13.c: Likewise.
4149 * gcc.dg/no-strict-overflow-4.c: Likewise.
4150 * gcc.dg/strict-overflow-4.c: Likewise.
4151 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4152 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4153 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4154 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4155 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4156 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4157 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4158 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4159 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4160 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4161 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4162 * gcc.dg/pr46309.c: Likewise.
4163 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4164
4165 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4166
4167 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4168 for x86 targets.
4169 * gcc.c-torture/compile/20120727-2.c: New test.
4170
4171 2012-08-09 Martin Jambor <mjambor@suse.cz>
4172
4173 * gcc.dg/ipa/iinline-4.c: New test.
4174 * gcc.dg/ipa/iinline-5.c: Likewise.
4175 * gcc.dg/ipa/iinline-6.c: Likewise.
4176 * gcc.dg/ipa/iinline-7.c: Likewise.
4177 * gcc.dg/lto/20120723_0.c: Likewise.
4178 * gcc.dg/lto/20120723_1.c: Likewise.
4179
4180 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4181
4182 PR target/39423
4183 * gcc.target/sh/pr39423-1.c: New.
4184
4185 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4186
4187 PR target/51244
4188 * gcc.target/sh/pr51244-5: New.
4189 * gcc.target/sh/pr51244-6: New.
4190
4191 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4192
4193 * gcc.target/i386/adx-addxcarry32-3.c: New.
4194 * gcc.target/i386/adx-addxcarry64-3.c: New.
4195
4196 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4197
4198 PR rtl-optimization/53701
4199 * gcc.dg/pr53701.c: New test.
4200
4201 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4202
4203 * gcc.c-torture/compile/20120727-1.c: New test.
4204
4205 2012-08-09 Tobias Burnus <burnus@net-b.de>
4206
4207 PR fortran/54199
4208 * gfortran.dg/intrinsic_shadow_4.f90: New.
4209
4210 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4211
4212 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4213
4214 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4215
4216 * gcc.c-torture/execute/20120808-1.c: New test.
4217
4218 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR rtl-optimization/54157
4221 * gcc.target/i386/pr54157.c: New file.
4222
4223 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4224
4225 * gcc.target/i386/adx-addcarryx32-1.c: New.
4226 * gcc.target/i386/adx-addcarryx32-2.c: New.
4227 * gcc.target/i386/adx-addcarryx64-1.c: New.
4228 * gcc.target/i386/adx-addcarryx64-2.c: New.
4229 * gcc.target/i386/adx-check.h: New.
4230 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4231 * gcc.target/i386/sse-12.c: Add -madx.
4232 * gcc.target/i386/sse-13.c: Ditto.
4233 * gcc.target/i386/sse-14.c: Ditto.
4234 * gcc.target/i386/sse-22.c: Ditto.
4235 * gcc.target/i386/sse-23.c: Ditto.
4236 * g++.dg/other/i386-2.C: Ditto.
4237 * g++.dg/other/i386-3.C: Ditto.
4238
4239 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4240
4241 * gcc.dg/tree-ssa/slsr-5.c: New.
4242 * gcc.dg/tree-ssa/slsr-6.c: New.
4243 * gcc.dg/tree-ssa/slsr-7.c: New.
4244 * gcc.dg/tree-ssa/slsr-8.c: New.
4245 * gcc.dg/tree-ssa/slsr-9.c: New.
4246 * gcc.dg/tree-ssa/slsr-10.c: New.
4247 * gcc.dg/tree-ssa/slsr-11.c: New.
4248 * gcc.dg/tree-ssa/slsr-12.c: New.
4249 * gcc.dg/tree-ssa/slsr-13.c: New.
4250 * gcc.dg/tree-ssa/slsr-14.c: New.
4251 * gcc.dg/tree-ssa/slsr-15.c: New.
4252 * gcc.dg/tree-ssa/slsr-16.c: New.
4253 * gcc.dg/tree-ssa/slsr-17.c: New.
4254 * gcc.dg/tree-ssa/slsr-18.c: New.
4255 * gcc.dg/tree-ssa/slsr-19.c: New.
4256 * gcc.dg/tree-ssa/slsr-20.c: New.
4257 * gcc.dg/tree-ssa/slsr-21.c: New.
4258 * gcc.dg/tree-ssa/slsr-22.c: New.
4259 * gcc.dg/tree-ssa/slsr-23.c: New.
4260 * gcc.dg/tree-ssa/slsr-24.c: New.
4261 * gcc.dg/tree-ssa/slsr-25.c: New.
4262 * gcc.dg/tree-ssa/slsr-26.c: New.
4263 * gcc.dg/tree-ssa/slsr-30.c: New.
4264 * gcc.dg/tree-ssa/slsr-31.c: New.
4265
4266 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4267
4268 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4269 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4270 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4271
4272 2012-08-06 Cary Coutant <ccoutant@google.com>
4273
4274 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4275
4276 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4277
4278 PR fortran/35831
4279 * gfortran.dg/dummy_procedure_5.f90: Modified.
4280 * gfortran.dg/dummy_procedure_8.f90: New.
4281 * gfortran.dg/interface_26.f90: Modified.
4282 * gfortran.dg/proc_ptr_11.f90: Modified.
4283 * gfortran.dg/proc_ptr_15.f90: Modified.
4284 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4285 * gfortran.dg/typebound_override_1.f90: Modified.
4286 * gfortran.dg/typebound_proc_6.f03: Modified.
4287
4288 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4289
4290 PR tree-optimization/51938
4291 PR tree-optimization/52005
4292 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4293 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4294 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4295 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4296
4297 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4298
4299 Avoid crashing on erroneous static_assert usage
4300 * g++.dg/cpp0x/static_assert8.C: New test.
4301
4302 2012-08-06 Jason Merrill <jason@redhat.com>
4303
4304 * g++.dg/cpp0x/sfinae38.C: New.
4305
4306 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4307 Paolo Carlini <paolo.carlini@oracle.com>
4308
4309 PR c++/54165
4310 * g++.dg/conversion/void2.C: New.
4311
4312 2012-08-06 Tom de Vries <tom@codesourcery.com>
4313
4314 * gcc.dg/tree-ssa/vrp78.c: New test.
4315
4316 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4317 Richard Sandiford <rdsandiford@googlemail.com>
4318
4319 * g++.dg/opt/enum2.C: Require fpic target.
4320 * g++.dg/lto/20090303_0.C: Likewise.
4321
4322 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4323 Catherine Moore <clm@codesourcery.com>
4324
4325 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4326 flush function names too.
4327 * gcc.target/mips/clear-cache-1.c: Likewise.
4328
4329 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4330
4331 PR target/54156
4332 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4333
4334 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4335
4336 PR fortran/54166
4337 * gfortran.dg/array_5.f90: New test.
4338
4339 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4340
4341 PR tree-optimization/30318
4342 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4343
4344 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4345
4346 * g++.dg/ext/vector17.C: New testcase.
4347
4348 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4349
4350 PR target/51931
4351 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4352 * g++.dg/opt/longbranch1.C: Likewise.
4353
4354 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4355
4356 PR tree-optimization/53805
4357 * gcc.dg/fold-notunord.c: New testcase.
4358
4359 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4360
4361 PR fortran/48820
4362 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4363 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4364
4365 2012-08-02 Jason Merrill <jason@redhat.com>
4366 Paolo Carlini <paolo.carlini@oracle.com>
4367
4368 PR c++/51213 (again)
4369 * g++.dg/cpp0x/sfinae37.C: Extend.
4370
4371 2012-08-02 Richard Guenther <rguenther@suse.de>
4372
4373 PR tree-optimization/50672
4374 * g++.dg/torture/pr50672.C: New testcase.
4375
4376 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4377
4378 PR fortran/54147
4379 * gfortran.dg/abstract_type_6.f03: Modified.
4380 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4381 * gfortran.dg/proc_ptr_comp_35.f90: New.
4382 * gfortran.dg/typebound_proc_9.f03: Modified.
4383 * gfortran.dg/typebound_proc_26.f90: New.
4384
4385 2012-08-02 Richard Guenther <rguenther@suse.de>
4386
4387 * gcc.dg/torture/pta-callused-1.c: Adjust.
4388 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4389 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4390 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4391 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4392 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4393 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4394 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4395 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4396
4397 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4398
4399 PR fortran/54033
4400 * gfortran.dg/include_6.f90: New test case.
4401 * gfortran.dg/include_7.f90: New test case.
4402 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4403
4404 2012-08-01 Tom de Vries <tom@codesourcery.com>
4405
4406 * gcc.dg/tree-ssa/vrp76.c: New test.
4407
4408 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4409
4410 PR tree-optimization/46556
4411 * gcc.dg/tree-ssa/slsr-27.c: New.
4412 * gcc.dg/tree-ssa/slsr-28.c: New.
4413 * gcc.dg/tree-ssa/slsr-29.c: New.
4414
4415 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4416
4417 PR fortran/42418
4418 * gfortran.dg/proc_decl_29.f90: New.
4419
4420 2012-07-31 Dehao Chen <dehao@google.com>
4421
4422 * gcc.dg/predict-7.c: New test.
4423
4424 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4425
4426 PR fortran/54134
4427 * gfortran.dg/typebound_override_3.f90: New.
4428
4429 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4430
4431 PR tree-optimization/53773
4432 * gcc.dg/vect/pr53773.c: New test.
4433
4434 2012-07-31 Nick Clifton <nickc@redhat.com>
4435
4436 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4437 and for XStormy16.
4438
4439 2012-07-31 Tobias Burnus <burnus@net-b.de>
4440
4441 * gfortran.dg/c_funloc_tests_6.f90: New.
4442 * gfortran.dg/c_funloc_tests_7.f90: New.
4443 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4444
4445 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4446
4447 PR c++/53624
4448 * g++.dg/cpp0x/temp_default5.C: New.
4449
4450 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4451
4452 PR fortran/51081
4453 * gfortran.dg/proc_ptr_37.f90: New.
4454
4455 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4456
4457 * lib/target-supports.exp
4458 (check_effective_target_vect_natural_alignment): New function.
4459 * gcc.dg/align-2.c: Only run on targets with natural alignment
4460 of vector types.
4461 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4462 alignment of vector types.
4463
4464 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4465 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4466
4467 * gcc.target/i386/rdseed16-1.c: New.
4468 * gcc.target/i386/rdseed32-1.c: Ditto
4469 * gcc.target/i386/rdseed64-1.c: Ditto
4470 * gcc.target/i386/sse-12.c: Add -mrdseed.
4471 * gcc.target/i386/sse-13.c: Ditto.
4472 * gcc.target/i386/sse-14.c: Ditto.
4473 * g++.dg/other/i386-2.C: Ditto.
4474 * g++.dg/other/i386-3.C: Ditto.
4475
4476 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4477
4478 PR target/51244
4479 * gcc.target/sh/pr51244-4.c: New.
4480
4481 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4482
4483 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4484 for alpha*-*-* targets. Cleanup original tree dump.
4485
4486 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4487
4488 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4489 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4490
4491 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4492
4493 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4494 rand, srand. Include <stdlib.h>.
4495
4496 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4497
4498 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4499
4500 2012-07-26 Richard Henderson <rth@redhat.com>
4501
4502 * gcc.dg/attr-hotcold-1.c: New.
4503 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4504
4505 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4506 Sandra Loosemore <sandra@codesourcery.com>
4507
4508 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4509
4510 2012-07-26 Tobias Burnus <burnus@net-b.de>
4511
4512 * gfortran.dg/contiguous_1.f90: Update dg-error.
4513 * gfortran.dg/proc_ptr_32.f90: Ditto.
4514
4515 2012-07-26 Richard Guenther <rguenther@suse.de>
4516
4517 PR tree-optimization/54098
4518 * gcc.dg/torture/pr54098.c: New testcase.
4519
4520 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4521
4522 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4523 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4524
4525 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4526
4527 PR fortran/44354
4528 * gfortran.dg/array_constructor_39.f90: New test.
4529
4530 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4531
4532 PR fortran/44354
4533 * gfortran.dg/array_constructor_38.f90: New test.
4534
4535 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4536
4537 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4538
4539 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4540
4541 * gnat.dg/noreturn5.ad[sb]: New test.
4542
4543 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4544 Paul Brook <paul@codesourcery.com>
4545
4546 PR target/53633
4547
4548 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4549 * c-c++-common/pr53633.c: New test.
4550
4551 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4552
4553 * gcc.target/i386/asm-dialect-1.c: New test case.
4554
4555 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4556 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4557
4558 * gcc.target/i386/prefetchw-1.c: New.
4559 * gcc.target/i386/sse-12.c: Add -mprfchw.
4560 * gcc.target/i386/sse-13.c: Ditto.
4561 * gcc.target/i386/sse-14.c: Ditto.
4562 * gcc.target/i386/sse-22.c: Ditto.
4563 * gcc.target/i386/sse-23.c: Ditto.
4564 * g++.dg/other/i386-2.C: Ditto.
4565 * g++.dg/other/i386-3.C: Ditto.
4566
4567 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4568
4569 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4570
4571 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4572
4573 PR target/54051
4574 * gcc.target/arm/pr54051.c: New.
4575 * gcc.target/arm/vfp-1.c: Adjust test.
4576
4577 2012-07-24 Julian Brown <julian@codesourcery.com>
4578
4579 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4580 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4581 hard-float ARM.
4582
4583 2012-07-23 Paul Brook <paul@codesourcery.com>
4584
4585 * g++.dg/other/armv7m-1.c: New test.
4586
4587 2012-07-23 Julian Brown <julian@codesourcery.com>
4588
4589 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4590 ARM.
4591 (DO_TEST): Define to 1 for appropriate ARM targets.
4592
4593 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4594
4595 PR tree-optimization/53881
4596 * gcc.dg/pr53881.c: Renamed to ...
4597 * gcc.dg/pr53881-1.c: ... this.
4598 * gcc.dg/pr53881-2.c: New test.
4599
4600 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4601
4602 Handle recent changes in default atomics for cris*-*-linux*.
4603 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4604 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4605 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4606 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4607 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4608 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4609 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4610 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4611 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4612 -mno-unaligned-atomic-may-use-library is in effect for
4613 cris*-*-linux*.
4614 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4615 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4616 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4617 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4618 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4619 gcc.target/cris/torture/sync-mis-op-i-1.c,
4620 gcc.target/cris/torture/sync-mis-op-i-2.c,
4621 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4622 gcc.target/cris/torture/sync-mis-op-i-3.c,
4623 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4624 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4625 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4626 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4627 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4628 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4629 (main): Remove local variable x.
4630 [mis_ok]: Check that atomics don't fail.
4631
4632 2012-07-21 Andrew Pinski <apinski@cavium.com>
4633
4634 * gcc.dg/tree-ssa/vrp72.c: New test.
4635 * gcc.dg/tree-ssa/vrp73.c: New test.
4636 * gcc.dg/tree-ssa/vrp74.c: New test.
4637 * gcc.dg/tree-ssa/vrp75.c: New test.
4638
4639 2012-07-21 Andrew Pinski <apinski@cavium.com>
4640
4641 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4642 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4643
4644 2012-07-21 Andrew Pinski <apinski@cavium.com>
4645
4646 * gcc.target/mips/octeon-pop-2.c: New testcase.
4647
4648 2012-07-21 Tobias Burnus <burnus@net-b.de>
4649
4650 PR fortran/48820
4651 * gfortran.dg/assumed_rank_3.f90: New.
4652 * gfortran.dg/assumed_rank_11.f90: New.
4653 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4654 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4655 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4656
4657 2012-07-21 Andrew Pinski <apinski@cavium.com>
4658
4659 * gcc.target/mips/unaligned-1.c: New testcase.
4660
4661 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4662
4663 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4664
4665 2012-07-20 Tobias Burnus <burnus@net-b.de>
4666
4667 * gfortran.dg/bind_c_array_params_2.f90: New.
4668 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4669 and update dg-error.
4670
4671 2012-07-20 Tobias Burnus <burnus@net-b.de>
4672
4673 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4674
4675 2012-07-20 Jason Merrill <jason@redhat.com>
4676
4677 PR c++/54038
4678 * g++.dg/other/array7.C: New.
4679
4680 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4681
4682 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4683 the basic block and check loop depth.
4684 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4685 matching patterns and comments.
4686 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4687 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4688
4689 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4690
4691 PR c++/28656
4692 * c-c++-common/pr28656.c: New test.
4693
4694 2012-07-19 Jason Merrill <jason@redhat.com>
4695
4696 PR c++/54026
4697 * g++.dg/init/mutable1.C: New.
4698
4699 2012-07-20 Tobias Burnus <burnus@net-b.de>
4700
4701 PR fortran/48820
4702 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4703 * gfortran.dg/assumed_rank_1.f90: New.
4704 * gfortran.dg/assumed_rank_1_c.c: New.
4705 * gfortran.dg/assumed_rank_2.f90: New.
4706 * gfortran.dg/assumed_rank_4.f90: New.
4707 * gfortran.dg/assumed_rank_5.f90: New.
4708 * gfortran.dg/assumed_rank_6.f90: New.
4709 * gfortran.dg/assumed_rank_7.f90: New.
4710 * gfortran.dg/assumed_rank_8.f90: New.
4711 * gfortran.dg/assumed_rank_8_c.c: New.
4712 * gfortran.dg/assumed_rank_9.f90: New.
4713 * gfortran.dg/assumed_rank_10.f90: New.
4714 * gfortran.dg/assumed_rank_12.f90: New.
4715
4716 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4717
4718 * gnat.dg/opt25.adb: New test.
4719 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4720 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4721
4722 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4723
4724 * gnat.dg/aggr20.ad[sb]: New test.
4725 * gnat.dg/aggr20_pkg.ads: New helper.
4726
4727 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4728
4729 * gnat.dg/derived_type3.adb: New test.
4730 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4731
4732 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR rtl-optimization/53942
4735 * gcc.dg/pr53942.c: New test.
4736
4737 2012-07-19 Jason Merrill <jason@redhat.com>
4738
4739 PR c++/54021
4740 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4741
4742 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4743
4744 * gnat.dg/discr38.adb: New test.
4745
4746 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR middle-end/54017
4749 * c-c++-common/gomp/pr54017.c: New test.
4750
4751 2012-07-19 Richard Guenther <rguenther@suse.de>
4752 Eric Botcazou <ebotcazou@adacore.com>
4753
4754 * gnat.dg/loop_optimization11.adb: New testcase.
4755 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4756
4757 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4758 Jason Merrill <jason@redhat.com>
4759
4760 * g++.dg/cpp0x/sfinae37.C: New.
4761 * g++.dg/template/access23.C: New.
4762 * g++.dg/template/access7.C: Adjust.
4763 * g++.dg/template/sfinae10.C: Don't expect errors.
4764 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4765
4766 2012-07-18 Julian Brown <julian@codesourcery.com>
4767 Sandra Loosemore <sandra@codesroucery.com>
4768
4769 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4770
4771 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4772
4773 * gnat.dg/noreturn4.ad[sb]: New test.
4774 * gnat.dg/noreturn4_pkg.ads: New helper.
4775
4776 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4777 Julian Brown <julian@codesourcery.com>
4778
4779 * gcc.target/arm/neon-vdup-1.c: New test case.
4780 * gcc.target/arm/neon-vdup-2.c: New test case.
4781 * gcc.target/arm/neon-vdup-3.c: New test case.
4782 * gcc.target/arm/neon-vdup-4.c: New test case.
4783 * gcc.target/arm/neon-vdup-5.c: New test case.
4784 * gcc.target/arm/neon-vdup-6.c: New test case.
4785 * gcc.target/arm/neon-vdup-7.c: New test case.
4786 * gcc.target/arm/neon-vdup-8.c: New test case.
4787 * gcc.target/arm/neon-vdup-9.c: New test case.
4788 * gcc.target/arm/neon-vdup-10.c: New test case.
4789 * gcc.target/arm/neon-vdup-11.c: New test case.
4790 * gcc.target/arm/neon-vdup-12.c: New test case.
4791 * gcc.target/arm/neon-vdup-13.c: New test case.
4792 * gcc.target/arm/neon-vdup-14.c: New test case.
4793 * gcc.target/arm/neon-vdup-15.c: New test case.
4794 * gcc.target/arm/neon-vdup-16.c: New test case.
4795 * gcc.target/arm/neon-vdup-17.c: New test case.
4796 * gcc.target/arm/neon-vdup-18.c: New test case.
4797 * gcc.target/arm/neon-vdup-19.c: New test case.
4798 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4799 arguments non-constant.
4800
4801 2012-07-18 Richard Guenther <rguenther@suse.de>
4802
4803 PR tree-optimization/53970
4804 * g++.dg/torture/pr53970.C: New testcase.
4805
4806 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4807
4808 PR target/38621
4809 * gcc.c-torture/compile/pr38621.c: New.
4810
4811 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4812
4813 PR target/33135
4814 * gcc.target/sh/pr33135-1.c: New.
4815 * gcc.target/sh/pr33135-2.c: New.
4816 * gcc.target/sh/pr33135-3.c: New.
4817 * gcc.target/sh/pr33135-4.c: New.
4818
4819 2012-07-17 Jason Merrill <jason@redhat.com>
4820
4821 PR c++/53995
4822 * g++.dg/parse/enum9.C: New.
4823
4824 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4825 Sandra Loosemore <sandra@codesourcery.com>
4826
4827 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4828 if there is a conflict with -mcpu=. Use -mcpu=5208.
4829
4830 2012-07-17 Jason Merrill <jason@redhat.com>
4831
4832 PR c++/53989
4833 * g++.dg/template/array23.C: New.
4834
4835 2012-07-17 Tobias Burnus <burnus@net-b.de>
4836
4837 PR fortran/53985
4838 * gfortran.dg/bind_c_usage_26.f90: New.
4839 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4840 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4841 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4842 * gfortran.dg/interop_params.f03: Ditto.
4843
4844 2012-07-17 Jason Merrill <jason@redhat.com>
4845
4846 * g++.dg/template/inherit8.C: Adjust.
4847 * g++.dg/template/using21.C: Adjust.
4848 * g++.dg/template/using22.C: Adjust.
4849
4850 PR c++/53549
4851 * g++.dg/template/current-inst1.C: New.
4852 * g++.dg/parse/crash35.C: Adjust.
4853
4854 2012-07-17 Tobias Burnus <burnus@net-b.de>
4855
4856 PR fortran/52101
4857 * gfortran.dg/oldstyle_4.f90: New.
4858
4859 2012-07-17 Tobias Burnus <burnus@net-b.de>
4860
4861 PR fortran/49265
4862 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4863 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4864
4865 2012-07-16 Jason Merrill <jason@redhat.com>
4866
4867 * g++.dg/parse/access8.C: Adjust.
4868 * g++.dg/template/sfinae6_neg.C: Adjust.
4869
4870 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4871
4872 PR fortran/53824
4873 * gfortran.dg/coarray_allocate_1.f90: New test.
4874
4875 2012-07-16 Andrew Pinski <apinski@cavium.com>
4876
4877 * gcc.c-torture/execute/bswap-1.c: New testcase.
4878 * gcc.c-torture/compile/unalign-1.c: New testcase.
4879 * gcc.c-torture/compile/20120524-1.c: New testcase.
4880 * gcc.c-torture/compile/20101216-1.c: New testcase.
4881
4882 2012-07-16 Dehao Chen <dehao@google.com>
4883
4884 Revert
4885 2012-07-10 Dehao Chen <dehao@google.com>
4886
4887 * gcc.dg/debug_info_inline.c: New test.
4888
4889 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4890
4891 PR fortran/53956
4892 * gfortran.dg/proc_decl_28.f90: New.
4893
4894 2012-07-16 Andrew Pinski <apinski@cavium.com>
4895
4896 * gcc.dg/torture/builtins-1.c: New testcase.
4897
4898 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4899
4900 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4901 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4902 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4903 gcc.target/cris/sync-1-v10.c,
4904 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4905 pass -mno-unaligned-atomic-may-use-library.
4906 * gcc.target/cris/sync-xchg-1.c: New test.
4907 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4908 valid register operand output modifier.
4909
4910 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4911
4912 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4913 characters.
4914
4915 2012-07-13 Andrew Pinski <apinski@cavium.com>
4916
4917 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4918 rather than cleanup-tree-dump.
4919 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4920
4921 2012-07-13 Richard Guenther <rguenther@suse.de>
4922
4923 PR tree-optimization/53907
4924 * gcc.target/i386/pr53907.c: New testcase.
4925
4926 2012-07-13 Richard Guenther <rguenther@suse.de>
4927
4928 PR tree-optimization/53922
4929 * gcc.dg/torture/pr53922.c: New testcase.
4930
4931 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4932
4933 PR rtl-optimization/53908
4934 * gcc.dg/torture/pr53908.c: New test.
4935
4936 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4937
4938 PR c++/53531
4939 * g++.dg/cpp0x/variadic135.C: New.
4940
4941 2012-07-12 Jason Merrill <jason@redhat.com>
4942
4943 * g++.dg/template/sfinae6_neg.C: Adjust.
4944
4945 2012-07-12 Tobias Burnus <burnus@net-b.de>
4946
4947 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4948 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4949 scan-tree-dump-times pattern.
4950
4951 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4954
4955 2012-07-11 Jason Merrill <jason@redhat.com>
4956
4957 DR 1402
4958 * g++.g/cpp0x/defaulted37.C: New.
4959
4960 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4961
4962 PR target/53859
4963 * gcc.target/arm/pr53859.c: New test.
4964
4965 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4966
4967 PR target/53886
4968 * gcc.c-torture/compile/pr53886.c: New.
4969
4970 2012-07-10 Dehao Chen <dehao@google.com>
4971
4972 * gcc.dg/debug_info_inline.c: New test.
4973
4974 2012-07-10 Jason Merrill <jason@redhat.com>
4975
4976 PR c++/53733
4977 * g++.dg/cpp0x/defaulted36.C: New.
4978 * g++.dg/cpp0x/defaulted21.C: Adjust.
4979
4980 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4981
4982 2012-07-09 Sterling Augustine <saugustine@google.com>
4983
4984 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4985
4986 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4987
4988 PR tree-optimization/53887
4989 * gcc.dg/pr53887.c: New test.
4990
4991 2012-07-09 Jason Merrill <jason@redhat.com>
4992
4993 PR c++/53882
4994 * g++.dg/cpp0x/nullptr29.C: New.
4995
4996 2012-07-09 Tom de Vries <tom@codesourcery.com>
4997 Richard Guenther <rguenther@suse.de>
4998
4999 * gcc.dg/builtin-unreachable-6.c: New test.
5000 * gcc.dg/builtin-unreachable-5.c: New test.
5001
5002 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5003
5004 PR tree-optimization/53881
5005 * gcc.dg/pr53881.c: New test.
5006
5007 2012-07-06 Jason Merrill <jason@redhat.com>
5008
5009 PR c++/53862
5010 * g++.dg/cpp0x/variadic134.C: New.
5011
5012 PR c++/53858
5013 * g++.dg/cpp0x/alias-decl-20.C: New.
5014
5015 2012-07-06 Tom de Vries <tom@codesourcery.com>
5016
5017 PR tree-optimization/51879
5018 * gcc.dg/pr51879-16.c: New test.
5019 * gcc.dg/pr51879-17.c: Same.
5020
5021 2012-07-06 Tom de Vries <tom@codesourcery.com>
5022
5023 PR tree-optimization/52009
5024 * gcc.dg/pr51879-7.c: New test.
5025 * gcc.dg/pr51879-18.c: New test.
5026
5027 2012-07-05 Jason Merrill <jason@redhat.com>
5028
5029 PR c++/50852
5030 * g++.dg/template/typedef39.C: New.
5031
5032 PR c++/53039
5033 * g++.dg/cpp0x/variadic133.C: New.
5034 * g++.dg/template/param1.C: Adjust.
5035
5036 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5037
5038 PR target/48941
5039 PR target/51980
5040 * gcc.target/arm/neon/vtrnf32.c: Update.
5041 * gcc.target/arm/neon/vtrns32.c: Update.
5042 * gcc.target/arm/neon/vtrnu32.c: Update.
5043 * gcc.target/arm/neon/vzipf32.c: Update.
5044 * gcc.target/arm/neon/vzips32.c: Update.
5045 * gcc.target/arm/neon/vzipu32.c: Update.
5046
5047 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5048
5049 PR fortran/53732
5050 * gfortran.dg/inline_sum_4.f90: New test.
5051
5052 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5053
5054 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5055
5056 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5057
5058 * gcc.target/arm/fma-sp.c: New testcase.
5059 * gcc.target/arm/fma.c: Likewise.
5060 * gcc.target/arm/fma.h: Likewise.
5061
5062 2012-07-04 Jason Merrill <jason@redhat.com>
5063
5064 PR c++/53848
5065 * g++.dg/other/enum3.C: New.
5066
5067 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5068
5069 PR middle-end/53321
5070 * g++.dg/torture/pr53321.C: New test.
5071
5072 2012-07-04 Richard Guenther <rguenther@suse.de>
5073
5074 PR tree-optimization/53844
5075 * g++.dg/tree-ssa/pr53844.C: New testcase.
5076
5077 2012-07-04 Richard Guenther <rguenther@suse.de>
5078
5079 PR tree-optimization/53849
5080 * gcc.dg/pr53849.c: New testcase.
5081
5082 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR c++/53812
5085 * g++.dg/ext/label14.C: New test.
5086
5087 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5088
5089 PR target/53811
5090 * g++.dg/other/pr53811.C: New test.
5091
5092 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5093
5094 PR target/28896
5095 * gcc.target/m68k/stack-limit-1.c: New testcase.
5096
5097 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5098
5099 * gnat.dg/recursive_call.adb: New test.
5100
5101 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5102
5103 * gnat.dg/discr37.ad[sb]: New test.
5104
5105 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5106
5107 * g++.dg/other/packed1.C: Remove SH from xfail list.
5108
5109 2012-07-02 Jason Merrill <jason@redhat.com>
5110
5111 PR c++/53619
5112 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5113
5114 PR c++/53783
5115 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5116
5117 PR c++/53788
5118 * g++.dg/cpp0x/decltype39.C: New.
5119 * g++.dg/diagnostic/method1.C: Adjust.
5120
5121 PR c++/53816
5122 * g++.dg/template/ref6.C: New.
5123
5124 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5125
5126 PR target/53568
5127 * gcc.target/sh/pr53568-1.c: New.
5128
5129 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5130
5131 PR target/51244
5132 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5133
5134 2012-07-02 Jason Merrill <jason@redhat.com>
5135
5136 PR c++/53821
5137 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5138
5139 PR c++/53524
5140 * g++.dg/template/enum7.C: New.
5141 * g++.dg/other/ptrmem10.C: Adjust.
5142 * g++.dg/other/ptrmem11.C: Adjust.
5143 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5144
5145 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5146
5147 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5148
5149 2012-07-01 Wei Guozhi <carrot@google.com>
5150
5151 PR target/53447
5152 * gcc.target/arm/pr53447-1.c: New testcase.
5153 * gcc.target/arm/pr53447-2.c: New testcase.
5154 * gcc.target/arm/pr53447-3.c: New testcase.
5155 * gcc.target/arm/pr53447-4.c: New testcase.
5156
5157 2012-06-29 Richard Guenther <rguenther@suse.de>
5158
5159 PR tree-optimization/47061
5160 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5161
5162 2012-06-29 Richard Guenther <rguenther@suse.de>
5163
5164 PR tree-optimization/37541
5165 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5166
5167 2012-06-29 Richard Guenther <rguenther@suse.de>
5168
5169 PR tree-optimization/52589
5170 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5171
5172 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5173
5174 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5175
5176 * g++.dg/template/error46.C: Add missing comment to dg-message.
5177 * g++.dg/template/crash107.C: Likewise.
5178 * g++.dg/template/error47.C: Likewise.
5179 * g++.dg/template/crash108.C: Likewise.
5180 * g++.dg/overload/operator5.C: Likewise.
5181
5182 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5183 errors in dg-message directives, add comments.
5184
5185 2012-06-28 Kai Tietz <ktietz@redhat.com>
5186
5187 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5188 hard-coded 'unsigned long'.
5189
5190 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR tree-optimization/51581
5193 * gcc.dg/vect/pr51581-4.c: New test.
5194
5195 PR tree-optimization/53645
5196 * gcc.c-torture/execute/pr53645-2.c: New test.
5197
5198 2012-06-28 Richard Guenther <rguenther@suse.de>
5199
5200 PR middle-end/53790
5201 * gcc.dg/torture/pr53790.c: New testcase.
5202
5203 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5204
5205 PR tree-optimization/53645
5206 * gcc.c-torture/execute/pr53645.c: New test.
5207
5208 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5209
5210 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5211
5212 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5213
5214 PR debug/53671
5215 PR debug/49888
5216 * gcc.dg/guality/pr49888.c: Account for the possibility that
5217 the variable is optimized out at the first test.
5218
5219 2012-06-27 Jason Merrill <jason@redhat.com>
5220
5221 * g++.dg/cpp0x/override2.C: Adjust.
5222 * g++.dg/template/error5.C: Adjust.
5223 * g++.dg/parse/crash28.C: Adjust.
5224
5225 PR c++/53563
5226 * g++.dg/parse/template27.C: New.
5227 * g++.dg/template/crash74.C: Adjust expected output.
5228
5229 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5230
5231 PR fortran/41951
5232 PR fortran/49591
5233 * gfortran.dg/typebound_operator_16.f03: New.
5234
5235 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5236
5237 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5238 even src1.i and src2.i fields even in the second half of the arrays.
5239
5240 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5241
5242 PR c++/51033.
5243 * g++.dg/torture/vshuf-16.inc: New test.
5244 * g++.dg/torture/vshuf-2.inc: New test.
5245 * g++.dg/torture/vshuf-4.inc: New test.
5246 * g++.dg/torture/vshuf-8.inc: New test.
5247 * g++.dg/torture/vshuf-main.inc: New test.
5248 * g++.dg/torture/vshuf-v16hi.C: New test.
5249 * g++.dg/torture/vshuf-v16qi.C: New test.
5250 * g++.dg/torture/vshuf-v2df.C: New test.
5251 * g++.dg/torture/vshuf-v2di.C: New test.
5252 * g++.dg/torture/vshuf-v2sf.C: New test.
5253 * g++.dg/torture/vshuf-v2si.C: New test.
5254 * g++.dg/torture/vshuf-v4df.C: New test.
5255 * g++.dg/torture/vshuf-v4di.C: New test.
5256 * g++.dg/torture/vshuf-v4sf.C: New test.
5257 * g++.dg/torture/vshuf-v4si.C: New test.
5258 * g++.dg/torture/vshuf-v8hi.C: New test.
5259 * g++.dg/torture/vshuf-v8qi.C: New test.
5260 * g++.dg/torture/vshuf-v8si.C: New test.
5261
5262 2012-06-27 Richard Guenther <rguenther@suse.de>
5263
5264 PR middle-end/53676
5265 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5266
5267 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5268
5269 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5270 scan-dump-dem-not): Use printable pattern in test name.
5271
5272 2012-06-26 Sterling Augustine <saugustine@google.com>
5273 Dominique Dhumieres <dominiq@lps.ens.fr>
5274
5275 * gcc.dg/pubtypes-2.c: Update expected output.
5276 * gcc.dg/pubtypes-3.c: Likewise.
5277 * gcc.dg/pubtypes-4.c: Likewise.
5278
5279 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5280
5281 * gcc.dg/tree-ssa/slsr-1.c: New test.
5282 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5283 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5284 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5285
5286 2012-06-26 Matt Turner <mattst88@gmail.com>
5287
5288 PR target/35294
5289 * gcc.target/arm/mmx-2.c: New.
5290
5291 2012-06-26 Richard Guenther <rguenther@suse.de>
5292
5293 PR c++/53752
5294 * g++.dg/torture/pr53752.C: New testcase.
5295
5296 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5297
5298 PR tree-optimization/53748
5299 * gcc.c-torture/compile/pr53748.c: New test.
5300
5301 2012-06-25 Jason Merrill <jason@redhat.com>
5302
5303 PR c++/53498
5304 PR c++/53305
5305 * g++.dg/cpp0x/decltype38.C: New.
5306 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5307
5308 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5309
5310 * lib/target-supports-dg.exp (testname-for-summary): New.
5311 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5312 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5313 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5314 scan-module-absence, output-exists, output-exists-not: Use
5315 testname-for-summary.
5316 (dg-test): Clean up testname_with_flags.
5317 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5318 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5319 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5320 scan-assembler-dem-not, object-size: Use testname-for-summary.
5321 * lib/gcov.exp (run-gcov): Likewise.
5322 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5323 scan-dump-dem, scan-dump-dem-note): Likewise.
5324
5325 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5326 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5327 including profopt.opt; save and restore existing value.
5328 * g++.dg/bprob/bprob.exp: Likewise.
5329 * gcc.dg/matrix/matrix.exp: Likewise.
5330 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5331 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5332 PROFOPT_OPTIONS.
5333
5334 2012-06-25 Richard Henderson <rth@redhat.com>
5335
5336 * gcc.dg/pr53749.c: New.
5337
5338 2012-06-25 Jason Merrill <jason@redhat.com>
5339
5340 PR c++/52988
5341 * g++.dg/cpp0x/nullptr28.C: New.
5342
5343 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5344
5345 * gcc.target/arm/neon-vld1_dupQ.c: New.
5346
5347 2012-06-25 Florian Weimer <fweimer@redhat.com>
5348
5349 * g++.dg/init/new35.C: New.
5350 * g++.dg/init/new36.C: New.
5351 * g++.dg/init/new37.C: New.
5352 * g++.dg/ext/vla5.C: New warning.
5353 * g++.dg/ext/vla8.C: New warning.
5354 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5355
5356 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5357 James Greenhalgh <james.greenhalgh@arm.com>
5358
5359 * gcc.target/arm/ftest-support-arm.h New testcase.
5360 * gcc.target/arm/ftest-support-thumb.h Likewise.
5361 * gcc.target/arm/ftest-support.h Likewise.
5362 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5363 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5364 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5365 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5366 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5367 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5368 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5369 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5370 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5371 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5372 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5373 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5374 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5375 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5376 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5377 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5378 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5379 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5380 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5381 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5382 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5383 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5384 * lib/target-supports.exp
5385 (check_effective_target_arm_arch_FUNC): Add support for more
5386 architectures.
5387 (add_options_for_arm_arch_FUNC): Likewise.
5388 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5389
5390 2012-06-25 Jason Merrill <jason@redhat.com>
5391
5392 PR c++/53202
5393 * g++.dg/cpp0x/constexpr-tuple.C: New.
5394
5395 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR target/53759
5398 * gcc.target/i386/pr53759.c: New test.
5399
5400 PR c++/53594
5401 * g++.dg/cpp0x/nsdmi7.C: New test.
5402
5403 2012-06-24 Kai Tietz <ktietz@redhat.com>
5404
5405 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5406 for LLP64 targets.
5407 * gcc.target/i386/pr38988.c: Likewise.
5408
5409 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5410
5411 PR fortran/47710
5412 PR fortran/53328
5413 * gfortran.dg/typebound_generic_12.f03: New.
5414 * gfortran.dg/typebound_generic_13.f03: New.
5415
5416 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5417
5418 * gnat.dg/lto15.ad[sb]: New test.
5419
5420 2012-06-21 Meador Inge <meadori@codesourcery.com>
5421
5422 PR c/53702
5423 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5424
5425 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5426
5427 * gcc.dg/pch/ident-1.c: New test.
5428 * gcc.dg/pch/ident-1.hs: Header file for new test.
5429
5430 2012-06-21 Michael Matz <matz@suse.de>
5431
5432 PR middle-end/53688
5433 * gcc.c-torture/execute/pr53688.c: New test.
5434
5435 2012-06-20 Richard Guenther <rguenther@suse.de>
5436
5437 PR tree-optimization/30318
5438 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5439
5440 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5441
5442 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5443
5444 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5445
5446 * gcc.target/i386/clearcapv2.map: New file.
5447 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5448
5449 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5450
5451 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5452 and add __sh__ case.
5453
5454 2012-06-19 Jason Merrill <jason@redhat.com>
5455
5456 PR c++/52637
5457 * g++.dg/debug/localclass1.C: New.
5458
5459 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5460
5461 * g++.dg/cpp0x/override4.C: New.
5462
5463 2012-06-14 Jason Merrill <jason@redhat.com>
5464
5465 PR c++/53651
5466 * g++.dg/cpp0x/decltype37.C: New.
5467
5468 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5469
5470 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5471
5472 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5473
5474 * gcc.c-torture/compile/vector-5.c,
5475 gcc.c-torture/compile/vector-6.c: New tests.
5476
5477 2012-06-19 Richard Henderson <rth@redhat.com>
5478
5479 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5480
5481 2012-06-19 Richard Guenther <rguenther@suse.de>
5482
5483 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5484
5485 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5486
5487 PR target/53712
5488 * gcc.target/i386/pr53712.c: New test.
5489
5490 2012-06-18 Tobias Burnus <burnus@net-b.de>
5491
5492 PR fortran/53692
5493 * gfortran.dg/elemental_optional_args_6.f90: New.
5494
5495 2012-06-18 Tobias Burnus <burnus@net-b.de>
5496
5497 PR fortran/53526
5498 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5499 * gfortran.dg/coarray/move_alloc_1.f90
5500
5501 2012-06-18 Tobias Burnus <burnus@net-b.de>
5502
5503 PR fortran/53526
5504 * gfortran.dg/coarray_27.f90: New.
5505
5506 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5507 Greta Yorsh <Greta.Yorsh@arm.com>
5508
5509 * gcc.target/arm/epilog-1.c: New test.
5510
5511 2012-06-18 Richard Guenther <rguenther@suse.de>
5512
5513 PR tree-optimization/53693
5514 * g++.dg/torture/pr53693.C: New testcase.
5515
5516 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5517
5518 PR tree-optimization/53703
5519 * gcc.dg/torture/pr53703.c: New test.
5520
5521 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5522
5523 PR middle-end/53698
5524 * gcc.target/i386/pr53698.c: New test.
5525
5526 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5527
5528 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5529
5530 2012-06-17 Tobias Burnus <burnus@net-b.de>
5531
5532 PR fortran/53691
5533 PR fortran/53685
5534 * gfortran.dg/transfer_check_3.f90: New.
5535
5536 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5537
5538 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5539
5540 2012-06-16 Tobias Burnus <burnus@net-b.de>
5541
5542 PR fortran/53642
5543 PR fortran/45170
5544 * gfortran.dg/deferred_type_param_8.f90: New.
5545
5546 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5547
5548 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5549 testname that includes flags, passed in as new argument, in
5550 pass/fail messages.
5551 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5552 and pass it to verify-* procedures.
5553
5554 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5555 alignment torture options with usual torture options.
5556
5557 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5558 messages reported for one line of source code.
5559 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5560 * g++.dg/cpp0x/decltype2.C: Likewise.
5561 * g++.dg/cpp0x/decltype3.C: Likewise.
5562 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5563 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5564 * g++.dg/cpp0x/static_assert3.C: Likewise.
5565 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5566 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5567 * g++.dg/cpp0x/union1.C: Likewise.
5568 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5569 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5570 * g++.dg/cpp0x/variadic2.C: Likewise.
5571 * g++.dg/cpp0x/variadic20.C: Likewise.
5572 * g++.dg/cpp0x/variadic74.C: Likewise.
5573 * g++.dg/diagnostic/bitfld2.C: Likewise.
5574 * g++.dg/ext/attrib44.C: Likewise.
5575 * g++.dg/ext/no-asm-1.C: Likewise.
5576 * g++.dg/other/error34.C: Likewise.
5577 * g++.dg/parse/crash46.C: Likewise.
5578 * g++.dg/parse/error10.C: Likewise.
5579 * g++.dg/parse/error2.C: Likewise.
5580 * g++.dg/parse/error3.C: Likewise.
5581 * g++.dg/parse/error36.C: Likewise.
5582 * g++.dg/parse/error8.C: Likewise.
5583 * g++.dg/parse/error9.C: Likewise.
5584 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5585 * g++.dg/parse/parser-pr28152.C: Likewise.
5586 * g++.dg/parse/template25.C: Likewise.
5587 * g++.dg/parse/typename11.C: Likewise.
5588 * g++.dg/tc1/dr147.C: Likewise.
5589 * g++.dg/template/deduce3.C: Likewise.
5590 * g++.dg/template/koenig9.C: Likewise.
5591 * g++.dg/template/pr23510.C: Likewise.
5592 * g++.dg/warn/pr12242.C: Likewise.
5593 * g++.dg/warn/pr30551-2.C: Likewise.
5594 * g++.dg/warn/pr30551.C: Likewise.
5595 * g++.old-deja/g++.other/typename1.C: Likewise.
5596 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5597
5598 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5599
5600 PR c++/51033
5601 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5602 * c-c++-common/torture/vshuf-2.inc: Likewise.
5603 * c-c++-common/torture/vshuf-4.inc: Likewise.
5604 * c-c++-common/torture/vshuf-8.inc: Likewise.
5605 * c-c++-common/torture/vshuf-main.inc: Likewise.
5606 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5607 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5608 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5609 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5610 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5611 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5612 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5613 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5614 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5615 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5616 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5617 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5618 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5619 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5620
5621 2012-06-15 Michael Matz <matz@suse.de>
5622
5623 * gcc.dg/tree-ssa/vector-4.c: New test.
5624
5625 2012-06-15 Michael Matz <matz@suse.de>
5626
5627 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5628 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5629
5630 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5631
5632 PR tree-optimization/53636
5633 * gcc.target/arm/pr53636.c: New test.
5634
5635 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5636
5637 PR tree-optimization/51581
5638 * gcc.c-torture/execute/pr51581-1.c: New test.
5639 * gcc.c-torture/execute/pr51581-2.c: New test.
5640 * gcc.dg/vect/pr51581-1.c: New test.
5641 * gcc.dg/vect/pr51581-2.c: New test.
5642 * gcc.dg/vect/pr51581-3.c: New test.
5643 * gcc.target/i386/avx-pr51581-1.c: New test.
5644 * gcc.target/i386/avx-pr51581-2.c: New test.
5645 * gcc.target/i386/avx2-pr51581-1.c: New test.
5646 * gcc.target/i386/avx2-pr51581-2.c: New test.
5647 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5648
5649 2012-06-15 Richard Guenther <rguenther@suse.de>
5650
5651 * gcc.c-torture/execute/20120615-1.c: New testcase.
5652
5653 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5654
5655 * gnat.dg/vect8.ad[sb]: New test.
5656
5657 2012-06-14 Richard Guenther <rguenther@suse.de>
5658
5659 * gcc.dg/tree-ssa/vrp.h: New testcase.
5660 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5661
5662 2012-06-13 Christian Bruel <christian.bruel@st.com>
5663
5664 PR target/53621
5665 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5666
5667 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5668
5669 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5670
5671 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5672
5673 PR testsuite/20771
5674 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5675 test summary unique.
5676
5677 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5678 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5679 scan-stack-usage-not): Don't strip torture options from test name.
5680
5681 * lib/scandump.exp (scan-dump-times): Use printable version of
5682 regexp in test summary line.
5683
5684 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5685 messages reported for one line of source code.
5686 * gcc.dg/format/few-1.c: Likewise.
5687 * gcc.dg/ia64-sync-2.c: Likewise.
5688 * gcc.dg/sync-2.c: Likewise.
5689 * gcc.dg/noncompile/pr44517.c: Likewise.
5690
5691 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5692
5693 PR debug/49888
5694 * gcc.dg/guality/pr49888.c: New.
5695
5696 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5697
5698 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5699 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5700 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5701
5702 2012-06-13 Tobias Burnus <burnus@net-b.de>
5703
5704 PR fortran/53643
5705 * gfortran.dg/intent_out_7.f90: New.
5706
5707 2012-06-13 Tobias Burnus <burnus@net-b.de>
5708
5709 PR fortran/53597
5710 * gfortran.dg/save_4.f90: New.
5711
5712 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5713
5714 PR c/53532
5715 PR c/51034
5716 PR c/53196
5717 * gcc.dg/pr53532.c: New test.
5718 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5719 adjust line numbers.
5720 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5721 * gcc.dg/Wcxx-compat-8.c: Likewise.
5722 * gcc.dg/pr51034.c: New test.
5723 * gcc.dg/pr53196-1.c: New test.
5724 * gcc.dg/pr53196-2.c: New test.
5725
5726 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5727
5728 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5729 alignment torture options with usual torture options.
5730 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5731 instead of dg-options.
5732 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5733 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5734 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5735 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5736 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5737 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5738
5739 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5740 to checks for multiple messages reported for one line of source code.
5741 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5742
5743 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5744 messages reported for one line of source code.
5745
5746 * gcc.dg/20031223-1.c: Add comments to check for multiple
5747 messages reported for one line of source code.
5748 * gcc.dg/Wconversion-integer.c: Likewise.
5749 * gcc.dg/Wfatal-2.c: Likewise.
5750 * gcc.dg/Wfatal.c: Likewise.
5751 * gcc.dg/Wobjsize-1.c: Likewise.
5752 * gcc.dg/c99-vla-jump-1.c: Likewise.
5753 * gcc.dg/c99-vla-jump-2.c: Likewise.
5754 * gcc.dg/c99-vla-jump-3.c: Likewise.
5755 * gcc.dg/c99-vla-jump-4.c: Likewise.
5756 * gcc.dg/c99-vla-jump-5.c: Likewise.
5757 * gcc.dg/decl-9.c: Likewise.
5758 * gcc.dg/declspec-10.c: Likewise.
5759 * gcc.dg/declspec-18.c: Likewise.
5760 * gcc.dg/mtune.c: Likewise.
5761 * gcc.dg/parser-pr28152-2.c: Likewise.
5762 * gcc.dg/parser-pr28152.c: Likewise.
5763 * gcc.dg/pr14475.c: Likewise.
5764 * gcc.dg/pr27953.c: Likewise.
5765 * gcc.dg/pr28322-3.c: Likewise.
5766 * gcc.dg/pr30457.c: Likewise.
5767 * gcc.dg/pr30551-2.c: Likewise.
5768 * gcc.dg/pr30551-3.c: Likewise.
5769 * gcc.dg/pr30551-4.c: Likewise.
5770 * gcc.dg/pr30551-5.c: Likewise.
5771 * gcc.dg/pr30551-6.c: Likewise.
5772 * gcc.dg/pr30551.c: Likewise.
5773 * gcc.dg/pr45461.c: Likewise.
5774 * gcc.dg/pr48552-1.c: Likewise.
5775 * gcc.dg/pr48552-2.c: Likewise.
5776 * gcc.dg/redecl-1.c: Likewise.
5777 * gcc.dg/transparent-union-3.c: Likewise.
5778 * gcc.dg/utf-dflt.c: Likewise.
5779 * gcc.dg/utf-dflt2.c: Likewise.
5780 * gcc.dg/vla-8.c: Likewise.
5781 * gcc.dg/vla-init-1.c: Likewise.
5782 * gcc.dg/wtr-int-type-1.c: Likewise.
5783
5784 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5785 messages reported for for one line of source code.
5786 * c-c++-common/raw-string-5.c: Likewise.
5787 * c-c++-common/raw-string-4.c: Likewise.
5788 * c-c++-common/raw-string-6.c: Likewise.
5789 * c-c++-common/pr20000.c: Likewise.
5790
5791 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5792 messages reported for one line of source code.
5793 * gcc.dg/cpp/pr30786.c: Likewise.
5794 * gcc.dg/cpp/pr28709.c: Likewise.
5795 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5796 * gcc.dg/cpp/macspace2.c: Likewise.
5797 * gcc.dg/cpp/missing-header-1.c: Likewise.
5798 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5799 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5800 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5801
5802 2012-06-12 Jason Merrill <jason@redhat.com>
5803
5804 PR c++/53599
5805 * g++.dg/template/local7.C: New.
5806
5807 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5808
5809 PR target/53511
5810 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5811 * gcc.target/sh/pr51340-2.c: Likewise.
5812 * gcc.target/sh/pr51340-3.c: Likewise.
5813
5814 2012-06-12 Michael Matz <matz@suse.de>
5815
5816 * gcc.dg/torture/alias-1.c: New test.
5817
5818 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5819
5820 PR rtl-optimization/53589
5821 * gcc.dg/torture/pr53589.c: New test.
5822
5823 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5824
5825 PR target/50749
5826 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5827 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5828 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5829 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5830 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5831 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5832 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5833 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5834 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5835 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5836 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5837 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5838 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5839 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5840 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5841 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5842
5843 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5844
5845 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5846 (check_intel_cpu_model): New function.
5847 (check_amd_cpu_model): New function.
5848 (check_features): New function.
5849 (__get_cpuid_output): New function.
5850 (check_detailed): New function.
5851 (fn1): Rename to quick_check.
5852 (main): Update to call quick_check and call check_detailed.
5853
5854 2012-06-11 Richard Henderson <rth@redhat.com>
5855
5856 * lib/target-supports.exp
5857 (check_effective_target_sync_long_long_runtime): Use
5858 check_effective_target_lp64 instead of
5859 check_effective_target_powerpc64 for powerpc targets.
5860
5861 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5862
5863 PR target/53511
5864 * gcc.target/sh/pr53511-1.c: New.
5865
5866 2012-06-11 Richard Guenther <rguenther@suse.de>
5867
5868 PR middle-end/53470
5869 * g++.dg/lto/pr53470_0.C: New testcase.
5870 * gcc.dg/lto/pr53470_0.c: Likewise.
5871
5872 2012-06-11 Richard Guenther <rguenther@suse.de>
5873
5874 PR c++/53605
5875 * g++.dg/ext/pr53605.C: New testcase.
5876
5877 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5878
5879 * gnat.dg/specs/array1.ads: New test.
5880 * gnat.dg/specs/array2.ads: Likewise.
5881 * gnat.dg/array22.adb: Likewise.
5882
5883 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5884
5885 * gnat.dg/constant4.adb: New test.
5886 * gnat.dg/constant4_pkg.ads: New helper.
5887
5888 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5889
5890 PR fortran/52552
5891 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5892 * gfortran.dg/allocate_class_1.f90: Modified.
5893 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5894 * gfortran.dg/allocate_class_2.f90: New.
5895
5896 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5897
5898 PR middle-end/53535
5899 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5900
5901 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5902
5903 PR fortran/52861
5904 * gfortran.dg/string_assign_2.f90: New test case.
5905
5906 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5907
5908 PR fortran/52861
5909 * gfortran.dg/string_assign_1.f90: New test case.
5910
5911 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR middle-end/53580
5914 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5915 * gcc.dg/gomp/critical-4.c: Likewise.
5916 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5917 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5918 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5919 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5920 * c-c++-common/gomp/pr53580.c: New test.
5921
5922 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5923
5924 PR c++/51214
5925 * g++.dg/cpp0x/forw_enum11.C: New.
5926
5927 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 PR c++/53567
5930 * g++.dg/cpp0x/alias-decl-19.C: New.
5931
5932 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5933
5934 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5935
5936 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5937
5938 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5939 (XSTATE_FP): Ditto.
5940 (XSTATE_SSE): Ditto.
5941 (XSTATE_YMM): Ditto.
5942 (avx_os_support): Use new defines.
5943
5944 2012-06-06 Richard Guenther <rguenther@suse.de>
5945
5946 PR testsuite/32380
5947 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5948 loops.
5949
5950 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5951
5952 PR c++/52841
5953 * g++.dg/cpp0x/pr52841.C: New testcase.
5954
5955 2012-06-06 Richard Guenther <rguenther@suse.de>
5956
5957 PR tree-optimization/53081
5958 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5959 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5960
5961 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5962
5963 * gcc.target/powerpc/pr53487.c: New test.
5964
5965 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5966
5967 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5968
5969 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5970
5971 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5972
5973 2012-06-05 Richard Guenther <rguenther@suse.de>
5974
5975 PR tree-optimization/30442
5976 * gcc.dg/vect/bb-slp-30.c: New testcase.
5977
5978 2012-06-05 Richard Guenther <rguenther@suse.de>
5979
5980 PR tree-optimization/53081
5981 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5982 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5983 -fno-tree-loop-distribute-patterns.
5984
5985 2012-06-05 Alan Modra <amodra@gmail.com>
5986
5987 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5988 Check static chain in nested funcs.
5989
5990 2012-06-04 Tobias Burnus <burnus@net-b.de>
5991
5992 PR fortran/50619
5993 * gfortran.dg/init_flag_10.f90: New.
5994
5995 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/53524
5998 * g++.dg/warn/Wenum-compare-no-2: New.
5999
6000 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6001
6002 PR preprocessor/53463
6003 * g++.dg/cpp/limits.C: New test.
6004 * g++.dg/parse/error19.C: Adjust.
6005 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6006 * g++.dg/warn/pr35635.C: Likewise.
6007 * g++.old-deja/g++.pt/assign1.C: Likewise.
6008
6009 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6010
6011 PR target/53559
6012 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6013 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6014 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6015 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6016 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6017 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6018 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6019 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6020
6021 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6022
6023 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6024
6025 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6026
6027 PR tree-optimization/53550
6028 * gcc.dg/pr53550.c: New test.
6029
6030 2012-06-04 Richard Guenther <rguenther@suse.de>
6031
6032 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6033 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6034 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6035
6036 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6037
6038 PR fortran/48831
6039 * gfortran.dg/parameter_array_element_2.f90: New.
6040
6041 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6042
6043 PR target/53512
6044 * gcc.target/sh/pr53512-1.c: New.
6045 * gcc.target/sh/pr53512-2.c: New.
6046 * gcc.target/sh/pr53512-3.c: New.
6047 * gcc.target/sh/pr53512-4.c: New.
6048
6049 2012-06-01 Jason Merrill <jason@redhat.com>
6050
6051 PR c++/52973
6052 * g++.dg/ext/visibility/template12.C: New.
6053 * g++.dg/ext/attrib14.C: Adjust warning line.
6054
6055 PR c++/52725
6056 * g++.dg/parse/new6.C: New.
6057 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6058
6059 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6060
6061 * c-c++-common/restrict-2.c: Revert previous change.
6062
6063 2012-06-01 Jason Merrill <jason@redhat.com>
6064
6065 PR c++/53137
6066 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6067
6068 PR c++/53484
6069 * g++.dg/cpp0x/auto33.C: New.
6070
6071 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 PR c++/26155
6074 * g++.dg/parse/namespace-alias-1.C: New.
6075
6076 2012-06-01 Christian Bruel <christian.bruel@st.com>
6077
6078 * gcc.dg/spec-options.c: New test.
6079 * gcc.dg/foo.specs: New file.
6080
6081 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 PR ada/53517
6084 * gnat.dg/lto14.adb: Skip on Solaris.
6085
6086 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6087
6088 * gcc.target/cris/sync-1-v10.c,
6089 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6090 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6091 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6092 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6093 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6094 gcc.target/cris/torture/sync-mis-op-i-1.c,
6095 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6096 gcc.target/cris/torture/sync-mis-op-i-2.c,
6097 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6098 gcc.target/cris/torture/sync-mis-op-i-3.c,
6099 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6100 gcc.target/cris/torture/sync-mis-op-s-1.c,
6101 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6102 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6103 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6104 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6105 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6106 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6107 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6108 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6109 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6110
6111 2012-05-31 Richard Guenther <rguenther@suse.de>
6112
6113 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6114 ldist-pr45948.c with disabled SCCP.
6115
6116 2012-05-31 Richard Guenther <rguenther@suse.de>
6117
6118 PR middle-end/48493
6119 * gcc.dg/torture/pr48493.c: New testcase.
6120
6121 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6122
6123 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6124 arm32 to targets.
6125 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6126 of the initialization loop.
6127 (dg-final): Adjust the expected number of vectorized loops depending
6128 on vect_char_mult target selector.
6129
6130 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6131
6132 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6133 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6134 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6135 New tests.
6136
6137 2012-05-30 Jason Merrill <jason@redhat.com>
6138
6139 PR c++/53356
6140 * g++.dg/init/new34.C: New.
6141 * g++.dg/tree-ssa/stabilize1.C: New.
6142
6143 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6144
6145 PR c++/53356
6146 * g++.dg/init/new33.C: New test.
6147
6148 2012-05-30 Richard Guenther <rguenther@suse.de>
6149
6150 PR middle-end/53501
6151 * gcc.dg/torture/pr53501.c: New testcase.
6152 * c-c++-common/restrict-2.c: Adjust.
6153
6154 2012-05-30 Alan Modra <amodra@gmail.com>
6155
6156 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6157 torture-finish.
6158
6159 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6160
6161 * gcc.target/i386/shuf-concat.c: New test.
6162
6163 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6164
6165 PR rtl-optimization/53519
6166 * gcc.c-torture/compile/pr53519.c: New test.
6167
6168 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6169
6170 * gcc.target/arm/neon-vrev.c: New.
6171
6172 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6173
6174 PR target/51340
6175 * gcc.target/sh/pr51340-1.c: New.
6176 * gcc.target/sh/pr51340-2.c: New.
6177 * gcc.target/sh/pr51340-3.c: New.
6178
6179 2012-05-29 Richard Guenther <rguenther@suse.de>
6180
6181 PR tree-optimization/53516
6182 * gcc.dg/torture/pr53516.c: New testcase.
6183
6184 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6185
6186 PR preprocessor/53229
6187 * gcc.dg/cpp/paste6.c: Force to run without
6188 -ftrack-macro-expansion.
6189 * gcc.dg/cpp/paste8.c: Likewise.
6190 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6191 -ftrack-macro-expansion.
6192 * gcc.dg/cpp/paste12.c: Force to run without
6193 -ftrack-macro-expansion.
6194 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6195 -ftrack-macro-expansion.
6196 * gcc.dg/cpp/paste13.c: Likewise.
6197 * gcc.dg/cpp/paste14.c: Likewise.
6198 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6199 -ftrack-macro-expansion.
6200 * gcc.dg/cpp/paste18.c: New test.
6201
6202 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6203
6204 * gcc.target/cris/torture/trap-1.c,
6205 gcc.target/cris/torture/trap-2.c,
6206 gcc.target/cris/torture/trap-3.c,
6207 gcc.target/cris/torture/trap-v0.c,
6208 gcc.target/cris/torture/trap-v3.c: New tests.
6209
6210 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6211
6212 PR c++/25137
6213 * g++.dg/warn/Wbraces3.C: New.
6214 * g++.dg/warn/Wbraces4.C: Likewise.
6215
6216 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR tree-optimization/53505
6219 * c-c++-common/torture/pr53505.c: New test.
6220
6221 2012-05-27 Nathan Sidwell <nathan@acm.org>
6222
6223 * gcc.dg/stmt-expr-4.c: New.
6224
6225 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 PR c++/53491
6228 * g++.dg/parse/crash60.C: New.
6229
6230 2012-05-26 Jason Merrill <jason@redhat.com>
6231
6232 PR c++/53220
6233 * c-c++-common/array-lit.c: New.
6234 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6235
6236 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6237
6238 PR ada/50294
6239 * gnat.dg/array21.adb: New test.
6240
6241 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6242
6243 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6244
6245 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6246
6247 PR c++/32054
6248 * g++.dg/other/anon-union3.C: New.
6249
6250 2012-05-25 Ian Lance Taylor <iant@google.com>
6251
6252 * gcc.dg/split-6.c: New test.
6253
6254 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6255
6256 * gnat.dg/lto14.adb: New test.
6257
6258 2012-05-25 Tristan Gingold <gingold@adacore.com>
6259
6260 * gcc.target/i386/large-frame.c: New.
6261
6262 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6263 * gcc.target/powerpc/lhs-1.c: New.
6264 * gcc.target/powerpc/lhs-2.c: New.
6265 * gcc.target/powerpc/lhs-3.c: New.
6266
6267 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6268
6269 Make unwound macro expansion trace less redundant
6270 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6271 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6272 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6273 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6274 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6275 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6276
6277 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6278
6279 PR c++/53464
6280 * g++.dg/cpp0x/constexpr-default1.C: New.
6281
6282 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/32080
6285 * g++.dg/eh/goto2.C: New.
6286
6287 2012-05-24 Richard Guenther <rguenther@suse.de>
6288
6289 PR middle-end/53460
6290 * g++.dg/tree-prof/pr53460.C: New testcase.
6291
6292 2012-05-24 Richard Guenther <rguenther@suse.de>
6293
6294 PR bootstrap/53466
6295 * g++.dg/debug/pr53466.C: New testcase.
6296
6297 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6298
6299 PR tree-optimization/53465
6300 * gcc.c-torture/execute/pr53465.c: New test.
6301
6302 2012-05-23 Tobias Burnus <burnus@net-b.de>
6303
6304 PR fortran/51055
6305 PR fortran/45170
6306 * gfortran.dg/allocate_with_typespec_6.f90: New.
6307
6308 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6309
6310 PR c++/29185
6311 * g++.dg/warn/delete-array-1.C: New.
6312
6313 2012-05-23 Richard Guenther <rguenther@suse.de>
6314
6315 * gcc.dg/torture/pr39074-2.c: Adjust.
6316 * gcc.dg/torture/pr39074.c: Likewise.
6317 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6318 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6319
6320 2012-05-22 Jan Hubicka <jh@suse.cz>
6321
6322 PR middle-end/53161
6323 * g++.dg/torture/pr53161.C: New testcase.
6324
6325 2012-05-22 Tobias Burnus <burnus@net-b.de>
6326
6327 PR fortran/53389
6328 * gfortran.dg/realloc_on_assign_15.f90: New.
6329
6330 2012-05-22 Richard Guenther <rguenther@suse.de>
6331
6332 PR middle-end/51071
6333 * gcc.dg/torture/pr51071-2.c: New testcase.
6334
6335 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6336
6337 PR tree-optimization/53336
6338 * g++.dg/torture/pr53336.C: New testcase.
6339
6340 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6341
6342 PR c++/53322
6343 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6344 instead of -Wunused-local-typedefs.
6345
6346 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6347
6348 PR c++/51184
6349 * g++.dg/other/abstract4.C: New-
6350
6351 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6352
6353 PR c++/40821
6354 * g++.dg/ext/attrib46.C: New.
6355
6356 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6357
6358 PR c/53418
6359 * gcc.c-torture/compile/pr53418-1.c,
6360 gcc.c-torture/compile/pr53418-2.c: New tests.
6361
6362 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR tree-optimization/53366
6365 * gcc.dg/torture/pr53366-1.c: New test.
6366 * gcc.dg/torture/pr53366-2.c: New test.
6367 * gcc.target/i386/pr53366-1.c: New test.
6368 * gcc.target/i386/pr53366-2.c: New test.
6369
6370 PR tree-optimization/53409
6371 * gcc.c-torture/compile/pr53409.c: New test.
6372
6373 PR tree-optimization/53410
6374 * gcc.c-torture/compile/pr53410-1.c: New test.
6375 * gcc.c-torture/compile/pr53410-2.c: New test.
6376
6377 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6378
6379 PR target/53425
6380 * gcc.target/i386/pr53425-1.c: New file.
6381 * gcc.target/i386/pr53425-2.c: Likewise.
6382
6383 2012-05-21 Richard Guenther <rguenther@suse.de>
6384
6385 PR tree-optimization/53408
6386 * gcc.dg/torture/pr53408.c: New testcase.
6387
6388 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6389 H.J. Lu <hongjiu.lu@intel.com>
6390
6391 PR target/53416
6392 * gcc.target/i386/pr53416.c: New file.
6393
6394 2012-05-21 Richard Guenther <rguenther@suse.de>
6395
6396 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6397
6398 2012-05-21 Richard Guenther <rguenther@suse.de>
6399
6400 * gcc.dg/torture/ldist-1.c: New testcase.
6401
6402 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * gnat.dg/lto13.adb: New test.
6405 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6406
6407 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6408
6409 * gnat.dg/specs/lto12.ads: New test.
6410 * gnat.dg/specs/lto12_pkg.ads: New helper.
6411
6412 2012-05-18 Richard Guenther <rguenther@suse.de>
6413
6414 PR tree-optimization/53346
6415 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6416 * gcc.target/i386/incoming-10.c: Adjust.
6417 * gcc.target/i386/incoming-11.c: Likewise.
6418 * gcc.target/i386/pr46295.c: Likewise.
6419
6420 2012-05-18 Richard Guenther <rguenther@suse.de>
6421
6422 * gcc.dg/pr53352.c: Return zero.
6423
6424 2012-05-18 Richard Guenther <rguenther@suse.de>
6425
6426 PR tree-optimization/53390
6427 * gcc.dg/torture/pr53390.c: New testcase.
6428
6429 2012-05-18 Meador Inge <meadori@codesourcery.com>
6430
6431 PR rtl-optimization/53352
6432 * gcc.dg/pr53352.c: New test.
6433
6434 2012-05-17 David S. Miller <davem@davemloft.net>
6435
6436 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6437 failure on sparc-*-linux-gnu.
6438
6439 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6440
6441 PR c++/39681
6442 * g++.dg/parse/error49.C: New.
6443 * g++.dg/cpp0x/error8.C: Likewise.
6444 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6445 * g++.dg/ext/utf-dflt2.C: Likewise.
6446 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6447 * g++.dg/ext/utf-dflt.C: Likewise.
6448 * c-c++-common/raw-string-3.c: Likewise.
6449 * c-c++-common/raw-string-4.c: Likewise.
6450
6451 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6452
6453 PR c++/53371
6454 * g++.dg/cpp0x/catch1.C: New.
6455
6456 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/44516
6459 * g++.dg/parse/error48.C: New.
6460 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6461 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6462
6463 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6464
6465 * gcc.dg/tm/indirect-2.c: New test.
6466
6467 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6468
6469 PR tree-optimization/53217
6470 * gfortran.dg/pr53217.f90: New test.
6471
6472 2012-05-16 Richard Guenther <rguenther@suse.de>
6473
6474 PR tree-optimization/53364
6475 * g++.dg/torture/pr53364.C: New testcase.
6476
6477 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6478
6479 PR testsuite/52641
6480 * gcc.dg/pr52549.c: Fix test for long != void*
6481 * gcc.c-torture/execute/pr52979-1.x: New file.
6482 * gcc.c-torture/execute/pr52979-2.x: New file.
6483
6484 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6485
6486 PR preprocessor/7263
6487 * gcc.dg/binary-constants-2.c: Run without tracking locations
6488 accross macro expansion.
6489 * gcc.dg/binary-constants-3.c: Likewise.
6490 * gcc.dg/cpp/sysmac2.c: Likewise.
6491 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6492 location.
6493 * gcc.dg/cpp/syshdr3.c: New test.
6494 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6495 * gcc.dg/system-binary-constants-1.c: New test.
6496 * gcc.dg/system-binary-constants-1.h: New header for the new test
6497 above.
6498 * g++.dg/cpp/syshdr3.C: New test.
6499 * g++.dg/cpp/syshdr3.h: New header the new test above.
6500 * g++.dg/system-binary-constants-1.C: New test.
6501 * g++.dg/system-binary-constants-1.h: New header the new test
6502 above.
6503
6504 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6505
6506 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6507
6508 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR target/53358
6511 * gcc.dg/pr53358.c: New test.
6512
6513 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6514
6515 PR c++/11856
6516 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6517 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6518
6519 2012-05-15 Olivier Hainque <hainque@adacore.com>
6520
6521 * g++.dg/eh/sighandle.C: New testcase.
6522
6523 2012-05-15 Richard Guenther <rguenther@suse.de>
6524
6525 PR tree-optimization/53355
6526 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6527
6528 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6529
6530 * gfortran.dg/*.f90: Remove now redundant manual
6531 cleanup-modules directive.
6532
6533 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6534
6535 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6536 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6537
6538 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6539
6540 PR fortran/52428
6541 * gfortran.dg/int_range_io_1.f90: New test.
6542
6543 2012-05-14 Andi Kleen <ak@linux.intel.com>
6544 Jakub Jelinek <jakub@redhat.com>
6545
6546 PR target/53315
6547 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6548 * gcc.target/i386/rtm-check.h: New file.
6549 * gcc.target/i386/pr53315.c: New test.
6550
6551 2012-05-14 Tobias Burnus <burnus@net-b.de>
6552
6553 PR fortran/49110
6554 PR fortran/51055
6555 PR fortran/53329
6556 * gfortran.dg/deferred_type_param_4.f90: New.
6557 * gfortran.dg/deferred_type_param_6.f90: New.
6558
6559 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6560
6561 * gcc.target/i386/retarg.c: New test.
6562
6563 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6564
6565 PR fortran/45170
6566 * gfortran.dg/deferred_type_param_3.f90: New.
6567 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6568 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6569
6570 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6571
6572 * gnat.dg/null_pointer_deref3.adb: New test.
6573
6574 2012-05-12 Tobias Burnus <burnus@net-b.de>
6575
6576 PR fortran/49110
6577 PR fortran/52843
6578 * gfortran.dg/deferred_type_param_5.f90: New.
6579
6580 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 * g++.dg/parse/error47.C: New.
6583
6584 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6585
6586 PR fortran/52537
6587 * gfortran.dg/string_compare_4.f90: Change option
6588 to -fdump-tree-original. Add test case for kind=4.
6589
6590 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6591
6592 PR fortran/52537
6593 * gfortran.dg/string_compare_4.f90: New test.
6594
6595 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6598
6599 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6600
6601 PR c++/53305
6602 * g++.dg/cpp0x/variadic132.C: New.
6603
6604 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6605
6606 PR c++/53158
6607 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6608 * g++.dg/parse/error26.C: Tweak dg-error column number.
6609
6610 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/53301
6613 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6614
6615 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6616
6617 * gnat.dg/lto11.ad[sb]: New test.
6618
6619 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6620
6621 PR target/52908
6622 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6623 directive to Scan for vpmuldq, not vpmacsdql.
6624
6625 2012-05-09 Michael Matz <matz@suse.de>
6626
6627 PR tree-optimization/53185
6628 * gcc.dg/vect/pr53185.c: New test.
6629
6630 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6631
6632 PR middle-end/53249
6633 * gcc.target/i386/pr53249.c: New.
6634
6635 2012-05-09 Richard Guenther <rguenther@suse.de>
6636
6637 PR tree-optimization/18437
6638 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6639 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6640
6641 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR tree-optimization/53226
6644 * gcc.c-torture/compile/pr53226.c: New test.
6645
6646 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6647
6648 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6649 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6650 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6651 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6652 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6653 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6654 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6655 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6656 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6657 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6658 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6659 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6660 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6661 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6662
6663 2012-05-09 Dehao Chen <dehao@google.com>
6664
6665 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6666 * gcc.dg/predict-2.c: Likewise.
6667 * gcc.dg/predict-3.c: Likewise.
6668 * gcc.dg/predict-4.c: Likewise.
6669 * gcc.dg/predict-5.c: Likewise.
6670 * gcc.dg/predict-6.c: Likewise.
6671
6672 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6673
6674 PR target/53272
6675 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6676
6677 2012-05-08 Richard Guenther <rguenther@suse.de>
6678
6679 * gcc.dg/fold-bitand-4.c: New testcase.
6680
6681 2012-05-08 Dehao Chen <dehao@google.com>
6682
6683 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6684 heuristic is working properly.
6685 * gcc.dg/predict-2.c: Likewise.
6686 * gcc/dg/predict-3.c: Likewise.
6687 * gcc/dg/predict-4.c: Likewise.
6688 * gcc/dg/predict-5.c: Likewise.
6689 * gcc/dg/predict-6.c: Likewise.
6690
6691 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR tree-optimization/53239
6694 * g++.dg/opt/vrp3.C: New test.
6695 * g++.dg/opt/vrp3-aux.cc: New file.
6696 * g++.dg/opt/vrp3.h: New file.
6697
6698 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6699
6700 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6701 .uleb128 support in assembler output.
6702
6703 2012-05-07 Richard Guenther <rguenther@suse.de>
6704
6705 PR lto/42987
6706 * g++.dg/lto/pr42987_0.C: New testcase.
6707 * g++.dg/lto/pr42987_1.C: Likewise.
6708
6709 2012-05-07 Tobias Burnus <burnus@net-b.de>
6710
6711 PR fortran/53255
6712 * gfortran.dg/typebound_operator_15.f90: New.
6713
6714 2012-05-06 Tobias Burnus <burnus@net-b.de>
6715
6716 PR fortran/41587
6717 * gfortran.dg/class_array_13.f90: New.
6718
6719 2012-05-06 Tristan Gingold <gingold@adacore.com>
6720
6721 * gnat.dg/warn7.adb: New test.
6722
6723 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6724
6725 * gnat.dg/specs/renamings.ads: Rename to...
6726 * gnat.dg/specs/renaming1.ads: ...this.
6727 * gnat.dg/specs/renaming2.ads: New test.
6728 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6729 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6730 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6731 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6732
6733 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 * gnat.dg/discr36.ad[sb]: New test.
6736 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6737
6738 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6739
6740 PR c/43772
6741 * c-c++-common/pr43772.c: New.
6742
6743 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6744
6745 PR fortran/41600
6746 * gfortran.dg/select_type_26.f03 : New test.
6747 * gfortran.dg/select_type_27.f03 : New test.
6748
6749 PR fortran/53191
6750 * gfortran.dg/select_type_28.f03 : New test.
6751
6752 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6753
6754 PR fortran/49010
6755 PR fortran/24518
6756 * gfortran.dg/mod_sign0_1.f90: New test.
6757 * gfortran.dg/mod_large_1.f90: New test.
6758
6759 2012-05-04 Tobias Burnus <burnus@net-b.de>
6760
6761 PR fortran/53175
6762 gfortran.dg/public_private_module_5.f90: New.
6763
6764 2012-05-04 Tobias Burnus <burnus@net-b.de>
6765
6766 PR fortran/53111
6767 * gfortran.dg/constructor_7.f90: New.
6768 * gfortran.dg/constructor_8.f90: New.
6769
6770 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/53166
6773 * g++.dg/cpp0x/static_assert7.C: New.
6774
6775 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6776
6777 PR tree-optimization/52633
6778 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6779 recognized as widening shifts instead of over-widening.
6780 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6781 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6782 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6783 * gcc.target/arm/pr52633.c: New test.
6784
6785 2012-05-04 Richard Guenther <rguenther@suse.de>
6786
6787 PR tree-optimization/53168
6788 * gcc.dg/torture/pr53168.c: New testcase.
6789 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6790
6791 2012-05-04 Richard Guenther <rguenther@suse.de>
6792
6793 * gcc.dg/lto/pr53214_0.c: New testcase.
6794
6795 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6796
6797 * gcc.target/ia64/pr48496.c: New test.
6798 * gcc.target/ia64/pr52657.c: Likewise.
6799
6800 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6801
6802 PR c/51712
6803 * c-c++-common/pr51712.c: New.
6804
6805 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6806
6807 PR target/53199
6808 * gcc.target/powwerpc/pr53199.c: New file.
6809
6810 2012-05-03 Jason Merrill <jason@redhat.com>
6811
6812 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6813
6814 * gcc.dg/debug/dwarf2/dups-types.c: New.
6815 * gcc.dg/debug/dwarf2/dups-types.h: New.
6816
6817 2012-05-03 Jason Merrill <jason@redhat.com>
6818
6819 * g++.dg/debug/dwarf2/namespace-2.C: New.
6820 * g++.dg/debug/dwarf2/localclass3.C: New.
6821
6822 2012-05-03 Jason Merrill <jason@redhat.com>
6823
6824 * g++.dg/debug/dwarf2/thunk1.C: New.
6825
6826 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6827
6828 PR c++/53186
6829 * g++.dg/other/final2.C: New.
6830
6831 2012-05-03 Richard Guenther <rguenther@suse.de>
6832
6833 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6834
6835 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6836
6837 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6838 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6839 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6840 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6841
6842 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6843
6844 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6845 .byte 0xf2.
6846 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6847 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6848 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6849
6850 PR debug/53174
6851 * gcc.dg/pr53174.c: New test.
6852
6853 PR target/53187
6854 * gcc.target/arm/pr53187.c: New test.
6855 * gcc.c-torture/compile/pr53187.c: New test.
6856
6857 2012-05-03 Richard Guenther <rguenther@suse.de>
6858
6859 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6860 unsupported prefetching support.
6861
6862 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6863
6864 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6865 option -ftrack-macro-expansion=0.
6866 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6867 option -ftrack-macro-expansion=0.
6868
6869 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6870
6871 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6872 dg-options for target arm with dg-additional-options.
6873
6874 2012-05-03 Richard Guenther <rguenther@suse.de>
6875
6876 PR tree-optimization/53144
6877 * gcc.dg/torture/pr53144.c: New testcase.
6878
6879 2012-05-03 Tobias Burnus <burnus@net-b.de>
6880
6881 PR fortran/52864
6882 * gfortran.dg/pointer_intent_7.f90: New.
6883 * gfortran.dg/pure_formal_3.f90: New.
6884
6885 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6886
6887 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6888
6889 2012-05-02 Martin Jambor <mjambor@suse.cz>
6890
6891 PR lto/52605
6892 * g++.dg/lto/pr52605_0.C: New test.
6893
6894 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6895
6896 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6897 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6898 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6899 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6900 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6901 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6902 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6903 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6904 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6905 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6906 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6907 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6908 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6909 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6910 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6911 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6912
6913 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6914
6915 PR middle-end/53153
6916 * gcc.dg/pr53153.c: New test.
6917
6918 2012-05-02 Richard Guenther <rguenther@suse.de>
6919
6920 * g++.dg/tree-ssa/pr19807.C: Adjust.
6921
6922 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6923
6924 PR tree-optimization/53163
6925 * gcc.c-torture/compile/pr53163.c: New test.
6926
6927 PR rtl-optimization/53160
6928 * gcc.c-torture/execute/pr53160.c: New test.
6929
6930 2012-05-01 Ian Lance Taylor <iant@google.com>
6931
6932 PR c/37303
6933 * gcc.dg/pr37303.c: New test.
6934
6935 2012-05-01 Richard Henderson <rth@redhat.com>
6936
6937 * lib/target-supports.exp
6938 (check_effective_target_sync_long_long_runtime): True for
6939 check_effective_target_powerpc64.
6940
6941 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6942
6943 PR c++/51033
6944 * gcc.dg/vector-1.c: Move to ...
6945 * c-c++-common/vector-1.c: ... here.
6946 * gcc.dg/vector-2.c: Move to ...
6947 * c-c++-common/vector-2.c: ... here.
6948 * gcc.dg/vector-3.c: Move to ...
6949 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6950 * gcc.dg/vector-4.c: Move to ...
6951 * c-c++-common/vector-4.c: ... here.
6952 * gcc.dg/vector-init-1.c: Move to ...
6953 * c-c++-common/vector-init-1.c: ... here.
6954 * gcc.dg/vector-init-2.c: Move to ...
6955 * c-c++-common/vector-init-2.c: ... here.
6956 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6957 * c-c++-common/vector-subscript-1.c: ... here.
6958 * gcc.dg/vector-subscript-2.c: Move to ...
6959 * c-c++-common/vector-subscript-2.c: ... here.
6960 * gcc.dg/vector-subscript-3.c: Move to ...
6961 * c-c++-common/vector-subscript-3.c: ... here.
6962
6963 PR c++/51314
6964 * g++.dg/cpp0x/vt-51314.C: New test.
6965 * g++.dg/cpp0x/variadic76.C: Fix.
6966
6967 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6968
6969 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6970
6971 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6972
6973 Add -Wvarargs option
6974 * c-c++-common/Wvarargs.c: New test case.
6975 * c-c++-common/Wvarargs-2.c: Likewise.
6976
6977 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6978
6979 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6980 * objc.dg/foreach-7.m: Force the test case to run without
6981 -ftrack-macro-expansion.
6982 * c-c++-common/tm/attrib-1.c: Likewise.
6983 * c-c++-common/warn-ommitted-condop.c: Likewise.
6984 * gcc.dg/assign-warn-1.c: Likewise.
6985 * gcc.dg/assign-warn-2.c: Likewise.
6986 * gcc.dg/attr-alloc_size.c: Likewise.
6987 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6988 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6989 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6990 * gcc.dg/c90-const-expr-9.c: Likewise.
6991 * gcc.dg/c99-const-expr-9.c: Likewise.
6992 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6993 * gcc.dg/cpp/direct2s.c: Likewise.
6994 * gcc.dg/cpp/pr28709.c: Likewise.
6995 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6996 * gcc.dg/dfp/composite-type.c: Likewise.
6997 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6998 with -ftrack-macro-expansion
6999 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7000 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7001 * g++.dg/ext/cleanup-1.C: Likewise.
7002 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7003 * g++.dg/template/sfinae10.C: Likewise.
7004 * g++.dg/tm/wrap-2.C: Likewise.
7005 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7006 * g++.dg/warn/Wsign-conversion.C: Likewise.
7007 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7008 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7009 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7010 it to run with -ftrack-macro-expansion.
7011 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7012 test cases without -ftrack-macro-expansion.
7013
7014 Fix location for static class members
7015 * g++.dg/template/sfinae6_neg.C: Adjust.
7016
7017 Make conversion warnings work on NULL with -ftrack-macro-expansion
7018 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7019 alongside the previous testing for NULL.
7020
7021 Fix -Wuninitialized for -ftrack-macro-expansion
7022 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7023
7024 Strip "<built-in>" loc from displayed expansion context
7025 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7026 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7027 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7028 new test above.
7029
7030 Fix expansion point loc for macro-like tokens
7031 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7032 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7033
7034 Fix token pasting with -ftrack-macro-expansion
7035 * gcc.dg/cpp/paste17.c: New test case for
7036 -ftrack-macro-expansion=2 mode only.
7037 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7038
7039 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7040
7041 * gnat.dg/warn6.ad[sb]: New test.
7042
7043 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7044
7045 PR 53149
7046 * gcc.dg/20011021-1.c: Adjust testcase.
7047
7048 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7049
7050 PR fortran/53148
7051 * gfortran.dg/function_optimize_12.f90: New test.
7052
7053 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7054
7055 PR target/53156
7056 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7057 code to match current output and cover new peephole2 pattern.
7058
7059 2012-04-27 Ollie Wild <aaw@google.com>
7060
7061 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7062
7063 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7064
7065 * gcc.c-torture/execute/20120427-2.c: New testcase.
7066 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7067 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7068 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7069
7070 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7071
7072 PR target/53138
7073 * gcc.c-torture/execute/20120427-1.c: New testcase.
7074
7075 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7076
7077 PR middle-end/27139
7078 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7079
7080 2012-04-27 Tom de Vries <tom@codesourcery.com>
7081
7082 PR tree-optimization/51879
7083 * gcc.dg/pr51879.c: New test.
7084 * gcc.dg/pr51879-2.c: Same.
7085 * gcc.dg/pr51879-3.c: Same.
7086 * gcc.dg/pr51879-4.c: Same.
7087 * gcc.dg/pr51879-6.c: Same.
7088
7089 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/53096
7092 * g++.dg/cpp0x/defaulted35.C: New.
7093 * g++.dg/cpp0x/defaulted15.C: Adjust.
7094
7095 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7096
7097 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7098 structure layout.
7099
7100 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7101
7102 * gcc.target/i386/builtin_target.c: Check avx2.
7103
7104 2012-04-26 Alan Modra <amodra@gmail.com>
7105
7106 * gcc.target/powerpc/savres.c: New test.
7107 * gcc.target/powerpc/powerpc.exp: Run it.
7108
7109 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7110
7111 PR target/53120
7112 * gcc.dg/torture/pr53120.c: New test.
7113
7114 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR middle-end/52979
7117 * gcc.c-torture/compile/pr52979-1.c: New test.
7118 * gcc.c-torture/execute/pr52979-1.c: New test.
7119 * gcc.c-torture/execute/pr52979-2.c: New test.
7120
7121 2012-04-25 Richard Guenther <rguenther@suse.de>
7122
7123 * gcc.target/i386/l_fma_float_5.c: Adjust.
7124 * gcc.target/i386/l_fma_double_4.c: Likewise.
7125 * gcc.target/i386/l_fma_float_2.c: Likewise.
7126 * gcc.target/i386/l_fma_float_6.c: Likewise.
7127 * gcc.target/i386/l_fma_double_1.c: Likewise.
7128 * gcc.target/i386/l_fma_double_5.c: Likewise.
7129 * gcc.target/i386/l_fma_float_3.c: Likewise.
7130 * gcc.target/i386/l_fma_double_2.c: Likewise.
7131 * gcc.target/i386/l_fma_double_6.c: Likewise.
7132 * gcc.target/i386/l_fma_float_4.c: Likewise.
7133 * gcc.target/i386/l_fma_double_3.c: Likewise.
7134 * gcc.target/i386/l_fma_float_1.c: Likewise.
7135
7136 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR tree-optimization/53058
7139 * gcc.c-torture/compile/pr53058.c: New test.
7140
7141 2012-04-25 Jan Hubicka <jh@suse.cz>
7142
7143 PR middle-end/53088
7144 * gcc.target/i386/pr39082-1.c: Update warning location.
7145
7146 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7147
7148 PR c/52880
7149 * gcc.dg/pr52880.c: New test.
7150
7151 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7152
7153 * gcc.dg/m-un-2.c: Update.
7154 * gcc.dg/20011021-1.c: Update.
7155
7156 2012-04-25 Tobias Burnus <burnus@net-b.de>
7157
7158 PR fortran/52196
7159 * gfortran.dg/realloc_on_assign_14.f90: New.
7160
7161 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7162
7163 PR testsuite/52641
7164 PR tree-optimizations/52891
7165 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7166
7167 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7168
7169 PR c++/52363
7170 * g++.dg/cpp0x/sfinae35.C: New.
7171 * g++.dg/cpp0x/sfinae36.C: Likewise.
7172
7173 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7174
7175 * gcc.target/builtin_target.c: New testcase.
7176
7177 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7178
7179 PR target/47197
7180 * gcc.target/powerpc/pr47197.c: New test.
7181
7182 2012-04-24 Richard Guenther <rguenther@suse.de>
7183
7184 PR tree-optimization/53085
7185 * g++.dg/torture/pr53085.C: New testcase.
7186
7187 2012-04-24 Andrew Pinski <apinski@cavium.com>
7188
7189 PR tree-opt/33512
7190 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7191 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7192 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7193
7194 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR middle-end/53084
7197 * gcc.c-torture/execute/pr53084.c: New test.
7198
7199 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7200
7201 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7202
7203 2012-04-23 Andrew Pinski <apinski@cavium.com>
7204
7205 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7206
7207 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7208
7209 PR regression/53076
7210 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7211 * gcc.dg/torture/builtin-power-1.c: Likewise.
7212
7213 2012-04-23 Richard Guenther <rguenther@suse.de>
7214
7215 PR tree-optimization/53070
7216 * gcc.dg/torture/pr53070.c: New testcase.
7217
7218 2012-04-23 Richard Guenther <rguenther@suse.de>
7219
7220 PR c/53060
7221 * gcc.dg/pr53060.c: New testcase.
7222
7223 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR tree-optimizations/52891
7226 * gcc.c-torture/compile/pr52891-1.c: New test.
7227 * gcc.c-torture/compile/pr52891-2.c: New test.
7228
7229 2012-04-22 Tobias Burnus <burnus@net-b.de>
7230
7231 PR fortran/53051
7232 * gfortran.dg/read_float_4.f90: New.
7233
7234 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7235
7236 PR 35441
7237 * c-c++-common/pr35441.C: New.
7238
7239 2012-04-20 Ian Lance Taylor <iant@google.com>
7240
7241 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7242 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7243
7244 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7245
7246 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7247 array access.
7248 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7249
7250 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7251
7252 PR rtl-optimization/44214
7253 * gcc.dg/pr44214-1.c: New test.
7254 * gcc.dg/pr44214-2.c: Likewise.
7255 * gcc.dg/pr44214-3.c: Likewise.
7256
7257 2012-04-20 Richard Guenther <rguenther@suse.de>
7258
7259 * g++.dg/torture/20120420-1.C: New testcase.
7260
7261 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7262
7263 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7264
7265 2012-04-19 Christian Bruel <christian.bruel@st.com>
7266
7267 * gcc.dg/pr52283.c: New test.
7268
7269 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7270
7271 * gcc.dg/pr37985.c: New test.
7272
7273 2012-04-19 Richard Guenther <rguenther@suse.de>
7274
7275 PR rtl-optimization/44688
7276 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7277 possibly profitable.
7278
7279 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7280
7281 PR tree-optimization/52976
7282 * gfortran.dg/reassoc_11.f: New test.
7283
7284 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7285
7286 PR tree-optimization/52976
7287 * gfortran.dg/reassoc_7.f: New test.
7288 * gfortran.dg/reassoc_8.f: Likewise.
7289 * gfortran.dg/reassoc_9.f: Likewise.
7290 * gfortran.dg/reassoc_10.f: Likewise.
7291
7292 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7293
7294 PR c++/52422
7295 * g++.dg/cpp0x/sfinae33.C: New.
7296 * g++.dg/cpp0x/sfinae34.C: Likewise.
7297
7298 2012-04-18 Joey Ye <joey.ye@arm.com>
7299
7300 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7301
7302 2012-04-18 Richard Guenther <rguenther@suse.de>
7303
7304 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7305 array access.
7306 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7307 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7308
7309 2012-04-17 Tom de Vries <tom@codesourcery.com>
7310
7311 * g++.dg/pr51264-4.C: New test.
7312
7313 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7314
7315 PR c++/52599
7316 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7317
7318 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7319
7320 PR c++/53003
7321 * g++.dg/parse/crash59.C: New.
7322
7323 2012-04-17 Michael Matz <matz@suse.de>
7324
7325 PR tree-optimization/18437
7326 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7327
7328 2012-04-17 Richard Guenther <rguenther@suse.de>
7329
7330 PR middle-end/53011
7331 * g++.dg/torture/pr53011.C: New testcase.
7332
7333 2012-04-16 Jason Merrill <jason@redhat.com>
7334
7335 PR c++/38543
7336 * g++.dg/cpp0x/variadic131.C: New.
7337
7338 PR c++/52008
7339 * g++.dg/cpp0x/variadic130.C: New.
7340
7341 PR c++/50830
7342 * g++.dg/cpp0x/variadic129.C: New.
7343
7344 PR c++/50303
7345 * g++.dg/cpp0x/variadic128.C: New.
7346
7347 2012-04-16 Tobias Burnus <burnus@net-b.de>
7348
7349 PR fortran/52864
7350 * gfortran.dg/pointer_intent_6.f90: New.
7351
7352 2012-04-16 Tobias Burnus <burnus@net-b.de>
7353
7354 PR fortran/52916
7355 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7356 to include public_private_module_4.f90.
7357 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7358 targets.
7359
7360 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/49152
7363 * g++.dg/diagnostic/operator1.C: New.
7364 * g++.dg/ext/label5.C: Adjust.
7365 * g++.dg/ext/va-arg1.C: Likewise.
7366 * g++.dg/other/error20.C: Likewise.
7367 * g++.dg/other/error20.C: Likewise.
7368 * g++.dg/other/error16.C: Likewise.
7369 * g++.dg/other/error10.C: Likewise.
7370 * g++.dg/parse/error30.C: Likewise.
7371 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7372
7373 2012-04-16 Jason Merrill <jason@redhat.com>
7374
7375 PR c++/51148
7376 * g++.dg/cpp0x/variadic127.C: New.
7377
7378 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7379
7380 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7381 testcase name.
7382 Use fail, pass instead of unresolved.
7383 Don't log $optstr.
7384
7385 PR testsuite/52948
7386 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7387 TODO_dump_func.
7388 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7389 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7390 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7391
7392 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7393
7394 PR fortran/52968
7395 * gfortran.dg/typebound_call_23.f03: New test case.
7396
7397 2012-04-15 Jason Merrill <jason@redhat.com>
7398
7399 PR c++/47220
7400 * g++.dg/cpp0x/variadic126.C: New.
7401
7402 PR c++/52380
7403 * g++.dg/cpp0x/variadic125.C: New.
7404
7405 PR c++/52292
7406 * g++.dg/cpp0x/variadic124.C: New.
7407
7408 PR c++/52706
7409 * g++.dg/cpp0x/nullptr27.C: New.
7410
7411 PR c++/52818
7412 * g++.dg/warn/format8.C: New.
7413
7414 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7415
7416 PR fortran/51082
7417 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7418
7419 2012-04-14 Tobias Burnus <burnus@net-b.de>
7420
7421 PR fortran/52916
7422 PR fortran/40973
7423 * gfortran.dg/public_private_module_3.f90: New.
7424 * gfortran.dg/public_private_module_4.f90: New.
7425
7426 2012-04-14 Tom de Vries <tom@codesourcery.com>
7427
7428 * gcc.dg/superblock.c: New test.
7429
7430 2012-04-14 Tom de Vries <tom@codesourcery.com>
7431
7432 * gcc.dg/pr51879-12.c: New test.
7433
7434 2012-04-13 Jason Merrill <jason@redhat.com>
7435
7436 PR c++/52824
7437 * g++.dg/cpp0x/variadic123.C: New.
7438 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7439
7440 PR c++/52905
7441 * g++.dg/cpp0x/initlist-ctor1.C: New.
7442
7443 PR c++/52915
7444 * g++.dg/other/anon-union2.C: New.
7445
7446 2012-04-13 Martin Jambor <mjambor@suse.cz>
7447
7448 PR middle-end/52939
7449 * g++.dg/ipa/pr52939.C: New test.
7450
7451 2012-04-13 Tom de Vries <tom@codesourcery.com>
7452
7453 * gcc.dg/pr52734.c: New test.
7454
7455 2012-04-13 Richard Guenther <rguenther@suse.de>
7456
7457 PR tree-optimization/52969
7458 * gcc.dg/torture/pr52969.c: New testcase.
7459
7460 2012-04-13 Richard Guenther <rguenther@suse.de>
7461
7462 PR c/52549
7463 * gcc.dg/pr52549.c: New testcase.
7464
7465 2012-04-13 Richard Guenther <rguenther@suse.de>
7466
7467 PR c/52862
7468 * gcc.dg/pr52862.c: New testcase.
7469
7470 2012-04-13 Joey Ye <joey.ye@arm.com>
7471
7472 * gcc.target/arm/thumb1-imm.c: New testcase.
7473
7474 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7475
7476 PR target/52932
7477 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7478 second function argument.
7479 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7480 (calc_permps): Update declaration. Calculate result correctly.
7481 (avx2_test): Change src2 type to union256i_d.
7482 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7483 correctly.
7484
7485 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7486
7487 PR target/52775
7488 * gcc.target/powerpc/pr52775.c: New file.
7489
7490 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7491
7492 PR tree-optimization/18589
7493 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7494 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7495 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7496 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7497 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7498 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7499 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7500 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7501 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7502 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7503
7504 2012-04-12 Richard Guenther <rguenther@suse.de>
7505
7506 PR tree-optimization/52943
7507 * gcc.dg/torture/pr52943.c: New testcase.
7508
7509 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7510
7511 PR target/50751
7512 * gcc/target/sh/pr50751-4.c: New.
7513 * gcc/target/sh/pr50751-5.c: New.
7514 * gcc/target/sh/pr50751-6.c: New.
7515 * gcc/target/sh/pr50751-7.c: New.
7516
7517 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7518
7519 PR c++/52465
7520 * g++.dg/lookup/using52.C: New.
7521
7522 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7523
7524 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7525
7526 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7527
7528 PR rtl-optimization/52876
7529 * gcc.target/i386/pr52876.c: New.
7530
7531 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7532
7533 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7534 __UINTPTR_TYPE__.
7535 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7536 __INTPTR_TYPE__.
7537 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7538 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7539 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7540 (ptrdiff_t): ... this. All uses changed.
7541 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7542 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7543 __INTPTR_TYPE__.
7544 (main): Cast argument to __INTPTR_TYPE__.
7545 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7546 size_t.
7547 * gcc.dg/mallign.c (main): Likewise.
7548 * gcc.dg/pr38700.c (foo): Likewise.
7549 * gcc.dg/long-long-cst1.c (t): Likewise.
7550 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7551 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7552 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7553 * gcc.dg/pr25682.c (d, foo): Likewise.
7554 * gcc.dg/format/cast-1.c (f): Likewise.
7555 * gcc.dg/c90-const-expr-10.c
7556 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7557 (size_t): ...this. All uses changed.
7558 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7559 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7560 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7561 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7562 * gcc.dg/sequence-pt-1.c: Likewise.
7563 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7564 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7565 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7566 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7567 of ptrdiff_t with it.
7568 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7569 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7570 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7571
7572 2012-04-11 Jason Merrill <jason@redhat.com>
7573
7574 PR debug/45088
7575 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7576 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7577
7578 PR c++/52906
7579 * g++.dg/ext/attrib45.C: New.
7580
7581 * g++.dg/eh/dtor3.C: New.
7582
7583 2012-04-11 Richard Guenther <rguenther@suse.de>
7584
7585 PR middle-end/52621
7586 * gfortran.dg/pr52621.f90: New testcase.
7587
7588 2012-04-11 Richard Guenther <rguenther@suse.de>
7589
7590 PR middle-end/52918
7591 * g++.dg/torture/pr52918-1.C: New testcase.
7592 * g++.dg/torture/pr52918-2.C: Likewise.
7593
7594 2012-04-11 Tobias Burnus <burnus@net-b.de>
7595
7596 PR fortran/52729
7597 * gfortran.dg/block_11.f90: New.
7598
7599 2012-04-11 Nick Clifton <nickc@redhat.com>
7600
7601 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7602
7603 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7604
7605 PR target/16458
7606 * gcc.target/powerpc/pr16458-1.c: New test.
7607 * gcc.target/powerpc/pr16458-2.c: Likewise.
7608 * gcc.target/powerpc/pr16458-3.c: Likewise.
7609 * gcc.target/powerpc/pr16458-4.c: Likewise.
7610
7611 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7612
7613 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7614 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7615 * gcc.dg/builtin-bswap-5.c: Likewise.
7616 * gcc.target/i386/builtin-bswap-4.c: New test.
7617
7618 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7619
7620 PR 24985
7621 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7622
7623 2012-04-11 Richard Guenther <rguenther@suse.de>
7624
7625 PR rtl-optimization/52881
7626 * gcc.dg/torture/pr52881.c: New testcase.
7627 * gcc.dg/torture/pr52913.c: Likewise.
7628
7629 2012-04-11 Richard Guenther <rguenther@suse.de>
7630
7631 PR tree-optimization/52912
7632 * gcc.dg/torture/pr52912.c: New testcase.
7633
7634 2010-04-10 Michael Matz <matz@suse.de>
7635
7636 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7637 * gcc.dg/vect/vect-outer-1.c: Adjust.
7638 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7639 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7640 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7641 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7642 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7643 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7644
7645 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7646
7647 PR tree-optimization/52870
7648 * gcc.dg/vect/pr52870.c: New test.
7649
7650 2012-04-09 Mike Stump <mikestump@comcast.net>
7651
7652 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7653 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7654 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7655 * gnat.dg/aggr11.adb: Likewise.
7656 * gnat.dg/aggr11_pkg.ads: Likewise.
7657 * gnat.dg/aggr15.adb: Likewise.
7658 * gnat.dg/aggr15.ads: Likewise.
7659 * gnat.dg/aggr17.adb: Likewise.
7660 * gnat.dg/aggr18.adb: Likewise.
7661 * gnat.dg/array14.adb: Likewise.
7662 * gnat.dg/array14.ads: Likewise.
7663 * gnat.dg/array14_pkg.ads: Likewise.
7664 * gnat.dg/array19.adb: Likewise.
7665 * gnat.dg/array19.ads: Likewise.
7666 * gnat.dg/discr27.adb: Likewise.
7667 * gnat.dg/discr27.ads: Likewise.
7668 * gnat.dg/discr35.adb: Likewise.
7669 * gnat.dg/discr35.ads: Likewise.
7670 * gnat.dg/discr6.adb: Likewise.
7671 * gnat.dg/discr6_pkg.ads: Likewise.
7672 * gnat.dg/import1.adb: Likewise.
7673 * gnat.dg/import1.ads: Likewise.
7674 * gnat.dg/loop_address2.adb: Likewise.
7675 * gnat.dg/opt7.adb: Likewise.
7676 * gnat.dg/opt7.ads: Likewise.
7677 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7678 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7679 * gnat.dg/rep_clause2.adb: Likewise.
7680 * gnat.dg/rep_clause2.ads: Likewise.
7681 * gnat.dg/slice2.adb: Likewise.
7682 * gnat.dg/slice2.ads: Likewise.
7683 * gnat.dg/slice6.adb: Likewise.
7684 * gnat.dg/slice6_pkg.ads: Likewise.
7685 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7686 * gnat.dg/taft_type2.adb: Likewise.
7687 * gnat.dg/taft_type2.ads: Likewise.
7688 * gnat.dg/taft_type2_pkg.ads: Likewise.
7689 * gnat.dg/volatile10.adb: Likewise.
7690 * gnat.dg/volatile10_pkg.ads: Likewise.
7691
7692 * gcc.dg/dll-8.c: Remove execute permissions.
7693 * g++.dg/ext/dllexport5.C: Likewise.
7694
7695 2012-04-09 Jan Hubicka <jh@suse.cz>
7696
7697 PR lto/52722
7698 PR lto/51765
7699 PR lto/52634
7700 * gcc.dg/lto/pr52634_1.c: New testcase.
7701 * gcc.dg/lto/pr52634_0.c: New testcase.
7702
7703 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7704
7705 PR target/52883
7706 * gcc.target/i386/pr52883.c: New testcase.
7707
7708 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7709
7710 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7711 (check_effective_target_sync_long_long): Add SPARC case.
7712 (check_effective_target_sync_long_long_runtime): Likewise.
7713 (check_effective_target_sync_int_long): Adjust SPARC case.
7714 (check_effective_target_sync_char_short): Likewise.
7715
7716 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7717
7718 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7719 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7720
7721 2012-04-08 Tobias Burnus <burnus@net-b.de>
7722
7723 PR fortran/40973
7724 PR fortran/52751
7725 * gfortran.dg/public_private_module_2.f90: New.
7726
7727 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7728
7729 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7730 directives.
7731
7732 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7733
7734 PR fortran/52893
7735 * gfortran.dg/function_optimize_11.f90: New test.
7736
7737 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7738
7739 PR fortran/52668
7740 * gfortran.dg/use_only_6.f90: New test.
7741
7742 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7743
7744 PR fortran/52668
7745 * gfortran.dg/use_only_6.f90: New test.
7746 2012-04-06 Mike Stump <mikestump@comcast.net>
7747
7748 PR testsuite/50722
7749 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7750
7751 2012-04-05 Jason Merrill <jason@redhat.com>
7752
7753 PR c++/52596
7754 * g++.dg/template/qualified-id5.C: New.
7755
7756 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7757
7758 PR target/52882
7759 * gcc.target/i386/pr52882.c: New test.
7760
7761 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7762 Dominique D'Humieures <dominiq@lps.ens.fr>
7763
7764 PR testsuite/52614
7765 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7766 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7767
7768 2012-04-04 Jason Merrill <jason@redhat.com>
7769
7770 PR c++/52845
7771 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7772
7773 2012-04-03 Jason Merrill <jason@redhat.com>
7774
7775 PR c++/52796
7776 * g++.dg/cpp0x/variadic-value1.C: New.
7777
7778 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7779
7780 * gnat.dg/pack18.adb: New test.
7781 * gnat.dg/pack18_pkg.ads: New helper.
7782
7783 2012-04-03 Richard Guenther <rguenther@suse.de>
7784
7785 PR tree-optimization/52808
7786 * gcc.dg/pr52808.c: New testcase.
7787
7788 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7789
7790 PR tree-optimization/52835
7791 * gfortran.dg/pr52835.f90: New test.
7792
7793 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7794
7795 * gnat.dg/specs/aggr5.ads: New test.
7796
7797 2012-04-02 Richard Guenther <rguenther@suse.de>
7798
7799 PR tree-optimization/52756
7800 * gcc.dg/torture/pr52756.c: New testcase.
7801
7802 2012-04-02 Richard Guenther <rguenther@suse.de>
7803
7804 PR middle-end/52803
7805 * gcc.dg/pr52803.c: New testcase.
7806
7807 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7808
7809 PR c++/40942
7810 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7811 DR 214 in account.
7812
7813 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/50043
7816 * g++.dg/cpp0x/noexcept17.C: New.
7817 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7818 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7819 * g++.dg/cpp0x/noexcept01.C: Likewise.
7820 * g++.dg/eh/init-temp1.C: Likewise.
7821 * g++.dg/eh/ctor1.C: Likwise.
7822
7823 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7824
7825 * gnat.dg/controlled6.adb: New test.
7826 * gnat.dg/controlled6_pkg.ads: New helper.
7827 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7828
7829 2012-03-30 Richard Henderson <rth@redhat.com>
7830
7831 PR debug/52727
7832 * g++.dg/opt/pr52727.C: New testcase.
7833
7834 2012-03-30 Richard Guenther <rguenther@suse.de>
7835
7836 PR tree-optimization/52754
7837 * gcc.target/i386/pr52754.c: New testcase.
7838
7839 2012-03-30 Richard Guenther <rguenther@suse.de>
7840
7841 PR middle-end/52772
7842 * g++.dg/torture/pr52772.C: New testcase.
7843
7844 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/52718
7847 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7848
7849 2012-03-29 Jason Merrill <jason@redhat.com>
7850
7851 PR c++/52685
7852 * g++.dg/template/inherit8.C: New.
7853
7854 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR c++/52759
7857 * g++.dg/ext/weak4.C: New test.
7858
7859 PR tree-optimization/52760
7860 * gcc.c-torture/execute/pr52760.c: New test.
7861
7862 2012-03-29 Jason Merrill <jason@redhat.com>
7863
7864 PR c++/52743
7865 * g++.dg/cpp0x/initlist-array3.C: New.
7866
7867 2012-03-28 Jason Merrill <jason@redhat.com>
7868
7869 PR c++/52746
7870 * g++.dg/overload/virtual2.C: New.
7871
7872 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7873
7874 * gnat.dg/vect7.ad[sb]: New test.
7875
7876 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7877 Tobias Burnus <burnus@gcc.gnu.org>
7878
7879 PR fortran/52652
7880 * gfortran.dg/allocate_class_1.f90 : Change error test.
7881 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7882 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7883 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7884
7885 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7886
7887 PR middle-end/52691
7888 * gcc.dg/pr52691.c: New test.
7889
7890 PR middle-end/52750
7891 * gcc.c-torture/compile/pr52750.c: New test.
7892
7893 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7894
7895 PR target/52692
7896 * gcc.target/avr/torture/builtins-2.c: New test.
7897
7898 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7899
7900 PR target/52736
7901 * gcc.target/i386/pr52736.c: New test.
7902
7903 2012-03-27 Martin Jambor <mjambor@suse.cz>
7904
7905 PR middle-end/52693
7906 * gcc.dg/torture/pr52693.c: New test.
7907
7908 2012-03-27 Meador Inge <meadori@codesourcery.com>
7909
7910 PR c++/52672
7911 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7912
7913 2012-03-27 Mike Stump <mikestump@comcast.net>
7914
7915 PR target/52665
7916 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7917 failures that match branch names.
7918
7919 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7920 H.J. Lu <hongjiu.lu@intel.com>
7921
7922 PR target/52698
7923 * gcc.target/i386/pr52698.c: New test.
7924
7925 2012-03-27 Richard Guenther <rguenther@suse.de>
7926
7927 PR middle-end/52720
7928 * gcc.dg/torture/pr52720.c: New testcase.
7929
7930 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7931
7932 * gnat.dg/pack17.adb: New test.
7933
7934 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7935
7936 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7937 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7938
7939 2012-03-26 Martin Jambor <mjambor@suse.cz>
7940
7941 PR tree-optimization/50052
7942 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7943
7944 2012-03-26 Richard Guenther <rguenther@suse.de>
7945
7946 PR tree-optimization/52701
7947 * gfortran.dg/pr52701.f90: New testcase.
7948
7949 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7950
7951 PR tree-optimization/52686
7952 * gcc.target/arm/pr52686.c: New test.
7953
7954 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7955
7956 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7957 Add "-Os -flto" to list.
7958
7959 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7960
7961 * gnat.dg/concat2.ad[sb]: New test.
7962
7963 2012-03-24 Jason Merrill <jason@redhat.com>
7964
7965 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7966 * g++.dg/cpp0x/trailing2.C: Likewise.
7967 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7968 * g++.dg/cpp1y/auto-fn1.C: New.
7969 * g++.dg/cpp1y/auto-fn2.C: New.
7970 * g++.dg/cpp1y/auto-fn3.C: New.
7971 * g++.dg/cpp1y/auto-fn4.C: New.
7972 * g++.dg/cpp1y/auto-fn5.C: New.
7973 * g++.dg/cpp1y/auto-fn6.C: New.
7974 * g++.dg/cpp1y/auto-fn7.C: New.
7975 * g++.dg/cpp1y/auto-fn8.C: New.
7976 * g++.dg/cpp1y/auto-fn9.C: New.
7977 * g++.dg/cpp1y/auto-fn10.C: New.
7978 * g++.dg/cpp1y/auto-fn11.C: New.
7979
7980 2012-03-23 Richard Guenther <rguenther@suse.de>
7981
7982 PR tree-optimization/52678
7983 * gfortran.dg/pr52678.f: New testcase.
7984
7985 2012-03-23 Richard Guenther <rguenther@suse.de>
7986
7987 PR tree-optimization/52638
7988 * g++.dg/torture/pr52638.C: New testcase.
7989
7990 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7991
7992 PR c++/52487
7993 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7994
7995 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7996
7997 PR c++/52671
7998 * g++.dg/ext/attrib44.C: New test.
7999
8000 2012-03-22 Jan Hubicka <jh@suse.cz>
8001
8002 PR middle-end/51737
8003 * g++.dg/torture/pr51737.C: New testcase
8004
8005 2012-03-22 Richard Guenther <rguenther@suse.de>
8006
8007 PR tree-optimization/52548
8008 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8009
8010 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8011
8012 * lib/fortran-modules.exp (list-module-names-1): Remove
8013 warning.
8014
8015 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8016
8017 PR target/50751
8018 * gcc.target/sh/pr50751-1.c: New.
8019 * gcc.target/sh/pr50751-2.c: New.
8020 * gcc.target/sh/pr50751-3.c: New.
8021
8022 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8023
8024 PR target/52479
8025 * gcc.target/sh/sh4a-cos.c: Remove.
8026 * gcc.target/sh/sh4a-sin.c: Remove.
8027 * gcc.target/sh/sh4a-sincos.c: Remove.
8028
8029 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8030
8031 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8032 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8033
8034 2012-03-21 Martin Jambor <mjambor@suse.cz>
8035
8036 PR testsuite/52641
8037 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8038 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8039
8040 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8041
8042 * gcc.target/arm/thumb-16bit-ops.c: New file.
8043 * gcc.target/arm/thumb-ifcvt.c: New file.
8044
8045 2012-03-20 Jason Merrill <jason@redhat.com>
8046
8047 * lib/target-supports.exp: Add { target c++1y }.
8048
8049 * g++.dg/cpp0x/auto32.C: New.
8050
8051 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8052
8053 PR testsuite/52641
8054 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8055 int32plus.
8056 * gcc.dg/torture/pr48124-4.c: Ditto:
8057 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8058
8059 2012-03-20 Jason Merrill <jason@redhat.com>
8060
8061 PR c++/52510
8062 * g++.dg/cpp0x/initlist66.C: New.
8063
8064 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8065
8066 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8067 __AVR_HAVE_LPMX__
8068
8069 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8070
8071 PR target/49868
8072 * gcc.target/avr/torture/addr-space-2.h: New file.
8073 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8074 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8075 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8076 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8077
8078 2012-03-20 Richard Guenther <rguenther@suse.de>
8079
8080 * gnat.dg/pack16.adb: New testcase.
8081 * gnat.dg/pack16_pkg.ads: Likewise.
8082 * gnat.dg/specs/pack8.ads: Likewise.
8083 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8084
8085 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 * g++.dg/warn/Wuseless-cast.C: Extend.
8088
8089 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8090
8091 PR c++/14710
8092 * g++.dg/warn/Wuseless-cast.C: New.
8093
8094 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8095
8096 PR libfortran/52608
8097 * gfortran.dg/pr52608.f90: New test.
8098
8099 2012-03-17 Tobias Burnus <burnus@net-b.de>
8100
8101 PR fortran/52585
8102 * gfortran.dg/proc_ptr_36.f90: New.
8103
8104 2012-03-16 Martin Jambor <mjambor@suse.cz>
8105
8106 * gcc.dg/misaligned-expand-1.c: New test.
8107 * gcc.dg/misaligned-expand-3.c: Likewise.
8108
8109 2012-03-16 Richard Guenther <rguenther@suse.de>
8110 Kai Tietz <ktietz@redhat.com>
8111
8112 PR middle-end/48814
8113 * gcc.c-torture/execute/pr48814-1.c: New test.
8114 * gcc.c-torture/execute/pr48814-2.c: New test.
8115 * gcc.dg/tree-ssa/assign-1.c: New test.
8116 * gcc.dg/tree-ssa/assign-2.c: New test.
8117 * gcc.dg/tree-ssa/assign-3.c: New test.
8118
8119 2012-03-16 Richard Guenther <rguenther@suse.de>
8120
8121 * gnat.dg/specs/pack7.ads: New testcase.
8122
8123 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8124
8125 PR target/52568
8126 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8127 * gcc.dg/torture/vshuf-8.inc: Likewise.
8128 * gcc.dg/torture/vshuf-16.inc: Likewise.
8129 * gcc.dg/torture/vshuf-32.inc: Likewise.
8130
8131 2012-03-15 Jason Merrill <jason@redhat.com>
8132
8133 * g++.dg/torture/pr52582.C: New.
8134
8135 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8136
8137 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8138
8139 2012-03-15 Ira Rosen <irar@il.ibm.com>
8140 Ulrich Weigand <ulrich.weigand@linaro.org>
8141
8142 * gcc.dg/vect/slp-cond-3.c: New test.
8143 * gcc.dg/vect/slp-cond-4.c: New test.
8144
8145 2012-03-15 Ira Rosen <irar@il.ibm.com>
8146 Ulrich Weigand <ulrich.weigand@linaro.org>
8147
8148 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8149 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8150
8151 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8152
8153 PR libfortran/52434
8154 PR libfortran/48878
8155 PR libfortran/38199
8156 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8157 * gfortran.dg/round_1.f03: Likewise.
8158
8159 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8160 Andrew Pinski <apinski@cavium.com>
8161
8162 PR middle-end/52592
8163 * gcc.dg/pr52592.c: New test.
8164
8165 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8166
8167 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8168 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8169 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8170 * lib/fortran-modules.exp: .. this new file. Adjust users.
8171 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8172 gfortran-dg-debug-runtest): Call cleanup-modules.
8173 * lib/fortran-torture.exp (fortran-torture-execute,
8174 fortran-torture): Likewise.
8175 * gfortran.dg/coarray/caf.exp: Likewise.
8176 * lib/lto.exp: Likewise.
8177 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8178 * gfortran.dg/class_4b.f03: Likewise.
8179 * gfortran.dg/class_4c.f03: Likewise.
8180 * gfortran.dg/class_45a.f03: Likewise.
8181 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8182 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8183 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8184 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8185 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8186 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8187 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8188 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8189 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8190 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8191 * gfortran.dg/whole_file_28.f90: Likewise.
8192 * gfortran.dg/whole_file_29.f90: Likewise.
8193 * gfortran.dg/whole_file_30.f90: Likewise.
8194 * gfortran.dg/whole_file_31.f90: Likewise.
8195
8196 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR tree-optimization/52267
8199 * gcc.dg/pr52267.c: New test.
8200 * gcc.dg/tree-ssa/vrp65.c: New test.
8201 * gcc.dg/tree-ssa/vrp66.c: New test.
8202
8203 2012-03-15 Richard Guenther <rguenther@suse.de>
8204
8205 PR middle-end/52580
8206 * gfortran.dg/vect/pr52580.f: New testcase.
8207
8208 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8209
8210 * gcc.target/sh/fpul-usage-1.c: New.
8211
8212 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8213
8214 PR target/49468
8215 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8216 * gcc.target/sh/pr49468-di.c: Likewise.
8217
8218 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8219
8220 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8221 * gcc.dg/c99-stdint-6.c: Likewise.
8222 * gcc.dg/lto/20090210_0.c: Likewise.
8223 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8224 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8225 * gcc.dg/pragma-init-fini-2.c: Likewise.
8226 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8227 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8228 * gcc.target/i386/pr22152.c: Likewise.
8229 * gcc.target/i386/vect8-ret.c: Likewise.
8230 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8231 handling.
8232
8233 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8234
8235 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8236 * g++.dg/tree-prof/partition1.C: Likewise.
8237 * g++.dg/tree-prof/partition2.C: Likewise.
8238 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8239 handling.
8240 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8241 * gcc.c-torture/execute/20010724-1.c: Remove.
8242 * gcc.c-torture/execute/20010724-1.x: Remove.
8243 * gcc.c-torture/execute/20040208-2.c: Remove.
8244 * gcc.c-torture/execute/20040208-2.x: Remove.
8245 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8246 Remove.
8247 (main) [__mips__ && __sgi__]: Remove.
8248 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8249 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8250 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8251 mips-sgi-irix6* handling.
8252 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8253 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8254 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8255 handling.
8256 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8257 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8259 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8260 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8261 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8262 mips-sgi-irix6*.
8263 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8264 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8265 * gcc.target/mips/save-restore-3.c: Likewise.
8266 * gcc.target/mips/save-restore-4.c: Likewise.
8267 * gcc.target/mips/save-restore-5.c: Likewise.
8268 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8269 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8270 messages.
8271 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8272 IRIX 6 handling.
8273 (restore_ld_library_path_env_vars): Likewise.
8274 * lib/target-supports.exp (check_profiling_available): Remove
8275 mips*-*-irix* handling.
8276 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8277 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8278 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8279
8280 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/52582
8283 * g++.dg/opt/pr52582.C: New test.
8284
8285 2012-03-14 Richard Guenther <rguenther@suse.de>
8286
8287 PR tree-optimization/52571
8288 * gcc.dg/vect/vect-2.c: Initialize arrays.
8289 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8290 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8291 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8292
8293 2012-03-14 Richard Guenther <rguenther@suse.de>
8294
8295 PR middle-end/52080
8296 PR middle-end/52097
8297 PR middle-end/48124
8298 * gcc.dg/torture/pr48124-1.c: New testcase.
8299 * gcc.dg/torture/pr48124-2.c: Likewise.
8300 * gcc.dg/torture/pr48124-3.c: Likewise.
8301 * gcc.dg/torture/pr48124-4.c: Likewise.
8302
8303 2012-03-14 Richard Guenther <rguenther@suse.de>
8304
8305 PR middle-end/52578
8306 * gcc.dg/pr52578.c: New testcase.
8307
8308 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR c++/52521
8311 * g++.dg/cpp0x/udlit-args2.C: New test.
8312
8313 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8314
8315 PR target/48596
8316 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8317 * gcc.c-torture/compile/pr48596.c: ... here.
8318
8319 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8320
8321 PR c++/51641
8322 * g++.dg/lookup/hidden-class17.C: New test.
8323
8324 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR c/52577
8327 * gcc.dg/Wunused-var-3.c: New test.
8328
8329 2012-03-13 Martin Jambor <mjambor@suse.cz>
8330
8331 * gcc.dg/misaligned-expand-2.c: New test.
8332
8333 2012-03-13 Richard Guenther <rguenther@suse.de>
8334
8335 PR middle-end/52134
8336 * gcc.dg/pr52134.c: New testcase.
8337
8338 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8339
8340 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8341
8342 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8343
8344 PR tree-optimization/46728
8345 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8346 * gcc.target/powerpc/pr46728-5.c: Likewise.
8347 * gcc.target/powerpc/pr46728-8.c: Likewise.
8348 * gcc.target/powerpc/pr46728-10.c: Likewise.
8349 * gcc.target/powerpc/pr46728-11.c: Likewise.
8350 * gcc.target/powerpc/pr46728-13.c: Likewise.
8351 * gcc.target/powerpc/pr46728-14.c: Likewise.
8352 * gcc.target/powerpc/pr46728-15.c: Likewise.
8353
8354 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8355
8356 PR c++/52299
8357 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8358
8359 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8360
8361 PR tree-optimization/46728
8362 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8363 * gcc.target/powerpc/pr46728-5.c: Likewise.
8364 * gcc.target/powerpc/pr46728-8.c: Likewise.
8365 * gcc.target/powerpc/pr46728-10.c: Likewise.
8366 * gcc.target/powerpc/pr46728-11.c: Likewise.
8367 * gcc.target/powerpc/pr46728-13.c: Likewise.
8368 * gcc.target/powerpc/pr46728-14.c: Likewise.
8369 * gcc.target/powerpc/pr46728-15.c: Likewise.
8370
8371 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8372
8373 PR target/49868
8374 * gcc.target/avr/torture/addr-space-1.h: New file.
8375 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8376 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8377 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8378 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8379
8380 2012-03-12 Andrew Pinski <apinski@cavium.com>
8381
8382 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8383
8384 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8385
8386 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8387 * g++.dg/abi/thunk4.C: Likewise.
8388 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8389 Adapt line numbers.
8390 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8391 handling.
8392 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8393 * g++.dg/eh/spbp.C: Likewise.
8394 * g++.dg/ext/label13.C: Likewise.
8395 * g++.dg/guality/guality.exp: Likewise.
8396 * g++.dg/other/anon5.C: Likewise.
8397 * g++.dg/other/pragma-ep-1.C: Remove.
8398 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8399 * g++.dg/warn/pr31246.C: Likewise.
8400 * g++.dg/warn/weak1.C: Likewise.
8401 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8402 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8403 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8404 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8405 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8406 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8407 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8408 * gcc.dg/c99-tgmath-1.c: Likewise.
8409 * gcc.dg/c99-tgmath-2.c: Likewise.
8410 * gcc.dg/c99-tgmath-3.c: Likewise.
8411 * gcc.dg/c99-tgmath-4.c: Likewise.
8412 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8413 handling.
8414 * gcc.dg/debug/pr49032.c: Likewise.
8415 * gcc.dg/guality/guality.exp: Likewise.
8416 * gcc.dg/intmax_t-1.c: Likewise.
8417 * gcc.dg/pr48616.c: Likewise.
8418 * gcc.dg/pragma-ep-1.c: Remove.
8419 * gcc.dg/pragma-ep-2.c: Remove.
8420 * gcc.dg/pragma-ep-3.c: Remove.
8421 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8422 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8423 * gcc.misc-tests/gcov-14.c: Likewise.
8424 * gfortran.dg/guality/guality.exp: Likewise.
8425 * lib/target-supports.exp (check_weak_available): Likewise.
8426 (add_options_for_tls): Likewise.
8427 (check_ascii_locale_available): Likewise.
8428 * obj-c++.dg/dwarf-2.mm: Likewise.
8429 * objc.dg/dwarf-1.m: Likewise.
8430 * objc.dg/dwarf-2.m: Likewise.
8431
8432 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8433
8434 PR tree-optimization/51721
8435 * gcc.dg/tree-ssa/vrp64.c: New test.
8436
8437 PR tree-optimization/52533
8438 * gcc.c-torture/compile/pr52533.c: New test.
8439
8440 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8441
8442 * gcc.target/i386/rtm-xabort-1.c: New.
8443 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8444 * gcc.target/i386/rtm-xend-1.c: Ditto.
8445 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8446 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8447 * gcc.target/i386/sse-13.c: Ditto.
8448 * gcc.target/i386/sse-14.c: Ditto.
8449 * gcc.target/i386/sse-22.c: Ditto.
8450 * gcc.target/i386/sse-23.c: Ditto.
8451 * g++.dg/other/i386-2.C: Ditto.
8452 * g++.dg/other/i386-3.C: Ditto.
8453
8454 2012-03-12 Tobias Burnus <burnus@net-b.de>
8455
8456 PR fortran/52542
8457 * gfortran.dg/proc_ptr_35.f90: New.
8458
8459 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8460
8461 PR target/52530
8462 * gcc.dg/torture/pr52530.c: New test.
8463
8464 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8465
8466 PR target/51244
8467 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8468
8469 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8470
8471 PR target/52450
8472 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8473
8474 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8475
8476 2012-03-09 Andrew Pinski <apinski@cavium.com>
8477
8478 PR middle-end/51988
8479 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8480 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8481
8482 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8483
8484 * gcc.dg/tree-ssa/scev-3.c: New.
8485 * gcc.dg/tree-ssa/scev-4.c: New.
8486
8487 2012-03-08 Tobias Burnus <burnus@net-b.de>
8488
8489 PR fortran/52469
8490 * gfortran.dg/proc_ptr_34.f90
8491
8492 2012-03-07 Jason Merrill <jason@redhat.com>
8493
8494 PR c++/52521
8495 * g++.dg/cpp0x/udlit-mangle.C: New.
8496
8497 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8498
8499 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8500
8501 2012-03-06 Richard Guenther <rguenther@suse.de>
8502
8503 PR middle-end/52493
8504 * gcc.dg/torture/pr52493.c: New testcase.
8505
8506 2012-03-06 Richard Guenther <rguenther@suse.de>
8507
8508 PR lto/52097
8509 * gcc.dg/lto/pr52097_0.c: New testcase.
8510
8511 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8512
8513 PR target/51244
8514 * gcc.target/sh/pr51244-1.c: New.
8515 * gcc.target/sh/pr51244-2.c: New.
8516 * gcc.target/sh/pr51244-3.c: New.
8517
8518 2012-03-05 Jason Merrill <jason@redhat.com>
8519
8520 PR c++/51930
8521 * g++.dg/ext/visibility/template11.C: New.
8522
8523 * g++.dg/cpp0x/implicit13.C: New.
8524
8525 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR tree-optimization/51721
8528 * gcc.dg/tree-ssa/vrp63.c: New test.
8529 * gcc.dg/pr51721.c: New test.
8530
8531 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8532
8533 PR fortran/50981
8534 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8535 argument checks.
8536
8537 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8538
8539 PR target/52146
8540 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8541
8542 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8543
8544 PR fortran/50981
8545 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8546
8547 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8548
8549 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8550 int32plus.
8551
8552 2012-03-03 Jason Merrill <jason@redhat.com>
8553
8554 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8555
8556 Core 1270
8557 * g++.dg/cpp0x/initlist65.C: New.
8558
8559 PR c++/36797
8560 * g++.dg/ext/is_empty2.C: New.
8561
8562 2012-03-03 Tobias Burnus <burnus@net-b.de>
8563
8564 PR fortran/48820
8565 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8566
8567 2012-03-03 Tobias Burnus <burnus@net-b.de>
8568
8569 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8570 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8571 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8572 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8573 * gfortran.dg/class_30.f90: Remove dg-warning line.
8574 * gfortran.dg/bind_c_usage_25.f90: New.
8575
8576 2012-03-03 Tobias Burnus <burnus@net-b.de>
8577
8578 PR fortran/48820
8579 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8580 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8581 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8582
8583 2012-03-03 Tobias Burnus <burnus@net-b.de>
8584
8585 PR fortran/48820
8586 * gfortran.dg/assumed_type_1.f90: New.
8587 * gfortran.dg/assumed_type_2.f90: New.
8588 * gfortran.dg/assumed_type_3.f90: New.
8589 * gfortran.dg/assumed_type_4.f90: New.
8590
8591 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8592
8593 PR target/49486
8594 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8595 * gcc.target/sh/pr49468-di.c: New.
8596
8597 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8598
8599 * gcc.dg/graphite/pr50561.c: Update.
8600
8601 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8602
8603 * gcc.target/powerpc/pr52457.c: New test.
8604
8605 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8606
8607 * gcc.target/arm/sat-1.c: New test.
8608
8609 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8610
8611 PR target/46716
8612 * gcc.target/i386/pr46716.c: New test.
8613
8614 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8615
8616 PR c++/51989
8617 * g++.dg/cpp0x/sfinae32.C: New.
8618
8619 2012-03-02 Richard Guenther <rguenther@suse.de>
8620
8621 PR tree-optimization/52406
8622 * gcc.dg/torture/pr52406.c: New testcase.
8623
8624 2012-03-02 Tobias Burnus <burnus@net-b.de>
8625
8626 PR fortran/52325
8627 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8628 * gfortran.dg/nullify_2.f90: Update dg-error.
8629 * gfortran.dg/nullify_4.f90: Ditto.
8630 * gfortran.dg/pointer_init_6.f90: Ditto.
8631
8632 2012-03-02 Tobias Burnus <burnus@net-b.de>
8633
8634 PR fortran/52270
8635 * gfortran.dg/class_51.f90: New.
8636
8637 2012-03-02 Tobias Burnus <burnus@net-b.de>
8638
8639 PR fortran/52452
8640 * gfortran.dg/intrinsic_8.f90: New.
8641
8642 2012-03-01 Kai Tietz <ktietz@redhat.com>
8643
8644 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8645 routines on mingw targets.
8646 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8647
8648 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR tree-optimization/52445
8651 * gcc.dg/pr52445.c: New test.
8652
8653 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8654
8655 PR target/52437
8656 * gcc.c-torture/compile/pr52437.c: New test.
8657
8658 PR middle-end/52419
8659 * gcc.dg/torture/pr52419.c: New test.
8660
8661 PR tree-optimization/52429
8662 * gcc.dg/torture/pr52429.c: New test.
8663 * g++.dg/opt/pr52429.C: New test.
8664
8665 2012-02-29 Richard Guenther <rguenther@suse.de>
8666
8667 PR testsuite/52297
8668 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8669 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8670 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8671 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8672 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8673 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8674
8675 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8676
8677 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8678
8679 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8680
8681 PR fortran/52386
8682 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8683
8684 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8685
8686 PR target/51534
8687 * gcc.target/arm/neon/pr51534.c: New testcase.
8688
8689 2012-02-28 Richard Guenther <rguenther@suse.de>
8690
8691 PR target/52407
8692 * gcc.dg/torture/pr52407.c: New testcase.
8693
8694 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8695
8696 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8697 * gcc.target/arm/vfp2.c: Likewise.
8698 * gcc.target/arm/vfp3.c: Likewise.
8699 * gcc.target/arm/vfp4.c: Likewise.
8700 * gcc.target/arm/vfp5.c: Likewise.
8701 * gcc.target/arm/vfp6.c: Likewise.
8702 * gcc.target/arm/vfp7.c: Likewise.
8703 * gcc.target/arm/vfp8.c: Likewise.
8704 * gcc.target/arm/vfp9.c: Likewise.
8705 * gcc.target/arm/vfp10.c: Likewise.
8706 * gcc.target/arm/vfp11.c: Likewise.
8707 * gcc.target/arm/vfp12.c: Likewise.
8708 * gcc.target/arm/vfp13.c: Likewise.
8709 * gcc.target/arm/vfp14.c: Likewise.
8710 * gcc.target/arm/vfp15.c: Likewise.
8711 * gcc.target/arm/vfp16.c: Likewise.
8712 * gcc.target/arm/vfp17.c: Likewise.
8713 * gcc.target/arm/neon-constants.h: New file.
8714 * gcc.target/arm/neon-vect1.c: New test.
8715 * gcc.target/arm/neon-vect2.c: New test.
8716 * gcc.target/arm/neon-vect3.c: New test.
8717 * gcc.target/arm/neon-vect4.c: New test.
8718 * gcc.target/arm/neon-vect5.c: New test.
8719 * gcc.target/arm/neon-vect6.c: New test.
8720 * gcc.target/arm/neon-vect7.c: New test.
8721 * gcc.target/arm/neon-vect8.c: New test.
8722
8723 2012-02-28 Richard Guenther <rguenther@suse.de>
8724
8725 PR tree-optimization/52402
8726 * gcc.dg/torture/pr52402.c: New testcase.
8727
8728 2012-02-28 Richard Guenther <rguenther@suse.de>
8729
8730 PR lto/52400
8731 * g++.dg/lto/pr52400_0.C: New testcase.
8732
8733 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8734
8735 * gcc.target/avr/torture/builtins-1.c: New test.
8736 * gcc.target/avr/torture/builtins-error.c: New test.
8737
8738 2012-02-28 Kai Tietz <ktietz@redhat.com>
8739
8740 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8741 * gcc.target/i386/pr45352-2.c: Likewise.
8742 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8743 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8744 targets instead rand.
8745 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8746 * gcc.target/i386/sse2-mul-1.c: Likewise.
8747 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8748 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8749 * gcc.target/i386/pad-1.c: Likewise.
8750 * gcc.target/i386/pad-9.c: Likewise.
8751 * gcc.target/i386/pad-2.c: Likewise.
8752 * gcc.target/i386/pad-5b.c: Likewise.
8753 * gcc.target/i386/pad-8.c: Likewise.
8754 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8755 * gcc.target/i386/pr44130.c: Likewise.
8756 * gcc.target/i386/align-main-1.c: Likewise.
8757 * gcc.target/i386/align-main-2.c: Likewise.
8758 * gcc.target/i386/sw-1.c: Likewise.
8759 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8760 on x64 mingw target.
8761 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8762 * gcc.target/i386/pr46295.c: Likewise.
8763 * gcc.target/i386/amd64-abi-1.c: Likewise.
8764 * gcc.target/i386/amd64-abi-2.c: Likewise.
8765 * gcc.target/i386/pr39082-1.c: Likewise.
8766 * gcc.target/i386/pr39162.c: Likewise.
8767 * gcc.target/i386/pr22152.c: Likewise.
8768 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8769 * gcc.target/i386/wrfsbase-2.c: Likewise.
8770 * gcc.target/i386/local.c: Likewise
8771 * gcc.target/i386/wrgsbase-1.c: Likewise.
8772 * gcc.target/i386/wrfsbase-1.c: Likewise.
8773 * gcc.target/i386/pr39315-3.c: Likewise.
8774 * gcc.target/i386/pr35767-4.c: Likewise.
8775 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8776 x64 mingw target.
8777 * gcc.target/i386/pr45336-2.c: Likewise.
8778 * gcc.target/i386/pr45336-1.c: Likewise.
8779 * gcc.target/i386/pr45336-4.c: Likewise.
8780
8781 2012-02-27 Tristan Gingold <gingold@adacore.com>
8782
8783 * gnat.dg/array20.ad[sb]: New test.
8784
8785 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR target/52375
8788 * gcc.target/arm/pr52375.c: New test.
8789 * gcc.c-torture/compile/pr52375.c: New test.
8790
8791 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8792
8793 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8794 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8795
8796 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8797
8798 * gnat.dg/aggr19.adb: New test.
8799 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8800
8801 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8802
8803 PR target/49263
8804 * gcc.target/sh/pr49263.c: New.
8805
8806 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8807
8808 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8809 simulate_thread_wrapper_other_threads
8810 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8811 Move initialization of 'value' to main().
8812 (main): Initialize 'value';
8813 * gcc.dg/simulate-thread/speculative-store.c
8814 (simulate_thread_step_verify): Return 0 when successful.
8815 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8816 Reduce threshold.
8817 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8818 (simulate_thread_wrapper_other_threads): Return a success/fail value
8819 and issue an error if the instruction count threshold is exceeded.
8820
8821 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8822
8823 PR target/50580
8824 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8825 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8826
8827 2012-02-24 Richard Guenther <rguenther@suse.de>
8828
8829 PR middle-end/52355
8830 * gcc.dg/pr52355.c: New testcase.
8831
8832 2012-02-23 Kai Tietz <ktietz@redhat.com>
8833
8834 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8835 * gcc.dg/Wpadded.c: Likewise.
8836 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8837 structure-layout.
8838 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8839 for sleep by Sleep and add windows.h include for this function.
8840 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8841 targets.
8842 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8843 target.
8844 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8845 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8846 on x64 mingw target.
8847 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8848 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8849 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8850 failure on LLP64 target.
8851
8852 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8853
8854 PR c/52290
8855 * gcc.dg/noncompile/pr52290.c: New test.
8856
8857 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8858
8859 PR tree-optimization/52019
8860 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8861
8862 2012-02-22 Kai Tietz <ktietz@redhat.com>
8863
8864 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8865 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8866 derived pdiff_t type.
8867 * g++.dg/torture/pr49720.C: Likewise
8868
8869 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8870
8871 PR target/52330
8872 * gcc.target/i386/pr52330.c: New test.
8873
8874 2012-02-22 Tobias Burnus <burnus@net-b.de>
8875
8876 PR fortran/52335
8877 * gfortran.dg/io_constraints_10.f90: New.
8878
8879 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8880
8881 * lib/target-supports.exp (check_effective_target_vect_condition):
8882 Return true for NEON.
8883
8884 2012-02-21 Kai Tietz <ktietz@redhat.com>
8885
8886 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8887
8888 2012-02-21 Richard Guenther <rguenther@suse.de>
8889
8890 PR tree-optimization/52324
8891 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8892
8893 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8894
8895 PR middle-end/51782
8896 * gcc.target/avr/torture/pr51782-1.c: New test.
8897
8898 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8899
8900 PR tree-optimization/52318
8901 * gcc.dg/pr52318.c: New test.
8902
8903 2012-02-20 Kai Tietz <ktietz@redhat.com>
8904
8905 * gcc.dg/bf-ms-layout-3.c: New testcase.
8906
8907 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8908
8909 PR testsuite/52229
8910 PR fortran/32380
8911 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8912
8913 2012-02-20 Richard Guenther <rguenther@suse.de>
8914
8915 PR tree-optimization/52298
8916 * gcc.dg/torture/pr52298.c: New testcase.
8917 * gcc.dg/vect/pr52298.c: Likewise.
8918
8919 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8920
8921 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8922 * gcc.c-torture/execute/pr52286.c: Ditto.
8923
8924 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR tree-optimization/52286
8927 * gcc.c-torture/execute/pr52286.c: New test.
8928
8929 2012-02-18 Tobias Burnus <burnus@net-b.de>
8930
8931 PR fortran/52295
8932 * gfortran.dg/interface_35.f90: Use -std=f2003.
8933 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8934 * gfortran.dg/interface_assignment_4.f90: Ditto.
8935 * gfortran.dg/bessel_1.f90: Ditto.
8936 * gfortran.dg/func_result_6.f90: Ditto.
8937 * gfortran.dg/hypot_1.f90: Ditto.
8938 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8939
8940 2012-02-17 Tobias Burnus <burnus@net-b.de>
8941
8942 PR translation/52232
8943 PR translation/52234
8944 PR translation/52245
8945 PR translation/52246
8946 PR translation/52262
8947 PR translation/52273
8948 * gfortran.dg/coarray_22.f90: Update dg-error.
8949 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8950
8951 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8952
8953 PR target/51753
8954 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8955 (simulate-thread): Use default timeout.
8956
8957 2012-02-16 Jason Merrill <jason@redhat.com>
8958
8959 PR c++/52248
8960 * g++.dg/ext/timevar1.C: New.
8961
8962 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8963
8964 PR c++/52126
8965 * g++.dg/template/using21.C: New.
8966 * g++.dg/template/using22.C: Likewise.
8967
8968 2012-02-16 Jason Merrill <jason@redhat.com>
8969
8970 PR c++/51415
8971 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8972
8973 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8974
8975 PR tree-optimization/52255
8976 * gcc.c-torture/compile/pr52255.c: New test.
8977
8978 PR debug/52260
8979 * g++.dg/debug/dwarf2/pr52260.C: New test.
8980
8981 PR middle-end/51929
8982 * g++.dg/ipa/pr51929.C: New test.
8983
8984 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8985
8986 PR target/52199
8987 * gcc.target/powerpc/pr52199.c: New file.
8988
8989 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8990
8991 PR target/52152
8992 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8993
8994 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8995
8996 * gcc.dg/pr51867.c: Don't include <math.h>.
8997 (sqrtf): Declare.
8998
8999 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9000
9001 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9002 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9003
9004 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9005
9006 PR tree-optimization/50561
9007 * gcc.dg/graphite/pr50561.c: New testcase.
9008
9009 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9010
9011 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9012 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9013
9014 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9015
9016 * gnat.dg/discr35.ad[sb]: New test.
9017
9018 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9019
9020 * gnat.dg/volatile10.adb: New test.
9021 * gnat.dg/volatile10_pkg.ads: New helper.
9022
9023 2012-02-14 Jason Merrill <jason@redhat.com>
9024
9025 * g++.dg/ext/attrib43.C: New.
9026
9027 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9028
9029 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9030 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9031 fgnu_tm.
9032 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9033 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9034 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9035 effective_target fgnu_tm.
9036 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9037
9038 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR c++/52247
9041 * g++.dg/template/asmgoto1.C: New test.
9042
9043 2012-02-14 Ian Lance Taylor <iant@google.com>
9044
9045 PR go/48501
9046 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9047 compiling generated file for 64bit and index tests.
9048
9049 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9050
9051 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9052
9053 2012-02-14 Richard Guenther <rguenther@suse.de>
9054
9055 PR tree-optimization/52244
9056 PR tree-optimization/51528
9057 * gcc.dg/torture/pr52244.c: New testcase.
9058
9059 2012-02-14 Walter Lee <walt@tilera.com>
9060
9061 * g++.dg/other/PR23205.C: Disable test on tile.
9062 * g++.dg/other/pr23205-2.C: Disable test on tile.
9063 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9064 * gcc.dg/20040813-1.c: Disable test on tile.
9065 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9066 * gcc.misc-tests/linkage.exp: Handle tilegx.
9067
9068 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9069
9070 PR tree-optimization/52210
9071 * gcc.dg/pr52210.c: New test.
9072
9073 2012-02-14 Jason Merrill <jason@redhat.com>
9074
9075 PR c++/39055
9076 * g++.dg/overload/defarg5.C: New.
9077
9078 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9079
9080 PR c/52181
9081 * c-c++-common/pr52181.c: New test.
9082
9083 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9084
9085 PR c++/52215
9086 * g++.dg/ext/atomic-1.C: New test.
9087
9088 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9089
9090 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9091
9092 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR middle-end/52209
9095 * gcc.c-torture/execute/pr52209.c: New test.
9096
9097 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9098
9099 PR fortran/50981
9100 * gfortran.dg/elemental_optional_args_5.f03: New test.
9101
9102 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9103
9104 PR testsuite/50076
9105 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9106 cases.
9107
9108 2012-02-11 Ian Lance Taylor <iant@google.com>
9109
9110 PR go/51874
9111 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9112 SPARC Solaris. Don't run the test at all on systems where it may
9113 not work, rather than xfailing it.
9114
9115 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9116
9117 PR rtl-optimization/52175
9118 * gcc.c-torture/compile/pr52175.c: New test.
9119
9120 2012-02-10 Jason Merrill <jason@redhat.com>
9121
9122 PR c++/51910
9123 * g++.dg/template/repo10.C: New.
9124
9125 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9126
9127 PR debug/52132
9128 * gcc.dg/pr52132.c: New test.
9129
9130 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9131
9132 * gnat.dg/specs/aggr4.ads: New test.
9133 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9134
9135 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9136
9137 PR target/52146
9138 * gcc.target/i386/pr52146.c: New.
9139
9140 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9141
9142 PR middle-end/52177
9143 * c-c++-common/pr52177.c: New test.
9144
9145 2012-02-10 Jan Hubicka <jh@suse.cz>
9146
9147 PR middle-end/48600
9148 * g++.dg/torture/pr48600.C: New testcase.
9149
9150 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9151
9152 PR middle-end/52140
9153 * gcc.dg/dfp/pr52140.c: New test.
9154
9155 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9156
9157 PR fortran/32380
9158 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9159 of dg-options.
9160
9161 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9162
9163 PR middle-end/51867
9164 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9165 * gcc.dg/pr51867.c: New test.
9166
9167 2012-02-09 Ian Lance Taylor <iant@google.com>
9168
9169 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9170 which don't support -fsplit-stack. Turn off optimization when
9171 compiling select5-out.go.
9172
9173 2012-02-08 Ian Lance Taylor <iant@google.com>
9174
9175 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9176 systems which don't support -fsplit-stack.
9177
9178 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9179
9180 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9181 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9182 machine instuction in the log.
9183
9184 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9185
9186 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9187 to 20 seconds.
9188
9189 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9190
9191 PR driver/48524
9192 * gcc.dg/pr48524.c: New test.
9193 * gcc.dg/pr48524.spec: New spec file for test.
9194
9195 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9196
9197 PR fortran/32380
9198 * gfortran.dg/vect/pr32380.f90: New test.
9199
9200 2012-02-08 Tobias Burnus <burnus@net-b.de>
9201
9202 PR fortran/52151
9203 * gfortran.dg/realloc_on_assign_12.f90: New.
9204
9205 2012-02-08 Richard Guenther <rguenther@suse.de>
9206
9207 PR rtl-optimization/52170
9208 * gcc.dg/torture/pr52170.c: New testcase.
9209
9210 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR gcov-profile/52150
9213 * gcc.dg/tree-prof/pr52150.c: New test.
9214
9215 PR rtl-optimization/52139
9216 * gcc.dg/pr52139.c: New test.
9217
9218 2012-02-07 Jason Merrill <jason@redhat.com>
9219
9220 PR c++/51675
9221 * g++.dg/cpp0x/constexpr-union3.C: New.
9222
9223 PR c++/52035
9224 * g++.dg/lto/pr52035_0.C: New.
9225
9226 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9227
9228 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9229 * gcc.dg/special/weak-1.c: Likewise.
9230 * gcc.dg/ucnid-12.c: Likewise.
9231 * gcc.dg/torture/pr45678-1.c: Likewise.
9232 * gcc.dg/torture/pr45678-2.c: Likewise.
9233 * gcc.dg/vector-4.c: Likewise.
9234 * gcc.dg/ipa/inline-5.c: Likewise.
9235 * gcc.dg/ucnid-11.c: Likewise.
9236 * gcc.misc-tests/gcov-13.c: Likewise.
9237 * gcc.misc-tests/gcov-14.c: Likewise.
9238 * g++.dg/ext/label13.C: Likewise.
9239 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9240 hppa*-*-hpux* options.
9241 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9242 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9243 * gcc.dg/pr48616.c: Likewise.
9244 * gcc.dg/pr17957.c: Likewise.
9245 * gcc.dg/pr17055-1.c: Likewise.
9246 * gcc.dg/pr32912-1.c: Likewise.
9247 * gcc.dg/tm/pr51472.c: Likewise.
9248 * c-c++-common/fold-bitand-4.c: Likewise.
9249 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9250 Use dg-additional-options for extra options.
9251
9252 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9253
9254 * gcc.target/epiphany/interrupt-2.c: New test.
9255
9256 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9257
9258 PR target/52155
9259 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9260 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9261 for MIPS ELF.
9262
9263 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9264
9265 PR target/52152
9266 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9267
9268 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9269
9270 PR middle-end/24306
9271 PR target/52154
9272 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9273 * gcc.target/mips/va-arg-1.c: New test.
9274
9275 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9276
9277 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9278 for -mno-pointers-to-nested-functions.
9279
9280 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9281
9282 * gcc.c-torture/execute/20120207-1.c: New test.
9283
9284 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9285
9286 PR rtl-optimization/52060
9287 * gcc.dg/torture/pr52060.c: New test.
9288
9289 PR middle-end/52074
9290 * gcc.c-torture/compile/pr52074.c: New test.
9291
9292 2012-02-07 Tobias Burnus <burnus@net-b.de>
9293
9294 PR fortran/51514
9295 * gfortran.dg/class_to_type_2.f90: New.
9296
9297 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9298
9299 PR fortran/32373
9300 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9301 Remove module.
9302
9303 2012-02-06 Jason Merrill <jason@redhat.com>
9304
9305 PR c++/52088
9306 * g++.dg/template/conv13.C: New.
9307
9308 2012-02-06 Richard Guenther <rguenther@suse.de>
9309
9310 PR tree-optimization/52115
9311 * gcc.c-torture/compile/pr52115.c: New testcase.
9312
9313 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9314
9315 PR target/52129
9316 * gcc.c-torture/execute/pr52129.c: New test.
9317
9318 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9319
9320 * gcc.dg/pr48374.c: Actually add the test I forgot
9321 in the 2012-01-25 commit.
9322
9323 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9324
9325 PR fortran/32373
9326 * gfortran.dg/vect/vect-8.f90: New test case.
9327
9328 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9329
9330 PR fortran/48847
9331 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9332
9333 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9334
9335 PR fortran/52102
9336 * gfortran.dg/class_48.f90 : Add test of allocate class array
9337 component with source in subroutine test3. Remove commenting
9338 out in subroutine test4, since branching on unitialized variable
9339 is now fixed (no PR for this last.).
9340
9341 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9342
9343 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9344 on MIPS targets.
9345 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9346
9347 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9348
9349 PR target/52125
9350 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9351 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9352
9353 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9354
9355 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9356 (check_effective_target_sync_int_long): Use it.
9357 (check_effective_target_sync_char_short): Likewise.
9358 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9359
9360 2012-02-05 Tobias Burnus <burnus@net-b.de>
9361
9362 PR fortran/51972
9363 * gfortran.dg/class_48.f90: Add some further checks.
9364
9365 2012-02-05 Ira Rosen <irar@il.ibm.com>
9366
9367 PR tree-optimization/52091
9368 * gcc.dg/vect/pr52091.c: New test.
9369
9370 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9371
9372 PR rtl-optimization/52113
9373 * gcc.target/avr/pr52113.c: New test.
9374
9375 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9376
9377 PR rtl-optimization/52092
9378 * gcc.c-torture/compile/pr52092.c: New test.
9379
9380 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9381
9382 PR fortran/41587
9383 * gfortran.dg/class_array_10.f03: New test.
9384
9385 PR fortran/46356
9386 * gfortran.dg/class_array_11.f03: New test.
9387
9388 PR fortran/51754
9389 * gfortran.dg/class_array_12.f03: New test.
9390
9391 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9392
9393 PR fortran/52012
9394 * gfortran.dg/realloc_on_assign_11.f90: New test.
9395
9396 2012-02-02 Tobias Burnus <burnus@net-b.de>
9397
9398 PR fortran/52093
9399 * gfortran.dg/shape_7.f90: New.
9400
9401 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9402
9403 * gcc.target/mips/mips-prepend-1.c: New test.
9404
9405 2012-02-02 Jan Hubicka <jh@suse.cz>
9406 Tom de Vries <tom@codesourcery.com>
9407
9408 PR middle-end/51998
9409 * gcc.dg/alias-12.c: New testcase.
9410 * gcc.dg/alias-13.c: New testcase.
9411
9412 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR target/52086
9415 * gcc.dg/pr52086.c: New test.
9416
9417 PR tree-optimization/52073
9418 * gcc.c-torture/compile/pr52073.c: New test.
9419
9420 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9421
9422 PR fortran/51958
9423 * gfortran.dg/function_optimize_10.f90: New test.
9424
9425 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9426
9427 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9428 test on alpha*-*-*.
9429
9430 2012-02-01 Tobias Burnus <burnus@net-b.de>
9431
9432 PR fortran/52024
9433 * gfortran.dg/typebound_operator_14.f90: New.
9434
9435 2012-02-01 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/52059
9438 * gfortran.dg/elemental_function_1.f90: New.
9439
9440 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9441
9442 PR rtl-optimization/51374
9443 * gcc.target/avr/torture/pr51374-1.c:
9444 Also fail if SBIS is seen.
9445
9446 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9447
9448 PR rtl-optimization/51374
9449 * gcc.target/avr/torture/pr51374-1.c: New.
9450
9451 2012-01-31 Tobias Burnus <burnus@net-b.de>
9452
9453 PR fortran/52024
9454 * gfortran.dg/typebound_generic_11.f90: New.
9455
9456 2012-01-31 Tobias Burnus <burnus@net-b.de>
9457
9458 PR fortran/52029
9459 * gfortran.dg/class_49.f90: New.
9460
9461 2012-01-31 Tobias Burnus <burnus@net-b.de>
9462
9463 PR fortran/52013
9464 * gfortran.dg/elemental_args_check_6.f90: New.
9465
9466 2012-01-31 Jason Merrill <jason@redhat.com>
9467
9468 PR c++/52043
9469 * g++.dg/cpp0x/variadic122.C: New.
9470
9471 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9472
9473 PR fortran/52012
9474 * gfortran.dg/realloc_on_assign_10.f90: New test.
9475
9476 2012-01-31 Richard Guenther <rguenther@suse.de>
9477
9478 PR tree-optimization/51528
9479 * gcc.dg/torture/pr51528.c: New testcase.
9480
9481 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9482
9483 PR go/48501
9484 * lib/go.exp (go_target_compile): Append timeout= to options.
9485 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9486 select5-out.go test on alpha*-*-* targets.
9487
9488 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9489
9490 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9491 (TEST_SHORT): Reformat in the same way.
9492 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9493 (TEST_SHORT): Reformat in the same way.
9494 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9495 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9496 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9497 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9498 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9499
9500 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9501
9502 PR target/51835
9503 * gcc.target/arm/pr51835.c: New testcase.
9504
9505 2012-01-30 Richard Guenther <rguenther@suse.de>
9506
9507 PR tree-optimization/52028
9508 * gcc.dg/torture/pr52028.c: New testcase.
9509 * gfortran.dg/ldist-pr45199.f: Adjust.
9510 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9511 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9512 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9513
9514 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR debug/52027
9517 * gcc.dg/tree-prof/pr52027.c: New test.
9518
9519 PR tree-optimization/52046
9520 * gcc.dg/pr52046.c: New test.
9521
9522 PR debug/52048
9523 * g++.dg/other/pr52048.C: New test.
9524
9525 2012-01-30 Richard Guenther <rguenther@suse.de>
9526
9527 PR tree-optimization/52045
9528 * gcc.dg/pr52045.c: New testcase.
9529
9530 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9531
9532 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9533 new code generated for __sync_lock_release.
9534
9535 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9536
9537 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9538
9539 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9540
9541 PR testsuite/51875
9542 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9543
9544 * g++.dg/ext/visibility/template10.C: Fix typo.
9545
9546 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9547
9548 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9549
9550 PR c++/51327
9551 * g++.dg/cpp0x/constexpr-ice6.C: New.
9552
9553 2012-01-29 Tobias Burnus <burnus@net-b.de>
9554
9555 PR fortran/41600
9556 * gfortran.dg/default_initialization_6.f90: New.
9557
9558 2012-01-29 Tobias Burnus <burnus@net-b.de>
9559
9560 PR fortran/51972
9561 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9562 * gfortran.dg/class_48.f90: New.
9563
9564 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9565
9566 PR fortran/51808
9567 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9568
9569 2012-01-28 Tobias Burnus <burnus@net-b.de>
9570
9571 PR fortran/51972
9572 * gfortran.dg/class_allocate_12.f90: New.
9573
9574 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9575
9576 * gcc.dg/torture/pr50444.c: Fix dg directives.
9577
9578 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9579
9580 PR target/52006
9581 * gcc.target/arm/pr52006.c: New test.
9582
9583 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9584
9585 PR testsuite/52011
9586 * gcc.dg/lto/trans-mem.h: New file.
9587 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9588 * gcc.dg/lto/trans-mem-1_1.c: Same.
9589 * gcc.dg/lto/trans-mem-4_1.c: Same.
9590 * gcc.dg/lto/trans-mem-3_1.c: Same.
9591
9592 2012-01-27 Tobias Burnus <burnus@net-b.de>
9593
9594 PR fortran/52022
9595 * gfortran.dg/dummy_procedure_7.f90: New.
9596
9597 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9598
9599 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9600 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9601
9602 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9603
9604 PR c++/51852
9605 * g++.dg/other/gc5.C: New test.
9606
9607 2012-01-27 Richard Guenther <rguenther@suse.de>
9608
9609 PR tree-optimization/50444
9610 * gcc.dg/torture/pr50444.c: New testcase.
9611
9612 2012-01-27 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/51970
9615 PR fortran/51977
9616 * gfortran.dg/move_alloc_13.f90: New.
9617
9618 2012-01-27 Tobias Burnus <burnus@net-b.de>
9619
9620 PR fortran/51953
9621 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9622 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9623 and change dg-error string.
9624
9625 2012-01-27 Tobias Burnus <burnus@net-b.de>
9626
9627 PR fortran/52016
9628 * gfortran.dg/elemental_args_check_5.f90: New.
9629
9630 2012-01-27 Richard Guenther <rguenther@suse.de>
9631
9632 PR middle-end/51959
9633 * g++.dg/torture/pr51959.C: New testcase.
9634
9635 2012-01-27 Tom de Vries <tom@codesourcery.com>
9636
9637 PR tree-optimization/51990
9638 * gcc.dg/pr51990.c: New test.
9639 * gcc.dg/pr51990-2.c: Same.
9640
9641 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9642 Tobias Burnus <burnus@gcc.gnu.org>
9643
9644 PR fortran/48705
9645 * gfortran.dg/class_allocate_11.f03: New.
9646
9647 PR fortran/51870
9648 PR fortran/51943
9649 PR fortran/51946
9650 * gfortran.dg/class_allocate_7.f03: New.
9651 * gfortran.dg/class_allocate_8.f03: New.
9652 * gfortran.dg/class_allocate_9.f03: New.
9653 * gfortran.dg/class_allocate_10.f03: New.
9654
9655 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9656
9657 * gnat.dg/discr34.adb: New test.
9658 * gnat.dg/discr34_pkg.ads: New helper.
9659
9660 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9661
9662 * gnat.dg/discr33.adb: New test.
9663
9664 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9665
9666 * gnat.dg/limited_with3.ad[sb): New test.
9667 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9668 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9669 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9670
9671 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * gnat.dg/stack_usage1.adb: New test.
9674 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9675
9676 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9677 * gcc.dg/pr44194-2.c: Likewise.
9678
9679 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9680
9681 PR c++/51370
9682 * g++.dg/template/crash112.C: New.
9683
9684 2012-01-27 Richard Henderson <rth@redhat.com>
9685
9686 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9687
9688 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9689
9690 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9691
9692 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/51895
9695 * g++.dg/opt/pr51895.C: New test.
9696
9697 2012-01-26 Michael Matz <matz@suse.de>
9698
9699 PR tree-optimization/48794
9700 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9701
9702 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9703
9704 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9705
9706 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9707
9708 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9709 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9710 memory.
9711 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9712 the default value for s390 and s390x.
9713
9714 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9715
9716 PR lto/51698
9717 * gcc.dg/lto/trans-mem-4_0.c: New.
9718 * gcc.dg/lto/trans-mem-4_1.c: New.
9719 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9720 TM builtins.
9721 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9722 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9723 TM builtins.
9724 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9725 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9726 TM builtins.
9727
9728 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9729
9730 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9731
9732 2012-01-25 Ian Lance Taylor <iant@google.com>
9733
9734 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9735
9736 2012-01-25 Tobias Burnus <burnus@net-b.de>
9737
9738 PR fortran/51995
9739 * gfortran.dg/typebound_proc_25.f90: New.
9740
9741 2012-01-25 Jason Merrill <jason@redhat.com>
9742
9743 PR c++/51992
9744 * g++.dg/lto/pr51992_0.C: New.
9745
9746 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR tree-optimization/51987
9749 * gcc.target/i386/pr51987.c: New test.
9750
9751 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9752
9753 * gcc.dg/tm/lto-1.c: Require lto support in target.
9754
9755 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9756
9757 PR rtl-optimization/48374
9758 * gcc.dg/pr48374.c: New test.
9759
9760 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9761
9762 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9763
9764 2012-01-25 Tobias Burnus <burnus@net-b.de>
9765
9766 PR fortran/51966
9767 * gfortran.dg/derived_constructor_char_3.f90: New.
9768
9769 2012-01-24 Ian Lance Taylor <iant@google.com>
9770
9771 * go.test/go-test.exp (filecmp): New procedure.
9772 (errchk): Handle quoted square brackets.
9773 (go-gc-tests): Set go_compile_args. Handle various new test
9774 lines. Skip a few new tests.
9775 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9776
9777 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9778
9779 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9780 (check_effective_target_vect_extract_even_odd)
9781 (check_effective_target_vect_interleave): Return true for MIPS
9782 paired-single.
9783
9784 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9785
9786 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9787 (main): Use it instead of argc.
9788
9789 2012-01-24 Jason Merrill <jason@redhat.com>
9790
9791 PR c++/51973
9792 * g++.dg/cpp0x/sfinae31.C: New.
9793
9794 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9795
9796 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9797
9798 2012-01-24 Jason Merrill <jason@redhat.com>
9799
9800 PR c++/51812
9801 * g++.dg/inherit/covariant20.C: New.
9802
9803 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/51223
9806 * g++.dg/parse/crash58.C: New.
9807
9808 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9809
9810 PR target/51957
9811 * gcc.dg/pr51957-1.c: New test.
9812 * gcc.dg/pr51957-1.h: New file.
9813 * gcc.dg/pr51957-2.c: New test.
9814
9815 2012-01-23 Jason Merrill <jason@redhat.com>
9816
9817 PR c++/51930
9818 * g++.dg/ext/visibility/template10.C: New.
9819
9820 2012-01-23 Tobias Burnus <burnus@net-b.de>
9821
9822 PR fortran/51948
9823 * gfortran.dg/move_alloc_12.f90: New.
9824
9825 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9826
9827 PR middle-end/45416
9828 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9829
9830 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9831
9832 PR c++/51398
9833 * g++.dg/template/crash111.C: New.
9834
9835 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9836
9837 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9838 configurations.
9839 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9840
9841 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9842
9843 PR testsuite/51941
9844 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9845 the DW_TAG_class_type and DW_AT_name: "Executor".
9846
9847 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9848
9849 * lib/target-supports.exp
9850 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9851 (check_effective_target_vect_interleave): Likewise.
9852
9853 2012-01-22 Jason Merrill <jason@redhat.com>
9854
9855 PR c++/51925
9856 * g++.dg/template/using20.C: New.
9857 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9858
9859 2012-01-23 Jason Merrill <jason@redhat.com>
9860
9861 PR target/51934
9862 * g++.dg/torture/pr51344.C: Limit to x86.
9863
9864 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9865
9866 * c-c++-common/tm/omp.c: Require target with pthread support.
9867
9868 2012-01-23 Richard Guenther <rguenther@suse.de>
9869
9870 PR tree-optimization/51949
9871 * gcc.dg/torture/pr51949.c: New testcase.
9872
9873 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9874
9875 PR rtl-optimization/51933
9876 * gcc.c-torture/execute/pr51933.c: New test.
9877
9878 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9879
9880 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9881 Do not define for Interix.
9882
9883 2012-01-22 Jason Merrill <jason@redhat.com>
9884
9885 PR c++/51832
9886 * g++.dg/lto/pr51832.h: New.
9887 * g++.dg/lto/pr51832_0.C: New.
9888 * g++.dg/lto/pr51832_1.C: New.
9889
9890 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9891
9892 * gcc.dg/ext-elim-1.c: New test.
9893
9894 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9895
9896 PR target/51931
9897 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9898 * g++.dg/opt/longbranch1.C: Likewise.
9899
9900 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9901
9902 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9903 in C++11 mode.
9904
9905 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9906
9907 PR fortran/50556
9908 * gfortran.dg/namelist_74.f90: New test.
9909 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9910
9911 2012-01-21 Tobias Burnus <burnus@net-b.de>
9912
9913 PR fortran/51913
9914 * gfortran.dg/class_47.f90: New.
9915
9916 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9917
9918 * gnat.dg/renaming5.ad[sb]: New test.
9919
9920 2012-01-20 Jason Merrill <jason@redhat.com>
9921
9922 PR c++/51919
9923 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9924
9925 2012-01-20 Jason Merrill <jason@redhat.com>
9926
9927 PR c++/51922
9928 * g++.dg/ext/attrib42.C: Require ilp32.
9929
9930 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9931
9932 PR target/51915
9933 * gcc.target/arm/pr51915.c: New test.
9934
9935 2012-01-20 Cary Coutant <ccoutant@google.com>
9936 Dodji Seketeli <dodji@redhat.com>
9937
9938 PR debug/45682
9939 * g++.dg/debug/dwarf2/nested-3.C: New test.
9940
9941 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9942
9943 PR c++/51402
9944 * g++.dg/template/crash110.C: New.
9945
9946 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9947
9948 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9949 Remove default options on hppa*-*-hpux*.
9950
9951 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9954
9955 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9956
9957 * gcc.c-torture/compile/pr51856.c: New testcase.
9958
9959 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9960
9961 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9962 options to go_target_compile.
9963
9964 2012-01-20 Kai Tietz <ktietz@redhat.com>
9965
9966 * g++.dg/torture/pr51344.C: Fix typo.
9967
9968 2012-01-20 Richard Guenther <rguenther@suse.de>
9969
9970 PR tree-optimization/51903
9971 * g++.dg/torture/pr51903.C: New testcase.
9972
9973 2012-01-20 Tobias Burnus <burnus@net-b.de>
9974 Janus Weil <janus@gcc.gnu.org>
9975
9976 PR fortran/51056
9977 * gfortran.dg/use_21.f90: New.
9978
9979 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9980
9981 PR target/51106
9982 * gcc.dg/torture/pr51106-1.c: New test.
9983 * gcc.dg/torture/pr51106-2.c: New test.
9984
9985 2012-01-19 Kai Tietz <ktietz@redhat.com>
9986
9987 * g++.dg/torture/pr51344.C: New test.
9988
9989 2012-01-19 Tobias Burnus <burnus@net-b.de>
9990
9991 PR fortran/51904
9992 * gfortran.dg/intrinsic_size_2.f90: New.
9993
9994 2012-01-19 Jason Merrill <jason@redhat.com>
9995
9996 PR c++/51889
9997 * g++.dg/inherit/using7.C: New.
9998
9999 2012-01-19 Richard Guenther <rguenther@suse.de>
10000
10001 PR tree-optimization/37997
10002 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10003
10004 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10005
10006 PR rtl-optimization/51505
10007 * gcc.dg/pr51505.c: New test.
10008
10009 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10010
10011 PR fortran/51634
10012 * gfortran.dg/typebound_operator_12.f03: New.
10013 * gfortran.dg/typebound_operator_13.f03: New.
10014
10015 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10016
10017 PR c++/51225
10018 * g++.dg/cpp0x/pr51225.C: New.
10019
10020 2012-01-17 Ian Lance Taylor <iant@google.com>
10021
10022 PR go/50656
10023 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10024
10025 2012-01-17 Tobias Burnus <burnus@net-b.de>
10026
10027 PR fortran/51869
10028 * gfortran.dg/realloc_on_assign_9.f90: New.
10029
10030 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10031
10032 PR other/51165
10033 * gcc.dg/tm/memopt-3.c: Remove xfail.
10034 * gcc.dg/tm/memopt-4.c: Remove xfail.
10035 * gcc.dg/tm/memopt-5.c: Remove xfail.
10036 * gcc.dg/tm/memopt-7.c: Remove xfail.
10037
10038 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR tree-optimization/51877
10041 * gcc.c-torture/execute/pr51877.c: New test.
10042
10043 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10044
10045 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10046 {!vect_align_arrays} to vect_sizes_32B_16B.
10047 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10048 * gcc.dg/vect/vect-peel-3.c: Ditto.
10049
10050 2012-01-16 Jason Merrill <jason@redhat.com>
10051
10052 PR c++/51854
10053 * g++.dg/abi/mangle60.C: New.
10054
10055 PR c++/51827
10056 * g++.dg/pch/mangle1.{C,Hs}: New.
10057
10058 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10059 Tobias Burnus <burnus@net-b.de>
10060
10061 PR fortran/50981
10062 * gfortran.dg/elemental_optional_args_3.f90: New
10063 * gfortran.dg/elemental_optional_args_4.f90: New
10064
10065 2012-01-16 Tobias Burnus <burnus@net-b.de>
10066
10067 PR fortran/51809
10068 * gfortran.dg/use_20.f90: New
10069
10070 2012-01-16 Jason Merrill <jason@redhat.com>
10071
10072 PR c++/51868
10073 * g++.dg/cpp0x/rv-bitfield.C: New.
10074 * g++.dg/cpp0x/rv-bitfield2.C: New.
10075
10076 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10077
10078 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10079 subroutine 'qsort' and use index array to assign the result.
10080
10081 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10082
10083 PR tree-optimization/51865
10084 * gcc.dg/pr51865.c: New test.
10085
10086 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10087
10088 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10089
10090 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10091
10092 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10093 to be loaded from the constant pool, rather than via %hi and %lo.
10094
10095 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10096
10097 PR rtl-optimization/51821
10098 * gcc.dg/pr51821.c: New test.
10099
10100 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10101
10102 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10103
10104 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10105
10106 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10107
10108 2012-01-14 Tobias Burnus <burnus@net-b.de>
10109
10110 PR fortran/51800
10111 * gfortran.dg/init_flag_8.f90: New.
10112 * gfortran.dg/init_flag_9.f90: New.
10113
10114 2011-01-14 Tobias Burnus <burnus@net-b.de>
10115
10116 PR fortran/51816
10117 * gfortran.dg/use_18.f90: New.
10118 * gfortran.dg/use_19.f90: New.
10119
10120 2012-01-13 Ian Lance Taylor <iant@google.com>
10121
10122 PR c++/50012
10123 * g++.dg/warn/Wsign-compare-4.C: New.
10124
10125 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10126
10127 PR fortran/48351
10128 * gfortran.dg/alloc_comp_assign.f03: New.
10129 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10130 __BUILTIN_FREE from 38 to 32.
10131
10132 2012-01-13 Jason Merrill <jason@redhat.com>
10133
10134 PR c++/20681
10135 * g++.dg/warn/Wreturn-type-7.C: New.
10136
10137 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10138
10139 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10140 assumption.
10141 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10142 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10143 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10144 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10145 int32plus because of big array needed.
10146 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10147 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10148
10149 2012-01-13 Jason Merrill <jason@redhat.com>
10150
10151 PR c++/51813
10152 * g++.dg/ext/visibility/template9.C: New.
10153
10154 PR c++/51620
10155 * g++.dg/cpp0x/defaulted34.C: New.
10156 * g++.dg/template/virtual3.C: New.
10157
10158 2012-01-13 Richard Guenther <rguenther@suse.de>
10159
10160 PR middle-end/8081
10161 * gcc.dg/torture/pr8081.c: New testcase.
10162
10163 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10164
10165 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10166
10167 2012-01-12 Jason Merrill <jason@redhat.com>
10168
10169 PR c++/51714
10170 * g++.dg/ext/stmtexpr14.C: New.
10171
10172 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10173
10174 PR c++/51633
10175 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10176
10177 2012-01-12 Jason Merrill <jason@redhat.com>
10178
10179 PR c++/48051
10180 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10181 * g++.dg/abi/mangle58.C: Likewise.
10182
10183 PR c++/51403
10184 * g++.dg/template/arg8.C: New.
10185
10186 2012-01-12 Ira Rosen <irar@il.ibm.com>
10187
10188 PR tree-optimization/51799
10189 * gcc.dg/vect/pr51799.c: New test.
10190 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10191 patterns.
10192
10193 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10194 Tobias Burnus <burnus@net-b.de>
10195
10196 PR fortran/51057
10197 PR fortran/51616
10198 * lib/target-supports.exp
10199 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10200 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10201
10202 2012-01-11 Jason Merrill <jason@redhat.com>
10203
10204 PR c++/51565
10205 * g++.dg/ext/attrib42.C: New.
10206
10207 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10208
10209 PR bootstrap/51796
10210 * gcc.dg/pr51796.c: New test.
10211
10212 2012-01-11 Jason Merrill <jason@redhat.com>
10213
10214 PR c++/51818
10215 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10216
10217 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10218
10219 * gnat.dg/array19.ad[sb]: New test.
10220
10221 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10222
10223 * gnat.dg/opt23.ad[sb]: New test.
10224 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10225 * gnat.dg/opt24.ad[sb]: New test.
10226
10227 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10228
10229 PR tree-optimization/49642
10230 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10231 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10232
10233 2012-01-11 Jason Merrill <jason@redhat.com>
10234
10235 PR c++/51613
10236 * g++.dg/template/explicit-args5.C: New.
10237
10238 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10239
10240 * gcc.c-torture/execute/20120110-1.c: New testcase.
10241
10242 2012-01-10 Jason Merrill <jason@redhat.com>
10243
10244 PR c++/51614
10245 * g++.dg/inherit/ambig1.C: New.
10246
10247 PR c++/51433
10248 * g++.dg/cpp0x/constexpr-cache1.C: New.
10249
10250 2012-01-10 Richard Guenther <rguenther@suse.de>
10251
10252 PR tree-optimization/51801
10253 * gcc.dg/torture/pr51801.c: New testcase.
10254
10255 2012-01-10 Tobias Burnus <burnus@net-b.de>
10256
10257 PR fortran/51652
10258 * gfortran.dg/allocate_with_typespec_5.f90: New.
10259
10260 2012-01-10 Tobias Burnus <burnus@net-b.de>
10261
10262 * gfortran.dg/class_39.f03: Update dg-error string.
10263
10264 2012-01-10 Richard Guenther <rguenther@suse.de>
10265
10266 PR tree-optimization/50913
10267 * gcc.dg/graphite/interchange-16.c: New testcase.
10268 * gcc.dg/graphite/scop-20.c: XFAIL.
10269 * gfortran.dg/graphite/interchange-1.f: Likewise.
10270 * gfortran.dg/graphite/block-1.f90: Likewise.
10271 * gfortran.dg/graphite/block-2.f: Likewise.
10272
10273 2012-01-10 Richard Henderson <rth@redhat.com>
10274
10275 * lib/target-supports.exp (check_effective_target_vect_perm,
10276 check_effective_target_vect_perm_byte,
10277 check_effective_target_vect_perm_short): Enable for arm neon.
10278
10279 2012-01-09 Tobias Burnus <burnus@net-b.de>
10280
10281 PR fortran/46328
10282 * gfortran.dg/typebound_operator_11.f90: New.
10283
10284 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10285
10286 * gnat.dg/array18.adb: New test.
10287 * gnat.dg/array18_pkg.ads: New helper.
10288
10289 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10290
10291 PR fortran/51791
10292 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10293 around base object in first assignment in main program.
10294 * gfortran.dg/typebound_operator_10.f03: New test.
10295
10296 2012-01-09 Martin Jambor <mjambor@suse.cz>
10297
10298 PR tree-optimization/51759
10299 * g++.dg/ipa/pr51759.C: New test.
10300
10301 2012-01-09 Tobias Burnus <burnus@net-b.de>
10302
10303 PR fortran/51758
10304 * gfortran.dg/optional_absent_2.f90: New.
10305
10306 2012-01-09 Tobias Burnus <burnus@net-b.de>
10307
10308 PR fortran/51578
10309 * gfortran.dg/use_17.f90: New.
10310
10311 2012-01-09 Gary Funck <gary@intrepid.com>
10312
10313 PR preprocessor/33919
10314 * gcc.dg/pr33919.c: New test.
10315 * gcc.dg/pr33919-0.h: New test header file.
10316 * gcc.dg/pr33919-1.h: Ditto.
10317 * gcc.dg/pr33919-2.h: Ditto.
10318
10319 2012-01-07 Jan Hubicka <jh@suse.cz>
10320
10321 PR tree-optimize/51694
10322 * gcc.c-torture/compile/pr51694.c: new testcase.
10323
10324 2012-01-07 Jan Hubicka <jh@suse.cz>
10325
10326 PR tree-optimization/51600
10327 * g++.dg/torture/pr51600.C: New testcase.
10328
10329 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10330
10331 PR gcov-profile/51715
10332 PR gcov-profile/51717
10333 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10334 * gcc.misc-tests/gcov-14.c: Likewise.
10335
10336 2012-01-06 Jason Merrill <jason@redhat.com>
10337
10338 * g++.dg/parse/new5.C: New.
10339
10340 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10341
10342 PR testsuite/51655
10343 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10344 including <string.h>.
10345
10346 2012-01-06 Jason Merrill <jason@redhat.com>
10347
10348 * g++.dg/abi/mangle51.C: New.
10349 * g++.dg/abi/mangle52.C: New.
10350 * g++.dg/abi/mangle53.C: New.
10351 * g++.dg/abi/mangle54.C: New.
10352 * g++.dg/abi/mangle55.C: New.
10353 * g++.dg/abi/mangle56.C: New.
10354 * g++.dg/abi/mangle57.C: New.
10355 * g++.dg/abi/mangle58.C: New.
10356 * g++.dg/abi/mangle59.C: New.
10357 * g++.dg/cpp0x/trailing3.C: Update mangling.
10358 * g++.dg/cpp0x/variadic111.C: Update mangling.
10359 * g++.dg/cpp0x/variadic4.C: Update mangling.
10360 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10361 * g++.dg/template/nontype22.C: Works now.
10362 * g++.dg/template/pr35240.C: Works now.
10363
10364 * g++.dg/cpp0x/error7.C: New.
10365
10366 2012-01-06 Tobias Burnus <burnus@net-b.de>
10367
10368 * gfortran.dg/deallocate_stat_2.f90: New.
10369 * coarray/allocate_errgmsg.f90: New.
10370 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10371 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10372 * coarray/subobject_1.f90: Fix for num_images > 1.
10373 * gfortran.dg/deallocate_stat.f90: Update due to changed
10374 stat= handling.
10375
10376 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10377
10378 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10379
10380 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10381
10382 * ada/acats/overflow.lst: Add cb20004.
10383
10384 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10385
10386 PR c++/51541
10387 * g++.dg/cpp0x/alias-decl-18.C: New test.
10388
10389 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10390
10391 * gcc.c-torture/execute/20120104-1.c: New test.
10392
10393 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10394
10395 PR fortran/PR48946
10396 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10397 the old typebound_operator_8.f03.
10398 * gfortran.dg/typebound_operator_8.f03: New version of
10399 typebound_operator_7.f03 with 'u' a derived type instead of a
10400 class object.
10401
10402 2012-01-05 Richard Guenther <rguenther@suse.de>
10403
10404 * g++.dg/torture/pr49309.C: Skip for -flto.
10405
10406 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10407
10408 PR middle-end/51761
10409 * gcc.c-torture/compile/pr51761.c: New test.
10410
10411 2012-01-05 Richard Guenther <rguenther@suse.de>
10412
10413 PR tree-optimization/51760
10414 * gcc.dg/torture/pr51760.c: New testcase.
10415
10416 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10417
10418 PR middle-end/51472
10419 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10420
10421 2012-01-05 Richard Guenther <rguenther@suse.de>
10422
10423 PR lto/41576
10424 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10425 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10426
10427 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR debug/51695
10430 * gcc.dg/pr51695.c: New test.
10431
10432 2012-01-04 Andrew Pinski <apinski@cavium.com>
10433
10434 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10435 * gcc.target/mips/octeon2-lx-1.c: New test.
10436 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10437 * gcc.target/mips/octeon2-lx-2.c: New test.
10438 * gcc.target/mips/octeon2-lx-3.c: New test.
10439
10440 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10441
10442 PR other/51163
10443 PR other/51164
10444 * gcc.dg/tm/alias-1.c: Adjust regexp.
10445 * gcc.dg/tm/alias-2.c: Adjust regexp.
10446
10447 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10448
10449 PR c++/51064
10450 * g++.dg/warn/Wparentheses-26.C: New.
10451
10452 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10453
10454 * gfortran.dg/elemental_optional_args_2.f90: New test.
10455
10456 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10457
10458 PR fortran/49693
10459 * gfortran.dg/common_17.f90: New test.
10460
10461 2012-01-04 Richard Guenther <rguenther@suse.de>
10462
10463 PR tree-optimization/49651
10464 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10465 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10466
10467 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10468
10469 PR c++/51738
10470 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10471
10472 2012-01-03 Andrew Pinski <apinski@cavium.com>
10473
10474 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10475 for all mips targets. Also allow an optional .cfi_startproc.
10476
10477 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10478
10479 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10480
10481 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10482
10483 PR c++/29273
10484 * g++.dg/rtti/dyncast5.C: New.
10485
10486 2012-01-03 Richard Guenther <rguenther@suse.de>
10487
10488 PR tree-optimization/51070
10489 * gcc.dg/torture/pr51070-2.c: New testcase.
10490
10491 2012-01-03 Richard Guenther <rguenther@suse.de>
10492
10493 PR tree-optimization/51692
10494 * gcc.dg/torture/pr51692.c: New testcase.
10495
10496 2012-01-03 Richard Guenther <rguenther@suse.de>
10497
10498 PR debug/51650
10499 * g++.dg/lto/pr51650-3_0.C: New testcase.
10500
10501 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10502
10503 PR c++/15867
10504 * g++.dg/warn/Wredundant-decls-spec.C: New.
10505
10506 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR tree-optimization/51719
10509 * g++.dg/tree-prof/pr51719.C: New test.
10510
10511 2012-01-03 Richard Guenther <rguenther@suse.de>
10512
10513 PR middle-end/51730
10514 * gcc.dg/fold-compare-6.c: New testcase.
10515
10516 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10517
10518 PR c++/51669
10519 * g++.dg/gomp/pr51669.C: New test.
10520
10521 2012-01-02 Jason Merrill <jason@redhat.com>
10522
10523 PR c++/51675
10524 * g++.dg/cpp0x/constexpr-union2.C: New.
10525
10526 PR c++/51666
10527 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10528
10529 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10530
10531 PR c++/51462
10532 * g++.dg/cpp0x/constexpr-99.C: New test.
10533
10534 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10535
10536 PR c++/20140
10537 * g++.dg/template/init9.C: New.
10538
10539 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10540
10541 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10542 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10543 rather than a specific number.
10544
10545 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10546
10547 PR fortran/46262
10548 PR fortran/46328
10549 PR fortran/51052
10550 * gfortran.dg/typebound_operator_7.f03: New.
10551 * gfortran.dg/typebound_operator_8.f03: New.
10552
10553 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10554
10555 PR target/51729
10556 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10557 XFAIL.
10558 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10559
10560 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10561
10562 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10563
10564 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10565
10566 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10567 for MIPS.
10568
10569 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10570
10571 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10572 * gfortran.dg/io_real_boz_4.f90: Likewise.
10573 * gfortran.dg/io_real_boz_5.f90: Likewise.
10574
10575 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10576
10577 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10578
10579 2012-01-02 Revital Eres <revital.eres@linaro.org>
10580
10581 * gcc.dg/sms-11.c: New file.
10582
10583 2012-01-02 Tobias Burnus <burnus@net-b.de>
10584
10585 PR fortran/51682
10586 * gfortran.dg/coarray/image_index_3.f90: New.
10587
10588 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10589
10590 PR c++/16603
10591 * g++.dg/parse/enum8.C: New.
10592
10593 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10594
10595 PR c++/51379
10596 * g++.dg/conversion/reinterpret4.C: New.
10597 * g++.dg/conversion/reinterpret1.C: Adjust.
10598
10599 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10600
10601 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10602
10603 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10604
10605 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10606 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10607 * g++.old-deja/g++.jason/access14.C: Likewise.
10608 * g++.old-deja/g++.jason/access8.C: Likewise.
10609 * g++.old-deja/g++.jason/access1.C: Likewise.
10610 * g++.old-deja/g++.other/access3.C: Likewise.
10611 * g++.old-deja/g++.other/access5.C: Likewise.
10612 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10613 * g++.old-deja/g++.law/visibility22.C: Likewise.
10614 * g++.old-deja/g++.law/visibility26.C: Likewise.
10615 * g++.old-deja/g++.mike/p2746.C: Likewise.
10616 * g++.dg/debug/using1.C: Likewise.
10617 * g++.dg/lookup/using51.C: Likewise.
10618 * g++.dg/inherit/using5.C: Likewise.
10619 * g++.dg/inherit/pr30297.C: Likewise.
10620 * g++.dg/inherit/access8.C: Likewise.
10621 * g++.dg/torture/pr39362.C: Likewise.
10622 * g++.dg/template/crash13.C: Likewise.
10623 * g++.dg/template/using10.C: Likewise.
10624
10625 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10626
10627 PR fortran/51502
10628 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10629
10630 2012-01-01 Ira Rosen <irar@il.ibm.com>
10631
10632 PR tree-optimization/51704
10633 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10634 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10635 corresponding flags.
10636
10637 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10638
10639 PR c++/51723
10640 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10641
10642 2012-01-01 Jan Hubicka <jh@suse.cz>
10643
10644 PR rtl-optimization/51069
10645 * gcc.c-torture/compile/pr51069.c: New testcase.
10646
10647 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR tree-optimization/51683
10650 * gcc.dg/pr51683.c: New test.
10651 \f
10652 Copyright (C) 2012 Free Software Foundation, Inc.
10653
10654 Copying and distribution of this file, with or without modification,
10655 are permitted in any medium without royalty provided the copyright
10656 notice and this notice are preserved.