re PR fortran/55633 (FAIL: gfortran.dg/g77/f90-intrinsic-bit.f -Os execution test)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-12 Jakub Jelinek <jakub@redhat.com>
2
3 PR fortran/55633
4 * gcc.dg/torture/pr55633.c: New test.
5
6 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
7
8 PR c++/53094
9 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
10 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
11 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
12
13 2012-12-11 Jakub Jelinek <jakub@redhat.com>
14
15 PR c++/55643
16 * g++.dg/warn/Wunused-var-19.C: New test.
17
18 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
19
20 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gcc.dg/pr54121.c: New test.
23
24 2012-12-11 Jakub Jelinek <jakub@redhat.com>
25
26 PR c++/55619
27 * g++.dg/ext/asm12.C: New test.
28
29 PR tree-optimization/54570
30 * gcc.dg/builtin-object-size-8.c: Xfail.
31 * gcc.dg/builtin-object-size-13.c: New test.
32
33 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
34
35 PR target/55642
36 * gcc.target/arm/pr55642.c: New testcase.
37
38 2012-12-11 Jakub Jelinek <jakub@redhat.com>
39
40 PR middle-end/43631
41 PR bootstrap/55615
42 * g++.dg/other/pr43631.C: New test.
43
44 2012-12-11 Richard Biener <rguenther@suse.de>
45
46 PR tree-optimization/55079
47 * gcc.dg/Warray-bounds-9.c: New testcase.
48 * gcc.dg/Warray-bounds-10.c: Likewise.
49 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
50
51 2012-12-10 Janus Weil <janus@gcc.gnu.org>
52
53 PR fortran/52909
54 * gfortran.dg/proc_ptr_39.f90: New test case.
55
56 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
57
58 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
59 code duplication is required. Allow BNE to appear.
60
61 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
62
63 * gcc.target/mips/ext-2.c: Require -mlong64.
64
65 2012-12-10 Richard Biener <rguenther@suse.de>
66
67 PR tree-optimization/55107
68 * gcc.dg/torture/pr55107.c: New testcase.
69 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
70
71 2012-12-10 Jakub Jelinek <jakub@redhat.com>
72
73 * g++.dg/asan/asan_test.cc: Sync from upstream.
74 * g++.dg/asan/asan_test_utils.h: Likewise.
75
76 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
77
78 * gcc.target/arm/neon/vrndaf32.c: New test.
79 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
80 * gcc.target/arm/neon/vrndf32.c: Likewise.
81 * gcc.target/arm/neon/vrndqf32.c: Likewise.
82 * gcc.target/arm/neon/vrndmf32.c: Likewise.
83 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
84 * gcc.target/arm/neon/vrndnf32.c: Likewise.
85 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
86 * gcc.target/arm/neon/vrndpf32.c: Likewise.
87 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
88
89 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
90
91 * gcc.misc-tests/gcov-12.c: Fix dg order.
92
93 PR middle-end/54470
94 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
95
96 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
97 for *-*-hpux10*.
98
99 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
100 * gcc.dg/20050826-1.c: Likewise.
101
102 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
103
104 * gnat.dg/vect9.adb: Add -w to dg-options.
105 * gnat.dg/vect10.adb: Likewise.
106
107 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
108
109 PR fortran/55593
110 * gfortran.dg/do_check_8.f90: New test.
111
112 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
113
114 * gnat.dg/vect10.ad[sb]: New test.
115
116 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/vect9.ad[sb]: New test.
119 * gnat.dg/vect9_pkg.ads: New helper.
120
121 2012-12-07 Mike Stump <mikestump@comcast.net>
122
123 * gnat.dg/discr38.adb: Don't use ^M line endings.
124 gnat.dg/loop_optimization13.adb: Likewise.
125 gnat.dg/loop_optimization13.ads: Likewise.
126 gnat.dg/discr36_pkg.adb: Likewise.
127 gnat.dg/discr36_pkg.ads: Likewise.
128 gnat.dg/loop_optimization11_pkg.ads: Likewise.
129 gnat.dg/discr36.ads: Likewise.
130 gnat.dg/loop_optimization11.adb: Likewise.
131
132 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
133
134 PR rtl-optimization/55141
135 * gcc.target/i386/pr55141.c: New.
136
137 2012-12-07 Dodji Seketeli <dodji@redhat.com>
138
139 PR c++/54401
140 * g++.dg/cpp0x/alias-decl-28.C: New test.
141 * g++.dg/cpp0x/alias-decl-16.C: Update.
142
143 2012-12-07 Martin Jambor <mjambor@suse.cz>
144
145 PR tree-optimization/55590
146 * gcc.target/i386/pr55590-1.c: New test.
147 * gcc.target/i386/pr55590-2.c: Likewise.
148
149 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
150
151 PR c++/54975
152 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
153
154 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
155
156 PR target/55597
157 * gcc.target/i386/pr55597.c: New test.
158
159 2012-12-06 Jakub Jelinek <jakub@redhat.com>
160
161 PR c++/54207
162 * g++.dg/cpp0x/noexcept18.C: New test.
163
164 PR c++/55573
165 * g++.dg/cpp0x/constexpr-55573.C: New test.
166
167 PR c++/55137
168 * g++.dg/opt/pr55137.C: New test.
169 * gcc.c-torture/execute/pr55137.c: New test.
170
171 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
172
173 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
174 New procedure.
175 (add_options_for_arm_v8_neon): Likewise.
176
177 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
178
179 * g++.dg/pr55604.C: New test.
180
181 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
182
183 * lib/target-supports.exp
184 (check_effective_target_vect_perm): Allow aarch64*-*-*.
185 (check_effective_target_vect_perm_byte): Likewise.
186 (check_effective_target_vect_perm_short): Likewise.
187 (check_effective_target_vect_char_mult): Likewise.
188 (check_effective_target_vect_extract_even_odd): Likewise.
189 (check_effective_target_vect_interleave): Likewise.
190
191 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
192
193 * g++.dg/abi/mangle-neon-aarch64.C: New test.
194
195 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
196
197 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
198
199 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
200
201 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
202 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
203 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
204 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
205 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
206 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
207 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
208 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
209 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
210 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
211 * gcc.dg/vect/vect-rounding-round.c: Likewise.
212 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
213 * target-supports.exp
214 (check_effective_target_vect_call_btrunc): New.
215 (check_effective_target_vect_call_btruncf): Likewise.
216 (check_effective_target_vect_call_ceil): Likewise.
217 (check_effective_target_vect_call_ceilf): Likewise.
218 (check_effective_target_vect_call_floor): Likewise.
219 (check_effective_target_vect_call_floorf): Likewise.
220 (check_effective_target_vect_call_lceil): Likewise.
221 (check_effective_target_vect_call_lfloor): Likewise.
222 (check_effective_target_vect_call_nearbyint): Likewise.
223 (check_effective_target_vect_call_nearbyintf): Likewise.
224 (check_effective_target_vect_call_round): Likewise.
225 (check_effective_target_vect_call_roundf): Likewise.
226
227 2012-12-05 Richard Biener <rguenther@suse.de>
228
229 PR tree-optimization/51238
230 * gcc.dg/torture/pr51238.c: New testcase.
231
232 2012-12-05 Richard Biener <rguenther@suse.de>
233
234 PR tree-optimization/50222
235 * gcc.dg/torture/pr50222.c: New testcase.
236
237 2012-12-05 Richard Biener <rguenther@suse.de>
238
239 PR lto/55525
240 * gcc.dg/lto/pr55525_0.c: New testcase.
241 * gcc.dg/lto/pr55525_1.c: Likewise.
242
243 2012-12-04 Tobias Burnus <burnus@net-b.de>
244
245 * gfortran.dg/quad_3.f90: Really fix an if condition.
246
247 2012-12-04 Tobias Burnus <burnus@net-b.de>
248
249 * gfortran.dg/quad_3.f90: Fix a condition,
250 which wrongly required ordered/lazy evaluation.
251
252 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
253
254 * gcc.target/aarch64/121127.c: New test.
255
256 2012-12-04 Jakub Jelinek <jakub@redhat.com>
257
258 PR testsuite/55587
259 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
260 0 if not.
261 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
262 returned 0.
263 * gcc.dg/asan/asan.exp: Likewise.
264
265 2012-12-04 Richard Biener <rguenther@suse.de>
266
267 PR tree-optimization/55124
268 * gcc.dg/torture/pr55124.c: New testcase.
269
270 2012-12-03 Tobias Burnus <burnus@net-b.de>
271
272 * gfortran.dg/quad_3.f90: New.
273
274 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/54170
277 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
278
279 2012-12-03 Jakub Jelinek <jakub@redhat.com>
280
281 PR testsuite/55452
282 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
283 on all targets, not just s390*.
284
285 2012-12-03 Marek Polacek <polacek@redhat.com>
286
287 PR c/55570
288 * gcc.dg/pr55570.c: New test.
289
290 2012-12-03 Jakub Jelinek <jakub@redhat.com>
291
292 * lib/asan-dg.exp (asan_get_gtest_test_list,
293 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
294 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
295 and [asan_get_gtest_expect_death_list "$output"] in global vars.
296 (asan_symbolize): Sanitize [] characters from key.
297 * g++.dg/asan/asan_test_config.h: New file.
298 * g++.dg/asan/asan_globals_test.cc: New file.
299 * g++.dg/asan/asan_test_utils.h: New file.
300 * g++.dg/asan/dejagnu-gtest.h: New file.
301 * g++.dg/asan/asan_test.cc: New file.
302 * g++.dg/asan/asan_test.C: New test.
303
304 2012-12-03 Richard Biener <rguenther@suse.de>
305
306 * gcc.dg/torture/pr35634.c: Use signed char.
307 * g++.dg/torture/pr35634.C: Likewise.
308
309 2012-12-02 Marek Polacek <polacek@redhat.com>
310
311 PR middle-end/54838
312 * gcc.dg/pr54838.c: New test.
313
314 2012-12-01 Xinliang David Li <davidxl@google.com>
315
316 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
317 cltd.
318
319 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
320
321 PR c++/55558
322 * g++.dg/cpp0x/decltype46.C: New.
323
324 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
325
326 PR middle-end/52450
327 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
328
329 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
330
331 PR debug/53860
332 * g++.dg/debug/pr53860.C: New test.
333
334 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
335 Paul Thomas <pault@gcc.gnu.org>
336
337 PR fortran/46897
338 * gfortran.dg/defined_assignment_1.f90: New test.
339 * gfortran.dg/defined_assignment_2.f90: New test.
340 * gfortran.dg/defined_assignment_3.f90: New test.
341 * gfortran.dg/defined_assignment_4.f90: New test.
342 * gfortran.dg/defined_assignment_5.f90: New test.
343
344 2012-12-01 Jakub Jelinek <jakub@redhat.com>
345
346 PR c++/55542
347 * g++.dg/cpp0x/vt-55542.C: New test.
348
349 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
350
351 * gnat.dg/specs/pack9.ads: New test.
352
353 2012-11-30 Martin Jambor <mjambor@suse.cz>
354
355 PR middle-end/52890
356 PR tree-optimization/55415
357 PR tree-optimization/54386
358 PR target/55448
359 * gcc.dg/ipa/ipa-sra-7.c: New test.
360 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
361 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
362 * gcc.target/i386/pr55448.c: Likewise.
363
364 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
365
366 * loop_optimization14.ad[sb]: New test.
367 * loop_optimization14_pkg.ads: New helper.
368
369 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
370
371 PR target/55073
372 * gcc.target/arm/pr55073.C: New test.
373
374 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
375
376 PR c++/53094
377 * g++.dg/ext/vector20.C: New testcase.
378
379 2012-11-28 Tobias Burnus <burnus@net-b.de>
380
381 PR fortran/52161
382 * coarray/sync_3.f90: Extend test.
383
384 2012-11-29 Jakub Jelinek <jakub@redhat.com>
385
386 PR rtl-optimization/55512
387 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
388 * gcc.target/i386/pr55512-4.c: Likewise.
389
390 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
391
392 PR c++/52654
393 * g++.dg/cpp0x/udlit-overflow.C: New.
394 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
395
396 2012-11-28 Jakub Jelinek <jakub@redhat.com>
397
398 PR debug/36728
399 PR debug/55467
400 PR middle-end/55507
401 PR bootstrap/55511
402 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
403 are non-empty and add dependency between the first and second asm.
404 * gcc.dg/guality/pr36728-2.c: Likewise.
405 * gcc.dg/guality/pr36728-3.c: New test.
406 * gcc.dg/guality/pr36728-4.c: New test.
407
408 2012-11-28 Andrew Pinski <apinski@cavium.com>
409
410 PR bootstrap/54279
411 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
412 directories.
413 * lib/obj-c++.exp (obj-c++_init): Likewise.
414
415 2012-11-28 Tobias Burnus <burnus@net-b.de>
416
417 PR fortran/52161
418 * coarray/sync_3.f90: New.
419
420 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
421
422 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
423
424 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
425
426 PR rtl-optimization/55512
427 * gcc.target/i386/pr55512-[1234].c: New tests.
428
429 2012-11-28 Jakub Jelinek <jakub@redhat.com>
430
431 PR testsuite/55505
432 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
433
434 PR testsuite/55504
435 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
436 attributes. Avoid clobbering memory before malloced chunk.
437 (main): Pass 1 instead of 0 as argument.
438
439 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gnat.dg/object_overflow.adb: Rename to...
442 * gnat.dg/object_overflow1.adb: ...this.
443 * gnat.dg/object_overflow2.adb: New test.
444 * gnat.dg/object_overflow3.adb: Likewise.
445 * gnat.dg/object_overflow4.adb: Likewise.
446
447 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
448
449 PR c++/55497
450 * g++.dg/init/pr55497.C: New.
451
452 2012-11-28 Richard Biener <rguenther@suse.de>
453
454 PR testsuite/55327
455 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
456 * gcc.dg/vect/slp-perm-9.c: Likewise.
457
458 2012-11-28 Richard Biener <rguenther@suse.de>
459
460 PR c/35634
461 * gcc.dg/torture/pr35634.c: New testcase.
462 * g++.dg/torture/pr35634.C: Likewise.
463 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
464
465 2012-11-27 Tobias Burnus <burnus@net-b.de>
466
467 PR fortran/55476
468 * gfortran.dg/warn_target_lifetime_3.f90: New.
469
470 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
471
472 PR rtl-optimization/55458
473 * gcc.target/i386/pr55458.c: New test.
474
475 2012-11-27 Jakub Jelinek <jakub@redhat.com>
476
477 PR tree-optimization/55110
478 * gcc.dg/pr55110.c: New test.
479
480 2012-11-27 Richard Biener <rguenther@suse.de>
481
482 PR middle-end/55331
483 * g++.dg/opt/pr55331.C: New testcase.
484
485 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
486
487 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
488
489 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
490
491 * gcc.dg/54455.c: Require scheduling.
492 * gcc.dg/c1x-align-4.c: Skip avr.
493 * gcc.dg/pr44024.c: Skip avr in final scan.
494
495 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
496
497 PR testsuite/52641
498 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
499 * gcc.dg/pr54676.c: Make work for 16-bit int.
500
501 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
502
503 PR target/55277
504 * gcc.target/i386/pr55227.c: New test.
505
506 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
507
508 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
509 to -fdump-rtl-all.
510 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
511
512 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513
514 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
515 New procedure.
516 (add_options_for_arm_v8_vfp): New procedure.
517 * gcc.target/arm/vrintaf32.c: New test.
518 * gcc.target/arm/vrintaf64.c: Likewise.
519 * gcc.target/arm/vrintmf32.c: Likewise.
520 * gcc.target/arm/vrintmf64.c: Likewise.
521 * gcc.target/arm/vrintpf32.c: Likewise.
522 * gcc.target/arm/vrintpf64.c: Likewise.
523 * gcc.target/arm/vrintrf32.c: Likewise.
524 * gcc.target/arm/vrintrf64.c: Likewise.
525 * gcc.target/arm/vrintxf32.c: Likewise.
526 * gcc.target/arm/vrintxf64.c: Likewise.
527 * gcc.target/arm/vrintzf32.c: Likewise.
528 * gcc.target/arm/vrintzf64.c: Likewise.
529
530 2012-11-26 Janus Weil <janus@gcc.gnu.org>
531
532 PR fortran/54997
533 * gfortran.dg/warn_unused_function_2.f90: New.
534
535 2012-11-26 Janus Weil <janus@gcc.gnu.org>
536
537 PR fortran/54881
538 * gfortran.dg/associated_6.f90: New.
539 * gfortran.dg/select_type_30.f03: New.
540
541 2012-11-26 Jakub Jelinek <jakub@redhat.com>
542
543 PR tree-optimization/54471
544 * gcc.dg/tree-ssa/vrp86.c: New test.
545 * gcc.c-torture/execute/pr54471.c: New test.
546
547 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
548
549 PR middle-end/55030
550 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
551 use volatile asms, use plain asms. Where the output value for the
552 asm is unused, write a global variable.
553
554 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
555
556 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
557
558 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
559
560 PR fortran/30146
561 * gfortran.dg/do_check_7.f90: New test.
562
563 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
564
565 PR c++/55446
566 * g++.dg/init/new41.C: New.
567
568 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
569
570 PR fortran/55314
571 * gfortran.dg/allocate_error_4.f90: New test.
572
573 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
574
575 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
576 to send_log.
577
578 2012-11-23 Jakub Jelinek <jakub@redhat.com>
579
580 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
581 from the output.
582
583 PR c++/54046
584 * g++.dg/warn/Wreturn-type-8.C: New test.
585
586 PR middle-end/55430
587 * gcc.dg/pr55430.c: New test.
588
589 2012-11-23 Kostya Serebryany <kcc@google.com>
590
591 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
592
593 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gnat.dg/discr40.ad[sb]: New test.
596
597 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
598
599 * gnat.dg/discr39.adb: New test.
600
601 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
602
603 PR testsuite/52641
604 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
605 * gcc.dg/pr55150-1.c: Same.
606 * gcc.dg/torture/pr54894.c: Add size32plus.
607
608 2012-11-23 Jakub Jelinek <jakub@redhat.com>
609
610 PR sanitizer/55435
611 * c-c++-common/asan/attrib-1.c: New test.
612
613 2012-11-22 Ian Bolton <ian.bolton@arm.com>
614
615 * gcc.target/aarch64/builtin-bswap-1.c: New test.
616 * gcc.target/aarch64/builtin-bswap-2.c: New test.
617
618 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
619
620 PR c++/55432
621 * g++.dg/cpp0x/constexpr-55432.C: New.
622
623 2012-11-21 Janus Weil <janus@gcc.gnu.org>
624
625 PR fortran/55352
626 * gfortran.dg/namelist_76.f90: New.
627
628 2012-11-21 Martin Jambor <mjambor@suse.cz>
629
630 * gcc.dg/ipa/ipcp-agg-7.c: New test.
631 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
632
633 2012-11-21 Martin Jambor <mjambor@suse.cz>
634
635 PR tree-optimization/55260
636 * g++.dg/torture/pr55260-2.C: New test.
637
638 2012-11-21 Martin Jambor <mjambor@suse.cz>
639
640 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
641
642 2012-11-21 Bin Cheng <bin.cheng@arm.com>
643
644 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
645 * gcc.dg/tree-ssa/vrp47.c: Ditto.
646
647 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
648
649 PR target/19398
650 * gcc.target/i386/pr19398.c: New test.
651
652 2012-11-20 Martin Jambor <mjambor@suse.cz>
653
654 PR tree-optimization/55260
655 * g++.dg/torture/pr55260-1.C: New test.
656
657 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
658
659 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
660 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
661 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
662 * gcc.target/aarch64/atomic-op-char.c: Likewise.
663 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
664 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
665 * gcc.target/aarch64/atomic-op-int.c: Likewise.
666 * gcc.target/aarch64/atomic-op-long.c: Likewise.
667 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
668 * gcc.target/aarch64/atomic-op-release.c: Likewise.
669 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
670 * gcc.target/aarch64/atomic-op-short.c: Likewise.
671
672 2012-11-20 Jakub Jelinek <jakub@redhat.com>
673
674 PR middle-end/55094
675 * gcc.dg/pr55094.c: New test.
676
677 PR rtl-optimization/54921
678 * gcc.dg/pr54921.c: New test.
679
680 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
681
682 * gcc.target/i386/pr55359.c: New test.
683
684 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
685
686 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
687 * g++.dg/tls/thread_local3g.C: Likewise.
688 * g++.dg/tls/thread_local4g.C: Likewise.
689 * g++.dg/tls/thread_local5g.C: Likewise.
690 * g++.dg/tls/thread_local6g.C: Likewise.
691 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
692 * g++.dg/tls/thread_local2.C: Likewise.
693 * g++.dg/tls/thread_local2g.C: Likewise.
694 * g++.dg/tls/thread_local6.C: Likewise.
695
696 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
697
698 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
699 * gcc.dg/tm/clone-1.c: New test.
700
701 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
702
703 PR c++/55368
704 * g++.dg/parse/struct-5.C: New.
705
706 2012-11-19 Tom de Vries <tom@codesourcery.com>
707
708 PR rtl-optimization/55315
709 * gcc.target/mips/pr55315.c: New test.
710
711 2012-11-17 Jakub Jelinek <jakub@redhat.com>
712
713 PR tree-optimization/55236
714 * gcc.dg/pr55236.c: New test.
715
716 PR testsuite/55188
717 * gcc.dg/pr19105.c: Accept also optimizing
718 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
719
720 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
721 from addr2line_output. Increment idx if asking for more than one
722 address in one object.
723
724 2012-11-16 Jakub Jelinek <jakub@redhat.com>
725
726 PR tree-optimization/55329
727 * g++.dg/opt/pr55329.C: New test.
728
729 2012-11-16 Janus Weil <janus@gcc.gnu.org>
730
731 PR fortran/55297
732 * gfortran.dg/typebound_operator_18.f90: New.
733
734 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
735
736 PR rtl-optimization/55330
737 * gfortran.dg/pr55330.f90: New test.
738
739 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
740
741 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
742 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
743 * gcc.dg/hoist-register-pressure-2.c: Ditto.
744 * gcc.dg/hoist-register-pressure-3.c: Ditto.
745 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
746 * gcc.dg/tree-prof/unroll-1.c: Ditto.
747
748 2012-11-16 Dodji Seketeli <dodji@redhat.com>
749
750 PR c++/54875
751 * g++.dg/cpp0x/alias-decl-27.C: New test.
752
753 2012-11-16 Jakub Jelinek <jakub@redhat.com>
754
755 PR c++/55337
756 * g++.dg/template/alignof2.C: New test.
757
758 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
759
760 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
761 * g++.dg/mv6.C (dg-options): Ditto.
762
763 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
764
765 * lib/target_suports.exp
766 (check_effective_target_has_w_floating_suffix): New procedure.
767 (check_effective_target_has_q_floating_suffix): Ditto.
768 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
769 for unsupported non-standard suffix on floating constant.
770 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
771
772 2012-11-14 Jakub Jelinek <jakub@redhat.com>
773
774 * lib/asan-dg.exp: New file.
775 * gcc.dg/asan/asan.exp: New file.
776 * g++.dg/dg.exp: Prune also asan tests.
777 * g++.dg/asan/asan.exp: New file.
778 * c-c++-common/asan/memcmp-1.c: New test.
779
780 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
781
782 PR c++/55323
783 * g++.dg/cpp0x/vt-55323.C: New.
784
785 2012-11-13 Sriraman Tallam <tmsriram@google.com>
786
787 * g++.dg/mv4.C: Add require ifunc. Change error message.
788 * g++.dg/mv5.C: Add require ifunc.
789 * g++.dg/mv6.C: Add require ifunc.
790
791 2012-11-13 Martin Jambor <mjambor@suse.cz>
792
793 PR tree-optimization/55253
794 * gcc.dg/torture/pr55253.c: New test.
795 * gcc.dg/torture/pr55305.c: Likewise.
796
797 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
798
799 PR middle-end/55142
800 * gcc.target/i386/pr55142-1.c: New file.
801 * gcc.target/i386/pr55142-2.c: Likewise.
802
803 2012-11-13 Dodji Seketeli <dodji@redhat.com>
804
805 PR c++/54466
806 * g++.dg/cpp0x/alias-decl-26.C: New test file.
807
808 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
809
810 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
811 instead of lp64.
812 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
813 * gcc.target/i386/pr49715-2.c: Likewise.
814 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
815
816 2012-11-13 Jakub Jelinek <jakub@redhat.com>
817
818 PR tree-optimization/55281
819 * gcc.dg/vect/fast-math-pr55281.c: New test.
820 * g++.dg/opt/pr55281.C: New test.
821
822 PR rtl-optimization/54127
823 * gcc.dg/torture/pr54127.c: New test.
824
825 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
826 Jakub Jelinek <jakub@redhat.com>
827
828 PR rtl-optimization/51447
829 * gcc.c-torture/execute/pr51447.c: New test.
830
831 2012-11-12 Ian Bolton <ian.bolton@arm.com>
832
833 * gcc.target/aarch64/csinc-2.c: New test.
834
835 2012-11-12 Ian Bolton <ian.bolton@arm.com>
836
837 * gcc.target/aarch64/cmn.c: New test.
838 * gcc.target/aarch64/adds.c: New test.
839 * gcc.target/aarch64/subs.c: New test.
840
841 2012-11-12 Tobias Burnus <burnus@net-b.de>
842
843 PR fortran/55272
844 * gfortran.dg/coarray_29_1.f90: New.
845 * gfortran.dg/coarray_29_2.f90: New.
846
847 2012-11-12 Bin Cheng <bin.cheng@arm.com>
848
849 * gcc.dg/hoist-register-pressure-3.c: New test.
850
851 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
852
853 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
854 wrappers around sinf and cosf.
855
856 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
857
858 PR middle-end/55247
859 PR middle-end/55259
860 * gcc.target/i386/pr55247-2.c: New file.
861
862 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
863
864 PR middle-end/55263
865 * g++.dg/pr55263.C: New test.
866
867 2012-11-11 Martin Jambor <mjambor@suse.cz>
868
869 PR tree-optimization/55238
870 * testsuite/gcc.dg/torture/pr55238.c: New test.
871
872 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
873
874 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
875 * c-c++-common/torture/vector-subscript-1.c: Likewise.
876 * c-c++-common/torture/vector-subscript-2.c: Likewise.
877
878 2012-11-10 Jan Hubicka <jh@suse.cz>
879
880 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
881
882 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
883
884 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
885 -mno-sse -mno-mmx to dg-options. Reformat.
886
887 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
888
889 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
890 * c-c++-common/vector-compare-1.c: Same.
891 * c-c++-common/vector-compare-2.c: Same.
892 * g++.dg/other/unused1.C: Skip on AIX.
893 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
894 extra message on AIX.
895
896 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
897
898 PR target/55247
899 * gcc.target/i386/pr55247.c: New test.
900
901 2012-11-09 Andrew Pinski <apinski@cavium.com>
902
903 * gcc.c-torture/execute/20121108-1.c: New test.
904
905 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
906
907 PR c++/54413
908 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
909 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
910 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
911 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
912
913 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
914
915 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
916 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
917 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
918 array bounds.
919 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
920
921 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
922
923 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
924 * g++.dg/tm/pr47530.C: Same.
925
926 2012-11-09 Jason Merrill <jason@redhat.com>
927
928 PR c++/54859
929 * g++.dg/cpp0x/alias-decl-25.C: New.
930
931 * g++.dg/abi/abi-tag1.C: New.
932 * g++.dg/abi/abi-tag2.C: New.
933
934 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
935
936 PR rtl-optimization/55154
937 * gcc.target/i386/pr55154.c: New test.
938
939 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
940
941 PR rtl-optimization/55151
942 * gcc.dg/pr55151.c: Move ...
943 * gcc.target/i386/pr55151.c: ... here.
944
945 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
946
947 PR rtl-optimization/54472
948 * gcc.dg/pr54472.c: New test.
949
950 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/stack_check3.ad[sb]: New test.
953
954 2012-11-08 Ian Lance Taylor <iant@google.com>
955
956 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
957 with arguments. Handle errorcheckoutput and rundir test types.
958
959 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
960
961 PR tree-optimization/55191
962 * gcc.dg/pr55191.c: New test.
963
964 2012-11-08 Jakub Jelinek <jakub@redhat.com>
965
966 PR debug/54499
967 * g++.dg/debug/pr54499.C: New test.
968
969 2012-11-08 Jan Hubicka <jh@suse.cz>
970
971 PR middle-end/48636
972 * gcc.dg/winline-3.c: Update.
973
974 2012-11-08 Martin Jambor <mjambor@suse.cz>
975
976 * gfortran.dg/ipcp-array-1.f90: New test.
977
978 2012-11-08 Florian Weimer <fweimer@redhat.com>
979
980 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
981
982 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
983
984 PR rtl-optimization/55151
985 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
986
987 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
988
989 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
990
991 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
992
993 * gcc.c-torture/compile/20121107-1.c: New test.
994
995 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
996
997 PR rtl-optimization/55151
998 * gcc.dg/pr55151.c: Compile it only for x86_64.
999
1000 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1001
1002 PR rtl-optimization/55122
1003 * gcc.dg/pr55122.c: New test.
1004
1005 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1006
1007 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1008 word powerpc.
1009 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1010 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1011 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1012 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1013
1014 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1015
1016 PR c/53063
1017 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1018
1019 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1020
1021 PR c/51294
1022 * c-c++-common/pr51294.c: New.
1023
1024 2012-11-07 Martin Jambor <mjambor@suse.cz>
1025
1026 PR tree-optimization/53787
1027 * gcc.dg/ipa/ipa-5.c: Adjust.
1028 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1029 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1030 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1031 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1032 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1033 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1034 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1035 * gfortran.dg/pr48636-2.f90: New test.
1036 * gfortran.dg/pr53787.f90: Likewise.
1037
1038 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/55226
1041 Revert:
1042 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1043
1044 PR c++/54922
1045 * g++.dg/cpp0x/constexpr-union4.C: New.
1046
1047 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1048
1049 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1050
1051 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1052
1053 PR target/49220
1054 * gcc.c-torture/compile/pr49220.c: New test.
1055
1056 2012-11-07 Florian Weimer <fweimer@redhat.com>
1057
1058 * g++.dg/init/new40.C: New.
1059
1060 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1061
1062 PR debug/54693
1063 * gcc.dg/guality/pr54693-2.c: New test.
1064
1065 2012-11-06 Andrew Pinski <apinski@cavium.com>
1066
1067 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1068 -fno-vect-cost-model.
1069
1070 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1071
1072 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1073 * gcc.dg/tm/debug-1.c: Same.
1074 * gcc.dg/tm/irrevocable-3.c: Same.
1075 * gcc.dg/tm/irrevocable-4.c: Same.
1076 * gcc.dg/tm/memopt-10.c: Same.
1077 * gcc.dg/tm/memopt-11.c: Same.
1078 * gcc.dg/tm/props-4.c: Same.
1079 * gcc.dg/tm/wrap-3.c: Same.
1080 * gcc.dg/tm/wrap-4.c: Same.
1081
1082 2012-11-06 Andrew Pinski <apinski@cavium.com>
1083
1084 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1085
1086 2012-11-06 Jan Hubicka <jh@suse.cz>
1087
1088 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1089 candidate still.
1090 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1091 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1092 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1093
1094 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1095
1096 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1097
1098 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1099
1100 PR middle-end/41993
1101 * gcc.dg/torture/pr41993.c: New test.
1102
1103 2012-11-06 Jan Hubicka <jh@suse.cz>
1104
1105 * gcc.target/i386/l_fma_float_?.c: Update.
1106 * gcc.target/i386/l_fma_double_?.c: Update.
1107
1108 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1109
1110 PR target/54089
1111 * gcc.target/sh/pr54089-8.c: New.
1112 * gcc.target/sh/pr54089-9.c: New.
1113
1114 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1115
1116 PR target/47440
1117 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1118 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1119 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1120 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1121 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1122 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1123 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1124 * gcc.target/i386/avx-vzeroupper-27.c: New.
1125
1126 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1127
1128 PR fortran/54917
1129 * gfortran.dg/transfer_class_1.f90: New.
1130 * gfortran.dg/transfer_class_2.f90: New.
1131
1132 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1133
1134 * testsuite/g++.dg/mv1.C: New test.
1135 * testsuite/g++.dg/mv2.C: New test.
1136 * testsuite/g++.dg/mv3.C: New test.
1137 * testsuite/g++.dg/mv4.C: New test.
1138 * testsuite/g++.dg/mv5.C: New test.
1139 * testsuite/g++.dg/mv6.C: New test.
1140
1141 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1142
1143 PR testsuite/55186
1144 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1145
1146 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1147
1148 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1149 darwin.
1150
1151 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1152
1153 * g++.dg/torture/20121105-1.C: New test.
1154
1155 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1156
1157 * gcc.dg/torture/fp-compare.c: New testcase.
1158
1159 2012-11-05 Jan Hubicka <jh@suse.cz>
1160
1161 * gcc.dg/const-1.c: Update.
1162 * gcc.dg/pure-1.c: Update.
1163
1164 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1165
1166 PR rtl-optimization/55151
1167 * gcc.dg/pr55151.c: New test.
1168
1169 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1170
1171 PR debug/54970
1172 PR debug/54971
1173 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1174
1175 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1176
1177 PR testsuite/51128
1178 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1179
1180 2012-11-05 Jan Hubicka <jh@suse.cz>
1181
1182 * gcc.dg/autopar/pr49960.c: Fix testcase.
1183
1184 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1185
1186 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1187 Fix scan-tree-dump-times directive.
1188
1189 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1190
1191 PR fortran/55199
1192 * gfortran.dg/associate_12.f90: New.
1193
1194 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1195
1196 PR target/54255
1197 * lib/target-supports.exp (check_effective_target_masm_intel): New
1198 proc.
1199 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1200 masm_intel.
1201
1202 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1203 Jack Howarth <howarth@bromo.med.uc.edu>
1204
1205 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1206 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1207 * gcc.target/i386/pr53249.c: Likewise.
1208
1209 2012-11-03 Andrew Pinski <apinski@cavium.com>
1210
1211 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1212 call abort1 so that cross jumping does not happen.
1213
1214 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1215
1216 PR target/51244
1217 * gcc.target/sh/pr51244-18.c: New.
1218 * gcc.target/sh/pr51244-19.c: New.
1219
1220 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1221
1222 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1223 b requires a 64-bit operation followed by a truncation.
1224
1225 2012-11-02 Jan Hubicka <jh@suse.cz>
1226
1227 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1228
1229 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1230
1231 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1232 conditions to verify the reduction code is vectorized.
1233
1234 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1235 in case 'pow', such as 'powerpc' is used in the compiler version name.
1236 * gcc.target/powerpc/pr46728-2.c: Likewise.
1237 * gcc.target/powerpc/pr46728-3.c: Likewise.
1238 * gcc.target/powerpc/pr46728-4.c: Likewise.
1239 * gcc.target/powerpc/pr46728-5.c: Likewise.
1240 * gcc.target/powerpc/pr46728-7.c: Likewise.
1241 * gcc.target/powerpc/pr46728-8.c: Likewise.
1242 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1243
1244 2012-11-02 Jan Hubicka <jh@suse.cz>
1245
1246 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1247
1248 2012-11-02 Jan Hubicka <jh@suse.cz>
1249
1250 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1251 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1252
1253 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1254
1255 PR middle-end/55130
1256 * gcc.target/i386/pr55130.c: New test.
1257
1258 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1259
1260 PR target/55147
1261 * gcc.target/i386/pr55147.c: New test.
1262
1263 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1264
1265 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1266 * gfortran.dg/default_format_denormal_1.f90: Same.
1267
1268 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1269
1270 PR middle-end/55001
1271 * g++.dg/ext/vector19.C: Remove target restrictions.
1272 * gcc.dg/fold-compare-7.c: New testcase.
1273
1274 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1275
1276 PR target/55160
1277 * gcc.target/sh/pr55160.c: New.
1278
1279 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1280
1281 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1282 scan-assembler regex.
1283
1284 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1285
1286 PR middle-end/55150
1287 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1288 * gcc.dg/pr55150-2.c: New test.
1289
1290 2012-11-01 Sharad Singhai <singhai@google.com>
1291
1292 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1293 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1294 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1295 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1296
1297 2012-10-31 Dehao Chen <dehao@google.com>
1298
1299 * g++.dg/debug/dwarf2/block.C: New testcase.
1300
1301 2012-10-31 Jan Hubicka <jh@suse.cz>
1302
1303 * gcc.dg/pr44974.c: Add noinline.
1304
1305 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1306
1307 PR fortran/53718
1308 * gfortran.dg/class_54.f90: New.
1309
1310 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1311 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR tree-optimization/55018
1314 * gcc.dg/torture/pr55018.c: New test.
1315
1316 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1317
1318 PR c++/54583
1319 * g++.dg/ext/vla13.C: New.
1320
1321 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1322
1323 PR middle-end/55150
1324 * gcc.dg/pr55150.c: New test.
1325
1326 2012-10-31 Tobias Burnus <burnus@net-b.de>
1327
1328 PR fortran/55134
1329 * gfortran.dg/associate_11.f90: New.
1330
1331 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1332
1333 PR c++/54955
1334 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1335
1336 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1337
1338 PR tree-optimization/19105
1339 PR tree-optimization/21643
1340 PR tree-optimization/46309
1341 * gcc.dg/pr19105.c: New test.
1342 * gcc.dg/pr21643.c: New test.
1343 * gcc.dg/pr46309-2.c: New test.
1344 * gcc.c-torture/execute/pr46309.c: New test.
1345
1346 2012-10-31 Alan Modra <amodra@gmail.com>
1347
1348 * gcc.target/powerpc/dimode_off.c: New.
1349 * gcc.target/powerpc/timode_off.c: New.
1350 * gcc.target/powerpc/dfmode_off.c: New.
1351 * gcc.target/powerpc/tfmode_off.c: New.
1352
1353 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR rtl-optimization/55093
1356 * gcc.target/i386/pr55093.c: New file.
1357
1358 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1359
1360 * gcc.target/i386/pr55116.c: Renamed to ...
1361 * gcc.target/i386/pr55116-1.c: This.
1362
1363 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1364
1365 * gcc.target/i386/pr55116-2.c: New file.
1366
1367 2012-10-30 Richard Biener <rguenther@suse.de>
1368
1369 * gcc.dg/vect/slp-perm-2.c: Adjust.
1370
1371 2012-10-30 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/55111
1374 * gcc.dg/torture/pr55111.c: New testcase.
1375
1376 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1377
1378 PR target/53988
1379 * gcc.target/sh/pr53988.c: New.
1380
1381 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1382
1383 PR target/54989
1384 * gcc.dg/hoist-register-pressure-1.c: Rename from
1385 hoist-register-pressure.c. Add nonpic condition.
1386 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1387
1388 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1389
1390 PR c++/54930
1391 * gcc.dg/Wreturn-local-addr.c: New.
1392 * g++.dg/warn/Wno-return-local-addr.C: New.
1393 * g++.dg/warn/Wreturn-local-addr.C: New.
1394
1395 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1396
1397 PR middle-end/55116
1398 * gcc.target/i386/pr55116.c: New file.
1399
1400 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1401
1402 PR c/53066
1403 * gcc.dg/Wshadow-4.c: New.
1404 * gcc.dg/Wshadow-4.h: New.
1405
1406 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1407
1408 PR debug/54693
1409 * gcc.dg/guality/pr54693.c: New.
1410
1411 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1412
1413 PR middle-end/55027
1414 * gcc.dg/pr55027.c: New testcase.
1415
1416 2012-10-29 Jan Hubicka <jh@suse.cz>
1417
1418 * gcc.dg/ipa/inline-6.c: New testcase.
1419
1420 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1421
1422 PR rtl-optimization/55106
1423 * g++.dg/pr55106.C: New.
1424
1425 2012-10-29 Richard Guenther <rguenther@suse.de>
1426
1427 PR middle-end/53695
1428 * gcc.dg/torture/pr53695.c: New testcase.
1429
1430 2012-10-28 Jan Hubicka <jh@suse.cz>
1431
1432 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1433
1434 2012-10-28 Tobias Burnus <burnus@net-b.de>
1435
1436 PR fortran/54958
1437 * gfortran.dg/do_check_6.f90: New.
1438
1439 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1440 Jack Howarth <howarth@bromo.med.uc.edu>
1441
1442 PR target/54404
1443 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1444 to dg-options.
1445 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1446
1447 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1448
1449 PR target/34283
1450 * gcc.target/i386/pr34283.c: New test.
1451
1452 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c++/55081
1455 * g++.dg/opt/pr55081.C: New test.
1456
1457 PR debug/54970
1458 PR debug/54971
1459 * gcc.dg/guality/pr54970.c: New test.
1460
1461 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1462
1463 PR c++/54984
1464 * g++.dg/template/new11.C: New.
1465
1466 2012-10-26 Richard Biener <rguenther@suse.de>
1467
1468 PR middle-end/54824
1469 * gcc.dg/torture/pr54824.c: New testcase.
1470
1471 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1472
1473 * gcc.target/i386/fxsave-1.c: New.
1474 * gcc.target/i386/fxsave64-1.c: Ditto.
1475 * gcc.target/i386/fxrstor-1.c: Ditto.
1476 * gcc.target/i386/fxrstor64-1.c: Ditto.
1477 * gcc.target/i386/xsave-1.c: Ditto.
1478 * gcc.target/i386/xsave64-1.c: Ditto.
1479 * gcc.target/i386/xrstor-1.c: Ditto.
1480 * gcc.target/i386/xrstor64-1.c: Ditto.
1481 * gcc.target/i386/xsaveopt-1.c: Ditto.
1482 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1483 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1484 * gcc.target/i386/sse-13.c: Ditto.
1485 * gcc.target/i386/sse-14.c: Ditto.
1486 * gcc.target/i386/sse-22.c: Ditto.
1487 * gcc.target/i386/sse-23.c: Ditto.
1488 * g++.dg/other/i386-2.C: Ditto.
1489 * g++.dg/other/i386-3.C: Ditto.
1490
1491 2012-10-25 Jan Hubicka <jh@suse.cz>
1492
1493 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1494 at ivcanon time.
1495
1496 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/53761
1499 * g++.dg/ext/transparent-union.C: New.
1500
1501 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1502
1503 PR c++/54427
1504 * g++.dg/ext/vector19.C: New testcase.
1505
1506 2012-10-25 Richard Biener <rguenther@suse.de>
1507
1508 PR tree-optimization/54902
1509 * g++.dg/torture/pr54902.C: New testcase.
1510
1511 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1512
1513 PR c++/34892
1514 * g++.dg/template/crash114.C: New.
1515
1516 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1517
1518 PR bootstrap/55049
1519 * gcc.target/i386/pr55049-1.c: New test.
1520
1521 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1522
1523 PR fortran/55037
1524 * gfortran.dg/class_dummy_4.f03: New.
1525
1526 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR rtl-optimization/55010
1529 * gcc.dg/pr55010.c: New test.
1530
1531 PR debug/54828
1532 * g++.dg/debug/pr54828.C: New test.
1533
1534 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1535
1536 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1537 * gcc.dg/vect/vect-83_64.c: Likewise.
1538
1539 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/54922
1542 * g++.dg/cpp0x/constexpr-union4.C: New.
1543
1544 2012-10-23 Jeff Law <law@redhat.com>
1545
1546 * gcc.c-torture/execute/pr54985.c: New test.
1547
1548 2012-10-23 Paul Koning <ni1d@arrl.net>
1549
1550 PR debug/54508
1551 * g++.dg/debug/dwarf2/pr54508.C: New.
1552
1553 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1554
1555 PR c++/54844
1556 * g++.dg/template/sizeof14.C: New test.
1557
1558 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1559 Jim MacArthur <jim.macarthur@arm.com>
1560 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1561 Marcus Shawcroft <marcus.shawcroft@arm.com>
1562 Nigel Stephens <nigel.stephens@arm.com>
1563 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1564 Richard Earnshaw <rearnsha@arm.com>
1565 Sofiane Naci <sofiane.naci@arm.com>
1566 Stephen Thomas <stephen.thomas@arm.com>
1567 Tejas Belagod <tejas.belagod@arm.com>
1568 Yufeng Zhang <yufeng.zhang@arm.com>
1569
1570 * lib/target-supports.exp
1571 (check_profiling_available): Add AArch64.
1572 (check_effective_target_vect_int): Likewise.
1573 (check_effective_target_vect_shift): Likewise.
1574 (check_effective_target_vect_float): Likewise.
1575 (check_effective_target_vect_double): Likewise.
1576 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1577 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1578 (check_effective_target_vect_pack_trunc): Likewise.
1579 (check_effective_target_vect_unpack): Likewise.
1580 (check_effective_target_vect_hw_misalign): Likewise.
1581 (check_effective_target_vect_short_mult): Likewise.
1582 (check_effective_target_vect_int_mult): Likewise.
1583 (check_effective_target_vect_stridedN): Likewise.
1584 (check_effective_target_sync_int_long): Likewise.
1585 (check_effective_target_sync_char_short): Likewise.
1586 (check_vect_support_and_set_flags): Likewise.
1587 (check_effective_target_aarch64_tiny): New.
1588 (check_effective_target_aarch64_small): New.
1589 (check_effective_target_aarch64_large): New.
1590 * g++.dg/other/PR23205.C: Enable aarch64.
1591 * g++.dg/other/pr23205-2.C: Likewise.
1592 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1593 * gcc.c-torture/execute/20101011-1.c: Likewise.
1594 * gcc.dg/20020312-2.c: Likewise.
1595 * gcc.dg/20040813-1.c: Likewise.
1596 * gcc.dg/builtin-apply2.c: Likewise.
1597 * gcc.dg/stack-usage-1.c: Likewise.
1598
1599 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1600 Jim MacArthur <jim.macarthur@arm.com>
1601 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1602 Marcus Shawcroft <marcus.shawcroft@arm.com>
1603 Nigel Stephens <nigel.stephens@arm.com>
1604 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1605 Richard Earnshaw <rearnsha@arm.com>
1606 Sofiane Naci <sofiane.naci@arm.com>
1607 Stephen Thomas <stephen.thomas@arm.com>
1608 Tejas Belagod <tejas.belagod@arm.com>
1609 Yufeng Zhang <yufeng.zhang@arm.com>
1610
1611 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1612 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1613 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1614 * gcc.target/aarch64/aapcs/abitest.S: New file.
1615 * gcc.target/aarch64/aapcs/abitest.h: New file.
1616 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1617 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1618 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1619 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1620 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1621 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1622 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1623 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1624 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1625 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1626 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1627 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1628 * gcc.target/aarch64/aapcs/test_1.c: New file.
1629 * gcc.target/aarch64/aapcs/test_10.c: New file.
1630 * gcc.target/aarch64/aapcs/test_11.c: New file.
1631 * gcc.target/aarch64/aapcs/test_12.c: New file.
1632 * gcc.target/aarch64/aapcs/test_13.c: New file.
1633 * gcc.target/aarch64/aapcs/test_14.c: New file.
1634 * gcc.target/aarch64/aapcs/test_15.c: New file.
1635 * gcc.target/aarch64/aapcs/test_16.c: New file.
1636 * gcc.target/aarch64/aapcs/test_17.c: New file.
1637 * gcc.target/aarch64/aapcs/test_18.c: New file.
1638 * gcc.target/aarch64/aapcs/test_19.c: New file.
1639 * gcc.target/aarch64/aapcs/test_2.c: New file.
1640 * gcc.target/aarch64/aapcs/test_20.c: New file.
1641 * gcc.target/aarch64/aapcs/test_21.c: New file.
1642 * gcc.target/aarch64/aapcs/test_22.c: New file.
1643 * gcc.target/aarch64/aapcs/test_23.c: New file.
1644 * gcc.target/aarch64/aapcs/test_24.c: New file.
1645 * gcc.target/aarch64/aapcs/test_25.c: New file.
1646 * gcc.target/aarch64/aapcs/test_26.c: New file.
1647 * gcc.target/aarch64/aapcs/test_3.c: New file.
1648 * gcc.target/aarch64/aapcs/test_4.c: New file.
1649 * gcc.target/aarch64/aapcs/test_5.c: New file.
1650 * gcc.target/aarch64/aapcs/test_6.c: New file.
1651 * gcc.target/aarch64/aapcs/test_7.c: New file.
1652 * gcc.target/aarch64/aapcs/test_8.c: New file.
1653 * gcc.target/aarch64/aapcs/test_9.c: New file.
1654 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1655 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1656 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1657 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1658 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1659 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1660 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1661 * gcc.target/aarch64/aapcs/type-def.h: New file.
1662 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1663 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1664 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1665 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1666 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1667 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1668 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1669 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1670 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1671 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1672 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1673 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1674 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1675 * gcc.target/aarch64/aarch64.exp: New file.
1676 * gcc.target/aarch64/adc-1.c: New file.
1677 * gcc.target/aarch64/adc-2.c: New file.
1678 * gcc.target/aarch64/asm-1.c: New file.
1679 * gcc.target/aarch64/clrsb.c: New file.
1680 * gcc.target/aarch64/clz.c: New file.
1681 * gcc.target/aarch64/ctz.c: New file.
1682 * gcc.target/aarch64/csinc-1.c: New file.
1683 * gcc.target/aarch64/csinv-1.c: New file.
1684 * gcc.target/aarch64/csneg-1.c: New file.
1685 * gcc.target/aarch64/extend.c: New file.
1686 * gcc.target/aarch64/fcvt.x: New file.
1687 * gcc.target/aarch64/fcvt_double_int.c: New file.
1688 * gcc.target/aarch64/fcvt_double_long.c: New file.
1689 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1690 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1691 * gcc.target/aarch64/fcvt_float_int.c: New file.
1692 * gcc.target/aarch64/fcvt_float_long.c: New file.
1693 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1694 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1695 * gcc.target/aarch64/ffs.c: New file.
1696 * gcc.target/aarch64/fmadd.c: New file.
1697 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1698 * gcc.target/aarch64/frint.x: New file.
1699 * gcc.target/aarch64/frint_double.c: New file.
1700 * gcc.target/aarch64/frint_float.c: New file.
1701 * gcc.target/aarch64/index.c: New file.
1702 * gcc.target/aarch64/mneg-1.c: New file.
1703 * gcc.target/aarch64/mneg-2.c: New file.
1704 * gcc.target/aarch64/mneg-3.c: New file.
1705 * gcc.target/aarch64/mnegl-1.c: New file.
1706 * gcc.target/aarch64/mnegl-2.c: New file.
1707 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1708 * gcc.target/aarch64/pic-constantpool1.c: New file.
1709 * gcc.target/aarch64/pic-symrefplus.c: New file.
1710 * gcc.target/aarch64/predefine_large.c: New file.
1711 * gcc.target/aarch64/predefine_small.c: New file.
1712 * gcc.target/aarch64/predefine_tiny.c: New file.
1713 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1714 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1715 * gcc.target/aarch64/table-intrinsics.c: New file.
1716 * gcc.target/aarch64/tst-1.c: New file.
1717 * gcc.target/aarch64/vect-abs-compile.c: New file.
1718 * gcc.target/aarch64/vect-abs.c: New file.
1719 * gcc.target/aarch64/vect-abs.x: New file.
1720 * gcc.target/aarch64/vect-compile.c: New file.
1721 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1722 * gcc.target/aarch64/vect-faddv.c: New file.
1723 * gcc.target/aarch64/vect-faddv.x: New file.
1724 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1725 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1726 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1727 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1728 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1729 * gcc.target/aarch64/vect-fp-compile.c: New file.
1730 * gcc.target/aarch64/vect-fp.c: New file.
1731 * gcc.target/aarch64/vect-fp.x: New file.
1732 * gcc.target/aarch64/vect-mull-compile.c: New file.
1733 * gcc.target/aarch64/vect-mull.c: New file.
1734 * gcc.target/aarch64/vect-mull.x: New file.
1735 * gcc.target/aarch64/vect.c: New file.
1736 * gcc.target/aarch64/vect.x: New file.
1737 * gcc.target/aarch64/vector_intrinsics.c: New file.
1738 * gcc.target/aarch64/vfp-1.c: New file.
1739 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1740 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1741 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1742 * g++.dg/abi/aarch64_guard1.C: New file.
1743
1744 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1745
1746 PR c++/54988
1747 * c-c++-common/pr54988.c: New test.
1748
1749 2012-10-23 Jan Hubicka <jh@suse.cz>
1750
1751 * gcc.dg/tree-prof/peel-1.c: New testcase.
1752
1753 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1754
1755 PR gcc/52945
1756 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1757
1758 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1759
1760 * gcc.dg/c99-predef-1.c: New test.
1761 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1762 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1763 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1764 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1765 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1766 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1767 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1768 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1769 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1770 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1771 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1772 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1773
1774 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1775
1776 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1777
1778 2012-10-23 Jan Hubicka <jh@suse.cz>
1779
1780 PR middle-end/54937
1781 * gcc.c-torture/execute/pr54937.c: New testcase.
1782 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1783
1784 2012-10-23 Jan Hubicka <jh@suse.cz>
1785
1786 PR middle-end/54967
1787 * gfortran.dg/pr54967.f90: New testcase.
1788
1789 2012-10-23 Terry Guo <terry.guo@arm.com>
1790
1791 PR target/55019
1792 * gcc.dg/pr55019.c: New.
1793
1794 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1795
1796 PR tree-optimization/55008
1797 * gcc.dg/tree-ssa/pr55008.c: New test.
1798
1799 2012-10-22 Richard Biener <rguenther@suse.de>
1800
1801 PR tree-optimization/55011
1802 * gcc.dg/torture/pr55011.c: New testcase.
1803
1804 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1805
1806 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1807 * gcc.target/arm/pr40457-2.c: Likewise.
1808 * gcc.target/arm/pr40457-3.c: Likewise.
1809
1810 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1811
1812 * gnat.dg/specs/limited_with4.ads: New test.
1813 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1814
1815 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1816
1817 * gnat.dg/modular4.adb: New test.
1818 * gnat.dg/modular4_pkg.ads: New helper.
1819
1820 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1821
1822 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1823 * gnat.dg/specs/addr1.ads: Likewise.
1824
1825 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1826
1827 * gcc.dg/webizer.c (main): Add missing exit call.
1828
1829 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1830
1831 PR fortran/54465
1832 * gfortran.dg/wextra_1.f: New test.
1833
1834 2012-10-20 Jan Hubicka <jh@suse.cz>
1835
1836 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1837
1838 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1839
1840 PR fortran/54224
1841 * gfortran.dg/warn_unused_function.f90: New.
1842
1843 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1844
1845 * lib/target-supports.exp
1846 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1847
1848 2012-10-19 Richard Guenther <rguenther@suse.de>
1849
1850 PR tree-optimization/54981
1851 * gcc.dg/pr54981.c: New testcase.
1852
1853 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1854
1855 PR target/54892
1856 * gcc.target/arm/pr54892.c: New.
1857
1858 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1859
1860 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1861
1862 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1863
1864 PR c++/54501
1865 * g++.dg/init/array30.C: New.
1866 * g++.dg/init/array31.C: Likewise.
1867
1868 2012-10-18 Tobias Burnus <burnus@net-b.de>
1869
1870 PR fortran/54884
1871 * gfortran.dg/public_private_module_7.f90: New.
1872
1873 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1874
1875 PR c++/29633
1876 * g++.dg/template/pr29633.C: New.
1877
1878 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1879
1880 * gnat.dg/loop_optimization13.ad[sb]: New test.
1881 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1882
1883 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1884
1885 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1886 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1887 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1888 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1889
1890 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1891
1892 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1893 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1894 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1895 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1896 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1897 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1898
1899 2012-10-16 Jan Hubicka <jh@suse.cz>
1900
1901 * gcc.target/i386/l_fma_float_?.c: Update.
1902 * gcc.target/i386/l_fma_double_?.c: Update.
1903 * gfortran.dg/do_1.f90: XFAIL
1904 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1905 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1906 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1907 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1908 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1909 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1910 valid.
1911
1912 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1913
1914 PR c/53063
1915 PR c/40989
1916 * gcc.dg/Wstrict-overflow-24.c: New.
1917
1918 2012-10-16 Tobias Burnus <burnus@net-b.de>
1919
1920 PR fortran/50981
1921 PR fortran/54618
1922 * gfortran.dg/class_optional_1.f90: New.
1923 * gfortran.dg/class_optional_2.f90: New.
1924
1925 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1926
1927 PR debug/54796
1928 * gcc.dg/guality/pr54796.c: New test.
1929
1930 PR tree-optimization/54889
1931 * gfortran.dg/pr54889.f90: New test.
1932
1933 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1934
1935 * g++.dg/other/dump-ada-spec-2.C: New test.
1936
1937 2012-10-16 Easwaran Raman <eraman@google.com>
1938
1939 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1940 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1941
1942 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1943
1944 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1945 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1946
1947 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1948
1949 PR target/54925
1950 * gcc.c-torture/compile/pr54925.c: New.
1951
1952 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1953
1954 PR target/51244
1955 * gcc.target/sh/pr51244-17.c: New.
1956
1957 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1958
1959 PR target/54760
1960 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1961 functions.
1962 * gcc.target/sh/pr54760-4.c: New.
1963
1964 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1965
1966 PR target/34777
1967 * gcc.target/sh/torture/sh-torture.exp: New.
1968 * gcc.target/sh/torture/pr34777.c: New.
1969
1970 2012-10-15 Matthias Klose <doko@ubuntu.com>
1971
1972 * lib/target-supports.exp (check_profiling_available): Match
1973 arm*-*-linux-* for ARM Linux/GNU.
1974 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1975 * gfortran.dg/enum_10.f90: Likewise.
1976 * gfortran.dg/enum_9.f90: Likewise.
1977 * gcc.target/arm/synchronize.c: Likewise.
1978 * g++.old-deja/g++.jason/enum6.C: Likewise.
1979 * g++.old-deja/g++.other/enum4.C: Likewise.
1980 * g++.old-deja/g++.law/enum9.C: Likewise.
1981
1982 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1983
1984 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1985 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1986
1987 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1988 Paolo Carlini <paolo.carlini@oracle.com>
1989
1990 PR c++/17805
1991 * g++.dg/overload/operator6.C: New.
1992
1993 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1994
1995 PR c++/50080 (again)
1996 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1997 * g++.dg/parse/tmpl-outside1.C: Likewise.
1998 * g++.dg/template/qualttp18.C: Likewise.
1999 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2000 * g++.old-deja/g++.pt/overload13.C: Likewise.
2001
2002 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2003
2004 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2005 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2006 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2007 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2008 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2009 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2010 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2011 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2012
2013 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2014
2015 PR c++/50080
2016 * g++.dg/parse/tmpl-outside2.C: New.
2017 * g++.dg/parse/tmpl-outside1.C: Adjust.
2018 * g++.dg/template/qualttp18.C: Likewise.
2019 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2020 * g++.old-deja/g++.pt/overload13.C: Likewise.
2021
2022 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2023
2024 PR tree-optimization/54915
2025 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2026
2027 2012-10-15 Richard Guenther <rguenther@suse.de>
2028
2029 PR tree-optimization/54920
2030 * gcc.dg/torture/pr54920.c: New testcase.
2031
2032 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2033
2034 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2035
2036 2012-10-13 Jason Merrill <jason@redhat.com>
2037
2038 * g++.dg/tls/thread_local7g.C: Require tls_native.
2039
2040 2012-10-14 Jason Merrill <jason@redhat.com>
2041
2042 * g++.dg/cpp0x/inh-ctor1.C: New.
2043 * g++.dg/cpp0x/inh-ctor2.C: New.
2044 * g++.dg/cpp0x/inh-ctor3.C: New.
2045 * g++.dg/cpp0x/inh-ctor4.C: New.
2046 * g++.dg/cpp0x/inh-ctor5.C: New.
2047 * g++.dg/cpp0x/inh-ctor6.C: New.
2048 * g++.dg/cpp0x/inh-ctor7.C: New.
2049 * g++.dg/cpp0x/inh-ctor8.C: New.
2050 * g++.dg/cpp0x/inh-ctor9.C: New.
2051 * g++.dg/cpp0x/inh-ctor10.C: New.
2052 * g++.dg/cpp0x/inh-ctor11.C: New.
2053 * g++.dg/cpp0x/inh-ctor12.C: New.
2054 * g++.dg/cpp0x/inh-ctor13.C: New.
2055
2056 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2057
2058 PR rtl-optimization/54919
2059 * gcc.dg/pr54919.c: New testcase.
2060
2061 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 PR c++/53581
2064 * g++.dg/template/crash113.C: New.
2065
2066 2012-10-14 Jan Hubicka <jh@suse.cz>
2067
2068 * gcc.dg/unroll_5.c: New testcase.
2069
2070 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2071
2072 PR c++/52643
2073 * g++.dg/opt/pr52643.C: New.
2074
2075 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2076
2077 PR target/54602
2078 * gcc.target/sh/pr54602-1.c: New.
2079 * gcc.target/sh/pr54602-2.c: New.
2080 * gcc.target/sh/pr54602-3.c: New.
2081 * gcc.target/sh/pr54602-4.c: New.
2082
2083 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2084
2085 PR target/54680
2086 * gcc.target/sh/pr54680.c: New.
2087
2088 2012-10-12 Jan Hubicka <jh@suse.cz>
2089
2090 * gcc.dg/webizer.c: New testcase.
2091
2092 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2093
2094 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2095 specify -m64.
2096
2097 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2098
2099 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2100 Return 0 if already specifying -mfloat-abi other than hard.
2101
2102 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2103
2104 * gcc.dg/pr53060.c: Prune irrelevant warning.
2105
2106 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2107
2108 PR c/54381
2109 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2110 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2111 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2112 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2113 Adjust expected wording of warnings for *cmp* builtins.
2114 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2115 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2116
2117 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 PR c++/24449
2120 * g++.dg/parse/friend-main.C: New.
2121
2122 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2123
2124 PR c++/53055
2125 * g++.dg/pr53055.C: New testcase.
2126
2127 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2128
2129 PR c++/52744
2130 * g++.dg/cpp0x/pr52744.C: New.
2131
2132 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2133
2134 PR fortran/40453
2135 * gfortran.dg/dummy_procedure_9.f90: New.
2136
2137 2012-10-12 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/54894
2140 * gcc.dg/torture/pr54894.c: New testcase.
2141
2142 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2143
2144 PR target/51244
2145 * gcc.target/sh/pr51244-13.c: New.
2146 * gcc.target/sh/pr51244-14.c: New.
2147 * gcc.target/sh/pr51244-15.c: New.
2148 * gcc.target/sh/pr51244-16.c: New.
2149
2150 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2151
2152 PR c++/51878
2153 * g++.dg/cpp0x/decltype45.C: New.
2154
2155 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2156
2157 PR fortran/54784
2158 * gfortran.dg/class_allocate_13.f90: New.
2159
2160 2012-10-11 Jason Merrill <jason@redhat.com>
2161
2162 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2163 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2164
2165 * g++.dg/gomp/tls-5.C: Require tls_native.
2166 * g++.dg/tls/thread_local7.C: Require tls_native.
2167 * g++.dg/tls/static2.C: New.
2168
2169 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2170
2171 PR c++/36107
2172 * g++.dg/ext/weak5.C: New.
2173
2174 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2175
2176 PR testsuite/54868
2177 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2178 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2179
2180 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2181
2182 PR c++/43765
2183 * g++.dg/parse/pr43765.C: New.
2184
2185 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2186
2187 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2188
2189 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/43663
2192 * g++.dg/init/bitfield3.C: New.
2193
2194 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2195
2196 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2197
2198 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2199
2200 PR tree-optimization/54877
2201 * gcc.dg/torture/pr54877.c: New test.
2202
2203 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2204
2205 PR testsuite/53397
2206 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2207 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2208 and remove target info from dg-do compile.
2209 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2210 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2211 and remove target info from dg-do compile.
2212
2213 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2214
2215 * gcc.dg/pr54782.c: Require target with pthread support.
2216
2217 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2218
2219 PR c++/53122
2220 * g++.dg/cpp0x/auto35.C: New.
2221
2222 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2223
2224 PR c++/53540 - using fails to be equivalent to typedef
2225 * g++.dg/cpp0x/alias-decl-24.C: New test.
2226
2227 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2228
2229 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2230 that c++11 attributes to types are ignored for now.
2231 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2232 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2233
2234 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2235
2236 PR c++/53741
2237 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2238
2239 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2240
2241 PR c++/50478
2242 * g++.dg/cpp0x/initlist67.C: New.
2243
2244 2012-10-10 Dehao Chen <dehao@google.com>
2245
2246 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2247
2248 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2249
2250 PR target/52480
2251 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2252 Add runtime tests.
2253
2254 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2255
2256 PR c++/53307
2257 * g++.dg/cpp0x/decltype44.C: New.
2258
2259 2012-10-09 Steve Ellcey <sellcey@mips.com>
2260
2261 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2262
2263 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2264
2265 PR c++/53763
2266 * g++.dg/cpp0x/decltype43.C: New.
2267
2268 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2269
2270 PR middle-end/53397
2271 * gcc.dg/pr53397-1.c: New test case.
2272 * gcc.dg/pr53397-2.c: New test case.
2273
2274 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2275
2276 PR c++/54194
2277 * g++.dg/warn/Wparentheses-26.C: Adjust.
2278 * g++.dg/warn/Wparentheses-27.C: New.
2279
2280 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2281
2282 PR c++/54427
2283 * c-c++-common/vector-scalar.c: New testcase.
2284 * g++.dg/ext/vector18.C: New testcase.
2285 * g++.dg/ext/vector5.C: This is not an error anymore.
2286 * gcc.dg/init-vec-1.c: Move ...
2287 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2288 * gcc.c-torture/execute/vector-shift1.c: Move ...
2289 * c-c++-common/torture/vector-shift1.c: ... here.
2290 * gcc.dg/scal-to-vec1.c: Move ...
2291 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2292 C++11. Adapt error messages.
2293 * gcc.dg/convert-vec-1.c: Move ...
2294 * c-c++-common/convert-vec-1.c: ... here.
2295 * gcc.dg/scal-to-vec2.c: Move ...
2296 * c-c++-common/scal-to-vec2.c: ... here.
2297
2298 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2299
2300 PR target/54400
2301 * gcc.target/i386/pr54400.c: New testcase.
2302
2303 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR c++/54858
2306 * g++.dg/template/pr54858.C: New test.
2307
2308 2012-10-08 Marek Polacek <polacek@redhat.com>
2309
2310 PR debug/54831
2311 * g++.dg/debug/pr54831.C: New test.
2312
2313 2012-10-08 Dehao Chen <dehao@google.com>
2314
2315 * g++.dg/predict-loop-exit-1.C: New.
2316 * g++.dg/predict-loop-exit-2.C: New.
2317 * g++.dg/predict-loop-exit-3.C: New.
2318
2319 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2320
2321 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2322
2323 2012-10-08 Jason Merrill <jason@redhat.com>
2324
2325 * g++.dg/gomp/tls-5.C: New.
2326 * g++.dg/gomp/tls-wrap1.C: New.
2327 * g++.dg/gomp/tls-wrap2.C: New.
2328 * g++.dg/gomp/tls-wrap3.C: New.
2329 * g++.dg/gomp/tls-wrap4.C: New.
2330 * g++.dg/gomp/tls-wrapper-cse.C: New.
2331 * g++.dg/tls/thread_local-cse.C: New.
2332 * g++.dg/tls/thread_local-order1.C: New.
2333 * g++.dg/tls/thread_local-order2.C: New.
2334 * g++.dg/tls/thread_local-wrap1.C: New.
2335 * g++.dg/tls/thread_local-wrap2.C: New.
2336 * g++.dg/tls/thread_local-wrap3.C: New.
2337 * g++.dg/tls/thread_local-wrap4.C: New.
2338 * g++.dg/tls/thread_local2g.C: New.
2339 * g++.dg/tls/thread_local3g.C: New.
2340 * g++.dg/tls/thread_local4g.C: New.
2341 * g++.dg/tls/thread_local5g.C: New.
2342 * g++.dg/tls/thread_local6g.C: New.
2343 * g++.dg/tls/thread_local7g.C: New.
2344
2345 * g++.dg/tls/thread_local3.C: New.
2346 * g++.dg/tls/thread_local4.C: New.
2347 * g++.dg/tls/thread_local5.C: New.
2348 * g++.dg/tls/thread_local6.C: New.
2349
2350 * g++.dg/tls/init-2.C: Tweak errors.
2351 * g++.dg/tls/thread_local1.C: New.
2352 * g++.dg/tls/thread_local2.C: New.
2353 * g++.dg/tls/thread_local7.C: New.
2354
2355 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2356
2357 PR target/54866
2358 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2359
2360 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2361
2362 PR target/54685
2363 * gcc.target/sh/pr54685.c: New.
2364
2365 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2366
2367 PR c++/53528 C++11 attribute support
2368 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2369 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2370 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2371 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2372 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2373 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2374 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2375 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2376 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2377 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2378 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2379 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2380 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2381 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2382 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2383 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2410 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2412 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2413 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2414 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2415 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2416 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2417 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2418 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2419 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2420 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2421 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2422 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2423 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2424 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2425
2426 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2427
2428 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2429 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2430 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2431
2432 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2433
2434 PR target/54760
2435 * gcc.target/sh/pr54760-2.c: New.
2436 * gcc.target/sh/pr54760-3.c: New.
2437
2438 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2439
2440 PR c++/51422
2441 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2442
2443 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2444 Sandra Loosemore <sandra@codesourcery.com>
2445
2446 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2447 and test that the accumulator is initialized using MULT.
2448 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2449 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2450
2451 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2452
2453 PR c++/52764
2454 * g++.dg/cpp0x/stdint.C: New.
2455
2456 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/54249
2459 * g++.dg/cpp0x/stddef.C: New.
2460
2461 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2462
2463 PR fortran/54832
2464 * gfortran.dg/typebound_operator_17.f90: New.
2465
2466 2012-10-06 Jan Hubicka <jh@suse.cz>
2467
2468 PR lto/53831
2469 PR lto/54776
2470 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2471
2472 2012-10-06 Jan Hubicka <jh@suse.cz>
2473
2474 * gcc.dg/lto/resolutions_0.c: New testcase.
2475
2476 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2477
2478 PR fortran/45521
2479 * gfortran.dg/generic_25.f90: New.
2480 * gfortran.dg/generic_26.f90: New.
2481 * gfortran.dg/generic_27.f90: New.
2482
2483 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2484
2485 PR target/54760
2486 * gcc.target/sh/pr54760-1.c: New.
2487
2488 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2489
2490 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2491 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2492 * g++.dg/warn/Wsign-compare-5.C: New test.
2493 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2494 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2495 * g++.dg/ext/builtin30.C: New test.
2496 * g++.dg/ext/vla12.C: New test.
2497 * gcc.dg/builtins-85.c: New test.
2498
2499 PR debug/54519
2500 * gcc.dg/guality/pr54519-1.c: New test.
2501 * gcc.dg/guality/pr54519-2.c: New test.
2502 * gcc.dg/guality/pr54519-3.c: New test.
2503 * gcc.dg/guality/pr54519-4.c: New test.
2504 * gcc.dg/guality/pr54519-5.c: New test.
2505 * gcc.dg/guality/pr54519-6.c: New test.
2506
2507 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2508
2509 PR c++/50893
2510 * g++.dg/cpp0x/defaulted38.C: New.
2511
2512 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR tree-optimization/33763
2515 * c-c++-common/pr33763.c: New test.
2516
2517 PR tree-optimization/54810
2518 * gcc.dg/tree-ssa/vrp85.c: New test.
2519
2520 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2521
2522 * gcc.dg/ucnid-7.c: Skip on AIX.
2523 * gcc.dg/ucnid-8.c: Same.
2524 * gcc.dg/ucnid-10.c: Same.
2525 * gcc.dg/ucnid-13.c: Same.
2526 * gcc.dg/attr-alias-3.c: Same.
2527 * gcc.dg/attr-alias-5.c: Same.
2528 * gcc.dg/torture/pr51106-2.c: Same.
2529 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2530
2531 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2532
2533 PR c++/52233
2534 * g++.dg/cpp0x/alias-decl-23.C: New.
2535
2536 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2537
2538 PR c++/53403
2539 * g++.dg/template/friend53.C: New.
2540
2541 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2542
2543 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2544 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2545 (scan-ada-spec): Likewise.
2546 (scan-ada-spec-not): Likewise.
2547 * gcc.dg/dump-ada-spec-1.c: New test.
2548 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2549
2550 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2551
2552 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2553
2554 2012-10-04 Florian Weimer <fweimer@redhat.com>
2555
2556 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2557
2558 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2559
2560 PR c++/54323
2561 * g++.dg/cpp0x/pr54323.C: New.
2562
2563 2012-10-04 Richard Guenther <rguenther@suse.de>
2564
2565 PR middle-end/54735
2566 * g++.dg/torture/pr54735.C: New testcase.
2567
2568 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2569
2570 PR rtl-optimization/54739
2571 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2572
2573 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2574
2575 PR target/51244
2576 * gcc.target/sh/pr51244-12.c: New.
2577
2578 2012-10-03 Dehao Chen <dehao@google.com>
2579
2580 PR middle-end/54782
2581 * gcc.dg/pr54782.c: New test.
2582
2583 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2584
2585 PR c++/54777
2586 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2587
2588 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2589
2590 PR fortran/54778
2591 * gfortran.dg/class_53.f90: New.
2592
2593 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2594
2595 PR debug/54551
2596 * gcc.dg/guality/pr54551.c: New.
2597
2598 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2599
2600 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2601 * gcc.target/powerpc/pr46728-2.c: Likewise.
2602
2603 2012-10-02 Sharad Singhai <singhai@google.com>
2604
2605 PR testsuite/54772
2606 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2607 to fix test failures caused by r191883.
2608 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2609 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2610 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2611 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2612 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2613 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2614 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2615 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2616 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2617
2618 2012-09-30 Sharad Singhai <singhai@google.com>
2619
2620 * gcc.target/i386/vect-double-1.c: Fix test.
2621
2622 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2623
2624 PR target/54087
2625 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2626 atomic_sub fails.
2627
2628 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2629
2630 PR rtl-optimization/54457
2631 * gcc.target/i386/pr54457.c: New test.
2632
2633 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2634
2635 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2636
2637 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2638
2639 * gcc.target/i386/vect-rebuild.c: New testcase.
2640
2641 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2642
2643 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2644
2645 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2646
2647 * gcc.target/mips/pr37362.c: Fix target selector.
2648
2649 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2650
2651 PR target/54083
2652 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2653
2654 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2655
2656 * gcc.dg/ucnid-8.c: Update line number.
2657 * gcc.dg/torture/pr51106-2.c: Likewise.
2658
2659 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2660
2661 PR fortran/54667
2662 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2663 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2664 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2665
2666 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2667
2668 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2669 partially reverting r170092.
2670 * gfortran.dg/class_7.f03: Ditto.
2671 * gfortran.dg/coarray_14.f90: Ditto.
2672 * gfortran.dg/typebound_proc_13.f03: Ditto.
2673
2674 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2675
2676 PR c++/54738
2677 * g++.dg/cpp0x/sfinae42.C: New.
2678
2679 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2680
2681 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2682 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2683 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2684 * gcc.dg/pr42629.c: XFAIL on AIX.
2685 * gcc.dg/pr47684.c: Same.
2686 * gcc.dg/pr43670.c: Same.
2687 * gcc.dg/pr42916.c: Same.
2688 * gcc.dg/pr45449.c: Same.
2689 * gcc.dg/pr50017.c: Same.
2690 * gcc.dg/pr42728.c: Same.
2691 * gcc.dg/pr47881.c: Same.
2692 * gcc.dg/pr44023.c: Same.
2693 * gcc.dg/pr41345.c: Same.
2694 * gcc.dg/pr42630.c: Same.
2695 * gcc.dg/pr44971.c: Same.
2696 * gcc.dg/pr46771.c: Same.
2697 * gcc.dg/ucnid-8.c: Same.
2698 * gcc.dg/ucnid-10.c: Same.
2699 * gcc.dg/ucnid-13.c: Same.
2700 * gcc.dg/torture/pr51106-2.c: Same.
2701 * gcc.dg/pr48768.c: Same.
2702 * gcc.dg/pr42631.c: Same.
2703 * gcc.dg/pr43084.c: Same.
2704 * gcc.dg/ucnid-7.c: Same.
2705 * gcc.dg/pr42889.c: Same.
2706 * gcc.dg/pr41241.c: Same.
2707 * gcc.dg/pr42719.c: Same.
2708 * g++.dg/debug/pr46583.C: Same.
2709 * g++.dg/debug/pr47106.C: Same.
2710 * g++.dg/opt/pr48549.C: Same.
2711 * g++.dg/other/pr42685.C: Same.
2712 * c-c++-common/pr43942.c: Same.
2713
2714 2012-09-29 Ian Lance Taylor <iant@google.com>
2715
2716 * go.test/go-test.exp: Update for latest version of Go testsuite.
2717
2718 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2719
2720 PR fortran/52724
2721 * gfortran.dg/internal_readwrite_3.f90: New test.
2722
2723 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2724
2725 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2726 c-c++-common/Wunused-local-typedefs-2.c to here.
2727
2728 PR c++/54372 - unused attribute inactive on dependant entities
2729 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2730
2731 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2732
2733 PR c++/29028 - Missed unused warning on using declaration
2734 * g++.dg/warn/Wunused-var-18.C: New test.
2735
2736 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2737
2738 PR c++/53551 - -Wunused-local-typedefs misses uses
2739 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2740
2741 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2742
2743 PR target/54716
2744 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2745
2746 PR tree-optimization/54713
2747 * gcc.c-torture/compile/pr54713-1.c: New test.
2748 * gcc.c-torture/compile/pr54713-2.c: New test.
2749 * gcc.c-torture/compile/pr54713-3.c: New test.
2750
2751 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2752
2753 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2754
2755 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2756
2757 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2758
2759 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2760
2761 PR target/54703
2762 * gcc.target/i386/pr54703.c: New test.
2763
2764 2012-09-27 Richard Guenther <rguenther@suse.de>
2765
2766 PR lto/54709
2767 * gcc.dg/lto/pr54709_0.c: New testcase.
2768 * gcc.dg/lto/pr54709_1.c: Likewise.
2769
2770 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2771
2772 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2773
2774 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2775
2776 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2777
2778 * gcc.target/arm/pr42879.c: Handle big-endian.
2779
2780 2012-09-26 Steve Ellcey <sellcey@mips.com>
2781
2782 PR c/37303
2783 * gcc.dg/pr37303.c: Check for rdata or rodata.
2784
2785 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2786
2787 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2788
2789 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2790
2791 PR target/51274
2792 PR target/53087
2793 * gcc.target/powerpc/ppc-ne0-1.c: New.
2794
2795 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2796
2797 PR target/54089
2798 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2799 test_19, test_20, test_21, test_22, test_23): New functions.
2800 * gcc.target/sh/pr54089-4.c: New.
2801 * gcc.target/sh/pr54089-5.c: New.
2802 * gcc.target/sh/pr54089-6.c: New.
2803 * gcc.target/sh/pr54089-7.c: New.
2804
2805 2012-09-25 Richard Guenther <rguenther@suse.de>
2806
2807 PR lto/54625
2808 * gcc.dg/lto/pr54702_0.c: New testcase.
2809 * gcc.dg/lto/pr54702_1.c: Likewise.
2810 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2811 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2812 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2813 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2814
2815 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2816
2817 PR c++/54526
2818 * g++.dg/cpp0x/parse2.C: New.
2819 * g++.dg/parse/error11.C: Adjust.
2820 * g++.dg/parse/error12.C: Likewise.
2821
2822 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2823
2824 * gcc.target/i386/20030217-1.c: Added check for
2825 large_long_double effective target.
2826 * gcc.target/i386/387-3.c: Likewise.
2827 * gcc.target/i386/387-4.c: Likewise.
2828 * gcc.target/i386/pr36578-1.c: Likewise.
2829 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2830 when long double size is equal double size.
2831 * gcc.target/i386/excess-precision-1.c: Likewise.
2832 * gcc.target/i386/pr36578-2.c: Likewise.
2833 * gcc.target/i386/20030217-2.c: New testcase.
2834
2835 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR tree-optimization/54676
2838 * gcc.dg/pr54676.c: New test.
2839
2840 2012-09-25 Richard Guenther <rguenther@suse.de>
2841
2842 PR tree-optimization/53663
2843 * gcc.dg/torture/pr53663-1.c: New testcase.
2844 * gcc.dg/torture/pr53663-2.c: Likewise.
2845 * gcc.dg/torture/pr53663-3.c: Likewise.
2846
2847 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2848
2849 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2850
2851 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2852
2853 * lib/target-supports-dg.exp (dg-require-effective-target,
2854 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2855 dg-process-target-1 instead of dg-process-target.
2856 (dg-process-target-1): Rename from dg-process-target.
2857 (dg-process-target): New.
2858
2859 2012-09-24 Richard Guenther <rguenther@suse.de>
2860
2861 PR tree-optimization/54684
2862 * g++.dg/torture/pr54684.C: New testcase.
2863
2864 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2865
2866 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2867
2868 2012-09-24 Richard Guenther <rguenther@suse.de>
2869
2870 PR middle-end/52173
2871 * gcc.dg/tm/pr52173-1.c: New.
2872 * gcc.dg/tm/pr52173-2.c: New.
2873
2874 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2875
2876 * gcc.dg/pr54669.c: New test.
2877
2878 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2879 Dominique Dhumieres <dominiq@lps.ens.fr>
2880
2881 PR testsuite/54677
2882 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2883
2884 2012-09-23 Tobias Burnus <burnus@net-b.de>
2885
2886 PR fortran/54618
2887 * gfortran.dg/class_array_14.f90: New.
2888
2889 2012-09-22 Kai Tietz <ktietz@redhat.com>
2890
2891 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2892 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2893
2894 2012-09-21 Dehao Chen <dehao@google.com>
2895
2896 PR go/54649
2897 PR tree-optimization/54655
2898 * g++.dg/pr54655.C: New testcase.
2899
2900 2012-09-21 Richard Guenther <rguenther@suse.de>
2901
2902 PR tree-optimization/54647
2903 * g++.dg/torture/pr54647.C: New testcase.
2904
2905 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2906
2907 PR c++/54427
2908 * c-c++-common/torture/vector-compare-2.c: Add -w.
2909
2910 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2911
2912 * gnat.dg/opt20.ads: Move dg directive to...
2913 * gnat.dg/opt20.adb: ...here.
2914 * gnat.dg/addr1.ad[sb]: Likewise.
2915 * gnat.dg/concat2.ad[sb]: Likewise.
2916 * gnat.dg/array16.ad[sb]: Likewise.
2917 * gnat.dg/atomic5.ad[sb]: Likewise.
2918 * gnat.dg/discr29.ad[sb]: Likewise.
2919 * gnat.dg/noreturn5.ad[sb]: Likewise.
2920 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2921 * gnat.dg/discr23.ads: Remove dg directive.
2922 * gnat.dg/nested_float_packed.ads: Likewise.
2923 * gnat.dg/oconst6.ads: Move to...
2924 * gnat.dg/specs/oconst6.ads: ...here.
2925
2926 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2927
2928 PR c++/52432
2929 * g++.dg/cpp0x/decltype32.C: Tweak.
2930
2931 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2932
2933 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2934 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2935 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2936 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2937
2938 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2939
2940 PR c++/54581
2941 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2942
2943 2012-09-19 Steve Ellcey <sellcey@mips.com>
2944
2945 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2946
2947 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2948
2949 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2950 * gcc.target/powerpc/ppc-mftb.c: New file.
2951
2952 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2953
2954 PR target/54089
2955 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2956 functions.
2957
2958 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2959
2960 PR target/54236
2961 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2962
2963 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2964
2965 * gcc.c-torture/execute/20120919-1.c: New test.
2966
2967 2012-09-19 Richard Guenther <rguenther@suse.de>
2968
2969 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2970
2971 2012-09-19 Richard Guenther <rguenther@suse.de>
2972
2973 * gcc.dg/builtin-unreachable-6.c: Adjust.
2974
2975 2012-09-19 Richard Guenther <rguenther@suse.de>
2976
2977 * gcc.dg/builtin-object-size-10.c: Adjust.
2978 * gcc.dg/builtin-unreachable-5.c: Adjust.
2979 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2980 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2981 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2982 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2983 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2984 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2985 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2986 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2987 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2988 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2989 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2990 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2991
2992 2012-09-19 Richard Guenther <rguenther@suse.de>
2993
2994 PR tree-optimization/54132
2995 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2996 * gcc.dg/torture/pr54132.c: Likewise.
2997
2998 2012-09-19 Terry Guo <terry.guo@arm.com>
2999
3000 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3001 extra prune rules that will be applied to all tests in a .exp file.
3002 (gcc-dg-prune): Use rules defined by the above variable.
3003 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3004 harmless warnings on architecture switch conflict.
3005
3006 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3007
3008 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3009 of asm-comment characters instead of a single one.
3010 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3011
3012 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3013
3014 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3015
3016 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3017 target instead of xfailing it.
3018 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3019 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3020 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3021 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3022 * gcc.dg/vect/vect-104.c: Likewise.
3023 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3024 * gcc.dg/vect/vect-outer-1.c: Likewise.
3025 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3026 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3027 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3028 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3029 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3030 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3031 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3032 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3033 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3034
3035 * lib/target-supports.exp
3036 (check_effective_target_vect_widen_mult_qi_to_hi,
3037 check_effective_target_vect_widen_mult_hi_to_si,
3038 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3039 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3040 check_effective_target_vect_pack_trunc,
3041 check_effective_target_vect_unpack,
3042 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3043 instead of arm_none.
3044
3045 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3046
3047 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3048
3049 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3050 config to compiler_flags.
3051
3052 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3053
3054 PR target/54592
3055 * gcc.target/i386/pr54592.c: New test.
3056
3057 PR tree-optimization/54610
3058 * gcc.target/i386/pr54610.c: New test.
3059
3060 2012-09-17 Jason Merrill <jason@redhat.com>
3061
3062 PR c++/54575
3063 * g++.dg/cpp0x/alias-decl-21.C: New.
3064 * g++.dg/cpp0x/alias-decl-22.C: New.
3065
3066 2012-09-17 Tobias Burnus <burnus@net-b.de>
3067
3068 PR fortran/54608
3069 * gfortran.dg/scan_2.f90: New.
3070
3071 2012-09-17 Jason Merrill <jason@redhat.com>
3072
3073 PR c++/53661
3074 * g++.dg/init/aggr9.C: New.
3075
3076 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3077
3078 * gnat.dg/loop_optimization12.ad[sb]: New test.
3079
3080 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3081
3082 PR fortran/54285
3083 * gfortran.dg/proc_ptr_result_7.f90: New.
3084
3085 2012-09-17 Tobias Burnus <burnus@net-b.de>
3086
3087 PR fortran/54603
3088 * gfortran.dg/structure_constructor_11.f90: New.
3089
3090 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR tree-optimization/54563
3093 * g++.dg/torture/pr54563.C: New test.
3094
3095 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3096
3097 PR fortran/54594
3098 * gfortran.dg/typebound_generic_14.f03: New.
3099
3100 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3101
3102 PR fortran/54387
3103 * gfortran.dg/proc_ptr_38.f90: New.
3104
3105 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3106
3107 PR debug/54460
3108 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3109 to scary regexp.
3110
3111 PR testsuite/54007
3112 * gnat.dg/lto15.adb: Require lto.
3113
3114 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3115 "myBindC" for hppa*-*-hpux*.
3116
3117 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3118
3119 * gfortran.dg/namelist_75.f90: New test.
3120
3121 2012-09-15 Tom de Vries <tom@codesourcery.com>
3122
3123 * gcc.dg/tree-ssa/vrp82.c: New test.
3124 * gcc.dg/tree-ssa/vrp83.c: Same.
3125 * gcc.dg/tree-ssa/vrp84.c: Same.
3126
3127 2012-09-15 Tom de Vries <tom@codesourcery.com>
3128
3129 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3130 * gcc.dg/tree-ssa/vrp81.c: ... this.
3131
3132 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3133
3134 PR target/54222
3135 * gcc.target/avr/torture/fix-types.h: New.
3136 * gcc.target/avr/torture/vals-hr.def: New.
3137 * gcc.target/avr/torture/vals-r.def: New.
3138 * gcc.target/avr/torture/vals-k.def: New.
3139 * gcc.target/avr/torture/vals-ur.def: New.
3140 * gcc.target/avr/torture/vals-uk.def: New.
3141 * gcc.target/avr/torture/vals-uhr.def: New.
3142 * gcc.target/avr/torture/vals-llk.def: New.
3143 * gcc.target/avr/torture/vals-ullk.def: New.
3144 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3145 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3146 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3147 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3148 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3149 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3150 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3151 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3152
3153 2012-09-14 Dehao Chen <dehao@google.com>
3154
3155 * g++.dg/debug/dwarf2/deallocator.C: New test.
3156
3157 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3158
3159 PR c/54552
3160 * gcc.c-torture/compile/pr54552-1.c: New test.
3161
3162 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3163
3164 PR c++/54427
3165 * g++.dg/other/vector-compare.C: New testcase.
3166 * c-c++-common/vector-compare-3.c: New testcase.
3167 * gcc.dg/vector-shift.c: Move ...
3168 * c-c++-common/vector-shift.c: ... here.
3169 * gcc.dg/vector-shift1.c: Move ...
3170 * c-c++-common/vector-shift1.c: ... here.
3171 * gcc.dg/vector-shift3.c: Move ...
3172 * c-c++-common/vector-shift3.c: ... here.
3173 * gcc.dg/vector-compare-1.c: Move ...
3174 * c-c++-common/vector-compare-1.c: ... here.
3175 * gcc.dg/vector-compare-2.c: Move ...
3176 * c-c++-common/vector-compare-2.c: ... here.
3177 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3178 * c-c++-common/torture/vector-compare-1.c: ... here.
3179 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3180 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3181 * c-c++-common/torture/vector-compare-2.c: ... here.
3182 * gcc.c-torture/execute/vector-shift.c: Move ...
3183 * c-c++-common/torture/vector-shift.c: ... here.
3184 * gcc.c-torture/execute/vector-shift2.c: Move ...
3185 * c-c++-common/torture/vector-shift2.c: ... here.
3186 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3187 * c-c++-common/torture/vector-subscript-1.c: ... here.
3188 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3189 * c-c++-common/torture/vector-subscript-2.c: ... here.
3190 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3191 * c-c++-common/torture/vector-subscript-3.c: ... here.
3192
3193 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3194
3195 PR c/54103
3196 * gcc.c-torture/compile/pr54103-1.c,
3197 gcc.c-torture/compile/pr54103-2.c,
3198 gcc.c-torture/compile/pr54103-3.c,
3199 gcc.c-torture/compile/pr54103-4.c,
3200 gcc.c-torture/compile/pr54103-5.c,
3201 gcc.c-torture/compile/pr54103-6.c: New tests.
3202 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3203
3204 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3205
3206 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3207
3208 2012-09-14 Richard Guenther <rguenther@suse.de>
3209
3210 PR tree-optimization/54565
3211 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3212 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3213
3214 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3215
3216 * gcc.target/arm/combine-movs.c: Add missing space.
3217
3218 2012-09-14 Richard Guenther <rguenther@suse.de>
3219
3220 * g++.dg/torture/builtin-location.C: New testcase.
3221
3222 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3223 Manuel López-Ibåñez <manu@gcc.gnu.org>
3224
3225 PR c++/53210
3226 * g++.dg/warn/Wuninitialized-self.C: New.
3227
3228 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR c/54559
3231 * gcc.c-torture/compile/pr54559.c: New test.
3232
3233 2012-09-13 Jason Merrill <jason@redhat.com>
3234
3235 PR c++/53839
3236 * g++.dg/cpp0x/constexpr-temp1.C: New.
3237
3238 PR c++/54511
3239 * g++.dg/template/anonunion2.C: New.
3240
3241 PR c++/53836
3242 * g++.dg/template/init10.C: New.
3243
3244 2012-09-13 Tobias Burnus <burnus@net-b.de>
3245
3246 PR fortran/54556
3247 * gfortran.dg/implicit_pure_3.f90: New.
3248
3249 2012-09-13 Richard Guenther <rguenther@suse.de>
3250
3251 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3252
3253 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3254
3255 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3256
3257 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3258
3259 * c-c++-common/pr51712.c: Handle for short-enum targets.
3260
3261 2012-09-12 Terry Guo <terry.guo@arm.com>
3262
3263 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3264 and lsrs for Thumb2 mode.
3265
3266 2012-09-12 Jan Hubicka <jh@suse.cz>
3267
3268 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3269
3270 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3271
3272 PR target/54445
3273 * gcc.target/i386/pr54445-1.c: New file.
3274 * gcc.target/i386/pr54445-2.c: Likewise.
3275
3276 2012-09-12 Tobias Burnus <burnus@net-b.de>
3277
3278 PR fortran/54225
3279 PR fortran/53306
3280 * gfortran.dg/coarray_10.f90: Update dg-error.
3281 * gfortran.dg/coarray_28.f90: New.
3282 * gfortran.dg/array_section_3.f90: New.
3283
3284 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3285
3286 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3287 gcc.target/arm/pr48252.c: Fix for big-endian support.
3288
3289 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3290
3291 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3292
3293 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3294 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3295
3296 * gcc.target/arm/neon-vfma-1.c: New testcase.
3297 * gcc.target/arm/neon-vfms-1.c: Likewise.
3298 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3299 of float.
3300 * gcc.target/arm/neon-vmls-1.c: Likewise.
3301 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3302 function.
3303 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3304 (check_effective_target_arm_neonv2_ok): Likewise.
3305 (check_effective_target_arm_neonv2_hw): Likewise.
3306 (check_effective_target_arm_neonv2): Likewise.
3307
3308 2012-09-11 Richard Guenther <rguenther@suse.de>
3309
3310 PR middle-end/54515
3311 * g++.dg/tree-ssa/pr54515.C: New testcase.
3312
3313 2012-09-10 Andrew Pinski <apinski@cavium.com>
3314
3315 PR tree-opt/c54362
3316 * gcc.dg/tm/memopt-16.c: New testcase.
3317
3318 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3319
3320 PR c++/54541
3321 PR c++/54542
3322 * g++.dg/cpp0x/sfinae40.C: New.
3323 * g++.dg/cpp0x/sfinae41.C: Likewise.
3324
3325 2012-09-10 Jason Merrill <jason@redhat.com>
3326
3327 PR c++/54538
3328 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3329
3330 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3331
3332 PR target/54089
3333 * gcc.target/sh/pr54089-3.c: New.
3334
3335 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3336
3337 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3338
3339 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3340
3341 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3342
3343 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3344
3345 * gcc.dg/pr52558-2.c: Delete.
3346 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3347
3348 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3349
3350 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3351
3352 2012-09-10 Richard Guenther <rguenther@suse.de>
3353
3354 PR tree-optimization/54520
3355 * gcc.dg/torture/pr54520.c: New testcase.
3356
3357 2012-09-10 Jason Merrill <jason@redhat.com>
3358
3359 PR c++/54506
3360 * g++.dg/cpp0x/implicit14.C: New.
3361
3362 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3363
3364 PR fortran/54208
3365 * gfortran.dg/bound_simplification_3.f90: New test.
3366
3367 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3368
3369 PR testsuite/54184
3370 * gcc.dg/pr52558-1.c: Delete.
3371 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3372
3373 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3374
3375 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3376 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3377 * gcc.target/arm/smlaltt-1.c: Likewise.
3378
3379 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3380
3381 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3382
3383 2012-09-07 Tom de Vries <tom@codesourcery.com>
3384
3385 PR tree-optimization/53986
3386 * gcc.dg/tree-ssa/vrp80.c: New test.
3387 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3388
3389 2012-09-06 Jason Merrill <jason@redhat.com>
3390
3391 PR c++/54341
3392 PR c++/54253
3393 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3394 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3395
3396 2012-09-06 Andrew Pinski <apinski@cavium.com>
3397
3398 PR tree-opt/54494
3399 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3400
3401 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3402
3403 PR rtl-optimization/54455
3404 * gcc.dg/54455.c: New test.
3405
3406 2012-09-06 Tobias Burnus <burnus@net-b.de>
3407
3408 PR fortran/54463
3409 * gfortran.dg/promotion_2.f90: New.
3410
3411 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3412
3413 PR middle-end/54486
3414 * c-c++-common/pr54486.c: New test.
3415
3416 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3417
3418 PR fortran/54474
3419 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3420
3421 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3422
3423 PR c++/54191
3424 * g++.dg/cpp0x/sfinae39.C: New.
3425
3426 2012-09-04 Jason Merrill <jason@redhat.com>
3427
3428 PR c++/54441
3429 * g++.dg/ext/flexary3.C: New.
3430
3431 PR c++/54420
3432 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3433
3434 PR c++/54198
3435 * g++.dg/template/defarg15.C: New.
3436
3437 PR c++/54437
3438 * g++.dg/template/access24.C: New.
3439
3440 2012-09-04 Richard Guenther <rguenther@suse.de>
3441
3442 PR tree-optimization/54458
3443 * gcc.dg/torture/pr54458.c: New testcase.
3444
3445 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3446
3447 * gcc.target/arm/neon-vext.c: New test.
3448 * gcc.target/arm/neon-vext-execute.c: Ditto.
3449
3450 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3451
3452 PR fortran/54243
3453 PR fortran/54244
3454 * gfortran.dg/select_type_29.f03: New.
3455
3456 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3457
3458 * gcc.dg/fold-perm.c: Improve test.
3459
3460 2012-09-03 Tobias Burnus <burnus@net-b.de>
3461
3462 PR fortran/51632
3463 * gfortran.dg/coarray_class_1.f90: New.
3464
3465 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3466
3467 PR target/49206
3468 * gcc.c-torture/compile/pr49206.c: New test.
3469
3470 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3471 Uros Bizjak <ubizjak@gmail.com>
3472
3473 PR target/36680
3474 * gfortran.dg/pr36680.f90: New test.
3475
3476 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3477
3478 PR target/42295
3479 * g++.dg/opt/pr42295.C: New test.
3480
3481 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3482
3483 PR target/54436
3484 * gcc.dg/torture/pr54436.c: New test.
3485
3486 2012-09-01 Andrew Pinski <apinski@cavium.com>
3487
3488 * gcc.target/mips/truncate-8.c: New testcase.
3489
3490 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/46829
3493 PR target/46843
3494 * gcc.target/i386/pr46829.c: New test.
3495 * gcc.target/i386/pr46843.c: Ditto.
3496
3497 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3498 Jason Merrill <jason@redhat.com>
3499
3500 PR c++/18747
3501 * g++.dg/parse/error50.C: New.
3502
3503 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR c/54428
3506 * gcc.c-torture/compile/pr54428.c: New test.
3507
3508 2012-08-31 Ollie Wild <aaw@google.com>
3509
3510 PR c++/54197
3511 * g++.dg/init/lifetime3.C: New test.
3512
3513 2012-08-31 Martin Jambor <mjambor@suse.cz>
3514
3515 PR middle-end/54409
3516 * gcc.dg/torture/pr54409.c: New test.
3517
3518 2012-08-31 Martin Jambor <mjambor@suse.cz>
3519
3520 * gfortran.dg/pr48636.f90: Add dump scan checks.
3521
3522 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3523
3524 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3525
3526 2012-08-28 Joey Ye <joey.ye@arm.com>
3527
3528 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3529
3530 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3531
3532 PR target/46254
3533 * gcc.target/i386/pr46254.c: New test.
3534
3535 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3536
3537 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3538 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3539 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3540
3541 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3542
3543 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3544 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3545 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3546 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3547 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3548 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3549 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3550 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3551 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3552 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3553 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3554 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3555 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3556 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3557 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3558 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3559 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3560 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3561 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3562 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3563 gcc.target/mips/unaligned-1.c: Tighten regexps.
3564
3565 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3566
3567 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3568 (mips_option_groups): Remove optimization. Add various -f options.
3569 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3570 and -pg imply -fno-omit-frame-pointer.
3571 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3572 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3573 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3574 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3575 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3576 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3577 * gcc.target/mips/abi-n32-long32.c: Likewise.
3578 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3579 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3580 * gcc.target/mips/abi-n32-long64.c: Likewise.
3581 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3582 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3583 * gcc.target/mips/abi-n64-long32.c: Likewise.
3584 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3585 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3586 * gcc.target/mips/abi-n64-long64.c: Likewise.
3587 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3588 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3589 * gcc.target/mips/abi-o32-long32.c: Likewise.
3590 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3591 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3592 * gcc.target/mips/abi-o32-long64.c: Likewise.
3593 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3594 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3595 * gcc.target/mips/abi-o64-long32.c: Likewise.
3596 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3597 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3598 * gcc.target/mips/abi-o64-long64.c: Likewise.
3599 * gcc.target/mips/asm-1.c: Likewise.
3600 * gcc.target/mips/branch-1.c: Likewise.
3601 * gcc.target/mips/call-3.c: Likewise.
3602 * gcc.target/mips/call-saved-3.c: Likewise.
3603 * gcc.target/mips/clear-cache-1.c: Likewise.
3604 * gcc.target/mips/div-1.c: Likewise.
3605 * gcc.target/mips/div-2.c: Likewise.
3606 * gcc.target/mips/div-3.c: Likewise.
3607 * gcc.target/mips/div-4.c: Likewise.
3608 * gcc.target/mips/div-5.c: Likewise.
3609 * gcc.target/mips/div-6.c: Likewise.
3610 * gcc.target/mips/div-7.c: Likewise.
3611 * gcc.target/mips/div-8.c: Likewise.
3612 * gcc.target/mips/div-9.c: Likewise.
3613 * gcc.target/mips/div-10.c: Likewise.
3614 * gcc.target/mips/div-11.c: Likewise.
3615 * gcc.target/mips/div-12.c: Likewise.
3616 * gcc.target/mips/dsp-ctrl.c: Likewise.
3617 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3618 * gcc.target/mips/ext-8.c: Likewise.
3619 * gcc.target/mips/extend-2.c: Likewise.
3620 * gcc.target/mips/fix-r10000-1.c: Likewise.
3621 * gcc.target/mips/fix-r10000-2.c: Likewise.
3622 * gcc.target/mips/fix-r10000-3.c: Likewise.
3623 * gcc.target/mips/fix-r10000-4.c: Likewise.
3624 * gcc.target/mips/fix-r10000-5.c: Likewise.
3625 * gcc.target/mips/fix-r10000-6.c: Likewise.
3626 * gcc.target/mips/fix-r10000-7.c: Likewise.
3627 * gcc.target/mips/fix-r10000-8.c: Likewise.
3628 * gcc.target/mips/fix-r10000-9.c: Likewise.
3629 * gcc.target/mips/fix-r10000-10.c: Likewise.
3630 * gcc.target/mips/fix-r10000-11.c: Likewise.
3631 * gcc.target/mips/fix-r10000-12.c: Likewise.
3632 * gcc.target/mips/fix-r10000-13.c: Likewise.
3633 * gcc.target/mips/fix-r10000-14.c: Likewise.
3634 * gcc.target/mips/fix-r10000-15.c: Likewise.
3635 * gcc.target/mips/fpcmp-1.c: Likewise.
3636 * gcc.target/mips/fpcmp-2.c: Likewise.
3637 * gcc.target/mips/fpr-moves-7.c: Likewise.
3638 * gcc.target/mips/fpr-moves-8.c: Likewise.
3639 * gcc.target/mips/int-moves-1.c: Likewise.
3640 * gcc.target/mips/int-moves-2.c: Likewise.
3641 * gcc.target/mips/long-calls-pg.c: Likewise.
3642 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3643 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3644 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3645 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3646 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3647 * gcc.target/mips/mips-3d-1.c: Likewise.
3648 * gcc.target/mips/mips-3d-2.c: Likewise.
3649 * gcc.target/mips/mips-3d-3.c: Likewise.
3650 * gcc.target/mips/mips-3d-4.c: Likewise.
3651 * gcc.target/mips/mips-3d-5.c: Likewise.
3652 * gcc.target/mips/mips-3d-6.c: Likewise.
3653 * gcc.target/mips/mips-3d-7.c: Likewise.
3654 * gcc.target/mips/mips-3d-8.c: Likewise.
3655 * gcc.target/mips/mips-3d-9.c: Likewise.
3656 * gcc.target/mips/mips-ps-1.c: Likewise.
3657 * gcc.target/mips/mips-ps-2.c: Likewise.
3658 * gcc.target/mips/mips-ps-3.c: Likewise.
3659 * gcc.target/mips/mips-ps-4.c: Likewise.
3660 * gcc.target/mips/mips-ps-6.c: Likewise.
3661 * gcc.target/mips/mips32-dspr2.c: Likewise.
3662 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3663 * gcc.target/mips/neg-abs-1.c: Likewise.
3664 * gcc.target/mips/neg-abs-2.c: Likewise.
3665 * gcc.target/mips/nmadd-3.c: Likewise.
3666 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3667 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3668 * gcc.target/mips/octeon-pop-1.c: Likewise.
3669 * gcc.target/mips/pr26765.c: Likewise.
3670 * gcc.target/mips/pr33256.c: Likewise.
3671 * gcc.target/mips/pr33635-1.c: Likewise.
3672 * gcc.target/mips/pr33755.c: Likewise.
3673 * gcc.target/mips/pr35802.c: Likewise.
3674 * gcc.target/mips/pr45074.c: Likewise.
3675 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3676 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3677 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3678 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3679 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3680 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3681 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3682 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3683 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3684 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3685 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3686 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3687 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3688 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3689 * gcc.target/mips/save-restore-1.c: Likewise.
3690 * gcc.target/mips/save-restore-3.c: Likewise.
3691 * gcc.target/mips/save-restore-5.c: Likewise.
3692 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3693 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3694 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3695 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3696 * gcc.target/mips/stack-1.c: Likewise.
3697
3698 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3699 Tighten regexps.
3700
3701 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3702 branch under test to be filled with preceding rather than
3703 following instructions.
3704 * gcc.target/mips/branch-10.c: Likewise.
3705 * gcc.target/mips/branch-11.c: Likewise.
3706 * gcc.target/mips/branch-12.c: Likewise.
3707 * gcc.target/mips/branch-13.c: Likewise.
3708 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3709 to be eliminated. Tighten $28 scan-assembler-not test.
3710
3711 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3712 function to...
3713 * gcc.target/mips/call-4.c: ...this new test.
3714
3715 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3716 more likely.
3717 * gcc.target/mips/code-readable-3.c: Likewise.
3718 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3719 flag but skip for -O0.
3720 * gcc.target/mips/code-readable-4.c: Likewise.
3721
3722 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3723 of operations under test.
3724 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3725
3726 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3727 Don't require sibling-call optimization.
3728 * gcc.target/mips/near-far-4.c: Likewise.
3729
3730 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3731 Make sure that the register variable is used.
3732 * gcc.target/mips/soft-float-1.c: Likewise.
3733
3734 * gcc.target/mips/sdata-1.c: Make static data volatile.
3735 * gcc.target/mips/sdata-2.c: Likewise.
3736 * gcc.target/mips/sdata-3.c: Likewise.
3737 * gcc.target/mips/sdata-4.c: Likewise.
3738
3739 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3740 skip for -O0.
3741 * gcc.target/mips/atomic-memory-2.c: Likewise.
3742 * gcc.target/mips/branch-cost-1.c: Likewise.
3743 * gcc.target/mips/branch-cost-2.c: Likewise.
3744 * gcc.target/mips/cache-1.c: Likewise.
3745 * gcc.target/mips/call-1.c: Likewise.
3746 * gcc.target/mips/call-saved-2.c: Likewise.
3747 * gcc.target/mips/const-anchor-1.c: Likewise.
3748 * gcc.target/mips/const-anchor-2.c: Likewise.
3749 * gcc.target/mips/dse-1.c: Likewise.
3750 * gcc.target/mips/dsp-lhx.c: Likewise.
3751 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3752 * gcc.target/mips/ext-1.c: Likewise.
3753 * gcc.target/mips/ext-2.c: Likewise.
3754 * gcc.target/mips/ext-3.c: Likewise.
3755 * gcc.target/mips/ext-4.c: Likewise.
3756 * gcc.target/mips/ext-5.c: Likewise.
3757 * gcc.target/mips/ext-6.c: Likewise.
3758 * gcc.target/mips/ext-7.c: Likewise.
3759 * gcc.target/mips/extend-1.c: Likewise.
3760 * gcc.target/mips/fix-r4000-1.c: Likewise.
3761 * gcc.target/mips/fix-r4000-3.c: Likewise.
3762 * gcc.target/mips/fix-r4000-5.c: Likewise.
3763 * gcc.target/mips/fix-r4000-6.c: Likewise.
3764 * gcc.target/mips/fix-r4000-8.c: Likewise.
3765 * gcc.target/mips/fix-r4000-10.c: Likewise.
3766 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3767 * gcc.target/mips/fixed-vector-type.c: Likewise.
3768 * gcc.target/mips/fpr-moves-1.c: Likewise.
3769 * gcc.target/mips/fpr-moves-2.c: Likewise.
3770 * gcc.target/mips/fpr-moves-3.c: Likewise.
3771 * gcc.target/mips/fpr-moves-4.c: Likewise.
3772 * gcc.target/mips/fpr-moves-5.c: Likewise.
3773 * gcc.target/mips/fpr-moves-6.c: Likewise.
3774 * gcc.target/mips/ins-1.c: Likewise.
3775 * gcc.target/mips/ins-2.c: Likewise.
3776 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3777 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3778 * gcc.target/mips/lazy-binding-1.c: Likewise.
3779 * gcc.target/mips/madd-3.c: Likewise.
3780 * gcc.target/mips/madd-5.c: Likewise.
3781 * gcc.target/mips/madd-6.c: Likewise.
3782 * gcc.target/mips/madd-8.c: Likewise.
3783 * gcc.target/mips/madd-9.c: Likewise.
3784 * gcc.target/mips/memcpy-1.c: Likewise.
3785 * gcc.target/mips/mips-ps-type.c: Likewise.
3786 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3787 * gcc.target/mips/mips-sched-madd.c: Likewise.
3788 * gcc.target/mips/mips16e-extends.c: Likewise.
3789 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3790 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3791 * gcc.target/mips/movcc-1.c: Likewise.
3792 * gcc.target/mips/movcc-2.c: Likewise.
3793 * gcc.target/mips/movcc-3.c: Likewise.
3794 * gcc.target/mips/msub-5.c: Likewise.
3795 * gcc.target/mips/msub-6.c: Likewise.
3796 * gcc.target/mips/msub-8.c: Likewise.
3797 * gcc.target/mips/mult-2.c: Likewise.
3798 * gcc.target/mips/mult-3.c: Likewise.
3799 * gcc.target/mips/mult-5.c: Likewise.
3800 * gcc.target/mips/mult-6.c: Likewise.
3801 * gcc.target/mips/mult-7.c: Likewise.
3802 * gcc.target/mips/mult-12.c: Likewise.
3803 * gcc.target/mips/mult-13.c: Likewise.
3804 * gcc.target/mips/mult-14.c: Likewise.
3805 * gcc.target/mips/mult-15.c: Likewise.
3806 * gcc.target/mips/mult-17.c: Likewise.
3807 * gcc.target/mips/mult-18.c: Likewise.
3808 * gcc.target/mips/mult-19.c: Likewise.
3809 * gcc.target/mips/nmadd-1.c: Likewise.
3810 * gcc.target/mips/nmadd-2.c: Likewise.
3811 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3812 * gcc.target/mips/octeon-cins-1.c: Likewise.
3813 * gcc.target/mips/octeon-cins-2.c: Likewise.
3814 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3815 * gcc.target/mips/octeon-exts-2.c: Likewise.
3816 * gcc.target/mips/octeon-exts-3.c: Likewise.
3817 * gcc.target/mips/octeon-exts-4.c: Likewise.
3818 * gcc.target/mips/octeon-exts-5.c: Likewise.
3819 * gcc.target/mips/octeon-exts-6.c: Likewise.
3820 * gcc.target/mips/octeon-exts-7.c: Likewise.
3821 * gcc.target/mips/octeon-pop-2.c: Likewise.
3822 * gcc.target/mips/octeon-seq-3.c: Likewise.
3823 * gcc.target/mips/octeon-seq-4.c: Likewise.
3824 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3825 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3826 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3827 * gcc.target/mips/pr54240.c: Likewise.
3828 * gcc.target/mips/rsqrt-1.c: Likewise.
3829 * gcc.target/mips/rsqrt-2.c: Likewise.
3830 * gcc.target/mips/rsqrt-3.c: Likewise.
3831 * gcc.target/mips/rsqrt-4.c: Likewise.
3832 * gcc.target/mips/save-restore-2.c: Likewise.
3833 * gcc.target/mips/save-restore-4.c: Likewise.
3834 * gcc.target/mips/sb1-1.c: Likewise.
3835 * gcc.target/mips/scc-1.c: Likewise.
3836 * gcc.target/mips/scc-2.c: Likewise.
3837 * gcc.target/mips/scc-3.c: Likewise.
3838 * gcc.target/mips/scc-4.c: Likewise.
3839 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3840 * gcc.target/mips/truncate-1.c: Likewise.
3841 * gcc.target/mips/truncate-2.c: Likewise.
3842 * gcc.target/mips/truncate-3.c: Likewise.
3843 * gcc.target/mips/truncate-4.c: Likewise.
3844 * gcc.target/mips/truncate-5.c: Likewise.
3845 * gcc.target/mips/truncate-6.c: Likewise.
3846 * gcc.target/mips/unaligned-1.c: Likewise.
3847
3848 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3849 skip for -O0. Require -fexpensive-optimizations.
3850 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3851 * gcc.target/mips/dspr2-MULT.c: Likewise.
3852 * gcc.target/mips/fix-r4000-2.c: Likewise.
3853 * gcc.target/mips/fix-r4000-4.c: Likewise.
3854 * gcc.target/mips/fix-r4000-7.c: Likewise.
3855 * gcc.target/mips/fix-r4000-9.c: Likewise.
3856 * gcc.target/mips/madd-1.c: Likewise.
3857 * gcc.target/mips/madd-2.c: Likewise.
3858 * gcc.target/mips/madd-4.c: Likewise.
3859 * gcc.target/mips/maddu-1.c: Likewise.
3860 * gcc.target/mips/maddu-2.c: Likewise.
3861 * gcc.target/mips/maddu-3.c: Likewise.
3862 * gcc.target/mips/maddu-4.c: Likewise.
3863 * gcc.target/mips/msub-1.c: Likewise.
3864 * gcc.target/mips/msub-2.c: Likewise.
3865 * gcc.target/mips/msub-3.c: Likewise.
3866 * gcc.target/mips/msub-4.c: Likewise.
3867 * gcc.target/mips/msubu-1.c: Likewise.
3868 * gcc.target/mips/msubu-2.c: Likewise.
3869 * gcc.target/mips/msubu-3.c: Likewise.
3870 * gcc.target/mips/msubu-4.c: Likewise.
3871 * gcc.target/mips/mult-1.c: Likewise.
3872 * gcc.target/mips/mult-4.c: Likewise.
3873 * gcc.target/mips/mult-8.c: Likewise.
3874 * gcc.target/mips/mult-9.c: Likewise.
3875 * gcc.target/mips/mult-10.c: Likewise.
3876 * gcc.target/mips/mult-11.c: Likewise.
3877 * gcc.target/mips/mult-16.c: Likewise.
3878
3879 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3880 skip for -O0 and -Os.
3881 * gcc.target/mips/fix-r4000-12.c: Likewise.
3882 * gcc.target/mips/madd-7.c: Likewise.
3883 * gcc.target/mips/mips-ps-5.c: Likewise.
3884 * gcc.target/mips/mips-ps-7.c: Likewise.
3885 * gcc.target/mips/msub-7.c: Likewise.
3886
3887 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3888 skip for -O0. Require -mno-abicalls.
3889 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3890
3891 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3892 skip for -O0. Require a total number of BBIT instructions and
3893 at least one of each kind.
3894
3895 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3896 skip for -O0. Require -fno-unroll-loops.
3897
3898 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3899 skip for -O0. Allow BLTZ as well as BGEZ.
3900
3901 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3902
3903 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3904 skip for -O0. Require -fschedule-insns2.
3905 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3906
3907 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3908 but skip for -O0. Make a branch-likely more likely.
3909
3910 * gcc.target/mips/timode-2.c: Split each test into its own function.
3911 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3912
3913 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3914 skip for -O0. Require -fpeephole2.
3915 * gcc.target/mips/vr-mult-2.c: Likewise.
3916
3917 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3918
3919 PR preprocessor/53469
3920 * gcc.dg/cpp/_Pragma7.c: New test case.
3921
3922 2012-08-27 Tobias Burnus <burnus@net-b.de>
3923
3924 PR fortran/54370
3925 * gfortran.dg/do_5.f90: New.
3926
3927 2012-08-27 Tobias Burnus <burnus@net-b.de>
3928
3929 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3930 from dg-options as -Wall no longer implies it.
3931
3932 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3933
3934 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3935
3936 2012-08-25 Jason Merrill <jason@redhat.com>
3937
3938 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3939
3940 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3941
3942 PR c++/51421
3943 * g++.dg/cpp0x/auto34.C: New.
3944
3945 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3946
3947 PR c/54363
3948 * gcc.dg/pr54363.c: New test.
3949
3950 PR c/54355
3951 * gcc.dg/pr54355.c: New test.
3952
3953 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3954
3955 PR debug/52857
3956 * gcc.target/i386/pr52857-1.c: New.
3957 * gcc.target/i386/pr52857-2.c: Likewise.
3958
3959 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3960
3961 * gcc.target/mips/code-readable-4.c: New test.
3962
3963 2012-08-23 Julian Brown <julian@codesourcery.com>
3964 Sandra Loosemore <sandra@codesourcery.com>
3965
3966 * gcc.target/mips/code-readable-1.c: Add -O to options.
3967
3968 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3969
3970 PR c++/20420
3971 * g++.dg/lookup/using53.C: New.
3972
3973 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3974
3975 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3976 * gcc.dg/fixed-point/convert-1.c: New.
3977 * gcc.dg/fixed-point/convert-2.c: New.
3978 * gcc.dg/fixed-point/convert-3.c: New.
3979 * gcc.dg/fixed-point/convert-4.c: New.
3980 * gcc.dg/fixed-point/convert-float-1.c: New.
3981 * gcc.dg/fixed-point/convert-float-2.c: New.
3982 * gcc.dg/fixed-point/convert-float-3.c: New.
3983 * gcc.dg/fixed-point/convert-float-4.c: New.
3984 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3985 * gcc.dg/fixed-point/convert-sat.c: New.
3986 * gcc.dg/fixed-point/convert.h: New.
3987
3988 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3989
3990 PR target/54089
3991 * gcc.target/sh/pr54089-2.c: New.
3992
3993 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3994
3995 * gcc.target/i386/long-double-64-1.c: New file.
3996 * gcc.target/i386/long-double-64-2.c: Likewise.
3997 * gcc.target/i386/long-double-64-3.c: Likewise.
3998 * gcc.target/i386/long-double-64-4.c: Likewise.
3999 * gcc.target/i386/long-double-80-1.c: Likewise.
4000 * gcc.target/i386/long-double-80-2.c: Likewise.
4001 * gcc.target/i386/long-double-80-3.c: Likewise.
4002 * gcc.target/i386/long-double-80-4.c: Likewise.
4003 * gcc.target/i386/long-double-80-5.c: Likewise.
4004 * gcc.target/i386/long-double-80-6.c: Likewise.
4005 * gcc.target/i386/long-double-80-7.c: Likewise.
4006
4007 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4008
4009 PR tree-optimization/54317
4010 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4011
4012 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4013
4014 PR target/39423
4015 * gcc.target/sh/pr39423-2.c: New.
4016
4017 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4018
4019 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4020 * gcc.dg/fold-perm.c: Likewise.
4021
4022 2012-08-20 Jan Hubicka <jh@suse.cz>
4023
4024 PR fortran/48636
4025 * gcc.dg/ipa/inlinehint-1.c: New.
4026
4027 2012-08-20 Florian Weimer <fweimer@redhat.com>
4028
4029 PR c++/19351
4030 * g++.dg/init/new38.C: New test.
4031 * g++.dg/init/new39.C: New test.
4032
4033 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4034
4035 PR target/54089
4036 * gcc.target/sh/pr54089-1.c: New.
4037
4038 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4039
4040 PR target/51244
4041 * gcc.target/sh/pr51244-11.c: New.
4042
4043 2012-08-20 Tobias Burnus <burnus@net-b.de>
4044
4045 PR fortran/54301
4046 * gfortran.dg/warn_target_lifetime_2.f90: New.
4047
4048 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4049
4050 PR c++/10416
4051 * g++.dg/warn/Wunused-var-17.C: New.
4052
4053 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4054
4055 PR middle-end/53992
4056 * gcc.dg/gomp/pr53992.c: New test.
4057
4058 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4059
4060 PR tree-ssa/54295
4061 * gcc.c-torture/execute/20120817-1.c: New test.
4062
4063 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4064
4065 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4066 add instruction.
4067 (f2): New test that really does need adds.
4068
4069 2012-08-20 Richard Guenther <rguenther@suse.de>
4070
4071 PR tree-optimization/54327
4072 * gcc.dg/torture/pr54327.c: New testcase.
4073
4074 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4075
4076 PR tree-optimization/54321
4077 * gcc.c-torture/compile/pr54321.c: New test.
4078
4079 2012-08-20 Tobias Burnus <burnus@net-b.de>
4080
4081 PR fortran/54301
4082 * gfortran.dg/warn_target_lifetime_1.f90: New.
4083
4084 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4085
4086 PR fortran/54298
4087 * gfortran.dg/real_compare_1.f90: New test case.
4088 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4089
4090 2012-08-18 Jan Hubicka <jh@suse.cz>
4091
4092 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4093
4094 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4095
4096 PR fortran/39290
4097 * gfortran.dg/interface_37.f90: New test.
4098
4099 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4100 Gary Funck <gary@intrepid.com>
4101
4102 PR target/20020
4103 * gcc.target/i386/pr20020-1.c: New test.
4104 * gcc.target/i386/pr20020-2.c: Likewise.
4105 * gcc.target/i386/pr20020-3.c: Likewise.
4106
4107 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4108
4109 * gcc.target/i386/perm-concat.c: New test.
4110
4111 2012-08-17 Julian Brown <julian@codesourcery.com>
4112
4113 * gcc.target/arm/div64-unwinding.c: New test.
4114
4115 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4116
4117 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4118
4119 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4120
4121 PR target/54236
4122 * gcc.target/sh/pr54236-1.c: New.
4123
4124 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4125
4126 * lib/target-supports.exp (check_effective_target_sync_int_long)
4127 (check_effective_target_sync_char_short): Enable for crisv32-*
4128 and cris-*.
4129
4130 PR middle-end/54261
4131 * gcc.dg/torture/pr54261-1.c: New test.
4132
4133 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4134
4135 PR fortran/54243
4136 PR fortran/54244
4137 * gfortran.dg/typebound_call_24.f03: New.
4138
4139 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4140
4141 PR tree-optimization/54245
4142 * gcc.dg/tree-ssa/pr54245.c: New test.
4143
4144 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4145
4146 PR tree-optimization/54240
4147 * gcc.target/powerpc/pr54240.c: New test.
4148 * gcc.target/mips/pr54240.c: Likewise.
4149
4150 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4151
4152 PR target/52933
4153 * gcc.target/sh/pr52933-1.c: New.
4154 * gcc.target/sh/pr52933-2.c: New.
4155
4156 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4157
4158 PR target/50751
4159 * gcc.target/sh/pr50751-8.c: New.
4160
4161 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4162
4163 PR fortran/47586
4164 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4165 * gfortran.dg/typebound_proc_27.f03: New test.
4166
4167 2012-08-14 Sterling Augustine <saugustine@google.com>
4168
4169 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4170
4171 2012-08-14 Tobias Burnus <burnus@net-b.de>
4172
4173 PR fortran/40881
4174 * gfortran.dg/data_constraints_3.f90: New.
4175 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4176 to disable -pedantic compilation.
4177 * gfortran.dg/pr37243.f: Ditto.
4178 * gfortran.dg/g77/19990826-3.f: Ditto.
4179 * gfortran.dg/g77/20020307-1.f : Ditto.
4180 * gfortran.dg/g77/980310-3.f: Ditto.
4181
4182 2012-08-14 Tobias Burnus <burnus@net-b.de>
4183
4184 PR fortran/54234
4185 * gfortran.dg/warn_conversion_4.f90: New.
4186
4187 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR middle-end/53411
4190 PR rtl-optimization/53495
4191 * gcc.c-torture/compile/pr53411.c: New test.
4192 * gcc.c-torture/compile/pr53495.c: New test.
4193
4194 2012-08-13 Richard Guenther <rguenther@suse.de>
4195
4196 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4197
4198 2012-08-13 Richard Guenther <rguenther@suse.de>
4199
4200 PR tree-optimization/54200
4201 * gcc.dg/guality/pr54200.c: New testcase.
4202 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4203
4204 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4205
4206 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4207
4208 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4209
4210 PR target/51244
4211 * gcc.target/sh/pr51244-7.c: New.
4212 * gcc.target/sh/pr51244-8.c: New.
4213 * gcc.target/sh/pr51244-9.c: New.
4214 * gcc.target/sh/pr51244-10.c: New.
4215
4216 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4217
4218 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4219 -m2e or -m2a.
4220 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4221 * gcc.target/sh/pr53511-1.c: Likewise.
4222 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4223 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4224 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4225 * gcc.target/sh/pr53512-3.c: Likewise.
4226 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4227
4228 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4229
4230 PR target/39423
4231 * gcc.c-torture/compile/pr39423-1.c: New.
4232 * gcc.c-torture/compile/pr39423-2.c: New.
4233
4234 2012-08-12 Tobias Burnus <burnus@net-b.de>
4235
4236 PR fortran/54221
4237 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4238 they appear uninitialized on the RHS.
4239 * gfortran.dg/public_private_module_6.f90: New.
4240
4241 2012-08-11 Martin Jambor <mjambor@suse.cz>
4242
4243 PR fortran/48636
4244 * gfortran.dg/pr48636.f90: New test.
4245
4246 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4247
4248 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4249 to avoid warnings.
4250 (main): Adjust caller.
4251
4252 2012-08-10 Richard Guenther <rguenther@suse.de>
4253
4254 * gcc.dg/matrix/*.c: Adjust and move ...
4255 * gcc.dg/torture/: ... here.
4256 * gcc.dg/matrix: Remove directory.
4257
4258 2012-08-10 Richard Guenther <rguenther@suse.de>
4259
4260 PR middle-end/54219
4261 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4262
4263 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4264
4265 PR middle-end/54211
4266 * gcc.dg/tree-ssa/pr54211.c: New test.
4267
4268 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4269
4270 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4271 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4272
4273 2012-08-10 Richard Guenther <rguenther@suse.de>
4274
4275 PR tree-optimization/54109
4276 * gcc.dg/torture/pr54109.c: New testcase.
4277 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4278 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4279
4280 2012-08-10 Richard Guenther <rguenther@suse.de>
4281
4282 PR tree-optimization/54027
4283 * gcc.dg/torture/pr54027.c: New testcase.
4284
4285 2012-08-10 Richard Guenther <rguenther@suse.de>
4286
4287 * g++.dg/plugin/selfassign.c: Adjust.
4288 * gcc.dg/plugin/selfassign.c: Likewise.
4289 * gcc.dg/strlenopt-11.c: Likewise.
4290 * gcc.dg/strlenopt-13.c: Likewise.
4291 * gcc.dg/no-strict-overflow-4.c: Likewise.
4292 * gcc.dg/strict-overflow-4.c: Likewise.
4293 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4294 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4295 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4296 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4297 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4298 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4299 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4300 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4301 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4302 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4303 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4304 * gcc.dg/pr46309.c: Likewise.
4305 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4306
4307 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4308
4309 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4310 for x86 targets.
4311 * gcc.c-torture/compile/20120727-2.c: New test.
4312
4313 2012-08-09 Martin Jambor <mjambor@suse.cz>
4314
4315 * gcc.dg/ipa/iinline-4.c: New test.
4316 * gcc.dg/ipa/iinline-5.c: Likewise.
4317 * gcc.dg/ipa/iinline-6.c: Likewise.
4318 * gcc.dg/ipa/iinline-7.c: Likewise.
4319 * gcc.dg/lto/20120723_0.c: Likewise.
4320 * gcc.dg/lto/20120723_1.c: Likewise.
4321
4322 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4323
4324 PR target/39423
4325 * gcc.target/sh/pr39423-1.c: New.
4326
4327 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4328
4329 PR target/51244
4330 * gcc.target/sh/pr51244-5: New.
4331 * gcc.target/sh/pr51244-6: New.
4332
4333 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4334
4335 * gcc.target/i386/adx-addxcarry32-3.c: New.
4336 * gcc.target/i386/adx-addxcarry64-3.c: New.
4337
4338 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4339
4340 PR rtl-optimization/53701
4341 * gcc.dg/pr53701.c: New test.
4342
4343 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4344
4345 * gcc.c-torture/compile/20120727-1.c: New test.
4346
4347 2012-08-09 Tobias Burnus <burnus@net-b.de>
4348
4349 PR fortran/54199
4350 * gfortran.dg/intrinsic_shadow_4.f90: New.
4351
4352 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4353
4354 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4355
4356 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4357
4358 * gcc.c-torture/execute/20120808-1.c: New test.
4359
4360 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4361
4362 PR rtl-optimization/54157
4363 * gcc.target/i386/pr54157.c: New file.
4364
4365 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4366
4367 * gcc.target/i386/adx-addcarryx32-1.c: New.
4368 * gcc.target/i386/adx-addcarryx32-2.c: New.
4369 * gcc.target/i386/adx-addcarryx64-1.c: New.
4370 * gcc.target/i386/adx-addcarryx64-2.c: New.
4371 * gcc.target/i386/adx-check.h: New.
4372 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4373 * gcc.target/i386/sse-12.c: Add -madx.
4374 * gcc.target/i386/sse-13.c: Ditto.
4375 * gcc.target/i386/sse-14.c: Ditto.
4376 * gcc.target/i386/sse-22.c: Ditto.
4377 * gcc.target/i386/sse-23.c: Ditto.
4378 * g++.dg/other/i386-2.C: Ditto.
4379 * g++.dg/other/i386-3.C: Ditto.
4380
4381 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4382
4383 * gcc.dg/tree-ssa/slsr-5.c: New.
4384 * gcc.dg/tree-ssa/slsr-6.c: New.
4385 * gcc.dg/tree-ssa/slsr-7.c: New.
4386 * gcc.dg/tree-ssa/slsr-8.c: New.
4387 * gcc.dg/tree-ssa/slsr-9.c: New.
4388 * gcc.dg/tree-ssa/slsr-10.c: New.
4389 * gcc.dg/tree-ssa/slsr-11.c: New.
4390 * gcc.dg/tree-ssa/slsr-12.c: New.
4391 * gcc.dg/tree-ssa/slsr-13.c: New.
4392 * gcc.dg/tree-ssa/slsr-14.c: New.
4393 * gcc.dg/tree-ssa/slsr-15.c: New.
4394 * gcc.dg/tree-ssa/slsr-16.c: New.
4395 * gcc.dg/tree-ssa/slsr-17.c: New.
4396 * gcc.dg/tree-ssa/slsr-18.c: New.
4397 * gcc.dg/tree-ssa/slsr-19.c: New.
4398 * gcc.dg/tree-ssa/slsr-20.c: New.
4399 * gcc.dg/tree-ssa/slsr-21.c: New.
4400 * gcc.dg/tree-ssa/slsr-22.c: New.
4401 * gcc.dg/tree-ssa/slsr-23.c: New.
4402 * gcc.dg/tree-ssa/slsr-24.c: New.
4403 * gcc.dg/tree-ssa/slsr-25.c: New.
4404 * gcc.dg/tree-ssa/slsr-26.c: New.
4405 * gcc.dg/tree-ssa/slsr-30.c: New.
4406 * gcc.dg/tree-ssa/slsr-31.c: New.
4407
4408 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4409
4410 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4411 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4412 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4413
4414 2012-08-06 Cary Coutant <ccoutant@google.com>
4415
4416 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4417
4418 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4419
4420 PR fortran/35831
4421 * gfortran.dg/dummy_procedure_5.f90: Modified.
4422 * gfortran.dg/dummy_procedure_8.f90: New.
4423 * gfortran.dg/interface_26.f90: Modified.
4424 * gfortran.dg/proc_ptr_11.f90: Modified.
4425 * gfortran.dg/proc_ptr_15.f90: Modified.
4426 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4427 * gfortran.dg/typebound_override_1.f90: Modified.
4428 * gfortran.dg/typebound_proc_6.f03: Modified.
4429
4430 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4431
4432 PR tree-optimization/51938
4433 PR tree-optimization/52005
4434 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4435 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4436 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4437 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4438
4439 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4440
4441 Avoid crashing on erroneous static_assert usage
4442 * g++.dg/cpp0x/static_assert8.C: New test.
4443
4444 2012-08-06 Jason Merrill <jason@redhat.com>
4445
4446 * g++.dg/cpp0x/sfinae38.C: New.
4447
4448 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4449 Paolo Carlini <paolo.carlini@oracle.com>
4450
4451 PR c++/54165
4452 * g++.dg/conversion/void2.C: New.
4453
4454 2012-08-06 Tom de Vries <tom@codesourcery.com>
4455
4456 * gcc.dg/tree-ssa/vrp78.c: New test.
4457
4458 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4459 Richard Sandiford <rdsandiford@googlemail.com>
4460
4461 * g++.dg/opt/enum2.C: Require fpic target.
4462 * g++.dg/lto/20090303_0.C: Likewise.
4463
4464 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4465 Catherine Moore <clm@codesourcery.com>
4466
4467 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4468 flush function names too.
4469 * gcc.target/mips/clear-cache-1.c: Likewise.
4470
4471 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4472
4473 PR target/54156
4474 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4475
4476 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4477
4478 PR fortran/54166
4479 * gfortran.dg/array_5.f90: New test.
4480
4481 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4482
4483 PR tree-optimization/30318
4484 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4485
4486 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4487
4488 * g++.dg/ext/vector17.C: New testcase.
4489
4490 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4491
4492 PR target/51931
4493 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4494 * g++.dg/opt/longbranch1.C: Likewise.
4495
4496 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4497
4498 PR tree-optimization/53805
4499 * gcc.dg/fold-notunord.c: New testcase.
4500
4501 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4502
4503 PR fortran/48820
4504 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4505 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4506
4507 2012-08-02 Jason Merrill <jason@redhat.com>
4508 Paolo Carlini <paolo.carlini@oracle.com>
4509
4510 PR c++/51213 (again)
4511 * g++.dg/cpp0x/sfinae37.C: Extend.
4512
4513 2012-08-02 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/50672
4516 * g++.dg/torture/pr50672.C: New testcase.
4517
4518 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4519
4520 PR fortran/54147
4521 * gfortran.dg/abstract_type_6.f03: Modified.
4522 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4523 * gfortran.dg/proc_ptr_comp_35.f90: New.
4524 * gfortran.dg/typebound_proc_9.f03: Modified.
4525 * gfortran.dg/typebound_proc_26.f90: New.
4526
4527 2012-08-02 Richard Guenther <rguenther@suse.de>
4528
4529 * gcc.dg/torture/pta-callused-1.c: Adjust.
4530 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4531 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4532 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4533 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4534 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4535 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4536 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4537 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4538
4539 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4540
4541 PR fortran/54033
4542 * gfortran.dg/include_6.f90: New test case.
4543 * gfortran.dg/include_7.f90: New test case.
4544 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4545
4546 2012-08-01 Tom de Vries <tom@codesourcery.com>
4547
4548 * gcc.dg/tree-ssa/vrp76.c: New test.
4549
4550 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4551
4552 PR tree-optimization/46556
4553 * gcc.dg/tree-ssa/slsr-27.c: New.
4554 * gcc.dg/tree-ssa/slsr-28.c: New.
4555 * gcc.dg/tree-ssa/slsr-29.c: New.
4556
4557 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4558
4559 PR fortran/42418
4560 * gfortran.dg/proc_decl_29.f90: New.
4561
4562 2012-07-31 Dehao Chen <dehao@google.com>
4563
4564 * gcc.dg/predict-7.c: New test.
4565
4566 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4567
4568 PR fortran/54134
4569 * gfortran.dg/typebound_override_3.f90: New.
4570
4571 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4572
4573 PR tree-optimization/53773
4574 * gcc.dg/vect/pr53773.c: New test.
4575
4576 2012-07-31 Nick Clifton <nickc@redhat.com>
4577
4578 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4579 and for XStormy16.
4580
4581 2012-07-31 Tobias Burnus <burnus@net-b.de>
4582
4583 * gfortran.dg/c_funloc_tests_6.f90: New.
4584 * gfortran.dg/c_funloc_tests_7.f90: New.
4585 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4586
4587 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4588
4589 PR c++/53624
4590 * g++.dg/cpp0x/temp_default5.C: New.
4591
4592 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4593
4594 PR fortran/51081
4595 * gfortran.dg/proc_ptr_37.f90: New.
4596
4597 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4598
4599 * lib/target-supports.exp
4600 (check_effective_target_vect_natural_alignment): New function.
4601 * gcc.dg/align-2.c: Only run on targets with natural alignment
4602 of vector types.
4603 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4604 alignment of vector types.
4605
4606 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4607 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4608
4609 * gcc.target/i386/rdseed16-1.c: New.
4610 * gcc.target/i386/rdseed32-1.c: Ditto
4611 * gcc.target/i386/rdseed64-1.c: Ditto
4612 * gcc.target/i386/sse-12.c: Add -mrdseed.
4613 * gcc.target/i386/sse-13.c: Ditto.
4614 * gcc.target/i386/sse-14.c: Ditto.
4615 * g++.dg/other/i386-2.C: Ditto.
4616 * g++.dg/other/i386-3.C: Ditto.
4617
4618 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4619
4620 PR target/51244
4621 * gcc.target/sh/pr51244-4.c: New.
4622
4623 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4624
4625 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4626 for alpha*-*-* targets. Cleanup original tree dump.
4627
4628 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4629
4630 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4631 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4632
4633 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4634
4635 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4636 rand, srand. Include <stdlib.h>.
4637
4638 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4639
4640 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4641
4642 2012-07-26 Richard Henderson <rth@redhat.com>
4643
4644 * gcc.dg/attr-hotcold-1.c: New.
4645 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4646
4647 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4648 Sandra Loosemore <sandra@codesourcery.com>
4649
4650 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4651
4652 2012-07-26 Tobias Burnus <burnus@net-b.de>
4653
4654 * gfortran.dg/contiguous_1.f90: Update dg-error.
4655 * gfortran.dg/proc_ptr_32.f90: Ditto.
4656
4657 2012-07-26 Richard Guenther <rguenther@suse.de>
4658
4659 PR tree-optimization/54098
4660 * gcc.dg/torture/pr54098.c: New testcase.
4661
4662 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4663
4664 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4665 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4666
4667 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4668
4669 PR fortran/44354
4670 * gfortran.dg/array_constructor_39.f90: New test.
4671
4672 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4673
4674 PR fortran/44354
4675 * gfortran.dg/array_constructor_38.f90: New test.
4676
4677 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4678
4679 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4680
4681 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4682
4683 * gnat.dg/noreturn5.ad[sb]: New test.
4684
4685 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4686 Paul Brook <paul@codesourcery.com>
4687
4688 PR target/53633
4689
4690 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4691 * c-c++-common/pr53633.c: New test.
4692
4693 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4694
4695 * gcc.target/i386/asm-dialect-1.c: New test case.
4696
4697 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4698 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4699
4700 * gcc.target/i386/prefetchw-1.c: New.
4701 * gcc.target/i386/sse-12.c: Add -mprfchw.
4702 * gcc.target/i386/sse-13.c: Ditto.
4703 * gcc.target/i386/sse-14.c: Ditto.
4704 * gcc.target/i386/sse-22.c: Ditto.
4705 * gcc.target/i386/sse-23.c: Ditto.
4706 * g++.dg/other/i386-2.C: Ditto.
4707 * g++.dg/other/i386-3.C: Ditto.
4708
4709 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4710
4711 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4712
4713 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4714
4715 PR target/54051
4716 * gcc.target/arm/pr54051.c: New.
4717 * gcc.target/arm/vfp-1.c: Adjust test.
4718
4719 2012-07-24 Julian Brown <julian@codesourcery.com>
4720
4721 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4722 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4723 hard-float ARM.
4724
4725 2012-07-23 Paul Brook <paul@codesourcery.com>
4726
4727 * g++.dg/other/armv7m-1.c: New test.
4728
4729 2012-07-23 Julian Brown <julian@codesourcery.com>
4730
4731 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4732 ARM.
4733 (DO_TEST): Define to 1 for appropriate ARM targets.
4734
4735 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4736
4737 PR tree-optimization/53881
4738 * gcc.dg/pr53881.c: Renamed to ...
4739 * gcc.dg/pr53881-1.c: ... this.
4740 * gcc.dg/pr53881-2.c: New test.
4741
4742 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4743
4744 Handle recent changes in default atomics for cris*-*-linux*.
4745 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4746 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4747 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4748 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4749 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4750 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4751 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4752 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4753 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4754 -mno-unaligned-atomic-may-use-library is in effect for
4755 cris*-*-linux*.
4756 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4757 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4758 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4759 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4760 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4761 gcc.target/cris/torture/sync-mis-op-i-1.c,
4762 gcc.target/cris/torture/sync-mis-op-i-2.c,
4763 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4764 gcc.target/cris/torture/sync-mis-op-i-3.c,
4765 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4766 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4767 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4768 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4769 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4770 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4771 (main): Remove local variable x.
4772 [mis_ok]: Check that atomics don't fail.
4773
4774 2012-07-21 Andrew Pinski <apinski@cavium.com>
4775
4776 * gcc.dg/tree-ssa/vrp72.c: New test.
4777 * gcc.dg/tree-ssa/vrp73.c: New test.
4778 * gcc.dg/tree-ssa/vrp74.c: New test.
4779 * gcc.dg/tree-ssa/vrp75.c: New test.
4780
4781 2012-07-21 Andrew Pinski <apinski@cavium.com>
4782
4783 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4784 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4785
4786 2012-07-21 Andrew Pinski <apinski@cavium.com>
4787
4788 * gcc.target/mips/octeon-pop-2.c: New testcase.
4789
4790 2012-07-21 Tobias Burnus <burnus@net-b.de>
4791
4792 PR fortran/48820
4793 * gfortran.dg/assumed_rank_3.f90: New.
4794 * gfortran.dg/assumed_rank_11.f90: New.
4795 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4796 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4797 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4798
4799 2012-07-21 Andrew Pinski <apinski@cavium.com>
4800
4801 * gcc.target/mips/unaligned-1.c: New testcase.
4802
4803 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4804
4805 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4806
4807 2012-07-20 Tobias Burnus <burnus@net-b.de>
4808
4809 * gfortran.dg/bind_c_array_params_2.f90: New.
4810 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4811 and update dg-error.
4812
4813 2012-07-20 Tobias Burnus <burnus@net-b.de>
4814
4815 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4816
4817 2012-07-20 Jason Merrill <jason@redhat.com>
4818
4819 PR c++/54038
4820 * g++.dg/other/array7.C: New.
4821
4822 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4823
4824 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4825 the basic block and check loop depth.
4826 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4827 matching patterns and comments.
4828 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4829 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4830
4831 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR c++/28656
4834 * c-c++-common/pr28656.c: New test.
4835
4836 2012-07-19 Jason Merrill <jason@redhat.com>
4837
4838 PR c++/54026
4839 * g++.dg/init/mutable1.C: New.
4840
4841 2012-07-20 Tobias Burnus <burnus@net-b.de>
4842
4843 PR fortran/48820
4844 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4845 * gfortran.dg/assumed_rank_1.f90: New.
4846 * gfortran.dg/assumed_rank_1_c.c: New.
4847 * gfortran.dg/assumed_rank_2.f90: New.
4848 * gfortran.dg/assumed_rank_4.f90: New.
4849 * gfortran.dg/assumed_rank_5.f90: New.
4850 * gfortran.dg/assumed_rank_6.f90: New.
4851 * gfortran.dg/assumed_rank_7.f90: New.
4852 * gfortran.dg/assumed_rank_8.f90: New.
4853 * gfortran.dg/assumed_rank_8_c.c: New.
4854 * gfortran.dg/assumed_rank_9.f90: New.
4855 * gfortran.dg/assumed_rank_10.f90: New.
4856 * gfortran.dg/assumed_rank_12.f90: New.
4857
4858 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gnat.dg/opt25.adb: New test.
4861 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4862 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4863
4864 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4865
4866 * gnat.dg/aggr20.ad[sb]: New test.
4867 * gnat.dg/aggr20_pkg.ads: New helper.
4868
4869 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4870
4871 * gnat.dg/derived_type3.adb: New test.
4872 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4873
4874 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR rtl-optimization/53942
4877 * gcc.dg/pr53942.c: New test.
4878
4879 2012-07-19 Jason Merrill <jason@redhat.com>
4880
4881 PR c++/54021
4882 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4883
4884 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4885
4886 * gnat.dg/discr38.adb: New test.
4887
4888 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR middle-end/54017
4891 * c-c++-common/gomp/pr54017.c: New test.
4892
4893 2012-07-19 Richard Guenther <rguenther@suse.de>
4894 Eric Botcazou <ebotcazou@adacore.com>
4895
4896 * gnat.dg/loop_optimization11.adb: New testcase.
4897 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4898
4899 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4900 Jason Merrill <jason@redhat.com>
4901
4902 * g++.dg/cpp0x/sfinae37.C: New.
4903 * g++.dg/template/access23.C: New.
4904 * g++.dg/template/access7.C: Adjust.
4905 * g++.dg/template/sfinae10.C: Don't expect errors.
4906 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4907
4908 2012-07-18 Julian Brown <julian@codesourcery.com>
4909 Sandra Loosemore <sandra@codesroucery.com>
4910
4911 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4912
4913 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4914
4915 * gnat.dg/noreturn4.ad[sb]: New test.
4916 * gnat.dg/noreturn4_pkg.ads: New helper.
4917
4918 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4919 Julian Brown <julian@codesourcery.com>
4920
4921 * gcc.target/arm/neon-vdup-1.c: New test case.
4922 * gcc.target/arm/neon-vdup-2.c: New test case.
4923 * gcc.target/arm/neon-vdup-3.c: New test case.
4924 * gcc.target/arm/neon-vdup-4.c: New test case.
4925 * gcc.target/arm/neon-vdup-5.c: New test case.
4926 * gcc.target/arm/neon-vdup-6.c: New test case.
4927 * gcc.target/arm/neon-vdup-7.c: New test case.
4928 * gcc.target/arm/neon-vdup-8.c: New test case.
4929 * gcc.target/arm/neon-vdup-9.c: New test case.
4930 * gcc.target/arm/neon-vdup-10.c: New test case.
4931 * gcc.target/arm/neon-vdup-11.c: New test case.
4932 * gcc.target/arm/neon-vdup-12.c: New test case.
4933 * gcc.target/arm/neon-vdup-13.c: New test case.
4934 * gcc.target/arm/neon-vdup-14.c: New test case.
4935 * gcc.target/arm/neon-vdup-15.c: New test case.
4936 * gcc.target/arm/neon-vdup-16.c: New test case.
4937 * gcc.target/arm/neon-vdup-17.c: New test case.
4938 * gcc.target/arm/neon-vdup-18.c: New test case.
4939 * gcc.target/arm/neon-vdup-19.c: New test case.
4940 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4941 arguments non-constant.
4942
4943 2012-07-18 Richard Guenther <rguenther@suse.de>
4944
4945 PR tree-optimization/53970
4946 * g++.dg/torture/pr53970.C: New testcase.
4947
4948 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4949
4950 PR target/38621
4951 * gcc.c-torture/compile/pr38621.c: New.
4952
4953 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4954
4955 PR target/33135
4956 * gcc.target/sh/pr33135-1.c: New.
4957 * gcc.target/sh/pr33135-2.c: New.
4958 * gcc.target/sh/pr33135-3.c: New.
4959 * gcc.target/sh/pr33135-4.c: New.
4960
4961 2012-07-17 Jason Merrill <jason@redhat.com>
4962
4963 PR c++/53995
4964 * g++.dg/parse/enum9.C: New.
4965
4966 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4967 Sandra Loosemore <sandra@codesourcery.com>
4968
4969 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4970 if there is a conflict with -mcpu=. Use -mcpu=5208.
4971
4972 2012-07-17 Jason Merrill <jason@redhat.com>
4973
4974 PR c++/53989
4975 * g++.dg/template/array23.C: New.
4976
4977 2012-07-17 Tobias Burnus <burnus@net-b.de>
4978
4979 PR fortran/53985
4980 * gfortran.dg/bind_c_usage_26.f90: New.
4981 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4982 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4983 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4984 * gfortran.dg/interop_params.f03: Ditto.
4985
4986 2012-07-17 Jason Merrill <jason@redhat.com>
4987
4988 * g++.dg/template/inherit8.C: Adjust.
4989 * g++.dg/template/using21.C: Adjust.
4990 * g++.dg/template/using22.C: Adjust.
4991
4992 PR c++/53549
4993 * g++.dg/template/current-inst1.C: New.
4994 * g++.dg/parse/crash35.C: Adjust.
4995
4996 2012-07-17 Tobias Burnus <burnus@net-b.de>
4997
4998 PR fortran/52101
4999 * gfortran.dg/oldstyle_4.f90: New.
5000
5001 2012-07-17 Tobias Burnus <burnus@net-b.de>
5002
5003 PR fortran/49265
5004 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5005 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5006
5007 2012-07-16 Jason Merrill <jason@redhat.com>
5008
5009 * g++.dg/parse/access8.C: Adjust.
5010 * g++.dg/template/sfinae6_neg.C: Adjust.
5011
5012 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5013
5014 PR fortran/53824
5015 * gfortran.dg/coarray_allocate_1.f90: New test.
5016
5017 2012-07-16 Andrew Pinski <apinski@cavium.com>
5018
5019 * gcc.c-torture/execute/bswap-1.c: New testcase.
5020 * gcc.c-torture/compile/unalign-1.c: New testcase.
5021 * gcc.c-torture/compile/20120524-1.c: New testcase.
5022 * gcc.c-torture/compile/20101216-1.c: New testcase.
5023
5024 2012-07-16 Dehao Chen <dehao@google.com>
5025
5026 Revert
5027 2012-07-10 Dehao Chen <dehao@google.com>
5028
5029 * gcc.dg/debug_info_inline.c: New test.
5030
5031 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5032
5033 PR fortran/53956
5034 * gfortran.dg/proc_decl_28.f90: New.
5035
5036 2012-07-16 Andrew Pinski <apinski@cavium.com>
5037
5038 * gcc.dg/torture/builtins-1.c: New testcase.
5039
5040 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5041
5042 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5043 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5044 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5045 gcc.target/cris/sync-1-v10.c,
5046 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5047 pass -mno-unaligned-atomic-may-use-library.
5048 * gcc.target/cris/sync-xchg-1.c: New test.
5049 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5050 valid register operand output modifier.
5051
5052 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5053
5054 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5055 characters.
5056
5057 2012-07-13 Andrew Pinski <apinski@cavium.com>
5058
5059 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5060 rather than cleanup-tree-dump.
5061 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5062
5063 2012-07-13 Richard Guenther <rguenther@suse.de>
5064
5065 PR tree-optimization/53907
5066 * gcc.target/i386/pr53907.c: New testcase.
5067
5068 2012-07-13 Richard Guenther <rguenther@suse.de>
5069
5070 PR tree-optimization/53922
5071 * gcc.dg/torture/pr53922.c: New testcase.
5072
5073 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5074
5075 PR rtl-optimization/53908
5076 * gcc.dg/torture/pr53908.c: New test.
5077
5078 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5079
5080 PR c++/53531
5081 * g++.dg/cpp0x/variadic135.C: New.
5082
5083 2012-07-12 Jason Merrill <jason@redhat.com>
5084
5085 * g++.dg/template/sfinae6_neg.C: Adjust.
5086
5087 2012-07-12 Tobias Burnus <burnus@net-b.de>
5088
5089 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5090 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5091 scan-tree-dump-times pattern.
5092
5093 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5094
5095 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5096
5097 2012-07-11 Jason Merrill <jason@redhat.com>
5098
5099 DR 1402
5100 * g++.g/cpp0x/defaulted37.C: New.
5101
5102 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5103
5104 PR target/53859
5105 * gcc.target/arm/pr53859.c: New test.
5106
5107 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5108
5109 PR target/53886
5110 * gcc.c-torture/compile/pr53886.c: New.
5111
5112 2012-07-10 Dehao Chen <dehao@google.com>
5113
5114 * gcc.dg/debug_info_inline.c: New test.
5115
5116 2012-07-10 Jason Merrill <jason@redhat.com>
5117
5118 PR c++/53733
5119 * g++.dg/cpp0x/defaulted36.C: New.
5120 * g++.dg/cpp0x/defaulted21.C: Adjust.
5121
5122 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5123
5124 2012-07-09 Sterling Augustine <saugustine@google.com>
5125
5126 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5127
5128 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5129
5130 PR tree-optimization/53887
5131 * gcc.dg/pr53887.c: New test.
5132
5133 2012-07-09 Jason Merrill <jason@redhat.com>
5134
5135 PR c++/53882
5136 * g++.dg/cpp0x/nullptr29.C: New.
5137
5138 2012-07-09 Tom de Vries <tom@codesourcery.com>
5139 Richard Guenther <rguenther@suse.de>
5140
5141 * gcc.dg/builtin-unreachable-6.c: New test.
5142 * gcc.dg/builtin-unreachable-5.c: New test.
5143
5144 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5145
5146 PR tree-optimization/53881
5147 * gcc.dg/pr53881.c: New test.
5148
5149 2012-07-06 Jason Merrill <jason@redhat.com>
5150
5151 PR c++/53862
5152 * g++.dg/cpp0x/variadic134.C: New.
5153
5154 PR c++/53858
5155 * g++.dg/cpp0x/alias-decl-20.C: New.
5156
5157 2012-07-06 Tom de Vries <tom@codesourcery.com>
5158
5159 PR tree-optimization/51879
5160 * gcc.dg/pr51879-16.c: New test.
5161 * gcc.dg/pr51879-17.c: Same.
5162
5163 2012-07-06 Tom de Vries <tom@codesourcery.com>
5164
5165 PR tree-optimization/52009
5166 * gcc.dg/pr51879-7.c: New test.
5167 * gcc.dg/pr51879-18.c: New test.
5168
5169 2012-07-05 Jason Merrill <jason@redhat.com>
5170
5171 PR c++/50852
5172 * g++.dg/template/typedef39.C: New.
5173
5174 PR c++/53039
5175 * g++.dg/cpp0x/variadic133.C: New.
5176 * g++.dg/template/param1.C: Adjust.
5177
5178 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5179
5180 PR target/48941
5181 PR target/51980
5182 * gcc.target/arm/neon/vtrnf32.c: Update.
5183 * gcc.target/arm/neon/vtrns32.c: Update.
5184 * gcc.target/arm/neon/vtrnu32.c: Update.
5185 * gcc.target/arm/neon/vzipf32.c: Update.
5186 * gcc.target/arm/neon/vzips32.c: Update.
5187 * gcc.target/arm/neon/vzipu32.c: Update.
5188
5189 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5190
5191 PR fortran/53732
5192 * gfortran.dg/inline_sum_4.f90: New test.
5193
5194 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5195
5196 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5197
5198 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5199
5200 * gcc.target/arm/fma-sp.c: New testcase.
5201 * gcc.target/arm/fma.c: Likewise.
5202 * gcc.target/arm/fma.h: Likewise.
5203
5204 2012-07-04 Jason Merrill <jason@redhat.com>
5205
5206 PR c++/53848
5207 * g++.dg/other/enum3.C: New.
5208
5209 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5210
5211 PR middle-end/53321
5212 * g++.dg/torture/pr53321.C: New test.
5213
5214 2012-07-04 Richard Guenther <rguenther@suse.de>
5215
5216 PR tree-optimization/53844
5217 * g++.dg/tree-ssa/pr53844.C: New testcase.
5218
5219 2012-07-04 Richard Guenther <rguenther@suse.de>
5220
5221 PR tree-optimization/53849
5222 * gcc.dg/pr53849.c: New testcase.
5223
5224 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5225
5226 PR c++/53812
5227 * g++.dg/ext/label14.C: New test.
5228
5229 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5230
5231 PR target/53811
5232 * g++.dg/other/pr53811.C: New test.
5233
5234 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5235
5236 PR target/28896
5237 * gcc.target/m68k/stack-limit-1.c: New testcase.
5238
5239 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5240
5241 * gnat.dg/recursive_call.adb: New test.
5242
5243 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5244
5245 * gnat.dg/discr37.ad[sb]: New test.
5246
5247 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5248
5249 * g++.dg/other/packed1.C: Remove SH from xfail list.
5250
5251 2012-07-02 Jason Merrill <jason@redhat.com>
5252
5253 PR c++/53619
5254 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5255
5256 PR c++/53783
5257 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5258
5259 PR c++/53788
5260 * g++.dg/cpp0x/decltype39.C: New.
5261 * g++.dg/diagnostic/method1.C: Adjust.
5262
5263 PR c++/53816
5264 * g++.dg/template/ref6.C: New.
5265
5266 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5267
5268 PR target/53568
5269 * gcc.target/sh/pr53568-1.c: New.
5270
5271 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5272
5273 PR target/51244
5274 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5275
5276 2012-07-02 Jason Merrill <jason@redhat.com>
5277
5278 PR c++/53821
5279 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5280
5281 PR c++/53524
5282 * g++.dg/template/enum7.C: New.
5283 * g++.dg/other/ptrmem10.C: Adjust.
5284 * g++.dg/other/ptrmem11.C: Adjust.
5285 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5286
5287 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5288
5289 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5290
5291 2012-07-01 Wei Guozhi <carrot@google.com>
5292
5293 PR target/53447
5294 * gcc.target/arm/pr53447-1.c: New testcase.
5295 * gcc.target/arm/pr53447-2.c: New testcase.
5296 * gcc.target/arm/pr53447-3.c: New testcase.
5297 * gcc.target/arm/pr53447-4.c: New testcase.
5298
5299 2012-06-29 Richard Guenther <rguenther@suse.de>
5300
5301 PR tree-optimization/47061
5302 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5303
5304 2012-06-29 Richard Guenther <rguenther@suse.de>
5305
5306 PR tree-optimization/37541
5307 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5308
5309 2012-06-29 Richard Guenther <rguenther@suse.de>
5310
5311 PR tree-optimization/52589
5312 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5313
5314 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5315
5316 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5317
5318 * g++.dg/template/error46.C: Add missing comment to dg-message.
5319 * g++.dg/template/crash107.C: Likewise.
5320 * g++.dg/template/error47.C: Likewise.
5321 * g++.dg/template/crash108.C: Likewise.
5322 * g++.dg/overload/operator5.C: Likewise.
5323
5324 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5325 errors in dg-message directives, add comments.
5326
5327 2012-06-28 Kai Tietz <ktietz@redhat.com>
5328
5329 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5330 hard-coded 'unsigned long'.
5331
5332 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR tree-optimization/51581
5335 * gcc.dg/vect/pr51581-4.c: New test.
5336
5337 PR tree-optimization/53645
5338 * gcc.c-torture/execute/pr53645-2.c: New test.
5339
5340 2012-06-28 Richard Guenther <rguenther@suse.de>
5341
5342 PR middle-end/53790
5343 * gcc.dg/torture/pr53790.c: New testcase.
5344
5345 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR tree-optimization/53645
5348 * gcc.c-torture/execute/pr53645.c: New test.
5349
5350 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5351
5352 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5353
5354 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5355
5356 PR debug/53671
5357 PR debug/49888
5358 * gcc.dg/guality/pr49888.c: Account for the possibility that
5359 the variable is optimized out at the first test.
5360
5361 2012-06-27 Jason Merrill <jason@redhat.com>
5362
5363 * g++.dg/cpp0x/override2.C: Adjust.
5364 * g++.dg/template/error5.C: Adjust.
5365 * g++.dg/parse/crash28.C: Adjust.
5366
5367 PR c++/53563
5368 * g++.dg/parse/template27.C: New.
5369 * g++.dg/template/crash74.C: Adjust expected output.
5370
5371 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5372
5373 PR fortran/41951
5374 PR fortran/49591
5375 * gfortran.dg/typebound_operator_16.f03: New.
5376
5377 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5378
5379 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5380 even src1.i and src2.i fields even in the second half of the arrays.
5381
5382 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5383
5384 PR c++/51033.
5385 * g++.dg/torture/vshuf-16.inc: New test.
5386 * g++.dg/torture/vshuf-2.inc: New test.
5387 * g++.dg/torture/vshuf-4.inc: New test.
5388 * g++.dg/torture/vshuf-8.inc: New test.
5389 * g++.dg/torture/vshuf-main.inc: New test.
5390 * g++.dg/torture/vshuf-v16hi.C: New test.
5391 * g++.dg/torture/vshuf-v16qi.C: New test.
5392 * g++.dg/torture/vshuf-v2df.C: New test.
5393 * g++.dg/torture/vshuf-v2di.C: New test.
5394 * g++.dg/torture/vshuf-v2sf.C: New test.
5395 * g++.dg/torture/vshuf-v2si.C: New test.
5396 * g++.dg/torture/vshuf-v4df.C: New test.
5397 * g++.dg/torture/vshuf-v4di.C: New test.
5398 * g++.dg/torture/vshuf-v4sf.C: New test.
5399 * g++.dg/torture/vshuf-v4si.C: New test.
5400 * g++.dg/torture/vshuf-v8hi.C: New test.
5401 * g++.dg/torture/vshuf-v8qi.C: New test.
5402 * g++.dg/torture/vshuf-v8si.C: New test.
5403
5404 2012-06-27 Richard Guenther <rguenther@suse.de>
5405
5406 PR middle-end/53676
5407 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5408
5409 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5410
5411 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5412 scan-dump-dem-not): Use printable pattern in test name.
5413
5414 2012-06-26 Sterling Augustine <saugustine@google.com>
5415 Dominique Dhumieres <dominiq@lps.ens.fr>
5416
5417 * gcc.dg/pubtypes-2.c: Update expected output.
5418 * gcc.dg/pubtypes-3.c: Likewise.
5419 * gcc.dg/pubtypes-4.c: Likewise.
5420
5421 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5422
5423 * gcc.dg/tree-ssa/slsr-1.c: New test.
5424 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5425 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5426 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5427
5428 2012-06-26 Matt Turner <mattst88@gmail.com>
5429
5430 PR target/35294
5431 * gcc.target/arm/mmx-2.c: New.
5432
5433 2012-06-26 Richard Guenther <rguenther@suse.de>
5434
5435 PR c++/53752
5436 * g++.dg/torture/pr53752.C: New testcase.
5437
5438 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5439
5440 PR tree-optimization/53748
5441 * gcc.c-torture/compile/pr53748.c: New test.
5442
5443 2012-06-25 Jason Merrill <jason@redhat.com>
5444
5445 PR c++/53498
5446 PR c++/53305
5447 * g++.dg/cpp0x/decltype38.C: New.
5448 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5449
5450 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5451
5452 * lib/target-supports-dg.exp (testname-for-summary): New.
5453 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5454 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5455 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5456 scan-module-absence, output-exists, output-exists-not: Use
5457 testname-for-summary.
5458 (dg-test): Clean up testname_with_flags.
5459 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5460 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5461 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5462 scan-assembler-dem-not, object-size: Use testname-for-summary.
5463 * lib/gcov.exp (run-gcov): Likewise.
5464 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5465 scan-dump-dem, scan-dump-dem-note): Likewise.
5466
5467 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5468 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5469 including profopt.opt; save and restore existing value.
5470 * g++.dg/bprob/bprob.exp: Likewise.
5471 * gcc.dg/matrix/matrix.exp: Likewise.
5472 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5473 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5474 PROFOPT_OPTIONS.
5475
5476 2012-06-25 Richard Henderson <rth@redhat.com>
5477
5478 * gcc.dg/pr53749.c: New.
5479
5480 2012-06-25 Jason Merrill <jason@redhat.com>
5481
5482 PR c++/52988
5483 * g++.dg/cpp0x/nullptr28.C: New.
5484
5485 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5486
5487 * gcc.target/arm/neon-vld1_dupQ.c: New.
5488
5489 2012-06-25 Florian Weimer <fweimer@redhat.com>
5490
5491 * g++.dg/init/new35.C: New.
5492 * g++.dg/init/new36.C: New.
5493 * g++.dg/init/new37.C: New.
5494 * g++.dg/ext/vla5.C: New warning.
5495 * g++.dg/ext/vla8.C: New warning.
5496 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5497
5498 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5499 James Greenhalgh <james.greenhalgh@arm.com>
5500
5501 * gcc.target/arm/ftest-support-arm.h New testcase.
5502 * gcc.target/arm/ftest-support-thumb.h Likewise.
5503 * gcc.target/arm/ftest-support.h Likewise.
5504 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5505 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5506 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5507 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5508 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5509 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5510 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5511 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5512 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5513 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5514 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5515 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5516 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5517 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5518 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5519 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5520 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5521 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5522 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5523 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5524 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5525 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5526 * lib/target-supports.exp
5527 (check_effective_target_arm_arch_FUNC): Add support for more
5528 architectures.
5529 (add_options_for_arm_arch_FUNC): Likewise.
5530 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5531
5532 2012-06-25 Jason Merrill <jason@redhat.com>
5533
5534 PR c++/53202
5535 * g++.dg/cpp0x/constexpr-tuple.C: New.
5536
5537 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5538
5539 PR target/53759
5540 * gcc.target/i386/pr53759.c: New test.
5541
5542 PR c++/53594
5543 * g++.dg/cpp0x/nsdmi7.C: New test.
5544
5545 2012-06-24 Kai Tietz <ktietz@redhat.com>
5546
5547 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5548 for LLP64 targets.
5549 * gcc.target/i386/pr38988.c: Likewise.
5550
5551 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5552
5553 PR fortran/47710
5554 PR fortran/53328
5555 * gfortran.dg/typebound_generic_12.f03: New.
5556 * gfortran.dg/typebound_generic_13.f03: New.
5557
5558 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5559
5560 * gnat.dg/lto15.ad[sb]: New test.
5561
5562 2012-06-21 Meador Inge <meadori@codesourcery.com>
5563
5564 PR c/53702
5565 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5566
5567 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5568
5569 * gcc.dg/pch/ident-1.c: New test.
5570 * gcc.dg/pch/ident-1.hs: Header file for new test.
5571
5572 2012-06-21 Michael Matz <matz@suse.de>
5573
5574 PR middle-end/53688
5575 * gcc.c-torture/execute/pr53688.c: New test.
5576
5577 2012-06-20 Richard Guenther <rguenther@suse.de>
5578
5579 PR tree-optimization/30318
5580 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5581
5582 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5583
5584 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5585
5586 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587
5588 * gcc.target/i386/clearcapv2.map: New file.
5589 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5590
5591 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5592
5593 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5594 and add __sh__ case.
5595
5596 2012-06-19 Jason Merrill <jason@redhat.com>
5597
5598 PR c++/52637
5599 * g++.dg/debug/localclass1.C: New.
5600
5601 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5602
5603 * g++.dg/cpp0x/override4.C: New.
5604
5605 2012-06-14 Jason Merrill <jason@redhat.com>
5606
5607 PR c++/53651
5608 * g++.dg/cpp0x/decltype37.C: New.
5609
5610 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5611
5612 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5613
5614 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5615
5616 * gcc.c-torture/compile/vector-5.c,
5617 gcc.c-torture/compile/vector-6.c: New tests.
5618
5619 2012-06-19 Richard Henderson <rth@redhat.com>
5620
5621 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5622
5623 2012-06-19 Richard Guenther <rguenther@suse.de>
5624
5625 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5626
5627 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5628
5629 PR target/53712
5630 * gcc.target/i386/pr53712.c: New test.
5631
5632 2012-06-18 Tobias Burnus <burnus@net-b.de>
5633
5634 PR fortran/53692
5635 * gfortran.dg/elemental_optional_args_6.f90: New.
5636
5637 2012-06-18 Tobias Burnus <burnus@net-b.de>
5638
5639 PR fortran/53526
5640 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5641 * gfortran.dg/coarray/move_alloc_1.f90
5642
5643 2012-06-18 Tobias Burnus <burnus@net-b.de>
5644
5645 PR fortran/53526
5646 * gfortran.dg/coarray_27.f90: New.
5647
5648 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5649 Greta Yorsh <Greta.Yorsh@arm.com>
5650
5651 * gcc.target/arm/epilog-1.c: New test.
5652
5653 2012-06-18 Richard Guenther <rguenther@suse.de>
5654
5655 PR tree-optimization/53693
5656 * g++.dg/torture/pr53693.C: New testcase.
5657
5658 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5659
5660 PR tree-optimization/53703
5661 * gcc.dg/torture/pr53703.c: New test.
5662
5663 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5664
5665 PR middle-end/53698
5666 * gcc.target/i386/pr53698.c: New test.
5667
5668 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5669
5670 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5671
5672 2012-06-17 Tobias Burnus <burnus@net-b.de>
5673
5674 PR fortran/53691
5675 PR fortran/53685
5676 * gfortran.dg/transfer_check_3.f90: New.
5677
5678 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5679
5680 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5681
5682 2012-06-16 Tobias Burnus <burnus@net-b.de>
5683
5684 PR fortran/53642
5685 PR fortran/45170
5686 * gfortran.dg/deferred_type_param_8.f90: New.
5687
5688 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5689
5690 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5691 testname that includes flags, passed in as new argument, in
5692 pass/fail messages.
5693 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5694 and pass it to verify-* procedures.
5695
5696 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5697 alignment torture options with usual torture options.
5698
5699 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5700 messages reported for one line of source code.
5701 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5702 * g++.dg/cpp0x/decltype2.C: Likewise.
5703 * g++.dg/cpp0x/decltype3.C: Likewise.
5704 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5705 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5706 * g++.dg/cpp0x/static_assert3.C: Likewise.
5707 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5708 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5709 * g++.dg/cpp0x/union1.C: Likewise.
5710 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5711 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5712 * g++.dg/cpp0x/variadic2.C: Likewise.
5713 * g++.dg/cpp0x/variadic20.C: Likewise.
5714 * g++.dg/cpp0x/variadic74.C: Likewise.
5715 * g++.dg/diagnostic/bitfld2.C: Likewise.
5716 * g++.dg/ext/attrib44.C: Likewise.
5717 * g++.dg/ext/no-asm-1.C: Likewise.
5718 * g++.dg/other/error34.C: Likewise.
5719 * g++.dg/parse/crash46.C: Likewise.
5720 * g++.dg/parse/error10.C: Likewise.
5721 * g++.dg/parse/error2.C: Likewise.
5722 * g++.dg/parse/error3.C: Likewise.
5723 * g++.dg/parse/error36.C: Likewise.
5724 * g++.dg/parse/error8.C: Likewise.
5725 * g++.dg/parse/error9.C: Likewise.
5726 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5727 * g++.dg/parse/parser-pr28152.C: Likewise.
5728 * g++.dg/parse/template25.C: Likewise.
5729 * g++.dg/parse/typename11.C: Likewise.
5730 * g++.dg/tc1/dr147.C: Likewise.
5731 * g++.dg/template/deduce3.C: Likewise.
5732 * g++.dg/template/koenig9.C: Likewise.
5733 * g++.dg/template/pr23510.C: Likewise.
5734 * g++.dg/warn/pr12242.C: Likewise.
5735 * g++.dg/warn/pr30551-2.C: Likewise.
5736 * g++.dg/warn/pr30551.C: Likewise.
5737 * g++.old-deja/g++.other/typename1.C: Likewise.
5738 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5739
5740 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5741
5742 PR c++/51033
5743 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5744 * c-c++-common/torture/vshuf-2.inc: Likewise.
5745 * c-c++-common/torture/vshuf-4.inc: Likewise.
5746 * c-c++-common/torture/vshuf-8.inc: Likewise.
5747 * c-c++-common/torture/vshuf-main.inc: Likewise.
5748 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5749 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5750 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5751 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5752 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5753 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5754 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5755 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5756 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5757 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5758 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5759 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5760 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5761 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5762
5763 2012-06-15 Michael Matz <matz@suse.de>
5764
5765 * gcc.dg/tree-ssa/vector-4.c: New test.
5766
5767 2012-06-15 Michael Matz <matz@suse.de>
5768
5769 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5770 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5771
5772 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5773
5774 PR tree-optimization/53636
5775 * gcc.target/arm/pr53636.c: New test.
5776
5777 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5778
5779 PR tree-optimization/51581
5780 * gcc.c-torture/execute/pr51581-1.c: New test.
5781 * gcc.c-torture/execute/pr51581-2.c: New test.
5782 * gcc.dg/vect/pr51581-1.c: New test.
5783 * gcc.dg/vect/pr51581-2.c: New test.
5784 * gcc.dg/vect/pr51581-3.c: New test.
5785 * gcc.target/i386/avx-pr51581-1.c: New test.
5786 * gcc.target/i386/avx-pr51581-2.c: New test.
5787 * gcc.target/i386/avx2-pr51581-1.c: New test.
5788 * gcc.target/i386/avx2-pr51581-2.c: New test.
5789 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5790
5791 2012-06-15 Richard Guenther <rguenther@suse.de>
5792
5793 * gcc.c-torture/execute/20120615-1.c: New testcase.
5794
5795 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5796
5797 * gnat.dg/vect8.ad[sb]: New test.
5798
5799 2012-06-14 Richard Guenther <rguenther@suse.de>
5800
5801 * gcc.dg/tree-ssa/vrp.h: New testcase.
5802 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5803
5804 2012-06-13 Christian Bruel <christian.bruel@st.com>
5805
5806 PR target/53621
5807 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5808
5809 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5810
5811 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5812
5813 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5814
5815 PR testsuite/20771
5816 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5817 test summary unique.
5818
5819 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5820 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5821 scan-stack-usage-not): Don't strip torture options from test name.
5822
5823 * lib/scandump.exp (scan-dump-times): Use printable version of
5824 regexp in test summary line.
5825
5826 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5827 messages reported for one line of source code.
5828 * gcc.dg/format/few-1.c: Likewise.
5829 * gcc.dg/ia64-sync-2.c: Likewise.
5830 * gcc.dg/sync-2.c: Likewise.
5831 * gcc.dg/noncompile/pr44517.c: Likewise.
5832
5833 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5834
5835 PR debug/49888
5836 * gcc.dg/guality/pr49888.c: New.
5837
5838 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5839
5840 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5841 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5842 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5843
5844 2012-06-13 Tobias Burnus <burnus@net-b.de>
5845
5846 PR fortran/53643
5847 * gfortran.dg/intent_out_7.f90: New.
5848
5849 2012-06-13 Tobias Burnus <burnus@net-b.de>
5850
5851 PR fortran/53597
5852 * gfortran.dg/save_4.f90: New.
5853
5854 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR c/53532
5857 PR c/51034
5858 PR c/53196
5859 * gcc.dg/pr53532.c: New test.
5860 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5861 adjust line numbers.
5862 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5863 * gcc.dg/Wcxx-compat-8.c: Likewise.
5864 * gcc.dg/pr51034.c: New test.
5865 * gcc.dg/pr53196-1.c: New test.
5866 * gcc.dg/pr53196-2.c: New test.
5867
5868 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5869
5870 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5871 alignment torture options with usual torture options.
5872 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5873 instead of dg-options.
5874 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5875 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5876 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5877 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5878 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5879 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5880
5881 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5882 to checks for multiple messages reported for one line of source code.
5883 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5884
5885 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5886 messages reported for one line of source code.
5887
5888 * gcc.dg/20031223-1.c: Add comments to check for multiple
5889 messages reported for one line of source code.
5890 * gcc.dg/Wconversion-integer.c: Likewise.
5891 * gcc.dg/Wfatal-2.c: Likewise.
5892 * gcc.dg/Wfatal.c: Likewise.
5893 * gcc.dg/Wobjsize-1.c: Likewise.
5894 * gcc.dg/c99-vla-jump-1.c: Likewise.
5895 * gcc.dg/c99-vla-jump-2.c: Likewise.
5896 * gcc.dg/c99-vla-jump-3.c: Likewise.
5897 * gcc.dg/c99-vla-jump-4.c: Likewise.
5898 * gcc.dg/c99-vla-jump-5.c: Likewise.
5899 * gcc.dg/decl-9.c: Likewise.
5900 * gcc.dg/declspec-10.c: Likewise.
5901 * gcc.dg/declspec-18.c: Likewise.
5902 * gcc.dg/mtune.c: Likewise.
5903 * gcc.dg/parser-pr28152-2.c: Likewise.
5904 * gcc.dg/parser-pr28152.c: Likewise.
5905 * gcc.dg/pr14475.c: Likewise.
5906 * gcc.dg/pr27953.c: Likewise.
5907 * gcc.dg/pr28322-3.c: Likewise.
5908 * gcc.dg/pr30457.c: Likewise.
5909 * gcc.dg/pr30551-2.c: Likewise.
5910 * gcc.dg/pr30551-3.c: Likewise.
5911 * gcc.dg/pr30551-4.c: Likewise.
5912 * gcc.dg/pr30551-5.c: Likewise.
5913 * gcc.dg/pr30551-6.c: Likewise.
5914 * gcc.dg/pr30551.c: Likewise.
5915 * gcc.dg/pr45461.c: Likewise.
5916 * gcc.dg/pr48552-1.c: Likewise.
5917 * gcc.dg/pr48552-2.c: Likewise.
5918 * gcc.dg/redecl-1.c: Likewise.
5919 * gcc.dg/transparent-union-3.c: Likewise.
5920 * gcc.dg/utf-dflt.c: Likewise.
5921 * gcc.dg/utf-dflt2.c: Likewise.
5922 * gcc.dg/vla-8.c: Likewise.
5923 * gcc.dg/vla-init-1.c: Likewise.
5924 * gcc.dg/wtr-int-type-1.c: Likewise.
5925
5926 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5927 messages reported for for one line of source code.
5928 * c-c++-common/raw-string-5.c: Likewise.
5929 * c-c++-common/raw-string-4.c: Likewise.
5930 * c-c++-common/raw-string-6.c: Likewise.
5931 * c-c++-common/pr20000.c: Likewise.
5932
5933 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5934 messages reported for one line of source code.
5935 * gcc.dg/cpp/pr30786.c: Likewise.
5936 * gcc.dg/cpp/pr28709.c: Likewise.
5937 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5938 * gcc.dg/cpp/macspace2.c: Likewise.
5939 * gcc.dg/cpp/missing-header-1.c: Likewise.
5940 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5941 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5942 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5943
5944 2012-06-12 Jason Merrill <jason@redhat.com>
5945
5946 PR c++/53599
5947 * g++.dg/template/local7.C: New.
5948
5949 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5950
5951 PR target/53511
5952 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5953 * gcc.target/sh/pr51340-2.c: Likewise.
5954 * gcc.target/sh/pr51340-3.c: Likewise.
5955
5956 2012-06-12 Michael Matz <matz@suse.de>
5957
5958 * gcc.dg/torture/alias-1.c: New test.
5959
5960 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5961
5962 PR rtl-optimization/53589
5963 * gcc.dg/torture/pr53589.c: New test.
5964
5965 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5966
5967 PR target/50749
5968 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5969 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5970 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5971 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5972 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5973 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5974 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5975 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5976 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5977 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5978 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5979 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5980 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5981 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5982 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5983 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5984
5985 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5986
5987 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5988 (check_intel_cpu_model): New function.
5989 (check_amd_cpu_model): New function.
5990 (check_features): New function.
5991 (__get_cpuid_output): New function.
5992 (check_detailed): New function.
5993 (fn1): Rename to quick_check.
5994 (main): Update to call quick_check and call check_detailed.
5995
5996 2012-06-11 Richard Henderson <rth@redhat.com>
5997
5998 * lib/target-supports.exp
5999 (check_effective_target_sync_long_long_runtime): Use
6000 check_effective_target_lp64 instead of
6001 check_effective_target_powerpc64 for powerpc targets.
6002
6003 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6004
6005 PR target/53511
6006 * gcc.target/sh/pr53511-1.c: New.
6007
6008 2012-06-11 Richard Guenther <rguenther@suse.de>
6009
6010 PR middle-end/53470
6011 * g++.dg/lto/pr53470_0.C: New testcase.
6012 * gcc.dg/lto/pr53470_0.c: Likewise.
6013
6014 2012-06-11 Richard Guenther <rguenther@suse.de>
6015
6016 PR c++/53605
6017 * g++.dg/ext/pr53605.C: New testcase.
6018
6019 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gnat.dg/specs/array1.ads: New test.
6022 * gnat.dg/specs/array2.ads: Likewise.
6023 * gnat.dg/array22.adb: Likewise.
6024
6025 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * gnat.dg/constant4.adb: New test.
6028 * gnat.dg/constant4_pkg.ads: New helper.
6029
6030 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6031
6032 PR fortran/52552
6033 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6034 * gfortran.dg/allocate_class_1.f90: Modified.
6035 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6036 * gfortran.dg/allocate_class_2.f90: New.
6037
6038 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6039
6040 PR middle-end/53535
6041 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6042
6043 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6044
6045 PR fortran/52861
6046 * gfortran.dg/string_assign_2.f90: New test case.
6047
6048 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6049
6050 PR fortran/52861
6051 * gfortran.dg/string_assign_1.f90: New test case.
6052
6053 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR middle-end/53580
6056 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6057 * gcc.dg/gomp/critical-4.c: Likewise.
6058 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6059 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6060 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6061 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6062 * c-c++-common/gomp/pr53580.c: New test.
6063
6064 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6065
6066 PR c++/51214
6067 * g++.dg/cpp0x/forw_enum11.C: New.
6068
6069 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 PR c++/53567
6072 * g++.dg/cpp0x/alias-decl-19.C: New.
6073
6074 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6075
6076 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6077
6078 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6079
6080 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6081 (XSTATE_FP): Ditto.
6082 (XSTATE_SSE): Ditto.
6083 (XSTATE_YMM): Ditto.
6084 (avx_os_support): Use new defines.
6085
6086 2012-06-06 Richard Guenther <rguenther@suse.de>
6087
6088 PR testsuite/32380
6089 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6090 loops.
6091
6092 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6093
6094 PR c++/52841
6095 * g++.dg/cpp0x/pr52841.C: New testcase.
6096
6097 2012-06-06 Richard Guenther <rguenther@suse.de>
6098
6099 PR tree-optimization/53081
6100 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6101 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6102
6103 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6104
6105 * gcc.target/powerpc/pr53487.c: New test.
6106
6107 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6108
6109 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6110
6111 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6112
6113 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6114
6115 2012-06-05 Richard Guenther <rguenther@suse.de>
6116
6117 PR tree-optimization/30442
6118 * gcc.dg/vect/bb-slp-30.c: New testcase.
6119
6120 2012-06-05 Richard Guenther <rguenther@suse.de>
6121
6122 PR tree-optimization/53081
6123 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6124 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6125 -fno-tree-loop-distribute-patterns.
6126
6127 2012-06-05 Alan Modra <amodra@gmail.com>
6128
6129 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6130 Check static chain in nested funcs.
6131
6132 2012-06-04 Tobias Burnus <burnus@net-b.de>
6133
6134 PR fortran/50619
6135 * gfortran.dg/init_flag_10.f90: New.
6136
6137 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6138
6139 PR c++/53524
6140 * g++.dg/warn/Wenum-compare-no-2: New.
6141
6142 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6143
6144 PR preprocessor/53463
6145 * g++.dg/cpp/limits.C: New test.
6146 * g++.dg/parse/error19.C: Adjust.
6147 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6148 * g++.dg/warn/pr35635.C: Likewise.
6149 * g++.old-deja/g++.pt/assign1.C: Likewise.
6150
6151 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6152
6153 PR target/53559
6154 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6155 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6156 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6157 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6158 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6159 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6160 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6161 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6162
6163 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6164
6165 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6166
6167 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6168
6169 PR tree-optimization/53550
6170 * gcc.dg/pr53550.c: New test.
6171
6172 2012-06-04 Richard Guenther <rguenther@suse.de>
6173
6174 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6175 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6176 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6177
6178 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6179
6180 PR fortran/48831
6181 * gfortran.dg/parameter_array_element_2.f90: New.
6182
6183 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6184
6185 PR target/53512
6186 * gcc.target/sh/pr53512-1.c: New.
6187 * gcc.target/sh/pr53512-2.c: New.
6188 * gcc.target/sh/pr53512-3.c: New.
6189 * gcc.target/sh/pr53512-4.c: New.
6190
6191 2012-06-01 Jason Merrill <jason@redhat.com>
6192
6193 PR c++/52973
6194 * g++.dg/ext/visibility/template12.C: New.
6195 * g++.dg/ext/attrib14.C: Adjust warning line.
6196
6197 PR c++/52725
6198 * g++.dg/parse/new6.C: New.
6199 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6200
6201 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6202
6203 * c-c++-common/restrict-2.c: Revert previous change.
6204
6205 2012-06-01 Jason Merrill <jason@redhat.com>
6206
6207 PR c++/53137
6208 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6209
6210 PR c++/53484
6211 * g++.dg/cpp0x/auto33.C: New.
6212
6213 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6214
6215 PR c++/26155
6216 * g++.dg/parse/namespace-alias-1.C: New.
6217
6218 2012-06-01 Christian Bruel <christian.bruel@st.com>
6219
6220 * gcc.dg/spec-options.c: New test.
6221 * gcc.dg/foo.specs: New file.
6222
6223 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6224
6225 PR ada/53517
6226 * gnat.dg/lto14.adb: Skip on Solaris.
6227
6228 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6229
6230 * gcc.target/cris/sync-1-v10.c,
6231 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6232 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6233 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6234 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6235 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6236 gcc.target/cris/torture/sync-mis-op-i-1.c,
6237 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6238 gcc.target/cris/torture/sync-mis-op-i-2.c,
6239 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6240 gcc.target/cris/torture/sync-mis-op-i-3.c,
6241 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6242 gcc.target/cris/torture/sync-mis-op-s-1.c,
6243 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6244 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6245 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6246 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6247 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6248 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6249 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6250 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6251 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6252
6253 2012-05-31 Richard Guenther <rguenther@suse.de>
6254
6255 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6256 ldist-pr45948.c with disabled SCCP.
6257
6258 2012-05-31 Richard Guenther <rguenther@suse.de>
6259
6260 PR middle-end/48493
6261 * gcc.dg/torture/pr48493.c: New testcase.
6262
6263 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6264
6265 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6266 arm32 to targets.
6267 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6268 of the initialization loop.
6269 (dg-final): Adjust the expected number of vectorized loops depending
6270 on vect_char_mult target selector.
6271
6272 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6273
6274 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6275 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6276 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6277 New tests.
6278
6279 2012-05-30 Jason Merrill <jason@redhat.com>
6280
6281 PR c++/53356
6282 * g++.dg/init/new34.C: New.
6283 * g++.dg/tree-ssa/stabilize1.C: New.
6284
6285 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR c++/53356
6288 * g++.dg/init/new33.C: New test.
6289
6290 2012-05-30 Richard Guenther <rguenther@suse.de>
6291
6292 PR middle-end/53501
6293 * gcc.dg/torture/pr53501.c: New testcase.
6294 * c-c++-common/restrict-2.c: Adjust.
6295
6296 2012-05-30 Alan Modra <amodra@gmail.com>
6297
6298 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6299 torture-finish.
6300
6301 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6302
6303 * gcc.target/i386/shuf-concat.c: New test.
6304
6305 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR rtl-optimization/53519
6308 * gcc.c-torture/compile/pr53519.c: New test.
6309
6310 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6311
6312 * gcc.target/arm/neon-vrev.c: New.
6313
6314 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6315
6316 PR target/51340
6317 * gcc.target/sh/pr51340-1.c: New.
6318 * gcc.target/sh/pr51340-2.c: New.
6319 * gcc.target/sh/pr51340-3.c: New.
6320
6321 2012-05-29 Richard Guenther <rguenther@suse.de>
6322
6323 PR tree-optimization/53516
6324 * gcc.dg/torture/pr53516.c: New testcase.
6325
6326 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6327
6328 PR preprocessor/53229
6329 * gcc.dg/cpp/paste6.c: Force to run without
6330 -ftrack-macro-expansion.
6331 * gcc.dg/cpp/paste8.c: Likewise.
6332 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6333 -ftrack-macro-expansion.
6334 * gcc.dg/cpp/paste12.c: Force to run without
6335 -ftrack-macro-expansion.
6336 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6337 -ftrack-macro-expansion.
6338 * gcc.dg/cpp/paste13.c: Likewise.
6339 * gcc.dg/cpp/paste14.c: Likewise.
6340 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6341 -ftrack-macro-expansion.
6342 * gcc.dg/cpp/paste18.c: New test.
6343
6344 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6345
6346 * gcc.target/cris/torture/trap-1.c,
6347 gcc.target/cris/torture/trap-2.c,
6348 gcc.target/cris/torture/trap-3.c,
6349 gcc.target/cris/torture/trap-v0.c,
6350 gcc.target/cris/torture/trap-v3.c: New tests.
6351
6352 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6353
6354 PR c++/25137
6355 * g++.dg/warn/Wbraces3.C: New.
6356 * g++.dg/warn/Wbraces4.C: Likewise.
6357
6358 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6359
6360 PR tree-optimization/53505
6361 * c-c++-common/torture/pr53505.c: New test.
6362
6363 2012-05-27 Nathan Sidwell <nathan@acm.org>
6364
6365 * gcc.dg/stmt-expr-4.c: New.
6366
6367 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6368
6369 PR c++/53491
6370 * g++.dg/parse/crash60.C: New.
6371
6372 2012-05-26 Jason Merrill <jason@redhat.com>
6373
6374 PR c++/53220
6375 * c-c++-common/array-lit.c: New.
6376 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6377
6378 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6379
6380 PR ada/50294
6381 * gnat.dg/array21.adb: New test.
6382
6383 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6384
6385 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6386
6387 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6388
6389 PR c++/32054
6390 * g++.dg/other/anon-union3.C: New.
6391
6392 2012-05-25 Ian Lance Taylor <iant@google.com>
6393
6394 * gcc.dg/split-6.c: New test.
6395
6396 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6397
6398 * gnat.dg/lto14.adb: New test.
6399
6400 2012-05-25 Tristan Gingold <gingold@adacore.com>
6401
6402 * gcc.target/i386/large-frame.c: New.
6403
6404 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6405 * gcc.target/powerpc/lhs-1.c: New.
6406 * gcc.target/powerpc/lhs-2.c: New.
6407 * gcc.target/powerpc/lhs-3.c: New.
6408
6409 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6410
6411 Make unwound macro expansion trace less redundant
6412 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6413 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6414 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6415 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6416 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6417 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6418
6419 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6420
6421 PR c++/53464
6422 * g++.dg/cpp0x/constexpr-default1.C: New.
6423
6424 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6425
6426 PR c++/32080
6427 * g++.dg/eh/goto2.C: New.
6428
6429 2012-05-24 Richard Guenther <rguenther@suse.de>
6430
6431 PR middle-end/53460
6432 * g++.dg/tree-prof/pr53460.C: New testcase.
6433
6434 2012-05-24 Richard Guenther <rguenther@suse.de>
6435
6436 PR bootstrap/53466
6437 * g++.dg/debug/pr53466.C: New testcase.
6438
6439 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6440
6441 PR tree-optimization/53465
6442 * gcc.c-torture/execute/pr53465.c: New test.
6443
6444 2012-05-23 Tobias Burnus <burnus@net-b.de>
6445
6446 PR fortran/51055
6447 PR fortran/45170
6448 * gfortran.dg/allocate_with_typespec_6.f90: New.
6449
6450 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6451
6452 PR c++/29185
6453 * g++.dg/warn/delete-array-1.C: New.
6454
6455 2012-05-23 Richard Guenther <rguenther@suse.de>
6456
6457 * gcc.dg/torture/pr39074-2.c: Adjust.
6458 * gcc.dg/torture/pr39074.c: Likewise.
6459 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6460 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6461
6462 2012-05-22 Jan Hubicka <jh@suse.cz>
6463
6464 PR middle-end/53161
6465 * g++.dg/torture/pr53161.C: New testcase.
6466
6467 2012-05-22 Tobias Burnus <burnus@net-b.de>
6468
6469 PR fortran/53389
6470 * gfortran.dg/realloc_on_assign_15.f90: New.
6471
6472 2012-05-22 Richard Guenther <rguenther@suse.de>
6473
6474 PR middle-end/51071
6475 * gcc.dg/torture/pr51071-2.c: New testcase.
6476
6477 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6478
6479 PR tree-optimization/53336
6480 * g++.dg/torture/pr53336.C: New testcase.
6481
6482 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6483
6484 PR c++/53322
6485 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6486 instead of -Wunused-local-typedefs.
6487
6488 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6489
6490 PR c++/51184
6491 * g++.dg/other/abstract4.C: New-
6492
6493 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6494
6495 PR c++/40821
6496 * g++.dg/ext/attrib46.C: New.
6497
6498 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6499
6500 PR c/53418
6501 * gcc.c-torture/compile/pr53418-1.c,
6502 gcc.c-torture/compile/pr53418-2.c: New tests.
6503
6504 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR tree-optimization/53366
6507 * gcc.dg/torture/pr53366-1.c: New test.
6508 * gcc.dg/torture/pr53366-2.c: New test.
6509 * gcc.target/i386/pr53366-1.c: New test.
6510 * gcc.target/i386/pr53366-2.c: New test.
6511
6512 PR tree-optimization/53409
6513 * gcc.c-torture/compile/pr53409.c: New test.
6514
6515 PR tree-optimization/53410
6516 * gcc.c-torture/compile/pr53410-1.c: New test.
6517 * gcc.c-torture/compile/pr53410-2.c: New test.
6518
6519 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6520
6521 PR target/53425
6522 * gcc.target/i386/pr53425-1.c: New file.
6523 * gcc.target/i386/pr53425-2.c: Likewise.
6524
6525 2012-05-21 Richard Guenther <rguenther@suse.de>
6526
6527 PR tree-optimization/53408
6528 * gcc.dg/torture/pr53408.c: New testcase.
6529
6530 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6531 H.J. Lu <hongjiu.lu@intel.com>
6532
6533 PR target/53416
6534 * gcc.target/i386/pr53416.c: New file.
6535
6536 2012-05-21 Richard Guenther <rguenther@suse.de>
6537
6538 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6539
6540 2012-05-21 Richard Guenther <rguenther@suse.de>
6541
6542 * gcc.dg/torture/ldist-1.c: New testcase.
6543
6544 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6545
6546 * gnat.dg/lto13.adb: New test.
6547 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6548
6549 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6550
6551 * gnat.dg/specs/lto12.ads: New test.
6552 * gnat.dg/specs/lto12_pkg.ads: New helper.
6553
6554 2012-05-18 Richard Guenther <rguenther@suse.de>
6555
6556 PR tree-optimization/53346
6557 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6558 * gcc.target/i386/incoming-10.c: Adjust.
6559 * gcc.target/i386/incoming-11.c: Likewise.
6560 * gcc.target/i386/pr46295.c: Likewise.
6561
6562 2012-05-18 Richard Guenther <rguenther@suse.de>
6563
6564 * gcc.dg/pr53352.c: Return zero.
6565
6566 2012-05-18 Richard Guenther <rguenther@suse.de>
6567
6568 PR tree-optimization/53390
6569 * gcc.dg/torture/pr53390.c: New testcase.
6570
6571 2012-05-18 Meador Inge <meadori@codesourcery.com>
6572
6573 PR rtl-optimization/53352
6574 * gcc.dg/pr53352.c: New test.
6575
6576 2012-05-17 David S. Miller <davem@davemloft.net>
6577
6578 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6579 failure on sparc-*-linux-gnu.
6580
6581 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6582
6583 PR c++/39681
6584 * g++.dg/parse/error49.C: New.
6585 * g++.dg/cpp0x/error8.C: Likewise.
6586 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6587 * g++.dg/ext/utf-dflt2.C: Likewise.
6588 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6589 * g++.dg/ext/utf-dflt.C: Likewise.
6590 * c-c++-common/raw-string-3.c: Likewise.
6591 * c-c++-common/raw-string-4.c: Likewise.
6592
6593 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6594
6595 PR c++/53371
6596 * g++.dg/cpp0x/catch1.C: New.
6597
6598 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6599
6600 PR c++/44516
6601 * g++.dg/parse/error48.C: New.
6602 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6603 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6604
6605 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6606
6607 * gcc.dg/tm/indirect-2.c: New test.
6608
6609 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6610
6611 PR tree-optimization/53217
6612 * gfortran.dg/pr53217.f90: New test.
6613
6614 2012-05-16 Richard Guenther <rguenther@suse.de>
6615
6616 PR tree-optimization/53364
6617 * g++.dg/torture/pr53364.C: New testcase.
6618
6619 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6620
6621 PR testsuite/52641
6622 * gcc.dg/pr52549.c: Fix test for long != void*
6623 * gcc.c-torture/execute/pr52979-1.x: New file.
6624 * gcc.c-torture/execute/pr52979-2.x: New file.
6625
6626 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6627
6628 PR preprocessor/7263
6629 * gcc.dg/binary-constants-2.c: Run without tracking locations
6630 accross macro expansion.
6631 * gcc.dg/binary-constants-3.c: Likewise.
6632 * gcc.dg/cpp/sysmac2.c: Likewise.
6633 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6634 location.
6635 * gcc.dg/cpp/syshdr3.c: New test.
6636 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6637 * gcc.dg/system-binary-constants-1.c: New test.
6638 * gcc.dg/system-binary-constants-1.h: New header for the new test
6639 above.
6640 * g++.dg/cpp/syshdr3.C: New test.
6641 * g++.dg/cpp/syshdr3.h: New header the new test above.
6642 * g++.dg/system-binary-constants-1.C: New test.
6643 * g++.dg/system-binary-constants-1.h: New header the new test
6644 above.
6645
6646 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6649
6650 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR target/53358
6653 * gcc.dg/pr53358.c: New test.
6654
6655 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6656
6657 PR c++/11856
6658 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6659 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6660
6661 2012-05-15 Olivier Hainque <hainque@adacore.com>
6662
6663 * g++.dg/eh/sighandle.C: New testcase.
6664
6665 2012-05-15 Richard Guenther <rguenther@suse.de>
6666
6667 PR tree-optimization/53355
6668 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6669
6670 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6671
6672 * gfortran.dg/*.f90: Remove now redundant manual
6673 cleanup-modules directive.
6674
6675 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6676
6677 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6678 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6679
6680 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6681
6682 PR fortran/52428
6683 * gfortran.dg/int_range_io_1.f90: New test.
6684
6685 2012-05-14 Andi Kleen <ak@linux.intel.com>
6686 Jakub Jelinek <jakub@redhat.com>
6687
6688 PR target/53315
6689 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6690 * gcc.target/i386/rtm-check.h: New file.
6691 * gcc.target/i386/pr53315.c: New test.
6692
6693 2012-05-14 Tobias Burnus <burnus@net-b.de>
6694
6695 PR fortran/49110
6696 PR fortran/51055
6697 PR fortran/53329
6698 * gfortran.dg/deferred_type_param_4.f90: New.
6699 * gfortran.dg/deferred_type_param_6.f90: New.
6700
6701 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6702
6703 * gcc.target/i386/retarg.c: New test.
6704
6705 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6706
6707 PR fortran/45170
6708 * gfortran.dg/deferred_type_param_3.f90: New.
6709 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6710 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6711
6712 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gnat.dg/null_pointer_deref3.adb: New test.
6715
6716 2012-05-12 Tobias Burnus <burnus@net-b.de>
6717
6718 PR fortran/49110
6719 PR fortran/52843
6720 * gfortran.dg/deferred_type_param_5.f90: New.
6721
6722 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6723
6724 * g++.dg/parse/error47.C: New.
6725
6726 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6727
6728 PR fortran/52537
6729 * gfortran.dg/string_compare_4.f90: Change option
6730 to -fdump-tree-original. Add test case for kind=4.
6731
6732 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6733
6734 PR fortran/52537
6735 * gfortran.dg/string_compare_4.f90: New test.
6736
6737 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6738
6739 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6740
6741 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 PR c++/53305
6744 * g++.dg/cpp0x/variadic132.C: New.
6745
6746 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/53158
6749 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6750 * g++.dg/parse/error26.C: Tweak dg-error column number.
6751
6752 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6753
6754 PR c++/53301
6755 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6756
6757 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6758
6759 * gnat.dg/lto11.ad[sb]: New test.
6760
6761 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6762
6763 PR target/52908
6764 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6765 directive to Scan for vpmuldq, not vpmacsdql.
6766
6767 2012-05-09 Michael Matz <matz@suse.de>
6768
6769 PR tree-optimization/53185
6770 * gcc.dg/vect/pr53185.c: New test.
6771
6772 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6773
6774 PR middle-end/53249
6775 * gcc.target/i386/pr53249.c: New.
6776
6777 2012-05-09 Richard Guenther <rguenther@suse.de>
6778
6779 PR tree-optimization/18437
6780 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6781 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6782
6783 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6784
6785 PR tree-optimization/53226
6786 * gcc.c-torture/compile/pr53226.c: New test.
6787
6788 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6789
6790 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6791 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6792 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6793 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6794 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6795 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6796 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6797 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6798 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6799 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6800 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6801 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6802 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6803 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6804
6805 2012-05-09 Dehao Chen <dehao@google.com>
6806
6807 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6808 * gcc.dg/predict-2.c: Likewise.
6809 * gcc.dg/predict-3.c: Likewise.
6810 * gcc.dg/predict-4.c: Likewise.
6811 * gcc.dg/predict-5.c: Likewise.
6812 * gcc.dg/predict-6.c: Likewise.
6813
6814 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6815
6816 PR target/53272
6817 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6818
6819 2012-05-08 Richard Guenther <rguenther@suse.de>
6820
6821 * gcc.dg/fold-bitand-4.c: New testcase.
6822
6823 2012-05-08 Dehao Chen <dehao@google.com>
6824
6825 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6826 heuristic is working properly.
6827 * gcc.dg/predict-2.c: Likewise.
6828 * gcc/dg/predict-3.c: Likewise.
6829 * gcc/dg/predict-4.c: Likewise.
6830 * gcc/dg/predict-5.c: Likewise.
6831 * gcc/dg/predict-6.c: Likewise.
6832
6833 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6834
6835 PR tree-optimization/53239
6836 * g++.dg/opt/vrp3.C: New test.
6837 * g++.dg/opt/vrp3-aux.cc: New file.
6838 * g++.dg/opt/vrp3.h: New file.
6839
6840 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6841
6842 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6843 .uleb128 support in assembler output.
6844
6845 2012-05-07 Richard Guenther <rguenther@suse.de>
6846
6847 PR lto/42987
6848 * g++.dg/lto/pr42987_0.C: New testcase.
6849 * g++.dg/lto/pr42987_1.C: Likewise.
6850
6851 2012-05-07 Tobias Burnus <burnus@net-b.de>
6852
6853 PR fortran/53255
6854 * gfortran.dg/typebound_operator_15.f90: New.
6855
6856 2012-05-06 Tobias Burnus <burnus@net-b.de>
6857
6858 PR fortran/41587
6859 * gfortran.dg/class_array_13.f90: New.
6860
6861 2012-05-06 Tristan Gingold <gingold@adacore.com>
6862
6863 * gnat.dg/warn7.adb: New test.
6864
6865 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6866
6867 * gnat.dg/specs/renamings.ads: Rename to...
6868 * gnat.dg/specs/renaming1.ads: ...this.
6869 * gnat.dg/specs/renaming2.ads: New test.
6870 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6871 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6872 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6873 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6874
6875 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6876
6877 * gnat.dg/discr36.ad[sb]: New test.
6878 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6879
6880 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6881
6882 PR c/43772
6883 * c-c++-common/pr43772.c: New.
6884
6885 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6886
6887 PR fortran/41600
6888 * gfortran.dg/select_type_26.f03 : New test.
6889 * gfortran.dg/select_type_27.f03 : New test.
6890
6891 PR fortran/53191
6892 * gfortran.dg/select_type_28.f03 : New test.
6893
6894 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6895
6896 PR fortran/49010
6897 PR fortran/24518
6898 * gfortran.dg/mod_sign0_1.f90: New test.
6899 * gfortran.dg/mod_large_1.f90: New test.
6900
6901 2012-05-04 Tobias Burnus <burnus@net-b.de>
6902
6903 PR fortran/53175
6904 gfortran.dg/public_private_module_5.f90: New.
6905
6906 2012-05-04 Tobias Burnus <burnus@net-b.de>
6907
6908 PR fortran/53111
6909 * gfortran.dg/constructor_7.f90: New.
6910 * gfortran.dg/constructor_8.f90: New.
6911
6912 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6913
6914 PR c++/53166
6915 * g++.dg/cpp0x/static_assert7.C: New.
6916
6917 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6918
6919 PR tree-optimization/52633
6920 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6921 recognized as widening shifts instead of over-widening.
6922 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6923 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6924 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6925 * gcc.target/arm/pr52633.c: New test.
6926
6927 2012-05-04 Richard Guenther <rguenther@suse.de>
6928
6929 PR tree-optimization/53168
6930 * gcc.dg/torture/pr53168.c: New testcase.
6931 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6932
6933 2012-05-04 Richard Guenther <rguenther@suse.de>
6934
6935 * gcc.dg/lto/pr53214_0.c: New testcase.
6936
6937 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6938
6939 * gcc.target/ia64/pr48496.c: New test.
6940 * gcc.target/ia64/pr52657.c: Likewise.
6941
6942 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6943
6944 PR c/51712
6945 * c-c++-common/pr51712.c: New.
6946
6947 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6948
6949 PR target/53199
6950 * gcc.target/powwerpc/pr53199.c: New file.
6951
6952 2012-05-03 Jason Merrill <jason@redhat.com>
6953
6954 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6955
6956 * gcc.dg/debug/dwarf2/dups-types.c: New.
6957 * gcc.dg/debug/dwarf2/dups-types.h: New.
6958
6959 2012-05-03 Jason Merrill <jason@redhat.com>
6960
6961 * g++.dg/debug/dwarf2/namespace-2.C: New.
6962 * g++.dg/debug/dwarf2/localclass3.C: New.
6963
6964 2012-05-03 Jason Merrill <jason@redhat.com>
6965
6966 * g++.dg/debug/dwarf2/thunk1.C: New.
6967
6968 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6969
6970 PR c++/53186
6971 * g++.dg/other/final2.C: New.
6972
6973 2012-05-03 Richard Guenther <rguenther@suse.de>
6974
6975 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6976
6977 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6978
6979 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6980 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6981 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6982 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6983
6984 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6985
6986 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6987 .byte 0xf2.
6988 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6989 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6990 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6991
6992 PR debug/53174
6993 * gcc.dg/pr53174.c: New test.
6994
6995 PR target/53187
6996 * gcc.target/arm/pr53187.c: New test.
6997 * gcc.c-torture/compile/pr53187.c: New test.
6998
6999 2012-05-03 Richard Guenther <rguenther@suse.de>
7000
7001 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7002 unsupported prefetching support.
7003
7004 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7005
7006 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7007 option -ftrack-macro-expansion=0.
7008 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7009 option -ftrack-macro-expansion=0.
7010
7011 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7012
7013 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7014 dg-options for target arm with dg-additional-options.
7015
7016 2012-05-03 Richard Guenther <rguenther@suse.de>
7017
7018 PR tree-optimization/53144
7019 * gcc.dg/torture/pr53144.c: New testcase.
7020
7021 2012-05-03 Tobias Burnus <burnus@net-b.de>
7022
7023 PR fortran/52864
7024 * gfortran.dg/pointer_intent_7.f90: New.
7025 * gfortran.dg/pure_formal_3.f90: New.
7026
7027 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7028
7029 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7030
7031 2012-05-02 Martin Jambor <mjambor@suse.cz>
7032
7033 PR lto/52605
7034 * g++.dg/lto/pr52605_0.C: New test.
7035
7036 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7037
7038 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7039 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7040 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7041 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7042 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7043 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7044 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7045 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7046 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7047 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7048 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7049 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7050 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7051 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7052 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7053 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7054
7055 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7056
7057 PR middle-end/53153
7058 * gcc.dg/pr53153.c: New test.
7059
7060 2012-05-02 Richard Guenther <rguenther@suse.de>
7061
7062 * g++.dg/tree-ssa/pr19807.C: Adjust.
7063
7064 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR tree-optimization/53163
7067 * gcc.c-torture/compile/pr53163.c: New test.
7068
7069 PR rtl-optimization/53160
7070 * gcc.c-torture/execute/pr53160.c: New test.
7071
7072 2012-05-01 Ian Lance Taylor <iant@google.com>
7073
7074 PR c/37303
7075 * gcc.dg/pr37303.c: New test.
7076
7077 2012-05-01 Richard Henderson <rth@redhat.com>
7078
7079 * lib/target-supports.exp
7080 (check_effective_target_sync_long_long_runtime): True for
7081 check_effective_target_powerpc64.
7082
7083 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7084
7085 PR c++/51033
7086 * gcc.dg/vector-1.c: Move to ...
7087 * c-c++-common/vector-1.c: ... here.
7088 * gcc.dg/vector-2.c: Move to ...
7089 * c-c++-common/vector-2.c: ... here.
7090 * gcc.dg/vector-3.c: Move to ...
7091 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7092 * gcc.dg/vector-4.c: Move to ...
7093 * c-c++-common/vector-4.c: ... here.
7094 * gcc.dg/vector-init-1.c: Move to ...
7095 * c-c++-common/vector-init-1.c: ... here.
7096 * gcc.dg/vector-init-2.c: Move to ...
7097 * c-c++-common/vector-init-2.c: ... here.
7098 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7099 * c-c++-common/vector-subscript-1.c: ... here.
7100 * gcc.dg/vector-subscript-2.c: Move to ...
7101 * c-c++-common/vector-subscript-2.c: ... here.
7102 * gcc.dg/vector-subscript-3.c: Move to ...
7103 * c-c++-common/vector-subscript-3.c: ... here.
7104
7105 PR c++/51314
7106 * g++.dg/cpp0x/vt-51314.C: New test.
7107 * g++.dg/cpp0x/variadic76.C: Fix.
7108
7109 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7110
7111 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7112
7113 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7114
7115 Add -Wvarargs option
7116 * c-c++-common/Wvarargs.c: New test case.
7117 * c-c++-common/Wvarargs-2.c: Likewise.
7118
7119 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7120
7121 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7122 * objc.dg/foreach-7.m: Force the test case to run without
7123 -ftrack-macro-expansion.
7124 * c-c++-common/tm/attrib-1.c: Likewise.
7125 * c-c++-common/warn-ommitted-condop.c: Likewise.
7126 * gcc.dg/assign-warn-1.c: Likewise.
7127 * gcc.dg/assign-warn-2.c: Likewise.
7128 * gcc.dg/attr-alloc_size.c: Likewise.
7129 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7130 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7131 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7132 * gcc.dg/c90-const-expr-9.c: Likewise.
7133 * gcc.dg/c99-const-expr-9.c: Likewise.
7134 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7135 * gcc.dg/cpp/direct2s.c: Likewise.
7136 * gcc.dg/cpp/pr28709.c: Likewise.
7137 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7138 * gcc.dg/dfp/composite-type.c: Likewise.
7139 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7140 with -ftrack-macro-expansion
7141 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7142 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7143 * g++.dg/ext/cleanup-1.C: Likewise.
7144 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7145 * g++.dg/template/sfinae10.C: Likewise.
7146 * g++.dg/tm/wrap-2.C: Likewise.
7147 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7148 * g++.dg/warn/Wsign-conversion.C: Likewise.
7149 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7150 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7151 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7152 it to run with -ftrack-macro-expansion.
7153 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7154 test cases without -ftrack-macro-expansion.
7155
7156 Fix location for static class members
7157 * g++.dg/template/sfinae6_neg.C: Adjust.
7158
7159 Make conversion warnings work on NULL with -ftrack-macro-expansion
7160 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7161 alongside the previous testing for NULL.
7162
7163 Fix -Wuninitialized for -ftrack-macro-expansion
7164 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7165
7166 Strip "<built-in>" loc from displayed expansion context
7167 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7168 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7169 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7170 new test above.
7171
7172 Fix expansion point loc for macro-like tokens
7173 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7174 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7175
7176 Fix token pasting with -ftrack-macro-expansion
7177 * gcc.dg/cpp/paste17.c: New test case for
7178 -ftrack-macro-expansion=2 mode only.
7179 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7180
7181 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7182
7183 * gnat.dg/warn6.ad[sb]: New test.
7184
7185 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7186
7187 PR 53149
7188 * gcc.dg/20011021-1.c: Adjust testcase.
7189
7190 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7191
7192 PR fortran/53148
7193 * gfortran.dg/function_optimize_12.f90: New test.
7194
7195 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7196
7197 PR target/53156
7198 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7199 code to match current output and cover new peephole2 pattern.
7200
7201 2012-04-27 Ollie Wild <aaw@google.com>
7202
7203 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7204
7205 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7206
7207 * gcc.c-torture/execute/20120427-2.c: New testcase.
7208 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7209 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7210 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7211
7212 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7213
7214 PR target/53138
7215 * gcc.c-torture/execute/20120427-1.c: New testcase.
7216
7217 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7218
7219 PR middle-end/27139
7220 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7221
7222 2012-04-27 Tom de Vries <tom@codesourcery.com>
7223
7224 PR tree-optimization/51879
7225 * gcc.dg/pr51879.c: New test.
7226 * gcc.dg/pr51879-2.c: Same.
7227 * gcc.dg/pr51879-3.c: Same.
7228 * gcc.dg/pr51879-4.c: Same.
7229 * gcc.dg/pr51879-6.c: Same.
7230
7231 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7232
7233 PR c++/53096
7234 * g++.dg/cpp0x/defaulted35.C: New.
7235 * g++.dg/cpp0x/defaulted15.C: Adjust.
7236
7237 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7238
7239 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7240 structure layout.
7241
7242 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7243
7244 * gcc.target/i386/builtin_target.c: Check avx2.
7245
7246 2012-04-26 Alan Modra <amodra@gmail.com>
7247
7248 * gcc.target/powerpc/savres.c: New test.
7249 * gcc.target/powerpc/powerpc.exp: Run it.
7250
7251 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7252
7253 PR target/53120
7254 * gcc.dg/torture/pr53120.c: New test.
7255
7256 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR middle-end/52979
7259 * gcc.c-torture/compile/pr52979-1.c: New test.
7260 * gcc.c-torture/execute/pr52979-1.c: New test.
7261 * gcc.c-torture/execute/pr52979-2.c: New test.
7262
7263 2012-04-25 Richard Guenther <rguenther@suse.de>
7264
7265 * gcc.target/i386/l_fma_float_5.c: Adjust.
7266 * gcc.target/i386/l_fma_double_4.c: Likewise.
7267 * gcc.target/i386/l_fma_float_2.c: Likewise.
7268 * gcc.target/i386/l_fma_float_6.c: Likewise.
7269 * gcc.target/i386/l_fma_double_1.c: Likewise.
7270 * gcc.target/i386/l_fma_double_5.c: Likewise.
7271 * gcc.target/i386/l_fma_float_3.c: Likewise.
7272 * gcc.target/i386/l_fma_double_2.c: Likewise.
7273 * gcc.target/i386/l_fma_double_6.c: Likewise.
7274 * gcc.target/i386/l_fma_float_4.c: Likewise.
7275 * gcc.target/i386/l_fma_double_3.c: Likewise.
7276 * gcc.target/i386/l_fma_float_1.c: Likewise.
7277
7278 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7279
7280 PR tree-optimization/53058
7281 * gcc.c-torture/compile/pr53058.c: New test.
7282
7283 2012-04-25 Jan Hubicka <jh@suse.cz>
7284
7285 PR middle-end/53088
7286 * gcc.target/i386/pr39082-1.c: Update warning location.
7287
7288 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7289
7290 PR c/52880
7291 * gcc.dg/pr52880.c: New test.
7292
7293 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7294
7295 * gcc.dg/m-un-2.c: Update.
7296 * gcc.dg/20011021-1.c: Update.
7297
7298 2012-04-25 Tobias Burnus <burnus@net-b.de>
7299
7300 PR fortran/52196
7301 * gfortran.dg/realloc_on_assign_14.f90: New.
7302
7303 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7304
7305 PR testsuite/52641
7306 PR tree-optimizations/52891
7307 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7308
7309 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7310
7311 PR c++/52363
7312 * g++.dg/cpp0x/sfinae35.C: New.
7313 * g++.dg/cpp0x/sfinae36.C: Likewise.
7314
7315 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7316
7317 * gcc.target/builtin_target.c: New testcase.
7318
7319 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7320
7321 PR target/47197
7322 * gcc.target/powerpc/pr47197.c: New test.
7323
7324 2012-04-24 Richard Guenther <rguenther@suse.de>
7325
7326 PR tree-optimization/53085
7327 * g++.dg/torture/pr53085.C: New testcase.
7328
7329 2012-04-24 Andrew Pinski <apinski@cavium.com>
7330
7331 PR tree-opt/33512
7332 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7333 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7334 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7335
7336 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7337
7338 PR middle-end/53084
7339 * gcc.c-torture/execute/pr53084.c: New test.
7340
7341 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7342
7343 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7344
7345 2012-04-23 Andrew Pinski <apinski@cavium.com>
7346
7347 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7348
7349 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7350
7351 PR regression/53076
7352 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7353 * gcc.dg/torture/builtin-power-1.c: Likewise.
7354
7355 2012-04-23 Richard Guenther <rguenther@suse.de>
7356
7357 PR tree-optimization/53070
7358 * gcc.dg/torture/pr53070.c: New testcase.
7359
7360 2012-04-23 Richard Guenther <rguenther@suse.de>
7361
7362 PR c/53060
7363 * gcc.dg/pr53060.c: New testcase.
7364
7365 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR tree-optimizations/52891
7368 * gcc.c-torture/compile/pr52891-1.c: New test.
7369 * gcc.c-torture/compile/pr52891-2.c: New test.
7370
7371 2012-04-22 Tobias Burnus <burnus@net-b.de>
7372
7373 PR fortran/53051
7374 * gfortran.dg/read_float_4.f90: New.
7375
7376 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7377
7378 PR 35441
7379 * c-c++-common/pr35441.C: New.
7380
7381 2012-04-20 Ian Lance Taylor <iant@google.com>
7382
7383 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7384 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7385
7386 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7387
7388 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7389 array access.
7390 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7391
7392 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7393
7394 PR rtl-optimization/44214
7395 * gcc.dg/pr44214-1.c: New test.
7396 * gcc.dg/pr44214-2.c: Likewise.
7397 * gcc.dg/pr44214-3.c: Likewise.
7398
7399 2012-04-20 Richard Guenther <rguenther@suse.de>
7400
7401 * g++.dg/torture/20120420-1.C: New testcase.
7402
7403 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7404
7405 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7406
7407 2012-04-19 Christian Bruel <christian.bruel@st.com>
7408
7409 * gcc.dg/pr52283.c: New test.
7410
7411 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7412
7413 * gcc.dg/pr37985.c: New test.
7414
7415 2012-04-19 Richard Guenther <rguenther@suse.de>
7416
7417 PR rtl-optimization/44688
7418 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7419 possibly profitable.
7420
7421 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7422
7423 PR tree-optimization/52976
7424 * gfortran.dg/reassoc_11.f: New test.
7425
7426 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7427
7428 PR tree-optimization/52976
7429 * gfortran.dg/reassoc_7.f: New test.
7430 * gfortran.dg/reassoc_8.f: Likewise.
7431 * gfortran.dg/reassoc_9.f: Likewise.
7432 * gfortran.dg/reassoc_10.f: Likewise.
7433
7434 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7435
7436 PR c++/52422
7437 * g++.dg/cpp0x/sfinae33.C: New.
7438 * g++.dg/cpp0x/sfinae34.C: Likewise.
7439
7440 2012-04-18 Joey Ye <joey.ye@arm.com>
7441
7442 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7443
7444 2012-04-18 Richard Guenther <rguenther@suse.de>
7445
7446 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7447 array access.
7448 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7449 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7450
7451 2012-04-17 Tom de Vries <tom@codesourcery.com>
7452
7453 * g++.dg/pr51264-4.C: New test.
7454
7455 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 PR c++/52599
7458 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7459
7460 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7461
7462 PR c++/53003
7463 * g++.dg/parse/crash59.C: New.
7464
7465 2012-04-17 Michael Matz <matz@suse.de>
7466
7467 PR tree-optimization/18437
7468 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7469
7470 2012-04-17 Richard Guenther <rguenther@suse.de>
7471
7472 PR middle-end/53011
7473 * g++.dg/torture/pr53011.C: New testcase.
7474
7475 2012-04-16 Jason Merrill <jason@redhat.com>
7476
7477 PR c++/38543
7478 * g++.dg/cpp0x/variadic131.C: New.
7479
7480 PR c++/52008
7481 * g++.dg/cpp0x/variadic130.C: New.
7482
7483 PR c++/50830
7484 * g++.dg/cpp0x/variadic129.C: New.
7485
7486 PR c++/50303
7487 * g++.dg/cpp0x/variadic128.C: New.
7488
7489 2012-04-16 Tobias Burnus <burnus@net-b.de>
7490
7491 PR fortran/52864
7492 * gfortran.dg/pointer_intent_6.f90: New.
7493
7494 2012-04-16 Tobias Burnus <burnus@net-b.de>
7495
7496 PR fortran/52916
7497 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7498 to include public_private_module_4.f90.
7499 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7500 targets.
7501
7502 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/49152
7505 * g++.dg/diagnostic/operator1.C: New.
7506 * g++.dg/ext/label5.C: Adjust.
7507 * g++.dg/ext/va-arg1.C: Likewise.
7508 * g++.dg/other/error20.C: Likewise.
7509 * g++.dg/other/error20.C: Likewise.
7510 * g++.dg/other/error16.C: Likewise.
7511 * g++.dg/other/error10.C: Likewise.
7512 * g++.dg/parse/error30.C: Likewise.
7513 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7514
7515 2012-04-16 Jason Merrill <jason@redhat.com>
7516
7517 PR c++/51148
7518 * g++.dg/cpp0x/variadic127.C: New.
7519
7520 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7521
7522 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7523 testcase name.
7524 Use fail, pass instead of unresolved.
7525 Don't log $optstr.
7526
7527 PR testsuite/52948
7528 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7529 TODO_dump_func.
7530 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7531 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7532 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7533
7534 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7535
7536 PR fortran/52968
7537 * gfortran.dg/typebound_call_23.f03: New test case.
7538
7539 2012-04-15 Jason Merrill <jason@redhat.com>
7540
7541 PR c++/47220
7542 * g++.dg/cpp0x/variadic126.C: New.
7543
7544 PR c++/52380
7545 * g++.dg/cpp0x/variadic125.C: New.
7546
7547 PR c++/52292
7548 * g++.dg/cpp0x/variadic124.C: New.
7549
7550 PR c++/52706
7551 * g++.dg/cpp0x/nullptr27.C: New.
7552
7553 PR c++/52818
7554 * g++.dg/warn/format8.C: New.
7555
7556 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7557
7558 PR fortran/51082
7559 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7560
7561 2012-04-14 Tobias Burnus <burnus@net-b.de>
7562
7563 PR fortran/52916
7564 PR fortran/40973
7565 * gfortran.dg/public_private_module_3.f90: New.
7566 * gfortran.dg/public_private_module_4.f90: New.
7567
7568 2012-04-14 Tom de Vries <tom@codesourcery.com>
7569
7570 * gcc.dg/superblock.c: New test.
7571
7572 2012-04-14 Tom de Vries <tom@codesourcery.com>
7573
7574 * gcc.dg/pr51879-12.c: New test.
7575
7576 2012-04-13 Jason Merrill <jason@redhat.com>
7577
7578 PR c++/52824
7579 * g++.dg/cpp0x/variadic123.C: New.
7580 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7581
7582 PR c++/52905
7583 * g++.dg/cpp0x/initlist-ctor1.C: New.
7584
7585 PR c++/52915
7586 * g++.dg/other/anon-union2.C: New.
7587
7588 2012-04-13 Martin Jambor <mjambor@suse.cz>
7589
7590 PR middle-end/52939
7591 * g++.dg/ipa/pr52939.C: New test.
7592
7593 2012-04-13 Tom de Vries <tom@codesourcery.com>
7594
7595 * gcc.dg/pr52734.c: New test.
7596
7597 2012-04-13 Richard Guenther <rguenther@suse.de>
7598
7599 PR tree-optimization/52969
7600 * gcc.dg/torture/pr52969.c: New testcase.
7601
7602 2012-04-13 Richard Guenther <rguenther@suse.de>
7603
7604 PR c/52549
7605 * gcc.dg/pr52549.c: New testcase.
7606
7607 2012-04-13 Richard Guenther <rguenther@suse.de>
7608
7609 PR c/52862
7610 * gcc.dg/pr52862.c: New testcase.
7611
7612 2012-04-13 Joey Ye <joey.ye@arm.com>
7613
7614 * gcc.target/arm/thumb1-imm.c: New testcase.
7615
7616 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7617
7618 PR target/52932
7619 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7620 second function argument.
7621 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7622 (calc_permps): Update declaration. Calculate result correctly.
7623 (avx2_test): Change src2 type to union256i_d.
7624 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7625 correctly.
7626
7627 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7628
7629 PR target/52775
7630 * gcc.target/powerpc/pr52775.c: New file.
7631
7632 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7633
7634 PR tree-optimization/18589
7635 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7636 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7637 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7638 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7639 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7640 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7641 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7642 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7643 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7644 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7645
7646 2012-04-12 Richard Guenther <rguenther@suse.de>
7647
7648 PR tree-optimization/52943
7649 * gcc.dg/torture/pr52943.c: New testcase.
7650
7651 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7652
7653 PR target/50751
7654 * gcc/target/sh/pr50751-4.c: New.
7655 * gcc/target/sh/pr50751-5.c: New.
7656 * gcc/target/sh/pr50751-6.c: New.
7657 * gcc/target/sh/pr50751-7.c: New.
7658
7659 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7660
7661 PR c++/52465
7662 * g++.dg/lookup/using52.C: New.
7663
7664 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7665
7666 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7667
7668 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7669
7670 PR rtl-optimization/52876
7671 * gcc.target/i386/pr52876.c: New.
7672
7673 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7674
7675 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7676 __UINTPTR_TYPE__.
7677 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7678 __INTPTR_TYPE__.
7679 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7680 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7681 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7682 (ptrdiff_t): ... this. All uses changed.
7683 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7684 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7685 __INTPTR_TYPE__.
7686 (main): Cast argument to __INTPTR_TYPE__.
7687 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7688 size_t.
7689 * gcc.dg/mallign.c (main): Likewise.
7690 * gcc.dg/pr38700.c (foo): Likewise.
7691 * gcc.dg/long-long-cst1.c (t): Likewise.
7692 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7693 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7694 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7695 * gcc.dg/pr25682.c (d, foo): Likewise.
7696 * gcc.dg/format/cast-1.c (f): Likewise.
7697 * gcc.dg/c90-const-expr-10.c
7698 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7699 (size_t): ...this. All uses changed.
7700 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7701 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7702 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7703 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7704 * gcc.dg/sequence-pt-1.c: Likewise.
7705 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7706 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7707 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7708 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7709 of ptrdiff_t with it.
7710 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7711 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7712 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7713
7714 2012-04-11 Jason Merrill <jason@redhat.com>
7715
7716 PR debug/45088
7717 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7718 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7719
7720 PR c++/52906
7721 * g++.dg/ext/attrib45.C: New.
7722
7723 * g++.dg/eh/dtor3.C: New.
7724
7725 2012-04-11 Richard Guenther <rguenther@suse.de>
7726
7727 PR middle-end/52621
7728 * gfortran.dg/pr52621.f90: New testcase.
7729
7730 2012-04-11 Richard Guenther <rguenther@suse.de>
7731
7732 PR middle-end/52918
7733 * g++.dg/torture/pr52918-1.C: New testcase.
7734 * g++.dg/torture/pr52918-2.C: Likewise.
7735
7736 2012-04-11 Tobias Burnus <burnus@net-b.de>
7737
7738 PR fortran/52729
7739 * gfortran.dg/block_11.f90: New.
7740
7741 2012-04-11 Nick Clifton <nickc@redhat.com>
7742
7743 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7744
7745 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7746
7747 PR target/16458
7748 * gcc.target/powerpc/pr16458-1.c: New test.
7749 * gcc.target/powerpc/pr16458-2.c: Likewise.
7750 * gcc.target/powerpc/pr16458-3.c: Likewise.
7751 * gcc.target/powerpc/pr16458-4.c: Likewise.
7752
7753 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7754
7755 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7756 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7757 * gcc.dg/builtin-bswap-5.c: Likewise.
7758 * gcc.target/i386/builtin-bswap-4.c: New test.
7759
7760 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7761
7762 PR 24985
7763 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7764
7765 2012-04-11 Richard Guenther <rguenther@suse.de>
7766
7767 PR rtl-optimization/52881
7768 * gcc.dg/torture/pr52881.c: New testcase.
7769 * gcc.dg/torture/pr52913.c: Likewise.
7770
7771 2012-04-11 Richard Guenther <rguenther@suse.de>
7772
7773 PR tree-optimization/52912
7774 * gcc.dg/torture/pr52912.c: New testcase.
7775
7776 2010-04-10 Michael Matz <matz@suse.de>
7777
7778 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7779 * gcc.dg/vect/vect-outer-1.c: Adjust.
7780 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7781 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7782 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7783 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7784 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7785 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7786
7787 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7788
7789 PR tree-optimization/52870
7790 * gcc.dg/vect/pr52870.c: New test.
7791
7792 2012-04-09 Mike Stump <mikestump@comcast.net>
7793
7794 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7795 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7796 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7797 * gnat.dg/aggr11.adb: Likewise.
7798 * gnat.dg/aggr11_pkg.ads: Likewise.
7799 * gnat.dg/aggr15.adb: Likewise.
7800 * gnat.dg/aggr15.ads: Likewise.
7801 * gnat.dg/aggr17.adb: Likewise.
7802 * gnat.dg/aggr18.adb: Likewise.
7803 * gnat.dg/array14.adb: Likewise.
7804 * gnat.dg/array14.ads: Likewise.
7805 * gnat.dg/array14_pkg.ads: Likewise.
7806 * gnat.dg/array19.adb: Likewise.
7807 * gnat.dg/array19.ads: Likewise.
7808 * gnat.dg/discr27.adb: Likewise.
7809 * gnat.dg/discr27.ads: Likewise.
7810 * gnat.dg/discr35.adb: Likewise.
7811 * gnat.dg/discr35.ads: Likewise.
7812 * gnat.dg/discr6.adb: Likewise.
7813 * gnat.dg/discr6_pkg.ads: Likewise.
7814 * gnat.dg/import1.adb: Likewise.
7815 * gnat.dg/import1.ads: Likewise.
7816 * gnat.dg/loop_address2.adb: Likewise.
7817 * gnat.dg/opt7.adb: Likewise.
7818 * gnat.dg/opt7.ads: Likewise.
7819 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7820 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7821 * gnat.dg/rep_clause2.adb: Likewise.
7822 * gnat.dg/rep_clause2.ads: Likewise.
7823 * gnat.dg/slice2.adb: Likewise.
7824 * gnat.dg/slice2.ads: Likewise.
7825 * gnat.dg/slice6.adb: Likewise.
7826 * gnat.dg/slice6_pkg.ads: Likewise.
7827 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7828 * gnat.dg/taft_type2.adb: Likewise.
7829 * gnat.dg/taft_type2.ads: Likewise.
7830 * gnat.dg/taft_type2_pkg.ads: Likewise.
7831 * gnat.dg/volatile10.adb: Likewise.
7832 * gnat.dg/volatile10_pkg.ads: Likewise.
7833
7834 * gcc.dg/dll-8.c: Remove execute permissions.
7835 * g++.dg/ext/dllexport5.C: Likewise.
7836
7837 2012-04-09 Jan Hubicka <jh@suse.cz>
7838
7839 PR lto/52722
7840 PR lto/51765
7841 PR lto/52634
7842 * gcc.dg/lto/pr52634_1.c: New testcase.
7843 * gcc.dg/lto/pr52634_0.c: New testcase.
7844
7845 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7846
7847 PR target/52883
7848 * gcc.target/i386/pr52883.c: New testcase.
7849
7850 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7851
7852 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7853 (check_effective_target_sync_long_long): Add SPARC case.
7854 (check_effective_target_sync_long_long_runtime): Likewise.
7855 (check_effective_target_sync_int_long): Adjust SPARC case.
7856 (check_effective_target_sync_char_short): Likewise.
7857
7858 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7859
7860 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7861 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7862
7863 2012-04-08 Tobias Burnus <burnus@net-b.de>
7864
7865 PR fortran/40973
7866 PR fortran/52751
7867 * gfortran.dg/public_private_module_2.f90: New.
7868
7869 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7870
7871 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7872 directives.
7873
7874 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7875
7876 PR fortran/52893
7877 * gfortran.dg/function_optimize_11.f90: New test.
7878
7879 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7880
7881 PR fortran/52668
7882 * gfortran.dg/use_only_6.f90: New test.
7883
7884 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7885
7886 PR fortran/52668
7887 * gfortran.dg/use_only_6.f90: New test.
7888 2012-04-06 Mike Stump <mikestump@comcast.net>
7889
7890 PR testsuite/50722
7891 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7892
7893 2012-04-05 Jason Merrill <jason@redhat.com>
7894
7895 PR c++/52596
7896 * g++.dg/template/qualified-id5.C: New.
7897
7898 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7899
7900 PR target/52882
7901 * gcc.target/i386/pr52882.c: New test.
7902
7903 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7904 Dominique D'Humieures <dominiq@lps.ens.fr>
7905
7906 PR testsuite/52614
7907 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7908 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7909
7910 2012-04-04 Jason Merrill <jason@redhat.com>
7911
7912 PR c++/52845
7913 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7914
7915 2012-04-03 Jason Merrill <jason@redhat.com>
7916
7917 PR c++/52796
7918 * g++.dg/cpp0x/variadic-value1.C: New.
7919
7920 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7921
7922 * gnat.dg/pack18.adb: New test.
7923 * gnat.dg/pack18_pkg.ads: New helper.
7924
7925 2012-04-03 Richard Guenther <rguenther@suse.de>
7926
7927 PR tree-optimization/52808
7928 * gcc.dg/pr52808.c: New testcase.
7929
7930 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7931
7932 PR tree-optimization/52835
7933 * gfortran.dg/pr52835.f90: New test.
7934
7935 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7936
7937 * gnat.dg/specs/aggr5.ads: New test.
7938
7939 2012-04-02 Richard Guenther <rguenther@suse.de>
7940
7941 PR tree-optimization/52756
7942 * gcc.dg/torture/pr52756.c: New testcase.
7943
7944 2012-04-02 Richard Guenther <rguenther@suse.de>
7945
7946 PR middle-end/52803
7947 * gcc.dg/pr52803.c: New testcase.
7948
7949 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7950
7951 PR c++/40942
7952 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7953 DR 214 in account.
7954
7955 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7956
7957 PR c++/50043
7958 * g++.dg/cpp0x/noexcept17.C: New.
7959 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7960 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7961 * g++.dg/cpp0x/noexcept01.C: Likewise.
7962 * g++.dg/eh/init-temp1.C: Likewise.
7963 * g++.dg/eh/ctor1.C: Likwise.
7964
7965 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7966
7967 * gnat.dg/controlled6.adb: New test.
7968 * gnat.dg/controlled6_pkg.ads: New helper.
7969 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7970
7971 2012-03-30 Richard Henderson <rth@redhat.com>
7972
7973 PR debug/52727
7974 * g++.dg/opt/pr52727.C: New testcase.
7975
7976 2012-03-30 Richard Guenther <rguenther@suse.de>
7977
7978 PR tree-optimization/52754
7979 * gcc.target/i386/pr52754.c: New testcase.
7980
7981 2012-03-30 Richard Guenther <rguenther@suse.de>
7982
7983 PR middle-end/52772
7984 * g++.dg/torture/pr52772.C: New testcase.
7985
7986 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7987
7988 PR c++/52718
7989 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7990
7991 2012-03-29 Jason Merrill <jason@redhat.com>
7992
7993 PR c++/52685
7994 * g++.dg/template/inherit8.C: New.
7995
7996 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7997
7998 PR c++/52759
7999 * g++.dg/ext/weak4.C: New test.
8000
8001 PR tree-optimization/52760
8002 * gcc.c-torture/execute/pr52760.c: New test.
8003
8004 2012-03-29 Jason Merrill <jason@redhat.com>
8005
8006 PR c++/52743
8007 * g++.dg/cpp0x/initlist-array3.C: New.
8008
8009 2012-03-28 Jason Merrill <jason@redhat.com>
8010
8011 PR c++/52746
8012 * g++.dg/overload/virtual2.C: New.
8013
8014 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8015
8016 * gnat.dg/vect7.ad[sb]: New test.
8017
8018 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8019 Tobias Burnus <burnus@gcc.gnu.org>
8020
8021 PR fortran/52652
8022 * gfortran.dg/allocate_class_1.f90 : Change error test.
8023 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8024 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8025 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8026
8027 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR middle-end/52691
8030 * gcc.dg/pr52691.c: New test.
8031
8032 PR middle-end/52750
8033 * gcc.c-torture/compile/pr52750.c: New test.
8034
8035 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8036
8037 PR target/52692
8038 * gcc.target/avr/torture/builtins-2.c: New test.
8039
8040 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8041
8042 PR target/52736
8043 * gcc.target/i386/pr52736.c: New test.
8044
8045 2012-03-27 Martin Jambor <mjambor@suse.cz>
8046
8047 PR middle-end/52693
8048 * gcc.dg/torture/pr52693.c: New test.
8049
8050 2012-03-27 Meador Inge <meadori@codesourcery.com>
8051
8052 PR c++/52672
8053 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8054
8055 2012-03-27 Mike Stump <mikestump@comcast.net>
8056
8057 PR target/52665
8058 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8059 failures that match branch names.
8060
8061 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8062 H.J. Lu <hongjiu.lu@intel.com>
8063
8064 PR target/52698
8065 * gcc.target/i386/pr52698.c: New test.
8066
8067 2012-03-27 Richard Guenther <rguenther@suse.de>
8068
8069 PR middle-end/52720
8070 * gcc.dg/torture/pr52720.c: New testcase.
8071
8072 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8073
8074 * gnat.dg/pack17.adb: New test.
8075
8076 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8077
8078 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8079 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8080
8081 2012-03-26 Martin Jambor <mjambor@suse.cz>
8082
8083 PR tree-optimization/50052
8084 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8085
8086 2012-03-26 Richard Guenther <rguenther@suse.de>
8087
8088 PR tree-optimization/52701
8089 * gfortran.dg/pr52701.f90: New testcase.
8090
8091 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8092
8093 PR tree-optimization/52686
8094 * gcc.target/arm/pr52686.c: New test.
8095
8096 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8097
8098 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8099 Add "-Os -flto" to list.
8100
8101 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8102
8103 * gnat.dg/concat2.ad[sb]: New test.
8104
8105 2012-03-24 Jason Merrill <jason@redhat.com>
8106
8107 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8108 * g++.dg/cpp0x/trailing2.C: Likewise.
8109 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8110 * g++.dg/cpp1y/auto-fn1.C: New.
8111 * g++.dg/cpp1y/auto-fn2.C: New.
8112 * g++.dg/cpp1y/auto-fn3.C: New.
8113 * g++.dg/cpp1y/auto-fn4.C: New.
8114 * g++.dg/cpp1y/auto-fn5.C: New.
8115 * g++.dg/cpp1y/auto-fn6.C: New.
8116 * g++.dg/cpp1y/auto-fn7.C: New.
8117 * g++.dg/cpp1y/auto-fn8.C: New.
8118 * g++.dg/cpp1y/auto-fn9.C: New.
8119 * g++.dg/cpp1y/auto-fn10.C: New.
8120 * g++.dg/cpp1y/auto-fn11.C: New.
8121
8122 2012-03-23 Richard Guenther <rguenther@suse.de>
8123
8124 PR tree-optimization/52678
8125 * gfortran.dg/pr52678.f: New testcase.
8126
8127 2012-03-23 Richard Guenther <rguenther@suse.de>
8128
8129 PR tree-optimization/52638
8130 * g++.dg/torture/pr52638.C: New testcase.
8131
8132 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8133
8134 PR c++/52487
8135 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8136
8137 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8138
8139 PR c++/52671
8140 * g++.dg/ext/attrib44.C: New test.
8141
8142 2012-03-22 Jan Hubicka <jh@suse.cz>
8143
8144 PR middle-end/51737
8145 * g++.dg/torture/pr51737.C: New testcase
8146
8147 2012-03-22 Richard Guenther <rguenther@suse.de>
8148
8149 PR tree-optimization/52548
8150 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8151
8152 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8153
8154 * lib/fortran-modules.exp (list-module-names-1): Remove
8155 warning.
8156
8157 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8158
8159 PR target/50751
8160 * gcc.target/sh/pr50751-1.c: New.
8161 * gcc.target/sh/pr50751-2.c: New.
8162 * gcc.target/sh/pr50751-3.c: New.
8163
8164 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8165
8166 PR target/52479
8167 * gcc.target/sh/sh4a-cos.c: Remove.
8168 * gcc.target/sh/sh4a-sin.c: Remove.
8169 * gcc.target/sh/sh4a-sincos.c: Remove.
8170
8171 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8172
8173 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8174 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8175
8176 2012-03-21 Martin Jambor <mjambor@suse.cz>
8177
8178 PR testsuite/52641
8179 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8180 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8181
8182 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8183
8184 * gcc.target/arm/thumb-16bit-ops.c: New file.
8185 * gcc.target/arm/thumb-ifcvt.c: New file.
8186
8187 2012-03-20 Jason Merrill <jason@redhat.com>
8188
8189 * lib/target-supports.exp: Add { target c++1y }.
8190
8191 * g++.dg/cpp0x/auto32.C: New.
8192
8193 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8194
8195 PR testsuite/52641
8196 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8197 int32plus.
8198 * gcc.dg/torture/pr48124-4.c: Ditto:
8199 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8200
8201 2012-03-20 Jason Merrill <jason@redhat.com>
8202
8203 PR c++/52510
8204 * g++.dg/cpp0x/initlist66.C: New.
8205
8206 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8207
8208 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8209 __AVR_HAVE_LPMX__
8210
8211 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8212
8213 PR target/49868
8214 * gcc.target/avr/torture/addr-space-2.h: New file.
8215 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8216 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8217 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8218 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8219
8220 2012-03-20 Richard Guenther <rguenther@suse.de>
8221
8222 * gnat.dg/pack16.adb: New testcase.
8223 * gnat.dg/pack16_pkg.ads: Likewise.
8224 * gnat.dg/specs/pack8.ads: Likewise.
8225 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8226
8227 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8228
8229 * g++.dg/warn/Wuseless-cast.C: Extend.
8230
8231 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8232
8233 PR c++/14710
8234 * g++.dg/warn/Wuseless-cast.C: New.
8235
8236 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8237
8238 PR libfortran/52608
8239 * gfortran.dg/pr52608.f90: New test.
8240
8241 2012-03-17 Tobias Burnus <burnus@net-b.de>
8242
8243 PR fortran/52585
8244 * gfortran.dg/proc_ptr_36.f90: New.
8245
8246 2012-03-16 Martin Jambor <mjambor@suse.cz>
8247
8248 * gcc.dg/misaligned-expand-1.c: New test.
8249 * gcc.dg/misaligned-expand-3.c: Likewise.
8250
8251 2012-03-16 Richard Guenther <rguenther@suse.de>
8252 Kai Tietz <ktietz@redhat.com>
8253
8254 PR middle-end/48814
8255 * gcc.c-torture/execute/pr48814-1.c: New test.
8256 * gcc.c-torture/execute/pr48814-2.c: New test.
8257 * gcc.dg/tree-ssa/assign-1.c: New test.
8258 * gcc.dg/tree-ssa/assign-2.c: New test.
8259 * gcc.dg/tree-ssa/assign-3.c: New test.
8260
8261 2012-03-16 Richard Guenther <rguenther@suse.de>
8262
8263 * gnat.dg/specs/pack7.ads: New testcase.
8264
8265 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8266
8267 PR target/52568
8268 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8269 * gcc.dg/torture/vshuf-8.inc: Likewise.
8270 * gcc.dg/torture/vshuf-16.inc: Likewise.
8271 * gcc.dg/torture/vshuf-32.inc: Likewise.
8272
8273 2012-03-15 Jason Merrill <jason@redhat.com>
8274
8275 * g++.dg/torture/pr52582.C: New.
8276
8277 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8278
8279 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8280
8281 2012-03-15 Ira Rosen <irar@il.ibm.com>
8282 Ulrich Weigand <ulrich.weigand@linaro.org>
8283
8284 * gcc.dg/vect/slp-cond-3.c: New test.
8285 * gcc.dg/vect/slp-cond-4.c: New test.
8286
8287 2012-03-15 Ira Rosen <irar@il.ibm.com>
8288 Ulrich Weigand <ulrich.weigand@linaro.org>
8289
8290 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8291 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8292
8293 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8294
8295 PR libfortran/52434
8296 PR libfortran/48878
8297 PR libfortran/38199
8298 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8299 * gfortran.dg/round_1.f03: Likewise.
8300
8301 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8302 Andrew Pinski <apinski@cavium.com>
8303
8304 PR middle-end/52592
8305 * gcc.dg/pr52592.c: New test.
8306
8307 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8308
8309 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8310 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8311 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8312 * lib/fortran-modules.exp: .. this new file. Adjust users.
8313 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8314 gfortran-dg-debug-runtest): Call cleanup-modules.
8315 * lib/fortran-torture.exp (fortran-torture-execute,
8316 fortran-torture): Likewise.
8317 * gfortran.dg/coarray/caf.exp: Likewise.
8318 * lib/lto.exp: Likewise.
8319 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8320 * gfortran.dg/class_4b.f03: Likewise.
8321 * gfortran.dg/class_4c.f03: Likewise.
8322 * gfortran.dg/class_45a.f03: Likewise.
8323 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8324 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8325 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8326 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8327 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8328 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8329 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8330 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8331 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8332 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8333 * gfortran.dg/whole_file_28.f90: Likewise.
8334 * gfortran.dg/whole_file_29.f90: Likewise.
8335 * gfortran.dg/whole_file_30.f90: Likewise.
8336 * gfortran.dg/whole_file_31.f90: Likewise.
8337
8338 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8339
8340 PR tree-optimization/52267
8341 * gcc.dg/pr52267.c: New test.
8342 * gcc.dg/tree-ssa/vrp65.c: New test.
8343 * gcc.dg/tree-ssa/vrp66.c: New test.
8344
8345 2012-03-15 Richard Guenther <rguenther@suse.de>
8346
8347 PR middle-end/52580
8348 * gfortran.dg/vect/pr52580.f: New testcase.
8349
8350 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 * gcc.target/sh/fpul-usage-1.c: New.
8353
8354 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8355
8356 PR target/49468
8357 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8358 * gcc.target/sh/pr49468-di.c: Likewise.
8359
8360 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8363 * gcc.dg/c99-stdint-6.c: Likewise.
8364 * gcc.dg/lto/20090210_0.c: Likewise.
8365 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8366 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8367 * gcc.dg/pragma-init-fini-2.c: Likewise.
8368 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8369 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8370 * gcc.target/i386/pr22152.c: Likewise.
8371 * gcc.target/i386/vect8-ret.c: Likewise.
8372 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8373 handling.
8374
8375 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8376
8377 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8378 * g++.dg/tree-prof/partition1.C: Likewise.
8379 * g++.dg/tree-prof/partition2.C: Likewise.
8380 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8381 handling.
8382 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8383 * gcc.c-torture/execute/20010724-1.c: Remove.
8384 * gcc.c-torture/execute/20010724-1.x: Remove.
8385 * gcc.c-torture/execute/20040208-2.c: Remove.
8386 * gcc.c-torture/execute/20040208-2.x: Remove.
8387 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8388 Remove.
8389 (main) [__mips__ && __sgi__]: Remove.
8390 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8391 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8392 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8393 mips-sgi-irix6* handling.
8394 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8395 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8396 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8397 handling.
8398 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8399 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8400 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8401 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8402 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8403 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8404 mips-sgi-irix6*.
8405 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8406 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8407 * gcc.target/mips/save-restore-3.c: Likewise.
8408 * gcc.target/mips/save-restore-4.c: Likewise.
8409 * gcc.target/mips/save-restore-5.c: Likewise.
8410 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8411 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8412 messages.
8413 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8414 IRIX 6 handling.
8415 (restore_ld_library_path_env_vars): Likewise.
8416 * lib/target-supports.exp (check_profiling_available): Remove
8417 mips*-*-irix* handling.
8418 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8419 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8420 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8421
8422 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR c++/52582
8425 * g++.dg/opt/pr52582.C: New test.
8426
8427 2012-03-14 Richard Guenther <rguenther@suse.de>
8428
8429 PR tree-optimization/52571
8430 * gcc.dg/vect/vect-2.c: Initialize arrays.
8431 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8432 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8433 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8434
8435 2012-03-14 Richard Guenther <rguenther@suse.de>
8436
8437 PR middle-end/52080
8438 PR middle-end/52097
8439 PR middle-end/48124
8440 * gcc.dg/torture/pr48124-1.c: New testcase.
8441 * gcc.dg/torture/pr48124-2.c: Likewise.
8442 * gcc.dg/torture/pr48124-3.c: Likewise.
8443 * gcc.dg/torture/pr48124-4.c: Likewise.
8444
8445 2012-03-14 Richard Guenther <rguenther@suse.de>
8446
8447 PR middle-end/52578
8448 * gcc.dg/pr52578.c: New testcase.
8449
8450 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8451
8452 PR c++/52521
8453 * g++.dg/cpp0x/udlit-args2.C: New test.
8454
8455 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8456
8457 PR target/48596
8458 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8459 * gcc.c-torture/compile/pr48596.c: ... here.
8460
8461 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8462
8463 PR c++/51641
8464 * g++.dg/lookup/hidden-class17.C: New test.
8465
8466 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8467
8468 PR c/52577
8469 * gcc.dg/Wunused-var-3.c: New test.
8470
8471 2012-03-13 Martin Jambor <mjambor@suse.cz>
8472
8473 * gcc.dg/misaligned-expand-2.c: New test.
8474
8475 2012-03-13 Richard Guenther <rguenther@suse.de>
8476
8477 PR middle-end/52134
8478 * gcc.dg/pr52134.c: New testcase.
8479
8480 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8481
8482 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8483
8484 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8485
8486 PR tree-optimization/46728
8487 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8488 * gcc.target/powerpc/pr46728-5.c: Likewise.
8489 * gcc.target/powerpc/pr46728-8.c: Likewise.
8490 * gcc.target/powerpc/pr46728-10.c: Likewise.
8491 * gcc.target/powerpc/pr46728-11.c: Likewise.
8492 * gcc.target/powerpc/pr46728-13.c: Likewise.
8493 * gcc.target/powerpc/pr46728-14.c: Likewise.
8494 * gcc.target/powerpc/pr46728-15.c: Likewise.
8495
8496 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8497
8498 PR c++/52299
8499 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8500
8501 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8502
8503 PR tree-optimization/46728
8504 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8505 * gcc.target/powerpc/pr46728-5.c: Likewise.
8506 * gcc.target/powerpc/pr46728-8.c: Likewise.
8507 * gcc.target/powerpc/pr46728-10.c: Likewise.
8508 * gcc.target/powerpc/pr46728-11.c: Likewise.
8509 * gcc.target/powerpc/pr46728-13.c: Likewise.
8510 * gcc.target/powerpc/pr46728-14.c: Likewise.
8511 * gcc.target/powerpc/pr46728-15.c: Likewise.
8512
8513 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8514
8515 PR target/49868
8516 * gcc.target/avr/torture/addr-space-1.h: New file.
8517 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8518 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8519 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8520 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8521
8522 2012-03-12 Andrew Pinski <apinski@cavium.com>
8523
8524 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8525
8526 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8527
8528 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8529 * g++.dg/abi/thunk4.C: Likewise.
8530 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8531 Adapt line numbers.
8532 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8533 handling.
8534 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8535 * g++.dg/eh/spbp.C: Likewise.
8536 * g++.dg/ext/label13.C: Likewise.
8537 * g++.dg/guality/guality.exp: Likewise.
8538 * g++.dg/other/anon5.C: Likewise.
8539 * g++.dg/other/pragma-ep-1.C: Remove.
8540 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8541 * g++.dg/warn/pr31246.C: Likewise.
8542 * g++.dg/warn/weak1.C: Likewise.
8543 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8544 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8545 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8546 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8547 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8548 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8549 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8550 * gcc.dg/c99-tgmath-1.c: Likewise.
8551 * gcc.dg/c99-tgmath-2.c: Likewise.
8552 * gcc.dg/c99-tgmath-3.c: Likewise.
8553 * gcc.dg/c99-tgmath-4.c: Likewise.
8554 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8555 handling.
8556 * gcc.dg/debug/pr49032.c: Likewise.
8557 * gcc.dg/guality/guality.exp: Likewise.
8558 * gcc.dg/intmax_t-1.c: Likewise.
8559 * gcc.dg/pr48616.c: Likewise.
8560 * gcc.dg/pragma-ep-1.c: Remove.
8561 * gcc.dg/pragma-ep-2.c: Remove.
8562 * gcc.dg/pragma-ep-3.c: Remove.
8563 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8564 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8565 * gcc.misc-tests/gcov-14.c: Likewise.
8566 * gfortran.dg/guality/guality.exp: Likewise.
8567 * lib/target-supports.exp (check_weak_available): Likewise.
8568 (add_options_for_tls): Likewise.
8569 (check_ascii_locale_available): Likewise.
8570 * obj-c++.dg/dwarf-2.mm: Likewise.
8571 * objc.dg/dwarf-1.m: Likewise.
8572 * objc.dg/dwarf-2.m: Likewise.
8573
8574 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8575
8576 PR tree-optimization/51721
8577 * gcc.dg/tree-ssa/vrp64.c: New test.
8578
8579 PR tree-optimization/52533
8580 * gcc.c-torture/compile/pr52533.c: New test.
8581
8582 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8583
8584 * gcc.target/i386/rtm-xabort-1.c: New.
8585 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8586 * gcc.target/i386/rtm-xend-1.c: Ditto.
8587 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8588 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8589 * gcc.target/i386/sse-13.c: Ditto.
8590 * gcc.target/i386/sse-14.c: Ditto.
8591 * gcc.target/i386/sse-22.c: Ditto.
8592 * gcc.target/i386/sse-23.c: Ditto.
8593 * g++.dg/other/i386-2.C: Ditto.
8594 * g++.dg/other/i386-3.C: Ditto.
8595
8596 2012-03-12 Tobias Burnus <burnus@net-b.de>
8597
8598 PR fortran/52542
8599 * gfortran.dg/proc_ptr_35.f90: New.
8600
8601 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8602
8603 PR target/52530
8604 * gcc.dg/torture/pr52530.c: New test.
8605
8606 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8607
8608 PR target/51244
8609 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8610
8611 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8612
8613 PR target/52450
8614 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8615
8616 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8617
8618 2012-03-09 Andrew Pinski <apinski@cavium.com>
8619
8620 PR middle-end/51988
8621 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8622 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8623
8624 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8625
8626 * gcc.dg/tree-ssa/scev-3.c: New.
8627 * gcc.dg/tree-ssa/scev-4.c: New.
8628
8629 2012-03-08 Tobias Burnus <burnus@net-b.de>
8630
8631 PR fortran/52469
8632 * gfortran.dg/proc_ptr_34.f90
8633
8634 2012-03-07 Jason Merrill <jason@redhat.com>
8635
8636 PR c++/52521
8637 * g++.dg/cpp0x/udlit-mangle.C: New.
8638
8639 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8640
8641 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8642
8643 2012-03-06 Richard Guenther <rguenther@suse.de>
8644
8645 PR middle-end/52493
8646 * gcc.dg/torture/pr52493.c: New testcase.
8647
8648 2012-03-06 Richard Guenther <rguenther@suse.de>
8649
8650 PR lto/52097
8651 * gcc.dg/lto/pr52097_0.c: New testcase.
8652
8653 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8654
8655 PR target/51244
8656 * gcc.target/sh/pr51244-1.c: New.
8657 * gcc.target/sh/pr51244-2.c: New.
8658 * gcc.target/sh/pr51244-3.c: New.
8659
8660 2012-03-05 Jason Merrill <jason@redhat.com>
8661
8662 PR c++/51930
8663 * g++.dg/ext/visibility/template11.C: New.
8664
8665 * g++.dg/cpp0x/implicit13.C: New.
8666
8667 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR tree-optimization/51721
8670 * gcc.dg/tree-ssa/vrp63.c: New test.
8671 * gcc.dg/pr51721.c: New test.
8672
8673 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8674
8675 PR fortran/50981
8676 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8677 argument checks.
8678
8679 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8680
8681 PR target/52146
8682 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8683
8684 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8685
8686 PR fortran/50981
8687 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8688
8689 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8690
8691 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8692 int32plus.
8693
8694 2012-03-03 Jason Merrill <jason@redhat.com>
8695
8696 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8697
8698 Core 1270
8699 * g++.dg/cpp0x/initlist65.C: New.
8700
8701 PR c++/36797
8702 * g++.dg/ext/is_empty2.C: New.
8703
8704 2012-03-03 Tobias Burnus <burnus@net-b.de>
8705
8706 PR fortran/48820
8707 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8708
8709 2012-03-03 Tobias Burnus <burnus@net-b.de>
8710
8711 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8712 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8713 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8714 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8715 * gfortran.dg/class_30.f90: Remove dg-warning line.
8716 * gfortran.dg/bind_c_usage_25.f90: New.
8717
8718 2012-03-03 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/48820
8721 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8722 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8723 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8724
8725 2012-03-03 Tobias Burnus <burnus@net-b.de>
8726
8727 PR fortran/48820
8728 * gfortran.dg/assumed_type_1.f90: New.
8729 * gfortran.dg/assumed_type_2.f90: New.
8730 * gfortran.dg/assumed_type_3.f90: New.
8731 * gfortran.dg/assumed_type_4.f90: New.
8732
8733 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8734
8735 PR target/49486
8736 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8737 * gcc.target/sh/pr49468-di.c: New.
8738
8739 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8740
8741 * gcc.dg/graphite/pr50561.c: Update.
8742
8743 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8744
8745 * gcc.target/powerpc/pr52457.c: New test.
8746
8747 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8748
8749 * gcc.target/arm/sat-1.c: New test.
8750
8751 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8752
8753 PR target/46716
8754 * gcc.target/i386/pr46716.c: New test.
8755
8756 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8757
8758 PR c++/51989
8759 * g++.dg/cpp0x/sfinae32.C: New.
8760
8761 2012-03-02 Richard Guenther <rguenther@suse.de>
8762
8763 PR tree-optimization/52406
8764 * gcc.dg/torture/pr52406.c: New testcase.
8765
8766 2012-03-02 Tobias Burnus <burnus@net-b.de>
8767
8768 PR fortran/52325
8769 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8770 * gfortran.dg/nullify_2.f90: Update dg-error.
8771 * gfortran.dg/nullify_4.f90: Ditto.
8772 * gfortran.dg/pointer_init_6.f90: Ditto.
8773
8774 2012-03-02 Tobias Burnus <burnus@net-b.de>
8775
8776 PR fortran/52270
8777 * gfortran.dg/class_51.f90: New.
8778
8779 2012-03-02 Tobias Burnus <burnus@net-b.de>
8780
8781 PR fortran/52452
8782 * gfortran.dg/intrinsic_8.f90: New.
8783
8784 2012-03-01 Kai Tietz <ktietz@redhat.com>
8785
8786 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8787 routines on mingw targets.
8788 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8789
8790 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR tree-optimization/52445
8793 * gcc.dg/pr52445.c: New test.
8794
8795 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR target/52437
8798 * gcc.c-torture/compile/pr52437.c: New test.
8799
8800 PR middle-end/52419
8801 * gcc.dg/torture/pr52419.c: New test.
8802
8803 PR tree-optimization/52429
8804 * gcc.dg/torture/pr52429.c: New test.
8805 * g++.dg/opt/pr52429.C: New test.
8806
8807 2012-02-29 Richard Guenther <rguenther@suse.de>
8808
8809 PR testsuite/52297
8810 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8811 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8812 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8813 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8814 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8815 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8816
8817 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8818
8819 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8820
8821 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8822
8823 PR fortran/52386
8824 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8825
8826 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8827
8828 PR target/51534
8829 * gcc.target/arm/neon/pr51534.c: New testcase.
8830
8831 2012-02-28 Richard Guenther <rguenther@suse.de>
8832
8833 PR target/52407
8834 * gcc.dg/torture/pr52407.c: New testcase.
8835
8836 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8837
8838 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8839 * gcc.target/arm/vfp2.c: Likewise.
8840 * gcc.target/arm/vfp3.c: Likewise.
8841 * gcc.target/arm/vfp4.c: Likewise.
8842 * gcc.target/arm/vfp5.c: Likewise.
8843 * gcc.target/arm/vfp6.c: Likewise.
8844 * gcc.target/arm/vfp7.c: Likewise.
8845 * gcc.target/arm/vfp8.c: Likewise.
8846 * gcc.target/arm/vfp9.c: Likewise.
8847 * gcc.target/arm/vfp10.c: Likewise.
8848 * gcc.target/arm/vfp11.c: Likewise.
8849 * gcc.target/arm/vfp12.c: Likewise.
8850 * gcc.target/arm/vfp13.c: Likewise.
8851 * gcc.target/arm/vfp14.c: Likewise.
8852 * gcc.target/arm/vfp15.c: Likewise.
8853 * gcc.target/arm/vfp16.c: Likewise.
8854 * gcc.target/arm/vfp17.c: Likewise.
8855 * gcc.target/arm/neon-constants.h: New file.
8856 * gcc.target/arm/neon-vect1.c: New test.
8857 * gcc.target/arm/neon-vect2.c: New test.
8858 * gcc.target/arm/neon-vect3.c: New test.
8859 * gcc.target/arm/neon-vect4.c: New test.
8860 * gcc.target/arm/neon-vect5.c: New test.
8861 * gcc.target/arm/neon-vect6.c: New test.
8862 * gcc.target/arm/neon-vect7.c: New test.
8863 * gcc.target/arm/neon-vect8.c: New test.
8864
8865 2012-02-28 Richard Guenther <rguenther@suse.de>
8866
8867 PR tree-optimization/52402
8868 * gcc.dg/torture/pr52402.c: New testcase.
8869
8870 2012-02-28 Richard Guenther <rguenther@suse.de>
8871
8872 PR lto/52400
8873 * g++.dg/lto/pr52400_0.C: New testcase.
8874
8875 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8876
8877 * gcc.target/avr/torture/builtins-1.c: New test.
8878 * gcc.target/avr/torture/builtins-error.c: New test.
8879
8880 2012-02-28 Kai Tietz <ktietz@redhat.com>
8881
8882 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8883 * gcc.target/i386/pr45352-2.c: Likewise.
8884 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8885 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8886 targets instead rand.
8887 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8888 * gcc.target/i386/sse2-mul-1.c: Likewise.
8889 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8890 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8891 * gcc.target/i386/pad-1.c: Likewise.
8892 * gcc.target/i386/pad-9.c: Likewise.
8893 * gcc.target/i386/pad-2.c: Likewise.
8894 * gcc.target/i386/pad-5b.c: Likewise.
8895 * gcc.target/i386/pad-8.c: Likewise.
8896 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8897 * gcc.target/i386/pr44130.c: Likewise.
8898 * gcc.target/i386/align-main-1.c: Likewise.
8899 * gcc.target/i386/align-main-2.c: Likewise.
8900 * gcc.target/i386/sw-1.c: Likewise.
8901 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8902 on x64 mingw target.
8903 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8904 * gcc.target/i386/pr46295.c: Likewise.
8905 * gcc.target/i386/amd64-abi-1.c: Likewise.
8906 * gcc.target/i386/amd64-abi-2.c: Likewise.
8907 * gcc.target/i386/pr39082-1.c: Likewise.
8908 * gcc.target/i386/pr39162.c: Likewise.
8909 * gcc.target/i386/pr22152.c: Likewise.
8910 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8911 * gcc.target/i386/wrfsbase-2.c: Likewise.
8912 * gcc.target/i386/local.c: Likewise
8913 * gcc.target/i386/wrgsbase-1.c: Likewise.
8914 * gcc.target/i386/wrfsbase-1.c: Likewise.
8915 * gcc.target/i386/pr39315-3.c: Likewise.
8916 * gcc.target/i386/pr35767-4.c: Likewise.
8917 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8918 x64 mingw target.
8919 * gcc.target/i386/pr45336-2.c: Likewise.
8920 * gcc.target/i386/pr45336-1.c: Likewise.
8921 * gcc.target/i386/pr45336-4.c: Likewise.
8922
8923 2012-02-27 Tristan Gingold <gingold@adacore.com>
8924
8925 * gnat.dg/array20.ad[sb]: New test.
8926
8927 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR target/52375
8930 * gcc.target/arm/pr52375.c: New test.
8931 * gcc.c-torture/compile/pr52375.c: New test.
8932
8933 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8934
8935 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8936 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8937
8938 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8939
8940 * gnat.dg/aggr19.adb: New test.
8941 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8942
8943 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8944
8945 PR target/49263
8946 * gcc.target/sh/pr49263.c: New.
8947
8948 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8949
8950 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8951 simulate_thread_wrapper_other_threads
8952 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8953 Move initialization of 'value' to main().
8954 (main): Initialize 'value';
8955 * gcc.dg/simulate-thread/speculative-store.c
8956 (simulate_thread_step_verify): Return 0 when successful.
8957 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8958 Reduce threshold.
8959 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8960 (simulate_thread_wrapper_other_threads): Return a success/fail value
8961 and issue an error if the instruction count threshold is exceeded.
8962
8963 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8964
8965 PR target/50580
8966 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8967 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8968
8969 2012-02-24 Richard Guenther <rguenther@suse.de>
8970
8971 PR middle-end/52355
8972 * gcc.dg/pr52355.c: New testcase.
8973
8974 2012-02-23 Kai Tietz <ktietz@redhat.com>
8975
8976 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8977 * gcc.dg/Wpadded.c: Likewise.
8978 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8979 structure-layout.
8980 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8981 for sleep by Sleep and add windows.h include for this function.
8982 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8983 targets.
8984 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8985 target.
8986 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8987 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8988 on x64 mingw target.
8989 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8990 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8991 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8992 failure on LLP64 target.
8993
8994 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8995
8996 PR c/52290
8997 * gcc.dg/noncompile/pr52290.c: New test.
8998
8999 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9000
9001 PR tree-optimization/52019
9002 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9003
9004 2012-02-22 Kai Tietz <ktietz@redhat.com>
9005
9006 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9007 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9008 derived pdiff_t type.
9009 * g++.dg/torture/pr49720.C: Likewise
9010
9011 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9012
9013 PR target/52330
9014 * gcc.target/i386/pr52330.c: New test.
9015
9016 2012-02-22 Tobias Burnus <burnus@net-b.de>
9017
9018 PR fortran/52335
9019 * gfortran.dg/io_constraints_10.f90: New.
9020
9021 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9022
9023 * lib/target-supports.exp (check_effective_target_vect_condition):
9024 Return true for NEON.
9025
9026 2012-02-21 Kai Tietz <ktietz@redhat.com>
9027
9028 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9029
9030 2012-02-21 Richard Guenther <rguenther@suse.de>
9031
9032 PR tree-optimization/52324
9033 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9034
9035 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9036
9037 PR middle-end/51782
9038 * gcc.target/avr/torture/pr51782-1.c: New test.
9039
9040 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR tree-optimization/52318
9043 * gcc.dg/pr52318.c: New test.
9044
9045 2012-02-20 Kai Tietz <ktietz@redhat.com>
9046
9047 * gcc.dg/bf-ms-layout-3.c: New testcase.
9048
9049 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9050
9051 PR testsuite/52229
9052 PR fortran/32380
9053 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9054
9055 2012-02-20 Richard Guenther <rguenther@suse.de>
9056
9057 PR tree-optimization/52298
9058 * gcc.dg/torture/pr52298.c: New testcase.
9059 * gcc.dg/vect/pr52298.c: Likewise.
9060
9061 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9062
9063 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9064 * gcc.c-torture/execute/pr52286.c: Ditto.
9065
9066 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9067
9068 PR tree-optimization/52286
9069 * gcc.c-torture/execute/pr52286.c: New test.
9070
9071 2012-02-18 Tobias Burnus <burnus@net-b.de>
9072
9073 PR fortran/52295
9074 * gfortran.dg/interface_35.f90: Use -std=f2003.
9075 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9076 * gfortran.dg/interface_assignment_4.f90: Ditto.
9077 * gfortran.dg/bessel_1.f90: Ditto.
9078 * gfortran.dg/func_result_6.f90: Ditto.
9079 * gfortran.dg/hypot_1.f90: Ditto.
9080 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9081
9082 2012-02-17 Tobias Burnus <burnus@net-b.de>
9083
9084 PR translation/52232
9085 PR translation/52234
9086 PR translation/52245
9087 PR translation/52246
9088 PR translation/52262
9089 PR translation/52273
9090 * gfortran.dg/coarray_22.f90: Update dg-error.
9091 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9092
9093 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9094
9095 PR target/51753
9096 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9097 (simulate-thread): Use default timeout.
9098
9099 2012-02-16 Jason Merrill <jason@redhat.com>
9100
9101 PR c++/52248
9102 * g++.dg/ext/timevar1.C: New.
9103
9104 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9105
9106 PR c++/52126
9107 * g++.dg/template/using21.C: New.
9108 * g++.dg/template/using22.C: Likewise.
9109
9110 2012-02-16 Jason Merrill <jason@redhat.com>
9111
9112 PR c++/51415
9113 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9114
9115 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR tree-optimization/52255
9118 * gcc.c-torture/compile/pr52255.c: New test.
9119
9120 PR debug/52260
9121 * g++.dg/debug/dwarf2/pr52260.C: New test.
9122
9123 PR middle-end/51929
9124 * g++.dg/ipa/pr51929.C: New test.
9125
9126 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9127
9128 PR target/52199
9129 * gcc.target/powerpc/pr52199.c: New file.
9130
9131 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9132
9133 PR target/52152
9134 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9135
9136 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9137
9138 * gcc.dg/pr51867.c: Don't include <math.h>.
9139 (sqrtf): Declare.
9140
9141 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9142
9143 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9144 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9145
9146 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9147
9148 PR tree-optimization/50561
9149 * gcc.dg/graphite/pr50561.c: New testcase.
9150
9151 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9152
9153 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9154 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9155
9156 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9157
9158 * gnat.dg/discr35.ad[sb]: New test.
9159
9160 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9161
9162 * gnat.dg/volatile10.adb: New test.
9163 * gnat.dg/volatile10_pkg.ads: New helper.
9164
9165 2012-02-14 Jason Merrill <jason@redhat.com>
9166
9167 * g++.dg/ext/attrib43.C: New.
9168
9169 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9170
9171 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9172 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9173 fgnu_tm.
9174 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9175 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9176 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9177 effective_target fgnu_tm.
9178 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9179
9180 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9181
9182 PR c++/52247
9183 * g++.dg/template/asmgoto1.C: New test.
9184
9185 2012-02-14 Ian Lance Taylor <iant@google.com>
9186
9187 PR go/48501
9188 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9189 compiling generated file for 64bit and index tests.
9190
9191 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9192
9193 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9194
9195 2012-02-14 Richard Guenther <rguenther@suse.de>
9196
9197 PR tree-optimization/52244
9198 PR tree-optimization/51528
9199 * gcc.dg/torture/pr52244.c: New testcase.
9200
9201 2012-02-14 Walter Lee <walt@tilera.com>
9202
9203 * g++.dg/other/PR23205.C: Disable test on tile.
9204 * g++.dg/other/pr23205-2.C: Disable test on tile.
9205 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9206 * gcc.dg/20040813-1.c: Disable test on tile.
9207 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9208 * gcc.misc-tests/linkage.exp: Handle tilegx.
9209
9210 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR tree-optimization/52210
9213 * gcc.dg/pr52210.c: New test.
9214
9215 2012-02-14 Jason Merrill <jason@redhat.com>
9216
9217 PR c++/39055
9218 * g++.dg/overload/defarg5.C: New.
9219
9220 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9221
9222 PR c/52181
9223 * c-c++-common/pr52181.c: New test.
9224
9225 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9226
9227 PR c++/52215
9228 * g++.dg/ext/atomic-1.C: New test.
9229
9230 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9231
9232 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9233
9234 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR middle-end/52209
9237 * gcc.c-torture/execute/pr52209.c: New test.
9238
9239 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9240
9241 PR fortran/50981
9242 * gfortran.dg/elemental_optional_args_5.f03: New test.
9243
9244 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9245
9246 PR testsuite/50076
9247 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9248 cases.
9249
9250 2012-02-11 Ian Lance Taylor <iant@google.com>
9251
9252 PR go/51874
9253 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9254 SPARC Solaris. Don't run the test at all on systems where it may
9255 not work, rather than xfailing it.
9256
9257 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9258
9259 PR rtl-optimization/52175
9260 * gcc.c-torture/compile/pr52175.c: New test.
9261
9262 2012-02-10 Jason Merrill <jason@redhat.com>
9263
9264 PR c++/51910
9265 * g++.dg/template/repo10.C: New.
9266
9267 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9268
9269 PR debug/52132
9270 * gcc.dg/pr52132.c: New test.
9271
9272 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9273
9274 * gnat.dg/specs/aggr4.ads: New test.
9275 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9276
9277 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9278
9279 PR target/52146
9280 * gcc.target/i386/pr52146.c: New.
9281
9282 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9283
9284 PR middle-end/52177
9285 * c-c++-common/pr52177.c: New test.
9286
9287 2012-02-10 Jan Hubicka <jh@suse.cz>
9288
9289 PR middle-end/48600
9290 * g++.dg/torture/pr48600.C: New testcase.
9291
9292 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9293
9294 PR middle-end/52140
9295 * gcc.dg/dfp/pr52140.c: New test.
9296
9297 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9298
9299 PR fortran/32380
9300 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9301 of dg-options.
9302
9303 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9304
9305 PR middle-end/51867
9306 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9307 * gcc.dg/pr51867.c: New test.
9308
9309 2012-02-09 Ian Lance Taylor <iant@google.com>
9310
9311 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9312 which don't support -fsplit-stack. Turn off optimization when
9313 compiling select5-out.go.
9314
9315 2012-02-08 Ian Lance Taylor <iant@google.com>
9316
9317 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9318 systems which don't support -fsplit-stack.
9319
9320 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9321
9322 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9323 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9324 machine instuction in the log.
9325
9326 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9327
9328 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9329 to 20 seconds.
9330
9331 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9332
9333 PR driver/48524
9334 * gcc.dg/pr48524.c: New test.
9335 * gcc.dg/pr48524.spec: New spec file for test.
9336
9337 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9338
9339 PR fortran/32380
9340 * gfortran.dg/vect/pr32380.f90: New test.
9341
9342 2012-02-08 Tobias Burnus <burnus@net-b.de>
9343
9344 PR fortran/52151
9345 * gfortran.dg/realloc_on_assign_12.f90: New.
9346
9347 2012-02-08 Richard Guenther <rguenther@suse.de>
9348
9349 PR rtl-optimization/52170
9350 * gcc.dg/torture/pr52170.c: New testcase.
9351
9352 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR gcov-profile/52150
9355 * gcc.dg/tree-prof/pr52150.c: New test.
9356
9357 PR rtl-optimization/52139
9358 * gcc.dg/pr52139.c: New test.
9359
9360 2012-02-07 Jason Merrill <jason@redhat.com>
9361
9362 PR c++/51675
9363 * g++.dg/cpp0x/constexpr-union3.C: New.
9364
9365 PR c++/52035
9366 * g++.dg/lto/pr52035_0.C: New.
9367
9368 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9369
9370 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9371 * gcc.dg/special/weak-1.c: Likewise.
9372 * gcc.dg/ucnid-12.c: Likewise.
9373 * gcc.dg/torture/pr45678-1.c: Likewise.
9374 * gcc.dg/torture/pr45678-2.c: Likewise.
9375 * gcc.dg/vector-4.c: Likewise.
9376 * gcc.dg/ipa/inline-5.c: Likewise.
9377 * gcc.dg/ucnid-11.c: Likewise.
9378 * gcc.misc-tests/gcov-13.c: Likewise.
9379 * gcc.misc-tests/gcov-14.c: Likewise.
9380 * g++.dg/ext/label13.C: Likewise.
9381 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9382 hppa*-*-hpux* options.
9383 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9384 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9385 * gcc.dg/pr48616.c: Likewise.
9386 * gcc.dg/pr17957.c: Likewise.
9387 * gcc.dg/pr17055-1.c: Likewise.
9388 * gcc.dg/pr32912-1.c: Likewise.
9389 * gcc.dg/tm/pr51472.c: Likewise.
9390 * c-c++-common/fold-bitand-4.c: Likewise.
9391 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9392 Use dg-additional-options for extra options.
9393
9394 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9395
9396 * gcc.target/epiphany/interrupt-2.c: New test.
9397
9398 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9399
9400 PR target/52155
9401 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9402 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9403 for MIPS ELF.
9404
9405 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9406
9407 PR target/52152
9408 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9409
9410 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9411
9412 PR middle-end/24306
9413 PR target/52154
9414 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9415 * gcc.target/mips/va-arg-1.c: New test.
9416
9417 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9418
9419 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9420 for -mno-pointers-to-nested-functions.
9421
9422 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9423
9424 * gcc.c-torture/execute/20120207-1.c: New test.
9425
9426 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9427
9428 PR rtl-optimization/52060
9429 * gcc.dg/torture/pr52060.c: New test.
9430
9431 PR middle-end/52074
9432 * gcc.c-torture/compile/pr52074.c: New test.
9433
9434 2012-02-07 Tobias Burnus <burnus@net-b.de>
9435
9436 PR fortran/51514
9437 * gfortran.dg/class_to_type_2.f90: New.
9438
9439 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9440
9441 PR fortran/32373
9442 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9443 Remove module.
9444
9445 2012-02-06 Jason Merrill <jason@redhat.com>
9446
9447 PR c++/52088
9448 * g++.dg/template/conv13.C: New.
9449
9450 2012-02-06 Richard Guenther <rguenther@suse.de>
9451
9452 PR tree-optimization/52115
9453 * gcc.c-torture/compile/pr52115.c: New testcase.
9454
9455 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR target/52129
9458 * gcc.c-torture/execute/pr52129.c: New test.
9459
9460 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9461
9462 * gcc.dg/pr48374.c: Actually add the test I forgot
9463 in the 2012-01-25 commit.
9464
9465 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9466
9467 PR fortran/32373
9468 * gfortran.dg/vect/vect-8.f90: New test case.
9469
9470 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9471
9472 PR fortran/48847
9473 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9474
9475 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9476
9477 PR fortran/52102
9478 * gfortran.dg/class_48.f90 : Add test of allocate class array
9479 component with source in subroutine test3. Remove commenting
9480 out in subroutine test4, since branching on unitialized variable
9481 is now fixed (no PR for this last.).
9482
9483 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9484
9485 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9486 on MIPS targets.
9487 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9488
9489 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9490
9491 PR target/52125
9492 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9493 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9494
9495 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9496
9497 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9498 (check_effective_target_sync_int_long): Use it.
9499 (check_effective_target_sync_char_short): Likewise.
9500 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9501
9502 2012-02-05 Tobias Burnus <burnus@net-b.de>
9503
9504 PR fortran/51972
9505 * gfortran.dg/class_48.f90: Add some further checks.
9506
9507 2012-02-05 Ira Rosen <irar@il.ibm.com>
9508
9509 PR tree-optimization/52091
9510 * gcc.dg/vect/pr52091.c: New test.
9511
9512 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9513
9514 PR rtl-optimization/52113
9515 * gcc.target/avr/pr52113.c: New test.
9516
9517 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9518
9519 PR rtl-optimization/52092
9520 * gcc.c-torture/compile/pr52092.c: New test.
9521
9522 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9523
9524 PR fortran/41587
9525 * gfortran.dg/class_array_10.f03: New test.
9526
9527 PR fortran/46356
9528 * gfortran.dg/class_array_11.f03: New test.
9529
9530 PR fortran/51754
9531 * gfortran.dg/class_array_12.f03: New test.
9532
9533 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9534
9535 PR fortran/52012
9536 * gfortran.dg/realloc_on_assign_11.f90: New test.
9537
9538 2012-02-02 Tobias Burnus <burnus@net-b.de>
9539
9540 PR fortran/52093
9541 * gfortran.dg/shape_7.f90: New.
9542
9543 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9544
9545 * gcc.target/mips/mips-prepend-1.c: New test.
9546
9547 2012-02-02 Jan Hubicka <jh@suse.cz>
9548 Tom de Vries <tom@codesourcery.com>
9549
9550 PR middle-end/51998
9551 * gcc.dg/alias-12.c: New testcase.
9552 * gcc.dg/alias-13.c: New testcase.
9553
9554 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9555
9556 PR target/52086
9557 * gcc.dg/pr52086.c: New test.
9558
9559 PR tree-optimization/52073
9560 * gcc.c-torture/compile/pr52073.c: New test.
9561
9562 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9563
9564 PR fortran/51958
9565 * gfortran.dg/function_optimize_10.f90: New test.
9566
9567 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9568
9569 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9570 test on alpha*-*-*.
9571
9572 2012-02-01 Tobias Burnus <burnus@net-b.de>
9573
9574 PR fortran/52024
9575 * gfortran.dg/typebound_operator_14.f90: New.
9576
9577 2012-02-01 Tobias Burnus <burnus@net-b.de>
9578
9579 PR fortran/52059
9580 * gfortran.dg/elemental_function_1.f90: New.
9581
9582 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9583
9584 PR rtl-optimization/51374
9585 * gcc.target/avr/torture/pr51374-1.c:
9586 Also fail if SBIS is seen.
9587
9588 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9589
9590 PR rtl-optimization/51374
9591 * gcc.target/avr/torture/pr51374-1.c: New.
9592
9593 2012-01-31 Tobias Burnus <burnus@net-b.de>
9594
9595 PR fortran/52024
9596 * gfortran.dg/typebound_generic_11.f90: New.
9597
9598 2012-01-31 Tobias Burnus <burnus@net-b.de>
9599
9600 PR fortran/52029
9601 * gfortran.dg/class_49.f90: New.
9602
9603 2012-01-31 Tobias Burnus <burnus@net-b.de>
9604
9605 PR fortran/52013
9606 * gfortran.dg/elemental_args_check_6.f90: New.
9607
9608 2012-01-31 Jason Merrill <jason@redhat.com>
9609
9610 PR c++/52043
9611 * g++.dg/cpp0x/variadic122.C: New.
9612
9613 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9614
9615 PR fortran/52012
9616 * gfortran.dg/realloc_on_assign_10.f90: New test.
9617
9618 2012-01-31 Richard Guenther <rguenther@suse.de>
9619
9620 PR tree-optimization/51528
9621 * gcc.dg/torture/pr51528.c: New testcase.
9622
9623 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9624
9625 PR go/48501
9626 * lib/go.exp (go_target_compile): Append timeout= to options.
9627 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9628 select5-out.go test on alpha*-*-* targets.
9629
9630 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9631
9632 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9633 (TEST_SHORT): Reformat in the same way.
9634 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9635 (TEST_SHORT): Reformat in the same way.
9636 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9637 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9638 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9639 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9640 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9641
9642 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9643
9644 PR target/51835
9645 * gcc.target/arm/pr51835.c: New testcase.
9646
9647 2012-01-30 Richard Guenther <rguenther@suse.de>
9648
9649 PR tree-optimization/52028
9650 * gcc.dg/torture/pr52028.c: New testcase.
9651 * gfortran.dg/ldist-pr45199.f: Adjust.
9652 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9653 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9654 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9655
9656 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR debug/52027
9659 * gcc.dg/tree-prof/pr52027.c: New test.
9660
9661 PR tree-optimization/52046
9662 * gcc.dg/pr52046.c: New test.
9663
9664 PR debug/52048
9665 * g++.dg/other/pr52048.C: New test.
9666
9667 2012-01-30 Richard Guenther <rguenther@suse.de>
9668
9669 PR tree-optimization/52045
9670 * gcc.dg/pr52045.c: New testcase.
9671
9672 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9673
9674 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9675 new code generated for __sync_lock_release.
9676
9677 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9678
9679 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9680
9681 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9682
9683 PR testsuite/51875
9684 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9685
9686 * g++.dg/ext/visibility/template10.C: Fix typo.
9687
9688 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9689
9690 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9691
9692 PR c++/51327
9693 * g++.dg/cpp0x/constexpr-ice6.C: New.
9694
9695 2012-01-29 Tobias Burnus <burnus@net-b.de>
9696
9697 PR fortran/41600
9698 * gfortran.dg/default_initialization_6.f90: New.
9699
9700 2012-01-29 Tobias Burnus <burnus@net-b.de>
9701
9702 PR fortran/51972
9703 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9704 * gfortran.dg/class_48.f90: New.
9705
9706 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9707
9708 PR fortran/51808
9709 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9710
9711 2012-01-28 Tobias Burnus <burnus@net-b.de>
9712
9713 PR fortran/51972
9714 * gfortran.dg/class_allocate_12.f90: New.
9715
9716 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9717
9718 * gcc.dg/torture/pr50444.c: Fix dg directives.
9719
9720 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9721
9722 PR target/52006
9723 * gcc.target/arm/pr52006.c: New test.
9724
9725 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9726
9727 PR testsuite/52011
9728 * gcc.dg/lto/trans-mem.h: New file.
9729 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9730 * gcc.dg/lto/trans-mem-1_1.c: Same.
9731 * gcc.dg/lto/trans-mem-4_1.c: Same.
9732 * gcc.dg/lto/trans-mem-3_1.c: Same.
9733
9734 2012-01-27 Tobias Burnus <burnus@net-b.de>
9735
9736 PR fortran/52022
9737 * gfortran.dg/dummy_procedure_7.f90: New.
9738
9739 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9740
9741 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9742 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9743
9744 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9745
9746 PR c++/51852
9747 * g++.dg/other/gc5.C: New test.
9748
9749 2012-01-27 Richard Guenther <rguenther@suse.de>
9750
9751 PR tree-optimization/50444
9752 * gcc.dg/torture/pr50444.c: New testcase.
9753
9754 2012-01-27 Tobias Burnus <burnus@net-b.de>
9755
9756 PR fortran/51970
9757 PR fortran/51977
9758 * gfortran.dg/move_alloc_13.f90: New.
9759
9760 2012-01-27 Tobias Burnus <burnus@net-b.de>
9761
9762 PR fortran/51953
9763 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9764 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9765 and change dg-error string.
9766
9767 2012-01-27 Tobias Burnus <burnus@net-b.de>
9768
9769 PR fortran/52016
9770 * gfortran.dg/elemental_args_check_5.f90: New.
9771
9772 2012-01-27 Richard Guenther <rguenther@suse.de>
9773
9774 PR middle-end/51959
9775 * g++.dg/torture/pr51959.C: New testcase.
9776
9777 2012-01-27 Tom de Vries <tom@codesourcery.com>
9778
9779 PR tree-optimization/51990
9780 * gcc.dg/pr51990.c: New test.
9781 * gcc.dg/pr51990-2.c: Same.
9782
9783 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9784 Tobias Burnus <burnus@gcc.gnu.org>
9785
9786 PR fortran/48705
9787 * gfortran.dg/class_allocate_11.f03: New.
9788
9789 PR fortran/51870
9790 PR fortran/51943
9791 PR fortran/51946
9792 * gfortran.dg/class_allocate_7.f03: New.
9793 * gfortran.dg/class_allocate_8.f03: New.
9794 * gfortran.dg/class_allocate_9.f03: New.
9795 * gfortran.dg/class_allocate_10.f03: New.
9796
9797 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9798
9799 * gnat.dg/discr34.adb: New test.
9800 * gnat.dg/discr34_pkg.ads: New helper.
9801
9802 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9803
9804 * gnat.dg/discr33.adb: New test.
9805
9806 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9807
9808 * gnat.dg/limited_with3.ad[sb): New test.
9809 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9810 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9811 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9812
9813 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9814
9815 * gnat.dg/stack_usage1.adb: New test.
9816 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9817
9818 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9819 * gcc.dg/pr44194-2.c: Likewise.
9820
9821 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9822
9823 PR c++/51370
9824 * g++.dg/template/crash112.C: New.
9825
9826 2012-01-27 Richard Henderson <rth@redhat.com>
9827
9828 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9829
9830 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9831
9832 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9833
9834 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9835
9836 PR middle-end/51895
9837 * g++.dg/opt/pr51895.C: New test.
9838
9839 2012-01-26 Michael Matz <matz@suse.de>
9840
9841 PR tree-optimization/48794
9842 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9843
9844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9845
9846 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9847
9848 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9849
9850 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9851 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9852 memory.
9853 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9854 the default value for s390 and s390x.
9855
9856 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9857
9858 PR lto/51698
9859 * gcc.dg/lto/trans-mem-4_0.c: New.
9860 * gcc.dg/lto/trans-mem-4_1.c: New.
9861 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9862 TM builtins.
9863 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9864 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9865 TM builtins.
9866 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9867 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9868 TM builtins.
9869
9870 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9871
9872 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9873
9874 2012-01-25 Ian Lance Taylor <iant@google.com>
9875
9876 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9877
9878 2012-01-25 Tobias Burnus <burnus@net-b.de>
9879
9880 PR fortran/51995
9881 * gfortran.dg/typebound_proc_25.f90: New.
9882
9883 2012-01-25 Jason Merrill <jason@redhat.com>
9884
9885 PR c++/51992
9886 * g++.dg/lto/pr51992_0.C: New.
9887
9888 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9889
9890 PR tree-optimization/51987
9891 * gcc.target/i386/pr51987.c: New test.
9892
9893 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9894
9895 * gcc.dg/tm/lto-1.c: Require lto support in target.
9896
9897 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9898
9899 PR rtl-optimization/48374
9900 * gcc.dg/pr48374.c: New test.
9901
9902 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9903
9904 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9905
9906 2012-01-25 Tobias Burnus <burnus@net-b.de>
9907
9908 PR fortran/51966
9909 * gfortran.dg/derived_constructor_char_3.f90: New.
9910
9911 2012-01-24 Ian Lance Taylor <iant@google.com>
9912
9913 * go.test/go-test.exp (filecmp): New procedure.
9914 (errchk): Handle quoted square brackets.
9915 (go-gc-tests): Set go_compile_args. Handle various new test
9916 lines. Skip a few new tests.
9917 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9918
9919 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9920
9921 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9922 (check_effective_target_vect_extract_even_odd)
9923 (check_effective_target_vect_interleave): Return true for MIPS
9924 paired-single.
9925
9926 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9927
9928 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9929 (main): Use it instead of argc.
9930
9931 2012-01-24 Jason Merrill <jason@redhat.com>
9932
9933 PR c++/51973
9934 * g++.dg/cpp0x/sfinae31.C: New.
9935
9936 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9937
9938 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9939
9940 2012-01-24 Jason Merrill <jason@redhat.com>
9941
9942 PR c++/51812
9943 * g++.dg/inherit/covariant20.C: New.
9944
9945 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9946
9947 PR c++/51223
9948 * g++.dg/parse/crash58.C: New.
9949
9950 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR target/51957
9953 * gcc.dg/pr51957-1.c: New test.
9954 * gcc.dg/pr51957-1.h: New file.
9955 * gcc.dg/pr51957-2.c: New test.
9956
9957 2012-01-23 Jason Merrill <jason@redhat.com>
9958
9959 PR c++/51930
9960 * g++.dg/ext/visibility/template10.C: New.
9961
9962 2012-01-23 Tobias Burnus <burnus@net-b.de>
9963
9964 PR fortran/51948
9965 * gfortran.dg/move_alloc_12.f90: New.
9966
9967 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9968
9969 PR middle-end/45416
9970 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9971
9972 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9973
9974 PR c++/51398
9975 * g++.dg/template/crash111.C: New.
9976
9977 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9978
9979 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9980 configurations.
9981 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9982
9983 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9984
9985 PR testsuite/51941
9986 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9987 the DW_TAG_class_type and DW_AT_name: "Executor".
9988
9989 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9990
9991 * lib/target-supports.exp
9992 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9993 (check_effective_target_vect_interleave): Likewise.
9994
9995 2012-01-22 Jason Merrill <jason@redhat.com>
9996
9997 PR c++/51925
9998 * g++.dg/template/using20.C: New.
9999 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10000
10001 2012-01-23 Jason Merrill <jason@redhat.com>
10002
10003 PR target/51934
10004 * g++.dg/torture/pr51344.C: Limit to x86.
10005
10006 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10007
10008 * c-c++-common/tm/omp.c: Require target with pthread support.
10009
10010 2012-01-23 Richard Guenther <rguenther@suse.de>
10011
10012 PR tree-optimization/51949
10013 * gcc.dg/torture/pr51949.c: New testcase.
10014
10015 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10016
10017 PR rtl-optimization/51933
10018 * gcc.c-torture/execute/pr51933.c: New test.
10019
10020 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10021
10022 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10023 Do not define for Interix.
10024
10025 2012-01-22 Jason Merrill <jason@redhat.com>
10026
10027 PR c++/51832
10028 * g++.dg/lto/pr51832.h: New.
10029 * g++.dg/lto/pr51832_0.C: New.
10030 * g++.dg/lto/pr51832_1.C: New.
10031
10032 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10033
10034 * gcc.dg/ext-elim-1.c: New test.
10035
10036 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10037
10038 PR target/51931
10039 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10040 * g++.dg/opt/longbranch1.C: Likewise.
10041
10042 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10043
10044 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10045 in C++11 mode.
10046
10047 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10048
10049 PR fortran/50556
10050 * gfortran.dg/namelist_74.f90: New test.
10051 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10052
10053 2012-01-21 Tobias Burnus <burnus@net-b.de>
10054
10055 PR fortran/51913
10056 * gfortran.dg/class_47.f90: New.
10057
10058 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10059
10060 * gnat.dg/renaming5.ad[sb]: New test.
10061
10062 2012-01-20 Jason Merrill <jason@redhat.com>
10063
10064 PR c++/51919
10065 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10066
10067 2012-01-20 Jason Merrill <jason@redhat.com>
10068
10069 PR c++/51922
10070 * g++.dg/ext/attrib42.C: Require ilp32.
10071
10072 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10073
10074 PR target/51915
10075 * gcc.target/arm/pr51915.c: New test.
10076
10077 2012-01-20 Cary Coutant <ccoutant@google.com>
10078 Dodji Seketeli <dodji@redhat.com>
10079
10080 PR debug/45682
10081 * g++.dg/debug/dwarf2/nested-3.C: New test.
10082
10083 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/51402
10086 * g++.dg/template/crash110.C: New.
10087
10088 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10089
10090 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10091 Remove default options on hppa*-*-hpux*.
10092
10093 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10094
10095 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10096
10097 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10098
10099 * gcc.c-torture/compile/pr51856.c: New testcase.
10100
10101 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10102
10103 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10104 options to go_target_compile.
10105
10106 2012-01-20 Kai Tietz <ktietz@redhat.com>
10107
10108 * g++.dg/torture/pr51344.C: Fix typo.
10109
10110 2012-01-20 Richard Guenther <rguenther@suse.de>
10111
10112 PR tree-optimization/51903
10113 * g++.dg/torture/pr51903.C: New testcase.
10114
10115 2012-01-20 Tobias Burnus <burnus@net-b.de>
10116 Janus Weil <janus@gcc.gnu.org>
10117
10118 PR fortran/51056
10119 * gfortran.dg/use_21.f90: New.
10120
10121 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10122
10123 PR target/51106
10124 * gcc.dg/torture/pr51106-1.c: New test.
10125 * gcc.dg/torture/pr51106-2.c: New test.
10126
10127 2012-01-19 Kai Tietz <ktietz@redhat.com>
10128
10129 * g++.dg/torture/pr51344.C: New test.
10130
10131 2012-01-19 Tobias Burnus <burnus@net-b.de>
10132
10133 PR fortran/51904
10134 * gfortran.dg/intrinsic_size_2.f90: New.
10135
10136 2012-01-19 Jason Merrill <jason@redhat.com>
10137
10138 PR c++/51889
10139 * g++.dg/inherit/using7.C: New.
10140
10141 2012-01-19 Richard Guenther <rguenther@suse.de>
10142
10143 PR tree-optimization/37997
10144 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10145
10146 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10147
10148 PR rtl-optimization/51505
10149 * gcc.dg/pr51505.c: New test.
10150
10151 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10152
10153 PR fortran/51634
10154 * gfortran.dg/typebound_operator_12.f03: New.
10155 * gfortran.dg/typebound_operator_13.f03: New.
10156
10157 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10158
10159 PR c++/51225
10160 * g++.dg/cpp0x/pr51225.C: New.
10161
10162 2012-01-17 Ian Lance Taylor <iant@google.com>
10163
10164 PR go/50656
10165 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10166
10167 2012-01-17 Tobias Burnus <burnus@net-b.de>
10168
10169 PR fortran/51869
10170 * gfortran.dg/realloc_on_assign_9.f90: New.
10171
10172 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10173
10174 PR other/51165
10175 * gcc.dg/tm/memopt-3.c: Remove xfail.
10176 * gcc.dg/tm/memopt-4.c: Remove xfail.
10177 * gcc.dg/tm/memopt-5.c: Remove xfail.
10178 * gcc.dg/tm/memopt-7.c: Remove xfail.
10179
10180 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR tree-optimization/51877
10183 * gcc.c-torture/execute/pr51877.c: New test.
10184
10185 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10186
10187 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10188 {!vect_align_arrays} to vect_sizes_32B_16B.
10189 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10190 * gcc.dg/vect/vect-peel-3.c: Ditto.
10191
10192 2012-01-16 Jason Merrill <jason@redhat.com>
10193
10194 PR c++/51854
10195 * g++.dg/abi/mangle60.C: New.
10196
10197 PR c++/51827
10198 * g++.dg/pch/mangle1.{C,Hs}: New.
10199
10200 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10201 Tobias Burnus <burnus@net-b.de>
10202
10203 PR fortran/50981
10204 * gfortran.dg/elemental_optional_args_3.f90: New
10205 * gfortran.dg/elemental_optional_args_4.f90: New
10206
10207 2012-01-16 Tobias Burnus <burnus@net-b.de>
10208
10209 PR fortran/51809
10210 * gfortran.dg/use_20.f90: New
10211
10212 2012-01-16 Jason Merrill <jason@redhat.com>
10213
10214 PR c++/51868
10215 * g++.dg/cpp0x/rv-bitfield.C: New.
10216 * g++.dg/cpp0x/rv-bitfield2.C: New.
10217
10218 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10219
10220 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10221 subroutine 'qsort' and use index array to assign the result.
10222
10223 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10224
10225 PR tree-optimization/51865
10226 * gcc.dg/pr51865.c: New test.
10227
10228 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10229
10230 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10231
10232 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10233
10234 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10235 to be loaded from the constant pool, rather than via %hi and %lo.
10236
10237 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10238
10239 PR rtl-optimization/51821
10240 * gcc.dg/pr51821.c: New test.
10241
10242 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10243
10244 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10245
10246 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10247
10248 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10249
10250 2012-01-14 Tobias Burnus <burnus@net-b.de>
10251
10252 PR fortran/51800
10253 * gfortran.dg/init_flag_8.f90: New.
10254 * gfortran.dg/init_flag_9.f90: New.
10255
10256 2011-01-14 Tobias Burnus <burnus@net-b.de>
10257
10258 PR fortran/51816
10259 * gfortran.dg/use_18.f90: New.
10260 * gfortran.dg/use_19.f90: New.
10261
10262 2012-01-13 Ian Lance Taylor <iant@google.com>
10263
10264 PR c++/50012
10265 * g++.dg/warn/Wsign-compare-4.C: New.
10266
10267 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10268
10269 PR fortran/48351
10270 * gfortran.dg/alloc_comp_assign.f03: New.
10271 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10272 __BUILTIN_FREE from 38 to 32.
10273
10274 2012-01-13 Jason Merrill <jason@redhat.com>
10275
10276 PR c++/20681
10277 * g++.dg/warn/Wreturn-type-7.C: New.
10278
10279 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10280
10281 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10282 assumption.
10283 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10284 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10285 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10286 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10287 int32plus because of big array needed.
10288 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10289 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10290
10291 2012-01-13 Jason Merrill <jason@redhat.com>
10292
10293 PR c++/51813
10294 * g++.dg/ext/visibility/template9.C: New.
10295
10296 PR c++/51620
10297 * g++.dg/cpp0x/defaulted34.C: New.
10298 * g++.dg/template/virtual3.C: New.
10299
10300 2012-01-13 Richard Guenther <rguenther@suse.de>
10301
10302 PR middle-end/8081
10303 * gcc.dg/torture/pr8081.c: New testcase.
10304
10305 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10306
10307 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10308
10309 2012-01-12 Jason Merrill <jason@redhat.com>
10310
10311 PR c++/51714
10312 * g++.dg/ext/stmtexpr14.C: New.
10313
10314 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10315
10316 PR c++/51633
10317 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10318
10319 2012-01-12 Jason Merrill <jason@redhat.com>
10320
10321 PR c++/48051
10322 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10323 * g++.dg/abi/mangle58.C: Likewise.
10324
10325 PR c++/51403
10326 * g++.dg/template/arg8.C: New.
10327
10328 2012-01-12 Ira Rosen <irar@il.ibm.com>
10329
10330 PR tree-optimization/51799
10331 * gcc.dg/vect/pr51799.c: New test.
10332 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10333 patterns.
10334
10335 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10336 Tobias Burnus <burnus@net-b.de>
10337
10338 PR fortran/51057
10339 PR fortran/51616
10340 * lib/target-supports.exp
10341 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10342 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10343
10344 2012-01-11 Jason Merrill <jason@redhat.com>
10345
10346 PR c++/51565
10347 * g++.dg/ext/attrib42.C: New.
10348
10349 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR bootstrap/51796
10352 * gcc.dg/pr51796.c: New test.
10353
10354 2012-01-11 Jason Merrill <jason@redhat.com>
10355
10356 PR c++/51818
10357 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10358
10359 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10360
10361 * gnat.dg/array19.ad[sb]: New test.
10362
10363 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10364
10365 * gnat.dg/opt23.ad[sb]: New test.
10366 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10367 * gnat.dg/opt24.ad[sb]: New test.
10368
10369 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10370
10371 PR tree-optimization/49642
10372 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10373 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10374
10375 2012-01-11 Jason Merrill <jason@redhat.com>
10376
10377 PR c++/51613
10378 * g++.dg/template/explicit-args5.C: New.
10379
10380 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10381
10382 * gcc.c-torture/execute/20120110-1.c: New testcase.
10383
10384 2012-01-10 Jason Merrill <jason@redhat.com>
10385
10386 PR c++/51614
10387 * g++.dg/inherit/ambig1.C: New.
10388
10389 PR c++/51433
10390 * g++.dg/cpp0x/constexpr-cache1.C: New.
10391
10392 2012-01-10 Richard Guenther <rguenther@suse.de>
10393
10394 PR tree-optimization/51801
10395 * gcc.dg/torture/pr51801.c: New testcase.
10396
10397 2012-01-10 Tobias Burnus <burnus@net-b.de>
10398
10399 PR fortran/51652
10400 * gfortran.dg/allocate_with_typespec_5.f90: New.
10401
10402 2012-01-10 Tobias Burnus <burnus@net-b.de>
10403
10404 * gfortran.dg/class_39.f03: Update dg-error string.
10405
10406 2012-01-10 Richard Guenther <rguenther@suse.de>
10407
10408 PR tree-optimization/50913
10409 * gcc.dg/graphite/interchange-16.c: New testcase.
10410 * gcc.dg/graphite/scop-20.c: XFAIL.
10411 * gfortran.dg/graphite/interchange-1.f: Likewise.
10412 * gfortran.dg/graphite/block-1.f90: Likewise.
10413 * gfortran.dg/graphite/block-2.f: Likewise.
10414
10415 2012-01-10 Richard Henderson <rth@redhat.com>
10416
10417 * lib/target-supports.exp (check_effective_target_vect_perm,
10418 check_effective_target_vect_perm_byte,
10419 check_effective_target_vect_perm_short): Enable for arm neon.
10420
10421 2012-01-09 Tobias Burnus <burnus@net-b.de>
10422
10423 PR fortran/46328
10424 * gfortran.dg/typebound_operator_11.f90: New.
10425
10426 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10427
10428 * gnat.dg/array18.adb: New test.
10429 * gnat.dg/array18_pkg.ads: New helper.
10430
10431 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10432
10433 PR fortran/51791
10434 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10435 around base object in first assignment in main program.
10436 * gfortran.dg/typebound_operator_10.f03: New test.
10437
10438 2012-01-09 Martin Jambor <mjambor@suse.cz>
10439
10440 PR tree-optimization/51759
10441 * g++.dg/ipa/pr51759.C: New test.
10442
10443 2012-01-09 Tobias Burnus <burnus@net-b.de>
10444
10445 PR fortran/51758
10446 * gfortran.dg/optional_absent_2.f90: New.
10447
10448 2012-01-09 Tobias Burnus <burnus@net-b.de>
10449
10450 PR fortran/51578
10451 * gfortran.dg/use_17.f90: New.
10452
10453 2012-01-09 Gary Funck <gary@intrepid.com>
10454
10455 PR preprocessor/33919
10456 * gcc.dg/pr33919.c: New test.
10457 * gcc.dg/pr33919-0.h: New test header file.
10458 * gcc.dg/pr33919-1.h: Ditto.
10459 * gcc.dg/pr33919-2.h: Ditto.
10460
10461 2012-01-07 Jan Hubicka <jh@suse.cz>
10462
10463 PR tree-optimize/51694
10464 * gcc.c-torture/compile/pr51694.c: new testcase.
10465
10466 2012-01-07 Jan Hubicka <jh@suse.cz>
10467
10468 PR tree-optimization/51600
10469 * g++.dg/torture/pr51600.C: New testcase.
10470
10471 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10472
10473 PR gcov-profile/51715
10474 PR gcov-profile/51717
10475 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10476 * gcc.misc-tests/gcov-14.c: Likewise.
10477
10478 2012-01-06 Jason Merrill <jason@redhat.com>
10479
10480 * g++.dg/parse/new5.C: New.
10481
10482 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10483
10484 PR testsuite/51655
10485 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10486 including <string.h>.
10487
10488 2012-01-06 Jason Merrill <jason@redhat.com>
10489
10490 * g++.dg/abi/mangle51.C: New.
10491 * g++.dg/abi/mangle52.C: New.
10492 * g++.dg/abi/mangle53.C: New.
10493 * g++.dg/abi/mangle54.C: New.
10494 * g++.dg/abi/mangle55.C: New.
10495 * g++.dg/abi/mangle56.C: New.
10496 * g++.dg/abi/mangle57.C: New.
10497 * g++.dg/abi/mangle58.C: New.
10498 * g++.dg/abi/mangle59.C: New.
10499 * g++.dg/cpp0x/trailing3.C: Update mangling.
10500 * g++.dg/cpp0x/variadic111.C: Update mangling.
10501 * g++.dg/cpp0x/variadic4.C: Update mangling.
10502 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10503 * g++.dg/template/nontype22.C: Works now.
10504 * g++.dg/template/pr35240.C: Works now.
10505
10506 * g++.dg/cpp0x/error7.C: New.
10507
10508 2012-01-06 Tobias Burnus <burnus@net-b.de>
10509
10510 * gfortran.dg/deallocate_stat_2.f90: New.
10511 * coarray/allocate_errgmsg.f90: New.
10512 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10513 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10514 * coarray/subobject_1.f90: Fix for num_images > 1.
10515 * gfortran.dg/deallocate_stat.f90: Update due to changed
10516 stat= handling.
10517
10518 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10519
10520 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10521
10522 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10523
10524 * ada/acats/overflow.lst: Add cb20004.
10525
10526 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10527
10528 PR c++/51541
10529 * g++.dg/cpp0x/alias-decl-18.C: New test.
10530
10531 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10532
10533 * gcc.c-torture/execute/20120104-1.c: New test.
10534
10535 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10536
10537 PR fortran/PR48946
10538 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10539 the old typebound_operator_8.f03.
10540 * gfortran.dg/typebound_operator_8.f03: New version of
10541 typebound_operator_7.f03 with 'u' a derived type instead of a
10542 class object.
10543
10544 2012-01-05 Richard Guenther <rguenther@suse.de>
10545
10546 * g++.dg/torture/pr49309.C: Skip for -flto.
10547
10548 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR middle-end/51761
10551 * gcc.c-torture/compile/pr51761.c: New test.
10552
10553 2012-01-05 Richard Guenther <rguenther@suse.de>
10554
10555 PR tree-optimization/51760
10556 * gcc.dg/torture/pr51760.c: New testcase.
10557
10558 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10559
10560 PR middle-end/51472
10561 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10562
10563 2012-01-05 Richard Guenther <rguenther@suse.de>
10564
10565 PR lto/41576
10566 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10567 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10568
10569 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR debug/51695
10572 * gcc.dg/pr51695.c: New test.
10573
10574 2012-01-04 Andrew Pinski <apinski@cavium.com>
10575
10576 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10577 * gcc.target/mips/octeon2-lx-1.c: New test.
10578 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10579 * gcc.target/mips/octeon2-lx-2.c: New test.
10580 * gcc.target/mips/octeon2-lx-3.c: New test.
10581
10582 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10583
10584 PR other/51163
10585 PR other/51164
10586 * gcc.dg/tm/alias-1.c: Adjust regexp.
10587 * gcc.dg/tm/alias-2.c: Adjust regexp.
10588
10589 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10590
10591 PR c++/51064
10592 * g++.dg/warn/Wparentheses-26.C: New.
10593
10594 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10595
10596 * gfortran.dg/elemental_optional_args_2.f90: New test.
10597
10598 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10599
10600 PR fortran/49693
10601 * gfortran.dg/common_17.f90: New test.
10602
10603 2012-01-04 Richard Guenther <rguenther@suse.de>
10604
10605 PR tree-optimization/49651
10606 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10607 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10608
10609 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10610
10611 PR c++/51738
10612 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10613
10614 2012-01-03 Andrew Pinski <apinski@cavium.com>
10615
10616 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10617 for all mips targets. Also allow an optional .cfi_startproc.
10618
10619 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10620
10621 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10622
10623 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10624
10625 PR c++/29273
10626 * g++.dg/rtti/dyncast5.C: New.
10627
10628 2012-01-03 Richard Guenther <rguenther@suse.de>
10629
10630 PR tree-optimization/51070
10631 * gcc.dg/torture/pr51070-2.c: New testcase.
10632
10633 2012-01-03 Richard Guenther <rguenther@suse.de>
10634
10635 PR tree-optimization/51692
10636 * gcc.dg/torture/pr51692.c: New testcase.
10637
10638 2012-01-03 Richard Guenther <rguenther@suse.de>
10639
10640 PR debug/51650
10641 * g++.dg/lto/pr51650-3_0.C: New testcase.
10642
10643 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10644
10645 PR c++/15867
10646 * g++.dg/warn/Wredundant-decls-spec.C: New.
10647
10648 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10649
10650 PR tree-optimization/51719
10651 * g++.dg/tree-prof/pr51719.C: New test.
10652
10653 2012-01-03 Richard Guenther <rguenther@suse.de>
10654
10655 PR middle-end/51730
10656 * gcc.dg/fold-compare-6.c: New testcase.
10657
10658 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10659
10660 PR c++/51669
10661 * g++.dg/gomp/pr51669.C: New test.
10662
10663 2012-01-02 Jason Merrill <jason@redhat.com>
10664
10665 PR c++/51675
10666 * g++.dg/cpp0x/constexpr-union2.C: New.
10667
10668 PR c++/51666
10669 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10670
10671 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10672
10673 PR c++/51462
10674 * g++.dg/cpp0x/constexpr-99.C: New test.
10675
10676 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10677
10678 PR c++/20140
10679 * g++.dg/template/init9.C: New.
10680
10681 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10682
10683 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10684 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10685 rather than a specific number.
10686
10687 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10688
10689 PR fortran/46262
10690 PR fortran/46328
10691 PR fortran/51052
10692 * gfortran.dg/typebound_operator_7.f03: New.
10693 * gfortran.dg/typebound_operator_8.f03: New.
10694
10695 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10696
10697 PR target/51729
10698 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10699 XFAIL.
10700 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10701
10702 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10703
10704 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10705
10706 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10707
10708 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10709 for MIPS.
10710
10711 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10712
10713 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10714 * gfortran.dg/io_real_boz_4.f90: Likewise.
10715 * gfortran.dg/io_real_boz_5.f90: Likewise.
10716
10717 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10718
10719 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10720
10721 2012-01-02 Revital Eres <revital.eres@linaro.org>
10722
10723 * gcc.dg/sms-11.c: New file.
10724
10725 2012-01-02 Tobias Burnus <burnus@net-b.de>
10726
10727 PR fortran/51682
10728 * gfortran.dg/coarray/image_index_3.f90: New.
10729
10730 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10731
10732 PR c++/16603
10733 * g++.dg/parse/enum8.C: New.
10734
10735 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10736
10737 PR c++/51379
10738 * g++.dg/conversion/reinterpret4.C: New.
10739 * g++.dg/conversion/reinterpret1.C: Adjust.
10740
10741 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10742
10743 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10744
10745 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10746
10747 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10748 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10749 * g++.old-deja/g++.jason/access14.C: Likewise.
10750 * g++.old-deja/g++.jason/access8.C: Likewise.
10751 * g++.old-deja/g++.jason/access1.C: Likewise.
10752 * g++.old-deja/g++.other/access3.C: Likewise.
10753 * g++.old-deja/g++.other/access5.C: Likewise.
10754 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10755 * g++.old-deja/g++.law/visibility22.C: Likewise.
10756 * g++.old-deja/g++.law/visibility26.C: Likewise.
10757 * g++.old-deja/g++.mike/p2746.C: Likewise.
10758 * g++.dg/debug/using1.C: Likewise.
10759 * g++.dg/lookup/using51.C: Likewise.
10760 * g++.dg/inherit/using5.C: Likewise.
10761 * g++.dg/inherit/pr30297.C: Likewise.
10762 * g++.dg/inherit/access8.C: Likewise.
10763 * g++.dg/torture/pr39362.C: Likewise.
10764 * g++.dg/template/crash13.C: Likewise.
10765 * g++.dg/template/using10.C: Likewise.
10766
10767 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10768
10769 PR fortran/51502
10770 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10771
10772 2012-01-01 Ira Rosen <irar@il.ibm.com>
10773
10774 PR tree-optimization/51704
10775 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10776 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10777 corresponding flags.
10778
10779 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10780
10781 PR c++/51723
10782 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10783
10784 2012-01-01 Jan Hubicka <jh@suse.cz>
10785
10786 PR rtl-optimization/51069
10787 * gcc.c-torture/compile/pr51069.c: New testcase.
10788
10789 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10790
10791 PR tree-optimization/51683
10792 * gcc.dg/pr51683.c: New test.
10793 \f
10794 Copyright (C) 2012 Free Software Foundation, Inc.
10795
10796 Copying and distribution of this file, with or without modification,
10797 are permitted in any medium without royalty provided the copyright
10798 notice and this notice are preserved.