re PR middle-end/55481 (-O2 generates a wrong-code infinite loop in C++Benchmark...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
2
3 PR tree-optimization/55481
4 * gcc.dg/torture/pr55481.c: New testcase.
5
6 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
7 Jakub Jelinek <jakub@redhat.com>
8
9 PR middle-end/52640
10 * gcc.c-torture/compile/limits-externdecl.c: New test.
11
12 2012-12-12 Jakub Jelinek <jakub@redhat.com>
13
14 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
15 from 2000 to 400.
16
17 PR fortran/55633
18 * gcc.dg/torture/pr55633.c: New test.
19
20 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
21
22 PR c++/53094
23 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
24 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
25 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
26
27 2012-12-11 Jakub Jelinek <jakub@redhat.com>
28
29 PR c++/55643
30 * g++.dg/warn/Wunused-var-19.C: New test.
31
32 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
33
34 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
35
36 * gcc.dg/pr54121.c: New test.
37
38 2012-12-11 Jakub Jelinek <jakub@redhat.com>
39
40 PR c++/55619
41 * g++.dg/ext/asm12.C: New test.
42
43 PR tree-optimization/54570
44 * gcc.dg/builtin-object-size-8.c: Xfail.
45 * gcc.dg/builtin-object-size-13.c: New test.
46
47 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
48
49 PR target/55642
50 * gcc.target/arm/pr55642.c: New testcase.
51
52 2012-12-11 Jakub Jelinek <jakub@redhat.com>
53
54 PR middle-end/43631
55 PR bootstrap/55615
56 * g++.dg/other/pr43631.C: New test.
57
58 2012-12-11 Richard Biener <rguenther@suse.de>
59
60 PR tree-optimization/55079
61 * gcc.dg/Warray-bounds-9.c: New testcase.
62 * gcc.dg/Warray-bounds-10.c: Likewise.
63 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
64
65 2012-12-10 Janus Weil <janus@gcc.gnu.org>
66
67 PR fortran/52909
68 * gfortran.dg/proc_ptr_39.f90: New test case.
69
70 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
71
72 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
73 code duplication is required. Allow BNE to appear.
74
75 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
76
77 * gcc.target/mips/ext-2.c: Require -mlong64.
78
79 2012-12-10 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/55107
82 * gcc.dg/torture/pr55107.c: New testcase.
83 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
84
85 2012-12-10 Jakub Jelinek <jakub@redhat.com>
86
87 * g++.dg/asan/asan_test.cc: Sync from upstream.
88 * g++.dg/asan/asan_test_utils.h: Likewise.
89
90 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
91
92 * gcc.target/arm/neon/vrndaf32.c: New test.
93 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
94 * gcc.target/arm/neon/vrndf32.c: Likewise.
95 * gcc.target/arm/neon/vrndqf32.c: Likewise.
96 * gcc.target/arm/neon/vrndmf32.c: Likewise.
97 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
98 * gcc.target/arm/neon/vrndnf32.c: Likewise.
99 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
100 * gcc.target/arm/neon/vrndpf32.c: Likewise.
101 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
102
103 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
104
105 * gcc.misc-tests/gcov-12.c: Fix dg order.
106
107 PR middle-end/54470
108 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
109
110 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
111 for *-*-hpux10*.
112
113 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
114 * gcc.dg/20050826-1.c: Likewise.
115
116 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
117
118 * gnat.dg/vect9.adb: Add -w to dg-options.
119 * gnat.dg/vect10.adb: Likewise.
120
121 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
122
123 PR fortran/55593
124 * gfortran.dg/do_check_8.f90: New test.
125
126 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
127
128 * gnat.dg/vect10.ad[sb]: New test.
129
130 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
131
132 * gnat.dg/vect9.ad[sb]: New test.
133 * gnat.dg/vect9_pkg.ads: New helper.
134
135 2012-12-07 Mike Stump <mikestump@comcast.net>
136
137 * gnat.dg/discr38.adb: Don't use ^M line endings.
138 gnat.dg/loop_optimization13.adb: Likewise.
139 gnat.dg/loop_optimization13.ads: Likewise.
140 gnat.dg/discr36_pkg.adb: Likewise.
141 gnat.dg/discr36_pkg.ads: Likewise.
142 gnat.dg/loop_optimization11_pkg.ads: Likewise.
143 gnat.dg/discr36.ads: Likewise.
144 gnat.dg/loop_optimization11.adb: Likewise.
145
146 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
147
148 PR rtl-optimization/55141
149 * gcc.target/i386/pr55141.c: New.
150
151 2012-12-07 Dodji Seketeli <dodji@redhat.com>
152
153 PR c++/54401
154 * g++.dg/cpp0x/alias-decl-28.C: New test.
155 * g++.dg/cpp0x/alias-decl-16.C: Update.
156
157 2012-12-07 Martin Jambor <mjambor@suse.cz>
158
159 PR tree-optimization/55590
160 * gcc.target/i386/pr55590-1.c: New test.
161 * gcc.target/i386/pr55590-2.c: Likewise.
162
163 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
164
165 PR c++/54975
166 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
167
168 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
169
170 PR target/55597
171 * gcc.target/i386/pr55597.c: New test.
172
173 2012-12-06 Jakub Jelinek <jakub@redhat.com>
174
175 PR c++/54207
176 * g++.dg/cpp0x/noexcept18.C: New test.
177
178 PR c++/55573
179 * g++.dg/cpp0x/constexpr-55573.C: New test.
180
181 PR c++/55137
182 * g++.dg/opt/pr55137.C: New test.
183 * gcc.c-torture/execute/pr55137.c: New test.
184
185 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
186
187 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
188 New procedure.
189 (add_options_for_arm_v8_neon): Likewise.
190
191 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
192
193 * g++.dg/pr55604.C: New test.
194
195 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
196
197 * lib/target-supports.exp
198 (check_effective_target_vect_perm): Allow aarch64*-*-*.
199 (check_effective_target_vect_perm_byte): Likewise.
200 (check_effective_target_vect_perm_short): Likewise.
201 (check_effective_target_vect_char_mult): Likewise.
202 (check_effective_target_vect_extract_even_odd): Likewise.
203 (check_effective_target_vect_interleave): Likewise.
204
205 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
206
207 * g++.dg/abi/mangle-neon-aarch64.C: New test.
208
209 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
210
211 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
212
213 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
214
215 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
216 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
217 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
218 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
219 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
220 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
221 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
222 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
223 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
224 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
225 * gcc.dg/vect/vect-rounding-round.c: Likewise.
226 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
227 * target-supports.exp
228 (check_effective_target_vect_call_btrunc): New.
229 (check_effective_target_vect_call_btruncf): Likewise.
230 (check_effective_target_vect_call_ceil): Likewise.
231 (check_effective_target_vect_call_ceilf): Likewise.
232 (check_effective_target_vect_call_floor): Likewise.
233 (check_effective_target_vect_call_floorf): Likewise.
234 (check_effective_target_vect_call_lceil): Likewise.
235 (check_effective_target_vect_call_lfloor): Likewise.
236 (check_effective_target_vect_call_nearbyint): Likewise.
237 (check_effective_target_vect_call_nearbyintf): Likewise.
238 (check_effective_target_vect_call_round): Likewise.
239 (check_effective_target_vect_call_roundf): Likewise.
240
241 2012-12-05 Richard Biener <rguenther@suse.de>
242
243 PR tree-optimization/51238
244 * gcc.dg/torture/pr51238.c: New testcase.
245
246 2012-12-05 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/50222
249 * gcc.dg/torture/pr50222.c: New testcase.
250
251 2012-12-05 Richard Biener <rguenther@suse.de>
252
253 PR lto/55525
254 * gcc.dg/lto/pr55525_0.c: New testcase.
255 * gcc.dg/lto/pr55525_1.c: Likewise.
256
257 2012-12-04 Tobias Burnus <burnus@net-b.de>
258
259 * gfortran.dg/quad_3.f90: Really fix an if condition.
260
261 2012-12-04 Tobias Burnus <burnus@net-b.de>
262
263 * gfortran.dg/quad_3.f90: Fix a condition,
264 which wrongly required ordered/lazy evaluation.
265
266 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
267
268 * gcc.target/aarch64/121127.c: New test.
269
270 2012-12-04 Jakub Jelinek <jakub@redhat.com>
271
272 PR testsuite/55587
273 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
274 0 if not.
275 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
276 returned 0.
277 * gcc.dg/asan/asan.exp: Likewise.
278
279 2012-12-04 Richard Biener <rguenther@suse.de>
280
281 PR tree-optimization/55124
282 * gcc.dg/torture/pr55124.c: New testcase.
283
284 2012-12-03 Tobias Burnus <burnus@net-b.de>
285
286 * gfortran.dg/quad_3.f90: New.
287
288 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
289
290 PR c++/54170
291 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
292
293 2012-12-03 Jakub Jelinek <jakub@redhat.com>
294
295 PR testsuite/55452
296 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
297 on all targets, not just s390*.
298
299 2012-12-03 Marek Polacek <polacek@redhat.com>
300
301 PR c/55570
302 * gcc.dg/pr55570.c: New test.
303
304 2012-12-03 Jakub Jelinek <jakub@redhat.com>
305
306 * lib/asan-dg.exp (asan_get_gtest_test_list,
307 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
308 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
309 and [asan_get_gtest_expect_death_list "$output"] in global vars.
310 (asan_symbolize): Sanitize [] characters from key.
311 * g++.dg/asan/asan_test_config.h: New file.
312 * g++.dg/asan/asan_globals_test.cc: New file.
313 * g++.dg/asan/asan_test_utils.h: New file.
314 * g++.dg/asan/dejagnu-gtest.h: New file.
315 * g++.dg/asan/asan_test.cc: New file.
316 * g++.dg/asan/asan_test.C: New test.
317
318 2012-12-03 Richard Biener <rguenther@suse.de>
319
320 * gcc.dg/torture/pr35634.c: Use signed char.
321 * g++.dg/torture/pr35634.C: Likewise.
322
323 2012-12-02 Marek Polacek <polacek@redhat.com>
324
325 PR middle-end/54838
326 * gcc.dg/pr54838.c: New test.
327
328 2012-12-01 Xinliang David Li <davidxl@google.com>
329
330 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
331 cltd.
332
333 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
334
335 PR c++/55558
336 * g++.dg/cpp0x/decltype46.C: New.
337
338 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
339
340 PR middle-end/52450
341 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
342
343 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
344
345 PR debug/53860
346 * g++.dg/debug/pr53860.C: New test.
347
348 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
349 Paul Thomas <pault@gcc.gnu.org>
350
351 PR fortran/46897
352 * gfortran.dg/defined_assignment_1.f90: New test.
353 * gfortran.dg/defined_assignment_2.f90: New test.
354 * gfortran.dg/defined_assignment_3.f90: New test.
355 * gfortran.dg/defined_assignment_4.f90: New test.
356 * gfortran.dg/defined_assignment_5.f90: New test.
357
358 2012-12-01 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/55542
361 * g++.dg/cpp0x/vt-55542.C: New test.
362
363 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
364
365 * gnat.dg/specs/pack9.ads: New test.
366
367 2012-11-30 Martin Jambor <mjambor@suse.cz>
368
369 PR middle-end/52890
370 PR tree-optimization/55415
371 PR tree-optimization/54386
372 PR target/55448
373 * gcc.dg/ipa/ipa-sra-7.c: New test.
374 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
375 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
376 * gcc.target/i386/pr55448.c: Likewise.
377
378 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
379
380 * loop_optimization14.ad[sb]: New test.
381 * loop_optimization14_pkg.ads: New helper.
382
383 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
384
385 PR target/55073
386 * gcc.target/arm/pr55073.C: New test.
387
388 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
389
390 PR c++/53094
391 * g++.dg/ext/vector20.C: New testcase.
392
393 2012-11-28 Tobias Burnus <burnus@net-b.de>
394
395 PR fortran/52161
396 * coarray/sync_3.f90: Extend test.
397
398 2012-11-29 Jakub Jelinek <jakub@redhat.com>
399
400 PR rtl-optimization/55512
401 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
402 * gcc.target/i386/pr55512-4.c: Likewise.
403
404 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
405
406 PR c++/52654
407 * g++.dg/cpp0x/udlit-overflow.C: New.
408 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
409
410 2012-11-28 Jakub Jelinek <jakub@redhat.com>
411
412 PR debug/36728
413 PR debug/55467
414 PR middle-end/55507
415 PR bootstrap/55511
416 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
417 are non-empty and add dependency between the first and second asm.
418 * gcc.dg/guality/pr36728-2.c: Likewise.
419 * gcc.dg/guality/pr36728-3.c: New test.
420 * gcc.dg/guality/pr36728-4.c: New test.
421
422 2012-11-28 Andrew Pinski <apinski@cavium.com>
423
424 PR bootstrap/54279
425 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
426 directories.
427 * lib/obj-c++.exp (obj-c++_init): Likewise.
428
429 2012-11-28 Tobias Burnus <burnus@net-b.de>
430
431 PR fortran/52161
432 * coarray/sync_3.f90: New.
433
434 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
435
436 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
437
438 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
439
440 PR rtl-optimization/55512
441 * gcc.target/i386/pr55512-[1234].c: New tests.
442
443 2012-11-28 Jakub Jelinek <jakub@redhat.com>
444
445 PR testsuite/55505
446 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
447
448 PR testsuite/55504
449 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
450 attributes. Avoid clobbering memory before malloced chunk.
451 (main): Pass 1 instead of 0 as argument.
452
453 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
454
455 * gnat.dg/object_overflow.adb: Rename to...
456 * gnat.dg/object_overflow1.adb: ...this.
457 * gnat.dg/object_overflow2.adb: New test.
458 * gnat.dg/object_overflow3.adb: Likewise.
459 * gnat.dg/object_overflow4.adb: Likewise.
460
461 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
462
463 PR c++/55497
464 * g++.dg/init/pr55497.C: New.
465
466 2012-11-28 Richard Biener <rguenther@suse.de>
467
468 PR testsuite/55327
469 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
470 * gcc.dg/vect/slp-perm-9.c: Likewise.
471
472 2012-11-28 Richard Biener <rguenther@suse.de>
473
474 PR c/35634
475 * gcc.dg/torture/pr35634.c: New testcase.
476 * g++.dg/torture/pr35634.C: Likewise.
477 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
478
479 2012-11-27 Tobias Burnus <burnus@net-b.de>
480
481 PR fortran/55476
482 * gfortran.dg/warn_target_lifetime_3.f90: New.
483
484 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
485
486 PR rtl-optimization/55458
487 * gcc.target/i386/pr55458.c: New test.
488
489 2012-11-27 Jakub Jelinek <jakub@redhat.com>
490
491 PR tree-optimization/55110
492 * gcc.dg/pr55110.c: New test.
493
494 2012-11-27 Richard Biener <rguenther@suse.de>
495
496 PR middle-end/55331
497 * g++.dg/opt/pr55331.C: New testcase.
498
499 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
500
501 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
502
503 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
504
505 * gcc.dg/54455.c: Require scheduling.
506 * gcc.dg/c1x-align-4.c: Skip avr.
507 * gcc.dg/pr44024.c: Skip avr in final scan.
508
509 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
510
511 PR testsuite/52641
512 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
513 * gcc.dg/pr54676.c: Make work for 16-bit int.
514
515 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
516
517 PR target/55277
518 * gcc.target/i386/pr55227.c: New test.
519
520 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
521
522 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
523 to -fdump-rtl-all.
524 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
525
526 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
527
528 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
529 New procedure.
530 (add_options_for_arm_v8_vfp): New procedure.
531 * gcc.target/arm/vrintaf32.c: New test.
532 * gcc.target/arm/vrintaf64.c: Likewise.
533 * gcc.target/arm/vrintmf32.c: Likewise.
534 * gcc.target/arm/vrintmf64.c: Likewise.
535 * gcc.target/arm/vrintpf32.c: Likewise.
536 * gcc.target/arm/vrintpf64.c: Likewise.
537 * gcc.target/arm/vrintrf32.c: Likewise.
538 * gcc.target/arm/vrintrf64.c: Likewise.
539 * gcc.target/arm/vrintxf32.c: Likewise.
540 * gcc.target/arm/vrintxf64.c: Likewise.
541 * gcc.target/arm/vrintzf32.c: Likewise.
542 * gcc.target/arm/vrintzf64.c: Likewise.
543
544 2012-11-26 Janus Weil <janus@gcc.gnu.org>
545
546 PR fortran/54997
547 * gfortran.dg/warn_unused_function_2.f90: New.
548
549 2012-11-26 Janus Weil <janus@gcc.gnu.org>
550
551 PR fortran/54881
552 * gfortran.dg/associated_6.f90: New.
553 * gfortran.dg/select_type_30.f03: New.
554
555 2012-11-26 Jakub Jelinek <jakub@redhat.com>
556
557 PR tree-optimization/54471
558 * gcc.dg/tree-ssa/vrp86.c: New test.
559 * gcc.c-torture/execute/pr54471.c: New test.
560
561 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
562
563 PR middle-end/55030
564 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
565 use volatile asms, use plain asms. Where the output value for the
566 asm is unused, write a global variable.
567
568 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
569
570 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
571
572 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
573
574 PR fortran/30146
575 * gfortran.dg/do_check_7.f90: New test.
576
577 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
578
579 PR c++/55446
580 * g++.dg/init/new41.C: New.
581
582 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
583
584 PR fortran/55314
585 * gfortran.dg/allocate_error_4.f90: New test.
586
587 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
588
589 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
590 to send_log.
591
592 2012-11-23 Jakub Jelinek <jakub@redhat.com>
593
594 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
595 from the output.
596
597 PR c++/54046
598 * g++.dg/warn/Wreturn-type-8.C: New test.
599
600 PR middle-end/55430
601 * gcc.dg/pr55430.c: New test.
602
603 2012-11-23 Kostya Serebryany <kcc@google.com>
604
605 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
606
607 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
608
609 * gnat.dg/discr40.ad[sb]: New test.
610
611 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
612
613 * gnat.dg/discr39.adb: New test.
614
615 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
616
617 PR testsuite/52641
618 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
619 * gcc.dg/pr55150-1.c: Same.
620 * gcc.dg/torture/pr54894.c: Add size32plus.
621
622 2012-11-23 Jakub Jelinek <jakub@redhat.com>
623
624 PR sanitizer/55435
625 * c-c++-common/asan/attrib-1.c: New test.
626
627 2012-11-22 Ian Bolton <ian.bolton@arm.com>
628
629 * gcc.target/aarch64/builtin-bswap-1.c: New test.
630 * gcc.target/aarch64/builtin-bswap-2.c: New test.
631
632 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
633
634 PR c++/55432
635 * g++.dg/cpp0x/constexpr-55432.C: New.
636
637 2012-11-21 Janus Weil <janus@gcc.gnu.org>
638
639 PR fortran/55352
640 * gfortran.dg/namelist_76.f90: New.
641
642 2012-11-21 Martin Jambor <mjambor@suse.cz>
643
644 * gcc.dg/ipa/ipcp-agg-7.c: New test.
645 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
646
647 2012-11-21 Martin Jambor <mjambor@suse.cz>
648
649 PR tree-optimization/55260
650 * g++.dg/torture/pr55260-2.C: New test.
651
652 2012-11-21 Martin Jambor <mjambor@suse.cz>
653
654 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
655
656 2012-11-21 Bin Cheng <bin.cheng@arm.com>
657
658 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
659 * gcc.dg/tree-ssa/vrp47.c: Ditto.
660
661 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
662
663 PR target/19398
664 * gcc.target/i386/pr19398.c: New test.
665
666 2012-11-20 Martin Jambor <mjambor@suse.cz>
667
668 PR tree-optimization/55260
669 * g++.dg/torture/pr55260-1.C: New test.
670
671 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
672
673 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
674 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
675 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
676 * gcc.target/aarch64/atomic-op-char.c: Likewise.
677 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
678 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
679 * gcc.target/aarch64/atomic-op-int.c: Likewise.
680 * gcc.target/aarch64/atomic-op-long.c: Likewise.
681 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
682 * gcc.target/aarch64/atomic-op-release.c: Likewise.
683 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
684 * gcc.target/aarch64/atomic-op-short.c: Likewise.
685
686 2012-11-20 Jakub Jelinek <jakub@redhat.com>
687
688 PR middle-end/55094
689 * gcc.dg/pr55094.c: New test.
690
691 PR rtl-optimization/54921
692 * gcc.dg/pr54921.c: New test.
693
694 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
695
696 * gcc.target/i386/pr55359.c: New test.
697
698 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
699
700 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
701 * g++.dg/tls/thread_local3g.C: Likewise.
702 * g++.dg/tls/thread_local4g.C: Likewise.
703 * g++.dg/tls/thread_local5g.C: Likewise.
704 * g++.dg/tls/thread_local6g.C: Likewise.
705 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
706 * g++.dg/tls/thread_local2.C: Likewise.
707 * g++.dg/tls/thread_local2g.C: Likewise.
708 * g++.dg/tls/thread_local6.C: Likewise.
709
710 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
711
712 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
713 * gcc.dg/tm/clone-1.c: New test.
714
715 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
716
717 PR c++/55368
718 * g++.dg/parse/struct-5.C: New.
719
720 2012-11-19 Tom de Vries <tom@codesourcery.com>
721
722 PR rtl-optimization/55315
723 * gcc.target/mips/pr55315.c: New test.
724
725 2012-11-17 Jakub Jelinek <jakub@redhat.com>
726
727 PR tree-optimization/55236
728 * gcc.dg/pr55236.c: New test.
729
730 PR testsuite/55188
731 * gcc.dg/pr19105.c: Accept also optimizing
732 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
733
734 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
735 from addr2line_output. Increment idx if asking for more than one
736 address in one object.
737
738 2012-11-16 Jakub Jelinek <jakub@redhat.com>
739
740 PR tree-optimization/55329
741 * g++.dg/opt/pr55329.C: New test.
742
743 2012-11-16 Janus Weil <janus@gcc.gnu.org>
744
745 PR fortran/55297
746 * gfortran.dg/typebound_operator_18.f90: New.
747
748 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
749
750 PR rtl-optimization/55330
751 * gfortran.dg/pr55330.f90: New test.
752
753 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
754
755 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
756 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
757 * gcc.dg/hoist-register-pressure-2.c: Ditto.
758 * gcc.dg/hoist-register-pressure-3.c: Ditto.
759 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
760 * gcc.dg/tree-prof/unroll-1.c: Ditto.
761
762 2012-11-16 Dodji Seketeli <dodji@redhat.com>
763
764 PR c++/54875
765 * g++.dg/cpp0x/alias-decl-27.C: New test.
766
767 2012-11-16 Jakub Jelinek <jakub@redhat.com>
768
769 PR c++/55337
770 * g++.dg/template/alignof2.C: New test.
771
772 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
773
774 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
775 * g++.dg/mv6.C (dg-options): Ditto.
776
777 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
778
779 * lib/target_suports.exp
780 (check_effective_target_has_w_floating_suffix): New procedure.
781 (check_effective_target_has_q_floating_suffix): Ditto.
782 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
783 for unsupported non-standard suffix on floating constant.
784 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
785
786 2012-11-14 Jakub Jelinek <jakub@redhat.com>
787
788 * lib/asan-dg.exp: New file.
789 * gcc.dg/asan/asan.exp: New file.
790 * g++.dg/dg.exp: Prune also asan tests.
791 * g++.dg/asan/asan.exp: New file.
792 * c-c++-common/asan/memcmp-1.c: New test.
793
794 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
795
796 PR c++/55323
797 * g++.dg/cpp0x/vt-55323.C: New.
798
799 2012-11-13 Sriraman Tallam <tmsriram@google.com>
800
801 * g++.dg/mv4.C: Add require ifunc. Change error message.
802 * g++.dg/mv5.C: Add require ifunc.
803 * g++.dg/mv6.C: Add require ifunc.
804
805 2012-11-13 Martin Jambor <mjambor@suse.cz>
806
807 PR tree-optimization/55253
808 * gcc.dg/torture/pr55253.c: New test.
809 * gcc.dg/torture/pr55305.c: Likewise.
810
811 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
812
813 PR middle-end/55142
814 * gcc.target/i386/pr55142-1.c: New file.
815 * gcc.target/i386/pr55142-2.c: Likewise.
816
817 2012-11-13 Dodji Seketeli <dodji@redhat.com>
818
819 PR c++/54466
820 * g++.dg/cpp0x/alias-decl-26.C: New test file.
821
822 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
823
824 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
825 instead of lp64.
826 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
827 * gcc.target/i386/pr49715-2.c: Likewise.
828 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
829
830 2012-11-13 Jakub Jelinek <jakub@redhat.com>
831
832 PR tree-optimization/55281
833 * gcc.dg/vect/fast-math-pr55281.c: New test.
834 * g++.dg/opt/pr55281.C: New test.
835
836 PR rtl-optimization/54127
837 * gcc.dg/torture/pr54127.c: New test.
838
839 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
840 Jakub Jelinek <jakub@redhat.com>
841
842 PR rtl-optimization/51447
843 * gcc.c-torture/execute/pr51447.c: New test.
844
845 2012-11-12 Ian Bolton <ian.bolton@arm.com>
846
847 * gcc.target/aarch64/csinc-2.c: New test.
848
849 2012-11-12 Ian Bolton <ian.bolton@arm.com>
850
851 * gcc.target/aarch64/cmn.c: New test.
852 * gcc.target/aarch64/adds.c: New test.
853 * gcc.target/aarch64/subs.c: New test.
854
855 2012-11-12 Tobias Burnus <burnus@net-b.de>
856
857 PR fortran/55272
858 * gfortran.dg/coarray_29_1.f90: New.
859 * gfortran.dg/coarray_29_2.f90: New.
860
861 2012-11-12 Bin Cheng <bin.cheng@arm.com>
862
863 * gcc.dg/hoist-register-pressure-3.c: New test.
864
865 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
866
867 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
868 wrappers around sinf and cosf.
869
870 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
871
872 PR middle-end/55247
873 PR middle-end/55259
874 * gcc.target/i386/pr55247-2.c: New file.
875
876 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
877
878 PR middle-end/55263
879 * g++.dg/pr55263.C: New test.
880
881 2012-11-11 Martin Jambor <mjambor@suse.cz>
882
883 PR tree-optimization/55238
884 * testsuite/gcc.dg/torture/pr55238.c: New test.
885
886 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
887
888 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
889 * c-c++-common/torture/vector-subscript-1.c: Likewise.
890 * c-c++-common/torture/vector-subscript-2.c: Likewise.
891
892 2012-11-10 Jan Hubicka <jh@suse.cz>
893
894 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
895
896 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
897
898 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
899 -mno-sse -mno-mmx to dg-options. Reformat.
900
901 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
902
903 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
904 * c-c++-common/vector-compare-1.c: Same.
905 * c-c++-common/vector-compare-2.c: Same.
906 * g++.dg/other/unused1.C: Skip on AIX.
907 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
908 extra message on AIX.
909
910 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
911
912 PR target/55247
913 * gcc.target/i386/pr55247.c: New test.
914
915 2012-11-09 Andrew Pinski <apinski@cavium.com>
916
917 * gcc.c-torture/execute/20121108-1.c: New test.
918
919 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
920
921 PR c++/54413
922 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
923 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
924 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
925 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
926
927 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
928
929 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
930 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
931 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
932 array bounds.
933 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
934
935 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
936
937 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
938 * g++.dg/tm/pr47530.C: Same.
939
940 2012-11-09 Jason Merrill <jason@redhat.com>
941
942 PR c++/54859
943 * g++.dg/cpp0x/alias-decl-25.C: New.
944
945 * g++.dg/abi/abi-tag1.C: New.
946 * g++.dg/abi/abi-tag2.C: New.
947
948 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
949
950 PR rtl-optimization/55154
951 * gcc.target/i386/pr55154.c: New test.
952
953 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
954
955 PR rtl-optimization/55151
956 * gcc.dg/pr55151.c: Move ...
957 * gcc.target/i386/pr55151.c: ... here.
958
959 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
960
961 PR rtl-optimization/54472
962 * gcc.dg/pr54472.c: New test.
963
964 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
965
966 * gnat.dg/stack_check3.ad[sb]: New test.
967
968 2012-11-08 Ian Lance Taylor <iant@google.com>
969
970 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
971 with arguments. Handle errorcheckoutput and rundir test types.
972
973 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
974
975 PR tree-optimization/55191
976 * gcc.dg/pr55191.c: New test.
977
978 2012-11-08 Jakub Jelinek <jakub@redhat.com>
979
980 PR debug/54499
981 * g++.dg/debug/pr54499.C: New test.
982
983 2012-11-08 Jan Hubicka <jh@suse.cz>
984
985 PR middle-end/48636
986 * gcc.dg/winline-3.c: Update.
987
988 2012-11-08 Martin Jambor <mjambor@suse.cz>
989
990 * gfortran.dg/ipcp-array-1.f90: New test.
991
992 2012-11-08 Florian Weimer <fweimer@redhat.com>
993
994 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
995
996 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
997
998 PR rtl-optimization/55151
999 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1000
1001 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1002
1003 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1004
1005 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1006
1007 * gcc.c-torture/compile/20121107-1.c: New test.
1008
1009 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1010
1011 PR rtl-optimization/55151
1012 * gcc.dg/pr55151.c: Compile it only for x86_64.
1013
1014 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1015
1016 PR rtl-optimization/55122
1017 * gcc.dg/pr55122.c: New test.
1018
1019 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1020
1021 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1022 word powerpc.
1023 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1024 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1025 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1026 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1027
1028 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1029
1030 PR c/53063
1031 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1032
1033 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1034
1035 PR c/51294
1036 * c-c++-common/pr51294.c: New.
1037
1038 2012-11-07 Martin Jambor <mjambor@suse.cz>
1039
1040 PR tree-optimization/53787
1041 * gcc.dg/ipa/ipa-5.c: Adjust.
1042 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1043 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1044 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1045 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1046 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1047 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1048 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1049 * gfortran.dg/pr48636-2.f90: New test.
1050 * gfortran.dg/pr53787.f90: Likewise.
1051
1052 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1053
1054 PR c++/55226
1055 Revert:
1056 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1057
1058 PR c++/54922
1059 * g++.dg/cpp0x/constexpr-union4.C: New.
1060
1061 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1062
1063 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1064
1065 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1066
1067 PR target/49220
1068 * gcc.c-torture/compile/pr49220.c: New test.
1069
1070 2012-11-07 Florian Weimer <fweimer@redhat.com>
1071
1072 * g++.dg/init/new40.C: New.
1073
1074 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR debug/54693
1077 * gcc.dg/guality/pr54693-2.c: New test.
1078
1079 2012-11-06 Andrew Pinski <apinski@cavium.com>
1080
1081 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1082 -fno-vect-cost-model.
1083
1084 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1085
1086 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1087 * gcc.dg/tm/debug-1.c: Same.
1088 * gcc.dg/tm/irrevocable-3.c: Same.
1089 * gcc.dg/tm/irrevocable-4.c: Same.
1090 * gcc.dg/tm/memopt-10.c: Same.
1091 * gcc.dg/tm/memopt-11.c: Same.
1092 * gcc.dg/tm/props-4.c: Same.
1093 * gcc.dg/tm/wrap-3.c: Same.
1094 * gcc.dg/tm/wrap-4.c: Same.
1095
1096 2012-11-06 Andrew Pinski <apinski@cavium.com>
1097
1098 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1099
1100 2012-11-06 Jan Hubicka <jh@suse.cz>
1101
1102 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1103 candidate still.
1104 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1105 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1106 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1107
1108 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1109
1110 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1111
1112 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1113
1114 PR middle-end/41993
1115 * gcc.dg/torture/pr41993.c: New test.
1116
1117 2012-11-06 Jan Hubicka <jh@suse.cz>
1118
1119 * gcc.target/i386/l_fma_float_?.c: Update.
1120 * gcc.target/i386/l_fma_double_?.c: Update.
1121
1122 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1123
1124 PR target/54089
1125 * gcc.target/sh/pr54089-8.c: New.
1126 * gcc.target/sh/pr54089-9.c: New.
1127
1128 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1129
1130 PR target/47440
1131 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1132 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1133 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1134 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1135 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1136 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1137 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1138 * gcc.target/i386/avx-vzeroupper-27.c: New.
1139
1140 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1141
1142 PR fortran/54917
1143 * gfortran.dg/transfer_class_1.f90: New.
1144 * gfortran.dg/transfer_class_2.f90: New.
1145
1146 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1147
1148 * testsuite/g++.dg/mv1.C: New test.
1149 * testsuite/g++.dg/mv2.C: New test.
1150 * testsuite/g++.dg/mv3.C: New test.
1151 * testsuite/g++.dg/mv4.C: New test.
1152 * testsuite/g++.dg/mv5.C: New test.
1153 * testsuite/g++.dg/mv6.C: New test.
1154
1155 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1156
1157 PR testsuite/55186
1158 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1159
1160 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1161
1162 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1163 darwin.
1164
1165 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1166
1167 * g++.dg/torture/20121105-1.C: New test.
1168
1169 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1170
1171 * gcc.dg/torture/fp-compare.c: New testcase.
1172
1173 2012-11-05 Jan Hubicka <jh@suse.cz>
1174
1175 * gcc.dg/const-1.c: Update.
1176 * gcc.dg/pure-1.c: Update.
1177
1178 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1179
1180 PR rtl-optimization/55151
1181 * gcc.dg/pr55151.c: New test.
1182
1183 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1184
1185 PR debug/54970
1186 PR debug/54971
1187 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1188
1189 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1190
1191 PR testsuite/51128
1192 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1193
1194 2012-11-05 Jan Hubicka <jh@suse.cz>
1195
1196 * gcc.dg/autopar/pr49960.c: Fix testcase.
1197
1198 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1199
1200 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1201 Fix scan-tree-dump-times directive.
1202
1203 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1204
1205 PR fortran/55199
1206 * gfortran.dg/associate_12.f90: New.
1207
1208 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1209
1210 PR target/54255
1211 * lib/target-supports.exp (check_effective_target_masm_intel): New
1212 proc.
1213 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1214 masm_intel.
1215
1216 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1217 Jack Howarth <howarth@bromo.med.uc.edu>
1218
1219 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1220 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1221 * gcc.target/i386/pr53249.c: Likewise.
1222
1223 2012-11-03 Andrew Pinski <apinski@cavium.com>
1224
1225 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1226 call abort1 so that cross jumping does not happen.
1227
1228 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1229
1230 PR target/51244
1231 * gcc.target/sh/pr51244-18.c: New.
1232 * gcc.target/sh/pr51244-19.c: New.
1233
1234 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1235
1236 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1237 b requires a 64-bit operation followed by a truncation.
1238
1239 2012-11-02 Jan Hubicka <jh@suse.cz>
1240
1241 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1242
1243 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1244
1245 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1246 conditions to verify the reduction code is vectorized.
1247
1248 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1249 in case 'pow', such as 'powerpc' is used in the compiler version name.
1250 * gcc.target/powerpc/pr46728-2.c: Likewise.
1251 * gcc.target/powerpc/pr46728-3.c: Likewise.
1252 * gcc.target/powerpc/pr46728-4.c: Likewise.
1253 * gcc.target/powerpc/pr46728-5.c: Likewise.
1254 * gcc.target/powerpc/pr46728-7.c: Likewise.
1255 * gcc.target/powerpc/pr46728-8.c: Likewise.
1256 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1257
1258 2012-11-02 Jan Hubicka <jh@suse.cz>
1259
1260 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1261
1262 2012-11-02 Jan Hubicka <jh@suse.cz>
1263
1264 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1265 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1266
1267 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1268
1269 PR middle-end/55130
1270 * gcc.target/i386/pr55130.c: New test.
1271
1272 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1273
1274 PR target/55147
1275 * gcc.target/i386/pr55147.c: New test.
1276
1277 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1278
1279 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1280 * gfortran.dg/default_format_denormal_1.f90: Same.
1281
1282 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1283
1284 PR middle-end/55001
1285 * g++.dg/ext/vector19.C: Remove target restrictions.
1286 * gcc.dg/fold-compare-7.c: New testcase.
1287
1288 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1289
1290 PR target/55160
1291 * gcc.target/sh/pr55160.c: New.
1292
1293 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1294
1295 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1296 scan-assembler regex.
1297
1298 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1299
1300 PR middle-end/55150
1301 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1302 * gcc.dg/pr55150-2.c: New test.
1303
1304 2012-11-01 Sharad Singhai <singhai@google.com>
1305
1306 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1307 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1308 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1309 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1310
1311 2012-10-31 Dehao Chen <dehao@google.com>
1312
1313 * g++.dg/debug/dwarf2/block.C: New testcase.
1314
1315 2012-10-31 Jan Hubicka <jh@suse.cz>
1316
1317 * gcc.dg/pr44974.c: Add noinline.
1318
1319 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1320
1321 PR fortran/53718
1322 * gfortran.dg/class_54.f90: New.
1323
1324 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1325 Jakub Jelinek <jakub@redhat.com>
1326
1327 PR tree-optimization/55018
1328 * gcc.dg/torture/pr55018.c: New test.
1329
1330 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1331
1332 PR c++/54583
1333 * g++.dg/ext/vla13.C: New.
1334
1335 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1336
1337 PR middle-end/55150
1338 * gcc.dg/pr55150.c: New test.
1339
1340 2012-10-31 Tobias Burnus <burnus@net-b.de>
1341
1342 PR fortran/55134
1343 * gfortran.dg/associate_11.f90: New.
1344
1345 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1346
1347 PR c++/54955
1348 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1349
1350 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1351
1352 PR tree-optimization/19105
1353 PR tree-optimization/21643
1354 PR tree-optimization/46309
1355 * gcc.dg/pr19105.c: New test.
1356 * gcc.dg/pr21643.c: New test.
1357 * gcc.dg/pr46309-2.c: New test.
1358 * gcc.c-torture/execute/pr46309.c: New test.
1359
1360 2012-10-31 Alan Modra <amodra@gmail.com>
1361
1362 * gcc.target/powerpc/dimode_off.c: New.
1363 * gcc.target/powerpc/timode_off.c: New.
1364 * gcc.target/powerpc/dfmode_off.c: New.
1365 * gcc.target/powerpc/tfmode_off.c: New.
1366
1367 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1368
1369 PR rtl-optimization/55093
1370 * gcc.target/i386/pr55093.c: New file.
1371
1372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 * gcc.target/i386/pr55116.c: Renamed to ...
1375 * gcc.target/i386/pr55116-1.c: This.
1376
1377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1378
1379 * gcc.target/i386/pr55116-2.c: New file.
1380
1381 2012-10-30 Richard Biener <rguenther@suse.de>
1382
1383 * gcc.dg/vect/slp-perm-2.c: Adjust.
1384
1385 2012-10-30 Richard Biener <rguenther@suse.de>
1386
1387 PR tree-optimization/55111
1388 * gcc.dg/torture/pr55111.c: New testcase.
1389
1390 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1391
1392 PR target/53988
1393 * gcc.target/sh/pr53988.c: New.
1394
1395 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1396
1397 PR target/54989
1398 * gcc.dg/hoist-register-pressure-1.c: Rename from
1399 hoist-register-pressure.c. Add nonpic condition.
1400 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1401
1402 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1403
1404 PR c++/54930
1405 * gcc.dg/Wreturn-local-addr.c: New.
1406 * g++.dg/warn/Wno-return-local-addr.C: New.
1407 * g++.dg/warn/Wreturn-local-addr.C: New.
1408
1409 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1410
1411 PR middle-end/55116
1412 * gcc.target/i386/pr55116.c: New file.
1413
1414 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1415
1416 PR c/53066
1417 * gcc.dg/Wshadow-4.c: New.
1418 * gcc.dg/Wshadow-4.h: New.
1419
1420 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1421
1422 PR debug/54693
1423 * gcc.dg/guality/pr54693.c: New.
1424
1425 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1426
1427 PR middle-end/55027
1428 * gcc.dg/pr55027.c: New testcase.
1429
1430 2012-10-29 Jan Hubicka <jh@suse.cz>
1431
1432 * gcc.dg/ipa/inline-6.c: New testcase.
1433
1434 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1435
1436 PR rtl-optimization/55106
1437 * g++.dg/pr55106.C: New.
1438
1439 2012-10-29 Richard Guenther <rguenther@suse.de>
1440
1441 PR middle-end/53695
1442 * gcc.dg/torture/pr53695.c: New testcase.
1443
1444 2012-10-28 Jan Hubicka <jh@suse.cz>
1445
1446 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1447
1448 2012-10-28 Tobias Burnus <burnus@net-b.de>
1449
1450 PR fortran/54958
1451 * gfortran.dg/do_check_6.f90: New.
1452
1453 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1454 Jack Howarth <howarth@bromo.med.uc.edu>
1455
1456 PR target/54404
1457 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1458 to dg-options.
1459 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1460
1461 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1462
1463 PR target/34283
1464 * gcc.target/i386/pr34283.c: New test.
1465
1466 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR c++/55081
1469 * g++.dg/opt/pr55081.C: New test.
1470
1471 PR debug/54970
1472 PR debug/54971
1473 * gcc.dg/guality/pr54970.c: New test.
1474
1475 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1476
1477 PR c++/54984
1478 * g++.dg/template/new11.C: New.
1479
1480 2012-10-26 Richard Biener <rguenther@suse.de>
1481
1482 PR middle-end/54824
1483 * gcc.dg/torture/pr54824.c: New testcase.
1484
1485 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1486
1487 * gcc.target/i386/fxsave-1.c: New.
1488 * gcc.target/i386/fxsave64-1.c: Ditto.
1489 * gcc.target/i386/fxrstor-1.c: Ditto.
1490 * gcc.target/i386/fxrstor64-1.c: Ditto.
1491 * gcc.target/i386/xsave-1.c: Ditto.
1492 * gcc.target/i386/xsave64-1.c: Ditto.
1493 * gcc.target/i386/xrstor-1.c: Ditto.
1494 * gcc.target/i386/xrstor64-1.c: Ditto.
1495 * gcc.target/i386/xsaveopt-1.c: Ditto.
1496 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1497 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1498 * gcc.target/i386/sse-13.c: Ditto.
1499 * gcc.target/i386/sse-14.c: Ditto.
1500 * gcc.target/i386/sse-22.c: Ditto.
1501 * gcc.target/i386/sse-23.c: Ditto.
1502 * g++.dg/other/i386-2.C: Ditto.
1503 * g++.dg/other/i386-3.C: Ditto.
1504
1505 2012-10-25 Jan Hubicka <jh@suse.cz>
1506
1507 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1508 at ivcanon time.
1509
1510 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1511
1512 PR c++/53761
1513 * g++.dg/ext/transparent-union.C: New.
1514
1515 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1516
1517 PR c++/54427
1518 * g++.dg/ext/vector19.C: New testcase.
1519
1520 2012-10-25 Richard Biener <rguenther@suse.de>
1521
1522 PR tree-optimization/54902
1523 * g++.dg/torture/pr54902.C: New testcase.
1524
1525 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1526
1527 PR c++/34892
1528 * g++.dg/template/crash114.C: New.
1529
1530 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1531
1532 PR bootstrap/55049
1533 * gcc.target/i386/pr55049-1.c: New test.
1534
1535 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1536
1537 PR fortran/55037
1538 * gfortran.dg/class_dummy_4.f03: New.
1539
1540 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR rtl-optimization/55010
1543 * gcc.dg/pr55010.c: New test.
1544
1545 PR debug/54828
1546 * g++.dg/debug/pr54828.C: New test.
1547
1548 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1549
1550 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1551 * gcc.dg/vect/vect-83_64.c: Likewise.
1552
1553 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1554
1555 PR c++/54922
1556 * g++.dg/cpp0x/constexpr-union4.C: New.
1557
1558 2012-10-23 Jeff Law <law@redhat.com>
1559
1560 * gcc.c-torture/execute/pr54985.c: New test.
1561
1562 2012-10-23 Paul Koning <ni1d@arrl.net>
1563
1564 PR debug/54508
1565 * g++.dg/debug/dwarf2/pr54508.C: New.
1566
1567 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1568
1569 PR c++/54844
1570 * g++.dg/template/sizeof14.C: New test.
1571
1572 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1573 Jim MacArthur <jim.macarthur@arm.com>
1574 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1575 Marcus Shawcroft <marcus.shawcroft@arm.com>
1576 Nigel Stephens <nigel.stephens@arm.com>
1577 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1578 Richard Earnshaw <rearnsha@arm.com>
1579 Sofiane Naci <sofiane.naci@arm.com>
1580 Stephen Thomas <stephen.thomas@arm.com>
1581 Tejas Belagod <tejas.belagod@arm.com>
1582 Yufeng Zhang <yufeng.zhang@arm.com>
1583
1584 * lib/target-supports.exp
1585 (check_profiling_available): Add AArch64.
1586 (check_effective_target_vect_int): Likewise.
1587 (check_effective_target_vect_shift): Likewise.
1588 (check_effective_target_vect_float): Likewise.
1589 (check_effective_target_vect_double): Likewise.
1590 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1591 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1592 (check_effective_target_vect_pack_trunc): Likewise.
1593 (check_effective_target_vect_unpack): Likewise.
1594 (check_effective_target_vect_hw_misalign): Likewise.
1595 (check_effective_target_vect_short_mult): Likewise.
1596 (check_effective_target_vect_int_mult): Likewise.
1597 (check_effective_target_vect_stridedN): Likewise.
1598 (check_effective_target_sync_int_long): Likewise.
1599 (check_effective_target_sync_char_short): Likewise.
1600 (check_vect_support_and_set_flags): Likewise.
1601 (check_effective_target_aarch64_tiny): New.
1602 (check_effective_target_aarch64_small): New.
1603 (check_effective_target_aarch64_large): New.
1604 * g++.dg/other/PR23205.C: Enable aarch64.
1605 * g++.dg/other/pr23205-2.C: Likewise.
1606 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1607 * gcc.c-torture/execute/20101011-1.c: Likewise.
1608 * gcc.dg/20020312-2.c: Likewise.
1609 * gcc.dg/20040813-1.c: Likewise.
1610 * gcc.dg/builtin-apply2.c: Likewise.
1611 * gcc.dg/stack-usage-1.c: Likewise.
1612
1613 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1614 Jim MacArthur <jim.macarthur@arm.com>
1615 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1616 Marcus Shawcroft <marcus.shawcroft@arm.com>
1617 Nigel Stephens <nigel.stephens@arm.com>
1618 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1619 Richard Earnshaw <rearnsha@arm.com>
1620 Sofiane Naci <sofiane.naci@arm.com>
1621 Stephen Thomas <stephen.thomas@arm.com>
1622 Tejas Belagod <tejas.belagod@arm.com>
1623 Yufeng Zhang <yufeng.zhang@arm.com>
1624
1625 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1626 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1627 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1628 * gcc.target/aarch64/aapcs/abitest.S: New file.
1629 * gcc.target/aarch64/aapcs/abitest.h: New file.
1630 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1631 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1632 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1633 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1634 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1635 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1636 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1637 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1638 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1639 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1640 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1641 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1642 * gcc.target/aarch64/aapcs/test_1.c: New file.
1643 * gcc.target/aarch64/aapcs/test_10.c: New file.
1644 * gcc.target/aarch64/aapcs/test_11.c: New file.
1645 * gcc.target/aarch64/aapcs/test_12.c: New file.
1646 * gcc.target/aarch64/aapcs/test_13.c: New file.
1647 * gcc.target/aarch64/aapcs/test_14.c: New file.
1648 * gcc.target/aarch64/aapcs/test_15.c: New file.
1649 * gcc.target/aarch64/aapcs/test_16.c: New file.
1650 * gcc.target/aarch64/aapcs/test_17.c: New file.
1651 * gcc.target/aarch64/aapcs/test_18.c: New file.
1652 * gcc.target/aarch64/aapcs/test_19.c: New file.
1653 * gcc.target/aarch64/aapcs/test_2.c: New file.
1654 * gcc.target/aarch64/aapcs/test_20.c: New file.
1655 * gcc.target/aarch64/aapcs/test_21.c: New file.
1656 * gcc.target/aarch64/aapcs/test_22.c: New file.
1657 * gcc.target/aarch64/aapcs/test_23.c: New file.
1658 * gcc.target/aarch64/aapcs/test_24.c: New file.
1659 * gcc.target/aarch64/aapcs/test_25.c: New file.
1660 * gcc.target/aarch64/aapcs/test_26.c: New file.
1661 * gcc.target/aarch64/aapcs/test_3.c: New file.
1662 * gcc.target/aarch64/aapcs/test_4.c: New file.
1663 * gcc.target/aarch64/aapcs/test_5.c: New file.
1664 * gcc.target/aarch64/aapcs/test_6.c: New file.
1665 * gcc.target/aarch64/aapcs/test_7.c: New file.
1666 * gcc.target/aarch64/aapcs/test_8.c: New file.
1667 * gcc.target/aarch64/aapcs/test_9.c: New file.
1668 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1669 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1670 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1671 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1672 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1673 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1674 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1675 * gcc.target/aarch64/aapcs/type-def.h: New file.
1676 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1677 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1678 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1679 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1680 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1681 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1682 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1683 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1684 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1685 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1686 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1687 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1688 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1689 * gcc.target/aarch64/aarch64.exp: New file.
1690 * gcc.target/aarch64/adc-1.c: New file.
1691 * gcc.target/aarch64/adc-2.c: New file.
1692 * gcc.target/aarch64/asm-1.c: New file.
1693 * gcc.target/aarch64/clrsb.c: New file.
1694 * gcc.target/aarch64/clz.c: New file.
1695 * gcc.target/aarch64/ctz.c: New file.
1696 * gcc.target/aarch64/csinc-1.c: New file.
1697 * gcc.target/aarch64/csinv-1.c: New file.
1698 * gcc.target/aarch64/csneg-1.c: New file.
1699 * gcc.target/aarch64/extend.c: New file.
1700 * gcc.target/aarch64/fcvt.x: New file.
1701 * gcc.target/aarch64/fcvt_double_int.c: New file.
1702 * gcc.target/aarch64/fcvt_double_long.c: New file.
1703 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1704 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1705 * gcc.target/aarch64/fcvt_float_int.c: New file.
1706 * gcc.target/aarch64/fcvt_float_long.c: New file.
1707 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1708 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1709 * gcc.target/aarch64/ffs.c: New file.
1710 * gcc.target/aarch64/fmadd.c: New file.
1711 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1712 * gcc.target/aarch64/frint.x: New file.
1713 * gcc.target/aarch64/frint_double.c: New file.
1714 * gcc.target/aarch64/frint_float.c: New file.
1715 * gcc.target/aarch64/index.c: New file.
1716 * gcc.target/aarch64/mneg-1.c: New file.
1717 * gcc.target/aarch64/mneg-2.c: New file.
1718 * gcc.target/aarch64/mneg-3.c: New file.
1719 * gcc.target/aarch64/mnegl-1.c: New file.
1720 * gcc.target/aarch64/mnegl-2.c: New file.
1721 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1722 * gcc.target/aarch64/pic-constantpool1.c: New file.
1723 * gcc.target/aarch64/pic-symrefplus.c: New file.
1724 * gcc.target/aarch64/predefine_large.c: New file.
1725 * gcc.target/aarch64/predefine_small.c: New file.
1726 * gcc.target/aarch64/predefine_tiny.c: New file.
1727 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1728 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1729 * gcc.target/aarch64/table-intrinsics.c: New file.
1730 * gcc.target/aarch64/tst-1.c: New file.
1731 * gcc.target/aarch64/vect-abs-compile.c: New file.
1732 * gcc.target/aarch64/vect-abs.c: New file.
1733 * gcc.target/aarch64/vect-abs.x: New file.
1734 * gcc.target/aarch64/vect-compile.c: New file.
1735 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1736 * gcc.target/aarch64/vect-faddv.c: New file.
1737 * gcc.target/aarch64/vect-faddv.x: New file.
1738 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1739 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1740 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1741 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1742 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1743 * gcc.target/aarch64/vect-fp-compile.c: New file.
1744 * gcc.target/aarch64/vect-fp.c: New file.
1745 * gcc.target/aarch64/vect-fp.x: New file.
1746 * gcc.target/aarch64/vect-mull-compile.c: New file.
1747 * gcc.target/aarch64/vect-mull.c: New file.
1748 * gcc.target/aarch64/vect-mull.x: New file.
1749 * gcc.target/aarch64/vect.c: New file.
1750 * gcc.target/aarch64/vect.x: New file.
1751 * gcc.target/aarch64/vector_intrinsics.c: New file.
1752 * gcc.target/aarch64/vfp-1.c: New file.
1753 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1754 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1755 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1756 * g++.dg/abi/aarch64_guard1.C: New file.
1757
1758 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR c++/54988
1761 * c-c++-common/pr54988.c: New test.
1762
1763 2012-10-23 Jan Hubicka <jh@suse.cz>
1764
1765 * gcc.dg/tree-prof/peel-1.c: New testcase.
1766
1767 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1768
1769 PR gcc/52945
1770 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1771
1772 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1773
1774 * gcc.dg/c99-predef-1.c: New test.
1775 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1776 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1777 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1778 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1779 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1780 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1781 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1782 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1783 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1784 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1785 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1786 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1787
1788 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1789
1790 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1791
1792 2012-10-23 Jan Hubicka <jh@suse.cz>
1793
1794 PR middle-end/54937
1795 * gcc.c-torture/execute/pr54937.c: New testcase.
1796 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1797
1798 2012-10-23 Jan Hubicka <jh@suse.cz>
1799
1800 PR middle-end/54967
1801 * gfortran.dg/pr54967.f90: New testcase.
1802
1803 2012-10-23 Terry Guo <terry.guo@arm.com>
1804
1805 PR target/55019
1806 * gcc.dg/pr55019.c: New.
1807
1808 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1809
1810 PR tree-optimization/55008
1811 * gcc.dg/tree-ssa/pr55008.c: New test.
1812
1813 2012-10-22 Richard Biener <rguenther@suse.de>
1814
1815 PR tree-optimization/55011
1816 * gcc.dg/torture/pr55011.c: New testcase.
1817
1818 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1819
1820 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1821 * gcc.target/arm/pr40457-2.c: Likewise.
1822 * gcc.target/arm/pr40457-3.c: Likewise.
1823
1824 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1825
1826 * gnat.dg/specs/limited_with4.ads: New test.
1827 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1828
1829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 * gnat.dg/modular4.adb: New test.
1832 * gnat.dg/modular4_pkg.ads: New helper.
1833
1834 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1837 * gnat.dg/specs/addr1.ads: Likewise.
1838
1839 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1840
1841 * gcc.dg/webizer.c (main): Add missing exit call.
1842
1843 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1844
1845 PR fortran/54465
1846 * gfortran.dg/wextra_1.f: New test.
1847
1848 2012-10-20 Jan Hubicka <jh@suse.cz>
1849
1850 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1851
1852 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1853
1854 PR fortran/54224
1855 * gfortran.dg/warn_unused_function.f90: New.
1856
1857 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1858
1859 * lib/target-supports.exp
1860 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1861
1862 2012-10-19 Richard Guenther <rguenther@suse.de>
1863
1864 PR tree-optimization/54981
1865 * gcc.dg/pr54981.c: New testcase.
1866
1867 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1868
1869 PR target/54892
1870 * gcc.target/arm/pr54892.c: New.
1871
1872 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1873
1874 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1875
1876 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/54501
1879 * g++.dg/init/array30.C: New.
1880 * g++.dg/init/array31.C: Likewise.
1881
1882 2012-10-18 Tobias Burnus <burnus@net-b.de>
1883
1884 PR fortran/54884
1885 * gfortran.dg/public_private_module_7.f90: New.
1886
1887 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1888
1889 PR c++/29633
1890 * g++.dg/template/pr29633.C: New.
1891
1892 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1893
1894 * gnat.dg/loop_optimization13.ad[sb]: New test.
1895 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1896
1897 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1898
1899 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1900 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1901 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1902 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1903
1904 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1905
1906 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1907 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1908 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1909 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1910 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1911 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1912
1913 2012-10-16 Jan Hubicka <jh@suse.cz>
1914
1915 * gcc.target/i386/l_fma_float_?.c: Update.
1916 * gcc.target/i386/l_fma_double_?.c: Update.
1917 * gfortran.dg/do_1.f90: XFAIL
1918 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1919 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1920 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1921 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1922 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1923 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1924 valid.
1925
1926 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1927
1928 PR c/53063
1929 PR c/40989
1930 * gcc.dg/Wstrict-overflow-24.c: New.
1931
1932 2012-10-16 Tobias Burnus <burnus@net-b.de>
1933
1934 PR fortran/50981
1935 PR fortran/54618
1936 * gfortran.dg/class_optional_1.f90: New.
1937 * gfortran.dg/class_optional_2.f90: New.
1938
1939 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1940
1941 PR debug/54796
1942 * gcc.dg/guality/pr54796.c: New test.
1943
1944 PR tree-optimization/54889
1945 * gfortran.dg/pr54889.f90: New test.
1946
1947 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1948
1949 * g++.dg/other/dump-ada-spec-2.C: New test.
1950
1951 2012-10-16 Easwaran Raman <eraman@google.com>
1952
1953 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1954 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1955
1956 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1957
1958 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1959 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1960
1961 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1962
1963 PR target/54925
1964 * gcc.c-torture/compile/pr54925.c: New.
1965
1966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1967
1968 PR target/51244
1969 * gcc.target/sh/pr51244-17.c: New.
1970
1971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1972
1973 PR target/54760
1974 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1975 functions.
1976 * gcc.target/sh/pr54760-4.c: New.
1977
1978 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1979
1980 PR target/34777
1981 * gcc.target/sh/torture/sh-torture.exp: New.
1982 * gcc.target/sh/torture/pr34777.c: New.
1983
1984 2012-10-15 Matthias Klose <doko@ubuntu.com>
1985
1986 * lib/target-supports.exp (check_profiling_available): Match
1987 arm*-*-linux-* for ARM Linux/GNU.
1988 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1989 * gfortran.dg/enum_10.f90: Likewise.
1990 * gfortran.dg/enum_9.f90: Likewise.
1991 * gcc.target/arm/synchronize.c: Likewise.
1992 * g++.old-deja/g++.jason/enum6.C: Likewise.
1993 * g++.old-deja/g++.other/enum4.C: Likewise.
1994 * g++.old-deja/g++.law/enum9.C: Likewise.
1995
1996 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1997
1998 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1999 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2000
2001 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2002 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/17805
2005 * g++.dg/overload/operator6.C: New.
2006
2007 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/50080 (again)
2010 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2011 * g++.dg/parse/tmpl-outside1.C: Likewise.
2012 * g++.dg/template/qualttp18.C: Likewise.
2013 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2014 * g++.old-deja/g++.pt/overload13.C: Likewise.
2015
2016 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2017
2018 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2019 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2020 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2021 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2022 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2023 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2024 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2025 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2026
2027 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2028
2029 PR c++/50080
2030 * g++.dg/parse/tmpl-outside2.C: New.
2031 * g++.dg/parse/tmpl-outside1.C: Adjust.
2032 * g++.dg/template/qualttp18.C: Likewise.
2033 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2034 * g++.old-deja/g++.pt/overload13.C: Likewise.
2035
2036 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2037
2038 PR tree-optimization/54915
2039 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2040
2041 2012-10-15 Richard Guenther <rguenther@suse.de>
2042
2043 PR tree-optimization/54920
2044 * gcc.dg/torture/pr54920.c: New testcase.
2045
2046 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2047
2048 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2049
2050 2012-10-13 Jason Merrill <jason@redhat.com>
2051
2052 * g++.dg/tls/thread_local7g.C: Require tls_native.
2053
2054 2012-10-14 Jason Merrill <jason@redhat.com>
2055
2056 * g++.dg/cpp0x/inh-ctor1.C: New.
2057 * g++.dg/cpp0x/inh-ctor2.C: New.
2058 * g++.dg/cpp0x/inh-ctor3.C: New.
2059 * g++.dg/cpp0x/inh-ctor4.C: New.
2060 * g++.dg/cpp0x/inh-ctor5.C: New.
2061 * g++.dg/cpp0x/inh-ctor6.C: New.
2062 * g++.dg/cpp0x/inh-ctor7.C: New.
2063 * g++.dg/cpp0x/inh-ctor8.C: New.
2064 * g++.dg/cpp0x/inh-ctor9.C: New.
2065 * g++.dg/cpp0x/inh-ctor10.C: New.
2066 * g++.dg/cpp0x/inh-ctor11.C: New.
2067 * g++.dg/cpp0x/inh-ctor12.C: New.
2068 * g++.dg/cpp0x/inh-ctor13.C: New.
2069
2070 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2071
2072 PR rtl-optimization/54919
2073 * gcc.dg/pr54919.c: New testcase.
2074
2075 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2076
2077 PR c++/53581
2078 * g++.dg/template/crash113.C: New.
2079
2080 2012-10-14 Jan Hubicka <jh@suse.cz>
2081
2082 * gcc.dg/unroll_5.c: New testcase.
2083
2084 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2085
2086 PR c++/52643
2087 * g++.dg/opt/pr52643.C: New.
2088
2089 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2090
2091 PR target/54602
2092 * gcc.target/sh/pr54602-1.c: New.
2093 * gcc.target/sh/pr54602-2.c: New.
2094 * gcc.target/sh/pr54602-3.c: New.
2095 * gcc.target/sh/pr54602-4.c: New.
2096
2097 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2098
2099 PR target/54680
2100 * gcc.target/sh/pr54680.c: New.
2101
2102 2012-10-12 Jan Hubicka <jh@suse.cz>
2103
2104 * gcc.dg/webizer.c: New testcase.
2105
2106 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2107
2108 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2109 specify -m64.
2110
2111 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2112
2113 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2114 Return 0 if already specifying -mfloat-abi other than hard.
2115
2116 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2117
2118 * gcc.dg/pr53060.c: Prune irrelevant warning.
2119
2120 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR c/54381
2123 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2124 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2125 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2126 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2127 Adjust expected wording of warnings for *cmp* builtins.
2128 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2129 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2130
2131 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/24449
2134 * g++.dg/parse/friend-main.C: New.
2135
2136 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2137
2138 PR c++/53055
2139 * g++.dg/pr53055.C: New testcase.
2140
2141 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/52744
2144 * g++.dg/cpp0x/pr52744.C: New.
2145
2146 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2147
2148 PR fortran/40453
2149 * gfortran.dg/dummy_procedure_9.f90: New.
2150
2151 2012-10-12 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/54894
2154 * gcc.dg/torture/pr54894.c: New testcase.
2155
2156 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2157
2158 PR target/51244
2159 * gcc.target/sh/pr51244-13.c: New.
2160 * gcc.target/sh/pr51244-14.c: New.
2161 * gcc.target/sh/pr51244-15.c: New.
2162 * gcc.target/sh/pr51244-16.c: New.
2163
2164 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 PR c++/51878
2167 * g++.dg/cpp0x/decltype45.C: New.
2168
2169 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2170
2171 PR fortran/54784
2172 * gfortran.dg/class_allocate_13.f90: New.
2173
2174 2012-10-11 Jason Merrill <jason@redhat.com>
2175
2176 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2177 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2178
2179 * g++.dg/gomp/tls-5.C: Require tls_native.
2180 * g++.dg/tls/thread_local7.C: Require tls_native.
2181 * g++.dg/tls/static2.C: New.
2182
2183 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2184
2185 PR c++/36107
2186 * g++.dg/ext/weak5.C: New.
2187
2188 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2189
2190 PR testsuite/54868
2191 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2192 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2193
2194 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2195
2196 PR c++/43765
2197 * g++.dg/parse/pr43765.C: New.
2198
2199 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2200
2201 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2202
2203 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/43663
2206 * g++.dg/init/bitfield3.C: New.
2207
2208 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2209
2210 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2211
2212 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2213
2214 PR tree-optimization/54877
2215 * gcc.dg/torture/pr54877.c: New test.
2216
2217 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2218
2219 PR testsuite/53397
2220 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2221 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2222 and remove target info from dg-do compile.
2223 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2224 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2225 and remove target info from dg-do compile.
2226
2227 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2228
2229 * gcc.dg/pr54782.c: Require target with pthread support.
2230
2231 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/53122
2234 * g++.dg/cpp0x/auto35.C: New.
2235
2236 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2237
2238 PR c++/53540 - using fails to be equivalent to typedef
2239 * g++.dg/cpp0x/alias-decl-24.C: New test.
2240
2241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2242
2243 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2244 that c++11 attributes to types are ignored for now.
2245 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2246 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2247
2248 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2249
2250 PR c++/53741
2251 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2252
2253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/50478
2256 * g++.dg/cpp0x/initlist67.C: New.
2257
2258 2012-10-10 Dehao Chen <dehao@google.com>
2259
2260 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2261
2262 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2263
2264 PR target/52480
2265 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2266 Add runtime tests.
2267
2268 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/53307
2271 * g++.dg/cpp0x/decltype44.C: New.
2272
2273 2012-10-09 Steve Ellcey <sellcey@mips.com>
2274
2275 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2276
2277 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2278
2279 PR c++/53763
2280 * g++.dg/cpp0x/decltype43.C: New.
2281
2282 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2283
2284 PR middle-end/53397
2285 * gcc.dg/pr53397-1.c: New test case.
2286 * gcc.dg/pr53397-2.c: New test case.
2287
2288 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2289
2290 PR c++/54194
2291 * g++.dg/warn/Wparentheses-26.C: Adjust.
2292 * g++.dg/warn/Wparentheses-27.C: New.
2293
2294 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2295
2296 PR c++/54427
2297 * c-c++-common/vector-scalar.c: New testcase.
2298 * g++.dg/ext/vector18.C: New testcase.
2299 * g++.dg/ext/vector5.C: This is not an error anymore.
2300 * gcc.dg/init-vec-1.c: Move ...
2301 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2302 * gcc.c-torture/execute/vector-shift1.c: Move ...
2303 * c-c++-common/torture/vector-shift1.c: ... here.
2304 * gcc.dg/scal-to-vec1.c: Move ...
2305 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2306 C++11. Adapt error messages.
2307 * gcc.dg/convert-vec-1.c: Move ...
2308 * c-c++-common/convert-vec-1.c: ... here.
2309 * gcc.dg/scal-to-vec2.c: Move ...
2310 * c-c++-common/scal-to-vec2.c: ... here.
2311
2312 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2313
2314 PR target/54400
2315 * gcc.target/i386/pr54400.c: New testcase.
2316
2317 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2318
2319 PR c++/54858
2320 * g++.dg/template/pr54858.C: New test.
2321
2322 2012-10-08 Marek Polacek <polacek@redhat.com>
2323
2324 PR debug/54831
2325 * g++.dg/debug/pr54831.C: New test.
2326
2327 2012-10-08 Dehao Chen <dehao@google.com>
2328
2329 * g++.dg/predict-loop-exit-1.C: New.
2330 * g++.dg/predict-loop-exit-2.C: New.
2331 * g++.dg/predict-loop-exit-3.C: New.
2332
2333 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2334
2335 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2336
2337 2012-10-08 Jason Merrill <jason@redhat.com>
2338
2339 * g++.dg/gomp/tls-5.C: New.
2340 * g++.dg/gomp/tls-wrap1.C: New.
2341 * g++.dg/gomp/tls-wrap2.C: New.
2342 * g++.dg/gomp/tls-wrap3.C: New.
2343 * g++.dg/gomp/tls-wrap4.C: New.
2344 * g++.dg/gomp/tls-wrapper-cse.C: New.
2345 * g++.dg/tls/thread_local-cse.C: New.
2346 * g++.dg/tls/thread_local-order1.C: New.
2347 * g++.dg/tls/thread_local-order2.C: New.
2348 * g++.dg/tls/thread_local-wrap1.C: New.
2349 * g++.dg/tls/thread_local-wrap2.C: New.
2350 * g++.dg/tls/thread_local-wrap3.C: New.
2351 * g++.dg/tls/thread_local-wrap4.C: New.
2352 * g++.dg/tls/thread_local2g.C: New.
2353 * g++.dg/tls/thread_local3g.C: New.
2354 * g++.dg/tls/thread_local4g.C: New.
2355 * g++.dg/tls/thread_local5g.C: New.
2356 * g++.dg/tls/thread_local6g.C: New.
2357 * g++.dg/tls/thread_local7g.C: New.
2358
2359 * g++.dg/tls/thread_local3.C: New.
2360 * g++.dg/tls/thread_local4.C: New.
2361 * g++.dg/tls/thread_local5.C: New.
2362 * g++.dg/tls/thread_local6.C: New.
2363
2364 * g++.dg/tls/init-2.C: Tweak errors.
2365 * g++.dg/tls/thread_local1.C: New.
2366 * g++.dg/tls/thread_local2.C: New.
2367 * g++.dg/tls/thread_local7.C: New.
2368
2369 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2370
2371 PR target/54866
2372 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2373
2374 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2375
2376 PR target/54685
2377 * gcc.target/sh/pr54685.c: New.
2378
2379 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2380
2381 PR c++/53528 C++11 attribute support
2382 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2383 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2384 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2385 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2386 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2387 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2388 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2410 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2412 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2413 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2414 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2415 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2416 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2417 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2418 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2419 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2420 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2421 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2422 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2423 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2424 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2425 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2426 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2427 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2428 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2429 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2430 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2431 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2432 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2433 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2434 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2435 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2436 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2437 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2438 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2439
2440 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2441
2442 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2443 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2444 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2445
2446 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2447
2448 PR target/54760
2449 * gcc.target/sh/pr54760-2.c: New.
2450 * gcc.target/sh/pr54760-3.c: New.
2451
2452 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2453
2454 PR c++/51422
2455 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2456
2457 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2458 Sandra Loosemore <sandra@codesourcery.com>
2459
2460 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2461 and test that the accumulator is initialized using MULT.
2462 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2463 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2464
2465 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2466
2467 PR c++/52764
2468 * g++.dg/cpp0x/stdint.C: New.
2469
2470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 PR c++/54249
2473 * g++.dg/cpp0x/stddef.C: New.
2474
2475 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2476
2477 PR fortran/54832
2478 * gfortran.dg/typebound_operator_17.f90: New.
2479
2480 2012-10-06 Jan Hubicka <jh@suse.cz>
2481
2482 PR lto/53831
2483 PR lto/54776
2484 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2485
2486 2012-10-06 Jan Hubicka <jh@suse.cz>
2487
2488 * gcc.dg/lto/resolutions_0.c: New testcase.
2489
2490 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2491
2492 PR fortran/45521
2493 * gfortran.dg/generic_25.f90: New.
2494 * gfortran.dg/generic_26.f90: New.
2495 * gfortran.dg/generic_27.f90: New.
2496
2497 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2498
2499 PR target/54760
2500 * gcc.target/sh/pr54760-1.c: New.
2501
2502 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2503
2504 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2505 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2506 * g++.dg/warn/Wsign-compare-5.C: New test.
2507 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2508 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2509 * g++.dg/ext/builtin30.C: New test.
2510 * g++.dg/ext/vla12.C: New test.
2511 * gcc.dg/builtins-85.c: New test.
2512
2513 PR debug/54519
2514 * gcc.dg/guality/pr54519-1.c: New test.
2515 * gcc.dg/guality/pr54519-2.c: New test.
2516 * gcc.dg/guality/pr54519-3.c: New test.
2517 * gcc.dg/guality/pr54519-4.c: New test.
2518 * gcc.dg/guality/pr54519-5.c: New test.
2519 * gcc.dg/guality/pr54519-6.c: New test.
2520
2521 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/50893
2524 * g++.dg/cpp0x/defaulted38.C: New.
2525
2526 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2527
2528 PR tree-optimization/33763
2529 * c-c++-common/pr33763.c: New test.
2530
2531 PR tree-optimization/54810
2532 * gcc.dg/tree-ssa/vrp85.c: New test.
2533
2534 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2535
2536 * gcc.dg/ucnid-7.c: Skip on AIX.
2537 * gcc.dg/ucnid-8.c: Same.
2538 * gcc.dg/ucnid-10.c: Same.
2539 * gcc.dg/ucnid-13.c: Same.
2540 * gcc.dg/attr-alias-3.c: Same.
2541 * gcc.dg/attr-alias-5.c: Same.
2542 * gcc.dg/torture/pr51106-2.c: Same.
2543 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2544
2545 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2546
2547 PR c++/52233
2548 * g++.dg/cpp0x/alias-decl-23.C: New.
2549
2550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 PR c++/53403
2553 * g++.dg/template/friend53.C: New.
2554
2555 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2556
2557 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2558 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2559 (scan-ada-spec): Likewise.
2560 (scan-ada-spec-not): Likewise.
2561 * gcc.dg/dump-ada-spec-1.c: New test.
2562 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2563
2564 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2565
2566 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2567
2568 2012-10-04 Florian Weimer <fweimer@redhat.com>
2569
2570 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2571
2572 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2573
2574 PR c++/54323
2575 * g++.dg/cpp0x/pr54323.C: New.
2576
2577 2012-10-04 Richard Guenther <rguenther@suse.de>
2578
2579 PR middle-end/54735
2580 * g++.dg/torture/pr54735.C: New testcase.
2581
2582 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 PR rtl-optimization/54739
2585 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2586
2587 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2588
2589 PR target/51244
2590 * gcc.target/sh/pr51244-12.c: New.
2591
2592 2012-10-03 Dehao Chen <dehao@google.com>
2593
2594 PR middle-end/54782
2595 * gcc.dg/pr54782.c: New test.
2596
2597 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2598
2599 PR c++/54777
2600 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2601
2602 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2603
2604 PR fortran/54778
2605 * gfortran.dg/class_53.f90: New.
2606
2607 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2608
2609 PR debug/54551
2610 * gcc.dg/guality/pr54551.c: New.
2611
2612 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2613
2614 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2615 * gcc.target/powerpc/pr46728-2.c: Likewise.
2616
2617 2012-10-02 Sharad Singhai <singhai@google.com>
2618
2619 PR testsuite/54772
2620 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2621 to fix test failures caused by r191883.
2622 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2623 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2624 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2625 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2626 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2627 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2628 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2629 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2630 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2631
2632 2012-09-30 Sharad Singhai <singhai@google.com>
2633
2634 * gcc.target/i386/vect-double-1.c: Fix test.
2635
2636 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2637
2638 PR target/54087
2639 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2640 atomic_sub fails.
2641
2642 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2643
2644 PR rtl-optimization/54457
2645 * gcc.target/i386/pr54457.c: New test.
2646
2647 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2648
2649 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2650
2651 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2652
2653 * gcc.target/i386/vect-rebuild.c: New testcase.
2654
2655 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2656
2657 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2658
2659 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2660
2661 * gcc.target/mips/pr37362.c: Fix target selector.
2662
2663 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2664
2665 PR target/54083
2666 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2667
2668 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2669
2670 * gcc.dg/ucnid-8.c: Update line number.
2671 * gcc.dg/torture/pr51106-2.c: Likewise.
2672
2673 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2674
2675 PR fortran/54667
2676 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2677 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2678 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2679
2680 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2681
2682 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2683 partially reverting r170092.
2684 * gfortran.dg/class_7.f03: Ditto.
2685 * gfortran.dg/coarray_14.f90: Ditto.
2686 * gfortran.dg/typebound_proc_13.f03: Ditto.
2687
2688 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2689
2690 PR c++/54738
2691 * g++.dg/cpp0x/sfinae42.C: New.
2692
2693 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2694
2695 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2696 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2697 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2698 * gcc.dg/pr42629.c: XFAIL on AIX.
2699 * gcc.dg/pr47684.c: Same.
2700 * gcc.dg/pr43670.c: Same.
2701 * gcc.dg/pr42916.c: Same.
2702 * gcc.dg/pr45449.c: Same.
2703 * gcc.dg/pr50017.c: Same.
2704 * gcc.dg/pr42728.c: Same.
2705 * gcc.dg/pr47881.c: Same.
2706 * gcc.dg/pr44023.c: Same.
2707 * gcc.dg/pr41345.c: Same.
2708 * gcc.dg/pr42630.c: Same.
2709 * gcc.dg/pr44971.c: Same.
2710 * gcc.dg/pr46771.c: Same.
2711 * gcc.dg/ucnid-8.c: Same.
2712 * gcc.dg/ucnid-10.c: Same.
2713 * gcc.dg/ucnid-13.c: Same.
2714 * gcc.dg/torture/pr51106-2.c: Same.
2715 * gcc.dg/pr48768.c: Same.
2716 * gcc.dg/pr42631.c: Same.
2717 * gcc.dg/pr43084.c: Same.
2718 * gcc.dg/ucnid-7.c: Same.
2719 * gcc.dg/pr42889.c: Same.
2720 * gcc.dg/pr41241.c: Same.
2721 * gcc.dg/pr42719.c: Same.
2722 * g++.dg/debug/pr46583.C: Same.
2723 * g++.dg/debug/pr47106.C: Same.
2724 * g++.dg/opt/pr48549.C: Same.
2725 * g++.dg/other/pr42685.C: Same.
2726 * c-c++-common/pr43942.c: Same.
2727
2728 2012-09-29 Ian Lance Taylor <iant@google.com>
2729
2730 * go.test/go-test.exp: Update for latest version of Go testsuite.
2731
2732 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2733
2734 PR fortran/52724
2735 * gfortran.dg/internal_readwrite_3.f90: New test.
2736
2737 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2738
2739 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2740 c-c++-common/Wunused-local-typedefs-2.c to here.
2741
2742 PR c++/54372 - unused attribute inactive on dependant entities
2743 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2744
2745 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2746
2747 PR c++/29028 - Missed unused warning on using declaration
2748 * g++.dg/warn/Wunused-var-18.C: New test.
2749
2750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2751
2752 PR c++/53551 - -Wunused-local-typedefs misses uses
2753 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2754
2755 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2756
2757 PR target/54716
2758 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2759
2760 PR tree-optimization/54713
2761 * gcc.c-torture/compile/pr54713-1.c: New test.
2762 * gcc.c-torture/compile/pr54713-2.c: New test.
2763 * gcc.c-torture/compile/pr54713-3.c: New test.
2764
2765 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2766
2767 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2768
2769 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2770
2771 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2772
2773 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2774
2775 PR target/54703
2776 * gcc.target/i386/pr54703.c: New test.
2777
2778 2012-09-27 Richard Guenther <rguenther@suse.de>
2779
2780 PR lto/54709
2781 * gcc.dg/lto/pr54709_0.c: New testcase.
2782 * gcc.dg/lto/pr54709_1.c: Likewise.
2783
2784 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2785
2786 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2787
2788 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2789
2790 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2791
2792 * gcc.target/arm/pr42879.c: Handle big-endian.
2793
2794 2012-09-26 Steve Ellcey <sellcey@mips.com>
2795
2796 PR c/37303
2797 * gcc.dg/pr37303.c: Check for rdata or rodata.
2798
2799 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2800
2801 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2802
2803 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2804
2805 PR target/51274
2806 PR target/53087
2807 * gcc.target/powerpc/ppc-ne0-1.c: New.
2808
2809 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2810
2811 PR target/54089
2812 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2813 test_19, test_20, test_21, test_22, test_23): New functions.
2814 * gcc.target/sh/pr54089-4.c: New.
2815 * gcc.target/sh/pr54089-5.c: New.
2816 * gcc.target/sh/pr54089-6.c: New.
2817 * gcc.target/sh/pr54089-7.c: New.
2818
2819 2012-09-25 Richard Guenther <rguenther@suse.de>
2820
2821 PR lto/54625
2822 * gcc.dg/lto/pr54702_0.c: New testcase.
2823 * gcc.dg/lto/pr54702_1.c: Likewise.
2824 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2825 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2826 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2827 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2828
2829 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2830
2831 PR c++/54526
2832 * g++.dg/cpp0x/parse2.C: New.
2833 * g++.dg/parse/error11.C: Adjust.
2834 * g++.dg/parse/error12.C: Likewise.
2835
2836 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2837
2838 * gcc.target/i386/20030217-1.c: Added check for
2839 large_long_double effective target.
2840 * gcc.target/i386/387-3.c: Likewise.
2841 * gcc.target/i386/387-4.c: Likewise.
2842 * gcc.target/i386/pr36578-1.c: Likewise.
2843 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2844 when long double size is equal double size.
2845 * gcc.target/i386/excess-precision-1.c: Likewise.
2846 * gcc.target/i386/pr36578-2.c: Likewise.
2847 * gcc.target/i386/20030217-2.c: New testcase.
2848
2849 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2850
2851 PR tree-optimization/54676
2852 * gcc.dg/pr54676.c: New test.
2853
2854 2012-09-25 Richard Guenther <rguenther@suse.de>
2855
2856 PR tree-optimization/53663
2857 * gcc.dg/torture/pr53663-1.c: New testcase.
2858 * gcc.dg/torture/pr53663-2.c: Likewise.
2859 * gcc.dg/torture/pr53663-3.c: Likewise.
2860
2861 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2864
2865 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2866
2867 * lib/target-supports-dg.exp (dg-require-effective-target,
2868 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2869 dg-process-target-1 instead of dg-process-target.
2870 (dg-process-target-1): Rename from dg-process-target.
2871 (dg-process-target): New.
2872
2873 2012-09-24 Richard Guenther <rguenther@suse.de>
2874
2875 PR tree-optimization/54684
2876 * g++.dg/torture/pr54684.C: New testcase.
2877
2878 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2879
2880 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2881
2882 2012-09-24 Richard Guenther <rguenther@suse.de>
2883
2884 PR middle-end/52173
2885 * gcc.dg/tm/pr52173-1.c: New.
2886 * gcc.dg/tm/pr52173-2.c: New.
2887
2888 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2889
2890 * gcc.dg/pr54669.c: New test.
2891
2892 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2893 Dominique Dhumieres <dominiq@lps.ens.fr>
2894
2895 PR testsuite/54677
2896 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2897
2898 2012-09-23 Tobias Burnus <burnus@net-b.de>
2899
2900 PR fortran/54618
2901 * gfortran.dg/class_array_14.f90: New.
2902
2903 2012-09-22 Kai Tietz <ktietz@redhat.com>
2904
2905 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2906 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2907
2908 2012-09-21 Dehao Chen <dehao@google.com>
2909
2910 PR go/54649
2911 PR tree-optimization/54655
2912 * g++.dg/pr54655.C: New testcase.
2913
2914 2012-09-21 Richard Guenther <rguenther@suse.de>
2915
2916 PR tree-optimization/54647
2917 * g++.dg/torture/pr54647.C: New testcase.
2918
2919 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2920
2921 PR c++/54427
2922 * c-c++-common/torture/vector-compare-2.c: Add -w.
2923
2924 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2925
2926 * gnat.dg/opt20.ads: Move dg directive to...
2927 * gnat.dg/opt20.adb: ...here.
2928 * gnat.dg/addr1.ad[sb]: Likewise.
2929 * gnat.dg/concat2.ad[sb]: Likewise.
2930 * gnat.dg/array16.ad[sb]: Likewise.
2931 * gnat.dg/atomic5.ad[sb]: Likewise.
2932 * gnat.dg/discr29.ad[sb]: Likewise.
2933 * gnat.dg/noreturn5.ad[sb]: Likewise.
2934 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2935 * gnat.dg/discr23.ads: Remove dg directive.
2936 * gnat.dg/nested_float_packed.ads: Likewise.
2937 * gnat.dg/oconst6.ads: Move to...
2938 * gnat.dg/specs/oconst6.ads: ...here.
2939
2940 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2941
2942 PR c++/52432
2943 * g++.dg/cpp0x/decltype32.C: Tweak.
2944
2945 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2946
2947 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2948 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2949 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2950 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2951
2952 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2953
2954 PR c++/54581
2955 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2956
2957 2012-09-19 Steve Ellcey <sellcey@mips.com>
2958
2959 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2960
2961 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2962
2963 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2964 * gcc.target/powerpc/ppc-mftb.c: New file.
2965
2966 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2967
2968 PR target/54089
2969 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2970 functions.
2971
2972 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2973
2974 PR target/54236
2975 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2976
2977 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2978
2979 * gcc.c-torture/execute/20120919-1.c: New test.
2980
2981 2012-09-19 Richard Guenther <rguenther@suse.de>
2982
2983 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2984
2985 2012-09-19 Richard Guenther <rguenther@suse.de>
2986
2987 * gcc.dg/builtin-unreachable-6.c: Adjust.
2988
2989 2012-09-19 Richard Guenther <rguenther@suse.de>
2990
2991 * gcc.dg/builtin-object-size-10.c: Adjust.
2992 * gcc.dg/builtin-unreachable-5.c: Adjust.
2993 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2994 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2995 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2996 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2997 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2998 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2999 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3000 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3001 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3002 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3003 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3004 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3005
3006 2012-09-19 Richard Guenther <rguenther@suse.de>
3007
3008 PR tree-optimization/54132
3009 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3010 * gcc.dg/torture/pr54132.c: Likewise.
3011
3012 2012-09-19 Terry Guo <terry.guo@arm.com>
3013
3014 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3015 extra prune rules that will be applied to all tests in a .exp file.
3016 (gcc-dg-prune): Use rules defined by the above variable.
3017 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3018 harmless warnings on architecture switch conflict.
3019
3020 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3021
3022 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3023 of asm-comment characters instead of a single one.
3024 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3025
3026 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3027
3028 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3029
3030 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3031 target instead of xfailing it.
3032 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3033 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3034 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3035 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3036 * gcc.dg/vect/vect-104.c: Likewise.
3037 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3038 * gcc.dg/vect/vect-outer-1.c: Likewise.
3039 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3040 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3041 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3042 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3043 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3044 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3045 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3046 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3047 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3048
3049 * lib/target-supports.exp
3050 (check_effective_target_vect_widen_mult_qi_to_hi,
3051 check_effective_target_vect_widen_mult_hi_to_si,
3052 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3053 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3054 check_effective_target_vect_pack_trunc,
3055 check_effective_target_vect_unpack,
3056 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3057 instead of arm_none.
3058
3059 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3060
3061 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3062
3063 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3064 config to compiler_flags.
3065
3066 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR target/54592
3069 * gcc.target/i386/pr54592.c: New test.
3070
3071 PR tree-optimization/54610
3072 * gcc.target/i386/pr54610.c: New test.
3073
3074 2012-09-17 Jason Merrill <jason@redhat.com>
3075
3076 PR c++/54575
3077 * g++.dg/cpp0x/alias-decl-21.C: New.
3078 * g++.dg/cpp0x/alias-decl-22.C: New.
3079
3080 2012-09-17 Tobias Burnus <burnus@net-b.de>
3081
3082 PR fortran/54608
3083 * gfortran.dg/scan_2.f90: New.
3084
3085 2012-09-17 Jason Merrill <jason@redhat.com>
3086
3087 PR c++/53661
3088 * g++.dg/init/aggr9.C: New.
3089
3090 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3091
3092 * gnat.dg/loop_optimization12.ad[sb]: New test.
3093
3094 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3095
3096 PR fortran/54285
3097 * gfortran.dg/proc_ptr_result_7.f90: New.
3098
3099 2012-09-17 Tobias Burnus <burnus@net-b.de>
3100
3101 PR fortran/54603
3102 * gfortran.dg/structure_constructor_11.f90: New.
3103
3104 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3105
3106 PR tree-optimization/54563
3107 * g++.dg/torture/pr54563.C: New test.
3108
3109 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3110
3111 PR fortran/54594
3112 * gfortran.dg/typebound_generic_14.f03: New.
3113
3114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3115
3116 PR fortran/54387
3117 * gfortran.dg/proc_ptr_38.f90: New.
3118
3119 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3120
3121 PR debug/54460
3122 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3123 to scary regexp.
3124
3125 PR testsuite/54007
3126 * gnat.dg/lto15.adb: Require lto.
3127
3128 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3129 "myBindC" for hppa*-*-hpux*.
3130
3131 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3132
3133 * gfortran.dg/namelist_75.f90: New test.
3134
3135 2012-09-15 Tom de Vries <tom@codesourcery.com>
3136
3137 * gcc.dg/tree-ssa/vrp82.c: New test.
3138 * gcc.dg/tree-ssa/vrp83.c: Same.
3139 * gcc.dg/tree-ssa/vrp84.c: Same.
3140
3141 2012-09-15 Tom de Vries <tom@codesourcery.com>
3142
3143 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3144 * gcc.dg/tree-ssa/vrp81.c: ... this.
3145
3146 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3147
3148 PR target/54222
3149 * gcc.target/avr/torture/fix-types.h: New.
3150 * gcc.target/avr/torture/vals-hr.def: New.
3151 * gcc.target/avr/torture/vals-r.def: New.
3152 * gcc.target/avr/torture/vals-k.def: New.
3153 * gcc.target/avr/torture/vals-ur.def: New.
3154 * gcc.target/avr/torture/vals-uk.def: New.
3155 * gcc.target/avr/torture/vals-uhr.def: New.
3156 * gcc.target/avr/torture/vals-llk.def: New.
3157 * gcc.target/avr/torture/vals-ullk.def: New.
3158 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3159 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3160 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3161 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3162 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3163 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3164 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3165 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3166
3167 2012-09-14 Dehao Chen <dehao@google.com>
3168
3169 * g++.dg/debug/dwarf2/deallocator.C: New test.
3170
3171 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3172
3173 PR c/54552
3174 * gcc.c-torture/compile/pr54552-1.c: New test.
3175
3176 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3177
3178 PR c++/54427
3179 * g++.dg/other/vector-compare.C: New testcase.
3180 * c-c++-common/vector-compare-3.c: New testcase.
3181 * gcc.dg/vector-shift.c: Move ...
3182 * c-c++-common/vector-shift.c: ... here.
3183 * gcc.dg/vector-shift1.c: Move ...
3184 * c-c++-common/vector-shift1.c: ... here.
3185 * gcc.dg/vector-shift3.c: Move ...
3186 * c-c++-common/vector-shift3.c: ... here.
3187 * gcc.dg/vector-compare-1.c: Move ...
3188 * c-c++-common/vector-compare-1.c: ... here.
3189 * gcc.dg/vector-compare-2.c: Move ...
3190 * c-c++-common/vector-compare-2.c: ... here.
3191 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3192 * c-c++-common/torture/vector-compare-1.c: ... here.
3193 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3194 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3195 * c-c++-common/torture/vector-compare-2.c: ... here.
3196 * gcc.c-torture/execute/vector-shift.c: Move ...
3197 * c-c++-common/torture/vector-shift.c: ... here.
3198 * gcc.c-torture/execute/vector-shift2.c: Move ...
3199 * c-c++-common/torture/vector-shift2.c: ... here.
3200 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3201 * c-c++-common/torture/vector-subscript-1.c: ... here.
3202 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3203 * c-c++-common/torture/vector-subscript-2.c: ... here.
3204 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3205 * c-c++-common/torture/vector-subscript-3.c: ... here.
3206
3207 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3208
3209 PR c/54103
3210 * gcc.c-torture/compile/pr54103-1.c,
3211 gcc.c-torture/compile/pr54103-2.c,
3212 gcc.c-torture/compile/pr54103-3.c,
3213 gcc.c-torture/compile/pr54103-4.c,
3214 gcc.c-torture/compile/pr54103-5.c,
3215 gcc.c-torture/compile/pr54103-6.c: New tests.
3216 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3217
3218 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3219
3220 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3221
3222 2012-09-14 Richard Guenther <rguenther@suse.de>
3223
3224 PR tree-optimization/54565
3225 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3226 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3227
3228 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3229
3230 * gcc.target/arm/combine-movs.c: Add missing space.
3231
3232 2012-09-14 Richard Guenther <rguenther@suse.de>
3233
3234 * g++.dg/torture/builtin-location.C: New testcase.
3235
3236 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3237 Manuel López-Ibåñez <manu@gcc.gnu.org>
3238
3239 PR c++/53210
3240 * g++.dg/warn/Wuninitialized-self.C: New.
3241
3242 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR c/54559
3245 * gcc.c-torture/compile/pr54559.c: New test.
3246
3247 2012-09-13 Jason Merrill <jason@redhat.com>
3248
3249 PR c++/53839
3250 * g++.dg/cpp0x/constexpr-temp1.C: New.
3251
3252 PR c++/54511
3253 * g++.dg/template/anonunion2.C: New.
3254
3255 PR c++/53836
3256 * g++.dg/template/init10.C: New.
3257
3258 2012-09-13 Tobias Burnus <burnus@net-b.de>
3259
3260 PR fortran/54556
3261 * gfortran.dg/implicit_pure_3.f90: New.
3262
3263 2012-09-13 Richard Guenther <rguenther@suse.de>
3264
3265 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3266
3267 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3268
3269 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3270
3271 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3272
3273 * c-c++-common/pr51712.c: Handle for short-enum targets.
3274
3275 2012-09-12 Terry Guo <terry.guo@arm.com>
3276
3277 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3278 and lsrs for Thumb2 mode.
3279
3280 2012-09-12 Jan Hubicka <jh@suse.cz>
3281
3282 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3283
3284 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3285
3286 PR target/54445
3287 * gcc.target/i386/pr54445-1.c: New file.
3288 * gcc.target/i386/pr54445-2.c: Likewise.
3289
3290 2012-09-12 Tobias Burnus <burnus@net-b.de>
3291
3292 PR fortran/54225
3293 PR fortran/53306
3294 * gfortran.dg/coarray_10.f90: Update dg-error.
3295 * gfortran.dg/coarray_28.f90: New.
3296 * gfortran.dg/array_section_3.f90: New.
3297
3298 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3299
3300 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3301 gcc.target/arm/pr48252.c: Fix for big-endian support.
3302
3303 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3304
3305 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3306
3307 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3308 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3309
3310 * gcc.target/arm/neon-vfma-1.c: New testcase.
3311 * gcc.target/arm/neon-vfms-1.c: Likewise.
3312 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3313 of float.
3314 * gcc.target/arm/neon-vmls-1.c: Likewise.
3315 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3316 function.
3317 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3318 (check_effective_target_arm_neonv2_ok): Likewise.
3319 (check_effective_target_arm_neonv2_hw): Likewise.
3320 (check_effective_target_arm_neonv2): Likewise.
3321
3322 2012-09-11 Richard Guenther <rguenther@suse.de>
3323
3324 PR middle-end/54515
3325 * g++.dg/tree-ssa/pr54515.C: New testcase.
3326
3327 2012-09-10 Andrew Pinski <apinski@cavium.com>
3328
3329 PR tree-opt/c54362
3330 * gcc.dg/tm/memopt-16.c: New testcase.
3331
3332 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3333
3334 PR c++/54541
3335 PR c++/54542
3336 * g++.dg/cpp0x/sfinae40.C: New.
3337 * g++.dg/cpp0x/sfinae41.C: Likewise.
3338
3339 2012-09-10 Jason Merrill <jason@redhat.com>
3340
3341 PR c++/54538
3342 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3343
3344 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3345
3346 PR target/54089
3347 * gcc.target/sh/pr54089-3.c: New.
3348
3349 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3350
3351 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3352
3353 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3354
3355 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3356
3357 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3358
3359 * gcc.dg/pr52558-2.c: Delete.
3360 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3361
3362 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3363
3364 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3365
3366 2012-09-10 Richard Guenther <rguenther@suse.de>
3367
3368 PR tree-optimization/54520
3369 * gcc.dg/torture/pr54520.c: New testcase.
3370
3371 2012-09-10 Jason Merrill <jason@redhat.com>
3372
3373 PR c++/54506
3374 * g++.dg/cpp0x/implicit14.C: New.
3375
3376 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3377
3378 PR fortran/54208
3379 * gfortran.dg/bound_simplification_3.f90: New test.
3380
3381 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3382
3383 PR testsuite/54184
3384 * gcc.dg/pr52558-1.c: Delete.
3385 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3386
3387 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3388
3389 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3390 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3391 * gcc.target/arm/smlaltt-1.c: Likewise.
3392
3393 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3394
3395 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3396
3397 2012-09-07 Tom de Vries <tom@codesourcery.com>
3398
3399 PR tree-optimization/53986
3400 * gcc.dg/tree-ssa/vrp80.c: New test.
3401 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3402
3403 2012-09-06 Jason Merrill <jason@redhat.com>
3404
3405 PR c++/54341
3406 PR c++/54253
3407 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3408 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3409
3410 2012-09-06 Andrew Pinski <apinski@cavium.com>
3411
3412 PR tree-opt/54494
3413 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3414
3415 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR rtl-optimization/54455
3418 * gcc.dg/54455.c: New test.
3419
3420 2012-09-06 Tobias Burnus <burnus@net-b.de>
3421
3422 PR fortran/54463
3423 * gfortran.dg/promotion_2.f90: New.
3424
3425 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3426
3427 PR middle-end/54486
3428 * c-c++-common/pr54486.c: New test.
3429
3430 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3431
3432 PR fortran/54474
3433 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3434
3435 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/54191
3438 * g++.dg/cpp0x/sfinae39.C: New.
3439
3440 2012-09-04 Jason Merrill <jason@redhat.com>
3441
3442 PR c++/54441
3443 * g++.dg/ext/flexary3.C: New.
3444
3445 PR c++/54420
3446 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3447
3448 PR c++/54198
3449 * g++.dg/template/defarg15.C: New.
3450
3451 PR c++/54437
3452 * g++.dg/template/access24.C: New.
3453
3454 2012-09-04 Richard Guenther <rguenther@suse.de>
3455
3456 PR tree-optimization/54458
3457 * gcc.dg/torture/pr54458.c: New testcase.
3458
3459 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3460
3461 * gcc.target/arm/neon-vext.c: New test.
3462 * gcc.target/arm/neon-vext-execute.c: Ditto.
3463
3464 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3465
3466 PR fortran/54243
3467 PR fortran/54244
3468 * gfortran.dg/select_type_29.f03: New.
3469
3470 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3471
3472 * gcc.dg/fold-perm.c: Improve test.
3473
3474 2012-09-03 Tobias Burnus <burnus@net-b.de>
3475
3476 PR fortran/51632
3477 * gfortran.dg/coarray_class_1.f90: New.
3478
3479 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3480
3481 PR target/49206
3482 * gcc.c-torture/compile/pr49206.c: New test.
3483
3484 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3485 Uros Bizjak <ubizjak@gmail.com>
3486
3487 PR target/36680
3488 * gfortran.dg/pr36680.f90: New test.
3489
3490 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/42295
3493 * g++.dg/opt/pr42295.C: New test.
3494
3495 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3496
3497 PR target/54436
3498 * gcc.dg/torture/pr54436.c: New test.
3499
3500 2012-09-01 Andrew Pinski <apinski@cavium.com>
3501
3502 * gcc.target/mips/truncate-8.c: New testcase.
3503
3504 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3505
3506 PR target/46829
3507 PR target/46843
3508 * gcc.target/i386/pr46829.c: New test.
3509 * gcc.target/i386/pr46843.c: Ditto.
3510
3511 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3512 Jason Merrill <jason@redhat.com>
3513
3514 PR c++/18747
3515 * g++.dg/parse/error50.C: New.
3516
3517 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3518
3519 PR c/54428
3520 * gcc.c-torture/compile/pr54428.c: New test.
3521
3522 2012-08-31 Ollie Wild <aaw@google.com>
3523
3524 PR c++/54197
3525 * g++.dg/init/lifetime3.C: New test.
3526
3527 2012-08-31 Martin Jambor <mjambor@suse.cz>
3528
3529 PR middle-end/54409
3530 * gcc.dg/torture/pr54409.c: New test.
3531
3532 2012-08-31 Martin Jambor <mjambor@suse.cz>
3533
3534 * gfortran.dg/pr48636.f90: Add dump scan checks.
3535
3536 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3537
3538 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3539
3540 2012-08-28 Joey Ye <joey.ye@arm.com>
3541
3542 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3543
3544 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3545
3546 PR target/46254
3547 * gcc.target/i386/pr46254.c: New test.
3548
3549 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3550
3551 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3552 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3553 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3554
3555 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3556
3557 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3558 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3559 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3560 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3561 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3562 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3563 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3564 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3565 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3566 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3567 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3568 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3569 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3570 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3571 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3572 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3573 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3574 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3575 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3576 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3577 gcc.target/mips/unaligned-1.c: Tighten regexps.
3578
3579 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3580
3581 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3582 (mips_option_groups): Remove optimization. Add various -f options.
3583 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3584 and -pg imply -fno-omit-frame-pointer.
3585 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3586 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3587 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3588 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3589 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3590 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3591 * gcc.target/mips/abi-n32-long32.c: Likewise.
3592 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3593 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3594 * gcc.target/mips/abi-n32-long64.c: Likewise.
3595 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3596 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3597 * gcc.target/mips/abi-n64-long32.c: Likewise.
3598 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3599 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3600 * gcc.target/mips/abi-n64-long64.c: Likewise.
3601 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3602 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3603 * gcc.target/mips/abi-o32-long32.c: Likewise.
3604 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3605 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3606 * gcc.target/mips/abi-o32-long64.c: Likewise.
3607 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3608 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3609 * gcc.target/mips/abi-o64-long32.c: Likewise.
3610 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3611 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3612 * gcc.target/mips/abi-o64-long64.c: Likewise.
3613 * gcc.target/mips/asm-1.c: Likewise.
3614 * gcc.target/mips/branch-1.c: Likewise.
3615 * gcc.target/mips/call-3.c: Likewise.
3616 * gcc.target/mips/call-saved-3.c: Likewise.
3617 * gcc.target/mips/clear-cache-1.c: Likewise.
3618 * gcc.target/mips/div-1.c: Likewise.
3619 * gcc.target/mips/div-2.c: Likewise.
3620 * gcc.target/mips/div-3.c: Likewise.
3621 * gcc.target/mips/div-4.c: Likewise.
3622 * gcc.target/mips/div-5.c: Likewise.
3623 * gcc.target/mips/div-6.c: Likewise.
3624 * gcc.target/mips/div-7.c: Likewise.
3625 * gcc.target/mips/div-8.c: Likewise.
3626 * gcc.target/mips/div-9.c: Likewise.
3627 * gcc.target/mips/div-10.c: Likewise.
3628 * gcc.target/mips/div-11.c: Likewise.
3629 * gcc.target/mips/div-12.c: Likewise.
3630 * gcc.target/mips/dsp-ctrl.c: Likewise.
3631 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3632 * gcc.target/mips/ext-8.c: Likewise.
3633 * gcc.target/mips/extend-2.c: Likewise.
3634 * gcc.target/mips/fix-r10000-1.c: Likewise.
3635 * gcc.target/mips/fix-r10000-2.c: Likewise.
3636 * gcc.target/mips/fix-r10000-3.c: Likewise.
3637 * gcc.target/mips/fix-r10000-4.c: Likewise.
3638 * gcc.target/mips/fix-r10000-5.c: Likewise.
3639 * gcc.target/mips/fix-r10000-6.c: Likewise.
3640 * gcc.target/mips/fix-r10000-7.c: Likewise.
3641 * gcc.target/mips/fix-r10000-8.c: Likewise.
3642 * gcc.target/mips/fix-r10000-9.c: Likewise.
3643 * gcc.target/mips/fix-r10000-10.c: Likewise.
3644 * gcc.target/mips/fix-r10000-11.c: Likewise.
3645 * gcc.target/mips/fix-r10000-12.c: Likewise.
3646 * gcc.target/mips/fix-r10000-13.c: Likewise.
3647 * gcc.target/mips/fix-r10000-14.c: Likewise.
3648 * gcc.target/mips/fix-r10000-15.c: Likewise.
3649 * gcc.target/mips/fpcmp-1.c: Likewise.
3650 * gcc.target/mips/fpcmp-2.c: Likewise.
3651 * gcc.target/mips/fpr-moves-7.c: Likewise.
3652 * gcc.target/mips/fpr-moves-8.c: Likewise.
3653 * gcc.target/mips/int-moves-1.c: Likewise.
3654 * gcc.target/mips/int-moves-2.c: Likewise.
3655 * gcc.target/mips/long-calls-pg.c: Likewise.
3656 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3657 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3658 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3659 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3660 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3661 * gcc.target/mips/mips-3d-1.c: Likewise.
3662 * gcc.target/mips/mips-3d-2.c: Likewise.
3663 * gcc.target/mips/mips-3d-3.c: Likewise.
3664 * gcc.target/mips/mips-3d-4.c: Likewise.
3665 * gcc.target/mips/mips-3d-5.c: Likewise.
3666 * gcc.target/mips/mips-3d-6.c: Likewise.
3667 * gcc.target/mips/mips-3d-7.c: Likewise.
3668 * gcc.target/mips/mips-3d-8.c: Likewise.
3669 * gcc.target/mips/mips-3d-9.c: Likewise.
3670 * gcc.target/mips/mips-ps-1.c: Likewise.
3671 * gcc.target/mips/mips-ps-2.c: Likewise.
3672 * gcc.target/mips/mips-ps-3.c: Likewise.
3673 * gcc.target/mips/mips-ps-4.c: Likewise.
3674 * gcc.target/mips/mips-ps-6.c: Likewise.
3675 * gcc.target/mips/mips32-dspr2.c: Likewise.
3676 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3677 * gcc.target/mips/neg-abs-1.c: Likewise.
3678 * gcc.target/mips/neg-abs-2.c: Likewise.
3679 * gcc.target/mips/nmadd-3.c: Likewise.
3680 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3681 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3682 * gcc.target/mips/octeon-pop-1.c: Likewise.
3683 * gcc.target/mips/pr26765.c: Likewise.
3684 * gcc.target/mips/pr33256.c: Likewise.
3685 * gcc.target/mips/pr33635-1.c: Likewise.
3686 * gcc.target/mips/pr33755.c: Likewise.
3687 * gcc.target/mips/pr35802.c: Likewise.
3688 * gcc.target/mips/pr45074.c: Likewise.
3689 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3690 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3691 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3692 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3693 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3694 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3695 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3696 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3697 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3698 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3699 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3700 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3701 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3702 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3703 * gcc.target/mips/save-restore-1.c: Likewise.
3704 * gcc.target/mips/save-restore-3.c: Likewise.
3705 * gcc.target/mips/save-restore-5.c: Likewise.
3706 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3707 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3708 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3709 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3710 * gcc.target/mips/stack-1.c: Likewise.
3711
3712 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3713 Tighten regexps.
3714
3715 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3716 branch under test to be filled with preceding rather than
3717 following instructions.
3718 * gcc.target/mips/branch-10.c: Likewise.
3719 * gcc.target/mips/branch-11.c: Likewise.
3720 * gcc.target/mips/branch-12.c: Likewise.
3721 * gcc.target/mips/branch-13.c: Likewise.
3722 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3723 to be eliminated. Tighten $28 scan-assembler-not test.
3724
3725 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3726 function to...
3727 * gcc.target/mips/call-4.c: ...this new test.
3728
3729 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3730 more likely.
3731 * gcc.target/mips/code-readable-3.c: Likewise.
3732 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3733 flag but skip for -O0.
3734 * gcc.target/mips/code-readable-4.c: Likewise.
3735
3736 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3737 of operations under test.
3738 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3739
3740 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3741 Don't require sibling-call optimization.
3742 * gcc.target/mips/near-far-4.c: Likewise.
3743
3744 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3745 Make sure that the register variable is used.
3746 * gcc.target/mips/soft-float-1.c: Likewise.
3747
3748 * gcc.target/mips/sdata-1.c: Make static data volatile.
3749 * gcc.target/mips/sdata-2.c: Likewise.
3750 * gcc.target/mips/sdata-3.c: Likewise.
3751 * gcc.target/mips/sdata-4.c: Likewise.
3752
3753 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3754 skip for -O0.
3755 * gcc.target/mips/atomic-memory-2.c: Likewise.
3756 * gcc.target/mips/branch-cost-1.c: Likewise.
3757 * gcc.target/mips/branch-cost-2.c: Likewise.
3758 * gcc.target/mips/cache-1.c: Likewise.
3759 * gcc.target/mips/call-1.c: Likewise.
3760 * gcc.target/mips/call-saved-2.c: Likewise.
3761 * gcc.target/mips/const-anchor-1.c: Likewise.
3762 * gcc.target/mips/const-anchor-2.c: Likewise.
3763 * gcc.target/mips/dse-1.c: Likewise.
3764 * gcc.target/mips/dsp-lhx.c: Likewise.
3765 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3766 * gcc.target/mips/ext-1.c: Likewise.
3767 * gcc.target/mips/ext-2.c: Likewise.
3768 * gcc.target/mips/ext-3.c: Likewise.
3769 * gcc.target/mips/ext-4.c: Likewise.
3770 * gcc.target/mips/ext-5.c: Likewise.
3771 * gcc.target/mips/ext-6.c: Likewise.
3772 * gcc.target/mips/ext-7.c: Likewise.
3773 * gcc.target/mips/extend-1.c: Likewise.
3774 * gcc.target/mips/fix-r4000-1.c: Likewise.
3775 * gcc.target/mips/fix-r4000-3.c: Likewise.
3776 * gcc.target/mips/fix-r4000-5.c: Likewise.
3777 * gcc.target/mips/fix-r4000-6.c: Likewise.
3778 * gcc.target/mips/fix-r4000-8.c: Likewise.
3779 * gcc.target/mips/fix-r4000-10.c: Likewise.
3780 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3781 * gcc.target/mips/fixed-vector-type.c: Likewise.
3782 * gcc.target/mips/fpr-moves-1.c: Likewise.
3783 * gcc.target/mips/fpr-moves-2.c: Likewise.
3784 * gcc.target/mips/fpr-moves-3.c: Likewise.
3785 * gcc.target/mips/fpr-moves-4.c: Likewise.
3786 * gcc.target/mips/fpr-moves-5.c: Likewise.
3787 * gcc.target/mips/fpr-moves-6.c: Likewise.
3788 * gcc.target/mips/ins-1.c: Likewise.
3789 * gcc.target/mips/ins-2.c: Likewise.
3790 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3791 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3792 * gcc.target/mips/lazy-binding-1.c: Likewise.
3793 * gcc.target/mips/madd-3.c: Likewise.
3794 * gcc.target/mips/madd-5.c: Likewise.
3795 * gcc.target/mips/madd-6.c: Likewise.
3796 * gcc.target/mips/madd-8.c: Likewise.
3797 * gcc.target/mips/madd-9.c: Likewise.
3798 * gcc.target/mips/memcpy-1.c: Likewise.
3799 * gcc.target/mips/mips-ps-type.c: Likewise.
3800 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3801 * gcc.target/mips/mips-sched-madd.c: Likewise.
3802 * gcc.target/mips/mips16e-extends.c: Likewise.
3803 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3804 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3805 * gcc.target/mips/movcc-1.c: Likewise.
3806 * gcc.target/mips/movcc-2.c: Likewise.
3807 * gcc.target/mips/movcc-3.c: Likewise.
3808 * gcc.target/mips/msub-5.c: Likewise.
3809 * gcc.target/mips/msub-6.c: Likewise.
3810 * gcc.target/mips/msub-8.c: Likewise.
3811 * gcc.target/mips/mult-2.c: Likewise.
3812 * gcc.target/mips/mult-3.c: Likewise.
3813 * gcc.target/mips/mult-5.c: Likewise.
3814 * gcc.target/mips/mult-6.c: Likewise.
3815 * gcc.target/mips/mult-7.c: Likewise.
3816 * gcc.target/mips/mult-12.c: Likewise.
3817 * gcc.target/mips/mult-13.c: Likewise.
3818 * gcc.target/mips/mult-14.c: Likewise.
3819 * gcc.target/mips/mult-15.c: Likewise.
3820 * gcc.target/mips/mult-17.c: Likewise.
3821 * gcc.target/mips/mult-18.c: Likewise.
3822 * gcc.target/mips/mult-19.c: Likewise.
3823 * gcc.target/mips/nmadd-1.c: Likewise.
3824 * gcc.target/mips/nmadd-2.c: Likewise.
3825 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3826 * gcc.target/mips/octeon-cins-1.c: Likewise.
3827 * gcc.target/mips/octeon-cins-2.c: Likewise.
3828 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3829 * gcc.target/mips/octeon-exts-2.c: Likewise.
3830 * gcc.target/mips/octeon-exts-3.c: Likewise.
3831 * gcc.target/mips/octeon-exts-4.c: Likewise.
3832 * gcc.target/mips/octeon-exts-5.c: Likewise.
3833 * gcc.target/mips/octeon-exts-6.c: Likewise.
3834 * gcc.target/mips/octeon-exts-7.c: Likewise.
3835 * gcc.target/mips/octeon-pop-2.c: Likewise.
3836 * gcc.target/mips/octeon-seq-3.c: Likewise.
3837 * gcc.target/mips/octeon-seq-4.c: Likewise.
3838 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3839 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3840 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3841 * gcc.target/mips/pr54240.c: Likewise.
3842 * gcc.target/mips/rsqrt-1.c: Likewise.
3843 * gcc.target/mips/rsqrt-2.c: Likewise.
3844 * gcc.target/mips/rsqrt-3.c: Likewise.
3845 * gcc.target/mips/rsqrt-4.c: Likewise.
3846 * gcc.target/mips/save-restore-2.c: Likewise.
3847 * gcc.target/mips/save-restore-4.c: Likewise.
3848 * gcc.target/mips/sb1-1.c: Likewise.
3849 * gcc.target/mips/scc-1.c: Likewise.
3850 * gcc.target/mips/scc-2.c: Likewise.
3851 * gcc.target/mips/scc-3.c: Likewise.
3852 * gcc.target/mips/scc-4.c: Likewise.
3853 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3854 * gcc.target/mips/truncate-1.c: Likewise.
3855 * gcc.target/mips/truncate-2.c: Likewise.
3856 * gcc.target/mips/truncate-3.c: Likewise.
3857 * gcc.target/mips/truncate-4.c: Likewise.
3858 * gcc.target/mips/truncate-5.c: Likewise.
3859 * gcc.target/mips/truncate-6.c: Likewise.
3860 * gcc.target/mips/unaligned-1.c: Likewise.
3861
3862 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3863 skip for -O0. Require -fexpensive-optimizations.
3864 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3865 * gcc.target/mips/dspr2-MULT.c: Likewise.
3866 * gcc.target/mips/fix-r4000-2.c: Likewise.
3867 * gcc.target/mips/fix-r4000-4.c: Likewise.
3868 * gcc.target/mips/fix-r4000-7.c: Likewise.
3869 * gcc.target/mips/fix-r4000-9.c: Likewise.
3870 * gcc.target/mips/madd-1.c: Likewise.
3871 * gcc.target/mips/madd-2.c: Likewise.
3872 * gcc.target/mips/madd-4.c: Likewise.
3873 * gcc.target/mips/maddu-1.c: Likewise.
3874 * gcc.target/mips/maddu-2.c: Likewise.
3875 * gcc.target/mips/maddu-3.c: Likewise.
3876 * gcc.target/mips/maddu-4.c: Likewise.
3877 * gcc.target/mips/msub-1.c: Likewise.
3878 * gcc.target/mips/msub-2.c: Likewise.
3879 * gcc.target/mips/msub-3.c: Likewise.
3880 * gcc.target/mips/msub-4.c: Likewise.
3881 * gcc.target/mips/msubu-1.c: Likewise.
3882 * gcc.target/mips/msubu-2.c: Likewise.
3883 * gcc.target/mips/msubu-3.c: Likewise.
3884 * gcc.target/mips/msubu-4.c: Likewise.
3885 * gcc.target/mips/mult-1.c: Likewise.
3886 * gcc.target/mips/mult-4.c: Likewise.
3887 * gcc.target/mips/mult-8.c: Likewise.
3888 * gcc.target/mips/mult-9.c: Likewise.
3889 * gcc.target/mips/mult-10.c: Likewise.
3890 * gcc.target/mips/mult-11.c: Likewise.
3891 * gcc.target/mips/mult-16.c: Likewise.
3892
3893 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3894 skip for -O0 and -Os.
3895 * gcc.target/mips/fix-r4000-12.c: Likewise.
3896 * gcc.target/mips/madd-7.c: Likewise.
3897 * gcc.target/mips/mips-ps-5.c: Likewise.
3898 * gcc.target/mips/mips-ps-7.c: Likewise.
3899 * gcc.target/mips/msub-7.c: Likewise.
3900
3901 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3902 skip for -O0. Require -mno-abicalls.
3903 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3904
3905 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3906 skip for -O0. Require a total number of BBIT instructions and
3907 at least one of each kind.
3908
3909 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3910 skip for -O0. Require -fno-unroll-loops.
3911
3912 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3913 skip for -O0. Allow BLTZ as well as BGEZ.
3914
3915 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3916
3917 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3918 skip for -O0. Require -fschedule-insns2.
3919 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3920
3921 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3922 but skip for -O0. Make a branch-likely more likely.
3923
3924 * gcc.target/mips/timode-2.c: Split each test into its own function.
3925 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3926
3927 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3928 skip for -O0. Require -fpeephole2.
3929 * gcc.target/mips/vr-mult-2.c: Likewise.
3930
3931 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3932
3933 PR preprocessor/53469
3934 * gcc.dg/cpp/_Pragma7.c: New test case.
3935
3936 2012-08-27 Tobias Burnus <burnus@net-b.de>
3937
3938 PR fortran/54370
3939 * gfortran.dg/do_5.f90: New.
3940
3941 2012-08-27 Tobias Burnus <burnus@net-b.de>
3942
3943 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3944 from dg-options as -Wall no longer implies it.
3945
3946 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3947
3948 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3949
3950 2012-08-25 Jason Merrill <jason@redhat.com>
3951
3952 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3953
3954 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3955
3956 PR c++/51421
3957 * g++.dg/cpp0x/auto34.C: New.
3958
3959 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR c/54363
3962 * gcc.dg/pr54363.c: New test.
3963
3964 PR c/54355
3965 * gcc.dg/pr54355.c: New test.
3966
3967 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3968
3969 PR debug/52857
3970 * gcc.target/i386/pr52857-1.c: New.
3971 * gcc.target/i386/pr52857-2.c: Likewise.
3972
3973 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3974
3975 * gcc.target/mips/code-readable-4.c: New test.
3976
3977 2012-08-23 Julian Brown <julian@codesourcery.com>
3978 Sandra Loosemore <sandra@codesourcery.com>
3979
3980 * gcc.target/mips/code-readable-1.c: Add -O to options.
3981
3982 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3983
3984 PR c++/20420
3985 * g++.dg/lookup/using53.C: New.
3986
3987 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3988
3989 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3990 * gcc.dg/fixed-point/convert-1.c: New.
3991 * gcc.dg/fixed-point/convert-2.c: New.
3992 * gcc.dg/fixed-point/convert-3.c: New.
3993 * gcc.dg/fixed-point/convert-4.c: New.
3994 * gcc.dg/fixed-point/convert-float-1.c: New.
3995 * gcc.dg/fixed-point/convert-float-2.c: New.
3996 * gcc.dg/fixed-point/convert-float-3.c: New.
3997 * gcc.dg/fixed-point/convert-float-4.c: New.
3998 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3999 * gcc.dg/fixed-point/convert-sat.c: New.
4000 * gcc.dg/fixed-point/convert.h: New.
4001
4002 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4003
4004 PR target/54089
4005 * gcc.target/sh/pr54089-2.c: New.
4006
4007 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4008
4009 * gcc.target/i386/long-double-64-1.c: New file.
4010 * gcc.target/i386/long-double-64-2.c: Likewise.
4011 * gcc.target/i386/long-double-64-3.c: Likewise.
4012 * gcc.target/i386/long-double-64-4.c: Likewise.
4013 * gcc.target/i386/long-double-80-1.c: Likewise.
4014 * gcc.target/i386/long-double-80-2.c: Likewise.
4015 * gcc.target/i386/long-double-80-3.c: Likewise.
4016 * gcc.target/i386/long-double-80-4.c: Likewise.
4017 * gcc.target/i386/long-double-80-5.c: Likewise.
4018 * gcc.target/i386/long-double-80-6.c: Likewise.
4019 * gcc.target/i386/long-double-80-7.c: Likewise.
4020
4021 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4022
4023 PR tree-optimization/54317
4024 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4025
4026 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4027
4028 PR target/39423
4029 * gcc.target/sh/pr39423-2.c: New.
4030
4031 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4032
4033 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4034 * gcc.dg/fold-perm.c: Likewise.
4035
4036 2012-08-20 Jan Hubicka <jh@suse.cz>
4037
4038 PR fortran/48636
4039 * gcc.dg/ipa/inlinehint-1.c: New.
4040
4041 2012-08-20 Florian Weimer <fweimer@redhat.com>
4042
4043 PR c++/19351
4044 * g++.dg/init/new38.C: New test.
4045 * g++.dg/init/new39.C: New test.
4046
4047 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4048
4049 PR target/54089
4050 * gcc.target/sh/pr54089-1.c: New.
4051
4052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4053
4054 PR target/51244
4055 * gcc.target/sh/pr51244-11.c: New.
4056
4057 2012-08-20 Tobias Burnus <burnus@net-b.de>
4058
4059 PR fortran/54301
4060 * gfortran.dg/warn_target_lifetime_2.f90: New.
4061
4062 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4063
4064 PR c++/10416
4065 * g++.dg/warn/Wunused-var-17.C: New.
4066
4067 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4068
4069 PR middle-end/53992
4070 * gcc.dg/gomp/pr53992.c: New test.
4071
4072 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4073
4074 PR tree-ssa/54295
4075 * gcc.c-torture/execute/20120817-1.c: New test.
4076
4077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4078
4079 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4080 add instruction.
4081 (f2): New test that really does need adds.
4082
4083 2012-08-20 Richard Guenther <rguenther@suse.de>
4084
4085 PR tree-optimization/54327
4086 * gcc.dg/torture/pr54327.c: New testcase.
4087
4088 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4089
4090 PR tree-optimization/54321
4091 * gcc.c-torture/compile/pr54321.c: New test.
4092
4093 2012-08-20 Tobias Burnus <burnus@net-b.de>
4094
4095 PR fortran/54301
4096 * gfortran.dg/warn_target_lifetime_1.f90: New.
4097
4098 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4099
4100 PR fortran/54298
4101 * gfortran.dg/real_compare_1.f90: New test case.
4102 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4103
4104 2012-08-18 Jan Hubicka <jh@suse.cz>
4105
4106 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4107
4108 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4109
4110 PR fortran/39290
4111 * gfortran.dg/interface_37.f90: New test.
4112
4113 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4114 Gary Funck <gary@intrepid.com>
4115
4116 PR target/20020
4117 * gcc.target/i386/pr20020-1.c: New test.
4118 * gcc.target/i386/pr20020-2.c: Likewise.
4119 * gcc.target/i386/pr20020-3.c: Likewise.
4120
4121 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4122
4123 * gcc.target/i386/perm-concat.c: New test.
4124
4125 2012-08-17 Julian Brown <julian@codesourcery.com>
4126
4127 * gcc.target/arm/div64-unwinding.c: New test.
4128
4129 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4130
4131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4132
4133 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4134
4135 PR target/54236
4136 * gcc.target/sh/pr54236-1.c: New.
4137
4138 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4139
4140 * lib/target-supports.exp (check_effective_target_sync_int_long)
4141 (check_effective_target_sync_char_short): Enable for crisv32-*
4142 and cris-*.
4143
4144 PR middle-end/54261
4145 * gcc.dg/torture/pr54261-1.c: New test.
4146
4147 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4148
4149 PR fortran/54243
4150 PR fortran/54244
4151 * gfortran.dg/typebound_call_24.f03: New.
4152
4153 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4154
4155 PR tree-optimization/54245
4156 * gcc.dg/tree-ssa/pr54245.c: New test.
4157
4158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159
4160 PR tree-optimization/54240
4161 * gcc.target/powerpc/pr54240.c: New test.
4162 * gcc.target/mips/pr54240.c: Likewise.
4163
4164 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4165
4166 PR target/52933
4167 * gcc.target/sh/pr52933-1.c: New.
4168 * gcc.target/sh/pr52933-2.c: New.
4169
4170 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4171
4172 PR target/50751
4173 * gcc.target/sh/pr50751-8.c: New.
4174
4175 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4176
4177 PR fortran/47586
4178 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4179 * gfortran.dg/typebound_proc_27.f03: New test.
4180
4181 2012-08-14 Sterling Augustine <saugustine@google.com>
4182
4183 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4184
4185 2012-08-14 Tobias Burnus <burnus@net-b.de>
4186
4187 PR fortran/40881
4188 * gfortran.dg/data_constraints_3.f90: New.
4189 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4190 to disable -pedantic compilation.
4191 * gfortran.dg/pr37243.f: Ditto.
4192 * gfortran.dg/g77/19990826-3.f: Ditto.
4193 * gfortran.dg/g77/20020307-1.f : Ditto.
4194 * gfortran.dg/g77/980310-3.f: Ditto.
4195
4196 2012-08-14 Tobias Burnus <burnus@net-b.de>
4197
4198 PR fortran/54234
4199 * gfortran.dg/warn_conversion_4.f90: New.
4200
4201 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR middle-end/53411
4204 PR rtl-optimization/53495
4205 * gcc.c-torture/compile/pr53411.c: New test.
4206 * gcc.c-torture/compile/pr53495.c: New test.
4207
4208 2012-08-13 Richard Guenther <rguenther@suse.de>
4209
4210 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4211
4212 2012-08-13 Richard Guenther <rguenther@suse.de>
4213
4214 PR tree-optimization/54200
4215 * gcc.dg/guality/pr54200.c: New testcase.
4216 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4217
4218 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4219
4220 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4221
4222 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4223
4224 PR target/51244
4225 * gcc.target/sh/pr51244-7.c: New.
4226 * gcc.target/sh/pr51244-8.c: New.
4227 * gcc.target/sh/pr51244-9.c: New.
4228 * gcc.target/sh/pr51244-10.c: New.
4229
4230 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4231
4232 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4233 -m2e or -m2a.
4234 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4235 * gcc.target/sh/pr53511-1.c: Likewise.
4236 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4237 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4238 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4239 * gcc.target/sh/pr53512-3.c: Likewise.
4240 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4241
4242 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4243
4244 PR target/39423
4245 * gcc.c-torture/compile/pr39423-1.c: New.
4246 * gcc.c-torture/compile/pr39423-2.c: New.
4247
4248 2012-08-12 Tobias Burnus <burnus@net-b.de>
4249
4250 PR fortran/54221
4251 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4252 they appear uninitialized on the RHS.
4253 * gfortran.dg/public_private_module_6.f90: New.
4254
4255 2012-08-11 Martin Jambor <mjambor@suse.cz>
4256
4257 PR fortran/48636
4258 * gfortran.dg/pr48636.f90: New test.
4259
4260 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4261
4262 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4263 to avoid warnings.
4264 (main): Adjust caller.
4265
4266 2012-08-10 Richard Guenther <rguenther@suse.de>
4267
4268 * gcc.dg/matrix/*.c: Adjust and move ...
4269 * gcc.dg/torture/: ... here.
4270 * gcc.dg/matrix: Remove directory.
4271
4272 2012-08-10 Richard Guenther <rguenther@suse.de>
4273
4274 PR middle-end/54219
4275 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4276
4277 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4278
4279 PR middle-end/54211
4280 * gcc.dg/tree-ssa/pr54211.c: New test.
4281
4282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4283
4284 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4285 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4286
4287 2012-08-10 Richard Guenther <rguenther@suse.de>
4288
4289 PR tree-optimization/54109
4290 * gcc.dg/torture/pr54109.c: New testcase.
4291 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4292 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4293
4294 2012-08-10 Richard Guenther <rguenther@suse.de>
4295
4296 PR tree-optimization/54027
4297 * gcc.dg/torture/pr54027.c: New testcase.
4298
4299 2012-08-10 Richard Guenther <rguenther@suse.de>
4300
4301 * g++.dg/plugin/selfassign.c: Adjust.
4302 * gcc.dg/plugin/selfassign.c: Likewise.
4303 * gcc.dg/strlenopt-11.c: Likewise.
4304 * gcc.dg/strlenopt-13.c: Likewise.
4305 * gcc.dg/no-strict-overflow-4.c: Likewise.
4306 * gcc.dg/strict-overflow-4.c: Likewise.
4307 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4308 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4309 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4310 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4311 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4312 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4313 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4314 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4315 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4316 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4317 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4318 * gcc.dg/pr46309.c: Likewise.
4319 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4320
4321 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4322
4323 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4324 for x86 targets.
4325 * gcc.c-torture/compile/20120727-2.c: New test.
4326
4327 2012-08-09 Martin Jambor <mjambor@suse.cz>
4328
4329 * gcc.dg/ipa/iinline-4.c: New test.
4330 * gcc.dg/ipa/iinline-5.c: Likewise.
4331 * gcc.dg/ipa/iinline-6.c: Likewise.
4332 * gcc.dg/ipa/iinline-7.c: Likewise.
4333 * gcc.dg/lto/20120723_0.c: Likewise.
4334 * gcc.dg/lto/20120723_1.c: Likewise.
4335
4336 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4337
4338 PR target/39423
4339 * gcc.target/sh/pr39423-1.c: New.
4340
4341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4342
4343 PR target/51244
4344 * gcc.target/sh/pr51244-5: New.
4345 * gcc.target/sh/pr51244-6: New.
4346
4347 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4348
4349 * gcc.target/i386/adx-addxcarry32-3.c: New.
4350 * gcc.target/i386/adx-addxcarry64-3.c: New.
4351
4352 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4353
4354 PR rtl-optimization/53701
4355 * gcc.dg/pr53701.c: New test.
4356
4357 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4358
4359 * gcc.c-torture/compile/20120727-1.c: New test.
4360
4361 2012-08-09 Tobias Burnus <burnus@net-b.de>
4362
4363 PR fortran/54199
4364 * gfortran.dg/intrinsic_shadow_4.f90: New.
4365
4366 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4367
4368 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4369
4370 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4371
4372 * gcc.c-torture/execute/20120808-1.c: New test.
4373
4374 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4375
4376 PR rtl-optimization/54157
4377 * gcc.target/i386/pr54157.c: New file.
4378
4379 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4380
4381 * gcc.target/i386/adx-addcarryx32-1.c: New.
4382 * gcc.target/i386/adx-addcarryx32-2.c: New.
4383 * gcc.target/i386/adx-addcarryx64-1.c: New.
4384 * gcc.target/i386/adx-addcarryx64-2.c: New.
4385 * gcc.target/i386/adx-check.h: New.
4386 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4387 * gcc.target/i386/sse-12.c: Add -madx.
4388 * gcc.target/i386/sse-13.c: Ditto.
4389 * gcc.target/i386/sse-14.c: Ditto.
4390 * gcc.target/i386/sse-22.c: Ditto.
4391 * gcc.target/i386/sse-23.c: Ditto.
4392 * g++.dg/other/i386-2.C: Ditto.
4393 * g++.dg/other/i386-3.C: Ditto.
4394
4395 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4396
4397 * gcc.dg/tree-ssa/slsr-5.c: New.
4398 * gcc.dg/tree-ssa/slsr-6.c: New.
4399 * gcc.dg/tree-ssa/slsr-7.c: New.
4400 * gcc.dg/tree-ssa/slsr-8.c: New.
4401 * gcc.dg/tree-ssa/slsr-9.c: New.
4402 * gcc.dg/tree-ssa/slsr-10.c: New.
4403 * gcc.dg/tree-ssa/slsr-11.c: New.
4404 * gcc.dg/tree-ssa/slsr-12.c: New.
4405 * gcc.dg/tree-ssa/slsr-13.c: New.
4406 * gcc.dg/tree-ssa/slsr-14.c: New.
4407 * gcc.dg/tree-ssa/slsr-15.c: New.
4408 * gcc.dg/tree-ssa/slsr-16.c: New.
4409 * gcc.dg/tree-ssa/slsr-17.c: New.
4410 * gcc.dg/tree-ssa/slsr-18.c: New.
4411 * gcc.dg/tree-ssa/slsr-19.c: New.
4412 * gcc.dg/tree-ssa/slsr-20.c: New.
4413 * gcc.dg/tree-ssa/slsr-21.c: New.
4414 * gcc.dg/tree-ssa/slsr-22.c: New.
4415 * gcc.dg/tree-ssa/slsr-23.c: New.
4416 * gcc.dg/tree-ssa/slsr-24.c: New.
4417 * gcc.dg/tree-ssa/slsr-25.c: New.
4418 * gcc.dg/tree-ssa/slsr-26.c: New.
4419 * gcc.dg/tree-ssa/slsr-30.c: New.
4420 * gcc.dg/tree-ssa/slsr-31.c: New.
4421
4422 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4423
4424 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4425 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4426 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4427
4428 2012-08-06 Cary Coutant <ccoutant@google.com>
4429
4430 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4431
4432 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4433
4434 PR fortran/35831
4435 * gfortran.dg/dummy_procedure_5.f90: Modified.
4436 * gfortran.dg/dummy_procedure_8.f90: New.
4437 * gfortran.dg/interface_26.f90: Modified.
4438 * gfortran.dg/proc_ptr_11.f90: Modified.
4439 * gfortran.dg/proc_ptr_15.f90: Modified.
4440 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4441 * gfortran.dg/typebound_override_1.f90: Modified.
4442 * gfortran.dg/typebound_proc_6.f03: Modified.
4443
4444 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4445
4446 PR tree-optimization/51938
4447 PR tree-optimization/52005
4448 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4449 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4450 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4451 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4452
4453 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4454
4455 Avoid crashing on erroneous static_assert usage
4456 * g++.dg/cpp0x/static_assert8.C: New test.
4457
4458 2012-08-06 Jason Merrill <jason@redhat.com>
4459
4460 * g++.dg/cpp0x/sfinae38.C: New.
4461
4462 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4463 Paolo Carlini <paolo.carlini@oracle.com>
4464
4465 PR c++/54165
4466 * g++.dg/conversion/void2.C: New.
4467
4468 2012-08-06 Tom de Vries <tom@codesourcery.com>
4469
4470 * gcc.dg/tree-ssa/vrp78.c: New test.
4471
4472 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4473 Richard Sandiford <rdsandiford@googlemail.com>
4474
4475 * g++.dg/opt/enum2.C: Require fpic target.
4476 * g++.dg/lto/20090303_0.C: Likewise.
4477
4478 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4479 Catherine Moore <clm@codesourcery.com>
4480
4481 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4482 flush function names too.
4483 * gcc.target/mips/clear-cache-1.c: Likewise.
4484
4485 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4486
4487 PR target/54156
4488 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4489
4490 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4491
4492 PR fortran/54166
4493 * gfortran.dg/array_5.f90: New test.
4494
4495 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4496
4497 PR tree-optimization/30318
4498 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4499
4500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4501
4502 * g++.dg/ext/vector17.C: New testcase.
4503
4504 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4505
4506 PR target/51931
4507 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4508 * g++.dg/opt/longbranch1.C: Likewise.
4509
4510 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4511
4512 PR tree-optimization/53805
4513 * gcc.dg/fold-notunord.c: New testcase.
4514
4515 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4516
4517 PR fortran/48820
4518 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4519 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4520
4521 2012-08-02 Jason Merrill <jason@redhat.com>
4522 Paolo Carlini <paolo.carlini@oracle.com>
4523
4524 PR c++/51213 (again)
4525 * g++.dg/cpp0x/sfinae37.C: Extend.
4526
4527 2012-08-02 Richard Guenther <rguenther@suse.de>
4528
4529 PR tree-optimization/50672
4530 * g++.dg/torture/pr50672.C: New testcase.
4531
4532 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4533
4534 PR fortran/54147
4535 * gfortran.dg/abstract_type_6.f03: Modified.
4536 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4537 * gfortran.dg/proc_ptr_comp_35.f90: New.
4538 * gfortran.dg/typebound_proc_9.f03: Modified.
4539 * gfortran.dg/typebound_proc_26.f90: New.
4540
4541 2012-08-02 Richard Guenther <rguenther@suse.de>
4542
4543 * gcc.dg/torture/pta-callused-1.c: Adjust.
4544 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4545 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4546 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4547 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4548 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4549 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4550 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4551 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4552
4553 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4554
4555 PR fortran/54033
4556 * gfortran.dg/include_6.f90: New test case.
4557 * gfortran.dg/include_7.f90: New test case.
4558 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4559
4560 2012-08-01 Tom de Vries <tom@codesourcery.com>
4561
4562 * gcc.dg/tree-ssa/vrp76.c: New test.
4563
4564 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4565
4566 PR tree-optimization/46556
4567 * gcc.dg/tree-ssa/slsr-27.c: New.
4568 * gcc.dg/tree-ssa/slsr-28.c: New.
4569 * gcc.dg/tree-ssa/slsr-29.c: New.
4570
4571 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4572
4573 PR fortran/42418
4574 * gfortran.dg/proc_decl_29.f90: New.
4575
4576 2012-07-31 Dehao Chen <dehao@google.com>
4577
4578 * gcc.dg/predict-7.c: New test.
4579
4580 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4581
4582 PR fortran/54134
4583 * gfortran.dg/typebound_override_3.f90: New.
4584
4585 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4586
4587 PR tree-optimization/53773
4588 * gcc.dg/vect/pr53773.c: New test.
4589
4590 2012-07-31 Nick Clifton <nickc@redhat.com>
4591
4592 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4593 and for XStormy16.
4594
4595 2012-07-31 Tobias Burnus <burnus@net-b.de>
4596
4597 * gfortran.dg/c_funloc_tests_6.f90: New.
4598 * gfortran.dg/c_funloc_tests_7.f90: New.
4599 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4600
4601 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/53624
4604 * g++.dg/cpp0x/temp_default5.C: New.
4605
4606 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4607
4608 PR fortran/51081
4609 * gfortran.dg/proc_ptr_37.f90: New.
4610
4611 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4612
4613 * lib/target-supports.exp
4614 (check_effective_target_vect_natural_alignment): New function.
4615 * gcc.dg/align-2.c: Only run on targets with natural alignment
4616 of vector types.
4617 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4618 alignment of vector types.
4619
4620 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4621 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4622
4623 * gcc.target/i386/rdseed16-1.c: New.
4624 * gcc.target/i386/rdseed32-1.c: Ditto
4625 * gcc.target/i386/rdseed64-1.c: Ditto
4626 * gcc.target/i386/sse-12.c: Add -mrdseed.
4627 * gcc.target/i386/sse-13.c: Ditto.
4628 * gcc.target/i386/sse-14.c: Ditto.
4629 * g++.dg/other/i386-2.C: Ditto.
4630 * g++.dg/other/i386-3.C: Ditto.
4631
4632 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4633
4634 PR target/51244
4635 * gcc.target/sh/pr51244-4.c: New.
4636
4637 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4638
4639 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4640 for alpha*-*-* targets. Cleanup original tree dump.
4641
4642 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4643
4644 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4645 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4646
4647 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4648
4649 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4650 rand, srand. Include <stdlib.h>.
4651
4652 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4653
4654 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4655
4656 2012-07-26 Richard Henderson <rth@redhat.com>
4657
4658 * gcc.dg/attr-hotcold-1.c: New.
4659 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4660
4661 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4662 Sandra Loosemore <sandra@codesourcery.com>
4663
4664 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4665
4666 2012-07-26 Tobias Burnus <burnus@net-b.de>
4667
4668 * gfortran.dg/contiguous_1.f90: Update dg-error.
4669 * gfortran.dg/proc_ptr_32.f90: Ditto.
4670
4671 2012-07-26 Richard Guenther <rguenther@suse.de>
4672
4673 PR tree-optimization/54098
4674 * gcc.dg/torture/pr54098.c: New testcase.
4675
4676 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4677
4678 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4679 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4680
4681 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4682
4683 PR fortran/44354
4684 * gfortran.dg/array_constructor_39.f90: New test.
4685
4686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4687
4688 PR fortran/44354
4689 * gfortran.dg/array_constructor_38.f90: New test.
4690
4691 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4692
4693 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4694
4695 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4696
4697 * gnat.dg/noreturn5.ad[sb]: New test.
4698
4699 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4700 Paul Brook <paul@codesourcery.com>
4701
4702 PR target/53633
4703
4704 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4705 * c-c++-common/pr53633.c: New test.
4706
4707 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4708
4709 * gcc.target/i386/asm-dialect-1.c: New test case.
4710
4711 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4712 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4713
4714 * gcc.target/i386/prefetchw-1.c: New.
4715 * gcc.target/i386/sse-12.c: Add -mprfchw.
4716 * gcc.target/i386/sse-13.c: Ditto.
4717 * gcc.target/i386/sse-14.c: Ditto.
4718 * gcc.target/i386/sse-22.c: Ditto.
4719 * gcc.target/i386/sse-23.c: Ditto.
4720 * g++.dg/other/i386-2.C: Ditto.
4721 * g++.dg/other/i386-3.C: Ditto.
4722
4723 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4724
4725 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4726
4727 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4728
4729 PR target/54051
4730 * gcc.target/arm/pr54051.c: New.
4731 * gcc.target/arm/vfp-1.c: Adjust test.
4732
4733 2012-07-24 Julian Brown <julian@codesourcery.com>
4734
4735 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4736 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4737 hard-float ARM.
4738
4739 2012-07-23 Paul Brook <paul@codesourcery.com>
4740
4741 * g++.dg/other/armv7m-1.c: New test.
4742
4743 2012-07-23 Julian Brown <julian@codesourcery.com>
4744
4745 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4746 ARM.
4747 (DO_TEST): Define to 1 for appropriate ARM targets.
4748
4749 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4750
4751 PR tree-optimization/53881
4752 * gcc.dg/pr53881.c: Renamed to ...
4753 * gcc.dg/pr53881-1.c: ... this.
4754 * gcc.dg/pr53881-2.c: New test.
4755
4756 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4757
4758 Handle recent changes in default atomics for cris*-*-linux*.
4759 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4760 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4761 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4762 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4763 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4764 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4765 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4766 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4767 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4768 -mno-unaligned-atomic-may-use-library is in effect for
4769 cris*-*-linux*.
4770 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4771 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4772 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4773 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4774 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4775 gcc.target/cris/torture/sync-mis-op-i-1.c,
4776 gcc.target/cris/torture/sync-mis-op-i-2.c,
4777 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4778 gcc.target/cris/torture/sync-mis-op-i-3.c,
4779 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4780 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4781 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4782 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4783 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4784 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4785 (main): Remove local variable x.
4786 [mis_ok]: Check that atomics don't fail.
4787
4788 2012-07-21 Andrew Pinski <apinski@cavium.com>
4789
4790 * gcc.dg/tree-ssa/vrp72.c: New test.
4791 * gcc.dg/tree-ssa/vrp73.c: New test.
4792 * gcc.dg/tree-ssa/vrp74.c: New test.
4793 * gcc.dg/tree-ssa/vrp75.c: New test.
4794
4795 2012-07-21 Andrew Pinski <apinski@cavium.com>
4796
4797 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4798 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4799
4800 2012-07-21 Andrew Pinski <apinski@cavium.com>
4801
4802 * gcc.target/mips/octeon-pop-2.c: New testcase.
4803
4804 2012-07-21 Tobias Burnus <burnus@net-b.de>
4805
4806 PR fortran/48820
4807 * gfortran.dg/assumed_rank_3.f90: New.
4808 * gfortran.dg/assumed_rank_11.f90: New.
4809 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4810 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4811 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4812
4813 2012-07-21 Andrew Pinski <apinski@cavium.com>
4814
4815 * gcc.target/mips/unaligned-1.c: New testcase.
4816
4817 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4818
4819 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4820
4821 2012-07-20 Tobias Burnus <burnus@net-b.de>
4822
4823 * gfortran.dg/bind_c_array_params_2.f90: New.
4824 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4825 and update dg-error.
4826
4827 2012-07-20 Tobias Burnus <burnus@net-b.de>
4828
4829 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4830
4831 2012-07-20 Jason Merrill <jason@redhat.com>
4832
4833 PR c++/54038
4834 * g++.dg/other/array7.C: New.
4835
4836 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4837
4838 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4839 the basic block and check loop depth.
4840 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4841 matching patterns and comments.
4842 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4843 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4844
4845 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR c++/28656
4848 * c-c++-common/pr28656.c: New test.
4849
4850 2012-07-19 Jason Merrill <jason@redhat.com>
4851
4852 PR c++/54026
4853 * g++.dg/init/mutable1.C: New.
4854
4855 2012-07-20 Tobias Burnus <burnus@net-b.de>
4856
4857 PR fortran/48820
4858 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4859 * gfortran.dg/assumed_rank_1.f90: New.
4860 * gfortran.dg/assumed_rank_1_c.c: New.
4861 * gfortran.dg/assumed_rank_2.f90: New.
4862 * gfortran.dg/assumed_rank_4.f90: New.
4863 * gfortran.dg/assumed_rank_5.f90: New.
4864 * gfortran.dg/assumed_rank_6.f90: New.
4865 * gfortran.dg/assumed_rank_7.f90: New.
4866 * gfortran.dg/assumed_rank_8.f90: New.
4867 * gfortran.dg/assumed_rank_8_c.c: New.
4868 * gfortran.dg/assumed_rank_9.f90: New.
4869 * gfortran.dg/assumed_rank_10.f90: New.
4870 * gfortran.dg/assumed_rank_12.f90: New.
4871
4872 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4873
4874 * gnat.dg/opt25.adb: New test.
4875 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4876 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4877
4878 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4879
4880 * gnat.dg/aggr20.ad[sb]: New test.
4881 * gnat.dg/aggr20_pkg.ads: New helper.
4882
4883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gnat.dg/derived_type3.adb: New test.
4886 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4887
4888 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4889
4890 PR rtl-optimization/53942
4891 * gcc.dg/pr53942.c: New test.
4892
4893 2012-07-19 Jason Merrill <jason@redhat.com>
4894
4895 PR c++/54021
4896 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4897
4898 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4899
4900 * gnat.dg/discr38.adb: New test.
4901
4902 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4903
4904 PR middle-end/54017
4905 * c-c++-common/gomp/pr54017.c: New test.
4906
4907 2012-07-19 Richard Guenther <rguenther@suse.de>
4908 Eric Botcazou <ebotcazou@adacore.com>
4909
4910 * gnat.dg/loop_optimization11.adb: New testcase.
4911 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4912
4913 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4914 Jason Merrill <jason@redhat.com>
4915
4916 * g++.dg/cpp0x/sfinae37.C: New.
4917 * g++.dg/template/access23.C: New.
4918 * g++.dg/template/access7.C: Adjust.
4919 * g++.dg/template/sfinae10.C: Don't expect errors.
4920 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4921
4922 2012-07-18 Julian Brown <julian@codesourcery.com>
4923 Sandra Loosemore <sandra@codesroucery.com>
4924
4925 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4926
4927 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4928
4929 * gnat.dg/noreturn4.ad[sb]: New test.
4930 * gnat.dg/noreturn4_pkg.ads: New helper.
4931
4932 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4933 Julian Brown <julian@codesourcery.com>
4934
4935 * gcc.target/arm/neon-vdup-1.c: New test case.
4936 * gcc.target/arm/neon-vdup-2.c: New test case.
4937 * gcc.target/arm/neon-vdup-3.c: New test case.
4938 * gcc.target/arm/neon-vdup-4.c: New test case.
4939 * gcc.target/arm/neon-vdup-5.c: New test case.
4940 * gcc.target/arm/neon-vdup-6.c: New test case.
4941 * gcc.target/arm/neon-vdup-7.c: New test case.
4942 * gcc.target/arm/neon-vdup-8.c: New test case.
4943 * gcc.target/arm/neon-vdup-9.c: New test case.
4944 * gcc.target/arm/neon-vdup-10.c: New test case.
4945 * gcc.target/arm/neon-vdup-11.c: New test case.
4946 * gcc.target/arm/neon-vdup-12.c: New test case.
4947 * gcc.target/arm/neon-vdup-13.c: New test case.
4948 * gcc.target/arm/neon-vdup-14.c: New test case.
4949 * gcc.target/arm/neon-vdup-15.c: New test case.
4950 * gcc.target/arm/neon-vdup-16.c: New test case.
4951 * gcc.target/arm/neon-vdup-17.c: New test case.
4952 * gcc.target/arm/neon-vdup-18.c: New test case.
4953 * gcc.target/arm/neon-vdup-19.c: New test case.
4954 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4955 arguments non-constant.
4956
4957 2012-07-18 Richard Guenther <rguenther@suse.de>
4958
4959 PR tree-optimization/53970
4960 * g++.dg/torture/pr53970.C: New testcase.
4961
4962 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4963
4964 PR target/38621
4965 * gcc.c-torture/compile/pr38621.c: New.
4966
4967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4968
4969 PR target/33135
4970 * gcc.target/sh/pr33135-1.c: New.
4971 * gcc.target/sh/pr33135-2.c: New.
4972 * gcc.target/sh/pr33135-3.c: New.
4973 * gcc.target/sh/pr33135-4.c: New.
4974
4975 2012-07-17 Jason Merrill <jason@redhat.com>
4976
4977 PR c++/53995
4978 * g++.dg/parse/enum9.C: New.
4979
4980 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4981 Sandra Loosemore <sandra@codesourcery.com>
4982
4983 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4984 if there is a conflict with -mcpu=. Use -mcpu=5208.
4985
4986 2012-07-17 Jason Merrill <jason@redhat.com>
4987
4988 PR c++/53989
4989 * g++.dg/template/array23.C: New.
4990
4991 2012-07-17 Tobias Burnus <burnus@net-b.de>
4992
4993 PR fortran/53985
4994 * gfortran.dg/bind_c_usage_26.f90: New.
4995 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4996 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4997 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4998 * gfortran.dg/interop_params.f03: Ditto.
4999
5000 2012-07-17 Jason Merrill <jason@redhat.com>
5001
5002 * g++.dg/template/inherit8.C: Adjust.
5003 * g++.dg/template/using21.C: Adjust.
5004 * g++.dg/template/using22.C: Adjust.
5005
5006 PR c++/53549
5007 * g++.dg/template/current-inst1.C: New.
5008 * g++.dg/parse/crash35.C: Adjust.
5009
5010 2012-07-17 Tobias Burnus <burnus@net-b.de>
5011
5012 PR fortran/52101
5013 * gfortran.dg/oldstyle_4.f90: New.
5014
5015 2012-07-17 Tobias Burnus <burnus@net-b.de>
5016
5017 PR fortran/49265
5018 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5019 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5020
5021 2012-07-16 Jason Merrill <jason@redhat.com>
5022
5023 * g++.dg/parse/access8.C: Adjust.
5024 * g++.dg/template/sfinae6_neg.C: Adjust.
5025
5026 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5027
5028 PR fortran/53824
5029 * gfortran.dg/coarray_allocate_1.f90: New test.
5030
5031 2012-07-16 Andrew Pinski <apinski@cavium.com>
5032
5033 * gcc.c-torture/execute/bswap-1.c: New testcase.
5034 * gcc.c-torture/compile/unalign-1.c: New testcase.
5035 * gcc.c-torture/compile/20120524-1.c: New testcase.
5036 * gcc.c-torture/compile/20101216-1.c: New testcase.
5037
5038 2012-07-16 Dehao Chen <dehao@google.com>
5039
5040 Revert
5041 2012-07-10 Dehao Chen <dehao@google.com>
5042
5043 * gcc.dg/debug_info_inline.c: New test.
5044
5045 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5046
5047 PR fortran/53956
5048 * gfortran.dg/proc_decl_28.f90: New.
5049
5050 2012-07-16 Andrew Pinski <apinski@cavium.com>
5051
5052 * gcc.dg/torture/builtins-1.c: New testcase.
5053
5054 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5055
5056 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5057 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5058 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5059 gcc.target/cris/sync-1-v10.c,
5060 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5061 pass -mno-unaligned-atomic-may-use-library.
5062 * gcc.target/cris/sync-xchg-1.c: New test.
5063 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5064 valid register operand output modifier.
5065
5066 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5067
5068 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5069 characters.
5070
5071 2012-07-13 Andrew Pinski <apinski@cavium.com>
5072
5073 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5074 rather than cleanup-tree-dump.
5075 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5076
5077 2012-07-13 Richard Guenther <rguenther@suse.de>
5078
5079 PR tree-optimization/53907
5080 * gcc.target/i386/pr53907.c: New testcase.
5081
5082 2012-07-13 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/53922
5085 * gcc.dg/torture/pr53922.c: New testcase.
5086
5087 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5088
5089 PR rtl-optimization/53908
5090 * gcc.dg/torture/pr53908.c: New test.
5091
5092 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5093
5094 PR c++/53531
5095 * g++.dg/cpp0x/variadic135.C: New.
5096
5097 2012-07-12 Jason Merrill <jason@redhat.com>
5098
5099 * g++.dg/template/sfinae6_neg.C: Adjust.
5100
5101 2012-07-12 Tobias Burnus <burnus@net-b.de>
5102
5103 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5104 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5105 scan-tree-dump-times pattern.
5106
5107 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5108
5109 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5110
5111 2012-07-11 Jason Merrill <jason@redhat.com>
5112
5113 DR 1402
5114 * g++.g/cpp0x/defaulted37.C: New.
5115
5116 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5117
5118 PR target/53859
5119 * gcc.target/arm/pr53859.c: New test.
5120
5121 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5122
5123 PR target/53886
5124 * gcc.c-torture/compile/pr53886.c: New.
5125
5126 2012-07-10 Dehao Chen <dehao@google.com>
5127
5128 * gcc.dg/debug_info_inline.c: New test.
5129
5130 2012-07-10 Jason Merrill <jason@redhat.com>
5131
5132 PR c++/53733
5133 * g++.dg/cpp0x/defaulted36.C: New.
5134 * g++.dg/cpp0x/defaulted21.C: Adjust.
5135
5136 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5137
5138 2012-07-09 Sterling Augustine <saugustine@google.com>
5139
5140 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5141
5142 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5143
5144 PR tree-optimization/53887
5145 * gcc.dg/pr53887.c: New test.
5146
5147 2012-07-09 Jason Merrill <jason@redhat.com>
5148
5149 PR c++/53882
5150 * g++.dg/cpp0x/nullptr29.C: New.
5151
5152 2012-07-09 Tom de Vries <tom@codesourcery.com>
5153 Richard Guenther <rguenther@suse.de>
5154
5155 * gcc.dg/builtin-unreachable-6.c: New test.
5156 * gcc.dg/builtin-unreachable-5.c: New test.
5157
5158 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5159
5160 PR tree-optimization/53881
5161 * gcc.dg/pr53881.c: New test.
5162
5163 2012-07-06 Jason Merrill <jason@redhat.com>
5164
5165 PR c++/53862
5166 * g++.dg/cpp0x/variadic134.C: New.
5167
5168 PR c++/53858
5169 * g++.dg/cpp0x/alias-decl-20.C: New.
5170
5171 2012-07-06 Tom de Vries <tom@codesourcery.com>
5172
5173 PR tree-optimization/51879
5174 * gcc.dg/pr51879-16.c: New test.
5175 * gcc.dg/pr51879-17.c: Same.
5176
5177 2012-07-06 Tom de Vries <tom@codesourcery.com>
5178
5179 PR tree-optimization/52009
5180 * gcc.dg/pr51879-7.c: New test.
5181 * gcc.dg/pr51879-18.c: New test.
5182
5183 2012-07-05 Jason Merrill <jason@redhat.com>
5184
5185 PR c++/50852
5186 * g++.dg/template/typedef39.C: New.
5187
5188 PR c++/53039
5189 * g++.dg/cpp0x/variadic133.C: New.
5190 * g++.dg/template/param1.C: Adjust.
5191
5192 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5193
5194 PR target/48941
5195 PR target/51980
5196 * gcc.target/arm/neon/vtrnf32.c: Update.
5197 * gcc.target/arm/neon/vtrns32.c: Update.
5198 * gcc.target/arm/neon/vtrnu32.c: Update.
5199 * gcc.target/arm/neon/vzipf32.c: Update.
5200 * gcc.target/arm/neon/vzips32.c: Update.
5201 * gcc.target/arm/neon/vzipu32.c: Update.
5202
5203 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5204
5205 PR fortran/53732
5206 * gfortran.dg/inline_sum_4.f90: New test.
5207
5208 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5209
5210 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5211
5212 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5213
5214 * gcc.target/arm/fma-sp.c: New testcase.
5215 * gcc.target/arm/fma.c: Likewise.
5216 * gcc.target/arm/fma.h: Likewise.
5217
5218 2012-07-04 Jason Merrill <jason@redhat.com>
5219
5220 PR c++/53848
5221 * g++.dg/other/enum3.C: New.
5222
5223 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5224
5225 PR middle-end/53321
5226 * g++.dg/torture/pr53321.C: New test.
5227
5228 2012-07-04 Richard Guenther <rguenther@suse.de>
5229
5230 PR tree-optimization/53844
5231 * g++.dg/tree-ssa/pr53844.C: New testcase.
5232
5233 2012-07-04 Richard Guenther <rguenther@suse.de>
5234
5235 PR tree-optimization/53849
5236 * gcc.dg/pr53849.c: New testcase.
5237
5238 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5239
5240 PR c++/53812
5241 * g++.dg/ext/label14.C: New test.
5242
5243 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5244
5245 PR target/53811
5246 * g++.dg/other/pr53811.C: New test.
5247
5248 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5249
5250 PR target/28896
5251 * gcc.target/m68k/stack-limit-1.c: New testcase.
5252
5253 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * gnat.dg/recursive_call.adb: New test.
5256
5257 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5258
5259 * gnat.dg/discr37.ad[sb]: New test.
5260
5261 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5262
5263 * g++.dg/other/packed1.C: Remove SH from xfail list.
5264
5265 2012-07-02 Jason Merrill <jason@redhat.com>
5266
5267 PR c++/53619
5268 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5269
5270 PR c++/53783
5271 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5272
5273 PR c++/53788
5274 * g++.dg/cpp0x/decltype39.C: New.
5275 * g++.dg/diagnostic/method1.C: Adjust.
5276
5277 PR c++/53816
5278 * g++.dg/template/ref6.C: New.
5279
5280 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5281
5282 PR target/53568
5283 * gcc.target/sh/pr53568-1.c: New.
5284
5285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5286
5287 PR target/51244
5288 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5289
5290 2012-07-02 Jason Merrill <jason@redhat.com>
5291
5292 PR c++/53821
5293 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5294
5295 PR c++/53524
5296 * g++.dg/template/enum7.C: New.
5297 * g++.dg/other/ptrmem10.C: Adjust.
5298 * g++.dg/other/ptrmem11.C: Adjust.
5299 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5300
5301 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5302
5303 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5304
5305 2012-07-01 Wei Guozhi <carrot@google.com>
5306
5307 PR target/53447
5308 * gcc.target/arm/pr53447-1.c: New testcase.
5309 * gcc.target/arm/pr53447-2.c: New testcase.
5310 * gcc.target/arm/pr53447-3.c: New testcase.
5311 * gcc.target/arm/pr53447-4.c: New testcase.
5312
5313 2012-06-29 Richard Guenther <rguenther@suse.de>
5314
5315 PR tree-optimization/47061
5316 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5317
5318 2012-06-29 Richard Guenther <rguenther@suse.de>
5319
5320 PR tree-optimization/37541
5321 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5322
5323 2012-06-29 Richard Guenther <rguenther@suse.de>
5324
5325 PR tree-optimization/52589
5326 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5327
5328 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5329
5330 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5331
5332 * g++.dg/template/error46.C: Add missing comment to dg-message.
5333 * g++.dg/template/crash107.C: Likewise.
5334 * g++.dg/template/error47.C: Likewise.
5335 * g++.dg/template/crash108.C: Likewise.
5336 * g++.dg/overload/operator5.C: Likewise.
5337
5338 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5339 errors in dg-message directives, add comments.
5340
5341 2012-06-28 Kai Tietz <ktietz@redhat.com>
5342
5343 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5344 hard-coded 'unsigned long'.
5345
5346 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5347
5348 PR tree-optimization/51581
5349 * gcc.dg/vect/pr51581-4.c: New test.
5350
5351 PR tree-optimization/53645
5352 * gcc.c-torture/execute/pr53645-2.c: New test.
5353
5354 2012-06-28 Richard Guenther <rguenther@suse.de>
5355
5356 PR middle-end/53790
5357 * gcc.dg/torture/pr53790.c: New testcase.
5358
5359 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR tree-optimization/53645
5362 * gcc.c-torture/execute/pr53645.c: New test.
5363
5364 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5365
5366 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5367
5368 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5369
5370 PR debug/53671
5371 PR debug/49888
5372 * gcc.dg/guality/pr49888.c: Account for the possibility that
5373 the variable is optimized out at the first test.
5374
5375 2012-06-27 Jason Merrill <jason@redhat.com>
5376
5377 * g++.dg/cpp0x/override2.C: Adjust.
5378 * g++.dg/template/error5.C: Adjust.
5379 * g++.dg/parse/crash28.C: Adjust.
5380
5381 PR c++/53563
5382 * g++.dg/parse/template27.C: New.
5383 * g++.dg/template/crash74.C: Adjust expected output.
5384
5385 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5386
5387 PR fortran/41951
5388 PR fortran/49591
5389 * gfortran.dg/typebound_operator_16.f03: New.
5390
5391 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5392
5393 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5394 even src1.i and src2.i fields even in the second half of the arrays.
5395
5396 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5397
5398 PR c++/51033.
5399 * g++.dg/torture/vshuf-16.inc: New test.
5400 * g++.dg/torture/vshuf-2.inc: New test.
5401 * g++.dg/torture/vshuf-4.inc: New test.
5402 * g++.dg/torture/vshuf-8.inc: New test.
5403 * g++.dg/torture/vshuf-main.inc: New test.
5404 * g++.dg/torture/vshuf-v16hi.C: New test.
5405 * g++.dg/torture/vshuf-v16qi.C: New test.
5406 * g++.dg/torture/vshuf-v2df.C: New test.
5407 * g++.dg/torture/vshuf-v2di.C: New test.
5408 * g++.dg/torture/vshuf-v2sf.C: New test.
5409 * g++.dg/torture/vshuf-v2si.C: New test.
5410 * g++.dg/torture/vshuf-v4df.C: New test.
5411 * g++.dg/torture/vshuf-v4di.C: New test.
5412 * g++.dg/torture/vshuf-v4sf.C: New test.
5413 * g++.dg/torture/vshuf-v4si.C: New test.
5414 * g++.dg/torture/vshuf-v8hi.C: New test.
5415 * g++.dg/torture/vshuf-v8qi.C: New test.
5416 * g++.dg/torture/vshuf-v8si.C: New test.
5417
5418 2012-06-27 Richard Guenther <rguenther@suse.de>
5419
5420 PR middle-end/53676
5421 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5422
5423 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5424
5425 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5426 scan-dump-dem-not): Use printable pattern in test name.
5427
5428 2012-06-26 Sterling Augustine <saugustine@google.com>
5429 Dominique Dhumieres <dominiq@lps.ens.fr>
5430
5431 * gcc.dg/pubtypes-2.c: Update expected output.
5432 * gcc.dg/pubtypes-3.c: Likewise.
5433 * gcc.dg/pubtypes-4.c: Likewise.
5434
5435 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5436
5437 * gcc.dg/tree-ssa/slsr-1.c: New test.
5438 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5439 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5440 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5441
5442 2012-06-26 Matt Turner <mattst88@gmail.com>
5443
5444 PR target/35294
5445 * gcc.target/arm/mmx-2.c: New.
5446
5447 2012-06-26 Richard Guenther <rguenther@suse.de>
5448
5449 PR c++/53752
5450 * g++.dg/torture/pr53752.C: New testcase.
5451
5452 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5453
5454 PR tree-optimization/53748
5455 * gcc.c-torture/compile/pr53748.c: New test.
5456
5457 2012-06-25 Jason Merrill <jason@redhat.com>
5458
5459 PR c++/53498
5460 PR c++/53305
5461 * g++.dg/cpp0x/decltype38.C: New.
5462 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5463
5464 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5465
5466 * lib/target-supports-dg.exp (testname-for-summary): New.
5467 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5468 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5469 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5470 scan-module-absence, output-exists, output-exists-not: Use
5471 testname-for-summary.
5472 (dg-test): Clean up testname_with_flags.
5473 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5474 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5475 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5476 scan-assembler-dem-not, object-size: Use testname-for-summary.
5477 * lib/gcov.exp (run-gcov): Likewise.
5478 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5479 scan-dump-dem, scan-dump-dem-note): Likewise.
5480
5481 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5482 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5483 including profopt.opt; save and restore existing value.
5484 * g++.dg/bprob/bprob.exp: Likewise.
5485 * gcc.dg/matrix/matrix.exp: Likewise.
5486 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5487 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5488 PROFOPT_OPTIONS.
5489
5490 2012-06-25 Richard Henderson <rth@redhat.com>
5491
5492 * gcc.dg/pr53749.c: New.
5493
5494 2012-06-25 Jason Merrill <jason@redhat.com>
5495
5496 PR c++/52988
5497 * g++.dg/cpp0x/nullptr28.C: New.
5498
5499 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5500
5501 * gcc.target/arm/neon-vld1_dupQ.c: New.
5502
5503 2012-06-25 Florian Weimer <fweimer@redhat.com>
5504
5505 * g++.dg/init/new35.C: New.
5506 * g++.dg/init/new36.C: New.
5507 * g++.dg/init/new37.C: New.
5508 * g++.dg/ext/vla5.C: New warning.
5509 * g++.dg/ext/vla8.C: New warning.
5510 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5511
5512 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5513 James Greenhalgh <james.greenhalgh@arm.com>
5514
5515 * gcc.target/arm/ftest-support-arm.h New testcase.
5516 * gcc.target/arm/ftest-support-thumb.h Likewise.
5517 * gcc.target/arm/ftest-support.h Likewise.
5518 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5519 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5520 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5521 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5522 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5523 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5524 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5525 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5526 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5527 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5528 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5529 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5530 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5531 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5532 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5533 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5534 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5535 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5536 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5537 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5538 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5539 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5540 * lib/target-supports.exp
5541 (check_effective_target_arm_arch_FUNC): Add support for more
5542 architectures.
5543 (add_options_for_arm_arch_FUNC): Likewise.
5544 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5545
5546 2012-06-25 Jason Merrill <jason@redhat.com>
5547
5548 PR c++/53202
5549 * g++.dg/cpp0x/constexpr-tuple.C: New.
5550
5551 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5552
5553 PR target/53759
5554 * gcc.target/i386/pr53759.c: New test.
5555
5556 PR c++/53594
5557 * g++.dg/cpp0x/nsdmi7.C: New test.
5558
5559 2012-06-24 Kai Tietz <ktietz@redhat.com>
5560
5561 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5562 for LLP64 targets.
5563 * gcc.target/i386/pr38988.c: Likewise.
5564
5565 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5566
5567 PR fortran/47710
5568 PR fortran/53328
5569 * gfortran.dg/typebound_generic_12.f03: New.
5570 * gfortran.dg/typebound_generic_13.f03: New.
5571
5572 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5573
5574 * gnat.dg/lto15.ad[sb]: New test.
5575
5576 2012-06-21 Meador Inge <meadori@codesourcery.com>
5577
5578 PR c/53702
5579 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5580
5581 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5582
5583 * gcc.dg/pch/ident-1.c: New test.
5584 * gcc.dg/pch/ident-1.hs: Header file for new test.
5585
5586 2012-06-21 Michael Matz <matz@suse.de>
5587
5588 PR middle-end/53688
5589 * gcc.c-torture/execute/pr53688.c: New test.
5590
5591 2012-06-20 Richard Guenther <rguenther@suse.de>
5592
5593 PR tree-optimization/30318
5594 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5595
5596 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5597
5598 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5599
5600 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601
5602 * gcc.target/i386/clearcapv2.map: New file.
5603 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5604
5605 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5606
5607 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5608 and add __sh__ case.
5609
5610 2012-06-19 Jason Merrill <jason@redhat.com>
5611
5612 PR c++/52637
5613 * g++.dg/debug/localclass1.C: New.
5614
5615 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5616
5617 * g++.dg/cpp0x/override4.C: New.
5618
5619 2012-06-14 Jason Merrill <jason@redhat.com>
5620
5621 PR c++/53651
5622 * g++.dg/cpp0x/decltype37.C: New.
5623
5624 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5625
5626 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5627
5628 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5629
5630 * gcc.c-torture/compile/vector-5.c,
5631 gcc.c-torture/compile/vector-6.c: New tests.
5632
5633 2012-06-19 Richard Henderson <rth@redhat.com>
5634
5635 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5636
5637 2012-06-19 Richard Guenther <rguenther@suse.de>
5638
5639 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5640
5641 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5642
5643 PR target/53712
5644 * gcc.target/i386/pr53712.c: New test.
5645
5646 2012-06-18 Tobias Burnus <burnus@net-b.de>
5647
5648 PR fortran/53692
5649 * gfortran.dg/elemental_optional_args_6.f90: New.
5650
5651 2012-06-18 Tobias Burnus <burnus@net-b.de>
5652
5653 PR fortran/53526
5654 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5655 * gfortran.dg/coarray/move_alloc_1.f90
5656
5657 2012-06-18 Tobias Burnus <burnus@net-b.de>
5658
5659 PR fortran/53526
5660 * gfortran.dg/coarray_27.f90: New.
5661
5662 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5663 Greta Yorsh <Greta.Yorsh@arm.com>
5664
5665 * gcc.target/arm/epilog-1.c: New test.
5666
5667 2012-06-18 Richard Guenther <rguenther@suse.de>
5668
5669 PR tree-optimization/53693
5670 * g++.dg/torture/pr53693.C: New testcase.
5671
5672 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5673
5674 PR tree-optimization/53703
5675 * gcc.dg/torture/pr53703.c: New test.
5676
5677 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5678
5679 PR middle-end/53698
5680 * gcc.target/i386/pr53698.c: New test.
5681
5682 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5683
5684 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5685
5686 2012-06-17 Tobias Burnus <burnus@net-b.de>
5687
5688 PR fortran/53691
5689 PR fortran/53685
5690 * gfortran.dg/transfer_check_3.f90: New.
5691
5692 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5693
5694 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5695
5696 2012-06-16 Tobias Burnus <burnus@net-b.de>
5697
5698 PR fortran/53642
5699 PR fortran/45170
5700 * gfortran.dg/deferred_type_param_8.f90: New.
5701
5702 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5703
5704 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5705 testname that includes flags, passed in as new argument, in
5706 pass/fail messages.
5707 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5708 and pass it to verify-* procedures.
5709
5710 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5711 alignment torture options with usual torture options.
5712
5713 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5714 messages reported for one line of source code.
5715 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5716 * g++.dg/cpp0x/decltype2.C: Likewise.
5717 * g++.dg/cpp0x/decltype3.C: Likewise.
5718 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5719 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5720 * g++.dg/cpp0x/static_assert3.C: Likewise.
5721 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5722 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5723 * g++.dg/cpp0x/union1.C: Likewise.
5724 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5725 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5726 * g++.dg/cpp0x/variadic2.C: Likewise.
5727 * g++.dg/cpp0x/variadic20.C: Likewise.
5728 * g++.dg/cpp0x/variadic74.C: Likewise.
5729 * g++.dg/diagnostic/bitfld2.C: Likewise.
5730 * g++.dg/ext/attrib44.C: Likewise.
5731 * g++.dg/ext/no-asm-1.C: Likewise.
5732 * g++.dg/other/error34.C: Likewise.
5733 * g++.dg/parse/crash46.C: Likewise.
5734 * g++.dg/parse/error10.C: Likewise.
5735 * g++.dg/parse/error2.C: Likewise.
5736 * g++.dg/parse/error3.C: Likewise.
5737 * g++.dg/parse/error36.C: Likewise.
5738 * g++.dg/parse/error8.C: Likewise.
5739 * g++.dg/parse/error9.C: Likewise.
5740 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5741 * g++.dg/parse/parser-pr28152.C: Likewise.
5742 * g++.dg/parse/template25.C: Likewise.
5743 * g++.dg/parse/typename11.C: Likewise.
5744 * g++.dg/tc1/dr147.C: Likewise.
5745 * g++.dg/template/deduce3.C: Likewise.
5746 * g++.dg/template/koenig9.C: Likewise.
5747 * g++.dg/template/pr23510.C: Likewise.
5748 * g++.dg/warn/pr12242.C: Likewise.
5749 * g++.dg/warn/pr30551-2.C: Likewise.
5750 * g++.dg/warn/pr30551.C: Likewise.
5751 * g++.old-deja/g++.other/typename1.C: Likewise.
5752 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5753
5754 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5755
5756 PR c++/51033
5757 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5758 * c-c++-common/torture/vshuf-2.inc: Likewise.
5759 * c-c++-common/torture/vshuf-4.inc: Likewise.
5760 * c-c++-common/torture/vshuf-8.inc: Likewise.
5761 * c-c++-common/torture/vshuf-main.inc: Likewise.
5762 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5763 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5764 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5765 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5766 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5767 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5768 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5769 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5770 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5771 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5772 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5773 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5774 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5775 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5776
5777 2012-06-15 Michael Matz <matz@suse.de>
5778
5779 * gcc.dg/tree-ssa/vector-4.c: New test.
5780
5781 2012-06-15 Michael Matz <matz@suse.de>
5782
5783 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5784 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5785
5786 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5787
5788 PR tree-optimization/53636
5789 * gcc.target/arm/pr53636.c: New test.
5790
5791 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5792
5793 PR tree-optimization/51581
5794 * gcc.c-torture/execute/pr51581-1.c: New test.
5795 * gcc.c-torture/execute/pr51581-2.c: New test.
5796 * gcc.dg/vect/pr51581-1.c: New test.
5797 * gcc.dg/vect/pr51581-2.c: New test.
5798 * gcc.dg/vect/pr51581-3.c: New test.
5799 * gcc.target/i386/avx-pr51581-1.c: New test.
5800 * gcc.target/i386/avx-pr51581-2.c: New test.
5801 * gcc.target/i386/avx2-pr51581-1.c: New test.
5802 * gcc.target/i386/avx2-pr51581-2.c: New test.
5803 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5804
5805 2012-06-15 Richard Guenther <rguenther@suse.de>
5806
5807 * gcc.c-torture/execute/20120615-1.c: New testcase.
5808
5809 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5810
5811 * gnat.dg/vect8.ad[sb]: New test.
5812
5813 2012-06-14 Richard Guenther <rguenther@suse.de>
5814
5815 * gcc.dg/tree-ssa/vrp.h: New testcase.
5816 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5817
5818 2012-06-13 Christian Bruel <christian.bruel@st.com>
5819
5820 PR target/53621
5821 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5822
5823 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5824
5825 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5826
5827 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5828
5829 PR testsuite/20771
5830 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5831 test summary unique.
5832
5833 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5834 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5835 scan-stack-usage-not): Don't strip torture options from test name.
5836
5837 * lib/scandump.exp (scan-dump-times): Use printable version of
5838 regexp in test summary line.
5839
5840 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5841 messages reported for one line of source code.
5842 * gcc.dg/format/few-1.c: Likewise.
5843 * gcc.dg/ia64-sync-2.c: Likewise.
5844 * gcc.dg/sync-2.c: Likewise.
5845 * gcc.dg/noncompile/pr44517.c: Likewise.
5846
5847 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5848
5849 PR debug/49888
5850 * gcc.dg/guality/pr49888.c: New.
5851
5852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5853
5854 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5855 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5856 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5857
5858 2012-06-13 Tobias Burnus <burnus@net-b.de>
5859
5860 PR fortran/53643
5861 * gfortran.dg/intent_out_7.f90: New.
5862
5863 2012-06-13 Tobias Burnus <burnus@net-b.de>
5864
5865 PR fortran/53597
5866 * gfortran.dg/save_4.f90: New.
5867
5868 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5869
5870 PR c/53532
5871 PR c/51034
5872 PR c/53196
5873 * gcc.dg/pr53532.c: New test.
5874 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5875 adjust line numbers.
5876 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5877 * gcc.dg/Wcxx-compat-8.c: Likewise.
5878 * gcc.dg/pr51034.c: New test.
5879 * gcc.dg/pr53196-1.c: New test.
5880 * gcc.dg/pr53196-2.c: New test.
5881
5882 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5883
5884 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5885 alignment torture options with usual torture options.
5886 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5887 instead of dg-options.
5888 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5889 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5890 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5891 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5892 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5893 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5894
5895 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5896 to checks for multiple messages reported for one line of source code.
5897 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5898
5899 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5900 messages reported for one line of source code.
5901
5902 * gcc.dg/20031223-1.c: Add comments to check for multiple
5903 messages reported for one line of source code.
5904 * gcc.dg/Wconversion-integer.c: Likewise.
5905 * gcc.dg/Wfatal-2.c: Likewise.
5906 * gcc.dg/Wfatal.c: Likewise.
5907 * gcc.dg/Wobjsize-1.c: Likewise.
5908 * gcc.dg/c99-vla-jump-1.c: Likewise.
5909 * gcc.dg/c99-vla-jump-2.c: Likewise.
5910 * gcc.dg/c99-vla-jump-3.c: Likewise.
5911 * gcc.dg/c99-vla-jump-4.c: Likewise.
5912 * gcc.dg/c99-vla-jump-5.c: Likewise.
5913 * gcc.dg/decl-9.c: Likewise.
5914 * gcc.dg/declspec-10.c: Likewise.
5915 * gcc.dg/declspec-18.c: Likewise.
5916 * gcc.dg/mtune.c: Likewise.
5917 * gcc.dg/parser-pr28152-2.c: Likewise.
5918 * gcc.dg/parser-pr28152.c: Likewise.
5919 * gcc.dg/pr14475.c: Likewise.
5920 * gcc.dg/pr27953.c: Likewise.
5921 * gcc.dg/pr28322-3.c: Likewise.
5922 * gcc.dg/pr30457.c: Likewise.
5923 * gcc.dg/pr30551-2.c: Likewise.
5924 * gcc.dg/pr30551-3.c: Likewise.
5925 * gcc.dg/pr30551-4.c: Likewise.
5926 * gcc.dg/pr30551-5.c: Likewise.
5927 * gcc.dg/pr30551-6.c: Likewise.
5928 * gcc.dg/pr30551.c: Likewise.
5929 * gcc.dg/pr45461.c: Likewise.
5930 * gcc.dg/pr48552-1.c: Likewise.
5931 * gcc.dg/pr48552-2.c: Likewise.
5932 * gcc.dg/redecl-1.c: Likewise.
5933 * gcc.dg/transparent-union-3.c: Likewise.
5934 * gcc.dg/utf-dflt.c: Likewise.
5935 * gcc.dg/utf-dflt2.c: Likewise.
5936 * gcc.dg/vla-8.c: Likewise.
5937 * gcc.dg/vla-init-1.c: Likewise.
5938 * gcc.dg/wtr-int-type-1.c: Likewise.
5939
5940 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5941 messages reported for for one line of source code.
5942 * c-c++-common/raw-string-5.c: Likewise.
5943 * c-c++-common/raw-string-4.c: Likewise.
5944 * c-c++-common/raw-string-6.c: Likewise.
5945 * c-c++-common/pr20000.c: Likewise.
5946
5947 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5948 messages reported for one line of source code.
5949 * gcc.dg/cpp/pr30786.c: Likewise.
5950 * gcc.dg/cpp/pr28709.c: Likewise.
5951 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5952 * gcc.dg/cpp/macspace2.c: Likewise.
5953 * gcc.dg/cpp/missing-header-1.c: Likewise.
5954 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5955 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5956 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5957
5958 2012-06-12 Jason Merrill <jason@redhat.com>
5959
5960 PR c++/53599
5961 * g++.dg/template/local7.C: New.
5962
5963 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5964
5965 PR target/53511
5966 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5967 * gcc.target/sh/pr51340-2.c: Likewise.
5968 * gcc.target/sh/pr51340-3.c: Likewise.
5969
5970 2012-06-12 Michael Matz <matz@suse.de>
5971
5972 * gcc.dg/torture/alias-1.c: New test.
5973
5974 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5975
5976 PR rtl-optimization/53589
5977 * gcc.dg/torture/pr53589.c: New test.
5978
5979 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5980
5981 PR target/50749
5982 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5983 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5984 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5985 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5986 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5987 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5988 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5989 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5990 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5991 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5992 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5993 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5994 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5995 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5996 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5997 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5998
5999 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6000
6001 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6002 (check_intel_cpu_model): New function.
6003 (check_amd_cpu_model): New function.
6004 (check_features): New function.
6005 (__get_cpuid_output): New function.
6006 (check_detailed): New function.
6007 (fn1): Rename to quick_check.
6008 (main): Update to call quick_check and call check_detailed.
6009
6010 2012-06-11 Richard Henderson <rth@redhat.com>
6011
6012 * lib/target-supports.exp
6013 (check_effective_target_sync_long_long_runtime): Use
6014 check_effective_target_lp64 instead of
6015 check_effective_target_powerpc64 for powerpc targets.
6016
6017 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6018
6019 PR target/53511
6020 * gcc.target/sh/pr53511-1.c: New.
6021
6022 2012-06-11 Richard Guenther <rguenther@suse.de>
6023
6024 PR middle-end/53470
6025 * g++.dg/lto/pr53470_0.C: New testcase.
6026 * gcc.dg/lto/pr53470_0.c: Likewise.
6027
6028 2012-06-11 Richard Guenther <rguenther@suse.de>
6029
6030 PR c++/53605
6031 * g++.dg/ext/pr53605.C: New testcase.
6032
6033 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6034
6035 * gnat.dg/specs/array1.ads: New test.
6036 * gnat.dg/specs/array2.ads: Likewise.
6037 * gnat.dg/array22.adb: Likewise.
6038
6039 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6040
6041 * gnat.dg/constant4.adb: New test.
6042 * gnat.dg/constant4_pkg.ads: New helper.
6043
6044 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6045
6046 PR fortran/52552
6047 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6048 * gfortran.dg/allocate_class_1.f90: Modified.
6049 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6050 * gfortran.dg/allocate_class_2.f90: New.
6051
6052 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6053
6054 PR middle-end/53535
6055 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6056
6057 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6058
6059 PR fortran/52861
6060 * gfortran.dg/string_assign_2.f90: New test case.
6061
6062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6063
6064 PR fortran/52861
6065 * gfortran.dg/string_assign_1.f90: New test case.
6066
6067 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6068
6069 PR middle-end/53580
6070 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6071 * gcc.dg/gomp/critical-4.c: Likewise.
6072 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6073 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6074 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6075 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6076 * c-c++-common/gomp/pr53580.c: New test.
6077
6078 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6079
6080 PR c++/51214
6081 * g++.dg/cpp0x/forw_enum11.C: New.
6082
6083 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6084
6085 PR c++/53567
6086 * g++.dg/cpp0x/alias-decl-19.C: New.
6087
6088 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6089
6090 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6091
6092 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6093
6094 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6095 (XSTATE_FP): Ditto.
6096 (XSTATE_SSE): Ditto.
6097 (XSTATE_YMM): Ditto.
6098 (avx_os_support): Use new defines.
6099
6100 2012-06-06 Richard Guenther <rguenther@suse.de>
6101
6102 PR testsuite/32380
6103 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6104 loops.
6105
6106 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6107
6108 PR c++/52841
6109 * g++.dg/cpp0x/pr52841.C: New testcase.
6110
6111 2012-06-06 Richard Guenther <rguenther@suse.de>
6112
6113 PR tree-optimization/53081
6114 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6115 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6116
6117 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6118
6119 * gcc.target/powerpc/pr53487.c: New test.
6120
6121 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6122
6123 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6124
6125 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6126
6127 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6128
6129 2012-06-05 Richard Guenther <rguenther@suse.de>
6130
6131 PR tree-optimization/30442
6132 * gcc.dg/vect/bb-slp-30.c: New testcase.
6133
6134 2012-06-05 Richard Guenther <rguenther@suse.de>
6135
6136 PR tree-optimization/53081
6137 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6138 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6139 -fno-tree-loop-distribute-patterns.
6140
6141 2012-06-05 Alan Modra <amodra@gmail.com>
6142
6143 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6144 Check static chain in nested funcs.
6145
6146 2012-06-04 Tobias Burnus <burnus@net-b.de>
6147
6148 PR fortran/50619
6149 * gfortran.dg/init_flag_10.f90: New.
6150
6151 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6152
6153 PR c++/53524
6154 * g++.dg/warn/Wenum-compare-no-2: New.
6155
6156 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6157
6158 PR preprocessor/53463
6159 * g++.dg/cpp/limits.C: New test.
6160 * g++.dg/parse/error19.C: Adjust.
6161 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6162 * g++.dg/warn/pr35635.C: Likewise.
6163 * g++.old-deja/g++.pt/assign1.C: Likewise.
6164
6165 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6166
6167 PR target/53559
6168 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6169 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6170 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6171 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6172 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6173 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6174 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6175 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6176
6177 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6178
6179 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6180
6181 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR tree-optimization/53550
6184 * gcc.dg/pr53550.c: New test.
6185
6186 2012-06-04 Richard Guenther <rguenther@suse.de>
6187
6188 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6189 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6190 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6191
6192 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6193
6194 PR fortran/48831
6195 * gfortran.dg/parameter_array_element_2.f90: New.
6196
6197 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6198
6199 PR target/53512
6200 * gcc.target/sh/pr53512-1.c: New.
6201 * gcc.target/sh/pr53512-2.c: New.
6202 * gcc.target/sh/pr53512-3.c: New.
6203 * gcc.target/sh/pr53512-4.c: New.
6204
6205 2012-06-01 Jason Merrill <jason@redhat.com>
6206
6207 PR c++/52973
6208 * g++.dg/ext/visibility/template12.C: New.
6209 * g++.dg/ext/attrib14.C: Adjust warning line.
6210
6211 PR c++/52725
6212 * g++.dg/parse/new6.C: New.
6213 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6214
6215 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6216
6217 * c-c++-common/restrict-2.c: Revert previous change.
6218
6219 2012-06-01 Jason Merrill <jason@redhat.com>
6220
6221 PR c++/53137
6222 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6223
6224 PR c++/53484
6225 * g++.dg/cpp0x/auto33.C: New.
6226
6227 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6228
6229 PR c++/26155
6230 * g++.dg/parse/namespace-alias-1.C: New.
6231
6232 2012-06-01 Christian Bruel <christian.bruel@st.com>
6233
6234 * gcc.dg/spec-options.c: New test.
6235 * gcc.dg/foo.specs: New file.
6236
6237 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6238
6239 PR ada/53517
6240 * gnat.dg/lto14.adb: Skip on Solaris.
6241
6242 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6243
6244 * gcc.target/cris/sync-1-v10.c,
6245 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6246 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6247 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6248 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6249 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6250 gcc.target/cris/torture/sync-mis-op-i-1.c,
6251 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6252 gcc.target/cris/torture/sync-mis-op-i-2.c,
6253 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6254 gcc.target/cris/torture/sync-mis-op-i-3.c,
6255 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6256 gcc.target/cris/torture/sync-mis-op-s-1.c,
6257 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6258 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6259 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6260 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6261 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6262 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6263 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6264 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6265 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6266
6267 2012-05-31 Richard Guenther <rguenther@suse.de>
6268
6269 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6270 ldist-pr45948.c with disabled SCCP.
6271
6272 2012-05-31 Richard Guenther <rguenther@suse.de>
6273
6274 PR middle-end/48493
6275 * gcc.dg/torture/pr48493.c: New testcase.
6276
6277 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6278
6279 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6280 arm32 to targets.
6281 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6282 of the initialization loop.
6283 (dg-final): Adjust the expected number of vectorized loops depending
6284 on vect_char_mult target selector.
6285
6286 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6287
6288 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6289 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6290 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6291 New tests.
6292
6293 2012-05-30 Jason Merrill <jason@redhat.com>
6294
6295 PR c++/53356
6296 * g++.dg/init/new34.C: New.
6297 * g++.dg/tree-ssa/stabilize1.C: New.
6298
6299 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR c++/53356
6302 * g++.dg/init/new33.C: New test.
6303
6304 2012-05-30 Richard Guenther <rguenther@suse.de>
6305
6306 PR middle-end/53501
6307 * gcc.dg/torture/pr53501.c: New testcase.
6308 * c-c++-common/restrict-2.c: Adjust.
6309
6310 2012-05-30 Alan Modra <amodra@gmail.com>
6311
6312 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6313 torture-finish.
6314
6315 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6316
6317 * gcc.target/i386/shuf-concat.c: New test.
6318
6319 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR rtl-optimization/53519
6322 * gcc.c-torture/compile/pr53519.c: New test.
6323
6324 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6325
6326 * gcc.target/arm/neon-vrev.c: New.
6327
6328 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6329
6330 PR target/51340
6331 * gcc.target/sh/pr51340-1.c: New.
6332 * gcc.target/sh/pr51340-2.c: New.
6333 * gcc.target/sh/pr51340-3.c: New.
6334
6335 2012-05-29 Richard Guenther <rguenther@suse.de>
6336
6337 PR tree-optimization/53516
6338 * gcc.dg/torture/pr53516.c: New testcase.
6339
6340 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6341
6342 PR preprocessor/53229
6343 * gcc.dg/cpp/paste6.c: Force to run without
6344 -ftrack-macro-expansion.
6345 * gcc.dg/cpp/paste8.c: Likewise.
6346 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6347 -ftrack-macro-expansion.
6348 * gcc.dg/cpp/paste12.c: Force to run without
6349 -ftrack-macro-expansion.
6350 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6351 -ftrack-macro-expansion.
6352 * gcc.dg/cpp/paste13.c: Likewise.
6353 * gcc.dg/cpp/paste14.c: Likewise.
6354 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6355 -ftrack-macro-expansion.
6356 * gcc.dg/cpp/paste18.c: New test.
6357
6358 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6359
6360 * gcc.target/cris/torture/trap-1.c,
6361 gcc.target/cris/torture/trap-2.c,
6362 gcc.target/cris/torture/trap-3.c,
6363 gcc.target/cris/torture/trap-v0.c,
6364 gcc.target/cris/torture/trap-v3.c: New tests.
6365
6366 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6367
6368 PR c++/25137
6369 * g++.dg/warn/Wbraces3.C: New.
6370 * g++.dg/warn/Wbraces4.C: Likewise.
6371
6372 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6373
6374 PR tree-optimization/53505
6375 * c-c++-common/torture/pr53505.c: New test.
6376
6377 2012-05-27 Nathan Sidwell <nathan@acm.org>
6378
6379 * gcc.dg/stmt-expr-4.c: New.
6380
6381 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6382
6383 PR c++/53491
6384 * g++.dg/parse/crash60.C: New.
6385
6386 2012-05-26 Jason Merrill <jason@redhat.com>
6387
6388 PR c++/53220
6389 * c-c++-common/array-lit.c: New.
6390 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6391
6392 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6393
6394 PR ada/50294
6395 * gnat.dg/array21.adb: New test.
6396
6397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6400
6401 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6402
6403 PR c++/32054
6404 * g++.dg/other/anon-union3.C: New.
6405
6406 2012-05-25 Ian Lance Taylor <iant@google.com>
6407
6408 * gcc.dg/split-6.c: New test.
6409
6410 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6411
6412 * gnat.dg/lto14.adb: New test.
6413
6414 2012-05-25 Tristan Gingold <gingold@adacore.com>
6415
6416 * gcc.target/i386/large-frame.c: New.
6417
6418 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6419 * gcc.target/powerpc/lhs-1.c: New.
6420 * gcc.target/powerpc/lhs-2.c: New.
6421 * gcc.target/powerpc/lhs-3.c: New.
6422
6423 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6424
6425 Make unwound macro expansion trace less redundant
6426 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6427 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6428 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6429 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6430 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6432
6433 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6434
6435 PR c++/53464
6436 * g++.dg/cpp0x/constexpr-default1.C: New.
6437
6438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/32080
6441 * g++.dg/eh/goto2.C: New.
6442
6443 2012-05-24 Richard Guenther <rguenther@suse.de>
6444
6445 PR middle-end/53460
6446 * g++.dg/tree-prof/pr53460.C: New testcase.
6447
6448 2012-05-24 Richard Guenther <rguenther@suse.de>
6449
6450 PR bootstrap/53466
6451 * g++.dg/debug/pr53466.C: New testcase.
6452
6453 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR tree-optimization/53465
6456 * gcc.c-torture/execute/pr53465.c: New test.
6457
6458 2012-05-23 Tobias Burnus <burnus@net-b.de>
6459
6460 PR fortran/51055
6461 PR fortran/45170
6462 * gfortran.dg/allocate_with_typespec_6.f90: New.
6463
6464 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6465
6466 PR c++/29185
6467 * g++.dg/warn/delete-array-1.C: New.
6468
6469 2012-05-23 Richard Guenther <rguenther@suse.de>
6470
6471 * gcc.dg/torture/pr39074-2.c: Adjust.
6472 * gcc.dg/torture/pr39074.c: Likewise.
6473 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6474 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6475
6476 2012-05-22 Jan Hubicka <jh@suse.cz>
6477
6478 PR middle-end/53161
6479 * g++.dg/torture/pr53161.C: New testcase.
6480
6481 2012-05-22 Tobias Burnus <burnus@net-b.de>
6482
6483 PR fortran/53389
6484 * gfortran.dg/realloc_on_assign_15.f90: New.
6485
6486 2012-05-22 Richard Guenther <rguenther@suse.de>
6487
6488 PR middle-end/51071
6489 * gcc.dg/torture/pr51071-2.c: New testcase.
6490
6491 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6492
6493 PR tree-optimization/53336
6494 * g++.dg/torture/pr53336.C: New testcase.
6495
6496 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6497
6498 PR c++/53322
6499 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6500 instead of -Wunused-local-typedefs.
6501
6502 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6503
6504 PR c++/51184
6505 * g++.dg/other/abstract4.C: New-
6506
6507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/40821
6510 * g++.dg/ext/attrib46.C: New.
6511
6512 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6513
6514 PR c/53418
6515 * gcc.c-torture/compile/pr53418-1.c,
6516 gcc.c-torture/compile/pr53418-2.c: New tests.
6517
6518 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR tree-optimization/53366
6521 * gcc.dg/torture/pr53366-1.c: New test.
6522 * gcc.dg/torture/pr53366-2.c: New test.
6523 * gcc.target/i386/pr53366-1.c: New test.
6524 * gcc.target/i386/pr53366-2.c: New test.
6525
6526 PR tree-optimization/53409
6527 * gcc.c-torture/compile/pr53409.c: New test.
6528
6529 PR tree-optimization/53410
6530 * gcc.c-torture/compile/pr53410-1.c: New test.
6531 * gcc.c-torture/compile/pr53410-2.c: New test.
6532
6533 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6534
6535 PR target/53425
6536 * gcc.target/i386/pr53425-1.c: New file.
6537 * gcc.target/i386/pr53425-2.c: Likewise.
6538
6539 2012-05-21 Richard Guenther <rguenther@suse.de>
6540
6541 PR tree-optimization/53408
6542 * gcc.dg/torture/pr53408.c: New testcase.
6543
6544 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6545 H.J. Lu <hongjiu.lu@intel.com>
6546
6547 PR target/53416
6548 * gcc.target/i386/pr53416.c: New file.
6549
6550 2012-05-21 Richard Guenther <rguenther@suse.de>
6551
6552 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6553
6554 2012-05-21 Richard Guenther <rguenther@suse.de>
6555
6556 * gcc.dg/torture/ldist-1.c: New testcase.
6557
6558 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6559
6560 * gnat.dg/lto13.adb: New test.
6561 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6562
6563 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6564
6565 * gnat.dg/specs/lto12.ads: New test.
6566 * gnat.dg/specs/lto12_pkg.ads: New helper.
6567
6568 2012-05-18 Richard Guenther <rguenther@suse.de>
6569
6570 PR tree-optimization/53346
6571 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6572 * gcc.target/i386/incoming-10.c: Adjust.
6573 * gcc.target/i386/incoming-11.c: Likewise.
6574 * gcc.target/i386/pr46295.c: Likewise.
6575
6576 2012-05-18 Richard Guenther <rguenther@suse.de>
6577
6578 * gcc.dg/pr53352.c: Return zero.
6579
6580 2012-05-18 Richard Guenther <rguenther@suse.de>
6581
6582 PR tree-optimization/53390
6583 * gcc.dg/torture/pr53390.c: New testcase.
6584
6585 2012-05-18 Meador Inge <meadori@codesourcery.com>
6586
6587 PR rtl-optimization/53352
6588 * gcc.dg/pr53352.c: New test.
6589
6590 2012-05-17 David S. Miller <davem@davemloft.net>
6591
6592 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6593 failure on sparc-*-linux-gnu.
6594
6595 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6596
6597 PR c++/39681
6598 * g++.dg/parse/error49.C: New.
6599 * g++.dg/cpp0x/error8.C: Likewise.
6600 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6601 * g++.dg/ext/utf-dflt2.C: Likewise.
6602 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6603 * g++.dg/ext/utf-dflt.C: Likewise.
6604 * c-c++-common/raw-string-3.c: Likewise.
6605 * c-c++-common/raw-string-4.c: Likewise.
6606
6607 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6608
6609 PR c++/53371
6610 * g++.dg/cpp0x/catch1.C: New.
6611
6612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 PR c++/44516
6615 * g++.dg/parse/error48.C: New.
6616 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6617 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6618
6619 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6620
6621 * gcc.dg/tm/indirect-2.c: New test.
6622
6623 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6624
6625 PR tree-optimization/53217
6626 * gfortran.dg/pr53217.f90: New test.
6627
6628 2012-05-16 Richard Guenther <rguenther@suse.de>
6629
6630 PR tree-optimization/53364
6631 * g++.dg/torture/pr53364.C: New testcase.
6632
6633 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6634
6635 PR testsuite/52641
6636 * gcc.dg/pr52549.c: Fix test for long != void*
6637 * gcc.c-torture/execute/pr52979-1.x: New file.
6638 * gcc.c-torture/execute/pr52979-2.x: New file.
6639
6640 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6641
6642 PR preprocessor/7263
6643 * gcc.dg/binary-constants-2.c: Run without tracking locations
6644 accross macro expansion.
6645 * gcc.dg/binary-constants-3.c: Likewise.
6646 * gcc.dg/cpp/sysmac2.c: Likewise.
6647 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6648 location.
6649 * gcc.dg/cpp/syshdr3.c: New test.
6650 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6651 * gcc.dg/system-binary-constants-1.c: New test.
6652 * gcc.dg/system-binary-constants-1.h: New header for the new test
6653 above.
6654 * g++.dg/cpp/syshdr3.C: New test.
6655 * g++.dg/cpp/syshdr3.h: New header the new test above.
6656 * g++.dg/system-binary-constants-1.C: New test.
6657 * g++.dg/system-binary-constants-1.h: New header the new test
6658 above.
6659
6660 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6661
6662 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6663
6664 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR target/53358
6667 * gcc.dg/pr53358.c: New test.
6668
6669 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 PR c++/11856
6672 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6673 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6674
6675 2012-05-15 Olivier Hainque <hainque@adacore.com>
6676
6677 * g++.dg/eh/sighandle.C: New testcase.
6678
6679 2012-05-15 Richard Guenther <rguenther@suse.de>
6680
6681 PR tree-optimization/53355
6682 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6683
6684 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6685
6686 * gfortran.dg/*.f90: Remove now redundant manual
6687 cleanup-modules directive.
6688
6689 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6690
6691 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6692 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6693
6694 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6695
6696 PR fortran/52428
6697 * gfortran.dg/int_range_io_1.f90: New test.
6698
6699 2012-05-14 Andi Kleen <ak@linux.intel.com>
6700 Jakub Jelinek <jakub@redhat.com>
6701
6702 PR target/53315
6703 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6704 * gcc.target/i386/rtm-check.h: New file.
6705 * gcc.target/i386/pr53315.c: New test.
6706
6707 2012-05-14 Tobias Burnus <burnus@net-b.de>
6708
6709 PR fortran/49110
6710 PR fortran/51055
6711 PR fortran/53329
6712 * gfortran.dg/deferred_type_param_4.f90: New.
6713 * gfortran.dg/deferred_type_param_6.f90: New.
6714
6715 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6716
6717 * gcc.target/i386/retarg.c: New test.
6718
6719 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6720
6721 PR fortran/45170
6722 * gfortran.dg/deferred_type_param_3.f90: New.
6723 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6724 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6725
6726 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6727
6728 * gnat.dg/null_pointer_deref3.adb: New test.
6729
6730 2012-05-12 Tobias Burnus <burnus@net-b.de>
6731
6732 PR fortran/49110
6733 PR fortran/52843
6734 * gfortran.dg/deferred_type_param_5.f90: New.
6735
6736 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 * g++.dg/parse/error47.C: New.
6739
6740 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6741
6742 PR fortran/52537
6743 * gfortran.dg/string_compare_4.f90: Change option
6744 to -fdump-tree-original. Add test case for kind=4.
6745
6746 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6747
6748 PR fortran/52537
6749 * gfortran.dg/string_compare_4.f90: New test.
6750
6751 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6752
6753 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6754
6755 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/53305
6758 * g++.dg/cpp0x/variadic132.C: New.
6759
6760 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/53158
6763 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6764 * g++.dg/parse/error26.C: Tweak dg-error column number.
6765
6766 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 PR c++/53301
6769 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6770
6771 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6772
6773 * gnat.dg/lto11.ad[sb]: New test.
6774
6775 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6776
6777 PR target/52908
6778 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6779 directive to Scan for vpmuldq, not vpmacsdql.
6780
6781 2012-05-09 Michael Matz <matz@suse.de>
6782
6783 PR tree-optimization/53185
6784 * gcc.dg/vect/pr53185.c: New test.
6785
6786 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6787
6788 PR middle-end/53249
6789 * gcc.target/i386/pr53249.c: New.
6790
6791 2012-05-09 Richard Guenther <rguenther@suse.de>
6792
6793 PR tree-optimization/18437
6794 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6795 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6796
6797 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6798
6799 PR tree-optimization/53226
6800 * gcc.c-torture/compile/pr53226.c: New test.
6801
6802 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6803
6804 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6805 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6806 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6807 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6808 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6809 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6810 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6811 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6812 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6813 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6814 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6815 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6816 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6817 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6818
6819 2012-05-09 Dehao Chen <dehao@google.com>
6820
6821 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6822 * gcc.dg/predict-2.c: Likewise.
6823 * gcc.dg/predict-3.c: Likewise.
6824 * gcc.dg/predict-4.c: Likewise.
6825 * gcc.dg/predict-5.c: Likewise.
6826 * gcc.dg/predict-6.c: Likewise.
6827
6828 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6829
6830 PR target/53272
6831 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6832
6833 2012-05-08 Richard Guenther <rguenther@suse.de>
6834
6835 * gcc.dg/fold-bitand-4.c: New testcase.
6836
6837 2012-05-08 Dehao Chen <dehao@google.com>
6838
6839 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6840 heuristic is working properly.
6841 * gcc.dg/predict-2.c: Likewise.
6842 * gcc/dg/predict-3.c: Likewise.
6843 * gcc/dg/predict-4.c: Likewise.
6844 * gcc/dg/predict-5.c: Likewise.
6845 * gcc/dg/predict-6.c: Likewise.
6846
6847 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6848
6849 PR tree-optimization/53239
6850 * g++.dg/opt/vrp3.C: New test.
6851 * g++.dg/opt/vrp3-aux.cc: New file.
6852 * g++.dg/opt/vrp3.h: New file.
6853
6854 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6855
6856 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6857 .uleb128 support in assembler output.
6858
6859 2012-05-07 Richard Guenther <rguenther@suse.de>
6860
6861 PR lto/42987
6862 * g++.dg/lto/pr42987_0.C: New testcase.
6863 * g++.dg/lto/pr42987_1.C: Likewise.
6864
6865 2012-05-07 Tobias Burnus <burnus@net-b.de>
6866
6867 PR fortran/53255
6868 * gfortran.dg/typebound_operator_15.f90: New.
6869
6870 2012-05-06 Tobias Burnus <burnus@net-b.de>
6871
6872 PR fortran/41587
6873 * gfortran.dg/class_array_13.f90: New.
6874
6875 2012-05-06 Tristan Gingold <gingold@adacore.com>
6876
6877 * gnat.dg/warn7.adb: New test.
6878
6879 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6880
6881 * gnat.dg/specs/renamings.ads: Rename to...
6882 * gnat.dg/specs/renaming1.ads: ...this.
6883 * gnat.dg/specs/renaming2.ads: New test.
6884 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6885 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6886 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6887 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6888
6889 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6890
6891 * gnat.dg/discr36.ad[sb]: New test.
6892 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6893
6894 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6895
6896 PR c/43772
6897 * c-c++-common/pr43772.c: New.
6898
6899 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6900
6901 PR fortran/41600
6902 * gfortran.dg/select_type_26.f03 : New test.
6903 * gfortran.dg/select_type_27.f03 : New test.
6904
6905 PR fortran/53191
6906 * gfortran.dg/select_type_28.f03 : New test.
6907
6908 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6909
6910 PR fortran/49010
6911 PR fortran/24518
6912 * gfortran.dg/mod_sign0_1.f90: New test.
6913 * gfortran.dg/mod_large_1.f90: New test.
6914
6915 2012-05-04 Tobias Burnus <burnus@net-b.de>
6916
6917 PR fortran/53175
6918 gfortran.dg/public_private_module_5.f90: New.
6919
6920 2012-05-04 Tobias Burnus <burnus@net-b.de>
6921
6922 PR fortran/53111
6923 * gfortran.dg/constructor_7.f90: New.
6924 * gfortran.dg/constructor_8.f90: New.
6925
6926 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6927
6928 PR c++/53166
6929 * g++.dg/cpp0x/static_assert7.C: New.
6930
6931 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6932
6933 PR tree-optimization/52633
6934 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6935 recognized as widening shifts instead of over-widening.
6936 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6937 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6938 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6939 * gcc.target/arm/pr52633.c: New test.
6940
6941 2012-05-04 Richard Guenther <rguenther@suse.de>
6942
6943 PR tree-optimization/53168
6944 * gcc.dg/torture/pr53168.c: New testcase.
6945 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6946
6947 2012-05-04 Richard Guenther <rguenther@suse.de>
6948
6949 * gcc.dg/lto/pr53214_0.c: New testcase.
6950
6951 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6952
6953 * gcc.target/ia64/pr48496.c: New test.
6954 * gcc.target/ia64/pr52657.c: Likewise.
6955
6956 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6957
6958 PR c/51712
6959 * c-c++-common/pr51712.c: New.
6960
6961 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6962
6963 PR target/53199
6964 * gcc.target/powwerpc/pr53199.c: New file.
6965
6966 2012-05-03 Jason Merrill <jason@redhat.com>
6967
6968 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6969
6970 * gcc.dg/debug/dwarf2/dups-types.c: New.
6971 * gcc.dg/debug/dwarf2/dups-types.h: New.
6972
6973 2012-05-03 Jason Merrill <jason@redhat.com>
6974
6975 * g++.dg/debug/dwarf2/namespace-2.C: New.
6976 * g++.dg/debug/dwarf2/localclass3.C: New.
6977
6978 2012-05-03 Jason Merrill <jason@redhat.com>
6979
6980 * g++.dg/debug/dwarf2/thunk1.C: New.
6981
6982 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 PR c++/53186
6985 * g++.dg/other/final2.C: New.
6986
6987 2012-05-03 Richard Guenther <rguenther@suse.de>
6988
6989 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6990
6991 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6992
6993 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6994 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6995 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6996 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6997
6998 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6999
7000 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7001 .byte 0xf2.
7002 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7003 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7004 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7005
7006 PR debug/53174
7007 * gcc.dg/pr53174.c: New test.
7008
7009 PR target/53187
7010 * gcc.target/arm/pr53187.c: New test.
7011 * gcc.c-torture/compile/pr53187.c: New test.
7012
7013 2012-05-03 Richard Guenther <rguenther@suse.de>
7014
7015 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7016 unsupported prefetching support.
7017
7018 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7019
7020 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7021 option -ftrack-macro-expansion=0.
7022 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7023 option -ftrack-macro-expansion=0.
7024
7025 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7026
7027 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7028 dg-options for target arm with dg-additional-options.
7029
7030 2012-05-03 Richard Guenther <rguenther@suse.de>
7031
7032 PR tree-optimization/53144
7033 * gcc.dg/torture/pr53144.c: New testcase.
7034
7035 2012-05-03 Tobias Burnus <burnus@net-b.de>
7036
7037 PR fortran/52864
7038 * gfortran.dg/pointer_intent_7.f90: New.
7039 * gfortran.dg/pure_formal_3.f90: New.
7040
7041 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7042
7043 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7044
7045 2012-05-02 Martin Jambor <mjambor@suse.cz>
7046
7047 PR lto/52605
7048 * g++.dg/lto/pr52605_0.C: New test.
7049
7050 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7051
7052 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7053 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7054 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7055 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7056 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7057 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7058 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7059 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7060 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7061 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7062 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7063 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7064 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7065 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7066 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7067 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7068
7069 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7070
7071 PR middle-end/53153
7072 * gcc.dg/pr53153.c: New test.
7073
7074 2012-05-02 Richard Guenther <rguenther@suse.de>
7075
7076 * g++.dg/tree-ssa/pr19807.C: Adjust.
7077
7078 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR tree-optimization/53163
7081 * gcc.c-torture/compile/pr53163.c: New test.
7082
7083 PR rtl-optimization/53160
7084 * gcc.c-torture/execute/pr53160.c: New test.
7085
7086 2012-05-01 Ian Lance Taylor <iant@google.com>
7087
7088 PR c/37303
7089 * gcc.dg/pr37303.c: New test.
7090
7091 2012-05-01 Richard Henderson <rth@redhat.com>
7092
7093 * lib/target-supports.exp
7094 (check_effective_target_sync_long_long_runtime): True for
7095 check_effective_target_powerpc64.
7096
7097 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7098
7099 PR c++/51033
7100 * gcc.dg/vector-1.c: Move to ...
7101 * c-c++-common/vector-1.c: ... here.
7102 * gcc.dg/vector-2.c: Move to ...
7103 * c-c++-common/vector-2.c: ... here.
7104 * gcc.dg/vector-3.c: Move to ...
7105 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7106 * gcc.dg/vector-4.c: Move to ...
7107 * c-c++-common/vector-4.c: ... here.
7108 * gcc.dg/vector-init-1.c: Move to ...
7109 * c-c++-common/vector-init-1.c: ... here.
7110 * gcc.dg/vector-init-2.c: Move to ...
7111 * c-c++-common/vector-init-2.c: ... here.
7112 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7113 * c-c++-common/vector-subscript-1.c: ... here.
7114 * gcc.dg/vector-subscript-2.c: Move to ...
7115 * c-c++-common/vector-subscript-2.c: ... here.
7116 * gcc.dg/vector-subscript-3.c: Move to ...
7117 * c-c++-common/vector-subscript-3.c: ... here.
7118
7119 PR c++/51314
7120 * g++.dg/cpp0x/vt-51314.C: New test.
7121 * g++.dg/cpp0x/variadic76.C: Fix.
7122
7123 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7124
7125 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7126
7127 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7128
7129 Add -Wvarargs option
7130 * c-c++-common/Wvarargs.c: New test case.
7131 * c-c++-common/Wvarargs-2.c: Likewise.
7132
7133 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7134
7135 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7136 * objc.dg/foreach-7.m: Force the test case to run without
7137 -ftrack-macro-expansion.
7138 * c-c++-common/tm/attrib-1.c: Likewise.
7139 * c-c++-common/warn-ommitted-condop.c: Likewise.
7140 * gcc.dg/assign-warn-1.c: Likewise.
7141 * gcc.dg/assign-warn-2.c: Likewise.
7142 * gcc.dg/attr-alloc_size.c: Likewise.
7143 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7144 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7145 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7146 * gcc.dg/c90-const-expr-9.c: Likewise.
7147 * gcc.dg/c99-const-expr-9.c: Likewise.
7148 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7149 * gcc.dg/cpp/direct2s.c: Likewise.
7150 * gcc.dg/cpp/pr28709.c: Likewise.
7151 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7152 * gcc.dg/dfp/composite-type.c: Likewise.
7153 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7154 with -ftrack-macro-expansion
7155 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7156 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7157 * g++.dg/ext/cleanup-1.C: Likewise.
7158 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7159 * g++.dg/template/sfinae10.C: Likewise.
7160 * g++.dg/tm/wrap-2.C: Likewise.
7161 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7162 * g++.dg/warn/Wsign-conversion.C: Likewise.
7163 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7164 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7165 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7166 it to run with -ftrack-macro-expansion.
7167 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7168 test cases without -ftrack-macro-expansion.
7169
7170 Fix location for static class members
7171 * g++.dg/template/sfinae6_neg.C: Adjust.
7172
7173 Make conversion warnings work on NULL with -ftrack-macro-expansion
7174 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7175 alongside the previous testing for NULL.
7176
7177 Fix -Wuninitialized for -ftrack-macro-expansion
7178 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7179
7180 Strip "<built-in>" loc from displayed expansion context
7181 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7182 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7183 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7184 new test above.
7185
7186 Fix expansion point loc for macro-like tokens
7187 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7188 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7189
7190 Fix token pasting with -ftrack-macro-expansion
7191 * gcc.dg/cpp/paste17.c: New test case for
7192 -ftrack-macro-expansion=2 mode only.
7193 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7194
7195 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7196
7197 * gnat.dg/warn6.ad[sb]: New test.
7198
7199 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7200
7201 PR 53149
7202 * gcc.dg/20011021-1.c: Adjust testcase.
7203
7204 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7205
7206 PR fortran/53148
7207 * gfortran.dg/function_optimize_12.f90: New test.
7208
7209 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7210
7211 PR target/53156
7212 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7213 code to match current output and cover new peephole2 pattern.
7214
7215 2012-04-27 Ollie Wild <aaw@google.com>
7216
7217 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7218
7219 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7220
7221 * gcc.c-torture/execute/20120427-2.c: New testcase.
7222 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7223 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7224 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7225
7226 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7227
7228 PR target/53138
7229 * gcc.c-torture/execute/20120427-1.c: New testcase.
7230
7231 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7232
7233 PR middle-end/27139
7234 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7235
7236 2012-04-27 Tom de Vries <tom@codesourcery.com>
7237
7238 PR tree-optimization/51879
7239 * gcc.dg/pr51879.c: New test.
7240 * gcc.dg/pr51879-2.c: Same.
7241 * gcc.dg/pr51879-3.c: Same.
7242 * gcc.dg/pr51879-4.c: Same.
7243 * gcc.dg/pr51879-6.c: Same.
7244
7245 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7246
7247 PR c++/53096
7248 * g++.dg/cpp0x/defaulted35.C: New.
7249 * g++.dg/cpp0x/defaulted15.C: Adjust.
7250
7251 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7252
7253 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7254 structure layout.
7255
7256 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7257
7258 * gcc.target/i386/builtin_target.c: Check avx2.
7259
7260 2012-04-26 Alan Modra <amodra@gmail.com>
7261
7262 * gcc.target/powerpc/savres.c: New test.
7263 * gcc.target/powerpc/powerpc.exp: Run it.
7264
7265 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7266
7267 PR target/53120
7268 * gcc.dg/torture/pr53120.c: New test.
7269
7270 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR middle-end/52979
7273 * gcc.c-torture/compile/pr52979-1.c: New test.
7274 * gcc.c-torture/execute/pr52979-1.c: New test.
7275 * gcc.c-torture/execute/pr52979-2.c: New test.
7276
7277 2012-04-25 Richard Guenther <rguenther@suse.de>
7278
7279 * gcc.target/i386/l_fma_float_5.c: Adjust.
7280 * gcc.target/i386/l_fma_double_4.c: Likewise.
7281 * gcc.target/i386/l_fma_float_2.c: Likewise.
7282 * gcc.target/i386/l_fma_float_6.c: Likewise.
7283 * gcc.target/i386/l_fma_double_1.c: Likewise.
7284 * gcc.target/i386/l_fma_double_5.c: Likewise.
7285 * gcc.target/i386/l_fma_float_3.c: Likewise.
7286 * gcc.target/i386/l_fma_double_2.c: Likewise.
7287 * gcc.target/i386/l_fma_double_6.c: Likewise.
7288 * gcc.target/i386/l_fma_float_4.c: Likewise.
7289 * gcc.target/i386/l_fma_double_3.c: Likewise.
7290 * gcc.target/i386/l_fma_float_1.c: Likewise.
7291
7292 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR tree-optimization/53058
7295 * gcc.c-torture/compile/pr53058.c: New test.
7296
7297 2012-04-25 Jan Hubicka <jh@suse.cz>
7298
7299 PR middle-end/53088
7300 * gcc.target/i386/pr39082-1.c: Update warning location.
7301
7302 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR c/52880
7305 * gcc.dg/pr52880.c: New test.
7306
7307 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7308
7309 * gcc.dg/m-un-2.c: Update.
7310 * gcc.dg/20011021-1.c: Update.
7311
7312 2012-04-25 Tobias Burnus <burnus@net-b.de>
7313
7314 PR fortran/52196
7315 * gfortran.dg/realloc_on_assign_14.f90: New.
7316
7317 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7318
7319 PR testsuite/52641
7320 PR tree-optimizations/52891
7321 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7322
7323 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7324
7325 PR c++/52363
7326 * g++.dg/cpp0x/sfinae35.C: New.
7327 * g++.dg/cpp0x/sfinae36.C: Likewise.
7328
7329 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7330
7331 * gcc.target/builtin_target.c: New testcase.
7332
7333 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7334
7335 PR target/47197
7336 * gcc.target/powerpc/pr47197.c: New test.
7337
7338 2012-04-24 Richard Guenther <rguenther@suse.de>
7339
7340 PR tree-optimization/53085
7341 * g++.dg/torture/pr53085.C: New testcase.
7342
7343 2012-04-24 Andrew Pinski <apinski@cavium.com>
7344
7345 PR tree-opt/33512
7346 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7347 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7348 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7349
7350 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR middle-end/53084
7353 * gcc.c-torture/execute/pr53084.c: New test.
7354
7355 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7356
7357 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7358
7359 2012-04-23 Andrew Pinski <apinski@cavium.com>
7360
7361 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7362
7363 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7364
7365 PR regression/53076
7366 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7367 * gcc.dg/torture/builtin-power-1.c: Likewise.
7368
7369 2012-04-23 Richard Guenther <rguenther@suse.de>
7370
7371 PR tree-optimization/53070
7372 * gcc.dg/torture/pr53070.c: New testcase.
7373
7374 2012-04-23 Richard Guenther <rguenther@suse.de>
7375
7376 PR c/53060
7377 * gcc.dg/pr53060.c: New testcase.
7378
7379 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7380
7381 PR tree-optimizations/52891
7382 * gcc.c-torture/compile/pr52891-1.c: New test.
7383 * gcc.c-torture/compile/pr52891-2.c: New test.
7384
7385 2012-04-22 Tobias Burnus <burnus@net-b.de>
7386
7387 PR fortran/53051
7388 * gfortran.dg/read_float_4.f90: New.
7389
7390 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7391
7392 PR 35441
7393 * c-c++-common/pr35441.C: New.
7394
7395 2012-04-20 Ian Lance Taylor <iant@google.com>
7396
7397 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7398 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7399
7400 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7401
7402 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7403 array access.
7404 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7405
7406 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7407
7408 PR rtl-optimization/44214
7409 * gcc.dg/pr44214-1.c: New test.
7410 * gcc.dg/pr44214-2.c: Likewise.
7411 * gcc.dg/pr44214-3.c: Likewise.
7412
7413 2012-04-20 Richard Guenther <rguenther@suse.de>
7414
7415 * g++.dg/torture/20120420-1.C: New testcase.
7416
7417 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7418
7419 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7420
7421 2012-04-19 Christian Bruel <christian.bruel@st.com>
7422
7423 * gcc.dg/pr52283.c: New test.
7424
7425 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7426
7427 * gcc.dg/pr37985.c: New test.
7428
7429 2012-04-19 Richard Guenther <rguenther@suse.de>
7430
7431 PR rtl-optimization/44688
7432 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7433 possibly profitable.
7434
7435 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7436
7437 PR tree-optimization/52976
7438 * gfortran.dg/reassoc_11.f: New test.
7439
7440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441
7442 PR tree-optimization/52976
7443 * gfortran.dg/reassoc_7.f: New test.
7444 * gfortran.dg/reassoc_8.f: Likewise.
7445 * gfortran.dg/reassoc_9.f: Likewise.
7446 * gfortran.dg/reassoc_10.f: Likewise.
7447
7448 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7449
7450 PR c++/52422
7451 * g++.dg/cpp0x/sfinae33.C: New.
7452 * g++.dg/cpp0x/sfinae34.C: Likewise.
7453
7454 2012-04-18 Joey Ye <joey.ye@arm.com>
7455
7456 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7457
7458 2012-04-18 Richard Guenther <rguenther@suse.de>
7459
7460 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7461 array access.
7462 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7463 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7464
7465 2012-04-17 Tom de Vries <tom@codesourcery.com>
7466
7467 * g++.dg/pr51264-4.C: New test.
7468
7469 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7470
7471 PR c++/52599
7472 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7473
7474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 PR c++/53003
7477 * g++.dg/parse/crash59.C: New.
7478
7479 2012-04-17 Michael Matz <matz@suse.de>
7480
7481 PR tree-optimization/18437
7482 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7483
7484 2012-04-17 Richard Guenther <rguenther@suse.de>
7485
7486 PR middle-end/53011
7487 * g++.dg/torture/pr53011.C: New testcase.
7488
7489 2012-04-16 Jason Merrill <jason@redhat.com>
7490
7491 PR c++/38543
7492 * g++.dg/cpp0x/variadic131.C: New.
7493
7494 PR c++/52008
7495 * g++.dg/cpp0x/variadic130.C: New.
7496
7497 PR c++/50830
7498 * g++.dg/cpp0x/variadic129.C: New.
7499
7500 PR c++/50303
7501 * g++.dg/cpp0x/variadic128.C: New.
7502
7503 2012-04-16 Tobias Burnus <burnus@net-b.de>
7504
7505 PR fortran/52864
7506 * gfortran.dg/pointer_intent_6.f90: New.
7507
7508 2012-04-16 Tobias Burnus <burnus@net-b.de>
7509
7510 PR fortran/52916
7511 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7512 to include public_private_module_4.f90.
7513 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7514 targets.
7515
7516 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 PR c++/49152
7519 * g++.dg/diagnostic/operator1.C: New.
7520 * g++.dg/ext/label5.C: Adjust.
7521 * g++.dg/ext/va-arg1.C: Likewise.
7522 * g++.dg/other/error20.C: Likewise.
7523 * g++.dg/other/error20.C: Likewise.
7524 * g++.dg/other/error16.C: Likewise.
7525 * g++.dg/other/error10.C: Likewise.
7526 * g++.dg/parse/error30.C: Likewise.
7527 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7528
7529 2012-04-16 Jason Merrill <jason@redhat.com>
7530
7531 PR c++/51148
7532 * g++.dg/cpp0x/variadic127.C: New.
7533
7534 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7535
7536 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7537 testcase name.
7538 Use fail, pass instead of unresolved.
7539 Don't log $optstr.
7540
7541 PR testsuite/52948
7542 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7543 TODO_dump_func.
7544 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7545 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7546 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7547
7548 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7549
7550 PR fortran/52968
7551 * gfortran.dg/typebound_call_23.f03: New test case.
7552
7553 2012-04-15 Jason Merrill <jason@redhat.com>
7554
7555 PR c++/47220
7556 * g++.dg/cpp0x/variadic126.C: New.
7557
7558 PR c++/52380
7559 * g++.dg/cpp0x/variadic125.C: New.
7560
7561 PR c++/52292
7562 * g++.dg/cpp0x/variadic124.C: New.
7563
7564 PR c++/52706
7565 * g++.dg/cpp0x/nullptr27.C: New.
7566
7567 PR c++/52818
7568 * g++.dg/warn/format8.C: New.
7569
7570 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7571
7572 PR fortran/51082
7573 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7574
7575 2012-04-14 Tobias Burnus <burnus@net-b.de>
7576
7577 PR fortran/52916
7578 PR fortran/40973
7579 * gfortran.dg/public_private_module_3.f90: New.
7580 * gfortran.dg/public_private_module_4.f90: New.
7581
7582 2012-04-14 Tom de Vries <tom@codesourcery.com>
7583
7584 * gcc.dg/superblock.c: New test.
7585
7586 2012-04-14 Tom de Vries <tom@codesourcery.com>
7587
7588 * gcc.dg/pr51879-12.c: New test.
7589
7590 2012-04-13 Jason Merrill <jason@redhat.com>
7591
7592 PR c++/52824
7593 * g++.dg/cpp0x/variadic123.C: New.
7594 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7595
7596 PR c++/52905
7597 * g++.dg/cpp0x/initlist-ctor1.C: New.
7598
7599 PR c++/52915
7600 * g++.dg/other/anon-union2.C: New.
7601
7602 2012-04-13 Martin Jambor <mjambor@suse.cz>
7603
7604 PR middle-end/52939
7605 * g++.dg/ipa/pr52939.C: New test.
7606
7607 2012-04-13 Tom de Vries <tom@codesourcery.com>
7608
7609 * gcc.dg/pr52734.c: New test.
7610
7611 2012-04-13 Richard Guenther <rguenther@suse.de>
7612
7613 PR tree-optimization/52969
7614 * gcc.dg/torture/pr52969.c: New testcase.
7615
7616 2012-04-13 Richard Guenther <rguenther@suse.de>
7617
7618 PR c/52549
7619 * gcc.dg/pr52549.c: New testcase.
7620
7621 2012-04-13 Richard Guenther <rguenther@suse.de>
7622
7623 PR c/52862
7624 * gcc.dg/pr52862.c: New testcase.
7625
7626 2012-04-13 Joey Ye <joey.ye@arm.com>
7627
7628 * gcc.target/arm/thumb1-imm.c: New testcase.
7629
7630 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7631
7632 PR target/52932
7633 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7634 second function argument.
7635 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7636 (calc_permps): Update declaration. Calculate result correctly.
7637 (avx2_test): Change src2 type to union256i_d.
7638 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7639 correctly.
7640
7641 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7642
7643 PR target/52775
7644 * gcc.target/powerpc/pr52775.c: New file.
7645
7646 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7647
7648 PR tree-optimization/18589
7649 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7650 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7651 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7652 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7653 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7654 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7655 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7656 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7657 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7658 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7659
7660 2012-04-12 Richard Guenther <rguenther@suse.de>
7661
7662 PR tree-optimization/52943
7663 * gcc.dg/torture/pr52943.c: New testcase.
7664
7665 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7666
7667 PR target/50751
7668 * gcc/target/sh/pr50751-4.c: New.
7669 * gcc/target/sh/pr50751-5.c: New.
7670 * gcc/target/sh/pr50751-6.c: New.
7671 * gcc/target/sh/pr50751-7.c: New.
7672
7673 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7674
7675 PR c++/52465
7676 * g++.dg/lookup/using52.C: New.
7677
7678 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7679
7680 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7681
7682 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7683
7684 PR rtl-optimization/52876
7685 * gcc.target/i386/pr52876.c: New.
7686
7687 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7688
7689 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7690 __UINTPTR_TYPE__.
7691 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7692 __INTPTR_TYPE__.
7693 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7694 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7695 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7696 (ptrdiff_t): ... this. All uses changed.
7697 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7698 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7699 __INTPTR_TYPE__.
7700 (main): Cast argument to __INTPTR_TYPE__.
7701 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7702 size_t.
7703 * gcc.dg/mallign.c (main): Likewise.
7704 * gcc.dg/pr38700.c (foo): Likewise.
7705 * gcc.dg/long-long-cst1.c (t): Likewise.
7706 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7707 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7708 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7709 * gcc.dg/pr25682.c (d, foo): Likewise.
7710 * gcc.dg/format/cast-1.c (f): Likewise.
7711 * gcc.dg/c90-const-expr-10.c
7712 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7713 (size_t): ...this. All uses changed.
7714 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7715 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7716 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7717 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7718 * gcc.dg/sequence-pt-1.c: Likewise.
7719 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7720 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7721 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7722 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7723 of ptrdiff_t with it.
7724 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7725 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7726 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7727
7728 2012-04-11 Jason Merrill <jason@redhat.com>
7729
7730 PR debug/45088
7731 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7732 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7733
7734 PR c++/52906
7735 * g++.dg/ext/attrib45.C: New.
7736
7737 * g++.dg/eh/dtor3.C: New.
7738
7739 2012-04-11 Richard Guenther <rguenther@suse.de>
7740
7741 PR middle-end/52621
7742 * gfortran.dg/pr52621.f90: New testcase.
7743
7744 2012-04-11 Richard Guenther <rguenther@suse.de>
7745
7746 PR middle-end/52918
7747 * g++.dg/torture/pr52918-1.C: New testcase.
7748 * g++.dg/torture/pr52918-2.C: Likewise.
7749
7750 2012-04-11 Tobias Burnus <burnus@net-b.de>
7751
7752 PR fortran/52729
7753 * gfortran.dg/block_11.f90: New.
7754
7755 2012-04-11 Nick Clifton <nickc@redhat.com>
7756
7757 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7758
7759 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7760
7761 PR target/16458
7762 * gcc.target/powerpc/pr16458-1.c: New test.
7763 * gcc.target/powerpc/pr16458-2.c: Likewise.
7764 * gcc.target/powerpc/pr16458-3.c: Likewise.
7765 * gcc.target/powerpc/pr16458-4.c: Likewise.
7766
7767 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7770 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7771 * gcc.dg/builtin-bswap-5.c: Likewise.
7772 * gcc.target/i386/builtin-bswap-4.c: New test.
7773
7774 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7775
7776 PR 24985
7777 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7778
7779 2012-04-11 Richard Guenther <rguenther@suse.de>
7780
7781 PR rtl-optimization/52881
7782 * gcc.dg/torture/pr52881.c: New testcase.
7783 * gcc.dg/torture/pr52913.c: Likewise.
7784
7785 2012-04-11 Richard Guenther <rguenther@suse.de>
7786
7787 PR tree-optimization/52912
7788 * gcc.dg/torture/pr52912.c: New testcase.
7789
7790 2010-04-10 Michael Matz <matz@suse.de>
7791
7792 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7793 * gcc.dg/vect/vect-outer-1.c: Adjust.
7794 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7795 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7796 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7797 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7798 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7799 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7800
7801 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7802
7803 PR tree-optimization/52870
7804 * gcc.dg/vect/pr52870.c: New test.
7805
7806 2012-04-09 Mike Stump <mikestump@comcast.net>
7807
7808 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7809 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7810 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7811 * gnat.dg/aggr11.adb: Likewise.
7812 * gnat.dg/aggr11_pkg.ads: Likewise.
7813 * gnat.dg/aggr15.adb: Likewise.
7814 * gnat.dg/aggr15.ads: Likewise.
7815 * gnat.dg/aggr17.adb: Likewise.
7816 * gnat.dg/aggr18.adb: Likewise.
7817 * gnat.dg/array14.adb: Likewise.
7818 * gnat.dg/array14.ads: Likewise.
7819 * gnat.dg/array14_pkg.ads: Likewise.
7820 * gnat.dg/array19.adb: Likewise.
7821 * gnat.dg/array19.ads: Likewise.
7822 * gnat.dg/discr27.adb: Likewise.
7823 * gnat.dg/discr27.ads: Likewise.
7824 * gnat.dg/discr35.adb: Likewise.
7825 * gnat.dg/discr35.ads: Likewise.
7826 * gnat.dg/discr6.adb: Likewise.
7827 * gnat.dg/discr6_pkg.ads: Likewise.
7828 * gnat.dg/import1.adb: Likewise.
7829 * gnat.dg/import1.ads: Likewise.
7830 * gnat.dg/loop_address2.adb: Likewise.
7831 * gnat.dg/opt7.adb: Likewise.
7832 * gnat.dg/opt7.ads: Likewise.
7833 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7834 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7835 * gnat.dg/rep_clause2.adb: Likewise.
7836 * gnat.dg/rep_clause2.ads: Likewise.
7837 * gnat.dg/slice2.adb: Likewise.
7838 * gnat.dg/slice2.ads: Likewise.
7839 * gnat.dg/slice6.adb: Likewise.
7840 * gnat.dg/slice6_pkg.ads: Likewise.
7841 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7842 * gnat.dg/taft_type2.adb: Likewise.
7843 * gnat.dg/taft_type2.ads: Likewise.
7844 * gnat.dg/taft_type2_pkg.ads: Likewise.
7845 * gnat.dg/volatile10.adb: Likewise.
7846 * gnat.dg/volatile10_pkg.ads: Likewise.
7847
7848 * gcc.dg/dll-8.c: Remove execute permissions.
7849 * g++.dg/ext/dllexport5.C: Likewise.
7850
7851 2012-04-09 Jan Hubicka <jh@suse.cz>
7852
7853 PR lto/52722
7854 PR lto/51765
7855 PR lto/52634
7856 * gcc.dg/lto/pr52634_1.c: New testcase.
7857 * gcc.dg/lto/pr52634_0.c: New testcase.
7858
7859 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7860
7861 PR target/52883
7862 * gcc.target/i386/pr52883.c: New testcase.
7863
7864 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7865
7866 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7867 (check_effective_target_sync_long_long): Add SPARC case.
7868 (check_effective_target_sync_long_long_runtime): Likewise.
7869 (check_effective_target_sync_int_long): Adjust SPARC case.
7870 (check_effective_target_sync_char_short): Likewise.
7871
7872 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7873
7874 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7875 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7876
7877 2012-04-08 Tobias Burnus <burnus@net-b.de>
7878
7879 PR fortran/40973
7880 PR fortran/52751
7881 * gfortran.dg/public_private_module_2.f90: New.
7882
7883 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7884
7885 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7886 directives.
7887
7888 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7889
7890 PR fortran/52893
7891 * gfortran.dg/function_optimize_11.f90: New test.
7892
7893 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7894
7895 PR fortran/52668
7896 * gfortran.dg/use_only_6.f90: New test.
7897
7898 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7899
7900 PR fortran/52668
7901 * gfortran.dg/use_only_6.f90: New test.
7902 2012-04-06 Mike Stump <mikestump@comcast.net>
7903
7904 PR testsuite/50722
7905 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7906
7907 2012-04-05 Jason Merrill <jason@redhat.com>
7908
7909 PR c++/52596
7910 * g++.dg/template/qualified-id5.C: New.
7911
7912 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7913
7914 PR target/52882
7915 * gcc.target/i386/pr52882.c: New test.
7916
7917 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7918 Dominique D'Humieures <dominiq@lps.ens.fr>
7919
7920 PR testsuite/52614
7921 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7922 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7923
7924 2012-04-04 Jason Merrill <jason@redhat.com>
7925
7926 PR c++/52845
7927 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7928
7929 2012-04-03 Jason Merrill <jason@redhat.com>
7930
7931 PR c++/52796
7932 * g++.dg/cpp0x/variadic-value1.C: New.
7933
7934 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7935
7936 * gnat.dg/pack18.adb: New test.
7937 * gnat.dg/pack18_pkg.ads: New helper.
7938
7939 2012-04-03 Richard Guenther <rguenther@suse.de>
7940
7941 PR tree-optimization/52808
7942 * gcc.dg/pr52808.c: New testcase.
7943
7944 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7945
7946 PR tree-optimization/52835
7947 * gfortran.dg/pr52835.f90: New test.
7948
7949 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7950
7951 * gnat.dg/specs/aggr5.ads: New test.
7952
7953 2012-04-02 Richard Guenther <rguenther@suse.de>
7954
7955 PR tree-optimization/52756
7956 * gcc.dg/torture/pr52756.c: New testcase.
7957
7958 2012-04-02 Richard Guenther <rguenther@suse.de>
7959
7960 PR middle-end/52803
7961 * gcc.dg/pr52803.c: New testcase.
7962
7963 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7964
7965 PR c++/40942
7966 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7967 DR 214 in account.
7968
7969 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7970
7971 PR c++/50043
7972 * g++.dg/cpp0x/noexcept17.C: New.
7973 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7974 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7975 * g++.dg/cpp0x/noexcept01.C: Likewise.
7976 * g++.dg/eh/init-temp1.C: Likewise.
7977 * g++.dg/eh/ctor1.C: Likwise.
7978
7979 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7980
7981 * gnat.dg/controlled6.adb: New test.
7982 * gnat.dg/controlled6_pkg.ads: New helper.
7983 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7984
7985 2012-03-30 Richard Henderson <rth@redhat.com>
7986
7987 PR debug/52727
7988 * g++.dg/opt/pr52727.C: New testcase.
7989
7990 2012-03-30 Richard Guenther <rguenther@suse.de>
7991
7992 PR tree-optimization/52754
7993 * gcc.target/i386/pr52754.c: New testcase.
7994
7995 2012-03-30 Richard Guenther <rguenther@suse.de>
7996
7997 PR middle-end/52772
7998 * g++.dg/torture/pr52772.C: New testcase.
7999
8000 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8001
8002 PR c++/52718
8003 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8004
8005 2012-03-29 Jason Merrill <jason@redhat.com>
8006
8007 PR c++/52685
8008 * g++.dg/template/inherit8.C: New.
8009
8010 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8011
8012 PR c++/52759
8013 * g++.dg/ext/weak4.C: New test.
8014
8015 PR tree-optimization/52760
8016 * gcc.c-torture/execute/pr52760.c: New test.
8017
8018 2012-03-29 Jason Merrill <jason@redhat.com>
8019
8020 PR c++/52743
8021 * g++.dg/cpp0x/initlist-array3.C: New.
8022
8023 2012-03-28 Jason Merrill <jason@redhat.com>
8024
8025 PR c++/52746
8026 * g++.dg/overload/virtual2.C: New.
8027
8028 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8029
8030 * gnat.dg/vect7.ad[sb]: New test.
8031
8032 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8033 Tobias Burnus <burnus@gcc.gnu.org>
8034
8035 PR fortran/52652
8036 * gfortran.dg/allocate_class_1.f90 : Change error test.
8037 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8038 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8039 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8040
8041 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR middle-end/52691
8044 * gcc.dg/pr52691.c: New test.
8045
8046 PR middle-end/52750
8047 * gcc.c-torture/compile/pr52750.c: New test.
8048
8049 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8050
8051 PR target/52692
8052 * gcc.target/avr/torture/builtins-2.c: New test.
8053
8054 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8055
8056 PR target/52736
8057 * gcc.target/i386/pr52736.c: New test.
8058
8059 2012-03-27 Martin Jambor <mjambor@suse.cz>
8060
8061 PR middle-end/52693
8062 * gcc.dg/torture/pr52693.c: New test.
8063
8064 2012-03-27 Meador Inge <meadori@codesourcery.com>
8065
8066 PR c++/52672
8067 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8068
8069 2012-03-27 Mike Stump <mikestump@comcast.net>
8070
8071 PR target/52665
8072 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8073 failures that match branch names.
8074
8075 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8076 H.J. Lu <hongjiu.lu@intel.com>
8077
8078 PR target/52698
8079 * gcc.target/i386/pr52698.c: New test.
8080
8081 2012-03-27 Richard Guenther <rguenther@suse.de>
8082
8083 PR middle-end/52720
8084 * gcc.dg/torture/pr52720.c: New testcase.
8085
8086 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8087
8088 * gnat.dg/pack17.adb: New test.
8089
8090 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8091
8092 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8093 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8094
8095 2012-03-26 Martin Jambor <mjambor@suse.cz>
8096
8097 PR tree-optimization/50052
8098 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8099
8100 2012-03-26 Richard Guenther <rguenther@suse.de>
8101
8102 PR tree-optimization/52701
8103 * gfortran.dg/pr52701.f90: New testcase.
8104
8105 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8106
8107 PR tree-optimization/52686
8108 * gcc.target/arm/pr52686.c: New test.
8109
8110 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8111
8112 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8113 Add "-Os -flto" to list.
8114
8115 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8116
8117 * gnat.dg/concat2.ad[sb]: New test.
8118
8119 2012-03-24 Jason Merrill <jason@redhat.com>
8120
8121 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8122 * g++.dg/cpp0x/trailing2.C: Likewise.
8123 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8124 * g++.dg/cpp1y/auto-fn1.C: New.
8125 * g++.dg/cpp1y/auto-fn2.C: New.
8126 * g++.dg/cpp1y/auto-fn3.C: New.
8127 * g++.dg/cpp1y/auto-fn4.C: New.
8128 * g++.dg/cpp1y/auto-fn5.C: New.
8129 * g++.dg/cpp1y/auto-fn6.C: New.
8130 * g++.dg/cpp1y/auto-fn7.C: New.
8131 * g++.dg/cpp1y/auto-fn8.C: New.
8132 * g++.dg/cpp1y/auto-fn9.C: New.
8133 * g++.dg/cpp1y/auto-fn10.C: New.
8134 * g++.dg/cpp1y/auto-fn11.C: New.
8135
8136 2012-03-23 Richard Guenther <rguenther@suse.de>
8137
8138 PR tree-optimization/52678
8139 * gfortran.dg/pr52678.f: New testcase.
8140
8141 2012-03-23 Richard Guenther <rguenther@suse.de>
8142
8143 PR tree-optimization/52638
8144 * g++.dg/torture/pr52638.C: New testcase.
8145
8146 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8147
8148 PR c++/52487
8149 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8150
8151 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8152
8153 PR c++/52671
8154 * g++.dg/ext/attrib44.C: New test.
8155
8156 2012-03-22 Jan Hubicka <jh@suse.cz>
8157
8158 PR middle-end/51737
8159 * g++.dg/torture/pr51737.C: New testcase
8160
8161 2012-03-22 Richard Guenther <rguenther@suse.de>
8162
8163 PR tree-optimization/52548
8164 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8165
8166 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8167
8168 * lib/fortran-modules.exp (list-module-names-1): Remove
8169 warning.
8170
8171 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8172
8173 PR target/50751
8174 * gcc.target/sh/pr50751-1.c: New.
8175 * gcc.target/sh/pr50751-2.c: New.
8176 * gcc.target/sh/pr50751-3.c: New.
8177
8178 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8179
8180 PR target/52479
8181 * gcc.target/sh/sh4a-cos.c: Remove.
8182 * gcc.target/sh/sh4a-sin.c: Remove.
8183 * gcc.target/sh/sh4a-sincos.c: Remove.
8184
8185 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8186
8187 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8188 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8189
8190 2012-03-21 Martin Jambor <mjambor@suse.cz>
8191
8192 PR testsuite/52641
8193 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8194 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8195
8196 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8197
8198 * gcc.target/arm/thumb-16bit-ops.c: New file.
8199 * gcc.target/arm/thumb-ifcvt.c: New file.
8200
8201 2012-03-20 Jason Merrill <jason@redhat.com>
8202
8203 * lib/target-supports.exp: Add { target c++1y }.
8204
8205 * g++.dg/cpp0x/auto32.C: New.
8206
8207 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8208
8209 PR testsuite/52641
8210 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8211 int32plus.
8212 * gcc.dg/torture/pr48124-4.c: Ditto:
8213 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8214
8215 2012-03-20 Jason Merrill <jason@redhat.com>
8216
8217 PR c++/52510
8218 * g++.dg/cpp0x/initlist66.C: New.
8219
8220 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8221
8222 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8223 __AVR_HAVE_LPMX__
8224
8225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8226
8227 PR target/49868
8228 * gcc.target/avr/torture/addr-space-2.h: New file.
8229 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8230 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8231 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8232 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8233
8234 2012-03-20 Richard Guenther <rguenther@suse.de>
8235
8236 * gnat.dg/pack16.adb: New testcase.
8237 * gnat.dg/pack16_pkg.ads: Likewise.
8238 * gnat.dg/specs/pack8.ads: Likewise.
8239 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8240
8241 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8242
8243 * g++.dg/warn/Wuseless-cast.C: Extend.
8244
8245 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8246
8247 PR c++/14710
8248 * g++.dg/warn/Wuseless-cast.C: New.
8249
8250 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8251
8252 PR libfortran/52608
8253 * gfortran.dg/pr52608.f90: New test.
8254
8255 2012-03-17 Tobias Burnus <burnus@net-b.de>
8256
8257 PR fortran/52585
8258 * gfortran.dg/proc_ptr_36.f90: New.
8259
8260 2012-03-16 Martin Jambor <mjambor@suse.cz>
8261
8262 * gcc.dg/misaligned-expand-1.c: New test.
8263 * gcc.dg/misaligned-expand-3.c: Likewise.
8264
8265 2012-03-16 Richard Guenther <rguenther@suse.de>
8266 Kai Tietz <ktietz@redhat.com>
8267
8268 PR middle-end/48814
8269 * gcc.c-torture/execute/pr48814-1.c: New test.
8270 * gcc.c-torture/execute/pr48814-2.c: New test.
8271 * gcc.dg/tree-ssa/assign-1.c: New test.
8272 * gcc.dg/tree-ssa/assign-2.c: New test.
8273 * gcc.dg/tree-ssa/assign-3.c: New test.
8274
8275 2012-03-16 Richard Guenther <rguenther@suse.de>
8276
8277 * gnat.dg/specs/pack7.ads: New testcase.
8278
8279 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8280
8281 PR target/52568
8282 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8283 * gcc.dg/torture/vshuf-8.inc: Likewise.
8284 * gcc.dg/torture/vshuf-16.inc: Likewise.
8285 * gcc.dg/torture/vshuf-32.inc: Likewise.
8286
8287 2012-03-15 Jason Merrill <jason@redhat.com>
8288
8289 * g++.dg/torture/pr52582.C: New.
8290
8291 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8292
8293 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8294
8295 2012-03-15 Ira Rosen <irar@il.ibm.com>
8296 Ulrich Weigand <ulrich.weigand@linaro.org>
8297
8298 * gcc.dg/vect/slp-cond-3.c: New test.
8299 * gcc.dg/vect/slp-cond-4.c: New test.
8300
8301 2012-03-15 Ira Rosen <irar@il.ibm.com>
8302 Ulrich Weigand <ulrich.weigand@linaro.org>
8303
8304 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8305 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8306
8307 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8308
8309 PR libfortran/52434
8310 PR libfortran/48878
8311 PR libfortran/38199
8312 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8313 * gfortran.dg/round_1.f03: Likewise.
8314
8315 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8316 Andrew Pinski <apinski@cavium.com>
8317
8318 PR middle-end/52592
8319 * gcc.dg/pr52592.c: New test.
8320
8321 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8322
8323 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8324 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8325 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8326 * lib/fortran-modules.exp: .. this new file. Adjust users.
8327 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8328 gfortran-dg-debug-runtest): Call cleanup-modules.
8329 * lib/fortran-torture.exp (fortran-torture-execute,
8330 fortran-torture): Likewise.
8331 * gfortran.dg/coarray/caf.exp: Likewise.
8332 * lib/lto.exp: Likewise.
8333 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8334 * gfortran.dg/class_4b.f03: Likewise.
8335 * gfortran.dg/class_4c.f03: Likewise.
8336 * gfortran.dg/class_45a.f03: Likewise.
8337 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8338 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8339 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8340 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8341 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8342 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8343 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8344 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8345 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8346 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8347 * gfortran.dg/whole_file_28.f90: Likewise.
8348 * gfortran.dg/whole_file_29.f90: Likewise.
8349 * gfortran.dg/whole_file_30.f90: Likewise.
8350 * gfortran.dg/whole_file_31.f90: Likewise.
8351
8352 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8353
8354 PR tree-optimization/52267
8355 * gcc.dg/pr52267.c: New test.
8356 * gcc.dg/tree-ssa/vrp65.c: New test.
8357 * gcc.dg/tree-ssa/vrp66.c: New test.
8358
8359 2012-03-15 Richard Guenther <rguenther@suse.de>
8360
8361 PR middle-end/52580
8362 * gfortran.dg/vect/pr52580.f: New testcase.
8363
8364 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8365
8366 * gcc.target/sh/fpul-usage-1.c: New.
8367
8368 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8369
8370 PR target/49468
8371 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8372 * gcc.target/sh/pr49468-di.c: Likewise.
8373
8374 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8375
8376 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8377 * gcc.dg/c99-stdint-6.c: Likewise.
8378 * gcc.dg/lto/20090210_0.c: Likewise.
8379 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8380 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8381 * gcc.dg/pragma-init-fini-2.c: Likewise.
8382 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8383 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8384 * gcc.target/i386/pr22152.c: Likewise.
8385 * gcc.target/i386/vect8-ret.c: Likewise.
8386 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8387 handling.
8388
8389 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8390
8391 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8392 * g++.dg/tree-prof/partition1.C: Likewise.
8393 * g++.dg/tree-prof/partition2.C: Likewise.
8394 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8395 handling.
8396 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8397 * gcc.c-torture/execute/20010724-1.c: Remove.
8398 * gcc.c-torture/execute/20010724-1.x: Remove.
8399 * gcc.c-torture/execute/20040208-2.c: Remove.
8400 * gcc.c-torture/execute/20040208-2.x: Remove.
8401 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8402 Remove.
8403 (main) [__mips__ && __sgi__]: Remove.
8404 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8405 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8406 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8407 mips-sgi-irix6* handling.
8408 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8409 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8410 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8411 handling.
8412 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8413 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8414 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8415 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8416 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8417 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8418 mips-sgi-irix6*.
8419 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8420 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8421 * gcc.target/mips/save-restore-3.c: Likewise.
8422 * gcc.target/mips/save-restore-4.c: Likewise.
8423 * gcc.target/mips/save-restore-5.c: Likewise.
8424 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8425 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8426 messages.
8427 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8428 IRIX 6 handling.
8429 (restore_ld_library_path_env_vars): Likewise.
8430 * lib/target-supports.exp (check_profiling_available): Remove
8431 mips*-*-irix* handling.
8432 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8433 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8434 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8435
8436 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8437
8438 PR c++/52582
8439 * g++.dg/opt/pr52582.C: New test.
8440
8441 2012-03-14 Richard Guenther <rguenther@suse.de>
8442
8443 PR tree-optimization/52571
8444 * gcc.dg/vect/vect-2.c: Initialize arrays.
8445 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8446 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8447 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8448
8449 2012-03-14 Richard Guenther <rguenther@suse.de>
8450
8451 PR middle-end/52080
8452 PR middle-end/52097
8453 PR middle-end/48124
8454 * gcc.dg/torture/pr48124-1.c: New testcase.
8455 * gcc.dg/torture/pr48124-2.c: Likewise.
8456 * gcc.dg/torture/pr48124-3.c: Likewise.
8457 * gcc.dg/torture/pr48124-4.c: Likewise.
8458
8459 2012-03-14 Richard Guenther <rguenther@suse.de>
8460
8461 PR middle-end/52578
8462 * gcc.dg/pr52578.c: New testcase.
8463
8464 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8465
8466 PR c++/52521
8467 * g++.dg/cpp0x/udlit-args2.C: New test.
8468
8469 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8470
8471 PR target/48596
8472 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8473 * gcc.c-torture/compile/pr48596.c: ... here.
8474
8475 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8476
8477 PR c++/51641
8478 * g++.dg/lookup/hidden-class17.C: New test.
8479
8480 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8481
8482 PR c/52577
8483 * gcc.dg/Wunused-var-3.c: New test.
8484
8485 2012-03-13 Martin Jambor <mjambor@suse.cz>
8486
8487 * gcc.dg/misaligned-expand-2.c: New test.
8488
8489 2012-03-13 Richard Guenther <rguenther@suse.de>
8490
8491 PR middle-end/52134
8492 * gcc.dg/pr52134.c: New testcase.
8493
8494 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8495
8496 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8497
8498 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8499
8500 PR tree-optimization/46728
8501 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8502 * gcc.target/powerpc/pr46728-5.c: Likewise.
8503 * gcc.target/powerpc/pr46728-8.c: Likewise.
8504 * gcc.target/powerpc/pr46728-10.c: Likewise.
8505 * gcc.target/powerpc/pr46728-11.c: Likewise.
8506 * gcc.target/powerpc/pr46728-13.c: Likewise.
8507 * gcc.target/powerpc/pr46728-14.c: Likewise.
8508 * gcc.target/powerpc/pr46728-15.c: Likewise.
8509
8510 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8511
8512 PR c++/52299
8513 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8514
8515 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8516
8517 PR tree-optimization/46728
8518 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8519 * gcc.target/powerpc/pr46728-5.c: Likewise.
8520 * gcc.target/powerpc/pr46728-8.c: Likewise.
8521 * gcc.target/powerpc/pr46728-10.c: Likewise.
8522 * gcc.target/powerpc/pr46728-11.c: Likewise.
8523 * gcc.target/powerpc/pr46728-13.c: Likewise.
8524 * gcc.target/powerpc/pr46728-14.c: Likewise.
8525 * gcc.target/powerpc/pr46728-15.c: Likewise.
8526
8527 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8528
8529 PR target/49868
8530 * gcc.target/avr/torture/addr-space-1.h: New file.
8531 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8532 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8533 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8534 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8535
8536 2012-03-12 Andrew Pinski <apinski@cavium.com>
8537
8538 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8539
8540 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8541
8542 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8543 * g++.dg/abi/thunk4.C: Likewise.
8544 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8545 Adapt line numbers.
8546 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8547 handling.
8548 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8549 * g++.dg/eh/spbp.C: Likewise.
8550 * g++.dg/ext/label13.C: Likewise.
8551 * g++.dg/guality/guality.exp: Likewise.
8552 * g++.dg/other/anon5.C: Likewise.
8553 * g++.dg/other/pragma-ep-1.C: Remove.
8554 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8555 * g++.dg/warn/pr31246.C: Likewise.
8556 * g++.dg/warn/weak1.C: Likewise.
8557 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8558 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8559 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8560 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8561 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8562 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8563 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8564 * gcc.dg/c99-tgmath-1.c: Likewise.
8565 * gcc.dg/c99-tgmath-2.c: Likewise.
8566 * gcc.dg/c99-tgmath-3.c: Likewise.
8567 * gcc.dg/c99-tgmath-4.c: Likewise.
8568 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8569 handling.
8570 * gcc.dg/debug/pr49032.c: Likewise.
8571 * gcc.dg/guality/guality.exp: Likewise.
8572 * gcc.dg/intmax_t-1.c: Likewise.
8573 * gcc.dg/pr48616.c: Likewise.
8574 * gcc.dg/pragma-ep-1.c: Remove.
8575 * gcc.dg/pragma-ep-2.c: Remove.
8576 * gcc.dg/pragma-ep-3.c: Remove.
8577 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8578 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8579 * gcc.misc-tests/gcov-14.c: Likewise.
8580 * gfortran.dg/guality/guality.exp: Likewise.
8581 * lib/target-supports.exp (check_weak_available): Likewise.
8582 (add_options_for_tls): Likewise.
8583 (check_ascii_locale_available): Likewise.
8584 * obj-c++.dg/dwarf-2.mm: Likewise.
8585 * objc.dg/dwarf-1.m: Likewise.
8586 * objc.dg/dwarf-2.m: Likewise.
8587
8588 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR tree-optimization/51721
8591 * gcc.dg/tree-ssa/vrp64.c: New test.
8592
8593 PR tree-optimization/52533
8594 * gcc.c-torture/compile/pr52533.c: New test.
8595
8596 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8597
8598 * gcc.target/i386/rtm-xabort-1.c: New.
8599 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8600 * gcc.target/i386/rtm-xend-1.c: Ditto.
8601 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8602 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8603 * gcc.target/i386/sse-13.c: Ditto.
8604 * gcc.target/i386/sse-14.c: Ditto.
8605 * gcc.target/i386/sse-22.c: Ditto.
8606 * gcc.target/i386/sse-23.c: Ditto.
8607 * g++.dg/other/i386-2.C: Ditto.
8608 * g++.dg/other/i386-3.C: Ditto.
8609
8610 2012-03-12 Tobias Burnus <burnus@net-b.de>
8611
8612 PR fortran/52542
8613 * gfortran.dg/proc_ptr_35.f90: New.
8614
8615 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8616
8617 PR target/52530
8618 * gcc.dg/torture/pr52530.c: New test.
8619
8620 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8621
8622 PR target/51244
8623 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8624
8625 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8626
8627 PR target/52450
8628 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8629
8630 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8631
8632 2012-03-09 Andrew Pinski <apinski@cavium.com>
8633
8634 PR middle-end/51988
8635 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8636 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8637
8638 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8639
8640 * gcc.dg/tree-ssa/scev-3.c: New.
8641 * gcc.dg/tree-ssa/scev-4.c: New.
8642
8643 2012-03-08 Tobias Burnus <burnus@net-b.de>
8644
8645 PR fortran/52469
8646 * gfortran.dg/proc_ptr_34.f90
8647
8648 2012-03-07 Jason Merrill <jason@redhat.com>
8649
8650 PR c++/52521
8651 * g++.dg/cpp0x/udlit-mangle.C: New.
8652
8653 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8654
8655 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8656
8657 2012-03-06 Richard Guenther <rguenther@suse.de>
8658
8659 PR middle-end/52493
8660 * gcc.dg/torture/pr52493.c: New testcase.
8661
8662 2012-03-06 Richard Guenther <rguenther@suse.de>
8663
8664 PR lto/52097
8665 * gcc.dg/lto/pr52097_0.c: New testcase.
8666
8667 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8668
8669 PR target/51244
8670 * gcc.target/sh/pr51244-1.c: New.
8671 * gcc.target/sh/pr51244-2.c: New.
8672 * gcc.target/sh/pr51244-3.c: New.
8673
8674 2012-03-05 Jason Merrill <jason@redhat.com>
8675
8676 PR c++/51930
8677 * g++.dg/ext/visibility/template11.C: New.
8678
8679 * g++.dg/cpp0x/implicit13.C: New.
8680
8681 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR tree-optimization/51721
8684 * gcc.dg/tree-ssa/vrp63.c: New test.
8685 * gcc.dg/pr51721.c: New test.
8686
8687 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8688
8689 PR fortran/50981
8690 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8691 argument checks.
8692
8693 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8694
8695 PR target/52146
8696 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8697
8698 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8699
8700 PR fortran/50981
8701 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8702
8703 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8704
8705 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8706 int32plus.
8707
8708 2012-03-03 Jason Merrill <jason@redhat.com>
8709
8710 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8711
8712 Core 1270
8713 * g++.dg/cpp0x/initlist65.C: New.
8714
8715 PR c++/36797
8716 * g++.dg/ext/is_empty2.C: New.
8717
8718 2012-03-03 Tobias Burnus <burnus@net-b.de>
8719
8720 PR fortran/48820
8721 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8722
8723 2012-03-03 Tobias Burnus <burnus@net-b.de>
8724
8725 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8726 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8727 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8728 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8729 * gfortran.dg/class_30.f90: Remove dg-warning line.
8730 * gfortran.dg/bind_c_usage_25.f90: New.
8731
8732 2012-03-03 Tobias Burnus <burnus@net-b.de>
8733
8734 PR fortran/48820
8735 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8736 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8737 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8738
8739 2012-03-03 Tobias Burnus <burnus@net-b.de>
8740
8741 PR fortran/48820
8742 * gfortran.dg/assumed_type_1.f90: New.
8743 * gfortran.dg/assumed_type_2.f90: New.
8744 * gfortran.dg/assumed_type_3.f90: New.
8745 * gfortran.dg/assumed_type_4.f90: New.
8746
8747 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8748
8749 PR target/49486
8750 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8751 * gcc.target/sh/pr49468-di.c: New.
8752
8753 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8754
8755 * gcc.dg/graphite/pr50561.c: Update.
8756
8757 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8758
8759 * gcc.target/powerpc/pr52457.c: New test.
8760
8761 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8762
8763 * gcc.target/arm/sat-1.c: New test.
8764
8765 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8766
8767 PR target/46716
8768 * gcc.target/i386/pr46716.c: New test.
8769
8770 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8771
8772 PR c++/51989
8773 * g++.dg/cpp0x/sfinae32.C: New.
8774
8775 2012-03-02 Richard Guenther <rguenther@suse.de>
8776
8777 PR tree-optimization/52406
8778 * gcc.dg/torture/pr52406.c: New testcase.
8779
8780 2012-03-02 Tobias Burnus <burnus@net-b.de>
8781
8782 PR fortran/52325
8783 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8784 * gfortran.dg/nullify_2.f90: Update dg-error.
8785 * gfortran.dg/nullify_4.f90: Ditto.
8786 * gfortran.dg/pointer_init_6.f90: Ditto.
8787
8788 2012-03-02 Tobias Burnus <burnus@net-b.de>
8789
8790 PR fortran/52270
8791 * gfortran.dg/class_51.f90: New.
8792
8793 2012-03-02 Tobias Burnus <burnus@net-b.de>
8794
8795 PR fortran/52452
8796 * gfortran.dg/intrinsic_8.f90: New.
8797
8798 2012-03-01 Kai Tietz <ktietz@redhat.com>
8799
8800 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8801 routines on mingw targets.
8802 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8803
8804 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8805
8806 PR tree-optimization/52445
8807 * gcc.dg/pr52445.c: New test.
8808
8809 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR target/52437
8812 * gcc.c-torture/compile/pr52437.c: New test.
8813
8814 PR middle-end/52419
8815 * gcc.dg/torture/pr52419.c: New test.
8816
8817 PR tree-optimization/52429
8818 * gcc.dg/torture/pr52429.c: New test.
8819 * g++.dg/opt/pr52429.C: New test.
8820
8821 2012-02-29 Richard Guenther <rguenther@suse.de>
8822
8823 PR testsuite/52297
8824 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8825 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8826 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8827 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8828 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8829 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8830
8831 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8832
8833 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8834
8835 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8836
8837 PR fortran/52386
8838 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8839
8840 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8841
8842 PR target/51534
8843 * gcc.target/arm/neon/pr51534.c: New testcase.
8844
8845 2012-02-28 Richard Guenther <rguenther@suse.de>
8846
8847 PR target/52407
8848 * gcc.dg/torture/pr52407.c: New testcase.
8849
8850 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8851
8852 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8853 * gcc.target/arm/vfp2.c: Likewise.
8854 * gcc.target/arm/vfp3.c: Likewise.
8855 * gcc.target/arm/vfp4.c: Likewise.
8856 * gcc.target/arm/vfp5.c: Likewise.
8857 * gcc.target/arm/vfp6.c: Likewise.
8858 * gcc.target/arm/vfp7.c: Likewise.
8859 * gcc.target/arm/vfp8.c: Likewise.
8860 * gcc.target/arm/vfp9.c: Likewise.
8861 * gcc.target/arm/vfp10.c: Likewise.
8862 * gcc.target/arm/vfp11.c: Likewise.
8863 * gcc.target/arm/vfp12.c: Likewise.
8864 * gcc.target/arm/vfp13.c: Likewise.
8865 * gcc.target/arm/vfp14.c: Likewise.
8866 * gcc.target/arm/vfp15.c: Likewise.
8867 * gcc.target/arm/vfp16.c: Likewise.
8868 * gcc.target/arm/vfp17.c: Likewise.
8869 * gcc.target/arm/neon-constants.h: New file.
8870 * gcc.target/arm/neon-vect1.c: New test.
8871 * gcc.target/arm/neon-vect2.c: New test.
8872 * gcc.target/arm/neon-vect3.c: New test.
8873 * gcc.target/arm/neon-vect4.c: New test.
8874 * gcc.target/arm/neon-vect5.c: New test.
8875 * gcc.target/arm/neon-vect6.c: New test.
8876 * gcc.target/arm/neon-vect7.c: New test.
8877 * gcc.target/arm/neon-vect8.c: New test.
8878
8879 2012-02-28 Richard Guenther <rguenther@suse.de>
8880
8881 PR tree-optimization/52402
8882 * gcc.dg/torture/pr52402.c: New testcase.
8883
8884 2012-02-28 Richard Guenther <rguenther@suse.de>
8885
8886 PR lto/52400
8887 * g++.dg/lto/pr52400_0.C: New testcase.
8888
8889 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8890
8891 * gcc.target/avr/torture/builtins-1.c: New test.
8892 * gcc.target/avr/torture/builtins-error.c: New test.
8893
8894 2012-02-28 Kai Tietz <ktietz@redhat.com>
8895
8896 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8897 * gcc.target/i386/pr45352-2.c: Likewise.
8898 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8899 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8900 targets instead rand.
8901 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8902 * gcc.target/i386/sse2-mul-1.c: Likewise.
8903 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8904 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8905 * gcc.target/i386/pad-1.c: Likewise.
8906 * gcc.target/i386/pad-9.c: Likewise.
8907 * gcc.target/i386/pad-2.c: Likewise.
8908 * gcc.target/i386/pad-5b.c: Likewise.
8909 * gcc.target/i386/pad-8.c: Likewise.
8910 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8911 * gcc.target/i386/pr44130.c: Likewise.
8912 * gcc.target/i386/align-main-1.c: Likewise.
8913 * gcc.target/i386/align-main-2.c: Likewise.
8914 * gcc.target/i386/sw-1.c: Likewise.
8915 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8916 on x64 mingw target.
8917 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8918 * gcc.target/i386/pr46295.c: Likewise.
8919 * gcc.target/i386/amd64-abi-1.c: Likewise.
8920 * gcc.target/i386/amd64-abi-2.c: Likewise.
8921 * gcc.target/i386/pr39082-1.c: Likewise.
8922 * gcc.target/i386/pr39162.c: Likewise.
8923 * gcc.target/i386/pr22152.c: Likewise.
8924 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8925 * gcc.target/i386/wrfsbase-2.c: Likewise.
8926 * gcc.target/i386/local.c: Likewise
8927 * gcc.target/i386/wrgsbase-1.c: Likewise.
8928 * gcc.target/i386/wrfsbase-1.c: Likewise.
8929 * gcc.target/i386/pr39315-3.c: Likewise.
8930 * gcc.target/i386/pr35767-4.c: Likewise.
8931 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8932 x64 mingw target.
8933 * gcc.target/i386/pr45336-2.c: Likewise.
8934 * gcc.target/i386/pr45336-1.c: Likewise.
8935 * gcc.target/i386/pr45336-4.c: Likewise.
8936
8937 2012-02-27 Tristan Gingold <gingold@adacore.com>
8938
8939 * gnat.dg/array20.ad[sb]: New test.
8940
8941 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8942
8943 PR target/52375
8944 * gcc.target/arm/pr52375.c: New test.
8945 * gcc.c-torture/compile/pr52375.c: New test.
8946
8947 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8948
8949 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8950 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8951
8952 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8953
8954 * gnat.dg/aggr19.adb: New test.
8955 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8956
8957 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8958
8959 PR target/49263
8960 * gcc.target/sh/pr49263.c: New.
8961
8962 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8963
8964 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8965 simulate_thread_wrapper_other_threads
8966 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8967 Move initialization of 'value' to main().
8968 (main): Initialize 'value';
8969 * gcc.dg/simulate-thread/speculative-store.c
8970 (simulate_thread_step_verify): Return 0 when successful.
8971 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8972 Reduce threshold.
8973 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8974 (simulate_thread_wrapper_other_threads): Return a success/fail value
8975 and issue an error if the instruction count threshold is exceeded.
8976
8977 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8978
8979 PR target/50580
8980 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8981 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8982
8983 2012-02-24 Richard Guenther <rguenther@suse.de>
8984
8985 PR middle-end/52355
8986 * gcc.dg/pr52355.c: New testcase.
8987
8988 2012-02-23 Kai Tietz <ktietz@redhat.com>
8989
8990 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8991 * gcc.dg/Wpadded.c: Likewise.
8992 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8993 structure-layout.
8994 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8995 for sleep by Sleep and add windows.h include for this function.
8996 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8997 targets.
8998 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8999 target.
9000 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9001 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9002 on x64 mingw target.
9003 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9004 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9005 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9006 failure on LLP64 target.
9007
9008 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9009
9010 PR c/52290
9011 * gcc.dg/noncompile/pr52290.c: New test.
9012
9013 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9014
9015 PR tree-optimization/52019
9016 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9017
9018 2012-02-22 Kai Tietz <ktietz@redhat.com>
9019
9020 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9021 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9022 derived pdiff_t type.
9023 * g++.dg/torture/pr49720.C: Likewise
9024
9025 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9026
9027 PR target/52330
9028 * gcc.target/i386/pr52330.c: New test.
9029
9030 2012-02-22 Tobias Burnus <burnus@net-b.de>
9031
9032 PR fortran/52335
9033 * gfortran.dg/io_constraints_10.f90: New.
9034
9035 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9036
9037 * lib/target-supports.exp (check_effective_target_vect_condition):
9038 Return true for NEON.
9039
9040 2012-02-21 Kai Tietz <ktietz@redhat.com>
9041
9042 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9043
9044 2012-02-21 Richard Guenther <rguenther@suse.de>
9045
9046 PR tree-optimization/52324
9047 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9048
9049 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9050
9051 PR middle-end/51782
9052 * gcc.target/avr/torture/pr51782-1.c: New test.
9053
9054 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR tree-optimization/52318
9057 * gcc.dg/pr52318.c: New test.
9058
9059 2012-02-20 Kai Tietz <ktietz@redhat.com>
9060
9061 * gcc.dg/bf-ms-layout-3.c: New testcase.
9062
9063 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9064
9065 PR testsuite/52229
9066 PR fortran/32380
9067 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9068
9069 2012-02-20 Richard Guenther <rguenther@suse.de>
9070
9071 PR tree-optimization/52298
9072 * gcc.dg/torture/pr52298.c: New testcase.
9073 * gcc.dg/vect/pr52298.c: Likewise.
9074
9075 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9076
9077 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9078 * gcc.c-torture/execute/pr52286.c: Ditto.
9079
9080 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9081
9082 PR tree-optimization/52286
9083 * gcc.c-torture/execute/pr52286.c: New test.
9084
9085 2012-02-18 Tobias Burnus <burnus@net-b.de>
9086
9087 PR fortran/52295
9088 * gfortran.dg/interface_35.f90: Use -std=f2003.
9089 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9090 * gfortran.dg/interface_assignment_4.f90: Ditto.
9091 * gfortran.dg/bessel_1.f90: Ditto.
9092 * gfortran.dg/func_result_6.f90: Ditto.
9093 * gfortran.dg/hypot_1.f90: Ditto.
9094 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9095
9096 2012-02-17 Tobias Burnus <burnus@net-b.de>
9097
9098 PR translation/52232
9099 PR translation/52234
9100 PR translation/52245
9101 PR translation/52246
9102 PR translation/52262
9103 PR translation/52273
9104 * gfortran.dg/coarray_22.f90: Update dg-error.
9105 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9106
9107 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9108
9109 PR target/51753
9110 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9111 (simulate-thread): Use default timeout.
9112
9113 2012-02-16 Jason Merrill <jason@redhat.com>
9114
9115 PR c++/52248
9116 * g++.dg/ext/timevar1.C: New.
9117
9118 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9119
9120 PR c++/52126
9121 * g++.dg/template/using21.C: New.
9122 * g++.dg/template/using22.C: Likewise.
9123
9124 2012-02-16 Jason Merrill <jason@redhat.com>
9125
9126 PR c++/51415
9127 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9128
9129 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9130
9131 PR tree-optimization/52255
9132 * gcc.c-torture/compile/pr52255.c: New test.
9133
9134 PR debug/52260
9135 * g++.dg/debug/dwarf2/pr52260.C: New test.
9136
9137 PR middle-end/51929
9138 * g++.dg/ipa/pr51929.C: New test.
9139
9140 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9141
9142 PR target/52199
9143 * gcc.target/powerpc/pr52199.c: New file.
9144
9145 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9146
9147 PR target/52152
9148 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9149
9150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152 * gcc.dg/pr51867.c: Don't include <math.h>.
9153 (sqrtf): Declare.
9154
9155 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9156
9157 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9158 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9159
9160 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9161
9162 PR tree-optimization/50561
9163 * gcc.dg/graphite/pr50561.c: New testcase.
9164
9165 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9166
9167 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9168 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9169
9170 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9171
9172 * gnat.dg/discr35.ad[sb]: New test.
9173
9174 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9175
9176 * gnat.dg/volatile10.adb: New test.
9177 * gnat.dg/volatile10_pkg.ads: New helper.
9178
9179 2012-02-14 Jason Merrill <jason@redhat.com>
9180
9181 * g++.dg/ext/attrib43.C: New.
9182
9183 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9184
9185 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9186 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9187 fgnu_tm.
9188 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9189 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9190 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9191 effective_target fgnu_tm.
9192 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9193
9194 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR c++/52247
9197 * g++.dg/template/asmgoto1.C: New test.
9198
9199 2012-02-14 Ian Lance Taylor <iant@google.com>
9200
9201 PR go/48501
9202 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9203 compiling generated file for 64bit and index tests.
9204
9205 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9206
9207 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9208
9209 2012-02-14 Richard Guenther <rguenther@suse.de>
9210
9211 PR tree-optimization/52244
9212 PR tree-optimization/51528
9213 * gcc.dg/torture/pr52244.c: New testcase.
9214
9215 2012-02-14 Walter Lee <walt@tilera.com>
9216
9217 * g++.dg/other/PR23205.C: Disable test on tile.
9218 * g++.dg/other/pr23205-2.C: Disable test on tile.
9219 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9220 * gcc.dg/20040813-1.c: Disable test on tile.
9221 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9222 * gcc.misc-tests/linkage.exp: Handle tilegx.
9223
9224 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR tree-optimization/52210
9227 * gcc.dg/pr52210.c: New test.
9228
9229 2012-02-14 Jason Merrill <jason@redhat.com>
9230
9231 PR c++/39055
9232 * g++.dg/overload/defarg5.C: New.
9233
9234 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9235
9236 PR c/52181
9237 * c-c++-common/pr52181.c: New test.
9238
9239 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR c++/52215
9242 * g++.dg/ext/atomic-1.C: New test.
9243
9244 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9245
9246 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9247
9248 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9249
9250 PR middle-end/52209
9251 * gcc.c-torture/execute/pr52209.c: New test.
9252
9253 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9254
9255 PR fortran/50981
9256 * gfortran.dg/elemental_optional_args_5.f03: New test.
9257
9258 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9259
9260 PR testsuite/50076
9261 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9262 cases.
9263
9264 2012-02-11 Ian Lance Taylor <iant@google.com>
9265
9266 PR go/51874
9267 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9268 SPARC Solaris. Don't run the test at all on systems where it may
9269 not work, rather than xfailing it.
9270
9271 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9272
9273 PR rtl-optimization/52175
9274 * gcc.c-torture/compile/pr52175.c: New test.
9275
9276 2012-02-10 Jason Merrill <jason@redhat.com>
9277
9278 PR c++/51910
9279 * g++.dg/template/repo10.C: New.
9280
9281 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR debug/52132
9284 * gcc.dg/pr52132.c: New test.
9285
9286 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9287
9288 * gnat.dg/specs/aggr4.ads: New test.
9289 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9290
9291 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9292
9293 PR target/52146
9294 * gcc.target/i386/pr52146.c: New.
9295
9296 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9297
9298 PR middle-end/52177
9299 * c-c++-common/pr52177.c: New test.
9300
9301 2012-02-10 Jan Hubicka <jh@suse.cz>
9302
9303 PR middle-end/48600
9304 * g++.dg/torture/pr48600.C: New testcase.
9305
9306 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9307
9308 PR middle-end/52140
9309 * gcc.dg/dfp/pr52140.c: New test.
9310
9311 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR fortran/32380
9314 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9315 of dg-options.
9316
9317 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9318
9319 PR middle-end/51867
9320 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9321 * gcc.dg/pr51867.c: New test.
9322
9323 2012-02-09 Ian Lance Taylor <iant@google.com>
9324
9325 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9326 which don't support -fsplit-stack. Turn off optimization when
9327 compiling select5-out.go.
9328
9329 2012-02-08 Ian Lance Taylor <iant@google.com>
9330
9331 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9332 systems which don't support -fsplit-stack.
9333
9334 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9335
9336 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9337 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9338 machine instuction in the log.
9339
9340 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9341
9342 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9343 to 20 seconds.
9344
9345 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9346
9347 PR driver/48524
9348 * gcc.dg/pr48524.c: New test.
9349 * gcc.dg/pr48524.spec: New spec file for test.
9350
9351 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9352
9353 PR fortran/32380
9354 * gfortran.dg/vect/pr32380.f90: New test.
9355
9356 2012-02-08 Tobias Burnus <burnus@net-b.de>
9357
9358 PR fortran/52151
9359 * gfortran.dg/realloc_on_assign_12.f90: New.
9360
9361 2012-02-08 Richard Guenther <rguenther@suse.de>
9362
9363 PR rtl-optimization/52170
9364 * gcc.dg/torture/pr52170.c: New testcase.
9365
9366 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9367
9368 PR gcov-profile/52150
9369 * gcc.dg/tree-prof/pr52150.c: New test.
9370
9371 PR rtl-optimization/52139
9372 * gcc.dg/pr52139.c: New test.
9373
9374 2012-02-07 Jason Merrill <jason@redhat.com>
9375
9376 PR c++/51675
9377 * g++.dg/cpp0x/constexpr-union3.C: New.
9378
9379 PR c++/52035
9380 * g++.dg/lto/pr52035_0.C: New.
9381
9382 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9383
9384 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9385 * gcc.dg/special/weak-1.c: Likewise.
9386 * gcc.dg/ucnid-12.c: Likewise.
9387 * gcc.dg/torture/pr45678-1.c: Likewise.
9388 * gcc.dg/torture/pr45678-2.c: Likewise.
9389 * gcc.dg/vector-4.c: Likewise.
9390 * gcc.dg/ipa/inline-5.c: Likewise.
9391 * gcc.dg/ucnid-11.c: Likewise.
9392 * gcc.misc-tests/gcov-13.c: Likewise.
9393 * gcc.misc-tests/gcov-14.c: Likewise.
9394 * g++.dg/ext/label13.C: Likewise.
9395 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9396 hppa*-*-hpux* options.
9397 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9398 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9399 * gcc.dg/pr48616.c: Likewise.
9400 * gcc.dg/pr17957.c: Likewise.
9401 * gcc.dg/pr17055-1.c: Likewise.
9402 * gcc.dg/pr32912-1.c: Likewise.
9403 * gcc.dg/tm/pr51472.c: Likewise.
9404 * c-c++-common/fold-bitand-4.c: Likewise.
9405 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9406 Use dg-additional-options for extra options.
9407
9408 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9409
9410 * gcc.target/epiphany/interrupt-2.c: New test.
9411
9412 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9413
9414 PR target/52155
9415 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9416 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9417 for MIPS ELF.
9418
9419 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9420
9421 PR target/52152
9422 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9423
9424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9425
9426 PR middle-end/24306
9427 PR target/52154
9428 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9429 * gcc.target/mips/va-arg-1.c: New test.
9430
9431 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9432
9433 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9434 for -mno-pointers-to-nested-functions.
9435
9436 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9437
9438 * gcc.c-torture/execute/20120207-1.c: New test.
9439
9440 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR rtl-optimization/52060
9443 * gcc.dg/torture/pr52060.c: New test.
9444
9445 PR middle-end/52074
9446 * gcc.c-torture/compile/pr52074.c: New test.
9447
9448 2012-02-07 Tobias Burnus <burnus@net-b.de>
9449
9450 PR fortran/51514
9451 * gfortran.dg/class_to_type_2.f90: New.
9452
9453 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9454
9455 PR fortran/32373
9456 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9457 Remove module.
9458
9459 2012-02-06 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/52088
9462 * g++.dg/template/conv13.C: New.
9463
9464 2012-02-06 Richard Guenther <rguenther@suse.de>
9465
9466 PR tree-optimization/52115
9467 * gcc.c-torture/compile/pr52115.c: New testcase.
9468
9469 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9470
9471 PR target/52129
9472 * gcc.c-torture/execute/pr52129.c: New test.
9473
9474 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9475
9476 * gcc.dg/pr48374.c: Actually add the test I forgot
9477 in the 2012-01-25 commit.
9478
9479 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9480
9481 PR fortran/32373
9482 * gfortran.dg/vect/vect-8.f90: New test case.
9483
9484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9485
9486 PR fortran/48847
9487 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9488
9489 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9490
9491 PR fortran/52102
9492 * gfortran.dg/class_48.f90 : Add test of allocate class array
9493 component with source in subroutine test3. Remove commenting
9494 out in subroutine test4, since branching on unitialized variable
9495 is now fixed (no PR for this last.).
9496
9497 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9498
9499 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9500 on MIPS targets.
9501 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9502
9503 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9504
9505 PR target/52125
9506 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9507 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9508
9509 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9510
9511 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9512 (check_effective_target_sync_int_long): Use it.
9513 (check_effective_target_sync_char_short): Likewise.
9514 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9515
9516 2012-02-05 Tobias Burnus <burnus@net-b.de>
9517
9518 PR fortran/51972
9519 * gfortran.dg/class_48.f90: Add some further checks.
9520
9521 2012-02-05 Ira Rosen <irar@il.ibm.com>
9522
9523 PR tree-optimization/52091
9524 * gcc.dg/vect/pr52091.c: New test.
9525
9526 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9527
9528 PR rtl-optimization/52113
9529 * gcc.target/avr/pr52113.c: New test.
9530
9531 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR rtl-optimization/52092
9534 * gcc.c-torture/compile/pr52092.c: New test.
9535
9536 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9537
9538 PR fortran/41587
9539 * gfortran.dg/class_array_10.f03: New test.
9540
9541 PR fortran/46356
9542 * gfortran.dg/class_array_11.f03: New test.
9543
9544 PR fortran/51754
9545 * gfortran.dg/class_array_12.f03: New test.
9546
9547 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9548
9549 PR fortran/52012
9550 * gfortran.dg/realloc_on_assign_11.f90: New test.
9551
9552 2012-02-02 Tobias Burnus <burnus@net-b.de>
9553
9554 PR fortran/52093
9555 * gfortran.dg/shape_7.f90: New.
9556
9557 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9558
9559 * gcc.target/mips/mips-prepend-1.c: New test.
9560
9561 2012-02-02 Jan Hubicka <jh@suse.cz>
9562 Tom de Vries <tom@codesourcery.com>
9563
9564 PR middle-end/51998
9565 * gcc.dg/alias-12.c: New testcase.
9566 * gcc.dg/alias-13.c: New testcase.
9567
9568 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR target/52086
9571 * gcc.dg/pr52086.c: New test.
9572
9573 PR tree-optimization/52073
9574 * gcc.c-torture/compile/pr52073.c: New test.
9575
9576 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9577
9578 PR fortran/51958
9579 * gfortran.dg/function_optimize_10.f90: New test.
9580
9581 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9582
9583 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9584 test on alpha*-*-*.
9585
9586 2012-02-01 Tobias Burnus <burnus@net-b.de>
9587
9588 PR fortran/52024
9589 * gfortran.dg/typebound_operator_14.f90: New.
9590
9591 2012-02-01 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/52059
9594 * gfortran.dg/elemental_function_1.f90: New.
9595
9596 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9597
9598 PR rtl-optimization/51374
9599 * gcc.target/avr/torture/pr51374-1.c:
9600 Also fail if SBIS is seen.
9601
9602 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9603
9604 PR rtl-optimization/51374
9605 * gcc.target/avr/torture/pr51374-1.c: New.
9606
9607 2012-01-31 Tobias Burnus <burnus@net-b.de>
9608
9609 PR fortran/52024
9610 * gfortran.dg/typebound_generic_11.f90: New.
9611
9612 2012-01-31 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/52029
9615 * gfortran.dg/class_49.f90: New.
9616
9617 2012-01-31 Tobias Burnus <burnus@net-b.de>
9618
9619 PR fortran/52013
9620 * gfortran.dg/elemental_args_check_6.f90: New.
9621
9622 2012-01-31 Jason Merrill <jason@redhat.com>
9623
9624 PR c++/52043
9625 * g++.dg/cpp0x/variadic122.C: New.
9626
9627 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9628
9629 PR fortran/52012
9630 * gfortran.dg/realloc_on_assign_10.f90: New test.
9631
9632 2012-01-31 Richard Guenther <rguenther@suse.de>
9633
9634 PR tree-optimization/51528
9635 * gcc.dg/torture/pr51528.c: New testcase.
9636
9637 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9638
9639 PR go/48501
9640 * lib/go.exp (go_target_compile): Append timeout= to options.
9641 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9642 select5-out.go test on alpha*-*-* targets.
9643
9644 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9645
9646 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9647 (TEST_SHORT): Reformat in the same way.
9648 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9649 (TEST_SHORT): Reformat in the same way.
9650 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9651 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9652 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9653 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9654 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9655
9656 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9657
9658 PR target/51835
9659 * gcc.target/arm/pr51835.c: New testcase.
9660
9661 2012-01-30 Richard Guenther <rguenther@suse.de>
9662
9663 PR tree-optimization/52028
9664 * gcc.dg/torture/pr52028.c: New testcase.
9665 * gfortran.dg/ldist-pr45199.f: Adjust.
9666 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9667 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9668 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9669
9670 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR debug/52027
9673 * gcc.dg/tree-prof/pr52027.c: New test.
9674
9675 PR tree-optimization/52046
9676 * gcc.dg/pr52046.c: New test.
9677
9678 PR debug/52048
9679 * g++.dg/other/pr52048.C: New test.
9680
9681 2012-01-30 Richard Guenther <rguenther@suse.de>
9682
9683 PR tree-optimization/52045
9684 * gcc.dg/pr52045.c: New testcase.
9685
9686 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9687
9688 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9689 new code generated for __sync_lock_release.
9690
9691 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9692
9693 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9694
9695 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9696
9697 PR testsuite/51875
9698 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9699
9700 * g++.dg/ext/visibility/template10.C: Fix typo.
9701
9702 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9703
9704 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9705
9706 PR c++/51327
9707 * g++.dg/cpp0x/constexpr-ice6.C: New.
9708
9709 2012-01-29 Tobias Burnus <burnus@net-b.de>
9710
9711 PR fortran/41600
9712 * gfortran.dg/default_initialization_6.f90: New.
9713
9714 2012-01-29 Tobias Burnus <burnus@net-b.de>
9715
9716 PR fortran/51972
9717 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9718 * gfortran.dg/class_48.f90: New.
9719
9720 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9721
9722 PR fortran/51808
9723 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9724
9725 2012-01-28 Tobias Burnus <burnus@net-b.de>
9726
9727 PR fortran/51972
9728 * gfortran.dg/class_allocate_12.f90: New.
9729
9730 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9731
9732 * gcc.dg/torture/pr50444.c: Fix dg directives.
9733
9734 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9735
9736 PR target/52006
9737 * gcc.target/arm/pr52006.c: New test.
9738
9739 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9740
9741 PR testsuite/52011
9742 * gcc.dg/lto/trans-mem.h: New file.
9743 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9744 * gcc.dg/lto/trans-mem-1_1.c: Same.
9745 * gcc.dg/lto/trans-mem-4_1.c: Same.
9746 * gcc.dg/lto/trans-mem-3_1.c: Same.
9747
9748 2012-01-27 Tobias Burnus <burnus@net-b.de>
9749
9750 PR fortran/52022
9751 * gfortran.dg/dummy_procedure_7.f90: New.
9752
9753 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9754
9755 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9756 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9757
9758 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR c++/51852
9761 * g++.dg/other/gc5.C: New test.
9762
9763 2012-01-27 Richard Guenther <rguenther@suse.de>
9764
9765 PR tree-optimization/50444
9766 * gcc.dg/torture/pr50444.c: New testcase.
9767
9768 2012-01-27 Tobias Burnus <burnus@net-b.de>
9769
9770 PR fortran/51970
9771 PR fortran/51977
9772 * gfortran.dg/move_alloc_13.f90: New.
9773
9774 2012-01-27 Tobias Burnus <burnus@net-b.de>
9775
9776 PR fortran/51953
9777 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9778 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9779 and change dg-error string.
9780
9781 2012-01-27 Tobias Burnus <burnus@net-b.de>
9782
9783 PR fortran/52016
9784 * gfortran.dg/elemental_args_check_5.f90: New.
9785
9786 2012-01-27 Richard Guenther <rguenther@suse.de>
9787
9788 PR middle-end/51959
9789 * g++.dg/torture/pr51959.C: New testcase.
9790
9791 2012-01-27 Tom de Vries <tom@codesourcery.com>
9792
9793 PR tree-optimization/51990
9794 * gcc.dg/pr51990.c: New test.
9795 * gcc.dg/pr51990-2.c: Same.
9796
9797 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9798 Tobias Burnus <burnus@gcc.gnu.org>
9799
9800 PR fortran/48705
9801 * gfortran.dg/class_allocate_11.f03: New.
9802
9803 PR fortran/51870
9804 PR fortran/51943
9805 PR fortran/51946
9806 * gfortran.dg/class_allocate_7.f03: New.
9807 * gfortran.dg/class_allocate_8.f03: New.
9808 * gfortran.dg/class_allocate_9.f03: New.
9809 * gfortran.dg/class_allocate_10.f03: New.
9810
9811 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9812
9813 * gnat.dg/discr34.adb: New test.
9814 * gnat.dg/discr34_pkg.ads: New helper.
9815
9816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9817
9818 * gnat.dg/discr33.adb: New test.
9819
9820 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9821
9822 * gnat.dg/limited_with3.ad[sb): New test.
9823 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9824 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9825 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9826
9827 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9828
9829 * gnat.dg/stack_usage1.adb: New test.
9830 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9831
9832 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9833 * gcc.dg/pr44194-2.c: Likewise.
9834
9835 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9836
9837 PR c++/51370
9838 * g++.dg/template/crash112.C: New.
9839
9840 2012-01-27 Richard Henderson <rth@redhat.com>
9841
9842 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9843
9844 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9845
9846 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9847
9848 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9849
9850 PR middle-end/51895
9851 * g++.dg/opt/pr51895.C: New test.
9852
9853 2012-01-26 Michael Matz <matz@suse.de>
9854
9855 PR tree-optimization/48794
9856 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9857
9858 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9859
9860 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9861
9862 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9863
9864 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9865 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9866 memory.
9867 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9868 the default value for s390 and s390x.
9869
9870 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9871
9872 PR lto/51698
9873 * gcc.dg/lto/trans-mem-4_0.c: New.
9874 * gcc.dg/lto/trans-mem-4_1.c: New.
9875 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9876 TM builtins.
9877 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9878 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9879 TM builtins.
9880 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9881 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9882 TM builtins.
9883
9884 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9885
9886 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9887
9888 2012-01-25 Ian Lance Taylor <iant@google.com>
9889
9890 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9891
9892 2012-01-25 Tobias Burnus <burnus@net-b.de>
9893
9894 PR fortran/51995
9895 * gfortran.dg/typebound_proc_25.f90: New.
9896
9897 2012-01-25 Jason Merrill <jason@redhat.com>
9898
9899 PR c++/51992
9900 * g++.dg/lto/pr51992_0.C: New.
9901
9902 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR tree-optimization/51987
9905 * gcc.target/i386/pr51987.c: New test.
9906
9907 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9908
9909 * gcc.dg/tm/lto-1.c: Require lto support in target.
9910
9911 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9912
9913 PR rtl-optimization/48374
9914 * gcc.dg/pr48374.c: New test.
9915
9916 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9917
9918 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9919
9920 2012-01-25 Tobias Burnus <burnus@net-b.de>
9921
9922 PR fortran/51966
9923 * gfortran.dg/derived_constructor_char_3.f90: New.
9924
9925 2012-01-24 Ian Lance Taylor <iant@google.com>
9926
9927 * go.test/go-test.exp (filecmp): New procedure.
9928 (errchk): Handle quoted square brackets.
9929 (go-gc-tests): Set go_compile_args. Handle various new test
9930 lines. Skip a few new tests.
9931 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9932
9933 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9934
9935 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9936 (check_effective_target_vect_extract_even_odd)
9937 (check_effective_target_vect_interleave): Return true for MIPS
9938 paired-single.
9939
9940 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9941
9942 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9943 (main): Use it instead of argc.
9944
9945 2012-01-24 Jason Merrill <jason@redhat.com>
9946
9947 PR c++/51973
9948 * g++.dg/cpp0x/sfinae31.C: New.
9949
9950 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9951
9952 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9953
9954 2012-01-24 Jason Merrill <jason@redhat.com>
9955
9956 PR c++/51812
9957 * g++.dg/inherit/covariant20.C: New.
9958
9959 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9960
9961 PR c++/51223
9962 * g++.dg/parse/crash58.C: New.
9963
9964 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9965
9966 PR target/51957
9967 * gcc.dg/pr51957-1.c: New test.
9968 * gcc.dg/pr51957-1.h: New file.
9969 * gcc.dg/pr51957-2.c: New test.
9970
9971 2012-01-23 Jason Merrill <jason@redhat.com>
9972
9973 PR c++/51930
9974 * g++.dg/ext/visibility/template10.C: New.
9975
9976 2012-01-23 Tobias Burnus <burnus@net-b.de>
9977
9978 PR fortran/51948
9979 * gfortran.dg/move_alloc_12.f90: New.
9980
9981 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9982
9983 PR middle-end/45416
9984 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9985
9986 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9987
9988 PR c++/51398
9989 * g++.dg/template/crash111.C: New.
9990
9991 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9992
9993 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9994 configurations.
9995 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9996
9997 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9998
9999 PR testsuite/51941
10000 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10001 the DW_TAG_class_type and DW_AT_name: "Executor".
10002
10003 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10004
10005 * lib/target-supports.exp
10006 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10007 (check_effective_target_vect_interleave): Likewise.
10008
10009 2012-01-22 Jason Merrill <jason@redhat.com>
10010
10011 PR c++/51925
10012 * g++.dg/template/using20.C: New.
10013 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10014
10015 2012-01-23 Jason Merrill <jason@redhat.com>
10016
10017 PR target/51934
10018 * g++.dg/torture/pr51344.C: Limit to x86.
10019
10020 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10021
10022 * c-c++-common/tm/omp.c: Require target with pthread support.
10023
10024 2012-01-23 Richard Guenther <rguenther@suse.de>
10025
10026 PR tree-optimization/51949
10027 * gcc.dg/torture/pr51949.c: New testcase.
10028
10029 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10030
10031 PR rtl-optimization/51933
10032 * gcc.c-torture/execute/pr51933.c: New test.
10033
10034 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10035
10036 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10037 Do not define for Interix.
10038
10039 2012-01-22 Jason Merrill <jason@redhat.com>
10040
10041 PR c++/51832
10042 * g++.dg/lto/pr51832.h: New.
10043 * g++.dg/lto/pr51832_0.C: New.
10044 * g++.dg/lto/pr51832_1.C: New.
10045
10046 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gcc.dg/ext-elim-1.c: New test.
10049
10050 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10051
10052 PR target/51931
10053 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10054 * g++.dg/opt/longbranch1.C: Likewise.
10055
10056 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10057
10058 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10059 in C++11 mode.
10060
10061 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10062
10063 PR fortran/50556
10064 * gfortran.dg/namelist_74.f90: New test.
10065 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10066
10067 2012-01-21 Tobias Burnus <burnus@net-b.de>
10068
10069 PR fortran/51913
10070 * gfortran.dg/class_47.f90: New.
10071
10072 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10073
10074 * gnat.dg/renaming5.ad[sb]: New test.
10075
10076 2012-01-20 Jason Merrill <jason@redhat.com>
10077
10078 PR c++/51919
10079 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10080
10081 2012-01-20 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/51922
10084 * g++.dg/ext/attrib42.C: Require ilp32.
10085
10086 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10087
10088 PR target/51915
10089 * gcc.target/arm/pr51915.c: New test.
10090
10091 2012-01-20 Cary Coutant <ccoutant@google.com>
10092 Dodji Seketeli <dodji@redhat.com>
10093
10094 PR debug/45682
10095 * g++.dg/debug/dwarf2/nested-3.C: New test.
10096
10097 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10098
10099 PR c++/51402
10100 * g++.dg/template/crash110.C: New.
10101
10102 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10103
10104 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10105 Remove default options on hppa*-*-hpux*.
10106
10107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10108
10109 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10110
10111 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10112
10113 * gcc.c-torture/compile/pr51856.c: New testcase.
10114
10115 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10116
10117 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10118 options to go_target_compile.
10119
10120 2012-01-20 Kai Tietz <ktietz@redhat.com>
10121
10122 * g++.dg/torture/pr51344.C: Fix typo.
10123
10124 2012-01-20 Richard Guenther <rguenther@suse.de>
10125
10126 PR tree-optimization/51903
10127 * g++.dg/torture/pr51903.C: New testcase.
10128
10129 2012-01-20 Tobias Burnus <burnus@net-b.de>
10130 Janus Weil <janus@gcc.gnu.org>
10131
10132 PR fortran/51056
10133 * gfortran.dg/use_21.f90: New.
10134
10135 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR target/51106
10138 * gcc.dg/torture/pr51106-1.c: New test.
10139 * gcc.dg/torture/pr51106-2.c: New test.
10140
10141 2012-01-19 Kai Tietz <ktietz@redhat.com>
10142
10143 * g++.dg/torture/pr51344.C: New test.
10144
10145 2012-01-19 Tobias Burnus <burnus@net-b.de>
10146
10147 PR fortran/51904
10148 * gfortran.dg/intrinsic_size_2.f90: New.
10149
10150 2012-01-19 Jason Merrill <jason@redhat.com>
10151
10152 PR c++/51889
10153 * g++.dg/inherit/using7.C: New.
10154
10155 2012-01-19 Richard Guenther <rguenther@suse.de>
10156
10157 PR tree-optimization/37997
10158 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10159
10160 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10161
10162 PR rtl-optimization/51505
10163 * gcc.dg/pr51505.c: New test.
10164
10165 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10166
10167 PR fortran/51634
10168 * gfortran.dg/typebound_operator_12.f03: New.
10169 * gfortran.dg/typebound_operator_13.f03: New.
10170
10171 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10172
10173 PR c++/51225
10174 * g++.dg/cpp0x/pr51225.C: New.
10175
10176 2012-01-17 Ian Lance Taylor <iant@google.com>
10177
10178 PR go/50656
10179 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10180
10181 2012-01-17 Tobias Burnus <burnus@net-b.de>
10182
10183 PR fortran/51869
10184 * gfortran.dg/realloc_on_assign_9.f90: New.
10185
10186 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10187
10188 PR other/51165
10189 * gcc.dg/tm/memopt-3.c: Remove xfail.
10190 * gcc.dg/tm/memopt-4.c: Remove xfail.
10191 * gcc.dg/tm/memopt-5.c: Remove xfail.
10192 * gcc.dg/tm/memopt-7.c: Remove xfail.
10193
10194 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10195
10196 PR tree-optimization/51877
10197 * gcc.c-torture/execute/pr51877.c: New test.
10198
10199 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10200
10201 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10202 {!vect_align_arrays} to vect_sizes_32B_16B.
10203 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10204 * gcc.dg/vect/vect-peel-3.c: Ditto.
10205
10206 2012-01-16 Jason Merrill <jason@redhat.com>
10207
10208 PR c++/51854
10209 * g++.dg/abi/mangle60.C: New.
10210
10211 PR c++/51827
10212 * g++.dg/pch/mangle1.{C,Hs}: New.
10213
10214 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10215 Tobias Burnus <burnus@net-b.de>
10216
10217 PR fortran/50981
10218 * gfortran.dg/elemental_optional_args_3.f90: New
10219 * gfortran.dg/elemental_optional_args_4.f90: New
10220
10221 2012-01-16 Tobias Burnus <burnus@net-b.de>
10222
10223 PR fortran/51809
10224 * gfortran.dg/use_20.f90: New
10225
10226 2012-01-16 Jason Merrill <jason@redhat.com>
10227
10228 PR c++/51868
10229 * g++.dg/cpp0x/rv-bitfield.C: New.
10230 * g++.dg/cpp0x/rv-bitfield2.C: New.
10231
10232 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10233
10234 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10235 subroutine 'qsort' and use index array to assign the result.
10236
10237 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10238
10239 PR tree-optimization/51865
10240 * gcc.dg/pr51865.c: New test.
10241
10242 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10243
10244 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10245
10246 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10247
10248 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10249 to be loaded from the constant pool, rather than via %hi and %lo.
10250
10251 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10252
10253 PR rtl-optimization/51821
10254 * gcc.dg/pr51821.c: New test.
10255
10256 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10257
10258 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10259
10260 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10261
10262 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10263
10264 2012-01-14 Tobias Burnus <burnus@net-b.de>
10265
10266 PR fortran/51800
10267 * gfortran.dg/init_flag_8.f90: New.
10268 * gfortran.dg/init_flag_9.f90: New.
10269
10270 2011-01-14 Tobias Burnus <burnus@net-b.de>
10271
10272 PR fortran/51816
10273 * gfortran.dg/use_18.f90: New.
10274 * gfortran.dg/use_19.f90: New.
10275
10276 2012-01-13 Ian Lance Taylor <iant@google.com>
10277
10278 PR c++/50012
10279 * g++.dg/warn/Wsign-compare-4.C: New.
10280
10281 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10282
10283 PR fortran/48351
10284 * gfortran.dg/alloc_comp_assign.f03: New.
10285 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10286 __BUILTIN_FREE from 38 to 32.
10287
10288 2012-01-13 Jason Merrill <jason@redhat.com>
10289
10290 PR c++/20681
10291 * g++.dg/warn/Wreturn-type-7.C: New.
10292
10293 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10294
10295 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10296 assumption.
10297 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10298 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10299 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10300 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10301 int32plus because of big array needed.
10302 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10303 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10304
10305 2012-01-13 Jason Merrill <jason@redhat.com>
10306
10307 PR c++/51813
10308 * g++.dg/ext/visibility/template9.C: New.
10309
10310 PR c++/51620
10311 * g++.dg/cpp0x/defaulted34.C: New.
10312 * g++.dg/template/virtual3.C: New.
10313
10314 2012-01-13 Richard Guenther <rguenther@suse.de>
10315
10316 PR middle-end/8081
10317 * gcc.dg/torture/pr8081.c: New testcase.
10318
10319 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10320
10321 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10322
10323 2012-01-12 Jason Merrill <jason@redhat.com>
10324
10325 PR c++/51714
10326 * g++.dg/ext/stmtexpr14.C: New.
10327
10328 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10329
10330 PR c++/51633
10331 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10332
10333 2012-01-12 Jason Merrill <jason@redhat.com>
10334
10335 PR c++/48051
10336 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10337 * g++.dg/abi/mangle58.C: Likewise.
10338
10339 PR c++/51403
10340 * g++.dg/template/arg8.C: New.
10341
10342 2012-01-12 Ira Rosen <irar@il.ibm.com>
10343
10344 PR tree-optimization/51799
10345 * gcc.dg/vect/pr51799.c: New test.
10346 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10347 patterns.
10348
10349 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10350 Tobias Burnus <burnus@net-b.de>
10351
10352 PR fortran/51057
10353 PR fortran/51616
10354 * lib/target-supports.exp
10355 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10356 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10357
10358 2012-01-11 Jason Merrill <jason@redhat.com>
10359
10360 PR c++/51565
10361 * g++.dg/ext/attrib42.C: New.
10362
10363 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10364
10365 PR bootstrap/51796
10366 * gcc.dg/pr51796.c: New test.
10367
10368 2012-01-11 Jason Merrill <jason@redhat.com>
10369
10370 PR c++/51818
10371 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10372
10373 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10374
10375 * gnat.dg/array19.ad[sb]: New test.
10376
10377 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10378
10379 * gnat.dg/opt23.ad[sb]: New test.
10380 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10381 * gnat.dg/opt24.ad[sb]: New test.
10382
10383 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10384
10385 PR tree-optimization/49642
10386 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10387 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10388
10389 2012-01-11 Jason Merrill <jason@redhat.com>
10390
10391 PR c++/51613
10392 * g++.dg/template/explicit-args5.C: New.
10393
10394 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10395
10396 * gcc.c-torture/execute/20120110-1.c: New testcase.
10397
10398 2012-01-10 Jason Merrill <jason@redhat.com>
10399
10400 PR c++/51614
10401 * g++.dg/inherit/ambig1.C: New.
10402
10403 PR c++/51433
10404 * g++.dg/cpp0x/constexpr-cache1.C: New.
10405
10406 2012-01-10 Richard Guenther <rguenther@suse.de>
10407
10408 PR tree-optimization/51801
10409 * gcc.dg/torture/pr51801.c: New testcase.
10410
10411 2012-01-10 Tobias Burnus <burnus@net-b.de>
10412
10413 PR fortran/51652
10414 * gfortran.dg/allocate_with_typespec_5.f90: New.
10415
10416 2012-01-10 Tobias Burnus <burnus@net-b.de>
10417
10418 * gfortran.dg/class_39.f03: Update dg-error string.
10419
10420 2012-01-10 Richard Guenther <rguenther@suse.de>
10421
10422 PR tree-optimization/50913
10423 * gcc.dg/graphite/interchange-16.c: New testcase.
10424 * gcc.dg/graphite/scop-20.c: XFAIL.
10425 * gfortran.dg/graphite/interchange-1.f: Likewise.
10426 * gfortran.dg/graphite/block-1.f90: Likewise.
10427 * gfortran.dg/graphite/block-2.f: Likewise.
10428
10429 2012-01-10 Richard Henderson <rth@redhat.com>
10430
10431 * lib/target-supports.exp (check_effective_target_vect_perm,
10432 check_effective_target_vect_perm_byte,
10433 check_effective_target_vect_perm_short): Enable for arm neon.
10434
10435 2012-01-09 Tobias Burnus <burnus@net-b.de>
10436
10437 PR fortran/46328
10438 * gfortran.dg/typebound_operator_11.f90: New.
10439
10440 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10441
10442 * gnat.dg/array18.adb: New test.
10443 * gnat.dg/array18_pkg.ads: New helper.
10444
10445 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10446
10447 PR fortran/51791
10448 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10449 around base object in first assignment in main program.
10450 * gfortran.dg/typebound_operator_10.f03: New test.
10451
10452 2012-01-09 Martin Jambor <mjambor@suse.cz>
10453
10454 PR tree-optimization/51759
10455 * g++.dg/ipa/pr51759.C: New test.
10456
10457 2012-01-09 Tobias Burnus <burnus@net-b.de>
10458
10459 PR fortran/51758
10460 * gfortran.dg/optional_absent_2.f90: New.
10461
10462 2012-01-09 Tobias Burnus <burnus@net-b.de>
10463
10464 PR fortran/51578
10465 * gfortran.dg/use_17.f90: New.
10466
10467 2012-01-09 Gary Funck <gary@intrepid.com>
10468
10469 PR preprocessor/33919
10470 * gcc.dg/pr33919.c: New test.
10471 * gcc.dg/pr33919-0.h: New test header file.
10472 * gcc.dg/pr33919-1.h: Ditto.
10473 * gcc.dg/pr33919-2.h: Ditto.
10474
10475 2012-01-07 Jan Hubicka <jh@suse.cz>
10476
10477 PR tree-optimize/51694
10478 * gcc.c-torture/compile/pr51694.c: new testcase.
10479
10480 2012-01-07 Jan Hubicka <jh@suse.cz>
10481
10482 PR tree-optimization/51600
10483 * g++.dg/torture/pr51600.C: New testcase.
10484
10485 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10486
10487 PR gcov-profile/51715
10488 PR gcov-profile/51717
10489 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10490 * gcc.misc-tests/gcov-14.c: Likewise.
10491
10492 2012-01-06 Jason Merrill <jason@redhat.com>
10493
10494 * g++.dg/parse/new5.C: New.
10495
10496 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10497
10498 PR testsuite/51655
10499 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10500 including <string.h>.
10501
10502 2012-01-06 Jason Merrill <jason@redhat.com>
10503
10504 * g++.dg/abi/mangle51.C: New.
10505 * g++.dg/abi/mangle52.C: New.
10506 * g++.dg/abi/mangle53.C: New.
10507 * g++.dg/abi/mangle54.C: New.
10508 * g++.dg/abi/mangle55.C: New.
10509 * g++.dg/abi/mangle56.C: New.
10510 * g++.dg/abi/mangle57.C: New.
10511 * g++.dg/abi/mangle58.C: New.
10512 * g++.dg/abi/mangle59.C: New.
10513 * g++.dg/cpp0x/trailing3.C: Update mangling.
10514 * g++.dg/cpp0x/variadic111.C: Update mangling.
10515 * g++.dg/cpp0x/variadic4.C: Update mangling.
10516 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10517 * g++.dg/template/nontype22.C: Works now.
10518 * g++.dg/template/pr35240.C: Works now.
10519
10520 * g++.dg/cpp0x/error7.C: New.
10521
10522 2012-01-06 Tobias Burnus <burnus@net-b.de>
10523
10524 * gfortran.dg/deallocate_stat_2.f90: New.
10525 * coarray/allocate_errgmsg.f90: New.
10526 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10527 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10528 * coarray/subobject_1.f90: Fix for num_images > 1.
10529 * gfortran.dg/deallocate_stat.f90: Update due to changed
10530 stat= handling.
10531
10532 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10533
10534 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10535
10536 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10537
10538 * ada/acats/overflow.lst: Add cb20004.
10539
10540 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10541
10542 PR c++/51541
10543 * g++.dg/cpp0x/alias-decl-18.C: New test.
10544
10545 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10546
10547 * gcc.c-torture/execute/20120104-1.c: New test.
10548
10549 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10550
10551 PR fortran/PR48946
10552 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10553 the old typebound_operator_8.f03.
10554 * gfortran.dg/typebound_operator_8.f03: New version of
10555 typebound_operator_7.f03 with 'u' a derived type instead of a
10556 class object.
10557
10558 2012-01-05 Richard Guenther <rguenther@suse.de>
10559
10560 * g++.dg/torture/pr49309.C: Skip for -flto.
10561
10562 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10563
10564 PR middle-end/51761
10565 * gcc.c-torture/compile/pr51761.c: New test.
10566
10567 2012-01-05 Richard Guenther <rguenther@suse.de>
10568
10569 PR tree-optimization/51760
10570 * gcc.dg/torture/pr51760.c: New testcase.
10571
10572 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10573
10574 PR middle-end/51472
10575 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10576
10577 2012-01-05 Richard Guenther <rguenther@suse.de>
10578
10579 PR lto/41576
10580 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10581 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10582
10583 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10584
10585 PR debug/51695
10586 * gcc.dg/pr51695.c: New test.
10587
10588 2012-01-04 Andrew Pinski <apinski@cavium.com>
10589
10590 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10591 * gcc.target/mips/octeon2-lx-1.c: New test.
10592 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10593 * gcc.target/mips/octeon2-lx-2.c: New test.
10594 * gcc.target/mips/octeon2-lx-3.c: New test.
10595
10596 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10597
10598 PR other/51163
10599 PR other/51164
10600 * gcc.dg/tm/alias-1.c: Adjust regexp.
10601 * gcc.dg/tm/alias-2.c: Adjust regexp.
10602
10603 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10604
10605 PR c++/51064
10606 * g++.dg/warn/Wparentheses-26.C: New.
10607
10608 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10609
10610 * gfortran.dg/elemental_optional_args_2.f90: New test.
10611
10612 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10613
10614 PR fortran/49693
10615 * gfortran.dg/common_17.f90: New test.
10616
10617 2012-01-04 Richard Guenther <rguenther@suse.de>
10618
10619 PR tree-optimization/49651
10620 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10621 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10622
10623 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10624
10625 PR c++/51738
10626 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10627
10628 2012-01-03 Andrew Pinski <apinski@cavium.com>
10629
10630 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10631 for all mips targets. Also allow an optional .cfi_startproc.
10632
10633 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10634
10635 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10636
10637 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10638
10639 PR c++/29273
10640 * g++.dg/rtti/dyncast5.C: New.
10641
10642 2012-01-03 Richard Guenther <rguenther@suse.de>
10643
10644 PR tree-optimization/51070
10645 * gcc.dg/torture/pr51070-2.c: New testcase.
10646
10647 2012-01-03 Richard Guenther <rguenther@suse.de>
10648
10649 PR tree-optimization/51692
10650 * gcc.dg/torture/pr51692.c: New testcase.
10651
10652 2012-01-03 Richard Guenther <rguenther@suse.de>
10653
10654 PR debug/51650
10655 * g++.dg/lto/pr51650-3_0.C: New testcase.
10656
10657 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10658
10659 PR c++/15867
10660 * g++.dg/warn/Wredundant-decls-spec.C: New.
10661
10662 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR tree-optimization/51719
10665 * g++.dg/tree-prof/pr51719.C: New test.
10666
10667 2012-01-03 Richard Guenther <rguenther@suse.de>
10668
10669 PR middle-end/51730
10670 * gcc.dg/fold-compare-6.c: New testcase.
10671
10672 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10673
10674 PR c++/51669
10675 * g++.dg/gomp/pr51669.C: New test.
10676
10677 2012-01-02 Jason Merrill <jason@redhat.com>
10678
10679 PR c++/51675
10680 * g++.dg/cpp0x/constexpr-union2.C: New.
10681
10682 PR c++/51666
10683 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10684
10685 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10686
10687 PR c++/51462
10688 * g++.dg/cpp0x/constexpr-99.C: New test.
10689
10690 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10691
10692 PR c++/20140
10693 * g++.dg/template/init9.C: New.
10694
10695 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10696
10697 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10698 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10699 rather than a specific number.
10700
10701 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10702
10703 PR fortran/46262
10704 PR fortran/46328
10705 PR fortran/51052
10706 * gfortran.dg/typebound_operator_7.f03: New.
10707 * gfortran.dg/typebound_operator_8.f03: New.
10708
10709 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10710
10711 PR target/51729
10712 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10713 XFAIL.
10714 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10715
10716 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10717
10718 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10719
10720 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10721
10722 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10723 for MIPS.
10724
10725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10726
10727 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10728 * gfortran.dg/io_real_boz_4.f90: Likewise.
10729 * gfortran.dg/io_real_boz_5.f90: Likewise.
10730
10731 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10732
10733 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10734
10735 2012-01-02 Revital Eres <revital.eres@linaro.org>
10736
10737 * gcc.dg/sms-11.c: New file.
10738
10739 2012-01-02 Tobias Burnus <burnus@net-b.de>
10740
10741 PR fortran/51682
10742 * gfortran.dg/coarray/image_index_3.f90: New.
10743
10744 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10745
10746 PR c++/16603
10747 * g++.dg/parse/enum8.C: New.
10748
10749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10750
10751 PR c++/51379
10752 * g++.dg/conversion/reinterpret4.C: New.
10753 * g++.dg/conversion/reinterpret1.C: Adjust.
10754
10755 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10756
10757 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10758
10759 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10760
10761 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10762 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10763 * g++.old-deja/g++.jason/access14.C: Likewise.
10764 * g++.old-deja/g++.jason/access8.C: Likewise.
10765 * g++.old-deja/g++.jason/access1.C: Likewise.
10766 * g++.old-deja/g++.other/access3.C: Likewise.
10767 * g++.old-deja/g++.other/access5.C: Likewise.
10768 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10769 * g++.old-deja/g++.law/visibility22.C: Likewise.
10770 * g++.old-deja/g++.law/visibility26.C: Likewise.
10771 * g++.old-deja/g++.mike/p2746.C: Likewise.
10772 * g++.dg/debug/using1.C: Likewise.
10773 * g++.dg/lookup/using51.C: Likewise.
10774 * g++.dg/inherit/using5.C: Likewise.
10775 * g++.dg/inherit/pr30297.C: Likewise.
10776 * g++.dg/inherit/access8.C: Likewise.
10777 * g++.dg/torture/pr39362.C: Likewise.
10778 * g++.dg/template/crash13.C: Likewise.
10779 * g++.dg/template/using10.C: Likewise.
10780
10781 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10782
10783 PR fortran/51502
10784 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10785
10786 2012-01-01 Ira Rosen <irar@il.ibm.com>
10787
10788 PR tree-optimization/51704
10789 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10790 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10791 corresponding flags.
10792
10793 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10794
10795 PR c++/51723
10796 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10797
10798 2012-01-01 Jan Hubicka <jh@suse.cz>
10799
10800 PR rtl-optimization/51069
10801 * gcc.c-torture/compile/pr51069.c: New testcase.
10802
10803 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10804
10805 PR tree-optimization/51683
10806 * gcc.dg/pr51683.c: New test.
10807 \f
10808 Copyright (C) 2012 Free Software Foundation, Inc.
10809
10810 Copying and distribution of this file, with or without modification,
10811 are permitted in any medium without royalty provided the copyright
10812 notice and this notice are preserved.