7a1ec4a97393abab4fbef540b82de199a292eb52
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
2
3 PR rtl-optimization/55141
4 * gcc.target/i386/pr55141.c: New.
5
6 2012-12-07 Dodji Seketeli <dodji@redhat.com>
7
8 PR c++/54401
9 * g++.dg/cpp0x/alias-decl-28.C: New test.
10 * g++.dg/cpp0x/alias-decl-16.C: Update.
11
12 2012-12-07 Martin Jambor <mjambor@suse.cz>
13
14 PR tree-optimization/55590
15 * gcc.target/i386/pr55590-1.c: New test.
16 * gcc.target/i386/pr55590-2.c: Likewise.
17
18 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
19
20 PR c++/54975
21 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
22
23 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
24
25 PR target/55597
26 * gcc.target/i386/pr55597.c: New test.
27
28 2012-12-06 Jakub Jelinek <jakub@redhat.com>
29
30 PR c++/54207
31 * g++.dg/cpp0x/noexcept18.C: New test.
32
33 PR c++/55573
34 * g++.dg/cpp0x/constexpr-55573.C: New test.
35
36 PR c++/55137
37 * g++.dg/opt/pr55137.C: New test.
38 * gcc.c-torture/execute/pr55137.c: New test.
39
40 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
41
42 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
43 New procedure.
44 (add_options_for_arm_v8_neon): Likewise.
45
46 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
47
48 * g++.dg/pr55604.C: New test.
49
50 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
51
52 * lib/target-supports.exp
53 (check_effective_target_vect_perm): Allow aarch64*-*-*.
54 (check_effective_target_vect_perm_byte): Likewise.
55 (check_effective_target_vect_perm_short): Likewise.
56 (check_effective_target_vect_char_mult): Likewise.
57 (check_effective_target_vect_extract_even_odd): Likewise.
58 (check_effective_target_vect_interleave): Likewise.
59
60 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
61
62 * g++.dg/abi/mangle-neon-aarch64.C: New test.
63
64 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
65
66 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
67
68 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
69
70 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
71 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
72 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
73 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
74 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
75 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
76 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
77 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
78 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
79 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
80 * gcc.dg/vect/vect-rounding-round.c: Likewise.
81 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
82 * target-supports.exp
83 (check_effective_target_vect_call_btrunc): New.
84 (check_effective_target_vect_call_btruncf): Likewise.
85 (check_effective_target_vect_call_ceil): Likewise.
86 (check_effective_target_vect_call_ceilf): Likewise.
87 (check_effective_target_vect_call_floor): Likewise.
88 (check_effective_target_vect_call_floorf): Likewise.
89 (check_effective_target_vect_call_lceil): Likewise.
90 (check_effective_target_vect_call_lfloor): Likewise.
91 (check_effective_target_vect_call_nearbyint): Likewise.
92 (check_effective_target_vect_call_nearbyintf): Likewise.
93 (check_effective_target_vect_call_round): Likewise.
94 (check_effective_target_vect_call_roundf): Likewise.
95
96 2012-12-05 Richard Biener <rguenther@suse.de>
97
98 PR tree-optimization/51238
99 * gcc.dg/torture/pr51238.c: New testcase.
100
101 2012-12-05 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/50222
104 * gcc.dg/torture/pr50222.c: New testcase.
105
106 2012-12-05 Richard Biener <rguenther@suse.de>
107
108 PR lto/55525
109 * gcc.dg/lto/pr55525_0.c: New testcase.
110 * gcc.dg/lto/pr55525_1.c: Likewise.
111
112 2012-12-04 Tobias Burnus <burnus@net-b.de>
113
114 * gfortran.dg/quad_3.f90: Really fix an if condition.
115
116 2012-12-04 Tobias Burnus <burnus@net-b.de>
117
118 * gfortran.dg/quad_3.f90: Fix a condition,
119 which wrongly required ordered/lazy evaluation.
120
121 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
122
123 * gcc.target/aarch64/121127.c: New test.
124
125 2012-12-04 Jakub Jelinek <jakub@redhat.com>
126
127 PR testsuite/55587
128 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
129 0 if not.
130 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
131 returned 0.
132 * gcc.dg/asan/asan.exp: Likewise.
133
134 2012-12-04 Richard Biener <rguenther@suse.de>
135
136 PR tree-optimization/55124
137 * gcc.dg/torture/pr55124.c: New testcase.
138
139 2012-12-03 Tobias Burnus <burnus@net-b.de>
140
141 * gfortran.dg/quad_3.f90: New.
142
143 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
144
145 PR c++/54170
146 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
147
148 2012-12-03 Jakub Jelinek <jakub@redhat.com>
149
150 PR testsuite/55452
151 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
152 on all targets, not just s390*.
153
154 2012-12-03 Marek Polacek <polacek@redhat.com>
155
156 PR c/55570
157 * gcc.dg/pr55570.c: New test.
158
159 2012-12-03 Jakub Jelinek <jakub@redhat.com>
160
161 * lib/asan-dg.exp (asan_get_gtest_test_list,
162 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
163 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
164 and [asan_get_gtest_expect_death_list "$output"] in global vars.
165 (asan_symbolize): Sanitize [] characters from key.
166 * g++.dg/asan/asan_test_config.h: New file.
167 * g++.dg/asan/asan_globals_test.cc: New file.
168 * g++.dg/asan/asan_test_utils.h: New file.
169 * g++.dg/asan/dejagnu-gtest.h: New file.
170 * g++.dg/asan/asan_test.cc: New file.
171 * g++.dg/asan/asan_test.C: New test.
172
173 2012-12-03 Richard Biener <rguenther@suse.de>
174
175 * gcc.dg/torture/pr35634.c: Use signed char.
176 * g++.dg/torture/pr35634.C: Likewise.
177
178 2012-12-02 Marek Polacek <polacek@redhat.com>
179
180 PR middle-end/54838
181 * gcc.dg/pr54838.c: New test.
182
183 2012-12-01 Xinliang David Li <davidxl@google.com>
184
185 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
186 cltd.
187
188 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
189
190 PR c++/55558
191 * g++.dg/cpp0x/decltype46.C: New.
192
193 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
194
195 PR middle-end/52450
196 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
197
198 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
199
200 PR debug/53860
201 * g++.dg/debug/pr53860.C: New test.
202
203 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
204 Paul Thomas <pault@gcc.gnu.org>
205
206 PR fortran/46897
207 * gfortran.dg/defined_assignment_1.f90: New test.
208 * gfortran.dg/defined_assignment_2.f90: New test.
209 * gfortran.dg/defined_assignment_3.f90: New test.
210 * gfortran.dg/defined_assignment_4.f90: New test.
211 * gfortran.dg/defined_assignment_5.f90: New test.
212
213 2012-12-01 Jakub Jelinek <jakub@redhat.com>
214
215 PR c++/55542
216 * g++.dg/cpp0x/vt-55542.C: New test.
217
218 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
219
220 * gnat.dg/specs/pack9.ads: New test.
221
222 2012-11-30 Martin Jambor <mjambor@suse.cz>
223
224 PR middle-end/52890
225 PR tree-optimization/55415
226 PR tree-optimization/54386
227 PR target/55448
228 * gcc.dg/ipa/ipa-sra-7.c: New test.
229 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
230 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
231 * gcc.target/i386/pr55448.c: Likewise.
232
233 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
234
235 * loop_optimization14.ad[sb]: New test.
236 * loop_optimization14_pkg.ads: New helper.
237
238 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
239
240 PR target/55073
241 * gcc.target/arm/pr55073.C: New test.
242
243 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
244
245 PR c++/53094
246 * g++.dg/ext/vector20.C: New testcase.
247
248 2012-11-28 Tobias Burnus <burnus@net-b.de>
249
250 PR fortran/52161
251 * coarray/sync_3.f90: Extend test.
252
253 2012-11-29 Jakub Jelinek <jakub@redhat.com>
254
255 PR rtl-optimization/55512
256 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
257 * gcc.target/i386/pr55512-4.c: Likewise.
258
259 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
260
261 PR c++/52654
262 * g++.dg/cpp0x/udlit-overflow.C: New.
263 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
264
265 2012-11-28 Jakub Jelinek <jakub@redhat.com>
266
267 PR debug/36728
268 PR debug/55467
269 PR middle-end/55507
270 PR bootstrap/55511
271 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
272 are non-empty and add dependency between the first and second asm.
273 * gcc.dg/guality/pr36728-2.c: Likewise.
274 * gcc.dg/guality/pr36728-3.c: New test.
275 * gcc.dg/guality/pr36728-4.c: New test.
276
277 2012-11-28 Andrew Pinski <apinski@cavium.com>
278
279 PR bootstrap/54279
280 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
281 directories.
282 * lib/obj-c++.exp (obj-c++_init): Likewise.
283
284 2012-11-28 Tobias Burnus <burnus@net-b.de>
285
286 PR fortran/52161
287 * coarray/sync_3.f90: New.
288
289 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
290
291 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
292
293 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
294
295 PR rtl-optimization/55512
296 * gcc.target/i386/pr55512-[1234].c: New tests.
297
298 2012-11-28 Jakub Jelinek <jakub@redhat.com>
299
300 PR testsuite/55505
301 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
302
303 PR testsuite/55504
304 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
305 attributes. Avoid clobbering memory before malloced chunk.
306 (main): Pass 1 instead of 0 as argument.
307
308 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
309
310 * gnat.dg/object_overflow.adb: Rename to...
311 * gnat.dg/object_overflow1.adb: ...this.
312 * gnat.dg/object_overflow2.adb: New test.
313 * gnat.dg/object_overflow3.adb: Likewise.
314 * gnat.dg/object_overflow4.adb: Likewise.
315
316 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
317
318 PR c++/55497
319 * g++.dg/init/pr55497.C: New.
320
321 2012-11-28 Richard Biener <rguenther@suse.de>
322
323 PR testsuite/55327
324 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
325 * gcc.dg/vect/slp-perm-9.c: Likewise.
326
327 2012-11-28 Richard Biener <rguenther@suse.de>
328
329 PR c/35634
330 * gcc.dg/torture/pr35634.c: New testcase.
331 * g++.dg/torture/pr35634.C: Likewise.
332 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
333
334 2012-11-27 Tobias Burnus <burnus@net-b.de>
335
336 PR fortran/55476
337 * gfortran.dg/warn_target_lifetime_3.f90: New.
338
339 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
340
341 PR rtl-optimization/55458
342 * gcc.target/i386/pr55458.c: New test.
343
344 2012-11-27 Jakub Jelinek <jakub@redhat.com>
345
346 PR tree-optimization/55110
347 * gcc.dg/pr55110.c: New test.
348
349 2012-11-27 Richard Biener <rguenther@suse.de>
350
351 PR middle-end/55331
352 * g++.dg/opt/pr55331.C: New testcase.
353
354 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
355
356 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
357
358 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
359
360 * gcc.dg/54455.c: Require scheduling.
361 * gcc.dg/c1x-align-4.c: Skip avr.
362 * gcc.dg/pr44024.c: Skip avr in final scan.
363
364 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
365
366 PR testsuite/52641
367 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
368 * gcc.dg/pr54676.c: Make work for 16-bit int.
369
370 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
371
372 PR target/55277
373 * gcc.target/i386/pr55227.c: New test.
374
375 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
376
377 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
378 to -fdump-rtl-all.
379 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
380
381 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
382
383 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
384 New procedure.
385 (add_options_for_arm_v8_vfp): New procedure.
386 * gcc.target/arm/vrintaf32.c: New test.
387 * gcc.target/arm/vrintaf64.c: Likewise.
388 * gcc.target/arm/vrintmf32.c: Likewise.
389 * gcc.target/arm/vrintmf64.c: Likewise.
390 * gcc.target/arm/vrintpf32.c: Likewise.
391 * gcc.target/arm/vrintpf64.c: Likewise.
392 * gcc.target/arm/vrintrf32.c: Likewise.
393 * gcc.target/arm/vrintrf64.c: Likewise.
394 * gcc.target/arm/vrintxf32.c: Likewise.
395 * gcc.target/arm/vrintxf64.c: Likewise.
396 * gcc.target/arm/vrintzf32.c: Likewise.
397 * gcc.target/arm/vrintzf64.c: Likewise.
398
399 2012-11-26 Janus Weil <janus@gcc.gnu.org>
400
401 PR fortran/54997
402 * gfortran.dg/warn_unused_function_2.f90: New.
403
404 2012-11-26 Janus Weil <janus@gcc.gnu.org>
405
406 PR fortran/54881
407 * gfortran.dg/associated_6.f90: New.
408 * gfortran.dg/select_type_30.f03: New.
409
410 2012-11-26 Jakub Jelinek <jakub@redhat.com>
411
412 PR tree-optimization/54471
413 * gcc.dg/tree-ssa/vrp86.c: New test.
414 * gcc.c-torture/execute/pr54471.c: New test.
415
416 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
417
418 PR middle-end/55030
419 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
420 use volatile asms, use plain asms. Where the output value for the
421 asm is unused, write a global variable.
422
423 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
424
425 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
426
427 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
428
429 PR fortran/30146
430 * gfortran.dg/do_check_7.f90: New test.
431
432 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
433
434 PR c++/55446
435 * g++.dg/init/new41.C: New.
436
437 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
438
439 PR fortran/55314
440 * gfortran.dg/allocate_error_4.f90: New test.
441
442 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
443
444 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
445 to send_log.
446
447 2012-11-23 Jakub Jelinek <jakub@redhat.com>
448
449 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
450 from the output.
451
452 PR c++/54046
453 * g++.dg/warn/Wreturn-type-8.C: New test.
454
455 PR middle-end/55430
456 * gcc.dg/pr55430.c: New test.
457
458 2012-11-23 Kostya Serebryany <kcc@google.com>
459
460 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
461
462 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
463
464 * gnat.dg/discr40.ad[sb]: New test.
465
466 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
467
468 * gnat.dg/discr39.adb: New test.
469
470 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
471
472 PR testsuite/52641
473 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
474 * gcc.dg/pr55150-1.c: Same.
475 * gcc.dg/torture/pr54894.c: Add size32plus.
476
477 2012-11-23 Jakub Jelinek <jakub@redhat.com>
478
479 PR sanitizer/55435
480 * c-c++-common/asan/attrib-1.c: New test.
481
482 2012-11-22 Ian Bolton <ian.bolton@arm.com>
483
484 * gcc.target/aarch64/builtin-bswap-1.c: New test.
485 * gcc.target/aarch64/builtin-bswap-2.c: New test.
486
487 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
488
489 PR c++/55432
490 * g++.dg/cpp0x/constexpr-55432.C: New.
491
492 2012-11-21 Janus Weil <janus@gcc.gnu.org>
493
494 PR fortran/55352
495 * gfortran.dg/namelist_76.f90: New.
496
497 2012-11-21 Martin Jambor <mjambor@suse.cz>
498
499 * gcc.dg/ipa/ipcp-agg-7.c: New test.
500 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
501
502 2012-11-21 Martin Jambor <mjambor@suse.cz>
503
504 PR tree-optimization/55260
505 * g++.dg/torture/pr55260-2.C: New test.
506
507 2012-11-21 Martin Jambor <mjambor@suse.cz>
508
509 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
510
511 2012-11-21 Bin Cheng <bin.cheng@arm.com>
512
513 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
514 * gcc.dg/tree-ssa/vrp47.c: Ditto.
515
516 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
517
518 PR target/19398
519 * gcc.target/i386/pr19398.c: New test.
520
521 2012-11-20 Martin Jambor <mjambor@suse.cz>
522
523 PR tree-optimization/55260
524 * g++.dg/torture/pr55260-1.C: New test.
525
526 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
527
528 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
529 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
530 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
531 * gcc.target/aarch64/atomic-op-char.c: Likewise.
532 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
533 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
534 * gcc.target/aarch64/atomic-op-int.c: Likewise.
535 * gcc.target/aarch64/atomic-op-long.c: Likewise.
536 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
537 * gcc.target/aarch64/atomic-op-release.c: Likewise.
538 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
539 * gcc.target/aarch64/atomic-op-short.c: Likewise.
540
541 2012-11-20 Jakub Jelinek <jakub@redhat.com>
542
543 PR middle-end/55094
544 * gcc.dg/pr55094.c: New test.
545
546 PR rtl-optimization/54921
547 * gcc.dg/pr54921.c: New test.
548
549 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
550
551 * gcc.target/i386/pr55359.c: New test.
552
553 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
554
555 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
556 * g++.dg/tls/thread_local3g.C: Likewise.
557 * g++.dg/tls/thread_local4g.C: Likewise.
558 * g++.dg/tls/thread_local5g.C: Likewise.
559 * g++.dg/tls/thread_local6g.C: Likewise.
560 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
561 * g++.dg/tls/thread_local2.C: Likewise.
562 * g++.dg/tls/thread_local2g.C: Likewise.
563 * g++.dg/tls/thread_local6.C: Likewise.
564
565 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
566
567 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
568 * gcc.dg/tm/clone-1.c: New test.
569
570 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
571
572 PR c++/55368
573 * g++.dg/parse/struct-5.C: New.
574
575 2012-11-19 Tom de Vries <tom@codesourcery.com>
576
577 PR rtl-optimization/55315
578 * gcc.target/mips/pr55315.c: New test.
579
580 2012-11-17 Jakub Jelinek <jakub@redhat.com>
581
582 PR tree-optimization/55236
583 * gcc.dg/pr55236.c: New test.
584
585 PR testsuite/55188
586 * gcc.dg/pr19105.c: Accept also optimizing
587 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
588
589 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
590 from addr2line_output. Increment idx if asking for more than one
591 address in one object.
592
593 2012-11-16 Jakub Jelinek <jakub@redhat.com>
594
595 PR tree-optimization/55329
596 * g++.dg/opt/pr55329.C: New test.
597
598 2012-11-16 Janus Weil <janus@gcc.gnu.org>
599
600 PR fortran/55297
601 * gfortran.dg/typebound_operator_18.f90: New.
602
603 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
604
605 PR rtl-optimization/55330
606 * gfortran.dg/pr55330.f90: New test.
607
608 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
609
610 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
611 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
612 * gcc.dg/hoist-register-pressure-2.c: Ditto.
613 * gcc.dg/hoist-register-pressure-3.c: Ditto.
614 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
615 * gcc.dg/tree-prof/unroll-1.c: Ditto.
616
617 2012-11-16 Dodji Seketeli <dodji@redhat.com>
618
619 PR c++/54875
620 * g++.dg/cpp0x/alias-decl-27.C: New test.
621
622 2012-11-16 Jakub Jelinek <jakub@redhat.com>
623
624 PR c++/55337
625 * g++.dg/template/alignof2.C: New test.
626
627 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
628
629 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
630 * g++.dg/mv6.C (dg-options): Ditto.
631
632 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
633
634 * lib/target_suports.exp
635 (check_effective_target_has_w_floating_suffix): New procedure.
636 (check_effective_target_has_q_floating_suffix): Ditto.
637 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
638 for unsupported non-standard suffix on floating constant.
639 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
640
641 2012-11-14 Jakub Jelinek <jakub@redhat.com>
642
643 * lib/asan-dg.exp: New file.
644 * gcc.dg/asan/asan.exp: New file.
645 * g++.dg/dg.exp: Prune also asan tests.
646 * g++.dg/asan/asan.exp: New file.
647 * c-c++-common/asan/memcmp-1.c: New test.
648
649 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
650
651 PR c++/55323
652 * g++.dg/cpp0x/vt-55323.C: New.
653
654 2012-11-13 Sriraman Tallam <tmsriram@google.com>
655
656 * g++.dg/mv4.C: Add require ifunc. Change error message.
657 * g++.dg/mv5.C: Add require ifunc.
658 * g++.dg/mv6.C: Add require ifunc.
659
660 2012-11-13 Martin Jambor <mjambor@suse.cz>
661
662 PR tree-optimization/55253
663 * gcc.dg/torture/pr55253.c: New test.
664 * gcc.dg/torture/pr55305.c: Likewise.
665
666 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
667
668 PR middle-end/55142
669 * gcc.target/i386/pr55142-1.c: New file.
670 * gcc.target/i386/pr55142-2.c: Likewise.
671
672 2012-11-13 Dodji Seketeli <dodji@redhat.com>
673
674 PR c++/54466
675 * g++.dg/cpp0x/alias-decl-26.C: New test file.
676
677 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
678
679 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
680 instead of lp64.
681 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
682 * gcc.target/i386/pr49715-2.c: Likewise.
683 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
684
685 2012-11-13 Jakub Jelinek <jakub@redhat.com>
686
687 PR tree-optimization/55281
688 * gcc.dg/vect/fast-math-pr55281.c: New test.
689 * g++.dg/opt/pr55281.C: New test.
690
691 PR rtl-optimization/54127
692 * gcc.dg/torture/pr54127.c: New test.
693
694 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
695 Jakub Jelinek <jakub@redhat.com>
696
697 PR rtl-optimization/51447
698 * gcc.c-torture/execute/pr51447.c: New test.
699
700 2012-11-12 Ian Bolton <ian.bolton@arm.com>
701
702 * gcc.target/aarch64/csinc-2.c: New test.
703
704 2012-11-12 Ian Bolton <ian.bolton@arm.com>
705
706 * gcc.target/aarch64/cmn.c: New test.
707 * gcc.target/aarch64/adds.c: New test.
708 * gcc.target/aarch64/subs.c: New test.
709
710 2012-11-12 Tobias Burnus <burnus@net-b.de>
711
712 PR fortran/55272
713 * gfortran.dg/coarray_29_1.f90: New.
714 * gfortran.dg/coarray_29_2.f90: New.
715
716 2012-11-12 Bin Cheng <bin.cheng@arm.com>
717
718 * gcc.dg/hoist-register-pressure-3.c: New test.
719
720 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
721
722 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
723 wrappers around sinf and cosf.
724
725 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR middle-end/55247
728 PR middle-end/55259
729 * gcc.target/i386/pr55247-2.c: New file.
730
731 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
732
733 PR middle-end/55263
734 * g++.dg/pr55263.C: New test.
735
736 2012-11-11 Martin Jambor <mjambor@suse.cz>
737
738 PR tree-optimization/55238
739 * testsuite/gcc.dg/torture/pr55238.c: New test.
740
741 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
742
743 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
744 * c-c++-common/torture/vector-subscript-1.c: Likewise.
745 * c-c++-common/torture/vector-subscript-2.c: Likewise.
746
747 2012-11-10 Jan Hubicka <jh@suse.cz>
748
749 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
750
751 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
752
753 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
754 -mno-sse -mno-mmx to dg-options. Reformat.
755
756 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
757
758 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
759 * c-c++-common/vector-compare-1.c: Same.
760 * c-c++-common/vector-compare-2.c: Same.
761 * g++.dg/other/unused1.C: Skip on AIX.
762 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
763 extra message on AIX.
764
765 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
766
767 PR target/55247
768 * gcc.target/i386/pr55247.c: New test.
769
770 2012-11-09 Andrew Pinski <apinski@cavium.com>
771
772 * gcc.c-torture/execute/20121108-1.c: New test.
773
774 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
775
776 PR c++/54413
777 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
778 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
779 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
780 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
781
782 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
783
784 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
785 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
786 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
787 array bounds.
788 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
789
790 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
791
792 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
793 * g++.dg/tm/pr47530.C: Same.
794
795 2012-11-09 Jason Merrill <jason@redhat.com>
796
797 PR c++/54859
798 * g++.dg/cpp0x/alias-decl-25.C: New.
799
800 * g++.dg/abi/abi-tag1.C: New.
801 * g++.dg/abi/abi-tag2.C: New.
802
803 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
804
805 PR rtl-optimization/55154
806 * gcc.target/i386/pr55154.c: New test.
807
808 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
809
810 PR rtl-optimization/55151
811 * gcc.dg/pr55151.c: Move ...
812 * gcc.target/i386/pr55151.c: ... here.
813
814 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
815
816 PR rtl-optimization/54472
817 * gcc.dg/pr54472.c: New test.
818
819 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
820
821 * gnat.dg/stack_check3.ad[sb]: New test.
822
823 2012-11-08 Ian Lance Taylor <iant@google.com>
824
825 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
826 with arguments. Handle errorcheckoutput and rundir test types.
827
828 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
829
830 PR tree-optimization/55191
831 * gcc.dg/pr55191.c: New test.
832
833 2012-11-08 Jakub Jelinek <jakub@redhat.com>
834
835 PR debug/54499
836 * g++.dg/debug/pr54499.C: New test.
837
838 2012-11-08 Jan Hubicka <jh@suse.cz>
839
840 PR middle-end/48636
841 * gcc.dg/winline-3.c: Update.
842
843 2012-11-08 Martin Jambor <mjambor@suse.cz>
844
845 * gfortran.dg/ipcp-array-1.f90: New test.
846
847 2012-11-08 Florian Weimer <fweimer@redhat.com>
848
849 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
850
851 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
852
853 PR rtl-optimization/55151
854 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
855
856 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
857
858 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
859
860 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gcc.c-torture/compile/20121107-1.c: New test.
863
864 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
865
866 PR rtl-optimization/55151
867 * gcc.dg/pr55151.c: Compile it only for x86_64.
868
869 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
870
871 PR rtl-optimization/55122
872 * gcc.dg/pr55122.c: New test.
873
874 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
875
876 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
877 word powerpc.
878 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
879 * gcc.target/powerpc/loop_align.c: Skip on AIX.
880 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
881 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
882
883 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
884
885 PR c/53063
886 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
887
888 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
889
890 PR c/51294
891 * c-c++-common/pr51294.c: New.
892
893 2012-11-07 Martin Jambor <mjambor@suse.cz>
894
895 PR tree-optimization/53787
896 * gcc.dg/ipa/ipa-5.c: Adjust.
897 * gcc.dg/ipa/ipcp-agg-1.c: New test.
898 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
899 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
900 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
901 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
902 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
903 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
904 * gfortran.dg/pr48636-2.f90: New test.
905 * gfortran.dg/pr53787.f90: Likewise.
906
907 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
908
909 PR c++/55226
910 Revert:
911 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/54922
914 * g++.dg/cpp0x/constexpr-union4.C: New.
915
916 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
917
918 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
919
920 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
921
922 PR target/49220
923 * gcc.c-torture/compile/pr49220.c: New test.
924
925 2012-11-07 Florian Weimer <fweimer@redhat.com>
926
927 * g++.dg/init/new40.C: New.
928
929 2012-11-07 Jakub Jelinek <jakub@redhat.com>
930
931 PR debug/54693
932 * gcc.dg/guality/pr54693-2.c: New test.
933
934 2012-11-06 Andrew Pinski <apinski@cavium.com>
935
936 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
937 -fno-vect-cost-model.
938
939 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
940
941 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
942 * gcc.dg/tm/debug-1.c: Same.
943 * gcc.dg/tm/irrevocable-3.c: Same.
944 * gcc.dg/tm/irrevocable-4.c: Same.
945 * gcc.dg/tm/memopt-10.c: Same.
946 * gcc.dg/tm/memopt-11.c: Same.
947 * gcc.dg/tm/props-4.c: Same.
948 * gcc.dg/tm/wrap-3.c: Same.
949 * gcc.dg/tm/wrap-4.c: Same.
950
951 2012-11-06 Andrew Pinski <apinski@cavium.com>
952
953 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
954
955 2012-11-06 Jan Hubicka <jh@suse.cz>
956
957 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
958 candidate still.
959 * gcc.dg/tree-ssa/loop-23.c: Likewise.
960 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
961 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
962
963 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
964
965 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
966
967 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
968
969 PR middle-end/41993
970 * gcc.dg/torture/pr41993.c: New test.
971
972 2012-11-06 Jan Hubicka <jh@suse.cz>
973
974 * gcc.target/i386/l_fma_float_?.c: Update.
975 * gcc.target/i386/l_fma_double_?.c: Update.
976
977 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
978
979 PR target/54089
980 * gcc.target/sh/pr54089-8.c: New.
981 * gcc.target/sh/pr54089-9.c: New.
982
983 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
984
985 PR target/47440
986 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
987 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
988 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
989 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
990 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
991 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
992 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
993 * gcc.target/i386/avx-vzeroupper-27.c: New.
994
995 2012-11-06 Janus Weil <janus@gcc.gnu.org>
996
997 PR fortran/54917
998 * gfortran.dg/transfer_class_1.f90: New.
999 * gfortran.dg/transfer_class_2.f90: New.
1000
1001 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1002
1003 * testsuite/g++.dg/mv1.C: New test.
1004 * testsuite/g++.dg/mv2.C: New test.
1005 * testsuite/g++.dg/mv3.C: New test.
1006 * testsuite/g++.dg/mv4.C: New test.
1007 * testsuite/g++.dg/mv5.C: New test.
1008 * testsuite/g++.dg/mv6.C: New test.
1009
1010 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1011
1012 PR testsuite/55186
1013 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1014
1015 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1016
1017 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1018 darwin.
1019
1020 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1021
1022 * g++.dg/torture/20121105-1.C: New test.
1023
1024 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1025
1026 * gcc.dg/torture/fp-compare.c: New testcase.
1027
1028 2012-11-05 Jan Hubicka <jh@suse.cz>
1029
1030 * gcc.dg/const-1.c: Update.
1031 * gcc.dg/pure-1.c: Update.
1032
1033 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1034
1035 PR rtl-optimization/55151
1036 * gcc.dg/pr55151.c: New test.
1037
1038 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR debug/54970
1041 PR debug/54971
1042 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1043
1044 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1045
1046 PR testsuite/51128
1047 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1048
1049 2012-11-05 Jan Hubicka <jh@suse.cz>
1050
1051 * gcc.dg/autopar/pr49960.c: Fix testcase.
1052
1053 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1054
1055 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1056 Fix scan-tree-dump-times directive.
1057
1058 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1059
1060 PR fortran/55199
1061 * gfortran.dg/associate_12.f90: New.
1062
1063 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1064
1065 PR target/54255
1066 * lib/target-supports.exp (check_effective_target_masm_intel): New
1067 proc.
1068 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1069 masm_intel.
1070
1071 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1072 Jack Howarth <howarth@bromo.med.uc.edu>
1073
1074 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1075 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1076 * gcc.target/i386/pr53249.c: Likewise.
1077
1078 2012-11-03 Andrew Pinski <apinski@cavium.com>
1079
1080 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1081 call abort1 so that cross jumping does not happen.
1082
1083 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1084
1085 PR target/51244
1086 * gcc.target/sh/pr51244-18.c: New.
1087 * gcc.target/sh/pr51244-19.c: New.
1088
1089 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1090
1091 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1092 b requires a 64-bit operation followed by a truncation.
1093
1094 2012-11-02 Jan Hubicka <jh@suse.cz>
1095
1096 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1097
1098 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1099
1100 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1101 conditions to verify the reduction code is vectorized.
1102
1103 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1104 in case 'pow', such as 'powerpc' is used in the compiler version name.
1105 * gcc.target/powerpc/pr46728-2.c: Likewise.
1106 * gcc.target/powerpc/pr46728-3.c: Likewise.
1107 * gcc.target/powerpc/pr46728-4.c: Likewise.
1108 * gcc.target/powerpc/pr46728-5.c: Likewise.
1109 * gcc.target/powerpc/pr46728-7.c: Likewise.
1110 * gcc.target/powerpc/pr46728-8.c: Likewise.
1111 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1112
1113 2012-11-02 Jan Hubicka <jh@suse.cz>
1114
1115 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1116
1117 2012-11-02 Jan Hubicka <jh@suse.cz>
1118
1119 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1120 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1121
1122 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1123
1124 PR middle-end/55130
1125 * gcc.target/i386/pr55130.c: New test.
1126
1127 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1128
1129 PR target/55147
1130 * gcc.target/i386/pr55147.c: New test.
1131
1132 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1133
1134 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1135 * gfortran.dg/default_format_denormal_1.f90: Same.
1136
1137 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1138
1139 PR middle-end/55001
1140 * g++.dg/ext/vector19.C: Remove target restrictions.
1141 * gcc.dg/fold-compare-7.c: New testcase.
1142
1143 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1144
1145 PR target/55160
1146 * gcc.target/sh/pr55160.c: New.
1147
1148 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1149
1150 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1151 scan-assembler regex.
1152
1153 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1154
1155 PR middle-end/55150
1156 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1157 * gcc.dg/pr55150-2.c: New test.
1158
1159 2012-11-01 Sharad Singhai <singhai@google.com>
1160
1161 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1162 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1163 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1164 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1165
1166 2012-10-31 Dehao Chen <dehao@google.com>
1167
1168 * g++.dg/debug/dwarf2/block.C: New testcase.
1169
1170 2012-10-31 Jan Hubicka <jh@suse.cz>
1171
1172 * gcc.dg/pr44974.c: Add noinline.
1173
1174 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1175
1176 PR fortran/53718
1177 * gfortran.dg/class_54.f90: New.
1178
1179 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1180 Jakub Jelinek <jakub@redhat.com>
1181
1182 PR tree-optimization/55018
1183 * gcc.dg/torture/pr55018.c: New test.
1184
1185 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 PR c++/54583
1188 * g++.dg/ext/vla13.C: New.
1189
1190 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1191
1192 PR middle-end/55150
1193 * gcc.dg/pr55150.c: New test.
1194
1195 2012-10-31 Tobias Burnus <burnus@net-b.de>
1196
1197 PR fortran/55134
1198 * gfortran.dg/associate_11.f90: New.
1199
1200 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1201
1202 PR c++/54955
1203 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1204
1205 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR tree-optimization/19105
1208 PR tree-optimization/21643
1209 PR tree-optimization/46309
1210 * gcc.dg/pr19105.c: New test.
1211 * gcc.dg/pr21643.c: New test.
1212 * gcc.dg/pr46309-2.c: New test.
1213 * gcc.c-torture/execute/pr46309.c: New test.
1214
1215 2012-10-31 Alan Modra <amodra@gmail.com>
1216
1217 * gcc.target/powerpc/dimode_off.c: New.
1218 * gcc.target/powerpc/timode_off.c: New.
1219 * gcc.target/powerpc/dfmode_off.c: New.
1220 * gcc.target/powerpc/tfmode_off.c: New.
1221
1222 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1223
1224 PR rtl-optimization/55093
1225 * gcc.target/i386/pr55093.c: New file.
1226
1227 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1228
1229 * gcc.target/i386/pr55116.c: Renamed to ...
1230 * gcc.target/i386/pr55116-1.c: This.
1231
1232 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1233
1234 * gcc.target/i386/pr55116-2.c: New file.
1235
1236 2012-10-30 Richard Biener <rguenther@suse.de>
1237
1238 * gcc.dg/vect/slp-perm-2.c: Adjust.
1239
1240 2012-10-30 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/55111
1243 * gcc.dg/torture/pr55111.c: New testcase.
1244
1245 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1246
1247 PR target/53988
1248 * gcc.target/sh/pr53988.c: New.
1249
1250 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1251
1252 PR target/54989
1253 * gcc.dg/hoist-register-pressure-1.c: Rename from
1254 hoist-register-pressure.c. Add nonpic condition.
1255 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1256
1257 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1258
1259 PR c++/54930
1260 * gcc.dg/Wreturn-local-addr.c: New.
1261 * g++.dg/warn/Wno-return-local-addr.C: New.
1262 * g++.dg/warn/Wreturn-local-addr.C: New.
1263
1264 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1265
1266 PR middle-end/55116
1267 * gcc.target/i386/pr55116.c: New file.
1268
1269 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1270
1271 PR c/53066
1272 * gcc.dg/Wshadow-4.c: New.
1273 * gcc.dg/Wshadow-4.h: New.
1274
1275 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1276
1277 PR debug/54693
1278 * gcc.dg/guality/pr54693.c: New.
1279
1280 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1281
1282 PR middle-end/55027
1283 * gcc.dg/pr55027.c: New testcase.
1284
1285 2012-10-29 Jan Hubicka <jh@suse.cz>
1286
1287 * gcc.dg/ipa/inline-6.c: New testcase.
1288
1289 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1290
1291 PR rtl-optimization/55106
1292 * g++.dg/pr55106.C: New.
1293
1294 2012-10-29 Richard Guenther <rguenther@suse.de>
1295
1296 PR middle-end/53695
1297 * gcc.dg/torture/pr53695.c: New testcase.
1298
1299 2012-10-28 Jan Hubicka <jh@suse.cz>
1300
1301 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1302
1303 2012-10-28 Tobias Burnus <burnus@net-b.de>
1304
1305 PR fortran/54958
1306 * gfortran.dg/do_check_6.f90: New.
1307
1308 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1309 Jack Howarth <howarth@bromo.med.uc.edu>
1310
1311 PR target/54404
1312 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1313 to dg-options.
1314 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1315
1316 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1317
1318 PR target/34283
1319 * gcc.target/i386/pr34283.c: New test.
1320
1321 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1322
1323 PR c++/55081
1324 * g++.dg/opt/pr55081.C: New test.
1325
1326 PR debug/54970
1327 PR debug/54971
1328 * gcc.dg/guality/pr54970.c: New test.
1329
1330 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/54984
1333 * g++.dg/template/new11.C: New.
1334
1335 2012-10-26 Richard Biener <rguenther@suse.de>
1336
1337 PR middle-end/54824
1338 * gcc.dg/torture/pr54824.c: New testcase.
1339
1340 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1341
1342 * gcc.target/i386/fxsave-1.c: New.
1343 * gcc.target/i386/fxsave64-1.c: Ditto.
1344 * gcc.target/i386/fxrstor-1.c: Ditto.
1345 * gcc.target/i386/fxrstor64-1.c: Ditto.
1346 * gcc.target/i386/xsave-1.c: Ditto.
1347 * gcc.target/i386/xsave64-1.c: Ditto.
1348 * gcc.target/i386/xrstor-1.c: Ditto.
1349 * gcc.target/i386/xrstor64-1.c: Ditto.
1350 * gcc.target/i386/xsaveopt-1.c: Ditto.
1351 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1352 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1353 * gcc.target/i386/sse-13.c: Ditto.
1354 * gcc.target/i386/sse-14.c: Ditto.
1355 * gcc.target/i386/sse-22.c: Ditto.
1356 * gcc.target/i386/sse-23.c: Ditto.
1357 * g++.dg/other/i386-2.C: Ditto.
1358 * g++.dg/other/i386-3.C: Ditto.
1359
1360 2012-10-25 Jan Hubicka <jh@suse.cz>
1361
1362 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1363 at ivcanon time.
1364
1365 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1366
1367 PR c++/53761
1368 * g++.dg/ext/transparent-union.C: New.
1369
1370 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1371
1372 PR c++/54427
1373 * g++.dg/ext/vector19.C: New testcase.
1374
1375 2012-10-25 Richard Biener <rguenther@suse.de>
1376
1377 PR tree-optimization/54902
1378 * g++.dg/torture/pr54902.C: New testcase.
1379
1380 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1381
1382 PR c++/34892
1383 * g++.dg/template/crash114.C: New.
1384
1385 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1386
1387 PR bootstrap/55049
1388 * gcc.target/i386/pr55049-1.c: New test.
1389
1390 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1391
1392 PR fortran/55037
1393 * gfortran.dg/class_dummy_4.f03: New.
1394
1395 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR rtl-optimization/55010
1398 * gcc.dg/pr55010.c: New test.
1399
1400 PR debug/54828
1401 * g++.dg/debug/pr54828.C: New test.
1402
1403 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1404
1405 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1406 * gcc.dg/vect/vect-83_64.c: Likewise.
1407
1408 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/54922
1411 * g++.dg/cpp0x/constexpr-union4.C: New.
1412
1413 2012-10-23 Jeff Law <law@redhat.com>
1414
1415 * gcc.c-torture/execute/pr54985.c: New test.
1416
1417 2012-10-23 Paul Koning <ni1d@arrl.net>
1418
1419 PR debug/54508
1420 * g++.dg/debug/dwarf2/pr54508.C: New.
1421
1422 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1423
1424 PR c++/54844
1425 * g++.dg/template/sizeof14.C: New test.
1426
1427 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1428 Jim MacArthur <jim.macarthur@arm.com>
1429 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1430 Marcus Shawcroft <marcus.shawcroft@arm.com>
1431 Nigel Stephens <nigel.stephens@arm.com>
1432 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1433 Richard Earnshaw <rearnsha@arm.com>
1434 Sofiane Naci <sofiane.naci@arm.com>
1435 Stephen Thomas <stephen.thomas@arm.com>
1436 Tejas Belagod <tejas.belagod@arm.com>
1437 Yufeng Zhang <yufeng.zhang@arm.com>
1438
1439 * lib/target-supports.exp
1440 (check_profiling_available): Add AArch64.
1441 (check_effective_target_vect_int): Likewise.
1442 (check_effective_target_vect_shift): Likewise.
1443 (check_effective_target_vect_float): Likewise.
1444 (check_effective_target_vect_double): Likewise.
1445 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1446 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1447 (check_effective_target_vect_pack_trunc): Likewise.
1448 (check_effective_target_vect_unpack): Likewise.
1449 (check_effective_target_vect_hw_misalign): Likewise.
1450 (check_effective_target_vect_short_mult): Likewise.
1451 (check_effective_target_vect_int_mult): Likewise.
1452 (check_effective_target_vect_stridedN): Likewise.
1453 (check_effective_target_sync_int_long): Likewise.
1454 (check_effective_target_sync_char_short): Likewise.
1455 (check_vect_support_and_set_flags): Likewise.
1456 (check_effective_target_aarch64_tiny): New.
1457 (check_effective_target_aarch64_small): New.
1458 (check_effective_target_aarch64_large): New.
1459 * g++.dg/other/PR23205.C: Enable aarch64.
1460 * g++.dg/other/pr23205-2.C: Likewise.
1461 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1462 * gcc.c-torture/execute/20101011-1.c: Likewise.
1463 * gcc.dg/20020312-2.c: Likewise.
1464 * gcc.dg/20040813-1.c: Likewise.
1465 * gcc.dg/builtin-apply2.c: Likewise.
1466 * gcc.dg/stack-usage-1.c: Likewise.
1467
1468 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1469 Jim MacArthur <jim.macarthur@arm.com>
1470 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1471 Marcus Shawcroft <marcus.shawcroft@arm.com>
1472 Nigel Stephens <nigel.stephens@arm.com>
1473 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1474 Richard Earnshaw <rearnsha@arm.com>
1475 Sofiane Naci <sofiane.naci@arm.com>
1476 Stephen Thomas <stephen.thomas@arm.com>
1477 Tejas Belagod <tejas.belagod@arm.com>
1478 Yufeng Zhang <yufeng.zhang@arm.com>
1479
1480 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1481 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1482 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1483 * gcc.target/aarch64/aapcs/abitest.S: New file.
1484 * gcc.target/aarch64/aapcs/abitest.h: New file.
1485 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1486 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1487 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1488 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1489 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1490 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1491 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1492 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1493 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1494 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1495 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1496 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1497 * gcc.target/aarch64/aapcs/test_1.c: New file.
1498 * gcc.target/aarch64/aapcs/test_10.c: New file.
1499 * gcc.target/aarch64/aapcs/test_11.c: New file.
1500 * gcc.target/aarch64/aapcs/test_12.c: New file.
1501 * gcc.target/aarch64/aapcs/test_13.c: New file.
1502 * gcc.target/aarch64/aapcs/test_14.c: New file.
1503 * gcc.target/aarch64/aapcs/test_15.c: New file.
1504 * gcc.target/aarch64/aapcs/test_16.c: New file.
1505 * gcc.target/aarch64/aapcs/test_17.c: New file.
1506 * gcc.target/aarch64/aapcs/test_18.c: New file.
1507 * gcc.target/aarch64/aapcs/test_19.c: New file.
1508 * gcc.target/aarch64/aapcs/test_2.c: New file.
1509 * gcc.target/aarch64/aapcs/test_20.c: New file.
1510 * gcc.target/aarch64/aapcs/test_21.c: New file.
1511 * gcc.target/aarch64/aapcs/test_22.c: New file.
1512 * gcc.target/aarch64/aapcs/test_23.c: New file.
1513 * gcc.target/aarch64/aapcs/test_24.c: New file.
1514 * gcc.target/aarch64/aapcs/test_25.c: New file.
1515 * gcc.target/aarch64/aapcs/test_26.c: New file.
1516 * gcc.target/aarch64/aapcs/test_3.c: New file.
1517 * gcc.target/aarch64/aapcs/test_4.c: New file.
1518 * gcc.target/aarch64/aapcs/test_5.c: New file.
1519 * gcc.target/aarch64/aapcs/test_6.c: New file.
1520 * gcc.target/aarch64/aapcs/test_7.c: New file.
1521 * gcc.target/aarch64/aapcs/test_8.c: New file.
1522 * gcc.target/aarch64/aapcs/test_9.c: New file.
1523 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1524 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1525 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1526 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1527 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1528 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1529 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1530 * gcc.target/aarch64/aapcs/type-def.h: New file.
1531 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1532 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1533 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1534 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1535 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1536 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1537 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1538 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1539 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1540 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1541 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1542 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1543 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1544 * gcc.target/aarch64/aarch64.exp: New file.
1545 * gcc.target/aarch64/adc-1.c: New file.
1546 * gcc.target/aarch64/adc-2.c: New file.
1547 * gcc.target/aarch64/asm-1.c: New file.
1548 * gcc.target/aarch64/clrsb.c: New file.
1549 * gcc.target/aarch64/clz.c: New file.
1550 * gcc.target/aarch64/ctz.c: New file.
1551 * gcc.target/aarch64/csinc-1.c: New file.
1552 * gcc.target/aarch64/csinv-1.c: New file.
1553 * gcc.target/aarch64/csneg-1.c: New file.
1554 * gcc.target/aarch64/extend.c: New file.
1555 * gcc.target/aarch64/fcvt.x: New file.
1556 * gcc.target/aarch64/fcvt_double_int.c: New file.
1557 * gcc.target/aarch64/fcvt_double_long.c: New file.
1558 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1559 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1560 * gcc.target/aarch64/fcvt_float_int.c: New file.
1561 * gcc.target/aarch64/fcvt_float_long.c: New file.
1562 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1563 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1564 * gcc.target/aarch64/ffs.c: New file.
1565 * gcc.target/aarch64/fmadd.c: New file.
1566 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1567 * gcc.target/aarch64/frint.x: New file.
1568 * gcc.target/aarch64/frint_double.c: New file.
1569 * gcc.target/aarch64/frint_float.c: New file.
1570 * gcc.target/aarch64/index.c: New file.
1571 * gcc.target/aarch64/mneg-1.c: New file.
1572 * gcc.target/aarch64/mneg-2.c: New file.
1573 * gcc.target/aarch64/mneg-3.c: New file.
1574 * gcc.target/aarch64/mnegl-1.c: New file.
1575 * gcc.target/aarch64/mnegl-2.c: New file.
1576 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1577 * gcc.target/aarch64/pic-constantpool1.c: New file.
1578 * gcc.target/aarch64/pic-symrefplus.c: New file.
1579 * gcc.target/aarch64/predefine_large.c: New file.
1580 * gcc.target/aarch64/predefine_small.c: New file.
1581 * gcc.target/aarch64/predefine_tiny.c: New file.
1582 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1583 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1584 * gcc.target/aarch64/table-intrinsics.c: New file.
1585 * gcc.target/aarch64/tst-1.c: New file.
1586 * gcc.target/aarch64/vect-abs-compile.c: New file.
1587 * gcc.target/aarch64/vect-abs.c: New file.
1588 * gcc.target/aarch64/vect-abs.x: New file.
1589 * gcc.target/aarch64/vect-compile.c: New file.
1590 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1591 * gcc.target/aarch64/vect-faddv.c: New file.
1592 * gcc.target/aarch64/vect-faddv.x: New file.
1593 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1594 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1595 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1596 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1597 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1598 * gcc.target/aarch64/vect-fp-compile.c: New file.
1599 * gcc.target/aarch64/vect-fp.c: New file.
1600 * gcc.target/aarch64/vect-fp.x: New file.
1601 * gcc.target/aarch64/vect-mull-compile.c: New file.
1602 * gcc.target/aarch64/vect-mull.c: New file.
1603 * gcc.target/aarch64/vect-mull.x: New file.
1604 * gcc.target/aarch64/vect.c: New file.
1605 * gcc.target/aarch64/vect.x: New file.
1606 * gcc.target/aarch64/vector_intrinsics.c: New file.
1607 * gcc.target/aarch64/vfp-1.c: New file.
1608 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1609 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1610 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1611 * g++.dg/abi/aarch64_guard1.C: New file.
1612
1613 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR c++/54988
1616 * c-c++-common/pr54988.c: New test.
1617
1618 2012-10-23 Jan Hubicka <jh@suse.cz>
1619
1620 * gcc.dg/tree-prof/peel-1.c: New testcase.
1621
1622 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1623
1624 PR gcc/52945
1625 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1626
1627 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1628
1629 * gcc.dg/c99-predef-1.c: New test.
1630 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1631 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1632 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1633 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1634 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1635 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1636 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1637 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1638 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1639 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1640 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1641 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1642
1643 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1644
1645 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1646
1647 2012-10-23 Jan Hubicka <jh@suse.cz>
1648
1649 PR middle-end/54937
1650 * gcc.c-torture/execute/pr54937.c: New testcase.
1651 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1652
1653 2012-10-23 Jan Hubicka <jh@suse.cz>
1654
1655 PR middle-end/54967
1656 * gfortran.dg/pr54967.f90: New testcase.
1657
1658 2012-10-23 Terry Guo <terry.guo@arm.com>
1659
1660 PR target/55019
1661 * gcc.dg/pr55019.c: New.
1662
1663 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1664
1665 PR tree-optimization/55008
1666 * gcc.dg/tree-ssa/pr55008.c: New test.
1667
1668 2012-10-22 Richard Biener <rguenther@suse.de>
1669
1670 PR tree-optimization/55011
1671 * gcc.dg/torture/pr55011.c: New testcase.
1672
1673 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1674
1675 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1676 * gcc.target/arm/pr40457-2.c: Likewise.
1677 * gcc.target/arm/pr40457-3.c: Likewise.
1678
1679 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1680
1681 * gnat.dg/specs/limited_with4.ads: New test.
1682 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1683
1684 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1685
1686 * gnat.dg/modular4.adb: New test.
1687 * gnat.dg/modular4_pkg.ads: New helper.
1688
1689 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1690
1691 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1692 * gnat.dg/specs/addr1.ads: Likewise.
1693
1694 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1695
1696 * gcc.dg/webizer.c (main): Add missing exit call.
1697
1698 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1699
1700 PR fortran/54465
1701 * gfortran.dg/wextra_1.f: New test.
1702
1703 2012-10-20 Jan Hubicka <jh@suse.cz>
1704
1705 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1706
1707 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1708
1709 PR fortran/54224
1710 * gfortran.dg/warn_unused_function.f90: New.
1711
1712 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1713
1714 * lib/target-supports.exp
1715 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1716
1717 2012-10-19 Richard Guenther <rguenther@suse.de>
1718
1719 PR tree-optimization/54981
1720 * gcc.dg/pr54981.c: New testcase.
1721
1722 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1723
1724 PR target/54892
1725 * gcc.target/arm/pr54892.c: New.
1726
1727 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1728
1729 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1730
1731 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/54501
1734 * g++.dg/init/array30.C: New.
1735 * g++.dg/init/array31.C: Likewise.
1736
1737 2012-10-18 Tobias Burnus <burnus@net-b.de>
1738
1739 PR fortran/54884
1740 * gfortran.dg/public_private_module_7.f90: New.
1741
1742 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/29633
1745 * g++.dg/template/pr29633.C: New.
1746
1747 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1748
1749 * gnat.dg/loop_optimization13.ad[sb]: New test.
1750 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1751
1752 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1753
1754 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1755 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1756 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1757 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1758
1759 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1760
1761 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1762 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1763 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1764 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1765 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1766 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1767
1768 2012-10-16 Jan Hubicka <jh@suse.cz>
1769
1770 * gcc.target/i386/l_fma_float_?.c: Update.
1771 * gcc.target/i386/l_fma_double_?.c: Update.
1772 * gfortran.dg/do_1.f90: XFAIL
1773 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1774 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1775 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1776 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1777 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1778 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1779 valid.
1780
1781 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1782
1783 PR c/53063
1784 PR c/40989
1785 * gcc.dg/Wstrict-overflow-24.c: New.
1786
1787 2012-10-16 Tobias Burnus <burnus@net-b.de>
1788
1789 PR fortran/50981
1790 PR fortran/54618
1791 * gfortran.dg/class_optional_1.f90: New.
1792 * gfortran.dg/class_optional_2.f90: New.
1793
1794 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1795
1796 PR debug/54796
1797 * gcc.dg/guality/pr54796.c: New test.
1798
1799 PR tree-optimization/54889
1800 * gfortran.dg/pr54889.f90: New test.
1801
1802 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1803
1804 * g++.dg/other/dump-ada-spec-2.C: New test.
1805
1806 2012-10-16 Easwaran Raman <eraman@google.com>
1807
1808 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1809 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1810
1811 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1812
1813 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1814 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1815
1816 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1817
1818 PR target/54925
1819 * gcc.c-torture/compile/pr54925.c: New.
1820
1821 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1822
1823 PR target/51244
1824 * gcc.target/sh/pr51244-17.c: New.
1825
1826 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1827
1828 PR target/54760
1829 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1830 functions.
1831 * gcc.target/sh/pr54760-4.c: New.
1832
1833 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1834
1835 PR target/34777
1836 * gcc.target/sh/torture/sh-torture.exp: New.
1837 * gcc.target/sh/torture/pr34777.c: New.
1838
1839 2012-10-15 Matthias Klose <doko@ubuntu.com>
1840
1841 * lib/target-supports.exp (check_profiling_available): Match
1842 arm*-*-linux-* for ARM Linux/GNU.
1843 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1844 * gfortran.dg/enum_10.f90: Likewise.
1845 * gfortran.dg/enum_9.f90: Likewise.
1846 * gcc.target/arm/synchronize.c: Likewise.
1847 * g++.old-deja/g++.jason/enum6.C: Likewise.
1848 * g++.old-deja/g++.other/enum4.C: Likewise.
1849 * g++.old-deja/g++.law/enum9.C: Likewise.
1850
1851 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1852
1853 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1854 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1855
1856 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1857 Paolo Carlini <paolo.carlini@oracle.com>
1858
1859 PR c++/17805
1860 * g++.dg/overload/operator6.C: New.
1861
1862 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/50080 (again)
1865 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1866 * g++.dg/parse/tmpl-outside1.C: Likewise.
1867 * g++.dg/template/qualttp18.C: Likewise.
1868 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1869 * g++.old-deja/g++.pt/overload13.C: Likewise.
1870
1871 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1872
1873 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1874 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1875 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1876 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1877 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1878 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1879 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1880 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1881
1882 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1883
1884 PR c++/50080
1885 * g++.dg/parse/tmpl-outside2.C: New.
1886 * g++.dg/parse/tmpl-outside1.C: Adjust.
1887 * g++.dg/template/qualttp18.C: Likewise.
1888 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1889 * g++.old-deja/g++.pt/overload13.C: Likewise.
1890
1891 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1892
1893 PR tree-optimization/54915
1894 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1895
1896 2012-10-15 Richard Guenther <rguenther@suse.de>
1897
1898 PR tree-optimization/54920
1899 * gcc.dg/torture/pr54920.c: New testcase.
1900
1901 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1902
1903 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1904
1905 2012-10-13 Jason Merrill <jason@redhat.com>
1906
1907 * g++.dg/tls/thread_local7g.C: Require tls_native.
1908
1909 2012-10-14 Jason Merrill <jason@redhat.com>
1910
1911 * g++.dg/cpp0x/inh-ctor1.C: New.
1912 * g++.dg/cpp0x/inh-ctor2.C: New.
1913 * g++.dg/cpp0x/inh-ctor3.C: New.
1914 * g++.dg/cpp0x/inh-ctor4.C: New.
1915 * g++.dg/cpp0x/inh-ctor5.C: New.
1916 * g++.dg/cpp0x/inh-ctor6.C: New.
1917 * g++.dg/cpp0x/inh-ctor7.C: New.
1918 * g++.dg/cpp0x/inh-ctor8.C: New.
1919 * g++.dg/cpp0x/inh-ctor9.C: New.
1920 * g++.dg/cpp0x/inh-ctor10.C: New.
1921 * g++.dg/cpp0x/inh-ctor11.C: New.
1922 * g++.dg/cpp0x/inh-ctor12.C: New.
1923 * g++.dg/cpp0x/inh-ctor13.C: New.
1924
1925 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1926
1927 PR rtl-optimization/54919
1928 * gcc.dg/pr54919.c: New testcase.
1929
1930 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/53581
1933 * g++.dg/template/crash113.C: New.
1934
1935 2012-10-14 Jan Hubicka <jh@suse.cz>
1936
1937 * gcc.dg/unroll_5.c: New testcase.
1938
1939 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/52643
1942 * g++.dg/opt/pr52643.C: New.
1943
1944 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1945
1946 PR target/54602
1947 * gcc.target/sh/pr54602-1.c: New.
1948 * gcc.target/sh/pr54602-2.c: New.
1949 * gcc.target/sh/pr54602-3.c: New.
1950 * gcc.target/sh/pr54602-4.c: New.
1951
1952 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1953
1954 PR target/54680
1955 * gcc.target/sh/pr54680.c: New.
1956
1957 2012-10-12 Jan Hubicka <jh@suse.cz>
1958
1959 * gcc.dg/webizer.c: New testcase.
1960
1961 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1962
1963 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1964 specify -m64.
1965
1966 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1967
1968 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1969 Return 0 if already specifying -mfloat-abi other than hard.
1970
1971 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1972
1973 * gcc.dg/pr53060.c: Prune irrelevant warning.
1974
1975 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1976
1977 PR c/54381
1978 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1979 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1980 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1981 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1982 Adjust expected wording of warnings for *cmp* builtins.
1983 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1984 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1985
1986 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1987
1988 PR c++/24449
1989 * g++.dg/parse/friend-main.C: New.
1990
1991 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1992
1993 PR c++/53055
1994 * g++.dg/pr53055.C: New testcase.
1995
1996 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1997
1998 PR c++/52744
1999 * g++.dg/cpp0x/pr52744.C: New.
2000
2001 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2002
2003 PR fortran/40453
2004 * gfortran.dg/dummy_procedure_9.f90: New.
2005
2006 2012-10-12 Richard Biener <rguenther@suse.de>
2007
2008 PR tree-optimization/54894
2009 * gcc.dg/torture/pr54894.c: New testcase.
2010
2011 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2012
2013 PR target/51244
2014 * gcc.target/sh/pr51244-13.c: New.
2015 * gcc.target/sh/pr51244-14.c: New.
2016 * gcc.target/sh/pr51244-15.c: New.
2017 * gcc.target/sh/pr51244-16.c: New.
2018
2019 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/51878
2022 * g++.dg/cpp0x/decltype45.C: New.
2023
2024 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2025
2026 PR fortran/54784
2027 * gfortran.dg/class_allocate_13.f90: New.
2028
2029 2012-10-11 Jason Merrill <jason@redhat.com>
2030
2031 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2032 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2033
2034 * g++.dg/gomp/tls-5.C: Require tls_native.
2035 * g++.dg/tls/thread_local7.C: Require tls_native.
2036 * g++.dg/tls/static2.C: New.
2037
2038 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/36107
2041 * g++.dg/ext/weak5.C: New.
2042
2043 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2044
2045 PR testsuite/54868
2046 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2047 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2048
2049 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2050
2051 PR c++/43765
2052 * g++.dg/parse/pr43765.C: New.
2053
2054 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2055
2056 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2057
2058 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 PR c++/43663
2061 * g++.dg/init/bitfield3.C: New.
2062
2063 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2064
2065 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2066
2067 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2068
2069 PR tree-optimization/54877
2070 * gcc.dg/torture/pr54877.c: New test.
2071
2072 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2073
2074 PR testsuite/53397
2075 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2076 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2077 and remove target info from dg-do compile.
2078 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2079 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2080 and remove target info from dg-do compile.
2081
2082 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2083
2084 * gcc.dg/pr54782.c: Require target with pthread support.
2085
2086 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2087
2088 PR c++/53122
2089 * g++.dg/cpp0x/auto35.C: New.
2090
2091 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2092
2093 PR c++/53540 - using fails to be equivalent to typedef
2094 * g++.dg/cpp0x/alias-decl-24.C: New test.
2095
2096 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2097
2098 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2099 that c++11 attributes to types are ignored for now.
2100 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2101 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2102
2103 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2104
2105 PR c++/53741
2106 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2107
2108 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2109
2110 PR c++/50478
2111 * g++.dg/cpp0x/initlist67.C: New.
2112
2113 2012-10-10 Dehao Chen <dehao@google.com>
2114
2115 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2116
2117 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2118
2119 PR target/52480
2120 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2121 Add runtime tests.
2122
2123 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2124
2125 PR c++/53307
2126 * g++.dg/cpp0x/decltype44.C: New.
2127
2128 2012-10-09 Steve Ellcey <sellcey@mips.com>
2129
2130 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2131
2132 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2133
2134 PR c++/53763
2135 * g++.dg/cpp0x/decltype43.C: New.
2136
2137 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2138
2139 PR middle-end/53397
2140 * gcc.dg/pr53397-1.c: New test case.
2141 * gcc.dg/pr53397-2.c: New test case.
2142
2143 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2144
2145 PR c++/54194
2146 * g++.dg/warn/Wparentheses-26.C: Adjust.
2147 * g++.dg/warn/Wparentheses-27.C: New.
2148
2149 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2150
2151 PR c++/54427
2152 * c-c++-common/vector-scalar.c: New testcase.
2153 * g++.dg/ext/vector18.C: New testcase.
2154 * g++.dg/ext/vector5.C: This is not an error anymore.
2155 * gcc.dg/init-vec-1.c: Move ...
2156 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2157 * gcc.c-torture/execute/vector-shift1.c: Move ...
2158 * c-c++-common/torture/vector-shift1.c: ... here.
2159 * gcc.dg/scal-to-vec1.c: Move ...
2160 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2161 C++11. Adapt error messages.
2162 * gcc.dg/convert-vec-1.c: Move ...
2163 * c-c++-common/convert-vec-1.c: ... here.
2164 * gcc.dg/scal-to-vec2.c: Move ...
2165 * c-c++-common/scal-to-vec2.c: ... here.
2166
2167 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2168
2169 PR target/54400
2170 * gcc.target/i386/pr54400.c: New testcase.
2171
2172 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR c++/54858
2175 * g++.dg/template/pr54858.C: New test.
2176
2177 2012-10-08 Marek Polacek <polacek@redhat.com>
2178
2179 PR debug/54831
2180 * g++.dg/debug/pr54831.C: New test.
2181
2182 2012-10-08 Dehao Chen <dehao@google.com>
2183
2184 * g++.dg/predict-loop-exit-1.C: New.
2185 * g++.dg/predict-loop-exit-2.C: New.
2186 * g++.dg/predict-loop-exit-3.C: New.
2187
2188 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2189
2190 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2191
2192 2012-10-08 Jason Merrill <jason@redhat.com>
2193
2194 * g++.dg/gomp/tls-5.C: New.
2195 * g++.dg/gomp/tls-wrap1.C: New.
2196 * g++.dg/gomp/tls-wrap2.C: New.
2197 * g++.dg/gomp/tls-wrap3.C: New.
2198 * g++.dg/gomp/tls-wrap4.C: New.
2199 * g++.dg/gomp/tls-wrapper-cse.C: New.
2200 * g++.dg/tls/thread_local-cse.C: New.
2201 * g++.dg/tls/thread_local-order1.C: New.
2202 * g++.dg/tls/thread_local-order2.C: New.
2203 * g++.dg/tls/thread_local-wrap1.C: New.
2204 * g++.dg/tls/thread_local-wrap2.C: New.
2205 * g++.dg/tls/thread_local-wrap3.C: New.
2206 * g++.dg/tls/thread_local-wrap4.C: New.
2207 * g++.dg/tls/thread_local2g.C: New.
2208 * g++.dg/tls/thread_local3g.C: New.
2209 * g++.dg/tls/thread_local4g.C: New.
2210 * g++.dg/tls/thread_local5g.C: New.
2211 * g++.dg/tls/thread_local6g.C: New.
2212 * g++.dg/tls/thread_local7g.C: New.
2213
2214 * g++.dg/tls/thread_local3.C: New.
2215 * g++.dg/tls/thread_local4.C: New.
2216 * g++.dg/tls/thread_local5.C: New.
2217 * g++.dg/tls/thread_local6.C: New.
2218
2219 * g++.dg/tls/init-2.C: Tweak errors.
2220 * g++.dg/tls/thread_local1.C: New.
2221 * g++.dg/tls/thread_local2.C: New.
2222 * g++.dg/tls/thread_local7.C: New.
2223
2224 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2225
2226 PR target/54866
2227 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2228
2229 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2230
2231 PR target/54685
2232 * gcc.target/sh/pr54685.c: New.
2233
2234 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2235
2236 PR c++/53528 C++11 attribute support
2237 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2238 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2239 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2240 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2241 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2242 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2243 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2244 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2245 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2246 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2247 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2248 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2249 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2250 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2251 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2252 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2253 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2254 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2255 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2256 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2257 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2258 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2259 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2260 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2261 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2262 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2263 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2264 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2265 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2266 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2267 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2268 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2269 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2270 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2271 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2272 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2273 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2274 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2275 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2276 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2277 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2278 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2279 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2280 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2281 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2282 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2283 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2284 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2285 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2286 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2287 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2288 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2289 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2290 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2291 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2292 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2293 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2294
2295 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2296
2297 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2298 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2299 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2300
2301 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2302
2303 PR target/54760
2304 * gcc.target/sh/pr54760-2.c: New.
2305 * gcc.target/sh/pr54760-3.c: New.
2306
2307 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2308
2309 PR c++/51422
2310 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2311
2312 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2313 Sandra Loosemore <sandra@codesourcery.com>
2314
2315 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2316 and test that the accumulator is initialized using MULT.
2317 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2318 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2319
2320 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2321
2322 PR c++/52764
2323 * g++.dg/cpp0x/stdint.C: New.
2324
2325 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2326
2327 PR c++/54249
2328 * g++.dg/cpp0x/stddef.C: New.
2329
2330 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2331
2332 PR fortran/54832
2333 * gfortran.dg/typebound_operator_17.f90: New.
2334
2335 2012-10-06 Jan Hubicka <jh@suse.cz>
2336
2337 PR lto/53831
2338 PR lto/54776
2339 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2340
2341 2012-10-06 Jan Hubicka <jh@suse.cz>
2342
2343 * gcc.dg/lto/resolutions_0.c: New testcase.
2344
2345 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2346
2347 PR fortran/45521
2348 * gfortran.dg/generic_25.f90: New.
2349 * gfortran.dg/generic_26.f90: New.
2350 * gfortran.dg/generic_27.f90: New.
2351
2352 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2353
2354 PR target/54760
2355 * gcc.target/sh/pr54760-1.c: New.
2356
2357 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2358
2359 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2360 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2361 * g++.dg/warn/Wsign-compare-5.C: New test.
2362 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2363 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2364 * g++.dg/ext/builtin30.C: New test.
2365 * g++.dg/ext/vla12.C: New test.
2366 * gcc.dg/builtins-85.c: New test.
2367
2368 PR debug/54519
2369 * gcc.dg/guality/pr54519-1.c: New test.
2370 * gcc.dg/guality/pr54519-2.c: New test.
2371 * gcc.dg/guality/pr54519-3.c: New test.
2372 * gcc.dg/guality/pr54519-4.c: New test.
2373 * gcc.dg/guality/pr54519-5.c: New test.
2374 * gcc.dg/guality/pr54519-6.c: New test.
2375
2376 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2377
2378 PR c++/50893
2379 * g++.dg/cpp0x/defaulted38.C: New.
2380
2381 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2382
2383 PR tree-optimization/33763
2384 * c-c++-common/pr33763.c: New test.
2385
2386 PR tree-optimization/54810
2387 * gcc.dg/tree-ssa/vrp85.c: New test.
2388
2389 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2390
2391 * gcc.dg/ucnid-7.c: Skip on AIX.
2392 * gcc.dg/ucnid-8.c: Same.
2393 * gcc.dg/ucnid-10.c: Same.
2394 * gcc.dg/ucnid-13.c: Same.
2395 * gcc.dg/attr-alias-3.c: Same.
2396 * gcc.dg/attr-alias-5.c: Same.
2397 * gcc.dg/torture/pr51106-2.c: Same.
2398 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2399
2400 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2401
2402 PR c++/52233
2403 * g++.dg/cpp0x/alias-decl-23.C: New.
2404
2405 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2406
2407 PR c++/53403
2408 * g++.dg/template/friend53.C: New.
2409
2410 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2411
2412 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2413 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2414 (scan-ada-spec): Likewise.
2415 (scan-ada-spec-not): Likewise.
2416 * gcc.dg/dump-ada-spec-1.c: New test.
2417 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2418
2419 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2420
2421 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2422
2423 2012-10-04 Florian Weimer <fweimer@redhat.com>
2424
2425 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2426
2427 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 PR c++/54323
2430 * g++.dg/cpp0x/pr54323.C: New.
2431
2432 2012-10-04 Richard Guenther <rguenther@suse.de>
2433
2434 PR middle-end/54735
2435 * g++.dg/torture/pr54735.C: New testcase.
2436
2437 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 PR rtl-optimization/54739
2440 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2441
2442 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2443
2444 PR target/51244
2445 * gcc.target/sh/pr51244-12.c: New.
2446
2447 2012-10-03 Dehao Chen <dehao@google.com>
2448
2449 PR middle-end/54782
2450 * gcc.dg/pr54782.c: New test.
2451
2452 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2453
2454 PR c++/54777
2455 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2456
2457 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2458
2459 PR fortran/54778
2460 * gfortran.dg/class_53.f90: New.
2461
2462 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2463
2464 PR debug/54551
2465 * gcc.dg/guality/pr54551.c: New.
2466
2467 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2468
2469 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2470 * gcc.target/powerpc/pr46728-2.c: Likewise.
2471
2472 2012-10-02 Sharad Singhai <singhai@google.com>
2473
2474 PR testsuite/54772
2475 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2476 to fix test failures caused by r191883.
2477 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2478 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2479 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2480 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2481 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2482 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2483 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2484 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2485 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2486
2487 2012-09-30 Sharad Singhai <singhai@google.com>
2488
2489 * gcc.target/i386/vect-double-1.c: Fix test.
2490
2491 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2492
2493 PR target/54087
2494 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2495 atomic_sub fails.
2496
2497 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2498
2499 PR rtl-optimization/54457
2500 * gcc.target/i386/pr54457.c: New test.
2501
2502 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2503
2504 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2505
2506 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2507
2508 * gcc.target/i386/vect-rebuild.c: New testcase.
2509
2510 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2511
2512 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2513
2514 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2515
2516 * gcc.target/mips/pr37362.c: Fix target selector.
2517
2518 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2519
2520 PR target/54083
2521 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2522
2523 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2524
2525 * gcc.dg/ucnid-8.c: Update line number.
2526 * gcc.dg/torture/pr51106-2.c: Likewise.
2527
2528 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2529
2530 PR fortran/54667
2531 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2532 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2533 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2534
2535 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2536
2537 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2538 partially reverting r170092.
2539 * gfortran.dg/class_7.f03: Ditto.
2540 * gfortran.dg/coarray_14.f90: Ditto.
2541 * gfortran.dg/typebound_proc_13.f03: Ditto.
2542
2543 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2544
2545 PR c++/54738
2546 * g++.dg/cpp0x/sfinae42.C: New.
2547
2548 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2549
2550 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2551 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2552 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2553 * gcc.dg/pr42629.c: XFAIL on AIX.
2554 * gcc.dg/pr47684.c: Same.
2555 * gcc.dg/pr43670.c: Same.
2556 * gcc.dg/pr42916.c: Same.
2557 * gcc.dg/pr45449.c: Same.
2558 * gcc.dg/pr50017.c: Same.
2559 * gcc.dg/pr42728.c: Same.
2560 * gcc.dg/pr47881.c: Same.
2561 * gcc.dg/pr44023.c: Same.
2562 * gcc.dg/pr41345.c: Same.
2563 * gcc.dg/pr42630.c: Same.
2564 * gcc.dg/pr44971.c: Same.
2565 * gcc.dg/pr46771.c: Same.
2566 * gcc.dg/ucnid-8.c: Same.
2567 * gcc.dg/ucnid-10.c: Same.
2568 * gcc.dg/ucnid-13.c: Same.
2569 * gcc.dg/torture/pr51106-2.c: Same.
2570 * gcc.dg/pr48768.c: Same.
2571 * gcc.dg/pr42631.c: Same.
2572 * gcc.dg/pr43084.c: Same.
2573 * gcc.dg/ucnid-7.c: Same.
2574 * gcc.dg/pr42889.c: Same.
2575 * gcc.dg/pr41241.c: Same.
2576 * gcc.dg/pr42719.c: Same.
2577 * g++.dg/debug/pr46583.C: Same.
2578 * g++.dg/debug/pr47106.C: Same.
2579 * g++.dg/opt/pr48549.C: Same.
2580 * g++.dg/other/pr42685.C: Same.
2581 * c-c++-common/pr43942.c: Same.
2582
2583 2012-09-29 Ian Lance Taylor <iant@google.com>
2584
2585 * go.test/go-test.exp: Update for latest version of Go testsuite.
2586
2587 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2588
2589 PR fortran/52724
2590 * gfortran.dg/internal_readwrite_3.f90: New test.
2591
2592 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2593
2594 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2595 c-c++-common/Wunused-local-typedefs-2.c to here.
2596
2597 PR c++/54372 - unused attribute inactive on dependant entities
2598 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2599
2600 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2601
2602 PR c++/29028 - Missed unused warning on using declaration
2603 * g++.dg/warn/Wunused-var-18.C: New test.
2604
2605 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2606
2607 PR c++/53551 - -Wunused-local-typedefs misses uses
2608 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2609
2610 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR target/54716
2613 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2614
2615 PR tree-optimization/54713
2616 * gcc.c-torture/compile/pr54713-1.c: New test.
2617 * gcc.c-torture/compile/pr54713-2.c: New test.
2618 * gcc.c-torture/compile/pr54713-3.c: New test.
2619
2620 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2621
2622 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2623
2624 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2625
2626 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2627
2628 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2629
2630 PR target/54703
2631 * gcc.target/i386/pr54703.c: New test.
2632
2633 2012-09-27 Richard Guenther <rguenther@suse.de>
2634
2635 PR lto/54709
2636 * gcc.dg/lto/pr54709_0.c: New testcase.
2637 * gcc.dg/lto/pr54709_1.c: Likewise.
2638
2639 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2640
2641 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2642
2643 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2644
2645 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2646
2647 * gcc.target/arm/pr42879.c: Handle big-endian.
2648
2649 2012-09-26 Steve Ellcey <sellcey@mips.com>
2650
2651 PR c/37303
2652 * gcc.dg/pr37303.c: Check for rdata or rodata.
2653
2654 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2655
2656 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2657
2658 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2659
2660 PR target/51274
2661 PR target/53087
2662 * gcc.target/powerpc/ppc-ne0-1.c: New.
2663
2664 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2665
2666 PR target/54089
2667 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2668 test_19, test_20, test_21, test_22, test_23): New functions.
2669 * gcc.target/sh/pr54089-4.c: New.
2670 * gcc.target/sh/pr54089-5.c: New.
2671 * gcc.target/sh/pr54089-6.c: New.
2672 * gcc.target/sh/pr54089-7.c: New.
2673
2674 2012-09-25 Richard Guenther <rguenther@suse.de>
2675
2676 PR lto/54625
2677 * gcc.dg/lto/pr54702_0.c: New testcase.
2678 * gcc.dg/lto/pr54702_1.c: Likewise.
2679 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2680 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2681 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2682 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2683
2684 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2685
2686 PR c++/54526
2687 * g++.dg/cpp0x/parse2.C: New.
2688 * g++.dg/parse/error11.C: Adjust.
2689 * g++.dg/parse/error12.C: Likewise.
2690
2691 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2692
2693 * gcc.target/i386/20030217-1.c: Added check for
2694 large_long_double effective target.
2695 * gcc.target/i386/387-3.c: Likewise.
2696 * gcc.target/i386/387-4.c: Likewise.
2697 * gcc.target/i386/pr36578-1.c: Likewise.
2698 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2699 when long double size is equal double size.
2700 * gcc.target/i386/excess-precision-1.c: Likewise.
2701 * gcc.target/i386/pr36578-2.c: Likewise.
2702 * gcc.target/i386/20030217-2.c: New testcase.
2703
2704 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2705
2706 PR tree-optimization/54676
2707 * gcc.dg/pr54676.c: New test.
2708
2709 2012-09-25 Richard Guenther <rguenther@suse.de>
2710
2711 PR tree-optimization/53663
2712 * gcc.dg/torture/pr53663-1.c: New testcase.
2713 * gcc.dg/torture/pr53663-2.c: Likewise.
2714 * gcc.dg/torture/pr53663-3.c: Likewise.
2715
2716 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2717
2718 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2719
2720 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2721
2722 * lib/target-supports-dg.exp (dg-require-effective-target,
2723 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2724 dg-process-target-1 instead of dg-process-target.
2725 (dg-process-target-1): Rename from dg-process-target.
2726 (dg-process-target): New.
2727
2728 2012-09-24 Richard Guenther <rguenther@suse.de>
2729
2730 PR tree-optimization/54684
2731 * g++.dg/torture/pr54684.C: New testcase.
2732
2733 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2734
2735 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2736
2737 2012-09-24 Richard Guenther <rguenther@suse.de>
2738
2739 PR middle-end/52173
2740 * gcc.dg/tm/pr52173-1.c: New.
2741 * gcc.dg/tm/pr52173-2.c: New.
2742
2743 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2744
2745 * gcc.dg/pr54669.c: New test.
2746
2747 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2748 Dominique Dhumieres <dominiq@lps.ens.fr>
2749
2750 PR testsuite/54677
2751 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2752
2753 2012-09-23 Tobias Burnus <burnus@net-b.de>
2754
2755 PR fortran/54618
2756 * gfortran.dg/class_array_14.f90: New.
2757
2758 2012-09-22 Kai Tietz <ktietz@redhat.com>
2759
2760 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2761 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2762
2763 2012-09-21 Dehao Chen <dehao@google.com>
2764
2765 PR go/54649
2766 PR tree-optimization/54655
2767 * g++.dg/pr54655.C: New testcase.
2768
2769 2012-09-21 Richard Guenther <rguenther@suse.de>
2770
2771 PR tree-optimization/54647
2772 * g++.dg/torture/pr54647.C: New testcase.
2773
2774 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2775
2776 PR c++/54427
2777 * c-c++-common/torture/vector-compare-2.c: Add -w.
2778
2779 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2780
2781 * gnat.dg/opt20.ads: Move dg directive to...
2782 * gnat.dg/opt20.adb: ...here.
2783 * gnat.dg/addr1.ad[sb]: Likewise.
2784 * gnat.dg/concat2.ad[sb]: Likewise.
2785 * gnat.dg/array16.ad[sb]: Likewise.
2786 * gnat.dg/atomic5.ad[sb]: Likewise.
2787 * gnat.dg/discr29.ad[sb]: Likewise.
2788 * gnat.dg/noreturn5.ad[sb]: Likewise.
2789 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2790 * gnat.dg/discr23.ads: Remove dg directive.
2791 * gnat.dg/nested_float_packed.ads: Likewise.
2792 * gnat.dg/oconst6.ads: Move to...
2793 * gnat.dg/specs/oconst6.ads: ...here.
2794
2795 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2796
2797 PR c++/52432
2798 * g++.dg/cpp0x/decltype32.C: Tweak.
2799
2800 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2801
2802 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2803 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2804 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2805 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2806
2807 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2808
2809 PR c++/54581
2810 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2811
2812 2012-09-19 Steve Ellcey <sellcey@mips.com>
2813
2814 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2815
2816 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2817
2818 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2819 * gcc.target/powerpc/ppc-mftb.c: New file.
2820
2821 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2822
2823 PR target/54089
2824 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2825 functions.
2826
2827 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2828
2829 PR target/54236
2830 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2831
2832 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2833
2834 * gcc.c-torture/execute/20120919-1.c: New test.
2835
2836 2012-09-19 Richard Guenther <rguenther@suse.de>
2837
2838 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2839
2840 2012-09-19 Richard Guenther <rguenther@suse.de>
2841
2842 * gcc.dg/builtin-unreachable-6.c: Adjust.
2843
2844 2012-09-19 Richard Guenther <rguenther@suse.de>
2845
2846 * gcc.dg/builtin-object-size-10.c: Adjust.
2847 * gcc.dg/builtin-unreachable-5.c: Adjust.
2848 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2849 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2850 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2851 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2852 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2853 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2854 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2855 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2856 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2857 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2858 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2859 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2860
2861 2012-09-19 Richard Guenther <rguenther@suse.de>
2862
2863 PR tree-optimization/54132
2864 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2865 * gcc.dg/torture/pr54132.c: Likewise.
2866
2867 2012-09-19 Terry Guo <terry.guo@arm.com>
2868
2869 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2870 extra prune rules that will be applied to all tests in a .exp file.
2871 (gcc-dg-prune): Use rules defined by the above variable.
2872 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2873 harmless warnings on architecture switch conflict.
2874
2875 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2876
2877 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2878 of asm-comment characters instead of a single one.
2879 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2880
2881 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2882
2883 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2884
2885 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2886 target instead of xfailing it.
2887 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2888 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2889 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2890 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2891 * gcc.dg/vect/vect-104.c: Likewise.
2892 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2893 * gcc.dg/vect/vect-outer-1.c: Likewise.
2894 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2895 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2896 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2897 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2898 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2899 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2900 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2901 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2902 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2903
2904 * lib/target-supports.exp
2905 (check_effective_target_vect_widen_mult_qi_to_hi,
2906 check_effective_target_vect_widen_mult_hi_to_si,
2907 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2908 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2909 check_effective_target_vect_pack_trunc,
2910 check_effective_target_vect_unpack,
2911 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2912 instead of arm_none.
2913
2914 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2915
2916 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2917
2918 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2919 config to compiler_flags.
2920
2921 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR target/54592
2924 * gcc.target/i386/pr54592.c: New test.
2925
2926 PR tree-optimization/54610
2927 * gcc.target/i386/pr54610.c: New test.
2928
2929 2012-09-17 Jason Merrill <jason@redhat.com>
2930
2931 PR c++/54575
2932 * g++.dg/cpp0x/alias-decl-21.C: New.
2933 * g++.dg/cpp0x/alias-decl-22.C: New.
2934
2935 2012-09-17 Tobias Burnus <burnus@net-b.de>
2936
2937 PR fortran/54608
2938 * gfortran.dg/scan_2.f90: New.
2939
2940 2012-09-17 Jason Merrill <jason@redhat.com>
2941
2942 PR c++/53661
2943 * g++.dg/init/aggr9.C: New.
2944
2945 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2946
2947 * gnat.dg/loop_optimization12.ad[sb]: New test.
2948
2949 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2950
2951 PR fortran/54285
2952 * gfortran.dg/proc_ptr_result_7.f90: New.
2953
2954 2012-09-17 Tobias Burnus <burnus@net-b.de>
2955
2956 PR fortran/54603
2957 * gfortran.dg/structure_constructor_11.f90: New.
2958
2959 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR tree-optimization/54563
2962 * g++.dg/torture/pr54563.C: New test.
2963
2964 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2965
2966 PR fortran/54594
2967 * gfortran.dg/typebound_generic_14.f03: New.
2968
2969 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2970
2971 PR fortran/54387
2972 * gfortran.dg/proc_ptr_38.f90: New.
2973
2974 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2975
2976 PR debug/54460
2977 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2978 to scary regexp.
2979
2980 PR testsuite/54007
2981 * gnat.dg/lto15.adb: Require lto.
2982
2983 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2984 "myBindC" for hppa*-*-hpux*.
2985
2986 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2987
2988 * gfortran.dg/namelist_75.f90: New test.
2989
2990 2012-09-15 Tom de Vries <tom@codesourcery.com>
2991
2992 * gcc.dg/tree-ssa/vrp82.c: New test.
2993 * gcc.dg/tree-ssa/vrp83.c: Same.
2994 * gcc.dg/tree-ssa/vrp84.c: Same.
2995
2996 2012-09-15 Tom de Vries <tom@codesourcery.com>
2997
2998 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2999 * gcc.dg/tree-ssa/vrp81.c: ... this.
3000
3001 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3002
3003 PR target/54222
3004 * gcc.target/avr/torture/fix-types.h: New.
3005 * gcc.target/avr/torture/vals-hr.def: New.
3006 * gcc.target/avr/torture/vals-r.def: New.
3007 * gcc.target/avr/torture/vals-k.def: New.
3008 * gcc.target/avr/torture/vals-ur.def: New.
3009 * gcc.target/avr/torture/vals-uk.def: New.
3010 * gcc.target/avr/torture/vals-uhr.def: New.
3011 * gcc.target/avr/torture/vals-llk.def: New.
3012 * gcc.target/avr/torture/vals-ullk.def: New.
3013 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3014 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3015 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3016 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3017 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3018 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3019 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3020 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3021
3022 2012-09-14 Dehao Chen <dehao@google.com>
3023
3024 * g++.dg/debug/dwarf2/deallocator.C: New test.
3025
3026 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3027
3028 PR c/54552
3029 * gcc.c-torture/compile/pr54552-1.c: New test.
3030
3031 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3032
3033 PR c++/54427
3034 * g++.dg/other/vector-compare.C: New testcase.
3035 * c-c++-common/vector-compare-3.c: New testcase.
3036 * gcc.dg/vector-shift.c: Move ...
3037 * c-c++-common/vector-shift.c: ... here.
3038 * gcc.dg/vector-shift1.c: Move ...
3039 * c-c++-common/vector-shift1.c: ... here.
3040 * gcc.dg/vector-shift3.c: Move ...
3041 * c-c++-common/vector-shift3.c: ... here.
3042 * gcc.dg/vector-compare-1.c: Move ...
3043 * c-c++-common/vector-compare-1.c: ... here.
3044 * gcc.dg/vector-compare-2.c: Move ...
3045 * c-c++-common/vector-compare-2.c: ... here.
3046 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3047 * c-c++-common/torture/vector-compare-1.c: ... here.
3048 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3049 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3050 * c-c++-common/torture/vector-compare-2.c: ... here.
3051 * gcc.c-torture/execute/vector-shift.c: Move ...
3052 * c-c++-common/torture/vector-shift.c: ... here.
3053 * gcc.c-torture/execute/vector-shift2.c: Move ...
3054 * c-c++-common/torture/vector-shift2.c: ... here.
3055 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3056 * c-c++-common/torture/vector-subscript-1.c: ... here.
3057 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3058 * c-c++-common/torture/vector-subscript-2.c: ... here.
3059 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3060 * c-c++-common/torture/vector-subscript-3.c: ... here.
3061
3062 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3063
3064 PR c/54103
3065 * gcc.c-torture/compile/pr54103-1.c,
3066 gcc.c-torture/compile/pr54103-2.c,
3067 gcc.c-torture/compile/pr54103-3.c,
3068 gcc.c-torture/compile/pr54103-4.c,
3069 gcc.c-torture/compile/pr54103-5.c,
3070 gcc.c-torture/compile/pr54103-6.c: New tests.
3071 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3072
3073 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3074
3075 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3076
3077 2012-09-14 Richard Guenther <rguenther@suse.de>
3078
3079 PR tree-optimization/54565
3080 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3081 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3082
3083 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3084
3085 * gcc.target/arm/combine-movs.c: Add missing space.
3086
3087 2012-09-14 Richard Guenther <rguenther@suse.de>
3088
3089 * g++.dg/torture/builtin-location.C: New testcase.
3090
3091 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3092 Manuel López-Ibåñez <manu@gcc.gnu.org>
3093
3094 PR c++/53210
3095 * g++.dg/warn/Wuninitialized-self.C: New.
3096
3097 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3098
3099 PR c/54559
3100 * gcc.c-torture/compile/pr54559.c: New test.
3101
3102 2012-09-13 Jason Merrill <jason@redhat.com>
3103
3104 PR c++/53839
3105 * g++.dg/cpp0x/constexpr-temp1.C: New.
3106
3107 PR c++/54511
3108 * g++.dg/template/anonunion2.C: New.
3109
3110 PR c++/53836
3111 * g++.dg/template/init10.C: New.
3112
3113 2012-09-13 Tobias Burnus <burnus@net-b.de>
3114
3115 PR fortran/54556
3116 * gfortran.dg/implicit_pure_3.f90: New.
3117
3118 2012-09-13 Richard Guenther <rguenther@suse.de>
3119
3120 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3121
3122 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3123
3124 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3125
3126 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3127
3128 * c-c++-common/pr51712.c: Handle for short-enum targets.
3129
3130 2012-09-12 Terry Guo <terry.guo@arm.com>
3131
3132 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3133 and lsrs for Thumb2 mode.
3134
3135 2012-09-12 Jan Hubicka <jh@suse.cz>
3136
3137 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3138
3139 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3140
3141 PR target/54445
3142 * gcc.target/i386/pr54445-1.c: New file.
3143 * gcc.target/i386/pr54445-2.c: Likewise.
3144
3145 2012-09-12 Tobias Burnus <burnus@net-b.de>
3146
3147 PR fortran/54225
3148 PR fortran/53306
3149 * gfortran.dg/coarray_10.f90: Update dg-error.
3150 * gfortran.dg/coarray_28.f90: New.
3151 * gfortran.dg/array_section_3.f90: New.
3152
3153 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3154
3155 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3156 gcc.target/arm/pr48252.c: Fix for big-endian support.
3157
3158 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3159
3160 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3161
3162 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3163 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3164
3165 * gcc.target/arm/neon-vfma-1.c: New testcase.
3166 * gcc.target/arm/neon-vfms-1.c: Likewise.
3167 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3168 of float.
3169 * gcc.target/arm/neon-vmls-1.c: Likewise.
3170 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3171 function.
3172 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3173 (check_effective_target_arm_neonv2_ok): Likewise.
3174 (check_effective_target_arm_neonv2_hw): Likewise.
3175 (check_effective_target_arm_neonv2): Likewise.
3176
3177 2012-09-11 Richard Guenther <rguenther@suse.de>
3178
3179 PR middle-end/54515
3180 * g++.dg/tree-ssa/pr54515.C: New testcase.
3181
3182 2012-09-10 Andrew Pinski <apinski@cavium.com>
3183
3184 PR tree-opt/c54362
3185 * gcc.dg/tm/memopt-16.c: New testcase.
3186
3187 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3188
3189 PR c++/54541
3190 PR c++/54542
3191 * g++.dg/cpp0x/sfinae40.C: New.
3192 * g++.dg/cpp0x/sfinae41.C: Likewise.
3193
3194 2012-09-10 Jason Merrill <jason@redhat.com>
3195
3196 PR c++/54538
3197 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3198
3199 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3200
3201 PR target/54089
3202 * gcc.target/sh/pr54089-3.c: New.
3203
3204 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3205
3206 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3207
3208 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3209
3210 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3211
3212 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3213
3214 * gcc.dg/pr52558-2.c: Delete.
3215 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3216
3217 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3218
3219 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3220
3221 2012-09-10 Richard Guenther <rguenther@suse.de>
3222
3223 PR tree-optimization/54520
3224 * gcc.dg/torture/pr54520.c: New testcase.
3225
3226 2012-09-10 Jason Merrill <jason@redhat.com>
3227
3228 PR c++/54506
3229 * g++.dg/cpp0x/implicit14.C: New.
3230
3231 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3232
3233 PR fortran/54208
3234 * gfortran.dg/bound_simplification_3.f90: New test.
3235
3236 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3237
3238 PR testsuite/54184
3239 * gcc.dg/pr52558-1.c: Delete.
3240 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3241
3242 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3243
3244 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3245 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3246 * gcc.target/arm/smlaltt-1.c: Likewise.
3247
3248 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3249
3250 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3251
3252 2012-09-07 Tom de Vries <tom@codesourcery.com>
3253
3254 PR tree-optimization/53986
3255 * gcc.dg/tree-ssa/vrp80.c: New test.
3256 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3257
3258 2012-09-06 Jason Merrill <jason@redhat.com>
3259
3260 PR c++/54341
3261 PR c++/54253
3262 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3263 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3264
3265 2012-09-06 Andrew Pinski <apinski@cavium.com>
3266
3267 PR tree-opt/54494
3268 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3269
3270 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR rtl-optimization/54455
3273 * gcc.dg/54455.c: New test.
3274
3275 2012-09-06 Tobias Burnus <burnus@net-b.de>
3276
3277 PR fortran/54463
3278 * gfortran.dg/promotion_2.f90: New.
3279
3280 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3281
3282 PR middle-end/54486
3283 * c-c++-common/pr54486.c: New test.
3284
3285 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3286
3287 PR fortran/54474
3288 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3289
3290 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3291
3292 PR c++/54191
3293 * g++.dg/cpp0x/sfinae39.C: New.
3294
3295 2012-09-04 Jason Merrill <jason@redhat.com>
3296
3297 PR c++/54441
3298 * g++.dg/ext/flexary3.C: New.
3299
3300 PR c++/54420
3301 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3302
3303 PR c++/54198
3304 * g++.dg/template/defarg15.C: New.
3305
3306 PR c++/54437
3307 * g++.dg/template/access24.C: New.
3308
3309 2012-09-04 Richard Guenther <rguenther@suse.de>
3310
3311 PR tree-optimization/54458
3312 * gcc.dg/torture/pr54458.c: New testcase.
3313
3314 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3315
3316 * gcc.target/arm/neon-vext.c: New test.
3317 * gcc.target/arm/neon-vext-execute.c: Ditto.
3318
3319 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3320
3321 PR fortran/54243
3322 PR fortran/54244
3323 * gfortran.dg/select_type_29.f03: New.
3324
3325 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3326
3327 * gcc.dg/fold-perm.c: Improve test.
3328
3329 2012-09-03 Tobias Burnus <burnus@net-b.de>
3330
3331 PR fortran/51632
3332 * gfortran.dg/coarray_class_1.f90: New.
3333
3334 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3335
3336 PR target/49206
3337 * gcc.c-torture/compile/pr49206.c: New test.
3338
3339 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3340 Uros Bizjak <ubizjak@gmail.com>
3341
3342 PR target/36680
3343 * gfortran.dg/pr36680.f90: New test.
3344
3345 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3346
3347 PR target/42295
3348 * g++.dg/opt/pr42295.C: New test.
3349
3350 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3351
3352 PR target/54436
3353 * gcc.dg/torture/pr54436.c: New test.
3354
3355 2012-09-01 Andrew Pinski <apinski@cavium.com>
3356
3357 * gcc.target/mips/truncate-8.c: New testcase.
3358
3359 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3360
3361 PR target/46829
3362 PR target/46843
3363 * gcc.target/i386/pr46829.c: New test.
3364 * gcc.target/i386/pr46843.c: Ditto.
3365
3366 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3367 Jason Merrill <jason@redhat.com>
3368
3369 PR c++/18747
3370 * g++.dg/parse/error50.C: New.
3371
3372 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c/54428
3375 * gcc.c-torture/compile/pr54428.c: New test.
3376
3377 2012-08-31 Ollie Wild <aaw@google.com>
3378
3379 PR c++/54197
3380 * g++.dg/init/lifetime3.C: New test.
3381
3382 2012-08-31 Martin Jambor <mjambor@suse.cz>
3383
3384 PR middle-end/54409
3385 * gcc.dg/torture/pr54409.c: New test.
3386
3387 2012-08-31 Martin Jambor <mjambor@suse.cz>
3388
3389 * gfortran.dg/pr48636.f90: Add dump scan checks.
3390
3391 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3392
3393 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3394
3395 2012-08-28 Joey Ye <joey.ye@arm.com>
3396
3397 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3398
3399 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3400
3401 PR target/46254
3402 * gcc.target/i386/pr46254.c: New test.
3403
3404 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3405
3406 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3407 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3408 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3409
3410 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3411
3412 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3413 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3414 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3415 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3416 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3417 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3418 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3419 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3420 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3421 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3422 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3423 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3424 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3425 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3426 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3427 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3428 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3429 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3430 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3431 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3432 gcc.target/mips/unaligned-1.c: Tighten regexps.
3433
3434 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3435
3436 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3437 (mips_option_groups): Remove optimization. Add various -f options.
3438 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3439 and -pg imply -fno-omit-frame-pointer.
3440 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3441 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3442 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3443 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3444 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3445 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3446 * gcc.target/mips/abi-n32-long32.c: Likewise.
3447 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3448 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3449 * gcc.target/mips/abi-n32-long64.c: Likewise.
3450 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3451 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3452 * gcc.target/mips/abi-n64-long32.c: Likewise.
3453 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3454 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3455 * gcc.target/mips/abi-n64-long64.c: Likewise.
3456 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3457 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3458 * gcc.target/mips/abi-o32-long32.c: Likewise.
3459 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3460 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3461 * gcc.target/mips/abi-o32-long64.c: Likewise.
3462 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3463 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3464 * gcc.target/mips/abi-o64-long32.c: Likewise.
3465 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3466 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3467 * gcc.target/mips/abi-o64-long64.c: Likewise.
3468 * gcc.target/mips/asm-1.c: Likewise.
3469 * gcc.target/mips/branch-1.c: Likewise.
3470 * gcc.target/mips/call-3.c: Likewise.
3471 * gcc.target/mips/call-saved-3.c: Likewise.
3472 * gcc.target/mips/clear-cache-1.c: Likewise.
3473 * gcc.target/mips/div-1.c: Likewise.
3474 * gcc.target/mips/div-2.c: Likewise.
3475 * gcc.target/mips/div-3.c: Likewise.
3476 * gcc.target/mips/div-4.c: Likewise.
3477 * gcc.target/mips/div-5.c: Likewise.
3478 * gcc.target/mips/div-6.c: Likewise.
3479 * gcc.target/mips/div-7.c: Likewise.
3480 * gcc.target/mips/div-8.c: Likewise.
3481 * gcc.target/mips/div-9.c: Likewise.
3482 * gcc.target/mips/div-10.c: Likewise.
3483 * gcc.target/mips/div-11.c: Likewise.
3484 * gcc.target/mips/div-12.c: Likewise.
3485 * gcc.target/mips/dsp-ctrl.c: Likewise.
3486 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3487 * gcc.target/mips/ext-8.c: Likewise.
3488 * gcc.target/mips/extend-2.c: Likewise.
3489 * gcc.target/mips/fix-r10000-1.c: Likewise.
3490 * gcc.target/mips/fix-r10000-2.c: Likewise.
3491 * gcc.target/mips/fix-r10000-3.c: Likewise.
3492 * gcc.target/mips/fix-r10000-4.c: Likewise.
3493 * gcc.target/mips/fix-r10000-5.c: Likewise.
3494 * gcc.target/mips/fix-r10000-6.c: Likewise.
3495 * gcc.target/mips/fix-r10000-7.c: Likewise.
3496 * gcc.target/mips/fix-r10000-8.c: Likewise.
3497 * gcc.target/mips/fix-r10000-9.c: Likewise.
3498 * gcc.target/mips/fix-r10000-10.c: Likewise.
3499 * gcc.target/mips/fix-r10000-11.c: Likewise.
3500 * gcc.target/mips/fix-r10000-12.c: Likewise.
3501 * gcc.target/mips/fix-r10000-13.c: Likewise.
3502 * gcc.target/mips/fix-r10000-14.c: Likewise.
3503 * gcc.target/mips/fix-r10000-15.c: Likewise.
3504 * gcc.target/mips/fpcmp-1.c: Likewise.
3505 * gcc.target/mips/fpcmp-2.c: Likewise.
3506 * gcc.target/mips/fpr-moves-7.c: Likewise.
3507 * gcc.target/mips/fpr-moves-8.c: Likewise.
3508 * gcc.target/mips/int-moves-1.c: Likewise.
3509 * gcc.target/mips/int-moves-2.c: Likewise.
3510 * gcc.target/mips/long-calls-pg.c: Likewise.
3511 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3512 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3513 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3514 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3515 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3516 * gcc.target/mips/mips-3d-1.c: Likewise.
3517 * gcc.target/mips/mips-3d-2.c: Likewise.
3518 * gcc.target/mips/mips-3d-3.c: Likewise.
3519 * gcc.target/mips/mips-3d-4.c: Likewise.
3520 * gcc.target/mips/mips-3d-5.c: Likewise.
3521 * gcc.target/mips/mips-3d-6.c: Likewise.
3522 * gcc.target/mips/mips-3d-7.c: Likewise.
3523 * gcc.target/mips/mips-3d-8.c: Likewise.
3524 * gcc.target/mips/mips-3d-9.c: Likewise.
3525 * gcc.target/mips/mips-ps-1.c: Likewise.
3526 * gcc.target/mips/mips-ps-2.c: Likewise.
3527 * gcc.target/mips/mips-ps-3.c: Likewise.
3528 * gcc.target/mips/mips-ps-4.c: Likewise.
3529 * gcc.target/mips/mips-ps-6.c: Likewise.
3530 * gcc.target/mips/mips32-dspr2.c: Likewise.
3531 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3532 * gcc.target/mips/neg-abs-1.c: Likewise.
3533 * gcc.target/mips/neg-abs-2.c: Likewise.
3534 * gcc.target/mips/nmadd-3.c: Likewise.
3535 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3536 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3537 * gcc.target/mips/octeon-pop-1.c: Likewise.
3538 * gcc.target/mips/pr26765.c: Likewise.
3539 * gcc.target/mips/pr33256.c: Likewise.
3540 * gcc.target/mips/pr33635-1.c: Likewise.
3541 * gcc.target/mips/pr33755.c: Likewise.
3542 * gcc.target/mips/pr35802.c: Likewise.
3543 * gcc.target/mips/pr45074.c: Likewise.
3544 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3545 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3546 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3547 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3548 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3549 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3550 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3551 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3552 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3553 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3554 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3555 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3556 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3557 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3558 * gcc.target/mips/save-restore-1.c: Likewise.
3559 * gcc.target/mips/save-restore-3.c: Likewise.
3560 * gcc.target/mips/save-restore-5.c: Likewise.
3561 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3562 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3563 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3564 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3565 * gcc.target/mips/stack-1.c: Likewise.
3566
3567 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3568 Tighten regexps.
3569
3570 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3571 branch under test to be filled with preceding rather than
3572 following instructions.
3573 * gcc.target/mips/branch-10.c: Likewise.
3574 * gcc.target/mips/branch-11.c: Likewise.
3575 * gcc.target/mips/branch-12.c: Likewise.
3576 * gcc.target/mips/branch-13.c: Likewise.
3577 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3578 to be eliminated. Tighten $28 scan-assembler-not test.
3579
3580 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3581 function to...
3582 * gcc.target/mips/call-4.c: ...this new test.
3583
3584 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3585 more likely.
3586 * gcc.target/mips/code-readable-3.c: Likewise.
3587 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3588 flag but skip for -O0.
3589 * gcc.target/mips/code-readable-4.c: Likewise.
3590
3591 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3592 of operations under test.
3593 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3594
3595 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3596 Don't require sibling-call optimization.
3597 * gcc.target/mips/near-far-4.c: Likewise.
3598
3599 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3600 Make sure that the register variable is used.
3601 * gcc.target/mips/soft-float-1.c: Likewise.
3602
3603 * gcc.target/mips/sdata-1.c: Make static data volatile.
3604 * gcc.target/mips/sdata-2.c: Likewise.
3605 * gcc.target/mips/sdata-3.c: Likewise.
3606 * gcc.target/mips/sdata-4.c: Likewise.
3607
3608 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3609 skip for -O0.
3610 * gcc.target/mips/atomic-memory-2.c: Likewise.
3611 * gcc.target/mips/branch-cost-1.c: Likewise.
3612 * gcc.target/mips/branch-cost-2.c: Likewise.
3613 * gcc.target/mips/cache-1.c: Likewise.
3614 * gcc.target/mips/call-1.c: Likewise.
3615 * gcc.target/mips/call-saved-2.c: Likewise.
3616 * gcc.target/mips/const-anchor-1.c: Likewise.
3617 * gcc.target/mips/const-anchor-2.c: Likewise.
3618 * gcc.target/mips/dse-1.c: Likewise.
3619 * gcc.target/mips/dsp-lhx.c: Likewise.
3620 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3621 * gcc.target/mips/ext-1.c: Likewise.
3622 * gcc.target/mips/ext-2.c: Likewise.
3623 * gcc.target/mips/ext-3.c: Likewise.
3624 * gcc.target/mips/ext-4.c: Likewise.
3625 * gcc.target/mips/ext-5.c: Likewise.
3626 * gcc.target/mips/ext-6.c: Likewise.
3627 * gcc.target/mips/ext-7.c: Likewise.
3628 * gcc.target/mips/extend-1.c: Likewise.
3629 * gcc.target/mips/fix-r4000-1.c: Likewise.
3630 * gcc.target/mips/fix-r4000-3.c: Likewise.
3631 * gcc.target/mips/fix-r4000-5.c: Likewise.
3632 * gcc.target/mips/fix-r4000-6.c: Likewise.
3633 * gcc.target/mips/fix-r4000-8.c: Likewise.
3634 * gcc.target/mips/fix-r4000-10.c: Likewise.
3635 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3636 * gcc.target/mips/fixed-vector-type.c: Likewise.
3637 * gcc.target/mips/fpr-moves-1.c: Likewise.
3638 * gcc.target/mips/fpr-moves-2.c: Likewise.
3639 * gcc.target/mips/fpr-moves-3.c: Likewise.
3640 * gcc.target/mips/fpr-moves-4.c: Likewise.
3641 * gcc.target/mips/fpr-moves-5.c: Likewise.
3642 * gcc.target/mips/fpr-moves-6.c: Likewise.
3643 * gcc.target/mips/ins-1.c: Likewise.
3644 * gcc.target/mips/ins-2.c: Likewise.
3645 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3646 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3647 * gcc.target/mips/lazy-binding-1.c: Likewise.
3648 * gcc.target/mips/madd-3.c: Likewise.
3649 * gcc.target/mips/madd-5.c: Likewise.
3650 * gcc.target/mips/madd-6.c: Likewise.
3651 * gcc.target/mips/madd-8.c: Likewise.
3652 * gcc.target/mips/madd-9.c: Likewise.
3653 * gcc.target/mips/memcpy-1.c: Likewise.
3654 * gcc.target/mips/mips-ps-type.c: Likewise.
3655 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3656 * gcc.target/mips/mips-sched-madd.c: Likewise.
3657 * gcc.target/mips/mips16e-extends.c: Likewise.
3658 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3659 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3660 * gcc.target/mips/movcc-1.c: Likewise.
3661 * gcc.target/mips/movcc-2.c: Likewise.
3662 * gcc.target/mips/movcc-3.c: Likewise.
3663 * gcc.target/mips/msub-5.c: Likewise.
3664 * gcc.target/mips/msub-6.c: Likewise.
3665 * gcc.target/mips/msub-8.c: Likewise.
3666 * gcc.target/mips/mult-2.c: Likewise.
3667 * gcc.target/mips/mult-3.c: Likewise.
3668 * gcc.target/mips/mult-5.c: Likewise.
3669 * gcc.target/mips/mult-6.c: Likewise.
3670 * gcc.target/mips/mult-7.c: Likewise.
3671 * gcc.target/mips/mult-12.c: Likewise.
3672 * gcc.target/mips/mult-13.c: Likewise.
3673 * gcc.target/mips/mult-14.c: Likewise.
3674 * gcc.target/mips/mult-15.c: Likewise.
3675 * gcc.target/mips/mult-17.c: Likewise.
3676 * gcc.target/mips/mult-18.c: Likewise.
3677 * gcc.target/mips/mult-19.c: Likewise.
3678 * gcc.target/mips/nmadd-1.c: Likewise.
3679 * gcc.target/mips/nmadd-2.c: Likewise.
3680 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3681 * gcc.target/mips/octeon-cins-1.c: Likewise.
3682 * gcc.target/mips/octeon-cins-2.c: Likewise.
3683 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3684 * gcc.target/mips/octeon-exts-2.c: Likewise.
3685 * gcc.target/mips/octeon-exts-3.c: Likewise.
3686 * gcc.target/mips/octeon-exts-4.c: Likewise.
3687 * gcc.target/mips/octeon-exts-5.c: Likewise.
3688 * gcc.target/mips/octeon-exts-6.c: Likewise.
3689 * gcc.target/mips/octeon-exts-7.c: Likewise.
3690 * gcc.target/mips/octeon-pop-2.c: Likewise.
3691 * gcc.target/mips/octeon-seq-3.c: Likewise.
3692 * gcc.target/mips/octeon-seq-4.c: Likewise.
3693 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3694 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3695 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3696 * gcc.target/mips/pr54240.c: Likewise.
3697 * gcc.target/mips/rsqrt-1.c: Likewise.
3698 * gcc.target/mips/rsqrt-2.c: Likewise.
3699 * gcc.target/mips/rsqrt-3.c: Likewise.
3700 * gcc.target/mips/rsqrt-4.c: Likewise.
3701 * gcc.target/mips/save-restore-2.c: Likewise.
3702 * gcc.target/mips/save-restore-4.c: Likewise.
3703 * gcc.target/mips/sb1-1.c: Likewise.
3704 * gcc.target/mips/scc-1.c: Likewise.
3705 * gcc.target/mips/scc-2.c: Likewise.
3706 * gcc.target/mips/scc-3.c: Likewise.
3707 * gcc.target/mips/scc-4.c: Likewise.
3708 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3709 * gcc.target/mips/truncate-1.c: Likewise.
3710 * gcc.target/mips/truncate-2.c: Likewise.
3711 * gcc.target/mips/truncate-3.c: Likewise.
3712 * gcc.target/mips/truncate-4.c: Likewise.
3713 * gcc.target/mips/truncate-5.c: Likewise.
3714 * gcc.target/mips/truncate-6.c: Likewise.
3715 * gcc.target/mips/unaligned-1.c: Likewise.
3716
3717 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3718 skip for -O0. Require -fexpensive-optimizations.
3719 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3720 * gcc.target/mips/dspr2-MULT.c: Likewise.
3721 * gcc.target/mips/fix-r4000-2.c: Likewise.
3722 * gcc.target/mips/fix-r4000-4.c: Likewise.
3723 * gcc.target/mips/fix-r4000-7.c: Likewise.
3724 * gcc.target/mips/fix-r4000-9.c: Likewise.
3725 * gcc.target/mips/madd-1.c: Likewise.
3726 * gcc.target/mips/madd-2.c: Likewise.
3727 * gcc.target/mips/madd-4.c: Likewise.
3728 * gcc.target/mips/maddu-1.c: Likewise.
3729 * gcc.target/mips/maddu-2.c: Likewise.
3730 * gcc.target/mips/maddu-3.c: Likewise.
3731 * gcc.target/mips/maddu-4.c: Likewise.
3732 * gcc.target/mips/msub-1.c: Likewise.
3733 * gcc.target/mips/msub-2.c: Likewise.
3734 * gcc.target/mips/msub-3.c: Likewise.
3735 * gcc.target/mips/msub-4.c: Likewise.
3736 * gcc.target/mips/msubu-1.c: Likewise.
3737 * gcc.target/mips/msubu-2.c: Likewise.
3738 * gcc.target/mips/msubu-3.c: Likewise.
3739 * gcc.target/mips/msubu-4.c: Likewise.
3740 * gcc.target/mips/mult-1.c: Likewise.
3741 * gcc.target/mips/mult-4.c: Likewise.
3742 * gcc.target/mips/mult-8.c: Likewise.
3743 * gcc.target/mips/mult-9.c: Likewise.
3744 * gcc.target/mips/mult-10.c: Likewise.
3745 * gcc.target/mips/mult-11.c: Likewise.
3746 * gcc.target/mips/mult-16.c: Likewise.
3747
3748 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3749 skip for -O0 and -Os.
3750 * gcc.target/mips/fix-r4000-12.c: Likewise.
3751 * gcc.target/mips/madd-7.c: Likewise.
3752 * gcc.target/mips/mips-ps-5.c: Likewise.
3753 * gcc.target/mips/mips-ps-7.c: Likewise.
3754 * gcc.target/mips/msub-7.c: Likewise.
3755
3756 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3757 skip for -O0. Require -mno-abicalls.
3758 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3759
3760 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3761 skip for -O0. Require a total number of BBIT instructions and
3762 at least one of each kind.
3763
3764 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3765 skip for -O0. Require -fno-unroll-loops.
3766
3767 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3768 skip for -O0. Allow BLTZ as well as BGEZ.
3769
3770 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3771
3772 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3773 skip for -O0. Require -fschedule-insns2.
3774 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3775
3776 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3777 but skip for -O0. Make a branch-likely more likely.
3778
3779 * gcc.target/mips/timode-2.c: Split each test into its own function.
3780 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3781
3782 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3783 skip for -O0. Require -fpeephole2.
3784 * gcc.target/mips/vr-mult-2.c: Likewise.
3785
3786 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3787
3788 PR preprocessor/53469
3789 * gcc.dg/cpp/_Pragma7.c: New test case.
3790
3791 2012-08-27 Tobias Burnus <burnus@net-b.de>
3792
3793 PR fortran/54370
3794 * gfortran.dg/do_5.f90: New.
3795
3796 2012-08-27 Tobias Burnus <burnus@net-b.de>
3797
3798 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3799 from dg-options as -Wall no longer implies it.
3800
3801 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3802
3803 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3804
3805 2012-08-25 Jason Merrill <jason@redhat.com>
3806
3807 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3808
3809 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3810
3811 PR c++/51421
3812 * g++.dg/cpp0x/auto34.C: New.
3813
3814 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3815
3816 PR c/54363
3817 * gcc.dg/pr54363.c: New test.
3818
3819 PR c/54355
3820 * gcc.dg/pr54355.c: New test.
3821
3822 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3823
3824 PR debug/52857
3825 * gcc.target/i386/pr52857-1.c: New.
3826 * gcc.target/i386/pr52857-2.c: Likewise.
3827
3828 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3829
3830 * gcc.target/mips/code-readable-4.c: New test.
3831
3832 2012-08-23 Julian Brown <julian@codesourcery.com>
3833 Sandra Loosemore <sandra@codesourcery.com>
3834
3835 * gcc.target/mips/code-readable-1.c: Add -O to options.
3836
3837 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3838
3839 PR c++/20420
3840 * g++.dg/lookup/using53.C: New.
3841
3842 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3843
3844 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3845 * gcc.dg/fixed-point/convert-1.c: New.
3846 * gcc.dg/fixed-point/convert-2.c: New.
3847 * gcc.dg/fixed-point/convert-3.c: New.
3848 * gcc.dg/fixed-point/convert-4.c: New.
3849 * gcc.dg/fixed-point/convert-float-1.c: New.
3850 * gcc.dg/fixed-point/convert-float-2.c: New.
3851 * gcc.dg/fixed-point/convert-float-3.c: New.
3852 * gcc.dg/fixed-point/convert-float-4.c: New.
3853 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3854 * gcc.dg/fixed-point/convert-sat.c: New.
3855 * gcc.dg/fixed-point/convert.h: New.
3856
3857 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3858
3859 PR target/54089
3860 * gcc.target/sh/pr54089-2.c: New.
3861
3862 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3863
3864 * gcc.target/i386/long-double-64-1.c: New file.
3865 * gcc.target/i386/long-double-64-2.c: Likewise.
3866 * gcc.target/i386/long-double-64-3.c: Likewise.
3867 * gcc.target/i386/long-double-64-4.c: Likewise.
3868 * gcc.target/i386/long-double-80-1.c: Likewise.
3869 * gcc.target/i386/long-double-80-2.c: Likewise.
3870 * gcc.target/i386/long-double-80-3.c: Likewise.
3871 * gcc.target/i386/long-double-80-4.c: Likewise.
3872 * gcc.target/i386/long-double-80-5.c: Likewise.
3873 * gcc.target/i386/long-double-80-6.c: Likewise.
3874 * gcc.target/i386/long-double-80-7.c: Likewise.
3875
3876 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3877
3878 PR tree-optimization/54317
3879 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3880
3881 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3882
3883 PR target/39423
3884 * gcc.target/sh/pr39423-2.c: New.
3885
3886 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3887
3888 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3889 * gcc.dg/fold-perm.c: Likewise.
3890
3891 2012-08-20 Jan Hubicka <jh@suse.cz>
3892
3893 PR fortran/48636
3894 * gcc.dg/ipa/inlinehint-1.c: New.
3895
3896 2012-08-20 Florian Weimer <fweimer@redhat.com>
3897
3898 PR c++/19351
3899 * g++.dg/init/new38.C: New test.
3900 * g++.dg/init/new39.C: New test.
3901
3902 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3903
3904 PR target/54089
3905 * gcc.target/sh/pr54089-1.c: New.
3906
3907 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3908
3909 PR target/51244
3910 * gcc.target/sh/pr51244-11.c: New.
3911
3912 2012-08-20 Tobias Burnus <burnus@net-b.de>
3913
3914 PR fortran/54301
3915 * gfortran.dg/warn_target_lifetime_2.f90: New.
3916
3917 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/10416
3920 * g++.dg/warn/Wunused-var-17.C: New.
3921
3922 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3923
3924 PR middle-end/53992
3925 * gcc.dg/gomp/pr53992.c: New test.
3926
3927 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3928
3929 PR tree-ssa/54295
3930 * gcc.c-torture/execute/20120817-1.c: New test.
3931
3932 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3933
3934 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3935 add instruction.
3936 (f2): New test that really does need adds.
3937
3938 2012-08-20 Richard Guenther <rguenther@suse.de>
3939
3940 PR tree-optimization/54327
3941 * gcc.dg/torture/pr54327.c: New testcase.
3942
3943 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3944
3945 PR tree-optimization/54321
3946 * gcc.c-torture/compile/pr54321.c: New test.
3947
3948 2012-08-20 Tobias Burnus <burnus@net-b.de>
3949
3950 PR fortran/54301
3951 * gfortran.dg/warn_target_lifetime_1.f90: New.
3952
3953 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3954
3955 PR fortran/54298
3956 * gfortran.dg/real_compare_1.f90: New test case.
3957 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3958
3959 2012-08-18 Jan Hubicka <jh@suse.cz>
3960
3961 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3962
3963 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3964
3965 PR fortran/39290
3966 * gfortran.dg/interface_37.f90: New test.
3967
3968 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3969 Gary Funck <gary@intrepid.com>
3970
3971 PR target/20020
3972 * gcc.target/i386/pr20020-1.c: New test.
3973 * gcc.target/i386/pr20020-2.c: Likewise.
3974 * gcc.target/i386/pr20020-3.c: Likewise.
3975
3976 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3977
3978 * gcc.target/i386/perm-concat.c: New test.
3979
3980 2012-08-17 Julian Brown <julian@codesourcery.com>
3981
3982 * gcc.target/arm/div64-unwinding.c: New test.
3983
3984 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3985
3986 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3987
3988 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3989
3990 PR target/54236
3991 * gcc.target/sh/pr54236-1.c: New.
3992
3993 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3994
3995 * lib/target-supports.exp (check_effective_target_sync_int_long)
3996 (check_effective_target_sync_char_short): Enable for crisv32-*
3997 and cris-*.
3998
3999 PR middle-end/54261
4000 * gcc.dg/torture/pr54261-1.c: New test.
4001
4002 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4003
4004 PR fortran/54243
4005 PR fortran/54244
4006 * gfortran.dg/typebound_call_24.f03: New.
4007
4008 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4009
4010 PR tree-optimization/54245
4011 * gcc.dg/tree-ssa/pr54245.c: New test.
4012
4013 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4014
4015 PR tree-optimization/54240
4016 * gcc.target/powerpc/pr54240.c: New test.
4017 * gcc.target/mips/pr54240.c: Likewise.
4018
4019 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4020
4021 PR target/52933
4022 * gcc.target/sh/pr52933-1.c: New.
4023 * gcc.target/sh/pr52933-2.c: New.
4024
4025 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4026
4027 PR target/50751
4028 * gcc.target/sh/pr50751-8.c: New.
4029
4030 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4031
4032 PR fortran/47586
4033 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4034 * gfortran.dg/typebound_proc_27.f03: New test.
4035
4036 2012-08-14 Sterling Augustine <saugustine@google.com>
4037
4038 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4039
4040 2012-08-14 Tobias Burnus <burnus@net-b.de>
4041
4042 PR fortran/40881
4043 * gfortran.dg/data_constraints_3.f90: New.
4044 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4045 to disable -pedantic compilation.
4046 * gfortran.dg/pr37243.f: Ditto.
4047 * gfortran.dg/g77/19990826-3.f: Ditto.
4048 * gfortran.dg/g77/20020307-1.f : Ditto.
4049 * gfortran.dg/g77/980310-3.f: Ditto.
4050
4051 2012-08-14 Tobias Burnus <burnus@net-b.de>
4052
4053 PR fortran/54234
4054 * gfortran.dg/warn_conversion_4.f90: New.
4055
4056 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4057
4058 PR middle-end/53411
4059 PR rtl-optimization/53495
4060 * gcc.c-torture/compile/pr53411.c: New test.
4061 * gcc.c-torture/compile/pr53495.c: New test.
4062
4063 2012-08-13 Richard Guenther <rguenther@suse.de>
4064
4065 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4066
4067 2012-08-13 Richard Guenther <rguenther@suse.de>
4068
4069 PR tree-optimization/54200
4070 * gcc.dg/guality/pr54200.c: New testcase.
4071 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4072
4073 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4074
4075 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4076
4077 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4078
4079 PR target/51244
4080 * gcc.target/sh/pr51244-7.c: New.
4081 * gcc.target/sh/pr51244-8.c: New.
4082 * gcc.target/sh/pr51244-9.c: New.
4083 * gcc.target/sh/pr51244-10.c: New.
4084
4085 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4086
4087 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4088 -m2e or -m2a.
4089 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4090 * gcc.target/sh/pr53511-1.c: Likewise.
4091 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4092 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4093 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4094 * gcc.target/sh/pr53512-3.c: Likewise.
4095 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4096
4097 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4098
4099 PR target/39423
4100 * gcc.c-torture/compile/pr39423-1.c: New.
4101 * gcc.c-torture/compile/pr39423-2.c: New.
4102
4103 2012-08-12 Tobias Burnus <burnus@net-b.de>
4104
4105 PR fortran/54221
4106 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4107 they appear uninitialized on the RHS.
4108 * gfortran.dg/public_private_module_6.f90: New.
4109
4110 2012-08-11 Martin Jambor <mjambor@suse.cz>
4111
4112 PR fortran/48636
4113 * gfortran.dg/pr48636.f90: New test.
4114
4115 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4116
4117 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4118 to avoid warnings.
4119 (main): Adjust caller.
4120
4121 2012-08-10 Richard Guenther <rguenther@suse.de>
4122
4123 * gcc.dg/matrix/*.c: Adjust and move ...
4124 * gcc.dg/torture/: ... here.
4125 * gcc.dg/matrix: Remove directory.
4126
4127 2012-08-10 Richard Guenther <rguenther@suse.de>
4128
4129 PR middle-end/54219
4130 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4131
4132 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4133
4134 PR middle-end/54211
4135 * gcc.dg/tree-ssa/pr54211.c: New test.
4136
4137 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4138
4139 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4140 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4141
4142 2012-08-10 Richard Guenther <rguenther@suse.de>
4143
4144 PR tree-optimization/54109
4145 * gcc.dg/torture/pr54109.c: New testcase.
4146 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4147 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4148
4149 2012-08-10 Richard Guenther <rguenther@suse.de>
4150
4151 PR tree-optimization/54027
4152 * gcc.dg/torture/pr54027.c: New testcase.
4153
4154 2012-08-10 Richard Guenther <rguenther@suse.de>
4155
4156 * g++.dg/plugin/selfassign.c: Adjust.
4157 * gcc.dg/plugin/selfassign.c: Likewise.
4158 * gcc.dg/strlenopt-11.c: Likewise.
4159 * gcc.dg/strlenopt-13.c: Likewise.
4160 * gcc.dg/no-strict-overflow-4.c: Likewise.
4161 * gcc.dg/strict-overflow-4.c: Likewise.
4162 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4163 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4164 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4165 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4166 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4167 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4168 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4169 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4170 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4171 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4172 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4173 * gcc.dg/pr46309.c: Likewise.
4174 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4175
4176 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4177
4178 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4179 for x86 targets.
4180 * gcc.c-torture/compile/20120727-2.c: New test.
4181
4182 2012-08-09 Martin Jambor <mjambor@suse.cz>
4183
4184 * gcc.dg/ipa/iinline-4.c: New test.
4185 * gcc.dg/ipa/iinline-5.c: Likewise.
4186 * gcc.dg/ipa/iinline-6.c: Likewise.
4187 * gcc.dg/ipa/iinline-7.c: Likewise.
4188 * gcc.dg/lto/20120723_0.c: Likewise.
4189 * gcc.dg/lto/20120723_1.c: Likewise.
4190
4191 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4192
4193 PR target/39423
4194 * gcc.target/sh/pr39423-1.c: New.
4195
4196 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4197
4198 PR target/51244
4199 * gcc.target/sh/pr51244-5: New.
4200 * gcc.target/sh/pr51244-6: New.
4201
4202 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4203
4204 * gcc.target/i386/adx-addxcarry32-3.c: New.
4205 * gcc.target/i386/adx-addxcarry64-3.c: New.
4206
4207 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4208
4209 PR rtl-optimization/53701
4210 * gcc.dg/pr53701.c: New test.
4211
4212 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4213
4214 * gcc.c-torture/compile/20120727-1.c: New test.
4215
4216 2012-08-09 Tobias Burnus <burnus@net-b.de>
4217
4218 PR fortran/54199
4219 * gfortran.dg/intrinsic_shadow_4.f90: New.
4220
4221 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4222
4223 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4224
4225 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4226
4227 * gcc.c-torture/execute/20120808-1.c: New test.
4228
4229 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4230
4231 PR rtl-optimization/54157
4232 * gcc.target/i386/pr54157.c: New file.
4233
4234 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4235
4236 * gcc.target/i386/adx-addcarryx32-1.c: New.
4237 * gcc.target/i386/adx-addcarryx32-2.c: New.
4238 * gcc.target/i386/adx-addcarryx64-1.c: New.
4239 * gcc.target/i386/adx-addcarryx64-2.c: New.
4240 * gcc.target/i386/adx-check.h: New.
4241 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4242 * gcc.target/i386/sse-12.c: Add -madx.
4243 * gcc.target/i386/sse-13.c: Ditto.
4244 * gcc.target/i386/sse-14.c: Ditto.
4245 * gcc.target/i386/sse-22.c: Ditto.
4246 * gcc.target/i386/sse-23.c: Ditto.
4247 * g++.dg/other/i386-2.C: Ditto.
4248 * g++.dg/other/i386-3.C: Ditto.
4249
4250 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4251
4252 * gcc.dg/tree-ssa/slsr-5.c: New.
4253 * gcc.dg/tree-ssa/slsr-6.c: New.
4254 * gcc.dg/tree-ssa/slsr-7.c: New.
4255 * gcc.dg/tree-ssa/slsr-8.c: New.
4256 * gcc.dg/tree-ssa/slsr-9.c: New.
4257 * gcc.dg/tree-ssa/slsr-10.c: New.
4258 * gcc.dg/tree-ssa/slsr-11.c: New.
4259 * gcc.dg/tree-ssa/slsr-12.c: New.
4260 * gcc.dg/tree-ssa/slsr-13.c: New.
4261 * gcc.dg/tree-ssa/slsr-14.c: New.
4262 * gcc.dg/tree-ssa/slsr-15.c: New.
4263 * gcc.dg/tree-ssa/slsr-16.c: New.
4264 * gcc.dg/tree-ssa/slsr-17.c: New.
4265 * gcc.dg/tree-ssa/slsr-18.c: New.
4266 * gcc.dg/tree-ssa/slsr-19.c: New.
4267 * gcc.dg/tree-ssa/slsr-20.c: New.
4268 * gcc.dg/tree-ssa/slsr-21.c: New.
4269 * gcc.dg/tree-ssa/slsr-22.c: New.
4270 * gcc.dg/tree-ssa/slsr-23.c: New.
4271 * gcc.dg/tree-ssa/slsr-24.c: New.
4272 * gcc.dg/tree-ssa/slsr-25.c: New.
4273 * gcc.dg/tree-ssa/slsr-26.c: New.
4274 * gcc.dg/tree-ssa/slsr-30.c: New.
4275 * gcc.dg/tree-ssa/slsr-31.c: New.
4276
4277 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4278
4279 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4280 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4281 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4282
4283 2012-08-06 Cary Coutant <ccoutant@google.com>
4284
4285 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4286
4287 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4288
4289 PR fortran/35831
4290 * gfortran.dg/dummy_procedure_5.f90: Modified.
4291 * gfortran.dg/dummy_procedure_8.f90: New.
4292 * gfortran.dg/interface_26.f90: Modified.
4293 * gfortran.dg/proc_ptr_11.f90: Modified.
4294 * gfortran.dg/proc_ptr_15.f90: Modified.
4295 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4296 * gfortran.dg/typebound_override_1.f90: Modified.
4297 * gfortran.dg/typebound_proc_6.f03: Modified.
4298
4299 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4300
4301 PR tree-optimization/51938
4302 PR tree-optimization/52005
4303 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4304 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4305 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4306 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4307
4308 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4309
4310 Avoid crashing on erroneous static_assert usage
4311 * g++.dg/cpp0x/static_assert8.C: New test.
4312
4313 2012-08-06 Jason Merrill <jason@redhat.com>
4314
4315 * g++.dg/cpp0x/sfinae38.C: New.
4316
4317 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4318 Paolo Carlini <paolo.carlini@oracle.com>
4319
4320 PR c++/54165
4321 * g++.dg/conversion/void2.C: New.
4322
4323 2012-08-06 Tom de Vries <tom@codesourcery.com>
4324
4325 * gcc.dg/tree-ssa/vrp78.c: New test.
4326
4327 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4328 Richard Sandiford <rdsandiford@googlemail.com>
4329
4330 * g++.dg/opt/enum2.C: Require fpic target.
4331 * g++.dg/lto/20090303_0.C: Likewise.
4332
4333 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4334 Catherine Moore <clm@codesourcery.com>
4335
4336 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4337 flush function names too.
4338 * gcc.target/mips/clear-cache-1.c: Likewise.
4339
4340 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4341
4342 PR target/54156
4343 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4344
4345 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4346
4347 PR fortran/54166
4348 * gfortran.dg/array_5.f90: New test.
4349
4350 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4351
4352 PR tree-optimization/30318
4353 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4354
4355 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4356
4357 * g++.dg/ext/vector17.C: New testcase.
4358
4359 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4360
4361 PR target/51931
4362 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4363 * g++.dg/opt/longbranch1.C: Likewise.
4364
4365 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4366
4367 PR tree-optimization/53805
4368 * gcc.dg/fold-notunord.c: New testcase.
4369
4370 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4371
4372 PR fortran/48820
4373 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4374 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4375
4376 2012-08-02 Jason Merrill <jason@redhat.com>
4377 Paolo Carlini <paolo.carlini@oracle.com>
4378
4379 PR c++/51213 (again)
4380 * g++.dg/cpp0x/sfinae37.C: Extend.
4381
4382 2012-08-02 Richard Guenther <rguenther@suse.de>
4383
4384 PR tree-optimization/50672
4385 * g++.dg/torture/pr50672.C: New testcase.
4386
4387 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4388
4389 PR fortran/54147
4390 * gfortran.dg/abstract_type_6.f03: Modified.
4391 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4392 * gfortran.dg/proc_ptr_comp_35.f90: New.
4393 * gfortran.dg/typebound_proc_9.f03: Modified.
4394 * gfortran.dg/typebound_proc_26.f90: New.
4395
4396 2012-08-02 Richard Guenther <rguenther@suse.de>
4397
4398 * gcc.dg/torture/pta-callused-1.c: Adjust.
4399 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4400 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4401 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4402 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4403 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4404 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4405 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4406 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4407
4408 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4409
4410 PR fortran/54033
4411 * gfortran.dg/include_6.f90: New test case.
4412 * gfortran.dg/include_7.f90: New test case.
4413 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4414
4415 2012-08-01 Tom de Vries <tom@codesourcery.com>
4416
4417 * gcc.dg/tree-ssa/vrp76.c: New test.
4418
4419 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4420
4421 PR tree-optimization/46556
4422 * gcc.dg/tree-ssa/slsr-27.c: New.
4423 * gcc.dg/tree-ssa/slsr-28.c: New.
4424 * gcc.dg/tree-ssa/slsr-29.c: New.
4425
4426 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4427
4428 PR fortran/42418
4429 * gfortran.dg/proc_decl_29.f90: New.
4430
4431 2012-07-31 Dehao Chen <dehao@google.com>
4432
4433 * gcc.dg/predict-7.c: New test.
4434
4435 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4436
4437 PR fortran/54134
4438 * gfortran.dg/typebound_override_3.f90: New.
4439
4440 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4441
4442 PR tree-optimization/53773
4443 * gcc.dg/vect/pr53773.c: New test.
4444
4445 2012-07-31 Nick Clifton <nickc@redhat.com>
4446
4447 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4448 and for XStormy16.
4449
4450 2012-07-31 Tobias Burnus <burnus@net-b.de>
4451
4452 * gfortran.dg/c_funloc_tests_6.f90: New.
4453 * gfortran.dg/c_funloc_tests_7.f90: New.
4454 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4455
4456 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4457
4458 PR c++/53624
4459 * g++.dg/cpp0x/temp_default5.C: New.
4460
4461 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4462
4463 PR fortran/51081
4464 * gfortran.dg/proc_ptr_37.f90: New.
4465
4466 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4467
4468 * lib/target-supports.exp
4469 (check_effective_target_vect_natural_alignment): New function.
4470 * gcc.dg/align-2.c: Only run on targets with natural alignment
4471 of vector types.
4472 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4473 alignment of vector types.
4474
4475 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4476 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4477
4478 * gcc.target/i386/rdseed16-1.c: New.
4479 * gcc.target/i386/rdseed32-1.c: Ditto
4480 * gcc.target/i386/rdseed64-1.c: Ditto
4481 * gcc.target/i386/sse-12.c: Add -mrdseed.
4482 * gcc.target/i386/sse-13.c: Ditto.
4483 * gcc.target/i386/sse-14.c: Ditto.
4484 * g++.dg/other/i386-2.C: Ditto.
4485 * g++.dg/other/i386-3.C: Ditto.
4486
4487 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4488
4489 PR target/51244
4490 * gcc.target/sh/pr51244-4.c: New.
4491
4492 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4493
4494 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4495 for alpha*-*-* targets. Cleanup original tree dump.
4496
4497 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4498
4499 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4500 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4501
4502 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4503
4504 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4505 rand, srand. Include <stdlib.h>.
4506
4507 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4508
4509 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4510
4511 2012-07-26 Richard Henderson <rth@redhat.com>
4512
4513 * gcc.dg/attr-hotcold-1.c: New.
4514 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4515
4516 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4517 Sandra Loosemore <sandra@codesourcery.com>
4518
4519 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4520
4521 2012-07-26 Tobias Burnus <burnus@net-b.de>
4522
4523 * gfortran.dg/contiguous_1.f90: Update dg-error.
4524 * gfortran.dg/proc_ptr_32.f90: Ditto.
4525
4526 2012-07-26 Richard Guenther <rguenther@suse.de>
4527
4528 PR tree-optimization/54098
4529 * gcc.dg/torture/pr54098.c: New testcase.
4530
4531 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4532
4533 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4534 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4535
4536 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4537
4538 PR fortran/44354
4539 * gfortran.dg/array_constructor_39.f90: New test.
4540
4541 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4542
4543 PR fortran/44354
4544 * gfortran.dg/array_constructor_38.f90: New test.
4545
4546 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4547
4548 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4549
4550 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4551
4552 * gnat.dg/noreturn5.ad[sb]: New test.
4553
4554 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4555 Paul Brook <paul@codesourcery.com>
4556
4557 PR target/53633
4558
4559 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4560 * c-c++-common/pr53633.c: New test.
4561
4562 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4563
4564 * gcc.target/i386/asm-dialect-1.c: New test case.
4565
4566 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4567 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4568
4569 * gcc.target/i386/prefetchw-1.c: New.
4570 * gcc.target/i386/sse-12.c: Add -mprfchw.
4571 * gcc.target/i386/sse-13.c: Ditto.
4572 * gcc.target/i386/sse-14.c: Ditto.
4573 * gcc.target/i386/sse-22.c: Ditto.
4574 * gcc.target/i386/sse-23.c: Ditto.
4575 * g++.dg/other/i386-2.C: Ditto.
4576 * g++.dg/other/i386-3.C: Ditto.
4577
4578 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4579
4580 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4581
4582 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4583
4584 PR target/54051
4585 * gcc.target/arm/pr54051.c: New.
4586 * gcc.target/arm/vfp-1.c: Adjust test.
4587
4588 2012-07-24 Julian Brown <julian@codesourcery.com>
4589
4590 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4591 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4592 hard-float ARM.
4593
4594 2012-07-23 Paul Brook <paul@codesourcery.com>
4595
4596 * g++.dg/other/armv7m-1.c: New test.
4597
4598 2012-07-23 Julian Brown <julian@codesourcery.com>
4599
4600 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4601 ARM.
4602 (DO_TEST): Define to 1 for appropriate ARM targets.
4603
4604 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4605
4606 PR tree-optimization/53881
4607 * gcc.dg/pr53881.c: Renamed to ...
4608 * gcc.dg/pr53881-1.c: ... this.
4609 * gcc.dg/pr53881-2.c: New test.
4610
4611 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4612
4613 Handle recent changes in default atomics for cris*-*-linux*.
4614 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4615 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4616 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4617 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4618 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4619 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4620 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4621 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4622 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4623 -mno-unaligned-atomic-may-use-library is in effect for
4624 cris*-*-linux*.
4625 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4626 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4627 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4628 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4629 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4630 gcc.target/cris/torture/sync-mis-op-i-1.c,
4631 gcc.target/cris/torture/sync-mis-op-i-2.c,
4632 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4633 gcc.target/cris/torture/sync-mis-op-i-3.c,
4634 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4635 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4636 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4637 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4638 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4639 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4640 (main): Remove local variable x.
4641 [mis_ok]: Check that atomics don't fail.
4642
4643 2012-07-21 Andrew Pinski <apinski@cavium.com>
4644
4645 * gcc.dg/tree-ssa/vrp72.c: New test.
4646 * gcc.dg/tree-ssa/vrp73.c: New test.
4647 * gcc.dg/tree-ssa/vrp74.c: New test.
4648 * gcc.dg/tree-ssa/vrp75.c: New test.
4649
4650 2012-07-21 Andrew Pinski <apinski@cavium.com>
4651
4652 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4653 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4654
4655 2012-07-21 Andrew Pinski <apinski@cavium.com>
4656
4657 * gcc.target/mips/octeon-pop-2.c: New testcase.
4658
4659 2012-07-21 Tobias Burnus <burnus@net-b.de>
4660
4661 PR fortran/48820
4662 * gfortran.dg/assumed_rank_3.f90: New.
4663 * gfortran.dg/assumed_rank_11.f90: New.
4664 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4665 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4666 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4667
4668 2012-07-21 Andrew Pinski <apinski@cavium.com>
4669
4670 * gcc.target/mips/unaligned-1.c: New testcase.
4671
4672 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4673
4674 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4675
4676 2012-07-20 Tobias Burnus <burnus@net-b.de>
4677
4678 * gfortran.dg/bind_c_array_params_2.f90: New.
4679 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4680 and update dg-error.
4681
4682 2012-07-20 Tobias Burnus <burnus@net-b.de>
4683
4684 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4685
4686 2012-07-20 Jason Merrill <jason@redhat.com>
4687
4688 PR c++/54038
4689 * g++.dg/other/array7.C: New.
4690
4691 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4692
4693 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4694 the basic block and check loop depth.
4695 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4696 matching patterns and comments.
4697 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4698 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4699
4700 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4701
4702 PR c++/28656
4703 * c-c++-common/pr28656.c: New test.
4704
4705 2012-07-19 Jason Merrill <jason@redhat.com>
4706
4707 PR c++/54026
4708 * g++.dg/init/mutable1.C: New.
4709
4710 2012-07-20 Tobias Burnus <burnus@net-b.de>
4711
4712 PR fortran/48820
4713 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4714 * gfortran.dg/assumed_rank_1.f90: New.
4715 * gfortran.dg/assumed_rank_1_c.c: New.
4716 * gfortran.dg/assumed_rank_2.f90: New.
4717 * gfortran.dg/assumed_rank_4.f90: New.
4718 * gfortran.dg/assumed_rank_5.f90: New.
4719 * gfortran.dg/assumed_rank_6.f90: New.
4720 * gfortran.dg/assumed_rank_7.f90: New.
4721 * gfortran.dg/assumed_rank_8.f90: New.
4722 * gfortran.dg/assumed_rank_8_c.c: New.
4723 * gfortran.dg/assumed_rank_9.f90: New.
4724 * gfortran.dg/assumed_rank_10.f90: New.
4725 * gfortran.dg/assumed_rank_12.f90: New.
4726
4727 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4728
4729 * gnat.dg/opt25.adb: New test.
4730 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4731 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4732
4733 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4734
4735 * gnat.dg/aggr20.ad[sb]: New test.
4736 * gnat.dg/aggr20_pkg.ads: New helper.
4737
4738 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gnat.dg/derived_type3.adb: New test.
4741 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4742
4743 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR rtl-optimization/53942
4746 * gcc.dg/pr53942.c: New test.
4747
4748 2012-07-19 Jason Merrill <jason@redhat.com>
4749
4750 PR c++/54021
4751 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4752
4753 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4754
4755 * gnat.dg/discr38.adb: New test.
4756
4757 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR middle-end/54017
4760 * c-c++-common/gomp/pr54017.c: New test.
4761
4762 2012-07-19 Richard Guenther <rguenther@suse.de>
4763 Eric Botcazou <ebotcazou@adacore.com>
4764
4765 * gnat.dg/loop_optimization11.adb: New testcase.
4766 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4767
4768 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4769 Jason Merrill <jason@redhat.com>
4770
4771 * g++.dg/cpp0x/sfinae37.C: New.
4772 * g++.dg/template/access23.C: New.
4773 * g++.dg/template/access7.C: Adjust.
4774 * g++.dg/template/sfinae10.C: Don't expect errors.
4775 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4776
4777 2012-07-18 Julian Brown <julian@codesourcery.com>
4778 Sandra Loosemore <sandra@codesroucery.com>
4779
4780 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4781
4782 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4783
4784 * gnat.dg/noreturn4.ad[sb]: New test.
4785 * gnat.dg/noreturn4_pkg.ads: New helper.
4786
4787 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4788 Julian Brown <julian@codesourcery.com>
4789
4790 * gcc.target/arm/neon-vdup-1.c: New test case.
4791 * gcc.target/arm/neon-vdup-2.c: New test case.
4792 * gcc.target/arm/neon-vdup-3.c: New test case.
4793 * gcc.target/arm/neon-vdup-4.c: New test case.
4794 * gcc.target/arm/neon-vdup-5.c: New test case.
4795 * gcc.target/arm/neon-vdup-6.c: New test case.
4796 * gcc.target/arm/neon-vdup-7.c: New test case.
4797 * gcc.target/arm/neon-vdup-8.c: New test case.
4798 * gcc.target/arm/neon-vdup-9.c: New test case.
4799 * gcc.target/arm/neon-vdup-10.c: New test case.
4800 * gcc.target/arm/neon-vdup-11.c: New test case.
4801 * gcc.target/arm/neon-vdup-12.c: New test case.
4802 * gcc.target/arm/neon-vdup-13.c: New test case.
4803 * gcc.target/arm/neon-vdup-14.c: New test case.
4804 * gcc.target/arm/neon-vdup-15.c: New test case.
4805 * gcc.target/arm/neon-vdup-16.c: New test case.
4806 * gcc.target/arm/neon-vdup-17.c: New test case.
4807 * gcc.target/arm/neon-vdup-18.c: New test case.
4808 * gcc.target/arm/neon-vdup-19.c: New test case.
4809 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4810 arguments non-constant.
4811
4812 2012-07-18 Richard Guenther <rguenther@suse.de>
4813
4814 PR tree-optimization/53970
4815 * g++.dg/torture/pr53970.C: New testcase.
4816
4817 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4818
4819 PR target/38621
4820 * gcc.c-torture/compile/pr38621.c: New.
4821
4822 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4823
4824 PR target/33135
4825 * gcc.target/sh/pr33135-1.c: New.
4826 * gcc.target/sh/pr33135-2.c: New.
4827 * gcc.target/sh/pr33135-3.c: New.
4828 * gcc.target/sh/pr33135-4.c: New.
4829
4830 2012-07-17 Jason Merrill <jason@redhat.com>
4831
4832 PR c++/53995
4833 * g++.dg/parse/enum9.C: New.
4834
4835 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4836 Sandra Loosemore <sandra@codesourcery.com>
4837
4838 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4839 if there is a conflict with -mcpu=. Use -mcpu=5208.
4840
4841 2012-07-17 Jason Merrill <jason@redhat.com>
4842
4843 PR c++/53989
4844 * g++.dg/template/array23.C: New.
4845
4846 2012-07-17 Tobias Burnus <burnus@net-b.de>
4847
4848 PR fortran/53985
4849 * gfortran.dg/bind_c_usage_26.f90: New.
4850 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4851 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4852 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4853 * gfortran.dg/interop_params.f03: Ditto.
4854
4855 2012-07-17 Jason Merrill <jason@redhat.com>
4856
4857 * g++.dg/template/inherit8.C: Adjust.
4858 * g++.dg/template/using21.C: Adjust.
4859 * g++.dg/template/using22.C: Adjust.
4860
4861 PR c++/53549
4862 * g++.dg/template/current-inst1.C: New.
4863 * g++.dg/parse/crash35.C: Adjust.
4864
4865 2012-07-17 Tobias Burnus <burnus@net-b.de>
4866
4867 PR fortran/52101
4868 * gfortran.dg/oldstyle_4.f90: New.
4869
4870 2012-07-17 Tobias Burnus <burnus@net-b.de>
4871
4872 PR fortran/49265
4873 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4874 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4875
4876 2012-07-16 Jason Merrill <jason@redhat.com>
4877
4878 * g++.dg/parse/access8.C: Adjust.
4879 * g++.dg/template/sfinae6_neg.C: Adjust.
4880
4881 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4882
4883 PR fortran/53824
4884 * gfortran.dg/coarray_allocate_1.f90: New test.
4885
4886 2012-07-16 Andrew Pinski <apinski@cavium.com>
4887
4888 * gcc.c-torture/execute/bswap-1.c: New testcase.
4889 * gcc.c-torture/compile/unalign-1.c: New testcase.
4890 * gcc.c-torture/compile/20120524-1.c: New testcase.
4891 * gcc.c-torture/compile/20101216-1.c: New testcase.
4892
4893 2012-07-16 Dehao Chen <dehao@google.com>
4894
4895 Revert
4896 2012-07-10 Dehao Chen <dehao@google.com>
4897
4898 * gcc.dg/debug_info_inline.c: New test.
4899
4900 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4901
4902 PR fortran/53956
4903 * gfortran.dg/proc_decl_28.f90: New.
4904
4905 2012-07-16 Andrew Pinski <apinski@cavium.com>
4906
4907 * gcc.dg/torture/builtins-1.c: New testcase.
4908
4909 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4910
4911 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4912 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4913 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4914 gcc.target/cris/sync-1-v10.c,
4915 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4916 pass -mno-unaligned-atomic-may-use-library.
4917 * gcc.target/cris/sync-xchg-1.c: New test.
4918 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4919 valid register operand output modifier.
4920
4921 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4922
4923 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4924 characters.
4925
4926 2012-07-13 Andrew Pinski <apinski@cavium.com>
4927
4928 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4929 rather than cleanup-tree-dump.
4930 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4931
4932 2012-07-13 Richard Guenther <rguenther@suse.de>
4933
4934 PR tree-optimization/53907
4935 * gcc.target/i386/pr53907.c: New testcase.
4936
4937 2012-07-13 Richard Guenther <rguenther@suse.de>
4938
4939 PR tree-optimization/53922
4940 * gcc.dg/torture/pr53922.c: New testcase.
4941
4942 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4943
4944 PR rtl-optimization/53908
4945 * gcc.dg/torture/pr53908.c: New test.
4946
4947 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4948
4949 PR c++/53531
4950 * g++.dg/cpp0x/variadic135.C: New.
4951
4952 2012-07-12 Jason Merrill <jason@redhat.com>
4953
4954 * g++.dg/template/sfinae6_neg.C: Adjust.
4955
4956 2012-07-12 Tobias Burnus <burnus@net-b.de>
4957
4958 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4959 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4960 scan-tree-dump-times pattern.
4961
4962 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4963
4964 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4965
4966 2012-07-11 Jason Merrill <jason@redhat.com>
4967
4968 DR 1402
4969 * g++.g/cpp0x/defaulted37.C: New.
4970
4971 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4972
4973 PR target/53859
4974 * gcc.target/arm/pr53859.c: New test.
4975
4976 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4977
4978 PR target/53886
4979 * gcc.c-torture/compile/pr53886.c: New.
4980
4981 2012-07-10 Dehao Chen <dehao@google.com>
4982
4983 * gcc.dg/debug_info_inline.c: New test.
4984
4985 2012-07-10 Jason Merrill <jason@redhat.com>
4986
4987 PR c++/53733
4988 * g++.dg/cpp0x/defaulted36.C: New.
4989 * g++.dg/cpp0x/defaulted21.C: Adjust.
4990
4991 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4992
4993 2012-07-09 Sterling Augustine <saugustine@google.com>
4994
4995 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4996
4997 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4998
4999 PR tree-optimization/53887
5000 * gcc.dg/pr53887.c: New test.
5001
5002 2012-07-09 Jason Merrill <jason@redhat.com>
5003
5004 PR c++/53882
5005 * g++.dg/cpp0x/nullptr29.C: New.
5006
5007 2012-07-09 Tom de Vries <tom@codesourcery.com>
5008 Richard Guenther <rguenther@suse.de>
5009
5010 * gcc.dg/builtin-unreachable-6.c: New test.
5011 * gcc.dg/builtin-unreachable-5.c: New test.
5012
5013 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5014
5015 PR tree-optimization/53881
5016 * gcc.dg/pr53881.c: New test.
5017
5018 2012-07-06 Jason Merrill <jason@redhat.com>
5019
5020 PR c++/53862
5021 * g++.dg/cpp0x/variadic134.C: New.
5022
5023 PR c++/53858
5024 * g++.dg/cpp0x/alias-decl-20.C: New.
5025
5026 2012-07-06 Tom de Vries <tom@codesourcery.com>
5027
5028 PR tree-optimization/51879
5029 * gcc.dg/pr51879-16.c: New test.
5030 * gcc.dg/pr51879-17.c: Same.
5031
5032 2012-07-06 Tom de Vries <tom@codesourcery.com>
5033
5034 PR tree-optimization/52009
5035 * gcc.dg/pr51879-7.c: New test.
5036 * gcc.dg/pr51879-18.c: New test.
5037
5038 2012-07-05 Jason Merrill <jason@redhat.com>
5039
5040 PR c++/50852
5041 * g++.dg/template/typedef39.C: New.
5042
5043 PR c++/53039
5044 * g++.dg/cpp0x/variadic133.C: New.
5045 * g++.dg/template/param1.C: Adjust.
5046
5047 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5048
5049 PR target/48941
5050 PR target/51980
5051 * gcc.target/arm/neon/vtrnf32.c: Update.
5052 * gcc.target/arm/neon/vtrns32.c: Update.
5053 * gcc.target/arm/neon/vtrnu32.c: Update.
5054 * gcc.target/arm/neon/vzipf32.c: Update.
5055 * gcc.target/arm/neon/vzips32.c: Update.
5056 * gcc.target/arm/neon/vzipu32.c: Update.
5057
5058 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5059
5060 PR fortran/53732
5061 * gfortran.dg/inline_sum_4.f90: New test.
5062
5063 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5064
5065 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5066
5067 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5068
5069 * gcc.target/arm/fma-sp.c: New testcase.
5070 * gcc.target/arm/fma.c: Likewise.
5071 * gcc.target/arm/fma.h: Likewise.
5072
5073 2012-07-04 Jason Merrill <jason@redhat.com>
5074
5075 PR c++/53848
5076 * g++.dg/other/enum3.C: New.
5077
5078 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5079
5080 PR middle-end/53321
5081 * g++.dg/torture/pr53321.C: New test.
5082
5083 2012-07-04 Richard Guenther <rguenther@suse.de>
5084
5085 PR tree-optimization/53844
5086 * g++.dg/tree-ssa/pr53844.C: New testcase.
5087
5088 2012-07-04 Richard Guenther <rguenther@suse.de>
5089
5090 PR tree-optimization/53849
5091 * gcc.dg/pr53849.c: New testcase.
5092
5093 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5094
5095 PR c++/53812
5096 * g++.dg/ext/label14.C: New test.
5097
5098 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5099
5100 PR target/53811
5101 * g++.dg/other/pr53811.C: New test.
5102
5103 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5104
5105 PR target/28896
5106 * gcc.target/m68k/stack-limit-1.c: New testcase.
5107
5108 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5109
5110 * gnat.dg/recursive_call.adb: New test.
5111
5112 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5113
5114 * gnat.dg/discr37.ad[sb]: New test.
5115
5116 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5117
5118 * g++.dg/other/packed1.C: Remove SH from xfail list.
5119
5120 2012-07-02 Jason Merrill <jason@redhat.com>
5121
5122 PR c++/53619
5123 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5124
5125 PR c++/53783
5126 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5127
5128 PR c++/53788
5129 * g++.dg/cpp0x/decltype39.C: New.
5130 * g++.dg/diagnostic/method1.C: Adjust.
5131
5132 PR c++/53816
5133 * g++.dg/template/ref6.C: New.
5134
5135 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5136
5137 PR target/53568
5138 * gcc.target/sh/pr53568-1.c: New.
5139
5140 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5141
5142 PR target/51244
5143 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5144
5145 2012-07-02 Jason Merrill <jason@redhat.com>
5146
5147 PR c++/53821
5148 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5149
5150 PR c++/53524
5151 * g++.dg/template/enum7.C: New.
5152 * g++.dg/other/ptrmem10.C: Adjust.
5153 * g++.dg/other/ptrmem11.C: Adjust.
5154 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5155
5156 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5157
5158 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5159
5160 2012-07-01 Wei Guozhi <carrot@google.com>
5161
5162 PR target/53447
5163 * gcc.target/arm/pr53447-1.c: New testcase.
5164 * gcc.target/arm/pr53447-2.c: New testcase.
5165 * gcc.target/arm/pr53447-3.c: New testcase.
5166 * gcc.target/arm/pr53447-4.c: New testcase.
5167
5168 2012-06-29 Richard Guenther <rguenther@suse.de>
5169
5170 PR tree-optimization/47061
5171 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5172
5173 2012-06-29 Richard Guenther <rguenther@suse.de>
5174
5175 PR tree-optimization/37541
5176 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5177
5178 2012-06-29 Richard Guenther <rguenther@suse.de>
5179
5180 PR tree-optimization/52589
5181 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5182
5183 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5184
5185 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5186
5187 * g++.dg/template/error46.C: Add missing comment to dg-message.
5188 * g++.dg/template/crash107.C: Likewise.
5189 * g++.dg/template/error47.C: Likewise.
5190 * g++.dg/template/crash108.C: Likewise.
5191 * g++.dg/overload/operator5.C: Likewise.
5192
5193 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5194 errors in dg-message directives, add comments.
5195
5196 2012-06-28 Kai Tietz <ktietz@redhat.com>
5197
5198 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5199 hard-coded 'unsigned long'.
5200
5201 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5202
5203 PR tree-optimization/51581
5204 * gcc.dg/vect/pr51581-4.c: New test.
5205
5206 PR tree-optimization/53645
5207 * gcc.c-torture/execute/pr53645-2.c: New test.
5208
5209 2012-06-28 Richard Guenther <rguenther@suse.de>
5210
5211 PR middle-end/53790
5212 * gcc.dg/torture/pr53790.c: New testcase.
5213
5214 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR tree-optimization/53645
5217 * gcc.c-torture/execute/pr53645.c: New test.
5218
5219 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5220
5221 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5222
5223 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5224
5225 PR debug/53671
5226 PR debug/49888
5227 * gcc.dg/guality/pr49888.c: Account for the possibility that
5228 the variable is optimized out at the first test.
5229
5230 2012-06-27 Jason Merrill <jason@redhat.com>
5231
5232 * g++.dg/cpp0x/override2.C: Adjust.
5233 * g++.dg/template/error5.C: Adjust.
5234 * g++.dg/parse/crash28.C: Adjust.
5235
5236 PR c++/53563
5237 * g++.dg/parse/template27.C: New.
5238 * g++.dg/template/crash74.C: Adjust expected output.
5239
5240 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5241
5242 PR fortran/41951
5243 PR fortran/49591
5244 * gfortran.dg/typebound_operator_16.f03: New.
5245
5246 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5247
5248 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5249 even src1.i and src2.i fields even in the second half of the arrays.
5250
5251 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5252
5253 PR c++/51033.
5254 * g++.dg/torture/vshuf-16.inc: New test.
5255 * g++.dg/torture/vshuf-2.inc: New test.
5256 * g++.dg/torture/vshuf-4.inc: New test.
5257 * g++.dg/torture/vshuf-8.inc: New test.
5258 * g++.dg/torture/vshuf-main.inc: New test.
5259 * g++.dg/torture/vshuf-v16hi.C: New test.
5260 * g++.dg/torture/vshuf-v16qi.C: New test.
5261 * g++.dg/torture/vshuf-v2df.C: New test.
5262 * g++.dg/torture/vshuf-v2di.C: New test.
5263 * g++.dg/torture/vshuf-v2sf.C: New test.
5264 * g++.dg/torture/vshuf-v2si.C: New test.
5265 * g++.dg/torture/vshuf-v4df.C: New test.
5266 * g++.dg/torture/vshuf-v4di.C: New test.
5267 * g++.dg/torture/vshuf-v4sf.C: New test.
5268 * g++.dg/torture/vshuf-v4si.C: New test.
5269 * g++.dg/torture/vshuf-v8hi.C: New test.
5270 * g++.dg/torture/vshuf-v8qi.C: New test.
5271 * g++.dg/torture/vshuf-v8si.C: New test.
5272
5273 2012-06-27 Richard Guenther <rguenther@suse.de>
5274
5275 PR middle-end/53676
5276 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5277
5278 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5279
5280 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5281 scan-dump-dem-not): Use printable pattern in test name.
5282
5283 2012-06-26 Sterling Augustine <saugustine@google.com>
5284 Dominique Dhumieres <dominiq@lps.ens.fr>
5285
5286 * gcc.dg/pubtypes-2.c: Update expected output.
5287 * gcc.dg/pubtypes-3.c: Likewise.
5288 * gcc.dg/pubtypes-4.c: Likewise.
5289
5290 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5291
5292 * gcc.dg/tree-ssa/slsr-1.c: New test.
5293 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5294 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5295 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5296
5297 2012-06-26 Matt Turner <mattst88@gmail.com>
5298
5299 PR target/35294
5300 * gcc.target/arm/mmx-2.c: New.
5301
5302 2012-06-26 Richard Guenther <rguenther@suse.de>
5303
5304 PR c++/53752
5305 * g++.dg/torture/pr53752.C: New testcase.
5306
5307 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR tree-optimization/53748
5310 * gcc.c-torture/compile/pr53748.c: New test.
5311
5312 2012-06-25 Jason Merrill <jason@redhat.com>
5313
5314 PR c++/53498
5315 PR c++/53305
5316 * g++.dg/cpp0x/decltype38.C: New.
5317 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5318
5319 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5320
5321 * lib/target-supports-dg.exp (testname-for-summary): New.
5322 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5323 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5324 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5325 scan-module-absence, output-exists, output-exists-not: Use
5326 testname-for-summary.
5327 (dg-test): Clean up testname_with_flags.
5328 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5329 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5330 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5331 scan-assembler-dem-not, object-size: Use testname-for-summary.
5332 * lib/gcov.exp (run-gcov): Likewise.
5333 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5334 scan-dump-dem, scan-dump-dem-note): Likewise.
5335
5336 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5337 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5338 including profopt.opt; save and restore existing value.
5339 * g++.dg/bprob/bprob.exp: Likewise.
5340 * gcc.dg/matrix/matrix.exp: Likewise.
5341 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5342 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5343 PROFOPT_OPTIONS.
5344
5345 2012-06-25 Richard Henderson <rth@redhat.com>
5346
5347 * gcc.dg/pr53749.c: New.
5348
5349 2012-06-25 Jason Merrill <jason@redhat.com>
5350
5351 PR c++/52988
5352 * g++.dg/cpp0x/nullptr28.C: New.
5353
5354 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5355
5356 * gcc.target/arm/neon-vld1_dupQ.c: New.
5357
5358 2012-06-25 Florian Weimer <fweimer@redhat.com>
5359
5360 * g++.dg/init/new35.C: New.
5361 * g++.dg/init/new36.C: New.
5362 * g++.dg/init/new37.C: New.
5363 * g++.dg/ext/vla5.C: New warning.
5364 * g++.dg/ext/vla8.C: New warning.
5365 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5366
5367 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5368 James Greenhalgh <james.greenhalgh@arm.com>
5369
5370 * gcc.target/arm/ftest-support-arm.h New testcase.
5371 * gcc.target/arm/ftest-support-thumb.h Likewise.
5372 * gcc.target/arm/ftest-support.h Likewise.
5373 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5374 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5375 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5376 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5377 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5378 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5379 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5380 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5381 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5382 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5383 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5384 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5385 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5386 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5387 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5388 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5389 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5390 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5391 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5392 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5393 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5394 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5395 * lib/target-supports.exp
5396 (check_effective_target_arm_arch_FUNC): Add support for more
5397 architectures.
5398 (add_options_for_arm_arch_FUNC): Likewise.
5399 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5400
5401 2012-06-25 Jason Merrill <jason@redhat.com>
5402
5403 PR c++/53202
5404 * g++.dg/cpp0x/constexpr-tuple.C: New.
5405
5406 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR target/53759
5409 * gcc.target/i386/pr53759.c: New test.
5410
5411 PR c++/53594
5412 * g++.dg/cpp0x/nsdmi7.C: New test.
5413
5414 2012-06-24 Kai Tietz <ktietz@redhat.com>
5415
5416 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5417 for LLP64 targets.
5418 * gcc.target/i386/pr38988.c: Likewise.
5419
5420 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5421
5422 PR fortran/47710
5423 PR fortran/53328
5424 * gfortran.dg/typebound_generic_12.f03: New.
5425 * gfortran.dg/typebound_generic_13.f03: New.
5426
5427 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5428
5429 * gnat.dg/lto15.ad[sb]: New test.
5430
5431 2012-06-21 Meador Inge <meadori@codesourcery.com>
5432
5433 PR c/53702
5434 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5435
5436 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5437
5438 * gcc.dg/pch/ident-1.c: New test.
5439 * gcc.dg/pch/ident-1.hs: Header file for new test.
5440
5441 2012-06-21 Michael Matz <matz@suse.de>
5442
5443 PR middle-end/53688
5444 * gcc.c-torture/execute/pr53688.c: New test.
5445
5446 2012-06-20 Richard Guenther <rguenther@suse.de>
5447
5448 PR tree-optimization/30318
5449 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5450
5451 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5452
5453 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5454
5455 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5456
5457 * gcc.target/i386/clearcapv2.map: New file.
5458 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5459
5460 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5461
5462 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5463 and add __sh__ case.
5464
5465 2012-06-19 Jason Merrill <jason@redhat.com>
5466
5467 PR c++/52637
5468 * g++.dg/debug/localclass1.C: New.
5469
5470 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5471
5472 * g++.dg/cpp0x/override4.C: New.
5473
5474 2012-06-14 Jason Merrill <jason@redhat.com>
5475
5476 PR c++/53651
5477 * g++.dg/cpp0x/decltype37.C: New.
5478
5479 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5480
5481 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5482
5483 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5484
5485 * gcc.c-torture/compile/vector-5.c,
5486 gcc.c-torture/compile/vector-6.c: New tests.
5487
5488 2012-06-19 Richard Henderson <rth@redhat.com>
5489
5490 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5491
5492 2012-06-19 Richard Guenther <rguenther@suse.de>
5493
5494 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5495
5496 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5497
5498 PR target/53712
5499 * gcc.target/i386/pr53712.c: New test.
5500
5501 2012-06-18 Tobias Burnus <burnus@net-b.de>
5502
5503 PR fortran/53692
5504 * gfortran.dg/elemental_optional_args_6.f90: New.
5505
5506 2012-06-18 Tobias Burnus <burnus@net-b.de>
5507
5508 PR fortran/53526
5509 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5510 * gfortran.dg/coarray/move_alloc_1.f90
5511
5512 2012-06-18 Tobias Burnus <burnus@net-b.de>
5513
5514 PR fortran/53526
5515 * gfortran.dg/coarray_27.f90: New.
5516
5517 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5518 Greta Yorsh <Greta.Yorsh@arm.com>
5519
5520 * gcc.target/arm/epilog-1.c: New test.
5521
5522 2012-06-18 Richard Guenther <rguenther@suse.de>
5523
5524 PR tree-optimization/53693
5525 * g++.dg/torture/pr53693.C: New testcase.
5526
5527 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5528
5529 PR tree-optimization/53703
5530 * gcc.dg/torture/pr53703.c: New test.
5531
5532 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5533
5534 PR middle-end/53698
5535 * gcc.target/i386/pr53698.c: New test.
5536
5537 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5538
5539 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5540
5541 2012-06-17 Tobias Burnus <burnus@net-b.de>
5542
5543 PR fortran/53691
5544 PR fortran/53685
5545 * gfortran.dg/transfer_check_3.f90: New.
5546
5547 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5548
5549 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5550
5551 2012-06-16 Tobias Burnus <burnus@net-b.de>
5552
5553 PR fortran/53642
5554 PR fortran/45170
5555 * gfortran.dg/deferred_type_param_8.f90: New.
5556
5557 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5558
5559 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5560 testname that includes flags, passed in as new argument, in
5561 pass/fail messages.
5562 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5563 and pass it to verify-* procedures.
5564
5565 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5566 alignment torture options with usual torture options.
5567
5568 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5569 messages reported for one line of source code.
5570 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5571 * g++.dg/cpp0x/decltype2.C: Likewise.
5572 * g++.dg/cpp0x/decltype3.C: Likewise.
5573 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5574 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5575 * g++.dg/cpp0x/static_assert3.C: Likewise.
5576 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5577 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5578 * g++.dg/cpp0x/union1.C: Likewise.
5579 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5580 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5581 * g++.dg/cpp0x/variadic2.C: Likewise.
5582 * g++.dg/cpp0x/variadic20.C: Likewise.
5583 * g++.dg/cpp0x/variadic74.C: Likewise.
5584 * g++.dg/diagnostic/bitfld2.C: Likewise.
5585 * g++.dg/ext/attrib44.C: Likewise.
5586 * g++.dg/ext/no-asm-1.C: Likewise.
5587 * g++.dg/other/error34.C: Likewise.
5588 * g++.dg/parse/crash46.C: Likewise.
5589 * g++.dg/parse/error10.C: Likewise.
5590 * g++.dg/parse/error2.C: Likewise.
5591 * g++.dg/parse/error3.C: Likewise.
5592 * g++.dg/parse/error36.C: Likewise.
5593 * g++.dg/parse/error8.C: Likewise.
5594 * g++.dg/parse/error9.C: Likewise.
5595 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5596 * g++.dg/parse/parser-pr28152.C: Likewise.
5597 * g++.dg/parse/template25.C: Likewise.
5598 * g++.dg/parse/typename11.C: Likewise.
5599 * g++.dg/tc1/dr147.C: Likewise.
5600 * g++.dg/template/deduce3.C: Likewise.
5601 * g++.dg/template/koenig9.C: Likewise.
5602 * g++.dg/template/pr23510.C: Likewise.
5603 * g++.dg/warn/pr12242.C: Likewise.
5604 * g++.dg/warn/pr30551-2.C: Likewise.
5605 * g++.dg/warn/pr30551.C: Likewise.
5606 * g++.old-deja/g++.other/typename1.C: Likewise.
5607 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5608
5609 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5610
5611 PR c++/51033
5612 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5613 * c-c++-common/torture/vshuf-2.inc: Likewise.
5614 * c-c++-common/torture/vshuf-4.inc: Likewise.
5615 * c-c++-common/torture/vshuf-8.inc: Likewise.
5616 * c-c++-common/torture/vshuf-main.inc: Likewise.
5617 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5618 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5619 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5620 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5621 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5622 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5623 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5624 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5625 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5626 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5627 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5628 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5629 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5630 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5631
5632 2012-06-15 Michael Matz <matz@suse.de>
5633
5634 * gcc.dg/tree-ssa/vector-4.c: New test.
5635
5636 2012-06-15 Michael Matz <matz@suse.de>
5637
5638 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5639 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5640
5641 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5642
5643 PR tree-optimization/53636
5644 * gcc.target/arm/pr53636.c: New test.
5645
5646 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR tree-optimization/51581
5649 * gcc.c-torture/execute/pr51581-1.c: New test.
5650 * gcc.c-torture/execute/pr51581-2.c: New test.
5651 * gcc.dg/vect/pr51581-1.c: New test.
5652 * gcc.dg/vect/pr51581-2.c: New test.
5653 * gcc.dg/vect/pr51581-3.c: New test.
5654 * gcc.target/i386/avx-pr51581-1.c: New test.
5655 * gcc.target/i386/avx-pr51581-2.c: New test.
5656 * gcc.target/i386/avx2-pr51581-1.c: New test.
5657 * gcc.target/i386/avx2-pr51581-2.c: New test.
5658 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5659
5660 2012-06-15 Richard Guenther <rguenther@suse.de>
5661
5662 * gcc.c-torture/execute/20120615-1.c: New testcase.
5663
5664 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5665
5666 * gnat.dg/vect8.ad[sb]: New test.
5667
5668 2012-06-14 Richard Guenther <rguenther@suse.de>
5669
5670 * gcc.dg/tree-ssa/vrp.h: New testcase.
5671 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5672
5673 2012-06-13 Christian Bruel <christian.bruel@st.com>
5674
5675 PR target/53621
5676 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5677
5678 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5679
5680 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5681
5682 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5683
5684 PR testsuite/20771
5685 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5686 test summary unique.
5687
5688 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5689 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5690 scan-stack-usage-not): Don't strip torture options from test name.
5691
5692 * lib/scandump.exp (scan-dump-times): Use printable version of
5693 regexp in test summary line.
5694
5695 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5696 messages reported for one line of source code.
5697 * gcc.dg/format/few-1.c: Likewise.
5698 * gcc.dg/ia64-sync-2.c: Likewise.
5699 * gcc.dg/sync-2.c: Likewise.
5700 * gcc.dg/noncompile/pr44517.c: Likewise.
5701
5702 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5703
5704 PR debug/49888
5705 * gcc.dg/guality/pr49888.c: New.
5706
5707 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5708
5709 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5710 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5711 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5712
5713 2012-06-13 Tobias Burnus <burnus@net-b.de>
5714
5715 PR fortran/53643
5716 * gfortran.dg/intent_out_7.f90: New.
5717
5718 2012-06-13 Tobias Burnus <burnus@net-b.de>
5719
5720 PR fortran/53597
5721 * gfortran.dg/save_4.f90: New.
5722
5723 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR c/53532
5726 PR c/51034
5727 PR c/53196
5728 * gcc.dg/pr53532.c: New test.
5729 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5730 adjust line numbers.
5731 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5732 * gcc.dg/Wcxx-compat-8.c: Likewise.
5733 * gcc.dg/pr51034.c: New test.
5734 * gcc.dg/pr53196-1.c: New test.
5735 * gcc.dg/pr53196-2.c: New test.
5736
5737 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5738
5739 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5740 alignment torture options with usual torture options.
5741 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5742 instead of dg-options.
5743 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5744 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5745 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5746 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5747 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5748 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5749
5750 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5751 to checks for multiple messages reported for one line of source code.
5752 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5753
5754 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5755 messages reported for one line of source code.
5756
5757 * gcc.dg/20031223-1.c: Add comments to check for multiple
5758 messages reported for one line of source code.
5759 * gcc.dg/Wconversion-integer.c: Likewise.
5760 * gcc.dg/Wfatal-2.c: Likewise.
5761 * gcc.dg/Wfatal.c: Likewise.
5762 * gcc.dg/Wobjsize-1.c: Likewise.
5763 * gcc.dg/c99-vla-jump-1.c: Likewise.
5764 * gcc.dg/c99-vla-jump-2.c: Likewise.
5765 * gcc.dg/c99-vla-jump-3.c: Likewise.
5766 * gcc.dg/c99-vla-jump-4.c: Likewise.
5767 * gcc.dg/c99-vla-jump-5.c: Likewise.
5768 * gcc.dg/decl-9.c: Likewise.
5769 * gcc.dg/declspec-10.c: Likewise.
5770 * gcc.dg/declspec-18.c: Likewise.
5771 * gcc.dg/mtune.c: Likewise.
5772 * gcc.dg/parser-pr28152-2.c: Likewise.
5773 * gcc.dg/parser-pr28152.c: Likewise.
5774 * gcc.dg/pr14475.c: Likewise.
5775 * gcc.dg/pr27953.c: Likewise.
5776 * gcc.dg/pr28322-3.c: Likewise.
5777 * gcc.dg/pr30457.c: Likewise.
5778 * gcc.dg/pr30551-2.c: Likewise.
5779 * gcc.dg/pr30551-3.c: Likewise.
5780 * gcc.dg/pr30551-4.c: Likewise.
5781 * gcc.dg/pr30551-5.c: Likewise.
5782 * gcc.dg/pr30551-6.c: Likewise.
5783 * gcc.dg/pr30551.c: Likewise.
5784 * gcc.dg/pr45461.c: Likewise.
5785 * gcc.dg/pr48552-1.c: Likewise.
5786 * gcc.dg/pr48552-2.c: Likewise.
5787 * gcc.dg/redecl-1.c: Likewise.
5788 * gcc.dg/transparent-union-3.c: Likewise.
5789 * gcc.dg/utf-dflt.c: Likewise.
5790 * gcc.dg/utf-dflt2.c: Likewise.
5791 * gcc.dg/vla-8.c: Likewise.
5792 * gcc.dg/vla-init-1.c: Likewise.
5793 * gcc.dg/wtr-int-type-1.c: Likewise.
5794
5795 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5796 messages reported for for one line of source code.
5797 * c-c++-common/raw-string-5.c: Likewise.
5798 * c-c++-common/raw-string-4.c: Likewise.
5799 * c-c++-common/raw-string-6.c: Likewise.
5800 * c-c++-common/pr20000.c: Likewise.
5801
5802 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5803 messages reported for one line of source code.
5804 * gcc.dg/cpp/pr30786.c: Likewise.
5805 * gcc.dg/cpp/pr28709.c: Likewise.
5806 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5807 * gcc.dg/cpp/macspace2.c: Likewise.
5808 * gcc.dg/cpp/missing-header-1.c: Likewise.
5809 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5810 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5811 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5812
5813 2012-06-12 Jason Merrill <jason@redhat.com>
5814
5815 PR c++/53599
5816 * g++.dg/template/local7.C: New.
5817
5818 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5819
5820 PR target/53511
5821 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5822 * gcc.target/sh/pr51340-2.c: Likewise.
5823 * gcc.target/sh/pr51340-3.c: Likewise.
5824
5825 2012-06-12 Michael Matz <matz@suse.de>
5826
5827 * gcc.dg/torture/alias-1.c: New test.
5828
5829 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5830
5831 PR rtl-optimization/53589
5832 * gcc.dg/torture/pr53589.c: New test.
5833
5834 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5835
5836 PR target/50749
5837 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5838 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5839 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5840 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5841 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5842 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5843 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5844 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5845 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5846 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5847 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5848 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5849 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5850 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5851 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5852 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5853
5854 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5855
5856 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5857 (check_intel_cpu_model): New function.
5858 (check_amd_cpu_model): New function.
5859 (check_features): New function.
5860 (__get_cpuid_output): New function.
5861 (check_detailed): New function.
5862 (fn1): Rename to quick_check.
5863 (main): Update to call quick_check and call check_detailed.
5864
5865 2012-06-11 Richard Henderson <rth@redhat.com>
5866
5867 * lib/target-supports.exp
5868 (check_effective_target_sync_long_long_runtime): Use
5869 check_effective_target_lp64 instead of
5870 check_effective_target_powerpc64 for powerpc targets.
5871
5872 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5873
5874 PR target/53511
5875 * gcc.target/sh/pr53511-1.c: New.
5876
5877 2012-06-11 Richard Guenther <rguenther@suse.de>
5878
5879 PR middle-end/53470
5880 * g++.dg/lto/pr53470_0.C: New testcase.
5881 * gcc.dg/lto/pr53470_0.c: Likewise.
5882
5883 2012-06-11 Richard Guenther <rguenther@suse.de>
5884
5885 PR c++/53605
5886 * g++.dg/ext/pr53605.C: New testcase.
5887
5888 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5889
5890 * gnat.dg/specs/array1.ads: New test.
5891 * gnat.dg/specs/array2.ads: Likewise.
5892 * gnat.dg/array22.adb: Likewise.
5893
5894 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5895
5896 * gnat.dg/constant4.adb: New test.
5897 * gnat.dg/constant4_pkg.ads: New helper.
5898
5899 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5900
5901 PR fortran/52552
5902 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5903 * gfortran.dg/allocate_class_1.f90: Modified.
5904 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5905 * gfortran.dg/allocate_class_2.f90: New.
5906
5907 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5908
5909 PR middle-end/53535
5910 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5911
5912 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5913
5914 PR fortran/52861
5915 * gfortran.dg/string_assign_2.f90: New test case.
5916
5917 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5918
5919 PR fortran/52861
5920 * gfortran.dg/string_assign_1.f90: New test case.
5921
5922 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5923
5924 PR middle-end/53580
5925 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5926 * gcc.dg/gomp/critical-4.c: Likewise.
5927 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5928 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5929 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5930 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5931 * c-c++-common/gomp/pr53580.c: New test.
5932
5933 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
5934
5935 PR c++/51214
5936 * g++.dg/cpp0x/forw_enum11.C: New.
5937
5938 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5939
5940 PR c++/53567
5941 * g++.dg/cpp0x/alias-decl-19.C: New.
5942
5943 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5944
5945 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5946
5947 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5948
5949 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5950 (XSTATE_FP): Ditto.
5951 (XSTATE_SSE): Ditto.
5952 (XSTATE_YMM): Ditto.
5953 (avx_os_support): Use new defines.
5954
5955 2012-06-06 Richard Guenther <rguenther@suse.de>
5956
5957 PR testsuite/32380
5958 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5959 loops.
5960
5961 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
5962
5963 PR c++/52841
5964 * g++.dg/cpp0x/pr52841.C: New testcase.
5965
5966 2012-06-06 Richard Guenther <rguenther@suse.de>
5967
5968 PR tree-optimization/53081
5969 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5970 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5971
5972 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5973
5974 * gcc.target/powerpc/pr53487.c: New test.
5975
5976 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5977
5978 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5979
5980 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5981
5982 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5983
5984 2012-06-05 Richard Guenther <rguenther@suse.de>
5985
5986 PR tree-optimization/30442
5987 * gcc.dg/vect/bb-slp-30.c: New testcase.
5988
5989 2012-06-05 Richard Guenther <rguenther@suse.de>
5990
5991 PR tree-optimization/53081
5992 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5993 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5994 -fno-tree-loop-distribute-patterns.
5995
5996 2012-06-05 Alan Modra <amodra@gmail.com>
5997
5998 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5999 Check static chain in nested funcs.
6000
6001 2012-06-04 Tobias Burnus <burnus@net-b.de>
6002
6003 PR fortran/50619
6004 * gfortran.dg/init_flag_10.f90: New.
6005
6006 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6007
6008 PR c++/53524
6009 * g++.dg/warn/Wenum-compare-no-2: New.
6010
6011 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6012
6013 PR preprocessor/53463
6014 * g++.dg/cpp/limits.C: New test.
6015 * g++.dg/parse/error19.C: Adjust.
6016 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6017 * g++.dg/warn/pr35635.C: Likewise.
6018 * g++.old-deja/g++.pt/assign1.C: Likewise.
6019
6020 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6021
6022 PR target/53559
6023 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6024 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6025 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6026 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6027 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6028 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6029 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6030 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6031
6032 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6033
6034 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6035
6036 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6037
6038 PR tree-optimization/53550
6039 * gcc.dg/pr53550.c: New test.
6040
6041 2012-06-04 Richard Guenther <rguenther@suse.de>
6042
6043 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6044 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6045 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6046
6047 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6048
6049 PR fortran/48831
6050 * gfortran.dg/parameter_array_element_2.f90: New.
6051
6052 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6053
6054 PR target/53512
6055 * gcc.target/sh/pr53512-1.c: New.
6056 * gcc.target/sh/pr53512-2.c: New.
6057 * gcc.target/sh/pr53512-3.c: New.
6058 * gcc.target/sh/pr53512-4.c: New.
6059
6060 2012-06-01 Jason Merrill <jason@redhat.com>
6061
6062 PR c++/52973
6063 * g++.dg/ext/visibility/template12.C: New.
6064 * g++.dg/ext/attrib14.C: Adjust warning line.
6065
6066 PR c++/52725
6067 * g++.dg/parse/new6.C: New.
6068 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6069
6070 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6071
6072 * c-c++-common/restrict-2.c: Revert previous change.
6073
6074 2012-06-01 Jason Merrill <jason@redhat.com>
6075
6076 PR c++/53137
6077 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6078
6079 PR c++/53484
6080 * g++.dg/cpp0x/auto33.C: New.
6081
6082 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6083
6084 PR c++/26155
6085 * g++.dg/parse/namespace-alias-1.C: New.
6086
6087 2012-06-01 Christian Bruel <christian.bruel@st.com>
6088
6089 * gcc.dg/spec-options.c: New test.
6090 * gcc.dg/foo.specs: New file.
6091
6092 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6093
6094 PR ada/53517
6095 * gnat.dg/lto14.adb: Skip on Solaris.
6096
6097 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6098
6099 * gcc.target/cris/sync-1-v10.c,
6100 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6101 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6102 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6103 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6104 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6105 gcc.target/cris/torture/sync-mis-op-i-1.c,
6106 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6107 gcc.target/cris/torture/sync-mis-op-i-2.c,
6108 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6109 gcc.target/cris/torture/sync-mis-op-i-3.c,
6110 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6111 gcc.target/cris/torture/sync-mis-op-s-1.c,
6112 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6113 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6114 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6115 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6116 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6117 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6118 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6119 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6120 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6121
6122 2012-05-31 Richard Guenther <rguenther@suse.de>
6123
6124 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6125 ldist-pr45948.c with disabled SCCP.
6126
6127 2012-05-31 Richard Guenther <rguenther@suse.de>
6128
6129 PR middle-end/48493
6130 * gcc.dg/torture/pr48493.c: New testcase.
6131
6132 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6133
6134 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6135 arm32 to targets.
6136 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6137 of the initialization loop.
6138 (dg-final): Adjust the expected number of vectorized loops depending
6139 on vect_char_mult target selector.
6140
6141 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6142
6143 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6144 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6145 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6146 New tests.
6147
6148 2012-05-30 Jason Merrill <jason@redhat.com>
6149
6150 PR c++/53356
6151 * g++.dg/init/new34.C: New.
6152 * g++.dg/tree-ssa/stabilize1.C: New.
6153
6154 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6155
6156 PR c++/53356
6157 * g++.dg/init/new33.C: New test.
6158
6159 2012-05-30 Richard Guenther <rguenther@suse.de>
6160
6161 PR middle-end/53501
6162 * gcc.dg/torture/pr53501.c: New testcase.
6163 * c-c++-common/restrict-2.c: Adjust.
6164
6165 2012-05-30 Alan Modra <amodra@gmail.com>
6166
6167 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6168 torture-finish.
6169
6170 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6171
6172 * gcc.target/i386/shuf-concat.c: New test.
6173
6174 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6175
6176 PR rtl-optimization/53519
6177 * gcc.c-torture/compile/pr53519.c: New test.
6178
6179 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6180
6181 * gcc.target/arm/neon-vrev.c: New.
6182
6183 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6184
6185 PR target/51340
6186 * gcc.target/sh/pr51340-1.c: New.
6187 * gcc.target/sh/pr51340-2.c: New.
6188 * gcc.target/sh/pr51340-3.c: New.
6189
6190 2012-05-29 Richard Guenther <rguenther@suse.de>
6191
6192 PR tree-optimization/53516
6193 * gcc.dg/torture/pr53516.c: New testcase.
6194
6195 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6196
6197 PR preprocessor/53229
6198 * gcc.dg/cpp/paste6.c: Force to run without
6199 -ftrack-macro-expansion.
6200 * gcc.dg/cpp/paste8.c: Likewise.
6201 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6202 -ftrack-macro-expansion.
6203 * gcc.dg/cpp/paste12.c: Force to run without
6204 -ftrack-macro-expansion.
6205 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6206 -ftrack-macro-expansion.
6207 * gcc.dg/cpp/paste13.c: Likewise.
6208 * gcc.dg/cpp/paste14.c: Likewise.
6209 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6210 -ftrack-macro-expansion.
6211 * gcc.dg/cpp/paste18.c: New test.
6212
6213 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6214
6215 * gcc.target/cris/torture/trap-1.c,
6216 gcc.target/cris/torture/trap-2.c,
6217 gcc.target/cris/torture/trap-3.c,
6218 gcc.target/cris/torture/trap-v0.c,
6219 gcc.target/cris/torture/trap-v3.c: New tests.
6220
6221 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6222
6223 PR c++/25137
6224 * g++.dg/warn/Wbraces3.C: New.
6225 * g++.dg/warn/Wbraces4.C: Likewise.
6226
6227 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR tree-optimization/53505
6230 * c-c++-common/torture/pr53505.c: New test.
6231
6232 2012-05-27 Nathan Sidwell <nathan@acm.org>
6233
6234 * gcc.dg/stmt-expr-4.c: New.
6235
6236 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6237
6238 PR c++/53491
6239 * g++.dg/parse/crash60.C: New.
6240
6241 2012-05-26 Jason Merrill <jason@redhat.com>
6242
6243 PR c++/53220
6244 * c-c++-common/array-lit.c: New.
6245 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6246
6247 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6248
6249 PR ada/50294
6250 * gnat.dg/array21.adb: New test.
6251
6252 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6253
6254 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6255
6256 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/32054
6259 * g++.dg/other/anon-union3.C: New.
6260
6261 2012-05-25 Ian Lance Taylor <iant@google.com>
6262
6263 * gcc.dg/split-6.c: New test.
6264
6265 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6266
6267 * gnat.dg/lto14.adb: New test.
6268
6269 2012-05-25 Tristan Gingold <gingold@adacore.com>
6270
6271 * gcc.target/i386/large-frame.c: New.
6272
6273 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6274 * gcc.target/powerpc/lhs-1.c: New.
6275 * gcc.target/powerpc/lhs-2.c: New.
6276 * gcc.target/powerpc/lhs-3.c: New.
6277
6278 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6279
6280 Make unwound macro expansion trace less redundant
6281 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6282 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6283 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6284 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6285 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6286 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6287
6288 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6289
6290 PR c++/53464
6291 * g++.dg/cpp0x/constexpr-default1.C: New.
6292
6293 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6294
6295 PR c++/32080
6296 * g++.dg/eh/goto2.C: New.
6297
6298 2012-05-24 Richard Guenther <rguenther@suse.de>
6299
6300 PR middle-end/53460
6301 * g++.dg/tree-prof/pr53460.C: New testcase.
6302
6303 2012-05-24 Richard Guenther <rguenther@suse.de>
6304
6305 PR bootstrap/53466
6306 * g++.dg/debug/pr53466.C: New testcase.
6307
6308 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6309
6310 PR tree-optimization/53465
6311 * gcc.c-torture/execute/pr53465.c: New test.
6312
6313 2012-05-23 Tobias Burnus <burnus@net-b.de>
6314
6315 PR fortran/51055
6316 PR fortran/45170
6317 * gfortran.dg/allocate_with_typespec_6.f90: New.
6318
6319 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/29185
6322 * g++.dg/warn/delete-array-1.C: New.
6323
6324 2012-05-23 Richard Guenther <rguenther@suse.de>
6325
6326 * gcc.dg/torture/pr39074-2.c: Adjust.
6327 * gcc.dg/torture/pr39074.c: Likewise.
6328 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6329 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6330
6331 2012-05-22 Jan Hubicka <jh@suse.cz>
6332
6333 PR middle-end/53161
6334 * g++.dg/torture/pr53161.C: New testcase.
6335
6336 2012-05-22 Tobias Burnus <burnus@net-b.de>
6337
6338 PR fortran/53389
6339 * gfortran.dg/realloc_on_assign_15.f90: New.
6340
6341 2012-05-22 Richard Guenther <rguenther@suse.de>
6342
6343 PR middle-end/51071
6344 * gcc.dg/torture/pr51071-2.c: New testcase.
6345
6346 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6347
6348 PR tree-optimization/53336
6349 * g++.dg/torture/pr53336.C: New testcase.
6350
6351 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6352
6353 PR c++/53322
6354 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6355 instead of -Wunused-local-typedefs.
6356
6357 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6358
6359 PR c++/51184
6360 * g++.dg/other/abstract4.C: New-
6361
6362 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6363
6364 PR c++/40821
6365 * g++.dg/ext/attrib46.C: New.
6366
6367 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6368
6369 PR c/53418
6370 * gcc.c-torture/compile/pr53418-1.c,
6371 gcc.c-torture/compile/pr53418-2.c: New tests.
6372
6373 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR tree-optimization/53366
6376 * gcc.dg/torture/pr53366-1.c: New test.
6377 * gcc.dg/torture/pr53366-2.c: New test.
6378 * gcc.target/i386/pr53366-1.c: New test.
6379 * gcc.target/i386/pr53366-2.c: New test.
6380
6381 PR tree-optimization/53409
6382 * gcc.c-torture/compile/pr53409.c: New test.
6383
6384 PR tree-optimization/53410
6385 * gcc.c-torture/compile/pr53410-1.c: New test.
6386 * gcc.c-torture/compile/pr53410-2.c: New test.
6387
6388 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6389
6390 PR target/53425
6391 * gcc.target/i386/pr53425-1.c: New file.
6392 * gcc.target/i386/pr53425-2.c: Likewise.
6393
6394 2012-05-21 Richard Guenther <rguenther@suse.de>
6395
6396 PR tree-optimization/53408
6397 * gcc.dg/torture/pr53408.c: New testcase.
6398
6399 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6400 H.J. Lu <hongjiu.lu@intel.com>
6401
6402 PR target/53416
6403 * gcc.target/i386/pr53416.c: New file.
6404
6405 2012-05-21 Richard Guenther <rguenther@suse.de>
6406
6407 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6408
6409 2012-05-21 Richard Guenther <rguenther@suse.de>
6410
6411 * gcc.dg/torture/ldist-1.c: New testcase.
6412
6413 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6414
6415 * gnat.dg/lto13.adb: New test.
6416 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6417
6418 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6419
6420 * gnat.dg/specs/lto12.ads: New test.
6421 * gnat.dg/specs/lto12_pkg.ads: New helper.
6422
6423 2012-05-18 Richard Guenther <rguenther@suse.de>
6424
6425 PR tree-optimization/53346
6426 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6427 * gcc.target/i386/incoming-10.c: Adjust.
6428 * gcc.target/i386/incoming-11.c: Likewise.
6429 * gcc.target/i386/pr46295.c: Likewise.
6430
6431 2012-05-18 Richard Guenther <rguenther@suse.de>
6432
6433 * gcc.dg/pr53352.c: Return zero.
6434
6435 2012-05-18 Richard Guenther <rguenther@suse.de>
6436
6437 PR tree-optimization/53390
6438 * gcc.dg/torture/pr53390.c: New testcase.
6439
6440 2012-05-18 Meador Inge <meadori@codesourcery.com>
6441
6442 PR rtl-optimization/53352
6443 * gcc.dg/pr53352.c: New test.
6444
6445 2012-05-17 David S. Miller <davem@davemloft.net>
6446
6447 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6448 failure on sparc-*-linux-gnu.
6449
6450 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/39681
6453 * g++.dg/parse/error49.C: New.
6454 * g++.dg/cpp0x/error8.C: Likewise.
6455 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6456 * g++.dg/ext/utf-dflt2.C: Likewise.
6457 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6458 * g++.dg/ext/utf-dflt.C: Likewise.
6459 * c-c++-common/raw-string-3.c: Likewise.
6460 * c-c++-common/raw-string-4.c: Likewise.
6461
6462 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/53371
6465 * g++.dg/cpp0x/catch1.C: New.
6466
6467 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6468
6469 PR c++/44516
6470 * g++.dg/parse/error48.C: New.
6471 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6472 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6473
6474 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6475
6476 * gcc.dg/tm/indirect-2.c: New test.
6477
6478 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6479
6480 PR tree-optimization/53217
6481 * gfortran.dg/pr53217.f90: New test.
6482
6483 2012-05-16 Richard Guenther <rguenther@suse.de>
6484
6485 PR tree-optimization/53364
6486 * g++.dg/torture/pr53364.C: New testcase.
6487
6488 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6489
6490 PR testsuite/52641
6491 * gcc.dg/pr52549.c: Fix test for long != void*
6492 * gcc.c-torture/execute/pr52979-1.x: New file.
6493 * gcc.c-torture/execute/pr52979-2.x: New file.
6494
6495 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6496
6497 PR preprocessor/7263
6498 * gcc.dg/binary-constants-2.c: Run without tracking locations
6499 accross macro expansion.
6500 * gcc.dg/binary-constants-3.c: Likewise.
6501 * gcc.dg/cpp/sysmac2.c: Likewise.
6502 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6503 location.
6504 * gcc.dg/cpp/syshdr3.c: New test.
6505 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6506 * gcc.dg/system-binary-constants-1.c: New test.
6507 * gcc.dg/system-binary-constants-1.h: New header for the new test
6508 above.
6509 * g++.dg/cpp/syshdr3.C: New test.
6510 * g++.dg/cpp/syshdr3.h: New header the new test above.
6511 * g++.dg/system-binary-constants-1.C: New test.
6512 * g++.dg/system-binary-constants-1.h: New header the new test
6513 above.
6514
6515 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6516
6517 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6518
6519 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6520
6521 PR target/53358
6522 * gcc.dg/pr53358.c: New test.
6523
6524 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/11856
6527 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6528 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6529
6530 2012-05-15 Olivier Hainque <hainque@adacore.com>
6531
6532 * g++.dg/eh/sighandle.C: New testcase.
6533
6534 2012-05-15 Richard Guenther <rguenther@suse.de>
6535
6536 PR tree-optimization/53355
6537 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6538
6539 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6540
6541 * gfortran.dg/*.f90: Remove now redundant manual
6542 cleanup-modules directive.
6543
6544 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6545
6546 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6547 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6548
6549 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6550
6551 PR fortran/52428
6552 * gfortran.dg/int_range_io_1.f90: New test.
6553
6554 2012-05-14 Andi Kleen <ak@linux.intel.com>
6555 Jakub Jelinek <jakub@redhat.com>
6556
6557 PR target/53315
6558 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6559 * gcc.target/i386/rtm-check.h: New file.
6560 * gcc.target/i386/pr53315.c: New test.
6561
6562 2012-05-14 Tobias Burnus <burnus@net-b.de>
6563
6564 PR fortran/49110
6565 PR fortran/51055
6566 PR fortran/53329
6567 * gfortran.dg/deferred_type_param_4.f90: New.
6568 * gfortran.dg/deferred_type_param_6.f90: New.
6569
6570 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6571
6572 * gcc.target/i386/retarg.c: New test.
6573
6574 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6575
6576 PR fortran/45170
6577 * gfortran.dg/deferred_type_param_3.f90: New.
6578 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6579 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6580
6581 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6582
6583 * gnat.dg/null_pointer_deref3.adb: New test.
6584
6585 2012-05-12 Tobias Burnus <burnus@net-b.de>
6586
6587 PR fortran/49110
6588 PR fortran/52843
6589 * gfortran.dg/deferred_type_param_5.f90: New.
6590
6591 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6592
6593 * g++.dg/parse/error47.C: New.
6594
6595 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6596
6597 PR fortran/52537
6598 * gfortran.dg/string_compare_4.f90: Change option
6599 to -fdump-tree-original. Add test case for kind=4.
6600
6601 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6602
6603 PR fortran/52537
6604 * gfortran.dg/string_compare_4.f90: New test.
6605
6606 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6607
6608 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6609
6610 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6611
6612 PR c++/53305
6613 * g++.dg/cpp0x/variadic132.C: New.
6614
6615 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6616
6617 PR c++/53158
6618 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6619 * g++.dg/parse/error26.C: Tweak dg-error column number.
6620
6621 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6622
6623 PR c++/53301
6624 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6625
6626 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6627
6628 * gnat.dg/lto11.ad[sb]: New test.
6629
6630 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6631
6632 PR target/52908
6633 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6634 directive to Scan for vpmuldq, not vpmacsdql.
6635
6636 2012-05-09 Michael Matz <matz@suse.de>
6637
6638 PR tree-optimization/53185
6639 * gcc.dg/vect/pr53185.c: New test.
6640
6641 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6642
6643 PR middle-end/53249
6644 * gcc.target/i386/pr53249.c: New.
6645
6646 2012-05-09 Richard Guenther <rguenther@suse.de>
6647
6648 PR tree-optimization/18437
6649 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6650 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6651
6652 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6653
6654 PR tree-optimization/53226
6655 * gcc.c-torture/compile/pr53226.c: New test.
6656
6657 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6658
6659 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6660 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6661 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6662 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6663 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6664 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6665 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6666 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6667 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6668 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6669 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6670 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6671 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6672 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6673
6674 2012-05-09 Dehao Chen <dehao@google.com>
6675
6676 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6677 * gcc.dg/predict-2.c: Likewise.
6678 * gcc.dg/predict-3.c: Likewise.
6679 * gcc.dg/predict-4.c: Likewise.
6680 * gcc.dg/predict-5.c: Likewise.
6681 * gcc.dg/predict-6.c: Likewise.
6682
6683 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6684
6685 PR target/53272
6686 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6687
6688 2012-05-08 Richard Guenther <rguenther@suse.de>
6689
6690 * gcc.dg/fold-bitand-4.c: New testcase.
6691
6692 2012-05-08 Dehao Chen <dehao@google.com>
6693
6694 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6695 heuristic is working properly.
6696 * gcc.dg/predict-2.c: Likewise.
6697 * gcc/dg/predict-3.c: Likewise.
6698 * gcc/dg/predict-4.c: Likewise.
6699 * gcc/dg/predict-5.c: Likewise.
6700 * gcc/dg/predict-6.c: Likewise.
6701
6702 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6703
6704 PR tree-optimization/53239
6705 * g++.dg/opt/vrp3.C: New test.
6706 * g++.dg/opt/vrp3-aux.cc: New file.
6707 * g++.dg/opt/vrp3.h: New file.
6708
6709 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6710
6711 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6712 .uleb128 support in assembler output.
6713
6714 2012-05-07 Richard Guenther <rguenther@suse.de>
6715
6716 PR lto/42987
6717 * g++.dg/lto/pr42987_0.C: New testcase.
6718 * g++.dg/lto/pr42987_1.C: Likewise.
6719
6720 2012-05-07 Tobias Burnus <burnus@net-b.de>
6721
6722 PR fortran/53255
6723 * gfortran.dg/typebound_operator_15.f90: New.
6724
6725 2012-05-06 Tobias Burnus <burnus@net-b.de>
6726
6727 PR fortran/41587
6728 * gfortran.dg/class_array_13.f90: New.
6729
6730 2012-05-06 Tristan Gingold <gingold@adacore.com>
6731
6732 * gnat.dg/warn7.adb: New test.
6733
6734 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6735
6736 * gnat.dg/specs/renamings.ads: Rename to...
6737 * gnat.dg/specs/renaming1.ads: ...this.
6738 * gnat.dg/specs/renaming2.ads: New test.
6739 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6740 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6741 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6742 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6743
6744 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6745
6746 * gnat.dg/discr36.ad[sb]: New test.
6747 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6748
6749 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6750
6751 PR c/43772
6752 * c-c++-common/pr43772.c: New.
6753
6754 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6755
6756 PR fortran/41600
6757 * gfortran.dg/select_type_26.f03 : New test.
6758 * gfortran.dg/select_type_27.f03 : New test.
6759
6760 PR fortran/53191
6761 * gfortran.dg/select_type_28.f03 : New test.
6762
6763 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6764
6765 PR fortran/49010
6766 PR fortran/24518
6767 * gfortran.dg/mod_sign0_1.f90: New test.
6768 * gfortran.dg/mod_large_1.f90: New test.
6769
6770 2012-05-04 Tobias Burnus <burnus@net-b.de>
6771
6772 PR fortran/53175
6773 gfortran.dg/public_private_module_5.f90: New.
6774
6775 2012-05-04 Tobias Burnus <burnus@net-b.de>
6776
6777 PR fortran/53111
6778 * gfortran.dg/constructor_7.f90: New.
6779 * gfortran.dg/constructor_8.f90: New.
6780
6781 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6782
6783 PR c++/53166
6784 * g++.dg/cpp0x/static_assert7.C: New.
6785
6786 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6787
6788 PR tree-optimization/52633
6789 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6790 recognized as widening shifts instead of over-widening.
6791 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6792 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6793 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6794 * gcc.target/arm/pr52633.c: New test.
6795
6796 2012-05-04 Richard Guenther <rguenther@suse.de>
6797
6798 PR tree-optimization/53168
6799 * gcc.dg/torture/pr53168.c: New testcase.
6800 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6801
6802 2012-05-04 Richard Guenther <rguenther@suse.de>
6803
6804 * gcc.dg/lto/pr53214_0.c: New testcase.
6805
6806 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6807
6808 * gcc.target/ia64/pr48496.c: New test.
6809 * gcc.target/ia64/pr52657.c: Likewise.
6810
6811 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6812
6813 PR c/51712
6814 * c-c++-common/pr51712.c: New.
6815
6816 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6817
6818 PR target/53199
6819 * gcc.target/powwerpc/pr53199.c: New file.
6820
6821 2012-05-03 Jason Merrill <jason@redhat.com>
6822
6823 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6824
6825 * gcc.dg/debug/dwarf2/dups-types.c: New.
6826 * gcc.dg/debug/dwarf2/dups-types.h: New.
6827
6828 2012-05-03 Jason Merrill <jason@redhat.com>
6829
6830 * g++.dg/debug/dwarf2/namespace-2.C: New.
6831 * g++.dg/debug/dwarf2/localclass3.C: New.
6832
6833 2012-05-03 Jason Merrill <jason@redhat.com>
6834
6835 * g++.dg/debug/dwarf2/thunk1.C: New.
6836
6837 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/53186
6840 * g++.dg/other/final2.C: New.
6841
6842 2012-05-03 Richard Guenther <rguenther@suse.de>
6843
6844 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6845
6846 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6847
6848 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6849 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6850 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6851 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6852
6853 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6854
6855 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6856 .byte 0xf2.
6857 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6858 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6859 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6860
6861 PR debug/53174
6862 * gcc.dg/pr53174.c: New test.
6863
6864 PR target/53187
6865 * gcc.target/arm/pr53187.c: New test.
6866 * gcc.c-torture/compile/pr53187.c: New test.
6867
6868 2012-05-03 Richard Guenther <rguenther@suse.de>
6869
6870 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6871 unsupported prefetching support.
6872
6873 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6874
6875 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6876 option -ftrack-macro-expansion=0.
6877 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6878 option -ftrack-macro-expansion=0.
6879
6880 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6881
6882 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6883 dg-options for target arm with dg-additional-options.
6884
6885 2012-05-03 Richard Guenther <rguenther@suse.de>
6886
6887 PR tree-optimization/53144
6888 * gcc.dg/torture/pr53144.c: New testcase.
6889
6890 2012-05-03 Tobias Burnus <burnus@net-b.de>
6891
6892 PR fortran/52864
6893 * gfortran.dg/pointer_intent_7.f90: New.
6894 * gfortran.dg/pure_formal_3.f90: New.
6895
6896 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6897
6898 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6899
6900 2012-05-02 Martin Jambor <mjambor@suse.cz>
6901
6902 PR lto/52605
6903 * g++.dg/lto/pr52605_0.C: New test.
6904
6905 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6906
6907 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6908 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6909 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6910 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6911 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6912 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6913 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6914 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6915 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6916 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6917 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6918 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6919 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6920 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6921 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6922 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6923
6924 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6925
6926 PR middle-end/53153
6927 * gcc.dg/pr53153.c: New test.
6928
6929 2012-05-02 Richard Guenther <rguenther@suse.de>
6930
6931 * g++.dg/tree-ssa/pr19807.C: Adjust.
6932
6933 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6934
6935 PR tree-optimization/53163
6936 * gcc.c-torture/compile/pr53163.c: New test.
6937
6938 PR rtl-optimization/53160
6939 * gcc.c-torture/execute/pr53160.c: New test.
6940
6941 2012-05-01 Ian Lance Taylor <iant@google.com>
6942
6943 PR c/37303
6944 * gcc.dg/pr37303.c: New test.
6945
6946 2012-05-01 Richard Henderson <rth@redhat.com>
6947
6948 * lib/target-supports.exp
6949 (check_effective_target_sync_long_long_runtime): True for
6950 check_effective_target_powerpc64.
6951
6952 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6953
6954 PR c++/51033
6955 * gcc.dg/vector-1.c: Move to ...
6956 * c-c++-common/vector-1.c: ... here.
6957 * gcc.dg/vector-2.c: Move to ...
6958 * c-c++-common/vector-2.c: ... here.
6959 * gcc.dg/vector-3.c: Move to ...
6960 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6961 * gcc.dg/vector-4.c: Move to ...
6962 * c-c++-common/vector-4.c: ... here.
6963 * gcc.dg/vector-init-1.c: Move to ...
6964 * c-c++-common/vector-init-1.c: ... here.
6965 * gcc.dg/vector-init-2.c: Move to ...
6966 * c-c++-common/vector-init-2.c: ... here.
6967 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6968 * c-c++-common/vector-subscript-1.c: ... here.
6969 * gcc.dg/vector-subscript-2.c: Move to ...
6970 * c-c++-common/vector-subscript-2.c: ... here.
6971 * gcc.dg/vector-subscript-3.c: Move to ...
6972 * c-c++-common/vector-subscript-3.c: ... here.
6973
6974 PR c++/51314
6975 * g++.dg/cpp0x/vt-51314.C: New test.
6976 * g++.dg/cpp0x/variadic76.C: Fix.
6977
6978 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6979
6980 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6981
6982 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6983
6984 Add -Wvarargs option
6985 * c-c++-common/Wvarargs.c: New test case.
6986 * c-c++-common/Wvarargs-2.c: Likewise.
6987
6988 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6989
6990 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6991 * objc.dg/foreach-7.m: Force the test case to run without
6992 -ftrack-macro-expansion.
6993 * c-c++-common/tm/attrib-1.c: Likewise.
6994 * c-c++-common/warn-ommitted-condop.c: Likewise.
6995 * gcc.dg/assign-warn-1.c: Likewise.
6996 * gcc.dg/assign-warn-2.c: Likewise.
6997 * gcc.dg/attr-alloc_size.c: Likewise.
6998 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6999 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7000 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7001 * gcc.dg/c90-const-expr-9.c: Likewise.
7002 * gcc.dg/c99-const-expr-9.c: Likewise.
7003 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7004 * gcc.dg/cpp/direct2s.c: Likewise.
7005 * gcc.dg/cpp/pr28709.c: Likewise.
7006 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7007 * gcc.dg/dfp/composite-type.c: Likewise.
7008 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7009 with -ftrack-macro-expansion
7010 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7011 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7012 * g++.dg/ext/cleanup-1.C: Likewise.
7013 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7014 * g++.dg/template/sfinae10.C: Likewise.
7015 * g++.dg/tm/wrap-2.C: Likewise.
7016 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7017 * g++.dg/warn/Wsign-conversion.C: Likewise.
7018 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7019 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7020 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7021 it to run with -ftrack-macro-expansion.
7022 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7023 test cases without -ftrack-macro-expansion.
7024
7025 Fix location for static class members
7026 * g++.dg/template/sfinae6_neg.C: Adjust.
7027
7028 Make conversion warnings work on NULL with -ftrack-macro-expansion
7029 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7030 alongside the previous testing for NULL.
7031
7032 Fix -Wuninitialized for -ftrack-macro-expansion
7033 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7034
7035 Strip "<built-in>" loc from displayed expansion context
7036 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7037 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7038 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7039 new test above.
7040
7041 Fix expansion point loc for macro-like tokens
7042 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7043 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7044
7045 Fix token pasting with -ftrack-macro-expansion
7046 * gcc.dg/cpp/paste17.c: New test case for
7047 -ftrack-macro-expansion=2 mode only.
7048 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7049
7050 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7051
7052 * gnat.dg/warn6.ad[sb]: New test.
7053
7054 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7055
7056 PR 53149
7057 * gcc.dg/20011021-1.c: Adjust testcase.
7058
7059 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7060
7061 PR fortran/53148
7062 * gfortran.dg/function_optimize_12.f90: New test.
7063
7064 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7065
7066 PR target/53156
7067 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7068 code to match current output and cover new peephole2 pattern.
7069
7070 2012-04-27 Ollie Wild <aaw@google.com>
7071
7072 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7073
7074 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7075
7076 * gcc.c-torture/execute/20120427-2.c: New testcase.
7077 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7078 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7079 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7080
7081 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7082
7083 PR target/53138
7084 * gcc.c-torture/execute/20120427-1.c: New testcase.
7085
7086 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7087
7088 PR middle-end/27139
7089 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7090
7091 2012-04-27 Tom de Vries <tom@codesourcery.com>
7092
7093 PR tree-optimization/51879
7094 * gcc.dg/pr51879.c: New test.
7095 * gcc.dg/pr51879-2.c: Same.
7096 * gcc.dg/pr51879-3.c: Same.
7097 * gcc.dg/pr51879-4.c: Same.
7098 * gcc.dg/pr51879-6.c: Same.
7099
7100 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7101
7102 PR c++/53096
7103 * g++.dg/cpp0x/defaulted35.C: New.
7104 * g++.dg/cpp0x/defaulted15.C: Adjust.
7105
7106 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7107
7108 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7109 structure layout.
7110
7111 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7112
7113 * gcc.target/i386/builtin_target.c: Check avx2.
7114
7115 2012-04-26 Alan Modra <amodra@gmail.com>
7116
7117 * gcc.target/powerpc/savres.c: New test.
7118 * gcc.target/powerpc/powerpc.exp: Run it.
7119
7120 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7121
7122 PR target/53120
7123 * gcc.dg/torture/pr53120.c: New test.
7124
7125 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR middle-end/52979
7128 * gcc.c-torture/compile/pr52979-1.c: New test.
7129 * gcc.c-torture/execute/pr52979-1.c: New test.
7130 * gcc.c-torture/execute/pr52979-2.c: New test.
7131
7132 2012-04-25 Richard Guenther <rguenther@suse.de>
7133
7134 * gcc.target/i386/l_fma_float_5.c: Adjust.
7135 * gcc.target/i386/l_fma_double_4.c: Likewise.
7136 * gcc.target/i386/l_fma_float_2.c: Likewise.
7137 * gcc.target/i386/l_fma_float_6.c: Likewise.
7138 * gcc.target/i386/l_fma_double_1.c: Likewise.
7139 * gcc.target/i386/l_fma_double_5.c: Likewise.
7140 * gcc.target/i386/l_fma_float_3.c: Likewise.
7141 * gcc.target/i386/l_fma_double_2.c: Likewise.
7142 * gcc.target/i386/l_fma_double_6.c: Likewise.
7143 * gcc.target/i386/l_fma_float_4.c: Likewise.
7144 * gcc.target/i386/l_fma_double_3.c: Likewise.
7145 * gcc.target/i386/l_fma_float_1.c: Likewise.
7146
7147 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7148
7149 PR tree-optimization/53058
7150 * gcc.c-torture/compile/pr53058.c: New test.
7151
7152 2012-04-25 Jan Hubicka <jh@suse.cz>
7153
7154 PR middle-end/53088
7155 * gcc.target/i386/pr39082-1.c: Update warning location.
7156
7157 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR c/52880
7160 * gcc.dg/pr52880.c: New test.
7161
7162 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7163
7164 * gcc.dg/m-un-2.c: Update.
7165 * gcc.dg/20011021-1.c: Update.
7166
7167 2012-04-25 Tobias Burnus <burnus@net-b.de>
7168
7169 PR fortran/52196
7170 * gfortran.dg/realloc_on_assign_14.f90: New.
7171
7172 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7173
7174 PR testsuite/52641
7175 PR tree-optimizations/52891
7176 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7177
7178 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/52363
7181 * g++.dg/cpp0x/sfinae35.C: New.
7182 * g++.dg/cpp0x/sfinae36.C: Likewise.
7183
7184 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7185
7186 * gcc.target/builtin_target.c: New testcase.
7187
7188 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7189
7190 PR target/47197
7191 * gcc.target/powerpc/pr47197.c: New test.
7192
7193 2012-04-24 Richard Guenther <rguenther@suse.de>
7194
7195 PR tree-optimization/53085
7196 * g++.dg/torture/pr53085.C: New testcase.
7197
7198 2012-04-24 Andrew Pinski <apinski@cavium.com>
7199
7200 PR tree-opt/33512
7201 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7202 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7203 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7204
7205 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR middle-end/53084
7208 * gcc.c-torture/execute/pr53084.c: New test.
7209
7210 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7213
7214 2012-04-23 Andrew Pinski <apinski@cavium.com>
7215
7216 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7217
7218 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7219
7220 PR regression/53076
7221 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7222 * gcc.dg/torture/builtin-power-1.c: Likewise.
7223
7224 2012-04-23 Richard Guenther <rguenther@suse.de>
7225
7226 PR tree-optimization/53070
7227 * gcc.dg/torture/pr53070.c: New testcase.
7228
7229 2012-04-23 Richard Guenther <rguenther@suse.de>
7230
7231 PR c/53060
7232 * gcc.dg/pr53060.c: New testcase.
7233
7234 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR tree-optimizations/52891
7237 * gcc.c-torture/compile/pr52891-1.c: New test.
7238 * gcc.c-torture/compile/pr52891-2.c: New test.
7239
7240 2012-04-22 Tobias Burnus <burnus@net-b.de>
7241
7242 PR fortran/53051
7243 * gfortran.dg/read_float_4.f90: New.
7244
7245 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7246
7247 PR 35441
7248 * c-c++-common/pr35441.C: New.
7249
7250 2012-04-20 Ian Lance Taylor <iant@google.com>
7251
7252 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7253 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7254
7255 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7256
7257 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7258 array access.
7259 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7260
7261 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7262
7263 PR rtl-optimization/44214
7264 * gcc.dg/pr44214-1.c: New test.
7265 * gcc.dg/pr44214-2.c: Likewise.
7266 * gcc.dg/pr44214-3.c: Likewise.
7267
7268 2012-04-20 Richard Guenther <rguenther@suse.de>
7269
7270 * g++.dg/torture/20120420-1.C: New testcase.
7271
7272 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7273
7274 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7275
7276 2012-04-19 Christian Bruel <christian.bruel@st.com>
7277
7278 * gcc.dg/pr52283.c: New test.
7279
7280 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7281
7282 * gcc.dg/pr37985.c: New test.
7283
7284 2012-04-19 Richard Guenther <rguenther@suse.de>
7285
7286 PR rtl-optimization/44688
7287 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7288 possibly profitable.
7289
7290 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7291
7292 PR tree-optimization/52976
7293 * gfortran.dg/reassoc_11.f: New test.
7294
7295 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7296
7297 PR tree-optimization/52976
7298 * gfortran.dg/reassoc_7.f: New test.
7299 * gfortran.dg/reassoc_8.f: Likewise.
7300 * gfortran.dg/reassoc_9.f: Likewise.
7301 * gfortran.dg/reassoc_10.f: Likewise.
7302
7303 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7304
7305 PR c++/52422
7306 * g++.dg/cpp0x/sfinae33.C: New.
7307 * g++.dg/cpp0x/sfinae34.C: Likewise.
7308
7309 2012-04-18 Joey Ye <joey.ye@arm.com>
7310
7311 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7312
7313 2012-04-18 Richard Guenther <rguenther@suse.de>
7314
7315 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7316 array access.
7317 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7318 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7319
7320 2012-04-17 Tom de Vries <tom@codesourcery.com>
7321
7322 * g++.dg/pr51264-4.C: New test.
7323
7324 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7325
7326 PR c++/52599
7327 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7328
7329 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7330
7331 PR c++/53003
7332 * g++.dg/parse/crash59.C: New.
7333
7334 2012-04-17 Michael Matz <matz@suse.de>
7335
7336 PR tree-optimization/18437
7337 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7338
7339 2012-04-17 Richard Guenther <rguenther@suse.de>
7340
7341 PR middle-end/53011
7342 * g++.dg/torture/pr53011.C: New testcase.
7343
7344 2012-04-16 Jason Merrill <jason@redhat.com>
7345
7346 PR c++/38543
7347 * g++.dg/cpp0x/variadic131.C: New.
7348
7349 PR c++/52008
7350 * g++.dg/cpp0x/variadic130.C: New.
7351
7352 PR c++/50830
7353 * g++.dg/cpp0x/variadic129.C: New.
7354
7355 PR c++/50303
7356 * g++.dg/cpp0x/variadic128.C: New.
7357
7358 2012-04-16 Tobias Burnus <burnus@net-b.de>
7359
7360 PR fortran/52864
7361 * gfortran.dg/pointer_intent_6.f90: New.
7362
7363 2012-04-16 Tobias Burnus <burnus@net-b.de>
7364
7365 PR fortran/52916
7366 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7367 to include public_private_module_4.f90.
7368 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7369 targets.
7370
7371 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7372
7373 PR c++/49152
7374 * g++.dg/diagnostic/operator1.C: New.
7375 * g++.dg/ext/label5.C: Adjust.
7376 * g++.dg/ext/va-arg1.C: Likewise.
7377 * g++.dg/other/error20.C: Likewise.
7378 * g++.dg/other/error20.C: Likewise.
7379 * g++.dg/other/error16.C: Likewise.
7380 * g++.dg/other/error10.C: Likewise.
7381 * g++.dg/parse/error30.C: Likewise.
7382 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7383
7384 2012-04-16 Jason Merrill <jason@redhat.com>
7385
7386 PR c++/51148
7387 * g++.dg/cpp0x/variadic127.C: New.
7388
7389 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7390
7391 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7392 testcase name.
7393 Use fail, pass instead of unresolved.
7394 Don't log $optstr.
7395
7396 PR testsuite/52948
7397 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7398 TODO_dump_func.
7399 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7400 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7401 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7402
7403 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7404
7405 PR fortran/52968
7406 * gfortran.dg/typebound_call_23.f03: New test case.
7407
7408 2012-04-15 Jason Merrill <jason@redhat.com>
7409
7410 PR c++/47220
7411 * g++.dg/cpp0x/variadic126.C: New.
7412
7413 PR c++/52380
7414 * g++.dg/cpp0x/variadic125.C: New.
7415
7416 PR c++/52292
7417 * g++.dg/cpp0x/variadic124.C: New.
7418
7419 PR c++/52706
7420 * g++.dg/cpp0x/nullptr27.C: New.
7421
7422 PR c++/52818
7423 * g++.dg/warn/format8.C: New.
7424
7425 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7426
7427 PR fortran/51082
7428 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7429
7430 2012-04-14 Tobias Burnus <burnus@net-b.de>
7431
7432 PR fortran/52916
7433 PR fortran/40973
7434 * gfortran.dg/public_private_module_3.f90: New.
7435 * gfortran.dg/public_private_module_4.f90: New.
7436
7437 2012-04-14 Tom de Vries <tom@codesourcery.com>
7438
7439 * gcc.dg/superblock.c: New test.
7440
7441 2012-04-14 Tom de Vries <tom@codesourcery.com>
7442
7443 * gcc.dg/pr51879-12.c: New test.
7444
7445 2012-04-13 Jason Merrill <jason@redhat.com>
7446
7447 PR c++/52824
7448 * g++.dg/cpp0x/variadic123.C: New.
7449 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7450
7451 PR c++/52905
7452 * g++.dg/cpp0x/initlist-ctor1.C: New.
7453
7454 PR c++/52915
7455 * g++.dg/other/anon-union2.C: New.
7456
7457 2012-04-13 Martin Jambor <mjambor@suse.cz>
7458
7459 PR middle-end/52939
7460 * g++.dg/ipa/pr52939.C: New test.
7461
7462 2012-04-13 Tom de Vries <tom@codesourcery.com>
7463
7464 * gcc.dg/pr52734.c: New test.
7465
7466 2012-04-13 Richard Guenther <rguenther@suse.de>
7467
7468 PR tree-optimization/52969
7469 * gcc.dg/torture/pr52969.c: New testcase.
7470
7471 2012-04-13 Richard Guenther <rguenther@suse.de>
7472
7473 PR c/52549
7474 * gcc.dg/pr52549.c: New testcase.
7475
7476 2012-04-13 Richard Guenther <rguenther@suse.de>
7477
7478 PR c/52862
7479 * gcc.dg/pr52862.c: New testcase.
7480
7481 2012-04-13 Joey Ye <joey.ye@arm.com>
7482
7483 * gcc.target/arm/thumb1-imm.c: New testcase.
7484
7485 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7486
7487 PR target/52932
7488 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7489 second function argument.
7490 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7491 (calc_permps): Update declaration. Calculate result correctly.
7492 (avx2_test): Change src2 type to union256i_d.
7493 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7494 correctly.
7495
7496 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7497
7498 PR target/52775
7499 * gcc.target/powerpc/pr52775.c: New file.
7500
7501 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7502
7503 PR tree-optimization/18589
7504 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7505 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7506 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7507 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7508 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7509 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7510 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7511 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7512 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7513 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7514
7515 2012-04-12 Richard Guenther <rguenther@suse.de>
7516
7517 PR tree-optimization/52943
7518 * gcc.dg/torture/pr52943.c: New testcase.
7519
7520 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7521
7522 PR target/50751
7523 * gcc/target/sh/pr50751-4.c: New.
7524 * gcc/target/sh/pr50751-5.c: New.
7525 * gcc/target/sh/pr50751-6.c: New.
7526 * gcc/target/sh/pr50751-7.c: New.
7527
7528 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7529
7530 PR c++/52465
7531 * g++.dg/lookup/using52.C: New.
7532
7533 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7534
7535 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7536
7537 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7538
7539 PR rtl-optimization/52876
7540 * gcc.target/i386/pr52876.c: New.
7541
7542 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7543
7544 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7545 __UINTPTR_TYPE__.
7546 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7547 __INTPTR_TYPE__.
7548 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7549 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7550 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7551 (ptrdiff_t): ... this. All uses changed.
7552 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7553 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7554 __INTPTR_TYPE__.
7555 (main): Cast argument to __INTPTR_TYPE__.
7556 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7557 size_t.
7558 * gcc.dg/mallign.c (main): Likewise.
7559 * gcc.dg/pr38700.c (foo): Likewise.
7560 * gcc.dg/long-long-cst1.c (t): Likewise.
7561 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7562 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7563 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7564 * gcc.dg/pr25682.c (d, foo): Likewise.
7565 * gcc.dg/format/cast-1.c (f): Likewise.
7566 * gcc.dg/c90-const-expr-10.c
7567 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7568 (size_t): ...this. All uses changed.
7569 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7570 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7571 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7572 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7573 * gcc.dg/sequence-pt-1.c: Likewise.
7574 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7575 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7576 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7577 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7578 of ptrdiff_t with it.
7579 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7580 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7581 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7582
7583 2012-04-11 Jason Merrill <jason@redhat.com>
7584
7585 PR debug/45088
7586 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7587 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7588
7589 PR c++/52906
7590 * g++.dg/ext/attrib45.C: New.
7591
7592 * g++.dg/eh/dtor3.C: New.
7593
7594 2012-04-11 Richard Guenther <rguenther@suse.de>
7595
7596 PR middle-end/52621
7597 * gfortran.dg/pr52621.f90: New testcase.
7598
7599 2012-04-11 Richard Guenther <rguenther@suse.de>
7600
7601 PR middle-end/52918
7602 * g++.dg/torture/pr52918-1.C: New testcase.
7603 * g++.dg/torture/pr52918-2.C: Likewise.
7604
7605 2012-04-11 Tobias Burnus <burnus@net-b.de>
7606
7607 PR fortran/52729
7608 * gfortran.dg/block_11.f90: New.
7609
7610 2012-04-11 Nick Clifton <nickc@redhat.com>
7611
7612 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7613
7614 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7615
7616 PR target/16458
7617 * gcc.target/powerpc/pr16458-1.c: New test.
7618 * gcc.target/powerpc/pr16458-2.c: Likewise.
7619 * gcc.target/powerpc/pr16458-3.c: Likewise.
7620 * gcc.target/powerpc/pr16458-4.c: Likewise.
7621
7622 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7623
7624 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7625 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7626 * gcc.dg/builtin-bswap-5.c: Likewise.
7627 * gcc.target/i386/builtin-bswap-4.c: New test.
7628
7629 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7630
7631 PR 24985
7632 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7633
7634 2012-04-11 Richard Guenther <rguenther@suse.de>
7635
7636 PR rtl-optimization/52881
7637 * gcc.dg/torture/pr52881.c: New testcase.
7638 * gcc.dg/torture/pr52913.c: Likewise.
7639
7640 2012-04-11 Richard Guenther <rguenther@suse.de>
7641
7642 PR tree-optimization/52912
7643 * gcc.dg/torture/pr52912.c: New testcase.
7644
7645 2010-04-10 Michael Matz <matz@suse.de>
7646
7647 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7648 * gcc.dg/vect/vect-outer-1.c: Adjust.
7649 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7650 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7651 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7652 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7653 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7654 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7655
7656 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7657
7658 PR tree-optimization/52870
7659 * gcc.dg/vect/pr52870.c: New test.
7660
7661 2012-04-09 Mike Stump <mikestump@comcast.net>
7662
7663 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7664 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7665 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7666 * gnat.dg/aggr11.adb: Likewise.
7667 * gnat.dg/aggr11_pkg.ads: Likewise.
7668 * gnat.dg/aggr15.adb: Likewise.
7669 * gnat.dg/aggr15.ads: Likewise.
7670 * gnat.dg/aggr17.adb: Likewise.
7671 * gnat.dg/aggr18.adb: Likewise.
7672 * gnat.dg/array14.adb: Likewise.
7673 * gnat.dg/array14.ads: Likewise.
7674 * gnat.dg/array14_pkg.ads: Likewise.
7675 * gnat.dg/array19.adb: Likewise.
7676 * gnat.dg/array19.ads: Likewise.
7677 * gnat.dg/discr27.adb: Likewise.
7678 * gnat.dg/discr27.ads: Likewise.
7679 * gnat.dg/discr35.adb: Likewise.
7680 * gnat.dg/discr35.ads: Likewise.
7681 * gnat.dg/discr6.adb: Likewise.
7682 * gnat.dg/discr6_pkg.ads: Likewise.
7683 * gnat.dg/import1.adb: Likewise.
7684 * gnat.dg/import1.ads: Likewise.
7685 * gnat.dg/loop_address2.adb: Likewise.
7686 * gnat.dg/opt7.adb: Likewise.
7687 * gnat.dg/opt7.ads: Likewise.
7688 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7689 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7690 * gnat.dg/rep_clause2.adb: Likewise.
7691 * gnat.dg/rep_clause2.ads: Likewise.
7692 * gnat.dg/slice2.adb: Likewise.
7693 * gnat.dg/slice2.ads: Likewise.
7694 * gnat.dg/slice6.adb: Likewise.
7695 * gnat.dg/slice6_pkg.ads: Likewise.
7696 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7697 * gnat.dg/taft_type2.adb: Likewise.
7698 * gnat.dg/taft_type2.ads: Likewise.
7699 * gnat.dg/taft_type2_pkg.ads: Likewise.
7700 * gnat.dg/volatile10.adb: Likewise.
7701 * gnat.dg/volatile10_pkg.ads: Likewise.
7702
7703 * gcc.dg/dll-8.c: Remove execute permissions.
7704 * g++.dg/ext/dllexport5.C: Likewise.
7705
7706 2012-04-09 Jan Hubicka <jh@suse.cz>
7707
7708 PR lto/52722
7709 PR lto/51765
7710 PR lto/52634
7711 * gcc.dg/lto/pr52634_1.c: New testcase.
7712 * gcc.dg/lto/pr52634_0.c: New testcase.
7713
7714 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7715
7716 PR target/52883
7717 * gcc.target/i386/pr52883.c: New testcase.
7718
7719 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7720
7721 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7722 (check_effective_target_sync_long_long): Add SPARC case.
7723 (check_effective_target_sync_long_long_runtime): Likewise.
7724 (check_effective_target_sync_int_long): Adjust SPARC case.
7725 (check_effective_target_sync_char_short): Likewise.
7726
7727 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7728
7729 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7730 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7731
7732 2012-04-08 Tobias Burnus <burnus@net-b.de>
7733
7734 PR fortran/40973
7735 PR fortran/52751
7736 * gfortran.dg/public_private_module_2.f90: New.
7737
7738 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7739
7740 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7741 directives.
7742
7743 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7744
7745 PR fortran/52893
7746 * gfortran.dg/function_optimize_11.f90: New test.
7747
7748 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7749
7750 PR fortran/52668
7751 * gfortran.dg/use_only_6.f90: New test.
7752
7753 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7754
7755 PR fortran/52668
7756 * gfortran.dg/use_only_6.f90: New test.
7757 2012-04-06 Mike Stump <mikestump@comcast.net>
7758
7759 PR testsuite/50722
7760 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7761
7762 2012-04-05 Jason Merrill <jason@redhat.com>
7763
7764 PR c++/52596
7765 * g++.dg/template/qualified-id5.C: New.
7766
7767 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7768
7769 PR target/52882
7770 * gcc.target/i386/pr52882.c: New test.
7771
7772 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7773 Dominique D'Humieures <dominiq@lps.ens.fr>
7774
7775 PR testsuite/52614
7776 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7777 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7778
7779 2012-04-04 Jason Merrill <jason@redhat.com>
7780
7781 PR c++/52845
7782 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7783
7784 2012-04-03 Jason Merrill <jason@redhat.com>
7785
7786 PR c++/52796
7787 * g++.dg/cpp0x/variadic-value1.C: New.
7788
7789 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7790
7791 * gnat.dg/pack18.adb: New test.
7792 * gnat.dg/pack18_pkg.ads: New helper.
7793
7794 2012-04-03 Richard Guenther <rguenther@suse.de>
7795
7796 PR tree-optimization/52808
7797 * gcc.dg/pr52808.c: New testcase.
7798
7799 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7800
7801 PR tree-optimization/52835
7802 * gfortran.dg/pr52835.f90: New test.
7803
7804 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7805
7806 * gnat.dg/specs/aggr5.ads: New test.
7807
7808 2012-04-02 Richard Guenther <rguenther@suse.de>
7809
7810 PR tree-optimization/52756
7811 * gcc.dg/torture/pr52756.c: New testcase.
7812
7813 2012-04-02 Richard Guenther <rguenther@suse.de>
7814
7815 PR middle-end/52803
7816 * gcc.dg/pr52803.c: New testcase.
7817
7818 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7819
7820 PR c++/40942
7821 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7822 DR 214 in account.
7823
7824 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7825
7826 PR c++/50043
7827 * g++.dg/cpp0x/noexcept17.C: New.
7828 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7829 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7830 * g++.dg/cpp0x/noexcept01.C: Likewise.
7831 * g++.dg/eh/init-temp1.C: Likewise.
7832 * g++.dg/eh/ctor1.C: Likwise.
7833
7834 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7835
7836 * gnat.dg/controlled6.adb: New test.
7837 * gnat.dg/controlled6_pkg.ads: New helper.
7838 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7839
7840 2012-03-30 Richard Henderson <rth@redhat.com>
7841
7842 PR debug/52727
7843 * g++.dg/opt/pr52727.C: New testcase.
7844
7845 2012-03-30 Richard Guenther <rguenther@suse.de>
7846
7847 PR tree-optimization/52754
7848 * gcc.target/i386/pr52754.c: New testcase.
7849
7850 2012-03-30 Richard Guenther <rguenther@suse.de>
7851
7852 PR middle-end/52772
7853 * g++.dg/torture/pr52772.C: New testcase.
7854
7855 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7856
7857 PR c++/52718
7858 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7859
7860 2012-03-29 Jason Merrill <jason@redhat.com>
7861
7862 PR c++/52685
7863 * g++.dg/template/inherit8.C: New.
7864
7865 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR c++/52759
7868 * g++.dg/ext/weak4.C: New test.
7869
7870 PR tree-optimization/52760
7871 * gcc.c-torture/execute/pr52760.c: New test.
7872
7873 2012-03-29 Jason Merrill <jason@redhat.com>
7874
7875 PR c++/52743
7876 * g++.dg/cpp0x/initlist-array3.C: New.
7877
7878 2012-03-28 Jason Merrill <jason@redhat.com>
7879
7880 PR c++/52746
7881 * g++.dg/overload/virtual2.C: New.
7882
7883 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7884
7885 * gnat.dg/vect7.ad[sb]: New test.
7886
7887 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7888 Tobias Burnus <burnus@gcc.gnu.org>
7889
7890 PR fortran/52652
7891 * gfortran.dg/allocate_class_1.f90 : Change error test.
7892 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7893 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7894 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7895
7896 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7897
7898 PR middle-end/52691
7899 * gcc.dg/pr52691.c: New test.
7900
7901 PR middle-end/52750
7902 * gcc.c-torture/compile/pr52750.c: New test.
7903
7904 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7905
7906 PR target/52692
7907 * gcc.target/avr/torture/builtins-2.c: New test.
7908
7909 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7910
7911 PR target/52736
7912 * gcc.target/i386/pr52736.c: New test.
7913
7914 2012-03-27 Martin Jambor <mjambor@suse.cz>
7915
7916 PR middle-end/52693
7917 * gcc.dg/torture/pr52693.c: New test.
7918
7919 2012-03-27 Meador Inge <meadori@codesourcery.com>
7920
7921 PR c++/52672
7922 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7923
7924 2012-03-27 Mike Stump <mikestump@comcast.net>
7925
7926 PR target/52665
7927 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7928 failures that match branch names.
7929
7930 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7931 H.J. Lu <hongjiu.lu@intel.com>
7932
7933 PR target/52698
7934 * gcc.target/i386/pr52698.c: New test.
7935
7936 2012-03-27 Richard Guenther <rguenther@suse.de>
7937
7938 PR middle-end/52720
7939 * gcc.dg/torture/pr52720.c: New testcase.
7940
7941 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7942
7943 * gnat.dg/pack17.adb: New test.
7944
7945 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7946
7947 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7948 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7949
7950 2012-03-26 Martin Jambor <mjambor@suse.cz>
7951
7952 PR tree-optimization/50052
7953 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7954
7955 2012-03-26 Richard Guenther <rguenther@suse.de>
7956
7957 PR tree-optimization/52701
7958 * gfortran.dg/pr52701.f90: New testcase.
7959
7960 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7961
7962 PR tree-optimization/52686
7963 * gcc.target/arm/pr52686.c: New test.
7964
7965 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7966
7967 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7968 Add "-Os -flto" to list.
7969
7970 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7971
7972 * gnat.dg/concat2.ad[sb]: New test.
7973
7974 2012-03-24 Jason Merrill <jason@redhat.com>
7975
7976 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7977 * g++.dg/cpp0x/trailing2.C: Likewise.
7978 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7979 * g++.dg/cpp1y/auto-fn1.C: New.
7980 * g++.dg/cpp1y/auto-fn2.C: New.
7981 * g++.dg/cpp1y/auto-fn3.C: New.
7982 * g++.dg/cpp1y/auto-fn4.C: New.
7983 * g++.dg/cpp1y/auto-fn5.C: New.
7984 * g++.dg/cpp1y/auto-fn6.C: New.
7985 * g++.dg/cpp1y/auto-fn7.C: New.
7986 * g++.dg/cpp1y/auto-fn8.C: New.
7987 * g++.dg/cpp1y/auto-fn9.C: New.
7988 * g++.dg/cpp1y/auto-fn10.C: New.
7989 * g++.dg/cpp1y/auto-fn11.C: New.
7990
7991 2012-03-23 Richard Guenther <rguenther@suse.de>
7992
7993 PR tree-optimization/52678
7994 * gfortran.dg/pr52678.f: New testcase.
7995
7996 2012-03-23 Richard Guenther <rguenther@suse.de>
7997
7998 PR tree-optimization/52638
7999 * g++.dg/torture/pr52638.C: New testcase.
8000
8001 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8002
8003 PR c++/52487
8004 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8005
8006 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR c++/52671
8009 * g++.dg/ext/attrib44.C: New test.
8010
8011 2012-03-22 Jan Hubicka <jh@suse.cz>
8012
8013 PR middle-end/51737
8014 * g++.dg/torture/pr51737.C: New testcase
8015
8016 2012-03-22 Richard Guenther <rguenther@suse.de>
8017
8018 PR tree-optimization/52548
8019 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8020
8021 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8022
8023 * lib/fortran-modules.exp (list-module-names-1): Remove
8024 warning.
8025
8026 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8027
8028 PR target/50751
8029 * gcc.target/sh/pr50751-1.c: New.
8030 * gcc.target/sh/pr50751-2.c: New.
8031 * gcc.target/sh/pr50751-3.c: New.
8032
8033 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8034
8035 PR target/52479
8036 * gcc.target/sh/sh4a-cos.c: Remove.
8037 * gcc.target/sh/sh4a-sin.c: Remove.
8038 * gcc.target/sh/sh4a-sincos.c: Remove.
8039
8040 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8041
8042 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8043 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8044
8045 2012-03-21 Martin Jambor <mjambor@suse.cz>
8046
8047 PR testsuite/52641
8048 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8049 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8050
8051 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8052
8053 * gcc.target/arm/thumb-16bit-ops.c: New file.
8054 * gcc.target/arm/thumb-ifcvt.c: New file.
8055
8056 2012-03-20 Jason Merrill <jason@redhat.com>
8057
8058 * lib/target-supports.exp: Add { target c++1y }.
8059
8060 * g++.dg/cpp0x/auto32.C: New.
8061
8062 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8063
8064 PR testsuite/52641
8065 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8066 int32plus.
8067 * gcc.dg/torture/pr48124-4.c: Ditto:
8068 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8069
8070 2012-03-20 Jason Merrill <jason@redhat.com>
8071
8072 PR c++/52510
8073 * g++.dg/cpp0x/initlist66.C: New.
8074
8075 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8076
8077 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8078 __AVR_HAVE_LPMX__
8079
8080 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8081
8082 PR target/49868
8083 * gcc.target/avr/torture/addr-space-2.h: New file.
8084 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8085 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8086 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8087 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8088
8089 2012-03-20 Richard Guenther <rguenther@suse.de>
8090
8091 * gnat.dg/pack16.adb: New testcase.
8092 * gnat.dg/pack16_pkg.ads: Likewise.
8093 * gnat.dg/specs/pack8.ads: Likewise.
8094 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8095
8096 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8097
8098 * g++.dg/warn/Wuseless-cast.C: Extend.
8099
8100 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/14710
8103 * g++.dg/warn/Wuseless-cast.C: New.
8104
8105 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8106
8107 PR libfortran/52608
8108 * gfortran.dg/pr52608.f90: New test.
8109
8110 2012-03-17 Tobias Burnus <burnus@net-b.de>
8111
8112 PR fortran/52585
8113 * gfortran.dg/proc_ptr_36.f90: New.
8114
8115 2012-03-16 Martin Jambor <mjambor@suse.cz>
8116
8117 * gcc.dg/misaligned-expand-1.c: New test.
8118 * gcc.dg/misaligned-expand-3.c: Likewise.
8119
8120 2012-03-16 Richard Guenther <rguenther@suse.de>
8121 Kai Tietz <ktietz@redhat.com>
8122
8123 PR middle-end/48814
8124 * gcc.c-torture/execute/pr48814-1.c: New test.
8125 * gcc.c-torture/execute/pr48814-2.c: New test.
8126 * gcc.dg/tree-ssa/assign-1.c: New test.
8127 * gcc.dg/tree-ssa/assign-2.c: New test.
8128 * gcc.dg/tree-ssa/assign-3.c: New test.
8129
8130 2012-03-16 Richard Guenther <rguenther@suse.de>
8131
8132 * gnat.dg/specs/pack7.ads: New testcase.
8133
8134 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8135
8136 PR target/52568
8137 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8138 * gcc.dg/torture/vshuf-8.inc: Likewise.
8139 * gcc.dg/torture/vshuf-16.inc: Likewise.
8140 * gcc.dg/torture/vshuf-32.inc: Likewise.
8141
8142 2012-03-15 Jason Merrill <jason@redhat.com>
8143
8144 * g++.dg/torture/pr52582.C: New.
8145
8146 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8147
8148 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8149
8150 2012-03-15 Ira Rosen <irar@il.ibm.com>
8151 Ulrich Weigand <ulrich.weigand@linaro.org>
8152
8153 * gcc.dg/vect/slp-cond-3.c: New test.
8154 * gcc.dg/vect/slp-cond-4.c: New test.
8155
8156 2012-03-15 Ira Rosen <irar@il.ibm.com>
8157 Ulrich Weigand <ulrich.weigand@linaro.org>
8158
8159 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8160 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8161
8162 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8163
8164 PR libfortran/52434
8165 PR libfortran/48878
8166 PR libfortran/38199
8167 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8168 * gfortran.dg/round_1.f03: Likewise.
8169
8170 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8171 Andrew Pinski <apinski@cavium.com>
8172
8173 PR middle-end/52592
8174 * gcc.dg/pr52592.c: New test.
8175
8176 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8177
8178 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8179 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8180 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8181 * lib/fortran-modules.exp: .. this new file. Adjust users.
8182 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8183 gfortran-dg-debug-runtest): Call cleanup-modules.
8184 * lib/fortran-torture.exp (fortran-torture-execute,
8185 fortran-torture): Likewise.
8186 * gfortran.dg/coarray/caf.exp: Likewise.
8187 * lib/lto.exp: Likewise.
8188 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8189 * gfortran.dg/class_4b.f03: Likewise.
8190 * gfortran.dg/class_4c.f03: Likewise.
8191 * gfortran.dg/class_45a.f03: Likewise.
8192 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8193 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8194 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8195 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8196 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8197 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8198 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8199 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8200 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8201 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8202 * gfortran.dg/whole_file_28.f90: Likewise.
8203 * gfortran.dg/whole_file_29.f90: Likewise.
8204 * gfortran.dg/whole_file_30.f90: Likewise.
8205 * gfortran.dg/whole_file_31.f90: Likewise.
8206
8207 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8208
8209 PR tree-optimization/52267
8210 * gcc.dg/pr52267.c: New test.
8211 * gcc.dg/tree-ssa/vrp65.c: New test.
8212 * gcc.dg/tree-ssa/vrp66.c: New test.
8213
8214 2012-03-15 Richard Guenther <rguenther@suse.de>
8215
8216 PR middle-end/52580
8217 * gfortran.dg/vect/pr52580.f: New testcase.
8218
8219 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8220
8221 * gcc.target/sh/fpul-usage-1.c: New.
8222
8223 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8224
8225 PR target/49468
8226 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8227 * gcc.target/sh/pr49468-di.c: Likewise.
8228
8229 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8230
8231 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8232 * gcc.dg/c99-stdint-6.c: Likewise.
8233 * gcc.dg/lto/20090210_0.c: Likewise.
8234 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8235 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8236 * gcc.dg/pragma-init-fini-2.c: Likewise.
8237 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8238 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8239 * gcc.target/i386/pr22152.c: Likewise.
8240 * gcc.target/i386/vect8-ret.c: Likewise.
8241 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8242 handling.
8243
8244 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8245
8246 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8247 * g++.dg/tree-prof/partition1.C: Likewise.
8248 * g++.dg/tree-prof/partition2.C: Likewise.
8249 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8250 handling.
8251 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8252 * gcc.c-torture/execute/20010724-1.c: Remove.
8253 * gcc.c-torture/execute/20010724-1.x: Remove.
8254 * gcc.c-torture/execute/20040208-2.c: Remove.
8255 * gcc.c-torture/execute/20040208-2.x: Remove.
8256 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8257 Remove.
8258 (main) [__mips__ && __sgi__]: Remove.
8259 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8260 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8261 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8262 mips-sgi-irix6* handling.
8263 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8264 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8265 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8266 handling.
8267 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8268 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8269 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8270 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8271 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8272 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8273 mips-sgi-irix6*.
8274 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8275 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8276 * gcc.target/mips/save-restore-3.c: Likewise.
8277 * gcc.target/mips/save-restore-4.c: Likewise.
8278 * gcc.target/mips/save-restore-5.c: Likewise.
8279 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8280 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8281 messages.
8282 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8283 IRIX 6 handling.
8284 (restore_ld_library_path_env_vars): Likewise.
8285 * lib/target-supports.exp (check_profiling_available): Remove
8286 mips*-*-irix* handling.
8287 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8288 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8289 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8290
8291 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8292
8293 PR c++/52582
8294 * g++.dg/opt/pr52582.C: New test.
8295
8296 2012-03-14 Richard Guenther <rguenther@suse.de>
8297
8298 PR tree-optimization/52571
8299 * gcc.dg/vect/vect-2.c: Initialize arrays.
8300 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8301 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8302 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8303
8304 2012-03-14 Richard Guenther <rguenther@suse.de>
8305
8306 PR middle-end/52080
8307 PR middle-end/52097
8308 PR middle-end/48124
8309 * gcc.dg/torture/pr48124-1.c: New testcase.
8310 * gcc.dg/torture/pr48124-2.c: Likewise.
8311 * gcc.dg/torture/pr48124-3.c: Likewise.
8312 * gcc.dg/torture/pr48124-4.c: Likewise.
8313
8314 2012-03-14 Richard Guenther <rguenther@suse.de>
8315
8316 PR middle-end/52578
8317 * gcc.dg/pr52578.c: New testcase.
8318
8319 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8320
8321 PR c++/52521
8322 * g++.dg/cpp0x/udlit-args2.C: New test.
8323
8324 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8325
8326 PR target/48596
8327 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8328 * gcc.c-torture/compile/pr48596.c: ... here.
8329
8330 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8331
8332 PR c++/51641
8333 * g++.dg/lookup/hidden-class17.C: New test.
8334
8335 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8336
8337 PR c/52577
8338 * gcc.dg/Wunused-var-3.c: New test.
8339
8340 2012-03-13 Martin Jambor <mjambor@suse.cz>
8341
8342 * gcc.dg/misaligned-expand-2.c: New test.
8343
8344 2012-03-13 Richard Guenther <rguenther@suse.de>
8345
8346 PR middle-end/52134
8347 * gcc.dg/pr52134.c: New testcase.
8348
8349 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8350
8351 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8352
8353 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8354
8355 PR tree-optimization/46728
8356 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8357 * gcc.target/powerpc/pr46728-5.c: Likewise.
8358 * gcc.target/powerpc/pr46728-8.c: Likewise.
8359 * gcc.target/powerpc/pr46728-10.c: Likewise.
8360 * gcc.target/powerpc/pr46728-11.c: Likewise.
8361 * gcc.target/powerpc/pr46728-13.c: Likewise.
8362 * gcc.target/powerpc/pr46728-14.c: Likewise.
8363 * gcc.target/powerpc/pr46728-15.c: Likewise.
8364
8365 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8366
8367 PR c++/52299
8368 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8369
8370 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8371
8372 PR tree-optimization/46728
8373 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8374 * gcc.target/powerpc/pr46728-5.c: Likewise.
8375 * gcc.target/powerpc/pr46728-8.c: Likewise.
8376 * gcc.target/powerpc/pr46728-10.c: Likewise.
8377 * gcc.target/powerpc/pr46728-11.c: Likewise.
8378 * gcc.target/powerpc/pr46728-13.c: Likewise.
8379 * gcc.target/powerpc/pr46728-14.c: Likewise.
8380 * gcc.target/powerpc/pr46728-15.c: Likewise.
8381
8382 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8383
8384 PR target/49868
8385 * gcc.target/avr/torture/addr-space-1.h: New file.
8386 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8387 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8388 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8389 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8390
8391 2012-03-12 Andrew Pinski <apinski@cavium.com>
8392
8393 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8394
8395 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8396
8397 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8398 * g++.dg/abi/thunk4.C: Likewise.
8399 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8400 Adapt line numbers.
8401 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8402 handling.
8403 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8404 * g++.dg/eh/spbp.C: Likewise.
8405 * g++.dg/ext/label13.C: Likewise.
8406 * g++.dg/guality/guality.exp: Likewise.
8407 * g++.dg/other/anon5.C: Likewise.
8408 * g++.dg/other/pragma-ep-1.C: Remove.
8409 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8410 * g++.dg/warn/pr31246.C: Likewise.
8411 * g++.dg/warn/weak1.C: Likewise.
8412 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8413 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8414 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8415 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8416 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8417 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8418 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8419 * gcc.dg/c99-tgmath-1.c: Likewise.
8420 * gcc.dg/c99-tgmath-2.c: Likewise.
8421 * gcc.dg/c99-tgmath-3.c: Likewise.
8422 * gcc.dg/c99-tgmath-4.c: Likewise.
8423 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8424 handling.
8425 * gcc.dg/debug/pr49032.c: Likewise.
8426 * gcc.dg/guality/guality.exp: Likewise.
8427 * gcc.dg/intmax_t-1.c: Likewise.
8428 * gcc.dg/pr48616.c: Likewise.
8429 * gcc.dg/pragma-ep-1.c: Remove.
8430 * gcc.dg/pragma-ep-2.c: Remove.
8431 * gcc.dg/pragma-ep-3.c: Remove.
8432 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8433 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8434 * gcc.misc-tests/gcov-14.c: Likewise.
8435 * gfortran.dg/guality/guality.exp: Likewise.
8436 * lib/target-supports.exp (check_weak_available): Likewise.
8437 (add_options_for_tls): Likewise.
8438 (check_ascii_locale_available): Likewise.
8439 * obj-c++.dg/dwarf-2.mm: Likewise.
8440 * objc.dg/dwarf-1.m: Likewise.
8441 * objc.dg/dwarf-2.m: Likewise.
8442
8443 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR tree-optimization/51721
8446 * gcc.dg/tree-ssa/vrp64.c: New test.
8447
8448 PR tree-optimization/52533
8449 * gcc.c-torture/compile/pr52533.c: New test.
8450
8451 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8452
8453 * gcc.target/i386/rtm-xabort-1.c: New.
8454 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8455 * gcc.target/i386/rtm-xend-1.c: Ditto.
8456 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8457 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8458 * gcc.target/i386/sse-13.c: Ditto.
8459 * gcc.target/i386/sse-14.c: Ditto.
8460 * gcc.target/i386/sse-22.c: Ditto.
8461 * gcc.target/i386/sse-23.c: Ditto.
8462 * g++.dg/other/i386-2.C: Ditto.
8463 * g++.dg/other/i386-3.C: Ditto.
8464
8465 2012-03-12 Tobias Burnus <burnus@net-b.de>
8466
8467 PR fortran/52542
8468 * gfortran.dg/proc_ptr_35.f90: New.
8469
8470 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8471
8472 PR target/52530
8473 * gcc.dg/torture/pr52530.c: New test.
8474
8475 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8476
8477 PR target/51244
8478 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8479
8480 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8481
8482 PR target/52450
8483 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8484
8485 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8486
8487 2012-03-09 Andrew Pinski <apinski@cavium.com>
8488
8489 PR middle-end/51988
8490 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8491 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8492
8493 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8494
8495 * gcc.dg/tree-ssa/scev-3.c: New.
8496 * gcc.dg/tree-ssa/scev-4.c: New.
8497
8498 2012-03-08 Tobias Burnus <burnus@net-b.de>
8499
8500 PR fortran/52469
8501 * gfortran.dg/proc_ptr_34.f90
8502
8503 2012-03-07 Jason Merrill <jason@redhat.com>
8504
8505 PR c++/52521
8506 * g++.dg/cpp0x/udlit-mangle.C: New.
8507
8508 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8509
8510 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8511
8512 2012-03-06 Richard Guenther <rguenther@suse.de>
8513
8514 PR middle-end/52493
8515 * gcc.dg/torture/pr52493.c: New testcase.
8516
8517 2012-03-06 Richard Guenther <rguenther@suse.de>
8518
8519 PR lto/52097
8520 * gcc.dg/lto/pr52097_0.c: New testcase.
8521
8522 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8523
8524 PR target/51244
8525 * gcc.target/sh/pr51244-1.c: New.
8526 * gcc.target/sh/pr51244-2.c: New.
8527 * gcc.target/sh/pr51244-3.c: New.
8528
8529 2012-03-05 Jason Merrill <jason@redhat.com>
8530
8531 PR c++/51930
8532 * g++.dg/ext/visibility/template11.C: New.
8533
8534 * g++.dg/cpp0x/implicit13.C: New.
8535
8536 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8537
8538 PR tree-optimization/51721
8539 * gcc.dg/tree-ssa/vrp63.c: New test.
8540 * gcc.dg/pr51721.c: New test.
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 subcomponent actual
8546 argument checks.
8547
8548 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8549
8550 PR target/52146
8551 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8552
8553 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8554
8555 PR fortran/50981
8556 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8557
8558 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8559
8560 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8561 int32plus.
8562
8563 2012-03-03 Jason Merrill <jason@redhat.com>
8564
8565 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8566
8567 Core 1270
8568 * g++.dg/cpp0x/initlist65.C: New.
8569
8570 PR c++/36797
8571 * g++.dg/ext/is_empty2.C: New.
8572
8573 2012-03-03 Tobias Burnus <burnus@net-b.de>
8574
8575 PR fortran/48820
8576 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8577
8578 2012-03-03 Tobias Burnus <burnus@net-b.de>
8579
8580 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8581 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8582 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8583 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8584 * gfortran.dg/class_30.f90: Remove dg-warning line.
8585 * gfortran.dg/bind_c_usage_25.f90: New.
8586
8587 2012-03-03 Tobias Burnus <burnus@net-b.de>
8588
8589 PR fortran/48820
8590 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8591 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8592 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8593
8594 2012-03-03 Tobias Burnus <burnus@net-b.de>
8595
8596 PR fortran/48820
8597 * gfortran.dg/assumed_type_1.f90: New.
8598 * gfortran.dg/assumed_type_2.f90: New.
8599 * gfortran.dg/assumed_type_3.f90: New.
8600 * gfortran.dg/assumed_type_4.f90: New.
8601
8602 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8603
8604 PR target/49486
8605 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8606 * gcc.target/sh/pr49468-di.c: New.
8607
8608 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8609
8610 * gcc.dg/graphite/pr50561.c: Update.
8611
8612 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8613
8614 * gcc.target/powerpc/pr52457.c: New test.
8615
8616 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8617
8618 * gcc.target/arm/sat-1.c: New test.
8619
8620 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8621
8622 PR target/46716
8623 * gcc.target/i386/pr46716.c: New test.
8624
8625 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8626
8627 PR c++/51989
8628 * g++.dg/cpp0x/sfinae32.C: New.
8629
8630 2012-03-02 Richard Guenther <rguenther@suse.de>
8631
8632 PR tree-optimization/52406
8633 * gcc.dg/torture/pr52406.c: New testcase.
8634
8635 2012-03-02 Tobias Burnus <burnus@net-b.de>
8636
8637 PR fortran/52325
8638 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8639 * gfortran.dg/nullify_2.f90: Update dg-error.
8640 * gfortran.dg/nullify_4.f90: Ditto.
8641 * gfortran.dg/pointer_init_6.f90: Ditto.
8642
8643 2012-03-02 Tobias Burnus <burnus@net-b.de>
8644
8645 PR fortran/52270
8646 * gfortran.dg/class_51.f90: New.
8647
8648 2012-03-02 Tobias Burnus <burnus@net-b.de>
8649
8650 PR fortran/52452
8651 * gfortran.dg/intrinsic_8.f90: New.
8652
8653 2012-03-01 Kai Tietz <ktietz@redhat.com>
8654
8655 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8656 routines on mingw targets.
8657 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8658
8659 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8660
8661 PR tree-optimization/52445
8662 * gcc.dg/pr52445.c: New test.
8663
8664 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR target/52437
8667 * gcc.c-torture/compile/pr52437.c: New test.
8668
8669 PR middle-end/52419
8670 * gcc.dg/torture/pr52419.c: New test.
8671
8672 PR tree-optimization/52429
8673 * gcc.dg/torture/pr52429.c: New test.
8674 * g++.dg/opt/pr52429.C: New test.
8675
8676 2012-02-29 Richard Guenther <rguenther@suse.de>
8677
8678 PR testsuite/52297
8679 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8680 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8681 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8682 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8683 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8684 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8685
8686 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8687
8688 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8689
8690 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8691
8692 PR fortran/52386
8693 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8694
8695 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8696
8697 PR target/51534
8698 * gcc.target/arm/neon/pr51534.c: New testcase.
8699
8700 2012-02-28 Richard Guenther <rguenther@suse.de>
8701
8702 PR target/52407
8703 * gcc.dg/torture/pr52407.c: New testcase.
8704
8705 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8706
8707 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8708 * gcc.target/arm/vfp2.c: Likewise.
8709 * gcc.target/arm/vfp3.c: Likewise.
8710 * gcc.target/arm/vfp4.c: Likewise.
8711 * gcc.target/arm/vfp5.c: Likewise.
8712 * gcc.target/arm/vfp6.c: Likewise.
8713 * gcc.target/arm/vfp7.c: Likewise.
8714 * gcc.target/arm/vfp8.c: Likewise.
8715 * gcc.target/arm/vfp9.c: Likewise.
8716 * gcc.target/arm/vfp10.c: Likewise.
8717 * gcc.target/arm/vfp11.c: Likewise.
8718 * gcc.target/arm/vfp12.c: Likewise.
8719 * gcc.target/arm/vfp13.c: Likewise.
8720 * gcc.target/arm/vfp14.c: Likewise.
8721 * gcc.target/arm/vfp15.c: Likewise.
8722 * gcc.target/arm/vfp16.c: Likewise.
8723 * gcc.target/arm/vfp17.c: Likewise.
8724 * gcc.target/arm/neon-constants.h: New file.
8725 * gcc.target/arm/neon-vect1.c: New test.
8726 * gcc.target/arm/neon-vect2.c: New test.
8727 * gcc.target/arm/neon-vect3.c: New test.
8728 * gcc.target/arm/neon-vect4.c: New test.
8729 * gcc.target/arm/neon-vect5.c: New test.
8730 * gcc.target/arm/neon-vect6.c: New test.
8731 * gcc.target/arm/neon-vect7.c: New test.
8732 * gcc.target/arm/neon-vect8.c: New test.
8733
8734 2012-02-28 Richard Guenther <rguenther@suse.de>
8735
8736 PR tree-optimization/52402
8737 * gcc.dg/torture/pr52402.c: New testcase.
8738
8739 2012-02-28 Richard Guenther <rguenther@suse.de>
8740
8741 PR lto/52400
8742 * g++.dg/lto/pr52400_0.C: New testcase.
8743
8744 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8745
8746 * gcc.target/avr/torture/builtins-1.c: New test.
8747 * gcc.target/avr/torture/builtins-error.c: New test.
8748
8749 2012-02-28 Kai Tietz <ktietz@redhat.com>
8750
8751 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8752 * gcc.target/i386/pr45352-2.c: Likewise.
8753 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8754 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8755 targets instead rand.
8756 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8757 * gcc.target/i386/sse2-mul-1.c: Likewise.
8758 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8759 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8760 * gcc.target/i386/pad-1.c: Likewise.
8761 * gcc.target/i386/pad-9.c: Likewise.
8762 * gcc.target/i386/pad-2.c: Likewise.
8763 * gcc.target/i386/pad-5b.c: Likewise.
8764 * gcc.target/i386/pad-8.c: Likewise.
8765 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8766 * gcc.target/i386/pr44130.c: Likewise.
8767 * gcc.target/i386/align-main-1.c: Likewise.
8768 * gcc.target/i386/align-main-2.c: Likewise.
8769 * gcc.target/i386/sw-1.c: Likewise.
8770 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8771 on x64 mingw target.
8772 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8773 * gcc.target/i386/pr46295.c: Likewise.
8774 * gcc.target/i386/amd64-abi-1.c: Likewise.
8775 * gcc.target/i386/amd64-abi-2.c: Likewise.
8776 * gcc.target/i386/pr39082-1.c: Likewise.
8777 * gcc.target/i386/pr39162.c: Likewise.
8778 * gcc.target/i386/pr22152.c: Likewise.
8779 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8780 * gcc.target/i386/wrfsbase-2.c: Likewise.
8781 * gcc.target/i386/local.c: Likewise
8782 * gcc.target/i386/wrgsbase-1.c: Likewise.
8783 * gcc.target/i386/wrfsbase-1.c: Likewise.
8784 * gcc.target/i386/pr39315-3.c: Likewise.
8785 * gcc.target/i386/pr35767-4.c: Likewise.
8786 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8787 x64 mingw target.
8788 * gcc.target/i386/pr45336-2.c: Likewise.
8789 * gcc.target/i386/pr45336-1.c: Likewise.
8790 * gcc.target/i386/pr45336-4.c: Likewise.
8791
8792 2012-02-27 Tristan Gingold <gingold@adacore.com>
8793
8794 * gnat.dg/array20.ad[sb]: New test.
8795
8796 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR target/52375
8799 * gcc.target/arm/pr52375.c: New test.
8800 * gcc.c-torture/compile/pr52375.c: New test.
8801
8802 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8803
8804 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8805 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8806
8807 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8808
8809 * gnat.dg/aggr19.adb: New test.
8810 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8811
8812 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8813
8814 PR target/49263
8815 * gcc.target/sh/pr49263.c: New.
8816
8817 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8818
8819 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8820 simulate_thread_wrapper_other_threads
8821 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8822 Move initialization of 'value' to main().
8823 (main): Initialize 'value';
8824 * gcc.dg/simulate-thread/speculative-store.c
8825 (simulate_thread_step_verify): Return 0 when successful.
8826 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8827 Reduce threshold.
8828 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8829 (simulate_thread_wrapper_other_threads): Return a success/fail value
8830 and issue an error if the instruction count threshold is exceeded.
8831
8832 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8833
8834 PR target/50580
8835 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8836 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8837
8838 2012-02-24 Richard Guenther <rguenther@suse.de>
8839
8840 PR middle-end/52355
8841 * gcc.dg/pr52355.c: New testcase.
8842
8843 2012-02-23 Kai Tietz <ktietz@redhat.com>
8844
8845 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8846 * gcc.dg/Wpadded.c: Likewise.
8847 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8848 structure-layout.
8849 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8850 for sleep by Sleep and add windows.h include for this function.
8851 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8852 targets.
8853 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8854 target.
8855 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8856 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8857 on x64 mingw target.
8858 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8859 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8860 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8861 failure on LLP64 target.
8862
8863 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8864
8865 PR c/52290
8866 * gcc.dg/noncompile/pr52290.c: New test.
8867
8868 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR tree-optimization/52019
8871 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8872
8873 2012-02-22 Kai Tietz <ktietz@redhat.com>
8874
8875 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8876 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8877 derived pdiff_t type.
8878 * g++.dg/torture/pr49720.C: Likewise
8879
8880 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8881
8882 PR target/52330
8883 * gcc.target/i386/pr52330.c: New test.
8884
8885 2012-02-22 Tobias Burnus <burnus@net-b.de>
8886
8887 PR fortran/52335
8888 * gfortran.dg/io_constraints_10.f90: New.
8889
8890 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8891
8892 * lib/target-supports.exp (check_effective_target_vect_condition):
8893 Return true for NEON.
8894
8895 2012-02-21 Kai Tietz <ktietz@redhat.com>
8896
8897 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8898
8899 2012-02-21 Richard Guenther <rguenther@suse.de>
8900
8901 PR tree-optimization/52324
8902 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8903
8904 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8905
8906 PR middle-end/51782
8907 * gcc.target/avr/torture/pr51782-1.c: New test.
8908
8909 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR tree-optimization/52318
8912 * gcc.dg/pr52318.c: New test.
8913
8914 2012-02-20 Kai Tietz <ktietz@redhat.com>
8915
8916 * gcc.dg/bf-ms-layout-3.c: New testcase.
8917
8918 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8919
8920 PR testsuite/52229
8921 PR fortran/32380
8922 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8923
8924 2012-02-20 Richard Guenther <rguenther@suse.de>
8925
8926 PR tree-optimization/52298
8927 * gcc.dg/torture/pr52298.c: New testcase.
8928 * gcc.dg/vect/pr52298.c: Likewise.
8929
8930 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8931
8932 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8933 * gcc.c-torture/execute/pr52286.c: Ditto.
8934
8935 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8936
8937 PR tree-optimization/52286
8938 * gcc.c-torture/execute/pr52286.c: New test.
8939
8940 2012-02-18 Tobias Burnus <burnus@net-b.de>
8941
8942 PR fortran/52295
8943 * gfortran.dg/interface_35.f90: Use -std=f2003.
8944 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8945 * gfortran.dg/interface_assignment_4.f90: Ditto.
8946 * gfortran.dg/bessel_1.f90: Ditto.
8947 * gfortran.dg/func_result_6.f90: Ditto.
8948 * gfortran.dg/hypot_1.f90: Ditto.
8949 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8950
8951 2012-02-17 Tobias Burnus <burnus@net-b.de>
8952
8953 PR translation/52232
8954 PR translation/52234
8955 PR translation/52245
8956 PR translation/52246
8957 PR translation/52262
8958 PR translation/52273
8959 * gfortran.dg/coarray_22.f90: Update dg-error.
8960 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8961
8962 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8963
8964 PR target/51753
8965 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8966 (simulate-thread): Use default timeout.
8967
8968 2012-02-16 Jason Merrill <jason@redhat.com>
8969
8970 PR c++/52248
8971 * g++.dg/ext/timevar1.C: New.
8972
8973 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
8974
8975 PR c++/52126
8976 * g++.dg/template/using21.C: New.
8977 * g++.dg/template/using22.C: Likewise.
8978
8979 2012-02-16 Jason Merrill <jason@redhat.com>
8980
8981 PR c++/51415
8982 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8983
8984 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8985
8986 PR tree-optimization/52255
8987 * gcc.c-torture/compile/pr52255.c: New test.
8988
8989 PR debug/52260
8990 * g++.dg/debug/dwarf2/pr52260.C: New test.
8991
8992 PR middle-end/51929
8993 * g++.dg/ipa/pr51929.C: New test.
8994
8995 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8996
8997 PR target/52199
8998 * gcc.target/powerpc/pr52199.c: New file.
8999
9000 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9001
9002 PR target/52152
9003 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9004
9005 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9006
9007 * gcc.dg/pr51867.c: Don't include <math.h>.
9008 (sqrtf): Declare.
9009
9010 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9011
9012 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9013 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9014
9015 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9016
9017 PR tree-optimization/50561
9018 * gcc.dg/graphite/pr50561.c: New testcase.
9019
9020 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9021
9022 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9023 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9024
9025 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9026
9027 * gnat.dg/discr35.ad[sb]: New test.
9028
9029 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9030
9031 * gnat.dg/volatile10.adb: New test.
9032 * gnat.dg/volatile10_pkg.ads: New helper.
9033
9034 2012-02-14 Jason Merrill <jason@redhat.com>
9035
9036 * g++.dg/ext/attrib43.C: New.
9037
9038 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9039
9040 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9041 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9042 fgnu_tm.
9043 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9044 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9045 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9046 effective_target fgnu_tm.
9047 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9048
9049 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9050
9051 PR c++/52247
9052 * g++.dg/template/asmgoto1.C: New test.
9053
9054 2012-02-14 Ian Lance Taylor <iant@google.com>
9055
9056 PR go/48501
9057 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9058 compiling generated file for 64bit and index tests.
9059
9060 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9061
9062 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9063
9064 2012-02-14 Richard Guenther <rguenther@suse.de>
9065
9066 PR tree-optimization/52244
9067 PR tree-optimization/51528
9068 * gcc.dg/torture/pr52244.c: New testcase.
9069
9070 2012-02-14 Walter Lee <walt@tilera.com>
9071
9072 * g++.dg/other/PR23205.C: Disable test on tile.
9073 * g++.dg/other/pr23205-2.C: Disable test on tile.
9074 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9075 * gcc.dg/20040813-1.c: Disable test on tile.
9076 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9077 * gcc.misc-tests/linkage.exp: Handle tilegx.
9078
9079 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9080
9081 PR tree-optimization/52210
9082 * gcc.dg/pr52210.c: New test.
9083
9084 2012-02-14 Jason Merrill <jason@redhat.com>
9085
9086 PR c++/39055
9087 * g++.dg/overload/defarg5.C: New.
9088
9089 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9090
9091 PR c/52181
9092 * c-c++-common/pr52181.c: New test.
9093
9094 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9095
9096 PR c++/52215
9097 * g++.dg/ext/atomic-1.C: New test.
9098
9099 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9100
9101 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9102
9103 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR middle-end/52209
9106 * gcc.c-torture/execute/pr52209.c: New test.
9107
9108 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9109
9110 PR fortran/50981
9111 * gfortran.dg/elemental_optional_args_5.f03: New test.
9112
9113 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9114
9115 PR testsuite/50076
9116 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9117 cases.
9118
9119 2012-02-11 Ian Lance Taylor <iant@google.com>
9120
9121 PR go/51874
9122 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9123 SPARC Solaris. Don't run the test at all on systems where it may
9124 not work, rather than xfailing it.
9125
9126 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9127
9128 PR rtl-optimization/52175
9129 * gcc.c-torture/compile/pr52175.c: New test.
9130
9131 2012-02-10 Jason Merrill <jason@redhat.com>
9132
9133 PR c++/51910
9134 * g++.dg/template/repo10.C: New.
9135
9136 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9137
9138 PR debug/52132
9139 * gcc.dg/pr52132.c: New test.
9140
9141 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9142
9143 * gnat.dg/specs/aggr4.ads: New test.
9144 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9145
9146 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9147
9148 PR target/52146
9149 * gcc.target/i386/pr52146.c: New.
9150
9151 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9152
9153 PR middle-end/52177
9154 * c-c++-common/pr52177.c: New test.
9155
9156 2012-02-10 Jan Hubicka <jh@suse.cz>
9157
9158 PR middle-end/48600
9159 * g++.dg/torture/pr48600.C: New testcase.
9160
9161 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9162
9163 PR middle-end/52140
9164 * gcc.dg/dfp/pr52140.c: New test.
9165
9166 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9167
9168 PR fortran/32380
9169 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9170 of dg-options.
9171
9172 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9173
9174 PR middle-end/51867
9175 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9176 * gcc.dg/pr51867.c: New test.
9177
9178 2012-02-09 Ian Lance Taylor <iant@google.com>
9179
9180 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9181 which don't support -fsplit-stack. Turn off optimization when
9182 compiling select5-out.go.
9183
9184 2012-02-08 Ian Lance Taylor <iant@google.com>
9185
9186 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9187 systems which don't support -fsplit-stack.
9188
9189 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9190
9191 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9192 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9193 machine instuction in the log.
9194
9195 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9196
9197 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9198 to 20 seconds.
9199
9200 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9201
9202 PR driver/48524
9203 * gcc.dg/pr48524.c: New test.
9204 * gcc.dg/pr48524.spec: New spec file for test.
9205
9206 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9207
9208 PR fortran/32380
9209 * gfortran.dg/vect/pr32380.f90: New test.
9210
9211 2012-02-08 Tobias Burnus <burnus@net-b.de>
9212
9213 PR fortran/52151
9214 * gfortran.dg/realloc_on_assign_12.f90: New.
9215
9216 2012-02-08 Richard Guenther <rguenther@suse.de>
9217
9218 PR rtl-optimization/52170
9219 * gcc.dg/torture/pr52170.c: New testcase.
9220
9221 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR gcov-profile/52150
9224 * gcc.dg/tree-prof/pr52150.c: New test.
9225
9226 PR rtl-optimization/52139
9227 * gcc.dg/pr52139.c: New test.
9228
9229 2012-02-07 Jason Merrill <jason@redhat.com>
9230
9231 PR c++/51675
9232 * g++.dg/cpp0x/constexpr-union3.C: New.
9233
9234 PR c++/52035
9235 * g++.dg/lto/pr52035_0.C: New.
9236
9237 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9238
9239 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9240 * gcc.dg/special/weak-1.c: Likewise.
9241 * gcc.dg/ucnid-12.c: Likewise.
9242 * gcc.dg/torture/pr45678-1.c: Likewise.
9243 * gcc.dg/torture/pr45678-2.c: Likewise.
9244 * gcc.dg/vector-4.c: Likewise.
9245 * gcc.dg/ipa/inline-5.c: Likewise.
9246 * gcc.dg/ucnid-11.c: Likewise.
9247 * gcc.misc-tests/gcov-13.c: Likewise.
9248 * gcc.misc-tests/gcov-14.c: Likewise.
9249 * g++.dg/ext/label13.C: Likewise.
9250 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9251 hppa*-*-hpux* options.
9252 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9253 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9254 * gcc.dg/pr48616.c: Likewise.
9255 * gcc.dg/pr17957.c: Likewise.
9256 * gcc.dg/pr17055-1.c: Likewise.
9257 * gcc.dg/pr32912-1.c: Likewise.
9258 * gcc.dg/tm/pr51472.c: Likewise.
9259 * c-c++-common/fold-bitand-4.c: Likewise.
9260 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9261 Use dg-additional-options for extra options.
9262
9263 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9264
9265 * gcc.target/epiphany/interrupt-2.c: New test.
9266
9267 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9268
9269 PR target/52155
9270 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9271 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9272 for MIPS ELF.
9273
9274 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9275
9276 PR target/52152
9277 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9278
9279 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9280
9281 PR middle-end/24306
9282 PR target/52154
9283 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9284 * gcc.target/mips/va-arg-1.c: New test.
9285
9286 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9287
9288 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9289 for -mno-pointers-to-nested-functions.
9290
9291 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9292
9293 * gcc.c-torture/execute/20120207-1.c: New test.
9294
9295 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9296
9297 PR rtl-optimization/52060
9298 * gcc.dg/torture/pr52060.c: New test.
9299
9300 PR middle-end/52074
9301 * gcc.c-torture/compile/pr52074.c: New test.
9302
9303 2012-02-07 Tobias Burnus <burnus@net-b.de>
9304
9305 PR fortran/51514
9306 * gfortran.dg/class_to_type_2.f90: New.
9307
9308 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9309
9310 PR fortran/32373
9311 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9312 Remove module.
9313
9314 2012-02-06 Jason Merrill <jason@redhat.com>
9315
9316 PR c++/52088
9317 * g++.dg/template/conv13.C: New.
9318
9319 2012-02-06 Richard Guenther <rguenther@suse.de>
9320
9321 PR tree-optimization/52115
9322 * gcc.c-torture/compile/pr52115.c: New testcase.
9323
9324 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR target/52129
9327 * gcc.c-torture/execute/pr52129.c: New test.
9328
9329 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9330
9331 * gcc.dg/pr48374.c: Actually add the test I forgot
9332 in the 2012-01-25 commit.
9333
9334 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9335
9336 PR fortran/32373
9337 * gfortran.dg/vect/vect-8.f90: New test case.
9338
9339 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9340
9341 PR fortran/48847
9342 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9343
9344 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9345
9346 PR fortran/52102
9347 * gfortran.dg/class_48.f90 : Add test of allocate class array
9348 component with source in subroutine test3. Remove commenting
9349 out in subroutine test4, since branching on unitialized variable
9350 is now fixed (no PR for this last.).
9351
9352 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9353
9354 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9355 on MIPS targets.
9356 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9357
9358 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9359
9360 PR target/52125
9361 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9362 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9363
9364 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9365
9366 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9367 (check_effective_target_sync_int_long): Use it.
9368 (check_effective_target_sync_char_short): Likewise.
9369 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9370
9371 2012-02-05 Tobias Burnus <burnus@net-b.de>
9372
9373 PR fortran/51972
9374 * gfortran.dg/class_48.f90: Add some further checks.
9375
9376 2012-02-05 Ira Rosen <irar@il.ibm.com>
9377
9378 PR tree-optimization/52091
9379 * gcc.dg/vect/pr52091.c: New test.
9380
9381 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9382
9383 PR rtl-optimization/52113
9384 * gcc.target/avr/pr52113.c: New test.
9385
9386 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9387
9388 PR rtl-optimization/52092
9389 * gcc.c-torture/compile/pr52092.c: New test.
9390
9391 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9392
9393 PR fortran/41587
9394 * gfortran.dg/class_array_10.f03: New test.
9395
9396 PR fortran/46356
9397 * gfortran.dg/class_array_11.f03: New test.
9398
9399 PR fortran/51754
9400 * gfortran.dg/class_array_12.f03: New test.
9401
9402 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9403
9404 PR fortran/52012
9405 * gfortran.dg/realloc_on_assign_11.f90: New test.
9406
9407 2012-02-02 Tobias Burnus <burnus@net-b.de>
9408
9409 PR fortran/52093
9410 * gfortran.dg/shape_7.f90: New.
9411
9412 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9413
9414 * gcc.target/mips/mips-prepend-1.c: New test.
9415
9416 2012-02-02 Jan Hubicka <jh@suse.cz>
9417 Tom de Vries <tom@codesourcery.com>
9418
9419 PR middle-end/51998
9420 * gcc.dg/alias-12.c: New testcase.
9421 * gcc.dg/alias-13.c: New testcase.
9422
9423 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9424
9425 PR target/52086
9426 * gcc.dg/pr52086.c: New test.
9427
9428 PR tree-optimization/52073
9429 * gcc.c-torture/compile/pr52073.c: New test.
9430
9431 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9432
9433 PR fortran/51958
9434 * gfortran.dg/function_optimize_10.f90: New test.
9435
9436 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9437
9438 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9439 test on alpha*-*-*.
9440
9441 2012-02-01 Tobias Burnus <burnus@net-b.de>
9442
9443 PR fortran/52024
9444 * gfortran.dg/typebound_operator_14.f90: New.
9445
9446 2012-02-01 Tobias Burnus <burnus@net-b.de>
9447
9448 PR fortran/52059
9449 * gfortran.dg/elemental_function_1.f90: New.
9450
9451 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9452
9453 PR rtl-optimization/51374
9454 * gcc.target/avr/torture/pr51374-1.c:
9455 Also fail if SBIS is seen.
9456
9457 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9458
9459 PR rtl-optimization/51374
9460 * gcc.target/avr/torture/pr51374-1.c: New.
9461
9462 2012-01-31 Tobias Burnus <burnus@net-b.de>
9463
9464 PR fortran/52024
9465 * gfortran.dg/typebound_generic_11.f90: New.
9466
9467 2012-01-31 Tobias Burnus <burnus@net-b.de>
9468
9469 PR fortran/52029
9470 * gfortran.dg/class_49.f90: New.
9471
9472 2012-01-31 Tobias Burnus <burnus@net-b.de>
9473
9474 PR fortran/52013
9475 * gfortran.dg/elemental_args_check_6.f90: New.
9476
9477 2012-01-31 Jason Merrill <jason@redhat.com>
9478
9479 PR c++/52043
9480 * g++.dg/cpp0x/variadic122.C: New.
9481
9482 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9483
9484 PR fortran/52012
9485 * gfortran.dg/realloc_on_assign_10.f90: New test.
9486
9487 2012-01-31 Richard Guenther <rguenther@suse.de>
9488
9489 PR tree-optimization/51528
9490 * gcc.dg/torture/pr51528.c: New testcase.
9491
9492 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9493
9494 PR go/48501
9495 * lib/go.exp (go_target_compile): Append timeout= to options.
9496 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9497 select5-out.go test on alpha*-*-* targets.
9498
9499 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9500
9501 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9502 (TEST_SHORT): Reformat in the same way.
9503 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9504 (TEST_SHORT): Reformat in the same way.
9505 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9506 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9507 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9508 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9509 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9510
9511 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9512
9513 PR target/51835
9514 * gcc.target/arm/pr51835.c: New testcase.
9515
9516 2012-01-30 Richard Guenther <rguenther@suse.de>
9517
9518 PR tree-optimization/52028
9519 * gcc.dg/torture/pr52028.c: New testcase.
9520 * gfortran.dg/ldist-pr45199.f: Adjust.
9521 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9522 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9523 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9524
9525 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9526
9527 PR debug/52027
9528 * gcc.dg/tree-prof/pr52027.c: New test.
9529
9530 PR tree-optimization/52046
9531 * gcc.dg/pr52046.c: New test.
9532
9533 PR debug/52048
9534 * g++.dg/other/pr52048.C: New test.
9535
9536 2012-01-30 Richard Guenther <rguenther@suse.de>
9537
9538 PR tree-optimization/52045
9539 * gcc.dg/pr52045.c: New testcase.
9540
9541 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9542
9543 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9544 new code generated for __sync_lock_release.
9545
9546 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9547
9548 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9549
9550 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9551
9552 PR testsuite/51875
9553 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9554
9555 * g++.dg/ext/visibility/template10.C: Fix typo.
9556
9557 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9558
9559 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9560
9561 PR c++/51327
9562 * g++.dg/cpp0x/constexpr-ice6.C: New.
9563
9564 2012-01-29 Tobias Burnus <burnus@net-b.de>
9565
9566 PR fortran/41600
9567 * gfortran.dg/default_initialization_6.f90: New.
9568
9569 2012-01-29 Tobias Burnus <burnus@net-b.de>
9570
9571 PR fortran/51972
9572 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9573 * gfortran.dg/class_48.f90: New.
9574
9575 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9576
9577 PR fortran/51808
9578 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9579
9580 2012-01-28 Tobias Burnus <burnus@net-b.de>
9581
9582 PR fortran/51972
9583 * gfortran.dg/class_allocate_12.f90: New.
9584
9585 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9586
9587 * gcc.dg/torture/pr50444.c: Fix dg directives.
9588
9589 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9590
9591 PR target/52006
9592 * gcc.target/arm/pr52006.c: New test.
9593
9594 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9595
9596 PR testsuite/52011
9597 * gcc.dg/lto/trans-mem.h: New file.
9598 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9599 * gcc.dg/lto/trans-mem-1_1.c: Same.
9600 * gcc.dg/lto/trans-mem-4_1.c: Same.
9601 * gcc.dg/lto/trans-mem-3_1.c: Same.
9602
9603 2012-01-27 Tobias Burnus <burnus@net-b.de>
9604
9605 PR fortran/52022
9606 * gfortran.dg/dummy_procedure_7.f90: New.
9607
9608 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9609
9610 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9611 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9612
9613 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9614
9615 PR c++/51852
9616 * g++.dg/other/gc5.C: New test.
9617
9618 2012-01-27 Richard Guenther <rguenther@suse.de>
9619
9620 PR tree-optimization/50444
9621 * gcc.dg/torture/pr50444.c: New testcase.
9622
9623 2012-01-27 Tobias Burnus <burnus@net-b.de>
9624
9625 PR fortran/51970
9626 PR fortran/51977
9627 * gfortran.dg/move_alloc_13.f90: New.
9628
9629 2012-01-27 Tobias Burnus <burnus@net-b.de>
9630
9631 PR fortran/51953
9632 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9633 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9634 and change dg-error string.
9635
9636 2012-01-27 Tobias Burnus <burnus@net-b.de>
9637
9638 PR fortran/52016
9639 * gfortran.dg/elemental_args_check_5.f90: New.
9640
9641 2012-01-27 Richard Guenther <rguenther@suse.de>
9642
9643 PR middle-end/51959
9644 * g++.dg/torture/pr51959.C: New testcase.
9645
9646 2012-01-27 Tom de Vries <tom@codesourcery.com>
9647
9648 PR tree-optimization/51990
9649 * gcc.dg/pr51990.c: New test.
9650 * gcc.dg/pr51990-2.c: Same.
9651
9652 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9653 Tobias Burnus <burnus@gcc.gnu.org>
9654
9655 PR fortran/48705
9656 * gfortran.dg/class_allocate_11.f03: New.
9657
9658 PR fortran/51870
9659 PR fortran/51943
9660 PR fortran/51946
9661 * gfortran.dg/class_allocate_7.f03: New.
9662 * gfortran.dg/class_allocate_8.f03: New.
9663 * gfortran.dg/class_allocate_9.f03: New.
9664 * gfortran.dg/class_allocate_10.f03: New.
9665
9666 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9667
9668 * gnat.dg/discr34.adb: New test.
9669 * gnat.dg/discr34_pkg.ads: New helper.
9670
9671 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9672
9673 * gnat.dg/discr33.adb: New test.
9674
9675 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9676
9677 * gnat.dg/limited_with3.ad[sb): New test.
9678 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9679 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9680 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9681
9682 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9683
9684 * gnat.dg/stack_usage1.adb: New test.
9685 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9686
9687 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9688 * gcc.dg/pr44194-2.c: Likewise.
9689
9690 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9691
9692 PR c++/51370
9693 * g++.dg/template/crash112.C: New.
9694
9695 2012-01-27 Richard Henderson <rth@redhat.com>
9696
9697 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9698
9699 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9700
9701 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9702
9703 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9704
9705 PR middle-end/51895
9706 * g++.dg/opt/pr51895.C: New test.
9707
9708 2012-01-26 Michael Matz <matz@suse.de>
9709
9710 PR tree-optimization/48794
9711 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9712
9713 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9714
9715 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9716
9717 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9718
9719 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9720 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9721 memory.
9722 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9723 the default value for s390 and s390x.
9724
9725 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9726
9727 PR lto/51698
9728 * gcc.dg/lto/trans-mem-4_0.c: New.
9729 * gcc.dg/lto/trans-mem-4_1.c: New.
9730 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9731 TM builtins.
9732 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9733 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9734 TM builtins.
9735 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9736 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9737 TM builtins.
9738
9739 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9740
9741 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9742
9743 2012-01-25 Ian Lance Taylor <iant@google.com>
9744
9745 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9746
9747 2012-01-25 Tobias Burnus <burnus@net-b.de>
9748
9749 PR fortran/51995
9750 * gfortran.dg/typebound_proc_25.f90: New.
9751
9752 2012-01-25 Jason Merrill <jason@redhat.com>
9753
9754 PR c++/51992
9755 * g++.dg/lto/pr51992_0.C: New.
9756
9757 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR tree-optimization/51987
9760 * gcc.target/i386/pr51987.c: New test.
9761
9762 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9763
9764 * gcc.dg/tm/lto-1.c: Require lto support in target.
9765
9766 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9767
9768 PR rtl-optimization/48374
9769 * gcc.dg/pr48374.c: New test.
9770
9771 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9772
9773 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9774
9775 2012-01-25 Tobias Burnus <burnus@net-b.de>
9776
9777 PR fortran/51966
9778 * gfortran.dg/derived_constructor_char_3.f90: New.
9779
9780 2012-01-24 Ian Lance Taylor <iant@google.com>
9781
9782 * go.test/go-test.exp (filecmp): New procedure.
9783 (errchk): Handle quoted square brackets.
9784 (go-gc-tests): Set go_compile_args. Handle various new test
9785 lines. Skip a few new tests.
9786 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9787
9788 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9789
9790 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9791 (check_effective_target_vect_extract_even_odd)
9792 (check_effective_target_vect_interleave): Return true for MIPS
9793 paired-single.
9794
9795 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9796
9797 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9798 (main): Use it instead of argc.
9799
9800 2012-01-24 Jason Merrill <jason@redhat.com>
9801
9802 PR c++/51973
9803 * g++.dg/cpp0x/sfinae31.C: New.
9804
9805 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9806
9807 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9808
9809 2012-01-24 Jason Merrill <jason@redhat.com>
9810
9811 PR c++/51812
9812 * g++.dg/inherit/covariant20.C: New.
9813
9814 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9815
9816 PR c++/51223
9817 * g++.dg/parse/crash58.C: New.
9818
9819 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR target/51957
9822 * gcc.dg/pr51957-1.c: New test.
9823 * gcc.dg/pr51957-1.h: New file.
9824 * gcc.dg/pr51957-2.c: New test.
9825
9826 2012-01-23 Jason Merrill <jason@redhat.com>
9827
9828 PR c++/51930
9829 * g++.dg/ext/visibility/template10.C: New.
9830
9831 2012-01-23 Tobias Burnus <burnus@net-b.de>
9832
9833 PR fortran/51948
9834 * gfortran.dg/move_alloc_12.f90: New.
9835
9836 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9837
9838 PR middle-end/45416
9839 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9840
9841 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/51398
9844 * g++.dg/template/crash111.C: New.
9845
9846 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9847
9848 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9849 configurations.
9850 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9851
9852 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9853
9854 PR testsuite/51941
9855 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9856 the DW_TAG_class_type and DW_AT_name: "Executor".
9857
9858 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9859
9860 * lib/target-supports.exp
9861 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9862 (check_effective_target_vect_interleave): Likewise.
9863
9864 2012-01-22 Jason Merrill <jason@redhat.com>
9865
9866 PR c++/51925
9867 * g++.dg/template/using20.C: New.
9868 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9869
9870 2012-01-23 Jason Merrill <jason@redhat.com>
9871
9872 PR target/51934
9873 * g++.dg/torture/pr51344.C: Limit to x86.
9874
9875 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9876
9877 * c-c++-common/tm/omp.c: Require target with pthread support.
9878
9879 2012-01-23 Richard Guenther <rguenther@suse.de>
9880
9881 PR tree-optimization/51949
9882 * gcc.dg/torture/pr51949.c: New testcase.
9883
9884 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR rtl-optimization/51933
9887 * gcc.c-torture/execute/pr51933.c: New test.
9888
9889 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9890
9891 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9892 Do not define for Interix.
9893
9894 2012-01-22 Jason Merrill <jason@redhat.com>
9895
9896 PR c++/51832
9897 * g++.dg/lto/pr51832.h: New.
9898 * g++.dg/lto/pr51832_0.C: New.
9899 * g++.dg/lto/pr51832_1.C: New.
9900
9901 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9902
9903 * gcc.dg/ext-elim-1.c: New test.
9904
9905 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9906
9907 PR target/51931
9908 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9909 * g++.dg/opt/longbranch1.C: Likewise.
9910
9911 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9914 in C++11 mode.
9915
9916 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9917
9918 PR fortran/50556
9919 * gfortran.dg/namelist_74.f90: New test.
9920 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9921
9922 2012-01-21 Tobias Burnus <burnus@net-b.de>
9923
9924 PR fortran/51913
9925 * gfortran.dg/class_47.f90: New.
9926
9927 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9928
9929 * gnat.dg/renaming5.ad[sb]: New test.
9930
9931 2012-01-20 Jason Merrill <jason@redhat.com>
9932
9933 PR c++/51919
9934 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9935
9936 2012-01-20 Jason Merrill <jason@redhat.com>
9937
9938 PR c++/51922
9939 * g++.dg/ext/attrib42.C: Require ilp32.
9940
9941 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR target/51915
9944 * gcc.target/arm/pr51915.c: New test.
9945
9946 2012-01-20 Cary Coutant <ccoutant@google.com>
9947 Dodji Seketeli <dodji@redhat.com>
9948
9949 PR debug/45682
9950 * g++.dg/debug/dwarf2/nested-3.C: New test.
9951
9952 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9953
9954 PR c++/51402
9955 * g++.dg/template/crash110.C: New.
9956
9957 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9958
9959 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9960 Remove default options on hppa*-*-hpux*.
9961
9962 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9963
9964 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9965
9966 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9967
9968 * gcc.c-torture/compile/pr51856.c: New testcase.
9969
9970 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9971
9972 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9973 options to go_target_compile.
9974
9975 2012-01-20 Kai Tietz <ktietz@redhat.com>
9976
9977 * g++.dg/torture/pr51344.C: Fix typo.
9978
9979 2012-01-20 Richard Guenther <rguenther@suse.de>
9980
9981 PR tree-optimization/51903
9982 * g++.dg/torture/pr51903.C: New testcase.
9983
9984 2012-01-20 Tobias Burnus <burnus@net-b.de>
9985 Janus Weil <janus@gcc.gnu.org>
9986
9987 PR fortran/51056
9988 * gfortran.dg/use_21.f90: New.
9989
9990 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR target/51106
9993 * gcc.dg/torture/pr51106-1.c: New test.
9994 * gcc.dg/torture/pr51106-2.c: New test.
9995
9996 2012-01-19 Kai Tietz <ktietz@redhat.com>
9997
9998 * g++.dg/torture/pr51344.C: New test.
9999
10000 2012-01-19 Tobias Burnus <burnus@net-b.de>
10001
10002 PR fortran/51904
10003 * gfortran.dg/intrinsic_size_2.f90: New.
10004
10005 2012-01-19 Jason Merrill <jason@redhat.com>
10006
10007 PR c++/51889
10008 * g++.dg/inherit/using7.C: New.
10009
10010 2012-01-19 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/37997
10013 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10014
10015 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10016
10017 PR rtl-optimization/51505
10018 * gcc.dg/pr51505.c: New test.
10019
10020 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10021
10022 PR fortran/51634
10023 * gfortran.dg/typebound_operator_12.f03: New.
10024 * gfortran.dg/typebound_operator_13.f03: New.
10025
10026 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10027
10028 PR c++/51225
10029 * g++.dg/cpp0x/pr51225.C: New.
10030
10031 2012-01-17 Ian Lance Taylor <iant@google.com>
10032
10033 PR go/50656
10034 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10035
10036 2012-01-17 Tobias Burnus <burnus@net-b.de>
10037
10038 PR fortran/51869
10039 * gfortran.dg/realloc_on_assign_9.f90: New.
10040
10041 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10042
10043 PR other/51165
10044 * gcc.dg/tm/memopt-3.c: Remove xfail.
10045 * gcc.dg/tm/memopt-4.c: Remove xfail.
10046 * gcc.dg/tm/memopt-5.c: Remove xfail.
10047 * gcc.dg/tm/memopt-7.c: Remove xfail.
10048
10049 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10050
10051 PR tree-optimization/51877
10052 * gcc.c-torture/execute/pr51877.c: New test.
10053
10054 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10055
10056 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10057 {!vect_align_arrays} to vect_sizes_32B_16B.
10058 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10059 * gcc.dg/vect/vect-peel-3.c: Ditto.
10060
10061 2012-01-16 Jason Merrill <jason@redhat.com>
10062
10063 PR c++/51854
10064 * g++.dg/abi/mangle60.C: New.
10065
10066 PR c++/51827
10067 * g++.dg/pch/mangle1.{C,Hs}: New.
10068
10069 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10070 Tobias Burnus <burnus@net-b.de>
10071
10072 PR fortran/50981
10073 * gfortran.dg/elemental_optional_args_3.f90: New
10074 * gfortran.dg/elemental_optional_args_4.f90: New
10075
10076 2012-01-16 Tobias Burnus <burnus@net-b.de>
10077
10078 PR fortran/51809
10079 * gfortran.dg/use_20.f90: New
10080
10081 2012-01-16 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/51868
10084 * g++.dg/cpp0x/rv-bitfield.C: New.
10085 * g++.dg/cpp0x/rv-bitfield2.C: New.
10086
10087 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10088
10089 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10090 subroutine 'qsort' and use index array to assign the result.
10091
10092 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10093
10094 PR tree-optimization/51865
10095 * gcc.dg/pr51865.c: New test.
10096
10097 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10098
10099 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10100
10101 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10102
10103 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10104 to be loaded from the constant pool, rather than via %hi and %lo.
10105
10106 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10107
10108 PR rtl-optimization/51821
10109 * gcc.dg/pr51821.c: New test.
10110
10111 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10112
10113 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10114
10115 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10116
10117 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10118
10119 2012-01-14 Tobias Burnus <burnus@net-b.de>
10120
10121 PR fortran/51800
10122 * gfortran.dg/init_flag_8.f90: New.
10123 * gfortran.dg/init_flag_9.f90: New.
10124
10125 2011-01-14 Tobias Burnus <burnus@net-b.de>
10126
10127 PR fortran/51816
10128 * gfortran.dg/use_18.f90: New.
10129 * gfortran.dg/use_19.f90: New.
10130
10131 2012-01-13 Ian Lance Taylor <iant@google.com>
10132
10133 PR c++/50012
10134 * g++.dg/warn/Wsign-compare-4.C: New.
10135
10136 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10137
10138 PR fortran/48351
10139 * gfortran.dg/alloc_comp_assign.f03: New.
10140 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10141 __BUILTIN_FREE from 38 to 32.
10142
10143 2012-01-13 Jason Merrill <jason@redhat.com>
10144
10145 PR c++/20681
10146 * g++.dg/warn/Wreturn-type-7.C: New.
10147
10148 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10149
10150 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10151 assumption.
10152 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10153 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10154 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10155 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10156 int32plus because of big array needed.
10157 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10158 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10159
10160 2012-01-13 Jason Merrill <jason@redhat.com>
10161
10162 PR c++/51813
10163 * g++.dg/ext/visibility/template9.C: New.
10164
10165 PR c++/51620
10166 * g++.dg/cpp0x/defaulted34.C: New.
10167 * g++.dg/template/virtual3.C: New.
10168
10169 2012-01-13 Richard Guenther <rguenther@suse.de>
10170
10171 PR middle-end/8081
10172 * gcc.dg/torture/pr8081.c: New testcase.
10173
10174 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10175
10176 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10177
10178 2012-01-12 Jason Merrill <jason@redhat.com>
10179
10180 PR c++/51714
10181 * g++.dg/ext/stmtexpr14.C: New.
10182
10183 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10184
10185 PR c++/51633
10186 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10187
10188 2012-01-12 Jason Merrill <jason@redhat.com>
10189
10190 PR c++/48051
10191 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10192 * g++.dg/abi/mangle58.C: Likewise.
10193
10194 PR c++/51403
10195 * g++.dg/template/arg8.C: New.
10196
10197 2012-01-12 Ira Rosen <irar@il.ibm.com>
10198
10199 PR tree-optimization/51799
10200 * gcc.dg/vect/pr51799.c: New test.
10201 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10202 patterns.
10203
10204 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10205 Tobias Burnus <burnus@net-b.de>
10206
10207 PR fortran/51057
10208 PR fortran/51616
10209 * lib/target-supports.exp
10210 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10211 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10212
10213 2012-01-11 Jason Merrill <jason@redhat.com>
10214
10215 PR c++/51565
10216 * g++.dg/ext/attrib42.C: New.
10217
10218 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10219
10220 PR bootstrap/51796
10221 * gcc.dg/pr51796.c: New test.
10222
10223 2012-01-11 Jason Merrill <jason@redhat.com>
10224
10225 PR c++/51818
10226 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10227
10228 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10229
10230 * gnat.dg/array19.ad[sb]: New test.
10231
10232 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10233
10234 * gnat.dg/opt23.ad[sb]: New test.
10235 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10236 * gnat.dg/opt24.ad[sb]: New test.
10237
10238 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10239
10240 PR tree-optimization/49642
10241 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10242 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10243
10244 2012-01-11 Jason Merrill <jason@redhat.com>
10245
10246 PR c++/51613
10247 * g++.dg/template/explicit-args5.C: New.
10248
10249 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10250
10251 * gcc.c-torture/execute/20120110-1.c: New testcase.
10252
10253 2012-01-10 Jason Merrill <jason@redhat.com>
10254
10255 PR c++/51614
10256 * g++.dg/inherit/ambig1.C: New.
10257
10258 PR c++/51433
10259 * g++.dg/cpp0x/constexpr-cache1.C: New.
10260
10261 2012-01-10 Richard Guenther <rguenther@suse.de>
10262
10263 PR tree-optimization/51801
10264 * gcc.dg/torture/pr51801.c: New testcase.
10265
10266 2012-01-10 Tobias Burnus <burnus@net-b.de>
10267
10268 PR fortran/51652
10269 * gfortran.dg/allocate_with_typespec_5.f90: New.
10270
10271 2012-01-10 Tobias Burnus <burnus@net-b.de>
10272
10273 * gfortran.dg/class_39.f03: Update dg-error string.
10274
10275 2012-01-10 Richard Guenther <rguenther@suse.de>
10276
10277 PR tree-optimization/50913
10278 * gcc.dg/graphite/interchange-16.c: New testcase.
10279 * gcc.dg/graphite/scop-20.c: XFAIL.
10280 * gfortran.dg/graphite/interchange-1.f: Likewise.
10281 * gfortran.dg/graphite/block-1.f90: Likewise.
10282 * gfortran.dg/graphite/block-2.f: Likewise.
10283
10284 2012-01-10 Richard Henderson <rth@redhat.com>
10285
10286 * lib/target-supports.exp (check_effective_target_vect_perm,
10287 check_effective_target_vect_perm_byte,
10288 check_effective_target_vect_perm_short): Enable for arm neon.
10289
10290 2012-01-09 Tobias Burnus <burnus@net-b.de>
10291
10292 PR fortran/46328
10293 * gfortran.dg/typebound_operator_11.f90: New.
10294
10295 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10296
10297 * gnat.dg/array18.adb: New test.
10298 * gnat.dg/array18_pkg.ads: New helper.
10299
10300 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10301
10302 PR fortran/51791
10303 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10304 around base object in first assignment in main program.
10305 * gfortran.dg/typebound_operator_10.f03: New test.
10306
10307 2012-01-09 Martin Jambor <mjambor@suse.cz>
10308
10309 PR tree-optimization/51759
10310 * g++.dg/ipa/pr51759.C: New test.
10311
10312 2012-01-09 Tobias Burnus <burnus@net-b.de>
10313
10314 PR fortran/51758
10315 * gfortran.dg/optional_absent_2.f90: New.
10316
10317 2012-01-09 Tobias Burnus <burnus@net-b.de>
10318
10319 PR fortran/51578
10320 * gfortran.dg/use_17.f90: New.
10321
10322 2012-01-09 Gary Funck <gary@intrepid.com>
10323
10324 PR preprocessor/33919
10325 * gcc.dg/pr33919.c: New test.
10326 * gcc.dg/pr33919-0.h: New test header file.
10327 * gcc.dg/pr33919-1.h: Ditto.
10328 * gcc.dg/pr33919-2.h: Ditto.
10329
10330 2012-01-07 Jan Hubicka <jh@suse.cz>
10331
10332 PR tree-optimize/51694
10333 * gcc.c-torture/compile/pr51694.c: new testcase.
10334
10335 2012-01-07 Jan Hubicka <jh@suse.cz>
10336
10337 PR tree-optimization/51600
10338 * g++.dg/torture/pr51600.C: New testcase.
10339
10340 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10341
10342 PR gcov-profile/51715
10343 PR gcov-profile/51717
10344 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10345 * gcc.misc-tests/gcov-14.c: Likewise.
10346
10347 2012-01-06 Jason Merrill <jason@redhat.com>
10348
10349 * g++.dg/parse/new5.C: New.
10350
10351 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10352
10353 PR testsuite/51655
10354 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10355 including <string.h>.
10356
10357 2012-01-06 Jason Merrill <jason@redhat.com>
10358
10359 * g++.dg/abi/mangle51.C: New.
10360 * g++.dg/abi/mangle52.C: New.
10361 * g++.dg/abi/mangle53.C: New.
10362 * g++.dg/abi/mangle54.C: New.
10363 * g++.dg/abi/mangle55.C: New.
10364 * g++.dg/abi/mangle56.C: New.
10365 * g++.dg/abi/mangle57.C: New.
10366 * g++.dg/abi/mangle58.C: New.
10367 * g++.dg/abi/mangle59.C: New.
10368 * g++.dg/cpp0x/trailing3.C: Update mangling.
10369 * g++.dg/cpp0x/variadic111.C: Update mangling.
10370 * g++.dg/cpp0x/variadic4.C: Update mangling.
10371 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10372 * g++.dg/template/nontype22.C: Works now.
10373 * g++.dg/template/pr35240.C: Works now.
10374
10375 * g++.dg/cpp0x/error7.C: New.
10376
10377 2012-01-06 Tobias Burnus <burnus@net-b.de>
10378
10379 * gfortran.dg/deallocate_stat_2.f90: New.
10380 * coarray/allocate_errgmsg.f90: New.
10381 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10382 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10383 * coarray/subobject_1.f90: Fix for num_images > 1.
10384 * gfortran.dg/deallocate_stat.f90: Update due to changed
10385 stat= handling.
10386
10387 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10388
10389 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10390
10391 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10392
10393 * ada/acats/overflow.lst: Add cb20004.
10394
10395 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10396
10397 PR c++/51541
10398 * g++.dg/cpp0x/alias-decl-18.C: New test.
10399
10400 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10401
10402 * gcc.c-torture/execute/20120104-1.c: New test.
10403
10404 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10405
10406 PR fortran/PR48946
10407 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10408 the old typebound_operator_8.f03.
10409 * gfortran.dg/typebound_operator_8.f03: New version of
10410 typebound_operator_7.f03 with 'u' a derived type instead of a
10411 class object.
10412
10413 2012-01-05 Richard Guenther <rguenther@suse.de>
10414
10415 * g++.dg/torture/pr49309.C: Skip for -flto.
10416
10417 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR middle-end/51761
10420 * gcc.c-torture/compile/pr51761.c: New test.
10421
10422 2012-01-05 Richard Guenther <rguenther@suse.de>
10423
10424 PR tree-optimization/51760
10425 * gcc.dg/torture/pr51760.c: New testcase.
10426
10427 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10428
10429 PR middle-end/51472
10430 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10431
10432 2012-01-05 Richard Guenther <rguenther@suse.de>
10433
10434 PR lto/41576
10435 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10436 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10437
10438 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10439
10440 PR debug/51695
10441 * gcc.dg/pr51695.c: New test.
10442
10443 2012-01-04 Andrew Pinski <apinski@cavium.com>
10444
10445 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10446 * gcc.target/mips/octeon2-lx-1.c: New test.
10447 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10448 * gcc.target/mips/octeon2-lx-2.c: New test.
10449 * gcc.target/mips/octeon2-lx-3.c: New test.
10450
10451 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10452
10453 PR other/51163
10454 PR other/51164
10455 * gcc.dg/tm/alias-1.c: Adjust regexp.
10456 * gcc.dg/tm/alias-2.c: Adjust regexp.
10457
10458 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10459
10460 PR c++/51064
10461 * g++.dg/warn/Wparentheses-26.C: New.
10462
10463 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10464
10465 * gfortran.dg/elemental_optional_args_2.f90: New test.
10466
10467 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10468
10469 PR fortran/49693
10470 * gfortran.dg/common_17.f90: New test.
10471
10472 2012-01-04 Richard Guenther <rguenther@suse.de>
10473
10474 PR tree-optimization/49651
10475 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10476 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10477
10478 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10479
10480 PR c++/51738
10481 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10482
10483 2012-01-03 Andrew Pinski <apinski@cavium.com>
10484
10485 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10486 for all mips targets. Also allow an optional .cfi_startproc.
10487
10488 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10489
10490 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10491
10492 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10493
10494 PR c++/29273
10495 * g++.dg/rtti/dyncast5.C: New.
10496
10497 2012-01-03 Richard Guenther <rguenther@suse.de>
10498
10499 PR tree-optimization/51070
10500 * gcc.dg/torture/pr51070-2.c: New testcase.
10501
10502 2012-01-03 Richard Guenther <rguenther@suse.de>
10503
10504 PR tree-optimization/51692
10505 * gcc.dg/torture/pr51692.c: New testcase.
10506
10507 2012-01-03 Richard Guenther <rguenther@suse.de>
10508
10509 PR debug/51650
10510 * g++.dg/lto/pr51650-3_0.C: New testcase.
10511
10512 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10513
10514 PR c++/15867
10515 * g++.dg/warn/Wredundant-decls-spec.C: New.
10516
10517 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR tree-optimization/51719
10520 * g++.dg/tree-prof/pr51719.C: New test.
10521
10522 2012-01-03 Richard Guenther <rguenther@suse.de>
10523
10524 PR middle-end/51730
10525 * gcc.dg/fold-compare-6.c: New testcase.
10526
10527 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10528
10529 PR c++/51669
10530 * g++.dg/gomp/pr51669.C: New test.
10531
10532 2012-01-02 Jason Merrill <jason@redhat.com>
10533
10534 PR c++/51675
10535 * g++.dg/cpp0x/constexpr-union2.C: New.
10536
10537 PR c++/51666
10538 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10539
10540 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10541
10542 PR c++/51462
10543 * g++.dg/cpp0x/constexpr-99.C: New test.
10544
10545 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10546
10547 PR c++/20140
10548 * g++.dg/template/init9.C: New.
10549
10550 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10551
10552 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10553 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10554 rather than a specific number.
10555
10556 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10557
10558 PR fortran/46262
10559 PR fortran/46328
10560 PR fortran/51052
10561 * gfortran.dg/typebound_operator_7.f03: New.
10562 * gfortran.dg/typebound_operator_8.f03: New.
10563
10564 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10565
10566 PR target/51729
10567 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10568 XFAIL.
10569 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10570
10571 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10572
10573 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10574
10575 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10576
10577 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10578 for MIPS.
10579
10580 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10581
10582 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10583 * gfortran.dg/io_real_boz_4.f90: Likewise.
10584 * gfortran.dg/io_real_boz_5.f90: Likewise.
10585
10586 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10587
10588 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10589
10590 2012-01-02 Revital Eres <revital.eres@linaro.org>
10591
10592 * gcc.dg/sms-11.c: New file.
10593
10594 2012-01-02 Tobias Burnus <burnus@net-b.de>
10595
10596 PR fortran/51682
10597 * gfortran.dg/coarray/image_index_3.f90: New.
10598
10599 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10600
10601 PR c++/16603
10602 * g++.dg/parse/enum8.C: New.
10603
10604 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10605
10606 PR c++/51379
10607 * g++.dg/conversion/reinterpret4.C: New.
10608 * g++.dg/conversion/reinterpret1.C: Adjust.
10609
10610 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10611
10612 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10613
10614 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10615
10616 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10617 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10618 * g++.old-deja/g++.jason/access14.C: Likewise.
10619 * g++.old-deja/g++.jason/access8.C: Likewise.
10620 * g++.old-deja/g++.jason/access1.C: Likewise.
10621 * g++.old-deja/g++.other/access3.C: Likewise.
10622 * g++.old-deja/g++.other/access5.C: Likewise.
10623 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10624 * g++.old-deja/g++.law/visibility22.C: Likewise.
10625 * g++.old-deja/g++.law/visibility26.C: Likewise.
10626 * g++.old-deja/g++.mike/p2746.C: Likewise.
10627 * g++.dg/debug/using1.C: Likewise.
10628 * g++.dg/lookup/using51.C: Likewise.
10629 * g++.dg/inherit/using5.C: Likewise.
10630 * g++.dg/inherit/pr30297.C: Likewise.
10631 * g++.dg/inherit/access8.C: Likewise.
10632 * g++.dg/torture/pr39362.C: Likewise.
10633 * g++.dg/template/crash13.C: Likewise.
10634 * g++.dg/template/using10.C: Likewise.
10635
10636 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10637
10638 PR fortran/51502
10639 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10640
10641 2012-01-01 Ira Rosen <irar@il.ibm.com>
10642
10643 PR tree-optimization/51704
10644 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10645 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10646 corresponding flags.
10647
10648 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10649
10650 PR c++/51723
10651 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10652
10653 2012-01-01 Jan Hubicka <jh@suse.cz>
10654
10655 PR rtl-optimization/51069
10656 * gcc.c-torture/compile/pr51069.c: New testcase.
10657
10658 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR tree-optimization/51683
10661 * gcc.dg/pr51683.c: New test.
10662 \f
10663 Copyright (C) 2012 Free Software Foundation, Inc.
10664
10665 Copying and distribution of this file, with or without modification,
10666 are permitted in any medium without royalty provided the copyright
10667 notice and this notice are preserved.