pr55150-2.c: Add pic support check.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-12-12 Steve Ellcey <sellcey@mips.com>
2
3 * gcc.dg/pr55150-2.c: Add pic support check.
4 * gcc.dg/lto/pr54709_0.c: Ditto.
5
6 2012-12-12 Zdenek Dvorak <ook@ucw.cz>
7
8 PR tree-optimization/55481
9 * gcc.dg/torture/pr55481.c: New testcase.
10
11 2012-12-12 Steven Bosscher <steven@gcc.gnu.org>
12 Jakub Jelinek <jakub@redhat.com>
13
14 PR middle-end/52640
15 * gcc.c-torture/compile/limits-externdecl.c: New test.
16
17 2012-12-12 Jakub Jelinek <jakub@redhat.com>
18
19 * gfortran.dg/vect/fast-math-pr38968.f90: Decrease n
20 from 2000 to 400.
21
22 PR fortran/55633
23 * gcc.dg/torture/pr55633.c: New test.
24
25 2012-12-11 Marc Glisse <marc.glisse@inria.fr>
26
27 PR c++/53094
28 * g++.dg/cpp0x/constexpr-53094-1.C: New testcase.
29 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
30 * g++.dg/cpp0x/constexpr-53094-3.C: Likewise.
31
32 2012-12-11 Jakub Jelinek <jakub@redhat.com>
33
34 PR c++/55643
35 * g++.dg/warn/Wunused-var-19.C: New test.
36
37 * g++.dg/asan/asan_test.C: Link -lasan before -lpthread.
38
39 2012-12-11 Eric Botcazou <ebotcazou@adacore.com>
40
41 * gcc.dg/pr54121.c: New test.
42
43 2012-12-11 Jakub Jelinek <jakub@redhat.com>
44
45 PR c++/55619
46 * g++.dg/ext/asm12.C: New test.
47
48 PR tree-optimization/54570
49 * gcc.dg/builtin-object-size-8.c: Xfail.
50 * gcc.dg/builtin-object-size-13.c: New test.
51
52 2012-12-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
53
54 PR target/55642
55 * gcc.target/arm/pr55642.c: New testcase.
56
57 2012-12-11 Jakub Jelinek <jakub@redhat.com>
58
59 PR middle-end/43631
60 PR bootstrap/55615
61 * g++.dg/other/pr43631.C: New test.
62
63 2012-12-11 Richard Biener <rguenther@suse.de>
64
65 PR tree-optimization/55079
66 * gcc.dg/Warray-bounds-9.c: New testcase.
67 * gcc.dg/Warray-bounds-10.c: Likewise.
68 * gcc.dg/tree-ssa/ssa-pre-1.c: Adjust.
69
70 2012-12-10 Janus Weil <janus@gcc.gnu.org>
71
72 PR fortran/52909
73 * gfortran.dg/proc_ptr_39.f90: New test case.
74
75 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
76
77 * gcc.target/mips/octeon-bbit-2.c: Restructure loops so that no
78 code duplication is required. Allow BNE to appear.
79
80 2012-12-10 Richard Sandiford <rdsandiford@googlemail.com>
81
82 * gcc.target/mips/ext-2.c: Require -mlong64.
83
84 2012-12-10 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/55107
87 * gcc.dg/torture/pr55107.c: New testcase.
88 * gcc.dg/tree-ssa/ssa-pre-5.c: Adjust.
89
90 2012-12-10 Jakub Jelinek <jakub@redhat.com>
91
92 * g++.dg/asan/asan_test.cc: Sync from upstream.
93 * g++.dg/asan/asan_test_utils.h: Likewise.
94
95 2012-12-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
96
97 * gcc.target/arm/neon/vrndaf32.c: New test.
98 * gcc.target/arm/neon/vrndqaf32.c: Likewise.
99 * gcc.target/arm/neon/vrndf32.c: Likewise.
100 * gcc.target/arm/neon/vrndqf32.c: Likewise.
101 * gcc.target/arm/neon/vrndmf32.c: Likewise.
102 * gcc.target/arm/neon/vrndqmf32.c: Likewise.
103 * gcc.target/arm/neon/vrndnf32.c: Likewise.
104 * gcc.target/arm/neon/vrndqnf32.c: Likewise.
105 * gcc.target/arm/neon/vrndpf32.c: Likewise.
106 * gcc.target/arm/neon/vrndqpf32.c: Likewise.
107
108 2012-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
109
110 * gcc.misc-tests/gcov-12.c: Fix dg order.
111
112 PR middle-end/54470
113 * gcc.dg/ipa/iinline-4.c: xfail hooray4 test on 32-bit hppa*-*-*.
114
115 * gcc.dg/torture/pr47917.c: Change "dg-xfail-if" to "dg-xfail-run-if"
116 for *-*-hpux10*.
117
118 * gcc.dg/20030711-1.c: Define MAP_FAILED if not defined.
119 * gcc.dg/20050826-1.c: Likewise.
120
121 2012-12-09 Eric Botcazou <ebotcazou@adacore.com>
122
123 * gnat.dg/vect9.adb: Add -w to dg-options.
124 * gnat.dg/vect10.adb: Likewise.
125
126 2012-12-09 Thomas Koenig <tkoenig@gcc.gnu.org>
127
128 PR fortran/55593
129 * gfortran.dg/do_check_8.f90: New test.
130
131 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
132
133 * gnat.dg/vect10.ad[sb]: New test.
134
135 2012-12-08 Eric Botcazou <ebotcazou@adacore.com>
136
137 * gnat.dg/vect9.ad[sb]: New test.
138 * gnat.dg/vect9_pkg.ads: New helper.
139
140 2012-12-07 Mike Stump <mikestump@comcast.net>
141
142 * gnat.dg/discr38.adb: Don't use ^M line endings.
143 gnat.dg/loop_optimization13.adb: Likewise.
144 gnat.dg/loop_optimization13.ads: Likewise.
145 gnat.dg/discr36_pkg.adb: Likewise.
146 gnat.dg/discr36_pkg.ads: Likewise.
147 gnat.dg/loop_optimization11_pkg.ads: Likewise.
148 gnat.dg/discr36.ads: Likewise.
149 gnat.dg/loop_optimization11.adb: Likewise.
150
151 2012-12-07 Vladimir Makarov <vmakarov@redhat.com>
152
153 PR rtl-optimization/55141
154 * gcc.target/i386/pr55141.c: New.
155
156 2012-12-07 Dodji Seketeli <dodji@redhat.com>
157
158 PR c++/54401
159 * g++.dg/cpp0x/alias-decl-28.C: New test.
160 * g++.dg/cpp0x/alias-decl-16.C: Update.
161
162 2012-12-07 Martin Jambor <mjambor@suse.cz>
163
164 PR tree-optimization/55590
165 * gcc.target/i386/pr55590-1.c: New test.
166 * gcc.target/i386/pr55590-2.c: Likewise.
167
168 2012-12-07 Paolo Carlini <paolo.carlini@oracle.com>
169
170 PR c++/54975
171 * g++.dg/cpp0x/lambda/lambda-typedef.C: New.
172
173 2012-12-06 Uros Bizjak <ubizjak@gmail.com>
174
175 PR target/55597
176 * gcc.target/i386/pr55597.c: New test.
177
178 2012-12-06 Jakub Jelinek <jakub@redhat.com>
179
180 PR c++/54207
181 * g++.dg/cpp0x/noexcept18.C: New test.
182
183 PR c++/55573
184 * g++.dg/cpp0x/constexpr-55573.C: New test.
185
186 PR c++/55137
187 * g++.dg/opt/pr55137.C: New test.
188 * gcc.c-torture/execute/pr55137.c: New test.
189
190 2012-12-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
191
192 * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok):
193 New procedure.
194 (add_options_for_arm_v8_neon): Likewise.
195
196 2012-12-05 Steven Bosscher <steven@gcc.gnu.org>
197
198 * g++.dg/pr55604.C: New test.
199
200 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
201
202 * lib/target-supports.exp
203 (check_effective_target_vect_perm): Allow aarch64*-*-*.
204 (check_effective_target_vect_perm_byte): Likewise.
205 (check_effective_target_vect_perm_short): Likewise.
206 (check_effective_target_vect_char_mult): Likewise.
207 (check_effective_target_vect_extract_even_odd): Likewise.
208 (check_effective_target_vect_interleave): Likewise.
209
210 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
211
212 * g++.dg/abi/mangle-neon-aarch64.C: New test.
213
214 2012-12-05 Yufeng Zhang <yufeng.zhang@arm.com>
215
216 * g++.dg/abi/arm_va_list.C: Also test on aarch64*-*-*.
217
218 2012-12-05 James Greenhalgh <james.greenhalgh@arm.com>
219
220 * gcc.dg/vect/vect-rounding-btrunc.c: New test.
221 * gcc.dg/vect/vect-rounding-btruncf.c: Likewise.
222 * gcc.dg/vect/vect-rounding-ceil.c: Likewise.
223 * gcc.dg/vect/vect-rounding-ceilf.c: Likewise.
224 * gcc.dg/vect/vect-rounding-floor.c: Likewise.
225 * gcc.dg/vect/vect-rounding-floorf.c: Likewise.
226 * gcc.dg/vect/vect-rounding-lceil.c: Likewise.
227 * gcc.dg/vect/vect-rounding-lfloor.c: Likewise.
228 * gcc.dg/vect/vect-rounding-nearbyint.c: Likewise.
229 * gcc.dg/vect/vect-rounding-nearbyintf.c: Likewise.
230 * gcc.dg/vect/vect-rounding-round.c: Likewise.
231 * gcc.dg/vect/vect-rounding-roundf.c: Likewise.
232 * target-supports.exp
233 (check_effective_target_vect_call_btrunc): New.
234 (check_effective_target_vect_call_btruncf): Likewise.
235 (check_effective_target_vect_call_ceil): Likewise.
236 (check_effective_target_vect_call_ceilf): Likewise.
237 (check_effective_target_vect_call_floor): Likewise.
238 (check_effective_target_vect_call_floorf): Likewise.
239 (check_effective_target_vect_call_lceil): Likewise.
240 (check_effective_target_vect_call_lfloor): Likewise.
241 (check_effective_target_vect_call_nearbyint): Likewise.
242 (check_effective_target_vect_call_nearbyintf): Likewise.
243 (check_effective_target_vect_call_round): Likewise.
244 (check_effective_target_vect_call_roundf): Likewise.
245
246 2012-12-05 Richard Biener <rguenther@suse.de>
247
248 PR tree-optimization/51238
249 * gcc.dg/torture/pr51238.c: New testcase.
250
251 2012-12-05 Richard Biener <rguenther@suse.de>
252
253 PR tree-optimization/50222
254 * gcc.dg/torture/pr50222.c: New testcase.
255
256 2012-12-05 Richard Biener <rguenther@suse.de>
257
258 PR lto/55525
259 * gcc.dg/lto/pr55525_0.c: New testcase.
260 * gcc.dg/lto/pr55525_1.c: Likewise.
261
262 2012-12-04 Tobias Burnus <burnus@net-b.de>
263
264 * gfortran.dg/quad_3.f90: Really fix an if condition.
265
266 2012-12-04 Tobias Burnus <burnus@net-b.de>
267
268 * gfortran.dg/quad_3.f90: Fix a condition,
269 which wrongly required ordered/lazy evaluation.
270
271 2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
272
273 * gcc.target/aarch64/121127.c: New test.
274
275 2012-12-04 Jakub Jelinek <jakub@redhat.com>
276
277 PR testsuite/55587
278 * lib/asan-dg.exp (asan_init): Return 1 if libasan has been found,
279 0 if not.
280 * g++.dg/asan/asan.exp: Don't run gcc-dg-runtest if [asan_init]
281 returned 0.
282 * gcc.dg/asan/asan.exp: Likewise.
283
284 2012-12-04 Richard Biener <rguenther@suse.de>
285
286 PR tree-optimization/55124
287 * gcc.dg/torture/pr55124.c: New testcase.
288
289 2012-12-03 Tobias Burnus <burnus@net-b.de>
290
291 * gfortran.dg/quad_3.f90: New.
292
293 2012-12-03 Paolo Carlini <paolo.carlini@oracle.com>
294
295 PR c++/54170
296 * g++.dg/cpp0x/lambda/lambda-nullptr.C: New.
297
298 2012-12-03 Jakub Jelinek <jakub@redhat.com>
299
300 PR testsuite/55452
301 * gfortran.dg/reassoc_4.f: Use --param max-completely-peeled-insns=400
302 on all targets, not just s390*.
303
304 2012-12-03 Marek Polacek <polacek@redhat.com>
305
306 PR c/55570
307 * gcc.dg/pr55570.c: New test.
308
309 2012-12-03 Jakub Jelinek <jakub@redhat.com>
310
311 * lib/asan-dg.exp (asan_get_gtest_test_list,
312 asan_get_gtest_expect_death_list, asan-gtest): New procedures.
313 (proc ${tool}_load): Remember [asan_get_gtest_test_list "$output"]
314 and [asan_get_gtest_expect_death_list "$output"] in global vars.
315 (asan_symbolize): Sanitize [] characters from key.
316 * g++.dg/asan/asan_test_config.h: New file.
317 * g++.dg/asan/asan_globals_test.cc: New file.
318 * g++.dg/asan/asan_test_utils.h: New file.
319 * g++.dg/asan/dejagnu-gtest.h: New file.
320 * g++.dg/asan/asan_test.cc: New file.
321 * g++.dg/asan/asan_test.C: New test.
322
323 2012-12-03 Richard Biener <rguenther@suse.de>
324
325 * gcc.dg/torture/pr35634.c: Use signed char.
326 * g++.dg/torture/pr35634.C: Likewise.
327
328 2012-12-02 Marek Polacek <polacek@redhat.com>
329
330 PR middle-end/54838
331 * gcc.dg/pr54838.c: New test.
332
333 2012-12-01 Xinliang David Li <davidxl@google.com>
334
335 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Check for
336 cltd.
337
338 2012-12-01 Paolo Carlini <paolo.carlini@oracle.com>
339
340 PR c++/55558
341 * g++.dg/cpp0x/decltype46.C: New.
342
343 2012-12-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
344
345 PR middle-end/52450
346 * gcc.dg/torture/pr52402.c: Remove xfail for hppa*-*-hpux*.
347
348 2012-12-01 Zdenek Sojka <zsojka@seznam.cz>
349
350 PR debug/53860
351 * g++.dg/debug/pr53860.C: New test.
352
353 2012-12-01 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
354 Paul Thomas <pault@gcc.gnu.org>
355
356 PR fortran/46897
357 * gfortran.dg/defined_assignment_1.f90: New test.
358 * gfortran.dg/defined_assignment_2.f90: New test.
359 * gfortran.dg/defined_assignment_3.f90: New test.
360 * gfortran.dg/defined_assignment_4.f90: New test.
361 * gfortran.dg/defined_assignment_5.f90: New test.
362
363 2012-12-01 Jakub Jelinek <jakub@redhat.com>
364
365 PR c++/55542
366 * g++.dg/cpp0x/vt-55542.C: New test.
367
368 2012-11-30 Eric Botcazou <ebotcazou@adacore.com>
369
370 * gnat.dg/specs/pack9.ads: New test.
371
372 2012-11-30 Martin Jambor <mjambor@suse.cz>
373
374 PR middle-end/52890
375 PR tree-optimization/55415
376 PR tree-optimization/54386
377 PR target/55448
378 * gcc.dg/ipa/ipa-sra-7.c: New test.
379 * gcc.dg/ipa/ipa-sra-8.c: Likewise.
380 * gcc.dg/ipa/ipa-sra-9.c: Likewise.
381 * gcc.target/i386/pr55448.c: Likewise.
382
383 2012-11-29 Eric Botcazou <ebotcazou@adacore.com>
384
385 * loop_optimization14.ad[sb]: New test.
386 * loop_optimization14_pkg.ads: New helper.
387
388 2012-11-29 Richard Earnshaw <rearnsha@arm.com>
389
390 PR target/55073
391 * gcc.target/arm/pr55073.C: New test.
392
393 2012-11-29 Marc Glisse <marc.glisse@inria.fr>
394
395 PR c++/53094
396 * g++.dg/ext/vector20.C: New testcase.
397
398 2012-11-28 Tobias Burnus <burnus@net-b.de>
399
400 PR fortran/52161
401 * coarray/sync_3.f90: Extend test.
402
403 2012-11-29 Jakub Jelinek <jakub@redhat.com>
404
405 PR rtl-optimization/55512
406 * gcc.target/i386/pr55512-2.c: Remove unnecessary define.
407 * gcc.target/i386/pr55512-4.c: Likewise.
408
409 2012-11-29 Ed Smith-Rowland <3dw4rd@verizon.net>
410
411 PR c++/52654
412 * g++.dg/cpp0x/udlit-overflow.C: New.
413 * g++.dg/cpp0x/udlit-overflow-neg.C: New.
414
415 2012-11-28 Jakub Jelinek <jakub@redhat.com>
416
417 PR debug/36728
418 PR debug/55467
419 PR middle-end/55507
420 PR bootstrap/55511
421 * gcc.dg/guality/pr36728-1.c: Include "../nop.h", make sure the asm
422 are non-empty and add dependency between the first and second asm.
423 * gcc.dg/guality/pr36728-2.c: Likewise.
424 * gcc.dg/guality/pr36728-3.c: New test.
425 * gcc.dg/guality/pr36728-4.c: New test.
426
427 2012-11-28 Andrew Pinski <apinski@cavium.com>
428
429 PR bootstrap/54279
430 * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
431 directories.
432 * lib/obj-c++.exp (obj-c++_init): Likewise.
433
434 2012-11-28 Tobias Burnus <burnus@net-b.de>
435
436 PR fortran/52161
437 * coarray/sync_3.f90: New.
438
439 2012-11-28 Uros Bizjak <ubizjak@gmail.com>
440
441 * gcc.target/i386/pr55458.c: Require ia32 target instead of ilp32.
442
443 2012-11-28 Vladimir Makarov <vmakarov@redhat.com>
444
445 PR rtl-optimization/55512
446 * gcc.target/i386/pr55512-[1234].c: New tests.
447
448 2012-11-28 Jakub Jelinek <jakub@redhat.com>
449
450 PR testsuite/55505
451 * gcc.c-torture/execute/921202-1.c: Increase size of dx and dy arrays.
452
453 PR testsuite/55504
454 * gcc.c-torture/execute/20071018-1.c (foo): Add noinline/noclone
455 attributes. Avoid clobbering memory before malloced chunk.
456 (main): Pass 1 instead of 0 as argument.
457
458 2012-11-28 Eric Botcazou <ebotcazou@adacore.com>
459
460 * gnat.dg/object_overflow.adb: Rename to...
461 * gnat.dg/object_overflow1.adb: ...this.
462 * gnat.dg/object_overflow2.adb: New test.
463 * gnat.dg/object_overflow3.adb: Likewise.
464 * gnat.dg/object_overflow4.adb: Likewise.
465
466 2012-11-28 Paolo Carlini <paolo.carlini@oracle.com>
467
468 PR c++/55497
469 * g++.dg/init/pr55497.C: New.
470
471 2012-11-28 Richard Biener <rguenther@suse.de>
472
473 PR testsuite/55327
474 * gcc.dg/vect/slp-perm-8.c: Mark worker as noinline.
475 * gcc.dg/vect/slp-perm-9.c: Likewise.
476
477 2012-11-28 Richard Biener <rguenther@suse.de>
478
479 PR c/35634
480 * gcc.dg/torture/pr35634.c: New testcase.
481 * g++.dg/torture/pr35634.C: Likewise.
482 * gcc.dg/vect/pr18536.c: Mark worker function noinline.
483
484 2012-11-27 Tobias Burnus <burnus@net-b.de>
485
486 PR fortran/55476
487 * gfortran.dg/warn_target_lifetime_3.f90: New.
488
489 2012-11-27 Vladimir Makarov <vmakarov@redhat.com>
490
491 PR rtl-optimization/55458
492 * gcc.target/i386/pr55458.c: New test.
493
494 2012-11-27 Jakub Jelinek <jakub@redhat.com>
495
496 PR tree-optimization/55110
497 * gcc.dg/pr55110.c: New test.
498
499 2012-11-27 Richard Biener <rguenther@suse.de>
500
501 PR middle-end/55331
502 * g++.dg/opt/pr55331.C: New testcase.
503
504 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
505
506 * gcc.dg/20050811-2.c: Change -dv option to -graph option.
507
508 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
509
510 * gcc.dg/54455.c: Require scheduling.
511 * gcc.dg/c1x-align-4.c: Skip avr.
512 * gcc.dg/pr44024.c: Skip avr in final scan.
513
514 2012-11-26 Georg-Johann Lay <avr@gjlay.de>
515
516 PR testsuite/52641
517 * gcc.c-torture/execute/20120919-1.x: New file (int32plus).
518 * gcc.dg/pr54676.c: Make work for 16-bit int.
519
520 2012-11-26 Vladimir Makarov <vmakarov@redhat.com>
521
522 PR target/55277
523 * gcc.target/i386/pr55227.c: New test.
524
525 2012-11-26 Steven Bosscher <steven@gcc.gnu.org>
526
527 * testsuite/gcc.dg/20050811-1.c: Change -dv option to -graph option
528 to -fdump-rtl-all.
529 * testsuite/gcc.dg/pr37858.c: Remove -dv option.
530
531 2012-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
532
533 * lib/target-supports.exp (check_effective_target_arm_v8_vfp_ok):
534 New procedure.
535 (add_options_for_arm_v8_vfp): New procedure.
536 * gcc.target/arm/vrintaf32.c: New test.
537 * gcc.target/arm/vrintaf64.c: Likewise.
538 * gcc.target/arm/vrintmf32.c: Likewise.
539 * gcc.target/arm/vrintmf64.c: Likewise.
540 * gcc.target/arm/vrintpf32.c: Likewise.
541 * gcc.target/arm/vrintpf64.c: Likewise.
542 * gcc.target/arm/vrintrf32.c: Likewise.
543 * gcc.target/arm/vrintrf64.c: Likewise.
544 * gcc.target/arm/vrintxf32.c: Likewise.
545 * gcc.target/arm/vrintxf64.c: Likewise.
546 * gcc.target/arm/vrintzf32.c: Likewise.
547 * gcc.target/arm/vrintzf64.c: Likewise.
548
549 2012-11-26 Janus Weil <janus@gcc.gnu.org>
550
551 PR fortran/54997
552 * gfortran.dg/warn_unused_function_2.f90: New.
553
554 2012-11-26 Janus Weil <janus@gcc.gnu.org>
555
556 PR fortran/54881
557 * gfortran.dg/associated_6.f90: New.
558 * gfortran.dg/select_type_30.f03: New.
559
560 2012-11-26 Jakub Jelinek <jakub@redhat.com>
561
562 PR tree-optimization/54471
563 * gcc.dg/tree-ssa/vrp86.c: New test.
564 * gcc.c-torture/execute/pr54471.c: New test.
565
566 2012-11-26 Hans-Peter Nilsson <hp@bitrange.com>
567
568 PR middle-end/55030
569 * gcc.dg/guality/pr36728-1.c, gcc.dg/guality/pr36728-2.c (foo): Don't
570 use volatile asms, use plain asms. Where the output value for the
571 asm is unused, write a global variable.
572
573 2012-11-25 Uros Bizjak <ubizjak@gmail.com>
574
575 * gcc.target/i386/sw-1.c (dg-options): Add -mtune=generic.
576
577 2012-11-25 Thomas Koenig <tkoenig@gcc.gnu.org>
578
579 PR fortran/30146
580 * gfortran.dg/do_check_7.f90: New test.
581
582 2012-11-24 Paolo Carlini <paolo.carlini@oracle.com>
583
584 PR c++/55446
585 * g++.dg/init/new41.C: New.
586
587 2012-11-24 Thomas Koenig <tkoenig@gcc.gnu.org>
588
589 PR fortran/55314
590 * gfortran.dg/allocate_error_4.f90: New test.
591
592 2012-11-24 Hans-Peter Nilsson <hp@bitrange.com>
593
594 * lib/gcc-gdb-test.exp (gdb-test): Pass -- as first argument
595 to send_log.
596
597 2012-11-23 Jakub Jelinek <jakub@redhat.com>
598
599 * lib/asan-dg.exp (asan_symbolize): Remove all "BFD: " prefixed lines
600 from the output.
601
602 PR c++/54046
603 * g++.dg/warn/Wreturn-type-8.C: New test.
604
605 PR middle-end/55430
606 * gcc.dg/pr55430.c: New test.
607
608 2012-11-23 Kostya Serebryany <kcc@google.com>
609
610 * c-c++-common/asan/memcmp-1.c: Update to match the new libsanitizer.
611
612 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
613
614 * gnat.dg/discr40.ad[sb]: New test.
615
616 2012-11-23 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gnat.dg/discr39.adb: New test.
619
620 2012-11-23 Georg-Johann Lay <avr@gjlay.de>
621
622 PR testsuite/52641
623 * gcc.dg/unroll_5.c: Add dg-require-effective-target int32plus.
624 * gcc.dg/pr55150-1.c: Same.
625 * gcc.dg/torture/pr54894.c: Add size32plus.
626
627 2012-11-23 Jakub Jelinek <jakub@redhat.com>
628
629 PR sanitizer/55435
630 * c-c++-common/asan/attrib-1.c: New test.
631
632 2012-11-22 Ian Bolton <ian.bolton@arm.com>
633
634 * gcc.target/aarch64/builtin-bswap-1.c: New test.
635 * gcc.target/aarch64/builtin-bswap-2.c: New test.
636
637 2012-11-22 Paolo Carlini <paolo.carlini@oracle.com>
638
639 PR c++/55432
640 * g++.dg/cpp0x/constexpr-55432.C: New.
641
642 2012-11-21 Janus Weil <janus@gcc.gnu.org>
643
644 PR fortran/55352
645 * gfortran.dg/namelist_76.f90: New.
646
647 2012-11-21 Martin Jambor <mjambor@suse.cz>
648
649 * gcc.dg/ipa/ipcp-agg-7.c: New test.
650 * gcc.dg/ipa/ipcp-agg-8.c: Likewise.
651
652 2012-11-21 Martin Jambor <mjambor@suse.cz>
653
654 PR tree-optimization/55260
655 * g++.dg/torture/pr55260-2.C: New test.
656
657 2012-11-21 Martin Jambor <mjambor@suse.cz>
658
659 * gcc.dg/torture/pr55238.c: Remove hidden attribute.
660
661 2012-11-21 Bin Cheng <bin.cheng@arm.com>
662
663 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Skip on ARM Cortex-M0.
664 * gcc.dg/tree-ssa/vrp47.c: Ditto.
665
666 2012-11-20 Uros Bizjak <ubizjak@gmail.com>
667
668 PR target/19398
669 * gcc.target/i386/pr19398.c: New test.
670
671 2012-11-20 Martin Jambor <mjambor@suse.cz>
672
673 PR tree-optimization/55260
674 * g++.dg/torture/pr55260-1.C: New test.
675
676 2012-11-20 Sofiane Naci <sofiane.naci@arm.com>
677
678 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: New testcase.
679 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
680 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
681 * gcc.target/aarch64/atomic-op-char.c: Likewise.
682 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
683 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
684 * gcc.target/aarch64/atomic-op-int.c: Likewise.
685 * gcc.target/aarch64/atomic-op-long.c: Likewise.
686 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
687 * gcc.target/aarch64/atomic-op-release.c: Likewise.
688 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
689 * gcc.target/aarch64/atomic-op-short.c: Likewise.
690
691 2012-11-20 Jakub Jelinek <jakub@redhat.com>
692
693 PR middle-end/55094
694 * gcc.dg/pr55094.c: New test.
695
696 PR rtl-optimization/54921
697 * gcc.dg/pr54921.c: New test.
698
699 2012-11-19 Richard Sandiford <rdsandiford@googlemail.com>
700
701 * gcc.target/i386/pr55359.c: New test.
702
703 2012-11-19 Eric Botcazou <ebotcazou@adacore.com>
704
705 * g++.dg/tls/thread_local-order1.C: Add dg-require-cxa-atexit.
706 * g++.dg/tls/thread_local3g.C: Likewise.
707 * g++.dg/tls/thread_local4g.C: Likewise.
708 * g++.dg/tls/thread_local5g.C: Likewise.
709 * g++.dg/tls/thread_local6g.C: Likewise.
710 * g++.dg/tls/thread_local-cse.C: XFAIL on Solaris 9.
711 * g++.dg/tls/thread_local2.C: Likewise.
712 * g++.dg/tls/thread_local2g.C: Likewise.
713 * g++.dg/tls/thread_local6.C: Likewise.
714
715 2012-11-19 Aldy Hernandez <aldyh@redhat.com>
716
717 * g++.dg/tm/pr51516.C: Adjust for uninstrumented code path.
718 * gcc.dg/tm/clone-1.c: New test.
719
720 2012-11-19 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/55368
723 * g++.dg/parse/struct-5.C: New.
724
725 2012-11-19 Tom de Vries <tom@codesourcery.com>
726
727 PR rtl-optimization/55315
728 * gcc.target/mips/pr55315.c: New test.
729
730 2012-11-17 Jakub Jelinek <jakub@redhat.com>
731
732 PR tree-optimization/55236
733 * gcc.dg/pr55236.c: New test.
734
735 PR testsuite/55188
736 * gcc.dg/pr19105.c: Accept also optimizing
737 -[2, 2] and -[3, 3] and -[4, 4] range tests together.
738
739 * lib/asan-dg.exp (asan_symbolize): Prune BFD: prefixed error messages
740 from addr2line_output. Increment idx if asking for more than one
741 address in one object.
742
743 2012-11-16 Jakub Jelinek <jakub@redhat.com>
744
745 PR tree-optimization/55329
746 * g++.dg/opt/pr55329.C: New test.
747
748 2012-11-16 Janus Weil <janus@gcc.gnu.org>
749
750 PR fortran/55297
751 * gfortran.dg/typebound_operator_18.f90: New.
752
753 2012-11-16 Vladimir Makarov <vmakarov@redhat.com>
754
755 PR rtl-optimization/55330
756 * gfortran.dg/pr55330.f90: New test.
757
758 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
759
760 * lib/gcc-dg.exp (cleanup-saved-temps): Add .mii to suffixes.
761 * gcc.dg/hoist-register-pressure-1.c: Cleanup hoist rtl dump.
762 * gcc.dg/hoist-register-pressure-2.c: Ditto.
763 * gcc.dg/hoist-register-pressure-3.c: Ditto.
764 * gcc.dg/tree-prof/peel-1.c: Cleanup loop2_unroll rtl dump.
765 * gcc.dg/tree-prof/unroll-1.c: Ditto.
766
767 2012-11-16 Dodji Seketeli <dodji@redhat.com>
768
769 PR c++/54875
770 * g++.dg/cpp0x/alias-decl-27.C: New test.
771
772 2012-11-16 Jakub Jelinek <jakub@redhat.com>
773
774 PR c++/55337
775 * g++.dg/template/alignof2.C: New test.
776
777 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
778
779 * g++.dg/mv1.C (dg-options): Add -march=x86-64.
780 * g++.dg/mv6.C (dg-options): Ditto.
781
782 2012-11-16 Uros Bizjak <ubizjak@gmail.com>
783
784 * lib/target_suports.exp
785 (check_effective_target_has_w_floating_suffix): New procedure.
786 (check_effective_target_has_q_floating_suffix): Ditto.
787 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Add dg-error directive
788 for unsupported non-standard suffix on floating constant.
789 * g++.dg/cpp0x/std_fext-numeric-literals.C: Ditto.
790
791 2012-11-14 Jakub Jelinek <jakub@redhat.com>
792
793 * lib/asan-dg.exp: New file.
794 * gcc.dg/asan/asan.exp: New file.
795 * g++.dg/dg.exp: Prune also asan tests.
796 * g++.dg/asan/asan.exp: New file.
797 * c-c++-common/asan/memcmp-1.c: New test.
798
799 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
800
801 PR c++/55323
802 * g++.dg/cpp0x/vt-55323.C: New.
803
804 2012-11-13 Sriraman Tallam <tmsriram@google.com>
805
806 * g++.dg/mv4.C: Add require ifunc. Change error message.
807 * g++.dg/mv5.C: Add require ifunc.
808 * g++.dg/mv6.C: Add require ifunc.
809
810 2012-11-13 Martin Jambor <mjambor@suse.cz>
811
812 PR tree-optimization/55253
813 * gcc.dg/torture/pr55253.c: New test.
814 * gcc.dg/torture/pr55305.c: Likewise.
815
816 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
817
818 PR middle-end/55142
819 * gcc.target/i386/pr55142-1.c: New file.
820 * gcc.target/i386/pr55142-2.c: Likewise.
821
822 2012-11-13 Dodji Seketeli <dodji@redhat.com>
823
824 PR c++/54466
825 * g++.dg/cpp0x/alias-decl-26.C: New test file.
826
827 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
828
829 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
830 instead of lp64.
831 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
832 * gcc.target/i386/pr49715-2.c: Likewise.
833 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
834
835 2012-11-13 Jakub Jelinek <jakub@redhat.com>
836
837 PR tree-optimization/55281
838 * gcc.dg/vect/fast-math-pr55281.c: New test.
839 * g++.dg/opt/pr55281.C: New test.
840
841 PR rtl-optimization/54127
842 * gcc.dg/torture/pr54127.c: New test.
843
844 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
845 Jakub Jelinek <jakub@redhat.com>
846
847 PR rtl-optimization/51447
848 * gcc.c-torture/execute/pr51447.c: New test.
849
850 2012-11-12 Ian Bolton <ian.bolton@arm.com>
851
852 * gcc.target/aarch64/csinc-2.c: New test.
853
854 2012-11-12 Ian Bolton <ian.bolton@arm.com>
855
856 * gcc.target/aarch64/cmn.c: New test.
857 * gcc.target/aarch64/adds.c: New test.
858 * gcc.target/aarch64/subs.c: New test.
859
860 2012-11-12 Tobias Burnus <burnus@net-b.de>
861
862 PR fortran/55272
863 * gfortran.dg/coarray_29_1.f90: New.
864 * gfortran.dg/coarray_29_2.f90: New.
865
866 2012-11-12 Bin Cheng <bin.cheng@arm.com>
867
868 * gcc.dg/hoist-register-pressure-3.c: New test.
869
870 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
871
872 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
873 wrappers around sinf and cosf.
874
875 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
876
877 PR middle-end/55247
878 PR middle-end/55259
879 * gcc.target/i386/pr55247-2.c: New file.
880
881 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
882
883 PR middle-end/55263
884 * g++.dg/pr55263.C: New test.
885
886 2012-11-11 Martin Jambor <mjambor@suse.cz>
887
888 PR tree-optimization/55238
889 * testsuite/gcc.dg/torture/pr55238.c: New test.
890
891 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
892
893 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
894 * c-c++-common/torture/vector-subscript-1.c: Likewise.
895 * c-c++-common/torture/vector-subscript-2.c: Likewise.
896
897 2012-11-10 Jan Hubicka <jh@suse.cz>
898
899 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
900
901 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
902
903 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
904 -mno-sse -mno-mmx to dg-options. Reformat.
905
906 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
907
908 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
909 * c-c++-common/vector-compare-1.c: Same.
910 * c-c++-common/vector-compare-2.c: Same.
911 * g++.dg/other/unused1.C: Skip on AIX.
912 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
913 extra message on AIX.
914
915 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
916
917 PR target/55247
918 * gcc.target/i386/pr55247.c: New test.
919
920 2012-11-09 Andrew Pinski <apinski@cavium.com>
921
922 * gcc.c-torture/execute/20121108-1.c: New test.
923
924 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
925
926 PR c++/54413
927 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
928 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
929 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
930 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
931
932 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
933
934 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
935 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
936 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
937 array bounds.
938 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
939
940 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
941
942 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
943 * g++.dg/tm/pr47530.C: Same.
944
945 2012-11-09 Jason Merrill <jason@redhat.com>
946
947 PR c++/54859
948 * g++.dg/cpp0x/alias-decl-25.C: New.
949
950 * g++.dg/abi/abi-tag1.C: New.
951 * g++.dg/abi/abi-tag2.C: New.
952
953 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
954
955 PR rtl-optimization/55154
956 * gcc.target/i386/pr55154.c: New test.
957
958 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
959
960 PR rtl-optimization/55151
961 * gcc.dg/pr55151.c: Move ...
962 * gcc.target/i386/pr55151.c: ... here.
963
964 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
965
966 PR rtl-optimization/54472
967 * gcc.dg/pr54472.c: New test.
968
969 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/stack_check3.ad[sb]: New test.
972
973 2012-11-08 Ian Lance Taylor <iant@google.com>
974
975 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
976 with arguments. Handle errorcheckoutput and rundir test types.
977
978 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
979
980 PR tree-optimization/55191
981 * gcc.dg/pr55191.c: New test.
982
983 2012-11-08 Jakub Jelinek <jakub@redhat.com>
984
985 PR debug/54499
986 * g++.dg/debug/pr54499.C: New test.
987
988 2012-11-08 Jan Hubicka <jh@suse.cz>
989
990 PR middle-end/48636
991 * gcc.dg/winline-3.c: Update.
992
993 2012-11-08 Martin Jambor <mjambor@suse.cz>
994
995 * gfortran.dg/ipcp-array-1.f90: New test.
996
997 2012-11-08 Florian Weimer <fweimer@redhat.com>
998
999 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
1000
1001 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1002
1003 PR rtl-optimization/55151
1004 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
1005
1006 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
1007
1008 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
1009
1010 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
1011
1012 * gcc.c-torture/compile/20121107-1.c: New test.
1013
1014 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1015
1016 PR rtl-optimization/55151
1017 * gcc.dg/pr55151.c: Compile it only for x86_64.
1018
1019 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
1020
1021 PR rtl-optimization/55122
1022 * gcc.dg/pr55122.c: New test.
1023
1024 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
1025
1026 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
1027 word powerpc.
1028 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
1029 * gcc.target/powerpc/loop_align.c: Skip on AIX.
1030 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
1031 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
1032
1033 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1034
1035 PR c/53063
1036 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
1037
1038 2012-11-07 Manuel López-Ibåñez <manu@gcc.gnu.org>
1039
1040 PR c/51294
1041 * c-c++-common/pr51294.c: New.
1042
1043 2012-11-07 Martin Jambor <mjambor@suse.cz>
1044
1045 PR tree-optimization/53787
1046 * gcc.dg/ipa/ipa-5.c: Adjust.
1047 * gcc.dg/ipa/ipcp-agg-1.c: New test.
1048 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
1049 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
1050 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
1051 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
1052 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
1053 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
1054 * gfortran.dg/pr48636-2.f90: New test.
1055 * gfortran.dg/pr53787.f90: Likewise.
1056
1057 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
1058
1059 PR c++/55226
1060 Revert:
1061 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1062
1063 PR c++/54922
1064 * g++.dg/cpp0x/constexpr-union4.C: New.
1065
1066 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
1067
1068 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
1069
1070 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
1071
1072 PR target/49220
1073 * gcc.c-torture/compile/pr49220.c: New test.
1074
1075 2012-11-07 Florian Weimer <fweimer@redhat.com>
1076
1077 * g++.dg/init/new40.C: New.
1078
1079 2012-11-07 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR debug/54693
1082 * gcc.dg/guality/pr54693-2.c: New test.
1083
1084 2012-11-06 Andrew Pinski <apinski@cavium.com>
1085
1086 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
1087 -fno-vect-cost-model.
1088
1089 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
1090
1091 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
1092 * gcc.dg/tm/debug-1.c: Same.
1093 * gcc.dg/tm/irrevocable-3.c: Same.
1094 * gcc.dg/tm/irrevocable-4.c: Same.
1095 * gcc.dg/tm/memopt-10.c: Same.
1096 * gcc.dg/tm/memopt-11.c: Same.
1097 * gcc.dg/tm/props-4.c: Same.
1098 * gcc.dg/tm/wrap-3.c: Same.
1099 * gcc.dg/tm/wrap-4.c: Same.
1100
1101 2012-11-06 Andrew Pinski <apinski@cavium.com>
1102
1103 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
1104
1105 2012-11-06 Jan Hubicka <jh@suse.cz>
1106
1107 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
1108 candidate still.
1109 * gcc.dg/tree-ssa/loop-23.c: Likewise.
1110 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
1111 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
1112
1113 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
1114
1115 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
1116
1117 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
1118
1119 PR middle-end/41993
1120 * gcc.dg/torture/pr41993.c: New test.
1121
1122 2012-11-06 Jan Hubicka <jh@suse.cz>
1123
1124 * gcc.target/i386/l_fma_float_?.c: Update.
1125 * gcc.target/i386/l_fma_double_?.c: Update.
1126
1127 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
1128
1129 PR target/54089
1130 * gcc.target/sh/pr54089-8.c: New.
1131 * gcc.target/sh/pr54089-9.c: New.
1132
1133 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1134
1135 PR target/47440
1136 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
1137 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
1138 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
1139 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
1140 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
1141 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
1142 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
1143 * gcc.target/i386/avx-vzeroupper-27.c: New.
1144
1145 2012-11-06 Janus Weil <janus@gcc.gnu.org>
1146
1147 PR fortran/54917
1148 * gfortran.dg/transfer_class_1.f90: New.
1149 * gfortran.dg/transfer_class_2.f90: New.
1150
1151 2012-11-05 Sriraman Tallam <tmsriram@google.com>
1152
1153 * testsuite/g++.dg/mv1.C: New test.
1154 * testsuite/g++.dg/mv2.C: New test.
1155 * testsuite/g++.dg/mv3.C: New test.
1156 * testsuite/g++.dg/mv4.C: New test.
1157 * testsuite/g++.dg/mv5.C: New test.
1158 * testsuite/g++.dg/mv6.C: New test.
1159
1160 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
1161
1162 PR testsuite/55186
1163 * gcc.dg/const-uniq-1.c (a): Increase length four times.
1164
1165 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
1166
1167 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
1168 darwin.
1169
1170 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
1171
1172 * g++.dg/torture/20121105-1.C: New test.
1173
1174 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
1175
1176 * gcc.dg/torture/fp-compare.c: New testcase.
1177
1178 2012-11-05 Jan Hubicka <jh@suse.cz>
1179
1180 * gcc.dg/const-1.c: Update.
1181 * gcc.dg/pure-1.c: Update.
1182
1183 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
1184
1185 PR rtl-optimization/55151
1186 * gcc.dg/pr55151.c: New test.
1187
1188 2012-11-05 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR debug/54970
1191 PR debug/54971
1192 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
1193
1194 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1195
1196 PR testsuite/51128
1197 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
1198
1199 2012-11-05 Jan Hubicka <jh@suse.cz>
1200
1201 * gcc.dg/autopar/pr49960.c: Fix testcase.
1202
1203 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
1204
1205 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
1206 Fix scan-tree-dump-times directive.
1207
1208 2012-11-04 Janus Weil <janus@gcc.gnu.org>
1209
1210 PR fortran/55199
1211 * gfortran.dg/associate_12.f90: New.
1212
1213 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
1214
1215 PR target/54255
1216 * lib/target-supports.exp (check_effective_target_masm_intel): New
1217 proc.
1218 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
1219 masm_intel.
1220
1221 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
1222 Jack Howarth <howarth@bromo.med.uc.edu>
1223
1224 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
1225 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
1226 * gcc.target/i386/pr53249.c: Likewise.
1227
1228 2012-11-03 Andrew Pinski <apinski@cavium.com>
1229
1230 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
1231 call abort1 so that cross jumping does not happen.
1232
1233 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
1234
1235 PR target/51244
1236 * gcc.target/sh/pr51244-18.c: New.
1237 * gcc.target/sh/pr51244-19.c: New.
1238
1239 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
1240
1241 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
1242 b requires a 64-bit operation followed by a truncation.
1243
1244 2012-11-02 Jan Hubicka <jh@suse.cz>
1245
1246 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
1247
1248 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
1249
1250 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
1251 conditions to verify the reduction code is vectorized.
1252
1253 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
1254 in case 'pow', such as 'powerpc' is used in the compiler version name.
1255 * gcc.target/powerpc/pr46728-2.c: Likewise.
1256 * gcc.target/powerpc/pr46728-3.c: Likewise.
1257 * gcc.target/powerpc/pr46728-4.c: Likewise.
1258 * gcc.target/powerpc/pr46728-5.c: Likewise.
1259 * gcc.target/powerpc/pr46728-7.c: Likewise.
1260 * gcc.target/powerpc/pr46728-8.c: Likewise.
1261 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
1262
1263 2012-11-02 Jan Hubicka <jh@suse.cz>
1264
1265 * gcc.dg/tree-ssa/loop-38.c: New testcase.
1266
1267 2012-11-02 Jan Hubicka <jh@suse.cz>
1268
1269 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
1270 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
1271
1272 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
1273
1274 PR middle-end/55130
1275 * gcc.target/i386/pr55130.c: New test.
1276
1277 2012-11-02 Jakub Jelinek <jakub@redhat.com>
1278
1279 PR target/55147
1280 * gcc.target/i386/pr55147.c: New test.
1281
1282 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1283
1284 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
1285 * gfortran.dg/default_format_denormal_1.f90: Same.
1286
1287 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
1288
1289 PR middle-end/55001
1290 * g++.dg/ext/vector19.C: Remove target restrictions.
1291 * gcc.dg/fold-compare-7.c: New testcase.
1292
1293 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
1294
1295 PR target/55160
1296 * gcc.target/sh/pr55160.c: New.
1297
1298 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
1299
1300 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
1301 scan-assembler regex.
1302
1303 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
1304
1305 PR middle-end/55150
1306 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
1307 * gcc.dg/pr55150-2.c: New test.
1308
1309 2012-11-01 Sharad Singhai <singhai@google.com>
1310
1311 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
1312 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
1313 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
1314 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
1315
1316 2012-10-31 Dehao Chen <dehao@google.com>
1317
1318 * g++.dg/debug/dwarf2/block.C: New testcase.
1319
1320 2012-10-31 Jan Hubicka <jh@suse.cz>
1321
1322 * gcc.dg/pr44974.c: Add noinline.
1323
1324 2012-10-31 Janus Weil <janus@gcc.gnu.org>
1325
1326 PR fortran/53718
1327 * gfortran.dg/class_54.f90: New.
1328
1329 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
1330 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR tree-optimization/55018
1333 * gcc.dg/torture/pr55018.c: New test.
1334
1335 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 PR c++/54583
1338 * g++.dg/ext/vla13.C: New.
1339
1340 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
1341
1342 PR middle-end/55150
1343 * gcc.dg/pr55150.c: New test.
1344
1345 2012-10-31 Tobias Burnus <burnus@net-b.de>
1346
1347 PR fortran/55134
1348 * gfortran.dg/associate_11.f90: New.
1349
1350 2012-10-31 Dodji Seketeli <dodji@redhat.com>
1351
1352 PR c++/54955
1353 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
1354
1355 2012-10-31 Jakub Jelinek <jakub@redhat.com>
1356
1357 PR tree-optimization/19105
1358 PR tree-optimization/21643
1359 PR tree-optimization/46309
1360 * gcc.dg/pr19105.c: New test.
1361 * gcc.dg/pr21643.c: New test.
1362 * gcc.dg/pr46309-2.c: New test.
1363 * gcc.c-torture/execute/pr46309.c: New test.
1364
1365 2012-10-31 Alan Modra <amodra@gmail.com>
1366
1367 * gcc.target/powerpc/dimode_off.c: New.
1368 * gcc.target/powerpc/timode_off.c: New.
1369 * gcc.target/powerpc/dfmode_off.c: New.
1370 * gcc.target/powerpc/tfmode_off.c: New.
1371
1372 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1373
1374 PR rtl-optimization/55093
1375 * gcc.target/i386/pr55093.c: New file.
1376
1377 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1378
1379 * gcc.target/i386/pr55116.c: Renamed to ...
1380 * gcc.target/i386/pr55116-1.c: This.
1381
1382 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
1383
1384 * gcc.target/i386/pr55116-2.c: New file.
1385
1386 2012-10-30 Richard Biener <rguenther@suse.de>
1387
1388 * gcc.dg/vect/slp-perm-2.c: Adjust.
1389
1390 2012-10-30 Richard Biener <rguenther@suse.de>
1391
1392 PR tree-optimization/55111
1393 * gcc.dg/torture/pr55111.c: New testcase.
1394
1395 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
1396
1397 PR target/53988
1398 * gcc.target/sh/pr53988.c: New.
1399
1400 2012-10-30 Bin Cheng <bin.cheng@arm.com>
1401
1402 PR target/54989
1403 * gcc.dg/hoist-register-pressure-1.c: Rename from
1404 hoist-register-pressure.c. Add nonpic condition.
1405 * gcc.dg/hoist-register-pressure-2.c: New testcase.
1406
1407 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
1408
1409 PR c++/54930
1410 * gcc.dg/Wreturn-local-addr.c: New.
1411 * g++.dg/warn/Wno-return-local-addr.C: New.
1412 * g++.dg/warn/Wreturn-local-addr.C: New.
1413
1414 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
1415
1416 PR middle-end/55116
1417 * gcc.target/i386/pr55116.c: New file.
1418
1419 2012-10-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
1420
1421 PR c/53066
1422 * gcc.dg/Wshadow-4.c: New.
1423 * gcc.dg/Wshadow-4.h: New.
1424
1425 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
1426
1427 PR debug/54693
1428 * gcc.dg/guality/pr54693.c: New.
1429
1430 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
1431
1432 PR middle-end/55027
1433 * gcc.dg/pr55027.c: New testcase.
1434
1435 2012-10-29 Jan Hubicka <jh@suse.cz>
1436
1437 * gcc.dg/ipa/inline-6.c: New testcase.
1438
1439 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
1440
1441 PR rtl-optimization/55106
1442 * g++.dg/pr55106.C: New.
1443
1444 2012-10-29 Richard Guenther <rguenther@suse.de>
1445
1446 PR middle-end/53695
1447 * gcc.dg/torture/pr53695.c: New testcase.
1448
1449 2012-10-28 Jan Hubicka <jh@suse.cz>
1450
1451 * gcc.dg/ipa/inlinehint-3.c: New testcase.
1452
1453 2012-10-28 Tobias Burnus <burnus@net-b.de>
1454
1455 PR fortran/54958
1456 * gfortran.dg/do_check_6.f90: New.
1457
1458 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
1459 Jack Howarth <howarth@bromo.med.uc.edu>
1460
1461 PR target/54404
1462 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
1463 to dg-options.
1464 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
1465
1466 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
1467
1468 PR target/34283
1469 * gcc.target/i386/pr34283.c: New test.
1470
1471 2012-10-26 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR c++/55081
1474 * g++.dg/opt/pr55081.C: New test.
1475
1476 PR debug/54970
1477 PR debug/54971
1478 * gcc.dg/guality/pr54970.c: New test.
1479
1480 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/54984
1483 * g++.dg/template/new11.C: New.
1484
1485 2012-10-26 Richard Biener <rguenther@suse.de>
1486
1487 PR middle-end/54824
1488 * gcc.dg/torture/pr54824.c: New testcase.
1489
1490 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
1491
1492 * gcc.target/i386/fxsave-1.c: New.
1493 * gcc.target/i386/fxsave64-1.c: Ditto.
1494 * gcc.target/i386/fxrstor-1.c: Ditto.
1495 * gcc.target/i386/fxrstor64-1.c: Ditto.
1496 * gcc.target/i386/xsave-1.c: Ditto.
1497 * gcc.target/i386/xsave64-1.c: Ditto.
1498 * gcc.target/i386/xrstor-1.c: Ditto.
1499 * gcc.target/i386/xrstor64-1.c: Ditto.
1500 * gcc.target/i386/xsaveopt-1.c: Ditto.
1501 * gcc.target/i386/xsaveopt64-1.c: Ditto.
1502 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
1503 * gcc.target/i386/sse-13.c: Ditto.
1504 * gcc.target/i386/sse-14.c: Ditto.
1505 * gcc.target/i386/sse-22.c: Ditto.
1506 * gcc.target/i386/sse-23.c: Ditto.
1507 * g++.dg/other/i386-2.C: Ditto.
1508 * g++.dg/other/i386-3.C: Ditto.
1509
1510 2012-10-25 Jan Hubicka <jh@suse.cz>
1511
1512 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
1513 at ivcanon time.
1514
1515 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1516
1517 PR c++/53761
1518 * g++.dg/ext/transparent-union.C: New.
1519
1520 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
1521
1522 PR c++/54427
1523 * g++.dg/ext/vector19.C: New testcase.
1524
1525 2012-10-25 Richard Biener <rguenther@suse.de>
1526
1527 PR tree-optimization/54902
1528 * g++.dg/torture/pr54902.C: New testcase.
1529
1530 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
1531
1532 PR c++/34892
1533 * g++.dg/template/crash114.C: New.
1534
1535 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
1536
1537 PR bootstrap/55049
1538 * gcc.target/i386/pr55049-1.c: New test.
1539
1540 2012-10-24 Janus Weil <janus@gcc.gnu.org>
1541
1542 PR fortran/55037
1543 * gfortran.dg/class_dummy_4.f03: New.
1544
1545 2012-10-24 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR rtl-optimization/55010
1548 * gcc.dg/pr55010.c: New test.
1549
1550 PR debug/54828
1551 * g++.dg/debug/pr54828.C: New test.
1552
1553 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1554
1555 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
1556 * gcc.dg/vect/vect-83_64.c: Likewise.
1557
1558 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
1559
1560 PR c++/54922
1561 * g++.dg/cpp0x/constexpr-union4.C: New.
1562
1563 2012-10-23 Jeff Law <law@redhat.com>
1564
1565 * gcc.c-torture/execute/pr54985.c: New test.
1566
1567 2012-10-23 Paul Koning <ni1d@arrl.net>
1568
1569 PR debug/54508
1570 * g++.dg/debug/dwarf2/pr54508.C: New.
1571
1572 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1573
1574 PR c++/54844
1575 * g++.dg/template/sizeof14.C: New test.
1576
1577 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1578 Jim MacArthur <jim.macarthur@arm.com>
1579 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1580 Marcus Shawcroft <marcus.shawcroft@arm.com>
1581 Nigel Stephens <nigel.stephens@arm.com>
1582 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1583 Richard Earnshaw <rearnsha@arm.com>
1584 Sofiane Naci <sofiane.naci@arm.com>
1585 Stephen Thomas <stephen.thomas@arm.com>
1586 Tejas Belagod <tejas.belagod@arm.com>
1587 Yufeng Zhang <yufeng.zhang@arm.com>
1588
1589 * lib/target-supports.exp
1590 (check_profiling_available): Add AArch64.
1591 (check_effective_target_vect_int): Likewise.
1592 (check_effective_target_vect_shift): Likewise.
1593 (check_effective_target_vect_float): Likewise.
1594 (check_effective_target_vect_double): Likewise.
1595 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1596 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
1597 (check_effective_target_vect_pack_trunc): Likewise.
1598 (check_effective_target_vect_unpack): Likewise.
1599 (check_effective_target_vect_hw_misalign): Likewise.
1600 (check_effective_target_vect_short_mult): Likewise.
1601 (check_effective_target_vect_int_mult): Likewise.
1602 (check_effective_target_vect_stridedN): Likewise.
1603 (check_effective_target_sync_int_long): Likewise.
1604 (check_effective_target_sync_char_short): Likewise.
1605 (check_vect_support_and_set_flags): Likewise.
1606 (check_effective_target_aarch64_tiny): New.
1607 (check_effective_target_aarch64_small): New.
1608 (check_effective_target_aarch64_large): New.
1609 * g++.dg/other/PR23205.C: Enable aarch64.
1610 * g++.dg/other/pr23205-2.C: Likewise.
1611 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
1612 * gcc.c-torture/execute/20101011-1.c: Likewise.
1613 * gcc.dg/20020312-2.c: Likewise.
1614 * gcc.dg/20040813-1.c: Likewise.
1615 * gcc.dg/builtin-apply2.c: Likewise.
1616 * gcc.dg/stack-usage-1.c: Likewise.
1617
1618 2012-10-23 Ian Bolton <ian.bolton@arm.com>
1619 Jim MacArthur <jim.macarthur@arm.com>
1620 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
1621 Marcus Shawcroft <marcus.shawcroft@arm.com>
1622 Nigel Stephens <nigel.stephens@arm.com>
1623 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1624 Richard Earnshaw <rearnsha@arm.com>
1625 Sofiane Naci <sofiane.naci@arm.com>
1626 Stephen Thomas <stephen.thomas@arm.com>
1627 Tejas Belagod <tejas.belagod@arm.com>
1628 Yufeng Zhang <yufeng.zhang@arm.com>
1629
1630 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
1631 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
1632 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
1633 * gcc.target/aarch64/aapcs/abitest.S: New file.
1634 * gcc.target/aarch64/aapcs/abitest.h: New file.
1635 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
1636 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
1637 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
1638 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
1639 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
1640 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
1641 * gcc.target/aarch64/aapcs/ice_1.c: New file.
1642 * gcc.target/aarch64/aapcs/ice_2.c: New file.
1643 * gcc.target/aarch64/aapcs/ice_3.c: New file.
1644 * gcc.target/aarch64/aapcs/ice_4.c: New file.
1645 * gcc.target/aarch64/aapcs/ice_5.c: New file.
1646 * gcc.target/aarch64/aapcs/macro-def.h: New file.
1647 * gcc.target/aarch64/aapcs/test_1.c: New file.
1648 * gcc.target/aarch64/aapcs/test_10.c: New file.
1649 * gcc.target/aarch64/aapcs/test_11.c: New file.
1650 * gcc.target/aarch64/aapcs/test_12.c: New file.
1651 * gcc.target/aarch64/aapcs/test_13.c: New file.
1652 * gcc.target/aarch64/aapcs/test_14.c: New file.
1653 * gcc.target/aarch64/aapcs/test_15.c: New file.
1654 * gcc.target/aarch64/aapcs/test_16.c: New file.
1655 * gcc.target/aarch64/aapcs/test_17.c: New file.
1656 * gcc.target/aarch64/aapcs/test_18.c: New file.
1657 * gcc.target/aarch64/aapcs/test_19.c: New file.
1658 * gcc.target/aarch64/aapcs/test_2.c: New file.
1659 * gcc.target/aarch64/aapcs/test_20.c: New file.
1660 * gcc.target/aarch64/aapcs/test_21.c: New file.
1661 * gcc.target/aarch64/aapcs/test_22.c: New file.
1662 * gcc.target/aarch64/aapcs/test_23.c: New file.
1663 * gcc.target/aarch64/aapcs/test_24.c: New file.
1664 * gcc.target/aarch64/aapcs/test_25.c: New file.
1665 * gcc.target/aarch64/aapcs/test_26.c: New file.
1666 * gcc.target/aarch64/aapcs/test_3.c: New file.
1667 * gcc.target/aarch64/aapcs/test_4.c: New file.
1668 * gcc.target/aarch64/aapcs/test_5.c: New file.
1669 * gcc.target/aarch64/aapcs/test_6.c: New file.
1670 * gcc.target/aarch64/aapcs/test_7.c: New file.
1671 * gcc.target/aarch64/aapcs/test_8.c: New file.
1672 * gcc.target/aarch64/aapcs/test_9.c: New file.
1673 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
1674 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
1675 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
1676 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
1677 * gcc.target/aarch64/aapcs/test_complex.c: New file.
1678 * gcc.target/aarch64/aapcs/test_int128.c: New file.
1679 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
1680 * gcc.target/aarch64/aapcs/type-def.h: New file.
1681 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
1682 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
1683 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
1684 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
1685 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
1686 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
1687 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
1688 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
1689 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
1690 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
1691 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
1692 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
1693 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
1694 * gcc.target/aarch64/aarch64.exp: New file.
1695 * gcc.target/aarch64/adc-1.c: New file.
1696 * gcc.target/aarch64/adc-2.c: New file.
1697 * gcc.target/aarch64/asm-1.c: New file.
1698 * gcc.target/aarch64/clrsb.c: New file.
1699 * gcc.target/aarch64/clz.c: New file.
1700 * gcc.target/aarch64/ctz.c: New file.
1701 * gcc.target/aarch64/csinc-1.c: New file.
1702 * gcc.target/aarch64/csinv-1.c: New file.
1703 * gcc.target/aarch64/csneg-1.c: New file.
1704 * gcc.target/aarch64/extend.c: New file.
1705 * gcc.target/aarch64/fcvt.x: New file.
1706 * gcc.target/aarch64/fcvt_double_int.c: New file.
1707 * gcc.target/aarch64/fcvt_double_long.c: New file.
1708 * gcc.target/aarch64/fcvt_double_uint.c: New file.
1709 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
1710 * gcc.target/aarch64/fcvt_float_int.c: New file.
1711 * gcc.target/aarch64/fcvt_float_long.c: New file.
1712 * gcc.target/aarch64/fcvt_float_uint.c: New file.
1713 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
1714 * gcc.target/aarch64/ffs.c: New file.
1715 * gcc.target/aarch64/fmadd.c: New file.
1716 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
1717 * gcc.target/aarch64/frint.x: New file.
1718 * gcc.target/aarch64/frint_double.c: New file.
1719 * gcc.target/aarch64/frint_float.c: New file.
1720 * gcc.target/aarch64/index.c: New file.
1721 * gcc.target/aarch64/mneg-1.c: New file.
1722 * gcc.target/aarch64/mneg-2.c: New file.
1723 * gcc.target/aarch64/mneg-3.c: New file.
1724 * gcc.target/aarch64/mnegl-1.c: New file.
1725 * gcc.target/aarch64/mnegl-2.c: New file.
1726 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
1727 * gcc.target/aarch64/pic-constantpool1.c: New file.
1728 * gcc.target/aarch64/pic-symrefplus.c: New file.
1729 * gcc.target/aarch64/predefine_large.c: New file.
1730 * gcc.target/aarch64/predefine_small.c: New file.
1731 * gcc.target/aarch64/predefine_tiny.c: New file.
1732 * gcc.target/aarch64/reload-valid-spoff.c: New file.
1733 * gcc.target/aarch64/scalar_intrinsics.c: New file.
1734 * gcc.target/aarch64/table-intrinsics.c: New file.
1735 * gcc.target/aarch64/tst-1.c: New file.
1736 * gcc.target/aarch64/vect-abs-compile.c: New file.
1737 * gcc.target/aarch64/vect-abs.c: New file.
1738 * gcc.target/aarch64/vect-abs.x: New file.
1739 * gcc.target/aarch64/vect-compile.c: New file.
1740 * gcc.target/aarch64/vect-faddv-compile.c: New file.
1741 * gcc.target/aarch64/vect-faddv.c: New file.
1742 * gcc.target/aarch64/vect-faddv.x: New file.
1743 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
1744 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
1745 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
1746 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
1747 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
1748 * gcc.target/aarch64/vect-fp-compile.c: New file.
1749 * gcc.target/aarch64/vect-fp.c: New file.
1750 * gcc.target/aarch64/vect-fp.x: New file.
1751 * gcc.target/aarch64/vect-mull-compile.c: New file.
1752 * gcc.target/aarch64/vect-mull.c: New file.
1753 * gcc.target/aarch64/vect-mull.x: New file.
1754 * gcc.target/aarch64/vect.c: New file.
1755 * gcc.target/aarch64/vect.x: New file.
1756 * gcc.target/aarch64/vector_intrinsics.c: New file.
1757 * gcc.target/aarch64/vfp-1.c: New file.
1758 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
1759 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
1760 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
1761 * g++.dg/abi/aarch64_guard1.C: New file.
1762
1763 2012-10-23 Jakub Jelinek <jakub@redhat.com>
1764
1765 PR c++/54988
1766 * c-c++-common/pr54988.c: New test.
1767
1768 2012-10-23 Jan Hubicka <jh@suse.cz>
1769
1770 * gcc.dg/tree-prof/peel-1.c: New testcase.
1771
1772 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
1773
1774 PR gcc/52945
1775 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
1776
1777 2012-10-23 Joseph Myers <joseph@codesourcery.com>
1778
1779 * gcc.dg/c99-predef-1.c: New test.
1780 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1781 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1782 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1783 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1784 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1785 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1786 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1787 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1788 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1789 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1790 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1791 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1792
1793 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1794
1795 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1796
1797 2012-10-23 Jan Hubicka <jh@suse.cz>
1798
1799 PR middle-end/54937
1800 * gcc.c-torture/execute/pr54937.c: New testcase.
1801 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1802
1803 2012-10-23 Jan Hubicka <jh@suse.cz>
1804
1805 PR middle-end/54967
1806 * gfortran.dg/pr54967.f90: New testcase.
1807
1808 2012-10-23 Terry Guo <terry.guo@arm.com>
1809
1810 PR target/55019
1811 * gcc.dg/pr55019.c: New.
1812
1813 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1814
1815 PR tree-optimization/55008
1816 * gcc.dg/tree-ssa/pr55008.c: New test.
1817
1818 2012-10-22 Richard Biener <rguenther@suse.de>
1819
1820 PR tree-optimization/55011
1821 * gcc.dg/torture/pr55011.c: New testcase.
1822
1823 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1824
1825 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1826 * gcc.target/arm/pr40457-2.c: Likewise.
1827 * gcc.target/arm/pr40457-3.c: Likewise.
1828
1829 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 * gnat.dg/specs/limited_with4.ads: New test.
1832 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1833
1834 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1835
1836 * gnat.dg/modular4.adb: New test.
1837 * gnat.dg/modular4_pkg.ads: New helper.
1838
1839 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1840
1841 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1842 * gnat.dg/specs/addr1.ads: Likewise.
1843
1844 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1845
1846 * gcc.dg/webizer.c (main): Add missing exit call.
1847
1848 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1849
1850 PR fortran/54465
1851 * gfortran.dg/wextra_1.f: New test.
1852
1853 2012-10-20 Jan Hubicka <jh@suse.cz>
1854
1855 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1856
1857 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1858
1859 PR fortran/54224
1860 * gfortran.dg/warn_unused_function.f90: New.
1861
1862 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1863
1864 * lib/target-supports.exp
1865 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1866
1867 2012-10-19 Richard Guenther <rguenther@suse.de>
1868
1869 PR tree-optimization/54981
1870 * gcc.dg/pr54981.c: New testcase.
1871
1872 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1873
1874 PR target/54892
1875 * gcc.target/arm/pr54892.c: New.
1876
1877 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1878
1879 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1880
1881 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1882
1883 PR c++/54501
1884 * g++.dg/init/array30.C: New.
1885 * g++.dg/init/array31.C: Likewise.
1886
1887 2012-10-18 Tobias Burnus <burnus@net-b.de>
1888
1889 PR fortran/54884
1890 * gfortran.dg/public_private_module_7.f90: New.
1891
1892 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/29633
1895 * g++.dg/template/pr29633.C: New.
1896
1897 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1898
1899 * gnat.dg/loop_optimization13.ad[sb]: New test.
1900 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1901
1902 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1903
1904 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1905 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1906 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1907 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1908
1909 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1910
1911 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1912 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1913 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1914 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1915 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1916 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1917
1918 2012-10-16 Jan Hubicka <jh@suse.cz>
1919
1920 * gcc.target/i386/l_fma_float_?.c: Update.
1921 * gcc.target/i386/l_fma_double_?.c: Update.
1922 * gfortran.dg/do_1.f90: XFAIL
1923 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1924 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1925 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1926 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1927 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1928 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1929 valid.
1930
1931 2012-10-16 Manuel López-Ibåñez <manu@gcc.gnu.org>
1932
1933 PR c/53063
1934 PR c/40989
1935 * gcc.dg/Wstrict-overflow-24.c: New.
1936
1937 2012-10-16 Tobias Burnus <burnus@net-b.de>
1938
1939 PR fortran/50981
1940 PR fortran/54618
1941 * gfortran.dg/class_optional_1.f90: New.
1942 * gfortran.dg/class_optional_2.f90: New.
1943
1944 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR debug/54796
1947 * gcc.dg/guality/pr54796.c: New test.
1948
1949 PR tree-optimization/54889
1950 * gfortran.dg/pr54889.f90: New test.
1951
1952 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1953
1954 * g++.dg/other/dump-ada-spec-2.C: New test.
1955
1956 2012-10-16 Easwaran Raman <eraman@google.com>
1957
1958 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1959 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1960
1961 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1962
1963 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1964 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1965
1966 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1967
1968 PR target/54925
1969 * gcc.c-torture/compile/pr54925.c: New.
1970
1971 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1972
1973 PR target/51244
1974 * gcc.target/sh/pr51244-17.c: New.
1975
1976 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1977
1978 PR target/54760
1979 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1980 functions.
1981 * gcc.target/sh/pr54760-4.c: New.
1982
1983 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1984
1985 PR target/34777
1986 * gcc.target/sh/torture/sh-torture.exp: New.
1987 * gcc.target/sh/torture/pr34777.c: New.
1988
1989 2012-10-15 Matthias Klose <doko@ubuntu.com>
1990
1991 * lib/target-supports.exp (check_profiling_available): Match
1992 arm*-*-linux-* for ARM Linux/GNU.
1993 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1994 * gfortran.dg/enum_10.f90: Likewise.
1995 * gfortran.dg/enum_9.f90: Likewise.
1996 * gcc.target/arm/synchronize.c: Likewise.
1997 * g++.old-deja/g++.jason/enum6.C: Likewise.
1998 * g++.old-deja/g++.other/enum4.C: Likewise.
1999 * g++.old-deja/g++.law/enum9.C: Likewise.
2000
2001 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
2002
2003 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
2004 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
2005
2006 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
2007 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/17805
2010 * g++.dg/overload/operator6.C: New.
2011
2012 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/50080 (again)
2015 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
2016 * g++.dg/parse/tmpl-outside1.C: Likewise.
2017 * g++.dg/template/qualttp18.C: Likewise.
2018 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2019 * g++.old-deja/g++.pt/overload13.C: Likewise.
2020
2021 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
2022
2023 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
2024 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
2025 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
2026 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
2027 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
2028 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
2029 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
2030 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
2031
2032 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
2033
2034 PR c++/50080
2035 * g++.dg/parse/tmpl-outside2.C: New.
2036 * g++.dg/parse/tmpl-outside1.C: Adjust.
2037 * g++.dg/template/qualttp18.C: Likewise.
2038 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
2039 * g++.old-deja/g++.pt/overload13.C: Likewise.
2040
2041 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
2042
2043 PR tree-optimization/54915
2044 * gcc.dg/tree-ssa/pr54915.c: New testcase.
2045
2046 2012-10-15 Richard Guenther <rguenther@suse.de>
2047
2048 PR tree-optimization/54920
2049 * gcc.dg/torture/pr54920.c: New testcase.
2050
2051 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
2052
2053 * gnat.dg/unchecked_convert9.ad[sb]: New test.
2054
2055 2012-10-13 Jason Merrill <jason@redhat.com>
2056
2057 * g++.dg/tls/thread_local7g.C: Require tls_native.
2058
2059 2012-10-14 Jason Merrill <jason@redhat.com>
2060
2061 * g++.dg/cpp0x/inh-ctor1.C: New.
2062 * g++.dg/cpp0x/inh-ctor2.C: New.
2063 * g++.dg/cpp0x/inh-ctor3.C: New.
2064 * g++.dg/cpp0x/inh-ctor4.C: New.
2065 * g++.dg/cpp0x/inh-ctor5.C: New.
2066 * g++.dg/cpp0x/inh-ctor6.C: New.
2067 * g++.dg/cpp0x/inh-ctor7.C: New.
2068 * g++.dg/cpp0x/inh-ctor8.C: New.
2069 * g++.dg/cpp0x/inh-ctor9.C: New.
2070 * g++.dg/cpp0x/inh-ctor10.C: New.
2071 * g++.dg/cpp0x/inh-ctor11.C: New.
2072 * g++.dg/cpp0x/inh-ctor12.C: New.
2073 * g++.dg/cpp0x/inh-ctor13.C: New.
2074
2075 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
2076
2077 PR rtl-optimization/54919
2078 * gcc.dg/pr54919.c: New testcase.
2079
2080 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2081
2082 PR c++/53581
2083 * g++.dg/template/crash113.C: New.
2084
2085 2012-10-14 Jan Hubicka <jh@suse.cz>
2086
2087 * gcc.dg/unroll_5.c: New testcase.
2088
2089 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/52643
2092 * g++.dg/opt/pr52643.C: New.
2093
2094 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2095
2096 PR target/54602
2097 * gcc.target/sh/pr54602-1.c: New.
2098 * gcc.target/sh/pr54602-2.c: New.
2099 * gcc.target/sh/pr54602-3.c: New.
2100 * gcc.target/sh/pr54602-4.c: New.
2101
2102 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2103
2104 PR target/54680
2105 * gcc.target/sh/pr54680.c: New.
2106
2107 2012-10-12 Jan Hubicka <jh@suse.cz>
2108
2109 * gcc.dg/webizer.c: New testcase.
2110
2111 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
2112
2113 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
2114 specify -m64.
2115
2116 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
2117
2118 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
2119 Return 0 if already specifying -mfloat-abi other than hard.
2120
2121 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
2122
2123 * gcc.dg/pr53060.c: Prune irrelevant warning.
2124
2125 2012-10-12 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR c/54381
2128 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
2129 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
2130 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
2131 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
2132 Adjust expected wording of warnings for *cmp* builtins.
2133 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
2134 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
2135
2136 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2137
2138 PR c++/24449
2139 * g++.dg/parse/friend-main.C: New.
2140
2141 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
2142
2143 PR c++/53055
2144 * g++.dg/pr53055.C: New testcase.
2145
2146 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
2147
2148 PR c++/52744
2149 * g++.dg/cpp0x/pr52744.C: New.
2150
2151 2012-10-12 Janus Weil <janus@gcc.gnu.org>
2152
2153 PR fortran/40453
2154 * gfortran.dg/dummy_procedure_9.f90: New.
2155
2156 2012-10-12 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/54894
2159 * gcc.dg/torture/pr54894.c: New testcase.
2160
2161 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2162
2163 PR target/51244
2164 * gcc.target/sh/pr51244-13.c: New.
2165 * gcc.target/sh/pr51244-14.c: New.
2166 * gcc.target/sh/pr51244-15.c: New.
2167 * gcc.target/sh/pr51244-16.c: New.
2168
2169 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2170
2171 PR c++/51878
2172 * g++.dg/cpp0x/decltype45.C: New.
2173
2174 2012-10-11 Janus Weil <janus@gcc.gnu.org>
2175
2176 PR fortran/54784
2177 * gfortran.dg/class_allocate_13.f90: New.
2178
2179 2012-10-11 Jason Merrill <jason@redhat.com>
2180
2181 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
2182 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
2183
2184 * g++.dg/gomp/tls-5.C: Require tls_native.
2185 * g++.dg/tls/thread_local7.C: Require tls_native.
2186 * g++.dg/tls/static2.C: New.
2187
2188 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2189
2190 PR c++/36107
2191 * g++.dg/ext/weak5.C: New.
2192
2193 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
2194
2195 PR testsuite/54868
2196 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
2197 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
2198
2199 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
2200
2201 PR c++/43765
2202 * g++.dg/parse/pr43765.C: New.
2203
2204 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
2205
2206 * obj-c++.dg/tls/init-2.mm: Tweak errors.
2207
2208 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2209
2210 PR c++/43663
2211 * g++.dg/init/bitfield3.C: New.
2212
2213 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
2214
2215 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
2216
2217 2012-10-10 Jakub Jelinek <jakub@redhat.com>
2218
2219 PR tree-optimization/54877
2220 * gcc.dg/torture/pr54877.c: New test.
2221
2222 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2223
2224 PR testsuite/53397
2225 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
2226 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
2227 and remove target info from dg-do compile.
2228 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
2229 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
2230 and remove target info from dg-do compile.
2231
2232 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
2233
2234 * gcc.dg/pr54782.c: Require target with pthread support.
2235
2236 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/53122
2239 * g++.dg/cpp0x/auto35.C: New.
2240
2241 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2242
2243 PR c++/53540 - using fails to be equivalent to typedef
2244 * g++.dg/cpp0x/alias-decl-24.C: New test.
2245
2246 2012-10-10 Dodji Seketeli <dodji@redhat.com>
2247
2248 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
2249 that c++11 attributes to types are ignored for now.
2250 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2251 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
2252
2253 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2254
2255 PR c++/53741
2256 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
2257
2258 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2259
2260 PR c++/50478
2261 * g++.dg/cpp0x/initlist67.C: New.
2262
2263 2012-10-10 Dehao Chen <dehao@google.com>
2264
2265 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
2266
2267 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
2268
2269 PR target/52480
2270 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
2271 Add runtime tests.
2272
2273 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/53307
2276 * g++.dg/cpp0x/decltype44.C: New.
2277
2278 2012-10-09 Steve Ellcey <sellcey@mips.com>
2279
2280 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
2281
2282 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/53763
2285 * g++.dg/cpp0x/decltype43.C: New.
2286
2287 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2288
2289 PR middle-end/53397
2290 * gcc.dg/pr53397-1.c: New test case.
2291 * gcc.dg/pr53397-2.c: New test case.
2292
2293 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2294
2295 PR c++/54194
2296 * g++.dg/warn/Wparentheses-26.C: Adjust.
2297 * g++.dg/warn/Wparentheses-27.C: New.
2298
2299 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
2300
2301 PR c++/54427
2302 * c-c++-common/vector-scalar.c: New testcase.
2303 * g++.dg/ext/vector18.C: New testcase.
2304 * g++.dg/ext/vector5.C: This is not an error anymore.
2305 * gcc.dg/init-vec-1.c: Move ...
2306 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
2307 * gcc.c-torture/execute/vector-shift1.c: Move ...
2308 * c-c++-common/torture/vector-shift1.c: ... here.
2309 * gcc.dg/scal-to-vec1.c: Move ...
2310 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
2311 C++11. Adapt error messages.
2312 * gcc.dg/convert-vec-1.c: Move ...
2313 * c-c++-common/convert-vec-1.c: ... here.
2314 * gcc.dg/scal-to-vec2.c: Move ...
2315 * c-c++-common/scal-to-vec2.c: ... here.
2316
2317 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
2318
2319 PR target/54400
2320 * gcc.target/i386/pr54400.c: New testcase.
2321
2322 2012-10-08 Jakub Jelinek <jakub@redhat.com>
2323
2324 PR c++/54858
2325 * g++.dg/template/pr54858.C: New test.
2326
2327 2012-10-08 Marek Polacek <polacek@redhat.com>
2328
2329 PR debug/54831
2330 * g++.dg/debug/pr54831.C: New test.
2331
2332 2012-10-08 Dehao Chen <dehao@google.com>
2333
2334 * g++.dg/predict-loop-exit-1.C: New.
2335 * g++.dg/predict-loop-exit-2.C: New.
2336 * g++.dg/predict-loop-exit-3.C: New.
2337
2338 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2339
2340 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
2341
2342 2012-10-08 Jason Merrill <jason@redhat.com>
2343
2344 * g++.dg/gomp/tls-5.C: New.
2345 * g++.dg/gomp/tls-wrap1.C: New.
2346 * g++.dg/gomp/tls-wrap2.C: New.
2347 * g++.dg/gomp/tls-wrap3.C: New.
2348 * g++.dg/gomp/tls-wrap4.C: New.
2349 * g++.dg/gomp/tls-wrapper-cse.C: New.
2350 * g++.dg/tls/thread_local-cse.C: New.
2351 * g++.dg/tls/thread_local-order1.C: New.
2352 * g++.dg/tls/thread_local-order2.C: New.
2353 * g++.dg/tls/thread_local-wrap1.C: New.
2354 * g++.dg/tls/thread_local-wrap2.C: New.
2355 * g++.dg/tls/thread_local-wrap3.C: New.
2356 * g++.dg/tls/thread_local-wrap4.C: New.
2357 * g++.dg/tls/thread_local2g.C: New.
2358 * g++.dg/tls/thread_local3g.C: New.
2359 * g++.dg/tls/thread_local4g.C: New.
2360 * g++.dg/tls/thread_local5g.C: New.
2361 * g++.dg/tls/thread_local6g.C: New.
2362 * g++.dg/tls/thread_local7g.C: New.
2363
2364 * g++.dg/tls/thread_local3.C: New.
2365 * g++.dg/tls/thread_local4.C: New.
2366 * g++.dg/tls/thread_local5.C: New.
2367 * g++.dg/tls/thread_local6.C: New.
2368
2369 * g++.dg/tls/init-2.C: Tweak errors.
2370 * g++.dg/tls/thread_local1.C: New.
2371 * g++.dg/tls/thread_local2.C: New.
2372 * g++.dg/tls/thread_local7.C: New.
2373
2374 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2375
2376 PR target/54866
2377 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
2378
2379 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2380
2381 PR target/54685
2382 * gcc.target/sh/pr54685.c: New.
2383
2384 2012-10-08 Dodji Seketeli <dodji@redhat.com>
2385
2386 PR c++/53528 C++11 attribute support
2387 * g++.dg/cpp0x/gen-attrs-1.C: New test.
2388 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
2389 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
2390 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
2391 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
2392 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
2393 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
2394 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
2395 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
2396 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
2397 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
2398 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
2399 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
2400 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
2401 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
2402 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
2403 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
2404 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
2405 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
2406 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
2407 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
2408 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
2409 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
2410 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
2411 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
2412 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
2413 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
2414 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
2415 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
2416 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
2417 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
2418 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
2419 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
2420 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
2421 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
2422 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
2423 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
2424 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
2425 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
2426 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
2427 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
2428 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
2429 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
2430 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
2431 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
2432 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
2433 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
2434 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
2435 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
2436 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
2437 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
2438 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
2439 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
2440 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
2441 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
2442 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
2443 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
2444
2445 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
2446
2447 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
2448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
2449 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
2450
2451 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
2452
2453 PR target/54760
2454 * gcc.target/sh/pr54760-2.c: New.
2455 * gcc.target/sh/pr54760-3.c: New.
2456
2457 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/51422
2460 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
2461
2462 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
2463 Sandra Loosemore <sandra@codesourcery.com>
2464
2465 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
2466 and test that the accumulator is initialized using MULT.
2467 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
2468 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
2469
2470 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2471
2472 PR c++/52764
2473 * g++.dg/cpp0x/stdint.C: New.
2474
2475 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2476
2477 PR c++/54249
2478 * g++.dg/cpp0x/stddef.C: New.
2479
2480 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2481
2482 PR fortran/54832
2483 * gfortran.dg/typebound_operator_17.f90: New.
2484
2485 2012-10-06 Jan Hubicka <jh@suse.cz>
2486
2487 PR lto/53831
2488 PR lto/54776
2489 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
2490
2491 2012-10-06 Jan Hubicka <jh@suse.cz>
2492
2493 * gcc.dg/lto/resolutions_0.c: New testcase.
2494
2495 2012-10-06 Janus Weil <janus@gcc.gnu.org>
2496
2497 PR fortran/45521
2498 * gfortran.dg/generic_25.f90: New.
2499 * gfortran.dg/generic_26.f90: New.
2500 * gfortran.dg/generic_27.f90: New.
2501
2502 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
2503
2504 PR target/54760
2505 * gcc.target/sh/pr54760-1.c: New.
2506
2507 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2508
2509 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
2510 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
2511 * g++.dg/warn/Wsign-compare-5.C: New test.
2512 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
2513 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
2514 * g++.dg/ext/builtin30.C: New test.
2515 * g++.dg/ext/vla12.C: New test.
2516 * gcc.dg/builtins-85.c: New test.
2517
2518 PR debug/54519
2519 * gcc.dg/guality/pr54519-1.c: New test.
2520 * gcc.dg/guality/pr54519-2.c: New test.
2521 * gcc.dg/guality/pr54519-3.c: New test.
2522 * gcc.dg/guality/pr54519-4.c: New test.
2523 * gcc.dg/guality/pr54519-5.c: New test.
2524 * gcc.dg/guality/pr54519-6.c: New test.
2525
2526 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
2527
2528 PR c++/50893
2529 * g++.dg/cpp0x/defaulted38.C: New.
2530
2531 2012-10-05 Jakub Jelinek <jakub@redhat.com>
2532
2533 PR tree-optimization/33763
2534 * c-c++-common/pr33763.c: New test.
2535
2536 PR tree-optimization/54810
2537 * gcc.dg/tree-ssa/vrp85.c: New test.
2538
2539 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
2540
2541 * gcc.dg/ucnid-7.c: Skip on AIX.
2542 * gcc.dg/ucnid-8.c: Same.
2543 * gcc.dg/ucnid-10.c: Same.
2544 * gcc.dg/ucnid-13.c: Same.
2545 * gcc.dg/attr-alias-3.c: Same.
2546 * gcc.dg/attr-alias-5.c: Same.
2547 * gcc.dg/torture/pr51106-2.c: Same.
2548 * gcc.dg/vmx/3b-13.c: Use valid splat index.
2549
2550 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2551
2552 PR c++/52233
2553 * g++.dg/cpp0x/alias-decl-23.C: New.
2554
2555 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2556
2557 PR c++/53403
2558 * g++.dg/template/friend53.C: New.
2559
2560 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2561
2562 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
2563 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
2564 (scan-ada-spec): Likewise.
2565 (scan-ada-spec-not): Likewise.
2566 * gcc.dg/dump-ada-spec-1.c: New test.
2567 * g++.dg/other/dump-ada-spec-1.C: Likewise.
2568
2569 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2570
2571 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
2572
2573 2012-10-04 Florian Weimer <fweimer@redhat.com>
2574
2575 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
2576
2577 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
2578
2579 PR c++/54323
2580 * g++.dg/cpp0x/pr54323.C: New.
2581
2582 2012-10-04 Richard Guenther <rguenther@suse.de>
2583
2584 PR middle-end/54735
2585 * g++.dg/torture/pr54735.C: New testcase.
2586
2587 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 PR rtl-optimization/54739
2590 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
2591
2592 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
2593
2594 PR target/51244
2595 * gcc.target/sh/pr51244-12.c: New.
2596
2597 2012-10-03 Dehao Chen <dehao@google.com>
2598
2599 PR middle-end/54782
2600 * gcc.dg/pr54782.c: New test.
2601
2602 2012-10-03 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR c++/54777
2605 * g++.dg/cpp0x/constexpr-ref4.C: New test.
2606
2607 2012-10-02 Janus Weil <janus@gcc.gnu.org>
2608
2609 PR fortran/54778
2610 * gfortran.dg/class_53.f90: New.
2611
2612 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
2613
2614 PR debug/54551
2615 * gcc.dg/guality/pr54551.c: New.
2616
2617 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
2618
2619 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
2620 * gcc.target/powerpc/pr46728-2.c: Likewise.
2621
2622 2012-10-02 Sharad Singhai <singhai@google.com>
2623
2624 PR testsuite/54772
2625 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
2626 to fix test failures caused by r191883.
2627 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
2628 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2629 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
2630 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2631 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2632 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
2633 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
2634 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2635 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
2636
2637 2012-09-30 Sharad Singhai <singhai@google.com>
2638
2639 * gcc.target/i386/vect-double-1.c: Fix test.
2640
2641 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
2642
2643 PR target/54087
2644 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
2645 atomic_sub fails.
2646
2647 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
2648
2649 PR rtl-optimization/54457
2650 * gcc.target/i386/pr54457.c: New test.
2651
2652 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2653
2654 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
2655
2656 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
2657
2658 * gcc.target/i386/vect-rebuild.c: New testcase.
2659
2660 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
2661
2662 * gcc.target/i386/pad-10.c (foo2): Return x - z.
2663
2664 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
2665
2666 * gcc.target/mips/pr37362.c: Fix target selector.
2667
2668 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2669
2670 PR target/54083
2671 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
2672
2673 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
2674
2675 * gcc.dg/ucnid-8.c: Update line number.
2676 * gcc.dg/torture/pr51106-2.c: Likewise.
2677
2678 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2679
2680 PR fortran/54667
2681 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
2682 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
2683 * gfortran.dg/c_f_pointer_tests_5.f90: New.
2684
2685 2012-09-30 Janus Weil <janus@gcc.gnu.org>
2686
2687 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
2688 partially reverting r170092.
2689 * gfortran.dg/class_7.f03: Ditto.
2690 * gfortran.dg/coarray_14.f90: Ditto.
2691 * gfortran.dg/typebound_proc_13.f03: Ditto.
2692
2693 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
2694
2695 PR c++/54738
2696 * g++.dg/cpp0x/sfinae42.C: New.
2697
2698 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
2699
2700 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
2701 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
2702 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
2703 * gcc.dg/pr42629.c: XFAIL on AIX.
2704 * gcc.dg/pr47684.c: Same.
2705 * gcc.dg/pr43670.c: Same.
2706 * gcc.dg/pr42916.c: Same.
2707 * gcc.dg/pr45449.c: Same.
2708 * gcc.dg/pr50017.c: Same.
2709 * gcc.dg/pr42728.c: Same.
2710 * gcc.dg/pr47881.c: Same.
2711 * gcc.dg/pr44023.c: Same.
2712 * gcc.dg/pr41345.c: Same.
2713 * gcc.dg/pr42630.c: Same.
2714 * gcc.dg/pr44971.c: Same.
2715 * gcc.dg/pr46771.c: Same.
2716 * gcc.dg/ucnid-8.c: Same.
2717 * gcc.dg/ucnid-10.c: Same.
2718 * gcc.dg/ucnid-13.c: Same.
2719 * gcc.dg/torture/pr51106-2.c: Same.
2720 * gcc.dg/pr48768.c: Same.
2721 * gcc.dg/pr42631.c: Same.
2722 * gcc.dg/pr43084.c: Same.
2723 * gcc.dg/ucnid-7.c: Same.
2724 * gcc.dg/pr42889.c: Same.
2725 * gcc.dg/pr41241.c: Same.
2726 * gcc.dg/pr42719.c: Same.
2727 * g++.dg/debug/pr46583.C: Same.
2728 * g++.dg/debug/pr47106.C: Same.
2729 * g++.dg/opt/pr48549.C: Same.
2730 * g++.dg/other/pr42685.C: Same.
2731 * c-c++-common/pr43942.c: Same.
2732
2733 2012-09-29 Ian Lance Taylor <iant@google.com>
2734
2735 * go.test/go-test.exp: Update for latest version of Go testsuite.
2736
2737 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
2738
2739 PR fortran/52724
2740 * gfortran.dg/internal_readwrite_3.f90: New test.
2741
2742 2012-09-28 Dodji Seketeli <dodji@redhat.com>
2743
2744 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
2745 c-c++-common/Wunused-local-typedefs-2.c to here.
2746
2747 PR c++/54372 - unused attribute inactive on dependant entities
2748 * c-c++-common/Wunused-local-typedefs-2.c: New test.
2749
2750 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2751
2752 PR c++/29028 - Missed unused warning on using declaration
2753 * g++.dg/warn/Wunused-var-18.C: New test.
2754
2755 2012-09-25 Dodji Seketeli <dodji@redhat.com>
2756
2757 PR c++/53551 - -Wunused-local-typedefs misses uses
2758 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
2759
2760 2012-09-28 Jakub Jelinek <jakub@redhat.com>
2761
2762 PR target/54716
2763 * gcc.target/i386/xorps-sse2.c: Remove xfails.
2764
2765 PR tree-optimization/54713
2766 * gcc.c-torture/compile/pr54713-1.c: New test.
2767 * gcc.c-torture/compile/pr54713-2.c: New test.
2768 * gcc.c-torture/compile/pr54713-3.c: New test.
2769
2770 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
2771
2772 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
2773
2774 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2775
2776 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
2777
2778 2012-09-27 Jakub Jelinek <jakub@redhat.com>
2779
2780 PR target/54703
2781 * gcc.target/i386/pr54703.c: New test.
2782
2783 2012-09-27 Richard Guenther <rguenther@suse.de>
2784
2785 PR lto/54709
2786 * gcc.dg/lto/pr54709_0.c: New testcase.
2787 * gcc.dg/lto/pr54709_1.c: Likewise.
2788
2789 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
2790
2791 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2792
2793 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2794
2795 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2796
2797 * gcc.target/arm/pr42879.c: Handle big-endian.
2798
2799 2012-09-26 Steve Ellcey <sellcey@mips.com>
2800
2801 PR c/37303
2802 * gcc.dg/pr37303.c: Check for rdata or rodata.
2803
2804 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2805
2806 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2807
2808 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2809
2810 PR target/51274
2811 PR target/53087
2812 * gcc.target/powerpc/ppc-ne0-1.c: New.
2813
2814 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2815
2816 PR target/54089
2817 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2818 test_19, test_20, test_21, test_22, test_23): New functions.
2819 * gcc.target/sh/pr54089-4.c: New.
2820 * gcc.target/sh/pr54089-5.c: New.
2821 * gcc.target/sh/pr54089-6.c: New.
2822 * gcc.target/sh/pr54089-7.c: New.
2823
2824 2012-09-25 Richard Guenther <rguenther@suse.de>
2825
2826 PR lto/54625
2827 * gcc.dg/lto/pr54702_0.c: New testcase.
2828 * gcc.dg/lto/pr54702_1.c: Likewise.
2829 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2830 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2831 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2832 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2833
2834 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2835
2836 PR c++/54526
2837 * g++.dg/cpp0x/parse2.C: New.
2838 * g++.dg/parse/error11.C: Adjust.
2839 * g++.dg/parse/error12.C: Likewise.
2840
2841 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2842
2843 * gcc.target/i386/20030217-1.c: Added check for
2844 large_long_double effective target.
2845 * gcc.target/i386/387-3.c: Likewise.
2846 * gcc.target/i386/387-4.c: Likewise.
2847 * gcc.target/i386/pr36578-1.c: Likewise.
2848 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2849 when long double size is equal double size.
2850 * gcc.target/i386/excess-precision-1.c: Likewise.
2851 * gcc.target/i386/pr36578-2.c: Likewise.
2852 * gcc.target/i386/20030217-2.c: New testcase.
2853
2854 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2855
2856 PR tree-optimization/54676
2857 * gcc.dg/pr54676.c: New test.
2858
2859 2012-09-25 Richard Guenther <rguenther@suse.de>
2860
2861 PR tree-optimization/53663
2862 * gcc.dg/torture/pr53663-1.c: New testcase.
2863 * gcc.dg/torture/pr53663-2.c: Likewise.
2864 * gcc.dg/torture/pr53663-3.c: Likewise.
2865
2866 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2867
2868 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2869
2870 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2871
2872 * lib/target-supports-dg.exp (dg-require-effective-target,
2873 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2874 dg-process-target-1 instead of dg-process-target.
2875 (dg-process-target-1): Rename from dg-process-target.
2876 (dg-process-target): New.
2877
2878 2012-09-24 Richard Guenther <rguenther@suse.de>
2879
2880 PR tree-optimization/54684
2881 * g++.dg/torture/pr54684.C: New testcase.
2882
2883 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2884
2885 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2886
2887 2012-09-24 Richard Guenther <rguenther@suse.de>
2888
2889 PR middle-end/52173
2890 * gcc.dg/tm/pr52173-1.c: New.
2891 * gcc.dg/tm/pr52173-2.c: New.
2892
2893 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2894
2895 * gcc.dg/pr54669.c: New test.
2896
2897 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2898 Dominique Dhumieres <dominiq@lps.ens.fr>
2899
2900 PR testsuite/54677
2901 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2902
2903 2012-09-23 Tobias Burnus <burnus@net-b.de>
2904
2905 PR fortran/54618
2906 * gfortran.dg/class_array_14.f90: New.
2907
2908 2012-09-22 Kai Tietz <ktietz@redhat.com>
2909
2910 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2911 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2912
2913 2012-09-21 Dehao Chen <dehao@google.com>
2914
2915 PR go/54649
2916 PR tree-optimization/54655
2917 * g++.dg/pr54655.C: New testcase.
2918
2919 2012-09-21 Richard Guenther <rguenther@suse.de>
2920
2921 PR tree-optimization/54647
2922 * g++.dg/torture/pr54647.C: New testcase.
2923
2924 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2925
2926 PR c++/54427
2927 * c-c++-common/torture/vector-compare-2.c: Add -w.
2928
2929 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2930
2931 * gnat.dg/opt20.ads: Move dg directive to...
2932 * gnat.dg/opt20.adb: ...here.
2933 * gnat.dg/addr1.ad[sb]: Likewise.
2934 * gnat.dg/concat2.ad[sb]: Likewise.
2935 * gnat.dg/array16.ad[sb]: Likewise.
2936 * gnat.dg/atomic5.ad[sb]: Likewise.
2937 * gnat.dg/discr29.ad[sb]: Likewise.
2938 * gnat.dg/noreturn5.ad[sb]: Likewise.
2939 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2940 * gnat.dg/discr23.ads: Remove dg directive.
2941 * gnat.dg/nested_float_packed.ads: Likewise.
2942 * gnat.dg/oconst6.ads: Move to...
2943 * gnat.dg/specs/oconst6.ads: ...here.
2944
2945 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/52432
2948 * g++.dg/cpp0x/decltype32.C: Tweak.
2949
2950 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2951
2952 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2953 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2954 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2955 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2956
2957 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2958
2959 PR c++/54581
2960 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2961
2962 2012-09-19 Steve Ellcey <sellcey@mips.com>
2963
2964 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2965
2966 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2967
2968 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2969 * gcc.target/powerpc/ppc-mftb.c: New file.
2970
2971 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2972
2973 PR target/54089
2974 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2975 functions.
2976
2977 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2978
2979 PR target/54236
2980 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2981
2982 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2983
2984 * gcc.c-torture/execute/20120919-1.c: New test.
2985
2986 2012-09-19 Richard Guenther <rguenther@suse.de>
2987
2988 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2989
2990 2012-09-19 Richard Guenther <rguenther@suse.de>
2991
2992 * gcc.dg/builtin-unreachable-6.c: Adjust.
2993
2994 2012-09-19 Richard Guenther <rguenther@suse.de>
2995
2996 * gcc.dg/builtin-object-size-10.c: Adjust.
2997 * gcc.dg/builtin-unreachable-5.c: Adjust.
2998 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2999 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
3000 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
3001 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
3002 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
3003 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
3004 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
3005 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
3006 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
3007 * gcc.dg/vect/vec-scal-opt.c: Adjust.
3008 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
3009 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
3010
3011 2012-09-19 Richard Guenther <rguenther@suse.de>
3012
3013 PR tree-optimization/54132
3014 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
3015 * gcc.dg/torture/pr54132.c: Likewise.
3016
3017 2012-09-19 Terry Guo <terry.guo@arm.com>
3018
3019 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
3020 extra prune rules that will be applied to all tests in a .exp file.
3021 (gcc-dg-prune): Use rules defined by the above variable.
3022 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
3023 harmless warnings on architecture switch conflict.
3024
3025 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
3026
3027 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
3028 of asm-comment characters instead of a single one.
3029 * g++.dg/debug/dwarf2/nested-2.C: Similar.
3030
3031 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
3032
3033 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
3034
3035 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
3036 target instead of xfailing it.
3037 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
3038 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
3039 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
3040 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
3041 * gcc.dg/vect/vect-104.c: Likewise.
3042 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
3043 * gcc.dg/vect/vect-outer-1.c: Likewise.
3044 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
3045 * gcc.dg/vect/vect-outer-1a.c: Likewise.
3046 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
3047 * gcc.dg/vect/vect-outer-1b.c: Likewise.
3048 * gcc.dg/vect/vect-outer-2b.c: Likewise.
3049 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3050 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3051 * gcc.dg/vect/vect-outer-3b.c: Likewise.
3052 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
3053
3054 * lib/target-supports.exp
3055 (check_effective_target_vect_widen_mult_qi_to_hi,
3056 check_effective_target_vect_widen_mult_hi_to_si,
3057 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
3058 check_effective_target_vect_widen_mult_hi_to_si_pattern,
3059 check_effective_target_vect_pack_trunc,
3060 check_effective_target_vect_unpack,
3061 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
3062 instead of arm_none.
3063
3064 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
3065
3066 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3067
3068 * lib/target-supports-dg.exp (check-flags): Add cflags from board
3069 config to compiler_flags.
3070
3071 2012-09-18 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR target/54592
3074 * gcc.target/i386/pr54592.c: New test.
3075
3076 PR tree-optimization/54610
3077 * gcc.target/i386/pr54610.c: New test.
3078
3079 2012-09-17 Jason Merrill <jason@redhat.com>
3080
3081 PR c++/54575
3082 * g++.dg/cpp0x/alias-decl-21.C: New.
3083 * g++.dg/cpp0x/alias-decl-22.C: New.
3084
3085 2012-09-17 Tobias Burnus <burnus@net-b.de>
3086
3087 PR fortran/54608
3088 * gfortran.dg/scan_2.f90: New.
3089
3090 2012-09-17 Jason Merrill <jason@redhat.com>
3091
3092 PR c++/53661
3093 * g++.dg/init/aggr9.C: New.
3094
3095 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
3096
3097 * gnat.dg/loop_optimization12.ad[sb]: New test.
3098
3099 2012-09-17 Janus Weil <janus@gcc.gnu.org>
3100
3101 PR fortran/54285
3102 * gfortran.dg/proc_ptr_result_7.f90: New.
3103
3104 2012-09-17 Tobias Burnus <burnus@net-b.de>
3105
3106 PR fortran/54603
3107 * gfortran.dg/structure_constructor_11.f90: New.
3108
3109 2012-09-17 Jakub Jelinek <jakub@redhat.com>
3110
3111 PR tree-optimization/54563
3112 * g++.dg/torture/pr54563.C: New test.
3113
3114 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3115
3116 PR fortran/54594
3117 * gfortran.dg/typebound_generic_14.f03: New.
3118
3119 2012-09-16 Janus Weil <janus@gcc.gnu.org>
3120
3121 PR fortran/54387
3122 * gfortran.dg/proc_ptr_38.f90: New.
3123
3124 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3125
3126 PR debug/54460
3127 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
3128 to scary regexp.
3129
3130 PR testsuite/54007
3131 * gnat.dg/lto15.adb: Require lto.
3132
3133 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
3134 "myBindC" for hppa*-*-hpux*.
3135
3136 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
3137
3138 * gfortran.dg/namelist_75.f90: New test.
3139
3140 2012-09-15 Tom de Vries <tom@codesourcery.com>
3141
3142 * gcc.dg/tree-ssa/vrp82.c: New test.
3143 * gcc.dg/tree-ssa/vrp83.c: Same.
3144 * gcc.dg/tree-ssa/vrp84.c: Same.
3145
3146 2012-09-15 Tom de Vries <tom@codesourcery.com>
3147
3148 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
3149 * gcc.dg/tree-ssa/vrp81.c: ... this.
3150
3151 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
3152
3153 PR target/54222
3154 * gcc.target/avr/torture/fix-types.h: New.
3155 * gcc.target/avr/torture/vals-hr.def: New.
3156 * gcc.target/avr/torture/vals-r.def: New.
3157 * gcc.target/avr/torture/vals-k.def: New.
3158 * gcc.target/avr/torture/vals-ur.def: New.
3159 * gcc.target/avr/torture/vals-uk.def: New.
3160 * gcc.target/avr/torture/vals-uhr.def: New.
3161 * gcc.target/avr/torture/vals-llk.def: New.
3162 * gcc.target/avr/torture/vals-ullk.def: New.
3163 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
3164 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
3165 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
3166 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
3167 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
3168 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
3169 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
3170 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
3171
3172 2012-09-14 Dehao Chen <dehao@google.com>
3173
3174 * g++.dg/debug/dwarf2/deallocator.C: New test.
3175
3176 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3177
3178 PR c/54552
3179 * gcc.c-torture/compile/pr54552-1.c: New test.
3180
3181 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
3182
3183 PR c++/54427
3184 * g++.dg/other/vector-compare.C: New testcase.
3185 * c-c++-common/vector-compare-3.c: New testcase.
3186 * gcc.dg/vector-shift.c: Move ...
3187 * c-c++-common/vector-shift.c: ... here.
3188 * gcc.dg/vector-shift1.c: Move ...
3189 * c-c++-common/vector-shift1.c: ... here.
3190 * gcc.dg/vector-shift3.c: Move ...
3191 * c-c++-common/vector-shift3.c: ... here.
3192 * gcc.dg/vector-compare-1.c: Move ...
3193 * c-c++-common/vector-compare-1.c: ... here.
3194 * gcc.dg/vector-compare-2.c: Move ...
3195 * c-c++-common/vector-compare-2.c: ... here.
3196 * gcc.c-torture/execute/vector-compare-1.c: Move ...
3197 * c-c++-common/torture/vector-compare-1.c: ... here.
3198 * gcc.c-torture/execute/vector-compare-2.x: Delete.
3199 * gcc.c-torture/execute/vector-compare-2.c: Move ...
3200 * c-c++-common/torture/vector-compare-2.c: ... here.
3201 * gcc.c-torture/execute/vector-shift.c: Move ...
3202 * c-c++-common/torture/vector-shift.c: ... here.
3203 * gcc.c-torture/execute/vector-shift2.c: Move ...
3204 * c-c++-common/torture/vector-shift2.c: ... here.
3205 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
3206 * c-c++-common/torture/vector-subscript-1.c: ... here.
3207 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
3208 * c-c++-common/torture/vector-subscript-2.c: ... here.
3209 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
3210 * c-c++-common/torture/vector-subscript-3.c: ... here.
3211
3212 2012-09-14 Joseph Myers <joseph@codesourcery.com>
3213
3214 PR c/54103
3215 * gcc.c-torture/compile/pr54103-1.c,
3216 gcc.c-torture/compile/pr54103-2.c,
3217 gcc.c-torture/compile/pr54103-3.c,
3218 gcc.c-torture/compile/pr54103-4.c,
3219 gcc.c-torture/compile/pr54103-5.c,
3220 gcc.c-torture/compile/pr54103-6.c: New tests.
3221 * gcc.dg/c90-const-expr-8.c: Update expected column number.
3222
3223 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
3224
3225 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
3226
3227 2012-09-14 Richard Guenther <rguenther@suse.de>
3228
3229 PR tree-optimization/54565
3230 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
3231 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
3232
3233 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
3234
3235 * gcc.target/arm/combine-movs.c: Add missing space.
3236
3237 2012-09-14 Richard Guenther <rguenther@suse.de>
3238
3239 * g++.dg/torture/builtin-location.C: New testcase.
3240
3241 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
3242 Manuel López-Ibåñez <manu@gcc.gnu.org>
3243
3244 PR c++/53210
3245 * g++.dg/warn/Wuninitialized-self.C: New.
3246
3247 2012-09-13 Jakub Jelinek <jakub@redhat.com>
3248
3249 PR c/54559
3250 * gcc.c-torture/compile/pr54559.c: New test.
3251
3252 2012-09-13 Jason Merrill <jason@redhat.com>
3253
3254 PR c++/53839
3255 * g++.dg/cpp0x/constexpr-temp1.C: New.
3256
3257 PR c++/54511
3258 * g++.dg/template/anonunion2.C: New.
3259
3260 PR c++/53836
3261 * g++.dg/template/init10.C: New.
3262
3263 2012-09-13 Tobias Burnus <burnus@net-b.de>
3264
3265 PR fortran/54556
3266 * gfortran.dg/implicit_pure_3.f90: New.
3267
3268 2012-09-13 Richard Guenther <rguenther@suse.de>
3269
3270 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
3271
3272 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
3273
3274 * gcc.target/arm/builtin-bswap-1.c: New testcase.
3275
3276 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3277
3278 * c-c++-common/pr51712.c: Handle for short-enum targets.
3279
3280 2012-09-12 Terry Guo <terry.guo@arm.com>
3281
3282 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
3283 and lsrs for Thumb2 mode.
3284
3285 2012-09-12 Jan Hubicka <jh@suse.cz>
3286
3287 * gcc.dg/ipa/inlinehint-2.c: New testcase.
3288
3289 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
3290
3291 PR target/54445
3292 * gcc.target/i386/pr54445-1.c: New file.
3293 * gcc.target/i386/pr54445-2.c: Likewise.
3294
3295 2012-09-12 Tobias Burnus <burnus@net-b.de>
3296
3297 PR fortran/54225
3298 PR fortran/53306
3299 * gfortran.dg/coarray_10.f90: Update dg-error.
3300 * gfortran.dg/coarray_28.f90: New.
3301 * gfortran.dg/array_section_3.f90: New.
3302
3303 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
3304
3305 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
3306 gcc.target/arm/pr48252.c: Fix for big-endian support.
3307
3308 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
3309
3310 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
3311
3312 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3313 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3314
3315 * gcc.target/arm/neon-vfma-1.c: New testcase.
3316 * gcc.target/arm/neon-vfms-1.c: Likewise.
3317 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
3318 of float.
3319 * gcc.target/arm/neon-vmls-1.c: Likewise.
3320 * lib/target-supports.exp (add_options_for_arm_neonv2): New
3321 function.
3322 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
3323 (check_effective_target_arm_neonv2_ok): Likewise.
3324 (check_effective_target_arm_neonv2_hw): Likewise.
3325 (check_effective_target_arm_neonv2): Likewise.
3326
3327 2012-09-11 Richard Guenther <rguenther@suse.de>
3328
3329 PR middle-end/54515
3330 * g++.dg/tree-ssa/pr54515.C: New testcase.
3331
3332 2012-09-10 Andrew Pinski <apinski@cavium.com>
3333
3334 PR tree-opt/c54362
3335 * gcc.dg/tm/memopt-16.c: New testcase.
3336
3337 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/54541
3340 PR c++/54542
3341 * g++.dg/cpp0x/sfinae40.C: New.
3342 * g++.dg/cpp0x/sfinae41.C: Likewise.
3343
3344 2012-09-10 Jason Merrill <jason@redhat.com>
3345
3346 PR c++/54538
3347 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
3348
3349 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
3350
3351 PR target/54089
3352 * gcc.target/sh/pr54089-3.c: New.
3353
3354 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3355
3356 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
3357
3358 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3359
3360 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
3361
3362 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
3363
3364 * gcc.dg/pr52558-2.c: Delete.
3365 * gcc.dg/simulate-thread/speculative-store-3.c: New.
3366
3367 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
3368
3369 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
3370
3371 2012-09-10 Richard Guenther <rguenther@suse.de>
3372
3373 PR tree-optimization/54520
3374 * gcc.dg/torture/pr54520.c: New testcase.
3375
3376 2012-09-10 Jason Merrill <jason@redhat.com>
3377
3378 PR c++/54506
3379 * g++.dg/cpp0x/implicit14.C: New.
3380
3381 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
3382
3383 PR fortran/54208
3384 * gfortran.dg/bound_simplification_3.f90: New test.
3385
3386 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
3387
3388 PR testsuite/54184
3389 * gcc.dg/pr52558-1.c: Delete.
3390 * gcc.dg/simulate-thread/speculative-store-2.c: New.
3391
3392 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
3393
3394 * gcc.target/arm/pr50318-1.c: Scan for smlal.
3395 * gcc.target/arm/smlaltb-1.c: XFAIL test.
3396 * gcc.target/arm/smlaltt-1.c: Likewise.
3397
3398 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
3399
3400 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
3401
3402 2012-09-07 Tom de Vries <tom@codesourcery.com>
3403
3404 PR tree-optimization/53986
3405 * gcc.dg/tree-ssa/vrp80.c: New test.
3406 * gcc.dg/tree-ssa/vrp80-2.c: Same.
3407
3408 2012-09-06 Jason Merrill <jason@redhat.com>
3409
3410 PR c++/54341
3411 PR c++/54253
3412 * g++.dg/cpp0x/constexpr-virtual2.C: New.
3413 * g++.dg/cpp0x/constexpr-virtual3.C: New.
3414
3415 2012-09-06 Andrew Pinski <apinski@cavium.com>
3416
3417 PR tree-opt/54494
3418 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
3419
3420 2012-09-06 Jakub Jelinek <jakub@redhat.com>
3421
3422 PR rtl-optimization/54455
3423 * gcc.dg/54455.c: New test.
3424
3425 2012-09-06 Tobias Burnus <burnus@net-b.de>
3426
3427 PR fortran/54463
3428 * gfortran.dg/promotion_2.f90: New.
3429
3430 2012-09-05 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR middle-end/54486
3433 * c-c++-common/pr54486.c: New test.
3434
3435 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
3436
3437 PR fortran/54474
3438 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
3439
3440 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/54191
3443 * g++.dg/cpp0x/sfinae39.C: New.
3444
3445 2012-09-04 Jason Merrill <jason@redhat.com>
3446
3447 PR c++/54441
3448 * g++.dg/ext/flexary3.C: New.
3449
3450 PR c++/54420
3451 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
3452
3453 PR c++/54198
3454 * g++.dg/template/defarg15.C: New.
3455
3456 PR c++/54437
3457 * g++.dg/template/access24.C: New.
3458
3459 2012-09-04 Richard Guenther <rguenther@suse.de>
3460
3461 PR tree-optimization/54458
3462 * gcc.dg/torture/pr54458.c: New testcase.
3463
3464 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
3465
3466 * gcc.target/arm/neon-vext.c: New test.
3467 * gcc.target/arm/neon-vext-execute.c: Ditto.
3468
3469 2012-09-04 Janus Weil <janus@gcc.gnu.org>
3470
3471 PR fortran/54243
3472 PR fortran/54244
3473 * gfortran.dg/select_type_29.f03: New.
3474
3475 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
3476
3477 * gcc.dg/fold-perm.c: Improve test.
3478
3479 2012-09-03 Tobias Burnus <burnus@net-b.de>
3480
3481 PR fortran/51632
3482 * gfortran.dg/coarray_class_1.f90: New.
3483
3484 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3485
3486 PR target/49206
3487 * gcc.c-torture/compile/pr49206.c: New test.
3488
3489 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
3490 Uros Bizjak <ubizjak@gmail.com>
3491
3492 PR target/36680
3493 * gfortran.dg/pr36680.f90: New test.
3494
3495 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
3496
3497 PR target/42295
3498 * g++.dg/opt/pr42295.C: New test.
3499
3500 2012-09-01 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR target/54436
3503 * gcc.dg/torture/pr54436.c: New test.
3504
3505 2012-09-01 Andrew Pinski <apinski@cavium.com>
3506
3507 * gcc.target/mips/truncate-8.c: New testcase.
3508
3509 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
3510
3511 PR target/46829
3512 PR target/46843
3513 * gcc.target/i386/pr46829.c: New test.
3514 * gcc.target/i386/pr46843.c: Ditto.
3515
3516 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
3517 Jason Merrill <jason@redhat.com>
3518
3519 PR c++/18747
3520 * g++.dg/parse/error50.C: New.
3521
3522 2012-08-31 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR c/54428
3525 * gcc.c-torture/compile/pr54428.c: New test.
3526
3527 2012-08-31 Ollie Wild <aaw@google.com>
3528
3529 PR c++/54197
3530 * g++.dg/init/lifetime3.C: New test.
3531
3532 2012-08-31 Martin Jambor <mjambor@suse.cz>
3533
3534 PR middle-end/54409
3535 * gcc.dg/torture/pr54409.c: New test.
3536
3537 2012-08-31 Martin Jambor <mjambor@suse.cz>
3538
3539 * gfortran.dg/pr48636.f90: Add dump scan checks.
3540
3541 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
3542
3543 * gcc.target/mips/mips.exp: Work out default -msynci setting.
3544
3545 2012-08-28 Joey Ye <joey.ye@arm.com>
3546
3547 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
3548
3549 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
3550
3551 PR target/46254
3552 * gcc.target/i386/pr46254.c: New test.
3553
3554 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3555
3556 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
3557 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
3558 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
3559
3560 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3561
3562 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
3563 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
3564 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
3565 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
3566 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
3567 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
3568 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
3569 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
3570 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
3571 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
3572 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
3573 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
3574 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
3575 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
3576 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
3577 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
3578 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
3579 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
3580 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
3581 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
3582 gcc.target/mips/unaligned-1.c: Tighten regexps.
3583
3584 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
3585
3586 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
3587 (mips_option_groups): Remove optimization. Add various -f options.
3588 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
3589 and -pg imply -fno-omit-frame-pointer.
3590 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
3591 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
3592 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
3593 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
3594 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
3595 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
3596 * gcc.target/mips/abi-n32-long32.c: Likewise.
3597 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
3598 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
3599 * gcc.target/mips/abi-n32-long64.c: Likewise.
3600 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
3601 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
3602 * gcc.target/mips/abi-n64-long32.c: Likewise.
3603 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
3604 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
3605 * gcc.target/mips/abi-n64-long64.c: Likewise.
3606 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
3607 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
3608 * gcc.target/mips/abi-o32-long32.c: Likewise.
3609 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
3610 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
3611 * gcc.target/mips/abi-o32-long64.c: Likewise.
3612 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
3613 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
3614 * gcc.target/mips/abi-o64-long32.c: Likewise.
3615 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
3616 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
3617 * gcc.target/mips/abi-o64-long64.c: Likewise.
3618 * gcc.target/mips/asm-1.c: Likewise.
3619 * gcc.target/mips/branch-1.c: Likewise.
3620 * gcc.target/mips/call-3.c: Likewise.
3621 * gcc.target/mips/call-saved-3.c: Likewise.
3622 * gcc.target/mips/clear-cache-1.c: Likewise.
3623 * gcc.target/mips/div-1.c: Likewise.
3624 * gcc.target/mips/div-2.c: Likewise.
3625 * gcc.target/mips/div-3.c: Likewise.
3626 * gcc.target/mips/div-4.c: Likewise.
3627 * gcc.target/mips/div-5.c: Likewise.
3628 * gcc.target/mips/div-6.c: Likewise.
3629 * gcc.target/mips/div-7.c: Likewise.
3630 * gcc.target/mips/div-8.c: Likewise.
3631 * gcc.target/mips/div-9.c: Likewise.
3632 * gcc.target/mips/div-10.c: Likewise.
3633 * gcc.target/mips/div-11.c: Likewise.
3634 * gcc.target/mips/div-12.c: Likewise.
3635 * gcc.target/mips/dsp-ctrl.c: Likewise.
3636 * gcc.target/mips/dsp-no-lhx.c: Likewise.
3637 * gcc.target/mips/ext-8.c: Likewise.
3638 * gcc.target/mips/extend-2.c: Likewise.
3639 * gcc.target/mips/fix-r10000-1.c: Likewise.
3640 * gcc.target/mips/fix-r10000-2.c: Likewise.
3641 * gcc.target/mips/fix-r10000-3.c: Likewise.
3642 * gcc.target/mips/fix-r10000-4.c: Likewise.
3643 * gcc.target/mips/fix-r10000-5.c: Likewise.
3644 * gcc.target/mips/fix-r10000-6.c: Likewise.
3645 * gcc.target/mips/fix-r10000-7.c: Likewise.
3646 * gcc.target/mips/fix-r10000-8.c: Likewise.
3647 * gcc.target/mips/fix-r10000-9.c: Likewise.
3648 * gcc.target/mips/fix-r10000-10.c: Likewise.
3649 * gcc.target/mips/fix-r10000-11.c: Likewise.
3650 * gcc.target/mips/fix-r10000-12.c: Likewise.
3651 * gcc.target/mips/fix-r10000-13.c: Likewise.
3652 * gcc.target/mips/fix-r10000-14.c: Likewise.
3653 * gcc.target/mips/fix-r10000-15.c: Likewise.
3654 * gcc.target/mips/fpcmp-1.c: Likewise.
3655 * gcc.target/mips/fpcmp-2.c: Likewise.
3656 * gcc.target/mips/fpr-moves-7.c: Likewise.
3657 * gcc.target/mips/fpr-moves-8.c: Likewise.
3658 * gcc.target/mips/int-moves-1.c: Likewise.
3659 * gcc.target/mips/int-moves-2.c: Likewise.
3660 * gcc.target/mips/long-calls-pg.c: Likewise.
3661 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
3662 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
3663 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
3664 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
3665 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
3666 * gcc.target/mips/mips-3d-1.c: Likewise.
3667 * gcc.target/mips/mips-3d-2.c: Likewise.
3668 * gcc.target/mips/mips-3d-3.c: Likewise.
3669 * gcc.target/mips/mips-3d-4.c: Likewise.
3670 * gcc.target/mips/mips-3d-5.c: Likewise.
3671 * gcc.target/mips/mips-3d-6.c: Likewise.
3672 * gcc.target/mips/mips-3d-7.c: Likewise.
3673 * gcc.target/mips/mips-3d-8.c: Likewise.
3674 * gcc.target/mips/mips-3d-9.c: Likewise.
3675 * gcc.target/mips/mips-ps-1.c: Likewise.
3676 * gcc.target/mips/mips-ps-2.c: Likewise.
3677 * gcc.target/mips/mips-ps-3.c: Likewise.
3678 * gcc.target/mips/mips-ps-4.c: Likewise.
3679 * gcc.target/mips/mips-ps-6.c: Likewise.
3680 * gcc.target/mips/mips32-dspr2.c: Likewise.
3681 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
3682 * gcc.target/mips/neg-abs-1.c: Likewise.
3683 * gcc.target/mips/neg-abs-2.c: Likewise.
3684 * gcc.target/mips/nmadd-3.c: Likewise.
3685 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
3686 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
3687 * gcc.target/mips/octeon-pop-1.c: Likewise.
3688 * gcc.target/mips/pr26765.c: Likewise.
3689 * gcc.target/mips/pr33256.c: Likewise.
3690 * gcc.target/mips/pr33635-1.c: Likewise.
3691 * gcc.target/mips/pr33755.c: Likewise.
3692 * gcc.target/mips/pr35802.c: Likewise.
3693 * gcc.target/mips/pr45074.c: Likewise.
3694 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
3695 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
3696 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
3697 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
3698 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
3699 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
3700 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
3701 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
3702 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
3703 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
3704 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
3705 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
3706 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
3707 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
3708 * gcc.target/mips/save-restore-1.c: Likewise.
3709 * gcc.target/mips/save-restore-3.c: Likewise.
3710 * gcc.target/mips/save-restore-5.c: Likewise.
3711 * gcc.target/mips/smartmips-ror-1.c: Likewise.
3712 * gcc.target/mips/smartmips-ror-2.c: Likewise.
3713 * gcc.target/mips/smartmips-ror-3.c: Likewise.
3714 * gcc.target/mips/smartmips-ror-4.c: Likewise.
3715 * gcc.target/mips/stack-1.c: Likewise.
3716
3717 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
3718 Tighten regexps.
3719
3720 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
3721 branch under test to be filled with preceding rather than
3722 following instructions.
3723 * gcc.target/mips/branch-10.c: Likewise.
3724 * gcc.target/mips/branch-11.c: Likewise.
3725 * gcc.target/mips/branch-12.c: Likewise.
3726 * gcc.target/mips/branch-13.c: Likewise.
3727 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
3728 to be eliminated. Tighten $28 scan-assembler-not test.
3729
3730 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
3731 function to...
3732 * gcc.target/mips/call-4.c: ...this new test.
3733
3734 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
3735 more likely.
3736 * gcc.target/mips/code-readable-3.c: Likewise.
3737 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
3738 flag but skip for -O0.
3739 * gcc.target/mips/code-readable-4.c: Likewise.
3740
3741 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
3742 of operations under test.
3743 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
3744
3745 * gcc.target/mips/near-far-3.c: Remove optimization flag.
3746 Don't require sibling-call optimization.
3747 * gcc.target/mips/near-far-4.c: Likewise.
3748
3749 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
3750 Make sure that the register variable is used.
3751 * gcc.target/mips/soft-float-1.c: Likewise.
3752
3753 * gcc.target/mips/sdata-1.c: Make static data volatile.
3754 * gcc.target/mips/sdata-2.c: Likewise.
3755 * gcc.target/mips/sdata-3.c: Likewise.
3756 * gcc.target/mips/sdata-4.c: Likewise.
3757
3758 * gcc.target/mips/20020620-1.c: Remove optimization flag but
3759 skip for -O0.
3760 * gcc.target/mips/atomic-memory-2.c: Likewise.
3761 * gcc.target/mips/branch-cost-1.c: Likewise.
3762 * gcc.target/mips/branch-cost-2.c: Likewise.
3763 * gcc.target/mips/cache-1.c: Likewise.
3764 * gcc.target/mips/call-1.c: Likewise.
3765 * gcc.target/mips/call-saved-2.c: Likewise.
3766 * gcc.target/mips/const-anchor-1.c: Likewise.
3767 * gcc.target/mips/const-anchor-2.c: Likewise.
3768 * gcc.target/mips/dse-1.c: Likewise.
3769 * gcc.target/mips/dsp-lhx.c: Likewise.
3770 * gcc.target/mips/dspr2-MULTU.c: Likewise.
3771 * gcc.target/mips/ext-1.c: Likewise.
3772 * gcc.target/mips/ext-2.c: Likewise.
3773 * gcc.target/mips/ext-3.c: Likewise.
3774 * gcc.target/mips/ext-4.c: Likewise.
3775 * gcc.target/mips/ext-5.c: Likewise.
3776 * gcc.target/mips/ext-6.c: Likewise.
3777 * gcc.target/mips/ext-7.c: Likewise.
3778 * gcc.target/mips/extend-1.c: Likewise.
3779 * gcc.target/mips/fix-r4000-1.c: Likewise.
3780 * gcc.target/mips/fix-r4000-3.c: Likewise.
3781 * gcc.target/mips/fix-r4000-5.c: Likewise.
3782 * gcc.target/mips/fix-r4000-6.c: Likewise.
3783 * gcc.target/mips/fix-r4000-8.c: Likewise.
3784 * gcc.target/mips/fix-r4000-10.c: Likewise.
3785 * gcc.target/mips/fixed-scalar-type.c: Likewise.
3786 * gcc.target/mips/fixed-vector-type.c: Likewise.
3787 * gcc.target/mips/fpr-moves-1.c: Likewise.
3788 * gcc.target/mips/fpr-moves-2.c: Likewise.
3789 * gcc.target/mips/fpr-moves-3.c: Likewise.
3790 * gcc.target/mips/fpr-moves-4.c: Likewise.
3791 * gcc.target/mips/fpr-moves-5.c: Likewise.
3792 * gcc.target/mips/fpr-moves-6.c: Likewise.
3793 * gcc.target/mips/ins-1.c: Likewise.
3794 * gcc.target/mips/ins-2.c: Likewise.
3795 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3796 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3797 * gcc.target/mips/lazy-binding-1.c: Likewise.
3798 * gcc.target/mips/madd-3.c: Likewise.
3799 * gcc.target/mips/madd-5.c: Likewise.
3800 * gcc.target/mips/madd-6.c: Likewise.
3801 * gcc.target/mips/madd-8.c: Likewise.
3802 * gcc.target/mips/madd-9.c: Likewise.
3803 * gcc.target/mips/memcpy-1.c: Likewise.
3804 * gcc.target/mips/mips-ps-type.c: Likewise.
3805 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3806 * gcc.target/mips/mips-sched-madd.c: Likewise.
3807 * gcc.target/mips/mips16e-extends.c: Likewise.
3808 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3809 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3810 * gcc.target/mips/movcc-1.c: Likewise.
3811 * gcc.target/mips/movcc-2.c: Likewise.
3812 * gcc.target/mips/movcc-3.c: Likewise.
3813 * gcc.target/mips/msub-5.c: Likewise.
3814 * gcc.target/mips/msub-6.c: Likewise.
3815 * gcc.target/mips/msub-8.c: Likewise.
3816 * gcc.target/mips/mult-2.c: Likewise.
3817 * gcc.target/mips/mult-3.c: Likewise.
3818 * gcc.target/mips/mult-5.c: Likewise.
3819 * gcc.target/mips/mult-6.c: Likewise.
3820 * gcc.target/mips/mult-7.c: Likewise.
3821 * gcc.target/mips/mult-12.c: Likewise.
3822 * gcc.target/mips/mult-13.c: Likewise.
3823 * gcc.target/mips/mult-14.c: Likewise.
3824 * gcc.target/mips/mult-15.c: Likewise.
3825 * gcc.target/mips/mult-17.c: Likewise.
3826 * gcc.target/mips/mult-18.c: Likewise.
3827 * gcc.target/mips/mult-19.c: Likewise.
3828 * gcc.target/mips/nmadd-1.c: Likewise.
3829 * gcc.target/mips/nmadd-2.c: Likewise.
3830 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3831 * gcc.target/mips/octeon-cins-1.c: Likewise.
3832 * gcc.target/mips/octeon-cins-2.c: Likewise.
3833 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3834 * gcc.target/mips/octeon-exts-2.c: Likewise.
3835 * gcc.target/mips/octeon-exts-3.c: Likewise.
3836 * gcc.target/mips/octeon-exts-4.c: Likewise.
3837 * gcc.target/mips/octeon-exts-5.c: Likewise.
3838 * gcc.target/mips/octeon-exts-6.c: Likewise.
3839 * gcc.target/mips/octeon-exts-7.c: Likewise.
3840 * gcc.target/mips/octeon-pop-2.c: Likewise.
3841 * gcc.target/mips/octeon-seq-3.c: Likewise.
3842 * gcc.target/mips/octeon-seq-4.c: Likewise.
3843 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3844 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3845 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3846 * gcc.target/mips/pr54240.c: Likewise.
3847 * gcc.target/mips/rsqrt-1.c: Likewise.
3848 * gcc.target/mips/rsqrt-2.c: Likewise.
3849 * gcc.target/mips/rsqrt-3.c: Likewise.
3850 * gcc.target/mips/rsqrt-4.c: Likewise.
3851 * gcc.target/mips/save-restore-2.c: Likewise.
3852 * gcc.target/mips/save-restore-4.c: Likewise.
3853 * gcc.target/mips/sb1-1.c: Likewise.
3854 * gcc.target/mips/scc-1.c: Likewise.
3855 * gcc.target/mips/scc-2.c: Likewise.
3856 * gcc.target/mips/scc-3.c: Likewise.
3857 * gcc.target/mips/scc-4.c: Likewise.
3858 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3859 * gcc.target/mips/truncate-1.c: Likewise.
3860 * gcc.target/mips/truncate-2.c: Likewise.
3861 * gcc.target/mips/truncate-3.c: Likewise.
3862 * gcc.target/mips/truncate-4.c: Likewise.
3863 * gcc.target/mips/truncate-5.c: Likewise.
3864 * gcc.target/mips/truncate-6.c: Likewise.
3865 * gcc.target/mips/unaligned-1.c: Likewise.
3866
3867 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3868 skip for -O0. Require -fexpensive-optimizations.
3869 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3870 * gcc.target/mips/dspr2-MULT.c: Likewise.
3871 * gcc.target/mips/fix-r4000-2.c: Likewise.
3872 * gcc.target/mips/fix-r4000-4.c: Likewise.
3873 * gcc.target/mips/fix-r4000-7.c: Likewise.
3874 * gcc.target/mips/fix-r4000-9.c: Likewise.
3875 * gcc.target/mips/madd-1.c: Likewise.
3876 * gcc.target/mips/madd-2.c: Likewise.
3877 * gcc.target/mips/madd-4.c: Likewise.
3878 * gcc.target/mips/maddu-1.c: Likewise.
3879 * gcc.target/mips/maddu-2.c: Likewise.
3880 * gcc.target/mips/maddu-3.c: Likewise.
3881 * gcc.target/mips/maddu-4.c: Likewise.
3882 * gcc.target/mips/msub-1.c: Likewise.
3883 * gcc.target/mips/msub-2.c: Likewise.
3884 * gcc.target/mips/msub-3.c: Likewise.
3885 * gcc.target/mips/msub-4.c: Likewise.
3886 * gcc.target/mips/msubu-1.c: Likewise.
3887 * gcc.target/mips/msubu-2.c: Likewise.
3888 * gcc.target/mips/msubu-3.c: Likewise.
3889 * gcc.target/mips/msubu-4.c: Likewise.
3890 * gcc.target/mips/mult-1.c: Likewise.
3891 * gcc.target/mips/mult-4.c: Likewise.
3892 * gcc.target/mips/mult-8.c: Likewise.
3893 * gcc.target/mips/mult-9.c: Likewise.
3894 * gcc.target/mips/mult-10.c: Likewise.
3895 * gcc.target/mips/mult-11.c: Likewise.
3896 * gcc.target/mips/mult-16.c: Likewise.
3897
3898 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3899 skip for -O0 and -Os.
3900 * gcc.target/mips/fix-r4000-12.c: Likewise.
3901 * gcc.target/mips/madd-7.c: Likewise.
3902 * gcc.target/mips/mips-ps-5.c: Likewise.
3903 * gcc.target/mips/mips-ps-7.c: Likewise.
3904 * gcc.target/mips/msub-7.c: Likewise.
3905
3906 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3907 skip for -O0. Require -mno-abicalls.
3908 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3909
3910 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3911 skip for -O0. Require a total number of BBIT instructions and
3912 at least one of each kind.
3913
3914 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3915 skip for -O0. Require -fno-unroll-loops.
3916
3917 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3918 skip for -O0. Allow BLTZ as well as BGEZ.
3919
3920 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3921
3922 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3923 skip for -O0. Require -fschedule-insns2.
3924 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3925
3926 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3927 but skip for -O0. Make a branch-likely more likely.
3928
3929 * gcc.target/mips/timode-2.c: Split each test into its own function.
3930 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3931
3932 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3933 skip for -O0. Require -fpeephole2.
3934 * gcc.target/mips/vr-mult-2.c: Likewise.
3935
3936 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3937
3938 PR preprocessor/53469
3939 * gcc.dg/cpp/_Pragma7.c: New test case.
3940
3941 2012-08-27 Tobias Burnus <burnus@net-b.de>
3942
3943 PR fortran/54370
3944 * gfortran.dg/do_5.f90: New.
3945
3946 2012-08-27 Tobias Burnus <burnus@net-b.de>
3947
3948 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3949 from dg-options as -Wall no longer implies it.
3950
3951 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3952
3953 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3954
3955 2012-08-25 Jason Merrill <jason@redhat.com>
3956
3957 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3958
3959 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/51421
3962 * g++.dg/cpp0x/auto34.C: New.
3963
3964 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3965
3966 PR c/54363
3967 * gcc.dg/pr54363.c: New test.
3968
3969 PR c/54355
3970 * gcc.dg/pr54355.c: New test.
3971
3972 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3973
3974 PR debug/52857
3975 * gcc.target/i386/pr52857-1.c: New.
3976 * gcc.target/i386/pr52857-2.c: Likewise.
3977
3978 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3979
3980 * gcc.target/mips/code-readable-4.c: New test.
3981
3982 2012-08-23 Julian Brown <julian@codesourcery.com>
3983 Sandra Loosemore <sandra@codesourcery.com>
3984
3985 * gcc.target/mips/code-readable-1.c: Add -O to options.
3986
3987 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3988
3989 PR c++/20420
3990 * g++.dg/lookup/using53.C: New.
3991
3992 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3993
3994 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3995 * gcc.dg/fixed-point/convert-1.c: New.
3996 * gcc.dg/fixed-point/convert-2.c: New.
3997 * gcc.dg/fixed-point/convert-3.c: New.
3998 * gcc.dg/fixed-point/convert-4.c: New.
3999 * gcc.dg/fixed-point/convert-float-1.c: New.
4000 * gcc.dg/fixed-point/convert-float-2.c: New.
4001 * gcc.dg/fixed-point/convert-float-3.c: New.
4002 * gcc.dg/fixed-point/convert-float-4.c: New.
4003 * gcc.dg/fixed-point/convert-accum-neg.c: New.
4004 * gcc.dg/fixed-point/convert-sat.c: New.
4005 * gcc.dg/fixed-point/convert.h: New.
4006
4007 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
4008
4009 PR target/54089
4010 * gcc.target/sh/pr54089-2.c: New.
4011
4012 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 * gcc.target/i386/long-double-64-1.c: New file.
4015 * gcc.target/i386/long-double-64-2.c: Likewise.
4016 * gcc.target/i386/long-double-64-3.c: Likewise.
4017 * gcc.target/i386/long-double-64-4.c: Likewise.
4018 * gcc.target/i386/long-double-80-1.c: Likewise.
4019 * gcc.target/i386/long-double-80-2.c: Likewise.
4020 * gcc.target/i386/long-double-80-3.c: Likewise.
4021 * gcc.target/i386/long-double-80-4.c: Likewise.
4022 * gcc.target/i386/long-double-80-5.c: Likewise.
4023 * gcc.target/i386/long-double-80-6.c: Likewise.
4024 * gcc.target/i386/long-double-80-7.c: Likewise.
4025
4026 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
4027
4028 PR tree-optimization/54317
4029 * gcc.dg/tree-ssa/vrp79.c: New testcase.
4030
4031 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
4032
4033 PR target/39423
4034 * gcc.target/sh/pr39423-2.c: New.
4035
4036 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
4037
4038 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
4039 * gcc.dg/fold-perm.c: Likewise.
4040
4041 2012-08-20 Jan Hubicka <jh@suse.cz>
4042
4043 PR fortran/48636
4044 * gcc.dg/ipa/inlinehint-1.c: New.
4045
4046 2012-08-20 Florian Weimer <fweimer@redhat.com>
4047
4048 PR c++/19351
4049 * g++.dg/init/new38.C: New test.
4050 * g++.dg/init/new39.C: New test.
4051
4052 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4053
4054 PR target/54089
4055 * gcc.target/sh/pr54089-1.c: New.
4056
4057 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
4058
4059 PR target/51244
4060 * gcc.target/sh/pr51244-11.c: New.
4061
4062 2012-08-20 Tobias Burnus <burnus@net-b.de>
4063
4064 PR fortran/54301
4065 * gfortran.dg/warn_target_lifetime_2.f90: New.
4066
4067 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
4068
4069 PR c++/10416
4070 * g++.dg/warn/Wunused-var-17.C: New.
4071
4072 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
4073
4074 PR middle-end/53992
4075 * gcc.dg/gomp/pr53992.c: New test.
4076
4077 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4078
4079 PR tree-ssa/54295
4080 * gcc.c-torture/execute/20120817-1.c: New test.
4081
4082 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
4083
4084 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
4085 add instruction.
4086 (f2): New test that really does need adds.
4087
4088 2012-08-20 Richard Guenther <rguenther@suse.de>
4089
4090 PR tree-optimization/54327
4091 * gcc.dg/torture/pr54327.c: New testcase.
4092
4093 2012-08-20 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR tree-optimization/54321
4096 * gcc.c-torture/compile/pr54321.c: New test.
4097
4098 2012-08-20 Tobias Burnus <burnus@net-b.de>
4099
4100 PR fortran/54301
4101 * gfortran.dg/warn_target_lifetime_1.f90: New.
4102
4103 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
4104
4105 PR fortran/54298
4106 * gfortran.dg/real_compare_1.f90: New test case.
4107 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
4108
4109 2012-08-18 Jan Hubicka <jh@suse.cz>
4110
4111 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
4112
4113 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
4114
4115 PR fortran/39290
4116 * gfortran.dg/interface_37.f90: New test.
4117
4118 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
4119 Gary Funck <gary@intrepid.com>
4120
4121 PR target/20020
4122 * gcc.target/i386/pr20020-1.c: New test.
4123 * gcc.target/i386/pr20020-2.c: Likewise.
4124 * gcc.target/i386/pr20020-3.c: Likewise.
4125
4126 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
4127
4128 * gcc.target/i386/perm-concat.c: New test.
4129
4130 2012-08-17 Julian Brown <julian@codesourcery.com>
4131
4132 * gcc.target/arm/div64-unwinding.c: New test.
4133
4134 2012-08-17 Jakub Jelinek <jakub@redhat.com>
4135
4136 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
4137
4138 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
4139
4140 PR target/54236
4141 * gcc.target/sh/pr54236-1.c: New.
4142
4143 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
4144
4145 * lib/target-supports.exp (check_effective_target_sync_int_long)
4146 (check_effective_target_sync_char_short): Enable for crisv32-*
4147 and cris-*.
4148
4149 PR middle-end/54261
4150 * gcc.dg/torture/pr54261-1.c: New test.
4151
4152 2012-08-15 Janus Weil <janus@gcc.gnu.org>
4153
4154 PR fortran/54243
4155 PR fortran/54244
4156 * gfortran.dg/typebound_call_24.f03: New.
4157
4158 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159
4160 PR tree-optimization/54245
4161 * gcc.dg/tree-ssa/pr54245.c: New test.
4162
4163 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4164
4165 PR tree-optimization/54240
4166 * gcc.target/powerpc/pr54240.c: New test.
4167 * gcc.target/mips/pr54240.c: Likewise.
4168
4169 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4170
4171 PR target/52933
4172 * gcc.target/sh/pr52933-1.c: New.
4173 * gcc.target/sh/pr52933-2.c: New.
4174
4175 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
4176
4177 PR target/50751
4178 * gcc.target/sh/pr50751-8.c: New.
4179
4180 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
4181
4182 PR fortran/47586
4183 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
4184 * gfortran.dg/typebound_proc_27.f03: New test.
4185
4186 2012-08-14 Sterling Augustine <saugustine@google.com>
4187
4188 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
4189
4190 2012-08-14 Tobias Burnus <burnus@net-b.de>
4191
4192 PR fortran/40881
4193 * gfortran.dg/data_constraints_3.f90: New.
4194 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
4195 to disable -pedantic compilation.
4196 * gfortran.dg/pr37243.f: Ditto.
4197 * gfortran.dg/g77/19990826-3.f: Ditto.
4198 * gfortran.dg/g77/20020307-1.f : Ditto.
4199 * gfortran.dg/g77/980310-3.f: Ditto.
4200
4201 2012-08-14 Tobias Burnus <burnus@net-b.de>
4202
4203 PR fortran/54234
4204 * gfortran.dg/warn_conversion_4.f90: New.
4205
4206 2012-08-14 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR middle-end/53411
4209 PR rtl-optimization/53495
4210 * gcc.c-torture/compile/pr53411.c: New test.
4211 * gcc.c-torture/compile/pr53495.c: New test.
4212
4213 2012-08-13 Richard Guenther <rguenther@suse.de>
4214
4215 * gcc.dg/tree-prof/update-loopch.c: Adjust.
4216
4217 2012-08-13 Richard Guenther <rguenther@suse.de>
4218
4219 PR tree-optimization/54200
4220 * gcc.dg/guality/pr54200.c: New testcase.
4221 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
4222
4223 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4224
4225 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
4226
4227 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4228
4229 PR target/51244
4230 * gcc.target/sh/pr51244-7.c: New.
4231 * gcc.target/sh/pr51244-8.c: New.
4232 * gcc.target/sh/pr51244-9.c: New.
4233 * gcc.target/sh/pr51244-10.c: New.
4234
4235 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4236
4237 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
4238 -m2e or -m2a.
4239 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
4240 * gcc.target/sh/pr53511-1.c: Likewise.
4241 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
4242 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
4243 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
4244 * gcc.target/sh/pr53512-3.c: Likewise.
4245 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
4246
4247 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
4248
4249 PR target/39423
4250 * gcc.c-torture/compile/pr39423-1.c: New.
4251 * gcc.c-torture/compile/pr39423-2.c: New.
4252
4253 2012-08-12 Tobias Burnus <burnus@net-b.de>
4254
4255 PR fortran/54221
4256 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
4257 they appear uninitialized on the RHS.
4258 * gfortran.dg/public_private_module_6.f90: New.
4259
4260 2012-08-11 Martin Jambor <mjambor@suse.cz>
4261
4262 PR fortran/48636
4263 * gfortran.dg/pr48636.f90: New test.
4264
4265 2012-08-10 Jakub Jelinek <jakub@redhat.com>
4266
4267 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
4268 to avoid warnings.
4269 (main): Adjust caller.
4270
4271 2012-08-10 Richard Guenther <rguenther@suse.de>
4272
4273 * gcc.dg/matrix/*.c: Adjust and move ...
4274 * gcc.dg/torture/: ... here.
4275 * gcc.dg/matrix: Remove directory.
4276
4277 2012-08-10 Richard Guenther <rguenther@suse.de>
4278
4279 PR middle-end/54219
4280 * gcc.dg/torture/vector-shuffle1.c: New testcase.
4281
4282 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4283
4284 PR middle-end/54211
4285 * gcc.dg/tree-ssa/pr54211.c: New test.
4286
4287 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4288
4289 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
4290 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
4291
4292 2012-08-10 Richard Guenther <rguenther@suse.de>
4293
4294 PR tree-optimization/54109
4295 * gcc.dg/torture/pr54109.c: New testcase.
4296 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
4297 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
4298
4299 2012-08-10 Richard Guenther <rguenther@suse.de>
4300
4301 PR tree-optimization/54027
4302 * gcc.dg/torture/pr54027.c: New testcase.
4303
4304 2012-08-10 Richard Guenther <rguenther@suse.de>
4305
4306 * g++.dg/plugin/selfassign.c: Adjust.
4307 * gcc.dg/plugin/selfassign.c: Likewise.
4308 * gcc.dg/strlenopt-11.c: Likewise.
4309 * gcc.dg/strlenopt-13.c: Likewise.
4310 * gcc.dg/no-strict-overflow-4.c: Likewise.
4311 * gcc.dg/strict-overflow-4.c: Likewise.
4312 * gcc.dg/tree-ssa/alias-11.c: Likewise.
4313 * gcc.dg/tree-ssa/alias-6.c: Likewise.
4314 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4315 * gcc.dg/tree-ssa/pr18908.c: Likewise.
4316 * gcc.dg/tree-ssa/pr19431.c: Likewise.
4317 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
4318 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
4319 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
4320 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
4321 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
4322 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
4323 * gcc.dg/pr46309.c: Likewise.
4324 * gcc.dg/tree-ssa/loop-5.c: Likewise.
4325
4326 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
4327
4328 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
4329 for x86 targets.
4330 * gcc.c-torture/compile/20120727-2.c: New test.
4331
4332 2012-08-09 Martin Jambor <mjambor@suse.cz>
4333
4334 * gcc.dg/ipa/iinline-4.c: New test.
4335 * gcc.dg/ipa/iinline-5.c: Likewise.
4336 * gcc.dg/ipa/iinline-6.c: Likewise.
4337 * gcc.dg/ipa/iinline-7.c: Likewise.
4338 * gcc.dg/lto/20120723_0.c: Likewise.
4339 * gcc.dg/lto/20120723_1.c: Likewise.
4340
4341 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4342
4343 PR target/39423
4344 * gcc.target/sh/pr39423-1.c: New.
4345
4346 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
4347
4348 PR target/51244
4349 * gcc.target/sh/pr51244-5: New.
4350 * gcc.target/sh/pr51244-6: New.
4351
4352 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4353
4354 * gcc.target/i386/adx-addxcarry32-3.c: New.
4355 * gcc.target/i386/adx-addxcarry64-3.c: New.
4356
4357 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
4358
4359 PR rtl-optimization/53701
4360 * gcc.dg/pr53701.c: New test.
4361
4362 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
4363
4364 * gcc.c-torture/compile/20120727-1.c: New test.
4365
4366 2012-08-09 Tobias Burnus <burnus@net-b.de>
4367
4368 PR fortran/54199
4369 * gfortran.dg/intrinsic_shadow_4.f90: New.
4370
4371 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4372
4373 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
4374
4375 2012-08-08 Joseph Myers <joseph@codesourcery.com>
4376
4377 * gcc.c-torture/execute/20120808-1.c: New test.
4378
4379 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
4380
4381 PR rtl-optimization/54157
4382 * gcc.target/i386/pr54157.c: New file.
4383
4384 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4385
4386 * gcc.target/i386/adx-addcarryx32-1.c: New.
4387 * gcc.target/i386/adx-addcarryx32-2.c: New.
4388 * gcc.target/i386/adx-addcarryx64-1.c: New.
4389 * gcc.target/i386/adx-addcarryx64-2.c: New.
4390 * gcc.target/i386/adx-check.h: New.
4391 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
4392 * gcc.target/i386/sse-12.c: Add -madx.
4393 * gcc.target/i386/sse-13.c: Ditto.
4394 * gcc.target/i386/sse-14.c: Ditto.
4395 * gcc.target/i386/sse-22.c: Ditto.
4396 * gcc.target/i386/sse-23.c: Ditto.
4397 * g++.dg/other/i386-2.C: Ditto.
4398 * g++.dg/other/i386-3.C: Ditto.
4399
4400 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4401
4402 * gcc.dg/tree-ssa/slsr-5.c: New.
4403 * gcc.dg/tree-ssa/slsr-6.c: New.
4404 * gcc.dg/tree-ssa/slsr-7.c: New.
4405 * gcc.dg/tree-ssa/slsr-8.c: New.
4406 * gcc.dg/tree-ssa/slsr-9.c: New.
4407 * gcc.dg/tree-ssa/slsr-10.c: New.
4408 * gcc.dg/tree-ssa/slsr-11.c: New.
4409 * gcc.dg/tree-ssa/slsr-12.c: New.
4410 * gcc.dg/tree-ssa/slsr-13.c: New.
4411 * gcc.dg/tree-ssa/slsr-14.c: New.
4412 * gcc.dg/tree-ssa/slsr-15.c: New.
4413 * gcc.dg/tree-ssa/slsr-16.c: New.
4414 * gcc.dg/tree-ssa/slsr-17.c: New.
4415 * gcc.dg/tree-ssa/slsr-18.c: New.
4416 * gcc.dg/tree-ssa/slsr-19.c: New.
4417 * gcc.dg/tree-ssa/slsr-20.c: New.
4418 * gcc.dg/tree-ssa/slsr-21.c: New.
4419 * gcc.dg/tree-ssa/slsr-22.c: New.
4420 * gcc.dg/tree-ssa/slsr-23.c: New.
4421 * gcc.dg/tree-ssa/slsr-24.c: New.
4422 * gcc.dg/tree-ssa/slsr-25.c: New.
4423 * gcc.dg/tree-ssa/slsr-26.c: New.
4424 * gcc.dg/tree-ssa/slsr-30.c: New.
4425 * gcc.dg/tree-ssa/slsr-31.c: New.
4426
4427 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
4428
4429 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
4430 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
4431 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
4432
4433 2012-08-06 Cary Coutant <ccoutant@google.com>
4434
4435 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
4436
4437 2012-08-06 Janus Weil <janus@gcc.gnu.org>
4438
4439 PR fortran/35831
4440 * gfortran.dg/dummy_procedure_5.f90: Modified.
4441 * gfortran.dg/dummy_procedure_8.f90: New.
4442 * gfortran.dg/interface_26.f90: Modified.
4443 * gfortran.dg/proc_ptr_11.f90: Modified.
4444 * gfortran.dg/proc_ptr_15.f90: Modified.
4445 * gfortran.dg/proc_ptr_result_5.f90: Modified.
4446 * gfortran.dg/typebound_override_1.f90: Modified.
4447 * gfortran.dg/typebound_proc_6.f03: Modified.
4448
4449 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4450
4451 PR tree-optimization/51938
4452 PR tree-optimization/52005
4453 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
4454 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
4455 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
4456 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
4457
4458 2012-08-06 Dodji Seketeli <dodji@redhat.com>
4459
4460 Avoid crashing on erroneous static_assert usage
4461 * g++.dg/cpp0x/static_assert8.C: New test.
4462
4463 2012-08-06 Jason Merrill <jason@redhat.com>
4464
4465 * g++.dg/cpp0x/sfinae38.C: New.
4466
4467 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
4468 Paolo Carlini <paolo.carlini@oracle.com>
4469
4470 PR c++/54165
4471 * g++.dg/conversion/void2.C: New.
4472
4473 2012-08-06 Tom de Vries <tom@codesourcery.com>
4474
4475 * gcc.dg/tree-ssa/vrp78.c: New test.
4476
4477 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4478 Richard Sandiford <rdsandiford@googlemail.com>
4479
4480 * g++.dg/opt/enum2.C: Require fpic target.
4481 * g++.dg/lto/20090303_0.C: Likewise.
4482
4483 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
4484 Catherine Moore <clm@codesourcery.com>
4485
4486 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
4487 flush function names too.
4488 * gcc.target/mips/clear-cache-1.c: Likewise.
4489
4490 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
4491
4492 PR target/54156
4493 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
4494
4495 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
4496
4497 PR fortran/54166
4498 * gfortran.dg/array_5.f90: New test.
4499
4500 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4501
4502 PR tree-optimization/30318
4503 * gcc.dg/tree-ssa/vrp77.c: New testcase.
4504
4505 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
4506
4507 * g++.dg/ext/vector17.C: New testcase.
4508
4509 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
4510
4511 PR target/51931
4512 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
4513 * g++.dg/opt/longbranch1.C: Likewise.
4514
4515 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
4516
4517 PR tree-optimization/53805
4518 * gcc.dg/fold-notunord.c: New testcase.
4519
4520 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
4521
4522 PR fortran/48820
4523 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
4524 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
4525
4526 2012-08-02 Jason Merrill <jason@redhat.com>
4527 Paolo Carlini <paolo.carlini@oracle.com>
4528
4529 PR c++/51213 (again)
4530 * g++.dg/cpp0x/sfinae37.C: Extend.
4531
4532 2012-08-02 Richard Guenther <rguenther@suse.de>
4533
4534 PR tree-optimization/50672
4535 * g++.dg/torture/pr50672.C: New testcase.
4536
4537 2012-08-02 Janus Weil <janus@gcc.gnu.org>
4538
4539 PR fortran/54147
4540 * gfortran.dg/abstract_type_6.f03: Modified.
4541 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
4542 * gfortran.dg/proc_ptr_comp_35.f90: New.
4543 * gfortran.dg/typebound_proc_9.f03: Modified.
4544 * gfortran.dg/typebound_proc_26.f90: New.
4545
4546 2012-08-02 Richard Guenther <rguenther@suse.de>
4547
4548 * gcc.dg/torture/pta-callused-1.c: Adjust.
4549 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
4550 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
4551 * gcc.dg/tree-ssa/alias-19.c: Likewise.
4552 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
4553 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4554 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4555 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
4556 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4557
4558 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
4559
4560 PR fortran/54033
4561 * gfortran.dg/include_6.f90: New test case.
4562 * gfortran.dg/include_7.f90: New test case.
4563 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
4564
4565 2012-08-01 Tom de Vries <tom@codesourcery.com>
4566
4567 * gcc.dg/tree-ssa/vrp76.c: New test.
4568
4569 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
4570
4571 PR tree-optimization/46556
4572 * gcc.dg/tree-ssa/slsr-27.c: New.
4573 * gcc.dg/tree-ssa/slsr-28.c: New.
4574 * gcc.dg/tree-ssa/slsr-29.c: New.
4575
4576 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4577
4578 PR fortran/42418
4579 * gfortran.dg/proc_decl_29.f90: New.
4580
4581 2012-07-31 Dehao Chen <dehao@google.com>
4582
4583 * gcc.dg/predict-7.c: New test.
4584
4585 2012-07-31 Janus Weil <janus@gcc.gnu.org>
4586
4587 PR fortran/54134
4588 * gfortran.dg/typebound_override_3.f90: New.
4589
4590 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
4591
4592 PR tree-optimization/53773
4593 * gcc.dg/vect/pr53773.c: New test.
4594
4595 2012-07-31 Nick Clifton <nickc@redhat.com>
4596
4597 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
4598 and for XStormy16.
4599
4600 2012-07-31 Tobias Burnus <burnus@net-b.de>
4601
4602 * gfortran.dg/c_funloc_tests_6.f90: New.
4603 * gfortran.dg/c_funloc_tests_7.f90: New.
4604 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
4605
4606 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
4607
4608 PR c++/53624
4609 * g++.dg/cpp0x/temp_default5.C: New.
4610
4611 2012-07-30 Janus Weil <janus@gcc.gnu.org>
4612
4613 PR fortran/51081
4614 * gfortran.dg/proc_ptr_37.f90: New.
4615
4616 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
4617
4618 * lib/target-supports.exp
4619 (check_effective_target_vect_natural_alignment): New function.
4620 * gcc.dg/align-2.c: Only run on targets with natural alignment
4621 of vector types.
4622 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
4623 alignment of vector types.
4624
4625 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
4626 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4627
4628 * gcc.target/i386/rdseed16-1.c: New.
4629 * gcc.target/i386/rdseed32-1.c: Ditto
4630 * gcc.target/i386/rdseed64-1.c: Ditto
4631 * gcc.target/i386/sse-12.c: Add -mrdseed.
4632 * gcc.target/i386/sse-13.c: Ditto.
4633 * gcc.target/i386/sse-14.c: Ditto.
4634 * g++.dg/other/i386-2.C: Ditto.
4635 * g++.dg/other/i386-3.C: Ditto.
4636
4637 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
4638
4639 PR target/51244
4640 * gcc.target/sh/pr51244-4.c: New.
4641
4642 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
4643
4644 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
4645 for alpha*-*-* targets. Cleanup original tree dump.
4646
4647 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
4648
4649 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
4650 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
4651
4652 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
4653
4654 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
4655 rand, srand. Include <stdlib.h>.
4656
4657 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
4658
4659 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
4660
4661 2012-07-26 Richard Henderson <rth@redhat.com>
4662
4663 * gcc.dg/attr-hotcold-1.c: New.
4664 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
4665
4666 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
4667 Sandra Loosemore <sandra@codesourcery.com>
4668
4669 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
4670
4671 2012-07-26 Tobias Burnus <burnus@net-b.de>
4672
4673 * gfortran.dg/contiguous_1.f90: Update dg-error.
4674 * gfortran.dg/proc_ptr_32.f90: Ditto.
4675
4676 2012-07-26 Richard Guenther <rguenther@suse.de>
4677
4678 PR tree-optimization/54098
4679 * gcc.dg/torture/pr54098.c: New testcase.
4680
4681 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4682
4683 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
4684 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
4685
4686 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4687
4688 PR fortran/44354
4689 * gfortran.dg/array_constructor_39.f90: New test.
4690
4691 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
4692
4693 PR fortran/44354
4694 * gfortran.dg/array_constructor_38.f90: New test.
4695
4696 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
4697
4698 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
4699
4700 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
4701
4702 * gnat.dg/noreturn5.ad[sb]: New test.
4703
4704 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
4705 Paul Brook <paul@codesourcery.com>
4706
4707 PR target/53633
4708
4709 * lib/target-suports.exp (check_effective_target_naked_functions): New.
4710 * c-c++-common/pr53633.c: New test.
4711
4712 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
4713
4714 * gcc.target/i386/asm-dialect-1.c: New test case.
4715
4716 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
4717 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
4718
4719 * gcc.target/i386/prefetchw-1.c: New.
4720 * gcc.target/i386/sse-12.c: Add -mprfchw.
4721 * gcc.target/i386/sse-13.c: Ditto.
4722 * gcc.target/i386/sse-14.c: Ditto.
4723 * gcc.target/i386/sse-22.c: Ditto.
4724 * gcc.target/i386/sse-23.c: Ditto.
4725 * g++.dg/other/i386-2.C: Ditto.
4726 * g++.dg/other/i386-3.C: Ditto.
4727
4728 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
4729
4730 * lib/gcc-dg.exp (process-message): Don't ignore errors.
4731
4732 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4733
4734 PR target/54051
4735 * gcc.target/arm/pr54051.c: New.
4736 * gcc.target/arm/vfp-1.c: Adjust test.
4737
4738 2012-07-24 Julian Brown <julian@codesourcery.com>
4739
4740 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
4741 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
4742 hard-float ARM.
4743
4744 2012-07-23 Paul Brook <paul@codesourcery.com>
4745
4746 * g++.dg/other/armv7m-1.c: New test.
4747
4748 2012-07-23 Julian Brown <julian@codesourcery.com>
4749
4750 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
4751 ARM.
4752 (DO_TEST): Define to 1 for appropriate ARM targets.
4753
4754 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
4755
4756 PR tree-optimization/53881
4757 * gcc.dg/pr53881.c: Renamed to ...
4758 * gcc.dg/pr53881-1.c: ... this.
4759 * gcc.dg/pr53881-2.c: New test.
4760
4761 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
4762
4763 Handle recent changes in default atomics for cris*-*-linux*.
4764 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
4765 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
4766 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
4767 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
4768 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
4769 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
4770 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
4771 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
4772 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
4773 -mno-unaligned-atomic-may-use-library is in effect for
4774 cris*-*-linux*.
4775 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
4776 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
4777 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
4778 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
4779 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
4780 gcc.target/cris/torture/sync-mis-op-i-1.c,
4781 gcc.target/cris/torture/sync-mis-op-i-2.c,
4782 gcc.target/cris/torture/sync-mis-op-i-1a.c,
4783 gcc.target/cris/torture/sync-mis-op-i-3.c,
4784 gcc.target/cris/torture/sync-mis-op-i-3a.c,
4785 gcc.target/cris/torture/sync-mis-op-s-1a.c,
4786 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
4787 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
4788 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
4789 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
4790 (main): Remove local variable x.
4791 [mis_ok]: Check that atomics don't fail.
4792
4793 2012-07-21 Andrew Pinski <apinski@cavium.com>
4794
4795 * gcc.dg/tree-ssa/vrp72.c: New test.
4796 * gcc.dg/tree-ssa/vrp73.c: New test.
4797 * gcc.dg/tree-ssa/vrp74.c: New test.
4798 * gcc.dg/tree-ssa/vrp75.c: New test.
4799
4800 2012-07-21 Andrew Pinski <apinski@cavium.com>
4801
4802 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4803 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4804
4805 2012-07-21 Andrew Pinski <apinski@cavium.com>
4806
4807 * gcc.target/mips/octeon-pop-2.c: New testcase.
4808
4809 2012-07-21 Tobias Burnus <burnus@net-b.de>
4810
4811 PR fortran/48820
4812 * gfortran.dg/assumed_rank_3.f90: New.
4813 * gfortran.dg/assumed_rank_11.f90: New.
4814 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4815 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4816 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4817
4818 2012-07-21 Andrew Pinski <apinski@cavium.com>
4819
4820 * gcc.target/mips/unaligned-1.c: New testcase.
4821
4822 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4823
4824 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4825
4826 2012-07-20 Tobias Burnus <burnus@net-b.de>
4827
4828 * gfortran.dg/bind_c_array_params_2.f90: New.
4829 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4830 and update dg-error.
4831
4832 2012-07-20 Tobias Burnus <burnus@net-b.de>
4833
4834 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4835
4836 2012-07-20 Jason Merrill <jason@redhat.com>
4837
4838 PR c++/54038
4839 * g++.dg/other/array7.C: New.
4840
4841 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4842
4843 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4844 the basic block and check loop depth.
4845 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4846 matching patterns and comments.
4847 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4848 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4849
4850 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4851
4852 PR c++/28656
4853 * c-c++-common/pr28656.c: New test.
4854
4855 2012-07-19 Jason Merrill <jason@redhat.com>
4856
4857 PR c++/54026
4858 * g++.dg/init/mutable1.C: New.
4859
4860 2012-07-20 Tobias Burnus <burnus@net-b.de>
4861
4862 PR fortran/48820
4863 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4864 * gfortran.dg/assumed_rank_1.f90: New.
4865 * gfortran.dg/assumed_rank_1_c.c: New.
4866 * gfortran.dg/assumed_rank_2.f90: New.
4867 * gfortran.dg/assumed_rank_4.f90: New.
4868 * gfortran.dg/assumed_rank_5.f90: New.
4869 * gfortran.dg/assumed_rank_6.f90: New.
4870 * gfortran.dg/assumed_rank_7.f90: New.
4871 * gfortran.dg/assumed_rank_8.f90: New.
4872 * gfortran.dg/assumed_rank_8_c.c: New.
4873 * gfortran.dg/assumed_rank_9.f90: New.
4874 * gfortran.dg/assumed_rank_10.f90: New.
4875 * gfortran.dg/assumed_rank_12.f90: New.
4876
4877 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4878
4879 * gnat.dg/opt25.adb: New test.
4880 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4881 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4882
4883 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gnat.dg/aggr20.ad[sb]: New test.
4886 * gnat.dg/aggr20_pkg.ads: New helper.
4887
4888 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4889
4890 * gnat.dg/derived_type3.adb: New test.
4891 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4892
4893 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR rtl-optimization/53942
4896 * gcc.dg/pr53942.c: New test.
4897
4898 2012-07-19 Jason Merrill <jason@redhat.com>
4899
4900 PR c++/54021
4901 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4902
4903 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4904
4905 * gnat.dg/discr38.adb: New test.
4906
4907 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4908
4909 PR middle-end/54017
4910 * c-c++-common/gomp/pr54017.c: New test.
4911
4912 2012-07-19 Richard Guenther <rguenther@suse.de>
4913 Eric Botcazou <ebotcazou@adacore.com>
4914
4915 * gnat.dg/loop_optimization11.adb: New testcase.
4916 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4917
4918 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4919 Jason Merrill <jason@redhat.com>
4920
4921 * g++.dg/cpp0x/sfinae37.C: New.
4922 * g++.dg/template/access23.C: New.
4923 * g++.dg/template/access7.C: Adjust.
4924 * g++.dg/template/sfinae10.C: Don't expect errors.
4925 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4926
4927 2012-07-18 Julian Brown <julian@codesourcery.com>
4928 Sandra Loosemore <sandra@codesroucery.com>
4929
4930 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4931
4932 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4933
4934 * gnat.dg/noreturn4.ad[sb]: New test.
4935 * gnat.dg/noreturn4_pkg.ads: New helper.
4936
4937 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4938 Julian Brown <julian@codesourcery.com>
4939
4940 * gcc.target/arm/neon-vdup-1.c: New test case.
4941 * gcc.target/arm/neon-vdup-2.c: New test case.
4942 * gcc.target/arm/neon-vdup-3.c: New test case.
4943 * gcc.target/arm/neon-vdup-4.c: New test case.
4944 * gcc.target/arm/neon-vdup-5.c: New test case.
4945 * gcc.target/arm/neon-vdup-6.c: New test case.
4946 * gcc.target/arm/neon-vdup-7.c: New test case.
4947 * gcc.target/arm/neon-vdup-8.c: New test case.
4948 * gcc.target/arm/neon-vdup-9.c: New test case.
4949 * gcc.target/arm/neon-vdup-10.c: New test case.
4950 * gcc.target/arm/neon-vdup-11.c: New test case.
4951 * gcc.target/arm/neon-vdup-12.c: New test case.
4952 * gcc.target/arm/neon-vdup-13.c: New test case.
4953 * gcc.target/arm/neon-vdup-14.c: New test case.
4954 * gcc.target/arm/neon-vdup-15.c: New test case.
4955 * gcc.target/arm/neon-vdup-16.c: New test case.
4956 * gcc.target/arm/neon-vdup-17.c: New test case.
4957 * gcc.target/arm/neon-vdup-18.c: New test case.
4958 * gcc.target/arm/neon-vdup-19.c: New test case.
4959 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4960 arguments non-constant.
4961
4962 2012-07-18 Richard Guenther <rguenther@suse.de>
4963
4964 PR tree-optimization/53970
4965 * g++.dg/torture/pr53970.C: New testcase.
4966
4967 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4968
4969 PR target/38621
4970 * gcc.c-torture/compile/pr38621.c: New.
4971
4972 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4973
4974 PR target/33135
4975 * gcc.target/sh/pr33135-1.c: New.
4976 * gcc.target/sh/pr33135-2.c: New.
4977 * gcc.target/sh/pr33135-3.c: New.
4978 * gcc.target/sh/pr33135-4.c: New.
4979
4980 2012-07-17 Jason Merrill <jason@redhat.com>
4981
4982 PR c++/53995
4983 * g++.dg/parse/enum9.C: New.
4984
4985 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4986 Sandra Loosemore <sandra@codesourcery.com>
4987
4988 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4989 if there is a conflict with -mcpu=. Use -mcpu=5208.
4990
4991 2012-07-17 Jason Merrill <jason@redhat.com>
4992
4993 PR c++/53989
4994 * g++.dg/template/array23.C: New.
4995
4996 2012-07-17 Tobias Burnus <burnus@net-b.de>
4997
4998 PR fortran/53985
4999 * gfortran.dg/bind_c_usage_26.f90: New.
5000 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
5001 * gfortran.dg/bind_c_usage_13.f03: Ditto.
5002 * gfortran.dg/bind_c_usage_18.f90: Ditto.
5003 * gfortran.dg/interop_params.f03: Ditto.
5004
5005 2012-07-17 Jason Merrill <jason@redhat.com>
5006
5007 * g++.dg/template/inherit8.C: Adjust.
5008 * g++.dg/template/using21.C: Adjust.
5009 * g++.dg/template/using22.C: Adjust.
5010
5011 PR c++/53549
5012 * g++.dg/template/current-inst1.C: New.
5013 * g++.dg/parse/crash35.C: Adjust.
5014
5015 2012-07-17 Tobias Burnus <burnus@net-b.de>
5016
5017 PR fortran/52101
5018 * gfortran.dg/oldstyle_4.f90: New.
5019
5020 2012-07-17 Tobias Burnus <burnus@net-b.de>
5021
5022 PR fortran/49265
5023 * gfortran.dg/module_procedure_double_colon_3.f90: New.
5024 * gfortran.dg/module_procedure_double_colon_4.f90: New.
5025
5026 2012-07-16 Jason Merrill <jason@redhat.com>
5027
5028 * g++.dg/parse/access8.C: Adjust.
5029 * g++.dg/template/sfinae6_neg.C: Adjust.
5030
5031 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
5032
5033 PR fortran/53824
5034 * gfortran.dg/coarray_allocate_1.f90: New test.
5035
5036 2012-07-16 Andrew Pinski <apinski@cavium.com>
5037
5038 * gcc.c-torture/execute/bswap-1.c: New testcase.
5039 * gcc.c-torture/compile/unalign-1.c: New testcase.
5040 * gcc.c-torture/compile/20120524-1.c: New testcase.
5041 * gcc.c-torture/compile/20101216-1.c: New testcase.
5042
5043 2012-07-16 Dehao Chen <dehao@google.com>
5044
5045 Revert
5046 2012-07-10 Dehao Chen <dehao@google.com>
5047
5048 * gcc.dg/debug_info_inline.c: New test.
5049
5050 2012-07-16 Janus Weil <janus@gcc.gnu.org>
5051
5052 PR fortran/53956
5053 * gfortran.dg/proc_decl_28.f90: New.
5054
5055 2012-07-16 Andrew Pinski <apinski@cavium.com>
5056
5057 * gcc.dg/torture/builtins-1.c: New testcase.
5058
5059 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
5060
5061 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
5062 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
5063 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5064 gcc.target/cris/sync-1-v10.c,
5065 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
5066 pass -mno-unaligned-atomic-may-use-library.
5067 * gcc.target/cris/sync-xchg-1.c: New test.
5068 * gcc.target/cris/20011127-1.c: Adjust to %P being a
5069 valid register operand output modifier.
5070
5071 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
5072
5073 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
5074 characters.
5075
5076 2012-07-13 Andrew Pinski <apinski@cavium.com>
5077
5078 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
5079 rather than cleanup-tree-dump.
5080 * gcc.target/mips/octeon-pipe-1.c: Likewise.
5081
5082 2012-07-13 Richard Guenther <rguenther@suse.de>
5083
5084 PR tree-optimization/53907
5085 * gcc.target/i386/pr53907.c: New testcase.
5086
5087 2012-07-13 Richard Guenther <rguenther@suse.de>
5088
5089 PR tree-optimization/53922
5090 * gcc.dg/torture/pr53922.c: New testcase.
5091
5092 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
5093
5094 PR rtl-optimization/53908
5095 * gcc.dg/torture/pr53908.c: New test.
5096
5097 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
5098
5099 PR c++/53531
5100 * g++.dg/cpp0x/variadic135.C: New.
5101
5102 2012-07-12 Jason Merrill <jason@redhat.com>
5103
5104 * g++.dg/template/sfinae6_neg.C: Adjust.
5105
5106 2012-07-12 Tobias Burnus <burnus@net-b.de>
5107
5108 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
5109 * gfortran.dg/c_f_pointer_tests_3.f90: Update
5110 scan-tree-dump-times pattern.
5111
5112 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5113
5114 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
5115
5116 2012-07-11 Jason Merrill <jason@redhat.com>
5117
5118 DR 1402
5119 * g++.g/cpp0x/defaulted37.C: New.
5120
5121 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
5122
5123 PR target/53859
5124 * gcc.target/arm/pr53859.c: New test.
5125
5126 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
5127
5128 PR target/53886
5129 * gcc.c-torture/compile/pr53886.c: New.
5130
5131 2012-07-10 Dehao Chen <dehao@google.com>
5132
5133 * gcc.dg/debug_info_inline.c: New test.
5134
5135 2012-07-10 Jason Merrill <jason@redhat.com>
5136
5137 PR c++/53733
5138 * g++.dg/cpp0x/defaulted36.C: New.
5139 * g++.dg/cpp0x/defaulted21.C: Adjust.
5140
5141 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
5142
5143 2012-07-09 Sterling Augustine <saugustine@google.com>
5144
5145 * g++.dg/debug/dwarf2/pubnames-2.C: New.
5146
5147 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
5148
5149 PR tree-optimization/53887
5150 * gcc.dg/pr53887.c: New test.
5151
5152 2012-07-09 Jason Merrill <jason@redhat.com>
5153
5154 PR c++/53882
5155 * g++.dg/cpp0x/nullptr29.C: New.
5156
5157 2012-07-09 Tom de Vries <tom@codesourcery.com>
5158 Richard Guenther <rguenther@suse.de>
5159
5160 * gcc.dg/builtin-unreachable-6.c: New test.
5161 * gcc.dg/builtin-unreachable-5.c: New test.
5162
5163 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
5164
5165 PR tree-optimization/53881
5166 * gcc.dg/pr53881.c: New test.
5167
5168 2012-07-06 Jason Merrill <jason@redhat.com>
5169
5170 PR c++/53862
5171 * g++.dg/cpp0x/variadic134.C: New.
5172
5173 PR c++/53858
5174 * g++.dg/cpp0x/alias-decl-20.C: New.
5175
5176 2012-07-06 Tom de Vries <tom@codesourcery.com>
5177
5178 PR tree-optimization/51879
5179 * gcc.dg/pr51879-16.c: New test.
5180 * gcc.dg/pr51879-17.c: Same.
5181
5182 2012-07-06 Tom de Vries <tom@codesourcery.com>
5183
5184 PR tree-optimization/52009
5185 * gcc.dg/pr51879-7.c: New test.
5186 * gcc.dg/pr51879-18.c: New test.
5187
5188 2012-07-05 Jason Merrill <jason@redhat.com>
5189
5190 PR c++/50852
5191 * g++.dg/template/typedef39.C: New.
5192
5193 PR c++/53039
5194 * g++.dg/cpp0x/variadic133.C: New.
5195 * g++.dg/template/param1.C: Adjust.
5196
5197 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5198
5199 PR target/48941
5200 PR target/51980
5201 * gcc.target/arm/neon/vtrnf32.c: Update.
5202 * gcc.target/arm/neon/vtrns32.c: Update.
5203 * gcc.target/arm/neon/vtrnu32.c: Update.
5204 * gcc.target/arm/neon/vzipf32.c: Update.
5205 * gcc.target/arm/neon/vzips32.c: Update.
5206 * gcc.target/arm/neon/vzipu32.c: Update.
5207
5208 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
5209
5210 PR fortran/53732
5211 * gfortran.dg/inline_sum_4.f90: New test.
5212
5213 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
5214
5215 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
5216
5217 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5218
5219 * gcc.target/arm/fma-sp.c: New testcase.
5220 * gcc.target/arm/fma.c: Likewise.
5221 * gcc.target/arm/fma.h: Likewise.
5222
5223 2012-07-04 Jason Merrill <jason@redhat.com>
5224
5225 PR c++/53848
5226 * g++.dg/other/enum3.C: New.
5227
5228 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
5229
5230 PR middle-end/53321
5231 * g++.dg/torture/pr53321.C: New test.
5232
5233 2012-07-04 Richard Guenther <rguenther@suse.de>
5234
5235 PR tree-optimization/53844
5236 * g++.dg/tree-ssa/pr53844.C: New testcase.
5237
5238 2012-07-04 Richard Guenther <rguenther@suse.de>
5239
5240 PR tree-optimization/53849
5241 * gcc.dg/pr53849.c: New testcase.
5242
5243 2012-07-03 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR c++/53812
5246 * g++.dg/ext/label14.C: New test.
5247
5248 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
5249
5250 PR target/53811
5251 * g++.dg/other/pr53811.C: New test.
5252
5253 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
5254
5255 PR target/28896
5256 * gcc.target/m68k/stack-limit-1.c: New testcase.
5257
5258 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5259
5260 * gnat.dg/recursive_call.adb: New test.
5261
5262 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
5263
5264 * gnat.dg/discr37.ad[sb]: New test.
5265
5266 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
5267
5268 * g++.dg/other/packed1.C: Remove SH from xfail list.
5269
5270 2012-07-02 Jason Merrill <jason@redhat.com>
5271
5272 PR c++/53619
5273 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
5274
5275 PR c++/53783
5276 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
5277
5278 PR c++/53788
5279 * g++.dg/cpp0x/decltype39.C: New.
5280 * g++.dg/diagnostic/method1.C: Adjust.
5281
5282 PR c++/53816
5283 * g++.dg/template/ref6.C: New.
5284
5285 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5286
5287 PR target/53568
5288 * gcc.target/sh/pr53568-1.c: New.
5289
5290 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
5291
5292 PR target/51244
5293 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
5294
5295 2012-07-02 Jason Merrill <jason@redhat.com>
5296
5297 PR c++/53821
5298 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
5299
5300 PR c++/53524
5301 * g++.dg/template/enum7.C: New.
5302 * g++.dg/other/ptrmem10.C: Adjust.
5303 * g++.dg/other/ptrmem11.C: Adjust.
5304 * g++.dg/cpp0x/scoped_enum.C: Adjust.
5305
5306 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
5307
5308 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
5309
5310 2012-07-01 Wei Guozhi <carrot@google.com>
5311
5312 PR target/53447
5313 * gcc.target/arm/pr53447-1.c: New testcase.
5314 * gcc.target/arm/pr53447-2.c: New testcase.
5315 * gcc.target/arm/pr53447-3.c: New testcase.
5316 * gcc.target/arm/pr53447-4.c: New testcase.
5317
5318 2012-06-29 Richard Guenther <rguenther@suse.de>
5319
5320 PR tree-optimization/47061
5321 * gcc.dg/tree-ssa/vrp71.c: New testcase.
5322
5323 2012-06-29 Richard Guenther <rguenther@suse.de>
5324
5325 PR tree-optimization/37541
5326 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
5327
5328 2012-06-29 Richard Guenther <rguenther@suse.de>
5329
5330 PR tree-optimization/52589
5331 * gcc.dg/tree-ssa/vrp70.c: New testcase.
5332
5333 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
5334
5335 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
5336
5337 * g++.dg/template/error46.C: Add missing comment to dg-message.
5338 * g++.dg/template/crash107.C: Likewise.
5339 * g++.dg/template/error47.C: Likewise.
5340 * g++.dg/template/crash108.C: Likewise.
5341 * g++.dg/overload/operator5.C: Likewise.
5342
5343 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
5344 errors in dg-message directives, add comments.
5345
5346 2012-06-28 Kai Tietz <ktietz@redhat.com>
5347
5348 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
5349 hard-coded 'unsigned long'.
5350
5351 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5352
5353 PR tree-optimization/51581
5354 * gcc.dg/vect/pr51581-4.c: New test.
5355
5356 PR tree-optimization/53645
5357 * gcc.c-torture/execute/pr53645-2.c: New test.
5358
5359 2012-06-28 Richard Guenther <rguenther@suse.de>
5360
5361 PR middle-end/53790
5362 * gcc.dg/torture/pr53790.c: New testcase.
5363
5364 2012-06-28 Jakub Jelinek <jakub@redhat.com>
5365
5366 PR tree-optimization/53645
5367 * gcc.c-torture/execute/pr53645.c: New test.
5368
5369 2012-06-28 Arnaud Charlet <charlet@adacore.com>
5370
5371 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
5372
5373 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
5374
5375 PR debug/53671
5376 PR debug/49888
5377 * gcc.dg/guality/pr49888.c: Account for the possibility that
5378 the variable is optimized out at the first test.
5379
5380 2012-06-27 Jason Merrill <jason@redhat.com>
5381
5382 * g++.dg/cpp0x/override2.C: Adjust.
5383 * g++.dg/template/error5.C: Adjust.
5384 * g++.dg/parse/crash28.C: Adjust.
5385
5386 PR c++/53563
5387 * g++.dg/parse/template27.C: New.
5388 * g++.dg/template/crash74.C: Adjust expected output.
5389
5390 2012-06-27 Janus Weil <janus@gcc.gnu.org>
5391
5392 PR fortran/41951
5393 PR fortran/49591
5394 * gfortran.dg/typebound_operator_16.f03: New.
5395
5396 2012-06-27 Jakub Jelinek <jakub@redhat.com>
5397
5398 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
5399 even src1.i and src2.i fields even in the second half of the arrays.
5400
5401 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5402
5403 PR c++/51033.
5404 * g++.dg/torture/vshuf-16.inc: New test.
5405 * g++.dg/torture/vshuf-2.inc: New test.
5406 * g++.dg/torture/vshuf-4.inc: New test.
5407 * g++.dg/torture/vshuf-8.inc: New test.
5408 * g++.dg/torture/vshuf-main.inc: New test.
5409 * g++.dg/torture/vshuf-v16hi.C: New test.
5410 * g++.dg/torture/vshuf-v16qi.C: New test.
5411 * g++.dg/torture/vshuf-v2df.C: New test.
5412 * g++.dg/torture/vshuf-v2di.C: New test.
5413 * g++.dg/torture/vshuf-v2sf.C: New test.
5414 * g++.dg/torture/vshuf-v2si.C: New test.
5415 * g++.dg/torture/vshuf-v4df.C: New test.
5416 * g++.dg/torture/vshuf-v4di.C: New test.
5417 * g++.dg/torture/vshuf-v4sf.C: New test.
5418 * g++.dg/torture/vshuf-v4si.C: New test.
5419 * g++.dg/torture/vshuf-v8hi.C: New test.
5420 * g++.dg/torture/vshuf-v8qi.C: New test.
5421 * g++.dg/torture/vshuf-v8si.C: New test.
5422
5423 2012-06-27 Richard Guenther <rguenther@suse.de>
5424
5425 PR middle-end/53676
5426 * gcc.dg/tree-ssa/scev-6.c: New testcase.
5427
5428 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
5429
5430 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
5431 scan-dump-dem-not): Use printable pattern in test name.
5432
5433 2012-06-26 Sterling Augustine <saugustine@google.com>
5434 Dominique Dhumieres <dominiq@lps.ens.fr>
5435
5436 * gcc.dg/pubtypes-2.c: Update expected output.
5437 * gcc.dg/pubtypes-3.c: Likewise.
5438 * gcc.dg/pubtypes-4.c: Likewise.
5439
5440 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
5441
5442 * gcc.dg/tree-ssa/slsr-1.c: New test.
5443 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5444 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5445 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
5446
5447 2012-06-26 Matt Turner <mattst88@gmail.com>
5448
5449 PR target/35294
5450 * gcc.target/arm/mmx-2.c: New.
5451
5452 2012-06-26 Richard Guenther <rguenther@suse.de>
5453
5454 PR c++/53752
5455 * g++.dg/torture/pr53752.C: New testcase.
5456
5457 2012-06-26 Jakub Jelinek <jakub@redhat.com>
5458
5459 PR tree-optimization/53748
5460 * gcc.c-torture/compile/pr53748.c: New test.
5461
5462 2012-06-25 Jason Merrill <jason@redhat.com>
5463
5464 PR c++/53498
5465 PR c++/53305
5466 * g++.dg/cpp0x/decltype38.C: New.
5467 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
5468
5469 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
5470
5471 * lib/target-supports-dg.exp (testname-for-summary): New.
5472 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
5473 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
5474 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
5475 scan-module-absence, output-exists, output-exists-not: Use
5476 testname-for-summary.
5477 (dg-test): Clean up testname_with_flags.
5478 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5479 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
5480 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
5481 scan-assembler-dem-not, object-size: Use testname-for-summary.
5482 * lib/gcov.exp (run-gcov): Likewise.
5483 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
5484 scan-dump-dem, scan-dump-dem-note): Likewise.
5485
5486 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
5487 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
5488 including profopt.opt; save and restore existing value.
5489 * g++.dg/bprob/bprob.exp: Likewise.
5490 * gcc.dg/matrix/matrix.exp: Likewise.
5491 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
5492 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
5493 PROFOPT_OPTIONS.
5494
5495 2012-06-25 Richard Henderson <rth@redhat.com>
5496
5497 * gcc.dg/pr53749.c: New.
5498
5499 2012-06-25 Jason Merrill <jason@redhat.com>
5500
5501 PR c++/52988
5502 * g++.dg/cpp0x/nullptr28.C: New.
5503
5504 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
5505
5506 * gcc.target/arm/neon-vld1_dupQ.c: New.
5507
5508 2012-06-25 Florian Weimer <fweimer@redhat.com>
5509
5510 * g++.dg/init/new35.C: New.
5511 * g++.dg/init/new36.C: New.
5512 * g++.dg/init/new37.C: New.
5513 * g++.dg/ext/vla5.C: New warning.
5514 * g++.dg/ext/vla8.C: New warning.
5515 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
5516
5517 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
5518 James Greenhalgh <james.greenhalgh@arm.com>
5519
5520 * gcc.target/arm/ftest-support-arm.h New testcase.
5521 * gcc.target/arm/ftest-support-thumb.h Likewise.
5522 * gcc.target/arm/ftest-support.h Likewise.
5523 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
5524 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
5525 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
5526 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
5527 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
5528 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
5529 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
5530 * gcc.target/arm/ftest-armv6-arm.c Likewise.
5531 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
5532 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
5533 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
5534 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
5535 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
5536 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
5537 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
5538 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
5539 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
5540 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
5541 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
5542 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
5543 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
5544 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
5545 * lib/target-supports.exp
5546 (check_effective_target_arm_arch_FUNC): Add support for more
5547 architectures.
5548 (add_options_for_arm_arch_FUNC): Likewise.
5549 (check_effective_target_arm_arch_FUNC_multilib): New functions.
5550
5551 2012-06-25 Jason Merrill <jason@redhat.com>
5552
5553 PR c++/53202
5554 * g++.dg/cpp0x/constexpr-tuple.C: New.
5555
5556 2012-06-25 Jakub Jelinek <jakub@redhat.com>
5557
5558 PR target/53759
5559 * gcc.target/i386/pr53759.c: New test.
5560
5561 PR c++/53594
5562 * g++.dg/cpp0x/nsdmi7.C: New test.
5563
5564 2012-06-24 Kai Tietz <ktietz@redhat.com>
5565
5566 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
5567 for LLP64 targets.
5568 * gcc.target/i386/pr38988.c: Likewise.
5569
5570 2012-06-22 Janus Weil <janus@gcc.gnu.org>
5571
5572 PR fortran/47710
5573 PR fortran/53328
5574 * gfortran.dg/typebound_generic_12.f03: New.
5575 * gfortran.dg/typebound_generic_13.f03: New.
5576
5577 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
5578
5579 * gnat.dg/lto15.ad[sb]: New test.
5580
5581 2012-06-21 Meador Inge <meadori@codesourcery.com>
5582
5583 PR c/53702
5584 * gcc.dg/Wunused-local-typedefs.c: New testcase.
5585
5586 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
5587
5588 * gcc.dg/pch/ident-1.c: New test.
5589 * gcc.dg/pch/ident-1.hs: Header file for new test.
5590
5591 2012-06-21 Michael Matz <matz@suse.de>
5592
5593 PR middle-end/53688
5594 * gcc.c-torture/execute/pr53688.c: New test.
5595
5596 2012-06-20 Richard Guenther <rguenther@suse.de>
5597
5598 PR tree-optimization/30318
5599 * gcc.dg/tree-ssa/vrp69.c: New testcase.
5600
5601 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
5602
5603 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
5604
5605 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5606
5607 * gcc.target/i386/clearcapv2.map: New file.
5608 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
5609
5610 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5611
5612 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
5613 and add __sh__ case.
5614
5615 2012-06-19 Jason Merrill <jason@redhat.com>
5616
5617 PR c++/52637
5618 * g++.dg/debug/localclass1.C: New.
5619
5620 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
5621
5622 * g++.dg/cpp0x/override4.C: New.
5623
5624 2012-06-14 Jason Merrill <jason@redhat.com>
5625
5626 PR c++/53651
5627 * g++.dg/cpp0x/decltype37.C: New.
5628
5629 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
5630
5631 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
5632
5633 2012-06-19 Joseph Myers <joseph@codesourcery.com>
5634
5635 * gcc.c-torture/compile/vector-5.c,
5636 gcc.c-torture/compile/vector-6.c: New tests.
5637
5638 2012-06-19 Richard Henderson <rth@redhat.com>
5639
5640 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
5641
5642 2012-06-19 Richard Guenther <rguenther@suse.de>
5643
5644 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
5645
5646 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
5647
5648 PR target/53712
5649 * gcc.target/i386/pr53712.c: New test.
5650
5651 2012-06-18 Tobias Burnus <burnus@net-b.de>
5652
5653 PR fortran/53692
5654 * gfortran.dg/elemental_optional_args_6.f90: New.
5655
5656 2012-06-18 Tobias Burnus <burnus@net-b.de>
5657
5658 PR fortran/53526
5659 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
5660 * gfortran.dg/coarray/move_alloc_1.f90
5661
5662 2012-06-18 Tobias Burnus <burnus@net-b.de>
5663
5664 PR fortran/53526
5665 * gfortran.dg/coarray_27.f90: New.
5666
5667 2012-06-18 Joey Ye <Joey.Ye@arm.com>
5668 Greta Yorsh <Greta.Yorsh@arm.com>
5669
5670 * gcc.target/arm/epilog-1.c: New test.
5671
5672 2012-06-18 Richard Guenther <rguenther@suse.de>
5673
5674 PR tree-optimization/53693
5675 * g++.dg/torture/pr53693.C: New testcase.
5676
5677 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
5678
5679 PR tree-optimization/53703
5680 * gcc.dg/torture/pr53703.c: New test.
5681
5682 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
5683
5684 PR middle-end/53698
5685 * gcc.target/i386/pr53698.c: New test.
5686
5687 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5688
5689 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
5690
5691 2012-06-17 Tobias Burnus <burnus@net-b.de>
5692
5693 PR fortran/53691
5694 PR fortran/53685
5695 * gfortran.dg/transfer_check_3.f90: New.
5696
5697 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
5698
5699 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
5700
5701 2012-06-16 Tobias Burnus <burnus@net-b.de>
5702
5703 PR fortran/53642
5704 PR fortran/45170
5705 * gfortran.dg/deferred_type_param_8.f90: New.
5706
5707 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
5708
5709 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
5710 testname that includes flags, passed in as new argument, in
5711 pass/fail messages.
5712 (run_gcov): Get testname from dg-test, use it in pass/fail messages
5713 and pass it to verify-* procedures.
5714
5715 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
5716 alignment torture options with usual torture options.
5717
5718 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
5719 messages reported for one line of source code.
5720 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
5721 * g++.dg/cpp0x/decltype2.C: Likewise.
5722 * g++.dg/cpp0x/decltype3.C: Likewise.
5723 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
5724 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
5725 * g++.dg/cpp0x/static_assert3.C: Likewise.
5726 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
5727 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
5728 * g++.dg/cpp0x/union1.C: Likewise.
5729 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5730 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5731 * g++.dg/cpp0x/variadic2.C: Likewise.
5732 * g++.dg/cpp0x/variadic20.C: Likewise.
5733 * g++.dg/cpp0x/variadic74.C: Likewise.
5734 * g++.dg/diagnostic/bitfld2.C: Likewise.
5735 * g++.dg/ext/attrib44.C: Likewise.
5736 * g++.dg/ext/no-asm-1.C: Likewise.
5737 * g++.dg/other/error34.C: Likewise.
5738 * g++.dg/parse/crash46.C: Likewise.
5739 * g++.dg/parse/error10.C: Likewise.
5740 * g++.dg/parse/error2.C: Likewise.
5741 * g++.dg/parse/error3.C: Likewise.
5742 * g++.dg/parse/error36.C: Likewise.
5743 * g++.dg/parse/error8.C: Likewise.
5744 * g++.dg/parse/error9.C: Likewise.
5745 * g++.dg/parse/parser-pr28152-2.C: Likewise.
5746 * g++.dg/parse/parser-pr28152.C: Likewise.
5747 * g++.dg/parse/template25.C: Likewise.
5748 * g++.dg/parse/typename11.C: Likewise.
5749 * g++.dg/tc1/dr147.C: Likewise.
5750 * g++.dg/template/deduce3.C: Likewise.
5751 * g++.dg/template/koenig9.C: Likewise.
5752 * g++.dg/template/pr23510.C: Likewise.
5753 * g++.dg/warn/pr12242.C: Likewise.
5754 * g++.dg/warn/pr30551-2.C: Likewise.
5755 * g++.dg/warn/pr30551.C: Likewise.
5756 * g++.old-deja/g++.other/typename1.C: Likewise.
5757 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5758
5759 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5760
5761 PR c++/51033
5762 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
5763 * c-c++-common/torture/vshuf-2.inc: Likewise.
5764 * c-c++-common/torture/vshuf-4.inc: Likewise.
5765 * c-c++-common/torture/vshuf-8.inc: Likewise.
5766 * c-c++-common/torture/vshuf-main.inc: Likewise.
5767 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
5768 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
5769 * c-c++-common/torture/vshuf-v2df.c: Likewise.
5770 * c-c++-common/torture/vshuf-v2di.c: Likewise.
5771 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
5772 * c-c++-common/torture/vshuf-v2si.c: Likewise.
5773 * c-c++-common/torture/vshuf-v4df.c: Likewise.
5774 * c-c++-common/torture/vshuf-v4di.c: Likewise.
5775 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
5776 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
5777 * c-c++-common/torture/vshuf-v4si.c: Likewise.
5778 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
5779 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
5780 * c-c++-common/torture/vshuf-v8si.c: Likewise.
5781
5782 2012-06-15 Michael Matz <matz@suse.de>
5783
5784 * gcc.dg/tree-ssa/vector-4.c: New test.
5785
5786 2012-06-15 Michael Matz <matz@suse.de>
5787
5788 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
5789 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
5790
5791 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5792
5793 PR tree-optimization/53636
5794 * gcc.target/arm/pr53636.c: New test.
5795
5796 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5797
5798 PR tree-optimization/51581
5799 * gcc.c-torture/execute/pr51581-1.c: New test.
5800 * gcc.c-torture/execute/pr51581-2.c: New test.
5801 * gcc.dg/vect/pr51581-1.c: New test.
5802 * gcc.dg/vect/pr51581-2.c: New test.
5803 * gcc.dg/vect/pr51581-3.c: New test.
5804 * gcc.target/i386/avx-pr51581-1.c: New test.
5805 * gcc.target/i386/avx-pr51581-2.c: New test.
5806 * gcc.target/i386/avx2-pr51581-1.c: New test.
5807 * gcc.target/i386/avx2-pr51581-2.c: New test.
5808 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5809
5810 2012-06-15 Richard Guenther <rguenther@suse.de>
5811
5812 * gcc.c-torture/execute/20120615-1.c: New testcase.
5813
5814 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5815
5816 * gnat.dg/vect8.ad[sb]: New test.
5817
5818 2012-06-14 Richard Guenther <rguenther@suse.de>
5819
5820 * gcc.dg/tree-ssa/vrp.h: New testcase.
5821 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5822
5823 2012-06-13 Christian Bruel <christian.bruel@st.com>
5824
5825 PR target/53621
5826 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5827
5828 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5829
5830 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5831
5832 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5833
5834 PR testsuite/20771
5835 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5836 test summary unique.
5837
5838 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5839 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5840 scan-stack-usage-not): Don't strip torture options from test name.
5841
5842 * lib/scandump.exp (scan-dump-times): Use printable version of
5843 regexp in test summary line.
5844
5845 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5846 messages reported for one line of source code.
5847 * gcc.dg/format/few-1.c: Likewise.
5848 * gcc.dg/ia64-sync-2.c: Likewise.
5849 * gcc.dg/sync-2.c: Likewise.
5850 * gcc.dg/noncompile/pr44517.c: Likewise.
5851
5852 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5853
5854 PR debug/49888
5855 * gcc.dg/guality/pr49888.c: New.
5856
5857 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5858
5859 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5860 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5861 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5862
5863 2012-06-13 Tobias Burnus <burnus@net-b.de>
5864
5865 PR fortran/53643
5866 * gfortran.dg/intent_out_7.f90: New.
5867
5868 2012-06-13 Tobias Burnus <burnus@net-b.de>
5869
5870 PR fortran/53597
5871 * gfortran.dg/save_4.f90: New.
5872
5873 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR c/53532
5876 PR c/51034
5877 PR c/53196
5878 * gcc.dg/pr53532.c: New test.
5879 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5880 adjust line numbers.
5881 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5882 * gcc.dg/Wcxx-compat-8.c: Likewise.
5883 * gcc.dg/pr51034.c: New test.
5884 * gcc.dg/pr53196-1.c: New test.
5885 * gcc.dg/pr53196-2.c: New test.
5886
5887 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5888
5889 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5890 alignment torture options with usual torture options.
5891 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5892 instead of dg-options.
5893 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5894 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5895 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5896 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5897 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5898 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5899
5900 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5901 to checks for multiple messages reported for one line of source code.
5902 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5903
5904 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5905 messages reported for one line of source code.
5906
5907 * gcc.dg/20031223-1.c: Add comments to check for multiple
5908 messages reported for one line of source code.
5909 * gcc.dg/Wconversion-integer.c: Likewise.
5910 * gcc.dg/Wfatal-2.c: Likewise.
5911 * gcc.dg/Wfatal.c: Likewise.
5912 * gcc.dg/Wobjsize-1.c: Likewise.
5913 * gcc.dg/c99-vla-jump-1.c: Likewise.
5914 * gcc.dg/c99-vla-jump-2.c: Likewise.
5915 * gcc.dg/c99-vla-jump-3.c: Likewise.
5916 * gcc.dg/c99-vla-jump-4.c: Likewise.
5917 * gcc.dg/c99-vla-jump-5.c: Likewise.
5918 * gcc.dg/decl-9.c: Likewise.
5919 * gcc.dg/declspec-10.c: Likewise.
5920 * gcc.dg/declspec-18.c: Likewise.
5921 * gcc.dg/mtune.c: Likewise.
5922 * gcc.dg/parser-pr28152-2.c: Likewise.
5923 * gcc.dg/parser-pr28152.c: Likewise.
5924 * gcc.dg/pr14475.c: Likewise.
5925 * gcc.dg/pr27953.c: Likewise.
5926 * gcc.dg/pr28322-3.c: Likewise.
5927 * gcc.dg/pr30457.c: Likewise.
5928 * gcc.dg/pr30551-2.c: Likewise.
5929 * gcc.dg/pr30551-3.c: Likewise.
5930 * gcc.dg/pr30551-4.c: Likewise.
5931 * gcc.dg/pr30551-5.c: Likewise.
5932 * gcc.dg/pr30551-6.c: Likewise.
5933 * gcc.dg/pr30551.c: Likewise.
5934 * gcc.dg/pr45461.c: Likewise.
5935 * gcc.dg/pr48552-1.c: Likewise.
5936 * gcc.dg/pr48552-2.c: Likewise.
5937 * gcc.dg/redecl-1.c: Likewise.
5938 * gcc.dg/transparent-union-3.c: Likewise.
5939 * gcc.dg/utf-dflt.c: Likewise.
5940 * gcc.dg/utf-dflt2.c: Likewise.
5941 * gcc.dg/vla-8.c: Likewise.
5942 * gcc.dg/vla-init-1.c: Likewise.
5943 * gcc.dg/wtr-int-type-1.c: Likewise.
5944
5945 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5946 messages reported for for one line of source code.
5947 * c-c++-common/raw-string-5.c: Likewise.
5948 * c-c++-common/raw-string-4.c: Likewise.
5949 * c-c++-common/raw-string-6.c: Likewise.
5950 * c-c++-common/pr20000.c: Likewise.
5951
5952 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5953 messages reported for one line of source code.
5954 * gcc.dg/cpp/pr30786.c: Likewise.
5955 * gcc.dg/cpp/pr28709.c: Likewise.
5956 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5957 * gcc.dg/cpp/macspace2.c: Likewise.
5958 * gcc.dg/cpp/missing-header-1.c: Likewise.
5959 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5960 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5961 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5962
5963 2012-06-12 Jason Merrill <jason@redhat.com>
5964
5965 PR c++/53599
5966 * g++.dg/template/local7.C: New.
5967
5968 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5969
5970 PR target/53511
5971 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5972 * gcc.target/sh/pr51340-2.c: Likewise.
5973 * gcc.target/sh/pr51340-3.c: Likewise.
5974
5975 2012-06-12 Michael Matz <matz@suse.de>
5976
5977 * gcc.dg/torture/alias-1.c: New test.
5978
5979 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5980
5981 PR rtl-optimization/53589
5982 * gcc.dg/torture/pr53589.c: New test.
5983
5984 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5985
5986 PR target/50749
5987 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5988 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5989 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5990 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5991 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5992 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5993 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5994 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5995 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5996 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5997 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5998 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5999 * gcc.target/sh/pr50749-sf-predec-1.c: New.
6000 * gcc.target/sh/pr50749-sf-predec-3.c: New.
6001 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
6002 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
6003
6004 2012-06-11 Sriraman Tallam <tmsriram@google.com>
6005
6006 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
6007 (check_intel_cpu_model): New function.
6008 (check_amd_cpu_model): New function.
6009 (check_features): New function.
6010 (__get_cpuid_output): New function.
6011 (check_detailed): New function.
6012 (fn1): Rename to quick_check.
6013 (main): Update to call quick_check and call check_detailed.
6014
6015 2012-06-11 Richard Henderson <rth@redhat.com>
6016
6017 * lib/target-supports.exp
6018 (check_effective_target_sync_long_long_runtime): Use
6019 check_effective_target_lp64 instead of
6020 check_effective_target_powerpc64 for powerpc targets.
6021
6022 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
6023
6024 PR target/53511
6025 * gcc.target/sh/pr53511-1.c: New.
6026
6027 2012-06-11 Richard Guenther <rguenther@suse.de>
6028
6029 PR middle-end/53470
6030 * g++.dg/lto/pr53470_0.C: New testcase.
6031 * gcc.dg/lto/pr53470_0.c: Likewise.
6032
6033 2012-06-11 Richard Guenther <rguenther@suse.de>
6034
6035 PR c++/53605
6036 * g++.dg/ext/pr53605.C: New testcase.
6037
6038 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6039
6040 * gnat.dg/specs/array1.ads: New test.
6041 * gnat.dg/specs/array2.ads: Likewise.
6042 * gnat.dg/array22.adb: Likewise.
6043
6044 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
6045
6046 * gnat.dg/constant4.adb: New test.
6047 * gnat.dg/constant4_pkg.ads: New helper.
6048
6049 2012-06-08 Janus Weil <janus@gcc.gnu.org>
6050
6051 PR fortran/52552
6052 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
6053 * gfortran.dg/allocate_class_1.f90: Modified.
6054 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
6055 * gfortran.dg/allocate_class_2.f90: New.
6056
6057 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
6058
6059 PR middle-end/53535
6060 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
6061
6062 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6063
6064 PR fortran/52861
6065 * gfortran.dg/string_assign_2.f90: New test case.
6066
6067 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
6068
6069 PR fortran/52861
6070 * gfortran.dg/string_assign_1.f90: New test case.
6071
6072 2012-06-07 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR middle-end/53580
6075 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
6076 * gcc.dg/gomp/critical-4.c: Likewise.
6077 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
6078 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
6079 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
6080 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
6081 * c-c++-common/gomp/pr53580.c: New test.
6082
6083 2012-06-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
6084
6085 PR c++/51214
6086 * g++.dg/cpp0x/forw_enum11.C: New.
6087
6088 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
6089
6090 PR c++/53567
6091 * g++.dg/cpp0x/alias-decl-19.C: New.
6092
6093 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
6094
6095 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
6096
6097 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
6098
6099 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
6100 (XSTATE_FP): Ditto.
6101 (XSTATE_SSE): Ditto.
6102 (XSTATE_YMM): Ditto.
6103 (avx_os_support): Use new defines.
6104
6105 2012-06-06 Richard Guenther <rguenther@suse.de>
6106
6107 PR testsuite/32380
6108 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
6109 loops.
6110
6111 2012-06-06 Fabien ChĂȘne <fabien@gcc.gnu.org>
6112
6113 PR c++/52841
6114 * g++.dg/cpp0x/pr52841.C: New testcase.
6115
6116 2012-06-06 Richard Guenther <rguenther@suse.de>
6117
6118 PR tree-optimization/53081
6119 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
6120 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
6121
6122 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6123
6124 * gcc.target/powerpc/pr53487.c: New test.
6125
6126 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
6127
6128 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
6129
6130 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
6131
6132 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
6133
6134 2012-06-05 Richard Guenther <rguenther@suse.de>
6135
6136 PR tree-optimization/30442
6137 * gcc.dg/vect/bb-slp-30.c: New testcase.
6138
6139 2012-06-05 Richard Guenther <rguenther@suse.de>
6140
6141 PR tree-optimization/53081
6142 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
6143 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
6144 -fno-tree-loop-distribute-patterns.
6145
6146 2012-06-05 Alan Modra <amodra@gmail.com>
6147
6148 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
6149 Check static chain in nested funcs.
6150
6151 2012-06-04 Tobias Burnus <burnus@net-b.de>
6152
6153 PR fortran/50619
6154 * gfortran.dg/init_flag_10.f90: New.
6155
6156 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6157
6158 PR c++/53524
6159 * g++.dg/warn/Wenum-compare-no-2: New.
6160
6161 2012-06-04 Dodji Seketeli <dodji@redhat.com>
6162
6163 PR preprocessor/53463
6164 * g++.dg/cpp/limits.C: New test.
6165 * g++.dg/parse/error19.C: Adjust.
6166 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
6167 * g++.dg/warn/pr35635.C: Likewise.
6168 * g++.old-deja/g++.pt/assign1.C: Likewise.
6169
6170 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
6171
6172 PR target/53559
6173 * gcc.target/powerpc/cell_builtin_1.c: New test case.
6174 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
6175 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
6176 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
6177 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
6178 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
6179 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
6180 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
6181
6182 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
6183
6184 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
6185
6186 2012-06-04 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR tree-optimization/53550
6189 * gcc.dg/pr53550.c: New test.
6190
6191 2012-06-04 Richard Guenther <rguenther@suse.de>
6192
6193 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
6194 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
6195 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
6196
6197 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6198
6199 PR fortran/48831
6200 * gfortran.dg/parameter_array_element_2.f90: New.
6201
6202 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
6203
6204 PR target/53512
6205 * gcc.target/sh/pr53512-1.c: New.
6206 * gcc.target/sh/pr53512-2.c: New.
6207 * gcc.target/sh/pr53512-3.c: New.
6208 * gcc.target/sh/pr53512-4.c: New.
6209
6210 2012-06-01 Jason Merrill <jason@redhat.com>
6211
6212 PR c++/52973
6213 * g++.dg/ext/visibility/template12.C: New.
6214 * g++.dg/ext/attrib14.C: Adjust warning line.
6215
6216 PR c++/52725
6217 * g++.dg/parse/new6.C: New.
6218 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
6219
6220 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6221
6222 * c-c++-common/restrict-2.c: Revert previous change.
6223
6224 2012-06-01 Jason Merrill <jason@redhat.com>
6225
6226 PR c++/53137
6227 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
6228
6229 PR c++/53484
6230 * g++.dg/cpp0x/auto33.C: New.
6231
6232 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6233
6234 PR c++/26155
6235 * g++.dg/parse/namespace-alias-1.C: New.
6236
6237 2012-06-01 Christian Bruel <christian.bruel@st.com>
6238
6239 * gcc.dg/spec-options.c: New test.
6240 * gcc.dg/foo.specs: New file.
6241
6242 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
6243
6244 PR ada/53517
6245 * gnat.dg/lto14.adb: Skip on Solaris.
6246
6247 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
6248
6249 * gcc.target/cris/sync-1-v10.c,
6250 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
6251 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
6252 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
6253 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
6254 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
6255 gcc.target/cris/torture/sync-mis-op-i-1.c,
6256 gcc.target/cris/torture/sync-mis-op-i-1a.c,
6257 gcc.target/cris/torture/sync-mis-op-i-2.c,
6258 gcc.target/cris/torture/sync-mis-op-i-2a.c,
6259 gcc.target/cris/torture/sync-mis-op-i-3.c,
6260 gcc.target/cris/torture/sync-mis-op-i-3a.c,
6261 gcc.target/cris/torture/sync-mis-op-s-1.c,
6262 gcc.target/cris/torture/sync-mis-op-s-1a.c,
6263 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
6264 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
6265 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
6266 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
6267 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
6268 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
6269 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
6270 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
6271
6272 2012-05-31 Richard Guenther <rguenther@suse.de>
6273
6274 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
6275 ldist-pr45948.c with disabled SCCP.
6276
6277 2012-05-31 Richard Guenther <rguenther@suse.de>
6278
6279 PR middle-end/48493
6280 * gcc.dg/torture/pr48493.c: New testcase.
6281
6282 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
6283
6284 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
6285 arm32 to targets.
6286 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
6287 of the initialization loop.
6288 (dg-final): Adjust the expected number of vectorized loops depending
6289 on vect_char_mult target selector.
6290
6291 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
6292
6293 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
6294 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
6295 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
6296 New tests.
6297
6298 2012-05-30 Jason Merrill <jason@redhat.com>
6299
6300 PR c++/53356
6301 * g++.dg/init/new34.C: New.
6302 * g++.dg/tree-ssa/stabilize1.C: New.
6303
6304 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR c++/53356
6307 * g++.dg/init/new33.C: New test.
6308
6309 2012-05-30 Richard Guenther <rguenther@suse.de>
6310
6311 PR middle-end/53501
6312 * gcc.dg/torture/pr53501.c: New testcase.
6313 * c-c++-common/restrict-2.c: Adjust.
6314
6315 2012-05-30 Alan Modra <amodra@gmail.com>
6316
6317 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
6318 torture-finish.
6319
6320 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
6321
6322 * gcc.target/i386/shuf-concat.c: New test.
6323
6324 2012-05-30 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR rtl-optimization/53519
6327 * gcc.c-torture/compile/pr53519.c: New test.
6328
6329 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6330
6331 * gcc.target/arm/neon-vrev.c: New.
6332
6333 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
6334
6335 PR target/51340
6336 * gcc.target/sh/pr51340-1.c: New.
6337 * gcc.target/sh/pr51340-2.c: New.
6338 * gcc.target/sh/pr51340-3.c: New.
6339
6340 2012-05-29 Richard Guenther <rguenther@suse.de>
6341
6342 PR tree-optimization/53516
6343 * gcc.dg/torture/pr53516.c: New testcase.
6344
6345 2012-05-29 Dodji Seketeli <dodji@redhat.com>
6346
6347 PR preprocessor/53229
6348 * gcc.dg/cpp/paste6.c: Force to run without
6349 -ftrack-macro-expansion.
6350 * gcc.dg/cpp/paste8.c: Likewise.
6351 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
6352 -ftrack-macro-expansion.
6353 * gcc.dg/cpp/paste12.c: Force to run without
6354 -ftrack-macro-expansion.
6355 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
6356 -ftrack-macro-expansion.
6357 * gcc.dg/cpp/paste13.c: Likewise.
6358 * gcc.dg/cpp/paste14.c: Likewise.
6359 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
6360 -ftrack-macro-expansion.
6361 * gcc.dg/cpp/paste18.c: New test.
6362
6363 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
6364
6365 * gcc.target/cris/torture/trap-1.c,
6366 gcc.target/cris/torture/trap-2.c,
6367 gcc.target/cris/torture/trap-3.c,
6368 gcc.target/cris/torture/trap-v0.c,
6369 gcc.target/cris/torture/trap-v3.c: New tests.
6370
6371 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
6372
6373 PR c++/25137
6374 * g++.dg/warn/Wbraces3.C: New.
6375 * g++.dg/warn/Wbraces4.C: Likewise.
6376
6377 2012-05-28 Jakub Jelinek <jakub@redhat.com>
6378
6379 PR tree-optimization/53505
6380 * c-c++-common/torture/pr53505.c: New test.
6381
6382 2012-05-27 Nathan Sidwell <nathan@acm.org>
6383
6384 * gcc.dg/stmt-expr-4.c: New.
6385
6386 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
6387
6388 PR c++/53491
6389 * g++.dg/parse/crash60.C: New.
6390
6391 2012-05-26 Jason Merrill <jason@redhat.com>
6392
6393 PR c++/53220
6394 * c-c++-common/array-lit.c: New.
6395 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
6396
6397 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 PR ada/50294
6400 * gnat.dg/array21.adb: New test.
6401
6402 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
6403
6404 * gnat.dg/renaming5.adb: Adjust dg-final directive.
6405
6406 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
6407
6408 PR c++/32054
6409 * g++.dg/other/anon-union3.C: New.
6410
6411 2012-05-25 Ian Lance Taylor <iant@google.com>
6412
6413 * gcc.dg/split-6.c: New test.
6414
6415 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
6416
6417 * gnat.dg/lto14.adb: New test.
6418
6419 2012-05-25 Tristan Gingold <gingold@adacore.com>
6420
6421 * gcc.target/i386/large-frame.c: New.
6422
6423 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
6424 * gcc.target/powerpc/lhs-1.c: New.
6425 * gcc.target/powerpc/lhs-2.c: New.
6426 * gcc.target/powerpc/lhs-3.c: New.
6427
6428 2012-05-24 Dodji Seketeli <dodji@redhat.com>
6429
6430 Make unwound macro expansion trace less redundant
6431 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
6432 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
6433 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
6434 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
6435 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6436 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
6437
6438 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/53464
6441 * g++.dg/cpp0x/constexpr-default1.C: New.
6442
6443 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
6444
6445 PR c++/32080
6446 * g++.dg/eh/goto2.C: New.
6447
6448 2012-05-24 Richard Guenther <rguenther@suse.de>
6449
6450 PR middle-end/53460
6451 * g++.dg/tree-prof/pr53460.C: New testcase.
6452
6453 2012-05-24 Richard Guenther <rguenther@suse.de>
6454
6455 PR bootstrap/53466
6456 * g++.dg/debug/pr53466.C: New testcase.
6457
6458 2012-05-24 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR tree-optimization/53465
6461 * gcc.c-torture/execute/pr53465.c: New test.
6462
6463 2012-05-23 Tobias Burnus <burnus@net-b.de>
6464
6465 PR fortran/51055
6466 PR fortran/45170
6467 * gfortran.dg/allocate_with_typespec_6.f90: New.
6468
6469 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
6470
6471 PR c++/29185
6472 * g++.dg/warn/delete-array-1.C: New.
6473
6474 2012-05-23 Richard Guenther <rguenther@suse.de>
6475
6476 * gcc.dg/torture/pr39074-2.c: Adjust.
6477 * gcc.dg/torture/pr39074.c: Likewise.
6478 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
6479 * gcc.dg/tree-ssa/alias-19.c: Likewise.
6480
6481 2012-05-22 Jan Hubicka <jh@suse.cz>
6482
6483 PR middle-end/53161
6484 * g++.dg/torture/pr53161.C: New testcase.
6485
6486 2012-05-22 Tobias Burnus <burnus@net-b.de>
6487
6488 PR fortran/53389
6489 * gfortran.dg/realloc_on_assign_15.f90: New.
6490
6491 2012-05-22 Richard Guenther <rguenther@suse.de>
6492
6493 PR middle-end/51071
6494 * gcc.dg/torture/pr51071-2.c: New testcase.
6495
6496 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
6497
6498 PR tree-optimization/53336
6499 * g++.dg/torture/pr53336.C: New testcase.
6500
6501 2012-05-22 Dodji Seketeli <dodji@redhat.com>
6502
6503 PR c++/53322
6504 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
6505 instead of -Wunused-local-typedefs.
6506
6507 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6508
6509 PR c++/51184
6510 * g++.dg/other/abstract4.C: New-
6511
6512 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
6513
6514 PR c++/40821
6515 * g++.dg/ext/attrib46.C: New.
6516
6517 2012-05-21 Joseph Myers <joseph@codesourcery.com>
6518
6519 PR c/53418
6520 * gcc.c-torture/compile/pr53418-1.c,
6521 gcc.c-torture/compile/pr53418-2.c: New tests.
6522
6523 2012-05-21 Jakub Jelinek <jakub@redhat.com>
6524
6525 PR tree-optimization/53366
6526 * gcc.dg/torture/pr53366-1.c: New test.
6527 * gcc.dg/torture/pr53366-2.c: New test.
6528 * gcc.target/i386/pr53366-1.c: New test.
6529 * gcc.target/i386/pr53366-2.c: New test.
6530
6531 PR tree-optimization/53409
6532 * gcc.c-torture/compile/pr53409.c: New test.
6533
6534 PR tree-optimization/53410
6535 * gcc.c-torture/compile/pr53410-1.c: New test.
6536 * gcc.c-torture/compile/pr53410-2.c: New test.
6537
6538 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
6539
6540 PR target/53425
6541 * gcc.target/i386/pr53425-1.c: New file.
6542 * gcc.target/i386/pr53425-2.c: Likewise.
6543
6544 2012-05-21 Richard Guenther <rguenther@suse.de>
6545
6546 PR tree-optimization/53408
6547 * gcc.dg/torture/pr53408.c: New testcase.
6548
6549 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
6550 H.J. Lu <hongjiu.lu@intel.com>
6551
6552 PR target/53416
6553 * gcc.target/i386/pr53416.c: New file.
6554
6555 2012-05-21 Richard Guenther <rguenther@suse.de>
6556
6557 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
6558
6559 2012-05-21 Richard Guenther <rguenther@suse.de>
6560
6561 * gcc.dg/torture/ldist-1.c: New testcase.
6562
6563 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
6564
6565 * gnat.dg/lto13.adb: New test.
6566 * gnat.dg/lto13_pkg.ad[sb]: New helper.
6567
6568 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
6569
6570 * gnat.dg/specs/lto12.ads: New test.
6571 * gnat.dg/specs/lto12_pkg.ads: New helper.
6572
6573 2012-05-18 Richard Guenther <rguenther@suse.de>
6574
6575 PR tree-optimization/53346
6576 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
6577 * gcc.target/i386/incoming-10.c: Adjust.
6578 * gcc.target/i386/incoming-11.c: Likewise.
6579 * gcc.target/i386/pr46295.c: Likewise.
6580
6581 2012-05-18 Richard Guenther <rguenther@suse.de>
6582
6583 * gcc.dg/pr53352.c: Return zero.
6584
6585 2012-05-18 Richard Guenther <rguenther@suse.de>
6586
6587 PR tree-optimization/53390
6588 * gcc.dg/torture/pr53390.c: New testcase.
6589
6590 2012-05-18 Meador Inge <meadori@codesourcery.com>
6591
6592 PR rtl-optimization/53352
6593 * gcc.dg/pr53352.c: New test.
6594
6595 2012-05-17 David S. Miller <davem@davemloft.net>
6596
6597 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6598 failure on sparc-*-linux-gnu.
6599
6600 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6601
6602 PR c++/39681
6603 * g++.dg/parse/error49.C: New.
6604 * g++.dg/cpp0x/error8.C: Likewise.
6605 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
6606 * g++.dg/ext/utf-dflt2.C: Likewise.
6607 * g++.dg/ext/utf-gnuxx98.C: Likewise.
6608 * g++.dg/ext/utf-dflt.C: Likewise.
6609 * c-c++-common/raw-string-3.c: Likewise.
6610 * c-c++-common/raw-string-4.c: Likewise.
6611
6612 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6613
6614 PR c++/53371
6615 * g++.dg/cpp0x/catch1.C: New.
6616
6617 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
6618
6619 PR c++/44516
6620 * g++.dg/parse/error48.C: New.
6621 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
6622 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
6623
6624 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
6625
6626 * gcc.dg/tm/indirect-2.c: New test.
6627
6628 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6629
6630 PR tree-optimization/53217
6631 * gfortran.dg/pr53217.f90: New test.
6632
6633 2012-05-16 Richard Guenther <rguenther@suse.de>
6634
6635 PR tree-optimization/53364
6636 * g++.dg/torture/pr53364.C: New testcase.
6637
6638 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
6639
6640 PR testsuite/52641
6641 * gcc.dg/pr52549.c: Fix test for long != void*
6642 * gcc.c-torture/execute/pr52979-1.x: New file.
6643 * gcc.c-torture/execute/pr52979-2.x: New file.
6644
6645 2012-05-16 Dodji Seketeli <dodji@redhat.com>
6646
6647 PR preprocessor/7263
6648 * gcc.dg/binary-constants-2.c: Run without tracking locations
6649 accross macro expansion.
6650 * gcc.dg/binary-constants-3.c: Likewise.
6651 * gcc.dg/cpp/sysmac2.c: Likewise.
6652 * gcc.dg/nofixed-point-2.c: Adjust for more precise
6653 location.
6654 * gcc.dg/cpp/syshdr3.c: New test.
6655 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
6656 * gcc.dg/system-binary-constants-1.c: New test.
6657 * gcc.dg/system-binary-constants-1.h: New header for the new test
6658 above.
6659 * g++.dg/cpp/syshdr3.C: New test.
6660 * g++.dg/cpp/syshdr3.h: New header the new test above.
6661 * g++.dg/system-binary-constants-1.C: New test.
6662 * g++.dg/system-binary-constants-1.h: New header the new test
6663 above.
6664
6665 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6666
6667 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
6668
6669 2012-05-15 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR target/53358
6672 * gcc.dg/pr53358.c: New test.
6673
6674 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
6675
6676 PR c++/11856
6677 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
6678 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
6679
6680 2012-05-15 Olivier Hainque <hainque@adacore.com>
6681
6682 * g++.dg/eh/sighandle.C: New testcase.
6683
6684 2012-05-15 Richard Guenther <rguenther@suse.de>
6685
6686 PR tree-optimization/53355
6687 * gcc.dg/tree-ssa/vrp67.c: New testcase.
6688
6689 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6690
6691 * gfortran.dg/*.f90: Remove now redundant manual
6692 cleanup-modules directive.
6693
6694 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
6695
6696 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
6697 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
6698
6699 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
6700
6701 PR fortran/52428
6702 * gfortran.dg/int_range_io_1.f90: New test.
6703
6704 2012-05-14 Andi Kleen <ak@linux.intel.com>
6705 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR target/53315
6708 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
6709 * gcc.target/i386/rtm-check.h: New file.
6710 * gcc.target/i386/pr53315.c: New test.
6711
6712 2012-05-14 Tobias Burnus <burnus@net-b.de>
6713
6714 PR fortran/49110
6715 PR fortran/51055
6716 PR fortran/53329
6717 * gfortran.dg/deferred_type_param_4.f90: New.
6718 * gfortran.dg/deferred_type_param_6.f90: New.
6719
6720 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
6721
6722 * gcc.target/i386/retarg.c: New test.
6723
6724 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6725
6726 PR fortran/45170
6727 * gfortran.dg/deferred_type_param_3.f90: New.
6728 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
6729 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
6730
6731 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
6732
6733 * gnat.dg/null_pointer_deref3.adb: New test.
6734
6735 2012-05-12 Tobias Burnus <burnus@net-b.de>
6736
6737 PR fortran/49110
6738 PR fortran/52843
6739 * gfortran.dg/deferred_type_param_5.f90: New.
6740
6741 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
6742
6743 * g++.dg/parse/error47.C: New.
6744
6745 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6746
6747 PR fortran/52537
6748 * gfortran.dg/string_compare_4.f90: Change option
6749 to -fdump-tree-original. Add test case for kind=4.
6750
6751 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6752
6753 PR fortran/52537
6754 * gfortran.dg/string_compare_4.f90: New test.
6755
6756 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6757
6758 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
6759
6760 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/53305
6763 * g++.dg/cpp0x/variadic132.C: New.
6764
6765 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6766
6767 PR c++/53158
6768 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
6769 * g++.dg/parse/error26.C: Tweak dg-error column number.
6770
6771 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
6772
6773 PR c++/53301
6774 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
6775
6776 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
6777
6778 * gnat.dg/lto11.ad[sb]: New test.
6779
6780 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
6781
6782 PR target/52908
6783 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
6784 directive to Scan for vpmuldq, not vpmacsdql.
6785
6786 2012-05-09 Michael Matz <matz@suse.de>
6787
6788 PR tree-optimization/53185
6789 * gcc.dg/vect/pr53185.c: New test.
6790
6791 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6792
6793 PR middle-end/53249
6794 * gcc.target/i386/pr53249.c: New.
6795
6796 2012-05-09 Richard Guenther <rguenther@suse.de>
6797
6798 PR tree-optimization/18437
6799 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6800 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6801
6802 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6803
6804 PR tree-optimization/53226
6805 * gcc.c-torture/compile/pr53226.c: New test.
6806
6807 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808
6809 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6810 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6811 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6812 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6813 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6814 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6815 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6816 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6817 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6818 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6819 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6820 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6821 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6822 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6823
6824 2012-05-09 Dehao Chen <dehao@google.com>
6825
6826 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6827 * gcc.dg/predict-2.c: Likewise.
6828 * gcc.dg/predict-3.c: Likewise.
6829 * gcc.dg/predict-4.c: Likewise.
6830 * gcc.dg/predict-5.c: Likewise.
6831 * gcc.dg/predict-6.c: Likewise.
6832
6833 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6834
6835 PR target/53272
6836 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6837
6838 2012-05-08 Richard Guenther <rguenther@suse.de>
6839
6840 * gcc.dg/fold-bitand-4.c: New testcase.
6841
6842 2012-05-08 Dehao Chen <dehao@google.com>
6843
6844 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6845 heuristic is working properly.
6846 * gcc.dg/predict-2.c: Likewise.
6847 * gcc/dg/predict-3.c: Likewise.
6848 * gcc/dg/predict-4.c: Likewise.
6849 * gcc/dg/predict-5.c: Likewise.
6850 * gcc/dg/predict-6.c: Likewise.
6851
6852 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR tree-optimization/53239
6855 * g++.dg/opt/vrp3.C: New test.
6856 * g++.dg/opt/vrp3-aux.cc: New file.
6857 * g++.dg/opt/vrp3.h: New file.
6858
6859 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6860
6861 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6862 .uleb128 support in assembler output.
6863
6864 2012-05-07 Richard Guenther <rguenther@suse.de>
6865
6866 PR lto/42987
6867 * g++.dg/lto/pr42987_0.C: New testcase.
6868 * g++.dg/lto/pr42987_1.C: Likewise.
6869
6870 2012-05-07 Tobias Burnus <burnus@net-b.de>
6871
6872 PR fortran/53255
6873 * gfortran.dg/typebound_operator_15.f90: New.
6874
6875 2012-05-06 Tobias Burnus <burnus@net-b.de>
6876
6877 PR fortran/41587
6878 * gfortran.dg/class_array_13.f90: New.
6879
6880 2012-05-06 Tristan Gingold <gingold@adacore.com>
6881
6882 * gnat.dg/warn7.adb: New test.
6883
6884 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6885
6886 * gnat.dg/specs/renamings.ads: Rename to...
6887 * gnat.dg/specs/renaming1.ads: ...this.
6888 * gnat.dg/specs/renaming2.ads: New test.
6889 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6890 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6891 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6892 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6893
6894 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6895
6896 * gnat.dg/discr36.ad[sb]: New test.
6897 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6898
6899 2012-05-05 Manuel López-Ibåñez <manu@gcc.gnu.org>
6900
6901 PR c/43772
6902 * c-c++-common/pr43772.c: New.
6903
6904 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6905
6906 PR fortran/41600
6907 * gfortran.dg/select_type_26.f03 : New test.
6908 * gfortran.dg/select_type_27.f03 : New test.
6909
6910 PR fortran/53191
6911 * gfortran.dg/select_type_28.f03 : New test.
6912
6913 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6914
6915 PR fortran/49010
6916 PR fortran/24518
6917 * gfortran.dg/mod_sign0_1.f90: New test.
6918 * gfortran.dg/mod_large_1.f90: New test.
6919
6920 2012-05-04 Tobias Burnus <burnus@net-b.de>
6921
6922 PR fortran/53175
6923 gfortran.dg/public_private_module_5.f90: New.
6924
6925 2012-05-04 Tobias Burnus <burnus@net-b.de>
6926
6927 PR fortran/53111
6928 * gfortran.dg/constructor_7.f90: New.
6929 * gfortran.dg/constructor_8.f90: New.
6930
6931 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6932
6933 PR c++/53166
6934 * g++.dg/cpp0x/static_assert7.C: New.
6935
6936 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6937
6938 PR tree-optimization/52633
6939 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6940 recognized as widening shifts instead of over-widening.
6941 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6942 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6943 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6944 * gcc.target/arm/pr52633.c: New test.
6945
6946 2012-05-04 Richard Guenther <rguenther@suse.de>
6947
6948 PR tree-optimization/53168
6949 * gcc.dg/torture/pr53168.c: New testcase.
6950 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6951
6952 2012-05-04 Richard Guenther <rguenther@suse.de>
6953
6954 * gcc.dg/lto/pr53214_0.c: New testcase.
6955
6956 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6957
6958 * gcc.target/ia64/pr48496.c: New test.
6959 * gcc.target/ia64/pr52657.c: Likewise.
6960
6961 2012-05-04 Manuel López-Ibåñez <manu@gcc.gnu.org>
6962
6963 PR c/51712
6964 * c-c++-common/pr51712.c: New.
6965
6966 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 PR target/53199
6969 * gcc.target/powwerpc/pr53199.c: New file.
6970
6971 2012-05-03 Jason Merrill <jason@redhat.com>
6972
6973 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6974
6975 * gcc.dg/debug/dwarf2/dups-types.c: New.
6976 * gcc.dg/debug/dwarf2/dups-types.h: New.
6977
6978 2012-05-03 Jason Merrill <jason@redhat.com>
6979
6980 * g++.dg/debug/dwarf2/namespace-2.C: New.
6981 * g++.dg/debug/dwarf2/localclass3.C: New.
6982
6983 2012-05-03 Jason Merrill <jason@redhat.com>
6984
6985 * g++.dg/debug/dwarf2/thunk1.C: New.
6986
6987 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6988
6989 PR c++/53186
6990 * g++.dg/other/final2.C: New.
6991
6992 2012-05-03 Richard Guenther <rguenther@suse.de>
6993
6994 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6995
6996 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6997
6998 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6999 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
7000 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
7001 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
7002
7003 2012-05-03 Jakub Jelinek <jakub@redhat.com>
7004
7005 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
7006 .byte 0xf2.
7007 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
7008 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
7009 * gcc.target/i386/hle-add-rel-1.c: Likewise.
7010
7011 PR debug/53174
7012 * gcc.dg/pr53174.c: New test.
7013
7014 PR target/53187
7015 * gcc.target/arm/pr53187.c: New test.
7016 * gcc.c-torture/compile/pr53187.c: New test.
7017
7018 2012-05-03 Richard Guenther <rguenther@suse.de>
7019
7020 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
7021 unsupported prefetching support.
7022
7023 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7024
7025 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
7026 option -ftrack-macro-expansion=0.
7027 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
7028 option -ftrack-macro-expansion=0.
7029
7030 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
7031
7032 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
7033 dg-options for target arm with dg-additional-options.
7034
7035 2012-05-03 Richard Guenther <rguenther@suse.de>
7036
7037 PR tree-optimization/53144
7038 * gcc.dg/torture/pr53144.c: New testcase.
7039
7040 2012-05-03 Tobias Burnus <burnus@net-b.de>
7041
7042 PR fortran/52864
7043 * gfortran.dg/pointer_intent_7.f90: New.
7044 * gfortran.dg/pure_formal_3.f90: New.
7045
7046 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7047
7048 * gcc.target/s390/20030123-1.c: Add missing "volatile".
7049
7050 2012-05-02 Martin Jambor <mjambor@suse.cz>
7051
7052 PR lto/52605
7053 * g++.dg/lto/pr52605_0.C: New test.
7054
7055 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
7056
7057 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
7058 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
7059 * gcc.target/i386/hle-add-acq-1.c: Ditto.
7060 * gcc.target/i386/hle-add-rel-1.c: Ditto.
7061 * gcc.target/i386/hle-and-acq-1.c: Ditto.
7062 * gcc.target/i386/hle-and-rel-1.c: Ditto.
7063 * gcc.target/i386/hle-or-acq-1.c: Ditto.
7064 * gcc.target/i386/hle-or-rel-1.c: Ditto.
7065 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
7066 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
7067 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
7068 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
7069 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
7070 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
7071 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
7072 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
7073
7074 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
7075
7076 PR middle-end/53153
7077 * gcc.dg/pr53153.c: New test.
7078
7079 2012-05-02 Richard Guenther <rguenther@suse.de>
7080
7081 * g++.dg/tree-ssa/pr19807.C: Adjust.
7082
7083 2012-05-02 Jakub Jelinek <jakub@redhat.com>
7084
7085 PR tree-optimization/53163
7086 * gcc.c-torture/compile/pr53163.c: New test.
7087
7088 PR rtl-optimization/53160
7089 * gcc.c-torture/execute/pr53160.c: New test.
7090
7091 2012-05-01 Ian Lance Taylor <iant@google.com>
7092
7093 PR c/37303
7094 * gcc.dg/pr37303.c: New test.
7095
7096 2012-05-01 Richard Henderson <rth@redhat.com>
7097
7098 * lib/target-supports.exp
7099 (check_effective_target_sync_long_long_runtime): True for
7100 check_effective_target_powerpc64.
7101
7102 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
7103
7104 PR c++/51033
7105 * gcc.dg/vector-1.c: Move to ...
7106 * c-c++-common/vector-1.c: ... here.
7107 * gcc.dg/vector-2.c: Move to ...
7108 * c-c++-common/vector-2.c: ... here.
7109 * gcc.dg/vector-3.c: Move to ...
7110 * c-c++-common/vector-3.c: ... here. Adapt to C++.
7111 * gcc.dg/vector-4.c: Move to ...
7112 * c-c++-common/vector-4.c: ... here.
7113 * gcc.dg/vector-init-1.c: Move to ...
7114 * c-c++-common/vector-init-1.c: ... here.
7115 * gcc.dg/vector-init-2.c: Move to ...
7116 * c-c++-common/vector-init-2.c: ... here.
7117 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
7118 * c-c++-common/vector-subscript-1.c: ... here.
7119 * gcc.dg/vector-subscript-2.c: Move to ...
7120 * c-c++-common/vector-subscript-2.c: ... here.
7121 * gcc.dg/vector-subscript-3.c: Move to ...
7122 * c-c++-common/vector-subscript-3.c: ... here.
7123
7124 PR c++/51314
7125 * g++.dg/cpp0x/vt-51314.C: New test.
7126 * g++.dg/cpp0x/variadic76.C: Fix.
7127
7128 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
7129
7130 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
7131
7132 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7133
7134 Add -Wvarargs option
7135 * c-c++-common/Wvarargs.c: New test case.
7136 * c-c++-common/Wvarargs-2.c: Likewise.
7137
7138 2012-04-30 Dodji Seketeli <dodji@redhat.com>
7139
7140 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
7141 * objc.dg/foreach-7.m: Force the test case to run without
7142 -ftrack-macro-expansion.
7143 * c-c++-common/tm/attrib-1.c: Likewise.
7144 * c-c++-common/warn-ommitted-condop.c: Likewise.
7145 * gcc.dg/assign-warn-1.c: Likewise.
7146 * gcc.dg/assign-warn-2.c: Likewise.
7147 * gcc.dg/attr-alloc_size.c: Likewise.
7148 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
7149 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
7150 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
7151 * gcc.dg/c90-const-expr-9.c: Likewise.
7152 * gcc.dg/c99-const-expr-9.c: Likewise.
7153 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
7154 * gcc.dg/cpp/direct2s.c: Likewise.
7155 * gcc.dg/cpp/pr28709.c: Likewise.
7156 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
7157 * gcc.dg/dfp/composite-type.c: Likewise.
7158 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
7159 with -ftrack-macro-expansion
7160 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
7161 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
7162 * g++.dg/ext/cleanup-1.C: Likewise.
7163 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
7164 * g++.dg/template/sfinae10.C: Likewise.
7165 * g++.dg/tm/wrap-2.C: Likewise.
7166 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
7167 * g++.dg/warn/Wsign-conversion.C: Likewise.
7168 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
7169 * g++.old-deja/g++.mike/p10769b.C: Likewise.
7170 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
7171 it to run with -ftrack-macro-expansion.
7172 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
7173 test cases without -ftrack-macro-expansion.
7174
7175 Fix location for static class members
7176 * g++.dg/template/sfinae6_neg.C: Adjust.
7177
7178 Make conversion warnings work on NULL with -ftrack-macro-expansion
7179 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
7180 alongside the previous testing for NULL.
7181
7182 Fix -Wuninitialized for -ftrack-macro-expansion
7183 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
7184
7185 Strip "<built-in>" loc from displayed expansion context
7186 * g++.dg/warn/Wconversion-real-integer2.C: New test.
7187 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
7188 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
7189 new test above.
7190
7191 Fix expansion point loc for macro-like tokens
7192 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
7193 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
7194
7195 Fix token pasting with -ftrack-macro-expansion
7196 * gcc.dg/cpp/paste17.c: New test case for
7197 -ftrack-macro-expansion=2 mode only.
7198 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
7199
7200 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
7201
7202 * gnat.dg/warn6.ad[sb]: New test.
7203
7204 2012-04-29 Manuel López-Ibåñez <manu@gcc.gnu.org>
7205
7206 PR 53149
7207 * gcc.dg/20011021-1.c: Adjust testcase.
7208
7209 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7210
7211 PR fortran/53148
7212 * gfortran.dg/function_optimize_12.f90: New test.
7213
7214 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
7215
7216 PR target/53156
7217 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
7218 code to match current output and cover new peephole2 pattern.
7219
7220 2012-04-27 Ollie Wild <aaw@google.com>
7221
7222 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
7223
7224 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7225
7226 * gcc.c-torture/execute/20120427-2.c: New testcase.
7227 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
7228 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
7229 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
7230
7231 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
7232
7233 PR target/53138
7234 * gcc.c-torture/execute/20120427-1.c: New testcase.
7235
7236 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
7237
7238 PR middle-end/27139
7239 * gcc.dg/tree-ssa/forwprop-18.c: New test.
7240
7241 2012-04-27 Tom de Vries <tom@codesourcery.com>
7242
7243 PR tree-optimization/51879
7244 * gcc.dg/pr51879.c: New test.
7245 * gcc.dg/pr51879-2.c: Same.
7246 * gcc.dg/pr51879-3.c: Same.
7247 * gcc.dg/pr51879-4.c: Same.
7248 * gcc.dg/pr51879-6.c: Same.
7249
7250 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 PR c++/53096
7253 * g++.dg/cpp0x/defaulted35.C: New.
7254 * g++.dg/cpp0x/defaulted15.C: Adjust.
7255
7256 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
7257
7258 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
7259 structure layout.
7260
7261 2012-04-25 Sriraman Tallam <tmsriram@google.com>
7262
7263 * gcc.target/i386/builtin_target.c: Check avx2.
7264
7265 2012-04-26 Alan Modra <amodra@gmail.com>
7266
7267 * gcc.target/powerpc/savres.c: New test.
7268 * gcc.target/powerpc/powerpc.exp: Run it.
7269
7270 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
7271
7272 PR target/53120
7273 * gcc.dg/torture/pr53120.c: New test.
7274
7275 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7276
7277 PR middle-end/52979
7278 * gcc.c-torture/compile/pr52979-1.c: New test.
7279 * gcc.c-torture/execute/pr52979-1.c: New test.
7280 * gcc.c-torture/execute/pr52979-2.c: New test.
7281
7282 2012-04-25 Richard Guenther <rguenther@suse.de>
7283
7284 * gcc.target/i386/l_fma_float_5.c: Adjust.
7285 * gcc.target/i386/l_fma_double_4.c: Likewise.
7286 * gcc.target/i386/l_fma_float_2.c: Likewise.
7287 * gcc.target/i386/l_fma_float_6.c: Likewise.
7288 * gcc.target/i386/l_fma_double_1.c: Likewise.
7289 * gcc.target/i386/l_fma_double_5.c: Likewise.
7290 * gcc.target/i386/l_fma_float_3.c: Likewise.
7291 * gcc.target/i386/l_fma_double_2.c: Likewise.
7292 * gcc.target/i386/l_fma_double_6.c: Likewise.
7293 * gcc.target/i386/l_fma_float_4.c: Likewise.
7294 * gcc.target/i386/l_fma_double_3.c: Likewise.
7295 * gcc.target/i386/l_fma_float_1.c: Likewise.
7296
7297 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7298
7299 PR tree-optimization/53058
7300 * gcc.c-torture/compile/pr53058.c: New test.
7301
7302 2012-04-25 Jan Hubicka <jh@suse.cz>
7303
7304 PR middle-end/53088
7305 * gcc.target/i386/pr39082-1.c: Update warning location.
7306
7307 2012-04-25 Jakub Jelinek <jakub@redhat.com>
7308
7309 PR c/52880
7310 * gcc.dg/pr52880.c: New test.
7311
7312 2012-04-25 Manuel López-Ibåñez <manu@gcc.gnu.org>
7313
7314 * gcc.dg/m-un-2.c: Update.
7315 * gcc.dg/20011021-1.c: Update.
7316
7317 2012-04-25 Tobias Burnus <burnus@net-b.de>
7318
7319 PR fortran/52196
7320 * gfortran.dg/realloc_on_assign_14.f90: New.
7321
7322 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
7323
7324 PR testsuite/52641
7325 PR tree-optimizations/52891
7326 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
7327
7328 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/52363
7331 * g++.dg/cpp0x/sfinae35.C: New.
7332 * g++.dg/cpp0x/sfinae36.C: Likewise.
7333
7334 2012-04-24 Sriraman Tallam <tmsriram@google.com>
7335
7336 * gcc.target/builtin_target.c: New testcase.
7337
7338 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7339
7340 PR target/47197
7341 * gcc.target/powerpc/pr47197.c: New test.
7342
7343 2012-04-24 Richard Guenther <rguenther@suse.de>
7344
7345 PR tree-optimization/53085
7346 * g++.dg/torture/pr53085.C: New testcase.
7347
7348 2012-04-24 Andrew Pinski <apinski@cavium.com>
7349
7350 PR tree-opt/33512
7351 * gcc.dg/tree-ssa/andor-3.c: New testcase.
7352 * gcc.dg/tree-ssa/andor-4.c: New testcase.
7353 * gcc.dg/tree-ssa/andor-5.c: New testcase.
7354
7355 2012-04-24 Jakub Jelinek <jakub@redhat.com>
7356
7357 PR middle-end/53084
7358 * gcc.c-torture/execute/pr53084.c: New test.
7359
7360 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
7363
7364 2012-04-23 Andrew Pinski <apinski@cavium.com>
7365
7366 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
7367
7368 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
7369
7370 PR regression/53076
7371 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
7372 * gcc.dg/torture/builtin-power-1.c: Likewise.
7373
7374 2012-04-23 Richard Guenther <rguenther@suse.de>
7375
7376 PR tree-optimization/53070
7377 * gcc.dg/torture/pr53070.c: New testcase.
7378
7379 2012-04-23 Richard Guenther <rguenther@suse.de>
7380
7381 PR c/53060
7382 * gcc.dg/pr53060.c: New testcase.
7383
7384 2012-04-23 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR tree-optimizations/52891
7387 * gcc.c-torture/compile/pr52891-1.c: New test.
7388 * gcc.c-torture/compile/pr52891-2.c: New test.
7389
7390 2012-04-22 Tobias Burnus <burnus@net-b.de>
7391
7392 PR fortran/53051
7393 * gfortran.dg/read_float_4.f90: New.
7394
7395 2012-04-21 Manuel López-Ibåñez <manu@gcc.gnu.org>
7396
7397 PR 35441
7398 * c-c++-common/pr35441.C: New.
7399
7400 2012-04-20 Ian Lance Taylor <iant@google.com>
7401
7402 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
7403 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
7404
7405 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
7406
7407 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
7408 array access.
7409 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
7410
7411 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7412
7413 PR rtl-optimization/44214
7414 * gcc.dg/pr44214-1.c: New test.
7415 * gcc.dg/pr44214-2.c: Likewise.
7416 * gcc.dg/pr44214-3.c: Likewise.
7417
7418 2012-04-20 Richard Guenther <rguenther@suse.de>
7419
7420 * g++.dg/torture/20120420-1.C: New testcase.
7421
7422 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
7423
7424 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
7425
7426 2012-04-19 Christian Bruel <christian.bruel@st.com>
7427
7428 * gcc.dg/pr52283.c: New test.
7429
7430 2012-04-19 Manuel López-Ibåñez <manu@gcc.gnu.org>
7431
7432 * gcc.dg/pr37985.c: New test.
7433
7434 2012-04-19 Richard Guenther <rguenther@suse.de>
7435
7436 PR rtl-optimization/44688
7437 * gcc.dg/var-expand1.c: Increase array size to make unrolling
7438 possibly profitable.
7439
7440 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7441
7442 PR tree-optimization/52976
7443 * gfortran.dg/reassoc_11.f: New test.
7444
7445 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7446
7447 PR tree-optimization/52976
7448 * gfortran.dg/reassoc_7.f: New test.
7449 * gfortran.dg/reassoc_8.f: Likewise.
7450 * gfortran.dg/reassoc_9.f: Likewise.
7451 * gfortran.dg/reassoc_10.f: Likewise.
7452
7453 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
7454
7455 PR c++/52422
7456 * g++.dg/cpp0x/sfinae33.C: New.
7457 * g++.dg/cpp0x/sfinae34.C: Likewise.
7458
7459 2012-04-18 Joey Ye <joey.ye@arm.com>
7460
7461 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
7462
7463 2012-04-18 Richard Guenther <rguenther@suse.de>
7464
7465 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
7466 array access.
7467 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
7468 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
7469
7470 2012-04-17 Tom de Vries <tom@codesourcery.com>
7471
7472 * g++.dg/pr51264-4.C: New test.
7473
7474 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7475
7476 PR c++/52599
7477 * g++.dg/cpp0x/constexpr-ctor10.C: New.
7478
7479 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
7480
7481 PR c++/53003
7482 * g++.dg/parse/crash59.C: New.
7483
7484 2012-04-17 Michael Matz <matz@suse.de>
7485
7486 PR tree-optimization/18437
7487 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
7488
7489 2012-04-17 Richard Guenther <rguenther@suse.de>
7490
7491 PR middle-end/53011
7492 * g++.dg/torture/pr53011.C: New testcase.
7493
7494 2012-04-16 Jason Merrill <jason@redhat.com>
7495
7496 PR c++/38543
7497 * g++.dg/cpp0x/variadic131.C: New.
7498
7499 PR c++/52008
7500 * g++.dg/cpp0x/variadic130.C: New.
7501
7502 PR c++/50830
7503 * g++.dg/cpp0x/variadic129.C: New.
7504
7505 PR c++/50303
7506 * g++.dg/cpp0x/variadic128.C: New.
7507
7508 2012-04-16 Tobias Burnus <burnus@net-b.de>
7509
7510 PR fortran/52864
7511 * gfortran.dg/pointer_intent_6.f90: New.
7512
7513 2012-04-16 Tobias Burnus <burnus@net-b.de>
7514
7515 PR fortran/52916
7516 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
7517 to include public_private_module_4.f90.
7518 * gfortran.dg/public_private_module_4.f90: Skip this test on all
7519 targets.
7520
7521 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 PR c++/49152
7524 * g++.dg/diagnostic/operator1.C: New.
7525 * g++.dg/ext/label5.C: Adjust.
7526 * g++.dg/ext/va-arg1.C: Likewise.
7527 * g++.dg/other/error20.C: Likewise.
7528 * g++.dg/other/error20.C: Likewise.
7529 * g++.dg/other/error16.C: Likewise.
7530 * g++.dg/other/error10.C: Likewise.
7531 * g++.dg/parse/error30.C: Likewise.
7532 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
7533
7534 2012-04-16 Jason Merrill <jason@redhat.com>
7535
7536 PR c++/51148
7537 * g++.dg/cpp0x/variadic127.C: New.
7538
7539 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7540
7541 * lib/plugin-support.exp (plugin-test-execute): Properly determine
7542 testcase name.
7543 Use fail, pass instead of unresolved.
7544 Don't log $optstr.
7545
7546 PR testsuite/52948
7547 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
7548 TODO_dump_func.
7549 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7550 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
7551 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
7552
7553 2012-04-16 Janus Weil <janus@gcc.gnu.org>
7554
7555 PR fortran/52968
7556 * gfortran.dg/typebound_call_23.f03: New test case.
7557
7558 2012-04-15 Jason Merrill <jason@redhat.com>
7559
7560 PR c++/47220
7561 * g++.dg/cpp0x/variadic126.C: New.
7562
7563 PR c++/52380
7564 * g++.dg/cpp0x/variadic125.C: New.
7565
7566 PR c++/52292
7567 * g++.dg/cpp0x/variadic124.C: New.
7568
7569 PR c++/52706
7570 * g++.dg/cpp0x/nullptr27.C: New.
7571
7572 PR c++/52818
7573 * g++.dg/warn/format8.C: New.
7574
7575 2012-04-15 Janus Weil <janus@gcc.gnu.org>
7576
7577 PR fortran/51082
7578 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
7579
7580 2012-04-14 Tobias Burnus <burnus@net-b.de>
7581
7582 PR fortran/52916
7583 PR fortran/40973
7584 * gfortran.dg/public_private_module_3.f90: New.
7585 * gfortran.dg/public_private_module_4.f90: New.
7586
7587 2012-04-14 Tom de Vries <tom@codesourcery.com>
7588
7589 * gcc.dg/superblock.c: New test.
7590
7591 2012-04-14 Tom de Vries <tom@codesourcery.com>
7592
7593 * gcc.dg/pr51879-12.c: New test.
7594
7595 2012-04-13 Jason Merrill <jason@redhat.com>
7596
7597 PR c++/52824
7598 * g++.dg/cpp0x/variadic123.C: New.
7599 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
7600
7601 PR c++/52905
7602 * g++.dg/cpp0x/initlist-ctor1.C: New.
7603
7604 PR c++/52915
7605 * g++.dg/other/anon-union2.C: New.
7606
7607 2012-04-13 Martin Jambor <mjambor@suse.cz>
7608
7609 PR middle-end/52939
7610 * g++.dg/ipa/pr52939.C: New test.
7611
7612 2012-04-13 Tom de Vries <tom@codesourcery.com>
7613
7614 * gcc.dg/pr52734.c: New test.
7615
7616 2012-04-13 Richard Guenther <rguenther@suse.de>
7617
7618 PR tree-optimization/52969
7619 * gcc.dg/torture/pr52969.c: New testcase.
7620
7621 2012-04-13 Richard Guenther <rguenther@suse.de>
7622
7623 PR c/52549
7624 * gcc.dg/pr52549.c: New testcase.
7625
7626 2012-04-13 Richard Guenther <rguenther@suse.de>
7627
7628 PR c/52862
7629 * gcc.dg/pr52862.c: New testcase.
7630
7631 2012-04-13 Joey Ye <joey.ye@arm.com>
7632
7633 * gcc.target/arm/thumb1-imm.c: New testcase.
7634
7635 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
7636
7637 PR target/52932
7638 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
7639 second function argument.
7640 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
7641 (calc_permps): Update declaration. Calculate result correctly.
7642 (avx2_test): Change src2 type to union256i_d.
7643 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
7644 correctly.
7645
7646 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7647
7648 PR target/52775
7649 * gcc.target/powerpc/pr52775.c: New file.
7650
7651 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7652
7653 PR tree-optimization/18589
7654 * gcc.dg/tree-ssa/pr18589-1.c: New test.
7655 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
7656 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
7657 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
7658 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
7659 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
7660 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
7661 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
7662 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
7663 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
7664
7665 2012-04-12 Richard Guenther <rguenther@suse.de>
7666
7667 PR tree-optimization/52943
7668 * gcc.dg/torture/pr52943.c: New testcase.
7669
7670 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
7671
7672 PR target/50751
7673 * gcc/target/sh/pr50751-4.c: New.
7674 * gcc/target/sh/pr50751-5.c: New.
7675 * gcc/target/sh/pr50751-6.c: New.
7676 * gcc/target/sh/pr50751-7.c: New.
7677
7678 2012-04-11 Fabien ChĂȘne <fabien@gcc.gnu.org>
7679
7680 PR c++/52465
7681 * g++.dg/lookup/using52.C: New.
7682
7683 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7684
7685 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
7686
7687 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
7688
7689 PR rtl-optimization/52876
7690 * gcc.target/i386/pr52876.c: New.
7691
7692 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
7693
7694 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
7695 __UINTPTR_TYPE__.
7696 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
7697 __INTPTR_TYPE__.
7698 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
7699 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
7700 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
7701 (ptrdiff_t): ... this. All uses changed.
7702 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
7703 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
7704 __INTPTR_TYPE__.
7705 (main): Cast argument to __INTPTR_TYPE__.
7706 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
7707 size_t.
7708 * gcc.dg/mallign.c (main): Likewise.
7709 * gcc.dg/pr38700.c (foo): Likewise.
7710 * gcc.dg/long-long-cst1.c (t): Likewise.
7711 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
7712 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
7713 * gcc.dg/pointer-arith-10.c (foo): Likewise.
7714 * gcc.dg/pr25682.c (d, foo): Likewise.
7715 * gcc.dg/format/cast-1.c (f): Likewise.
7716 * gcc.dg/c90-const-expr-10.c
7717 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
7718 (size_t): ...this. All uses changed.
7719 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
7720 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
7721 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
7722 * gcc.dg/pr34856.c (uintptr_t): Likewise.
7723 * gcc.dg/sequence-pt-1.c: Likewise.
7724 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
7725 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
7726 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
7727 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
7728 of ptrdiff_t with it.
7729 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
7730 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
7731 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
7732
7733 2012-04-11 Jason Merrill <jason@redhat.com>
7734
7735 PR debug/45088
7736 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
7737 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
7738
7739 PR c++/52906
7740 * g++.dg/ext/attrib45.C: New.
7741
7742 * g++.dg/eh/dtor3.C: New.
7743
7744 2012-04-11 Richard Guenther <rguenther@suse.de>
7745
7746 PR middle-end/52621
7747 * gfortran.dg/pr52621.f90: New testcase.
7748
7749 2012-04-11 Richard Guenther <rguenther@suse.de>
7750
7751 PR middle-end/52918
7752 * g++.dg/torture/pr52918-1.C: New testcase.
7753 * g++.dg/torture/pr52918-2.C: Likewise.
7754
7755 2012-04-11 Tobias Burnus <burnus@net-b.de>
7756
7757 PR fortran/52729
7758 * gfortran.dg/block_11.f90: New.
7759
7760 2012-04-11 Nick Clifton <nickc@redhat.com>
7761
7762 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
7763
7764 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
7765
7766 PR target/16458
7767 * gcc.target/powerpc/pr16458-1.c: New test.
7768 * gcc.target/powerpc/pr16458-2.c: Likewise.
7769 * gcc.target/powerpc/pr16458-3.c: Likewise.
7770 * gcc.target/powerpc/pr16458-4.c: Likewise.
7771
7772 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
7773
7774 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
7775 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
7776 * gcc.dg/builtin-bswap-5.c: Likewise.
7777 * gcc.target/i386/builtin-bswap-4.c: New test.
7778
7779 2012-04-11 Manuel López-Ibåñez <manu@gcc.gnu.org>
7780
7781 PR 24985
7782 * lib/prune.exp: Add -fno-diagnostics-show-caret.
7783
7784 2012-04-11 Richard Guenther <rguenther@suse.de>
7785
7786 PR rtl-optimization/52881
7787 * gcc.dg/torture/pr52881.c: New testcase.
7788 * gcc.dg/torture/pr52913.c: Likewise.
7789
7790 2012-04-11 Richard Guenther <rguenther@suse.de>
7791
7792 PR tree-optimization/52912
7793 * gcc.dg/torture/pr52912.c: New testcase.
7794
7795 2010-04-10 Michael Matz <matz@suse.de>
7796
7797 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7798 * gcc.dg/vect/vect-outer-1.c: Adjust.
7799 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7800 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7801 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7802 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7803 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7804 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7805
7806 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7807
7808 PR tree-optimization/52870
7809 * gcc.dg/vect/pr52870.c: New test.
7810
7811 2012-04-09 Mike Stump <mikestump@comcast.net>
7812
7813 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7814 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7815 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7816 * gnat.dg/aggr11.adb: Likewise.
7817 * gnat.dg/aggr11_pkg.ads: Likewise.
7818 * gnat.dg/aggr15.adb: Likewise.
7819 * gnat.dg/aggr15.ads: Likewise.
7820 * gnat.dg/aggr17.adb: Likewise.
7821 * gnat.dg/aggr18.adb: Likewise.
7822 * gnat.dg/array14.adb: Likewise.
7823 * gnat.dg/array14.ads: Likewise.
7824 * gnat.dg/array14_pkg.ads: Likewise.
7825 * gnat.dg/array19.adb: Likewise.
7826 * gnat.dg/array19.ads: Likewise.
7827 * gnat.dg/discr27.adb: Likewise.
7828 * gnat.dg/discr27.ads: Likewise.
7829 * gnat.dg/discr35.adb: Likewise.
7830 * gnat.dg/discr35.ads: Likewise.
7831 * gnat.dg/discr6.adb: Likewise.
7832 * gnat.dg/discr6_pkg.ads: Likewise.
7833 * gnat.dg/import1.adb: Likewise.
7834 * gnat.dg/import1.ads: Likewise.
7835 * gnat.dg/loop_address2.adb: Likewise.
7836 * gnat.dg/opt7.adb: Likewise.
7837 * gnat.dg/opt7.ads: Likewise.
7838 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7839 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7840 * gnat.dg/rep_clause2.adb: Likewise.
7841 * gnat.dg/rep_clause2.ads: Likewise.
7842 * gnat.dg/slice2.adb: Likewise.
7843 * gnat.dg/slice2.ads: Likewise.
7844 * gnat.dg/slice6.adb: Likewise.
7845 * gnat.dg/slice6_pkg.ads: Likewise.
7846 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7847 * gnat.dg/taft_type2.adb: Likewise.
7848 * gnat.dg/taft_type2.ads: Likewise.
7849 * gnat.dg/taft_type2_pkg.ads: Likewise.
7850 * gnat.dg/volatile10.adb: Likewise.
7851 * gnat.dg/volatile10_pkg.ads: Likewise.
7852
7853 * gcc.dg/dll-8.c: Remove execute permissions.
7854 * g++.dg/ext/dllexport5.C: Likewise.
7855
7856 2012-04-09 Jan Hubicka <jh@suse.cz>
7857
7858 PR lto/52722
7859 PR lto/51765
7860 PR lto/52634
7861 * gcc.dg/lto/pr52634_1.c: New testcase.
7862 * gcc.dg/lto/pr52634_0.c: New testcase.
7863
7864 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7865
7866 PR target/52883
7867 * gcc.target/i386/pr52883.c: New testcase.
7868
7869 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7870
7871 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7872 (check_effective_target_sync_long_long): Add SPARC case.
7873 (check_effective_target_sync_long_long_runtime): Likewise.
7874 (check_effective_target_sync_int_long): Adjust SPARC case.
7875 (check_effective_target_sync_char_short): Likewise.
7876
7877 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7878
7879 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7880 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7881
7882 2012-04-08 Tobias Burnus <burnus@net-b.de>
7883
7884 PR fortran/40973
7885 PR fortran/52751
7886 * gfortran.dg/public_private_module_2.f90: New.
7887
7888 2012-04-08 Manuel López-Ibåñez <manu@gcc.gnu.org>
7889
7890 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7891 directives.
7892
7893 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7894
7895 PR fortran/52893
7896 * gfortran.dg/function_optimize_11.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
7903 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7904
7905 PR fortran/52668
7906 * gfortran.dg/use_only_6.f90: New test.
7907 2012-04-06 Mike Stump <mikestump@comcast.net>
7908
7909 PR testsuite/50722
7910 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7911
7912 2012-04-05 Jason Merrill <jason@redhat.com>
7913
7914 PR c++/52596
7915 * g++.dg/template/qualified-id5.C: New.
7916
7917 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7918
7919 PR target/52882
7920 * gcc.target/i386/pr52882.c: New test.
7921
7922 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7923 Dominique D'Humieures <dominiq@lps.ens.fr>
7924
7925 PR testsuite/52614
7926 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7927 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7928
7929 2012-04-04 Jason Merrill <jason@redhat.com>
7930
7931 PR c++/52845
7932 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7933
7934 2012-04-03 Jason Merrill <jason@redhat.com>
7935
7936 PR c++/52796
7937 * g++.dg/cpp0x/variadic-value1.C: New.
7938
7939 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7940
7941 * gnat.dg/pack18.adb: New test.
7942 * gnat.dg/pack18_pkg.ads: New helper.
7943
7944 2012-04-03 Richard Guenther <rguenther@suse.de>
7945
7946 PR tree-optimization/52808
7947 * gcc.dg/pr52808.c: New testcase.
7948
7949 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7950
7951 PR tree-optimization/52835
7952 * gfortran.dg/pr52835.f90: New test.
7953
7954 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7955
7956 * gnat.dg/specs/aggr5.ads: New test.
7957
7958 2012-04-02 Richard Guenther <rguenther@suse.de>
7959
7960 PR tree-optimization/52756
7961 * gcc.dg/torture/pr52756.c: New testcase.
7962
7963 2012-04-02 Richard Guenther <rguenther@suse.de>
7964
7965 PR middle-end/52803
7966 * gcc.dg/pr52803.c: New testcase.
7967
7968 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7969
7970 PR c++/40942
7971 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7972 DR 214 in account.
7973
7974 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7975
7976 PR c++/50043
7977 * g++.dg/cpp0x/noexcept17.C: New.
7978 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7979 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7980 * g++.dg/cpp0x/noexcept01.C: Likewise.
7981 * g++.dg/eh/init-temp1.C: Likewise.
7982 * g++.dg/eh/ctor1.C: Likwise.
7983
7984 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gnat.dg/controlled6.adb: New test.
7987 * gnat.dg/controlled6_pkg.ads: New helper.
7988 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7989
7990 2012-03-30 Richard Henderson <rth@redhat.com>
7991
7992 PR debug/52727
7993 * g++.dg/opt/pr52727.C: New testcase.
7994
7995 2012-03-30 Richard Guenther <rguenther@suse.de>
7996
7997 PR tree-optimization/52754
7998 * gcc.target/i386/pr52754.c: New testcase.
7999
8000 2012-03-30 Richard Guenther <rguenther@suse.de>
8001
8002 PR middle-end/52772
8003 * g++.dg/torture/pr52772.C: New testcase.
8004
8005 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
8006
8007 PR c++/52718
8008 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
8009
8010 2012-03-29 Jason Merrill <jason@redhat.com>
8011
8012 PR c++/52685
8013 * g++.dg/template/inherit8.C: New.
8014
8015 2012-03-29 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR c++/52759
8018 * g++.dg/ext/weak4.C: New test.
8019
8020 PR tree-optimization/52760
8021 * gcc.c-torture/execute/pr52760.c: New test.
8022
8023 2012-03-29 Jason Merrill <jason@redhat.com>
8024
8025 PR c++/52743
8026 * g++.dg/cpp0x/initlist-array3.C: New.
8027
8028 2012-03-28 Jason Merrill <jason@redhat.com>
8029
8030 PR c++/52746
8031 * g++.dg/overload/virtual2.C: New.
8032
8033 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
8034
8035 * gnat.dg/vect7.ad[sb]: New test.
8036
8037 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
8038 Tobias Burnus <burnus@gcc.gnu.org>
8039
8040 PR fortran/52652
8041 * gfortran.dg/allocate_class_1.f90 : Change error test.
8042 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
8043 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
8044 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
8045
8046 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8047
8048 PR middle-end/52691
8049 * gcc.dg/pr52691.c: New test.
8050
8051 PR middle-end/52750
8052 * gcc.c-torture/compile/pr52750.c: New test.
8053
8054 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
8055
8056 PR target/52692
8057 * gcc.target/avr/torture/builtins-2.c: New test.
8058
8059 2012-03-28 Jakub Jelinek <jakub@redhat.com>
8060
8061 PR target/52736
8062 * gcc.target/i386/pr52736.c: New test.
8063
8064 2012-03-27 Martin Jambor <mjambor@suse.cz>
8065
8066 PR middle-end/52693
8067 * gcc.dg/torture/pr52693.c: New test.
8068
8069 2012-03-27 Meador Inge <meadori@codesourcery.com>
8070
8071 PR c++/52672
8072 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
8073
8074 2012-03-27 Mike Stump <mikestump@comcast.net>
8075
8076 PR target/52665
8077 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
8078 failures that match branch names.
8079
8080 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
8081 H.J. Lu <hongjiu.lu@intel.com>
8082
8083 PR target/52698
8084 * gcc.target/i386/pr52698.c: New test.
8085
8086 2012-03-27 Richard Guenther <rguenther@suse.de>
8087
8088 PR middle-end/52720
8089 * gcc.dg/torture/pr52720.c: New testcase.
8090
8091 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
8092
8093 * gnat.dg/pack17.adb: New test.
8094
8095 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8096
8097 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
8098 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
8099
8100 2012-03-26 Martin Jambor <mjambor@suse.cz>
8101
8102 PR tree-optimization/50052
8103 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
8104
8105 2012-03-26 Richard Guenther <rguenther@suse.de>
8106
8107 PR tree-optimization/52701
8108 * gfortran.dg/pr52701.f90: New testcase.
8109
8110 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
8111
8112 PR tree-optimization/52686
8113 * gcc.target/arm/pr52686.c: New test.
8114
8115 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
8116
8117 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
8118 Add "-Os -flto" to list.
8119
8120 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
8121
8122 * gnat.dg/concat2.ad[sb]: New test.
8123
8124 2012-03-24 Jason Merrill <jason@redhat.com>
8125
8126 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
8127 * g++.dg/cpp0x/trailing2.C: Likewise.
8128 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
8129 * g++.dg/cpp1y/auto-fn1.C: New.
8130 * g++.dg/cpp1y/auto-fn2.C: New.
8131 * g++.dg/cpp1y/auto-fn3.C: New.
8132 * g++.dg/cpp1y/auto-fn4.C: New.
8133 * g++.dg/cpp1y/auto-fn5.C: New.
8134 * g++.dg/cpp1y/auto-fn6.C: New.
8135 * g++.dg/cpp1y/auto-fn7.C: New.
8136 * g++.dg/cpp1y/auto-fn8.C: New.
8137 * g++.dg/cpp1y/auto-fn9.C: New.
8138 * g++.dg/cpp1y/auto-fn10.C: New.
8139 * g++.dg/cpp1y/auto-fn11.C: New.
8140
8141 2012-03-23 Richard Guenther <rguenther@suse.de>
8142
8143 PR tree-optimization/52678
8144 * gfortran.dg/pr52678.f: New testcase.
8145
8146 2012-03-23 Richard Guenther <rguenther@suse.de>
8147
8148 PR tree-optimization/52638
8149 * g++.dg/torture/pr52638.C: New testcase.
8150
8151 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
8152
8153 PR c++/52487
8154 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
8155
8156 2012-03-22 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR c++/52671
8159 * g++.dg/ext/attrib44.C: New test.
8160
8161 2012-03-22 Jan Hubicka <jh@suse.cz>
8162
8163 PR middle-end/51737
8164 * g++.dg/torture/pr51737.C: New testcase
8165
8166 2012-03-22 Richard Guenther <rguenther@suse.de>
8167
8168 PR tree-optimization/52548
8169 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
8170
8171 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8172
8173 * lib/fortran-modules.exp (list-module-names-1): Remove
8174 warning.
8175
8176 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8177
8178 PR target/50751
8179 * gcc.target/sh/pr50751-1.c: New.
8180 * gcc.target/sh/pr50751-2.c: New.
8181 * gcc.target/sh/pr50751-3.c: New.
8182
8183 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
8184
8185 PR target/52479
8186 * gcc.target/sh/sh4a-cos.c: Remove.
8187 * gcc.target/sh/sh4a-sin.c: Remove.
8188 * gcc.target/sh/sh4a-sincos.c: Remove.
8189
8190 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
8191
8192 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
8193 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
8194
8195 2012-03-21 Martin Jambor <mjambor@suse.cz>
8196
8197 PR testsuite/52641
8198 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
8199 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
8200
8201 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
8202
8203 * gcc.target/arm/thumb-16bit-ops.c: New file.
8204 * gcc.target/arm/thumb-ifcvt.c: New file.
8205
8206 2012-03-20 Jason Merrill <jason@redhat.com>
8207
8208 * lib/target-supports.exp: Add { target c++1y }.
8209
8210 * g++.dg/cpp0x/auto32.C: New.
8211
8212 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8213
8214 PR testsuite/52641
8215 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
8216 int32plus.
8217 * gcc.dg/torture/pr48124-4.c: Ditto:
8218 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
8219
8220 2012-03-20 Jason Merrill <jason@redhat.com>
8221
8222 PR c++/52510
8223 * g++.dg/cpp0x/initlist66.C: New.
8224
8225 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8226
8227 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
8228 __AVR_HAVE_LPMX__
8229
8230 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
8231
8232 PR target/49868
8233 * gcc.target/avr/torture/addr-space-2.h: New file.
8234 * gcc.target/avr/torture/addr-space-2-g.h: New test.
8235 * gcc.target/avr/torture/addr-space-2-0.h: New test.
8236 * gcc.target/avr/torture/addr-space-2-1.h: New test.
8237 * gcc.target/avr/torture/addr-space-2-x.h: New test.
8238
8239 2012-03-20 Richard Guenther <rguenther@suse.de>
8240
8241 * gnat.dg/pack16.adb: New testcase.
8242 * gnat.dg/pack16_pkg.ads: Likewise.
8243 * gnat.dg/specs/pack8.ads: Likewise.
8244 * gnat.dg/specs/pack8_pkg.ads: Likewise.
8245
8246 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8247
8248 * g++.dg/warn/Wuseless-cast.C: Extend.
8249
8250 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
8251
8252 PR c++/14710
8253 * g++.dg/warn/Wuseless-cast.C: New.
8254
8255 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
8256
8257 PR libfortran/52608
8258 * gfortran.dg/pr52608.f90: New test.
8259
8260 2012-03-17 Tobias Burnus <burnus@net-b.de>
8261
8262 PR fortran/52585
8263 * gfortran.dg/proc_ptr_36.f90: New.
8264
8265 2012-03-16 Martin Jambor <mjambor@suse.cz>
8266
8267 * gcc.dg/misaligned-expand-1.c: New test.
8268 * gcc.dg/misaligned-expand-3.c: Likewise.
8269
8270 2012-03-16 Richard Guenther <rguenther@suse.de>
8271 Kai Tietz <ktietz@redhat.com>
8272
8273 PR middle-end/48814
8274 * gcc.c-torture/execute/pr48814-1.c: New test.
8275 * gcc.c-torture/execute/pr48814-2.c: New test.
8276 * gcc.dg/tree-ssa/assign-1.c: New test.
8277 * gcc.dg/tree-ssa/assign-2.c: New test.
8278 * gcc.dg/tree-ssa/assign-3.c: New test.
8279
8280 2012-03-16 Richard Guenther <rguenther@suse.de>
8281
8282 * gnat.dg/specs/pack7.ads: New testcase.
8283
8284 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8285
8286 PR target/52568
8287 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
8288 * gcc.dg/torture/vshuf-8.inc: Likewise.
8289 * gcc.dg/torture/vshuf-16.inc: Likewise.
8290 * gcc.dg/torture/vshuf-32.inc: Likewise.
8291
8292 2012-03-15 Jason Merrill <jason@redhat.com>
8293
8294 * g++.dg/torture/pr52582.C: New.
8295
8296 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8297
8298 * lib/fortran-modules.exp: New file which was forgotten in r185430.
8299
8300 2012-03-15 Ira Rosen <irar@il.ibm.com>
8301 Ulrich Weigand <ulrich.weigand@linaro.org>
8302
8303 * gcc.dg/vect/slp-cond-3.c: New test.
8304 * gcc.dg/vect/slp-cond-4.c: New test.
8305
8306 2012-03-15 Ira Rosen <irar@il.ibm.com>
8307 Ulrich Weigand <ulrich.weigand@linaro.org>
8308
8309 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
8310 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
8311
8312 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
8313
8314 PR libfortran/52434
8315 PR libfortran/48878
8316 PR libfortran/38199
8317 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
8318 * gfortran.dg/round_1.f03: Likewise.
8319
8320 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8321 Andrew Pinski <apinski@cavium.com>
8322
8323 PR middle-end/52592
8324 * gcc.dg/pr52592.c: New test.
8325
8326 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
8327
8328 * gfortran.fortran-torture/compile/compile.exp: Simplify.
8329 * gfortran.fortran-torture/execute/execute.exp: Likewise.
8330 * lib/gcc-dg.exp (cleanup-modules): Move to ..
8331 * lib/fortran-modules.exp: .. this new file. Adjust users.
8332 * lib/gfortran-dg.exp (gfortran-dg-runtest,
8333 gfortran-dg-debug-runtest): Call cleanup-modules.
8334 * lib/fortran-torture.exp (fortran-torture-execute,
8335 fortran-torture): Likewise.
8336 * gfortran.dg/coarray/caf.exp: Likewise.
8337 * lib/lto.exp: Likewise.
8338 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
8339 * gfortran.dg/class_4b.f03: Likewise.
8340 * gfortran.dg/class_4c.f03: Likewise.
8341 * gfortran.dg/class_45a.f03: Likewise.
8342 * gfortran.dg/binding_label_tests_10.f03: Likewise.
8343 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
8344 * gfortran.dg/binding_label_tests_11.f03: Likewise.
8345 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
8346 * gfortran.dg/binding_label_tests_13.f03: Likewise.
8347 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
8348 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
8349 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
8350 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
8351 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
8352 * gfortran.dg/whole_file_28.f90: Likewise.
8353 * gfortran.dg/whole_file_29.f90: Likewise.
8354 * gfortran.dg/whole_file_30.f90: Likewise.
8355 * gfortran.dg/whole_file_31.f90: Likewise.
8356
8357 2012-03-15 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR tree-optimization/52267
8360 * gcc.dg/pr52267.c: New test.
8361 * gcc.dg/tree-ssa/vrp65.c: New test.
8362 * gcc.dg/tree-ssa/vrp66.c: New test.
8363
8364 2012-03-15 Richard Guenther <rguenther@suse.de>
8365
8366 PR middle-end/52580
8367 * gfortran.dg/vect/pr52580.f: New testcase.
8368
8369 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
8370
8371 * gcc.target/sh/fpul-usage-1.c: New.
8372
8373 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
8374
8375 PR target/49468
8376 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
8377 * gcc.target/sh/pr49468-di.c: Likewise.
8378
8379 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8380
8381 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
8382 * gcc.dg/c99-stdint-6.c: Likewise.
8383 * gcc.dg/lto/20090210_0.c: Likewise.
8384 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
8385 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
8386 * gcc.dg/pragma-init-fini-2.c: Likewise.
8387 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
8388 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
8389 * gcc.target/i386/pr22152.c: Likewise.
8390 * gcc.target/i386/vect8-ret.c: Likewise.
8391 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
8392 handling.
8393
8394 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8395
8396 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
8397 * g++.dg/tree-prof/partition1.C: Likewise.
8398 * g++.dg/tree-prof/partition2.C: Likewise.
8399 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
8400 handling.
8401 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
8402 * gcc.c-torture/execute/20010724-1.c: Remove.
8403 * gcc.c-torture/execute/20010724-1.x: Remove.
8404 * gcc.c-torture/execute/20040208-2.c: Remove.
8405 * gcc.c-torture/execute/20040208-2.x: Remove.
8406 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
8407 Remove.
8408 (main) [__mips__ && __sgi__]: Remove.
8409 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
8410 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
8411 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
8412 mips-sgi-irix6* handling.
8413 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
8414 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
8415 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
8416 handling.
8417 * gcc.dg/torture/builtin-logb-1.c: Likewise.
8418 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
8419 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
8420 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
8421 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
8422 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
8423 mips-sgi-irix6*.
8424 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8425 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
8426 * gcc.target/mips/save-restore-3.c: Likewise.
8427 * gcc.target/mips/save-restore-4.c: Likewise.
8428 * gcc.target/mips/save-restore-5.c: Likewise.
8429 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
8430 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
8431 messages.
8432 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
8433 IRIX 6 handling.
8434 (restore_ld_library_path_env_vars): Likewise.
8435 * lib/target-supports.exp (check_profiling_available): Remove
8436 mips*-*-irix* handling.
8437 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
8438 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
8439 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
8440
8441 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8442
8443 PR c++/52582
8444 * g++.dg/opt/pr52582.C: New test.
8445
8446 2012-03-14 Richard Guenther <rguenther@suse.de>
8447
8448 PR tree-optimization/52571
8449 * gcc.dg/vect/vect-2.c: Initialize arrays.
8450 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
8451 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
8452 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
8453
8454 2012-03-14 Richard Guenther <rguenther@suse.de>
8455
8456 PR middle-end/52080
8457 PR middle-end/52097
8458 PR middle-end/48124
8459 * gcc.dg/torture/pr48124-1.c: New testcase.
8460 * gcc.dg/torture/pr48124-2.c: Likewise.
8461 * gcc.dg/torture/pr48124-3.c: Likewise.
8462 * gcc.dg/torture/pr48124-4.c: Likewise.
8463
8464 2012-03-14 Richard Guenther <rguenther@suse.de>
8465
8466 PR middle-end/52578
8467 * gcc.dg/pr52578.c: New testcase.
8468
8469 2012-03-14 Jakub Jelinek <jakub@redhat.com>
8470
8471 PR c++/52521
8472 * g++.dg/cpp0x/udlit-args2.C: New test.
8473
8474 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
8475
8476 PR target/48596
8477 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
8478 * gcc.c-torture/compile/pr48596.c: ... here.
8479
8480 2012-01-30 Dodji Seketeli <dodji@redhat.com>
8481
8482 PR c++/51641
8483 * g++.dg/lookup/hidden-class17.C: New test.
8484
8485 2012-03-13 Jakub Jelinek <jakub@redhat.com>
8486
8487 PR c/52577
8488 * gcc.dg/Wunused-var-3.c: New test.
8489
8490 2012-03-13 Martin Jambor <mjambor@suse.cz>
8491
8492 * gcc.dg/misaligned-expand-2.c: New test.
8493
8494 2012-03-13 Richard Guenther <rguenther@suse.de>
8495
8496 PR middle-end/52134
8497 * gcc.dg/pr52134.c: New testcase.
8498
8499 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8500
8501 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
8502
8503 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8504
8505 PR tree-optimization/46728
8506 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
8507 * gcc.target/powerpc/pr46728-5.c: Likewise.
8508 * gcc.target/powerpc/pr46728-8.c: Likewise.
8509 * gcc.target/powerpc/pr46728-10.c: Likewise.
8510 * gcc.target/powerpc/pr46728-11.c: Likewise.
8511 * gcc.target/powerpc/pr46728-13.c: Likewise.
8512 * gcc.target/powerpc/pr46728-14.c: Likewise.
8513 * gcc.target/powerpc/pr46728-15.c: Likewise.
8514
8515 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
8516
8517 PR c++/52299
8518 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
8519
8520 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8521
8522 PR tree-optimization/46728
8523 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
8524 * gcc.target/powerpc/pr46728-5.c: Likewise.
8525 * gcc.target/powerpc/pr46728-8.c: Likewise.
8526 * gcc.target/powerpc/pr46728-10.c: Likewise.
8527 * gcc.target/powerpc/pr46728-11.c: Likewise.
8528 * gcc.target/powerpc/pr46728-13.c: Likewise.
8529 * gcc.target/powerpc/pr46728-14.c: Likewise.
8530 * gcc.target/powerpc/pr46728-15.c: Likewise.
8531
8532 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
8533
8534 PR target/49868
8535 * gcc.target/avr/torture/addr-space-1.h: New file.
8536 * gcc.target/avr/torture/addr-space-1-g.h: New test.
8537 * gcc.target/avr/torture/addr-space-1-0.h: New test.
8538 * gcc.target/avr/torture/addr-space-1-1.h: New test.
8539 * gcc.target/avr/torture/addr-space-1-x.h: New test.
8540
8541 2012-03-12 Andrew Pinski <apinski@cavium.com>
8542
8543 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
8544
8545 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8546
8547 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
8548 * g++.dg/abi/thunk4.C: Likewise.
8549 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
8550 Adapt line numbers.
8551 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8552 handling.
8553 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
8554 * g++.dg/eh/spbp.C: Likewise.
8555 * g++.dg/ext/label13.C: Likewise.
8556 * g++.dg/guality/guality.exp: Likewise.
8557 * g++.dg/other/anon5.C: Likewise.
8558 * g++.dg/other/pragma-ep-1.C: Remove.
8559 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
8560 * g++.dg/warn/pr31246.C: Likewise.
8561 * g++.dg/warn/weak1.C: Likewise.
8562 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
8563 * g++.old-deja/g++.ext/attrib5.C: Likewise.
8564 * gcc.c-torture/compile/limits-declparen.c: Likewise.
8565 * gcc.c-torture/compile/limits-pointer.c: Likewise.
8566 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
8567 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
8568 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
8569 * gcc.dg/c99-tgmath-1.c: Likewise.
8570 * gcc.dg/c99-tgmath-2.c: Likewise.
8571 * gcc.dg/c99-tgmath-3.c: Likewise.
8572 * gcc.dg/c99-tgmath-4.c: Likewise.
8573 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
8574 handling.
8575 * gcc.dg/debug/pr49032.c: Likewise.
8576 * gcc.dg/guality/guality.exp: Likewise.
8577 * gcc.dg/intmax_t-1.c: Likewise.
8578 * gcc.dg/pr48616.c: Likewise.
8579 * gcc.dg/pragma-ep-1.c: Remove.
8580 * gcc.dg/pragma-ep-2.c: Remove.
8581 * gcc.dg/pragma-ep-3.c: Remove.
8582 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
8583 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
8584 * gcc.misc-tests/gcov-14.c: Likewise.
8585 * gfortran.dg/guality/guality.exp: Likewise.
8586 * lib/target-supports.exp (check_weak_available): Likewise.
8587 (add_options_for_tls): Likewise.
8588 (check_ascii_locale_available): Likewise.
8589 * obj-c++.dg/dwarf-2.mm: Likewise.
8590 * objc.dg/dwarf-1.m: Likewise.
8591 * objc.dg/dwarf-2.m: Likewise.
8592
8593 2012-03-12 Jakub Jelinek <jakub@redhat.com>
8594
8595 PR tree-optimization/51721
8596 * gcc.dg/tree-ssa/vrp64.c: New test.
8597
8598 PR tree-optimization/52533
8599 * gcc.c-torture/compile/pr52533.c: New test.
8600
8601 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
8602
8603 * gcc.target/i386/rtm-xabort-1.c: New.
8604 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
8605 * gcc.target/i386/rtm-xend-1.c: Ditto.
8606 * gcc.target/i386/rtm-xtest-1.c: Ditto.
8607 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
8608 * gcc.target/i386/sse-13.c: Ditto.
8609 * gcc.target/i386/sse-14.c: Ditto.
8610 * gcc.target/i386/sse-22.c: Ditto.
8611 * gcc.target/i386/sse-23.c: Ditto.
8612 * g++.dg/other/i386-2.C: Ditto.
8613 * g++.dg/other/i386-3.C: Ditto.
8614
8615 2012-03-12 Tobias Burnus <burnus@net-b.de>
8616
8617 PR fortran/52542
8618 * gfortran.dg/proc_ptr_35.f90: New.
8619
8620 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
8621
8622 PR target/52530
8623 * gcc.dg/torture/pr52530.c: New test.
8624
8625 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
8626
8627 PR target/51244
8628 * gcc.target/sh/pr51244-1.c: Fix thinkos.
8629
8630 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8631
8632 PR target/52450
8633 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
8634
8635 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
8636
8637 2012-03-09 Andrew Pinski <apinski@cavium.com>
8638
8639 PR middle-end/51988
8640 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
8641 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
8642
8643 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
8644
8645 * gcc.dg/tree-ssa/scev-3.c: New.
8646 * gcc.dg/tree-ssa/scev-4.c: New.
8647
8648 2012-03-08 Tobias Burnus <burnus@net-b.de>
8649
8650 PR fortran/52469
8651 * gfortran.dg/proc_ptr_34.f90
8652
8653 2012-03-07 Jason Merrill <jason@redhat.com>
8654
8655 PR c++/52521
8656 * g++.dg/cpp0x/udlit-mangle.C: New.
8657
8658 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
8659
8660 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
8661
8662 2012-03-06 Richard Guenther <rguenther@suse.de>
8663
8664 PR middle-end/52493
8665 * gcc.dg/torture/pr52493.c: New testcase.
8666
8667 2012-03-06 Richard Guenther <rguenther@suse.de>
8668
8669 PR lto/52097
8670 * gcc.dg/lto/pr52097_0.c: New testcase.
8671
8672 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
8673
8674 PR target/51244
8675 * gcc.target/sh/pr51244-1.c: New.
8676 * gcc.target/sh/pr51244-2.c: New.
8677 * gcc.target/sh/pr51244-3.c: New.
8678
8679 2012-03-05 Jason Merrill <jason@redhat.com>
8680
8681 PR c++/51930
8682 * g++.dg/ext/visibility/template11.C: New.
8683
8684 * g++.dg/cpp0x/implicit13.C: New.
8685
8686 2012-03-05 Jakub Jelinek <jakub@redhat.com>
8687
8688 PR tree-optimization/51721
8689 * gcc.dg/tree-ssa/vrp63.c: New test.
8690 * gcc.dg/pr51721.c: New test.
8691
8692 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8693
8694 PR fortran/50981
8695 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
8696 argument checks.
8697
8698 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 PR target/52146
8701 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
8702
8703 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
8704
8705 PR fortran/50981
8706 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
8707
8708 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
8709
8710 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
8711 int32plus.
8712
8713 2012-03-03 Jason Merrill <jason@redhat.com>
8714
8715 * g++.dg/cpp0x/nsdmi-defer6.C: New.
8716
8717 Core 1270
8718 * g++.dg/cpp0x/initlist65.C: New.
8719
8720 PR c++/36797
8721 * g++.dg/ext/is_empty2.C: New.
8722
8723 2012-03-03 Tobias Burnus <burnus@net-b.de>
8724
8725 PR fortran/48820
8726 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
8727
8728 2012-03-03 Tobias Burnus <burnus@net-b.de>
8729
8730 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
8731 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
8732 * gfortran.dg/bind_c_usage_8.f03: Ditto.
8733 * gfortran.dg/c_kind_tests_2.f03: Ditto.
8734 * gfortran.dg/class_30.f90: Remove dg-warning line.
8735 * gfortran.dg/bind_c_usage_25.f90: New.
8736
8737 2012-03-03 Tobias Burnus <burnus@net-b.de>
8738
8739 PR fortran/48820
8740 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
8741 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
8742 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
8743
8744 2012-03-03 Tobias Burnus <burnus@net-b.de>
8745
8746 PR fortran/48820
8747 * gfortran.dg/assumed_type_1.f90: New.
8748 * gfortran.dg/assumed_type_2.f90: New.
8749 * gfortran.dg/assumed_type_3.f90: New.
8750 * gfortran.dg/assumed_type_4.f90: New.
8751
8752 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
8753
8754 PR target/49486
8755 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
8756 * gcc.target/sh/pr49468-di.c: New.
8757
8758 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
8759
8760 * gcc.dg/graphite/pr50561.c: Update.
8761
8762 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
8763
8764 * gcc.target/powerpc/pr52457.c: New test.
8765
8766 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
8767
8768 * gcc.target/arm/sat-1.c: New test.
8769
8770 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
8771
8772 PR target/46716
8773 * gcc.target/i386/pr46716.c: New test.
8774
8775 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
8776
8777 PR c++/51989
8778 * g++.dg/cpp0x/sfinae32.C: New.
8779
8780 2012-03-02 Richard Guenther <rguenther@suse.de>
8781
8782 PR tree-optimization/52406
8783 * gcc.dg/torture/pr52406.c: New testcase.
8784
8785 2012-03-02 Tobias Burnus <burnus@net-b.de>
8786
8787 PR fortran/52325
8788 * gfortran.dg/derived_comp_array_ref_8.f90: New.
8789 * gfortran.dg/nullify_2.f90: Update dg-error.
8790 * gfortran.dg/nullify_4.f90: Ditto.
8791 * gfortran.dg/pointer_init_6.f90: Ditto.
8792
8793 2012-03-02 Tobias Burnus <burnus@net-b.de>
8794
8795 PR fortran/52270
8796 * gfortran.dg/class_51.f90: New.
8797
8798 2012-03-02 Tobias Burnus <burnus@net-b.de>
8799
8800 PR fortran/52452
8801 * gfortran.dg/intrinsic_8.f90: New.
8802
8803 2012-03-01 Kai Tietz <ktietz@redhat.com>
8804
8805 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8806 routines on mingw targets.
8807 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8808
8809 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8810
8811 PR tree-optimization/52445
8812 * gcc.dg/pr52445.c: New test.
8813
8814 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8815
8816 PR target/52437
8817 * gcc.c-torture/compile/pr52437.c: New test.
8818
8819 PR middle-end/52419
8820 * gcc.dg/torture/pr52419.c: New test.
8821
8822 PR tree-optimization/52429
8823 * gcc.dg/torture/pr52429.c: New test.
8824 * g++.dg/opt/pr52429.C: New test.
8825
8826 2012-02-29 Richard Guenther <rguenther@suse.de>
8827
8828 PR testsuite/52297
8829 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8830 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8831 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8832 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8833 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8834 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8835
8836 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8837
8838 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8839
8840 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8841
8842 PR fortran/52386
8843 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8844
8845 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8846
8847 PR target/51534
8848 * gcc.target/arm/neon/pr51534.c: New testcase.
8849
8850 2012-02-28 Richard Guenther <rguenther@suse.de>
8851
8852 PR target/52407
8853 * gcc.dg/torture/pr52407.c: New testcase.
8854
8855 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8856
8857 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8858 * gcc.target/arm/vfp2.c: Likewise.
8859 * gcc.target/arm/vfp3.c: Likewise.
8860 * gcc.target/arm/vfp4.c: Likewise.
8861 * gcc.target/arm/vfp5.c: Likewise.
8862 * gcc.target/arm/vfp6.c: Likewise.
8863 * gcc.target/arm/vfp7.c: Likewise.
8864 * gcc.target/arm/vfp8.c: Likewise.
8865 * gcc.target/arm/vfp9.c: Likewise.
8866 * gcc.target/arm/vfp10.c: Likewise.
8867 * gcc.target/arm/vfp11.c: Likewise.
8868 * gcc.target/arm/vfp12.c: Likewise.
8869 * gcc.target/arm/vfp13.c: Likewise.
8870 * gcc.target/arm/vfp14.c: Likewise.
8871 * gcc.target/arm/vfp15.c: Likewise.
8872 * gcc.target/arm/vfp16.c: Likewise.
8873 * gcc.target/arm/vfp17.c: Likewise.
8874 * gcc.target/arm/neon-constants.h: New file.
8875 * gcc.target/arm/neon-vect1.c: New test.
8876 * gcc.target/arm/neon-vect2.c: New test.
8877 * gcc.target/arm/neon-vect3.c: New test.
8878 * gcc.target/arm/neon-vect4.c: New test.
8879 * gcc.target/arm/neon-vect5.c: New test.
8880 * gcc.target/arm/neon-vect6.c: New test.
8881 * gcc.target/arm/neon-vect7.c: New test.
8882 * gcc.target/arm/neon-vect8.c: New test.
8883
8884 2012-02-28 Richard Guenther <rguenther@suse.de>
8885
8886 PR tree-optimization/52402
8887 * gcc.dg/torture/pr52402.c: New testcase.
8888
8889 2012-02-28 Richard Guenther <rguenther@suse.de>
8890
8891 PR lto/52400
8892 * g++.dg/lto/pr52400_0.C: New testcase.
8893
8894 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8895
8896 * gcc.target/avr/torture/builtins-1.c: New test.
8897 * gcc.target/avr/torture/builtins-error.c: New test.
8898
8899 2012-02-28 Kai Tietz <ktietz@redhat.com>
8900
8901 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8902 * gcc.target/i386/pr45352-2.c: Likewise.
8903 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8904 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8905 targets instead rand.
8906 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8907 * gcc.target/i386/sse2-mul-1.c: Likewise.
8908 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8909 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8910 * gcc.target/i386/pad-1.c: Likewise.
8911 * gcc.target/i386/pad-9.c: Likewise.
8912 * gcc.target/i386/pad-2.c: Likewise.
8913 * gcc.target/i386/pad-5b.c: Likewise.
8914 * gcc.target/i386/pad-8.c: Likewise.
8915 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8916 * gcc.target/i386/pr44130.c: Likewise.
8917 * gcc.target/i386/align-main-1.c: Likewise.
8918 * gcc.target/i386/align-main-2.c: Likewise.
8919 * gcc.target/i386/sw-1.c: Likewise.
8920 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8921 on x64 mingw target.
8922 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8923 * gcc.target/i386/pr46295.c: Likewise.
8924 * gcc.target/i386/amd64-abi-1.c: Likewise.
8925 * gcc.target/i386/amd64-abi-2.c: Likewise.
8926 * gcc.target/i386/pr39082-1.c: Likewise.
8927 * gcc.target/i386/pr39162.c: Likewise.
8928 * gcc.target/i386/pr22152.c: Likewise.
8929 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8930 * gcc.target/i386/wrfsbase-2.c: Likewise.
8931 * gcc.target/i386/local.c: Likewise
8932 * gcc.target/i386/wrgsbase-1.c: Likewise.
8933 * gcc.target/i386/wrfsbase-1.c: Likewise.
8934 * gcc.target/i386/pr39315-3.c: Likewise.
8935 * gcc.target/i386/pr35767-4.c: Likewise.
8936 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8937 x64 mingw target.
8938 * gcc.target/i386/pr45336-2.c: Likewise.
8939 * gcc.target/i386/pr45336-1.c: Likewise.
8940 * gcc.target/i386/pr45336-4.c: Likewise.
8941
8942 2012-02-27 Tristan Gingold <gingold@adacore.com>
8943
8944 * gnat.dg/array20.ad[sb]: New test.
8945
8946 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR target/52375
8949 * gcc.target/arm/pr52375.c: New test.
8950 * gcc.c-torture/compile/pr52375.c: New test.
8951
8952 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8953
8954 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8955 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8956
8957 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8958
8959 * gnat.dg/aggr19.adb: New test.
8960 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8961
8962 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8963
8964 PR target/49263
8965 * gcc.target/sh/pr49263.c: New.
8966
8967 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8968
8969 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8970 simulate_thread_wrapper_other_threads
8971 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8972 Move initialization of 'value' to main().
8973 (main): Initialize 'value';
8974 * gcc.dg/simulate-thread/speculative-store.c
8975 (simulate_thread_step_verify): Return 0 when successful.
8976 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8977 Reduce threshold.
8978 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8979 (simulate_thread_wrapper_other_threads): Return a success/fail value
8980 and issue an error if the instruction count threshold is exceeded.
8981
8982 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984 PR target/50580
8985 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8987
8988 2012-02-24 Richard Guenther <rguenther@suse.de>
8989
8990 PR middle-end/52355
8991 * gcc.dg/pr52355.c: New testcase.
8992
8993 2012-02-23 Kai Tietz <ktietz@redhat.com>
8994
8995 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8996 * gcc.dg/Wpadded.c: Likewise.
8997 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8998 structure-layout.
8999 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
9000 for sleep by Sleep and add windows.h include for this function.
9001 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
9002 targets.
9003 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
9004 target.
9005 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
9006 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
9007 on x64 mingw target.
9008 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
9009 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
9010 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
9011 failure on LLP64 target.
9012
9013 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
9014
9015 PR c/52290
9016 * gcc.dg/noncompile/pr52290.c: New test.
9017
9018 2012-02-23 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR tree-optimization/52019
9021 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
9022
9023 2012-02-22 Kai Tietz <ktietz@redhat.com>
9024
9025 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
9026 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
9027 derived pdiff_t type.
9028 * g++.dg/torture/pr49720.C: Likewise
9029
9030 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
9031
9032 PR target/52330
9033 * gcc.target/i386/pr52330.c: New test.
9034
9035 2012-02-22 Tobias Burnus <burnus@net-b.de>
9036
9037 PR fortran/52335
9038 * gfortran.dg/io_constraints_10.f90: New.
9039
9040 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
9041
9042 * lib/target-supports.exp (check_effective_target_vect_condition):
9043 Return true for NEON.
9044
9045 2012-02-21 Kai Tietz <ktietz@redhat.com>
9046
9047 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
9048
9049 2012-02-21 Richard Guenther <rguenther@suse.de>
9050
9051 PR tree-optimization/52324
9052 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
9053
9054 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
9055
9056 PR middle-end/51782
9057 * gcc.target/avr/torture/pr51782-1.c: New test.
9058
9059 2012-02-21 Jakub Jelinek <jakub@redhat.com>
9060
9061 PR tree-optimization/52318
9062 * gcc.dg/pr52318.c: New test.
9063
9064 2012-02-20 Kai Tietz <ktietz@redhat.com>
9065
9066 * gcc.dg/bf-ms-layout-3.c: New testcase.
9067
9068 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
9069
9070 PR testsuite/52229
9071 PR fortran/32380
9072 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
9073
9074 2012-02-20 Richard Guenther <rguenther@suse.de>
9075
9076 PR tree-optimization/52298
9077 * gcc.dg/torture/pr52298.c: New testcase.
9078 * gcc.dg/vect/pr52298.c: Likewise.
9079
9080 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
9081
9082 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
9083 * gcc.c-torture/execute/pr52286.c: Ditto.
9084
9085 2012-02-20 Jakub Jelinek <jakub@redhat.com>
9086
9087 PR tree-optimization/52286
9088 * gcc.c-torture/execute/pr52286.c: New test.
9089
9090 2012-02-18 Tobias Burnus <burnus@net-b.de>
9091
9092 PR fortran/52295
9093 * gfortran.dg/interface_35.f90: Use -std=f2003.
9094 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
9095 * gfortran.dg/interface_assignment_4.f90: Ditto.
9096 * gfortran.dg/bessel_1.f90: Ditto.
9097 * gfortran.dg/func_result_6.f90: Ditto.
9098 * gfortran.dg/hypot_1.f90: Ditto.
9099 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
9100
9101 2012-02-17 Tobias Burnus <burnus@net-b.de>
9102
9103 PR translation/52232
9104 PR translation/52234
9105 PR translation/52245
9106 PR translation/52246
9107 PR translation/52262
9108 PR translation/52273
9109 * gfortran.dg/coarray_22.f90: Update dg-error.
9110 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
9111
9112 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9113
9114 PR target/51753
9115 * lib/gcc-simulate-thread.exp: Load timeout.exp.
9116 (simulate-thread): Use default timeout.
9117
9118 2012-02-16 Jason Merrill <jason@redhat.com>
9119
9120 PR c++/52248
9121 * g++.dg/ext/timevar1.C: New.
9122
9123 2012-02-16 Fabien ChĂȘne <fabien@gcc.gnu.org>
9124
9125 PR c++/52126
9126 * g++.dg/template/using21.C: New.
9127 * g++.dg/template/using22.C: Likewise.
9128
9129 2012-02-16 Jason Merrill <jason@redhat.com>
9130
9131 PR c++/51415
9132 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
9133
9134 2012-02-16 Jakub Jelinek <jakub@redhat.com>
9135
9136 PR tree-optimization/52255
9137 * gcc.c-torture/compile/pr52255.c: New test.
9138
9139 PR debug/52260
9140 * g++.dg/debug/dwarf2/pr52260.C: New test.
9141
9142 PR middle-end/51929
9143 * g++.dg/ipa/pr51929.C: New test.
9144
9145 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
9146
9147 PR target/52199
9148 * gcc.target/powerpc/pr52199.c: New file.
9149
9150 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9151
9152 PR target/52152
9153 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
9154
9155 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9156
9157 * gcc.dg/pr51867.c: Don't include <math.h>.
9158 (sqrtf): Declare.
9159
9160 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9161
9162 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
9163 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
9164
9165 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
9166
9167 PR tree-optimization/50561
9168 * gcc.dg/graphite/pr50561.c: New testcase.
9169
9170 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
9171
9172 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
9173 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
9174
9175 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9176
9177 * gnat.dg/discr35.ad[sb]: New test.
9178
9179 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
9180
9181 * gnat.dg/volatile10.adb: New test.
9182 * gnat.dg/volatile10_pkg.ads: New helper.
9183
9184 2012-02-14 Jason Merrill <jason@redhat.com>
9185
9186 * g++.dg/ext/attrib43.C: New.
9187
9188 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
9189
9190 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
9191 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
9192 fgnu_tm.
9193 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
9194 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
9195 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
9196 effective_target fgnu_tm.
9197 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
9198
9199 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9200
9201 PR c++/52247
9202 * g++.dg/template/asmgoto1.C: New test.
9203
9204 2012-02-14 Ian Lance Taylor <iant@google.com>
9205
9206 PR go/48501
9207 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
9208 compiling generated file for 64bit and index tests.
9209
9210 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
9211
9212 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
9213
9214 2012-02-14 Richard Guenther <rguenther@suse.de>
9215
9216 PR tree-optimization/52244
9217 PR tree-optimization/51528
9218 * gcc.dg/torture/pr52244.c: New testcase.
9219
9220 2012-02-14 Walter Lee <walt@tilera.com>
9221
9222 * g++.dg/other/PR23205.C: Disable test on tile.
9223 * g++.dg/other/pr23205-2.C: Disable test on tile.
9224 * gcc.dg/20020312-2.c: Add a condition for __tile__.
9225 * gcc.dg/20040813-1.c: Disable test on tile.
9226 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
9227 * gcc.misc-tests/linkage.exp: Handle tilegx.
9228
9229 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9230
9231 PR tree-optimization/52210
9232 * gcc.dg/pr52210.c: New test.
9233
9234 2012-02-14 Jason Merrill <jason@redhat.com>
9235
9236 PR c++/39055
9237 * g++.dg/overload/defarg5.C: New.
9238
9239 2012-02-14 Jakub Jelinek <jakub@redhat.com>
9240
9241 PR c/52181
9242 * c-c++-common/pr52181.c: New test.
9243
9244 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9245
9246 PR c++/52215
9247 * g++.dg/ext/atomic-1.C: New test.
9248
9249 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9250
9251 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
9252
9253 2012-02-13 Jakub Jelinek <jakub@redhat.com>
9254
9255 PR middle-end/52209
9256 * gcc.c-torture/execute/pr52209.c: New test.
9257
9258 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
9259
9260 PR fortran/50981
9261 * gfortran.dg/elemental_optional_args_5.f03: New test.
9262
9263 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
9264
9265 PR testsuite/50076
9266 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
9267 cases.
9268
9269 2012-02-11 Ian Lance Taylor <iant@google.com>
9270
9271 PR go/51874
9272 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
9273 SPARC Solaris. Don't run the test at all on systems where it may
9274 not work, rather than xfailing it.
9275
9276 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
9277
9278 PR rtl-optimization/52175
9279 * gcc.c-torture/compile/pr52175.c: New test.
9280
9281 2012-02-10 Jason Merrill <jason@redhat.com>
9282
9283 PR c++/51910
9284 * g++.dg/template/repo10.C: New.
9285
9286 2012-02-11 Jakub Jelinek <jakub@redhat.com>
9287
9288 PR debug/52132
9289 * gcc.dg/pr52132.c: New test.
9290
9291 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
9292
9293 * gnat.dg/specs/aggr4.ads: New test.
9294 * gnat.dg/specs/aggr4_pkg.ads: New helper.
9295
9296 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
9297
9298 PR target/52146
9299 * gcc.target/i386/pr52146.c: New.
9300
9301 2012-02-10 Jakub Jelinek <jakub@redhat.com>
9302
9303 PR middle-end/52177
9304 * c-c++-common/pr52177.c: New test.
9305
9306 2012-02-10 Jan Hubicka <jh@suse.cz>
9307
9308 PR middle-end/48600
9309 * g++.dg/torture/pr48600.C: New testcase.
9310
9311 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
9312
9313 PR middle-end/52140
9314 * gcc.dg/dfp/pr52140.c: New test.
9315
9316 2012-02-09 Jakub Jelinek <jakub@redhat.com>
9317
9318 PR fortran/32380
9319 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
9320 of dg-options.
9321
9322 2012-02-09 Bin Cheng <bin.cheng@arm.com>
9323
9324 PR middle-end/51867
9325 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
9326 * gcc.dg/pr51867.c: New test.
9327
9328 2012-02-09 Ian Lance Taylor <iant@google.com>
9329
9330 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
9331 which don't support -fsplit-stack. Turn off optimization when
9332 compiling select5-out.go.
9333
9334 2012-02-08 Ian Lance Taylor <iant@google.com>
9335
9336 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
9337 systems which don't support -fsplit-stack.
9338
9339 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
9340
9341 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
9342 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
9343 machine instuction in the log.
9344
9345 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
9346
9347 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
9348 to 20 seconds.
9349
9350 2012-02-08 Magnus Granberg <zorry@gentoo.org>
9351
9352 PR driver/48524
9353 * gcc.dg/pr48524.c: New test.
9354 * gcc.dg/pr48524.spec: New spec file for test.
9355
9356 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9357
9358 PR fortran/32380
9359 * gfortran.dg/vect/pr32380.f90: New test.
9360
9361 2012-02-08 Tobias Burnus <burnus@net-b.de>
9362
9363 PR fortran/52151
9364 * gfortran.dg/realloc_on_assign_12.f90: New.
9365
9366 2012-02-08 Richard Guenther <rguenther@suse.de>
9367
9368 PR rtl-optimization/52170
9369 * gcc.dg/torture/pr52170.c: New testcase.
9370
9371 2012-02-08 Jakub Jelinek <jakub@redhat.com>
9372
9373 PR gcov-profile/52150
9374 * gcc.dg/tree-prof/pr52150.c: New test.
9375
9376 PR rtl-optimization/52139
9377 * gcc.dg/pr52139.c: New test.
9378
9379 2012-02-07 Jason Merrill <jason@redhat.com>
9380
9381 PR c++/51675
9382 * g++.dg/cpp0x/constexpr-union3.C: New.
9383
9384 PR c++/52035
9385 * g++.dg/lto/pr52035_0.C: New.
9386
9387 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9388
9389 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
9390 * gcc.dg/special/weak-1.c: Likewise.
9391 * gcc.dg/ucnid-12.c: Likewise.
9392 * gcc.dg/torture/pr45678-1.c: Likewise.
9393 * gcc.dg/torture/pr45678-2.c: Likewise.
9394 * gcc.dg/vector-4.c: Likewise.
9395 * gcc.dg/ipa/inline-5.c: Likewise.
9396 * gcc.dg/ucnid-11.c: Likewise.
9397 * gcc.misc-tests/gcov-13.c: Likewise.
9398 * gcc.misc-tests/gcov-14.c: Likewise.
9399 * g++.dg/ext/label13.C: Likewise.
9400 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
9401 hppa*-*-hpux* options.
9402 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
9403 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
9404 * gcc.dg/pr48616.c: Likewise.
9405 * gcc.dg/pr17957.c: Likewise.
9406 * gcc.dg/pr17055-1.c: Likewise.
9407 * gcc.dg/pr32912-1.c: Likewise.
9408 * gcc.dg/tm/pr51472.c: Likewise.
9409 * c-c++-common/fold-bitand-4.c: Likewise.
9410 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
9411 Use dg-additional-options for extra options.
9412
9413 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
9414
9415 * gcc.target/epiphany/interrupt-2.c: New test.
9416
9417 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9418
9419 PR target/52155
9420 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
9421 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
9422 for MIPS ELF.
9423
9424 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9425
9426 PR target/52152
9427 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
9428
9429 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
9430
9431 PR middle-end/24306
9432 PR target/52154
9433 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
9434 * gcc.target/mips/va-arg-1.c: New test.
9435
9436 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
9437
9438 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
9439 for -mno-pointers-to-nested-functions.
9440
9441 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
9442
9443 * gcc.c-torture/execute/20120207-1.c: New test.
9444
9445 2012-02-07 Jakub Jelinek <jakub@redhat.com>
9446
9447 PR rtl-optimization/52060
9448 * gcc.dg/torture/pr52060.c: New test.
9449
9450 PR middle-end/52074
9451 * gcc.c-torture/compile/pr52074.c: New test.
9452
9453 2012-02-07 Tobias Burnus <burnus@net-b.de>
9454
9455 PR fortran/51514
9456 * gfortran.dg/class_to_type_2.f90: New.
9457
9458 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
9459
9460 PR fortran/32373
9461 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
9462 Remove module.
9463
9464 2012-02-06 Jason Merrill <jason@redhat.com>
9465
9466 PR c++/52088
9467 * g++.dg/template/conv13.C: New.
9468
9469 2012-02-06 Richard Guenther <rguenther@suse.de>
9470
9471 PR tree-optimization/52115
9472 * gcc.c-torture/compile/pr52115.c: New testcase.
9473
9474 2012-02-06 Jakub Jelinek <jakub@redhat.com>
9475
9476 PR target/52129
9477 * gcc.c-torture/execute/pr52129.c: New test.
9478
9479 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
9480
9481 * gcc.dg/pr48374.c: Actually add the test I forgot
9482 in the 2012-01-25 commit.
9483
9484 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9485
9486 PR fortran/32373
9487 * gfortran.dg/vect/vect-8.f90: New test case.
9488
9489 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
9490
9491 PR fortran/48847
9492 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
9493
9494 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
9495
9496 PR fortran/52102
9497 * gfortran.dg/class_48.f90 : Add test of allocate class array
9498 component with source in subroutine test3. Remove commenting
9499 out in subroutine test4, since branching on unitialized variable
9500 is now fixed (no PR for this last.).
9501
9502 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9503
9504 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
9505 on MIPS targets.
9506 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
9507
9508 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9509
9510 PR target/52125
9511 * lib/target-supports.exp (check_effective_target_mips_rel): New.
9512 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
9513
9514 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
9515
9516 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
9517 (check_effective_target_sync_int_long): Use it.
9518 (check_effective_target_sync_char_short): Likewise.
9519 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
9520
9521 2012-02-05 Tobias Burnus <burnus@net-b.de>
9522
9523 PR fortran/51972
9524 * gfortran.dg/class_48.f90: Add some further checks.
9525
9526 2012-02-05 Ira Rosen <irar@il.ibm.com>
9527
9528 PR tree-optimization/52091
9529 * gcc.dg/vect/pr52091.c: New test.
9530
9531 2012-02-04 Jakub Jelinek <jakub@redhat.com>
9532
9533 PR rtl-optimization/52113
9534 * gcc.target/avr/pr52113.c: New test.
9535
9536 2012-02-03 Jakub Jelinek <jakub@redhat.com>
9537
9538 PR rtl-optimization/52092
9539 * gcc.c-torture/compile/pr52092.c: New test.
9540
9541 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
9542
9543 PR fortran/41587
9544 * gfortran.dg/class_array_10.f03: New test.
9545
9546 PR fortran/46356
9547 * gfortran.dg/class_array_11.f03: New test.
9548
9549 PR fortran/51754
9550 * gfortran.dg/class_array_12.f03: New test.
9551
9552 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
9553
9554 PR fortran/52012
9555 * gfortran.dg/realloc_on_assign_11.f90: New test.
9556
9557 2012-02-02 Tobias Burnus <burnus@net-b.de>
9558
9559 PR fortran/52093
9560 * gfortran.dg/shape_7.f90: New.
9561
9562 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9563
9564 * gcc.target/mips/mips-prepend-1.c: New test.
9565
9566 2012-02-02 Jan Hubicka <jh@suse.cz>
9567 Tom de Vries <tom@codesourcery.com>
9568
9569 PR middle-end/51998
9570 * gcc.dg/alias-12.c: New testcase.
9571 * gcc.dg/alias-13.c: New testcase.
9572
9573 2012-02-02 Jakub Jelinek <jakub@redhat.com>
9574
9575 PR target/52086
9576 * gcc.dg/pr52086.c: New test.
9577
9578 PR tree-optimization/52073
9579 * gcc.c-torture/compile/pr52073.c: New test.
9580
9581 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
9582
9583 PR fortran/51958
9584 * gfortran.dg/function_optimize_10.f90: New test.
9585
9586 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
9587
9588 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
9589 test on alpha*-*-*.
9590
9591 2012-02-01 Tobias Burnus <burnus@net-b.de>
9592
9593 PR fortran/52024
9594 * gfortran.dg/typebound_operator_14.f90: New.
9595
9596 2012-02-01 Tobias Burnus <burnus@net-b.de>
9597
9598 PR fortran/52059
9599 * gfortran.dg/elemental_function_1.f90: New.
9600
9601 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9602
9603 PR rtl-optimization/51374
9604 * gcc.target/avr/torture/pr51374-1.c:
9605 Also fail if SBIS is seen.
9606
9607 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
9608
9609 PR rtl-optimization/51374
9610 * gcc.target/avr/torture/pr51374-1.c: New.
9611
9612 2012-01-31 Tobias Burnus <burnus@net-b.de>
9613
9614 PR fortran/52024
9615 * gfortran.dg/typebound_generic_11.f90: New.
9616
9617 2012-01-31 Tobias Burnus <burnus@net-b.de>
9618
9619 PR fortran/52029
9620 * gfortran.dg/class_49.f90: New.
9621
9622 2012-01-31 Tobias Burnus <burnus@net-b.de>
9623
9624 PR fortran/52013
9625 * gfortran.dg/elemental_args_check_6.f90: New.
9626
9627 2012-01-31 Jason Merrill <jason@redhat.com>
9628
9629 PR c++/52043
9630 * g++.dg/cpp0x/variadic122.C: New.
9631
9632 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
9633
9634 PR fortran/52012
9635 * gfortran.dg/realloc_on_assign_10.f90: New test.
9636
9637 2012-01-31 Richard Guenther <rguenther@suse.de>
9638
9639 PR tree-optimization/51528
9640 * gcc.dg/torture/pr51528.c: New testcase.
9641
9642 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
9643
9644 PR go/48501
9645 * lib/go.exp (go_target_compile): Append timeout= to options.
9646 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
9647 select5-out.go test on alpha*-*-* targets.
9648
9649 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9650
9651 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
9652 (TEST_SHORT): Reformat in the same way.
9653 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
9654 (TEST_SHORT): Reformat in the same way.
9655 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
9656 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
9657 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
9658 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
9659 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
9660
9661 2012-01-30 Bin Cheng <bin.cheng@arm.com>
9662
9663 PR target/51835
9664 * gcc.target/arm/pr51835.c: New testcase.
9665
9666 2012-01-30 Richard Guenther <rguenther@suse.de>
9667
9668 PR tree-optimization/52028
9669 * gcc.dg/torture/pr52028.c: New testcase.
9670 * gfortran.dg/ldist-pr45199.f: Adjust.
9671 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
9672 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
9673 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
9674
9675 2012-01-30 Jakub Jelinek <jakub@redhat.com>
9676
9677 PR debug/52027
9678 * gcc.dg/tree-prof/pr52027.c: New test.
9679
9680 PR tree-optimization/52046
9681 * gcc.dg/pr52046.c: New test.
9682
9683 PR debug/52048
9684 * g++.dg/other/pr52048.C: New test.
9685
9686 2012-01-30 Richard Guenther <rguenther@suse.de>
9687
9688 PR tree-optimization/52045
9689 * gcc.dg/pr52045.c: New testcase.
9690
9691 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
9692
9693 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
9694 new code generated for __sync_lock_release.
9695
9696 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9697
9698 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
9699
9700 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9701
9702 PR testsuite/51875
9703 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
9704
9705 * g++.dg/ext/visibility/template10.C: Fix typo.
9706
9707 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
9708
9709 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/51327
9712 * g++.dg/cpp0x/constexpr-ice6.C: New.
9713
9714 2012-01-29 Tobias Burnus <burnus@net-b.de>
9715
9716 PR fortran/41600
9717 * gfortran.dg/default_initialization_6.f90: New.
9718
9719 2012-01-29 Tobias Burnus <burnus@net-b.de>
9720
9721 PR fortran/51972
9722 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
9723 * gfortran.dg/class_48.f90: New.
9724
9725 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
9726
9727 PR fortran/51808
9728 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
9729
9730 2012-01-28 Tobias Burnus <burnus@net-b.de>
9731
9732 PR fortran/51972
9733 * gfortran.dg/class_allocate_12.f90: New.
9734
9735 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
9736
9737 * gcc.dg/torture/pr50444.c: Fix dg directives.
9738
9739 2012-01-28 Jakub Jelinek <jakub@redhat.com>
9740
9741 PR target/52006
9742 * gcc.target/arm/pr52006.c: New test.
9743
9744 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
9745
9746 PR testsuite/52011
9747 * gcc.dg/lto/trans-mem.h: New file.
9748 * gcc.dg/lto/trans-mem-2_0.c: Include it.
9749 * gcc.dg/lto/trans-mem-1_1.c: Same.
9750 * gcc.dg/lto/trans-mem-4_1.c: Same.
9751 * gcc.dg/lto/trans-mem-3_1.c: Same.
9752
9753 2012-01-27 Tobias Burnus <burnus@net-b.de>
9754
9755 PR fortran/52022
9756 * gfortran.dg/dummy_procedure_7.f90: New.
9757
9758 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
9759
9760 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
9761 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
9762
9763 2012-01-27 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR c++/51852
9766 * g++.dg/other/gc5.C: New test.
9767
9768 2012-01-27 Richard Guenther <rguenther@suse.de>
9769
9770 PR tree-optimization/50444
9771 * gcc.dg/torture/pr50444.c: New testcase.
9772
9773 2012-01-27 Tobias Burnus <burnus@net-b.de>
9774
9775 PR fortran/51970
9776 PR fortran/51977
9777 * gfortran.dg/move_alloc_13.f90: New.
9778
9779 2012-01-27 Tobias Burnus <burnus@net-b.de>
9780
9781 PR fortran/51953
9782 * gfortran.dg/allocate_alloc_opt_13.f90: New.
9783 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
9784 and change dg-error string.
9785
9786 2012-01-27 Tobias Burnus <burnus@net-b.de>
9787
9788 PR fortran/52016
9789 * gfortran.dg/elemental_args_check_5.f90: New.
9790
9791 2012-01-27 Richard Guenther <rguenther@suse.de>
9792
9793 PR middle-end/51959
9794 * g++.dg/torture/pr51959.C: New testcase.
9795
9796 2012-01-27 Tom de Vries <tom@codesourcery.com>
9797
9798 PR tree-optimization/51990
9799 * gcc.dg/pr51990.c: New test.
9800 * gcc.dg/pr51990-2.c: Same.
9801
9802 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9803 Tobias Burnus <burnus@gcc.gnu.org>
9804
9805 PR fortran/48705
9806 * gfortran.dg/class_allocate_11.f03: New.
9807
9808 PR fortran/51870
9809 PR fortran/51943
9810 PR fortran/51946
9811 * gfortran.dg/class_allocate_7.f03: New.
9812 * gfortran.dg/class_allocate_8.f03: New.
9813 * gfortran.dg/class_allocate_9.f03: New.
9814 * gfortran.dg/class_allocate_10.f03: New.
9815
9816 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9817
9818 * gnat.dg/discr34.adb: New test.
9819 * gnat.dg/discr34_pkg.ads: New helper.
9820
9821 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9822
9823 * gnat.dg/discr33.adb: New test.
9824
9825 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9826
9827 * gnat.dg/limited_with3.ad[sb): New test.
9828 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9829 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9830 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9831
9832 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9833
9834 * gnat.dg/stack_usage1.adb: New test.
9835 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9836
9837 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9838 * gcc.dg/pr44194-2.c: Likewise.
9839
9840 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/51370
9843 * g++.dg/template/crash112.C: New.
9844
9845 2012-01-27 Richard Henderson <rth@redhat.com>
9846
9847 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9848
9849 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9850
9851 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9852
9853 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9854
9855 PR middle-end/51895
9856 * g++.dg/opt/pr51895.C: New test.
9857
9858 2012-01-26 Michael Matz <matz@suse.de>
9859
9860 PR tree-optimization/48794
9861 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9862
9863 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9864
9865 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9866
9867 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9868
9869 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9870 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9871 memory.
9872 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9873 the default value for s390 and s390x.
9874
9875 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9876
9877 PR lto/51698
9878 * gcc.dg/lto/trans-mem-4_0.c: New.
9879 * gcc.dg/lto/trans-mem-4_1.c: New.
9880 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9881 TM builtins.
9882 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9883 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9884 TM builtins.
9885 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9886 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9887 TM builtins.
9888
9889 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9890
9891 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9892
9893 2012-01-25 Ian Lance Taylor <iant@google.com>
9894
9895 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9896
9897 2012-01-25 Tobias Burnus <burnus@net-b.de>
9898
9899 PR fortran/51995
9900 * gfortran.dg/typebound_proc_25.f90: New.
9901
9902 2012-01-25 Jason Merrill <jason@redhat.com>
9903
9904 PR c++/51992
9905 * g++.dg/lto/pr51992_0.C: New.
9906
9907 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9908
9909 PR tree-optimization/51987
9910 * gcc.target/i386/pr51987.c: New test.
9911
9912 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9913
9914 * gcc.dg/tm/lto-1.c: Require lto support in target.
9915
9916 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9917
9918 PR rtl-optimization/48374
9919 * gcc.dg/pr48374.c: New test.
9920
9921 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9922
9923 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9924
9925 2012-01-25 Tobias Burnus <burnus@net-b.de>
9926
9927 PR fortran/51966
9928 * gfortran.dg/derived_constructor_char_3.f90: New.
9929
9930 2012-01-24 Ian Lance Taylor <iant@google.com>
9931
9932 * go.test/go-test.exp (filecmp): New procedure.
9933 (errchk): Handle quoted square brackets.
9934 (go-gc-tests): Set go_compile_args. Handle various new test
9935 lines. Skip a few new tests.
9936 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9937
9938 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9939
9940 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9941 (check_effective_target_vect_extract_even_odd)
9942 (check_effective_target_vect_interleave): Return true for MIPS
9943 paired-single.
9944
9945 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9946
9947 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9948 (main): Use it instead of argc.
9949
9950 2012-01-24 Jason Merrill <jason@redhat.com>
9951
9952 PR c++/51973
9953 * g++.dg/cpp0x/sfinae31.C: New.
9954
9955 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9956
9957 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9958
9959 2012-01-24 Jason Merrill <jason@redhat.com>
9960
9961 PR c++/51812
9962 * g++.dg/inherit/covariant20.C: New.
9963
9964 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9965
9966 PR c++/51223
9967 * g++.dg/parse/crash58.C: New.
9968
9969 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9970
9971 PR target/51957
9972 * gcc.dg/pr51957-1.c: New test.
9973 * gcc.dg/pr51957-1.h: New file.
9974 * gcc.dg/pr51957-2.c: New test.
9975
9976 2012-01-23 Jason Merrill <jason@redhat.com>
9977
9978 PR c++/51930
9979 * g++.dg/ext/visibility/template10.C: New.
9980
9981 2012-01-23 Tobias Burnus <burnus@net-b.de>
9982
9983 PR fortran/51948
9984 * gfortran.dg/move_alloc_12.f90: New.
9985
9986 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9987
9988 PR middle-end/45416
9989 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9990
9991 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9992
9993 PR c++/51398
9994 * g++.dg/template/crash111.C: New.
9995
9996 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9997
9998 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9999 configurations.
10000 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
10001
10002 2012-01-23 Dodji Seketeli <dodji@redhat.com>
10003
10004 PR testsuite/51941
10005 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
10006 the DW_TAG_class_type and DW_AT_name: "Executor".
10007
10008 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10009
10010 * lib/target-supports.exp
10011 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
10012 (check_effective_target_vect_interleave): Likewise.
10013
10014 2012-01-22 Jason Merrill <jason@redhat.com>
10015
10016 PR c++/51925
10017 * g++.dg/template/using20.C: New.
10018 * g++.dg/template/template-id-2.C: Adjust diagnostic.
10019
10020 2012-01-23 Jason Merrill <jason@redhat.com>
10021
10022 PR target/51934
10023 * g++.dg/torture/pr51344.C: Limit to x86.
10024
10025 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
10026
10027 * c-c++-common/tm/omp.c: Require target with pthread support.
10028
10029 2012-01-23 Richard Guenther <rguenther@suse.de>
10030
10031 PR tree-optimization/51949
10032 * gcc.dg/torture/pr51949.c: New testcase.
10033
10034 2012-01-23 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR rtl-optimization/51933
10037 * gcc.c-torture/execute/pr51933.c: New test.
10038
10039 2012-01-22 Douglas B Rupp <rupp@gnat.com>
10040
10041 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
10042 Do not define for Interix.
10043
10044 2012-01-22 Jason Merrill <jason@redhat.com>
10045
10046 PR c++/51832
10047 * g++.dg/lto/pr51832.h: New.
10048 * g++.dg/lto/pr51832_0.C: New.
10049 * g++.dg/lto/pr51832_1.C: New.
10050
10051 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
10052
10053 * gcc.dg/ext-elim-1.c: New test.
10054
10055 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10056
10057 PR target/51931
10058 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
10059 * g++.dg/opt/longbranch1.C: Likewise.
10060
10061 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
10062
10063 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
10064 in C++11 mode.
10065
10066 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
10067
10068 PR fortran/50556
10069 * gfortran.dg/namelist_74.f90: New test.
10070 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
10071
10072 2012-01-21 Tobias Burnus <burnus@net-b.de>
10073
10074 PR fortran/51913
10075 * gfortran.dg/class_47.f90: New.
10076
10077 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
10078
10079 * gnat.dg/renaming5.ad[sb]: New test.
10080
10081 2012-01-20 Jason Merrill <jason@redhat.com>
10082
10083 PR c++/51919
10084 * g++.dg/pch/mangle1.{C,Hs}: Remove.
10085
10086 2012-01-20 Jason Merrill <jason@redhat.com>
10087
10088 PR c++/51922
10089 * g++.dg/ext/attrib42.C: Require ilp32.
10090
10091 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10092
10093 PR target/51915
10094 * gcc.target/arm/pr51915.c: New test.
10095
10096 2012-01-20 Cary Coutant <ccoutant@google.com>
10097 Dodji Seketeli <dodji@redhat.com>
10098
10099 PR debug/45682
10100 * g++.dg/debug/dwarf2/nested-3.C: New test.
10101
10102 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
10103
10104 PR c++/51402
10105 * g++.dg/template/crash110.C: New.
10106
10107 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10108
10109 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
10110 Remove default options on hppa*-*-hpux*.
10111
10112 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10113
10114 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
10115
10116 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10117
10118 * gcc.c-torture/compile/pr51856.c: New testcase.
10119
10120 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
10121
10122 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
10123 options to go_target_compile.
10124
10125 2012-01-20 Kai Tietz <ktietz@redhat.com>
10126
10127 * g++.dg/torture/pr51344.C: Fix typo.
10128
10129 2012-01-20 Richard Guenther <rguenther@suse.de>
10130
10131 PR tree-optimization/51903
10132 * g++.dg/torture/pr51903.C: New testcase.
10133
10134 2012-01-20 Tobias Burnus <burnus@net-b.de>
10135 Janus Weil <janus@gcc.gnu.org>
10136
10137 PR fortran/51056
10138 * gfortran.dg/use_21.f90: New.
10139
10140 2012-01-20 Jakub Jelinek <jakub@redhat.com>
10141
10142 PR target/51106
10143 * gcc.dg/torture/pr51106-1.c: New test.
10144 * gcc.dg/torture/pr51106-2.c: New test.
10145
10146 2012-01-19 Kai Tietz <ktietz@redhat.com>
10147
10148 * g++.dg/torture/pr51344.C: New test.
10149
10150 2012-01-19 Tobias Burnus <burnus@net-b.de>
10151
10152 PR fortran/51904
10153 * gfortran.dg/intrinsic_size_2.f90: New.
10154
10155 2012-01-19 Jason Merrill <jason@redhat.com>
10156
10157 PR c++/51889
10158 * g++.dg/inherit/using7.C: New.
10159
10160 2012-01-19 Richard Guenther <rguenther@suse.de>
10161
10162 PR tree-optimization/37997
10163 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
10164
10165 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
10166
10167 PR rtl-optimization/51505
10168 * gcc.dg/pr51505.c: New test.
10169
10170 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
10171
10172 PR fortran/51634
10173 * gfortran.dg/typebound_operator_12.f03: New.
10174 * gfortran.dg/typebound_operator_13.f03: New.
10175
10176 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
10177
10178 PR c++/51225
10179 * g++.dg/cpp0x/pr51225.C: New.
10180
10181 2012-01-17 Ian Lance Taylor <iant@google.com>
10182
10183 PR go/50656
10184 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
10185
10186 2012-01-17 Tobias Burnus <burnus@net-b.de>
10187
10188 PR fortran/51869
10189 * gfortran.dg/realloc_on_assign_9.f90: New.
10190
10191 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
10192
10193 PR other/51165
10194 * gcc.dg/tm/memopt-3.c: Remove xfail.
10195 * gcc.dg/tm/memopt-4.c: Remove xfail.
10196 * gcc.dg/tm/memopt-5.c: Remove xfail.
10197 * gcc.dg/tm/memopt-7.c: Remove xfail.
10198
10199 2012-01-17 Jakub Jelinek <jakub@redhat.com>
10200
10201 PR tree-optimization/51877
10202 * gcc.c-torture/execute/pr51877.c: New test.
10203
10204 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
10205
10206 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
10207 {!vect_align_arrays} to vect_sizes_32B_16B.
10208 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
10209 * gcc.dg/vect/vect-peel-3.c: Ditto.
10210
10211 2012-01-16 Jason Merrill <jason@redhat.com>
10212
10213 PR c++/51854
10214 * g++.dg/abi/mangle60.C: New.
10215
10216 PR c++/51827
10217 * g++.dg/pch/mangle1.{C,Hs}: New.
10218
10219 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
10220 Tobias Burnus <burnus@net-b.de>
10221
10222 PR fortran/50981
10223 * gfortran.dg/elemental_optional_args_3.f90: New
10224 * gfortran.dg/elemental_optional_args_4.f90: New
10225
10226 2012-01-16 Tobias Burnus <burnus@net-b.de>
10227
10228 PR fortran/51809
10229 * gfortran.dg/use_20.f90: New
10230
10231 2012-01-16 Jason Merrill <jason@redhat.com>
10232
10233 PR c++/51868
10234 * g++.dg/cpp0x/rv-bitfield.C: New.
10235 * g++.dg/cpp0x/rv-bitfield2.C: New.
10236
10237 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
10238
10239 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
10240 subroutine 'qsort' and use index array to assign the result.
10241
10242 2012-01-16 Jakub Jelinek <jakub@redhat.com>
10243
10244 PR tree-optimization/51865
10245 * gcc.dg/pr51865.c: New test.
10246
10247 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10248
10249 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
10250
10251 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
10252
10253 * gcc.target/mips/code-readable-2.c: Allow the jump table address
10254 to be loaded from the constant pool, rather than via %hi and %lo.
10255
10256 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
10257
10258 PR rtl-optimization/51821
10259 * gcc.dg/pr51821.c: New test.
10260
10261 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
10262
10263 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
10264
10265 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
10266
10267 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
10268
10269 2012-01-14 Tobias Burnus <burnus@net-b.de>
10270
10271 PR fortran/51800
10272 * gfortran.dg/init_flag_8.f90: New.
10273 * gfortran.dg/init_flag_9.f90: New.
10274
10275 2011-01-14 Tobias Burnus <burnus@net-b.de>
10276
10277 PR fortran/51816
10278 * gfortran.dg/use_18.f90: New.
10279 * gfortran.dg/use_19.f90: New.
10280
10281 2012-01-13 Ian Lance Taylor <iant@google.com>
10282
10283 PR c++/50012
10284 * g++.dg/warn/Wsign-compare-4.C: New.
10285
10286 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
10287
10288 PR fortran/48351
10289 * gfortran.dg/alloc_comp_assign.f03: New.
10290 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
10291 __BUILTIN_FREE from 38 to 32.
10292
10293 2012-01-13 Jason Merrill <jason@redhat.com>
10294
10295 PR c++/20681
10296 * g++.dg/warn/Wreturn-type-7.C: New.
10297
10298 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10299
10300 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
10301 assumption.
10302 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
10303 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
10304 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
10305 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
10306 int32plus because of big array needed.
10307 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
10308 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
10309
10310 2012-01-13 Jason Merrill <jason@redhat.com>
10311
10312 PR c++/51813
10313 * g++.dg/ext/visibility/template9.C: New.
10314
10315 PR c++/51620
10316 * g++.dg/cpp0x/defaulted34.C: New.
10317 * g++.dg/template/virtual3.C: New.
10318
10319 2012-01-13 Richard Guenther <rguenther@suse.de>
10320
10321 PR middle-end/8081
10322 * gcc.dg/torture/pr8081.c: New testcase.
10323
10324 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
10325
10326 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
10327
10328 2012-01-12 Jason Merrill <jason@redhat.com>
10329
10330 PR c++/51714
10331 * g++.dg/ext/stmtexpr14.C: New.
10332
10333 2012-01-13 Dodji Seketeli <dodji@redhat.com>
10334
10335 PR c++/51633
10336 * g++.dg/cpp0x/constexpr-diag4.C: New test.
10337
10338 2012-01-12 Jason Merrill <jason@redhat.com>
10339
10340 PR c++/48051
10341 * g++.dg/abi/mangle48.C: Test qualified-names, too.
10342 * g++.dg/abi/mangle58.C: Likewise.
10343
10344 PR c++/51403
10345 * g++.dg/template/arg8.C: New.
10346
10347 2012-01-12 Ira Rosen <irar@il.ibm.com>
10348
10349 PR tree-optimization/51799
10350 * gcc.dg/vect/pr51799.c: New test.
10351 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
10352 patterns.
10353
10354 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
10355 Tobias Burnus <burnus@net-b.de>
10356
10357 PR fortran/51057
10358 PR fortran/51616
10359 * lib/target-supports.exp
10360 (check_effective_target_fortran_largest_fp_has_sqrt): New.
10361 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
10362
10363 2012-01-11 Jason Merrill <jason@redhat.com>
10364
10365 PR c++/51565
10366 * g++.dg/ext/attrib42.C: New.
10367
10368 2012-01-11 Jakub Jelinek <jakub@redhat.com>
10369
10370 PR bootstrap/51796
10371 * gcc.dg/pr51796.c: New test.
10372
10373 2012-01-11 Jason Merrill <jason@redhat.com>
10374
10375 PR c++/51818
10376 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
10377
10378 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10379
10380 * gnat.dg/array19.ad[sb]: New test.
10381
10382 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
10383
10384 * gnat.dg/opt23.ad[sb]: New test.
10385 * gnat.dg/opt23_pkg.ad[sb]: New helper.
10386 * gnat.dg/opt24.ad[sb]: New test.
10387
10388 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10389
10390 PR tree-optimization/49642
10391 * gcc.dg/tree-ssa/pr49642-1.c: New test.
10392 * gcc.dg/tree-ssa/pr49642-2.c: New test.
10393
10394 2012-01-11 Jason Merrill <jason@redhat.com>
10395
10396 PR c++/51613
10397 * g++.dg/template/explicit-args5.C: New.
10398
10399 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
10400
10401 * gcc.c-torture/execute/20120110-1.c: New testcase.
10402
10403 2012-01-10 Jason Merrill <jason@redhat.com>
10404
10405 PR c++/51614
10406 * g++.dg/inherit/ambig1.C: New.
10407
10408 PR c++/51433
10409 * g++.dg/cpp0x/constexpr-cache1.C: New.
10410
10411 2012-01-10 Richard Guenther <rguenther@suse.de>
10412
10413 PR tree-optimization/51801
10414 * gcc.dg/torture/pr51801.c: New testcase.
10415
10416 2012-01-10 Tobias Burnus <burnus@net-b.de>
10417
10418 PR fortran/51652
10419 * gfortran.dg/allocate_with_typespec_5.f90: New.
10420
10421 2012-01-10 Tobias Burnus <burnus@net-b.de>
10422
10423 * gfortran.dg/class_39.f03: Update dg-error string.
10424
10425 2012-01-10 Richard Guenther <rguenther@suse.de>
10426
10427 PR tree-optimization/50913
10428 * gcc.dg/graphite/interchange-16.c: New testcase.
10429 * gcc.dg/graphite/scop-20.c: XFAIL.
10430 * gfortran.dg/graphite/interchange-1.f: Likewise.
10431 * gfortran.dg/graphite/block-1.f90: Likewise.
10432 * gfortran.dg/graphite/block-2.f: Likewise.
10433
10434 2012-01-10 Richard Henderson <rth@redhat.com>
10435
10436 * lib/target-supports.exp (check_effective_target_vect_perm,
10437 check_effective_target_vect_perm_byte,
10438 check_effective_target_vect_perm_short): Enable for arm neon.
10439
10440 2012-01-09 Tobias Burnus <burnus@net-b.de>
10441
10442 PR fortran/46328
10443 * gfortran.dg/typebound_operator_11.f90: New.
10444
10445 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
10446
10447 * gnat.dg/array18.adb: New test.
10448 * gnat.dg/array18_pkg.ads: New helper.
10449
10450 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
10451
10452 PR fortran/51791
10453 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
10454 around base object in first assignment in main program.
10455 * gfortran.dg/typebound_operator_10.f03: New test.
10456
10457 2012-01-09 Martin Jambor <mjambor@suse.cz>
10458
10459 PR tree-optimization/51759
10460 * g++.dg/ipa/pr51759.C: New test.
10461
10462 2012-01-09 Tobias Burnus <burnus@net-b.de>
10463
10464 PR fortran/51758
10465 * gfortran.dg/optional_absent_2.f90: New.
10466
10467 2012-01-09 Tobias Burnus <burnus@net-b.de>
10468
10469 PR fortran/51578
10470 * gfortran.dg/use_17.f90: New.
10471
10472 2012-01-09 Gary Funck <gary@intrepid.com>
10473
10474 PR preprocessor/33919
10475 * gcc.dg/pr33919.c: New test.
10476 * gcc.dg/pr33919-0.h: New test header file.
10477 * gcc.dg/pr33919-1.h: Ditto.
10478 * gcc.dg/pr33919-2.h: Ditto.
10479
10480 2012-01-07 Jan Hubicka <jh@suse.cz>
10481
10482 PR tree-optimize/51694
10483 * gcc.c-torture/compile/pr51694.c: new testcase.
10484
10485 2012-01-07 Jan Hubicka <jh@suse.cz>
10486
10487 PR tree-optimization/51600
10488 * g++.dg/torture/pr51600.C: New testcase.
10489
10490 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10491
10492 PR gcov-profile/51715
10493 PR gcov-profile/51717
10494 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
10495 * gcc.misc-tests/gcov-14.c: Likewise.
10496
10497 2012-01-06 Jason Merrill <jason@redhat.com>
10498
10499 * g++.dg/parse/new5.C: New.
10500
10501 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
10502
10503 PR testsuite/51655
10504 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
10505 including <string.h>.
10506
10507 2012-01-06 Jason Merrill <jason@redhat.com>
10508
10509 * g++.dg/abi/mangle51.C: New.
10510 * g++.dg/abi/mangle52.C: New.
10511 * g++.dg/abi/mangle53.C: New.
10512 * g++.dg/abi/mangle54.C: New.
10513 * g++.dg/abi/mangle55.C: New.
10514 * g++.dg/abi/mangle56.C: New.
10515 * g++.dg/abi/mangle57.C: New.
10516 * g++.dg/abi/mangle58.C: New.
10517 * g++.dg/abi/mangle59.C: New.
10518 * g++.dg/cpp0x/trailing3.C: Update mangling.
10519 * g++.dg/cpp0x/variadic111.C: Update mangling.
10520 * g++.dg/cpp0x/variadic4.C: Update mangling.
10521 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
10522 * g++.dg/template/nontype22.C: Works now.
10523 * g++.dg/template/pr35240.C: Works now.
10524
10525 * g++.dg/cpp0x/error7.C: New.
10526
10527 2012-01-06 Tobias Burnus <burnus@net-b.de>
10528
10529 * gfortran.dg/deallocate_stat_2.f90: New.
10530 * coarray/allocate_errgmsg.f90: New.
10531 * gfortran.dg/coarray_lib_alloc_1.f90: New.
10532 * gfortran.dg/coarray_lib_alloc_2.f90: New.
10533 * coarray/subobject_1.f90: Fix for num_images > 1.
10534 * gfortran.dg/deallocate_stat.f90: Update due to changed
10535 stat= handling.
10536
10537 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
10538
10539 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
10540
10541 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
10542
10543 * ada/acats/overflow.lst: Add cb20004.
10544
10545 2012-01-05 Dodji Seketeli <dodji@redhat.com>
10546
10547 PR c++/51541
10548 * g++.dg/cpp0x/alias-decl-18.C: New test.
10549
10550 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
10551
10552 * gcc.c-torture/execute/20120104-1.c: New test.
10553
10554 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
10555
10556 PR fortran/PR48946
10557 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
10558 the old typebound_operator_8.f03.
10559 * gfortran.dg/typebound_operator_8.f03: New version of
10560 typebound_operator_7.f03 with 'u' a derived type instead of a
10561 class object.
10562
10563 2012-01-05 Richard Guenther <rguenther@suse.de>
10564
10565 * g++.dg/torture/pr49309.C: Skip for -flto.
10566
10567 2012-01-05 Jakub Jelinek <jakub@redhat.com>
10568
10569 PR middle-end/51761
10570 * gcc.c-torture/compile/pr51761.c: New test.
10571
10572 2012-01-05 Richard Guenther <rguenther@suse.de>
10573
10574 PR tree-optimization/51760
10575 * gcc.dg/torture/pr51760.c: New testcase.
10576
10577 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
10578
10579 PR middle-end/51472
10580 * gcc.dg/tm/memopt-6.c: Adjust regexp.
10581
10582 2012-01-05 Richard Guenther <rguenther@suse.de>
10583
10584 PR lto/41576
10585 * gfortran.dg/lto/pr41576_0.f90: New testcase.
10586 * gfortran.dg/lto/pr41576_1.f90: Likewise.
10587
10588 2012-01-04 Jakub Jelinek <jakub@redhat.com>
10589
10590 PR debug/51695
10591 * gcc.dg/pr51695.c: New test.
10592
10593 2012-01-04 Andrew Pinski <apinski@cavium.com>
10594
10595 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
10596 * gcc.target/mips/octeon2-lx-1.c: New test.
10597 * gcc.target/mips/mips64-dsp-ldx.c: New test.
10598 * gcc.target/mips/octeon2-lx-2.c: New test.
10599 * gcc.target/mips/octeon2-lx-3.c: New test.
10600
10601 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
10602
10603 PR other/51163
10604 PR other/51164
10605 * gcc.dg/tm/alias-1.c: Adjust regexp.
10606 * gcc.dg/tm/alias-2.c: Adjust regexp.
10607
10608 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
10609
10610 PR c++/51064
10611 * g++.dg/warn/Wparentheses-26.C: New.
10612
10613 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
10614
10615 * gfortran.dg/elemental_optional_args_2.f90: New test.
10616
10617 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10618
10619 PR fortran/49693
10620 * gfortran.dg/common_17.f90: New test.
10621
10622 2012-01-04 Richard Guenther <rguenther@suse.de>
10623
10624 PR tree-optimization/49651
10625 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
10626 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
10627
10628 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10629
10630 PR c++/51738
10631 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
10632
10633 2012-01-03 Andrew Pinski <apinski@cavium.com>
10634
10635 * lib/scanasm.exp (dg-function-on-line): Always use a special format
10636 for all mips targets. Also allow an optional .cfi_startproc.
10637
10638 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
10639
10640 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
10641
10642 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10643
10644 PR c++/29273
10645 * g++.dg/rtti/dyncast5.C: New.
10646
10647 2012-01-03 Richard Guenther <rguenther@suse.de>
10648
10649 PR tree-optimization/51070
10650 * gcc.dg/torture/pr51070-2.c: New testcase.
10651
10652 2012-01-03 Richard Guenther <rguenther@suse.de>
10653
10654 PR tree-optimization/51692
10655 * gcc.dg/torture/pr51692.c: New testcase.
10656
10657 2012-01-03 Richard Guenther <rguenther@suse.de>
10658
10659 PR debug/51650
10660 * g++.dg/lto/pr51650-3_0.C: New testcase.
10661
10662 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10663
10664 PR c++/15867
10665 * g++.dg/warn/Wredundant-decls-spec.C: New.
10666
10667 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10668
10669 PR tree-optimization/51719
10670 * g++.dg/tree-prof/pr51719.C: New test.
10671
10672 2012-01-03 Richard Guenther <rguenther@suse.de>
10673
10674 PR middle-end/51730
10675 * gcc.dg/fold-compare-6.c: New testcase.
10676
10677 2012-01-03 Jakub Jelinek <jakub@redhat.com>
10678
10679 PR c++/51669
10680 * g++.dg/gomp/pr51669.C: New test.
10681
10682 2012-01-02 Jason Merrill <jason@redhat.com>
10683
10684 PR c++/51675
10685 * g++.dg/cpp0x/constexpr-union2.C: New.
10686
10687 PR c++/51666
10688 * g++.dg/cpp0x/nsdmi-defer5.C: New.
10689
10690 2012-01-02 Dodji Seketeli <dodji@redhat.com>
10691
10692 PR c++/51462
10693 * g++.dg/cpp0x/constexpr-99.C: New test.
10694
10695 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
10696
10697 PR c++/20140
10698 * g++.dg/template/init9.C: New.
10699
10700 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10701
10702 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
10703 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
10704 rather than a specific number.
10705
10706 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
10707
10708 PR fortran/46262
10709 PR fortran/46328
10710 PR fortran/51052
10711 * gfortran.dg/typebound_operator_7.f03: New.
10712 * gfortran.dg/typebound_operator_8.f03: New.
10713
10714 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10715
10716 PR target/51729
10717 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
10718 XFAIL.
10719 * gcc.target/mips/dspr2-MULTU.c: Likewise.
10720
10721 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10722
10723 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
10724
10725 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10726
10727 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
10728 for MIPS.
10729
10730 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10731
10732 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
10733 * gfortran.dg/io_real_boz_4.f90: Likewise.
10734 * gfortran.dg/io_real_boz_5.f90: Likewise.
10735
10736 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10737
10738 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
10739
10740 2012-01-02 Revital Eres <revital.eres@linaro.org>
10741
10742 * gcc.dg/sms-11.c: New file.
10743
10744 2012-01-02 Tobias Burnus <burnus@net-b.de>
10745
10746 PR fortran/51682
10747 * gfortran.dg/coarray/image_index_3.f90: New.
10748
10749 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10750
10751 PR c++/16603
10752 * g++.dg/parse/enum8.C: New.
10753
10754 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10755
10756 PR c++/51379
10757 * g++.dg/conversion/reinterpret4.C: New.
10758 * g++.dg/conversion/reinterpret1.C: Adjust.
10759
10760 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10761
10762 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
10763
10764 2012-01-01 Fabien ChĂȘne <fabien@gcc.gnu.org>
10765
10766 * g++.old-deja/g++.brendan/crash25.C: Adjust.
10767 * g++.old-deja/g++.brendan/crash56.C: Likewise.
10768 * g++.old-deja/g++.jason/access14.C: Likewise.
10769 * g++.old-deja/g++.jason/access8.C: Likewise.
10770 * g++.old-deja/g++.jason/access1.C: Likewise.
10771 * g++.old-deja/g++.other/access3.C: Likewise.
10772 * g++.old-deja/g++.other/access5.C: Likewise.
10773 * g++.old-deja/g++.law/unsorted1.C: Likewise.
10774 * g++.old-deja/g++.law/visibility22.C: Likewise.
10775 * g++.old-deja/g++.law/visibility26.C: Likewise.
10776 * g++.old-deja/g++.mike/p2746.C: Likewise.
10777 * g++.dg/debug/using1.C: Likewise.
10778 * g++.dg/lookup/using51.C: Likewise.
10779 * g++.dg/inherit/using5.C: Likewise.
10780 * g++.dg/inherit/pr30297.C: Likewise.
10781 * g++.dg/inherit/access8.C: Likewise.
10782 * g++.dg/torture/pr39362.C: Likewise.
10783 * g++.dg/template/crash13.C: Likewise.
10784 * g++.dg/template/using10.C: Likewise.
10785
10786 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10787
10788 PR fortran/51502
10789 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
10790
10791 2012-01-01 Ira Rosen <irar@il.ibm.com>
10792
10793 PR tree-optimization/51704
10794 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10795 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10796 corresponding flags.
10797
10798 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10799
10800 PR c++/51723
10801 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10802
10803 2012-01-01 Jan Hubicka <jh@suse.cz>
10804
10805 PR rtl-optimization/51069
10806 * gcc.c-torture/compile/pr51069.c: New testcase.
10807
10808 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10809
10810 PR tree-optimization/51683
10811 * gcc.dg/pr51683.c: New test.
10812 \f
10813 Copyright (C) 2012 Free Software Foundation, Inc.
10814
10815 Copying and distribution of this file, with or without modification,
10816 are permitted in any medium without royalty provided the copyright
10817 notice and this notice are preserved.